changeset 0:b8af7809bf92 draft

Uploaded
author jbarberoaparicio
date Mon, 17 Dec 2018 05:45:06 -0500
parents
children 4bae3e2c39f5
files roary/.gitignore roary/AUTHORS roary/CHANGELOG.md roary/GPL-LICENSE roary/bin/create_pan_genome roary/bin/create_pan_genome_plots.R roary/bin/extract_proteome_from_gff roary/bin/iterative_cdhit roary/bin/pan_genome_assembly_statistics roary/bin/pan_genome_core_alignment roary/bin/pan_genome_post_analysis roary/bin/pan_genome_reorder_spreadsheet roary/bin/parallel_all_against_all_blastp roary/bin/protein_alignment_from_nucleotides roary/bin/query_pan_genome roary/bin/roary roary/bin/roary-create_pan_genome_plots.R roary/bin/roary-pan_genome_reorder_spreadsheet roary/bin/roary-query_pan_genome roary/bin/roary-unique_genes_per_sample roary/bin/transfer_annotation_to_groups roary/contrib/roary2svg/roary2svg.pl roary/contrib/roary_plots/README.md roary/contrib/roary_plots/roary_plots.ipynb roary/contrib/roary_plots/roary_plots.py roary/deployment_process roary/dist.ini roary/lib/Bio/Roary/AccessoryBinaryFasta.pm roary/lib/Bio/Roary/AccessoryClustering.pm roary/lib/Bio/Roary/AnalyseGroups.pm roary/lib/Bio/Roary/AssemblyStatistics.pm roary/lib/Bio/Roary/BedFromGFFRole.pm roary/lib/Bio/Roary/ChunkFastaFile.pm roary/lib/Bio/Roary/ClustersRole.pm roary/lib/Bio/Roary/CombinedProteome.pm roary/lib/Bio/Roary/ContigsToGeneIDsFromGFF.pm roary/lib/Bio/Roary/Exceptions.pm roary/lib/Bio/Roary/ExtractProteomeFromGFF.pm roary/lib/Bio/Roary/ExtractProteomeFromGFFs.pm roary/lib/Bio/Roary/FilterFullClusters.pm roary/lib/Bio/Roary/FilterUnknownsFromFasta.pm roary/lib/Bio/Roary/GeneNamesFromGFF.pm roary/lib/Bio/Roary/GroupLabels.pm roary/lib/Bio/Roary/GroupStatistics.pm roary/lib/Bio/Roary/InflateClusters.pm roary/lib/Bio/Roary/IterativeCdhit.pm roary/lib/Bio/Roary/LookupGeneFiles.pm roary/lib/Bio/Roary/MergeMultifastaAlignments.pm roary/lib/Bio/Roary/OrderGenes.pm roary/lib/Bio/Roary/ParallelAllAgainstAllBlast.pm roary/lib/Bio/Roary/ParseGFFAnnotationRole.pm roary/lib/Bio/Roary/PrepareInputFiles.pm roary/lib/Bio/Roary/PresenceAbsenceMatrix.pm roary/lib/Bio/Roary/ReorderSpreadsheet.pm roary/lib/Bio/Roary/SampleOrder.pm roary/lib/Bio/Roary/SequenceLengths.pm roary/lib/Bio/Roary/SortFasta.pm roary/lib/Bio/Roary/SplitGroups.pm roary/lib/Bio/Roary/SpreadsheetRole.pm roary/lib/Bio/Roary/UniqueGenesPerSample.pm roary/t/00_requires_external.t roary/t/bin/dummy_blastp roary/t/bin/dummy_cd-hit roary/t/bin/dummy_makeblastdb roary/t/bin/dummy_mcl roary/t/bin/dummy_segmasker roary/t/data/clustered_proteins_post_analysis roary/t/data/clusters_to_inflate roary/t/data/clusters_to_inflate.mcl roary/t/data/core_alignment.csv roary/t/data/core_alignment_core0.66.csv roary/t/data/core_group_statistics.csv roary/t/data/empty_file roary/t/data/example_1.faa roary/t/data/example_3.faa roary/t/data/example_annotation.gff roary/t/data/example_annotation.gff.proteome.faa.expected roary/t/data/example_annotation_2.gff roary/t/data/example_groups roary/t/data/exp_qc_report.csv roary/t/data/exp_qc_report_real.csv roary/t/data/expected_0.seq roary/t/data/expected_accessory_binary_genes.fa roary/t/data/expected_combined_proteome.fa roary/t/data/expected_complement_of_groups_core0.66.gg roary/t/data/expected_core_60_summary_statistics.txt roary/t/data/expected_core_gene_alignment.aln roary/t/data/expected_create_pan_genome.fa roary/t/data/expected_filtered_original_input.fa roary/t/data/expected_g2_g5_pan_genome_reference.fa roary/t/data/expected_gene_presence_and_absence.Rtab roary/t/data/expected_gff_set_difference_common_set_statistics.csv roary/t/data/expected_group_statitics.csv roary/t/data/expected_group_statitics_missing_genes.csv roary/t/data/expected_group_statitics_verbose.csv roary/t/data/expected_inflated_results roary/t/data/expected_intersection_of_groups_core0.66.gg roary/t/data/expected_intersection_of_groups_paralogs.gg roary/t/data/expected_mafft_real_data_core_gene_alignment.aln roary/t/data/expected_nuc_multifasta.fa.aln roary/t/data/expected_nuc_multifasta.faa roary/t/data/expected_nuc_multifasta_mafft.fa.aln roary/t/data/expected_number_of_conserved_genes.tab roary/t/data/expected_number_of_conserved_genes_0.6.tab roary/t/data/expected_number_of_genes_in_pan_genome.tab roary/t/data/expected_number_of_new_genes.tab roary/t/data/expected_number_of_unique_genes.tab roary/t/data/expected_one_gene_presence_and_absence.Rtab roary/t/data/expected_out_of_order_fasta.fa.sorted.fa roary/t/data/expected_output_groups roary/t/data/expected_output_groups_cdhit roary/t/data/expected_output_groups_group_2.fa roary/t/data/expected_output_groups_group_2_multi.fa roary/t/data/expected_output_groups_group_5.fa roary/t/data/expected_output_merged.aln roary/t/data/expected_output_merged_sparse.aln roary/t/data/expected_pan_genome_reference.fa roary/t/data/expected_prank_input.fa.aln roary/t/data/expected_query_1.fna roary/t/data/expected_query_2.fna roary/t/data/expected_real_data_core_gene_alignment.aln roary/t/data/expected_sample_weights_accessory_graph.dot roary/t/data/expected_set_difference_common_set_statistics.csv roary/t/data/expected_set_difference_unique_set_one roary/t/data/expected_set_difference_unique_set_one_statistics.csv roary/t/data/expected_set_difference_unique_set_two roary/t/data/expected_some_different_output roary/t/data/expected_summary_statistics.txt roary/t/data/expected_uneven_sequences.fa roary/t/data/expected_union_of_groups.gg roary/t/data/group_1.fa.aln roary/t/data/input_accessory_binary.fa roary/t/data/input_block_spreadsheet.csv roary/t/data/kraken_report.txt roary/t/data/large_accessory_binary_genes.fa roary/t/data/mcl_file roary/t/data/mdoH.fa.aln roary/t/data/multfasta2.aln roary/t/data/multfasta3.aln roary/t/data/nnn_at_end.fa.sorted.fa roary/t/data/nuc_multifasta.fa roary/t/data/nuc_to_be_aligned.fa roary/t/data/out_of_order_fasta.fa roary/t/data/out_of_order_fasta.fa.sorted.fa roary/t/data/proteome_with_and_without_descriptions.faa roary/t/data/query_1.gff roary/t/data/query_1_alternative_patterns.gff roary/t/data/query_2.fa roary/t/data/query_2.gff roary/t/data/query_3.gff roary/t/data/query_4_missing_genes.gff roary/t/data/query_5.gff roary/t/data/query_6.gff roary/t/data/query_groups roary/t/data/raxml.tre roary/t/data/real_data_1.gff roary/t/data/reorder_isolates.tre roary/t/data/reorder_isolates_expected_output.csv roary/t/data/reorder_isolates_expected_output_breadth_alpha.csv roary/t/data/reorder_isolates_expected_output_breadth_creation.csv roary/t/data/reorder_isolates_expected_output_breadth_revalpha.csv roary/t/data/reorder_isolates_expected_output_depth_alpha.csv roary/t/data/reorder_isolates_expected_output_depth_creation.csv roary/t/data/reorder_isolates_expected_output_depth_height.csv roary/t/data/reorder_isolates_expected_output_depth_revalpha.csv roary/t/data/reorder_isolates_input.csv roary/t/data/sequences_with_unknowns.faa roary/t/data/shred1.gff roary/t/data/shred1.shred.fa roary/t/data/shred2.shred.fa roary/t/data/uneven_sequences.fa.sorted.fa roary/t/dummy_blastp roary/t/dummy_cd-hit roary/t/dummy_makeblastdb roary/t/lib/TestHelper.pm
diffstat 174 files changed, 20507 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/.gitignore	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,35 @@
+.DS_Store
+blib/
+.build/
+_build/
+cover_db/
+inc/
+Build
+!Build/
+Build.bat
+.last_cover_stats
+Makefile
+Makefile.old
+MANIFEST.bak
+META.yml
+MYMETA.yml
+nytprof.out
+pm_to_blib
+_clustered
+_clustered.bak.clstr
+example_1.faa.tmp.filtered.fa
+example_2.faa.tmp.filtered.fa
+pan_genome.fa
+query_1.fa.tmp.filtered.fa
+query_2.fa.tmp.filtered.fa
+query_3.fa.tmp.filtered.fa
+accessory.header.embl
+blast_identity_frequency.Rtab
+core_accessory.header.embl
+reannotated_groups_file
+set_difference_common_set_reannotated
+set_difference_unique_set_one_reannotated
+set_difference_unique_set_two_reannotated
+extras/
+bin/shred_assemblies
+Bio-Roary-*
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/AUTHORS	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,2 @@
+Andrew J. Page (ap13@sanger.ac.uk)
+Carla A. Cummins (path-help@sanger.ac.uk)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/CHANGELOG.md	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,977 @@
+# Change Log
+
+## [Unreleased](https://github.com/sanger-pathogens/Roary/tree/HEAD)
+
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.12.0...HEAD)
+
+**Implemented enhancements:**
+
+- Feature Request: Clear error message for duplicated file names [\#363](https://github.com/sanger-pathogens/Roary/issues/363)
+
+**Fixed bugs:**
+
+- uninitialized value warning [\#297](https://github.com/sanger-pathogens/Roary/issues/297)
+- Bio::Root::Exception thrown during core genome alignment, missing some sequence in core\_gene\_alignment.aln [\#224](https://github.com/sanger-pathogens/Roary/issues/224)
+
+**Closed issues:**
+
+- Interpretation accessory\_binary\_genes newick [\#429](https://github.com/sanger-pathogens/Roary/issues/429)
+- No gene annotation in gene\_presence\_absence.csv output   [\#428](https://github.com/sanger-pathogens/Roary/issues/428)
+- Compilation aborted at pan\_genome\_post\_analysis [\#427](https://github.com/sanger-pathogens/Roary/issues/427)
+- Could not obtain pan\_genome\_sequences [\#426](https://github.com/sanger-pathogens/Roary/issues/426)
+- Pan genome for fungal genomes [\#425](https://github.com/sanger-pathogens/Roary/issues/425)
+- multifasta for all proteins [\#424](https://github.com/sanger-pathogens/Roary/issues/424)
+- roary\_plots.py KeyError: "X" not in index [\#423](https://github.com/sanger-pathogens/Roary/issues/423)
+- Confirm that use of BLAST's `-max\_target\_seqs` is intentional [\#422](https://github.com/sanger-pathogens/Roary/issues/422)
+- query\_pan\_genome 'Cant access file' error \(Non-Working-Directory inputs\) [\#421](https://github.com/sanger-pathogens/Roary/issues/421)
+- How many .gff files does Roary need? [\#419](https://github.com/sanger-pathogens/Roary/issues/419)
+- Installation through Bioconda not working [\#418](https://github.com/sanger-pathogens/Roary/issues/418)
+- Is it possible to run roary without prokka output files? [\#417](https://github.com/sanger-pathogens/Roary/issues/417)
+- Exiting early because number of clusters is too high [\#415](https://github.com/sanger-pathogens/Roary/issues/415)
+- MSG: Got a sequence without letters. Could not guess alphabet? [\#414](https://github.com/sanger-pathogens/Roary/issues/414)
+- Which is the advantage to pre-use prokka to perform analysis using genbank \(.gbk and gbff\) files? [\#412](https://github.com/sanger-pathogens/Roary/issues/412)
+- issues with running and empty files [\#411](https://github.com/sanger-pathogens/Roary/issues/411)
+- MSG: Got a sequence without letters. Could not guess alphabet [\#410](https://github.com/sanger-pathogens/Roary/issues/410)
+- moose.pm issue [\#407](https://github.com/sanger-pathogens/Roary/issues/407)
+- Tutorial data: extract\_proteome\_from\_gff  [\#406](https://github.com/sanger-pathogens/Roary/issues/406)
+- Tutorial data: extract\_proteome\_from\_gff [\#403](https://github.com/sanger-pathogens/Roary/issues/403)
+- gene\_presence\_absence.csv incomplete [\#402](https://github.com/sanger-pathogens/Roary/issues/402)
+- Roary including non-protein coding features? [\#398](https://github.com/sanger-pathogens/Roary/issues/398)
+- Question: what programs can be used to visualize embl and dot files? [\#394](https://github.com/sanger-pathogens/Roary/issues/394)
+- Roary Does not terminated successfully  [\#388](https://github.com/sanger-pathogens/Roary/issues/388)
+- python: can't open file 'roary\_plots.py': \[Errno 2\] No such file or directory [\#385](https://github.com/sanger-pathogens/Roary/issues/385)
+- Roary does not finish analysis even though cluster job queue returns successful completion [\#383](https://github.com/sanger-pathogens/Roary/issues/383)
+- Genes \(well\) annotated in prokka end up all in different groups?? [\#355](https://github.com/sanger-pathogens/Roary/issues/355)
+- could not determine version of cd-hit [\#322](https://github.com/sanger-pathogens/Roary/issues/322)
+- Use of uninitialized value in require at \(eval 792\) line 1. [\#308](https://github.com/sanger-pathogens/Roary/issues/308)
+- Error: unexpected input in "\_" [\#299](https://github.com/sanger-pathogens/Roary/issues/299)
+- inconsistent referencing of $TMPDIR ? [\#287](https://github.com/sanger-pathogens/Roary/issues/287)
+
+**Merged pull requests:**
+
+- Include tests in README [\#430](https://github.com/sanger-pathogens/Roary/pull/430) ([ssjunnebo](https://github.com/ssjunnebo))
+- 621556 badges [\#420](https://github.com/sanger-pathogens/Roary/pull/420) ([ssjunnebo](https://github.com/ssjunnebo))
+- Update roary\_plots from .ix to .loc [\#416](https://github.com/sanger-pathogens/Roary/pull/416) ([EvdH0](https://github.com/EvdH0))
+- Use only CDS features from GFF [\#400](https://github.com/sanger-pathogens/Roary/pull/400) ([embatty](https://github.com/embatty))
+- also mention Devel::OverloadInfo and Digest::MD5::File as required Perl dependencies [\#397](https://github.com/sanger-pathogens/Roary/pull/397) ([boegel](https://github.com/boegel))
+- Avoid deprecation errors in roary\_plots [\#389](https://github.com/sanger-pathogens/Roary/pull/389) ([mgalardini](https://github.com/mgalardini))
+
+## [v3.12.0](https://github.com/sanger-pathogens/Roary/tree/v3.12.0) (2018-01-23)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.11.4...v3.12.0)
+
+**Merged pull requests:**
+
+- Reduce min gene size [\#384](https://github.com/sanger-pathogens/Roary/pull/384) ([ssjunnebo](https://github.com/ssjunnebo))
+
+## [v3.11.4](https://github.com/sanger-pathogens/Roary/tree/v3.11.4) (2018-01-16)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.11.3...v3.11.4)
+
+**Closed issues:**
+
+- Roary seemed to have stopped prematurely; any way to continue the run? [\#380](https://github.com/sanger-pathogens/Roary/issues/380)
+- Getting prank version without the online check [\#377](https://github.com/sanger-pathogens/Roary/issues/377)
+- Kraken version parsing error: [\#376](https://github.com/sanger-pathogens/Roary/issues/376)
+- 3.11.1 failing 2/55 \(3/791\) tests  [\#375](https://github.com/sanger-pathogens/Roary/issues/375)
+- Fix for prank version check [\#361](https://github.com/sanger-pathogens/Roary/issues/361)
+- mafft version check still failing - bug in regexp found [\#360](https://github.com/sanger-pathogens/Roary/issues/360)
+- roary -a  =\> Use of uninitialized value in concatenation \(.\) [\#270](https://github.com/sanger-pathogens/Roary/issues/270)
+
+**Merged pull requests:**
+
+- Fix dependancy checking option [\#382](https://github.com/sanger-pathogens/Roary/pull/382) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.11.3](https://github.com/sanger-pathogens/Roary/tree/v3.11.3) (2018-01-12)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.11.2...v3.11.3)
+
+**Merged pull requests:**
+
+- Version fix [\#379](https://github.com/sanger-pathogens/Roary/pull/379) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.11.2](https://github.com/sanger-pathogens/Roary/tree/v3.11.2) (2018-01-12)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.11.1...v3.11.2)
+
+**Fixed bugs:**
+
+- ExtractProteomeFromGff.t failing tests 3.11.0 [\#373](https://github.com/sanger-pathogens/Roary/issues/373)
+
+**Merged pull requests:**
+
+- fix mafft and kraken version extraction [\#378](https://github.com/sanger-pathogens/Roary/pull/378) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.11.1](https://github.com/sanger-pathogens/Roary/tree/v3.11.1) (2018-01-10)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.11.0...v3.11.1)
+
+**Closed issues:**
+
+- Sorting in version 3.11.0: uppercase letters first, lowercase second \(non-alphabetical\) [\#371](https://github.com/sanger-pathogens/Roary/issues/371)
+- Genbank input [\#365](https://github.com/sanger-pathogens/Roary/issues/365)
+- not all annotated features are allocated to the clusters [\#359](https://github.com/sanger-pathogens/Roary/issues/359)
+
+**Merged pull requests:**
+
+- Bedtools getfasta format fix [\#374](https://github.com/sanger-pathogens/Roary/pull/374) ([andrewjpage](https://github.com/andrewjpage))
+- Update roary\_plots.py [\#372](https://github.com/sanger-pathogens/Roary/pull/372) ([franz89](https://github.com/franz89))
+- Issue \#363 add check for duplicate basenames [\#370](https://github.com/sanger-pathogens/Roary/pull/370) ([nickp60](https://github.com/nickp60))
+- README.md: Update Guix install instructions. [\#362](https://github.com/sanger-pathogens/Roary/pull/362) ([wwood](https://github.com/wwood))
+
+## [v3.11.0](https://github.com/sanger-pathogens/Roary/tree/v3.11.0) (2017-10-10)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.10.2...v3.11.0)
+
+**Fixed bugs:**
+
+- Can't get version of kraken, kraken-report or mafft ? [\#312](https://github.com/sanger-pathogens/Roary/issues/312)
+
+**Closed issues:**
+
+- number\_of\_conserved\_genes.Rtab [\#354](https://github.com/sanger-pathogens/Roary/issues/354)
+- \[question\] Should it take this long? [\#352](https://github.com/sanger-pathogens/Roary/issues/352)
+
+**Merged pull requests:**
+
+- change missing gene in core to be dashes rather than Ns [\#358](https://github.com/sanger-pathogens/Roary/pull/358) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.10.2](https://github.com/sanger-pathogens/Roary/tree/v3.10.2) (2017-09-08)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.10.1...v3.10.2)
+
+**Closed issues:**
+
+- \[version 3.8.0\] Roary crashes at end on perl error message [\#323](https://github.com/sanger-pathogens/Roary/issues/323)
+-  Cant open file: \_accessory\_clusters.clstr [\#320](https://github.com/sanger-pathogens/Roary/issues/320)
+
+**Merged pull requests:**
+
+- get kraken version [\#351](https://github.com/sanger-pathogens/Roary/pull/351) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.10.1](https://github.com/sanger-pathogens/Roary/tree/v3.10.1) (2017-09-07)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.10.0...v3.10.1)
+
+**Implemented enhancements:**
+
+- Auto-detect if input files are GFF or FASTA [\#348](https://github.com/sanger-pathogens/Roary/issues/348)
+- Can "Fixing input GFF files" be parallelized? [\#342](https://github.com/sanger-pathogens/Roary/issues/342)
+
+**Fixed bugs:**
+
+- The GNU General Public License, Version not specified [\#344](https://github.com/sanger-pathogens/Roary/issues/344)
+
+**Closed issues:**
+
+- MSG: The sequence does not appear to be FASTA format \(lacks a descriptor line '\>'\) [\#346](https://github.com/sanger-pathogens/Roary/issues/346)
+
+**Merged pull requests:**
+
+- Improve input file handling [\#350](https://github.com/sanger-pathogens/Roary/pull/350) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.10.0](https://github.com/sanger-pathogens/Roary/tree/v3.10.0) (2017-09-07)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.9.1...v3.10.0)
+
+**Closed issues:**
+
+- Use of uninitialized value \(Perl\) [\#345](https://github.com/sanger-pathogens/Roary/issues/345)
+- identical .gff file names from different genome, and then issue with mcl groups [\#341](https://github.com/sanger-pathogens/Roary/issues/341)
+- Cant open file: \_clustered.clstr [\#339](https://github.com/sanger-pathogens/Roary/issues/339)
+
+## [v3.9.1](https://github.com/sanger-pathogens/Roary/tree/v3.9.1) (2017-08-22)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.9.0...v3.9.1)
+
+**Merged pull requests:**
+
+- Optionally allow paralogs in core gene alignment [\#343](https://github.com/sanger-pathogens/Roary/pull/343) ([andrewjpage](https://github.com/andrewjpage))
+- Script to find frequency of unique genes in samples [\#340](https://github.com/sanger-pathogens/Roary/pull/340) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.9.0](https://github.com/sanger-pathogens/Roary/tree/v3.9.0) (2017-08-09)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.8.2...v3.9.0)
+
+**Closed issues:**
+
+- roary\_plots: pangenome matrix tree does not look like input.newick tree [\#333](https://github.com/sanger-pathogens/Roary/issues/333)
+- use Roary with RAST files [\#332](https://github.com/sanger-pathogens/Roary/issues/332)
+- Roary  [\#329](https://github.com/sanger-pathogens/Roary/issues/329)
+- sampling number is 10 in number of genes in pan and core genome [\#319](https://github.com/sanger-pathogens/Roary/issues/319)
+
+**Merged pull requests:**
+
+- Grammar edits [\#327](https://github.com/sanger-pathogens/Roary/pull/327) ([cgreene](https://github.com/cgreene))
+- allow for inflation factor for MCL to be changed [\#326](https://github.com/sanger-pathogens/Roary/pull/326) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.8.2](https://github.com/sanger-pathogens/Roary/tree/v3.8.2) (2017-05-21)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.8.1...v3.8.2)
+
+## [v3.8.1](https://github.com/sanger-pathogens/Roary/tree/v3.8.1) (2017-05-21)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.8.0...v3.8.1)
+
+**Closed issues:**
+
+- BLAST Database error [\#321](https://github.com/sanger-pathogens/Roary/issues/321)
+- Results for same input differ always a bit \(summary\_statistics.txt\) [\#318](https://github.com/sanger-pathogens/Roary/issues/318)
+- Error: Couldnt open GFF file [\#314](https://github.com/sanger-pathogens/Roary/issues/314)
+- Help with query\_pan\_genome [\#313](https://github.com/sanger-pathogens/Roary/issues/313)
+
+**Merged pull requests:**
+
+- update email address [\#325](https://github.com/sanger-pathogens/Roary/pull/325) ([ssjunnebo](https://github.com/ssjunnebo))
+- New option to roary\_plots.py [\#317](https://github.com/sanger-pathogens/Roary/pull/317) ([mgalardini](https://github.com/mgalardini))
+
+## [v3.8.0](https://github.com/sanger-pathogens/Roary/tree/v3.8.0) (2017-01-25)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.7.1...v3.8.0)
+
+**Closed issues:**
+
+- Old version in the master tarball? [\#300](https://github.com/sanger-pathogens/Roary/issues/300)
+- prank is not installed \(Linuxbrew\) [\#294](https://github.com/sanger-pathogens/Roary/issues/294)
+- roary\_plots.py problem [\#292](https://github.com/sanger-pathogens/Roary/issues/292)
+
+**Merged pull requests:**
+
+- Support latest version of blast [\#306](https://github.com/sanger-pathogens/Roary/pull/306) ([andrewjpage](https://github.com/andrewjpage))
+- infgen [\#305](https://github.com/sanger-pathogens/Roary/pull/305) ([andrewjpage](https://github.com/andrewjpage))
+- update from 108 to 118 [\#304](https://github.com/sanger-pathogens/Roary/pull/304) ([andrewjpage](https://github.com/andrewjpage))
+- update usage text for iterative CD-hit [\#301](https://github.com/sanger-pathogens/Roary/pull/301) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.7.1](https://github.com/sanger-pathogens/Roary/tree/v3.7.1) (2016-11-01)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.7.0...v3.7.1)
+
+**Closed issues:**
+
+- core\_gene\_alignment.aln missing [\#284](https://github.com/sanger-pathogens/Roary/issues/284)
+- Is these results fine to use? [\#282](https://github.com/sanger-pathogens/Roary/issues/282)
+
+**Merged pull requests:**
+
+- fix spelling [\#280](https://github.com/sanger-pathogens/Roary/pull/280) ([satta](https://github.com/satta))
+- dont add POD to end of R scripts [\#279](https://github.com/sanger-pathogens/Roary/pull/279) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.7.0](https://github.com/sanger-pathogens/Roary/tree/v3.7.0) (2016-09-23)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.6.9...v3.7.0)
+
+## [v3.6.9](https://github.com/sanger-pathogens/Roary/tree/v3.6.9) (2016-09-22)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.6.8...v3.6.9)
+
+**Implemented enhancements:**
+
+- I have published a Roary homebrew formula [\#208](https://github.com/sanger-pathogens/Roary/issues/208)
+- Getting Roary into Homebrew [\#152](https://github.com/sanger-pathogens/Roary/issues/152)
+
+**Closed issues:**
+
+- roary\_plots.py missing  [\#277](https://github.com/sanger-pathogens/Roary/issues/277)
+- Errors when downloaded sequences from NCBI [\#274](https://github.com/sanger-pathogens/Roary/issues/274)
+- Same dataset different results! [\#271](https://github.com/sanger-pathogens/Roary/issues/271)
+- \_clustered.clstr file does not exist, cannot be read [\#250](https://github.com/sanger-pathogens/Roary/issues/250)
+
+**Merged pull requests:**
+
+- Fixed easy-init warnings - 529655 [\#278](https://github.com/sanger-pathogens/Roary/pull/278) ([psweston](https://github.com/psweston))
+- README.md: Add instructions for GNU Guix. [\#273](https://github.com/sanger-pathogens/Roary/pull/273) ([wwood](https://github.com/wwood))
+
+## [v3.6.8](https://github.com/sanger-pathogens/Roary/tree/v3.6.8) (2016-08-02)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.6.7...v3.6.8)
+
+**Merged pull requests:**
+
+- Allow gene names from gb [\#266](https://github.com/sanger-pathogens/Roary/pull/266) ([andrewjpage](https://github.com/andrewjpage))
+- Missing genes [\#265](https://github.com/sanger-pathogens/Roary/pull/265) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.6.7](https://github.com/sanger-pathogens/Roary/tree/v3.6.7) (2016-07-26)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.6.6...v3.6.7)
+
+**Fixed bugs:**
+
+- Roary 3.6.5 giving different \(erroneous\) results compared to 3.5.7 and 3.6.1/3.6.3/3.6.4 [\#263](https://github.com/sanger-pathogens/Roary/issues/263)
+- roary R plots don't work on server --- lack of X11 [\#194](https://github.com/sanger-pathogens/Roary/issues/194)
+
+**Closed issues:**
+
+- empty accessory\_binary\_genes.fa file [\#262](https://github.com/sanger-pathogens/Roary/issues/262)
+- a guix package [\#259](https://github.com/sanger-pathogens/Roary/issues/259)
+- create\_pan\_genome\_plots.R - X11 font problem [\#230](https://github.com/sanger-pathogens/Roary/issues/230)
+- Roary not generating pan\_genome\_reference.fa [\#223](https://github.com/sanger-pathogens/Roary/issues/223)
+- Roary not using packaged executables [\#215](https://github.com/sanger-pathogens/Roary/issues/215)
+
+## [v3.6.6](https://github.com/sanger-pathogens/Roary/tree/v3.6.6) (2016-07-25)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.6.5...v3.6.6)
+
+**Fixed bugs:**
+
+- GFF parsing doesn't match GFF3 specification [\#249](https://github.com/sanger-pathogens/Roary/issues/249)
+
+**Merged pull requests:**
+
+- Fix empty accessory binary [\#264](https://github.com/sanger-pathogens/Roary/pull/264) ([andrewjpage](https://github.com/andrewjpage))
+- change to dist zilla starter bundle [\#261](https://github.com/sanger-pathogens/Roary/pull/261) ([nds](https://github.com/nds))
+
+## [v3.6.5](https://github.com/sanger-pathogens/Roary/tree/v3.6.5) (2016-07-20)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.6.4...v3.6.5)
+
+**Merged pull requests:**
+
+- allow new format bedtools and dont look for FASTA in GFF [\#260](https://github.com/sanger-pathogens/Roary/pull/260) ([andrewjpage](https://github.com/andrewjpage))
+- catch divide  by zero error [\#258](https://github.com/sanger-pathogens/Roary/pull/258) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.6.4](https://github.com/sanger-pathogens/Roary/tree/v3.6.4) (2016-07-06)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.6.3...v3.6.4)
+
+**Merged pull requests:**
+
+- drop testing for perl 5.10, add 5.24. dzil no longer works below 5.14 [\#257](https://github.com/sanger-pathogens/Roary/pull/257) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.6.3](https://github.com/sanger-pathogens/Roary/tree/v3.6.3) (2016-07-01)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.6.2...v3.6.3)
+
+**Merged pull requests:**
+
+- Speed up alignments [\#256](https://github.com/sanger-pathogens/Roary/pull/256) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.6.2](https://github.com/sanger-pathogens/Roary/tree/v3.6.2) (2016-05-10)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.6.1...v3.6.2)
+
+**Implemented enhancements:**
+
+- Prefix utility commands with roary- ? [\#226](https://github.com/sanger-pathogens/Roary/issues/226)
+
+**Merged pull requests:**
+
+- fix bug Can't exec /bin/sh: Argument list too long [\#247](https://github.com/sanger-pathogens/Roary/pull/247) ([duytintruong](https://github.com/duytintruong))
+- get rid of warning message [\#246](https://github.com/sanger-pathogens/Roary/pull/246) ([satta](https://github.com/satta))
+
+## [v3.6.1](https://github.com/sanger-pathogens/Roary/tree/v3.6.1) (2016-04-18)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.6.0...v3.6.1)
+
+**Fixed bugs:**
+
+- roary\_plots.py generating flawed plots [\#221](https://github.com/sanger-pathogens/Roary/issues/221)
+
+**Closed issues:**
+
+- Core gene file missing error [\#241](https://github.com/sanger-pathogens/Roary/issues/241)
+
+**Merged pull requests:**
+
+- prefix commands with roary [\#244](https://github.com/sanger-pathogens/Roary/pull/244) ([andrewjpage](https://github.com/andrewjpage))
+- More improvements to roary\_plots [\#240](https://github.com/sanger-pathogens/Roary/pull/240) ([mgalardini](https://github.com/mgalardini))
+
+## [v3.6.0](https://github.com/sanger-pathogens/Roary/tree/v3.6.0) (2016-02-23)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.5.9...v3.6.0)
+
+**Fixed bugs:**
+
+- MSG: Got a sequence without letters. Could not guess alphabet [\#229](https://github.com/sanger-pathogens/Roary/issues/229)
+
+**Closed issues:**
+
+- Roary 3.5.8 works with -i 80 switch, but not with -i 90 or higher with large datasets? [\#234](https://github.com/sanger-pathogens/Roary/issues/234)
+- How to use multiple switches in commandline? [\#232](https://github.com/sanger-pathogens/Roary/issues/232)
+
+**Merged pull requests:**
+
+- Improvements to roary\_plots [\#236](https://github.com/sanger-pathogens/Roary/pull/236) ([mgalardini](https://github.com/mgalardini))
+- Rollback 3 5 8 [\#235](https://github.com/sanger-pathogens/Roary/pull/235) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.5.9](https://github.com/sanger-pathogens/Roary/tree/v3.5.9) (2016-02-17)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.5.8...v3.5.9)
+
+**Implemented enhancements:**
+
+- What clusters end up in gene accessory\_binary\_genes.fa ? [\#225](https://github.com/sanger-pathogens/Roary/issues/225)
+
+**Closed issues:**
+
+- roary.github.io just prints HELLO [\#233](https://github.com/sanger-pathogens/Roary/issues/233)
+
+**Merged pull requests:**
+
+- Fix minor typo [\#231](https://github.com/sanger-pathogens/Roary/pull/231) ([abremges](https://github.com/abremges))
+
+## [v3.5.8](https://github.com/sanger-pathogens/Roary/tree/v3.5.8) (2016-01-20)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.5.7...v3.5.8)
+
+**Implemented enhancements:**
+
+- Getting Roary into Debian Med [\#219](https://github.com/sanger-pathogens/Roary/issues/219)
+- Add embl output file mapping location of each core gene in the core genome alignment [\#192](https://github.com/sanger-pathogens/Roary/issues/192)
+
+**Closed issues:**
+
+- Error message: Cannot find the mcxdeblast executable, please ensure its in your PATH [\#217](https://github.com/sanger-pathogens/Roary/issues/217)
+
+**Merged pull requests:**
+
+- Provide full accessory for building binary tree [\#227](https://github.com/sanger-pathogens/Roary/pull/227) ([andrewjpage](https://github.com/andrewjpage))
+- roary\_plots: new fields in roary output must be parsed away [\#222](https://github.com/sanger-pathogens/Roary/pull/222) ([mgalardini](https://github.com/mgalardini))
+- Debian nitpicks [\#220](https://github.com/sanger-pathogens/Roary/pull/220) ([satta](https://github.com/satta))
+- Core alignment header file [\#218](https://github.com/sanger-pathogens/Roary/pull/218) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.5.7](https://github.com/sanger-pathogens/Roary/tree/v3.5.7) (2015-12-17)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.5.6...v3.5.7)
+
+**Closed issues:**
+
+- Roary not checking tools needed to run [\#214](https://github.com/sanger-pathogens/Roary/issues/214)
+
+**Merged pull requests:**
+
+- Core gene count [\#213](https://github.com/sanger-pathogens/Roary/pull/213) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.5.6](https://github.com/sanger-pathogens/Roary/tree/v3.5.6) (2015-12-01)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.5.5...v3.5.6)
+
+**Implemented enhancements:**
+
+- Non-issue, FYI regarding my 'roary2svg.pl' script [\#195](https://github.com/sanger-pathogens/Roary/issues/195)
+
+**Merged pull requests:**
+
+- add roary2svg script [\#212](https://github.com/sanger-pathogens/Roary/pull/212) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.5.5](https://github.com/sanger-pathogens/Roary/tree/v3.5.5) (2015-11-26)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.5.4...v3.5.5)
+
+**Merged pull requests:**
+
+- CD-hit threads limit [\#211](https://github.com/sanger-pathogens/Roary/pull/211) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.5.4](https://github.com/sanger-pathogens/Roary/tree/v3.5.4) (2015-11-26)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.5.3...v3.5.4)
+
+**Fixed bugs:**
+
+- Use of uninitialized value in require at \(eval ..\) line 1. [\#204](https://github.com/sanger-pathogens/Roary/issues/204)
+- \[bug\] Newick files in 3.5.1 have branch lengths of 0.0 [\#202](https://github.com/sanger-pathogens/Roary/issues/202)
+
+**Merged pull requests:**
+
+- Accessory binary fasta contains all C's fix [\#210](https://github.com/sanger-pathogens/Roary/pull/210) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.5.3](https://github.com/sanger-pathogens/Roary/tree/v3.5.3) (2015-11-26)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.5.2...v3.5.3)
+
+**Implemented enhancements:**
+
+- Enhancement:  roary -a to continue on if other parameters as well [\#207](https://github.com/sanger-pathogens/Roary/issues/207)
+- Make summary\_statistics a TAB/TSV file? [\#193](https://github.com/sanger-pathogens/Roary/issues/193)
+
+**Fixed bugs:**
+
+- roary --version should return 0 not 255 exit code [\#206](https://github.com/sanger-pathogens/Roary/issues/206)
+- Is the roary -a check complete? [\#205](https://github.com/sanger-pathogens/Roary/issues/205)
+
+## [v3.5.2](https://github.com/sanger-pathogens/Roary/tree/v3.5.2) (2015-11-25)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.5.1...v3.5.2)
+
+**Fixed bugs:**
+
+- Use of uninitialized value in File::Slurper and Encode.pm  [\#196](https://github.com/sanger-pathogens/Roary/issues/196)
+
+**Merged pull requests:**
+
+- Improved dependancy checking [\#209](https://github.com/sanger-pathogens/Roary/pull/209) ([andrewjpage](https://github.com/andrewjpage))
+- Lsf update gene alignments [\#201](https://github.com/sanger-pathogens/Roary/pull/201) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.5.1](https://github.com/sanger-pathogens/Roary/tree/v3.5.1) (2015-11-12)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.5.0...v3.5.1)
+
+**Fixed bugs:**
+
+- Accessory genes newick file contains full path of infividual files [\#200](https://github.com/sanger-pathogens/Roary/issues/200)
+- add optional dependancy from File::Slurper to stop warnings being printed [\#199](https://github.com/sanger-pathogens/Roary/pull/199) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.5.0](https://github.com/sanger-pathogens/Roary/tree/v3.5.0) (2015-11-12)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.4.3...v3.5.0)
+
+**Merged pull requests:**
+
+- remove path from accessory tree [\#198](https://github.com/sanger-pathogens/Roary/pull/198) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.4.3](https://github.com/sanger-pathogens/Roary/tree/v3.4.3) (2015-11-11)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.4.2...v3.4.3)
+
+**Merged pull requests:**
+
+- consensus group name for pan reference [\#190](https://github.com/sanger-pathogens/Roary/pull/190) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.4.2](https://github.com/sanger-pathogens/Roary/tree/v3.4.2) (2015-10-12)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.4.1...v3.4.2)
+
+**Merged pull requests:**
+
+- Gene presence and absence rtab [\#189](https://github.com/sanger-pathogens/Roary/pull/189) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.4.1](https://github.com/sanger-pathogens/Roary/tree/v3.4.1) (2015-10-08)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.4.0...v3.4.1)
+
+**Implemented enhancements:**
+
+- Need protein lengths in the final spreadsheet [\#116](https://github.com/sanger-pathogens/Roary/issues/116)
+
+**Fixed bugs:**
+
+- Bio-RetrieveAssemblies-1.0.1 fails to install [\#151](https://github.com/sanger-pathogens/Roary/issues/151)
+
+**Merged pull requests:**
+
+- \* Proposed fix for CPANTS error. [\#187](https://github.com/sanger-pathogens/Roary/pull/187) ([manwar](https://github.com/manwar))
+
+## [v3.4.0](https://github.com/sanger-pathogens/Roary/tree/v3.4.0) (2015-10-07)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.3.4...v3.4.0)
+
+**Merged pull requests:**
+
+- Extra columns in spreadsheet with gene lengths [\#186](https://github.com/sanger-pathogens/Roary/pull/186) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.3.4](https://github.com/sanger-pathogens/Roary/tree/v3.3.4) (2015-10-07)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.3.3...v3.3.4)
+
+**Closed issues:**
+
+- EXCEPTION: Bio::Root::Exception could not read ...faa.intermediate.extracted.fa [\#175](https://github.com/sanger-pathogens/Roary/issues/175)
+
+**Merged pull requests:**
+
+- increase dependancy RAM [\#185](https://github.com/sanger-pathogens/Roary/pull/185) ([andrewjpage](https://github.com/andrewjpage))
+- Use lsf for gene alignment [\#184](https://github.com/sanger-pathogens/Roary/pull/184) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.3.3](https://github.com/sanger-pathogens/Roary/tree/v3.3.3) (2015-09-29)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.3.2...v3.3.3)
+
+**Merged pull requests:**
+
+- dont align if sequences same length and nearly the same [\#183](https://github.com/sanger-pathogens/Roary/pull/183) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.3.2](https://github.com/sanger-pathogens/Roary/tree/v3.3.2) (2015-09-28)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.3.1...v3.3.2)
+
+**Implemented enhancements:**
+
+- Use of temporary folders and files [\#177](https://github.com/sanger-pathogens/Roary/issues/177)
+
+**Merged pull requests:**
+
+- Duplicate sequences in pan genome reference fasta [\#182](https://github.com/sanger-pathogens/Roary/pull/182) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.3.1](https://github.com/sanger-pathogens/Roary/tree/v3.3.1) (2015-09-25)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.3.0...v3.3.1)
+
+**Merged pull requests:**
+
+- Fix usage text [\#181](https://github.com/sanger-pathogens/Roary/pull/181) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.3.0](https://github.com/sanger-pathogens/Roary/tree/v3.3.0) (2015-09-24)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.2.9...v3.3.0)
+
+**Fixed bugs:**
+
+- Check at least 2 gff files have been passed in [\#171](https://github.com/sanger-pathogens/Roary/issues/171)
+- Pentuple memory for worst case sCenario [\#170](https://github.com/sanger-pathogens/Roary/issues/170)
+- 00\_requires\_external.t missing "mafft" ? [\#168](https://github.com/sanger-pathogens/Roary/issues/168)
+
+**Merged pull requests:**
+
+- Check dependancies [\#180](https://github.com/sanger-pathogens/Roary/pull/180) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.2.9](https://github.com/sanger-pathogens/Roary/tree/v3.2.9) (2015-09-23)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.2.8...v3.2.9)
+
+**Implemented enhancements:**
+
+- Add --outdir option to avoid blatting current directory [\#176](https://github.com/sanger-pathogens/Roary/issues/176)
+
+**Fixed bugs:**
+
+- CPAN install failure "unknown option mafft" [\#169](https://github.com/sanger-pathogens/Roary/issues/169)
+
+**Closed issues:**
+
+- Error "Cant open file: \_uninflated\_mcl\_groups" [\#179](https://github.com/sanger-pathogens/Roary/issues/179)
+
+**Merged pull requests:**
+
+- Add the option to specify an output directory [\#178](https://github.com/sanger-pathogens/Roary/pull/178) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.2.8](https://github.com/sanger-pathogens/Roary/tree/v3.2.8) (2015-09-23)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.2.7...v3.2.8)
+
+## [v3.2.7](https://github.com/sanger-pathogens/Roary/tree/v3.2.7) (2015-09-02)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.2.6...v3.2.7)
+
+**Merged pull requests:**
+
+- count paralogs correctly when looking for differences in datasets [\#174](https://github.com/sanger-pathogens/Roary/pull/174) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.2.6](https://github.com/sanger-pathogens/Roary/tree/v3.2.6) (2015-09-02)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.2.5...v3.2.6)
+
+**Merged pull requests:**
+
+- revert core tree generation [\#173](https://github.com/sanger-pathogens/Roary/pull/173) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.2.5](https://github.com/sanger-pathogens/Roary/tree/v3.2.5) (2015-08-17)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.2.4...v3.2.5)
+
+**Merged pull requests:**
+
+- Verbose stats [\#172](https://github.com/sanger-pathogens/Roary/pull/172) ([andrewjpage](https://github.com/andrewjpage))
+- dont set bioperl version [\#167](https://github.com/sanger-pathogens/Roary/pull/167) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.2.4](https://github.com/sanger-pathogens/Roary/tree/v3.2.4) (2015-07-23)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.2.3...v3.2.4)
+
+**Merged pull requests:**
+
+- update readme citation [\#165](https://github.com/sanger-pathogens/Roary/pull/165) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.2.3](https://github.com/sanger-pathogens/Roary/tree/v3.2.3) (2015-07-22)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.2.1...v3.2.3)
+
+**Merged pull requests:**
+
+- update citation message [\#164](https://github.com/sanger-pathogens/Roary/pull/164) ([andrewjpage](https://github.com/andrewjpage))
+- Pass mafft through to alignment [\#163](https://github.com/sanger-pathogens/Roary/pull/163) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.2.1](https://github.com/sanger-pathogens/Roary/tree/v3.2.1) (2015-07-21)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.2.0...v3.2.1)
+
+## [v3.2.0](https://github.com/sanger-pathogens/Roary/tree/v3.2.0) (2015-07-20)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.1.2...v3.2.0)
+
+**Merged pull requests:**
+
+- Use mafft [\#162](https://github.com/sanger-pathogens/Roary/pull/162) ([andrewjpage](https://github.com/andrewjpage))
+- output summary file [\#161](https://github.com/sanger-pathogens/Roary/pull/161) ([andrewjpage](https://github.com/andrewjpage))
+- Pass through dont delete flag [\#160](https://github.com/sanger-pathogens/Roary/pull/160) ([andrewjpage](https://github.com/andrewjpage))
+- Assembly statistics [\#159](https://github.com/sanger-pathogens/Roary/pull/159) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.1.2](https://github.com/sanger-pathogens/Roary/tree/v3.1.2) (2015-07-13)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/3.1.2...v3.1.2)
+
+## [3.1.2](https://github.com/sanger-pathogens/Roary/tree/3.1.2) (2015-07-13)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.1.1...3.1.2)
+
+**Fixed bugs:**
+
+- prank seg fault [\#157](https://github.com/sanger-pathogens/Roary/issues/157)
+
+**Merged pull requests:**
+
+- Core gene missing files [\#158](https://github.com/sanger-pathogens/Roary/pull/158) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.1.1](https://github.com/sanger-pathogens/Roary/tree/v3.1.1) (2015-06-26)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.1.0...v3.1.1)
+
+**Closed issues:**
+
+- sadaf [\#154](https://github.com/sanger-pathogens/Roary/issues/154)
+
+## [v3.1.0](https://github.com/sanger-pathogens/Roary/tree/v3.1.0) (2015-06-22)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.0.3...v3.1.0)
+
+**Merged pull requests:**
+
+- Accessory binary tree [\#155](https://github.com/sanger-pathogens/Roary/pull/155) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.0.3](https://github.com/sanger-pathogens/Roary/tree/v3.0.3) (2015-06-15)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.0.2...v3.0.3)
+
+**Fixed bugs:**
+
+- Annotation missing in set\_difference\_unique\_set\_one/two\_statistics.csv files [\#137](https://github.com/sanger-pathogens/Roary/issues/137)
+
+**Merged pull requests:**
+
+- when creating core gene alignment, lookup sample names to genes in sp… [\#153](https://github.com/sanger-pathogens/Roary/pull/153) ([andrewjpage](https://github.com/andrewjpage))
+- Only align core files [\#150](https://github.com/sanger-pathogens/Roary/pull/150) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.0.2](https://github.com/sanger-pathogens/Roary/tree/v3.0.2) (2015-06-12)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.0.1...v3.0.2)
+
+**Implemented enhancements:**
+
+- Print out the version number [\#119](https://github.com/sanger-pathogens/Roary/issues/119)
+
+**Merged pull requests:**
+
+- Mafft and exonerate dependancies [\#149](https://github.com/sanger-pathogens/Roary/pull/149) ([andrewjpage](https://github.com/andrewjpage))
+- Add a version parameter and add in marcos plots code [\#148](https://github.com/sanger-pathogens/Roary/pull/148) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v3.0.1](https://github.com/sanger-pathogens/Roary/tree/v3.0.1) (2015-06-12)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v3.0.0...v3.0.1)
+
+**Fixed bugs:**
+
+- Use of -e switch gives multifasta file with N's only [\#132](https://github.com/sanger-pathogens/Roary/issues/132)
+
+## [v3.0.0](https://github.com/sanger-pathogens/Roary/tree/v3.0.0) (2015-06-11)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v2.3.4...v3.0.0)
+
+**Merged pull requests:**
+
+- Use prank for core genome alignments [\#147](https://github.com/sanger-pathogens/Roary/pull/147) ([andrewjpage](https://github.com/andrewjpage))
+- Accessory graph [\#146](https://github.com/sanger-pathogens/Roary/pull/146) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v2.3.4](https://github.com/sanger-pathogens/Roary/tree/v2.3.4) (2015-06-10)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v2.3.3...v2.3.4)
+
+## [v2.3.3](https://github.com/sanger-pathogens/Roary/tree/v2.3.3) (2015-06-08)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v2.3.2...v2.3.3)
+
+**Merged pull requests:**
+
+- Simplify perl dependency installation [\#145](https://github.com/sanger-pathogens/Roary/pull/145) ([bewt85](https://github.com/bewt85))
+- Pan genome reference [\#144](https://github.com/sanger-pathogens/Roary/pull/144) ([andrewjpage](https://github.com/andrewjpage))
+- Fix input files with duplicate IDs [\#143](https://github.com/sanger-pathogens/Roary/pull/143) ([andrewjpage](https://github.com/andrewjpage))
+- Test against different versions of GNU Parallel [\#142](https://github.com/sanger-pathogens/Roary/pull/142) ([bewt85](https://github.com/bewt85))
+
+## [v2.3.2](https://github.com/sanger-pathogens/Roary/tree/v2.3.2) (2015-06-08)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v2.3.1...v2.3.2)
+
+**Fixed bugs:**
+
+- GFF files derived from Prokka genbank raise errors [\#130](https://github.com/sanger-pathogens/Roary/issues/130)
+- MSG: Got a sequence without letters. Could not guess alphabet [\#127](https://github.com/sanger-pathogens/Roary/issues/127)
+
+**Merged pull requests:**
+
+- TravisCI only wants the major and minor version of perl [\#141](https://github.com/sanger-pathogens/Roary/pull/141) ([bewt85](https://github.com/bewt85))
+- Add TravisCI support [\#140](https://github.com/sanger-pathogens/Roary/pull/140) ([bewt85](https://github.com/bewt85))
+- Use locus tag when ID is missing from GFF [\#139](https://github.com/sanger-pathogens/Roary/pull/139) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v2.3.1](https://github.com/sanger-pathogens/Roary/tree/v2.3.1) (2015-06-02)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v2.3.0...v2.3.1)
+
+**Merged pull requests:**
+
+- Extract IDs from GFF file using Bio::Perl [\#138](https://github.com/sanger-pathogens/Roary/pull/138) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v2.3.0](https://github.com/sanger-pathogens/Roary/tree/v2.3.0) (2015-06-01)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v2.2.6...v2.3.0)
+
+**Closed issues:**
+
+- "cpan" command reports Bio::Roary as version '\(undef\)' [\#134](https://github.com/sanger-pathogens/Roary/issues/134)
+
+## [v2.2.6](https://github.com/sanger-pathogens/Roary/tree/v2.2.6) (2015-06-01)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v2.2.4...v2.2.6)
+
+**Closed issues:**
+
+- No tagged release for 2.2.3 [\#133](https://github.com/sanger-pathogens/Roary/issues/133)
+- Syntax \(?\) errors on perl 5.10.1 [\#128](https://github.com/sanger-pathogens/Roary/issues/128)
+
+**Merged pull requests:**
+
+- include version numbers for cpan [\#136](https://github.com/sanger-pathogens/Roary/pull/136) ([andrewjpage](https://github.com/andrewjpage))
+- New version number for contributed fix for issue \#128 [\#135](https://github.com/sanger-pathogens/Roary/pull/135) ([andrewjpage](https://github.com/andrewjpage))
+- gnu parallel switch for ubuntu [\#131](https://github.com/sanger-pathogens/Roary/pull/131) ([andrewjpage](https://github.com/andrewjpage))
+- Backward compatible deferencing of hashes [\#129](https://github.com/sanger-pathogens/Roary/pull/129) ([mgalardini](https://github.com/mgalardini))
+
+## [v2.2.4](https://github.com/sanger-pathogens/Roary/tree/v2.2.4) (2015-05-29)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v2.2.3...v2.2.4)
+
+**Closed issues:**
+
+- ERROR: cannot remove directory for split\_groups [\#115](https://github.com/sanger-pathogens/Roary/issues/115)
+- cleanup outputfiles [\#114](https://github.com/sanger-pathogens/Roary/issues/114)
+
+**Merged pull requests:**
+
+- Cleanup files [\#126](https://github.com/sanger-pathogens/Roary/pull/126) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v2.2.3](https://github.com/sanger-pathogens/Roary/tree/v2.2.3) (2015-05-21)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v2.2.2...v2.2.3)
+
+**Closed issues:**
+
+- Change QC so that it doesnt shred reads [\#117](https://github.com/sanger-pathogens/Roary/issues/117)
+- QC doesnt work outside sanger [\#112](https://github.com/sanger-pathogens/Roary/issues/112)
+
+**Merged pull requests:**
+
+- Update Kraken QC [\#125](https://github.com/sanger-pathogens/Roary/pull/125) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v2.2.2](https://github.com/sanger-pathogens/Roary/tree/v2.2.2) (2015-05-21)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v2.2.0...v2.2.2)
+
+**Closed issues:**
+
+- Hard-coded Sanger paths in some scripts [\#124](https://github.com/sanger-pathogens/Roary/issues/124)
+- You're missing some Perl dependancies [\#123](https://github.com/sanger-pathogens/Roary/issues/123)
+- Add support for GFF files from NCBI [\#120](https://github.com/sanger-pathogens/Roary/issues/120)
+
+**Merged pull requests:**
+
+- Fix usage text [\#122](https://github.com/sanger-pathogens/Roary/pull/122) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v2.2.0](https://github.com/sanger-pathogens/Roary/tree/v2.2.0) (2015-05-14)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v2.1.2...v2.2.0)
+
+**Closed issues:**
+
+- Verbose output with -v [\#113](https://github.com/sanger-pathogens/Roary/issues/113)
+
+**Merged pull requests:**
+
+- Accept genbank files [\#121](https://github.com/sanger-pathogens/Roary/pull/121) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v2.1.2](https://github.com/sanger-pathogens/Roary/tree/v2.1.2) (2015-05-12)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v2.1.1...v2.1.2)
+
+**Merged pull requests:**
+
+- Verbose output [\#118](https://github.com/sanger-pathogens/Roary/pull/118) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v2.1.1](https://github.com/sanger-pathogens/Roary/tree/v2.1.1) (2015-04-29)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v2.0.9...v2.1.1)
+
+**Merged pull requests:**
+
+- pass core definition into number of conserved genes plot [\#111](https://github.com/sanger-pathogens/Roary/pull/111) ([andrewjpage](https://github.com/andrewjpage))
+- Vary core definition [\#110](https://github.com/sanger-pathogens/Roary/pull/110) ([andrewjpage](https://github.com/andrewjpage))
+- Use block quotes in readme [\#109](https://github.com/sanger-pathogens/Roary/pull/109) ([bewt85](https://github.com/bewt85))
+
+## [v2.0.9](https://github.com/sanger-pathogens/Roary/tree/v2.0.9) (2015-04-20)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v2.0.8...v2.0.9)
+
+**Merged pull requests:**
+
+- Allow for multiple processors to be used [\#108](https://github.com/sanger-pathogens/Roary/pull/108) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v2.0.8](https://github.com/sanger-pathogens/Roary/tree/v2.0.8) (2015-04-09)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v2.0.7...v2.0.8)
+
+**Merged pull requests:**
+
+- Speedup [\#107](https://github.com/sanger-pathogens/Roary/pull/107) ([andrewjpage](https://github.com/andrewjpage))
+- new version 2.0.7 [\#106](https://github.com/sanger-pathogens/Roary/pull/106) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v2.0.7](https://github.com/sanger-pathogens/Roary/tree/v2.0.7) (2015-03-28)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v2.0.5...v2.0.7)
+
+**Merged pull requests:**
+
+- old splits [\#105](https://github.com/sanger-pathogens/Roary/pull/105) ([andrewjpage](https://github.com/andrewjpage))
+- Speedup split [\#104](https://github.com/sanger-pathogens/Roary/pull/104) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v2.0.5](https://github.com/sanger-pathogens/Roary/tree/v2.0.5) (2015-03-26)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/2.0.4...v2.0.5)
+
+**Merged pull requests:**
+
+- Stop deep recursion [\#103](https://github.com/sanger-pathogens/Roary/pull/103) ([andrewjpage](https://github.com/andrewjpage))
+- check programs installed [\#102](https://github.com/sanger-pathogens/Roary/pull/102) ([andrewjpage](https://github.com/andrewjpage))
+
+## [2.0.4](https://github.com/sanger-pathogens/Roary/tree/2.0.4) (2015-03-23)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/2.0.3...2.0.4)
+
+**Merged pull requests:**
+
+- File slurp tiny [\#101](https://github.com/sanger-pathogens/Roary/pull/101) ([andrewjpage](https://github.com/andrewjpage))
+- version 2.0.3 [\#100](https://github.com/sanger-pathogens/Roary/pull/100) ([andrewjpage](https://github.com/andrewjpage))
+
+## [2.0.3](https://github.com/sanger-pathogens/Roary/tree/2.0.3) (2015-03-17)
+[Full Changelog](https://github.com/sanger-pathogens/Roary/compare/v2.0.0...2.0.3)
+
+**Merged pull requests:**
+
+- Remove LSF support [\#99](https://github.com/sanger-pathogens/Roary/pull/99) ([andrewjpage](https://github.com/andrewjpage))
+- Dont set LSF as the default runner [\#98](https://github.com/sanger-pathogens/Roary/pull/98) ([andrewjpage](https://github.com/andrewjpage))
+- Rename directories to Roary [\#97](https://github.com/sanger-pathogens/Roary/pull/97) ([andrewjpage](https://github.com/andrewjpage))
+
+## [v2.0.0](https://github.com/sanger-pathogens/Roary/tree/v2.0.0) (2015-03-16)
+**Merged pull requests:**
+
+- Ship binaries [\#96](https://github.com/sanger-pathogens/Roary/pull/96) ([andrewjpage](https://github.com/andrewjpage))
+- Pad merged multifastas when data is missing [\#95](https://github.com/sanger-pathogens/Roary/pull/95) ([carlacummins](https://github.com/carlacummins))
+- Subsample reads [\#94](https://github.com/sanger-pathogens/Roary/pull/94) ([andrewjpage](https://github.com/andrewjpage))
+- Merge Carlas CGN [\#93](https://github.com/sanger-pathogens/Roary/pull/93) ([andrewjpage](https://github.com/andrewjpage))
+- rename spreadsheet [\#92](https://github.com/sanger-pathogens/Roary/pull/92) ([andrewjpage](https://github.com/andrewjpage))
+- Refactor out fasta grep [\#91](https://github.com/sanger-pathogens/Roary/pull/91) ([andrewjpage](https://github.com/andrewjpage))
+- remove fasta\_grep [\#90](https://github.com/sanger-pathogens/Roary/pull/90) ([andrewjpage](https://github.com/andrewjpage))
+- Add gnu parallel support [\#89](https://github.com/sanger-pathogens/Roary/pull/89) ([andrewjpage](https://github.com/andrewjpage))
+- Updated create\_pan\_genome help text to include -qc option [\#88](https://github.com/sanger-pathogens/Roary/pull/88) ([carlacummins](https://github.com/carlacummins))
+- QC report option added [\#87](https://github.com/sanger-pathogens/Roary/pull/87) ([carlacummins](https://github.com/carlacummins))
+- increase blastp min memory to 3gb from 100 [\#86](https://github.com/sanger-pathogens/Roary/pull/86) ([andrewjpage](https://github.com/andrewjpage))
+- Remove fastatranslate dependancy [\#85](https://github.com/sanger-pathogens/Roary/pull/85) ([andrewjpage](https://github.com/andrewjpage))
+- Queue set to basement if number of samples \> 600 \(previously 800\) [\#84](https://github.com/sanger-pathogens/Roary/pull/84) ([carlacummins](https://github.com/carlacummins))
+- Bug fix [\#83](https://github.com/sanger-pathogens/Roary/pull/83) ([carlacummins](https://github.com/carlacummins))
+- Added verbose stats option [\#82](https://github.com/sanger-pathogens/Roary/pull/82) ([carlacummins](https://github.com/carlacummins))
+- Group limit changed to 50,000 [\#81](https://github.com/sanger-pathogens/Roary/pull/81) ([carlacummins](https://github.com/carlacummins))
+- Multifastas not created when group limit \(default 8000\) exceeded [\#80](https://github.com/sanger-pathogens/Roary/pull/80) ([carlacummins](https://github.com/carlacummins))
+- allow for translation table to be passed in [\#79](https://github.com/sanger-pathogens/Roary/pull/79) ([andrewjpage](https://github.com/andrewjpage))
+- increase memory [\#78](https://github.com/sanger-pathogens/Roary/pull/78) ([andrewjpage](https://github.com/andrewjpage))
+- Allow user specify sorting when reordering spreadsheet against a tree [\#77](https://github.com/sanger-pathogens/Roary/pull/77) ([andrewjpage](https://github.com/andrewjpage))
+- Bug fixing [\#76](https://github.com/sanger-pathogens/Roary/pull/76) ([carlacummins](https://github.com/carlacummins))
+- Added AUTHORS file [\#75](https://github.com/sanger-pathogens/Roary/pull/75) ([aslett1](https://github.com/aslett1))
+- if theres more than 1k samples use basement for default analysis [\#74](https://github.com/sanger-pathogens/Roary/pull/74) ([andrewjpage](https://github.com/andrewjpage))
+- use long queue for more than 200 samples [\#73](https://github.com/sanger-pathogens/Roary/pull/73) ([andrewjpage](https://github.com/andrewjpage))
+- core alignment gets run with lsf [\#72](https://github.com/sanger-pathogens/Roary/pull/72) ([andrewjpage](https://github.com/andrewjpage))
+- Job runner ids lsf [\#71](https://github.com/sanger-pathogens/Roary/pull/71) ([andrewjpage](https://github.com/andrewjpage))
+- Core alignment missing file [\#70](https://github.com/sanger-pathogens/Roary/pull/70) ([andrewjpage](https://github.com/andrewjpage))
+- Core alignment missing file [\#69](https://github.com/sanger-pathogens/Roary/pull/69) ([andrewjpage](https://github.com/andrewjpage))
+- update error reporting [\#68](https://github.com/sanger-pathogens/Roary/pull/68) ([andrewjpage](https://github.com/andrewjpage))
+- Create core alignment from spreadsheet and multifasta files [\#67](https://github.com/sanger-pathogens/Roary/pull/67) ([andrewjpage](https://github.com/andrewjpage))
+- make script executable [\#66](https://github.com/sanger-pathogens/Roary/pull/66) ([andrewjpage](https://github.com/andrewjpage))
+- script to merge multifasta files together [\#65](https://github.com/sanger-pathogens/Roary/pull/65) ([andrewjpage](https://github.com/andrewjpage))
+- rename output gene multfastas and pass all sequences through [\#64](https://github.com/sanger-pathogens/Roary/pull/64) ([andrewjpage](https://github.com/andrewjpage))
+- Align genes at protein level and back translate to nucleotides [\#63](https://github.com/sanger-pathogens/Roary/pull/63) ([andrewjpage](https://github.com/andrewjpage))
+- Depth first search for reordering spreadsheet [\#62](https://github.com/sanger-pathogens/Roary/pull/62) ([andrewjpage](https://github.com/andrewjpage))
+- make the iterative cdhit script useful for standalone use [\#61](https://github.com/sanger-pathogens/Roary/pull/61) ([andrewjpage](https://github.com/andrewjpage))
+- query\_pan\_genome\_update\_text [\#60](https://github.com/sanger-pathogens/Roary/pull/60) ([andrewjpage](https://github.com/andrewjpage))
+- fix failing tests [\#59](https://github.com/sanger-pathogens/Roary/pull/59) ([andrewjpage](https://github.com/andrewjpage))
+- Create plot for % blast identity [\#58](https://github.com/sanger-pathogens/Roary/pull/58) ([andrewjpage](https://github.com/andrewjpage))
+- add a flag to keep intermediate files [\#57](https://github.com/sanger-pathogens/Roary/pull/57) ([andrewjpage](https://github.com/andrewjpage))
+- set the known gene names to black and rest to colours [\#56](https://github.com/sanger-pathogens/Roary/pull/56) ([andrewjpage](https://github.com/andrewjpage))
+- print fragment blocks [\#55](https://github.com/sanger-pathogens/Roary/pull/55) ([andrewjpage](https://github.com/andrewjpage))
+- Fix ordering of accessory [\#54](https://github.com/sanger-pathogens/Roary/pull/54) ([andrewjpage](https://github.com/andrewjpage))
+- fix r plots [\#53](https://github.com/sanger-pathogens/Roary/pull/53) ([andrewjpage](https://github.com/andrewjpage))
+- Overlapping proteins [\#52](https://github.com/sanger-pathogens/Roary/pull/52) ([andrewjpage](https://github.com/andrewjpage))
+- Gene order [\#51](https://github.com/sanger-pathogens/Roary/pull/51) ([andrewjpage](https://github.com/andrewjpage))
+- pass job runner to iterative cdhit [\#50](https://github.com/sanger-pathogens/Roary/pull/50) ([andrewjpage](https://github.com/andrewjpage))
+- iterative cdhit in a job [\#49](https://github.com/sanger-pathogens/Roary/pull/49) ([andrewjpage](https://github.com/andrewjpage))
+- Fix tests [\#48](https://github.com/sanger-pathogens/Roary/pull/48) ([andrewjpage](https://github.com/andrewjpage))
+- Prefilter optimisation [\#47](https://github.com/sanger-pathogens/Roary/pull/47) ([andrewjpage](https://github.com/andrewjpage))
+- dont split groups [\#46](https://github.com/sanger-pathogens/Roary/pull/46) ([andrewjpage](https://github.com/andrewjpage))
+- rename create plots R script [\#45](https://github.com/sanger-pathogens/Roary/pull/45) ([andrewjpage](https://github.com/andrewjpage))
+- cdhit should output full description of sequence name [\#44](https://github.com/sanger-pathogens/Roary/pull/44) ([andrewjpage](https://github.com/andrewjpage))
+- Gene count plot [\#43](https://github.com/sanger-pathogens/Roary/pull/43) ([andrewjpage](https://github.com/andrewjpage))
+- align gene multifasta files using muscle [\#42](https://github.com/sanger-pathogens/Roary/pull/42) ([andrewjpage](https://github.com/andrewjpage))
+- Reorder spreadsheet [\#41](https://github.com/sanger-pathogens/Roary/pull/41) ([andrewjpage](https://github.com/andrewjpage))
+- Reorder spreadsheet [\#40](https://github.com/sanger-pathogens/Roary/pull/40) ([andrewjpage](https://github.com/andrewjpage))
+- Speedup post analysis [\#39](https://github.com/sanger-pathogens/Roary/pull/39) ([andrewjpage](https://github.com/andrewjpage))
+- Presence and absence of genes [\#38](https://github.com/sanger-pathogens/Roary/pull/38) ([andrewjpage](https://github.com/andrewjpage))
+- split big groups based on annotation [\#37](https://github.com/sanger-pathogens/Roary/pull/37) ([andrewjpage](https://github.com/andrewjpage))
+- make multifasta files easier to sort [\#36](https://github.com/sanger-pathogens/Roary/pull/36) ([andrewjpage](https://github.com/andrewjpage))
+- dont wait in lfs scheduler [\#35](https://github.com/sanger-pathogens/Roary/pull/35) ([andrewjpage](https://github.com/andrewjpage))
+- run post analysis as a job [\#34](https://github.com/sanger-pathogens/Roary/pull/34) ([andrewjpage](https://github.com/andrewjpage))
+- annotate the names of the groups files [\#33](https://github.com/sanger-pathogens/Roary/pull/33) ([andrewjpage](https://github.com/andrewjpage))
+- Output all sequences making up pan genome in multifasta files [\#32](https://github.com/sanger-pathogens/Roary/pull/32) ([andrewjpage](https://github.com/andrewjpage))
+- Run external applications through lsf [\#31](https://github.com/sanger-pathogens/Roary/pull/31) ([andrewjpage](https://github.com/andrewjpage))
+- remove done dependancy job [\#30](https://github.com/sanger-pathogens/Roary/pull/30) ([andrewjpage](https://github.com/andrewjpage))
+- blocking job [\#29](https://github.com/sanger-pathogens/Roary/pull/29) ([andrewjpage](https://github.com/andrewjpage))
+- Filter unknowns in LSF jobs [\#28](https://github.com/sanger-pathogens/Roary/pull/28) ([andrewjpage](https://github.com/andrewjpage))
+- Pass job runner through to extract gffs [\#27](https://github.com/sanger-pathogens/Roary/pull/27) ([andrewjpage](https://github.com/andrewjpage))
+- Change case of GFF commandline class [\#26](https://github.com/sanger-pathogens/Roary/pull/26) ([andrewjpage](https://github.com/andrewjpage))
+- use LSF to do the inital parsing of input files [\#25](https://github.com/sanger-pathogens/Roary/pull/25) ([andrewjpage](https://github.com/andrewjpage))
+- renamed LICENSE [\#24](https://github.com/sanger-pathogens/Roary/pull/24) ([CraigPorter](https://github.com/CraigPorter))
+- GPL [\#23](https://github.com/sanger-pathogens/Roary/pull/23) ([andrewjpage](https://github.com/andrewjpage))
+- lsf memory in mb [\#22](https://github.com/sanger-pathogens/Roary/pull/22) ([andrewjpage](https://github.com/andrewjpage))
+- low complexity filtering [\#21](https://github.com/sanger-pathogens/Roary/pull/21) ([andrewjpage](https://github.com/andrewjpage))
+- inflate clusters where the representative gene is not the first [\#20](https://github.com/sanger-pathogens/Roary/pull/20) ([andrewjpage](https://github.com/andrewjpage))
+- report more sequences from blastp [\#19](https://github.com/sanger-pathogens/Roary/pull/19) ([andrewjpage](https://github.com/andrewjpage))
+- update tests for different input processing [\#18](https://github.com/sanger-pathogens/Roary/pull/18) ([andrewjpage](https://github.com/andrewjpage))
+- speedup extracting proteins from gff [\#17](https://github.com/sanger-pathogens/Roary/pull/17) ([andrewjpage](https://github.com/andrewjpage))
+- sort spreadsheet by number of isolates [\#16](https://github.com/sanger-pathogens/Roary/pull/16) ([andrewjpage](https://github.com/andrewjpage))
+- create spreadsheets of differences between sets [\#15](https://github.com/sanger-pathogens/Roary/pull/15) ([andrewjpage](https://github.com/andrewjpage))
+- Output statistics on groups [\#14](https://github.com/sanger-pathogens/Roary/pull/14) ([andrewjpage](https://github.com/andrewjpage))
+- Find the difference between isolates [\#13](https://github.com/sanger-pathogens/Roary/pull/13) ([andrewjpage](https://github.com/andrewjpage))
+- check if group is null [\#12](https://github.com/sanger-pathogens/Roary/pull/12) ([andrewjpage](https://github.com/andrewjpage))
+- catch undef [\#11](https://github.com/sanger-pathogens/Roary/pull/11) ([andrewjpage](https://github.com/andrewjpage))
+- tests for create pan genome script [\#10](https://github.com/sanger-pathogens/Roary/pull/10) ([andrewjpage](https://github.com/andrewjpage))
+- label fasta sequences with annotation ID [\#9](https://github.com/sanger-pathogens/Roary/pull/9) ([andrewjpage](https://github.com/andrewjpage))
+- extract proteomes from gffs and transfer anntotation as part of script [\#8](https://github.com/sanger-pathogens/Roary/pull/8) ([andrewjpage](https://github.com/andrewjpage))
+- transfer annotation [\#7](https://github.com/sanger-pathogens/Roary/pull/7) ([andrewjpage](https://github.com/andrewjpage))
+- speedup searching fastas [\#6](https://github.com/sanger-pathogens/Roary/pull/6) ([andrewjpage](https://github.com/andrewjpage))
+- typo in memory estimation [\#5](https://github.com/sanger-pathogens/Roary/pull/5) ([andrewjpage](https://github.com/andrewjpage))
+- run mcl and inflate results [\#4](https://github.com/sanger-pathogens/Roary/pull/4) ([andrewjpage](https://github.com/andrewjpage))
+- vary memory usage according to input file size [\#3](https://github.com/sanger-pathogens/Roary/pull/3) ([andrewjpage](https://github.com/andrewjpage))
+- working on real data [\#2](https://github.com/sanger-pathogens/Roary/pull/2) ([andrewjpage](https://github.com/andrewjpage))
+- Initial functionality [\#1](https://github.com/sanger-pathogens/Roary/pull/1) ([andrewjpage](https://github.com/andrewjpage))
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/GPL-LICENSE	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,680 @@
+This software is Copyright (c) 2013 by Wellcome Trust Sanger Institute.
+
+This is free software, licensed under:
+
+  The GNU General Public License, Version 3, June 2007
+
+                    GNU GENERAL PUBLIC LICENSE
+                       Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                            Preamble
+
+  The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+  The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works.  By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users.  We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors.  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+  To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights.  Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received.  You must make sure that they, too, receive
+or can get the source code.  And you must show them these terms so they
+know their rights.
+
+  Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+  For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software.  For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+  Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so.  This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software.  The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable.  Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products.  If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+  Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary.  To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+                       TERMS AND CONDITIONS
+
+  0. Definitions.
+
+  "This License" refers to version 3 of the GNU General Public License.
+
+  "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+  "The Program" refers to any copyrightable work licensed under this
+License.  Each licensee is addressed as "you".  "Licensees" and
+"recipients" may be individuals or organizations.
+
+  To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy.  The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+  A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+  To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy.  Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+  To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies.  Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+  An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License.  If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+  1. Source Code.
+
+  The "source code" for a work means the preferred form of the work
+for making modifications to it.  "Object code" means any non-source
+form of a work.
+
+  A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+  The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form.  A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+  The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities.  However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work.  For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+  The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+  The Corresponding Source for a work in source code form is that
+same work.
+
+  2. Basic Permissions.
+
+  All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met.  This License explicitly affirms your unlimited
+permission to run the unmodified Program.  The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work.  This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+  You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force.  You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright.  Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+  Conveying under any other circumstances is permitted solely under
+the conditions stated below.  Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+  No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+  When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+  4. Conveying Verbatim Copies.
+
+  You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+  You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+  5. Conveying Modified Source Versions.
+
+  You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+    a) The work must carry prominent notices stating that you modified
+    it, and giving a relevant date.
+
+    b) The work must carry prominent notices stating that it is
+    released under this License and any conditions added under section
+    7.  This requirement modifies the requirement in section 4 to
+    "keep intact all notices".
+
+    c) You must license the entire work, as a whole, under this
+    License to anyone who comes into possession of a copy.  This
+    License will therefore apply, along with any applicable section 7
+    additional terms, to the whole of the work, and all its parts,
+    regardless of how they are packaged.  This License gives no
+    permission to license the work in any other way, but it does not
+    invalidate such permission if you have separately received it.
+
+    d) If the work has interactive user interfaces, each must display
+    Appropriate Legal Notices; however, if the Program has interactive
+    interfaces that do not display Appropriate Legal Notices, your
+    work need not make them do so.
+
+  A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit.  Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+  6. Conveying Non-Source Forms.
+
+  You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+    a) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by the
+    Corresponding Source fixed on a durable physical medium
+    customarily used for software interchange.
+
+    b) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by a
+    written offer, valid for at least three years and valid for as
+    long as you offer spare parts or customer support for that product
+    model, to give anyone who possesses the object code either (1) a
+    copy of the Corresponding Source for all the software in the
+    product that is covered by this License, on a durable physical
+    medium customarily used for software interchange, for a price no
+    more than your reasonable cost of physically performing this
+    conveying of source, or (2) access to copy the
+    Corresponding Source from a network server at no charge.
+
+    c) Convey individual copies of the object code with a copy of the
+    written offer to provide the Corresponding Source.  This
+    alternative is allowed only occasionally and noncommercially, and
+    only if you received the object code with such an offer, in accord
+    with subsection 6b.
+
+    d) Convey the object code by offering access from a designated
+    place (gratis or for a charge), and offer equivalent access to the
+    Corresponding Source in the same way through the same place at no
+    further charge.  You need not require recipients to copy the
+    Corresponding Source along with the object code.  If the place to
+    copy the object code is a network server, the Corresponding Source
+    may be on a different server (operated by you or a third party)
+    that supports equivalent copying facilities, provided you maintain
+    clear directions next to the object code saying where to find the
+    Corresponding Source.  Regardless of what server hosts the
+    Corresponding Source, you remain obligated to ensure that it is
+    available for as long as needed to satisfy these requirements.
+
+    e) Convey the object code using peer-to-peer transmission, provided
+    you inform other peers where the object code and Corresponding
+    Source of the work are being offered to the general public at no
+    charge under subsection 6d.
+
+  A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+  A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling.  In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage.  For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product.  A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+  "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source.  The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+  If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information.  But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+  The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed.  Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+  Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+  7. Additional Terms.
+
+  "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law.  If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+  When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it.  (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.)  You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+  Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+    a) Disclaiming warranty or limiting liability differently from the
+    terms of sections 15 and 16 of this License; or
+
+    b) Requiring preservation of specified reasonable legal notices or
+    author attributions in that material or in the Appropriate Legal
+    Notices displayed by works containing it; or
+
+    c) Prohibiting misrepresentation of the origin of that material, or
+    requiring that modified versions of such material be marked in
+    reasonable ways as different from the original version; or
+
+    d) Limiting the use for publicity purposes of names of licensors or
+    authors of the material; or
+
+    e) Declining to grant rights under trademark law for use of some
+    trade names, trademarks, or service marks; or
+
+    f) Requiring indemnification of licensors and authors of that
+    material by anyone who conveys the material (or modified versions of
+    it) with contractual assumptions of liability to the recipient, for
+    any liability that these contractual assumptions directly impose on
+    those licensors and authors.
+
+  All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10.  If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term.  If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+  If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+  Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+  8. Termination.
+
+  You may not propagate or modify a covered work except as expressly
+provided under this License.  Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+  However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+  Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+  Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License.  If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+  9. Acceptance Not Required for Having Copies.
+
+  You are not required to accept this License in order to receive or
+run a copy of the Program.  Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance.  However,
+nothing other than this License grants you permission to propagate or
+modify any covered work.  These actions infringe copyright if you do
+not accept this License.  Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+  10. Automatic Licensing of Downstream Recipients.
+
+  Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License.  You are not responsible
+for enforcing compliance by third parties with this License.
+
+  An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations.  If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+  You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License.  For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+  11. Patents.
+
+  A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based.  The
+work thus licensed is called the contributor's "contributor version".
+
+  A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version.  For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+  Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+  In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement).  To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+  If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients.  "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+  If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+  A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License.  You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+  Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+  12. No Surrender of Others' Freedom.
+
+  If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all.  For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+  13. Use with the GNU Affero General Public License.
+
+  Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work.  The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+  14. Revised Versions of this License.
+
+  The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+  Each version is given a distinguishing version number.  If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation.  If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+  If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+  Later license versions may give you additional or different
+permissions.  However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+  15. Disclaimer of Warranty.
+
+  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. Limitation of Liability.
+
+  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+  17. Interpretation of Sections 15 and 16.
+
+  If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+                     END OF TERMS AND CONDITIONS
+
+            How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+  If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+    <program>  Copyright (C) <year>  <name of author>
+    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+  You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<http://www.gnu.org/licenses/>.
+
+  The GNU General Public License does not permit incorporating your program
+into proprietary programs.  If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library.  If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.  But first, please read
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/bin/create_pan_genome	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,19 @@
+#!/usr/bin/env perl
+
+package Bio::Roary::Main::CreatePanGenome;
+
+# ABSTRACT: Create a pan genome from a set of GFF files with WTSI defaults
+# PODNAME: create_pan_genome
+
+=head1 SYNOPSIS
+
+Create a pan genome from a set of GFF files with WTSI defaults
+
+=cut
+
+use Cwd qw(abs_path); 
+BEGIN { unshift( @INC, abs_path('./lib') ) }
+BEGIN { unshift( @INC, abs_path('./t/lib') ) }
+use Bio::Roary::CommandLine::CreatePanGenome;
+
+Bio::Roary::CommandLine::CreatePanGenome->new(args => \@ARGV, script_name => $0)->run;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/bin/create_pan_genome_plots.R	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,59 @@
+#!/usr/bin/env Rscript
+# ABSTRACT: Create R plots
+# PODNAME: create_plots.R
+# Take the output files from the pan genome pipeline and create nice plots.
+library(ggplot2)
+
+
+mydata = read.table("number_of_new_genes.Rtab")
+boxplot(mydata, data=mydata, main="Number of new genes",
+         xlab="No. of genomes", ylab="No. of genes",varwidth=TRUE, ylim=c(0,max(mydata)), outline=FALSE)
+
+mydata = read.table("number_of_conserved_genes.Rtab")
+boxplot(mydata, data=mydata, main="Number of conserved genes",
+          xlab="No. of genomes", ylab="No. of genes",varwidth=TRUE, ylim=c(0,max(mydata)), outline=FALSE)
+ 
+mydata = read.table("number_of_genes_in_pan_genome.Rtab")
+boxplot(mydata, data=mydata, main="No. of genes in the pan-genome",
+          xlab="No. of genomes", ylab="No. of genes",varwidth=TRUE, ylim=c(0,max(mydata)), outline=FALSE)
+
+mydata = read.table("number_of_unique_genes.Rtab")
+boxplot(mydata, data=mydata, main="Number of unique genes",
+         xlab="No. of genomes", ylab="No. of genes",varwidth=TRUE, ylim=c(0,max(mydata)), outline=FALSE)
+
+mydata = read.table("blast_identity_frequency.Rtab")
+plot(mydata,main="Number of blastp hits with different percentage identity",  xlab="Blast percentage identity", ylab="No. blast results")
+
+
+library(ggplot2)
+conserved = colMeans(read.table("number_of_conserved_genes.Rtab"))
+total = colMeans(read.table("number_of_genes_in_pan_genome.Rtab"))
+
+genes = data.frame( genes_to_genomes = c(conserved,total),
+                    genomes = c(c(1:length(conserved)),c(1:length(conserved))),
+                    Key = c(rep("Conserved genes",length(conserved)), rep("Total genes",length(total))) )
+                    
+ggplot(data = genes, aes(x = genomes, y = genes_to_genomes, group = Key, linetype=Key)) +geom_line()+
+theme_classic() +
+ylim(c(1,max(total)))+
+xlim(c(1,length(total)))+
+xlab("No. of genomes") +
+ylab("No. of genes")+ theme_bw(base_size = 16) +  theme(legend.justification=c(0,1),legend.position=c(0,1))+
+ggsave(filename="conserved_vs_total_genes.png", scale=1)
+
+######################
+
+unique_genes = colMeans(read.table("number_of_unique_genes.Rtab"))
+new_genes = colMeans(read.table("number_of_new_genes.Rtab"))
+
+genes = data.frame( genes_to_genomes = c(unique_genes,new_genes),
+                    genomes = c(c(1:length(unique_genes)),c(1:length(unique_genes))),
+                    Key = c(rep("Unique genes",length(unique_genes)), rep("New genes",length(new_genes))) )
+                    
+ggplot(data = genes, aes(x = genomes, y = genes_to_genomes, group = Key, linetype=Key)) +geom_line()+
+theme_classic() +
+ylim(c(1,max(unique_genes)))+
+xlim(c(1,length(unique_genes)))+
+xlab("No. of genomes") +
+ylab("No. of genes")+ theme_bw(base_size = 16) +  theme(legend.justification=c(1,1),legend.position=c(1,1))+
+ggsave(filename="unique_vs_new_genes.png", scale=1)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/bin/extract_proteome_from_gff	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,19 @@
+#!/usr/bin/env perl
+
+package Bio::Roary::Main::ExtractProteomeFromGFF;
+
+# ABSTRACT: Take in GFF files and output the proteome
+# PODNAME: extract_proteome_from_gff
+
+=head1 SYNOPSIS
+
+Take in GFF files and output the proteome
+
+=cut
+
+use Cwd qw(abs_path); 
+BEGIN { unshift( @INC, abs_path('./lib') ) }
+BEGIN { unshift( @INC, abs_path('./t/lib') ) }
+use Bio::Roary::CommandLine::ExtractProteomeFromGff;
+
+Bio::Roary::CommandLine::ExtractProteomeFromGff->new(args => \@ARGV, script_name => $0)->run;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/bin/iterative_cdhit	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,19 @@
+#!/usr/bin/env perl
+
+package Bio::Roary::Main::IterativeCdhit;
+
+# ABSTRACT: Iteratively run cdhit
+# PODNAME:  iterative_cdhit
+
+=head1 SYNOPSIS
+
+Iteratively run cdhit
+
+=cut
+
+use Cwd qw(abs_path); 
+BEGIN { unshift( @INC, abs_path('./lib') ) }
+BEGIN { unshift( @INC, abs_path('./t/lib') ) }
+use Bio::Roary::CommandLine::IterativeCdhit;
+
+Bio::Roary::CommandLine::IterativeCdhit->new(args => \@ARGV, script_name => $0)->run;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/bin/pan_genome_assembly_statistics	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,19 @@
+#!/usr/bin/env perl
+
+package Bio::Roary::Main::AssemblyStatistics;
+
+# ABSTRACT: Given a spreadsheet of gene presence and absence calculate some statistics
+# PODNAME: pan_genome_assembly_statistics
+
+=head1 SYNOPSIS
+
+Given a spreadsheet of gene presence and absence calculate some statistics
+
+=cut
+
+use Cwd qw(abs_path); 
+BEGIN { unshift( @INC, abs_path('./lib') ) }
+BEGIN { unshift( @INC, abs_path('./t/lib') ) }
+use Bio::Roary::CommandLine::AssemblyStatistics;
+
+Bio::Roary::CommandLine::AssemblyStatistics->new(args => \@ARGV, script_name => $0)->run;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/bin/pan_genome_core_alignment	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,19 @@
+#!/usr/bin/env perl
+
+package Bio::Roary::Main::RoaryCoreAlignment;
+
+# ABSTRACT: Take in the group statistics spreadsheet and the location of the gene multifasta files and create a core alignment.
+# PODNAME: pan_genome_core_alignment
+
+=head1 SYNOPSIS
+
+ Take in the group statistics spreadsheet and the location of the gene multifasta files and create a core alignment.
+
+=cut
+
+use Cwd qw(abs_path); 
+BEGIN { unshift( @INC, abs_path('./lib') ) }
+BEGIN { unshift( @INC, abs_path('./t/lib') ) }
+use Bio::Roary::CommandLine::RoaryCoreAlignment;
+
+Bio::Roary::CommandLine::RoaryCoreAlignment->new(args => \@ARGV, script_name => $0)->run;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/bin/pan_genome_post_analysis	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,19 @@
+#!/usr/bin/env perl
+
+package Bio::Roary::Main::RoaryPostAnalysis;
+
+# ABSTRACT: Perform the post analysis on the pan genome
+# PODNAME: pan_genome_post_analysis
+
+=head1 SYNOPSIS
+
+Perform the post analysis on the pan genome
+
+=cut
+
+use Cwd qw(abs_path); 
+BEGIN { unshift( @INC, abs_path('./lib') ) }
+BEGIN { unshift( @INC, abs_path('./t/lib') ) }
+use Bio::Roary::CommandLine::RoaryPostAnalysis;
+
+Bio::Roary::CommandLine::RoaryPostAnalysis->new(args => \@ARGV, script_name => $0)->run;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/bin/pan_genome_reorder_spreadsheet	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,19 @@
+#!/usr/bin/env perl
+
+package Bio::Roary::Main::RoaryReorderSpreadsheet;
+
+# ABSTRACT: Take in a tree and a spreadsheet and output a reordered spreadsheet
+# PODNAME: pan_genome_reorder_spreadsheet
+
+=head1 SYNOPSIS
+
+Take in a tree and a spreadsheet and output a reordered spreadsheet
+
+=cut
+
+use Cwd qw(abs_path); 
+BEGIN { unshift( @INC, abs_path('./lib') ) }
+BEGIN { unshift( @INC, abs_path('./t/lib') ) }
+use Bio::Roary::CommandLine::RoaryReorderSpreadsheet;
+
+Bio::Roary::CommandLine::RoaryReorderSpreadsheet->new(args => \@ARGV, script_name => $0)->run;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/bin/parallel_all_against_all_blastp	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,19 @@
+#!/usr/bin/env perl
+
+package Bio::Roary::Main::ParallelAllAgainstAllBlastp;
+
+# ABSTRACT: Take in a FASTA file of proteins and blast against itself
+# PODNAME: parallel_all_against_all_blastp
+
+=head1 SYNOPSIS
+
+Take in a FASTA file of proteins and blast against itself
+
+=cut
+
+use Cwd qw(abs_path); 
+BEGIN { unshift( @INC, abs_path('./lib') ) }
+BEGIN { unshift( @INC, abs_path('./t/lib') ) }
+use Bio::Roary::CommandLine::ParallelAllAgainstAllBlastp;
+
+Bio::Roary::CommandLine::ParallelAllAgainstAllBlastp->new(args => \@ARGV, script_name => $0)->run;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/bin/protein_alignment_from_nucleotides	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,19 @@
+#!/usr/bin/env perl
+
+package Bio::Roary::Main::GeneAlignmentFromNucleotides;
+
+# ABSTRACT: Take in multi-FASTA files of nucleotides and align each file with PRANK or MAFFT
+# PODNAME: protein_alignment_from_nucleotides
+
+=head1 SYNOPSIS
+
+Take in multi-FASTA files of nucleotides and align each file with PRANK or MAFFT
+
+=cut
+
+use Cwd qw(abs_path); 
+BEGIN { unshift( @INC, abs_path('./lib') ) }
+BEGIN { unshift( @INC, abs_path('./t/lib') ) }
+use Bio::Roary::CommandLine::GeneAlignmentFromNucleotides;
+
+Bio::Roary::CommandLine::GeneAlignmentFromNucleotides->new(args => \@ARGV, script_name => $0)->run;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/bin/query_pan_genome	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,19 @@
+#!/usr/bin/env perl
+
+package Bio::Roary::Main::QueryRoary;
+
+# ABSTRACT: Take in a groups file and the protein fasta files and output selected data
+# PODNAME: query_pan_genome
+
+=head1 SYNOPSIS
+
+Take in a groups file and the protein fasta files and output selected data
+
+=cut
+
+use Cwd qw(abs_path); 
+BEGIN { unshift( @INC, abs_path('./lib') ) }
+BEGIN { unshift( @INC, abs_path('./t/lib') ) }
+use Bio::Roary::CommandLine::QueryRoary;
+
+Bio::Roary::CommandLine::QueryRoary->new(args => \@ARGV, script_name => $0)->run;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/bin/roary	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,19 @@
+#!/usr/bin/env perl
+
+package Bio::Roary::Main::Roary;
+
+# ABSTRACT: Create a pan genome from a set of GFF files
+# PODNAME: roary
+
+=head1 SYNOPSIS
+
+Create a pan genome from a set of GFF files
+
+=cut
+
+use Cwd qw(abs_path); 
+BEGIN { unshift( @INC, abs_path('./lib') ) }
+BEGIN { unshift( @INC, abs_path('./t/lib') ) }
+use Bio::Roary::CommandLine::Roary;
+
+Bio::Roary::CommandLine::Roary->new(args => \@ARGV, script_name => $0)->run;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/bin/roary-create_pan_genome_plots.R	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,59 @@
+#!/usr/bin/env Rscript
+# ABSTRACT: Create R plots
+# PODNAME: create_plots.R
+# Take the output files from the pan genome pipeline and create nice plots.
+library(ggplot2)
+
+
+mydata = read.table("number_of_new_genes.Rtab")
+boxplot(mydata, data=mydata, main="Number of new genes",
+         xlab="No. of genomes", ylab="No. of genes",varwidth=TRUE, ylim=c(0,max(mydata)), outline=FALSE)
+
+mydata = read.table("number_of_conserved_genes.Rtab")
+boxplot(mydata, data=mydata, main="Number of conserved genes",
+          xlab="No. of genomes", ylab="No. of genes",varwidth=TRUE, ylim=c(0,max(mydata)), outline=FALSE)
+ 
+mydata = read.table("number_of_genes_in_pan_genome.Rtab")
+boxplot(mydata, data=mydata, main="No. of genes in the pan-genome",
+          xlab="No. of genomes", ylab="No. of genes",varwidth=TRUE, ylim=c(0,max(mydata)), outline=FALSE)
+
+mydata = read.table("number_of_unique_genes.Rtab")
+boxplot(mydata, data=mydata, main="Number of unique genes",
+         xlab="No. of genomes", ylab="No. of genes",varwidth=TRUE, ylim=c(0,max(mydata)), outline=FALSE)
+
+mydata = read.table("blast_identity_frequency.Rtab")
+plot(mydata,main="Number of blastp hits with different percentage identity",  xlab="Blast percentage identity", ylab="No. blast results")
+
+
+library(ggplot2)
+conserved = colMeans(read.table("number_of_conserved_genes.Rtab"))
+total = colMeans(read.table("number_of_genes_in_pan_genome.Rtab"))
+
+genes = data.frame( genes_to_genomes = c(conserved,total),
+                    genomes = c(c(1:length(conserved)),c(1:length(conserved))),
+                    Key = c(rep("Conserved genes",length(conserved)), rep("Total genes",length(total))) )
+                    
+ggplot(data = genes, aes(x = genomes, y = genes_to_genomes, group = Key, linetype=Key)) +geom_line()+
+theme_classic() +
+ylim(c(1,max(total)))+
+xlim(c(1,length(total)))+
+xlab("No. of genomes") +
+ylab("No. of genes")+ theme_bw(base_size = 16) +  theme(legend.justification=c(0,1),legend.position=c(0,1))+
+ggsave(filename="conserved_vs_total_genes.png", scale=1)
+
+######################
+
+unique_genes = colMeans(read.table("number_of_unique_genes.Rtab"))
+new_genes = colMeans(read.table("number_of_new_genes.Rtab"))
+
+genes = data.frame( genes_to_genomes = c(unique_genes,new_genes),
+                    genomes = c(c(1:length(unique_genes)),c(1:length(unique_genes))),
+                    Key = c(rep("Unique genes",length(unique_genes)), rep("New genes",length(new_genes))) )
+                    
+ggplot(data = genes, aes(x = genomes, y = genes_to_genomes, group = Key, linetype=Key)) +geom_line()+
+theme_classic() +
+ylim(c(1,max(unique_genes)))+
+xlim(c(1,length(unique_genes)))+
+xlab("No. of genomes") +
+ylab("No. of genes")+ theme_bw(base_size = 16) +  theme(legend.justification=c(1,1),legend.position=c(1,1))+
+ggsave(filename="unique_vs_new_genes.png", scale=1)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/bin/roary-pan_genome_reorder_spreadsheet	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,19 @@
+#!/usr/bin/env perl
+
+package Bio::Roary::Main::RoaryReorderSpreadsheet;
+
+# ABSTRACT: Take in a tree and a spreadsheet and output a reordered spreadsheet
+# PODNAME: pan_genome_reorder_spreadsheet
+
+=head1 SYNOPSIS
+
+Take in a tree and a spreadsheet and output a reordered spreadsheet
+
+=cut
+
+use Cwd qw(abs_path); 
+BEGIN { unshift( @INC, abs_path('./lib') ) }
+BEGIN { unshift( @INC, abs_path('./t/lib') ) }
+use Bio::Roary::CommandLine::RoaryReorderSpreadsheet;
+
+Bio::Roary::CommandLine::RoaryReorderSpreadsheet->new(args => \@ARGV, script_name => $0)->run;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/bin/roary-query_pan_genome	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,19 @@
+#!/usr/bin/env perl
+
+package Bio::Roary::Main::QueryRoary;
+
+# ABSTRACT: Take in a groups file and the protein fasta files and output selected data
+# PODNAME: query_pan_genome
+
+=head1 SYNOPSIS
+
+Take in a groups file and the protein fasta files and output selected data
+
+=cut
+
+use Cwd qw(abs_path); 
+BEGIN { unshift( @INC, abs_path('./lib') ) }
+BEGIN { unshift( @INC, abs_path('./t/lib') ) }
+use Bio::Roary::CommandLine::QueryRoary;
+
+Bio::Roary::CommandLine::QueryRoary->new(args => \@ARGV, script_name => $0)->run;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/bin/roary-unique_genes_per_sample	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,19 @@
+#!/usr/bin/env perl
+
+package Bio::Roary::Main::UniqueGenesPerSample;
+
+# ABSTRACT: Take in the clustered file and produce a sorted file with the frequency of each samples unique genes
+# PODNAME: roary-unique_genes_per_sample
+
+=head1 SYNOPSIS
+
+Take in the clustered file and produce a sorted file with the frequency of each samples unique genes
+
+=cut
+
+use Cwd qw(abs_path); 
+BEGIN { unshift( @INC, abs_path('./lib') ) }
+BEGIN { unshift( @INC, abs_path('./t/lib') ) }
+use Bio::Roary::CommandLine::UniqueGenesPerSample;
+
+Bio::Roary::CommandLine::UniqueGenesPerSample->new(args => \@ARGV, script_name => $0)->run;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/bin/transfer_annotation_to_groups	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,19 @@
+#!/usr/bin/env perl
+
+package Bio::Roary::Main::TransferAnnotationToGroups;
+
+# ABSTRACT: Take in a groups file and a set of GFF files and transfer the consensus annotation
+# PODNAME: transfer_annotation_to_groups
+
+=head1 SYNOPSIS
+
+Take in a groups file and a set of GFF files and transfer the consensus annotation
+
+=cut
+
+use Cwd qw(abs_path); 
+BEGIN { unshift( @INC, abs_path('./lib') ) }
+BEGIN { unshift( @INC, abs_path('./t/lib') ) }
+use Bio::Roary::CommandLine::TransferAnnotationToGroups;
+
+Bio::Roary::CommandLine::TransferAnnotationToGroups->new(args => \@ARGV, script_name => $0)->run;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/contrib/roary2svg/roary2svg.pl	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,147 @@
+#!/usr/bin/env perl
+# From Torsten Seemann commit f46312e9df539c56b058f0ef25479d7297ceec89
+# https://raw.githubusercontent.com/tseemann/nullarbor/master/bin/roary2svg.pl
+use warnings;
+use strict;
+use Data::Dumper;
+use List::Util qw(min max sum);
+use List::MoreUtils qw(uniq all any);
+use Text::CSV;
+use SVG;
+
+use constant FONT_ASPECT => 0.8;
+
+my(@Options, $verbose, $taxacol, $width, $height, $acconly, 
+             $consensus, $border, $colour, $sepcolour);
+setOptions();
+
+# read gene_presence_absence.csv from stdin
+# "Gene","Non-unique Gene name","Annotation","No. isolates","No. sequences","Avg sequences per isolate","Genome Fragment","Order within Fragment","Accessory Fragment","Accessory Order with Fragment","QC","SRR2352235","SRR2352236","SRR2352237","SRR2352238","SRR2352239","SRR2352240","SRR2352241","SRR2352242","SRR2352243","SRR2352244","SRR2352245","SRR2352246","SRR2352247","SRR2352248","SRR2352249","SRR2352250","SRR2352251","SRR2352252"
+my $csv = Text::CSV->new() or die $!;
+my $count=0;
+my @matrix;
+my @id;
+my $N;
+my $C=0;
+my @tally;  # genes per taxon
+my @is_core; # boolean for this cluster being core
+
+while (my $row = $csv->getline(\*ARGV) ) {
+  if ($count == 0) {
+    @id = splice @$row, $taxacol;
+    $N = scalar(@id);
+    print STDERR "Found $N taxa: @id\n";    
+  }
+  else {
+    my @present = map { $row->[$taxacol+$_] ? 1 : 0 } (0 .. $N-1);
+    my $num_present = sum(@present);
+    $is_core[$count] = ($num_present == $N);
+    next if $acconly and $is_core[$count];
+#    next if $panonly and all { $_==1 } @present;
+    push @{ $matrix[$_] }, $present[$_] for (0 .. $N-1);
+    $tally[$_] += $present[$_] for (0 .. $N-1);
+    $C++;
+  }
+  $count++;
+}
+print STDERR "Found $C clusters.\n";
+
+my $real_height = $height*($N+1);
+my $svg = SVG->new(width=>$width, height=>$real_height);
+my $dy = $height;
+my $fontsize = 0.75 * $dy;
+
+my $lchars = max( map { length($_) } @id );
+my $llen =  $fontsize * (1 + $lchars) * FONT_ASPECT;
+
+my $rchars = max( map { length("$_") } @tally);
+my $rlen = $fontsize * (1 + $rchars) * FONT_ASPECT;
+
+my $width2 = $width - $llen - $rlen;
+my $dx = $width2 / $C;
+my $font_style = { 'font-family'=>'sans-serif', 'fill'=>'black', 'font-size'=>$fontsize };
+
+print STDERR "Box = $dx x $dy px\n";
+print STDERR "Left label = $lchars chr x $fontsize px\n";
+print STDERR "Right label = $rchars chr x $fontsize px\n";
+
+for my $j (0 .. $N-1) {
+  for my $i (0 .. $C-1) {
+#    print STDERR "$j $i $matrix[$j][$i]\n";
+    if ($matrix[$j][$i]) {
+      # box for each present gene
+      $svg->rectangle( 
+          'x' => $llen+$i*$dx, 'y' => $j*$dy, 'width' => $dx, 'height' => $dy-1, 
+          'style' => { fill=>$colour, opacity=>($is_core[$i] ? 1 : 0.75) },
+      );      
+    }
+  }
+  # taxon label for each row
+  $svg->text( x=>$fontsize, y=>($j+0.75)*$dy, -cdata=>$id[$j], style=>$font_style );
+  # number of genes for each row
+  $svg->text( x=>$llen+$width2+$fontsize, y=>($j+0.75)*$dy, -cdata=>$tally[$j], style=>$font_style );
+  # separator line
+  my $ypos = ($j+1)*$dy;
+  $svg->line( x1=>0, y1=>$ypos, x2=>$width, y2=>$ypos, style=>{stroke=>$sepcolour});
+}
+
+# bottom label
+my $bottom_text = "$N taxa, $C clusters";
+$bottom_text .= $acconly ? " (accessory only)" : " (core + accessory)";
+$svg->text( x=>$llen, y=>($N+0.75)*$dy, -cdata=>$bottom_text, style=>$font_style );
+
+# border
+if ($border) {
+  $svg->rectangle( 
+    'x' => 0, 'y' => 0, 'width' => $width, 'height' => $real_height, 
+    'style' => { stroke=>$sepcolour, fill=>'none' },
+  );      
+}
+
+print STDERR "Writing SVG file\n";
+print STDOUT $svg->xmlify;
+
+print STDERR "Done.\n";
+
+#----------------------------------------------------------------------
+# Option setting routines
+
+sub setOptions {
+  use Getopt::Long;
+
+  @Options = (
+    {OPT=>"help",    VAR=>\&usage,             DESC=>"This help"},
+    {OPT=>"verbose!",  VAR=>\$verbose, DEFAULT=>0, DESC=>"Verbose output"},
+    {OPT=>"width=i",  VAR=>\$width, DEFAULT=>1024, DESC=>"Canvas width"},
+    {OPT=>"height=i",  VAR=>\$height, DEFAULT=>20, DESC=>"Row height"},
+    {OPT=>"taxacolumn=i",  VAR=>\$taxacol, DEFAULT=>14, DESC=>"Column in gpa.csv where taxa begin"},
+    {OPT=>"colour=s",  VAR=>\$colour, DEFAULT=>'DimGray', DESC=>"Colour of core cells"},
+    {OPT=>"sepcolour=s",  VAR=>\$sepcolour, DEFAULT=>'LightGray', DESC=>"Colour of horizontal separators/borders"},
+    {OPT=>"acconly!",  VAR=>\$acconly, DEFAULT=>0, DESC=>"Only draw accessory (non-core) genes"},
+#    {OPT=>"consensus!",  VAR=>\$consensus, DEFAULT=>0, DESC=>"Add consensus row"},
+    {OPT=>"border!",  VAR=>\$border, DEFAULT=>0, DESC=>"Add outline border"},
+  );
+
+  (!@ARGV) && (usage());
+
+  &GetOptions(map {$_->{OPT}, $_->{VAR}} @Options) || usage();
+
+  # Now setup default values.
+  foreach (@Options) {
+    if (defined($_->{DEFAULT}) && !defined(${$_->{VAR}})) {
+      ${$_->{VAR}} = $_->{DEFAULT};
+    }
+  }
+}
+
+sub usage {
+  print "Usage: $0 [options] gene_presence_absence.csv > pan_genome.svg\n";
+  foreach (@Options) {
+    printf "  --%-13s %s%s.\n",$_->{OPT},$_->{DESC},
+           defined($_->{DEFAULT}) ? " (default '$_->{DEFAULT}')" : "";
+  }
+  exit(1);
+}
+ 
+#----------------------------------------------------------------------
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/contrib/roary_plots/README.md	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,20 @@
+#Roary plots
+Marco Galardini (marco@ebi.ac.uk) has prepared an ipython notebook which can take in a tree (newick) and the gene presence and absence spreadsheet, and generate some nice plots.
+
+The dependancies are:
+- python (2 or 3)
+- Biopython
+- numpy
+- pandas
+- matplotlib
+- seaborn
+
+Usage:
+```
+python roary_plots.py my_tree.tre gene_presence_absence.csv
+```
+
+The images it produces are:
+* A pan genome frequency plot
+* A presence and absence matrix against a tree
+* A piechart of the pan genome, breaking down the core, soft core, shell and cloud.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/contrib/roary_plots/roary_plots.ipynb	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,1407 @@
+{
+ "cells": [
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Roary pangenome plots\n",
+    "============="
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "<h6><a href=\"javascript:toggle()\" target=\"_self\">Toggle source code</a></h6>"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 1,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "# Plotting imports\n",
+    "%matplotlib inline\n",
+    "\n",
+    "import matplotlib.pyplot as plt\n",
+    "import seaborn as sns\n",
+    "\n",
+    "sns.set_style('white')"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 2,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "# Other imports\n",
+    "import os\n",
+    "import pandas as pd\n",
+    "import numpy as np\n",
+    "from Bio import Phylo"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "parSNP tree\n",
+    "-------------\n",
+    "\n",
+    "Any other valid newick file is fine, if the tip labels is the same as in the gene_presence_absence matrix from roary."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 3,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [],
+   "source": [
+    "t = Phylo.read('parsnp.tree', 'newick')"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 4,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "# Max distance to create better plots\n",
+    "mdist = max([t.distance(t.root, x) for x in t.get_terminals()])"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Roary\n",
+    "------"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 5,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [],
+   "source": [
+    "# Load roary\n",
+    "roary = pd.read_table('gene_presence_absence.csv',\n",
+    "                     sep=',',\n",
+    "                     low_memory=False)\n",
+    "# Set index (group name)\n",
+    "roary.set_index('Gene', inplace=True)\n",
+    "# Drop the other info columns\n",
+    "roary.drop(list(roary.columns[:13]), axis=1, inplace=True)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 6,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [],
+   "source": [
+    "# Transform it in a presence/absence matrix (1/0)\n",
+    "roary.replace('.{2,100}', 1, regex=True, inplace=True)\n",
+    "roary.replace(np.nan, 0, regex=True, inplace=True)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 7,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "# Sort the matrix by the sum of strains presence\n",
+    "idx = roary.sum(axis=1).sort_values(ascending=False).index\n",
+    "roary_sorted = roary.ix[idx]"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 8,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "image/png": [
+       "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\n",
+       "AElFTkSuQmCC\n"
+      ],
+      "text/plain": [
+       "<matplotlib.figure.Figure at 0x7f0179b9bc10>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "# Pangenome frequency plot\n",
+    "plt.figure(figsize=(7, 5))\n",
+    "\n",
+    "plt.hist(roary.sum(axis=1), roary.shape[1],\n",
+    "         histtype=\"stepfilled\", alpha=.7)\n",
+    "\n",
+    "plt.xlabel('Number of genomes')\n",
+    "plt.ylabel('Number of genes')\n",
+    "\n",
+    "sns.despine(left=True,\n",
+    "            bottom=True)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 9,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [],
+   "source": [
+    "# Sort the matrix according to tip labels in the tree\n",
+    "roary_sorted = roary_sorted[[x.name for x in t.get_terminals()]]"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 10,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "image/png": [
+       "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\n",
+       "6WUL4n+0pH/rnHuyyn88vKNaRX+QpPdICjH/iqQvrIkDAC4MJsNbVv1X997OuT+snhtJz5V0p3Pu\n",
+       "riT58yTdTdJ1SX8t6c3OuVdo3l9Lery19qGS3uWc+yLn3HtVToDj/6LfXdUfI9WK7QOcc1eqfb8r\n",
+       "6cNrwv7Pzrl3VvH9kaQPVnmT9JL+jbX2A51zL3POPT06ZqhyNRkA0GLpfW9J2o9V+RafH9X8KvDP\n",
+       "S3q2c+7jJH2zpJ+x1n6EpHtI+qeQyDn3TyrvT+9f5Xk3a+2fSfp9ST/inHtzpuhPkfRz1fG/Kim8\n",
+       "h/lTJf2lc+5V1b6fl/SR1toPrva/yTn3+9Xj31c5IZWkz1G5Sivn3EjlZPILMuU+Jir3DyR9aHX/\n",
+       "buKvJX1WtfL7Pufclznn3q7ZdvtUSdcWxP+nzrm3RPndYa19tKS7O+e+Mfqnxe9JeoC19gENYwOA\n",
+       "c4nJ8PbdT7PvC/4aSX/knBtG28KN7Okq/zN+H0n3lXQfa+23ZPL8dpUfGPKLkt5afUhJzl3JS7O/\n",
+       "wVr7emvtH6t8mVbu5Wde0t/Geah8H/P7JH2GpE+W5Ky1v129XDv4m6quAIB2S+97WdE/h3u5D4p0\n",
+       "zn2nc+63q8e/K+nVkj5T0t9Lui3K5zaV97O/q9Le5Zz7SEkfKulfW2v/bab4+0q6ET1/W5XHvSV9\n",
+       "hLX2zeFH0j9K2qvSvSs65i6V/8AO+f1idMznS7pXptw9Se+M6vj3mTR1nqly1fe5kt5urf2+TJr7\n",
+       "LIl/Umfn3IurPJ8i6a+ttc8Oq9TVP8NviPs6gAuO9wxvXzrh/FxJn2it/VfV89slHVtrv1jly5ee\n",
+       "VN2E3mOtfbnKG+oz4gyqm+d3Sfoua+0nSnqltfY3FgVhrf0kle/henj1ydWPlvT8VSpS/Rf7i6qX\n",
+       "XH+7ypXsT1klDwDALW/RhzPFPljSx0l6ibVWKt8H+wHW2j9Q+d5b65z7oyj93SW9V9Ifq3x7UPBA\n",
+       "Sf9/9WnSXyLp5c65v3XOjay1Py/ps1Ter2J/q9nJ6v1V/jP4r1S+KuvhabDW2o9fUJe3qfx8jTct\n",
+       "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\n",
+       "5e8bx0fy3k/S3Tg+msQzHha6/Y6+9g776nR7Gg0KGTOte8g/PPdeM8+NMRoPi0naXLuGtJ1ub626\n",
+       "ei91uv1J2riM0aCoYpw+jveNh0dVnYxuv6M/aYeTEx/VqXy8e9CT9167B72Zvg913D3oVWmmfTAe\n",
+       "FpP6l2ml3YNeFK+qfikf7x32J89DP8XtEPqh0+1N+i+OMdemof063Z6uXykm++NmDfHE/Rpin81X\n",
+       "0WMz8zuUE7dxPPbi/g+/4z4Px48Gxdy2kFccX1z2InEZ4bH3fm5cxeWGNHVjMvRTHGOTa0acvuxz\n",
+       "n2yb/d0kn3Cex9t2D+bbVZofT0E5Hqb5xeK80zYJxy2KP77uSGUf5MbqdP98O6bHLJKLMy4njKPc\n",
+       "uKiLKU6Tyzs8T9smFY+xcN3JlZOez3X51o3PXGzhXEzzTtMua+c4zfR6NTte4/aty7OunDiv+NpV\n",
+       "J1f+ovSh/69fybf/oljSa0R4Huo7GhQz7Z2mS7fH1+e68kN+adlxmvh8D/mm4m2562+uXjnhHpIT\n",
+       "6rbo+Lpymp7fi/I4jfLvgcV5MRkGAAAAALQOk2EAAAAAQOswGQYAAAAAtA6TYQAAAABA62zqq5Vw\n",
+       "8+1v+Guq9iVd22B+AAAAAHBuMRm+gLz3l/m+5lvTsn5t+n3eAAAAABZjMnxBbXpSxOR6+6o+YIUe\n",
+       "AAAAuAmYDAPnyzVWfwEAAICzxwdoAQAAAABah8kwAAAAAKB1mAwDGcaYqzf7R+X7hXHGvPcrpdk7\n",
+       "7J+6zE3kEXjvJz8hb2Pm0xljZKod3vsqnan2lfu91+QnzaNBM03yGw0KjQaFJGk8PMrE3LR280I9\n",
+       "Q7zTsqf5hsch7c6OqeqoSXyxTrc38zzsT8eG974qd9re3nuNBsVc+4bfuTzK39P2CvVJYwh9EfZ3\n",
+       "uj11uvmxE9cp139pHePj4tjr4llWZjgm9EvYN23LaQzTcVdf/7SMOP60XeM2nT9uvr1CWXE8dWMy\n",
+       "tE98XFrvOnH6XJ1zzxflE5cdto2H+VgW5ZvuC+0X522Mqe3fOI+0D3OxxmXEcu247JhcPMv6I97f\n",
+       "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\n",
+       "kwAA4BPyZBgO4E8oAQDA1+DJMByo/PzuiD+fdHvin1jy5BkAAN6AJ8PwRjxFBgCAj0syDG8opfT9\n",
+       "lK8gmb6oGONgmZv75ej2Ukq9fWxWD3uv2zG0Q8rnN6vmpY/X42V/uV6Mu2VCCGH92OzF9c+/48f1\n",
+       "HmKM1TjL+UgphRhjmM0XB7VdznvZZkppO699cT33u782tfWuSSmFlPbXMsZYWce4t+dyvdc1fg0k\n",
+       "131tK7z0tRtDe85qe789//n90HzX1q1Wpuwzv25PYXtOy7fteSrHXjNyeape53y37UP33pg+SuVc\n",
+       "9t2fyrlIKVXjql9Pu3tn6J41dG7M2o91dbXbdo5tNl92xnRI/9d3x61du++UnvvNc96+h8zmi1H3\n",
+       "htp1XDs35vtUl6E90HbqHF1dxep1l+M4dr+Mvde2DV2v5fmUUvjzoxmM8Zx7fkz7+z8jHL4f3jrm\n",
+       "j04yDAAAwORIhgEAAJgcv0ALPr69X8JV/hIvAADgcJ4Mwwfmc8MAAPA2PBmGD85TYAAAOD9PhgEA\n",
+       "AJgcyTAAAACTIxkGAABgciTDAAAATI5kGAAAgMmRDAN0SCkdVH6zejipj5v75d7rlFKIMYYQQogx\n",
+       "hhhj2KweQowxpJTC+rEJs/ky3Nwvt+Wu7xbb8ll+PZu/9tE+txvXYePIbRwyB4fMb0ppZ376yv35\n",
+       "0Wzfz+aL3vKz+WKv3TxHf38+bM/9/fk6rvJ1FmPc1strM1aesxzrzf1y21Zey9L6sdl5v1k12343\n",
+       "q2av79l8sTMPuXxKaVu2bPP6bhGu7xbbNc1l2vskv891u86/7r3dseQ48pjbMecys/liW7Zdrmxj\n",
+       "KN5yjGUsXXtkaO/kvsprtL02ee5n88XOWqaUwmy+3FmDss9cNp/Lx7vmsnxf3gtynRzXc7/794ea\n",
+       "fL85RS3eQ++rQ20/3wPra1WLv2tM5V7KyrUda7NqtnM+my+q+7A8NmaftdsYUyeX6St7zNhqdcvX\n",
+       "Q+ubr+laHMfut0PWtFReF33ncx9XV8PXxNVV/XzfHj3kmqh/vz7tmjr1Ov/sJMMAAABMjmQYAACA\n",
+       "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\n",
+       "uY9j1ermY+WaZ7P5Yi/mrrXIczDW09PwQIbGOnYuztXO2DZijHt7IZfp66trbvfX4Ngoh429H5f6\n",
+       "9nXXfaO2t8+tNp+H7tNTHXrNfzWHrnNZ/pi5e6/5/gjrmlLq/b7c1v39fvxYvo0u+cGllL6/JLhn\n",
+       "cca2boO/MwwAAPChfJlkOITnhPiQ8l0Jb/HUWBILAADwBX2pZPjMfh+aXNec82k1AAAA5/HVPjP8\n",
+       "YRWfUwYAAODCJMMAAABMjmQYAACAyZEMAwAAMDmSYQAAACZHMgwAAMDkSIYBAACYHMnw+7h9+QIA\n",
+       "AOADkAy/sZTS9xDC70vHAbyvlNKocjE+f9WsH5vOc2/t5n45uuw5Yhw7X+doqxzbbD5+nENtHSqe\n",
+       "eXFPiaVm/dictb3s3OM+tM/1Y7O3R7pieqs54LzX/JBzr2PXfePc12BNba/ap+/r0HvYJe55n1WM\n",
+       "8d3nSzL8DiTEAAAAH4tkGAAAgMn5dukAJsRnhgEAAD4IT4YBAACYHMkwAAAAkyMZBgAAYHIkwwAA\n",
+       "AEyOZBgAAIDJ8duk34+/MwwAAPBBeDIMAADA5EiGAT6oGC/Xd0rpcp2/sXJop47zI03TuWOJl9yA\n",
+       "b+iQcX3VOZiac69j133jUvcD+xSOJxkGAABgcnxmOITbGOOv9rHgM74AAABf1qSfDKeUvgdJLwAA\n",
+       "wORM/snwS0K8o/Kk+E36AQAA4DIm/WQYAACAaZIMAwAAMDmSYQAAACZHMgwAAMDkSIYBAACYHMkw\n",
+       "AAAAkyMZBgAAYHIkwwAdNquHN2k3xrh9PZsvw2y+rJYrz5V1YowhpdTbx9+fr7HP5svO8mW7fdox\n",
+       "tscQwut8tftKKXX2c3NfH1/5b0opzOaLnXqbVVOtM3YMm9VDmM0Xe/Vq77vaTimFzaop2l/slSnr\n",
+       "5vnJY+5qM89frd/Nqgnrx2bveLvOzf2yWr99rLZWtfd5nOWa1Or07cty3+a5ynNRzmMuU5uLco7z\n",
+       "sfVjszeuzaoJs/mic67b7Q1dT+1xl7GV8nVX29dlbKXZfLHT7hgxxr12+vop4+jrq31NlNfZbL6o\n",
+       "7r/NqgmbVVNtL8YY/v582Lmmu/Z333hq11bf8VLt/lEr0263by3K+2tpaE36+mzrirmv3lDcp8Qz\n",
+       "ts6YNakZW29MnENt1c4fG3et/th7YpdD6xxSfjZf9I61PHd9t18uH5vNF9XzXXX7yp7DKe1LhgEA\n",
+       "AJicb5cO4CuJMf4aUy6l9P1tIwEAAKCPJ8Nn8pII3146DgAAAIZ5Mnxevz31BQAA+Pg8GQYAAGBy\n",
+       "JMMAAABMjmQYAACAyZEMAwAAMDmSYQAAACZHMgwAAMDkSIYBCpvVw/b1zf1y73yM8aD2cvmy3fVj\n",
+       "sz2WUgoppZ06f38+l00pbcvmMjHG7euyzXZss/lr7O32y7IppbBZPWxj6ZJS2mk/x1W+rs1Xu6/2\n",
+       "sT8/mnB9t6iOpyzfDq29DuU8ts+1329WTbi5X27bnM0Xe32WY+mbl90YuvuMMYab+2WIMe7MXU1t\n",
+       "j+UYn9vY3Qe5zma1uyZ5Xrva7Dtetr1ZNSHGuI2hnK9ae2Uctfae37/GOZsvRl9X7bmbzRfhn3+X\n",
+       "IaW0E1ee5/Vj07t+fWtR2xc5zhhjb8y53bKN/DrXy+///Gi2x27ul2Gz2l27rpj6+i/ntD2Ocgxt\n",
+       "f37szkftmr+6ej2W28tfs/liZ75ra3voXiz7Hnu8dHO/HNwH7b7Xj01vPGPG0HedjNEVbnntt8c0\n",
+       "FHefY+rV7vm1NWnPRft67arXrhNC2LkXdRlqq3Z+zF4q9cVfzmXf/bxU+/7Ypb3uY9Yu31PyfbFL\n",
+       "ea52L8/H1o9N9XxX3b6y53BK+5JhAAAAJkcyDAAAwOR8u3QAH9htjPHXIeVDCL+HCg21mVL6fkCf\n",
+       "AAAAHMGT4YqXhHQwsT3USyJ8e+52AQAAOIwnwx0OfUJ7wFPk357+AgAAXJYnwwAAAEyOZBgAAIDJ\n",
+       "kQwDAAAwOZJhAAAAJkcyDAAAwORIhgEAAJgcyTDAi83qIdzcL7fvU0ohxhg2q4edY7V6XXL5st1/\n",
+       "/l3uHSvN5s/HY4zhn3+XYbN6CH9/PuzFFONuDGVs5etYFqy4uV/uxVIbU9lmWT6/zufb/ZXH87nX\n",
+       "YyFsVk1IKe21U8afj7XHOJsvBsdZW7N8fLNqwvqx2WsjpbDTdrZZNTvvc/nZfLFzrh1vSmn71bXu\n",
+       "fXHnGMuhxBj3xt811lqbfcq5zP3kqkNN1MZXtrcfc3975RyW+yelFP78eF6/3E5uO5ct16cv1jK+\n",
+       "3F9tX7S1283l8r9lG+Xr2XwR1o9NmM0X4erqdUx5LOVeyn3kOmN09Tu093IsbbP5ouP63S2f46/1\n",
+       "nds5Rtf8D93bypjGlD2k3TH9ntJH+15Tq9tu4xxxH6I2xloM7XIxxuqxPn37akwMQ+cPnbtD4++r\n",
+       "2zZ0nz5mnfN+GroW2vf+rvOHtNPV1jmd0r5kGAAAgMn5dukAvpjbGOOvvvMhhN/5TYzxV0rp+1sH\n",
+       "BQAAwC5Phs/kJan9PVQue0mab98qHgAAALp5MnxGQ095K0+NRyfPAAAAnI8nwwAAAEyOZBgAAIDJ\n",
+       "kQwDAAAwOZJhAAAAJkcyDAAAwORIhgEAAJgcyTAAAACTIxkGeHFzvwwppZ1jKaVwc78crDekbPfp\n",
+       "Ke0dq5VNKYWnp3r/7WMxDobQaf3Y7MUy1F5ZvmscQ/Ve+4q97aSUtmX2z43uems2f527GONO27vj\n",
+       "2q/btdYphc4Ya2XHKNsrX8/mz/v0+au7Tm2NxsbYllIIm9X+PqlZPzaDbZ3D89q1xxzCbL4Y3Wft\n",
+       "eG4vxlhta0y77bbar/N+yfVzP2Xf7T4O2WPPbe+veTve2vgOmb9av33v8/q0+zjkHnKoY/f8pfu9\n",
+       "VNyH2F/f+jrWxnLK+MZcm13OtddOjb/v2KFtj5mLz7CfLkUy/P5uY4y/Qgi3lw4EAABgqiTD7yil\n",
+       "9D2E8PvScQAAAEydZPidpZS+F0lxfkoMAADAO5IMAwAAMDmSYQAAACZHMgwAAMDkSIYBAACYHMkw\n",
+       "AAAAkyMZBgAAYHIkwwAAAEyOZBj40mKMo8umlA463nc+97tZPYzuf2z7KaXOmNrjHer/78+HcMAU\n",
+       "nV2O95B1OlXf/A3X3W9rrLwWm1VzVN+H9nnMnPbVGdvee65lzZFLW9RPxesTgxnd5/v00957tX7X\n",
+       "j/v7s13v2DXerJqQ0vuNl6/rkntoNl+8aflDvcdcXN/Vx1AbW+1nljFtXt8t9tobmrta27v38OHJ\n",
+       "kQxf1n+7dAAAAABTJBm+kJTS9xDC/790HAAAAFMkGb6820sHAAAAMDWSYQAAACZHMgwAAMDkSIYB\n",
+       "AACYHMkwAAAAkyMZBgAAYHIkwwAAAEyOZBgAAIDJkQwDAAAwOZLhy/r98gW8kZTSRfu9uV+OrhNj\n",
+       "PFu/2VD/s/kyzObjYzy3HO97r9M55vpQeS0O2ROnOGZOu+psVs2p4Xwal9gb72XM3quVaR879np9\n",
+       "r73/lc3mi4PrvNf99T2vnWPvSeeIcf14WN/rx+ZN16Cci7fqp2u+a3PRnuOuOW+3uVk1e+0NzXWt\n",
+       "7fLYmPWWDAMAADA5kmEAAAAm59ulA5i420sHAAAAMEWeDAMAADA5kmEAAAAmRzIMAADA5EiGAQAA\n",
+       "mBy/QOuy/I1hAACAC/BkGAAAgMmRDAMAADA5kmEAAAAmRzIM8IZSSh+6/5TSxWP8zGKMo8vmef6M\n",
+       "033IOPm4xuy9Wplz7dnPuPc/GnP47JL3pEP7futY32Muuvo4pe923Rhj9dhbkwwDAAAwOX6b9AWl\n",
+       "lL5fOgYAAIAp8mQYAACAyZEMAwAAMDmSYQAAACZHMgwAAMDkSIYBAACYHMkwAAAAkyMZBgAAYHIk\n",
+       "wwAAAEyOZBj48jarh71jMcbOc+X5sf7+rLfTpdb+ZtV0xjObL3uP5dft+jHGsH5stu/z65TSXizl\n",
+       "nLT7K9utzV2OfTZfVOOvKWOoxd4uG2PclpnNFy/vm50y+Vw71vL8358P2/Zy2bKddmw3969zUZaL\n",
+       "MYaUUkgp7dWPMYbru+cY21+vY2m26zGbL7bHazHM5otwfbcIm1UT/v58CDf3y+3appS248h1Yow7\n",
+       "e7JrP1/fLbbt5zkt5bHncd7cL8P6sdk5nuuUcXTJMZfzlV9f3+3OQTlnOZYcb1kmj/l5Dz5/RzIO\n",
+       "tAAAASNJREFUleNo75Nynspro3a+rFcbW9/59prU6m1WTZjNF2H92HSuUVl2SNln2V57n/ft+9o1\n",
+       "VdvfY2MplWs0tr0x+2qsrnZqa1Q7dk7HjmnMPmj30Te/Q3G89TyMjaPPITF29VMeP9d+Kx3yM0XZ\n",
+       "/6HzP9TPW4ztGB8ljhAkwwAAAEzQtzO1cxtj/HVqIyml76eHAgAAAP1OfjL8ksD+Pj0UAAAAeB9n\n",
+       "eTLsiS4AAACfic8MAwAAMDmSYQAAACZHMgwAAMDkSIYBAACYHMkwAAAAkyMZBgAAYHLO8qeVgA/j\n",
+       "/4UQ/vPSQQAAwAfwf/tOxpTSewUCAAAAH4L/Jg0AAMDkSIYBAACYHMkwAAAAkyMZBgAAYHIkwwAA\n",
+       "AEyOZBgAAIDJ+S9QrnEV1i61vQAAAABJRU5ErkJggg==\n"
+      ],
+      "text/plain": [
+       "<matplotlib.figure.Figure at 0x7f017bff06d0>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "# PLot presence/absence matrix against the tree\n",
+    "with sns.axes_style('whitegrid'):\n",
+    "    fig = plt.figure(figsize=(17, 10))\n",
+    "\n",
+    "    ax1=plt.subplot2grid((1,40), (0, 10), colspan=30)\n",
+    "    a=ax1.imshow(roary_sorted.T, cmap=plt.cm.Blues,\n",
+    "               vmin=0, vmax=1,\n",
+    "               aspect='auto',\n",
+    "               interpolation='none',\n",
+    "                )\n",
+    "    ax1.set_yticks([])\n",
+    "    ax1.set_xticks([])\n",
+    "    ax1.axis('off')\n",
+    "\n",
+    "    ax = fig.add_subplot(1,2,1)\n",
+    "    ax=plt.subplot2grid((1,40), (0, 0), colspan=10, axisbg='white')\n",
+    "\n",
+    "    fig.subplots_adjust(wspace=0, hspace=0)\n",
+    "\n",
+    "    ax1.set_title('Roary matrix\\n(%d gene clusters)'%roary.shape[0])\n",
+    "\n",
+    "    Phylo.draw(t, axes=ax, \n",
+    "               show_confidence=False,\n",
+    "               label_func=lambda x: None,\n",
+    "               xticks=([],), yticks=([],),\n",
+    "               ylabel=('',), xlabel=('',),\n",
+    "               xlim=(-0.01,mdist+0.01),\n",
+    "               axis=('off',),\n",
+    "               title=('parSNP tree\\n(%d strains)'%roary.shape[1],), \n",
+    "              )"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 11,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "image/png": [
+       "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\n",
+       "tt7+CXB6GIYbE5wrEzguDMOh23l7D+COMAzPCYLgQOD/wjA8M5EZRURkS5r8SNILgiAPOJfaaUrt\n",
+       "cREHEduD5xFi+/EcDrwXBMEviU1Y1gMPEzuF/H+AKmBqGIb/VXdAKfAg8Cwwk9gmhV+HYfirIAhO\n",
+       "IrYyqwxYBvwkDMPqBplygcuAXwCvAdssP8BNtf8jDMMJQRA0D4KgRxiGs3bzt0VERHaRnvmRVHAo\n",
+       "MCkMQwuCoAVwahiGRxHbSycrDMPngaXAAGIlpw+xwjIYyAMGhGHYDwiCIOjFloeL9iV27MQhwKlB\n",
+       "EOwBXAH8MQzD/sSWu7esHyYIguuAUUARcHwYhrdvK3QQBB2AtmEYTqx3eQRw3K7/VoiIyO7S5EdS\n",
+       "QQdgIUAYhquDIJgeBMGbwCBie+s0NCsMw9La/78WeCMIAogdNdGywfvODMNwOUAQBIuJTYoGAY8G\n",
+       "QfAC8FIYhssavOZa4Ge15er7XLqNfAuBzjt4nYiIxJEmP5IK6h8bQRiGpxK7lXQg8M423r8SIAiC\n",
+       "HGK3ts6vneKM2cb7Vje8UDtJ6g+sBN4JaptTPQcTmxKNCILgnCAIGp7nVedUtn87TEREPFH5kVSw\n",
+       "GOgEsSMigiC4MgzDr8MwvIbvJjk1QHaD1xUD1WEYrgiCoDOxW1s5fD8XBMH1ta97jNhtr33rv0MY\n",
+       "hrPDMPx/xJ5D6gu8uZ2P1T0Mw8UNrnUCFuwgg4iIxJFue0kqGAf0rp2wLCZ2rtaFQAXwRO37DAc+\n",
+       "A35O7ZQoDMNVQRB8FATBWGAKcDtwD3Av302SGi53NGA+MDQIglJgNXDXtkKFYbgCuL72fK8tBEHQ\n",
+       "ElizjZf1I/ZAtoiIeKKl7pISgiC4CxgThuFA31l2VRAEvYGbwzA8w3cWEZEo020vSRV/A35duxor\n",
+       "5dTuB/QP4Le+s4iIRJ0mPyIiIhIpmvyIiIhIpKj8iIiISKSo/IiIiEikqPyIiIhIpKj8iIiISKSo\n",
+       "/IiIiEikqPyIiIhIpKj8iIiISKSo/IiIiEikqPyIiIhIpKj8iIiISKSo/IiIiEikqPyIiIhIpKj8\n",
+       "iIiISKSo/IiIiEikqPyIiIhIpKj8iIiISKSo/IiIiEikqPyIiIhIpKj8iIiISKSo/IiIiEikqPyI\n",
+       "iIhIpKj8iIiISKSo/IiIiEikqPyIiIhIpKj8iIiISKSo/IiIiEikqPyIiIhIpKj8iIiISKSo/IiI\n",
+       "iEikqPyIiIhIpKj8iIiISKSo/IiIiEikqPyIiIhIpKj8iIiISKSo/IiIiEikqPyIiIhIpKj8iIiI\n",
+       "SKSo/IiIiEikqPyIiIhIpKj8iIiISKSo/IiIiEikqPyIiIhIpKj8iIiISKSo/IiIiEikqPyIiIhI\n",
+       "pKj8iIiISKSo/IiIiEikqPyIiIhIpKj8iIiISKSo/IiIiEikqPyIiIhIpKj8iIiISKSo/IiIiEik\n",
+       "qPyIiIhIpKj8iIiISKSo/IiIiEikqPyIiIhIpKj8iIiISKSo/IiIiEikqPyIiIhIpKj8iIiISKSo\n",
+       "/IiIiEik/H+Z7d6juNrEQQAAAABJRU5ErkJggg==\n"
+      ],
+      "text/plain": [
+       "<matplotlib.figure.Figure at 0x7f017b665bd0>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "# Plot the pangenome pie chart\n",
+    "plt.figure(figsize=(10, 10))\n",
+    "\n",
+    "core = roary[roary.sum(axis=1) == roary.shape[1]].shape[0]\n",
+    "softcore = roary[(roary.sum(axis=1) < roary.shape[1]) &\n",
+    "                 (roary.sum(axis=1) >= roary.shape[1]*0.95)].shape[0]\n",
+    "shell = roary[(roary.sum(axis=1) < roary.shape[1]*0.95) &\n",
+    "                 (roary.sum(axis=1) >= roary.shape[1]*0.15)].shape[0]\n",
+    "cloud = roary[roary.sum(axis=1) < roary.shape[1]*0.15].shape[0]\n",
+    "\n",
+    "total = roary.shape[0]\n",
+    "\n",
+    "def my_autopct(pct):\n",
+    "    val=int(pct*total/100.0)\n",
+    "    return '{v:d}'.format(v=val)\n",
+    "\n",
+    "a=plt.pie([core, softcore, shell, cloud],\n",
+    "      labels=['core\\n(%d strains)'%roary.shape[1],\n",
+    "              'soft-core\\n(%d <= strains < %d)'%(roary.shape[1]*.95,\n",
+    "                                                 roary.shape[1]),\n",
+    "              'shell\\n(%d <= strains < %d)'%(roary.shape[1]*.15,\n",
+    "                                             roary.shape[1]*.95),\n",
+    "              'cloud\\n(strains < %d)'%(roary.shape[1]*.15)],\n",
+    "      explode=[0.1, 0.05, 0.02, 0], radius=0.9,\n",
+    "      colors=[(0, 0, 1, float(x)/total) for x in (core, softcore, shell, cloud)],\n",
+    "      autopct=my_autopct)"
+   ]
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "Python 2",
+   "language": "python",
+   "name": "python2"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 2
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython2",
+   "version": "2.7.8"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 0
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/contrib/roary_plots/roary_plots.py	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,193 @@
+#!/usr/bin/env python
+# Copyright (C) <2015> EMBL-European Bioinformatics Institute
+
+# This program is free software: you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation, either version 3 of
+# the License, or (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# Neither the institution name nor the name roary_plots
+# can be used to endorse or promote products derived from
+# this software without prior written permission.
+# For written permission, please contact <marco@ebi.ac.uk>.
+
+# Products derived from this software may not be called roary_plots
+# nor may roary_plots appear in their names without prior written
+# permission of the developers. You should have received a copy
+# of the GNU General Public License along with this program.
+# If not, see <http://www.gnu.org/licenses/>.
+
+__author__ = "Marco Galardini"
+__version__ = '0.1.0'
+
+def get_options():
+    import argparse
+
+    # create the top-level parser
+    description = "Create plots from roary outputs"
+    parser = argparse.ArgumentParser(description = description,
+                                     prog = 'roary_plots.py')
+
+    parser.add_argument('tree', action='store',
+                        help='Newick Tree file', default='accessory_binary_genes.fa.newick')
+    parser.add_argument('spreadsheet', action='store',
+                        help='Roary gene presence/absence spreadsheet', default='gene_presence_absence.csv')
+
+    parser.add_argument('--labels', action='store_true',
+                        default=False,
+                        help='Add node labels to the tree (up to 10 chars)')
+    parser.add_argument('--format',
+                        choices=('png',
+                                 'tiff',
+                                 'pdf',
+                                 'svg'),
+                        default='png',
+                        help='Output format [Default: png]')
+    parser.add_argument('-N', '--skipped-columns', action='store',
+                        type=int,
+                        default=14,
+                        help='First N columns of Roary\'s output to exclude [Default: 14]')
+    
+    parser.add_argument('--version', action='version',
+                         version='%(prog)s '+__version__)
+
+    return parser.parse_args()
+
+if __name__ == "__main__":
+    options = get_options()
+
+    import matplotlib
+    matplotlib.use('Agg')
+
+    import matplotlib.pyplot as plt
+    import seaborn as sns
+
+    sns.set_style('white')
+
+    import os
+    import pandas as pd
+    import numpy as np
+    from Bio import Phylo
+
+    t = Phylo.read(options.tree, 'newick')
+
+    # Max distance to create better plots
+    mdist = max([t.distance(t.root, x) for x in t.get_terminals()])
+
+    # Load roary
+    roary = pd.read_table(options.spreadsheet,
+                         sep=',',
+                         low_memory=False)
+    # Set index (group name)
+    roary.set_index('Gene', inplace=True)
+    # Drop the other info columns
+    roary.drop(list(roary.columns[:options.skipped_columns-1]), axis=1, inplace=True)
+
+    # Transform it in a presence/absence matrix (1/0)
+    roary.replace('.{2,100}', 1, regex=True, inplace=True)
+    roary.replace(np.nan, 0, regex=True, inplace=True)
+
+    # Sort the matrix by the sum of strains presence
+    idx = roary.sum(axis=1).sort_values(ascending=False).index
+    roary_sorted = roary.loc[idx]
+
+    # Pangenome frequency plot
+    plt.figure(figsize=(7, 5))
+
+    plt.hist(roary.sum(axis=1), roary.shape[1],
+             histtype="stepfilled", alpha=.7)
+
+    plt.xlabel('No. of genomes')
+    plt.ylabel('No. of genes')
+
+    sns.despine(left=True,
+                bottom=True)
+    plt.savefig('pangenome_frequency.%s'%options.format, dpi=300)
+    plt.clf()
+
+    # Sort the matrix according to tip labels in the tree
+    roary_sorted = roary_sorted[[x.name for x in t.get_terminals()]]
+
+    # Plot presence/absence matrix against the tree
+    with sns.axes_style('whitegrid'):
+        fig = plt.figure(figsize=(17, 10))
+
+        ax1=plt.subplot2grid((1,40), (0, 10), colspan=30)
+        a=ax1.matshow(roary_sorted.T, cmap=plt.cm.Blues,
+                   vmin=0, vmax=1,
+                   aspect='auto',
+                   interpolation='none',
+                    )
+        ax1.set_yticks([])
+        ax1.set_xticks([])
+        ax1.axis('off')
+
+        ax = fig.add_subplot(1,2,1)
+        # matplotlib v1/2 workaround
+        try:
+            ax=plt.subplot2grid((1,40), (0, 0), colspan=10, facecolor='white')
+        except AttributeError:
+            ax=plt.subplot2grid((1,40), (0, 0), colspan=10, axisbg='white')
+
+        fig.subplots_adjust(wspace=0, hspace=0)
+
+        ax1.set_title('Roary matrix\n(%d gene clusters)'%roary.shape[0])
+
+        if options.labels:
+            fsize = 12 - 0.1*roary.shape[1]
+            if fsize < 7:
+                fsize = 7
+            with plt.rc_context({'font.size': fsize}):
+                Phylo.draw(t, axes=ax, 
+                           show_confidence=False,
+                           label_func=lambda x: str(x)[:10],
+                           xticks=([],), yticks=([],),
+                           ylabel=('',), xlabel=('',),
+                           xlim=(-mdist*0.1,mdist+mdist*0.45-mdist*roary.shape[1]*0.001),
+                           axis=('off',),
+                           title=('Tree\n(%d strains)'%roary.shape[1],), 
+                           do_show=False,
+                          )
+        else:
+            Phylo.draw(t, axes=ax, 
+                       show_confidence=False,
+                       label_func=lambda x: None,
+                       xticks=([],), yticks=([],),
+                       ylabel=('',), xlabel=('',),
+                       xlim=(-mdist*0.1,mdist+mdist*0.1),
+                       axis=('off',),
+                       title=('Tree\n(%d strains)'%roary.shape[1],),
+                       do_show=False,
+                      )
+        plt.savefig('pangenome_matrix.%s'%options.format, dpi=300)
+        plt.clf()
+
+    # Plot the pangenome pie chart
+    plt.figure(figsize=(10, 10))
+
+    core     = roary[(roary.sum(axis=1) >= roary.shape[1]*0.99) & (roary.sum(axis=1) <= roary.shape[1]     )].shape[0]
+    softcore = roary[(roary.sum(axis=1) >= roary.shape[1]*0.95) & (roary.sum(axis=1) <  roary.shape[1]*0.99)].shape[0]
+    shell    = roary[(roary.sum(axis=1) >= roary.shape[1]*0.15) & (roary.sum(axis=1) <  roary.shape[1]*0.95)].shape[0]
+    cloud    = roary[roary.sum(axis=1)  < roary.shape[1]*0.15].shape[0]
+
+    total = roary.shape[0]
+    
+    def my_autopct(pct):
+        val=int(round(pct*total/100.0))
+        return '{v:d}'.format(v=val)
+
+    a=plt.pie([core, softcore, shell, cloud],
+          labels=['core\n(%d <= strains <= %d)'%(roary.shape[1]*.99,roary.shape[1]),
+                  'soft-core\n(%d <= strains < %d)'%(roary.shape[1]*.95,roary.shape[1]*.99),
+                  'shell\n(%d <= strains < %d)'%(roary.shape[1]*.15,roary.shape[1]*.95),
+                  'cloud\n(strains < %d)'%(roary.shape[1]*.15)],
+          explode=[0.1, 0.05, 0.02, 0], radius=0.9,
+          colors=[(0, 0, 1, float(x)/total) for x in (core, softcore, shell, cloud)],
+          autopct=my_autopct)
+    plt.savefig('pangenome_pie.%s'%options.format, dpi=300)
+    plt.clf()
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/deployment_process	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,7 @@
+# Releasing a new version
+
+Update the version number in dist.ini
+Commit all changes.
+Tag with the current version.
+Push all changes, and on github.com submit,accepted pull request
+dzil release
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/dist.ini	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,40 @@
+name    = Bio-Roary
+author  = Andrew J. Page <ap13@sanger.ac.uk>
+license = GPL_3
+copyright_holder = Wellcome Trust Sanger Institute
+copyright_year   = 2013
+version = 3.12.0
+main_module = lib/Bio/Roary.pm
+
+[MetaResources]
+homepage        = http://www.sanger.ac.uk/
+repository.web  = http://sanger-pathogens.github.io/Roary/
+repository.url  = https://github.com/sanger-pathogens/Roary.git
+repository.type = git
+
+[@Starter]
+[PruneCruft]
+[ExtraTests]
+[AutoPrereqs]
+
+[FileFinder::ByName / BinNotR]
+dir = bin
+skip = .*\.R$
+
+[PodWeaver]
+finder = :InstallModules
+finder = BinNotR
+
+[PkgVersion]
+
+[Prereqs]
+PerlIO::utf8_strict   = 0
+
+[Encoding]
+filename = t/data/kraken_test/database.idx
+filename = t/data/kraken_test/database.jdb
+filename = t/data/kraken_test/database.kdb
+filename = t/data/kraken_test/taxonomy/names.dmp
+filename = t/data/kraken_test/taxonomy/nodes.dmp
+
+encoding = bytes
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/AccessoryBinaryFasta.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,100 @@
+package Bio::Roary::AccessoryBinaryFasta;
+
+# ABSTRACT: Output a FASTA file which represents the binary presence and absence of genes in the accessory genome
+
+=head1 SYNOPSIS
+
+Output a FASTA file which represents the binary presence and absence of genes in the accessory genome
+   use Bio::Roary::AccessoryBinaryFasta;
+   my $obj = Bio::Roary::AccessoryBinaryFasta->new(input_files => ['abc','efg'],
+		groups_to_files => {'group_1' => ['abc'], group_2 => ['abc', 'efg']}
+   );
+   $obj->create_accessory_binary_fasta();
+=cut
+
+use Moose;
+use POSIX;
+use Bio::Roary::AnnotateGroups;
+use Bio::Roary::AnalyseGroups;
+use Bio::Roary::Exceptions;
+use Bio::SeqIO;
+use File::Basename;
+
+has 'input_files'            => ( is => 'ro', isa => 'ArrayRef',                   required => 1 );
+has 'annotate_groups_obj'    => ( is => 'ro', isa => 'Bio::Roary::AnnotateGroups', required => 1 );
+has 'analyse_groups_obj'     => ( is => 'ro', isa => 'Bio::Roary::AnalyseGroups',  required => 1 );
+has 'output_filename'        => ( is => 'ro', isa => 'Str',                        default  => 'accessory_binary_genes.fa' );
+has 'lower_bound_percentage' => ( is => 'ro', isa => 'Int',                        default  => 5 );
+has 'upper_bound_percentage' => ( is => 'ro', isa => 'Int',                        default  => 5 );
+has 'max_accessory_to_include' => ( is => 'ro', isa => 'Int',                      default  => 4000 );
+has 'groups_to_files'        => ( is => 'ro', isa => 'HashRef',                    lazy     => 1, builder => '_build__groups_to_files' );
+has '_lower_bound_value'     => ( is => 'ro', isa => 'Int',                        lazy     => 1, builder => '_build__lower_bound_value' );
+has '_upper_bound_value'     => ( is => 'ro', isa => 'Int',                        lazy     => 1, builder => '_build__upper_bound_value' );
+
+sub _build__groups_to_files {
+    my ($self) = @_;
+    my %groups_to_files;
+    for my $group ( @{ $self->annotate_groups_obj->_groups } ) {
+        my $genes = $self->annotate_groups_obj->_groups_to_id_names->{$group};
+        my %filenames;
+        for my $gene_name ( @{$genes} ) {
+            my $filename = $self->analyse_groups_obj->_genes_to_file->{$gene_name};
+            push( @{ $filenames{$filename} }, $gene_name );
+        }
+        $groups_to_files{$group} = \%filenames;
+    }
+
+    return \%groups_to_files;
+}
+
+sub _build__lower_bound_value {
+    my ($self) = @_;
+    my $num_files = @{ $self->input_files };
+    return ceil( $num_files * ( $self->lower_bound_percentage / 100 ) );
+}
+
+sub _build__upper_bound_value {
+    my ($self) = @_;
+    my $num_files = @{ $self->input_files };
+    return $num_files - ceil( $num_files * ( $self->upper_bound_percentage / 100 ) );
+}
+
+sub create_accessory_binary_fasta {
+    my ($self) = @_;
+    my $out_seq_io = Bio::SeqIO->new( -file => ">" . $self->output_filename, -format => 'Fasta' );
+
+    for my $full_filename ( @{ $self->input_files } ) {
+        my($filename, $dirs, $suffix) = fileparse($full_filename);
+        
+        my $output_sequence = '';
+        my $sample_name     = $filename;
+        $sample_name =~ s!\.gff\.proteome\.faa!!;
+
+		my $gene_count = 0;
+        for my $group ( sort keys %{ $self->groups_to_files } ) {
+			last if($gene_count > $self->max_accessory_to_include);
+
+            my @files = keys %{ $self->groups_to_files->{$group} };
+
+            next if ( @files <= $self->_lower_bound_value || @files > $self->_upper_bound_value );
+
+            my $group_to_file_genes = $self->groups_to_files->{$group}->{$full_filename};
+            if ( defined($group_to_file_genes) && @{$group_to_file_genes} > 0 ) {
+                $output_sequence .= 'A';
+            }
+            else {
+                $output_sequence .= 'C';
+            }
+			$gene_count++;
+			
+        }
+		next if($output_sequence eq '');
+        $out_seq_io->write_seq( Bio::Seq->new( -display_id => $sample_name, -seq => $output_sequence ) );
+    }
+    return 1;
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/AccessoryClustering.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,95 @@
+package Bio::Roary::AccessoryClustering;
+
+# ABSTRACT: Take an a clusters file from CD-hit and the fasta file and output a fasta file without full clusters
+
+=head1 SYNOPSIS
+
+Take an a clusters file from CD-hit and the fasta file and output a fasta file without full clusters
+   use Bio::Roary::AccessoryClustering;
+   
+   my $obj = Bio::Roary::AccessoryClustering->new(
+       input_file        => 'accessory_binary_genes.fa',
+       identity           => 0.96,
+       cpus => 10,
+     );
+   $obj->sample_weights();
+
+=cut
+
+use Moose;
+use Bio::Roary::External::Cdhit;
+with 'Bio::Roary::ClustersRole';
+
+has 'input_file'              => ( is => 'ro', isa => 'Str',     required => 1 );
+has 'identity'                => ( is => 'ro', isa => 'Num',     default  => 0.9 );
+has 'cpus'                    => ( is => 'ro', isa => 'Int',      default  => 1 );
+has '_output_cd_hit_filename' => ( is => 'ro', isa => 'Str',     default  => '_accessory_clusters' );
+has 'clusters_to_samples'     => ( is => 'ro', isa => 'HashRef', lazy     => 1, builder => '_build_clusters_to_samples' );
+has 'samples_to_clusters'     => ( is => 'ro', isa => 'HashRef', lazy     => 1, builder => '_build_samples_to_clusters' );
+has 'sample_weights'          => ( is => 'ro', isa => 'HashRef', lazy     => 1, builder => '_build_sample_weights' );
+has 'clusters_filename'       => ( is => 'ro', isa => 'Str',     lazy     => 1, builder => '_build_clusters_filename' );
+has 'clusters'                => ( is => 'ro', isa => 'HashRef', lazy     => 1, builder => '_build__clusters' );
+
+sub _build_sample_weights {
+    my ($self) = @_;
+    my %sample_weights;
+    for my $cluster_name ( keys %{ $self->clusters_to_samples } ) {
+        my $cluster_size = @{ $self->clusters_to_samples->{$cluster_name} };
+        for my $sample_name ( @{ $self->clusters_to_samples->{$cluster_name} } ) {
+            $sample_weights{$sample_name} = 1 / $cluster_size;
+        }
+    }
+    return \%sample_weights;
+}
+
+sub _build_samples_to_clusters {
+    my ($self) = @_;
+    my %samples_to_clusters;
+    for my $cluster_name ( keys %{ $self->clusters_to_samples } ) {
+        for my $sample_name ( @{ $self->clusters_to_samples->{$cluster_name} } ) {
+            $samples_to_clusters{$sample_name} = $cluster_name;
+        }
+    }
+    return \%samples_to_clusters;
+}
+
+sub _build_clusters_filename {
+    my ($self) = @_;
+    return $self->_output_cd_hit_filename . '.clstr';
+}
+
+sub _build_clusters_to_samples {
+    my ($self) = @_;
+
+    my $cdhit_obj = Bio::Roary::External::Cdhit->new(
+        input_file                   => $self->input_file,
+        output_base                  => $self->_output_cd_hit_filename,
+        _length_difference_cutoff    => 1,
+        _sequence_identity_threshold => $self->identity,
+		cpus                         => $self->cpus
+    );
+    $cdhit_obj->run();
+    my $clusterd_genes = $self->_clustered_genes;
+
+    for my $cluster_name ( keys %{$clusterd_genes} ) {
+        my $found = 0;
+        for my $gene_name ( @{ $clusterd_genes->{$cluster_name} } ) {
+            if ( $gene_name eq $cluster_name ) {
+                $found = 1;
+                last;
+            }
+        }
+
+        if ( $found == 0 ) {
+            push( @{ $clusterd_genes->{$cluster_name} }, $cluster_name );
+        }
+    }
+
+    return $clusterd_genes;
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/AnalyseGroups.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,119 @@
+package Bio::Roary::AnalyseGroups;
+
+# ABSTRACT: Take in a groups file and the original FASTA files and create plots and stats
+
+=head1 SYNOPSIS
+
+Take in a groups file and the original FASTA files and create plots and stats 
+   use Bio::Roary::AnalyseGroups;
+   
+   my $plot_groups_obj = Bio::Roary::AnalyseGroups->new(
+       fasta_files      => $fasta_files,
+       groups_filename  => $groups_filename,
+       output_filename  => $output_filename
+     );
+   $plot_groups_obj->create_plots();
+
+=cut
+
+use Moose;
+use Bio::Roary::Exceptions;
+
+has 'fasta_files'          => ( is => 'ro', isa => 'ArrayRef', required => 1 );
+has 'groups_filename'      => ( is => 'ro', isa => 'Str',      required => 1 );
+has 'output_filename'      => ( is => 'ro', isa => 'Str',      default  => 'summary_of_groups' );
+
+has '_number_of_isolates'  => ( is => 'ro', isa => 'Int', lazy => 1, builder => '_builder__number_of_isolates' );
+has '_genes_to_file'       => ( is => 'rw', isa => 'HashRef' );
+has '_files_to_genes'      => ( is => 'ro', isa => 'HashRef', lazy => 1, builder => '_builder__files_to_genes' );
+has '_groups_to_genes'     => ( is => 'ro', isa => 'HashRef', lazy => 1, builder => '_builder__groups_to_genes' );
+has '_genes_to_groups'     => ( is => 'rw', isa => 'HashRef' );
+
+has '_groups' => ( is => 'ro', isa => 'ArrayRef', lazy => 1, builder => '_builder__groups' );
+
+
+sub BUILD {
+    my ($self) = @_;
+    # This triggers _genes_to_groups to be built
+    $self->_groups_to_genes;
+    # This triggers _genes_to_file to be built
+    $self->_files_to_genes;
+}
+
+sub _builder__groups
+{
+  my ($self) = @_;
+  my @groups = sort keys %{$self->_groups_to_genes};
+  return \@groups;
+}
+
+sub _builder__number_of_isolates {
+    my ($self) = @_;
+    return @{ $self->fasta_files };
+}
+
+sub _builder__files_to_genes {
+    my ($self) = @_;
+    my %files_to_genes;
+    my %genes_to_file;
+    for my $filename ( @{ $self->fasta_files } ) {
+        open( my $fh, '-|', 'grep \> ' . $filename . ' | awk \'{print $1}\' | sed \'s/>//\' ' );
+        while (<$fh>) {
+            chomp;
+            my $gene_name = $_;
+            next if($gene_name eq "");
+            push( @{ $files_to_genes{$filename} }, $gene_name );
+            $genes_to_file{$gene_name} = $filename;
+        }
+        close($fh);
+    }
+    $self->_genes_to_file(\%genes_to_file);
+    
+    return \%files_to_genes;
+}
+
+sub _count_num_files_in_group {
+    my ( $self, $genes ) = @_;
+    my $count = 0;
+    my %filename_freq;
+    for my $gene ( @{$genes} ) {
+        next if ( $gene eq "" );
+        if ( defined( $self->_genes_to_file->{$gene} ) ) {
+            $filename_freq{ $self->_genes_to_file->{$gene} }++;
+        }
+    }
+    my @uniq_filenames = keys %filename_freq;
+    return @uniq_filenames;
+}
+
+sub _builder__groups_to_genes {
+    my ($self) = @_;
+    my %groups_to_genes;
+    my %genes_to_groups;
+
+    open( my $fh, $self->groups_filename )
+      or Bio::Roary::Exceptions::FileNotFound->throw( error => "Group file not found:" . $self->groups_filename );
+    while (<$fh>) {
+        chomp;
+        my $line = $_;
+        if ( $line =~ /^(.+): (.+)$/ ) {
+            my $group_name = $1;
+            my $genes      = $2;
+            my @elements   = split( /[\s\t]+/, $genes );
+            $groups_to_genes{$group_name} = \@elements;
+            
+            for my $gene (@elements) {
+                $genes_to_groups{$gene} = $group_name;
+            }
+        }
+    }
+    $self->_genes_to_groups(\%genes_to_groups);
+    
+    return \%groups_to_genes;
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/AssemblyStatistics.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,207 @@
+package Bio::Roary::AssemblyStatistics;
+
+# ABSTRACT: Given a spreadsheet of gene presence and absence calculate some statistics
+
+=head1 SYNOPSIS
+
+Given a spreadsheet of gene presence and absence calculate some statistics
+
+=cut
+
+use Moose;
+use Bio::Roary::ExtractCoreGenesFromSpreadsheet;
+use Log::Log4perl qw(:easy);
+with 'Bio::Roary::SpreadsheetRole';
+
+has 'output_filename'       => ( is => 'ro', isa => 'Str',      default => 'assembly_statistics.csv' );
+has 'job_runner'            => ( is => 'ro', isa => 'Str',      default => 'Local' );
+has 'cpus'                  => ( is => 'ro', isa => 'Int',      default => 1 );
+has 'core_definition'       => ( is => 'rw', isa => 'Num',      default => 0.99 );
+has '_cloud_percentage'     => ( is => 'rw', isa => 'Num',      default => 0.15 );
+has '_shell_percentage'     => ( is => 'rw', isa => 'Num',      default => 0.95 );
+has '_soft_core_percentage' => ( is => 'rw', isa => 'Num',      default => 0.99 );
+has 'verbose'               => ( is => 'ro', isa => 'Bool',     default => 0 );
+has 'contiguous_window'     => ( is => 'ro', isa => 'Int',      default => 10 );
+has 'ordered_genes'         => ( is => 'ro', isa => 'ArrayRef', lazy    => 1, builder => '_build_ordered_genes' );
+has '_genes_to_rows'        => ( is => 'ro', isa => 'HashRef',  lazy    => 1, builder => '_build__genes_to_rows' );
+has 'all_sample_statistics' => ( is => 'ro', isa => 'HashRef',  lazy    => 1, builder => '_build_all_sample_statistics' );
+has 'sample_names_to_column_index' => ( is => 'rw', isa => 'Maybe[HashRef]' );
+has 'summary_output_filename'=> ( is => 'ro', isa => 'Str',      default => 'summary_statistics.txt' );
+has 'logger'                 => ( is => 'ro', lazy => 1, builder => '_build_logger');
+has 'gene_category_count'   => ( is => 'ro', isa => 'HashRef',  lazy    => 1, builder => '_build_gene_category_count' );
+
+sub BUILD {
+    my ($self) = @_;
+    $self->_genes_to_rows;
+	$self->gene_category_count;
+}
+
+sub _build_logger
+{
+    my ($self) = @_;
+    Log::Log4perl->easy_init( $ERROR );
+    my $logger = get_logger();
+    return $logger;
+}
+
+sub create_summary_output
+{
+	my ($self) = @_;
+	open(my $fh, '>', $self->summary_output_filename) or Bio::Roary::Exceptions::CouldntWriteToFile->throw(error => "Couldnt write to ".$self->summary_output_filename);
+
+    my $core_percentage      = $self->core_definition()*100;
+	my $soft_core_percentage = $self->_soft_core_percentage*100;
+	my $shell_percentage     = $self->_shell_percentage()*100;
+	my $cloud_percentage     = $self->_cloud_percentage()*100;
+	
+	my $core_genes      = ($self->gene_category_count->{core} ? $self->gene_category_count->{core} : 0);
+	my $soft_core_genes = ($self->gene_category_count->{soft_core} ? $self->gene_category_count->{soft_core} : 0);
+	my $shell_genes     =($self->gene_category_count->{shell} ? $self->gene_category_count->{shell} : 0);
+	my $cloud_genes     = ($self->gene_category_count->{cloud} ? $self->gene_category_count->{cloud} : 0);
+	my $total_genes = $core_genes  + $soft_core_genes  + $shell_genes + $cloud_genes  ;
+	
+	$self->logger->warn("Very few core genes detected with the current settings. Try modifying the core definition ( -cd 90 ) and/or 
+	the blast identity (-i 70) parameters.  Also try checking for contamination (-qc) and ensure you only have one species.") if($core_genes < 100);
+	
+	print {$fh} "Core genes\t($core_percentage".'% <= strains <= 100%)'."\t$core_genes\n";
+	print {$fh} "Soft core genes\t(".$shell_percentage."% <= strains < ".$soft_core_percentage."%)\t$soft_core_genes\n";
+	print {$fh} "Shell genes\t(".$cloud_percentage."% <= strains < ".$shell_percentage."%)\t$shell_genes\n";
+	print {$fh} "Cloud genes\t(0% <= strains < ".$cloud_percentage."%)\t$cloud_genes\n";
+	print {$fh} "Total genes\t(0% <= strains <= 100%)\t$total_genes\n";
+	
+	close($fh);
+	return 1;
+}
+
+sub _build_gene_category_count {
+    my ($self) = @_;
+    my %gene_category_count;
+	$self->_soft_core_percentage($self->core_definition);
+	
+    if ( $self->_soft_core_percentage <= $self->_shell_percentage ) {
+        $self->_shell_percentage( $self->_soft_core_percentage - 0.01 );
+    }
+
+    my $number_of_samples = keys %{ $self->sample_names_to_column_index };
+    for my $gene_name ( keys %{ $self->_genes_to_rows } ) {
+        my $isolates_with_gene = 0;
+
+        for ( my $i = $self->_num_fixed_headers ; $i < @{ $self->_genes_to_rows->{$gene_name} } ; $i++ ) {
+            $isolates_with_gene++
+              if ( defined( $self->_genes_to_rows->{$gene_name}->[$i] ) && $self->_genes_to_rows->{$gene_name}->[$i] ne "" );
+        }
+
+        if ( $isolates_with_gene < $self->_cloud_percentage() * $number_of_samples ) {
+            $gene_category_count{cloud}++;
+        }
+        elsif ( $isolates_with_gene < $self->_shell_percentage() * $number_of_samples ) {
+            $gene_category_count{shell}++;
+        }
+        elsif ( $isolates_with_gene < $self->_soft_core_percentage() * $number_of_samples ) {
+            $gene_category_count{soft_core}++;
+        }
+        else {
+            $gene_category_count{core}++;
+        }
+    }
+    return \%gene_category_count;
+}
+
+sub _build_ordered_genes {
+    my ($self) = @_;
+    return Bio::Roary::ExtractCoreGenesFromSpreadsheet->new( spreadsheet => $self->spreadsheet, core_definition => $self->core_definition )
+      ->ordered_core_genes();
+}
+
+sub _build__genes_to_rows {
+    my ($self) = @_;
+
+    my %genes_to_rows;
+    seek( $self->_input_spreadsheet_fh, 0, 0 );
+    my $header_row = $self->_csv_parser->getline( $self->_input_spreadsheet_fh );
+    $self->_populate_sample_names_to_column_index($header_row);
+
+    while ( my $row = $self->_csv_parser->getline( $self->_input_spreadsheet_fh ) ) {
+        next if ( !defined( $row->[0] ) || $row->[0] eq "" );
+        $genes_to_rows{ $row->[0] } = $row;
+    }
+
+    return \%genes_to_rows;
+}
+
+sub _populate_sample_names_to_column_index {
+    my ( $self, $row ) = @_;
+
+    my %samples_to_index;
+    for ( my $i = $self->_num_fixed_headers ; $i < @{$row} ; $i++ ) {
+        next if ( ( !defined( $row->[$i] ) ) || $row->[$i] eq "" );
+        $samples_to_index{ $row->[$i] } = $i;
+    }
+    $self->sample_names_to_column_index( \%samples_to_index );
+}
+
+sub _build_all_sample_statistics {
+    my ($self) = @_;
+
+    my %sample_stats;
+
+    # For each sample - loop over genes in order - number of contiguous blocks - max size of contiguous block - n50 - incorrect joins
+    for my $sample_name ( sort keys %{ $self->sample_names_to_column_index } ) {
+        $sample_stats{$sample_name} = $self->_sample_statistics($sample_name);
+    }
+    return \%sample_stats;
+}
+
+sub _sample_statistics {
+    my ( $self, $sample_name ) = @_;
+
+    my $sample_column_index = $self->sample_names_to_column_index->{$sample_name};
+    my @gene_ids;
+    for my $gene_name ( @{ $self->ordered_genes } ) {
+        my $sample_gene_id = $self->_genes_to_rows->{$gene_name}->[$sample_column_index];
+        next unless ( defined($sample_gene_id) );
+
+        if ( $sample_gene_id =~ /_([\d]+)$/ ) {
+            my $gene_number = $1;
+            push( @gene_ids, $gene_number );
+        }
+        else {
+            next;
+        }
+    }
+
+    return $self->_number_of_contiguous_blocks( \@gene_ids );
+}
+
+sub _number_of_contiguous_blocks {
+    my ( $self, $gene_ids ) = @_;
+
+    my $current_gene_id    = $gene_ids->[0];
+    my $number_of_blocks   = 1;
+    my $largest_block_size = 0;
+    my $block_size         = 0;
+    for my $gene_id ( @{$gene_ids} ) {
+        if ( !( ( $current_gene_id + $self->contiguous_window >= $gene_id ) && ( $current_gene_id - $self->contiguous_window <= $gene_id ) )
+          )
+        {
+            if ( $block_size >= $largest_block_size ) {
+                $largest_block_size = $block_size;
+                $block_size         = 0;
+            }
+            $number_of_blocks++;
+        }
+        $current_gene_id = $gene_id;
+        $block_size++;
+    }
+
+    if ( $block_size > $largest_block_size ) {
+        $largest_block_size = $block_size;
+    }
+    return { num_blocks => $number_of_blocks, largest_block_size => $largest_block_size };
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/BedFromGFFRole.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,71 @@
+package Bio::Roary::BedFromGFFRole;
+
+# ABSTRACT: A role to create a bed file from a gff
+
+=head1 SYNOPSIS
+
+ A role to create a bed file from a gff
+   with 'Bio::Roary::BedFromGFFRole';
+
+=cut
+
+use Moose::Role;
+use Bio::Tools::GFF;
+
+has '_tags_to_filter'   => ( is => 'ro', isa => 'Str', default => 'CDS' );
+has 'min_gene_size_in_nucleotides'   => ( is => 'ro', isa => 'Int',  default  => 18 );
+has 'output_directory'               => ( is => 'ro', isa => 'Str', default => '.' );
+
+sub _bed_output_filename {
+    my ($self) = @_;
+    return join('/',($self->output_directory,join( '.', ( $self->output_filename, 'intermediate.bed' ) )));
+}
+
+sub _create_bed_file_from_gff {
+    my ($self) = @_;
+
+    open( my $bed_fh, '>', $self->_bed_output_filename );
+    my $gffio = Bio::Tools::GFF->new( -file => $self->gff_file, -gff_version => 3 );
+    while ( my $feature = $gffio->next_feature() ) {
+
+        next unless defined($feature);
+
+        # Only interested in a few tags
+        my $tags_regex = $self->_tags_to_filter;
+        next if !( $feature->primary_tag =~ /$tags_regex/ );
+
+        # Must have an ID tag
+        my $gene_id = $self->_get_feature_id($feature);
+        next unless($gene_id);
+
+        #filter out small genes
+        next if ( ( $feature->end - $feature->start ) < $self->min_gene_size_in_nucleotides );
+
+        my $strand = ($feature->strand > 0)? '+':'-' ;
+        print {$bed_fh} join( "\t", ( $feature->seq_id, $feature->start -1, $feature->end, $gene_id, 1, $strand ) ) . "\n";
+    }
+    $gffio->close();
+}
+
+sub _get_feature_id
+{
+    my ($self, $feature) = @_;
+    my ( $gene_id, @junk ) ;
+    if ( $feature->has_tag('ID') )
+    {
+         ( $gene_id, @junk ) = $feature->get_tag_values('ID');
+    }
+    elsif($feature->has_tag('locus_tag'))
+    {
+        ( $gene_id, @junk ) = $feature->get_tag_values('locus_tag');
+    }
+    else
+    {
+        return undef;
+    }
+    $gene_id =~ s!["']!!g;
+    return undef if ( $gene_id eq "" );
+    return $gene_id ;
+}
+
+1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/ChunkFastaFile.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,77 @@
+package Bio::Roary::ChunkFastaFile;
+
+# ABSTRACT: Take in a FASTA file and chunk it up into smaller pieces.
+
+=head1 SYNOPSIS
+
+Take in a FASTA file and chunk it up into smaller pieces.
+   use Bio::Roary::ChunkFastaFile;
+   
+   my $obj = Bio::Roary::ChunkFastaFile->new(
+     fasta_file   => 'abc.fa',
+   );
+   $obj->sequence_file_names;
+
+=cut
+
+use Moose;
+use Bio::SeqIO;
+use Bio::Roary::Exceptions;
+use Cwd;
+use File::Temp;
+
+has 'fasta_file'          => ( is => 'ro', isa => 'Str',      required => 1 );
+has 'target_chunk_size'   => ( is => 'ro', isa => 'Int',      default  => 200000 );
+has 'sequence_file_names' => ( is => 'ro', isa => 'ArrayRef', lazy     => 1, builder => '_build_sequence_file_names' );
+has '_working_directory' =>
+  ( is => 'ro', isa => 'File::Temp::Dir', default => sub { File::Temp->newdir( DIR => getcwd, CLEANUP => 1 ); } );
+has '_working_directory_name' => ( is => 'ro', isa => 'Str', lazy => 1, builder => '_build__working_directory_name' );
+has '_input_seqio' => ( is => 'ro', isa => 'Bio::SeqIO', lazy => 1, builder => '_build__input_seqio' );
+
+sub _build__working_directory_name {
+    my ($self) = @_;
+    return $self->_working_directory->dirname();
+}
+
+sub _build__input_seqio {
+    my ($self) = @_;
+    return Bio::SeqIO->new( -file => $self->fasta_file, -format => 'Fasta' );
+}
+
+sub _create_next_chunk_file_name {
+    my ( $self, $chunk_number ) = @_;
+    return join( '/', ( $self->_working_directory_name, $chunk_number . '.seq' ) );
+}
+
+sub _create_next_chunk_seqio {
+    my ( $self, $chunk_number ) = @_;
+    return Bio::SeqIO->new( -file => ">".$self->_create_next_chunk_file_name($chunk_number), -format => 'Fasta' );
+}
+
+sub _build_sequence_file_names {
+    my ($self) = @_;
+    my @sequence_file_names;
+    my $chunk_number         = 0;
+    my $current_chunk_length = 0;
+    my $current_chunk_seqio  = $self->_create_next_chunk_seqio($chunk_number);
+    push( @sequence_file_names, $self->_create_next_chunk_file_name($chunk_number) );
+
+    while ( my $input_seq = $self->_input_seqio->next_seq() ) {
+        if ( $current_chunk_length > $self->target_chunk_size ) {
+
+            # next chunk
+            $chunk_number++;
+            $current_chunk_length = 0;
+            $current_chunk_seqio  = $self->_create_next_chunk_seqio($chunk_number);
+            push( @sequence_file_names, $self->_create_next_chunk_file_name($chunk_number) );
+        }
+        $current_chunk_seqio->write_seq($input_seq);
+        $current_chunk_length += $input_seq->length();
+    }
+    return \@sequence_file_names;
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/ClustersRole.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,70 @@
+package Bio::Roary::ClustersRole;
+# ABSTRACT: A role to read a clusters file from CD hit 
+
+=head1 SYNOPSIS
+
+A role to read a clusters file from CD hit 
+   with 'Bio::Roary::ClustersRole';
+
+=cut
+
+use Moose::Role;
+use Bio::Roary::Exceptions;
+
+has 'clusters_filename' => ( is => 'ro', isa => 'Str', required => 1 );
+has '_clustered_genes'  => ( is => 'ro',lazy => 1, builder => '_build__clustered_genes' );
+has '_clusters_fh'      => ( is => 'ro',lazy => 1, builder => '_build__clusters_fh' );
+
+sub _build__clusters_fh
+{
+  my($self) = @_;
+  open(my $fh, $self->clusters_filename) or Bio::Roary::Exceptions::FileNotFound->throw( error => 'Cant open file: ' . $self->clusters_filename );
+  return $fh;
+}
+
+sub _build__clustered_genes
+{
+  my($self) = @_;
+  my $fh = $self->_clusters_fh;
+  my %clustered_genes ;
+
+  my %raw_clusters;
+  my $current_cluster_name;
+  while(<$fh>)
+  {
+    my $line = $_;
+    if($line =~ /^>(.+)$/)
+    {
+      $current_cluster_name = $1;
+    }
+    
+    #>Cluster 5
+    #0	4201aa, >6630_4#9_00008... *
+    #1	4201aa, >6631_1#23_00379... at 100.00%    
+        
+    if($line =~ /[\d]+\t[\w]+, >(.+)\.\.\. (.+)$/)
+    {
+      my $gene_name = $1;
+      my $identity  = $2;
+      
+      if($identity eq '*')
+      {
+        $raw_clusters{$current_cluster_name}{representative_gene_name} = $gene_name;
+      }
+      else
+      {
+        push(@{$raw_clusters{$current_cluster_name}{gene_names}}, $gene_name);
+      }
+    }
+  }
+  
+  # iterate over the raw clusters and convert to a simple hash
+  for my $cluster_name (keys %raw_clusters)
+  {
+    $clustered_genes{$raw_clusters{$cluster_name}{representative_gene_name}} = $raw_clusters{$cluster_name}{gene_names};
+  }
+  
+  return \%clustered_genes;
+}
+
+1;
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/CombinedProteome.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,51 @@
+package Bio::Roary::CombinedProteome;
+
+# ABSTRACT: Take in multiple FASTA sequences containing proteomes and concat them together and output a FASTA file, filtering out more than 5% X's
+
+=head1 SYNOPSIS
+
+Take in multiple FASTA sequences containing proteomes and concat them together and output a FASTA file, filtering out more than 5% X's
+   use Bio::Roary::CombinedProteome;
+   
+   my $obj = Bio::Roary::CombinedProteome->new(
+     proteome_files   => ['abc.fa','efg.fa'],
+     output_filename   => 'example_output.fa',
+     maximum_percentage_of_unknowns => 5.0,
+   );
+   $obj->create_combined_proteome_file;
+
+=cut
+
+use Moose;
+use Bio::Roary::Exceptions;
+
+has 'proteome_files'                 => ( is => 'ro', isa => 'ArrayRef', required => 1 );
+has 'output_filename'                => ( is => 'ro', isa => 'Str',      default  => 'combined_output.fa' );
+
+sub BUILD {
+    my ($self) = @_;
+
+    for my $filename ( @{ $self->proteome_files } ) {
+        Bio::Roary::Exceptions::FileNotFound->throw( error => 'Cant open file: ' . $filename )
+          unless ( -e $filename );
+    }
+}
+
+
+
+sub create_combined_proteome_file {
+    my ($self) = @_;
+    
+    unlink($self->output_filename);
+    for my $filename (@{$self->proteome_files })
+    {
+       system(join(' ', ("cat", $filename, ">>", $self->output_filename)));
+    }
+
+    1;
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/ContigsToGeneIDsFromGFF.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,145 @@
+package Bio::Roary::ContigsToGeneIDsFromGFF;
+
+# ABSTRACT: Parse a GFF and efficiently and extract ordered gene ids on each contig
+
+=head1 SYNOPSIS
+
+Parse a GFF and efficiently and extract ordered gene ids on each contig
+   use Bio::Roary::ContigsToGeneIDsFromGFF;
+   
+   my $obj = Bio::Roary::ContigsToGeneIDsFromGFF->new(
+     gff_file   => 'abc.gff'
+   );
+   $obj->contig_to_ids;
+
+=cut
+
+use Moose;
+use Bio::Tools::GFF;
+with 'Bio::Roary::ParseGFFAnnotationRole';
+
+has 'contig_to_ids' => ( is => 'rw', isa => 'HashRef', lazy => 1, builder => '_build_contig_to_ids');
+
+has 'overlapping_hypothetical_protein_ids' => ( is => 'ro', isa => 'HashRef', lazy => 1, builder => '_build_overlapping_hypothetical_protein_ids');
+has '_genes_annotation' => ( is => 'rw', isa => 'ArrayRef', default => sub{[]});
+
+has '_min_nucleotide_overlap_percentage' => ( is => 'ro', isa => 'Int', default => 10);
+
+# Manually parse the GFF file because the BioPerl module is too slow
+sub _build_contig_to_ids
+{
+  my ($self) = @_;
+  my %contigs_to_ids;
+  my @genes_annotation;
+  
+  open( my $fh, '-|', $self->_gff_fh_input_string ) or die "Couldnt open GFF file";
+  while(<$fh>)
+  {
+    chomp;
+    my $line = $_;   
+    my $id_name;
+    if($line =~/ID=["']?([^;"']+)["']?;?/i)
+    {
+      $id_name= $1;
+    }
+    else
+    {
+      next;
+    }
+    
+    my @annotation_elements = split(/\t/,$line);
+    # Map gene IDs to the contig
+    push(@{$contigs_to_ids{$annotation_elements[0]}}, $id_name);
+    
+    if($line =~/product=["']?([^;,"']+)[,"']?;?/i)
+    {
+	  my %gene_data; 
+      $gene_data{product} = $1;
+	  $gene_data{id_name} = $id_name;
+      if($line =~ /UniProtKB/ || $line =~ /RefSeq/ || $line =~ /protein motif/)
+      {
+        $gene_data{database_annotation_exists} = 1;
+      }
+	  else
+	  {
+	  	$gene_data{database_annotation_exists} = 0;
+	  }
+      
+      $gene_data{contig}  = $annotation_elements[0];
+      $gene_data{start}   = $annotation_elements[1];
+      $gene_data{end}     = $annotation_elements[2];
+	  push(@genes_annotation,\%gene_data);
+    }
+
+  }
+  close($fh);
+  
+  $self->_genes_annotation(\@genes_annotation);
+  return \%contigs_to_ids;
+}
+
+sub _build_overlapping_hypothetical_protein_ids
+{
+  my ($self) = @_;
+  $self->contig_to_ids;
+  
+  my %overlapping_protein_ids;
+  
+  #Checking to see if the current feature is hypotheitical and if the next one has annotation
+  for(my $i = 0; $i< (@{$self->_genes_annotation} -1) ; $i++ )
+  {
+	  my $current_feature = $self->_genes_annotation->[$i];
+	  my $next_feature = $self->_genes_annotation->[$i+1];
+	  
+	  next if($current_feature->{database_annotation_exists} == 1);
+	  next unless($current_feature->{product} =~ /hypothetical/i);
+	  next unless($next_feature->{database_annotation_exists} == 1);
+	  
+	  my $start_coord = $current_feature->{start} ;
+      my $end_coord   = $current_feature->{end} ;
+	  my $comparison_start_coord =$next_feature->{start} ;
+	  my $comparison_end_coord   =$next_feature->{end} ;
+      if($comparison_start_coord < $end_coord  && $comparison_end_coord > $start_coord )
+      {
+        my $percent_overlap = $self->_percent_overlap($start_coord, $end_coord , $comparison_start_coord,$comparison_end_coord);
+        if($percent_overlap >= $self->_min_nucleotide_overlap_percentage)
+        {
+          $overlapping_protein_ids{$current_feature->{id_name}}++;
+        }
+      }
+  }
+  
+  return \%overlapping_protein_ids;
+}
+
+sub _percent_overlap
+{
+   my ($self, $start_coord, $end_coord , $comparison_start_coord,$comparison_end_coord) = @_;
+   my $size_of_hypothetical_gene =  $end_coord - $start_coord;
+   
+   my $lower_bound = $start_coord;
+   if($comparison_start_coord > $start_coord)
+   {
+     $lower_bound = $comparison_start_coord;
+   }
+   my $upper_bound = $end_coord;
+   if($comparison_end_coord < $end_coord   )
+   {
+      $upper_bound = $comparison_end_coord;
+   }
+   return (($upper_bound-$lower_bound)*100) / $size_of_hypothetical_gene;
+}
+
+
+sub _build__awk_filter {
+    my ($self) = @_;
+    return
+        'awk \'BEGIN {FS="\t"};{ if ($3 ~/'
+      . $self->_tags_to_filter
+      . '/) print $1"\t"$4"\t"$5"\t"$9;}\' ';
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/Exceptions.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,16 @@
+package Bio::Roary::Exceptions;
+# ABSTRACT: Exceptions for input data 
+
+=head1 SYNOPSIS
+
+Exceptions for input data 
+
+=cut
+
+use strict; use warnings;
+use Exception::Class (
+    'Bio::Roary::Exceptions::FileNotFound'   => { description => 'Couldnt open the file' },
+    'Bio::Roary::Exceptions::CouldntWriteToFile'   => { description => 'Couldnt open the file for writing' },
+);  
+
+1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/ExtractProteomeFromGFF.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,223 @@
+package Bio::Roary::ExtractProteomeFromGFF;
+
+# ABSTRACT: Take in a GFF file and create protein sequences in FASTA format
+
+=head1 SYNOPSIS
+
+Take in GFF files and create protein sequences in FASTA format
+   use Bio::Roary::ExtractProteomeFromGFF;
+   
+   my $obj = Bio::Roary::ExtractProteomeFromGFF->new(
+       gff_file        => $fasta_file,
+     );
+   $obj->fasta_file();
+
+=cut
+
+use Moose;
+use Bio::SeqIO;
+use Cwd;
+use Bio::Roary::Exceptions;
+use File::Basename;
+use File::Temp;
+use File::Copy;
+use Bio::Tools::GFF;
+with 'Bio::Roary::JobRunner::Role';
+with 'Bio::Roary::BedFromGFFRole';
+
+has 'gff_file'                       => ( is => 'ro', isa => 'Str',  required => 1 );
+has 'apply_unknowns_filter'          => ( is => 'rw', isa => 'Bool', default  => 1 );
+has 'maximum_percentage_of_unknowns' => ( is => 'ro', isa => 'Num',  default  => 5 );
+has 'output_filename'                => ( is => 'ro', isa => 'Str', lazy => 1, builder => '_build_output_filename' );
+has 'fasta_file'                     => ( is => 'ro', isa => 'Str', lazy => 1, builder => '_build_fasta_file' );
+has '_working_directory'             => ( is => 'ro', isa => 'File::Temp::Dir', default => sub { File::Temp->newdir( DIR => getcwd, CLEANUP => 1 ); } );
+has '_working_directory_name'        => ( is => 'ro', isa => 'Str', lazy => 1, builder => '_build__working_directory_name' );
+has 'translation_table'              => ( is => 'rw', isa => 'Int', default => 11 );
+
+sub _build_fasta_file {
+    my ($self) = @_;
+    $self->_extract_nucleotide_regions;
+    $self->_convert_nucleotide_to_protein;
+    $self->_cleanup_fasta;
+    $self->_cleanup_intermediate_files;
+    $self->_filter_fasta_sequences( join('/',($self->output_directory,$self->output_filename)) );
+    return join('/',($self->output_directory,$self->output_filename));
+}
+
+sub _build__working_directory_name {
+    my ($self) = @_;
+    return $self->_working_directory->dirname();
+}
+
+sub _build_output_filename {
+    my ($self) = @_;
+    my ( $filename, $directories, $suffix ) = fileparse( $self->gff_file, qr/\.[^.]*/ );
+    return join( '/', ( $self->_working_directory_name, $filename . '.faa' ) );
+}
+
+
+
+sub _cleanup_intermediate_files {
+    my ($self) = @_;
+    unlink( $self->_unfiltered_output_filename );
+    unlink( $self->_fastatranslate_filename );
+}
+
+sub _nucleotide_fasta_file_from_gff_filename {
+    my ($self) = @_;
+    return join('/',($self->output_directory,join( '.', ( $self->output_filename, 'intermediate.fa' ) )));
+}
+
+sub _extracted_nucleotide_fasta_file_from_bed_filename {
+    my ($self) = @_;
+    return join('/',($self->output_directory,join( '.', ( $self->output_filename,'intermediate.extracted.fa' ) )));
+}
+
+sub _unfiltered_output_filename {
+    my $self = shift;
+    return join('/',($self->output_directory,join( '.', ( $self->output_filename, 'unfiltered.fa' ) )));
+}
+
+
+sub _create_nucleotide_fasta_file_from_gff {
+    my ($self) = @_;
+    
+    open(my $input_fh, $self->gff_file);
+    open(my $output_fh, '>', $self->_nucleotide_fasta_file_from_gff_filename);
+    my $at_sequence = 0;
+    while(<$input_fh>)
+    {
+	    my $line = $_;
+	    if($line =~/^>/)
+	    {
+	    	$at_sequence = 1;
+	    }
+	    
+	    if($at_sequence == 1)
+	    {
+		    print {$output_fh} $line;
+	    }
+    }
+    close($input_fh);
+    close($output_fh);
+}
+
+sub _extract_nucleotide_regions {
+    my ($self) = @_;
+
+    $self->_create_nucleotide_fasta_file_from_gff;
+    $self->_create_bed_file_from_gff;
+
+    my $cmd =
+        'bedtools getfasta -s -fi '
+      . $self->_nucleotide_fasta_file_from_gff_filename
+      . ' -bed '
+      . $self->_bed_output_filename . ' -fo '
+      . $self->_extracted_nucleotide_fasta_file_from_bed_filename
+      . ' -name > /dev/null 2>&1';
+
+    $self->logger->debug($cmd);
+    system($cmd);
+    unlink( $self->_nucleotide_fasta_file_from_gff_filename );
+    unlink( $self->_bed_output_filename );
+    unlink( $self->_nucleotide_fasta_file_from_gff_filename . '.fai' );
+}
+
+sub _cleanup_fasta {
+    my $self    = shift;
+    my $infile  = $self->_unfiltered_output_filename;
+    my $outfile = join('/',($self->output_directory,$self->output_filename));
+    return unless ( -e $infile );
+
+    open( my $in,  '<', $infile );
+    open( my $out, '>', $outfile );
+    while ( my $line = <$in> ) {
+       chomp $line;
+       if ( $line =~ /^>/ )
+	   {
+	   	 $line =~ s/"//g;
+		 # newer versions of Bedtools add (-) or (+) to the end of the sequence name, remove them
+		 $line =~ s!\([-+]\)!!;
+	   }
+	
+	if($line =~ /^(>[^:]+)/)
+	{
+		$line = $1;
+	}
+        print $out "$line\n";
+    }
+    close $in;
+    close $out;
+}
+
+sub _fastatranslate_filename {
+    my ($self) = @_;
+    return join('/',($self->output_directory,join( '.', ( $self->output_filename, 'intermediate.translate.fa' ) )));
+}
+
+sub _fastatranslate {
+    my ( $self, $inputfile, $outputfile ) = @_;
+
+    my $input_fasta_file_obj = Bio::SeqIO->new( -file => $inputfile, -format => 'Fasta' );
+    my $output_protein_file_obj = Bio::SeqIO->new( -file => ">" . $outputfile, -format => 'Fasta', -alphabet => 'protein' );
+
+    my %protein_sequence_objs;
+    while ( my $seq = $input_fasta_file_obj->next_seq ) {
+        $seq->desc(undef);
+        my $protseq = $seq->translate( -codontable_id => $self->translation_table );
+        $output_protein_file_obj->write_seq($protseq);
+    }
+    return 1;
+}
+
+sub _convert_nucleotide_to_protein {
+    my ($self) = @_;
+    $self->_fastatranslate( $self->_extracted_nucleotide_fasta_file_from_bed_filename, $self->_unfiltered_output_filename );
+    unlink( $self->_extracted_nucleotide_fasta_file_from_bed_filename );
+}
+
+sub _does_sequence_contain_too_many_unknowns {
+    my ( $self, $sequence_obj ) = @_;
+    my $maximum_number_of_Xs = int( ( $sequence_obj->length() * $self->maximum_percentage_of_unknowns ) / 100 );
+    my $number_of_Xs_found = () = $sequence_obj->seq() =~ /X/g;
+    if ( $number_of_Xs_found > $maximum_number_of_Xs ) {
+        return 1;
+    }
+    else {
+        return 0;
+    }
+}
+
+sub _filter_fasta_sequences {
+    my ( $self, $filename ) = @_;
+    my $temp_output_file = $filename . '.tmp.filtered.fa';
+    my $out_fasta_obj    = Bio::SeqIO->new( -file => ">" . $temp_output_file, -format => 'Fasta' );
+    my $fasta_obj        = Bio::SeqIO->new( -file => $filename, -format => 'Fasta' );
+
+    my $sequence_found = 0;
+
+    while ( my $seq = $fasta_obj->next_seq() ) {
+        if ( $self->_does_sequence_contain_too_many_unknowns($seq) ) {
+            next;
+        }
+        $seq->desc(undef);
+        $out_fasta_obj->write_seq($seq);
+        $sequence_found = 1;
+    }
+
+    if ( $sequence_found == 0 ) {
+        $self->logger->error( "Could not extract any protein sequences from "
+              . $self->gff_file
+              . ". Does the file contain the assembly as well as the annotation?" );
+    }
+
+    # Replace the original file.
+    move( $temp_output_file, $filename );
+    return 1;
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/ExtractProteomeFromGFFs.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,80 @@
+package Bio::Roary::ExtractProteomeFromGFFs;
+
+# ABSTRACT: Take in GFF files and create protein sequences in FASTA format
+
+=head1 SYNOPSIS
+
+Take in GFF files and create protein sequences in FASTA format
+   use Bio::Roary::ExtractProteomeFromGFFs;
+   
+   my $plot_groups_obj = Bio::Roary::ExtractProteomeFromGFFs->new(
+       gff_files        => $fasta_files,
+     );
+   $plot_groups_obj->fasta_files();
+
+=cut
+
+use Moose;
+use Bio::Roary::Exceptions;
+use Bio::Roary::ExtractProteomeFromGFF;
+use File::Basename;
+use Cwd qw(getcwd); 
+use File::Temp;
+with 'Bio::Roary::JobRunner::Role';
+
+has 'gff_files'                => ( is => 'ro', isa => 'ArrayRef', required => 1 );
+has 'fasta_files'              => ( is => 'ro', isa => 'ArrayRef', lazy => 1, builder => '_build_fasta_files' );
+has 'fasta_files_to_gff_files' => ( is => 'ro', isa => 'HashRef',  lazy => 1, builder => '_build_fasta_files_to_gff_files' );
+has 'apply_unknowns_filter'    => ( is => 'rw', isa => 'Bool', default => 1 );
+has '_queue'                   => ( is => 'rw', isa => 'Str',  default => 'small' );
+has 'translation_table'        => ( is => 'rw', isa => 'Int',  default => 11 );
+has 'verbose'                  => ( is => 'rw', isa => 'Bool', default => 0 );
+has 'working_directory'        => ( is => 'ro', isa => 'File::Temp::Dir', default => sub { File::Temp->newdir( DIR => getcwd, CLEANUP => 1 ); } );
+
+sub _build__extract_proteome_objects
+{
+  my ($self) = @_;
+
+  my %extract_proteome_objects; 
+  for my $filename ( @{ $self->gff_files } ) {
+    my $extract_proteome = Bio::Roary::ExtractProteomeFromGFF->new(
+        gff_file        => $filename,
+      );
+      $extract_proteome_objects{ $filename  } = $extract_proteome;
+  }
+  return \%extract_proteome_objects;
+}
+
+sub _build_fasta_files {
+    my ($self) = @_;
+    my @fasta_files = sort values( %{$self->fasta_files_to_gff_files} );
+    return \@fasta_files;
+}
+
+sub _build_fasta_files_to_gff_files {
+    my ($self) = @_;
+
+    my %fasta_files;
+    my @commands_to_run;
+    for my $filename ( @{ $self->gff_files } ) 
+    {
+		print "Extracting proteins from $filename\n" if($self->verbose);
+        my($gff_filename_without_directory, $directories, $suffix) = fileparse($filename);
+        my $output_suffix = "proteome.faa";
+        
+        my $output_filename = $filename.'.'.$output_suffix;
+        $fasta_files{ $filename  } = $self->working_directory.'/'.$gff_filename_without_directory.'.'.$output_suffix;
+        push(@commands_to_run, "extract_proteome_from_gff --translation_table ".$self->translation_table." --apply_unknowns_filter ".$self->apply_unknowns_filter." -d ".$self->working_directory." -o $output_suffix $filename");
+    }
+    #Farm out the computation and block until its ready
+    my $job_runner_obj = $self->_job_runner_class->new( commands_to_run => \@commands_to_run, memory_in_mb => $self->memory_in_mb, queue => $self->_queue, cpus  => $self->cpus);
+    $job_runner_obj->run();
+    
+    return \%fasta_files;
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/FilterFullClusters.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,144 @@
+package Bio::Roary::FilterFullClusters;
+
+# ABSTRACT: Take an a clusters file from CD-hit and the fasta file and output a fasta file without full clusters
+
+=head1 SYNOPSIS
+
+Take an a clusters file from CD-hit and the fasta file and output a fasta file without full clusters
+   use Bio::Roary::FilterFullClusters;
+   
+   my $obj = Bio::Roary::FilterFullClusters->new(
+       clusters_filename        => $cluster_file,
+       fasta_file           => $fasta_file,
+       number_of_input_files => 10,
+       output_file => 'filtered_file'
+     );
+   $obj->filter_full_clusters_from_fasta();
+
+=cut
+
+use Moose;
+use Bio::SeqIO;
+with 'Bio::Roary::ClustersRole';
+
+has 'number_of_input_files' => ( is => 'ro', isa => 'Int', required => 1 );
+has 'fasta_file'     => ( is => 'ro', isa => 'Str', required => 1 );
+has 'output_file'    => ( is => 'ro', isa => 'Str', required => 1 );
+has '_greater_than_or_equal' =>  ( is => 'ro', isa => 'Bool', default => 0 );
+has 'cdhit_input_fasta_file'    => ( is => 'ro', isa => 'Str', required => 1 );
+has 'cdhit_output_fasta_file'    => ( is => 'ro', isa => 'Str', required => 1 );
+
+has 'output_groups_file' => ( is => 'ro', isa => 'Str', required => 1 );
+
+has '_full_cluster_gene_names'    => ( is => 'ro', isa => 'HashRef', lazy => 1, builder => '_build__full_cluster_gene_names' );
+has '_input_seqio'  => ( is => 'ro', isa => 'Bio::SeqIO', lazy => 1, builder => '_build__input_seqio' );
+has '_output_seqio' => ( is => 'ro', isa => 'Bio::SeqIO', lazy => 1, builder => '_build__output_seqio' );
+
+has '_all_full_cluster_genes'    => ( is => 'ro', isa => 'HashRef', lazy => 1, builder => '_build__all_full_cluster_genes' );
+
+sub _build__full_cluster_gene_names
+{
+  my($self) = @_;
+  
+  my %full_cluster_gene_names ;
+  
+  for my $gene_name (keys %{$self->_clustered_genes})
+  {
+  
+    if($self->_greater_than_or_equal == 0)
+    {
+      if(defined($self->_clustered_genes->{$gene_name}) && @{$self->_clustered_genes->{$gene_name}} >= ($self->number_of_input_files -1))
+      {
+        $full_cluster_gene_names{$gene_name}++;
+      }
+    }
+    else
+    {
+      if(defined($self->_clustered_genes->{$gene_name}) && @{$self->_clustered_genes->{$gene_name}} == ($self->number_of_input_files -1))
+      {
+        $full_cluster_gene_names{$gene_name}++;
+      }
+    }
+  }
+  
+  return \%full_cluster_gene_names;
+}
+
+sub _build__input_seqio {
+    my ($self) = @_;
+    return Bio::SeqIO->new( -file => $self->fasta_file, -format => 'Fasta' );
+}
+
+sub _build__output_seqio {
+    my ( $self, $chunk_number ) = @_;
+    return Bio::SeqIO->new( -file => ">".$self->output_file, -format => 'Fasta' );
+}
+
+sub _build__all_full_cluster_genes
+{
+   my ($self) = @_;
+   my %full_cluster_genes;
+   
+   for my $gene_name (keys %{$self->_full_cluster_gene_names})
+   {
+     $full_cluster_genes{$gene_name}++;
+     for my $cluster_gene_name (@{$self->_clustered_genes->{$gene_name}})
+     {
+       $full_cluster_genes{$cluster_gene_name}++;
+     }
+   }
+   return \%full_cluster_genes;
+}
+
+
+sub _create_groups_file
+{
+  my ($self) = @_;
+  open(my $out_fh, '>>', $self->output_groups_file);
+  
+  for my $gene_name (keys %{$self->_full_cluster_gene_names})
+  {
+    print {$out_fh} $gene_name."\t". join("\t", @{$self->_clustered_genes->{$gene_name}}). "\n";
+  }
+  close($out_fh);
+}
+
+
+
+sub filter_complete_cluster_from_original_fasta
+{
+  my ($self) = @_;
+
+  my $input_seq_io  = Bio::SeqIO->new( -file => $self->cdhit_input_fasta_file, -format => 'Fasta' );
+  my $output_seq_io = Bio::SeqIO->new( -file => ">".$self->cdhit_output_fasta_file, -format => 'Fasta' );
+  
+  while ( my $input_seq = $input_seq_io->next_seq() ) 
+  {
+    unless(defined($self->_all_full_cluster_genes->{$input_seq->display_id}))
+    {
+      $output_seq_io->write_seq($input_seq);
+    }
+  }
+  
+  $self->_create_groups_file;
+  return $self;
+}
+
+sub filter_full_clusters_from_fasta
+{
+    my ($self) = @_;
+ 
+    while ( my $input_seq = $self->_input_seqio->next_seq() ) {
+      unless(defined($self->_full_cluster_gene_names->{$input_seq->display_id}))
+      {
+        $self->_output_seqio->write_seq($input_seq);
+      }
+    }
+    return $self;
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/FilterUnknownsFromFasta.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,88 @@
+package Bio::Roary::FilterUnknownsFromFasta;
+
+# ABSTRACT: Take in fasta files, remove sequences with too many unknowns and return a list of the new files
+
+=head1 SYNOPSIS
+
+Take in fasta files, remove sequences with too many unknowns and return a list of the new files
+   use Bio::Roary::FilterUnknownsFromFasta;
+   
+   my $obj = Bio::Roary::FilterUnknownsFromFasta->new(
+       fasta_files        => [],
+     );
+   $obj->filtered_fasta_files();
+
+=cut
+
+use Moose;
+use Bio::SeqIO;
+use Cwd;
+use Bio::Roary::Exceptions;
+use File::Basename;
+
+has 'fasta_files'                    => ( is => 'ro', isa => 'ArrayRef',  required => 1 );
+has 'apply_unknowns_filter'          => ( is => 'rw', isa => 'Bool', default => 1 );
+has 'maximum_percentage_of_unknowns' => ( is => 'ro', isa => 'Num',  default  => 5 );
+
+has 'filtered_fasta_files' => ( is => 'ro', isa => 'ArrayRef', lazy => 1, builder => '_build_filtered_fasta_files' );
+
+has 'input_fasta_to_output_fasta' => ( is => 'ro', isa => 'HashRef', default => sub {{}} );
+
+sub _build_filtered_fasta_files
+{
+  my ($self) = @_;
+  
+  my @output_file_names;
+  for my $fasta_file (@{$self->fasta_files})
+  {
+    my ( $filename, $directories, $suffix ) = fileparse($fasta_file);
+    push(@output_file_names, $self->_filter_fasta_sequences_and_return_new_file($filename,$fasta_file ));
+  }
+  return \@output_file_names;
+}
+
+sub _does_sequence_contain_too_many_unknowns
+{
+  my ($self, $sequence_obj) = @_;
+  my $maximum_number_of_Xs = int(($sequence_obj->length()*$self->maximum_percentage_of_unknowns)/100);
+  my $number_of_Xs_found = () = $sequence_obj->seq() =~ /X/g;
+  if($number_of_Xs_found  > $maximum_number_of_Xs)
+  {
+    return 1;
+  }
+  else
+  {
+    return 0;
+  }
+}
+
+
+sub _filter_fasta_sequences_and_return_new_file
+{
+  my ($self, $output_file, $input_file) = @_;
+  my $output_filename = $output_file.'.tmp.filtered.fa';
+  my $out_fasta_obj = Bio::SeqIO->new( -file => ">".$output_filename, -format => 'Fasta');
+  my $fasta_obj     = Bio::SeqIO->new( -file => $input_file, -format => 'Fasta');
+  
+  $self->input_fasta_to_output_fasta->{$input_file} = $output_filename;
+
+  while(my $seq = $fasta_obj->next_seq())
+  {
+    if($self->_does_sequence_contain_too_many_unknowns($seq))
+    {
+      next; 
+    }
+    # strip out extra details put in by fastatranslate
+    $seq->description(undef);
+    $out_fasta_obj->write_seq($seq);
+  }
+  return $output_filename;
+}
+
+
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/GeneNamesFromGFF.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,81 @@
+package Bio::Roary::GeneNamesFromGFF;
+
+# ABSTRACT: Parse a GFF and efficiently extract ID -> Gene Name
+
+=head1 SYNOPSIS
+
+Parse a GFF and efficiently extract ID -> Gene Name
+   use Bio::Roary::GeneNamesFromGFF;
+   
+   my $obj = Bio::Roary::GeneNamesFromGFF->new(
+     gff_file   => 'abc.gff'
+   );
+   $obj->ids_to_gene_name;
+
+=cut
+
+use Moose;
+
+use Bio::Tools::GFF;
+with 'Bio::Roary::ParseGFFAnnotationRole';
+
+has 'ids_to_gene_name' => ( is => 'ro', isa => 'HashRef', lazy => 1, builder => '_build_ids_to_gene_name' );
+has 'ids_to_product' => ( is => 'rw', isa => 'HashRef', default => sub { {} } );
+has 'ids_to_gene_size' => ( is => 'rw', isa => 'HashRef', default => sub { {} } );
+
+# Parsing with the perl GFF module is exceptionally slow.
+sub _build_ids_to_gene_name {
+    my ($self) = @_;
+    my %id_to_gene_name;
+
+    my $gffio = Bio::Tools::GFF->new( -file => $self->gff_file, -gff_version => 3 );
+    while ( my $feature = $gffio->next_feature() ) {
+        my $gene_id = $self->_get_feature_id($feature);
+        next unless ($gene_id);
+
+        if ( $feature->has_tag('gene') ) {
+            my ( $gene_name, @junk ) = $feature->get_tag_values('gene');
+            $gene_name =~ s!"!!g;
+            if ( $gene_name ne "" ) {
+                $id_to_gene_name{$gene_id} = $gene_name;
+            }
+        }
+        elsif ( $feature->has_tag('Name') ) {
+            my ( $gene_name, @junk ) = $feature->get_tag_values('Name');
+            $gene_name =~ s!"!!g;
+            if ( $gene_name ne "" ) {
+                $id_to_gene_name{$gene_id} = $gene_name;
+            }
+        }
+	
+        if ( $feature->has_tag('product') ) {
+            my ( $product, @junk ) = $feature->get_tag_values('product');
+            $self->ids_to_product->{$gene_id} = $product;
+        }
+		$self->ids_to_gene_size->{$gene_id} = $feature->end - $feature->start;
+    }
+
+    return \%id_to_gene_name;
+}
+
+sub _get_feature_id {
+    my ( $self, $feature ) = @_;
+    my ( $gene_id, @junk );
+    if ( $feature->has_tag('ID') ) {
+        ( $gene_id, @junk ) = $feature->get_tag_values('ID');
+    }
+    elsif ( $feature->has_tag('locus_tag') ) {
+        ( $gene_id, @junk ) = $feature->get_tag_values('locus_tag');
+    }
+    else {
+        return undef;
+    }
+    $gene_id =~ s!["']!!g;
+    return undef if ( $gene_id eq "" );
+    return $gene_id;
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/GroupLabels.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,62 @@
+package Bio::Roary::GroupLabels;
+
+# ABSTRACT: Add labels to the groups
+
+=head1 SYNOPSIS
+
+Add labels to the groups
+   use Bio::Roary::GroupLabels;
+   
+   my $obj = Bio::Roary::GroupLabels->new(
+     groups_filename   => 'abc.groups',
+     output_filename => 'output.groups'
+   );
+   $obj->add_labels;
+
+=cut
+
+use Moose;
+use Bio::Roary::Exceptions;
+
+has 'groups_filename' => ( is => 'ro', isa => 'Str', required => 1 );
+has 'output_filename' => ( is => 'ro', isa => 'Str', default  => 'labelled_groups_file' );
+
+has '_input_fh'             => ( is => 'ro', lazy => 1,     builder => '_build__input_fh' );
+has '_output_fh'            => ( is => 'ro', lazy => 1,     builder => '_build__output_fh' );
+has '_group_default_prefix' => ( is => 'ro', isa  => 'Str', default => 'group_' );
+
+sub _build__input_fh {
+    my ($self) = @_;
+    open( my $fh, $self->groups_filename )
+      or Bio::Roary::Exceptions::FileNotFound->throw( error => "Group file not found:" . $self->groups_filename );
+    return $fh;
+}
+
+sub _build__output_fh {
+    my ($self) = @_;
+    open( my $fh, '>', $self->output_filename )
+      or Bio::Roary::Exceptions::CouldntWriteToFile->throw(
+        error => "Couldnt write output file:" . $self->output_filename );
+    return $fh;
+}
+
+sub add_labels {
+    my ($self) = @_;
+
+    my $counter = 1;
+    my $in_fh   = $self->_input_fh;
+    while (<$in_fh>) {
+        my $line = $_;
+        next if ( $line eq "" );
+        print { $self->_output_fh } $self->_group_default_prefix . $counter . ": " . $line;
+        $counter++;
+    }
+    close( $self->_input_fh );
+    close( $self->_output_fh );
+    return 1;
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/GroupStatistics.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,242 @@
+package Bio::Roary::GroupStatistics;
+
+# ABSTRACT: Add labels to the groups
+
+=head1 SYNOPSIS
+
+Add labels to the groups
+   use Bio::Roary::GroupStatistics;
+   
+   my $obj = Bio::Roary::GroupStatistics->new(
+     output_filename => 'group_statitics.csv',
+     annotate_groups_obj => $annotate_groups_obj,
+     analyse_groups_obj  => $analyse_groups_obj
+   );
+   $obj->create_spreadsheet;
+
+=cut
+
+use Moose;
+use POSIX;
+use Text::CSV;
+use File::Basename;
+use Bio::SeqIO;
+use Bio::Roary::Exceptions;
+use Bio::Roary::AnalyseGroups;
+use Bio::Roary::AnnotateGroups;
+use Bio::Roary::PresenceAbsenceMatrix;
+
+has 'annotate_groups_obj'  => ( is => 'ro', isa => 'Bio::Roary::AnnotateGroups', required => 1 );
+has 'analyse_groups_obj'   => ( is => 'ro', isa => 'Bio::Roary::AnalyseGroups',  required => 1 );
+has 'output_filename'      => ( is => 'ro', isa => 'Str',                        default  => 'gene_presence_absence.csv' );
+has 'output_rtab_filename' => ( is => 'ro', isa => 'Str',                        default  => 'gene_presence_absence.Rtab' );
+has 'groups_to_contigs'    => ( is => 'ro', isa => 'Maybe[HashRef]');
+has '_output_fh'           => ( is => 'ro', lazy => 1,           builder => '_build__output_fh' );
+has '_text_csv_obj'        => ( is => 'ro', isa  => 'Text::CSV', lazy    => 1, builder => '_build__text_csv_obj' );
+has '_sorted_file_names'   => ( is => 'ro', isa  => 'ArrayRef',  lazy    => 1, builder => '_build__sorted_file_names' );
+has '_groups_to_files'     => ( is => 'ro', isa  => 'HashRef',   lazy    => 1, builder => '_build__groups_to_files' );
+has '_files_to_groups'     => ( is => 'ro', isa  => 'HashRef',   lazy    => 1, builder => '_build__files_to_groups' );
+has '_num_files_in_groups' => ( is => 'ro', isa  => 'HashRef',   lazy    => 1, builder => '_build__num_files_in_groups' );
+has '_verbose'             => ( is => 'ro', isa => 'Bool', default => 0 );
+
+
+sub _build__output_fh {
+    my ($self) = @_;
+    open( my $fh, '>', $self->output_filename )
+      or Bio::Roary::Exceptions::CouldntWriteToFile->throw(
+        error => "Couldnt write output file:" . $self->output_filename );
+    return $fh;
+}
+
+sub _build__text_csv_obj {
+    my ($self) = @_;
+    return Text::CSV->new( { binary => 1, always_quote => 1, eol => "\r\n" } );
+}
+
+sub fixed_headers {
+    my ($self) = @_;
+    my @header =
+      ( 'Gene', 'Non-unique Gene name', 'Annotation', 'No. isolates', 'No. sequences', 'Avg sequences per isolate', 'Genome Fragment','Order within Fragment', 'Accessory Fragment','Accessory Order with Fragment', 'QC','Min group size nuc', 'Max group size nuc', 'Avg group size nuc' );
+    return \@header;
+}
+
+sub _sample_headers
+{
+	my ($self) = @_;
+	my @header;
+    for my $filename ( @{ $self->_sorted_file_names } ) {
+        my $filename_cpy = basename($filename);
+        $filename_cpy =~ s!\.gff\.proteome\.faa!!;
+        push( @header, $filename_cpy );
+    }
+	return \@header;
+}
+
+sub _header {
+    my ($self) = @_;
+    my @header = @{ $self->fixed_headers };
+    push( @header, @{$self->_sample_headers});
+    push( @header, 'Inference' ) if ( $self->_verbose );
+    return \@header;
+}
+
+sub _build__sorted_file_names {
+    my ($self) = @_;
+    my @sorted_file_names = sort( @{ $self->analyse_groups_obj->fasta_files } );
+    return \@sorted_file_names;
+}
+
+sub _non_unique_name_for_group {
+    my ( $self, $annotated_group_name ) = @_;
+    my $duplicate_gene_name = '';
+    my $prefix              = $self->annotate_groups_obj->_group_default_prefix;
+    if ( $annotated_group_name =~ /$prefix/ ) {
+        my $non_unique_name_for_group =
+          $self->annotate_groups_obj->_consensus_gene_name_for_group($annotated_group_name);
+        if ( !( $non_unique_name_for_group =~ /$prefix/ ) ) {
+            $duplicate_gene_name = $non_unique_name_for_group;
+        }
+    }
+    return $duplicate_gene_name;
+}
+
+sub _build__groups_to_files {
+    my ($self) = @_;
+    my %groups_to_files;
+    for my $group ( @{ $self->annotate_groups_obj->_groups } ) {
+        my $genes = $self->annotate_groups_obj->_groups_to_id_names->{$group};
+        my %filenames;
+        for my $gene_name ( @{$genes} ) {
+            my $filename = $self->analyse_groups_obj->_genes_to_file->{$gene_name};
+            push( @{ $filenames{$filename} }, $gene_name );
+        }
+        $groups_to_files{$group} = \%filenames;
+    }
+    
+    return \%groups_to_files;
+}
+
+sub _build__files_to_groups
+{
+  my ($self) = @_;
+  my %files_to_groups;
+  
+  for my $group (keys %{$self->_groups_to_files})
+  {
+    for my $filename (keys %{$self->_groups_to_files->{$group}})
+    {
+      push(@{$files_to_groups{$filename}}, $group);
+    }
+  }
+  
+  return \%files_to_groups;
+}
+
+sub _build__num_files_in_groups
+{
+	 my ($self) = @_;
+ 	my %num_files_in_groups;
+ 	for my $group (@{ $self->annotate_groups_obj->_groups })
+ 	{
+ 	  my $num_files = $self->analyse_groups_obj->_count_num_files_in_group( $self->annotate_groups_obj->_groups_to_id_names->{$group});
+ 	  $num_files_in_groups{$group} = $num_files;
+ 	}
+	return \%num_files_in_groups;
+}
+
+sub _row {
+    my ( $self, $group ) = @_;
+    my $genes = $self->annotate_groups_obj->_groups_to_id_names->{$group};
+
+    my $num_isolates_in_group     = $self->analyse_groups_obj->_count_num_files_in_group($genes);
+    my $num_sequences_in_group    = $#{$genes} + 1;
+    my $avg_sequences_per_isolate = ceil( ( $num_sequences_in_group / $num_isolates_in_group ) * 100 ) / 100;
+
+    my $annotation           = $self->annotate_groups_obj->consensus_product_for_id_names($genes);
+    my $annotated_group_name = $self->annotate_groups_obj->_groups_to_consensus_gene_names->{$group};
+
+    my $duplicate_gene_name = $self->_non_unique_name_for_group($annotated_group_name);
+    
+    my $genome_number = '';
+    my $qc_comment = '';
+    my $order_within_fragement = '';
+    my $accessory_order_within_fragement = '';
+    my $accessory_genome_number = '';
+    if(defined($self->groups_to_contigs) && defined($self->groups_to_contigs->{$annotated_group_name}))
+    {
+      $genome_number = $self->groups_to_contigs->{$annotated_group_name}->{label};
+      $qc_comment = $self->groups_to_contigs->{$annotated_group_name}->{comment};
+      $order_within_fragement = $self->groups_to_contigs->{$annotated_group_name}->{order};
+      
+      $accessory_genome_number = $self->groups_to_contigs->{$annotated_group_name}->{accessory_label};
+      $accessory_order_within_fragement = $self->groups_to_contigs->{$annotated_group_name}->{accessory_order};
+    }
+	
+	my $group_size = $self->annotate_groups_obj->group_nucleotide_lengths->{$group};
+    
+    my @row = (
+        $annotated_group_name,  $duplicate_gene_name,    $annotation,
+        $num_isolates_in_group, $num_sequences_in_group, $avg_sequences_per_isolate,$genome_number,$order_within_fragement,$accessory_genome_number,$accessory_order_within_fragement,$qc_comment,$group_size->{min}, $group_size->{max}, $group_size->{average}
+    );
+	
+	for(my $i =0; $i < @row; $i++)
+	{
+		if(!defined($row[$i]))
+		{
+			$row[$i] = '';
+		}
+	}
+
+    for my $filename ( @{ $self->_sorted_file_names } ) {
+        my $group_to_file_genes = $self->_groups_to_files->{$group}->{$filename};
+
+        if ( defined($group_to_file_genes) && @{$group_to_file_genes} > 0 ) {
+
+            push( @row, join( "\t", @{$group_to_file_genes} ) );
+            next;
+        }
+        else {
+            push( @row, '' );
+        }
+    }
+
+    ## ADD INFERENCE AND FULL ANNOTATION IF VERBOSE REQUESTED ##
+    if ( $self->_verbose ){
+      my ( $full_annotation, $inference );
+        $row[2] = $self->annotate_groups_obj->full_annotation($group);
+        push( @row, $self->annotate_groups_obj->inference($group) );
+    }
+
+    return \@row;
+}
+
+sub create_rtab
+{
+	my ($self) = @_;
+    my $presence_absence_matrix_obj = Bio::Roary::PresenceAbsenceMatrix->new(
+      output_filename     => $self->output_rtab_filename,
+	  annotate_groups_obj => $self->annotate_groups_obj,
+      sorted_file_names   => $self->_sorted_file_names,
+      groups_to_files     => $self->_groups_to_files,
+      num_files_in_groups => $self->_num_files_in_groups,
+      sample_headers      => $self->_sample_headers,
+    );
+    $presence_absence_matrix_obj->create_matrix_file;
+	return $self;
+}
+
+sub create_spreadsheet {
+    my ($self) = @_;
+
+    $self->_text_csv_obj->print( $self->_output_fh, $self->_header );
+
+    for my $group (sort {$self->_num_files_in_groups->{$b}<=>$self->_num_files_in_groups->{$a} || $a cmp $b} keys %{$self->_num_files_in_groups}){
+        $self->_text_csv_obj->print( $self->_output_fh, $self->_row($group) );
+    }
+    close( $self->_output_fh );
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/InflateClusters.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,109 @@
+package Bio::Roary::InflateClusters;
+
+# ABSTRACT: Take the clusters file from cd-hit and use it to inflate the output of MCL
+
+=head1 SYNOPSIS
+
+Take the clusters file from cd-hit and use it to inflate the output of MCL
+   use Bio::Roary::InflateClusters;
+   
+   my $obj = Bio::Roary::InflateClusters->new(
+     clusters_filename  => 'example.clstr',
+     mcl_filename       => 'example.mcl',
+     output_file        => 'example.output'
+   );
+   $obj->inflate;
+
+=cut
+
+use Moose;
+use Bio::Roary::Exceptions;
+with 'Bio::Roary::ClustersRole';
+
+has 'mcl_filename'      => ( is => 'ro', isa => 'Str', required => 1 );
+has 'output_file'       => ( is => 'ro', isa => 'Str', default  => 'inflated_results' );
+has '_mcl_fh'           => ( is => 'ro',lazy => 1, builder => '_build__mcl_fh' );
+has '_output_fh'        => ( is => 'ro',lazy => 1, builder => '_build__output_fh' );
+has 'cdhit_groups_filename'  => ( is => 'ro', isa => 'Maybe[Str]' );
+
+sub _build__output_fh
+{
+  my($self) = @_;
+  open(my $fh, '>', $self->output_file) or Bio::Roary::Exceptions::CouldntWriteToFile->throw( error => 'Cant write to file: ' . $self->output_file );
+  return $fh;
+}
+
+sub _build__mcl_fh
+{
+   my($self) = @_;
+   open(my $fh, $self->mcl_filename) or Bio::Roary::Exceptions::FileNotFound->throw( error => 'Cant open file: ' . $self->mcl_filename );
+   return $fh;
+}
+
+sub _inflate_line
+{
+   my($self, $line) = @_;
+   my @inflated_genes;
+   chomp($line);
+   my @gene_names = split(/[\t\s]+/, $line);
+   for my $gene_name (@gene_names)
+   {
+     push(@inflated_genes, $self->_inflate_gene($gene_name));
+   }
+   return join(' ',@inflated_genes);
+}
+
+sub _inflate_gene
+{
+   my($self, $gene_name) = @_;
+   my $inflated_gene = $gene_name;
+   if(defined($self->_clustered_genes->{$gene_name}))
+   {
+     $inflated_gene = $inflated_gene."\t". join("\t",@{$self->_clustered_genes->{$gene_name}});     
+     delete($self->_clustered_genes->{$gene_name});
+   }
+   return $inflated_gene;
+}
+
+sub inflate
+{
+  my($self) = @_;
+  my $mcl_fh = $self->_mcl_fh;
+  
+  # Inflate genes from cdhit which were sent to mcl
+  while(<$mcl_fh>)
+  {
+    my $line = $_;
+    print { $self->_output_fh } $self->_inflate_line($line) . "\n";
+  }
+  
+  # Inflate any clusters that were in the clusters file but not sent to mcl
+  for my $gene_name(keys %{$self->_clustered_genes})
+  {
+    next unless(defined($self->_clustered_genes->{$gene_name}));
+    print { $self->_output_fh } $gene_name."\t". join("\t",@{$self->_clustered_genes->{$gene_name}})."\n";
+  }
+  
+  if(defined($self->cdhit_groups_filename))
+  {
+    # Add clusters which were excluded because the groups were full at the cdhit stage
+    open(my $cdhit_fh, $self->cdhit_groups_filename) or Bio::Roary::Exceptions::FileNotFound->throw( error => "CD hit group file not found: " . $self->cdhit_groups_filename);
+    while(<$cdhit_fh>)
+    {
+      my $line = $_;
+      
+      if(defined($line))
+      {
+        print { $self->_output_fh } $line ;
+      }
+    }
+  }
+  
+  close($self->_output_fh);
+  1;
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/IterativeCdhit.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,114 @@
+package Bio::Roary::IterativeCdhit;
+
+# ABSTRACT:  Run CDhit iteratively with reducing thresholds, removing full clusters each time
+
+=head1 SYNOPSIS
+
+Run CDhit iteratively with reducing thresholds, removing full clusters each time
+   use Bio::Roary::IterativeCdhit;
+   
+   my $obj = Bio::Roary::IterativeCdhit->new(
+     output_cd_hit_filename   => 'output_cd_hit_filename.fa',
+     output_combined_filename => 'output_combined_filename.fa',
+     number_of_input_files     => 5,
+     output_filtered_clustered_fasta= > 'output_filtered_clustered_fasta.fa',
+   );
+   $obj->run;
+
+=cut
+
+use Moose;
+use Bio::SeqIO;
+use Bio::Roary::Exceptions;
+use Bio::Roary::External::Cdhit;
+use Bio::Roary::FilterFullClusters;
+use File::Copy;
+use Log::Log4perl qw(:easy);
+# CD hit is run locally
+
+has 'output_cd_hit_filename'          => ( is => 'ro', isa => 'Str', required => 1 );
+has 'output_combined_filename'        => ( is => 'ro', isa => 'Str', required => 1 );
+has 'number_of_input_files'           => ( is => 'ro', isa => 'Int', required => 1 );
+has 'output_filtered_clustered_fasta' => ( is => 'ro', isa => 'Str', required => 1 );
+
+has 'lower_bound_percentage'          => ( is => 'ro', isa => 'Num', default => 0.98 );
+has 'upper_bound_percentage'          => ( is => 'ro', isa => 'Num', default => 0.99 );
+has 'step_size_percentage'            => ( is => 'ro', isa => 'Num', default => 0.005 );
+has 'cpus'                            => ( is => 'ro', isa => 'Int', default => 1 );
+has 'logger'                          => ( is => 'ro', lazy => 1, builder => '_build_logger');
+
+sub _build_logger
+{
+    my ($self) = @_;
+    Log::Log4perl->easy_init(level => $ERROR);
+    my $logger = get_logger();
+    return $logger;
+}
+
+
+sub run {
+    my ($self) = @_;
+
+    $self->filter_complete_clusters(
+        $self->output_cd_hit_filename,
+        1,
+        $self->output_combined_filename,
+        $self->number_of_input_files,
+        $self->output_filtered_clustered_fasta, 1
+    );
+
+    for ( my $percent_match = $self->upper_bound_percentage ; $percent_match >= $self->lower_bound_percentage ; $percent_match -= $self->step_size_percentage ) {
+        $self->filter_complete_clusters(
+            $self->output_cd_hit_filename,
+            $percent_match,
+            $self->output_combined_filename,
+            $self->number_of_input_files,
+            $self->output_filtered_clustered_fasta, 0
+        );
+    }
+
+    my $cdhit_obj = Bio::Roary::External::Cdhit->new(
+        input_file                   => $self->output_combined_filename,
+        output_base                  => $self->output_cd_hit_filename,
+        _length_difference_cutoff    => $self->lower_bound_percentage,
+        _sequence_identity_threshold => $self->lower_bound_percentage,
+        cpus                         => $self->cpus,
+		logger                       => $self->logger
+    );
+    $cdhit_obj->run();
+    return $cdhit_obj->clusters_filename;
+}
+
+sub filter_complete_clusters {
+    my ( $self, $output_cd_hit_filename, $percentage_match, $output_combined_filename, $number_of_input_files,
+        $output_filtered_clustered_fasta,
+        $greater_than_or_equal )
+      = @_;
+    my $cdhit_obj = Bio::Roary::External::Cdhit->new(
+        input_file                   => $output_combined_filename,
+        output_base                  => $output_cd_hit_filename,
+        _length_difference_cutoff    => $percentage_match,
+        _sequence_identity_threshold => $percentage_match,
+        cpus                         => $self->cpus,
+    );
+    $cdhit_obj->run();
+
+    my $filter_clusters = Bio::Roary::FilterFullClusters->new(
+        clusters_filename       => $cdhit_obj->clusters_filename,
+        fasta_file              => $output_cd_hit_filename,
+        number_of_input_files   => $number_of_input_files,
+        output_file             => $output_filtered_clustered_fasta,
+        _greater_than_or_equal  => $greater_than_or_equal,
+        cdhit_input_fasta_file  => $output_combined_filename,
+        cdhit_output_fasta_file => $output_combined_filename . '.filtered',
+        output_groups_file      => $output_combined_filename . '.groups'
+    );
+
+    $filter_clusters->filter_complete_cluster_from_original_fasta();
+    move( $filter_clusters->cdhit_output_fasta_file, $output_combined_filename );
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/LookupGeneFiles.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,53 @@
+package Bio::Roary::LookupGeneFiles;
+
+# ABSTRACT: Take in an ordering of genes and a directory and return an ordered list of file locations
+
+=head1 SYNOPSIS
+
+Take in an ordering of genes and a directory and return an ordered list of file locations
+   use Bio::Roary::LookupGeneFiles;
+   
+   my $obj = Bio::Roary::LookupGeneFiles->new(
+       multifasta_directory        => 'pan_genome_sequences',
+       ordered_genes           => ['gene5','gene2','gene3'],
+
+     );
+   $obj->ordered_gene_files();
+
+=cut
+
+use Moose;
+
+has 'multifasta_directory' => ( is => 'ro', isa => 'Str', default => 'pan_genome_sequences' );
+has 'ordered_genes'        => ( is => 'ro', isa => 'ArrayRef', required => 1 );
+
+has 'ordered_gene_files' => ( is => 'ro', isa => 'ArrayRef', lazy => 1, builder => '_build_ordered_gene_files' );
+
+
+sub _build_ordered_gene_files
+{
+  my ($self) = @_;
+  my @gene_files;
+  for my $gene (@{$self->ordered_genes})
+  {
+    $gene =~ s!\W!_!gi;
+    my $filename = $gene.'.fa.aln';
+    my $gene_filepath = join('/',($self->multifasta_directory, $filename));
+    
+    if(! -e $gene_filepath)
+    {
+      print "Core gene file missing: ". $gene_filepath."\n";
+    }
+    else
+    {
+      push(@gene_files, $gene_filepath);
+    }
+  }
+  return \@gene_files;
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/MergeMultifastaAlignments.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,121 @@
+package Bio::Roary::MergeMultifastaAlignments;
+
+# ABSTRACT: Merge multifasta alignment files with equal numbers of sequences.
+
+=head1 SYNOPSIS
+
+Merge multifasta alignment files with equal numbers of sequences.So each sequence in each file gets concatenated together.  It is assumed the 
+sequences are in the correct order.
+   use Bio::Roary::MergeMultifastaAlignments;
+   
+   my $obj = Bio::Roary::MergeMultifastaAlignments->new(
+     multifasta_files => [],
+     output_filename  => 'output_merged.aln'
+   );
+   $obj->merge_files;
+
+=cut
+
+use Moose;
+use Bio::SeqIO;
+use Bio::Roary::Output::CoreGeneAlignmentCoordinatesEMBL;
+
+has 'multifasta_files'       => ( is => 'ro', isa => 'ArrayRef',   required => 1 );
+has 'sample_names'           => ( is => 'ro', isa => 'ArrayRef',   required => 1 );
+has 'sample_names_to_genes'  => ( is => 'rw', isa => 'HashRef',    required => 1 );
+has 'output_filename'        => ( is => 'ro', isa => 'Str',        default  => 'core_alignment.aln' );
+has 'output_header_filename' => ( is => 'ro', isa => 'Str',        default  => 'core_alignment_header.embl' );
+has '_output_seqio_obj'      => ( is => 'ro', isa => 'Bio::SeqIO', lazy     => 1, builder => '_build__output_seqio_obj' );
+has '_gene_lengths'          => ( is => 'rw', isa => 'HashRef',    lazy     => 1, builder => '_build__gene_lengths' );
+has '_gene_to_sequence' => ( is => 'rw', isa => 'HashRef', default => sub { {} } );
+has '_sorted_multifasta_files' => ( is => 'rw', isa => 'ArrayRef', lazy => 1, builder => '_build__sorted_multifasta_files' );
+
+sub BUILD {
+    my ($self) = @_;
+    $self->_gene_lengths;
+}
+
+sub _input_seq_io_obj {
+    my ( $self, $filename ) = @_;
+    return Bio::SeqIO->new( -file => $filename, -format => 'Fasta' );
+}
+
+sub _build__output_seqio_obj {
+    my ($self) = @_;
+    return Bio::SeqIO->new( -file => ">" . $self->output_filename, -format => 'Fasta' );
+}
+
+sub _build__gene_lengths {
+    my ($self) = @_;
+    my %gene_lengths;
+    for my $filename ( @{ $self->_sorted_multifasta_files } ) {
+        my $seq_io = $self->_input_seq_io_obj($filename);
+        next unless ( defined($seq_io) );
+        while ( my $seq_record = $seq_io->next_seq ) {
+
+            # Save all of the gene sequences to memory, massive speedup but a bit naughty.
+            $self->_gene_to_sequence->{$filename}->{ $seq_record->display_id } = $seq_record->seq;
+            $gene_lengths{$filename} = $seq_record->length() if ( !defined( $gene_lengths{$filename} ) );
+        }
+    }
+
+    return \%gene_lengths;
+}
+
+sub _build__sorted_multifasta_files {
+    my ($self) = @_;
+    my @sorted_gene_files = sort @{ $self->multifasta_files };
+    return \@sorted_gene_files;
+}
+
+sub _sequence_for_sample_from_gene_file {
+    my ( $self, $sample_name, $gene_file ) = @_;
+
+    # loop over this to get the geneIDs
+    for my $gene_id ( sort keys %{ $self->_gene_to_sequence->{$gene_file} } ) {
+        if ( defined( $self->sample_names_to_genes->{$sample_name}->{$gene_id} ) ) {
+            return $self->_gene_to_sequence->{$gene_file}->{$gene_id};
+        }
+    }
+    return $self->_padded_string_for_gene_file($gene_file);
+}
+
+sub _padded_string_for_gene_file {
+    my ( $self, $gene_file ) = @_;
+    return '' unless ( defined( $self->_gene_lengths->{$gene_file} ) );
+    return '-' x ( $self->_gene_lengths->{$gene_file} );
+}
+
+sub _create_merged_sequence_for_sample {
+    my ( $self, $sample_name ) = @_;
+    my $merged_sequence = '';
+    for my $gene_file ( @{ $self->_sorted_multifasta_files } ) {
+        $merged_sequence .= $self->_sequence_for_sample_from_gene_file( $sample_name, $gene_file );
+    }
+    return $merged_sequence;
+}
+
+sub merge_files {
+    my ($self) = @_;
+
+    for my $sample_name ( @{ $self->sample_names } ) {
+        my $sequence = $self->_create_merged_sequence_for_sample($sample_name);
+        my $seq_io = Bio::Seq->new( -display_id => $sample_name, -seq => $sequence );
+        $self->_output_seqio_obj->write_seq($seq_io);
+    }
+
+    # Create a header file which gives the coordinates of each gene in the multifasta
+    Bio::Roary::Output::CoreGeneAlignmentCoordinatesEMBL->new(
+        multifasta_files => $self->_sorted_multifasta_files,
+        gene_lengths     => $self->_gene_lengths,
+        output_filename  => $self->output_header_filename
+    )->create_file();
+
+    return 1;
+}
+
+no Moose;
+	__PACKAGE__->meta->make_immutable;
+
+1;
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/OrderGenes.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,391 @@
+package Bio::Roary::OrderGenes;
+
+# ABSTRACT: Take in GFF files and create a matrix of what genes are beside what other genes
+
+=head1 SYNOPSIS
+
+Take in the analyse groups and create a matrix of what genes are beside what other genes
+   use Bio::Roary::OrderGenes;
+   
+   my $obj = Bio::Roary::OrderGenes->new(
+     analyse_groups_obj => $analyse_groups_obj,
+     gff_files => ['file1.gff','file2.gff']
+   );
+   $obj->groups_to_contigs;
+
+=cut
+
+use Moose;
+use Bio::Roary::Exceptions;
+use Bio::Roary::AnalyseGroups;
+use Bio::Roary::ContigsToGeneIDsFromGFF;
+use Graph;
+use Graph::Writer::Dot;
+use File::Basename;
+
+has 'gff_files'                => ( is => 'ro', isa => 'ArrayRef',                  required => 1 );
+has 'analyse_groups_obj'       => ( is => 'ro', isa => 'Bio::Roary::AnalyseGroups', required => 1 );
+has 'core_definition'          => ( is => 'ro', isa => 'Num',                       default  => 1.0 );
+has 'pan_graph_filename'       => ( is => 'ro', isa => 'Str',                       default  => 'core_accessory_graph.dot' );
+has 'accessory_graph_filename' => ( is => 'ro', isa => 'Str',                       default  => 'accessory_graph.dot' );
+has 'sample_weights'           => ( is => 'ro', isa => 'Maybe[HashRef]' );
+has 'samples_to_clusters'      => ( is => 'ro', isa => 'Maybe[HashRef]' );
+has 'group_order' => ( is => 'ro', isa => 'HashRef', lazy => 1, builder => '_build_group_order' );
+has 'groups_to_sample_names' => ( is => 'rw', isa => 'HashRef', default => sub { {} } );
+has 'group_graphs'            => ( is => 'ro', isa => 'Graph',   lazy => 1, builder => '_build_group_graphs' );
+has 'groups_to_contigs'       => ( is => 'ro', isa => 'HashRef', lazy => 1, builder => '_build_groups_to_contigs' );
+has '_groups_to_file_contigs' => ( is => 'ro', isa => 'HashRef', lazy => 1, builder => '_build__groups_to_file_contigs' );
+has '_groups'                 => ( is => 'ro', isa => 'HashRef', lazy => 1, builder => '_build_groups' );
+has 'number_of_files'         => ( is => 'ro', isa => 'Int',     lazy => 1, builder => '_build_number_of_files' );
+has '_groups_qc' => ( is => 'ro', isa => 'HashRef', default => sub { {} } );
+has '_percentage_of_largest_weak_threshold' => ( is => 'ro', isa => 'Num', default => 0.9 );
+
+sub _build_number_of_files {
+    my ($self) = @_;
+    return @{ $self->gff_files };
+}
+
+sub _build_groups {
+    my ($self) = @_;
+    my %groups;
+    for my $group_name ( @{ $self->analyse_groups_obj->_groups } ) {
+        $groups{$group_name}++;
+    }
+    return \%groups;
+}
+
+sub _build__groups_to_file_contigs {
+    my ($self) = @_;
+
+    my @overlapping_hypothetical_gene_ids;
+    my %samples_to_groups_contigs;
+
+    # Open each GFF file
+    for my $filename ( @{ $self->gff_files } ) {
+        my @groups_to_contigs;
+        my $contigs_to_ids_obj = Bio::Roary::ContigsToGeneIDsFromGFF->new( gff_file => $filename );
+
+        my ( $sample_name, $directories, $suffix ) = fileparse($filename);
+        $sample_name =~ s/\.gff//gi;
+
+        # Loop over each contig in the GFF file
+        for my $contig_name ( keys %{ $contigs_to_ids_obj->contig_to_ids } ) {
+            my @groups_on_contig;
+
+            # loop over each gene in each contig in the GFF file
+            for my $gene_id ( @{ $contigs_to_ids_obj->contig_to_ids->{$contig_name} } ) {
+
+                # convert to group name
+                my $group_name = $self->analyse_groups_obj->_genes_to_groups->{$gene_id};
+                next unless ( defined($group_name) );
+
+                if ( $contigs_to_ids_obj->overlapping_hypothetical_protein_ids->{$gene_id} ) {
+                    $self->_groups_qc->{$group_name} =
+'Hypothetical protein with no hits to refseq/uniprot/clusters/cdd/tigrfams/pfam overlapping another protein with hits';
+                }
+                push( @groups_on_contig, $group_name );
+            }
+            push( @groups_to_contigs, \@groups_on_contig );
+        }
+        $samples_to_groups_contigs{$sample_name} = \@groups_to_contigs;
+    }
+
+    return \%samples_to_groups_contigs;
+
+}
+
+sub _build_group_order {
+    my ($self) = @_;
+    my %group_order;
+
+    my %groups_to_sample_names;
+    for my $sample_name ( keys %{ $self->_groups_to_file_contigs } ) {
+        my $groups_to_file_contigs = $self->_groups_to_file_contigs->{$sample_name};
+        for my $groups_on_contig ( @{$groups_to_file_contigs} ) {
+            for ( my $i = 1 ; $i < @{$groups_on_contig} ; $i++ ) {
+                my $group_from = $groups_on_contig->[ $i - 1 ];
+                my $group_to   = $groups_on_contig->[$i];
+
+                if ( defined( $self->sample_weights ) && $self->sample_weights->{$sample_name} ) {
+                    $group_order{$group_from}{$group_to} += $self->sample_weights->{$sample_name};
+                    push( @{ $groups_to_sample_names{$group_from} }, $sample_name );
+                }
+                else {
+                    $group_order{$group_from}{$group_to}++;
+                }
+            }
+            if ( @{$groups_on_contig} == 1 ) {
+                my $group_from = $groups_on_contig->[0];
+                my $group_to   = $groups_on_contig->[0];
+                if ( defined( $self->sample_weights ) && $self->sample_weights->{$sample_name} ) {
+                    $group_order{$group_from}{$group_to} += $self->sample_weights->{$sample_name};
+                    push( @{ $groups_to_sample_names{$group_from} }, $sample_name );
+                }
+                else {
+                    $group_order{$group_from}{$group_to}++;
+                }
+            }
+        }
+    }
+
+    $self->groups_to_sample_names( \%groups_to_sample_names );
+    return \%group_order;
+}
+
+sub _build_group_graphs {
+    my ($self) = @_;
+    return Graph->new( undirected => 1 );
+}
+
+sub _save_graph_to_file {
+    my ( $self, $graph, $output_filename ) = @_;
+    my $writer = Graph::Writer::Dot->new();
+    $writer->write_graph( $graph, $output_filename );
+    return 1;
+}
+
+sub _add_groups_to_graph {
+    my ($self) = @_;
+
+    for my $current_group ( keys %{ $self->group_order() } ) {
+        for my $group_to ( keys %{ $self->group_order->{$current_group} } ) {
+            my $weight = 1.0 / ( $self->group_order->{$current_group}->{$group_to} );
+            $self->group_graphs->add_weighted_edge( $current_group, $group_to, $weight );
+        }
+    }
+
+}
+
+sub _reorder_connected_components {
+    my ( $self, $graph_groups ) = @_;
+    my @ordered_graph_groups;
+    my @paths_and_weights;
+
+    for my $graph_group ( @{$graph_groups} ) {
+        my %groups;
+        $groups{$_}++ for ( @{$graph_group} );
+        my $edge_sum = 0;
+
+        for my $current_group ( keys %groups ) {
+            for my $group_to ( keys %{ $self->group_order->{$current_group} } ) {
+                next unless defined( $groups{$group_to} );
+                $edge_sum += $self->group_order->{$current_group}->{$group_to};
+            }
+        }
+
+        my %samples_in_graph;
+        for my $current_group ( keys %groups ) {
+            my $sample_names = $self->groups_to_sample_names->{$current_group};
+            if ( defined($sample_names) ) {
+                for my $sample_name ( @{$sample_names} ) {
+                    $samples_in_graph{$sample_name}++;
+                }
+            }
+        }
+        my @sample_names = sort keys %samples_in_graph;
+
+        if ( @{$graph_group} == 1 ) {
+
+            push(
+                @paths_and_weights,
+                {
+                    path           => $graph_group,
+                    average_weight => $edge_sum,
+                    sample_names   => \@sample_names
+                }
+            );
+        }
+        else {
+            my $graph = Graph->new( undirected => 1 );
+            for my $current_group ( keys %groups ) {
+                for my $group_to ( keys %{ $self->group_order->{$current_group} } ) {
+                    if ( $groups{$group_to} ) {
+                        my $weight = 1 / $self->group_order->{$current_group}->{$group_to};
+                        $graph->add_weighted_edge( $current_group, $group_to, $weight );
+                    }
+                }
+            }
+            my $minimum_spanning_tree = $graph->minimum_spanning_tree;
+            my $dfs_obj               = Graph::Traversal::DFS->new($minimum_spanning_tree);
+            my @reordered_dfs_groups  = $dfs_obj->dfs;
+            push(
+                @paths_and_weights,
+                {
+                    path           => \@reordered_dfs_groups,
+                    average_weight => $edge_sum,
+                    sample_names   => \@sample_names
+                }
+            );
+        }
+
+    }
+
+    return $self->_order_by_samples_and_weights( \@paths_and_weights );
+}
+
+sub _order_by_samples_and_weights {
+    my ( $self, $paths_and_weights ) = @_;
+
+    my @ordered_graph_groups;
+    if ( !defined( $self->samples_to_clusters ) ) {
+        my @ordered_paths_and_weights = sort { $a->{average_weight} <=> $b->{average_weight} } @{$paths_and_weights};
+        @ordered_graph_groups = map { $_->{path} } @ordered_paths_and_weights;
+        return \@ordered_graph_groups;
+    }
+
+    # Find the largest cluster in each graph and regroup
+    my %largest_cluster_to_paths_and_weights;
+    for my $graph_details ( @{$paths_and_weights} ) {
+        my %cluster_count;
+        for my $sample_name ( @{ $graph_details->{sample_names} } ) {
+            if ( defined( $self->samples_to_clusters->{$sample_name} ) ) {
+                $cluster_count{ $self->samples_to_clusters->{$sample_name} }++;
+            }
+        }
+        my $largest_cluster = ( sort { $cluster_count{$b} <=> $cluster_count{$a} || $a cmp $b} keys %cluster_count )[0];
+        if ( !defined($largest_cluster) ) {
+            my @ordered_paths_and_weights = sort { $b->{average_weight} <=> $a->{average_weight} } @{$paths_and_weights};
+            @ordered_graph_groups = map { $_->{path} } @ordered_paths_and_weights;
+            return \@ordered_graph_groups;
+        }
+
+        push( @{ $largest_cluster_to_paths_and_weights{$largest_cluster}{graph_details} }, $graph_details );
+        $largest_cluster_to_paths_and_weights{$largest_cluster}{largest_cluster_size} += $cluster_count{$largest_cluster};
+    }
+
+    # go through each cluster group and order by weight
+    my @clustered_ordered_graph_groups;
+    for my $cluster_name (
+        sort {
+            $largest_cluster_to_paths_and_weights{$b}->{largest_cluster_size}
+              <=> $largest_cluster_to_paths_and_weights{$a}->{largest_cluster_size}
+        } keys %largest_cluster_to_paths_and_weights
+      )
+    {
+		
+        my @ordered_paths_and_weights =
+          sort { $b->{average_weight} <=> $a->{average_weight} } @{ $largest_cluster_to_paths_and_weights{$cluster_name}->{graph_details} };
+        @ordered_graph_groups = map { $_->{path} } @ordered_paths_and_weights;
+
+        for my $graph_group (@ordered_graph_groups) {
+            push( @clustered_ordered_graph_groups, $graph_group );
+        }
+    }
+    return \@clustered_ordered_graph_groups;
+}
+
+sub _build_groups_to_contigs {
+    my ($self) = @_;
+    $self->_add_groups_to_graph;
+
+    my %groups_to_contigs;
+    my $counter          = 1;
+    my $overall_counter  = 1;
+    my $counter_filtered = 1;
+
+    # Accessory
+    my $accessory_graph  = $self->_create_accessory_graph;
+    my @group_graphs     = $accessory_graph->connected_components();
+    my $reordered_graphs = $self->_reorder_connected_components( \@group_graphs );
+
+    $self->_save_graph_to_file( $accessory_graph, $self->accessory_graph_filename );
+
+    for my $contig_groups ( @{$reordered_graphs} ) {
+        my $order_counter = 1;
+
+        for my $group_name ( @{$contig_groups} ) {
+            $groups_to_contigs{$group_name}{accessory_label}           = $counter;
+            $groups_to_contigs{$group_name}{accessory_order}           = $order_counter;
+            $groups_to_contigs{$group_name}{'accessory_overall_order'} = $overall_counter;
+            $order_counter++;
+            $overall_counter++;
+        }
+        $counter++;
+    }
+
+    # Core + accessory
+    my @group_graphs_all     = $self->group_graphs->connected_components();
+    my $reordered_graphs_all = $self->_reorder_connected_components( \@group_graphs_all );
+    $self->_save_graph_to_file( $self->group_graphs, $self->pan_graph_filename );
+
+    $overall_counter  = 1;
+    $counter          = 1;
+    $counter_filtered = 1;
+    for my $contig_groups ( @{$reordered_graphs_all} ) {
+        my $order_counter = 1;
+
+        for my $group_name ( @{$contig_groups} ) {
+            $groups_to_contigs{$group_name}{label}                          = $counter;
+            $groups_to_contigs{$group_name}{comment}                        = '';
+            $groups_to_contigs{$group_name}{order}                          = $order_counter;
+            $groups_to_contigs{$group_name}{'core_accessory_overall_order'} = $overall_counter;
+
+            if ( @{$contig_groups} <= 2 ) {
+                $groups_to_contigs{$group_name}{comment} = 'Investigate';
+            }
+            elsif ( $self->_groups_qc->{$group_name} ) {
+                $groups_to_contigs{$group_name}{comment} = $self->_groups_qc->{$group_name};
+            }
+            else {
+                $groups_to_contigs{$group_name}{'core_accessory_overall_order_filtered'} = $counter_filtered;
+                $counter_filtered++;
+            }
+            $order_counter++;
+            $overall_counter++;
+        }
+        $counter++;
+    }
+
+    $counter_filtered = 1;
+    for my $contig_groups ( @{$reordered_graphs} ) {
+        for my $group_name ( @{$contig_groups} ) {
+            if (   ( !defined( $groups_to_contigs{$group_name}{comment} ) )
+                || ( defined( $groups_to_contigs{$group_name}{comment} ) && $groups_to_contigs{$group_name}{comment} eq '' ) )
+            {
+                $groups_to_contigs{$group_name}{'accessory_overall_order_filtered'} = $counter_filtered;
+                $counter_filtered++;
+            }
+        }
+    }
+
+    return \%groups_to_contigs;
+}
+
+sub _create_accessory_graph {
+    my ($self) = @_;
+    my $graph = Graph->new( undirected => 1 );
+
+    my %core_groups;
+    my %group_freq;
+
+    for my $sample_name ( keys %{ $self->_groups_to_file_contigs } ) {
+        my $groups_to_file_contigs = $self->_groups_to_file_contigs->{$sample_name};
+
+        for my $groups_on_contig ( @{$groups_to_file_contigs} ) {
+            for my $current_group ( @{$groups_on_contig} ) {
+                $group_freq{$current_group}++;
+            }
+        }
+    }
+
+    for my $current_group ( keys %{ $self->group_order() } ) {
+        next if ( $group_freq{$current_group} >= ( $self->number_of_files * $self->core_definition ) );
+		
+        for my $group_to ( keys %{ $self->group_order->{$current_group} } ) {
+            if ( $group_freq{$group_to} >= ( $self->number_of_files * $self->core_definition ) ) {
+                $graph->add_vertex($current_group);
+            }
+            else {
+                my $weight = 1.0 / ( $self->group_order->{$current_group}->{$group_to} );
+                $graph->add_weighted_edge( $current_group, $group_to, $weight );
+            }
+        }
+    }
+
+    return $graph;
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/ParallelAllAgainstAllBlast.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,149 @@
+package Bio::Roary::ParallelAllAgainstAllBlast;
+
+# ABSTRACT: Run all against all blast in parallel
+
+=head1 SYNOPSIS
+
+Run blastp in parallel over a FASTA file of proteins
+   use Bio::Roary::ParallelAllAgainstAllBlast;
+   
+   my $obj = Bio::Roary::ParallelAllAgainstAllBlast->new(
+     fasta_file   => 'abc.fa',
+   );
+   $obj->run();
+
+=cut
+
+use Moose;
+use Bio::Roary::Exceptions;
+use Bio::Roary::ChunkFastaFile;
+use Bio::Roary::External::Makeblastdb;
+use Bio::Roary::External::Blastp;
+use Cwd;
+use File::Temp;
+use File::Basename;
+with 'Bio::Roary::JobRunner::Role';
+
+has 'fasta_file'              => ( is => 'ro', isa => 'Str',      required => 1 );
+has 'blast_results_file_name' => ( is => 'ro', isa => 'Str',      lazy => 1, builder => '_build_blast_results_file_name' );
+has 'makeblastdb_exec'        => ( is => 'ro', isa => 'Str',      default => 'makeblastdb' );
+has 'blastp_exec'             => ( is => 'ro', isa => 'Str',      default => 'blastp' );
+has 'segmasker_exec'          => ( is => 'ro', isa => 'Str',      default => 'segmasker' );
+has 'perc_identity'           => ( is => 'ro', isa => 'Num',      default => 98 );
+has '_chunk_fasta_file_obj'   => ( is => 'ro', isa => 'Bio::Roary::ChunkFastaFile', lazy => 1, builder => '_build__chunk_fasta_file_obj' );
+has '_sequence_file_names'    => ( is => 'ro', isa => 'ArrayRef', lazy => 1, builder => '_build__sequence_file_names' );
+has '_makeblastdb_obj'        => ( is => 'ro', isa => 'Bio::Roary::External::Makeblastdb', lazy => 1, builder => '_build__makeblastdb_obj' );
+has '_blast_database'         => ( is => 'ro', isa => 'Str',      lazy => 1, builder => '_build__blast_database' );
+has 'cpus'                    => ( is => 'ro', isa => 'Int',  default => 1 );
+
+has '_working_directory' =>
+  ( is => 'ro', isa => 'File::Temp::Dir', default => sub { File::Temp->newdir( DIR => getcwd, CLEANUP => 1 ); } );
+has '_working_directory_name' => ( is => 'ro', isa => 'Str', lazy => 1, builder => '_build__working_directory_name' );
+
+has 'memory_in_mb'  => ( is => 'ro', isa => 'Int',  lazy => 1, builder => '_build_memory_in_mb' );
+
+
+sub BUILD {
+    my ($self) = @_;
+	$self->_makeblastdb_obj();
+}
+
+
+sub _build__blast_database {
+    my ($self) = @_;
+    return $self->_makeblastdb_obj->output_database;
+}
+
+sub _build__makeblastdb_obj {
+    my ($self) = @_;
+    my $blast_database =
+      Bio::Roary::External::Makeblastdb->new( fasta_file => $self->fasta_file, exec => $self->makeblastdb_exec, job_runner => $self->job_runner, cpus  => $self->cpus  );
+    $blast_database->run();
+    return $blast_database;
+}
+
+sub _build__chunk_fasta_file_obj {
+    my ($self) = @_;
+    return Bio::Roary::ChunkFastaFile->new( fasta_file => $self->fasta_file, );
+}
+
+sub _build__sequence_file_names {
+    my ($self) = @_;
+    return $self->_chunk_fasta_file_obj->sequence_file_names;
+}
+
+sub _build__working_directory_name {
+    my ($self) = @_;
+    return $self->_working_directory->dirname();
+}
+
+sub _build_blast_results_file_name {
+    my ($self) = @_;
+    return join( '/', ( $self->_working_directory_name, 'blast_results' ) );
+}
+
+sub _combine_blast_results {
+    my ( $self, $output_files ) = @_;
+    for my $output_file ( @{$output_files} ) {
+        Bio::Roary::Exceptions::FileNotFound->throw( error => "Cant find blast results: " . $output_file )
+          unless ( -e $output_file );
+    }
+    if ( -e $self->blast_results_file_name )
+    {
+        system( "rm " . $self->blast_results_file_name );
+    }
+    system( "touch " . $self->blast_results_file_name );
+    for my $output_file ( @{$output_files} ) {
+        system( "cat $output_file >> " . $self->blast_results_file_name );
+    }
+    return 1;
+}
+
+sub _build_memory_in_mb
+{
+  my ($self) = @_;
+  my $filename = $self->fasta_file;
+  my $file_size = 3000;
+  if(-e $filename)
+  {
+    $file_size = -s $filename;
+    $file_size *=12;
+    $file_size = int($file_size/1000000);
+    $file_size = 3000 if($file_size < 3000);
+  }
+
+  return $file_size;
+}
+
+sub run {
+    my ($self) = @_;
+    my @expected_output_files;
+    my @commands_to_run;
+	
+    for my $filename ( @{ $self->_sequence_file_names } ) {
+        my ( $filename_without_directory, $directories, $suffix ) = fileparse($filename);
+        my $output_seq_results_file =
+          join( '/', ( $self->_working_directory_name, $filename_without_directory . '.out' ) );
+
+        my $blast_database = Bio::Roary::External::Blastp->new(
+            fasta_file     => $filename,
+            blast_database => $self->_blast_database,
+            exec           => $self->blastp_exec,
+            output_file    => $output_seq_results_file,
+            perc_identity  => $self->perc_identity
+        );
+        push( @expected_output_files, $output_seq_results_file );
+        push( @commands_to_run,       $blast_database->_command_to_run() );
+		$self->logger->info( "Running command: " . $blast_database->_command_to_run() );
+    }
+    my $job_runner_obj = $self->_job_runner_class->new( commands_to_run => \@commands_to_run, memory_in_mb => $self->memory_in_mb, queue => $self->_queue, cpus  => $self->cpus );
+    $job_runner_obj->run();
+	$self->logger->info( "Combining blast results" );
+    $self->_combine_blast_results(\@expected_output_files);
+    return 1;
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/ParseGFFAnnotationRole.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,32 @@
+package Bio::Roary::ParseGFFAnnotationRole;
+
+# ABSTRACT: A role for parsing a gff file efficiently
+
+=head1 SYNOPSIS
+
+with 'Bio::Roary::ParseGFFAnnotationRole';
+
+=cut
+use Moose::Role;
+use Bio::Tools::GFF;
+
+has 'gff_file' => ( is => 'ro', isa => 'Str', required => 1 );
+
+has '_tags_to_filter' => ( is => 'ro', isa => 'Str',             default => 'CDS' );
+has '_gff_parser'     => ( is => 'ro', isa => 'Bio::Tools::GFF', lazy    => 1, builder => '_build__gff_parser' );
+has '_awk_filter'     => ( is => 'ro', isa => 'Str',             lazy    => 1, builder => '_build__awk_filter' );
+
+sub _gff_fh_input_string {
+    my ($self) = @_;
+    return 'sed -n \'/##gff-version 3/,/^>/p\' '.$self->gff_file.'| grep -v \'^>\''." | " .  $self->_awk_filter;
+}
+
+sub _build__awk_filter {
+    my ($self) = @_;
+    return
+        'awk \'BEGIN {FS="\t"};{ if ($3 ~/'
+      . $self->_tags_to_filter
+      . '/) print $9;}\' ';
+}
+
+1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/PrepareInputFiles.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,149 @@
+package Bio::Roary::PrepareInputFiles;
+
+# ABSTRACT: Take in a mixture of FASTA and GFF input files and output FASTA proteomes only
+
+=head1 SYNOPSIS
+
+Take in a mixture of FASTA and GFF input files and output FASTA proteomes only
+   use Bio::Roary::PrepareInputFiles;
+   
+   my $obj = Bio::Roary::PrepareInputFiles->new(
+     input_files   => ['abc.gff','ddd.faa'],
+   );
+   $obj->fasta_files;
+
+=cut
+
+use Moose;
+use Bio::Roary::Exceptions;
+use Bio::Roary::ExtractProteomeFromGFFs;
+use Bio::Roary::FilterUnknownsFromFasta;
+use Cwd qw(getcwd);
+use File::Temp;
+use Log::Log4perl qw(:easy);
+
+has 'input_files'        => ( is => 'ro', isa => 'ArrayRef',        required => 1 );
+has 'job_runner'         => ( is => 'ro', isa => 'Str',             default  => 'Local' );
+has 'cpus'               => ( is => 'ro', isa => 'Int',             default  => 1 );
+has '_input_gff_files'   => ( is => 'ro', isa => 'Maybe[ArrayRef]', lazy     => 1, builder => '_build__input_gff_files' );
+has '_input_fasta_files' => ( is => 'ro', isa => 'Maybe[ArrayRef]', lazy     => 1, builder => '_build__input_fasta_files' );
+has '_input_fasta_files_filtered' => ( is => 'ro', isa => 'Maybe[ArrayRef]', lazy => 1, builder => '_build__input_fasta_files_filtered' );
+has '_input_fasta_files_filtered_obj' =>
+  ( is => 'ro', isa => 'Bio::Roary::FilterUnknownsFromFasta', lazy => 1, builder => '_build__input_fasta_files_filtered_obj' );
+
+has '_derived_fasta_files' => ( is => 'ro', isa => 'Maybe[ArrayRef]', lazy => 1, builder => '_build__derived_fasta_files' );
+has '_extract_proteome_obj' => (
+    is      => 'ro',
+    isa     => 'Bio::Roary::ExtractProteomeFromGFFs',
+    lazy    => 1,
+    builder => '_build__extract_proteome_obj'
+);
+has 'apply_unknowns_filter' => ( is => 'rw', isa => 'Bool',                               default => 1 );
+has 'translation_table'     => ( is => 'rw', isa => 'Int',                                default => 11 );
+has 'verbose'               => ( is => 'rw', isa => 'Bool',                               default => 0 );
+has '_fasta_filter_obj'     => ( is => 'ro', isa => 'Bio::Roary::FilterUnknowsFromFasta', lazy    => 1, builder => '_fasta_filter_obj' );
+has 'working_directory' => ( is => 'ro', isa => 'File::Temp::Dir', default => sub { File::Temp->newdir( DIR => getcwd, CLEANUP => 1 ); } );
+has 'logger' => ( is => 'ro', lazy => 1, builder => '_build_logger' );
+
+sub _build_logger {
+    my ($self) = @_;
+    Log::Log4perl->easy_init($ERROR);
+    my $logger = get_logger();
+    return $logger;
+}
+
+sub _build__input_gff_files {
+    my ($self) = @_;
+    my @gff_files = grep( /\.gff$/, @{ $self->input_files } );
+    return \@gff_files;
+}
+
+sub _build__input_fasta_files {
+    my ($self) = @_;
+    my @fasta_files = grep( !/\.gff$/, @{ $self->input_files } );
+
+    my @validated_fasta_files;
+
+    for my $fasta_file (@fasta_files) {
+        eval {
+            my $inseq = Bio::SeqIO->new(
+                -file     => $fasta_file,
+                -format   => 'fasta',
+                -alphabet => 'protein'
+            );
+            while ( my $seq = $inseq->next_seq ) {
+
+                # do something to force the reading.
+                $seq->seq;
+            }
+        };
+        if ($@) {
+            $self->logger->warn(
+                "Input file doesnt have a .gff extension and isnt a protein FASTA file so excluding it from further analysis: $fasta_file"
+            );
+        }
+        else {
+            push( @validated_fasta_files, $fasta_file );
+        }
+
+    }
+
+    return \@fasta_files;
+}
+
+sub _build__input_fasta_files_filtered_obj {
+    my ($self) = @_;
+    return Bio::Roary::FilterUnknownsFromFasta->new( fasta_files => $self->_input_fasta_files );
+}
+
+sub _build__input_fasta_files_filtered {
+    my ($self) = @_;
+    return undef if ( !defined( $self->_input_fasta_files ) );
+    return $self->_input_fasta_files_filtered_obj->filtered_fasta_files();
+}
+
+sub _build__extract_proteome_obj {
+    my ($self) = @_;
+    return Bio::Roary::ExtractProteomeFromGFFs->new(
+        gff_files             => $self->_input_gff_files,
+        job_runner            => $self->job_runner,
+        apply_unknowns_filter => $self->apply_unknowns_filter,
+        translation_table     => $self->translation_table,
+        cpus                  => $self->cpus,
+        verbose               => $self->verbose,
+        working_directory     => $self->working_directory,
+    );
+}
+
+sub _build__derived_fasta_files {
+    my ($self) = @_;
+    return undef if ( !defined( $self->_input_gff_files ) );
+    return $self->_extract_proteome_obj->fasta_files();
+}
+
+sub fasta_files {
+    my ($self) = @_;
+    my @output_fasta_files = ( @{ $self->_input_fasta_files_filtered }, @{ $self->_derived_fasta_files } );
+    return \@output_fasta_files;
+}
+
+sub lookup_fasta_files_from_unknown_input_files {
+    my ( $self, $input_files ) = @_;
+    $self->fasta_files;
+
+    my @output_fasta_files;
+    for my $input_file ( @{$input_files} ) {
+        if ( defined( $self->_extract_proteome_obj->fasta_files_to_gff_files->{$input_file} ) ) {
+            push( @output_fasta_files, $self->_extract_proteome_obj->fasta_files_to_gff_files->{$input_file} );
+        }
+        else {
+            push( @output_fasta_files, $self->_input_fasta_files_filtered_obj->input_fasta_to_output_fasta->{$input_file} );
+        }
+    }
+    return \@output_fasta_files;
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/PresenceAbsenceMatrix.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,84 @@
+package Bio::Roary::PresenceAbsenceMatrix;
+
+# ABSTRACT: Create a matrix with presence and absence
+
+=head1 SYNOPSIS
+
+Create a matrix with presence and absence. Since its computationally intensive to generate the inputs, calculate them once
+in the GroupStatistics module and pass them through.
+   use Bio::Roary::PresenceAbsenceMatrix;
+   
+   my $obj = Bio::Roary::PresenceAbsenceMatrix->new(
+     annotate_groups_obj => $annotate_groups_obj,
+     output_filename     => 'gene_presence_absence.Rtab',
+     sorted_file_names   => $sorted_file_names,
+     groups_to_files     => $groups_to_files,
+     num_files_in_groups => $num_files_in_groups,
+     sample_headers      => $sample_headers,
+   );
+   $obj->create_matrix_file;
+
+=cut
+
+use Moose;
+use Text::CSV;
+use Bio::SeqIO;
+use Bio::Roary::Exceptions;
+use Bio::Roary::AnnotateGroups;
+
+has 'annotate_groups_obj' => ( is => 'ro', isa => 'Bio::Roary::AnnotateGroups', required => 1 );
+has 'sorted_file_names'   => ( is => 'ro', isa => 'ArrayRef',                   required => 1 );
+has 'groups_to_files'     => ( is => 'ro', isa => 'HashRef',                    required => 1 );
+has 'num_files_in_groups' => ( is => 'ro', isa => 'HashRef',                    required => 1 );
+has 'sample_headers'      => ( is => 'ro', isa => 'ArrayRef',                   required => 1 );
+has 'output_filename'     => ( is => 'ro', isa => 'Str',                        default  => 'gene_presence_absence.Rtab' );
+
+has '_output_fh' => ( is => 'ro', lazy => 1, builder => '_build__output_fh' );
+has '_text_csv_obj' => ( is => 'ro', isa => 'Text::CSV', lazy => 1, builder => '_build__text_csv_obj' );
+
+sub _build__output_fh {
+    my ($self) = @_;
+    open( my $fh, '>', $self->output_filename )
+      or Bio::Roary::Exceptions::CouldntWriteToFile->throw( error => "Couldnt write output file:" . $self->output_filename );
+    return $fh;
+}
+
+sub _build__text_csv_obj {
+    my ($self) = @_;
+    return Text::CSV->new( { binary => 1, always_quote => 0, sep_char => "\t", eol => "\r\n" } );
+}
+
+sub create_matrix_file {
+    my ($self) = @_;
+
+    # Header row
+    unshift @{ $self->sample_headers }, 'Gene';
+    $self->_text_csv_obj->print( $self->_output_fh, $self->sample_headers );
+
+    for my $group ( sort { $self->num_files_in_groups->{$b} <=> $self->num_files_in_groups->{$a} || $a cmp $b }
+        keys %{ $self->num_files_in_groups } )
+    {
+        my @row;
+        my $annotated_group_name = $self->annotate_groups_obj->_groups_to_consensus_gene_names->{$group};
+        push( @row, $annotated_group_name );
+        for my $filename ( @{ $self->sorted_file_names } ) {
+            my $group_to_file_genes = $self->groups_to_files->{$group}->{$filename};
+
+            if ( defined($group_to_file_genes) && @{$group_to_file_genes} > 0 ) {
+                push( @row, 1 );
+                next;
+            }
+            else {
+                push( @row, 0 );
+            }
+        }
+        $self->_text_csv_obj->print( $self->_output_fh, \@row );
+    }
+	close( $self->_output_fh );
+    return $self;
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/ReorderSpreadsheet.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,133 @@
+package Bio::Roary::ReorderSpreadsheet;
+
+# ABSTRACT: Take in a tree file and a spreadsheet and output a spreadsheet with reordered columns
+
+=head1 SYNOPSIS
+
+Take in a tree file and a spreadsheet and output a spreadsheet with reordered columns
+   use Bio::Roary::ReorderSpreadsheet;
+   
+   my $obj = Bio::Roary::ReorderSpreadsheet->new(
+       tree_file        => $tree_file,
+       spreadsheet   => 'groups.csv'
+     );
+   $obj->reorder_spreadsheet();
+
+=cut
+
+use Moose;
+use Text::CSV;
+use Bio::Roary::SampleOrder;
+use Bio::Roary::GroupStatistics;
+with 'Bio::Roary::SpreadsheetRole';
+
+has 'tree_file'   => ( is => 'ro', isa => 'Str', required => 1 );
+has 'spreadsheet' => ( is => 'ro', isa => 'Str', required => 1 );
+has 'tree_format' => ( is => 'ro', isa => 'Str', default  => 'newick' );
+has 'output_filename'        => ( is => 'ro', isa => 'Str',      default => 'reordered_groups_stats.csv' );
+has 'search_strategy'        => ( is => 'ro', isa => 'Str', default =>  'depth' );
+has 'sortby'                 => ( is => 'ro', isa => 'Maybe[Str]');
+
+has '_sample_order'          => ( is => 'ro', isa  => 'ArrayRef', lazy    => 1, builder => '_build__sample_order' );
+has '_column_mappings'       => ( is => 'ro', isa  => 'ArrayRef', lazy    => 1, builder => '_build__column_mappings' );
+
+
+sub BUILD {
+  my ($self) = @_;
+  # read the headers first
+  $self->_column_mappings;
+}
+
+
+sub reorder_spreadsheet {
+    my ($self) = @_;
+
+    # make sure the file handle is at the start
+    seek($self->_input_spreadsheet_fh  ,0,0);
+    while ( my $row = $self->_csv_parser->getline( $self->_input_spreadsheet_fh ) ) 
+    {
+      $self->_csv_output->print($self->_output_spreadsheet_fh, $self->_remap_columns($row));
+    }
+    
+    close($self->_output_spreadsheet_fh);
+    close($self->_input_spreadsheet_fh);
+    return 1;
+}
+
+sub _remap_columns
+{
+  my ($self, $row) = @_;
+  
+  my @output_row;
+  for(my $output_index = 0; $output_index < @{$self->_column_mappings}; $output_index++)
+  {
+    my $input_index = $self->_column_mappings->[$output_index];
+    push(@output_row, $row->[$input_index]);
+  }
+  return \@output_row;
+}
+
+sub _column_mappings_populate_fixed_headers
+{
+  my ($self, $column_mappings,$header_row) = @_;
+  my $column_counter = 0;
+  for($column_counter = 0; $column_counter < $self->_num_fixed_headers; $column_counter++)
+  {
+    push(@{$column_mappings}, $column_counter);
+    shift(@{$header_row});
+  }
+  return $column_counter;
+}
+
+sub _build__column_mappings
+{
+  my ($self) = @_;
+  my $header_row = $self->_csv_parser->getline( $self->_input_spreadsheet_fh );
+  
+  my @column_mappings;
+  my $column_counter = $self->_column_mappings_populate_fixed_headers(\@column_mappings, $header_row);
+
+  # put the input column names into an array where the key is the name and the value is the order
+  my %input_sample_order;
+  for(my $i = 0; $i < @{$header_row}; $i++)
+  {
+    $input_sample_order{$header_row->[$i]} = $i + $column_counter;
+  }
+  
+  # Go through the order of the samples from the tree and see if the headers exist
+  for my $sample_name (@{$self->_sample_order})
+  {
+    if(defined($input_sample_order{$sample_name}))
+    {
+      push(@column_mappings, $input_sample_order{$sample_name});
+      delete($input_sample_order{$sample_name});
+    }
+    $column_counter++;
+  }
+  
+  # Add any columns not in the tree to the end
+  for my $sample_name  (keys %input_sample_order)
+  {
+    push(@column_mappings, $input_sample_order{$sample_name});
+    delete($input_sample_order{$sample_name});
+    $column_counter++;
+  }
+  return \@column_mappings;
+}
+
+sub _build__sample_order {
+    my ($self) = @_;
+    my $obj = Bio::Roary::SampleOrder->new(
+        tree_file   => $self->tree_file,
+        tree_format => $self->tree_format,
+        search_strategy => $self->search_strategy,
+        sortby => $self->sortby
+    );
+    return $obj->ordered_samples();
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/SampleOrder.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,50 @@
+package Bio::Roary::SampleOrder;
+
+# ABSTRACT: Take in a tree file and return an ordering of the samples
+
+=head1 SYNOPSIS
+
+Take in a tree file and return an ordering of the samples. Defaults to depth first search
+   use Bio::Roary::SampleOrder;
+   
+   my $obj = Bio::Roary::SampleOrder->new(
+       tree_file        => $tree_file,
+     );
+   $obj->ordered_samples();
+
+=cut
+
+use Moose;
+use Bio::TreeIO;
+
+has 'tree_file'       => ( is => 'ro', isa => 'Str',      required => 1 );
+has 'tree_format'     => ( is => 'ro', isa => 'Str',      default  => 'newick' );
+has 'ordered_samples' => ( is => 'ro', isa => 'ArrayRef', lazy     => 1, builder => '_build_ordered_samples' );
+
+# 'b|breadth' first order or 'd|depth' first order
+has 'search_strategy' => ( is => 'ro', isa => 'Str', default =>  'depth' );
+has 'sortby' => (is => 'ro', isa => 'Maybe[Str]');
+
+
+sub _build_ordered_samples {
+    my ($self) = @_;
+    my $input = Bio::TreeIO->new(
+        -file   => $self->tree_file,
+        -format => $self->tree_format
+    );
+    my $tree = $input->next_tree;
+    my @taxa;
+    for my $leaf_node ( $tree->get_nodes($self->search_strategy,$self->sortby) ) {
+      if($leaf_node->is_Leaf)
+      {
+        push( @taxa, $leaf_node->id );
+      }
+    }
+    return \@taxa;
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/SequenceLengths.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,43 @@
+package Bio::Roary::SequenceLengths;
+
+# ABSTRACT:  Take in a fasta file and create a hash with the length of each sequence
+
+=head1 SYNOPSIS
+
+Add labels to the groups
+   use Bio::Roary::SequenceLengths;
+   
+   my $obj = Bio::Roary::SequenceLengths->new(
+     fasta_file   => 'abc.fa',
+   );
+   $obj->sequence_lengths;
+
+=cut
+
+use Moose;
+use Bio::SeqIO;
+use Bio::Roary::Exceptions;
+
+has 'fasta_file'       => ( is => 'ro', isa => 'Str',        required => 1 );
+has 'sequence_lengths' => ( is => 'ro', isa => 'HashRef',    lazy     => 1, builder => '_build_sequence_lengths' );
+has '_input_seqio'     => ( is => 'ro', isa => 'Bio::SeqIO', lazy     => 1, builder => '_build__input_seqio' );
+
+sub _build__input_seqio {
+    my ($self) = @_;
+    return Bio::SeqIO->new( -file => $self->fasta_file, -format => 'Fasta' );
+}
+
+sub _build_sequence_lengths {
+    my ($self) = @_;
+
+    my %sequence_lengths;
+    while ( my $input_seq = $self->_input_seqio->next_seq() ) {
+        $sequence_lengths{ $input_seq->display_id } = $input_seq->length();
+    }
+    return \%sequence_lengths;
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/SortFasta.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,127 @@
+package Bio::Roary::SortFasta;
+
+# ABSTRACT: sort a fasta file by name
+
+=head1 SYNOPSIS
+
+sort a fasta file by name
+   use Bio::Roary::SortFasta;
+   
+   my $obj = Bio::Roary::SortFasta->new(
+     input_filename   => 'infasta.fa',
+   );
+   $obj->sort_fasta->replace_input_with_output_file;
+
+=cut
+
+use Moose;
+use File::Copy;
+use Bio::SeqIO;
+
+has 'input_filename'         => ( is => 'ro', isa => 'Str',  required => 1 );
+has 'output_filename'        => ( is => 'ro', isa => 'Str',  lazy     => 1, builder => '_build_output_filename' );
+has 'make_multiple_of_three' => ( is => 'ro', isa => 'Bool', default  => 0 );
+has 'remove_nnn_from_end'    => ( is => 'ro', isa => 'Bool', default  => 0 );
+has 'similarity'             => ( is => 'rw', isa => 'Num',  default  => 1 );
+has 'sequences_unaligned'    => ( is => 'rw', isa => 'Bool', default  => 0 );
+
+has '_input_seqio'  => ( is => 'ro', isa => 'Bio::SeqIO', lazy => 1, builder => '_build__input_seqio' );
+has '_output_seqio' => ( is => 'ro', isa => 'Bio::SeqIO', lazy => 1, builder => '_build__output_seqio' );
+
+sub _build_output_filename {
+    my ($self) = @_;
+    return $self->input_filename . ".sorted.fa";
+}
+
+sub _build__input_seqio {
+    my ($self) = @_;
+    return Bio::SeqIO->new( -file => $self->input_filename, -format => 'Fasta' );
+}
+
+sub _build__output_seqio {
+    my ($self) = @_;
+    return Bio::SeqIO->new( -file => ">" . $self->output_filename, -format => 'Fasta' );
+}
+
+sub _add_padding_to_make_sequence_length_multiple_of_three {
+    my ( $self, $input_seq ) = @_;
+
+    my $seq_length = $input_seq->length();
+    if ( $seq_length % 3 == 1 ) {
+        $input_seq->seq( $input_seq->seq() . "NN" );
+    }
+    elsif ( $seq_length % 3 == 2 ) {
+        $input_seq->seq( $input_seq->seq() . "N" );
+    }
+
+    return $input_seq;
+}
+
+sub _remove_nnn_from_all_sequences {
+    my ( $self, $input_sequences ) = @_;
+
+    for my $sequence_name ( sort keys %{$input_sequences} ) {
+        my $sequence = $input_sequences->{$sequence_name}->seq();
+        $sequence =~ s/NNN$//i;
+        $input_sequences->{$sequence_name}->seq($sequence);
+    }
+    return $input_sequences;
+}
+
+sub sort_fasta {
+    my ($self) = @_;
+
+    my %input_sequences;
+
+    my $nnn_at_end_of_all_sequences = 1;
+	my $sequence;
+	my $variation_detected = 0;
+    while ( my $input_seq = $self->_input_seqio->next_seq() ) {
+		$sequence = $input_seq->seq if(!defined($sequence));
+        $self->_add_padding_to_make_sequence_length_multiple_of_three($input_seq) if ( $self->make_multiple_of_three );
+        $nnn_at_end_of_all_sequences = 0 if ( $nnn_at_end_of_all_sequences == 1 && !( $input_seq->seq() =~ /NNN$/i ) );
+        $input_sequences{ $input_seq->display_id } = $input_seq;
+        
+		my $factor = $self->_percentage_similarity($sequence, $input_seq->seq);
+        if($factor < $self->similarity)
+        {
+            $self->similarity($factor);
+        }
+    }
+
+    $self->_remove_nnn_from_all_sequences( \%input_sequences ) if ( $self->remove_nnn_from_end && $nnn_at_end_of_all_sequences );
+
+    my $sequence_length = 0;
+    my $sequences_unaligned = 0;
+    for my $sequence_name ( sort keys %input_sequences ) {
+        $sequence_length = $input_sequences{$sequence_name}->length if($sequence_length == 0);
+        $self->sequences_unaligned(1) if($input_sequences{$sequence_name}->length != $sequence_length);
+        $self->_output_seqio->write_seq( $input_sequences{$sequence_name} );
+    }
+    return $self;
+}
+
+sub replace_input_with_output_file {
+    my ($self) = @_;
+    move( $self->output_filename, $self->input_filename );
+    return $self;
+}
+
+sub _percentage_similarity
+{
+    my ($self, $string1, $string2) = @_;
+    my $num_differences = 0;
+    my $string1_length = length($string1);
+    for(my $i = 0; $i < $string1_length && $i< length($string2); $i++)
+    {
+        $num_differences++ if( substr($string1, $i, 1) ne substr($string2, $i, 1));
+    }
+    return 1 if($num_differences == 0);
+    return 0 if($string1_length == 0);
+    return (1.0 - ($num_differences/$string1_length));
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/SplitGroups.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,328 @@
+package Bio::Roary::SplitGroups;
+
+# ABSTRACT: split groups
+
+=head1 SYNOPSIS
+
+	use Bio::Roary::SplitGroups;
+
+=cut
+
+use Moose;
+use Bio::Roary::AnalyseGroups;
+use File::Path qw(make_path remove_tree);
+use File::Copy qw(move);
+use File::Temp;
+use File::Basename;
+use File::Slurper 'read_lines';
+use Cwd;
+
+
+has 'groupfile'   => ( is => 'ro', isa => 'Str',      required => 1 );
+has 'fasta_files' => ( is => 'ro', isa => 'ArrayRef', required => 1 );
+has 'outfile'     => ( is => 'ro', isa => 'Str',      required => 1 );
+has 'iterations'  => ( is => 'ro', isa => 'Int',      default  => 5 );
+has 'dont_delete' => ( is => 'ro', isa => 'Bool',     default  => 0 );
+
+has '_neighbourhood_size' => ( is => 'ro', isa => 'Int', default => 5 );
+
+has '_group_filelist'  => ( is => 'rw', isa => 'ArrayRef', lazy_build => 1 );
+has '_tmp_dir_object' => ( is => 'ro', isa => 'File::Temp::Dir', default => sub { File::Temp->newdir( DIR => getcwd, CLEANUP => 1 ); } );
+has '_tmp_dir'        => ( is => 'ro', isa => 'Str', lazy => 1, builder => '_build__tmp_dir' );
+
+has '_analyse_groups_obj' => ( is => 'ro', lazy_build => 1 );
+has '_genes_to_files'     => ( is => 'ro', lazy_build => 1 );
+has '_genes_to_groups'    => ( is => 'rw', isa => 'HashRef' );
+
+has '_first_gene_of_group_which_doesnt_have_paralogs'    => ( is => 'rw', isa => 'HashRef', default => sub {{}} );
+
+has '_genes_to_neighbourhood' => ( is => 'rw', isa => 'HashRef', lazy => 1, builder => '_build__genes_to_neighbourhood' );
+
+
+has '_gene_files_temp_dir_obj' =>
+  ( is => 'ro', isa => 'File::Temp::Dir', default => sub { File::Temp->newdir( DIR => getcwd, CLEANUP => 1 ); } );
+
+
+has '_do_sorting' => ( is => 'rw', isa => 'Bool', default => 0 ); # set to 1 for testing only
+
+sub _build__tmp_dir {
+    my ($self) = @_;
+    return $self->_tmp_dir_object->dirname();
+}
+
+sub _build__analyse_groups_obj {
+	my ( $self ) = @_;
+	
+	return Bio::Roary::AnalyseGroups->new(
+		fasta_files     => $self->fasta_files,
+		groups_filename => $self->groupfile
+	);
+}
+
+sub _build__genes_to_files {
+	my ( $self ) = @_;
+	return $self->_analyse_groups_obj->_genes_to_file;
+}
+
+sub _build__group_filelist {
+	my ( $self ) = @_;
+	my $tmp = $self->_tmp_dir;
+
+	my @filelist = ( $self->groupfile );
+	for my $i ( 1..($self->iterations - 1) ){
+		push( @filelist, "$tmp/group_$i" );
+	}
+	push( @filelist, $self->outfile );
+
+	return \@filelist;
+}
+
+sub _build__genes_to_neighbourhood
+{
+  my ( $self ) = @_;
+  my %genes_to_neighbourhood;
+  for my $fasta_file( @{$self->fasta_files})
+  {
+	my ( $filename, $directories, $suffix ) = fileparse( $fasta_file, qr/\.[^.]*/ );
+  	system('grep \> '.$fasta_file.'| sed  \'s/>//\' >'.$self->_gene_files_temp_dir_obj."/".$filename.$suffix ) ;
+	
+	my @genes = read_lines($self->_gene_files_temp_dir_obj."/".$filename.$suffix );
+	
+	for(my $i =0; $i< @genes; $i++)
+	{
+		for(my $offset = 1; $offset <= $self->_neighbourhood_size; $offset++)
+		{
+			if($i -$offset >= 0)
+			{
+			   push(@{$genes_to_neighbourhood{$genes[$i]}}, $genes[$i - $offset ]);
+		    }
+			if($i +$offset <@genes)
+			{
+			   push(@{$genes_to_neighbourhood{$genes[$i]}}, $genes[$i + $offset ]);
+		    }
+		}
+	}
+  }
+  return \%genes_to_neighbourhood;
+}
+
+sub split_groups {
+	my ( $self ) = @_;
+
+	# iteratively
+	for my $x ( 0..($self->iterations - 1) ){
+		my ( $in_groups, $out_groups ) = $self->_get_files_for_iteration( $x ); 
+
+		# read in groups, check paralogs and split
+		my @newgroups;
+		my $any_paralogs = 0;
+		$self->_set_genes_to_groups( $in_groups );
+		open( my $group_handle, '<', $in_groups );
+		while( my $line = <$group_handle> ){
+			my @group = split( /\s+/, $line );
+
+			if($self->_first_gene_of_group_which_doesnt_have_paralogs->{$group[0]})
+			{
+				push( @newgroups, \@group );
+			}
+			elsif(@group == 1)
+			{
+				$self->_first_gene_of_group_which_doesnt_have_paralogs->{$group[0]}++;
+				push( @newgroups, \@group );
+			}
+			elsif( $self->_contains_paralogs( \@group ) ){
+				my @true_orthologs = @{ $self->_true_orthologs( \@group ) };
+				push( @newgroups,  @true_orthologs);
+				$any_paralogs = 1;
+			}
+			else {
+				$self->_first_gene_of_group_which_doesnt_have_paralogs->{$group[0]}++;
+				push( @newgroups, \@group );
+			}
+		}
+		close( $group_handle );
+
+		# check if next iteration required, move output if not
+		unless ($any_paralogs){
+			move $in_groups, $self->outfile; # input file will be the same as new output file if no splitting has been performed
+			last;
+		}
+
+		# write split groups to file
+		open( my $outfile_handle, '>', $out_groups );
+		for my $g ( @newgroups ) {
+			my $group_str = join( "\t", @{ $g } ) . "\n";
+			print $outfile_handle $group_str;
+		}
+		close( $outfile_handle );
+	}
+}
+
+sub _set_genes_to_groups {
+	my ( $self, $groupfile ) = @_;
+
+	my %genes2groups;
+	my $c = 0;
+	open( my $gfh, '<', $groupfile );
+	while( my $line = <$gfh> ){
+		chomp $line;
+		my @genes = split( /\s+/, $line );
+		for my $g ( @genes ){
+			$genes2groups{$g} = $c;
+		}
+		$c++;
+	}
+    close($gfh);
+	$self->_genes_to_groups( \%genes2groups );
+}
+
+sub _update_genes_to_groups {
+	my ( $self, $groups ) = @_;
+
+	my %genes2groups = %{ $self->_genes_to_groups };
+	my $c = 1;
+	for my $g ( @{ $groups } ){
+		for my $h ( @{ $g } ){
+			$genes2groups{$h} .= ".$c";
+		}
+		$c++;
+	}
+
+	$self->_genes_to_groups( \%genes2groups );
+}
+
+sub _get_files_for_iteration {
+	my ( $self, $n ) = @_;
+	my @filelist = @{ $self->_group_filelist };
+	return ( $filelist[$n], $filelist[$n+1] );
+}
+
+sub _contains_paralogs {
+	my ( $self, $group ) = @_;
+
+	return 1 if defined $self->_find_paralogs( $group );
+	return 0;
+}
+
+sub _find_paralogs {
+	my ( $self, $group ) = @_;
+
+	my %occ;
+	for my $gene ( @{ $group } ){
+		my $gene_file = $self->_genes_to_files->{ $gene };
+		push( @{ $occ{$gene_file} }, $gene );
+	}
+
+	# pick the smallest number of paralogs
+	my $smallest_number = 1000000;
+	my $smallest_group;
+	for my $v ( values %occ ){
+		my $v_len = scalar( @{$v} );
+		if ( $v_len < $smallest_number && $v_len > 1 ){
+			$smallest_number = $v_len;
+			$smallest_group  = $v;
+		}
+	}
+	return $smallest_group if ( defined $smallest_group );
+
+	return undef;
+}
+
+sub _true_orthologs {
+	my ( $self, $group ) = @_;
+
+	# first, create CGN hash for group
+	my %cgns;
+	for my $g ( @{ $group } ){
+		$cgns{$g} = $self->_parse_gene_neighbourhood( $g );
+	}
+
+	# finding paralogs in the group
+	my @paralogs = @{ $self->_find_paralogs( $group ) };
+	my @paralog_cgns_groups;
+	for my $p ( @paralogs ){
+		my %paralog_groups ;
+		for my $paralog_gene (@{$cgns{$p}})
+		{
+			my $gene_paralog_group = $self->_genes_to_groups->{$paralog_gene};
+			next unless( defined($gene_paralog_group));
+			$paralog_groups{$self->_genes_to_groups->{$paralog_gene}}++;
+		}
+		push( @paralog_cgns_groups, \%paralog_groups );
+	}
+
+	# create data structure to hold new groups
+	my @new_groups;
+	for my $p ( @paralogs ){
+		push( @new_groups, [ $p ] );
+	}
+	push( @new_groups, [] ); # extra "leftovers" array to gather genes that don't share CGN with anything
+
+	# cluster other members of the group to their closest match
+	for my $g ( @{ $group } ){
+		next if ( grep {$_ eq $g} @paralogs );
+		my $closest = $self->_closest_cgn( $cgns{$g}, \@paralog_cgns_groups );
+		push( @{ $new_groups[$closest] }, $g );
+	}
+
+	# check for "leftovers", remove if absent
+	my $last = pop @new_groups;
+	push( @new_groups, $last ) if ( @$last > 0 );
+
+	# sort
+	if ( $self->_do_sorting ){
+		my @sorted_new_groups;
+		for my $gr ( @new_groups ){
+			my @s_gr = sort @{ $gr };
+			push( @sorted_new_groups, \@s_gr );
+		}
+		return \@sorted_new_groups;
+	}
+
+	return \@new_groups;
+}
+
+sub _closest_cgn {
+	my ( $self, $cgn, $p_cgns ) = @_;
+
+	my @paralog_cgns = @{ $p_cgns };
+	my $best_score = 0;
+	my $bs_index = -1; # return -1 to add to "leftovers" array if no better score is found
+	for my $i ( 0..$#paralog_cgns ){
+		my $p_cgn = $paralog_cgns[$i];
+		my $score = $self->_shared_cgn_score( $cgn, $p_cgn );
+		if ( $score > $best_score ){
+			$best_score = $score;
+			$bs_index   = $i;
+		}
+	}
+	return $bs_index;
+}
+
+sub _shared_cgn_score {
+	my ( $self, $cgn1, $cgn2 ) = @_;
+
+	my $total_shared = 0;
+	for my $i ( @{ $cgn1 } ){
+		my $input_group = $self->_genes_to_groups->{$i};
+		next unless(defined($input_group));
+		$total_shared++ if($cgn2->{$input_group});
+	}
+	if( (scalar @{ $cgn1 }) == 0)
+	{
+	  return 0;
+  }
+	my $score = $total_shared/scalar @{ $cgn1 };
+	return $score;
+}
+
+sub _parse_gene_neighbourhood {
+	my ( $self, $gene_id ) = @_;
+
+    return $self->_genes_to_neighbourhood->{$gene_id };
+
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/SpreadsheetRole.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,66 @@
+package Bio::Roary::SpreadsheetRole;
+
+# ABSTRACT: Read and write a spreadsheet
+
+=head1 SYNOPSIS
+
+with 'Bio::Roary::SpreadsheetRole';
+
+=cut
+use Moose::Role;
+
+has 'spreadsheet'            => ( is => 'ro', isa  => 'Str',      required => 1 );
+has '_fixed_headers'         => ( is => 'ro', isa  => 'ArrayRef', lazy    => 1, builder => '_build__fixed_headers' );
+has '_input_spreadsheet_fh'  => ( is => 'ro', lazy => 1,          builder => '_build__input_spreadsheet_fh' );
+has '_output_spreadsheet_fh' => ( is => 'ro', lazy => 1,          builder => '_build__output_spreadsheet_fh' );
+has '_fixed_headers'         => ( is => 'ro', isa  => 'ArrayRef', lazy    => 1, builder => '_build__fixed_headers' );
+has '_num_fixed_headers'     => ( is => 'ro', isa  => 'Int',      lazy    => 1, builder => '_build__num_fixed_headers' );
+has '_csv_parser'            => ( is => 'ro', isa  => 'Text::CSV',lazy    => 1, builder => '_build__csv_parser' );
+has '_csv_output'            => ( is => 'ro', isa  => 'Text::CSV',lazy    => 1, builder => '_build__csv_output' );
+
+sub BUILD
+{
+	my ($self) = @_;
+	$self->_input_spreadsheet_fh;
+}
+
+sub _build__fixed_headers
+{
+  my ($self) = @_;
+  my @fixed_headers = @{Bio::Roary::GroupStatistics->fixed_headers()};
+  return \@fixed_headers;
+}
+
+sub _build__csv_parser
+{
+  my ($self) = @_;
+  return Text::CSV->new( { binary => 1, always_quote => 1} );
+}
+
+sub _build__csv_output
+{
+  my ($self) = @_;
+  return Text::CSV->new( { binary => 1, always_quote => 1, eol => "\r\n"} );
+}
+
+sub _build__input_spreadsheet_fh {
+    my ($self) = @_;
+    open( my $fh, $self->spreadsheet ) or die "Couldnt open input spreadsheet: ".$self->spreadsheet ;
+    return $fh;
+}
+
+sub _build__output_spreadsheet_fh {
+    my ($self) = @_;
+    open( my $fh, '>', $self->output_filename );
+    return $fh;
+}
+
+sub _build__num_fixed_headers
+{
+  my ($self) = @_;
+  return @{$self->_fixed_headers};
+}
+
+
+
+1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/lib/Bio/Roary/UniqueGenesPerSample.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,80 @@
+package Bio::Roary::UniqueGenesPerSample;
+
+# ABSTRACT:  Take in the clustered file and produce a sorted file with the frequency of each samples unique genes
+
+=head1 SYNOPSIS
+
+Take in the clustered file and produce a sorted file with the frequency of each samples unique genes
+   use Bio::Roary::UniqueGenesPerSample;
+   
+   my $obj = Bio::Roary::SequenceLengths->new(
+     clustered_proteins   => 'clustered_proteins',
+     output_filename   => 'output_filename',
+   );
+   $obj->write_unique_frequency;
+
+=cut
+
+use Moose;
+use Bio::Roary::Exceptions;
+
+has 'clustered_proteins' => ( is => 'rw', isa => 'Str', default => 'clustered_proteins' );
+has 'output_filename'    => ( is => 'rw', isa => 'Str', default => 'unique_genes_per_sample.tsv' );
+
+has '_output_fh' => ( is => 'ro', lazy => 1, builder => '_build__output_fh' );
+
+sub _build__output_fh {
+    my ($self) = @_;
+    open( my $fh, '>', $self->output_filename )
+      or Bio::Roary::Exceptions::CouldntWriteToFile->throw( error => "Couldnt write output file:" . $self->output_filename );
+    return $fh;
+}
+
+#group_17585: 14520_6#21_00645
+sub _sample_to_gene_freq {
+    my ($self) = @_;
+
+    open( my $input_fh, $self->clustered_proteins )
+      or Bio::Roary::Exceptions::FileNotFound->throw( error => "Couldnt read input file:" . $self->clustered_proteins );
+
+    my %sample_to_gene_freq;
+    while (<$input_fh>) {
+        chomp;
+        my $line = $_;
+        next if ( length( $line ) < 6 );
+        if ( $line =~ /^.+: ([^\s]+)$/ ) {
+            my $gene_id = $1;
+            if ( $gene_id =~ /^(.+)_[\d]+$/ ) {
+                my $sample_name = $1;
+                $sample_to_gene_freq{$sample_name}++;
+            }
+            else {
+                # gene id may not be valid so ignore
+                next;
+            }
+        }
+        else {
+            # its either an invalid line or theres more than 1 gene in the cluster
+            next;
+        }
+    }
+
+    return \%sample_to_gene_freq;
+}
+
+sub write_unique_frequency {
+    my ($self) = @_;
+
+    my %sample_to_gene_freq = %{$self->_sample_to_gene_freq};
+	
+    for my $sample ( sort { $sample_to_gene_freq{$b} <=> $sample_to_gene_freq{$a}  || $a cmp $b } keys %sample_to_gene_freq ) {
+        print { $self->_output_fh } $sample . "\t" . $sample_to_gene_freq{$sample} . "\n";
+    }
+	close($self->_output_fh);
+	return 1;
+}
+
+no Moose;
+__PACKAGE__->meta->make_immutable;
+
+1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/00_requires_external.t	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,20 @@
+#!/usr/bin/env perl
+
+use Test::Most;
+use FindBin;
+plan tests => 8;
+bail_on_fail if 0;
+use Env::Path 'PATH';
+
+
+my $OPSYS = $^O;
+my $BINDIR = "$FindBin::RealBin/../binaries/$OPSYS";
+
+for my $dir ($BINDIR, $FindBin::RealBin) {
+    if (-d $dir) {
+      $ENV{PATH} .= ":$dir";
+     }
+}
+
+ok(scalar PATH->Whence($_), "$_ in PATH") for qw(blastp makeblastdb mcl mcxdeblast bedtools prank parallel mafft);
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/bin/dummy_blastp	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,16 @@
+#!/usr/bin/env perl
+use Moose;
+use Getopt::Long;
+my ($output_filename,$query,$db,$evalue,$num_threads,$outfmt,$max_target_seqs) ;
+GetOptions(
+    'query=s'    => \$query,
+    'db=s'    => \$db,
+    'evalue=s'    => \$evalue,
+    'num_threads=s'    => \$num_threads,
+    'outfmt=s'    => \$outfmt,
+    'max_target_seqs=s'    => \$max_target_seqs,
+    
+);
+system("touch _blast_results");
+
+1;
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/bin/dummy_cd-hit	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,5 @@
+#!/usr/bin/env perl
+system("touch output");
+system("touch output.clstr");
+system("touch output.bak.clstr");
+1;
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/bin/dummy_makeblastdb	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,17 @@
+#!/usr/bin/env perl
+use Moose;
+use Getopt::Long;
+my($output_filename,$dbtype,$in,$logfile,$parse_seqids,$mask_data);
+GetOptions(
+    'o|out=s' => \$output_filename,
+    'd|dbtype=s' => \$dbtype,
+    'l|logfile=s' => \$logfile,
+    'i|in=s' => \$in,
+    'mask_data=s' => \$mask_data,
+);
+
+system("touch $output_filename.phr");
+system("touch $output_filename.pin");
+system("touch $output_filename.psq");
+
+1;
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/bin/dummy_mcl	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,12 @@
+#!/usr/bin/env perl
+use Moose;
+use Getopt::Long;
+my ($output_filename,$abc_format,$inflation);
+GetOptions(
+    'o|output=s' => \$output_filename,
+    'i|inflation=s' => \$inflation,
+    'a|abc'         => \$abc_format
+);
+
+system("touch $output_filename");
+1;
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/bin/dummy_segmasker	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,14 @@
+#!/usr/bin/env perl
+use Moose;
+use Getopt::Long;
+my($output_filename,$dbtype,$in,$logfile,$parse_seqids,$mask_data,$infmt,$outfmt);
+GetOptions(
+    'o|out=s'      => \$output_filename,
+    'i|in=s'       => \$in,
+    'infmt=s'      => \$infmt,
+    'outfmt=s'     => \$outfmt,
+    'mask_data=s'  => \$mask_data,
+);
+
+system("touch $output_filename");
+1;
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/clustered_proteins_post_analysis	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,13 @@
+group_12: abc_00002	abc_00002
+group_13: abc_00003	abc_00003
+group_5: 1_6	2_7
+hly: 1_1	2_1
+group_6: abc_01705	abc_01705
+group_8: abc_00011	abc_00011
+speH: 1_2	2_2
+group_2: abc_00004	abc_00004
+group_3: abc_00006	abc_00006
+group_7: abc_00010	abc_00010
+yfnB: abc_00016	abc_00016
+arcC1: abc_00008	abc_00008
+argF: 1_3	2_3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/clusters_to_inflate	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,40 @@
+>Cluster 43
+0	2184aa, >2363_5_03666... *
+>Cluster 44
+0	2138aa, >4075_2#3_03437... *
+>Cluster 45
+0	2130aa, >2212_1_02994... at 99.48%
+1	2130aa, >2212_6_02081... at 99.01%
+2	2130aa, >2363_1_00606... at 99.48%
+3	2130aa, >2363_2_02124... at 99.48%
+4	2130aa, >2363_3_01371... at 99.39%
+5	2130aa, >2363_6_01272... at 99.15%
+6	2130aa, >2363_8_00966... at 99.48%
+7	2130aa, >2541_2_02425... at 99.48%
+8	2130aa, >2541_3_02449... at 99.01%
+9	2130aa, >2541_7_00441... at 99.48%
+10	2130aa, >2541_8_00644... at 99.48%
+11	2130aa, >2781_2_02909... at 99.48%
+12	2130aa, >3634_6_00968... at 99.48%
+13	2130aa, >3634_7_01056... at 99.39%
+14	2130aa, >3634_8_02606... at 99.48%
+15	2137aa, >4075_1#8_03461... *
+>Cluster 46
+0	2132aa, >2212_3_02841... *
+>Cluster 47
+0	2130aa, >2363_5_00947... *
+>Cluster 48
+0	2130aa, >2363_7_00085... *
+>Cluster 49
+0	2130aa, >2460_2_00826... *
+>Cluster 50
+0	2054aa, >4075_1#6_04091... *
+>Cluster 51
+0	2042aa, >4075_1#3_04238... *
+>Cluster 52
+0	1994aa, >2212_1_01414... at 99.75%
+1	1994aa, >2363_1_00811... at 99.95%
+2	1994aa, >2541_2_00696... at 99.95%
+3	1994aa, >2541_8_00920... at 99.95%
+4	2005aa, >3634_6_04078... *
+5	2005aa, >3634_7_00911... at 99.95%
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/clusters_to_inflate.mcl	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,4 @@
+2363_5_03666 4075_2#3_03437 
+4075_1#8_03461 
+2212_3_02841 2363_5_00947
+2363_7_00085 2460_2_00826 4075_1#6_04091 4075_1#3_04238 3634_6_04078
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/core_alignment.csv	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,4 @@
+"Gene","Non-unique Gene name","Annotation","No. isolates","No. sequences","Avg sequences per isolate","Genome Fragment","Order within Fragment","Accessory Fragment","Accessory Order with Fragment","QC","Min group size nuc","Max group size nuc","Avg group size nuc","query_1","query_2"
+"hly","","Alpha-toxin","2","2","1","1","7",,,"",,,,"query_1_1","query_2_1"
+"speH","","hypothetical protein","2","2","1","1","11",,,"",,,,"query_1_2","query_2_2"
+"argF","","Ornithine carbamoyltransferase","2","2","1","1","6",,,"",,,,"query_1_3","query_2_3"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/core_alignment_core0.66.csv	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,4 @@
+"Gene","Non-unique Gene name","Annotation","No. isolates","No. sequences","Avg sequences per isolate","Genome Fragment","Order within Fragment","Accessory Fragment","Accessory Order with Fragment","QC","Min group size nuc","Max group size nuc","Avg group size nuc","query_1","query_2","query_3"
+"hly","","Alpha-toxin","1","1","1","1","7",,,"",,,,"query_1_1","",""
+"speH","","hypothetical protein","2","2","1","1","11",,,"",,,,"query_1_2","query_2_2",""
+"argF","","Ornithine carbamoyltransferase","1","1","1","1","6",,,"",,,,"","query_2_3",""
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/core_group_statistics.csv	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,11 @@
+"Gene","Non-unique Gene name","Annotation","No. isolates","No. sequences","Avg sequences per isolate","Genome Fragment","Order within Fragment","Accessory Fragment","Accessory Order with Fragment","QC","Min group size nuc","Max group size nuc","Avg group size nuc","query_1","query_2"
+"group_5","","Gonococcal growth inhibitor III","2","2","1","3","2",,,"",,,,"1_6","2_7"
+"hly","","Alpha-toxin","2","2","1.01","1","7",,,"",,,,"1_1","2_1"
+"speH","","hypothetical protein","2","2","1","1","11",,,"",,,,"1_2","2_2"
+"argF","","Ornithine carbamoyltransferase","2","2","1","1","6",,,"",,,,"1_3","2_3"
+"group_12","","hypothetical protein","1","2","2","2","8",,,"",,,,"","abc_00002	abc_00002"
+"group_13","","hypothetical protein","1","2","2","1","9",,,"",,,,"","abc_00003	abc_00003"
+"group_6","","","1","2","1.99","","","","","",,,,"","abc_01705	abc_01705"
+"group_8","","C4-dicarboxylate transporter/malic acid transport protein","1","2","2","1","3",,,"",,,,"","abc_00011	abc_00011"
+"group_2","","superantigen-like protein","1","2","2","1","10",,,"",,,,"","abc_00004	abc_00004"
+"arcC1","","Carbamate kinase 1","2","2","0.99","1","5",,,"",,,,"","abc_00008	abc_00008"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/example_1.faa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,29 @@
+>1234#10_00001 nudix hydrolase
+MSKHGFFQITQKLFLRKGDELLILRDRKSGLGDLPGGRMNENEFFEDWSLSMQREIEEEL
+GSQVQIRVSTKPLFIHKHKVNEGNFPCIIIAYHADYLGGDIILSDEHDYISWEKVQTYEP
+SPLFTEYMLDAVNLYLKEYAPLVH*
+>1234#10_00002 intramembrane serine protease
+MIIKLKIILNSYLIYYFLRGQNTLIRTLLFEFPLTTFFVFLMVATFFIVNVFLPEHLIRQ
+YFLNHPGQIQPLSWIGAVFYHGNLIHLFGNMFYLFFLGRAVEYKAGKGRWLLFFFMAALI
+SSLLDSFIRGVILHDPTPVVGASGAISGIAAVAALLSPFSLRFNQRNIPFPVFLVAWIMV
+YSDITNVFTEDGVARWAHLGGFISVIFAAYFLKPTERKQLHSGFILNLIFIILTLILAFF
+YSNRS*
+>1234#10_00003 hypothetical protein
+VKTTLSGEIEKLRYEVAVKIVNLQGEVLDLRAEMKINFSEVNSKILKLQFEFEMAKIRKE
+LKTEIADLRAETKTDFLELQKSIVDIYKTISTQTRWILGVATLFAAIGKVIN*
+>1234#10_00005 imidazoleglycerol-phosphate dehydratase or histidinol-phosphatase
+LTDKLIGFYDPVRMKAERKTSETEIKLEMNLRGTGQYQFDTEIPFFEHMLSHISKHGLID
+LNLWLRGDIEIDCHHSVEDTAILMGATIHKQLGDKAGIFRYGHFTLTMDEVLTTVAVDLG
+GRYFFKYTGPELTGKFGIYDAELSLEFLQKLALNAKMNLHVVVHYGDNKHHVHESIFKAL
+GKALRMAIAQDSAAAGAIPSTKGVLE*
+>1234#10_00006 imidazole glycerol phosphate synthase subunit HisH
+MIAILDYGMGNIHSCLKAVSLYTKDFVFTKDHSTIENSKALILPGDGHFDKAMENLNSTG
+LRKTIDKHVTSGKPLFGICIGFQILFESSEEIAQGSKKEQIEGLGYIKGKIKKFHGKDFK
+VPHIGWNRLQIRRKDKSVLLKGIGDQSFFYFIHSYRPTDAEGNAITGLCDYYQEKFPAVV
+EKNNIFGTQFHPEKSHTHGLKLLENFIRFI*
+>1234#10_00007 1-(5-phosphoribosyl)-5-[(5- phosphoribosylamino)methylideneamino] imidazole-4-carboxamide isomerase
+MIVIPAIDLFDNCAVRLFKGNYEEKKIYSSEPWKLAESFAKNGATLLHLVDLNGARNQLG
+VNEDSILKIRETTSLKVQLGGGIRDKEKLAYYDKIGINRFILGTAAVTNPDLLKYALDNY
+GKERVVVAVDARDGIVKIAGWEKDSGIHYRDLLERLVKAGIEHIVFTDIAQDGTLAGPNL
+EAYREILNSYPFQVIASGGIASLKDLMDLSSLKTKISLYGVITGKALYEGKLDLAKAISS
+I*
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/example_3.faa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,43 @@
+>3333#10_00016 hypothetical protein
+MKVTHSCLEFDSIEGLIDFAREFETGSMIRFLSPIEDNSGNVLVKEEVQVKESTLARLKD
+IKGQYTPKFEVKLNKELLEQIQNILAIKIVNQLKVTDMKFLKFMYENTNYNFKGIIRNSL
+LSKKTTLTLLKVYNQNLNFFKYISELGLLSLGIVMIPDTMRFRLLRRYAFTAGILMDVPR
+IGVDKFTKLPSDDNEKVRVAHKCSDILQKLDLIEFTYGSISNHMPLGMIEDSTSSDKAAP
+GENIDETFLDDIISNDGESDSKVDGSREDAIPEKSYDIFQALLTDALKLARYIANVSHNA
+VDKDYVMEELVYYIAYNTSKKYFDELLANPLVATFKEFEVNVKRLRKIAEVEMKCVYPPS
+AWAYPKPKSSQVLCKNKVWDCPNIVMGWDIHVITAQEAFGWVGTSLPVDNYPKCRLEEEL
+DEIMVEPEKPKKK*
+>3333#10_00018 putative lipoprotein
+MDFSFNLVDNNGTVMRSTFSPIRFFTFSFLWILIDCSSVQKIENFNSVLQEPTFKSLKEE
+EAILGGSSDSDYKIRKTGNTIPVFVLSPIQTPEGMDSKLAAFLSDEVRLIWAKVKGKQVR
+IQEMSWKNPSQLSQELKRLNVDAVIKTDIREVSGKWVVNQKITDPVKEIVYGSVDGSFQS
+PKIEDELQANQAYYLKHGSGVLALDAKSSLVPIWEKSLSSGEIDSILKKSIQGYLSFSAS
+SADTEVLFQGEKIGIASFRNYPLPEGLQQIQITRPGQKDISKSLQIRSGQTISIYQEWKE
+DRTLGGVRILSFPEALQVALDGLKMGETPFYRSNLTPGAMQLELVRETENGPLVYYEGQL
+IVDADKITEIALPYKTDNLISEPEFWKLSGEKGFQAFSGKTLDFQNVSSLPPGWYGVFSA
+PFVPENMELEGIIPITAESDSGIVAISFHTSKKTISLEYEKERLSVYSFPSNGNNVGTYK
+FKKEDKEDGRPFRIITDVKEGTIRLYLGYSKVLEDRLDVSGVWRISILTRGENFSKRSPL
+RNLKIEYKGYK*
+>3333#10_00001 nudix hydrolase
+MSKHGFFQITQKLFLRKGDELLILRDRKSGLGDLPGGRMNENEFFEDWSLSMQREIEEEL
+GSQVQIRVSTKPLFIHKHKVNEGNFPCIIIAYHADYLGGDIILSDEHDYISWEKVQTYEP
+SPLFTEYMLDAVNLYLKEYAPLVH*
+>3333#10_00003 hypothetical protein
+VKTTLSGEIEKLRYEVAVKIVNLQGEVLDLRAEMKINFSEVNSKILKLQFEFEMAKIRKE
+LKTEIADLRAETKTDFLELQKSIVDIYKTISTQTRWILGVATLFAAIGKVIN*
+>3333#10_00005 imidazoleglycerol-phosphate dehydratase or histidinol-phosphatase
+LTDKLIGFYDPVRMKAERKTSETEIKLEMNLRGTGQYQFDTEIPFFEHMLSHISKHGLID
+LNLWLRGDIEIDCHHSVEDTAILMGATIHKQLGDKAGIFRYGHFTLTMDEVLTTVAVDLG
+GRYFFKYTGPELTGKFGIYDAELSLEFLQKLALNAKMNLHVVVHYGDNKHHVHESIFKAL
+GKALRMAIAQDSAAAGAIPSTKGVLE*
+>3333#10_00006 imidazole glycerol phosphate synthase subunit HisH
+MIAILDYGMGNIHSCLKAVSLYTKDFVFTKDHSTIENSKALILPGDGHFDKAMENLNSTG
+LRKTIDKHVTSGKPLFGICIGFQILFESSEEIAQGSKKEQIEGLGYIKGKIKKFHGKDFK
+VPHIGWNRLQIRRKDKSVLLKGIGDQSFFYFIHSYRPTDAEGNAITGLCDYYQEKFPAVV
+EKNNIFGTQFHPEKSHTHGLKLLENFIRFI*
+>3333#10_00007 1-(5-phosphoribosyl)-5-[(5- phosphoribosylamino)methylideneamino] imidazole-4-carboxamide isomerase
+MIVIPAIDLFDNCAVRLFKGNYEEKKIYSSEPWKLAESFAKNGATLLHLVDLNGARNQLG
+VNEDSILKIRETTSLKVQLGGGIRDKEKLAYYDKIGINRFILGTAAVTNPDLLKYALDNY
+GKERVVVAVDARDGIVKIAGWEKDSGIHYRDLLERLVKAGIEHIVFTDIAQDGTLAGPNL
+EAYREILNSYPFQVIASGGIASLKDLMDLSSLKTKISLYGVITGKALYEGKLDLAKAISS
+I*
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/example_annotation.gff	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,271 @@
+##gff-version 3
+##sequence-region abc|SC|contig000001 1 15000
+abc|SC|contig000001	Prodigal:2.60	CDS	172	1131	.	-	0	ID=abc_00001;gene=hly;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:Q2G1X0,protein motif:TIGRFAMs:TIGR01002,protein motif:Pfam:PF07968.6;locus_tag=abc_00001;product=Alpha-toxin,beta-channel forming cytolysin,Leukocidin/Hemolysin toxin family protein;protein_id=gnl|SC|abc_00001
+abc|SC|contig000001	Prodigal:2.60	CDS	1804	1950	.	+	0	ID=abc_00002;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00002;product=hypothetical protein;protein_id=gnl|SC|abc_00002
+abc|SC|contig000001	Prodigal:2.60	CDS	1934	2131	.	+	0	ID=abc_00003;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00003;product=hypothetical protein;protein_id=gnl|SC|abc_00003
+abc|SC|contig000001	Prodigal:2.60	CDS	2621	3337	.	-	0	ID=abc_00004;inference=ab initio prediction:Prodigal:2.60,protein motif:CLUSTERS:PRK13350,protein motif:Pfam:PF02876.11;locus_tag=abc_00004;product=superantigen-like protein,Staphylococcal/Streptococcal toxin%2C beta-grasp domain;protein_id=gnl|SC|abc_00004
+abc|SC|contig000001	Prodigal:2.60	CDS	3445	4170	.	-	0	ID=abc_00005;gene=speH;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P0C0I6,protein motif:CLUSTERS:PRK13349,protein motif:Pfam:PF02876.11;locus_tag=abc_00005;note=SPE H;product=hypothetical protein,superantigen-like protein,Staphylococcal/Streptococcal toxin%2C beta-grasp domain;protein_id=gnl|SC|abc_00005
+abc|SC|contig000001	Prodigal:2.60	CDS	4265	4990	.	-	0	ID=abc_00006;inference=ab initio prediction:Prodigal:2.60,protein motif:CLUSTERS:PRK13043,protein motif:Pfam:PF02876.11;locus_tag=abc_00006;product=superantigen-like protein,Staphylococcal/Streptococcal toxin%2C beta-grasp domain;protein_id=gnl|SC|abc_00006
+abc|SC|contig000001	Prodigal:2.60	CDS	5428	6429	.	+	0	ID=abc_00007;eC_number=2.1.3.3;gene=argF;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P99073,protein motif:CLUSTERS:PRK04284,protein motif:Cdd:COG0078,protein motif:TIGRFAMs:TIGR00658,protein motif:Pfam:PF00185.1;locus_tag=abc_00007;product=Ornithine carbamoyltransferase,ornithine carbamoyltransferase,Ornithine carbamoyltransferase,ornithine carbamoyltransferase,Aspartate/ornithine carbamoyltransferase%2C Asp/Orn binding domain;protein_id=gnl|SC|abc_00007
+abc|SC|contig000001	Prodigal:2.60	CDS	6449	7384	.	+	0	ID=abc_00008;eC_number=2.7.2.2;gene=arcC1;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:Q7A627,protein motif:CLUSTERS:PRK12353,protein motif:TIGRFAMs:TIGR00746,protein motif:Pfam:PF00696.22;locus_tag=abc_00008;product=Carbamate kinase 1,putative amino acid kinase,carbamate kinase,Amino acid kinase family protein;protein_id=gnl|SC|abc_00008
+abc|SC|contig000001	RNAmmer:1.2	rRNA	7556	9112	.	+	0	ID=abc_01705;inference=COORDINATES:profile:RNAmmer:1.2;locus_tag=abc_01705;product=16S ribosomal RNA
+abc|SC|contig000001	Prodigal:2.60	CDS	9419	9646	.	+	0	ID=abc_00010;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00010;product=hypothetical protein;protein_id=gnl|SC|abc_00010
+abc|SC|contig000001	Prodigal:2.60	CDS	9952	10899	.	-	0	ID=abc_00011;inference=ab initio prediction:Prodigal:2.60,protein motif:Pfam:PF03595.11;locus_tag=abc_00011;product=C4-dicarboxylate transporter/malic acid transport protein;protein_id=gnl|SC|abc_00011
+abc|SC|contig000001	Prodigal:2.60	CDS	11148	11336	.	+	0	ID=abc_00012;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00012;product=hypothetical protein;protein_id=gnl|SC|abc_00012
+abc|SC|contig000001	Aragorn:1.2.34	tRNA	11803	11820	.	-	0	ID=abc_00013;inference=COORDINATES:profile:Aragorn:1.2.34;locus_tag=abc_00013;product=tRNA-Arg(tct)
+abc|SC|contig000001	Prodigal:2.60	CDS	12241	12375	.	+	0	ID=abc_00014;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P11699,protein motif:Pfam:PF05480.5;locus_tag=abc_00014;product=Gonococcal growth inhibitor III,Staphylococcus haemolytic protein;protein_id=gnl|SC|abc_00014
+abc|SC|contig000001	Prodigal:2.60	CDS	12432	12566	.	+	0	ID=abc_00015;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P11699,protein motif:Pfam:PF05480.5;locus_tag=abc_00015;product=Gonococcal growth inhibitor III,Staphylococcus haemolytic protein;protein_id=gnl|SC|abc_00015
+abc|SC|contig000001	Prodigal:2.60	CDS	12699	13385	.	+	0	ID=abc_00016;eC_number=3.-.-.-;gene=yfnB;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:O06480,protein motif:CLUSTERS:PRK09449,protein motif:TIGRFAMs:TIGR02254,protein motif:Pfam:PF00702.1;locus_tag=abc_00016;product=Putative HAD-hydrolase yfnB,dUMP phosphatase,HAD hydrolase,haloacid dehalogenase-like hydrolase;protein_id=gnl|SC|abc_00016
+##FASTA
+>abc|SC|contig000001
+ACTGGCCGCCTAATAATAAAAACTCTAAAAGTTGTAATTTAAAATAGTTCTTTAAATTAT
+ATACCCACCACATTTGGTGGAGAACCAAAAATTAGCCGAAAAACATCATTTCTGAAGTTA
+TCGGCTAAAGTTATAAATTATATTTATTTGTACATGAACAAATAATTTACATTAATTTGT
+CATTTCTTCTTTTTCCCAATCGATTTTATATCTTTCTGAAGAACGATCTGTCCATTTATC
+TTTAGTATTGGTACCTTTCCAATTTGTTGAAGTCCAATGCAATTGGTAGTCATCACGAAC
+TCGTTCGTATATTACATCTATATTTGTTTGTTGTTTGGATGCTTTTCTATCCATAGTAAT
+AACTGTAGCGAAGTCTGGTGAAAACCCTGAAGATAATAGAGAACTTGCTTTGTTAGGATC
+AAGGAAGTTCTCTGCTGCTTTCATAGAACCATTTCTAGTTTTCATGAAAAGTTGATTGCC
+ATATACCGGGTTCCAAGAATCTCTATCATATGGTCCCCAATTTTGATTCACCATATTGTT
+AAATATCACTTTCCAGCCTACTTTTTTATCAGTTGGGCTCTCTAAAATTGTTTTGAAATC
+AGGTTGAACATATTTCAGTGTATGACCAATCGAAACATTTGCACCAATAAGGCCGCCAAT
+TTTTCCTGTATCATCACCAGTAACATTACCGTTGAATCCATAAGTTAAAGTACTCATATA
+CTCTTTTGTATCAATCGAATTTCTTGGATAGTAATCAGATATTTGAGCTACTTCATTATC
+AGGTAGTTGCAACTGTACCTTAAAGGCTGAAGGCCAGGCTAAACCACTTTTGTTAGCACC
+TTCTTCGCTATAAACTCTATATTGACCAGCAATGGTACCTTTCGTTCTAATAACTAGCAG
+TTTTTTATTGTGATTTTTATCATCGATAAAACTATAAAATACTTTTTTGTGCATGCCATT
+TTCTTTATCATAAGTGACTAAATCACCTGTTTTTACTGTAGTATTGCTTCCAATATCTGT
+AGTACCGGTTTTAATATTAATATCAGAATCTGCGGCATTAGCGACAGGATTCATTAATAT
+GGAACCTAGCAATAGTGTTGTTGTTACTGAGCTGACTATACGTGTTTTCATTTTCATCAT
+CCTTCTATTTTTTTTAACGATTTGAGGAAACAATAATCAATATGTCAATTTAGAATATTG
+CAGTTGAGACATATCAAATATTTATAATCGTTTATATTAGTATATTTAATGTAGCAACTG
+ATAAATTACTGAGTGATGATGAGTGATTATTTTAAGAATATGTTTTTAACTTTTATTTAA
+AATTTGAAAGGAAGCATTTCAATTTCGAGGGTTAGTCAAAGTTGAATAAATTCTTTATGA
+AACAAGGAAAAGACATAGCTAATTTTATTGATTAATTTCTTTAAAACTAATGATTTGTTT
+GATTTAAAAATGTAATCGATTACAATATAAAAATACAAATATCTTAGAATTAAATCAATT
+AATTAACTATTAAATAAAAATTAAATATATATTAACTACTGTAAATTAATAAATAGAAAT
+AGAGAAAAAGGGTATTAATTATGTTTGGAATTTCGTCGGGAATAATTTTTGCCATTACAT
+AGAAATATCTAATAGATAATGAAAAAGTATCGTATGTATTTTTAATATAGTGTAAAATAT
+CATATGTAAAATAAAATGTAGATTTTTAGTTAGAGGCATTATAAGAAAATTTTGAGTATA
+GGTTAGCTTTTAATTATGAATCTTATTGAAATTTGATTAATAAATATATGATAGGGGATT
+AAAATGAAACTATTTTATATCGTATTTCTTATTATTATATGGCTGAATATATTTTTAGGA
+AATGAAATTATCCATACACTGACTGTTTTAATAACAACATTGTATATTGTTAATTCAAGA
+AAGGGGATTAAAAATGACAGAGTTGAATAATATTATAAACTCTCTTCAATCTTTGTTTGA
+GTCTGAATCAGGCTATAAAATTTCGAAAAATTCAGGAGTTCCATATCAAACAGTACAAGA
+TTTAAGAAATGGGAAAACCAAACTAGAAGATGCTAGATTTAGAACGATTATTAAACTTTA
+TAGTTACTATGTCTCATTAAAAGAACATTAATCATGGGACAATAAAGTATTGCTATAATA
+ATTGAATCATTAAATGAAGGAATAGAGCCTAAGACATAATAAATCAATGTCTTAGGCTCT
+ACAATATTATATTGGTAGTAGTTGACCGAATGAAAATGACCATGTAACAAGCATTTTTGG
+GGCCCCAACACAGAAGCTGACGAAAAGTCAGCTTACAATAATGTGCAAGTTGGGGATGGG
+CCCCAACACAGAGAATTTCAAAAAGAAATTCTACAGACAATGCAAGTTGGCGGGGCCCCA
+ACATAGAGAAATTCAAAAAGAAATTCTACAGACAATGCAAGTTGGGGAGTGACAACGAAA
+TAAATTTTATAAAATACCATTTCTGTCACATTCCTACTCCCAATTCCATTTAAATATATA
+GAAAATTTCACCTATTATATACATCATACACTTTAAAAATTATCATTTAAATAATCTGAT
+TTGGAATTAAAGTGCATGAAGTATAAGTCACCTTCATATACTAATCAAAGAGGACGTCAA
+CAGTTATTTTATTAGGATTTTTAACATAAACATTTGCTAGATCTGAATGTAATCTTTTGC
+TTAAATCAATAGTGTAGTTATTACCGCCACCGGTGATCTTAAGCTTACCTTTATTACGAT
+TTTCGGTATATAATATTTTATTTTTTATTAACGCTTCTCGTGCACGGAAATCGATTTCTT
+TCAATGTTAATACTGGTTTATTGCCTTGGTATATTTTATGCGCACCAATAATCGTTTGTA
+GTTTATCTTTGTATTGCACAAAAAGATTATAAGTTTTATCAGAAGGTTTTGCGGCTGGTG
+TAACGCCACCTGTAAATGTCTCTCTATAAGACCACCATAACTGATCAGTATCTTTGTCTT
+TTAGTCCAAACACATCTACGTAACGATCTTTTAACTGATTAATATTTCCCCAACTTTCAG
+CGCCCCATAAAGATATATGTGCTGACCATGAATATCTCTTAAGTTCAACATAAATGTTTC
+CATTATCATATTGATATAGCCATTTATTTGAAAATGAAAAATGAGGCTGTGTGTAATATT
+TAATTAATTCATTGATGTTAGTTTCATCTTGACCAATGCTATAAGCTTTAGCTTCAGAGT
+AAAAACTAAATACTGGTTTTTGATTTTGAGGTAATACAGTACCTAATAGTAATAATGTTG
+TCGTTAAAATTATATTTTTCGTGATGTTCTTACTCATTAGAACATCTCCTTTCAGAGGAA
+TCATGATACGAGGAATAAGAAATTTAAATGTGAGCGAAGTCAATATAGTATTTGCGATTA
+TTTTTATTAACTCCATTATTATTGTTAGTTTGATTTTTCGAGGATAACTTCAATTTTTGC
+ATTTTGAGGTTTTTTAACATATCTATTTGCATCAGTTGATGGCAACCTTTTACTTAAATC
+TATTGTGTAGTTATTGTCTGTACCTGTTATTTTAATTTGTCCTTTATTATAAGAATTATT
+ATATAATTTTTTACTTTTAATTAATGTTTGACGAATACGAAAATCTAATTCTTTTAAAGT
+TAAAACAGGCTTATTGCCTTCATAAACTGGAAATCCGCCAGTAAACGTTTCTGCTTTATC
+TTTATATGTTACATTCAGTTTATAGTGTTTATCGTTAGATGTTGCTGCAGGAGTAACACC
+ACCAGTAAACGTTTCTTGAGATAATGCAAAAGAATCAATGGTTTCTTGGTCTTTTATGCC
+AAAAATATCAACGCTTTTATTTCTTAATTGGTTGATATTGCCCCAACTTTCAGGTCCATA
+AACTTGAATATGACTATACCAAGAAAACTGTAACAACGTTGCATGAATCGTACCGTTATC
+TTTTTGCCATAACGTACTGTTAGAGAAGGTTAAATATTTTTGCGAGTAATATTTAGTTAA
+CTCATTAACGTTAGTTTCGTTTTGATTTATATAATAAGCTTTCGCTTCAGATGAAGAATT
+GATAGGTGTATTAGGAAATTGTGTAAATGCTGTACCTAATAGTAACAATGTTGTTGATAA
+AATAATTTTTTTCGTGATGTTATTGTTCATTCGAATTTCTCCTTTGAGTATTGTTGGAAT
+GTTTAATTATAAAAAGGGGTTAATTAGATAATTGAAATTATCCGCATTTACAAAAGGTAA
+TAGGTTAGTTAGATTTTTCGAGTATGACTTCAATTTGTGCATTTTTAGGATTTTTAACAT
+AACGGTTTGTGTCAGTTAATTTTAACTTTTTACTTAAATCAATCGTGTAATTATTTCCAT
+CAGCAGTTATCTTAATTTGACCTTTATTAAATTCTCCGTTATATAACTTTTTATTCTTTA
+TTAATGTTTGACGAATACGGAAATCTAATTCTTTTAAAGTTAATACTGGTTTATTTCCTT
+TGTAAAATTCATGTCCACCGATGATAGTTTGTTGTTTATCACTATATTTTAAAAATAGTC
+TATAAGGTTTATCAGATGAAGTAGCTGCTGGCGTAACACCACCAGTAAATGTTTCATCAT
+AAGTCCAGTAACCTTCAACTGTGTCCTCATCTTTAGTTCCAAATATATCAACGTATTTAT
+TTCTTAACTGATTAATGTTTCCCCAACTCTCGGATCCAAACACTTGAATATGACTATACC
+AAACCCACGTTTGCAATGTTGCATGAATGCTACCATTGGGCTTTTGCCATAGCCATTTTC
+CAGATAATGAAAAATGCGGCTGAGTGTAATATTTGATTAACTCATTGATATTAGTCTCGT
+TTTCACTGATATTATAGGCTTTTGCTTCAGATGAAAAACTGATTGGTGTTTTAGGAAGTT
+GTGTTGATGTGGTTCCTAAAAGTAACAATGCTGTTGATAAAACTAATTTATTCATGATGT
+TCTTTTTCATATGAAAATCTCCTTTGCGTGAATTACCCAAAGTATATAAGCTATTACACC
+GATTCGGAATTAAATAAAAGCTAAAACTATGTTAAATAAACTTAAACAGTTAGTAGTGTT
+ATTTAAGCAAAACTTATCATTTTTAAGTTTTGGACAGAAACAGTACTTAATAAAGTAGGC
+GGGAGTTATATATTAAAAACGACACGTTACAATTATTCTCTAATCAATTGCATTAAATTG
+TTTGATAATTGAATTTTCTAACTACTTGAAAAATAGTTATACTTTAAATGTAGTACTTAT
+TTTAATTATTTCCTACTACTTAAATTTAATATTAATAAAATGTTCATTTAATTATTGATA
+AAATATTACAAATTTTAATAGTAGGTTGTGTTTATTTTGTATGCGCTTACAATTTAGGTG
+TAACTAAAATAAAAGGAGTTGTTATTAATGAAAAATTTACGAAACAGAAGTTTTTTAACT
+TTATTAGACTTTTCACGACAAGAGGTAGAATTCTTATTAACACTCTCCGAGGATTTAAAA
+CGTGCTAAATATATTGGCACTGAAAAGCCTATGTTAAAAAATAAAAATATTGCACTGTTA
+TTTGAAAAAGATTCTACAAGAACGCGATGTGCATTTGAAGTTGCAGCGCATGATCAAGGT
+GCAAATGTAACTTATTTAGGCCCAACTGGATCACAAATGGGTAAAAAAGAAACAACTAAA
+GATACTGCACGTGTGCTTGGTGGAATGTATGATGGCATTGAATACCGTGGTTTTTCACAA
+AGAACAGTAGAAACTTTAGCTGAAAATTCAGGCGTACCAGTGTGGAATGGTTTAACTGAT
+GAAGATCATCCTACTCAAGTTCTTGCTGATTTCTTAACAGCAAAAGAAGTCTTAAAAAAA
+GATTATGCAGATATTAACTTTACATATGTTGGAGATGGTCGTAATAACGTTGCAAATGCA
+TTAATGCAAGGTGCTGCCATTATGGGTATGAACTTCCATTTAGTTTGTCCAAAAGAATTA
+AATCCAACAGATGAATTATTAAATCGCTGTAAAAATATTGCCGCTGAAAATGGTGGCAAC
+ATATTAATCACAGATGATATTGACCAAGGTGTAAAAGGTTCGGATGTAATTTACACTGAT
+GTTTGGGTATCAATGGGTGAACCTGATGAAGTATGGAAAGAACGACTTGAATTATTGAAA
+CCATATCAAGTAAATAAAGAAATGATGGATAAAACTGGTAATCCAAATGTTATTTTTGAG
+CATTGCTTACCATCTTTCCATAATGCTGATACGAAAATTGGTCAACAAATTTTTGAAAAA
+TATGGTATTCGAGAAATGGAAGTTACAGATGAAGTATTCGAAAGTAAAGCTTCAGTTGTA
+TTCCAAGAAGCTGAGAACAGAATGCATACAATCAAAGCAGTCATGGTTGCTACATTGGGT
+GAATTTTAAATGATATAAGGAAGTGAATATGATGGCGAAAATAGTAGTAGCATTAGGTGG
+TAATGCTTTAGGAAAATCACCTCAAGAACAACTCGAGCTTGTTAAAAATACTGCGAAATC
+ATTAGTAGGATTAATAACAAAAGGACATGAGATTGTTATTAGTCATGGTAATGGACCACA
+GGTTGGAAGCATTAATTTGGGACTTAACTATGCTGCAGAACATAACCAAGGTCCGGCATT
+TCCATTTGCTGAATGTGGCGCAATGAGTCAAGCTTACATCGGCTATCAATTACAAGAAAG
+CTTACAAAATGAATTGCATTCTATTGGAATGGATAAACAAGTGGTAACACTAGTGACACA
+AGTTGAAGTTGATGAAAATGATCCGGCATTTAACAATCCTTCAAAACCAATTGGGTTATT
+TTACAACAAAGAAGAAGCTGAACAAATTCAAAAAGAAAAAGGATTTATATTTGTTGAAGA
+TGCTGGAAGAGGATATAGACGCGTTGTTCCTTCACCACAACCCATCTCTATTATTGAATT
+AGAGAGTATTAAAACACTTATTAAAAATGATACACTCGTTATTGCTGCTGGTGGTGGAGG
+TATACCAGTAATTAGAGAGCAACATGATGGTTTTAAAGGTATTGATGCAGTTATAGACAA
+AGATAAAACAAGTGCGTTGTTGGGTGCTAATATTCAATGCGATCAATTGATTATTTTAAC
+AGCAATTGATTATGTATATATTAATTTTAACACTGAAAACCAACAGCCTTTGAAAACAAC
+AAATGTTGATGAATTAAAACGATATATAGACGAAAATCAATTTGCAAAAGGAAGTATGTT
+ACCAAAAATTGAAGCAGCCATATCATTTATTGAAAACAATCCAAAAGGAAGTGTGCTTAT
+AACATCATTAAATGAATTAGATGCTGCCTTAGAGGGTAAAGTAGGTACTGTGATTAAAAA
+GTAATTGAATTGAAACGCTTTTCAATTACTATATGTCAAATGCATGATTTTTATTATTTA
+TGTGCACCCCCTGAAAATAATGCCTCTATTTTGATGCGGGGTGCACTTTCTTAATTTATA
+TTTATAAAATCTTTAAGGTAGAAATGCTAGGTTAAATGTCGAAGGAGATGAAACCGTGGA
+AAATACAATTAATGAAAGTGAAAAGAAAAAACGATTTAAATTAAAAATGCCAGGTGCATT
+TATGATTTTATTCATTTTAACGGTTGTTGCAGTTATAGCAACATGGGTTATTCCTGCTGG
+TGCATATTCTAAACTTTCTTACGAACCTTCATCCCAAGAACTAAAGATAGTTAACCCTCA
+TAACCAAGTGAAAAAGGTTCCGGGTACGCAACAGGAACTAGACAAAATGGGGGTTAAAAT
+TAAGATTGAACAATTTAAATCAGGTGCAATTAATAAGCCAGTATCAATTCCGAATACTTA
+TGAAAGATTAAAGCAACATCCAGCTGGACCAGAACAAATAACAAGTAGCATGGTTGAAGG
+TACGATAGAAGCGGTCGATATCATGGTATTCATTCTTGTACTAGGGGGACTTATTGGCGT
+AGTTCAAGCCAGTGGTTCTTTTGAATCGGGATTGTTAGCTTTAACGAAGAAAACAAAAGG
+GCATGAATTTATGCTAATTGTGTTTGTATCAATACTAATGATTATCGGCGGGACGTTATG
+TGGTATTGAAGAAGAAGCTGTAGCATTCTATCCGATTTTAGTCCCTATATTTATAGCGTT
+AGGATACGATTCTATCGTTTCAGTTGGTGCCATATTCCTTGCCAGCTCTGTCGGTAGTAC
+ATTTTCAACTATTAACCCGTTCTCGGTTGTAATTGCCTCTAATGCCGCTGGTACAACTTT
+TACGGATGGCTTGTATTGGAGAATAGGTGCTTGTATTGTCGGTGCGATTTTTGTTATTAG
+TTATTTATATTGGTACTGTAAAAAAATTAAAAACGATCCTAAAGCGTCATATTCTTATGA
+AGACAAAGATGCTTTTGAACAGCAATGGTCTGTATTAAAAGATGACGATAGTGCCCATTT
+TACTTTGCGTAAGAAGATAATCCTTACATTATTTGTACTACCATTTCCAATTATGGTATG
+GGGAGTTATGACGCAAGGTTGGTGGTTCCCAGTTATGGCTTCAGCATTTTTAATATTTAC
+AATTATAATAATGTTTATTGCTGGGACAGGTAAATCTGGATTGGGAGAAAAAGGAACTGT
+AGATGCATTTGTCAATGGTGCATCAAGTTTAGTAGGTGTATCTTTAATTATTGGTTTAGC
+TCGAGGTATTAATTTAGTGTTGAATGAAGGTATGATTTCAGATACAATCTTACACTTTTC
+ATCATCTTTAGTTCAACATATGAGTGGACCATTATTTATCATCGTATTACTATTTATTTT
+CTTCTGTTTAGGTTTTATCGTGCCATCATCTTCTGGATTAGCGGTATTATCAATGCCTAT
+CTTTGCACCACTAGCTGATACAGTAGGTATACCAAGATTCGTCATCGTTACGACATATCA
+ATTTGGTCAATATGCGATGTTATTCTTAGCGCCGACTGGACTTGTTATGGCCACACTACA
+AATGTTAAACATGCGATATTCACATTGGTTCCGATTTGTATGGCCGGTAGTTGCTTTTGT
+ATTGATTTTCGGTGGCGGAGTACTAATTACGCAAGTACTAATTTATTCATAATTTGAAAT
+GCTATATTATAAAAATACTAATTGGGTTTTATGCATCTCGTAGGTTTGTAGAAATACTAA
+ACTAAGCGAGGTGCATTATTATTTTTGATTAAGAAAATAATGACGGTAATGATAACACTA
+GTAAGTAATTGATACAATGCTCTATTTAATAATGATATTTTTAAAATTTGTTTTTAATGT
+AATGTTAGATCTATGGTATATTATATTTATCGTGGTAAATATGTATTTGCTGTAAACAGT
+TTTTGTAACACATGACACATATGGTTGTGAAAATAGCATATATAAAGGATGGCTATAAAT
+GACACATTTGACAAAGGTTTTAGATACACTAACTGGAATATGCGTAGTATTATTATTTAG
+TAAATATTTTGTGGCGTATGCAAATATGGTGTTTGATTGGAATTTAAGATGGTATTTGCT
+AGAAAACATACCACATTTGCCAATTATATTATTTATTCTGATGTTTATTTTCGGAGTACC
+TTCTGAAATGATAAAAGATAGGCAAAGGAAAAATAACGGTGTTTAATTTATCGATATTTA
+GAGGTGATAAAATTTGTCAACTATTACAAAGACTAAAATAAAAATCTTTATTAATTATTT
+TATTGGTATATTAGCCTTGGCGTTTGCTGCTTATATATTATTTAAATAAAGGTTAGAGTG
+AAACGTGTTTATGAACTAGACGTTCTAGTATAGTTACTACAGCTTTAGTCAGAAGGTATC
+ATTGATAAGATCATATTAAATCAAAGAGGCATTGATATACACTAAAAAGAGGCAAGATTA
+CCTGCCTCTTTTTTAGTTATTAAATATGCGTGTTAATTCTTGGTAATAGTGTTACTGAGA
+CGCATTACGAAGAAATTTATCTTGATTTTCCTTTTTTAAAAAGAAGTGAAGATATCCTAT
+AAAGACTCTAAGTACTATTACAGTGGCTAATAACACTTCGATAAACAAAAGACCTTTCCA
+AATATCTGGAAACATAAGTACAGGCAAACTGTTCTTTAAAGCAGTTGCTGAGATTACTAA
+AGGGAATGTGAAAGCTGAAAATACGGGCGAAAAAGGTTCTTTTAGTAATTTAGGCAATTG
+TATAATGATATAAAAATAAAATATTTGAGCTAATATTAAAAATATAATTACGATAAAAGC
+ATTCGCCTTAGGAAAGGCTATAACATATGCTGCAGCGACTAAAGAAAATGGTGCACAAAT
+TGTCGATGTGTTCGGTTTGATTGACGTCTGCAATGGAAATGCTTTTAATCGCTTGAAAAC
+AATAGGTAAGACAATACAAGTAGCTACAAAGCCATATATTACTGTTAATTGACCTATGAA
+AAAACATCCGCTAACGGGTGCCGTCAATCCTGCGATAGCAATACCAATAAAAAGTACAGT
+CCACGAAGGATAAACATTTTCAAGTGAAAAATCTTTTAAATATTTTATTGAAAAAATAAT
+CATATGCGTCATAATTCCCACAAGGCATAAAATCCAAATAGGCGTTATTAAGCTATTGAT
+AAAAGTTATGTTACTAAAAAATGTATTTAAATAAGTAGTACCTAAAAAGCCAGACATGAA
+AAATGTTGTGAACACTGATGAAACTAGAGGACTGTTTAATTGTTCTTTCACATTATTAAA
+ATATTTGATCATAGTACATAAAAGGTGAATCCAAATCAAGAAAGCAAAGATTCCGCAAAC
+AGCGTTTAAAGTAAGAGATAAGTCTTTTAATAGATTACCCAGGCCTAATAATCCTAAGAC
+TAGTCCTGACGTTACTAGAGGTGCTTTTTGAAGTCTCATGATTTACAACCTTTCTTATGT
+GATTTTCTTCACTAATTATATCATGATAGCTATGGCCAATTAATAAGAAGAGTGTGTACT
+ATTACGTTATTAGAGTATGTATATTGGATTGATAGACACATAATTGACATTTAAATCTCA
+AAATTAATGATATTTGAGGTATGCTTTGCAACCTAAATATTGGAATATGTGGAAAAGTAA
+TTATTTAATTTAAATGATGATTGAAGATTTACAAGGGGGTGTACAAAATGAGAAATCAAA
+TTCAAAAACTATTAGACAGTGATTTGAGCAGTTTACATATATCGAAACAAACAGGAGTTC
+CACAAAGCACAATACACAGAATGAGAAAAAAAGAAAGATCATTAGACAATATGTCATTGA
+AAAACGCTGAACTACTTTATAAATTTGCCAATAGTATATTTAGCAATGAAAATTAAGAAG
+AATAATTAGTGAGTTAAATAATTAAAAAACCACGTCTCGATGGACGTGGTTATTTTTTTA
+AATGTATTTAATTATAGGATTTCGGGCCCCTGAAAAGTCCCTAAAATTTTGAATAGTATC
+AAAATCTATAGGAATAATATAATAATAAAAATCTCTACGCATGCAAATGGTGAGTGTTAA
+AAATCTTGGTGTAGTGTTGGTGTAGTTCAGGTGCAGTATAGATGAAATTTGAGCACAAAA
+TTACTTAATTAAAAATGTATAAACAAGTGTCAGACGCGTGTCAATTGTGTGTCAAAAAAT
+TCTATGACGAATAAGCATGCTTGTTTTAATTACTGTATTTTCGGGGCTTATGCGGGGGAC
+GTTTTGGTGACGCATCATACTATATTACTGAAATTCAAAACAAAAAGAGCCCCGTAATCA
+CGGAACTCTTTTGTTTGGTAATGCGTATAAAAATACCTATAAACGTCCTGGGAGGGATTC
+GAACCCCCGACCGATGGCTTAGAAGGCCATTGCTCTATCCAGCTGAGCTACCAGGACACG
+TTTAACAACACAAGAATTATTATATCTAAATGAACTTAAATTAGCAATACCTTGTAAATA
+AAAAATGTTTATATTTTTCACTATTATAGAGCTATTTATCTAAAAAGGTTCAATAAGACT
+TAAATGCGAATTCAGGCAACTTAATTGTGTTAAATACAGTTTTGAATGCCTAACTGTATT
+TCTTTTCTCTTTAAAATACAGTTAAGTACATTATAAGATGTTGTGCGGATAAACAAACTA
+ATTGCATCAAATTTATTTTAAAATAACAACAACAAAACGTTAAGCGAATAACATTTCGGT
+GATTTAAAAGCTACGCACGTTTTTGTTATCTTCAAATTTAAATTTTAAGGAGTGTTTTCA
+ATGGAAGGTTTATTTAACGCAATTAAAGATACCGTAACTGCAGCAATTAATAATGATGGC
+GCAAAATTAGGCACAAGCATTGTGAGCATCGTTGAAAATGGCGTAGGTTTATTAGGTAAA
+TTATTCGGATTCTAATTTCAATATGTTATGTAAGTAATCAGTATTATTTCAAAGGTGAGG
+GAGAGATTTAAATGACTGGACTAGCAGAAGCAATCGCAAATACTGTGCAAGCTGCACAAC
+AACATGATAGTGTGAAATTAGGCACAAGTATCGTAGACATCGTTGCTAACGGTGTGGGTT
+TACTAGGTAAATTATTTGGATTCTAATATAATAACTAATATTCTTTAAAATAAACTGGGT
+GAGCATACTTTAATGTTATGCACTCAGTTTATTTTATTTGCAGAAATTTGAGCCTCTGTT
+AAGATTTAGATACATAGACAATATAGGAGATGGGGAAATTGGGATATAAAAATATTTTGA
+TAGACTTTGATGATACAATTGTTGATTTTTATGATGCAGAAGAATGGGCGTTTCACTATA
+TGGCGAATGTTTTTAATCATAAAGCAACAAAGGATGATTTTTTAACATTTAAAAAAATCA
+ATCACCAACATTGGGAAGCTTTTCAACAAAATAAATTAACGAAGTCTGAAGTATTATCAG
+AACGATTTGTGAATTACTTCAAACATCATCAAATGGAAGTTGATGGGCATCGTGCAGATG
+TGTTATTTAGAAATGGATTAGCAGAAGCTAAAGTTAAATACTTTGATCAAACATTAGAAA
+CAATTGTCGAATTATCGAAAAGACATGATTTATATATTGTTACTAATGGTGTAACCGAAA
+CGCAAAAGAGAAGGTTAAATCAGACGCCGTTGCATAAATATATTAAAAAGATATTTATAT
+CTGAGGAAACAGGATATCAAAAACCTAATCCGGAATTTTTTAATTATGTTTTTAATGATA
+TTGGTGAGGATGAAAGACAGCACTCGATTATAGTTGGAGATTCTTTAACATCTGACATTC
+TAGGTGGAATCAATGCGGGTATAGCTACTTGCTGGTTTAATTTTAGAGGATTTGATCATA
+ATCCAGGAATTATACCTGATTATGAAATTAATTCATGGAAACAACTAAATGATATTGTAC
+GTTAAGACAAATAATTTGAAAATGATTTATATTAGCTTAAGAAAGTAATTGTAAAAACGA
+CACTACGAAAAGATGCATTTTCATGCTCGTAGTGTCGAATATTATTATCTTATGGTTTCC
+ACAATAAGACATCATGTCCCTCTATATTTTTAGCTTCCACATCTGTAAATCCATGATGTA
+AAAAGAAATCCTTAGAATCATTTCTGCCAATGGCTTTAATTGGCATATTGAAACTCTTTG
+CAAAATCAATCAATTCTGAAGCGTACCCTCTGTTTTGATATTTTGGTAATACTTCTAACT
+TCCATAATAATATATAATCTTCAAAATCTGGGAAGTAGATTTCTTCGACATCACCTTTTT
+TTAGTAATGCCATTCTAGCTCCTAATTGATCTCCGACAAATATGCCATAAAATGGTGAAT
+CTGAACTTGCATCAATCATTTGACCGTTTAACTCATTGACCATGTATAAGTCTTTGTTGC
+CAAACGCTCTAAAGTTTTCGAATAATTCGTCAGTTTTGTAATTAATTTCAAGACGTTTGA
+TTTCACTCATATTTATCTACCCCTTATTTGTTTACTACTATTATTATACATTAAACCACT
+TGTGTTTTTCATTGATTTGAAAATGTAAAACAATGAACATTATAAATTTTCCATGATTAA
+ATTGATTTTCAAGCCGTAAAATTGTCAATCACCGGTATAGACTTTATACTATAGTTTGTA
+ATCGCGTACTTAAGGAGAAAAAACATGGACTGTAAAGTAGTTAGTTTAAATGAAAAAGAT
+CAGTTTATACCAAAAATAAAGAGCAGTGACCCTGTAATAACAGGATTATTTCAATATGAT
+GCAGCTCAACAAACTAGTTTTGAAAAAAGGATGTCTAAAGAAAATAATGGAAGAGAAGCG
+GCATTAGCGAATGTTATTCGTGAATATATGAGTGATTTAAAGCTTTCAAATGAACAAGAA
+TTAAACATACAACATTTAGCTAATGGTTCAAAAGTTGTGATTGGTGGACAACAAGCAGGG
+CTTTTCGGGGGACCATTGTATACATTCCATAAAATATTTTCAATCATTACTTTATCTAAG
+GAATTAACGGATACACATAAGCAACAAGTAGTACCAGTTTTTTGGATTGCAGGAGAAGAT
+CATGATTTCGATGAAGTGAATCATACATTTGTTTATAACGAAAATCATGGGTCGCTGCAT
+AAGGTTAAATATCATACAATGGAGATGCCAGAGACGACAGTCTCTAGATATTATCCTGAT
+AAGGCTGAGTTGAAACAAACTTTAAAAACGATGTTCATTCATATGAAAGAAACTGTTCAT
+ACACAAGGTCTACTGGAGATTTGTGACAGAATTATTGACCAATATGACTCGTGGACTGAT
+ATGTTTAAAGCACTACTGCATGAAACATTTAAAGCATATGGCGTTCTATTTATAGATGCG
+CAGTTTGAGCCGTTAAGAAAAATGGAAGCGCCTATGTTTAAAAAGATTTTGAAAAAACAT
+CAGTTGCTTGATGATGCTTTTAGAGCAACACAACAACGTACTCAAAATCAAGGCTTGAAT
+GCGATGATACAAACAGATACAAATGTTCATTTATTCTTACATGATGAAAATATGCGCCAA
+TTAGTTTCGTATGATGGTAAGCATTTTAAATTAAATAAAACAGATAAGACATATATAAAG
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/example_annotation.gff.proteome.faa.expected	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,65 @@
+>abc_00001
+MKTRIVSSVTTTLLLGSILMNPVANAADSDINIKTGTTDIGSNTTVKTGDLVTYDKENGM
+HKKVFYSFIDDKNHNKKLLVIRTKGTIAGQYRVYSEEGANKSGLAWPSAFKVQLQLPDNE
+VAQISDYYPRNSIDTKEYMSTLTYGFNGNVTGDDTGKIGGLIGANVSIGHTLKYVQPDFK
+TILESPTDKKVGWKVIFNNMVNQNWGPYDRDSWNPVYGNQLFMKTRNGSMKAAENFLDPN
+KASSLLSSGFSPDFATVITMDRKASKQQTNIDVIYERVRDDYQLHWTSTNWKGTNTKDKW
+TDRSSERYKIDWEKEEMTN*
+>abc_00002
+MKLFYIVFLIIIWLNIFLGNEIIHTLTVLITTLYIVNSRKGIKNDRVE*
+>abc_00003
+MTELNNIINSLQSLFESESGYKISKNSGVPYQTVQDLRNGKTKLEDARFRTIIKLYSYYV
+SLKEH*
+>abc_00004
+MSKNITKNIILTTTLLLLGTVLPQNQKPVFSFYSEAKAYSIGQDETNINELIKYYTQPHF
+SFSNKWLYQYDNGNIYVELKRYSWSAHISLWGAESWGNINQLKDRYVDVFGLKDKDTDQL
+WWSYRETFTGGVTPAAKPSDKTYNLFVQYKDKLQTIIGAHKIYQGNKPVLTLKEIDFRAR
+EALIKNKILYTENRNKGKLKITGGGNNYTIDLSKRLHSDLANVYVKNPNKITVDVLFD*
+>abc_00005
+MNNNITKKIILSTTLLLLGTAFTQFPNTPINSSSEAKAYYINQNETNVNELTKYYSQKYL
+TFSNSTLWQKDNGTIHATLLQFSWYSHIQVYGPESWGNINQLRNKSVDIFGIKDQETIDS
+FALSQETFTGGVTPAATSNDKHYKLNVTYKDKAETFTGGFPVYEGNKPVLTLKELDFRIR
+QTLIKSKKLYNNSYNKGQIKITGTDNNYTIDLSKRLPSTDANRYVKKPQNAKIEVILEKS
+N*
+>abc_00006
+MKKNIMNKLVLSTALLLLGTTSTQLPKTPISFSSEAKAYNISENETNINELIKYYTQPHF
+SLSGKWLWQKPNGSIHATLQTWVWYSHIQVFGSESWGNINQLRNKYVDIFGTKDEDTVEG
+YWTYDETFTGGVTPAATSSDKPYRLFLKYSDKQQTIIGGHEFYKGNKPVLTLKELDFRIR
+QTLIKNKKLYNGEFNKGQIKITADGNNYTIDLSKKLKLTDTNRYVKNPKNAQIEVILEKS
+N*
+>abc_00007
+MKNLRNRSFLTLLDFSRQEVEFLLTLSEDLKRAKYIGTEKPMLKNKNIALLFEKDSTRTR
+CAFEVAAHDQGANVTYLGPTGSQMGKKETTKDTARVLGGMYDGIEYRGFSQRTVETLAEN
+SGVPVWNGLTDEDHPTQVLADFLTAKEVLKKDYADINFTYVGDGRNNVANALMQGAAIMG
+MNFHLVCPKELNPTDELLNRCKNIAAENGGNILITDDIDQGVKGSDVIYTDVWVSMGEPD
+EVWKERLELLKPYQVNKEMMDKTGNPNVIFEHCLPSFHNADTKIGQQIFEKYGIREMEVT
+DEVFESKASVVFQEAENRMHTIKAVMVATLGEF*
+>abc_00008
+MMAKIVVALGGNALGKSPQEQLELVKNTAKSLVGLITKGHEIVISHGNGPQVGSINLGLN
+YAAEHNQGPAFPFAECGAMSQAYIGYQLQESLQNELHSIGMDKQVVTLVTQVEVDENDPA
+FNNPSKPIGLFYNKEEAEQIQKEKGFIFVEDAGRGYRRVVPSPQPISIIELESIKTLIKN
+DTLVIAAGGGGIPVIREQHDGFKGIDAVIDKDKTSALLGANIQCDQLIILTAIDYVYINF
+NTENQQPLKTTNVDELKRYIDENQFAKGSMLPKIEAAISFIENNPKGSVLITSLNELDAA
+LEGKVGTVIKK*
+>abc_00010
+MTHLTKVLDTLTGICVVLLFSKYFVAYANMVFDWNLRWYLLENIPHLPIILFILMFIFGV
+PSEMIKDRQRKNNGV*
+>abc_00011
+MRLQKAPLVTSGLVLGLLGLGNLLKDLSLTLNAVCGIFAFLIWIHLLCTMIKYFNNVKEQ
+LNSPLVSSVFTTFFMSGFLGTTYLNTFFSNITFINSLITPIWILCLVGIMTHMIIFSIKY
+LKDFSLENVYPSWTVLFIGIAIAGLTAPVSGCFFIGQLTVIYGFVATCIVLPIVFKRLKA
+FPLQTSIKPNTSTICAPFSLVAAAYVIAFPKANAFIVIIFLILAQIFYFYIIIQLPKLLK
+EPFSPVFSAFTFPLVISATALKNSLPVLMFPDIWKGLLFIEVLLATVIVLRVFIGYLHFF
+LKKENQDKFLRNASQ*
+>abc_00012
+MRNQIQKLLDSDLSSLHISKQTGVPQSTIHRMRKKERSLDNMSLKNAELLYKFANSIFSN
+EN*
+>abc_00014
+MEGLFNAIKDTVTAAINNDGAKLGTSIVSIVENGVGLLGKLFGF*
+>abc_00015
+MTGLAEAIANTVQAAQQHDSVKLGTSIVDIVANGVGLLGKLFGF*
+>abc_00016
+LGYKNILIDFDDTIVDFYDAEEWAFHYMANVFNHKATKDDFLTFKKINHQHWEAFQQNKL
+TKSEVLSERFVNYFKHHQMEVDGHRADVLFRNGLAEAKVKYFDQTLETIVELSKRHDLYI
+VTNGVTETQKRRLNQTPLHKYIKKIFISEETGYQKPNPEFFNYVFNDIGEDERQHSIIVG
+DSLTSDILGGINAGIATCWFNFRGFDHNPGIIPDYEINSWKQLNDIVR*
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/example_annotation_2.gff	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,271 @@
+##gff-version 3
+##sequence-region abc|SC|contig000001 1 15000
+abc|SC|contig000001	Prodigal:2.60	CDS	172	1131	.	-	0	ID=abc_00001;gene=hly;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:Q2G1X0,protein motif:TIGRFAMs:TIGR01002,protein motif:Pfam:PF07968.6;locus_tag=abc_00001;product=Alpha-toxin,beta-channel forming cytolysin,Leukocidin/Hemolysin toxin family protein;protein_id=gnl|SC|abc_00001
+abc|SC|contig000001	Prodigal:2.60	CDS	1804	1950	.	+	0	ID=abc_00002;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00002;product=hypothetical protein;protein_id=gnl|SC|abc_00002
+abc|SC|contig000001	Prodigal:2.60	CDS	1934	2131	.	+	0	ID=abc_00003;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00003;product=hypothetical protein;protein_id=gnl|SC|abc_00003
+abc|SC|contig000001	Prodigal:2.60	CDS	2621	3337	.	-	0	ID=abc_00004;inference=ab initio prediction:Prodigal:2.60,protein motif:CLUSTERS:PRK13350,protein motif:Pfam:PF02876.11;locus_tag=abc_00004;product=superantigen-like protein,Staphylococcal/Streptococcal toxin%2C beta-grasp domain;protein_id=gnl|SC|abc_00004
+abc|SC|contig000001	Prodigal:2.60	CDS	3445	4170	.	-	0	ID=abc_00005;gene=speH;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P0C0I6,protein motif:CLUSTERS:PRK13349,protein motif:Pfam:PF02876.11;locus_tag=abc_00005;note=SPE H;product=hypothetical protein,superantigen-like protein,Staphylococcal/Streptococcal toxin%2C beta-grasp domain;protein_id=gnl|SC|abc_00005
+abc|SC|contig000001	Prodigal:2.60	CDS	4265	4990	.	-	0	ID=abc_00006;inference=ab initio prediction:Prodigal:2.60,protein motif:CLUSTERS:PRK13043,protein motif:Pfam:PF02876.11;locus_tag=abc_00006;product=superantigen-like protein,Staphylococcal/Streptococcal toxin%2C beta-grasp domain;protein_id=gnl|SC|abc_00006
+abc|SC|contig000001	Prodigal:2.60	CDS	5428	6429	.	+	0	ID=abc_00007;eC_number=2.1.3.3;gene=argF;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P99073,protein motif:CLUSTERS:PRK04284,protein motif:Cdd:COG0078,protein motif:TIGRFAMs:TIGR00658,protein motif:Pfam:PF00185.1;locus_tag=abc_00007;product=Ornithine carbamoyltransferase,ornithine carbamoyltransferase,Ornithine carbamoyltransferase,ornithine carbamoyltransferase,Aspartate/ornithine carbamoyltransferase%2C Asp/Orn binding domain;protein_id=gnl|SC|abc_00007
+abc|SC|contig000001	Prodigal:2.60	CDS	6449	7384	.	+	0	ID=abc_00008;eC_number=2.7.2.2;gene=arcC1;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:Q7A627,protein motif:CLUSTERS:PRK12353,protein motif:TIGRFAMs:TIGR00746,protein motif:Pfam:PF00696.22;locus_tag=abc_00008;product=Carbamate kinase 1,putative amino acid kinase,carbamate kinase,Amino acid kinase family protein;protein_id=gnl|SC|abc_00008
+abc|SC|contig000001	RNAmmer:1.2	rRNA	7556	9112	.	+	0	ID=abc_01705;inference=COORDINATES:profile:RNAmmer:1.2;locus_tag=abc_01705;product=16S ribosomal RNA
+abc|SC|contig000001	Prodigal:2.60	CDS	9419	9646	.	+	0	ID=abc_00010;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00010;product=hypothetical protein;protein_id=gnl|SC|abc_00010
+abc|SC|contig000001	Prodigal:2.60	CDS	9952	10899	.	-	0	ID=abc_00011;inference=ab initio prediction:Prodigal:2.60,protein motif:Pfam:PF03595.11;locus_tag=abc_00011;product=C4-dicarboxylate transporter/malic acid transport protein;protein_id=gnl|SC|abc_00011
+abc|SC|contig000001	Prodigal:2.60	CDS	11148	11336	.	+	0	ID=abc_00012;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00012;product=hypothetical protein;protein_id=gnl|SC|abc_00012
+abc|SC|contig000001	Aragorn:1.2.34	tRNA	11803	11820	.	-	0	ID=abc_00013;inference=COORDINATES:profile:Aragorn:1.2.34;locus_tag=abc_00013;product=tRNA-Arg(tct)
+abc|SC|contig000001	Prodigal:2.60	CDS	12241	12375	.	+	0	ID=abc_00014;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P11699,protein motif:Pfam:PF05480.5;locus_tag=abc_00014;product=Gonococcal growth inhibitor III,Staphylococcus haemolytic protein;protein_id=gnl|SC|abc_00014
+abc|SC|contig000001	Prodigal:2.60	CDS	12432	12566	.	+	0	ID=abc_00015;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P11699,protein motif:Pfam:PF05480.5;locus_tag=abc_00015;product=Gonococcal growth inhibitor III,Staphylococcus haemolytic protein;protein_id=gnl|SC|abc_00015
+abc|SC|contig000001	Prodigal:2.60	CDS	12699	13385	.	+	0	ID=abc_00016;eC_number=3.-.-.-;gene=yfnB;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:O06480,protein motif:CLUSTERS:PRK09449,protein motif:TIGRFAMs:TIGR02254,protein motif:Pfam:PF00702.1;locus_tag=abc_00016;product=Putative HAD-hydrolase yfnB,dUMP phosphatase,HAD hydrolase,haloacid dehalogenase-like hydrolase;protein_id=gnl|SC|abc_00016
+##FASTA
+>abc|SC|contig000001
+ACTGGCCGCCTAATAATAAAAACTCTAAAAGTTGTAATTTAAAATAGTTCTTTAAATTAT
+ATACCCACCACATTTGGTGGAGAACCAAAAATTAGCCGAAAAACATCATTTCTGAAGTTA
+TCGGCTAAAGTTATAAATTATATTTATTTGTACATGAACAAATAATTTACATTAATTTGT
+CATTTCTTCTTTTTCCCAATCGATTTTATATCTTTCTGAAGAACGATCTGTCCATTTATC
+TTTAGTATTGGTACCTTTCCAATTTGTTGAAGTCCAATGCAATTGGTAGTCATCACGAAC
+TCGTTCGTATATTACATCTATATTTGTTTGTTGTTTGGATGCTTTTCTATCCATAGTAAT
+AACTGTAGCGAAGTCTGGTGAAAACCCTGAAGATAATAGAGAACTTGCTTTGTTAGGATC
+AAGGAAGTTCTCTGCTGCTTTCATAGAACCATTTCTAGTTTTCATGAAAAGTTGATTGCC
+ATATACCGGGTTCCAAGAATCTCTATCATATGGTCCCCAATTTTGATTCACCATATTGTT
+AAATATCACTTTCCAGCCTACTTTTTTATCAGTTGGGCTCTCTAAAATTGTTTTGAAATC
+AGGTTGAACATATTTCAGTGTATGACCAATCGAAACATTTGCACCAATAAGGCCGCCAAT
+TTTTCCTGTATCATCACCAGTAACATTACCGTTGAATCCATAAGTTAAAGTACTCATATA
+CTCTTTTGTATCAATCGAATTTCTTGGATAGTAATCAGATATTTGAGCTACTTCATTATC
+AGGTAGTTGCAACTGTACCTTAAAGGCTGAAGGCCAGGCTAAACCACTTTTGTTAGCACC
+TTCTTCGCTATAAACTCTATATTGACCAGCAATGGTACCTTTCGTTCTAATAACTAGCAG
+TTTTTTATTGTGATTTTTATCATCGATAAAACTATAAAATACTTTTTTGTGCATGCCATT
+TTCTTTATCATAAGTGACTAAATCACCTGTTTTTACTGTAGTATTGCTTCCAATATCTGT
+AGTACCGGTTTTAATATTAATATCAGAATCTGCGGCATTAGCGACAGGATTCATTAATAT
+GGAACCTAGCAATAGTGTTGTTGTTACTGAGCTGACTATACGTGTTTTCATTTTCATCAT
+CCTTCTATTTTTTTTAACGATTTGAGGAAACAATAATCAATATGTCAATTTAGAATATTG
+CAGTTGAGACATATCAAATATTTATAATCGTTTATATTAGTATATTTAATGTAGCAACTG
+ATAAATTACTGAGTGATGATGAGTGATTATTTTAAGAATATGTTTTTAACTTTTATTTAA
+AATTTGAAAGGAAGCATTTCAATTTCGAGGGTTAGTCAAAGTTGAATAAATTCTTTATGA
+AACAAGGAAAAGACATAGCTAATTTTATTGATTAATTTCTTTAAAACTAATGATTTGTTT
+GATTTAAAAATGTAATCGATTACAATATAAAAATACAAATATCTTAGAATTAAATCAATT
+AATTAACTATTAAATAAAAATTAAATATATATTAACTACTGTAAATTAATAAATAGAAAT
+AGAGAAAAAGGGTATTAATTATGTTTGGAATTTCGTCGGGAATAATTTTTGCCATTACAT
+AGAAATATCTAATAGATAATGAAAAAGTATCGTATGTATTTTTAATATAGTGTAAAATAT
+CATATGTAAAATAAAATGTAGATTTTTAGTTAGAGGCATTATAAGAAAATTTTGAGTATA
+GGTTAGCTTTTAATTATGAATCTTATTGAAATTTGATTAATAAATATATGATAGGGGATT
+AAAATGAAACTATTTTATATCGTATTTCTTATTATTATATGGCTGAATATATTTTTAGGA
+AATGAAATTATCCATACACTGACTGTTTTAATAACAACATTGTATATTGTTAATTCAAGA
+AAGGGGATTAAAAATGACAGAGTTGAATAATATTATAAACTCTCTTCAATCTTTGTTTGA
+GTCTGAATCAGGCTATAAAATTTCGAAAAATTCAGGAGTTCCATATCAAACAGTACAAGA
+TTTAAGAAATGGGAAAACCAAACTAGAAGATGCTAGATTTAGAACGATTATTAAACTTTA
+TAGTTACTATGTCTCATTAAAAGAACATTAATCATGGGACAATAAAGTATTGCTATAATA
+ATTGAATCATTAAATGAAGGAATAGAGCCTAAGACATAATAAATCAATGTCTTAGGCTCT
+ACAATATTATATTGGTAGTAGTTGACCGAATGAAAATGACCATGTAACAAGCATTTTTGG
+GGCCCCAACACAGAAGCTGACGAAAAGTCAGCTTACAATAATGTGCAAGTTGGGGATGGG
+CCCCAACACAGAGAATTTCAAAAAGAAATTCTACAGACAATGCAAGTTGGCGGGGCCCCA
+ACATAGAGAAATTCAAAAAGAAATTCTACAGACAATGCAAGTTGGGGAGTGACAACGAAA
+TAAATTTTATAAAATACCATTTCTGTCACATTCCTACTCCCAATTCCATTTAAATATATA
+GAAAATTTCACCTATTATATACATCATACACTTTAAAAATTATCATTTAAATAATCTGAT
+TTGGAATTAAAGTGCATGAAGTATAAGTCACCTTCATATACTAATCAAAGAGGACGTCAA
+CAGTTATTTTATTAGGATTTTTAACATAAACATTTGCTAGATCTGAATGTAATCTTTTGC
+TTAAATCAATAGTGTAGTTATTACCGCCACCGGTGATCTTAAGCTTACCTTTATTACGAT
+TTTCGGTATATAATATTTTATTTTTTATTAACGCTTCTCGTGCACGGAAATCGATTTCTT
+TCAATGTTAATACTGGTTTATTGCCTTGGTATATTTTATGCGCACCAATAATCGTTTGTA
+GTTTATCTTTGTATTGCACAAAAAGATTATAAGTTTTATCAGAAGGTTTTGCGGCTGGTG
+TAACGCCACCTGTAAATGTCTCTCTATAAGACCACCATAACTGATCAGTATCTTTGTCTT
+TTAGTCCAAACACATCTACGTAACGATCTTTTAACTGATTAATATTTCCCCAACTTTCAG
+CGCCCCATAAAGATATATGTGCTGACCATGAATATCTCTTAAGTTCAACATAAATGTTTC
+CATTATCATATTGATATAGCCATTTATTTGAAAATGAAAAATGAGGCTGTGTGTAATATT
+TAATTAATTCATTGATGTTAGTTTCATCTTGACCAATGCTATAAGCTTTAGCTTCAGAGT
+AAAAACTAAATACTGGTTTTTGATTTTGAGGTAATACAGTACCTAATAGTAATAATGTTG
+TCGTTAAAATTATATTTTTCGTGATGTTCTTACTCATTAGAACATCTCCTTTCAGAGGAA
+TCATGATACGAGGAATAAGAAATTTAAATGTGAGCGAAGTCAATATAGTATTTGCGATTA
+TTTTTATTAACTCCATTATTATTGTTAGTTTGATTTTTCGAGGATAACTTCAATTTTTGC
+ATTTTGAGGTTTTTTAACATATCTATTTGCATCAGTTGATGGCAACCTTTTACTTAAATC
+TATTGTGTAGTTATTGTCTGTACCTGTTATTTTAATTTGTCCTTTATTATAAGAATTATT
+ATATAATTTTTTACTTTTAATTAATGTTTGACGAATACGAAAATCTAATTCTTTTAAAGT
+TAAAACAGGCTTATTGCCTTCATAAACTGGAAATCCGCCAGTAAACGTTTCTGCTTTATC
+TTTATATGTTACATTCAGTTTATAGTGTTTATCGTTAGATGTTGCTGCAGGAGTAACACC
+ACCAGTAAACGTTTCTTGAGATAATGCAAAAGAATCAATGGTTTCTTGGTCTTTTATGCC
+AAAAATATCAACGCTTTTATTTCTTAATTGGTTGATATTGCCCCAACTTTCAGGTCCATA
+AACTTGAATATGACTATACCAAGAAAACTGTAACAACGTTGCATGAATCGTACCGTTATC
+TTTTTGCCATAACGTACTGTTAGAGAAGGTTAAATATTTTTGCGAGTAATATTTAGTTAA
+CTCATTAACGTTAGTTTCGTTTTGATTTATATAATAAGCTTTCGCTTCAGATGAAGAATT
+GATAGGTGTATTAGGAAATTGTGTAAATGCTGTACCTAATAGTAACAATGTTGTTGATAA
+AATAATTTTTTTCGTGATGTTATTGTTCATTCGAATTTCTCCTTTGAGTATTGTTGGAAT
+GTTTAATTATAAAAAGGGGTTAATTAGATAATTGAAATTATCCGCATTTACAAAAGGTAA
+TAGGTTAGTTAGATTTTTCGAGTATGACTTCAATTTGTGCATTTTTAGGATTTTTAACAT
+AACGGTTTGTGTCAGTTAATTTTAACTTTTTACTTAAATCAATCGTGTAATTATTTCCAT
+CAGCAGTTATCTTAATTTGACCTTTATTAAATTCTCCGTTATATAACTTTTTATTCTTTA
+TTAATGTTTGACGAATACGGAAATCTAATTCTTTTAAAGTTAATACTGGTTTATTTCCTT
+TGTAAAATTCATGTCCACCGATGATAGTTTGTTGTTTATCACTATATTTTAAAAATAGTC
+TATAAGGTTTATCAGATGAAGTAGCTGCTGGCGTAACACCACCAGTAAATGTTTCATCAT
+AAGTCCAGTAACCTTCAACTGTGTCCTCATCTTTAGTTCCAAATATATCAACGTATTTAT
+TTCTTAACTGATTAATGTTTCCCCAACTCTCGGATCCAAACACTTGAATATGACTATACC
+AAACCCACGTTTGCAATGTTGCATGAATGCTACCATTGGGCTTTTGCCATAGCCATTTTC
+CAGATAATGAAAAATGCGGCTGAGTGTAATATTTGATTAACTCATTGATATTAGTCTCGT
+TTTCACTGATATTATAGGCTTTTGCTTCAGATGAAAAACTGATTGGTGTTTTAGGAAGTT
+GTGTTGATGTGGTTCCTAAAAGTAACAATGCTGTTGATAAAACTAATTTATTCATGATGT
+TCTTTTTCATATGAAAATCTCCTTTGCGTGAATTACCCAAAGTATATAAGCTATTACACC
+GATTCGGAATTAAATAAAAGCTAAAACTATGTTAAATAAACTTAAACAGTTAGTAGTGTT
+ATTTAAGCAAAACTTATCATTTTTAAGTTTTGGACAGAAACAGTACTTAATAAAGTAGGC
+GGGAGTTATATATTAAAAACGACACGTTACAATTATTCTCTAATCAATTGCATTAAATTG
+TTTGATAATTGAATTTTCTAACTACTTGAAAAATAGTTATACTTTAAATGTAGTACTTAT
+TTTAATTATTTCCTACTACTTAAATTTAATATTAATAAAATGTTCATTTAATTATTGATA
+AAATATTACAAATTTTAATAGTAGGTTGTGTTTATTTTGTATGCGCTTACAATTTAGGTG
+TAACTAAAATAAAAGGAGTTGTTATTAATGAAAAATTTACGAAACAGAAGTTTTTTAACT
+TTATTAGACTTTTCACGACAAGAGGTAGAATTCTTATTAACACTCTCCGAGGATTTAAAA
+CGTGCTAAATATATTGGCACTGAAAAGCCTATGTTAAAAAATAAAAATATTGCACTGTTA
+TTTGAAAAAGATTCTACAAGAACGCGATGTGCATTTGAAGTTGCAGCGCATGATCAAGGT
+GCAAATGTAACTTATTTAGGCCCAACTGGATCACAAATGGGTAAAAAAGAAACAACTAAA
+GATACTGCACGTGTGCTTGGTGGAATGTATGATGGCATTGAATACCGTGGTTTTTCACAA
+AGAACAGTAGAAACTTTAGCTGAAAATTCAGGCGTACCAGTGTGGAATGGTTTAACTGAT
+GAAGATCATCCTACTCAAGTTCTTGCTGATTTCTTAACAGCAAAAGAAGTCTTAAAAAAA
+GATTATGCAGATATTAACTTTACATATGTTGGAGATGGTCGTAATAACGTTGCAAATGCA
+TTAATGCAAGGTGCTGCCATTATGGGTATGAACTTCCATTTAGTTTGTCCAAAAGAATTA
+AATCCAACAGATGAATTATTAAATCGCTGTAAAAATATTGCCGCTGAAAATGGTGGCAAC
+ATATTAATCACAGATGATATTGACCAAGGTGTAAAAGGTTCGGATGTAATTTACACTGAT
+GTTTGGGTATCAATGGGTGAACCTGATGAAGTATGGAAAGAACGACTTGAATTATTGAAA
+CCATATCAAGTAAATAAAGAAATGATGGATAAAACTGGTAATCCAAATGTTATTTTTGAG
+CATTGCTTACCATCTTTCCATAATGCTGATACGAAAATTGGTCAACAAATTTTTGAAAAA
+TATGGTATTCGAGAAATGGAAGTTACAGATGAAGTATTCGAAAGTAAAGCTTCAGTTGTA
+TTCCAAGAAGCTGAGAACAGAATGCATACAATCAAAGCAGTCATGGTTGCTACATTGGGT
+GAATTTTAAATGATATAAGGAAGTGAATATGATGGCGAAAATAGTAGTAGCATTAGGTGG
+TAATGCTTTAGGAAAATCACCTCAAGAACAACTCGAGCTTGTTAAAAATACTGCGAAATC
+ATTAGTAGGATTAATAACAAAAGGACATGAGATTGTTATTAGTCATGGTAATGGACCACA
+GGTTGGAAGCATTAATTTGGGACTTAACTATGCTGCAGAACATAACCAAGGTCCGGCATT
+TCCATTTGCTGAATGTGGCGCAATGAGTCAAGCTTACATCGGCTATCAATTACAAGAAAG
+CTTACAAAATGAATTGCATTCTATTGGAATGGATAAACAAGTGGTAACACTAGTGACACA
+AGTTGAAGTTGATGAAAATGATCCGGCATTTAACAATCCTTCAAAACCAATTGGGTTATT
+TTACAACAAAGAAGAAGCTGAACAAATTCAAAAAGAAAAAGGATTTATATTTGTTGAAGA
+TGCTGGAAGAGGATATAGACGCGTTGTTCCTTCACCACAACCCATCTCTATTATTGAATT
+AGAGAGTATTAAAACACTTATTAAAAATGATACACTCGTTATTGCTGCTGGTGGTGGAGG
+TATACCAGTAATTAGAGAGCAACATGATGGTTTTAAAGGTATTGATGCAGTTATAGACAA
+AGATAAAACAAGTGCGTTGTTGGGTGCTAATATTCAATGCGATCAATTGATTATTTTAAC
+AGCAATTGATTATGTATATATTAATTTTAACACTGAAAACCAACAGCCTTTGAAAACAAC
+AAATGTTGATGAATTAAAACGATATATAGACGAAAATCAATTTGCAAAAGGAAGTATGTT
+ACCAAAAATTGAAGCAGCCATATCATTTATTGAAAACAATCCAAAAGGAAGTGTGCTTAT
+AACATCATTAAATGAATTAGATGCTGCCTTAGAGGGTAAAGTAGGTACTGTGATTAAAAA
+GTAATTGAATTGAAACGCTTTTCAATTACTATATGTCAAATGCATGATTTTTATTATTTA
+TGTGCACCCCCTGAAAATAATGCCTCTATTTTGATGCGGGGTGCACTTTCTTAATTTATA
+TTTATAAAATCTTTAAGGTAGAAATGCTAGGTTAAATGTCGAAGGAGATGAAACCGTGGA
+AAATACAATTAATGAAAGTGAAAAGAAAAAACGATTTAAATTAAAAATGCCAGGTGCATT
+TATGATTTTATTCATTTTAACGGTTGTTGCAGTTATAGCAACATGGGTTATTCCTGCTGG
+TGCATATTCTAAACTTTCTTACGAACCTTCATCCCAAGAACTAAAGATAGTTAACCCTCA
+TAACCAAGTGAAAAAGGTTCCGGGTACGCAACAGGAACTAGACAAAATGGGGGTTAAAAT
+TAAGATTGAACAATTTAAATCAGGTGCAATTAATAAGCCAGTATCAATTCCGAATACTTA
+TGAAAGATTAAAGCAACATCCAGCTGGACCAGAACAAATAACAAGTAGCATGGTTGAAGG
+TACGATAGAAGCGGTCGATATCATGGTATTCATTCTTGTACTAGGGGGACTTATTGGCGT
+AGTTCAAGCCAGTGGTTCTTTTGAATCGGGATTGTTAGCTTTAACGAAGAAAACAAAAGG
+GCATGAATTTATGCTAATTGTGTTTGTATCAATACTAATGATTATCGGCGGGACGTTATG
+TGGTATTGAAGAAGAAGCTGTAGCATTCTATCCGATTTTAGTCCCTATATTTATAGCGTT
+AGGATACGATTCTATCGTTTCAGTTGGTGCCATATTCCTTGCCAGCTCTGTCGGTAGTAC
+ATTTTCAACTATTAACCCGTTCTCGGTTGTAATTGCCTCTAATGCCGCTGGTACAACTTT
+TACGGATGGCTTGTATTGGAGAATAGGTGCTTGTATTGTCGGTGCGATTTTTGTTATTAG
+TTATTTATATTGGTACTGTAAAAAAATTAAAAACGATCCTAAAGCGTCATATTCTTATGA
+AGACAAAGATGCTTTTGAACAGCAATGGTCTGTATTAAAAGATGACGATAGTGCCCATTT
+TACTTTGCGTAAGAAGATAATCCTTACATTATTTGTACTACCATTTCCAATTATGGTATG
+GGGAGTTATGACGCAAGGTTGGTGGTTCCCAGTTATGGCTTCAGCATTTTTAATATTTAC
+AATTATAATAATGTTTATTGCTGGGACAGGTAAATCTGGATTGGGAGAAAAAGGAACTGT
+AGATGCATTTGTCAATGGTGCATCAAGTTTAGTAGGTGTATCTTTAATTATTGGTTTAGC
+TCGAGGTATTAATTTAGTGTTGAATGAAGGTATGATTTCAGATACAATCTTACACTTTTC
+ATCATCTTTAGTTCAACATATGAGTGGACCATTATTTATCATCGTATTACTATTTATTTT
+CTTCTGTTTAGGTTTTATCGTGCCATCATCTTCTGGATTAGCGGTATTATCAATGCCTAT
+CTTTGCACCACTAGCTGATACAGTAGGTATACCAAGATTCGTCATCGTTACGACATATCA
+ATTTGGTCAATATGCGATGTTATTCTTAGCGCCGACTGGACTTGTTATGGCCACACTACA
+AATGTTAAACATGCGATATTCACATTGGTTCCGATTTGTATGGCCGGTAGTTGCTTTTGT
+ATTGATTTTCGGTGGCGGAGTACTAATTACGCAAGTACTAATTTATTCATAATTTGAAAT
+GCTATATTATAAAAATACTAATTGGGTTTTATGCATCTCGTAGGTTTGTAGAAATACTAA
+ACTAAGCGAGGTGCATTATTATTTTTGATTAAGAAAATAATGACGGTAATGATAACACTA
+GTAAGTAATTGATACAATGCTCTATTTAATAATGATATTTTTAAAATTTGTTTTTAATGT
+AATGTTAGATCTATGGTATATTATATTTATCGTGGTAAATATGTATTTGCTGTAAACAGT
+TTTTGTAACACATGACACATATGGTTGTGAAAATAGCATATATAAAGGATGGCTATAAAT
+GACACATTTGACAAAGGTTTTAGATACACTAACTGGAATATGCGTAGTATTATTATTTAG
+TAAATATTTTGTGGCGTATGCAAATATGGTGTTTGATTGGAATTTAAGATGGTATTTGCT
+AGAAAACATACCACATTTGCCAATTATATTATTTATTCTGATGTTTATTTTCGGAGTACC
+TTCTGAAATGATAAAAGATAGGCAAAGGAAAAATAACGGTGTTTAATTTATCGATATTTA
+GAGGTGATAAAATTTGTCAACTATTACAAAGACTAAAATAAAAATCTTTATTAATTATTT
+TATTGGTATATTAGCCTTGGCGTTTGCTGCTTATATATTATTTAAATAAAGGTTAGAGTG
+AAACGTGTTTATGAACTAGACGTTCTAGTATAGTTACTACAGCTTTAGTCAGAAGGTATC
+ATTGATAAGATCATATTAAATCAAAGAGGCATTGATATACACTAAAAAGAGGCAAGATTA
+CCTGCCTCTTTTTTAGTTATTAAATATGCGTGTTAATTCTTGGTAATAGTGTTACTGAGA
+CGCATTACGAAGAAATTTATCTTGATTTTCCTTTTTTAAAAAGAAGTGAAGATATCCTAT
+AAAGACTCTAAGTACTATTACAGTGGCTAATAACACTTCGATAAACAAAAGACCTTTCCA
+AATATCTGGAAACATAAGTACAGGCAAACTGTTCTTTAAAGCAGTTGCTGAGATTACTAA
+AGGGAATGTGAAAGCTGAAAATACGGGCGAAAAAGGTTCTTTTAGTAATTTAGGCAATTG
+TATAATGATATAAAAATAAAATATTTGAGCTAATATTAAAAATATAATTACGATAAAAGC
+ATTCGCCTTAGGAAAGGCTATAACATATGCTGCAGCGACTAAAGAAAATGGTGCACAAAT
+TGTCGATGTGTTCGGTTTGATTGACGTCTGCAATGGAAATGCTTTTAATCGCTTGAAAAC
+AATAGGTAAGACAATACAAGTAGCTACAAAGCCATATATTACTGTTAATTGACCTATGAA
+AAAACATCCGCTAACGGGTGCCGTCAATCCTGCGATAGCAATACCAATAAAAAGTACAGT
+CCACGAAGGATAAACATTTTCAAGTGAAAAATCTTTTAAATATTTTATTGAAAAAATAAT
+CATATGCGTCATAATTCCCACAAGGCATAAAATCCAAATAGGCGTTATTAAGCTATTGAT
+AAAAGTTATGTTACTAAAAAATGTATTTAAATAAGTAGTACCTAAAAAGCCAGACATGAA
+AAATGTTGTGAACACTGATGAAACTAGAGGACTGTTTAATTGTTCTTTCACATTATTAAA
+ATATTTGATCATAGTACATAAAAGGTGAATCCAAATCAAGAAAGCAAAGATTCCGCAAAC
+AGCGTTTAAAGTAAGAGATAAGTCTTTTAATAGATTACCCAGGCCTAATAATCCTAAGAC
+TAGTCCTGACGTTACTAGAGGTGCTTTTTGAAGTCTCATGATTTACAACCTTTCTTATGT
+GATTTTCTTCACTAATTATATCATGATAGCTATGGCCAATTAATAAGAAGAGTGTGTACT
+ATTACGTTATTAGAGTATGTATATTGGATTGATAGACACATAATTGACATTTAAATCTCA
+AAATTAATGATATTTGAGGTATGCTTTGCAACCTAAATATTGGAATATGTGGAAAAGTAA
+TTATTTAATTTAAATGATGATTGAAGATTTACAAGGGGGTGTACAAAATGAGAAATCAAA
+TTCAAAAACTATTAGACAGTGATTTGAGCAGTTTACATATATCGAAACAAACAGGAGTTC
+CACAAAGCACAATACACAGAATGAGAAAAAAAGAAAGATCATTAGACAATATGTCATTGA
+AAAACGCTGAACTACTTTATAAATTTGCCAATAGTATATTTAGCAATGAAAATTAAGAAG
+AATAATTAGTGAGTTAAATAATTAAAAAACCACGTCTCGATGGACGTGGTTATTTTTTTA
+AATGTATTTAATTATAGGATTTCGGGCCCCTGAAAAGTCCCTAAAATTTTGAATAGTATC
+AAAATCTATAGGAATAATATAATAATAAAAATCTCTACGCATGCAAATGGTGAGTGTTAA
+AAATCTTGGTGTAGTGTTGGTGTAGTTCAGGTGCAGTATAGATGAAATTTGAGCACAAAA
+TTACTTAATTAAAAATGTATAAACAAGTGTCAGACGCGTGTCAATTGTGTGTCAAAAAAT
+TCTATGACGAATAAGCATGCTTGTTTTAATTACTGTATTTTCGGGGCTTATGCGGGGGAC
+GTTTTGGTGACGCATCATACTATATTACTGAAATTCAAAACAAAAAGAGCCCCGTAATCA
+CGGAACTCTTTTGTTTGGTAATGCGTATAAAAATACCTATAAACGTCCTGGGAGGGATTC
+GAACCCCCGACCGATGGCTTAGAAGGCCATTGCTCTATCCAGCTGAGCTACCAGGACACG
+TTTAACAACACAAGAATTATTATATCTAAATGAACTTAAATTAGCAATACCTTGTAAATA
+AAAAATGTTTATATTTTTCACTATTATAGAGCTATTTATCTAAAAAGGTTCAATAAGACT
+TAAATGCGAATTCAGGCAACTTAATTGTGTTAAATACAGTTTTGAATGCCTAACTGTATT
+TCTTTTCTCTTTAAAATACAGTTAAGTACATTATAAGATGTTGTGCGGATAAACAAACTA
+ATTGCATCAAATTTATTTTAAAATAACAACAACAAAACGTTAAGCGAATAACATTTCGGT
+GATTTAAAAGCTACGCACGTTTTTGTTATCTTCAAATTTAAATTTTAAGGAGTGTTTTCA
+ATGGAAGGTTTATTTAACGCAATTAAAGATACCGTAACTGCAGCAATTAATAATGATGGC
+GCAAAATTAGGCACAAGCATTGTGAGCATCGTTGAAAATGGCGTAGGTTTATTAGGTAAA
+TTATTCGGATTCTAATTTCAATATGTTATGTAAGTAATCAGTATTATTTCAAAGGTGAGG
+GAGAGATTTAAATGACTGGACTAGCAGAAGCAATCGCAAATACTGTGCAAGCTGCACAAC
+AACATGATAGTGTGAAATTAGGCACAAGTATCGTAGACATCGTTGCTAACGGTGTGGGTT
+TACTAGGTAAATTATTTGGATTCTAATATAATAACTAATATTCTTTAAAATAAACTGGGT
+GAGCATACTTTAATGTTATGCACTCAGTTTATTTTATTTGCAGAAATTTGAGCCTCTGTT
+AAGATTTAGATACATAGACAATATAGGAGATGGGGAAATTGGGATATAAAAATATTTTGA
+TAGACTTTGATGATACAATTGTTGATTTTTATGATGCAGAAGAATGGGCGTTTCACTATA
+TGGCGAATGTTTTTAATCATAAAGCAACAAAGGATGATTTTTTAACATTTAAAAAAATCA
+ATCACCAACATTGGGAAGCTTTTCAACAAAATAAATTAACGAAGTCTGAAGTATTATCAG
+AACGATTTGTGAATTACTTCAAACATCATCAAATGGAAGTTGATGGGCATCGTGCAGATG
+TGTTATTTAGAAATGGATTAGCAGAAGCTAAAGTTAAATACTTTGATCAAACATTAGAAA
+CAATTGTCGAATTATCGAAAAGACATGATTTATATATTGTTACTAATGGTGTAACCGAAA
+CGCAAAAGAGAAGGTTAAATCAGACGCCGTTGCATAAATATATTAAAAAGATATTTATAT
+CTGAGGAAACAGGATATCAAAAACCTAATCCGGAATTTTTTAATTATGTTTTTAATGATA
+TTGGTGAGGATGAAAGACAGCACTCGATTATAGTTGGAGATTCTTTAACATCTGACATTC
+TAGGTGGAATCAATGCGGGTATAGCTACTTGCTGGTTTAATTTTAGAGGATTTGATCATA
+ATCCAGGAATTATACCTGATTATGAAATTAATTCATGGAAACAACTAAATGATATTGTAC
+GTTAAGACAAATAATTTGAAAATGATTTATATTAGCTTAAGAAAGTAATTGTAAAAACGA
+CACTACGAAAAGATGCATTTTCATGCTCGTAGTGTCGAATATTATTATCTTATGGTTTCC
+ACAATAAGACATCATGTCCCTCTATATTTTTAGCTTCCACATCTGTAAATCCATGATGTA
+AAAAGAAATCCTTAGAATCATTTCTGCCAATGGCTTTAATTGGCATATTGAAACTCTTTG
+CAAAATCAATCAATTCTGAAGCGTACCCTCTGTTTTGATATTTTGGTAATACTTCTAACT
+TCCATAATAATATATAATCTTCAAAATCTGGGAAGTAGATTTCTTCGACATCACCTTTTT
+TTAGTAATGCCATTCTAGCTCCTAATTGATCTCCGACAAATATGCCATAAAATGGTGAAT
+CTGAACTTGCATCAATCATTTGACCGTTTAACTCATTGACCATGTATAAGTCTTTGTTGC
+CAAACGCTCTAAAGTTTTCGAATAATTCGTCAGTTTTGTAATTAATTTCAAGACGTTTGA
+TTTCACTCATATTTATCTACCCCTTATTTGTTTACTACTATTATTATACATTAAACCACT
+TGTGTTTTTCATTGATTTGAAAATGTAAAACAATGAACATTATAAATTTTCCATGATTAA
+ATTGATTTTCAAGCCGTAAAATTGTCAATCACCGGTATAGACTTTATACTATAGTTTGTA
+ATCGCGTACTTAAGGAGAAAAAACATGGACTGTAAAGTAGTTAGTTTAAATGAAAAAGAT
+CAGTTTATACCAAAAATAAAGAGCAGTGACCCTGTAATAACAGGATTATTTCAATATGAT
+GCAGCTCAACAAACTAGTTTTGAAAAAAGGATGTCTAAAGAAAATAATGGAAGAGAAGCG
+GCATTAGCGAATGTTATTCGTGAATATATGAGTGATTTAAAGCTTTCAAATGAACAAGAA
+TTAAACATACAACATTTAGCTAATGGTTCAAAAGTTGTGATTGGTGGACAACAAGCAGGG
+CTTTTCGGGGGACCATTGTATACATTCCATAAAATATTTTCAATCATTACTTTATCTAAG
+GAATTAACGGATACACATAAGCAACAAGTAGTACCAGTTTTTTGGATTGCAGGAGAAGAT
+CATGATTTCGATGAAGTGAATCATACATTTGTTTATAACGAAAATCATGGGTCGCTGCAT
+AAGGTTAAATATCATACAATGGAGATGCCAGAGACGACAGTCTCTAGATATTATCCTGAT
+AAGGCTGAGTTGAAACAAACTTTAAAAACGATGTTCATTCATATGAAAGAAACTGTTCAT
+ACACAAGGTCTACTGGAGATTTGTGACAGAATTATTGACCAATATGACTCGTGGACTGAT
+ATGTTTAAAGCACTACTGCATGAAACATTTAAAGCATATGGCGTTCTATTTATAGATGCG
+CAGTTTGAGCCGTTAAGAAAAATGGAAGCGCCTATGTTTAAAAAGATTTTGAAAAAACAT
+CAGTTGCTTGATGATGCTTTTAGAGCAACACAACAACGTACTCAAAATCAAGGCTTGAAT
+GCGATGATACAAACAGATACAAATGTTCATTTATTCTTACATGATGAAAATATGCGCCAA
+TTAGTTTCGTATGATGGTAAGCATTTTAAATTAAATAAAACAGATAAGACATATATAAAG
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/example_groups	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,6 @@
+group_1: 1234#10_00001 1234#10_00002
+group_2: 1234#10_00003 1234#10_00018 1234#10_00005
+group_3: 1234#10_00005 1234#10_00005
+group_4: 1234#10_00006       1234#10_00007
+group_5: 1234#10_00016
+group_6: 1234#10_00017
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/exp_qc_report.csv	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,4 @@
+Sample,Genus,Species
+assembly1,Clostridium,Clostridium difficile
+assembly2,Escherichia,Escherichia coli
+assembly3,Streptococcus,Streptococcus pneumoniae
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/exp_qc_report_real.csv	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,3 @@
+Sample,Genus,Species
+query_1,Staphylococcus,Staphylococcus aureus
+query_2,Staphylococcus,Staphylococcus aureus
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_0.seq	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,4 @@
+>1234#10_00001 nudix hydrolase
+MSKHGFFQITQKLFLRKGDELLILRDRKSGLGDLPGGRMNENEFFEDWSLSMQREIEEEL
+GSQVQIRVSTKPLFIHKHKVNEGNFPCIIIAYHADYLGGDIILSDEHDYISWEKVQTYEP
+SPLFTEYMLDAVNLYLKEYAPLVH*
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_accessory_binary_genes.fa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,8 @@
+>aaa
+AAAA
+>bbb
+CAAA
+>ccc
+CCAA
+>ddd
+CCCA
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_combined_proteome.fa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,56 @@
+>1234#10_00001 nudix hydrolase
+MSKHGFFQITQKLFLRKGDELLILRDRKSGLGDLPGGRMNENEFFEDWSLSMQREIEEEL
+GSQVQIRVSTKPLFIHKHKVNEGNFPCIIIAYHADYLGGDIILSDEHDYISWEKVQTYEP
+SPLFTEYMLDAVNLYLKEYAPLVH*
+>1234#10_00002 intramembrane serine protease
+MIIKLKIILNSYLIYYFLRGQNTLIRTLLFEFPLTTFFVFLMVATFFIVNVFLPEHLIRQ
+YFLNHPGQIQPLSWIGAVFYHGNLIHLFGNMFYLFFLGRAVEYKAGKGRWLLFFFMAALI
+SSLLDSFIRGVILHDPTPVVGASGAISGIAAVAALLSPFSLRFNQRNIPFPVFLVAWIMV
+YSDITNVFTEDGVARWAHLGGFISVIFAAYFLKPTERKQLHSGFILNLIFIILTLILAFF
+YSNRS*
+>1234#10_00003 hypothetical protein
+VKTTLSGEIEKLRYEVAVKIVNLQGEVLDLRAEMKINFSEVNSKILKLQFEFEMAKIRKE
+LKTEIADLRAETKTDFLELQKSIVDIYKTISTQTRWILGVATLFAAIGKVIN*
+>1234#10_00005 imidazoleglycerol-phosphate dehydratase or histidinol-phosphatase
+LTDKLIGFYDPVRMKAERKTSETEIKLEMNLRGTGQYQFDTEIPFFEHMLSHISKHGLID
+LNLWLRGDIEIDCHHSVEDTAILMGATIHKQLGDKAGIFRYGHFTLTMDEVLTTVAVDLG
+GRYFFKYTGPELTGKFGIYDAELSLEFLQKLALNAKMNLHVVVHYGDNKHHVHESIFKAL
+GKALRMAIAQDSAAAGAIPSTKGVLE*
+>1234#10_00006 imidazole glycerol phosphate synthase subunit HisH
+MIAILDYGMGNIHSCLKAVSLYTKDFVFTKDHSTIENSKALILPGDGHFDKAMENLNSTG
+LRKTIDKHVTSGKPLFGICIGFQILFESSEEIAQGSKKEQIEGLGYIKGKIKKFHGKDFK
+VPHIGWNRLQIRRKDKSVLLKGIGDQSFFYFIHSYRPTDAEGNAITGLCDYYQEKFPAVV
+EKNNIFGTQFHPEKSHTHGLKLLENFIRFI*
+>1234#10_00007 1-(5-phosphoribosyl)-5-[(5- phosphoribosylamino)methylideneamino] imidazole-4-carboxamide isomerase
+MIVIPAIDLFDNCAVRLFKGNYEEKKIYSSEPWKLAESFAKNGATLLHLVDLNGARNQLG
+VNEDSILKIRETTSLKVQLGGGIRDKEKLAYYDKIGINRFILGTAAVTNPDLLKYALDNY
+GKERVVVAVDARDGIVKIAGWEKDSGIHYRDLLERLVKAGIEHIVFTDIAQDGTLAGPNL
+EAYREILNSYPFQVIASGGIASLKDLMDLSSLKTKISLYGVITGKALYEGKLDLAKAISS
+I*
+>1234#10_00016 hypothetical protein
+MKVTHSCLEFDSIEGLIDFAREFETGSMIRFLSPIEDNSGNVLVKEEVQVKESTLARLKD
+IKGQYTPKFEVKLNKELLEQIQNILAIKIVNQLKVTDMKFLKFMYENTNYNFKGIIRNSL
+LSKKTTLTLLKVYNQNLNFFKYISELGLLSLGIVMIPDTMRFRLLRRYAFTAGILMDVPR
+IGVDKFTKLPSDDNEKVRVAHKCSDILQKLDLIEFTYGSISNHMPLGMIEDSTSSDKAAP
+GENIDETFLDDIISNDGESDSKVDGSREDAIPEKSYDIFQALLTDALKLARYIANVSHNA
+VDKDYVMEELVYYIAYNTSKKYFDELLANPLVATFKEFEVNVKRLRKIAEVEMKCVYPPS
+AWAYPKPKSSQVLCKNKVWDCPNIVMGWDIHVITAQEAFGWVGTSLPVDNYPKCRLEEEL
+DEIMVEPEKPKKK*
+>1234#10_00017 LipL45-like lipoprotein
+MKRYLSIVILCTFAMLLLVCSTNKSSGSDQVKTESNATSARIVWLLGDVKILSDSGEKKA
+ELGASLSSTDRVVTGPNGGAEIMVADSGIIKMSKNSDIEISSLMNPNGSDTNVQVNYGKI
+VTMVKKGQKTTEFTVSTPTALAGVRGTSFLTSVESPEGSKINCAKANCTVRFAVIEGTIA
+VSKKGESSEVILSKNRELRIEKNQKLTDKLIRSLQNDSLSEMKELIVLHKNETFEYGKLV
+EELKSSSEELKILSQSGSVEEVKAAFQKREADRNNADEITKTAKAVNETKYVQQDVQKEK
+LKLNPKETF*
+>1234#10_00018 putative lipoprotein
+MDFSFNLVDNNGTVMRSTFSPIRFFTFSFLWILIDCSSVQKIENFNSVLQEPTFKSLKEE
+EAILGGSSDSDYKIRKTGNTIPVFVLSPIQTPEGMDSKLAAFLSDEVRLIWAKVKGKQVR
+IQEMSWKNPSQLSQELKRLNVDAVIKTDIREVSGKWVVNQKITDPVKEIVYGSVDGSFQS
+PKIEDELQANQAYYLKHGSGVLALDAKSSLVPIWEKSLSSGEIDSILKKSIQGYLSFSAS
+SADTEVLFQGEKIGIASFRNYPLPEGLQQIQITRPGQKDISKSLQIRSGQTISIYQEWKE
+DRTLGGVRILSFPEALQVALDGLKMGETPFYRSNLTPGAMQLELVRETENGPLVYYEGQL
+IVDADKITEIALPYKTDNLISEPEFWKLSGEKGFQAFSGKTLDFQNVSSLPPGWYGVFSA
+PFVPENMELEGIIPITAESDSGIVAISFHTSKKTISLEYEKERLSVYSFPSNGNNVGTYK
+FKKEDKEDGRPFRIITDVKEGTIRLYLGYSKVLEDRLDVSGVWRISILTRGENFSKRSPL
+RNLKIEYKGYK*
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_complement_of_groups_core0.66.gg	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,3 @@
+group_7: 2_7
+group_5: 3_5
+group_6: 1_6
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_core_60_summary_statistics.txt	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,5 @@
+Core genes	(60% <= strains <= 100%)	75
+Soft core genes	(59% <= strains < 60%)	0
+Shell genes	(15% <= strains < 59%)	20
+Cloud genes	(0% <= strains < 15%)	0
+Total genes	(0% <= strains <= 100%)	95
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_core_gene_alignment.aln	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,4 @@
+>query_1
+AAAAA-GGGGGTTTTT
+>query_2
+CCCCC-TTTTTGGGGG
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_create_pan_genome.fa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,56 @@
+>1234#10_00016 (null)
+MKVTHSCLEFDSIEGLIDFAREFETGSMIRFLSPIEDNSGNVLVKEEVQVKESTLARLKD
+IKGQYTPKFEVKLNKELLEQIQNILAIKIVNQLKVTDMKFLKFMYENTNYNFKGIIRNSL
+LSKKTTLTLLKVYNQNLNFFKYISELGLLSLGIVMIPDTMRFRLLRRYAFTAGILMDVPR
+IGVDKFTKLPSDDNEKVRVAHKCSDILQKLDLIEFTYGSISNHMPLGMIEDSTSSDKAAP
+GENIDETFLDDIISNDGESDSKVDGSREDAIPEKSYDIFQALLTDALKLARYIANVSHNA
+VDKDYVMEELVYYIAYNTSKKYFDELLANPLVATFKEFEVNVKRLRKIAEVEMKCVYPPS
+AWAYPKPKSSQVLCKNKVWDCPNIVMGWDIHVITAQEAFGWVGTSLPVDNYPKCRLEEEL
+DEIMVEPEKPKKK*
+>1234#10_00017 (null)
+MKRYLSIVILCTFAMLLLVCSTNKSSGSDQVKTESNATSARIVWLLGDVKILSDSGEKKA
+ELGASLSSTDRVVTGPNGGAEIMVADSGIIKMSKNSDIEISSLMNPNGSDTNVQVNYGKI
+VTMVKKGQKTTEFTVSTPTALAGVRGTSFLTSVESPEGSKINCAKANCTVRFAVIEGTIA
+VSKKGESSEVILSKNRELRIEKNQKLTDKLIRSLQNDSLSEMKELIVLHKNETFEYGKLV
+EELKSSSEELKILSQSGSVEEVKAAFQKREADRNNADEITKTAKAVNETKYVQQDVQKEK
+LKLNPKETF*
+>1234#10_00018 (null)
+MDFSFNLVDNNGTVMRSTFSPIRFFTFSFLWILIDCSSVQKIENFNSVLQEPTFKSLKEE
+EAILGGSSDSDYKIRKTGNTIPVFVLSPIQTPEGMDSKLAAFLSDEVRLIWAKVKGKQVR
+IQEMSWKNPSQLSQELKRLNVDAVIKTDIREVSGKWVVNQKITDPVKEIVYGSVDGSFQS
+PKIEDELQANQAYYLKHGSGVLALDAKSSLVPIWEKSLSSGEIDSILKKSIQGYLSFSAS
+SADTEVLFQGEKIGIASFRNYPLPEGLQQIQITRPGQKDISKSLQIRSGQTISIYQEWKE
+DRTLGGVRILSFPEALQVALDGLKMGETPFYRSNLTPGAMQLELVRETENGPLVYYEGQL
+IVDADKITEIALPYKTDNLISEPEFWKLSGEKGFQAFSGKTLDFQNVSSLPPGWYGVFSA
+PFVPENMELEGIIPITAESDSGIVAISFHTSKKTISLEYEKERLSVYSFPSNGNNVGTYK
+FKKEDKEDGRPFRIITDVKEGTIRLYLGYSKVLEDRLDVSGVWRISILTRGENFSKRSPL
+RNLKIEYKGYK*
+>1234#10_00001 (null)
+MSKHGFFQITQKLFLRKGDELLILRDRKSGLGDLPGGRMNENEFFEDWSLSMQREIEEEL
+GSQVQIRVSTKPLFIHKHKVNEGNFPCIIIAYHADYLGGDIILSDEHDYISWEKVQTYEP
+SPLFTEYMLDAVNLYLKEYAPLVH*
+>1234#10_00002 (null)
+MIIKLKIILNSYLIYYFLRGQNTLIRTLLFEFPLTTFFVFLMVATFFIVNVFLPEHLIRQ
+YFLNHPGQIQPLSWIGAVFYHGNLIHLFGNMFYLFFLGRAVEYKAGKGRWLLFFFMAALI
+SSLLDSFIRGVILHDPTPVVGASGAISGIAAVAALLSPFSLRFNQRNIPFPVFLVAWIMV
+YSDITNVFTEDGVARWAHLGGFISVIFAAYFLKPTERKQLHSGFILNLIFIILTLILAFF
+YSNRS*
+>1234#10_00003 (null)
+VKTTLSGEIEKLRYEVAVKIVNLQGEVLDLRAEMKINFSEVNSKILKLQFEFEMAKIRKE
+LKTEIADLRAETKTDFLELQKSIVDIYKTISTQTRWILGVATLFAAIGKVIN*
+>1234#10_00005 (null)
+LTDKLIGFYDPVRMKAERKTSETEIKLEMNLRGTGQYQFDTEIPFFEHMLSHISKHGLID
+LNLWLRGDIEIDCHHSVEDTAILMGATIHKQLGDKAGIFRYGHFTLTMDEVLTTVAVDLG
+GRYFFKYTGPELTGKFGIYDAELSLEFLQKLALNAKMNLHVVVHYGDNKHHVHESIFKAL
+GKALRMAIAQDSAAAGAIPSTKGVLE*
+>1234#10_00006 (null)
+MIAILDYGMGNIHSCLKAVSLYTKDFVFTKDHSTIENSKALILPGDGHFDKAMENLNSTG
+LRKTIDKHVTSGKPLFGICIGFQILFESSEEIAQGSKKEQIEGLGYIKGKIKKFHGKDFK
+VPHIGWNRLQIRRKDKSVLLKGIGDQSFFYFIHSYRPTDAEGNAITGLCDYYQEKFPAVV
+EKNNIFGTQFHPEKSHTHGLKLLENFIRFI*
+>1234#10_00007 (null)
+MIVIPAIDLFDNCAVRLFKGNYEEKKIYSSEPWKLAESFAKNGATLLHLVDLNGARNQLG
+VNEDSILKIRETTSLKVQLGGGIRDKEKLAYYDKIGINRFILGTAAVTNPDLLKYALDNY
+GKERVVVAVDARDGIVKIAGWEKDSGIHYRDLLERLVKAGIEHIVFTDIAQDGTLAGPNL
+EAYREILNSYPFQVIASGGIASLKDLMDLSSLKTKISLYGVITGKALYEGKLDLAKAISS
+I*
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_filtered_original_input.fa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,48 @@
+>4075_1#3_04238
+AAAGGGTTT
+>4075_1#6_04091
+AAAGGGTTT
+>2212_1_02994
+AAAGGGTTT
+>2363_5_00947
+AAAGGGTTT
+>2363_7_00085
+AAAGGGTTT
+>2460_2_00826
+AAAGGGTTT
+>2212_3_02841
+AAAGGGTTT
+>4075_2#3_03437
+AAAGGGTTT
+>2363_5_03666
+AAAGGGTTT
+>2212_6_02081
+AAAGGGTTT
+>2541_8_00644
+AAAGGGTTT
+>2781_2_02909
+AAAGGGTTT
+>3634_6_00968
+AAAGGGTTT
+>3634_7_01056
+AAAGGGTTT
+>3634_8_02606
+AAAGGGTTT
+>4075_1#8_03461
+AAAGGGTTT
+>2363_1_00606
+AAAGGGTTT
+>2363_2_02124
+AAAGGGTTT
+>2363_3_01371
+AAAGGGTTT
+>2363_6_01272
+AAAGGGTTT
+>2363_8_00966
+AAAGGGTTT
+>2541_2_02425
+AAAGGGTTT
+>2541_3_02449
+AAAGGGTTT
+>2541_7_00441
+AAAGGGTTT
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_g2_g5_pan_genome_reference.fa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,70 @@
+>1_1 hly
+ATGAAAACACGTATAGTCAGCTCAGTAACAACAACACTATTGCTAGGTTCCATATTAATG
+AATCCTGTCGCTAATGCCGCAGATTCTGATATTAATATTAAAACCGGTACTACAGATATT
+GGAAGCAATACTACAGTAAAAACAGGTGATTTAGTCACTTATGATAAAGAAAATGGCATG
+CACAAAAAAGTATTTTATAGTTTTATCGATGATAAAAATCACAATAAAAAACTGCTAGTT
+ATTAGAACGAAAGGTACCATTGCTGGTCAATATAGAGTTTATAGCGAAGAAGGTGCTAAC
+AAAAGTGGTTTAGCCTGGCCTTCAGCCTTTAAGGTACAGTTGCAACTACCTGATAATGAA
+GTAGCTCAAATATCTGATTACTATCCAAGAAATTCGATTGATACAAAAGAGTATATGAGT
+ACTTTAACTTATGGATTCAACGGTAATGTTACTGGTGATGATACAGGAAAAATTGGCGGC
+CTTATTGGTGCAAATGTTTCGATTGGTCATACACTGAAATATGTTCAACCTGATTTCAAA
+ACAATTTTAGAGAGCCCAACTGATAAAAAAGTAGGCTGGAAAGTGATATTTAACAATATG
+GTGAATCAAAATTGGGGACCATATGATAGAGATTCTTGGAACCCGGTATATGGCAATCAA
+CTTTTCATGAAAACTAGAAATGGTTCTATGAAAGCAGCAGAGAACTTCCTTGATCCTAAC
+AAAGCAAGTTCTCTATTATCTTCAGGGTTTTCACCAGACTTCGCTACAGTTATTACTATG
+GATAGAAAAGCATCCAAACAACAAACAAATATAGATGTAATATACGAACGAGTTCGTGAT
+GACTACCAATTGCATTGGACTTCAACAAATTGGAAAGGTACCAATACTAAAGATAAATGG
+ACAGATCGTTCTTCAGAAAGATATAAAATCGATTGGGAAAAAGAAGAAATGACAAATTAA
+>1_2 speH
+ATGAACAATAACATCACGAAAAAAATTATTTTATCAACAACATTGTTACTATTAGGTACA
+GCATTTACACAATTTCCTAATACACCTATCAATTCTTCATCTGAAGCGAAAGCTTATTAT
+ATAAATCAAAACGAAACTAACGTTAATGAGTTAACTAAATATTACTCGCAAAAATATTTA
+ACCTTCTCTAACAGTACGTTATGGCAAAAAGATAACGGTACGATTCATGCAACGTTGTTA
+CAGTTTTCTTGGTATAGTCATATTCAAGTTTATGGACCTGAAAGTTGGGGCAATATCAAC
+CAATTAAGAAATAAAAGCGTTGATATTTTTGGCATAAAAGACCAAGAAACCATTGATTCT
+TTTGCATTATCTCAAGAAACGTTTACTGGTGGTGTTACTCCTGCAGCAACATCTAACGAT
+AAACACTATAAACTGAATGTAACATATAAAGATAAAGCAGAAACGTTTACTGGCGGATTT
+CCAGTTTATGAAGGCAATAAGCCTGTTTTAACTTTAAAAGAATTAGATTTTCGTATTCGT
+CAAACATTAATTAAAAGTAAAAAATTATATAATAATTCTTATAATAAAGGACAAATTAAA
+ATAACAGGTACAGACAATAACTACACAATAGATTTAAGTAAAAGGTTGCCATCAACTGAT
+GCAAATAGATATGTTAAAAAACCTCAAAATGCAAAAATTGAAGTTATCCTCGAAAAATCA
+AACTAA
+>1_3 argF
+ATGAAAAATTTACGAAACAGAAGTTTTTTAACTTTATTAGACTTTTCACGACAAGAGGTA
+GAATTCTTATTAACACTCTCCGAGGATTTAAAACGTGCTAAATATATTGGCACTGAAAAG
+CCTATGTTAAAAAATAAAAATATTGCACTGTTATTTGAAAAAGATTCTACAAGAACGCGA
+TGTGCATTTGAAGTTGCAGCGCATGATCAAGGTGCAAATGTAACTTATTTAGGCCCAACT
+GGATCACAAATGGGTAAAAAAGAAACAACTAAAGATACTGCACGTGTGCTTGGTGGAATG
+TATGATGGCATTGAATACCGTGGTTTTTCACAAAGAACAGTAGAAACTTTAGCTGAAAAT
+TCAGGCGTACCAGTGTGGAATGGTTTAACTGATGAAGATCATCCTACTCAAGTTCTTGCT
+GATTTCTTAACAGCAAAAGAAGTCTTAAAAAAAGATTATGCAGATATTAACTTTACATAT
+GTTGGAGATGGTCGTAATAACGTTGCAAATGCATTAATGCAAGGTGCTGCCATTATGGGT
+ATGAACTTCCATTTAGTTTGTCCAAAAGAATTAAATCCAACAGATGAATTATTAAATCGC
+TGTAAAAATATTGCCGCTGAAAATGGTGGCAACATATTAATCACAGATGATATTGACCAA
+GGTGTAAAAGGTTCGGATGTAATTTACACTGATGTTTGGGTATCAATGGGTGAACCTGAT
+GAAGTATGGAAAGAACGACTTGAATTATTGAAACCATATCAAGTAAATAAAGAAATGATG
+GATAAAACTGGTAATCCAAATGTTATTTTTGAGCATTGCTTACCATCTTTCCATAATGCT
+GATACGAAAATTGGTCAACAAATTTTTGAAAAATATGGTATTCGAGAAATGGAAGTTACA
+GATGAAGTATTCGAAAGTAAAGCTTCAGTTGTATTCCAAGAAGCTGAGAACAGAATGCAT
+ACAATCAAAGCAGTCATGGTTGCTACATTGGGTGAATTTTAA
+>1_6 group_6
+ATGACTGGACTAGCAGAAGCAATCGCAAATACTGTGCAAGCTGCACAACAACATGATAGT
+GTGAAATTAGGCACAAGTATCGTAGACATCGTTGCTAACGGTGTGGGTTTACTAGGTAAA
+TTATTTGGATTCTAA
+>2_7 group_7
+ATGACTGGACTAGCAGAAGCAATCGCAAATACTGTGCAAGCTGCACAACAACATGATAGT
+GTGAAATTAGGCACAAGTATCGTAGACATCGTTGCTAACGGTGTGGGTTTACTAGGTAAA
+TTATTTGGATTCTAA
+>3_5 yfnB
+TTGGGATATAAAAATATTTTGATAGACTTTGATGATACAATTGTTGATTTTTATGATGCA
+GAAGAATGGGCGTTTCACTATATGGCGAATGTTTTTAATCATAAAGCAACAAAGGATGAT
+TTTTTAACATTTAAAAAAATCAATCACCAACATTGGGAAGCTTTTCAACAAAATAAATTA
+ACGAAGTCTGAAGTATTATCAGAACGATTTGTGAATTACTTCAAACATCATCAAATGGAA
+GTTGATGGGCATCGTGCAGATGTGTTATTTAGAAATGGATTAGCAGAAGCTAAAGTTAAA
+TACTTTGATCAAACATTAGAAACAATTGTCGAATTATCGAAAAGACATGATTTATATATT
+GTTACTAATGGTGTAACCGAAACGCAAAAGAGAAGGTTAAATCAGACGCCGTTGCATAAA
+TATATTAAAAAGATATTTATATCTGAGGAAACAGGATATCAAAAACCTAATCCGGAATTT
+TTTAATTATGTTTTTAATGATATTGGTGAGGATGAAAGACAGCACTCGATTATAGTTGGA
+GATTCTTTAACATCTGACATTCTAGGTGGAATCAATGCGGGTATAGCTACTTGCTGGTTT
+AATTTTAGAGGATTTGATCATAATCCAGGAATTATACCTGATTATGAAATTAATTCATGG
+AAACAACTAAATGATATTGTACGTTAA
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_gene_presence_and_absence.Rtab	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,8 @@
+Gene	query_1.fa	query_2.fa	query_3.fa
+hly	1	1	1
+speH	1	1	0
+argF	1	0	1
+group_4	0	1	1
+yfnB	0	0	1
+group_6	1	0	0
+group_7	0	1	0
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_gff_set_difference_common_set_statistics.csv	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,4 @@
+"Gene","Non-unique Gene name","Annotation","No. isolates","No. sequences","Avg sequences per isolate","Genome Fragment","Order within Fragment","Accessory Fragment","Accessory Order with Fragment","QC","Min group size nuc","Max group size nuc","Avg group size nuc","query_1","query_2","query_3"
+"hly","","Alpha-toxin","3","3","1","","","","","","959","959","959","1_1","2_1","3_1"
+"speH","","hypothetical protein","2","2","1","","","","","","725","725","725","1_2","2_2",""
+"argF","","Ornithine carbamoyltransferase","2","2","1","","","","","","1001","1001","1001","1_3","","3_3"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_group_statitics.csv	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,8 @@
+"Gene","Non-unique Gene name","Annotation","No. isolates","No. sequences","Avg sequences per isolate","Genome Fragment","Order within Fragment","Accessory Fragment","Accessory Order with Fragment","QC","Min group size nuc","Max group size nuc","Avg group size nuc","query_1.fa","query_2.fa","query_3.fa"
+"hly","","Alpha-toxin","3","3","1","","","","","","959","959","959","1_1","2_1","3_1"
+"speH","","hypothetical protein","2","2","1","","","","","","725","725","725","1_2","2_2",""
+"argF","","Ornithine carbamoyltransferase","2","2","1","","","","","","1001","1001","1001","1_3","","3_3"
+"group_4","","","2","2","1","","","","","","","","","","2_4","3_4"
+"yfnB","","Putative HAD-hydrolase yfnB","1","1","1","","","","","","686","686","686","","","3_5"
+"group_6","","Gonococcal growth inhibitor III","1","1","1","","","","","","134","134","134","1_6","",""
+"group_7","","Gonococcal growth inhibitor III","1","1","1","","","","","","134","134","134","","2_7",""
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_group_statitics_missing_genes.csv	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,8 @@
+"Gene","Non-unique Gene name","Annotation","No. isolates","No. sequences","Avg sequences per isolate","Genome Fragment","Order within Fragment","Accessory Fragment","Accessory Order with Fragment","QC","Min group size nuc","Max group size nuc","Avg group size nuc","query_1.fa","query_2.fa","query_3.fa","query_4_missing_genes.fa"
+"hly","","Alpha-toxin","4","4","1","","","","","","959","959","959","1_1","2_1","3_1","4_1"
+"speH","","hypothetical protein","2","2","1","","","","","","725","725","725","1_2","2_2","",""
+"argF","","Ornithine carbamoyltransferase","2","2","1","","","","","","1001","1001","1001","1_3","","3_3",""
+"group_4","","","2","2","1","","","","","","","","","","2_4","3_4",""
+"yfnB","","Putative HAD-hydrolase yfnB","1","1","1","","","","","","686","686","686","","","3_5",""
+"group_6","","Gonococcal growth inhibitor III","1","1","1","","","","","","134","134","134","1_6","","",""
+"group_7","","Gonococcal growth inhibitor III","1","1","1","","","","","","134","134","134","","2_7","",""
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_group_statitics_verbose.csv	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,8 @@
+"Gene","Non-unique Gene name","Annotation","No. isolates","No. sequences","Avg sequences per isolate","Genome Fragment","Order within Fragment","Accessory Fragment","Accessory Order with Fragment","QC","Min group size nuc","Max group size nuc","Avg group size nuc","query_1.fa","query_2.fa","query_3.fa","Inference"
+"hly","","Alpha-toxin,beta-channel forming cytolysin,Leukocidin/Hemolysin toxin family protein","3","3","1","","","","","","959","959","959","1_1","2_1","3_1","ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:Q2G1X0,protein motif:TIGRFAMs:TIGR01002,protein motif:Pfam:PF07968.6"
+"speH","","hypothetical protein,superantigen-like protein,Staphylococcal/Streptococcal toxin%2C beta-grasp domain","2","2","1","","","","","","725","725","725","1_2","2_2","","ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P0C0I6,protein motif:CLUSTERS:PRK13349,protein motif:Pfam:PF02876.11"
+"argF","","Ornithine carbamoyltransferase,ornithine carbamoyltransferase,Ornithine carbamoyltransferase,ornithine carbamoyltransferase,Aspartate/ornithine carbamoyltransferase%2C Asp/Orn binding domain","2","2","1","","","","","","1001","1001","1001","1_3","","3_3","ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P99073,protein motif:CLUSTERS:PRK04284,protein motif:Cdd:COG0078,protein motif:TIGRFAMs:TIGR00658,protein motif:Pfam:PF00185.1"
+"group_4","","","2","2","1","","","","","","","","","","2_4","3_4",
+"yfnB","","Putative HAD-hydrolase yfnB,dUMP phosphatase,HAD hydrolase,haloacid dehalogenase-like hydrolase","1","1","1","","","","","","686","686","686","","","3_5","ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:O06480,protein motif:CLUSTERS:PRK09449,protein motif:TIGRFAMs:TIGR02254,protein motif:Pfam:PF00702.1"
+"group_6","","Gonococcal growth inhibitor III,Staphylococcus haemolytic protein","1","1","1","","","","","","134","134","134","1_6","","","ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P11699,protein motif:Pfam:PF05480.5"
+"group_7","","Gonococcal growth inhibitor III,Staphylococcus haemolytic protein","1","1","1","","","","","","134","134","134","","2_7","","ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P11699,protein motif:Pfam:PF05480.5"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_inflated_results	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,5 @@
+6259_8#9_01142 6631_2#11_00851 6631_4#5_01901
+6664_1#21_00211
+6259_8#13_01077
+6630_4#9_00008	6631_1#23_00379	6631_2#7_00715	6631_5#1_00087	6649_8#10_00838	6664_1#13_00087 6259_5#1_00688 6259_5#8_00815
+6259_7#7_02078	6259_7#8_01884	6631_2#22_01965 6631_5#24_01032 6593_5#13_00457	6630_1#9_00031	6630_3#1_00008	6630_3#2_00088	6631_1#4_00087
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_intersection_of_groups_core0.66.gg	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,4 @@
+group_1: 1_1	2_1	3_1
+group_3: 1_3	3_3
+group_4: 2_4	3_4
+group_2: 1_2	2_2
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_intersection_of_groups_paralogs.gg	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,2 @@
+group_3: 1_3	2_4	3_3
+group_1: 1_1	2_1	3_1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_mafft_real_data_core_gene_alignment.aln	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,2170 @@
+>real_data_1
+ATGAAAAAATCATTACTCGCTGTTGCTGTGGCAGGGGCTGTTTTGTTGTCATCCGCCGTA
+CAGGCGCAGACAACGCCGGAAGGTTATCAATTACAACAGGTGCTGATGATGAGCCGCCAT
+AATCTGCGGGCGCCGCTGGCGAATAATGGCAACGTACTGGCGCAGTCGACGCCGAACGCC
+TGGCCGGCGTGGGACGTTCCCGGCGGGCAACTGACGACGAAAGGCGGCGTGCTGGAAGTC
+TATATGGGACACTACACACGTGAATGGCTGGTCGCGCAGGGGCTGATACCGTCGGGAGAA
+TGTCCGGCGCCCGACACGGTATATGCCTATGCGAATAGTTTGCAGCGCACCGTCGCCACC
+GCGCAATTTTTCATTACCAGCGCTTTCCCCGGCTGTGATATTCCTGTTCATCATCAGGAA
+AAAATGGGCACTATGGACCCTACCTTCAATCCGGTGATTACCGATGATTCCGCCGCGTTC
+CGGCAACAGGCCGTACAGGCGATGGAAAAGGCGCGTAGTCAGCTACATCTTGATGAGAGT
+TATAAACTGCTTGAGCAGATAACGCATTATCAGGACTCGCCGTCCTGCAAAGAGAAGCAT
+CAGTGTTCGCTAATCGACGCGAAAGATACCTTCAGCGCGAACTATCAGCAAGAGCCTGGC
+GTGCAGGGGCCGCTGAAAGTAGGGAACTCGCTGGTGGATGCGTTTACCCTGCAATATTAC
+GAAGGCTTTCCGATGGATCAGGTCGCTTGGGGCGGGATCCACACCGATCGGCAGTGGAAG
+GTGCTGTCAAAACTGAAAAACGGCTACCAGGACAGCCTGTTTACCTCACCCACGGTGGCG
+CGCAATGTCGCTGCGCCGCTGGTAAAATATATCGATAAGGTGCTGGTTGCCGAGCGCGTT
+AGCGCGCCGAAGGTTACCGTGCTGGTGGGGCATGATTCCAATATCGCGTCGCTGCTGACG
+GCGCTGGATTTTAAACCCTATCAGCTCCATGACCAGTATGAGAGAACGCCGATTGGTGGT
+CAGCTTGTCTTCCAACGCTGGCATGACGGTAACGCTAACCGGGATTTGATGAAAATCGAG
+TATGTCTACCAGAGCGCCCGGCAGTTACGTAATGCGGAAGCGTTAACGCTCAAATCGCCT
+GCGCAAAGGGTAACGCTGGAACTGAAAGGATGTCCGGTGGATGCGAACGGCTTCTGTCCG
+CTGGATAAGTTCGATAACGTCATGAACACTGCTGCAAAATAGATGGAAAAGAATAATGAA
+GTCATTCAGACCCATCCGCTTGTAGGATGGGACATCAGCACCGTCGATAGCTATGATGCG
+CTGATGCTGCGTTTACACTACCAGACCCCAAATCGTCCGGAACCGGAAGGGACTGAAGTT
+GGTCAAACGCTCTGGTTAACGACAGATGTAGCCAGGCAATTTATTTCAATATTAGAAGCC
+GGCATCGCCAAAATAGAATCAGGCGATTACCAGGAAAACGAGTATCGTCACCATTAGATG
+GAACTTAAGGATTATTACGCCATTATGGGCGTGAAACCGACGGACGATCTCAAGACGATT
+AAGACCGCCTATCGCCGACTGGCCCGCAAGTACCATCCAGATGTCAGCAAAGAACCCGAT
+GCCGAAGCCCGTTTCAAAGAGGTTGCTGAAGCATGGGAAGTGCTGAGTGATGAGCAACGG
+CGCGCCGAGTATGACCAGTTATGGCAACACCGTAACGATCCACAATTTAATCGCCAGTTC
+CAGCAACACGAAGGCCAGCCGTATAACGCCGAAGATTTTGATGATATTTTCTCGTCTATT
+TTTGGTCAGCACGGTCGTCATTCGCACCACCGCCACGCCGCACGCGGTCATGATATCGAA
+ATTGAAGTGGCGGTATTCCTGGAAGAAACGCTGGAAGAGCACCAGCGTACGATTAGCTAT
+TCCGTCCCCGTTTATAACGCGTTCGGCCTGGTGGAGCGGGAAATTCCCAAAACATTGAAT
+GTGAAAATCCCGGCTGGCGTCAGCAACGGGCAACGAATCAGACTGAAAGGCCAGGGCACG
+CCGGGGGAAAACGGCGGACCTAATGGCGATTTATGGCTCGTTATCCATATTGCCCCGCAT
+CCGCTCTTTGATATCGTCAATCAGGATCTGGAAGTCGTCCTTCCGCTTGCCCCATGGGAG
+GCGGCGCTCGGCGCTAAGGTGTCTGTGCCAACGCTTAAAGAGCGTATTTTGCTGACCATT
+CCCCCCGGCAGCCAGGCAGGTCAGCGGCTGCGTATCAAAGGAAAAGGATTAGCCAGTAAA
+AAGCACACTGGCGATCTCTATGCCATCATCAAAATCGTTATGCCGCCGAAACCTGACGAG
+AAAACAGCTGCCCTGTGGCAACAACTGGCGGACGCGCAGTCGTCCTTTGACCCACGCCAG
+CAATGGGGGAAAGCATAAATGGCTAACATCACTGTCACCTTTACCATCACCGAATTTTGT
+TTGCACACCGGCGTGACGGAAGAGGAGCTAAACGAAATCGTCGGACTTGGCGTAATTGAG
+CCTTACGAAGACGATAACGCCGACTGGCAATTCGACGATCGCGCAGCGAGCGTGGTACAA
+CGCGCGCTACGCTTACGCGAGGAGCTGGCGCTCGACTGGCCAGGGATCGCGGTCGCGTTA
+ACGCTGCTGGAAGAGAATTCACGGCTGCGCGAAGAAAACCGGTTACTGCTGCAACGCCTT
+TCTCGCTTTATCTCGCATCCCTAAATGTCATCTTGTTGGAGATTTACGGATTCGCTAACA
+AGCCTATGGCATACTGCGTTGATGAAGATTTTATTGATTGAAGATAACCAGAAAACCATT
+GAGTGGGTACGTCAGGGACTCACGGAGGCAGGCTATGTGGTTGATTATGCCTGTGATGGA
+CGAGACGGATTACACCTAGCCCTTCAGGAACATTATTCATTGATTATTCTTGATATTATG
+CTGCCGGGGCTTGATGGATGGCAGGTTTTACGCGCGTTGCGCACTGCATATCAGCCCCCT
+GTTATTTGCCTGACGGCGCGCGACTCGGTTGAGGATCGCGTCAAAGGTCTTGAGGCGGGC
+GCTAATGATTACCTTGTTAAGCCTTTTTCCTTCGCCGAACTGCTGGCCCGGGTGAGAGCT
+CAACTCAGACAGCATGTCCCGGTCTTTACCCGACTGACGATCAATGGTCTGGACATGGAT
+GCCACAAAGCAATCGGTGTTACGAAATGGCAAACCGATTTCCCTGACCCGCAAAGAATTC
+CTGCTCCTCTGGTTACTGGCGTCCCGGGCAGGGGAAATCGTGCCCCGAACCGCGATCGCC
+AGCGAAGTTTGGGGAATTAACTTTGATAGTGAAACCAACACCGTTGATGTCGCGATTCGT
+CGGCTGCGCGCCAAAGTAGACGATCCATTTGAAAAGAAGCTCATTATGACCGTCCAGGGG
+ATGGGTTATCGATTACAGGCGGAAACGTCGCAGAATGGTTAAATGAAAAACAAATTGTTA
+TTTATGATGTTGACAATACTGGGTGCGCCTGGGATTGCAACCGCGACAAATTATGATCTG
+GCTCGTTCAGAGTATAATTTTGCGGTAAATGAATTAAGCAAGTCTTCATTTAATCAGGCG
+GCCATTATTGGTCAAGTCGGCACGGATAATAGTGCCAGAGTACGCCAGGAAGGATCAAAA
+CTATTGTCCGTTATTTCACAAGAAGGAGAAAATAATCGGGCGAAAGTCGACCAGGCAGGG
+AATTATAACTTTGCGTATATTGAGCAAACGGGCAATGCCAACGATGCCAGTATATCGCAA
+AGCGCTTACGGTAATAGTGCGGCTATTATCCAGAAAGGTTCTGGAAATAAGGCCAATATT
+ACCCAGTACGGTACGCAGAAAACAGCAGTTGTAGTGCAGAAACAGTCGCATATGGCTATT
+CGCGTCACCCAACGCTAAATGCATACTTTATTGCTCCTTGCCGCACTTTCAAATCAGATT
+ACGTTTACCACGACTCAGCAAGGCGATATTTACACGGTGATCCCTCAGGTCACATTAAAC
+GAACCCTGCGTCTGTCTGGTGCAAATTCTCTCTGTGCGCGACGGCGTCGGGGGACAAAGC
+CATACACAGCAAAAACAAACGCTATCTTTACCTGCTAATCAACCGATTGAGTTGTCTCGT
+CTTAGTGTAAATATATCTTCAGAGGACTCGGTTAAAATTATTGTTACTGTTTCGGACGGA
+CAATCACTGCATTTATCACAACAATGGCCGCCTTCTGCACAGTAGATGTTTAATGAAGTC
+CATAGTAGTCATGGTCACACACTATTGTTGATCACAAAGCCATCTCTGCAAGCTACGGCA
+TTATTGCAACATTTAAAGCAATCGCTGGCCATAACCGGAAAACTGCATAATATTCAACGT
+TCTCTGGAAGATATCTCAGCCGGTTGCATTGTTTTAATGGATATGATGGAAGCGGATAAG
+AAGCTTATCCACTATTGGCAGGATAATTTAAGCCGCAAAAACAATAATATAAAAACATTA
+TTGTTAAATACCCCTGACGATTATCCCTACCGTGAAATTGAAAACTGGCCTCATATTAAC
+GGCGTGTTTTACGCCACTGAAGACCAGGAACACGTGGTCAGCGGATTACAGGGTATTCTG
+CGGGGCGAATGCTATTTTTCACAAAAATTAGCCAGTTACCTGATTACACACTCAGGAAAT
+TACCGCTACAACAGCACCGAGTCCGCATTACTCACTCATCGCGAAAAAGAGATCCTCAAT
+AAGTTACGTATTGGTGCCTCTAATAATGAAATCGCCAGGTCGCTATTTATCAGCGAGAAT
+ACGGTTAAGACACATCTTTATAATCTTTTCAAAAAGATAGCTGTCAAAAATCGCACCCAG
+GCAGTTTCATGAATGAAACGCTATCTGACCTGGATTGTAGCAGCAGAGTTACTGTTCGCT
+ACCGGAAACCTGCATGCCAATGAAGTTGAAGTCGAGGTTCCCGGATTGTTAACCGACCAT
+ACCGTCTCTTCGATAGGACATGAATTCTATCGTGCATTCAGCGACAAATGGGAAAGCGAA
+TACACCGGCAATCTGACCATTAATGAAAGACCCAGTGCGCGTTGGGGAAGCTGGATCACC
+ATAACGGTAAATCAGGACGTTATTTTCCAGACCTTTTTATTTCCAATGAAAAGAGACTTC
+GAGAAAACCGTCGTCTTCGCATTAGCGCAAACAGAGGAAGCATTAAATCGCCGACAAATA
+GATCAAACGCTATTAAGTACGAGTGATTTAGCGCGTGATGAATTCTAAATGCGTGTTAAA
+CATGCAGTAGTGCTGCTCATGCTTTTTTCGCCATTAACCTGGGCTGGAAATATGACGTTC
+CAGTTCCGTAATCCTAACTTTGGTGGAAACCCCAATAACGGTTCCTTTTTATTGAATAGC
+GCCCAGGCGCAAAATTCATATAAAGACCCCGCTTATGATAACGATTTTGGTATCGAGACC
+CCCTCAGCGTTGGATAACTTTACGCAGGCTATTCAATCGCAAATTCTGGGCGGCTTGTTG
+ACCAATATTAATACCGGAAAACCAGGACGTATGGTGACCAATGATTTTATTATCGATATC
+GCTAATCGCGACGGACAGCTCCAGCTCAACGTCACGGACAGAAAAACGGGAAGAACCTCG
+ACCATCGAAGTGTCAGGTTTACAAACTCAGTCAACCGATTTTTAAATGCCGCGCTTACTT
+ATTTTGGTTGCCGTTTTATTGTTGAGCGGATGCTTAACTGCCCCGCCGAAACAAGCTGCG
+AAACCGACATTAATGCCCCGCGCACAAAGTTACAAAGATTTGACGCACTTACCTGCTCCC
+ACCGGTAAGATCTTTGTTTCGGTATATAACATTCAGGATGAAACGGGCCAATTTAAACCT
+TACCCGGCAAGTAACTTTTCCACGGCTGTGCCGCAGAGCGCCACCGCTATGTTGGTCACC
+GCGCTGAAAGATTCGCGCTGGTTTATCCCACTAGAACGACAAGGCTTACAGAATCTTTTG
+AATGAACGGAAAATTATTCGCGCAGCCCAGGAAAACGGCACCGTGGCGATGAATAACCGT
+ATCCCGCTTCAGTCGTTGACGGCGGCAAATATTATGGTGGAAGGTTCTATTATTGGTTAT
+GAAAGTAACGTCAAATCCGGCGGGGTCGGCGCAAGATATTTCGGTATTGGCGCCGATACG
+CAGTATCAGCTGGATCAGATTGCTGTCAACCTGCGCGTGGTTAACGTCAGTACGGGCGAG
+ATCCTTTCTTCGGTGAACACCAGTAAAACGATCCTTTCCTATGAAGTACAGGCAGGCGTG
+TTCCGTTTTATTGATTACCAGCGCTTACTGGAAGGCGAAATCGGCTATACCTCGAACGAA
+CCGGTGATGCTGTGTCTGATGTCAGCCATTGAAACCGGCGTTATCTTCCTCATTAATGAT
+GGTATCGATCGCGGACTGTGGGATTTGCAGAATAAAGCGGACAGGCAAAATGATATTCTG
+GTGAAATACCGTGAGCTGTCAGTACCGCCAGAATCCTGAATGTCTATTGCCGTAAATATG
+AATGACCCGACCAACACGGGCGTCAAAACGACGACCGGCAGCGGGTCGATGACCGGAAGC
+AACGCTGCCGATCTGCAAAGCAGTTTCCTGACCTTACTGGTCGCGCAATTGAAGAACCAG
+GACCCGACTAACCCATTACAAAATAATGAGTTAACGACACAGTTGGCGCAAATCAGTACC
+GTGAGCGGCATTGAAAAACTGAATACGACGCTGGGGGCTATTTCCGGGCAAATCGATAAT
+AGTCAGTCCCTACAGGCGACCACGCTGATTGGACATGGCGTTATGGTGCCTGGCACCACA
+ATTCTGGCGGGTAAAGGCGCGGAAGAAGGGGCCGTGACGTCCACGACGCCGTTTGGCGTG
+GAATTGCAACAGCCTGCGGACAAAGTGACGGCAACCATTACCGATAAAGATGGCCGGGTG
+GTACGGACGCTGGAGATCGGTGAGTTGCGAGCCGGGGTACACACCTTTACCTGGGATGGT
+AAGCAAACGGACGGAACAACGGTACCGAATGGTTCTTACAACATTGCGATTACCGCCAGC
+AATGGCGGGACGCAACTGGTGGCGCAGCCGCTGCAATTCGCTCTGGTACAGGGCGTGACG
+AAGGGCAGTAACGGCAACCTGTTGGATCTGGGTACCTACGGCACCACCACACTCGACGAA
+GTTCGGCAAATAATCTAAATGTCTTTTTCTCAAGCGGTTAGCGGCCTGAACGCTGCGGCC
+ACCAACCTTGATGTTATCGGTAATAACATCGCCAACTCCGCCACCTATGGCTTTAAGTCC
+GGTACGGCATCATTTGCCGATATGTTCGCCGGTTCCAAAGTGGGGTTGGGCGTAAAAGTG
+GCGGGGATTACCCAGGATTTTACCGACGGTACGACAACGAACACCGGGCGCGGGCTGGAT
+GTCGCGATTAGCCAGAACGGTTTTTTCCGCCTGGTAGACAGCAACGGTTCCGTGTTCTAT
+AGCCGCAACGGCCAGTTCAAACTGGACGAGAACCGTAACCTGGTCAATATGCAGGGGATG
+CAGTTGACCGGCTATCCGGCCACCGGTACGCCGCCGACCATTCAGCAGGGGGCGAATCCT
+GCGCCGATCACCATTCCGAACACGCTGATGGCGGCGAAATCGACCACCACCGCGTCAATG
+CAGATCAACCTGAACTCAACGGACCCTGTACCGTCTAAAACGCCCTTTAGCGTGAGTGAT
+GCGGATTCGTATAACAAAAAAGGCACCGTCACCGTTTATGACAGCCAGGGTAATGCCCAT
+GACATGAACGTCTATTTTGTGAAAACCAAAGATAATGAATGGGCTGTGTACACCCATGAC
+AGCAGCGATCCTGCAGCCACTGCGCCAACAACGGCGTCCACTACGCTGAAATTCAATGAA
+AACGGGATTCTGGAGTCTGGCGGTACGGTGAACATCACCACCGGTACGATTAATGGCGCG
+ACAGCGGCCACCTTCTCCCTCAGCTTCCTTAACTCCATGCAGCAGAACACCGGGGCTAAT
+AACATCGTCGCCACCAATCAAAACGGCTATAAGCCTGGCGACCTGGTGAGCTACCAGATT
+AACAATGATGGCACCGTGGTTGGCAACTACTCCAACGAGCAGGAGCAGGTGCTGGGGCAG
+ATTGTGCTGGCTAACTTCGCCAACAACGAAGGTCTGGCATCCCAGGGCGATAACGTCTGG
+GCGGCGACGCAGGCCTCCGGGGTAGCGCTGCTGGGGACTGCCGGTTCCGGCAACTTCGGT
+AAGCTGACGAACGGCGCGCTGGAAGCCTCTAACGTGGATTTGAGTAAAGAGCTGGTGAAT
+ATGATCGTCGCGCAGCGTAACTACCAGTCGAATGCGCAGACCATCAAAACCCAGGACCAG
+ATCCTCAATACGCTGGTTAACCTGCGCTAAATGGATCACGCAATTTATACCGCCATGGGG
+GCGGCCAGCCAGACGCTTAACCAGCAGGCGGTAACGGCCAGCAACCTGGCTAATGCCTCA
+ACGCCGGGCTTTCGCGCGCAGCTTAACGCGCTACGCGCGGTGCCCGTTGATGGCCTCTCT
+TTAGCGACGCGCACGTTGGTTACGGCGTCGACGCCGGGGGCGGATATGACCCAGGGTCAG
+TTGGACTACACTTCCCGCCCGCTGGATGTTGCGTTACAGCAGGACGGCTGGCTGGTGGTG
+CAAGCGGCGGATGGCGCTGAAGGATATACCCGTAACGGGAATATCCAGGTGGGCCCGACC
+GGGCAGTTAACCATTCAGGGACATCCGGTTATCGGCGAAGGCGGCCCGATTACCGTTCCG
+GAAGGGTCGGAAATCACCATTGCGGCAGACGGCACGATCTCCGCGCTCAATCCCGGCGAC
+CCGCCAAACACGGTGGCGCCCGTTGGGCGGCTGAAGCTGGTCAAAGCGGAAGGCAATGAG
+GTGCAGCGGAGCGATGACGGTTTATTCCGCCTTACCGCCGAGGCACAGGCTGAACGCGGG
+GCGGTACTGGCCGCCGACCCGTCAATTCGCATTATGTCGGGCGTGCTGGAGGGCAGTAAC
+GTCAAGCCGGTTGAAGCCATGACCGACATGATCGCCAACGCACGTCGTTTTGAAATGCAG
+ATGAAGGTTATCACCAGCGTAGATGAGAACGAAGGGCGAGCTAACCAACTGCTGTCGATG
+AGTTAAATGATCAGTTCATTATGGATCGCCAAAACCGGTCTGGACGCGCAGCAAACCAAT
+ATGGATGTGATTGCCAATAACCTGGCAAACGTCAGCACCAATGGTTTTAAGCGTCAGCGC
+GCGGTATTTGAAGATCTGTTGTATCAGACCATCCGCCAGCCGGGCGCGCAGTCGTCCGAG
+CAGACGACGCTGCCTTCCGGGCTGCAAATCGGTACCGGCGTGCGTCCGGTCGCCACGGAG
+CGCCTGCACAGTCAGGGGAACCTGTCGCAGACCAACAACAGTAAAGATGTGGCGATTAAA
+GGGCAGGGCTTTTTCCAGGTCATGCTGCCGGACGGTACGTCTGCCTATACCCGCGACGGC
+TCTTTCCAGGTGGATCAGAATGGTCAACTGGTGACGGCGGGCGGTTTTCAGGTGCAGCCG
+GCAATCACCATTCCGGCCAACGCGTTAAGCATCACGATTGGCCGCGACGGCGTGGTCAGC
+GTTACCCAGCAAGGGCAGGCCGCGCCGGTTCAGGTCGGGCAGCTTAACCTGACCACCTTT
+ATGAACGACACCGGTCTGGAAAGCATCGGCGAGAACCTCTATATCGAAACGCAATCGTCC
+GGCGCGCCGAACGAAAGCACGCCGGGGCTCAACGGCGCGGGGTTGTTGTATCAAGGGTAT
+GTCGAAACGTCGAACGTTAACGTGGCGGAAGAGCTGGTGAACATGATTCAGGTTCAACGC
+GCCTATGAAATTAACAGTAAAGCAGTATCGACGACCGATCAGATGCTGCAGAAACTGACG
+CAACTCTAAATGGCCCTGATGGTCGCGACGCTGACAGGATGCGCCTGGATACCCGCTAAA
+CCGCTCGTGCAGGGGGCGACCACGGCGCAGCCGATACCTGGCCCGGTACCGGTGGCGAAT
+GGCTCCATATTTCAGTCTGCGCAGCCGATTAATTATGGCTATCAGCCGCTTTTTGAAGAT
+CGTCGACCGCGTAATATCGGCGATACGCTCACGATTGTGTTACAGGAAAACGTCAGCGCC
+AGTAAAAGCTCGTCGGCAAATGCCAGCCGCGACGGCAAAACCAGCTTTGGTTTTGATACG
+GTACCGCGTTATCTGCAGGGATTATTCGGTAATTCCCGCGCGGATATGGAGGCCTCCGGC
+GGCAACTCTTTTAATGGTAAAGGCGGCGCGAATGCCAGCAATACCTTTAGCGGCACGCTG
+ACCGTGACCGTCGATCAGGTTCTGGCCAATGGCAATTTACACGTCGTGGGGGAAAAACAG
+ATCGCGATTAATCAGGGAACGGAATTCATCCGCTTCTCCGGCGTGGTAAATCCACGCACC
+ATCAGCGGTAGCAACTCTGTTCCCTCGACACAGGTGGCGGATGCGCGGATTGAATATGTC
+GGGAACGGCTATATTAACGAAGCGCAAAATATGGGCTGGCTGCAACGTTTCTTCCTTAAT
+TTGTCGCCGATGTAAGTGTTTAAAGCTCTTGCAGGAATCGTTCTGGCACTGGTTGCCACT
+CTGGCGCACGCCGAGCGTATCCGGGATCTGACCAGTGTCCAGGGAGTACGGGAAAACTCG
+CTGATCGGCTACGGGCTGGTGGTCGGGCTGGACGGTACGGGCGACCAGACGACCCAGACG
+CCATTTACCACCCAGACGCTGAATAACATGCTGTCACAACTGGGGATTACGGTCCCCACC
+GGCACCAATATGCAGTTGAAAAACGTGGCGGCGGTGATGGTGACGGCGTCGTATCCGCCT
+TTTGCGCGACAGGGACAAACGATCGATGTCGTCGTTTCCTCAATGGGGAACGCTAAAAGT
+CTGCGTGGCGGGACGTTATTAATGACGCCGTTAAAAGGGGTGGACAGCCAGGTGTATGCT
+CTGGCGCAGGGCAATATTCTGGTCGGCGGCGCGGGCGCTTCCGCAGGCGGCAGTAGCGTG
+CAGGTTAACCAGCTTAATGGCGGGCGCATCACTAATGGCGCGATTATCGAACGCGAGTTG
+CCGACTCAGTTCGGCGCTGGCAACACCATTAATCTGCAATTGAACGACGAAGATTTTACG
+ATGGCGCAGCAAATTACCGACGCCATCAACCGCGCCCGCGGTTACGGCAGCGCCACTGCG
+CTTGATGCGCGAACGGTACAGGTACGCGTGCCCAGCGGCAACAGCTCGCAGGTGCGTTTT
+CTGGCGGACATTCAAAATATGGAAGTCAACGTGACGCCGCAGGATGCAAAAGTCGTGATC
+AACTCGCGTACCGGTTCGGTGGTCATGAATCGGGAAGTCACGCTGGATAGCTGCGCTGTG
+GCGCAGGGCAATTTGTCAGTGACAGTCAATCGCCAACTCAACGTCAACCAGCCGAATACG
+CCATTTGGCGGCGGGCAGACCGTGGTGACGCCACAGACTCAGATAGATTTGCGTCAGAGC
+GGCGGATCGCTACAGAGCGTGCGTTCCAGCGCCAATCTGAACAGCGTAGTGCGCGCGCTG
+AATGCGCTTGGCGCGACGCCGATGGATCTGATGTCGATTTTGCAGTCCATGCAGAGCGCG
+GGCTGTCTACGCGCCAAACTGGAAATCATCTGAATGATCGGAGACGGTAAATTGCTGGCC
+AGCGCGGCCTGGGATGCGCAATCTCTGAACGAACTGAAAGCGAAAGCGGGCCAGGACCCG
+GCGGCGAATATCCGTCCTGTGGCCCGTCAGGTGGAAGGGATGTTTGTGCAGATGATGCTG
+AAAAGTATGCGCGAGGCTTTACCCAAAGATGGTTTATTCAGCAGCGATCAGACGCGTCTG
+TATACCAGCATGTATGACCAGCAGATCGCCCAGCAGATGACCGCCGGTAAGGGATTGGGG
+CTGGCGGATATGATGGTTAAACAGATGACGGGCGGGCAGACGATGCCTGCAGATGATGCG
+CCGCAAGTACCGCTTAAATTCTCCCTGGAGACGGTAAACAGCTATCAAAATCAGGCGCTG
+ACCCAACTGGTGCGCAAAGCCATACCGAAAACGCCGGACAGCAGCGATGCGCCGCTCTCC
+GGCGACAGTAAAGACTTTCTGGCCCGGCTTTCGCTCCCGGCGAGGCTGGCCAGCGAACAA
+AGCGGGGTGCCGCATCATCTGATTCTGGCGCAGGCGGCGCTGGAGTCCGGCTGGGGGCAG
+CGGCAAATCCTGCGGGAGAATGGCGAACCCAGCTATAACGTATTTGGCGTGAAAGCGACC
+GCCAGTTGGAAAGGGCCGGTGACGGAAATCACCACCACTGAATACGAAAATGGCGAAGCG
+AAAAAAGTGAAAGCGAAATTCCGCGTCTATAGCTCGTATCTGGAGGCGTTATCGGATTAT
+GTCGCGCTGTTAACGCGTAACCCACGCTACGCTGCCGTGACCACTGCCGCCACGGCAGAG
+CAGGGCGCAGTGGCTCTGCAAAACGCCGGATACGCCACTGACCCGAATTACGCGCGTAAA
+TTGGCCAGCATGATTCAGCAGTTGAAAGCGATGAGTGAAAAGGTCAGCAAAACCTACAGC
+GCGAATCTCGACAATCTCTTTTAAATGTCCAGCTTGATTAATCACGCCATGAGCGGACTT
+AACGCCGCGCAGGCCGCGTTAAATACGGTCAGTAATAACATCAACAATTATAACGTTGCG
+GGTTATACCCGGCAGACAACTATTCTGGCGCAGGCAAACAGTACGTTAGGGGCTGGCGGC
+TGGATAGGTAATGGCGTTTACGTTTCAGGCGTACAGCGCGAATATGATGCGTTTATCACT
+AATCAGCTACGCGGCGCGCAAAACCAGAGCAGCGGCTTAACCACGCGCTATGAACAAATG
+TCGAAAATCGACAACCTGCTGGCCGATAAATCCAGCTCACTGTCTGGCTCGCTGCAGAGT
+TTTTTTACCAGCCTGCAAACGTTAGTCAGTAATGCGGAAGATCCTGCGGCGCGTCAGGCG
+CTGATTGGTAAAGCGGAAGGGCTGGTAAACCAGTTCAAAACCACCGATCAGTATCTGCGC
+GATCAGGATAAACAGGTCAATATCGCGATTGGCTCCAGCGTGGCGCAAATCAACAATTAC
+GCGAAGCAGATAGCTAACCTGAACGATCAAATCTCCCGTATGACGGGCGTAGGCGCGGGC
+GCATCGCCGAACGACCTGCTCGATCAACGTGATCAGTTGGTTAGCGAGCTTAACAAGATC
+GTTGGCGTCGAGGTGAGTGTACAGGACGGCGGCACCTATAACCTGACGATGGCCAATGGC
+TATACGCTGGTGCAGGGGTCGACGGCGCGTCAGTTGGCGGCGGTTCCCTCCAGCGCCGAC
+CCGACGCGAACGACTGTCGCTTATGTCGATGAGGCCGCCGGTAACATCGAAATTCCGGAA
+AAGTTGCTGAACACCGGTTCGCTCGGCGGGCTACTGACGTTCCGTTCTCAGGATCTGGAT
+CAGACTCGTAATACGCTGGGCCAGTTGGCGTTGGCGTTTGCCGATGCGTTTAACGCGCAG
+CATACCAAAGGTTATGACGCCGACGGCAATAAAGGGAAAGACTTCTTTAGCATTGGCTCG
+CCGGTGGTATATAGCAACAGTAATAATGCCGATAAAACGGTATCGCTAACCGCTAAGGTG
+GTCGACAGCACGAAGGTTCAGGCGACGGATTATAAGATTGTTTTTGACGGTACAGACTGG
+CAGGTTACTCGCACTGCGGATAACACCACCTTCACGGCAACAAAAGATGCTGACGGAAAA
+CTGGAGATTGACGGTCTGAAAGTGACGGTAGGGACTGGCGCACAGAAAAACGACAGTTTT
+CTTCTCAAGCCGGTCAGCAATGCTATCGTCGACATGAACGTTAAAGTGACAAATGAAGCC
+GAGATTGCGATGGCGTCTGAGTCAAAACTCGATCCTGATGTGGATACCGGCGACAGCGAT
+AACCGCAATGGTCAGGCATTGCTGGACTTACAAAACAGCAATGTAGTGGGCGGCAACAAA
+ACCTTTAACGATGCTTACGCCACGTTGGTCAGCGATGTGGGTAACAAAACGTCAACGCTG
+AAAACCAGCAGCACCACGCAGGCGAATGTGGTTAAACAGCTTTATAAACAGCAACAGTCG
+GTTTCCGGCGTTAACCTCGACGAAGAGTACGGCAATTTGCAGCGTTATCAGCAGTATTAT
+CTGGCGAATGCGCAAGTATTGCAGACCGCGAATGCGCTGTTTGATGCGTTATTGAATATT
+CGCTAAATGCGTATCAGTACCCAGATGATGTACGAACAAAATATGAGCGGCATCACTAAT
+TCTCAGGCCGAATGGATGAAGCTGGGCGAGCAGATGTCTACCGGTAAGCGCGTTACCAAC
+CCATCTGACGATCCGATCGCCGCGTCGCAGGCGGTAGTACTCTTTCAGGCGCAGGCGCAG
+AATAGCCAGTACGCCCTGGCGCGTACGTTTGCCACCCAAAAAGTGTCGCTGGAAGAAAGC
+GTACTCAGTCAGGTGACGACGGCGATTCAAACCGCGCAGGAAAAAATCGTCTATGCCGGA
+AACGGCACGTTAAGCGACGATGACCGCGCGTCGCTGGCGACGGATTTACAGGGGATCCGC
+GATCAGCTGATGAACCTGGCAAACAGCACTGACGGCAATGGTCGCTATATCTTTGCCGGG
+TATAAAACGGAAGCGGCGCCATTCGACCAGGCGACAGGTGGTTATCATGGCGGCGAGAAA
+AGTGTTACCCAGCAGGTGGATTCCGCACGCACGATGGTAATTGGCCATACGGGAGCGCAA
+ATTTTTAATAGCATCACCAGCAATGCGGTGCCGGAACCGGATGGCTCGGACTCCGAAAAG
+AATCTGTTTGTCATGCTCGATACGGCAATTGCCGCGCTCAAGACCCCGGTGGAAGGCAAT
+GACGTGGAAAAAGAAAAAGCCGCTGCCGCCATTGATAAAACCAATCGCGGCTTAAAAAAT
+TCGCTTAATAACGTCCTGACCGTTCGTGCGGAACTGGGAACGCAACTGAGCGAACTCAGT
+ACGCTGGATTCACTGGGAAGCGACCGTGCGCTGGGACAGAAGCTACAGATGAGCAACCTG
+GTAGATGTGGACTGGAACTCGGTCATTTCCTCCTACGTCATGCAACAGGCGGCATTACAG
+GCGTCCTATAAAACGTTTACCGACATGCAGGGAATGTCGCTTTTCCAGTTGAACCGGTAA
+ATGGAGATAATTTTTTATCACCCGACATTTAACGCCGCCTGGTGGGTAAATGCGCTGGAG
+AAGGCTCTCCCACATGCGCGCGTTCGTGAATGGAAGGTCGGTGATAACAACCCCGCAGAC
+TATGCGCTTGTATGGCAGCCCCCGGTTGAAATGCTGGCCGGAAGACGCTTAAAAGCCGTC
+TTTGTGCTGGGCGCGGGGGTGGATGCAATTCTGAGTAAATTAAATGCGCATCCGGAAATG
+CTGGACGCCTCCATTCCTCTATTCCGTCTGGAAGATACCGGAATGGGCCTGCAAATGCAG
+GAGTATGCCGCCAGCCAGGTATTACACTGGTTCCGTCGTTTCGATGATTATCAGGCGCTG
+AAAAATCAGGCGCTATGGAAACCGTTGCCGGAATATACCCGCGAAGAGTTTAGCGTCGGT
+ATCATAGGCGCAGGGGTACTGGGCGCAAAAGTGGCAGAAAGTCTACAGGCGTGGGGGTTC
+CCGTTACGTTGCTGGAGTCGTAGCCGCAAATCCTGGCCTGGCGTGGAAAGTTATGTAGGG
+CGTGAAGAACTGCGCGCTTTCCTGAACCAGACGCGGGTGCTGATTAATCTGCTGCCGAAT
+ACGGCCCAAACGGTAGGAATTATTAATAGCGAATTGTTGGATCAATTGCCGGATGGCGCT
+TACGTGCTGAATCTCGCGCGCGGCGTTCATGTTCAGGAGGCGGATCTGCTGGCTGCGCTT
+GATAGCGGTAAGCTAAAAGGCGCGATGTTGGATGTCTTTAGCCAGGAACCGTTACCGCAG
+GAAAGTCCATTATGGCGCCATCCGCGAGTCGCCATGACGCCGCACATTGCGGCAGTCACC
+CGTCCGGCGGAAGCCATCGATTATATTAGCCGCACCATTACCCAGCTGGAGAAGGGAGAG
+CCGGTGACGGGGCAGGTGGATCGGGCGAGAGGATATTGAATGTCCGTAATCAAGAAAAAT
+ATCCCTGCCATAGGCCTGTGTATCTGCGCTTTTTTTATCCATTCTGCGGTAGGGCAACAA
+ACGGTACAGGGCGGCGTTATCCATTTTCGCGGCGCGATTGTTGAGCCACTGTGCGATATT
+TCTACTCACGCCGAAAATATTGATTTAACCTGCCTACGCGAAGGTAAAAAGCAAATGCAC
+CGGATAGACCTTCGGCAGGCATCTGGATTACCGCAGGATATTCAGTCCATTGCGACGGTA
+CGGCTGCATTATCTCGATGCGCAAAAAAGCCTGGCGGTGATGAATATTGAGTACCGTTAA
+ATGGCAAACCATCGTGGCGGTTCCGGTAATTTTGCGGAAGACCGCGAAAGAGCATCAGAA
+GCAGGTCGTAAAAGTGGTCAGCACAGCGGGGGCAATTTTAAGAATGACCCGCAGCGTGCA
+TCCGAAGCAGGCAAAAAAGGGGGCAAAAGCAGTAACCGTAATCGCTAGATGGTAATGTCC
+GCACCAGGACACATTGTTTACAGTAGTTACAACACCCTGTACGGACATTCTCTCTCCGGT
+GGTGGTCTTGTCATCTTAAAAGCTCTCATCATTTCCCTTACTGTCCATACCCATGACGCC
+ATATGTGGTGCGCGTAGCCGTGTGTGGCGTCGTTTCAAAAAGCAAGCTAAGGCTTACAAG
+GAAGCCAACCCTCAGATGTGTGTGCGCATAATCGCGTTCAAGAGAACGCGGGTGATGTAT
+ACCTACAACTCAAGGTGCTATCCATGGGAAGACAAAAAGCAGTGAATGAAACGAATTTTC
+CTTACCTGCGCGGCGTTGTTGTTCAGCAGTCAGGCGTTGGCCGATGAGTGTGCCAGCGCC
+AGTACGCAGCTGGAAATGAATCGCTGCGCCGCCGCGCAATACCAGGCGGCAGATAAAAAG
+CTGAACGAAACCTATCAAAGCGCGATTAAGCGTGCGCAACCGCCGCAGCGTGAGCTATTG
+CAAAAAGCGCAGGTGGCATGGATTGCCCTGCGCGACGCCGATTGCGCGCTGATTCGCTCA
+GGTACGGAGGGCGGCAGCGTTCAACCCATGATCGCCAGCCAGTGCCTGACCGATAAAACG
+AACGAACGCGAAGCGTTTTTAGCCTCGCTGCTGCAATGTGAAGAGGGTGATTTGAGCTGC
+CCACTGCCGCCAGCCGGTTAAGTGCGTATATTCGCGGTGAGCATAATGGTGATTACCCTG
+AGCGGCTGCGGCAGTATTATCAGCAGAACGATCCCCGGACAAGGACACGGCAACCAGTAT
+TACCCTGGCGTGCAGTGGGATATGCGTGATTCCGCATGGCGCTATATCACTATCCTCGAT
+CTGCCCTTCTCACTGATCTTCGATACACTGCTACTGCCGCTCGATATTCACCACGGGCCT
+TATGAGTAAATGTGCCAACGTGCGATCGCCAATATTGATATCAGCAAAGAGTATGACGAA
+AGCATGGGCAGTAACGATGTGCATTATCAGTCGTTTGCTCGTATGGCGGATTTCTTTGGT
+CGTGATATGCAGGCGCATCGCCACGACCAGTTTTTTCAAATGCACTTTCTTGATACCGGG
+CAGATTGAGCTACAGCTCGACGATCATCGCTATTCGGTGCAGGCGCCGCTATTTGTGCTA
+ACGCCGCCCTCGGTGCCGCATGCTTTTATTACCGAATCGGATAGCGATGGTCATGTTCTG
+ACGGTACGCGAAGAGCTGGTTTGGCCGCTGCTGGAAGTGCTTTATCCCGGCACCAGAGAG
+GCCTTCGGCCTGCCGGGAATCTGCCTGTCGCTGGCGGATAAACTCAACGAGCTGGCGGCG
+CTCAAACATTACTGGCAGCTAATTGAGCGGGAGTCCACGGAACAACTGGCTGGCTGCGAA
+CATACCTTGGTACTACTGGCGCAGGCGGTATTTACCTTGCTGTTGCGTAATGCGAAGCTG
+GACGATCATGCCGCAACCGGGATGCGCGGTGAACTGAAACTTTTTCAGCGCTTTACCCTG
+TTAATTGACAACCACTTCCATCAGCACTGGACGGTGCCCGATTATGCCTGTGAGTTGCAT
+ATTACCGAATCTCGTTTGACCGATATTTGCCGACGTTTTGCTAATCGCCCGCCTAAACGC
+CTGATTTTTGATCGGCAATTACGCGAGGCGAAACGACTGCTGCTTTTTTCCGACAATGCT
+GTCAACGAGATCGCCTGGCAATTAGGTTTTAAAGATCCGGCTTATTTCGCCCGTTTCTTT
+AATCGCCTTGCTGGCTGTTCTCCTTCGCAGTTTCGCCAACGTGAAGTTCCTTCTTTTCTC
+AACTAAATGGGACGCACACCGGATTACAAAGCCGCCTTTGGCTGCGCTCTGGGCGCTAAC
+CCAGCCTTCTACGGCCAGTTTGAGCAGAACGCCCGTAACTGGTACACCCGTATTCAGGAG
+ACCGGCCTGTACTTTAACCATGCAATCGTCAACCCGCCCATTGACCGCCACAAACCTGCC
+GACGAAGTGAAAGACGTCTATATCAAGCTGGAGAAAGAGACGGACGCCGGGATTATTGTC
+AGCGGGGCGAAAGTTGTCGCCACTAACTCCGCCCTGACTCACTACAACATGATTGGTTTC
+GGCTCAGCCCAGGTGATGGGCGAAAACCCGGATTTTGCTCTGATGTTTGTCGCGCCAATG
+GATGCCGAAGGCGTAAAACTTATTTCGCGCGCCTCGTATGAAATGGTCGCGGGCGCGACG
+GGCTCGCCGTTTGATTATCCCCTCTCCAGCCGTTTTGATGAAAACGATGCCATTCTGGTG
+ATGGACAAGGTGCTGATCCCGTGGGAAAACGTATTAATTTACCGTGATTTCGATCGTTGT
+CGTCGCTGGACGATGGAAGGCGGCTTTGCCCGTATGTATCCACTGCAAGCCTGTGTTCGT
+CTGGCGGTAAAACTTGATTTCATTACCGCGCTGCTGAAAAAATCGCTCGAATGTACGGGT
+ACCGTAGAGTTCCGGGGCGTGCAGGCCGATCTCGGCGAAGTCGTGGCCTGGCGCAATATG
+TTCTGGGCATTGAGCGATTCTATGTGTTCTGAAGCAACCCCGTGGGTAAACGGCGCCTGG
+CTACCGGACCACGCCGCGCTGCAAACCTATCGTGTGATGGCCCCAATGGCCTACGCGAAA
+ATTAAAAATATTATTGAACGTAACGTTACCAGCGGCCTGATTTACCTGCCTTCCAGCGCC
+CGCGATCTGAATAATCCGCAAATCGACCAGTACCTGGCGAAATACGTACGCGGCTCTAAC
+GGAATGGACCATGTTGAACGTATCAAAATTCTTAAATTGATGTGGGATGCCATCGGCAGC
+GAGTTTGGCGGTCGCCATGAGCTGTACGAGATTAACTACTCGGGCAGCCAGGATGAAATT
+CGTCTGCAGTGTCTGCGTCAGGCCCAGAGCTCCGGCAATATGGATAAGATGATGGCAATG
+GTCGATCGCTGCCTCTCCGAATACGATCAGAATGGCTGGACGGTTTCGCATTTGCACAAT
+AACGACGACATCAATCAACTGGATAAGCTGCTGAAATAAATGCAAGTAGATGAACAACGT
+CTGCGTTTTCGCGATGCGATGGCAAGTCTGGCGGCAGCGGTCAACATCGTAACCACGGCG
+GGTCACGCCGGACGCTGCGGTATCACCGCAACAGCGGTTTGCTCAGTCACTGATACGCCG
+CCCTCCGTGATGGTATGTATTAATGCCAATAGCGCCATGAACCCCGTTTTTCAGGGCAAC
+GGCAGGCTGTGCATTAATGTACTTAACCATGAGCAGGAGCTGATGGCGCGCCACTTTGCC
+GGTATGACGGGGATGGCGATGGAGGAGCGTTTTCACCAGCCATGTTGGCAAAACGGGCCG
+CTGGGCCAGCCGGTACTTAACGGCGCGCTGGCCAGTCTTGAAGGCGAGATCAGCGAGGTA
+CAAACCATTGGCACGCATCTGGTGTATCTGGTGGCGATCAAAAATATTATTCTTAGCCAG
+GAGGGGCATGGCCTGATTTATTTCAAACGCCGTTTTCATCCGGTCAGACTTGAGATGGAA
+GCGCCTGTTTAAATGAAGGGTACTGTTTTCGCCGTTGCGTTAAACCATCGCAGCCAGCTT
+GATGCCTGGCAAGAGGCTTTCTCTCAGCCTCCCTATAATGCGCCGCCTAAAACCGCAGTG
+TGGTTCATCAAGCCGCGTAATACGGTGATTCGTCACGGCGAACCCATTCCTTATCCGCAG
+GGAGAAAAGGTACTGAGCGGCGCGACAGTGGCGCTCATTGTGGGGAAAACCGCCAGCCGG
+ATACGCCCTGAAGCGGCGGCGGACTATATCGCCGGGTATGCGCTGGCTAACGAGGTCAGC
+CTGCCGGAAGAGAGCTTTTATCGCCCGGCGATTAAAGCGAAATGTCGCGATGGCTTTTGC
+CCGCTGGGTGAAATGGCGCCGCTGAGTGATGTGGATAATCTCACCATTATCACTGAAATC
+AACGGACGAGAAGCGGACCACTGGAATACTGCCGATTTACAGCGTAGCGCCGCACAACTG
+CTTAGCGCGTTAAGTGAGTTCGCTACACTTAACCCTGGCGATGCGATCTTACTTGGTACG
+CCGCAGAATCGCGTTGCGCTGCGTCCCGGCGATCGGGTGCGTATTCTGGCGAAAGGTTTA
+CCCGCGCTGGAAAATCCGGTTGTCGCAGAAGATGAATTCGCCCGCCACCAGACGTTTACG
+TGGCCGCTGTCAGCGACGGGAACGTTATTTGCGCTGGGGTTGAACTACGCCGATCACGCC
+AGCGAGCTGGCATTTACGCCGCCGAAAGAGCCGCTGGTATTTATCAAAGCGCCAAACACC
+TTTACCGAACATCACCAAACGTCGGTGCGCCCGAACAACGTCGAATATATGCACTACGAA
+GCCGAGCTGGTCGTGGTGATTGGCAAAACGGCGCGTAAGGTGAGCGAAGCCGAAGCCATG
+GAGTATGTGGCCGGTTACACCGTCTGTAACGACTACGCGATCCGCGACTATCTGGAAAAC
+TACTACCGTCCGAATCTGCGGGTAAAAAGCCGCGACGGCCTGACGCCGATAGGCCCGTGG
+ATTGTGGATAAAGAGGCGGTTTCTGATCCGCACAACCTGACGTTACGCACCTTTGTCAAC
+GGTGAGCTGCGGCAGGAAGGGACGACCGCCGATCTGATCTTCAGCATCCCGTTCCTGATT
+TCTTATCTGAGCGAATTTATGACGTTGCAACCGGGCGACATGATTGCCACCGGTACGCCG
+AAAGGGCTGTCCGATGTGGTGCCGGGGGATGAAGTTGTCGTTGAAGTAGAAGGCGTGGGT
+CGCCTGGTTAACCGAATCGTCAGTGAGGAGAGCGCAAAATGAATGAAAAATGCTTTCAAA
+GACGCGTTAAAAGCGGGGCGCCCGCAAATCGGTTTGTGGCTGGGGCTTGCCAACAGTTAC
+AGCGCTGAACTGTTAGCGGGCGCCGGCTTCGACTGGCTACTGATTGACGGTGAACACGCG
+CCAAACAACGTGCAGACGGTGTTGACCCAGTTGCAGGCGATTGCGCCTTATCCCAGCCAG
+CCGGTGGTGCGTCCGTCATGGAACGATCCGGTACAGATTAAGCAACTGCTCGACGTCGGC
+GCGCAAACGCTGCTGATACCGATGGTGCAGAATGCCGATGAAGCGCGAAACGCCGTGGCG
+GCTACGCGTTATCCGCCTGCCGGTATTCGCGGCGTGGGCAGCGCGCTGGCGCGGGCATCG
+CGCTGGAATCGCATTCCGGACTATCTCCACCAGGCCAACGACGCCATGTGCGTACTGGTG
+CAGATTGAAACGCGTGAGGCGATGAGCAATCTGGCGTCAATTCTCGACGTGGATGGCATT
+GACGGCGTGTTTATTGGCCCGGCGGATCTCAGCGCCGATATGGGCTTTGCCGGCAATCCG
+CAGCACCCGGAAGTGCAGGCGGCGATTGAGAACGCCATCGTGCAGATACGCGCGGCGGGG
+AAAGCGCCGGGGATTCTGATGGCCAATGAAGCACTGGCGAAACGTTATCTGGAACTGGGG
+GCGCTATTTGTCGCCGTCGGCGTTGACACCACGCTGCTGGCGCGCGGAGCGGAGGCGCTG
+GCGGCGCGCTTTGGCGCAGAAAAAAAACTGTCCGGTGCGTCCGGCGTCTATTAAATGCAT
+GATTCATTAACCATCGCCTTGCTTCAGGCGCGCGAAGCGGCAATGACCTATTTCCGCCCC
+ATCGTTAAAAGCCACAATCTGACCGACCAGCAATGGCGCATTGTGCGAATCCTGGCCGAT
+AGCCCCTCTATGGATTTTCACGAGCTGGCCTTTCGTACCTGTATTTTGCGTCCAAGTCTG
+ACCGGAATATTGACGCGCATGGAGCGAGACGGACTGGTGTTGCGACTCAAGCCGGTTAAC
+GATCAGCGTAAGTTATATGTCATGTTGACGGAGCAGGGACAAACGTTGTACGCCCGTGCC
+CGGAGCGAGGTAGAAGAGGCTTATCGAAAAATTGAGGCCGATTTCACGCCCGAAAAAACA
+CAGCAATTGATGCTGCTGCTGGACGATCTTATTGCTCTGGGGCGCCAGCATCCTGATAGC
+GAAGCGGAAGCATAGATGAGCGACACATCATCTGCACTTCCGGAAAGCCCCGAGTCTGTC
+GGTTCGCACAACGCGCTCAGCACGGGTCAACAAACCGTCATAAATAAACTGTTCCGCCGA
+CTGATCGTATTTTTATTCGTGTTGTTTATCTTCTCGTTTTTAGACCGTATCAACATCGGT
+TTTGCCGGGTTGACGATGGGGCAGGATCTGGGGTTAAGCGCCACCATGTTTGGTCTTGCC
+ACGACGCTGTTTTACGCCACCTACGTCATTTTCGGCATTCCCAGCAACGTGATGTTGAGC
+ATCGTCGGCGCCCGCCGCTGGATTGCGACCATTATGGTGCTATGGGGCATTGCATCTACC
+GCCACGATGTTCGCGGTGGGACCGAAAAGCCTGTATGTGCTGCGAATGCTGGTGGGCATT
+ACCGAAGCGGGCTTTTTGCCAGGAATATTGCTCTATTTAACCTACTGGTTCCCGGCATTT
+TTCCGCGCCCGCGCCAACGCATTATTTATGATTGCCATGCCGGCCACTACCGCGTTGGGG
+TCAATTGTCTCCGGCTATATTTTATCGCTGGACGGCATATTCAATCTGCATGGATGGCAG
+TGGTTATTCCTGTTGGAAGGATTTCCGTCAGTTTTGTTAGGCATTATGGTCTGGTTTTAC
+CTGGATGATACCCCGGCAAAAGCCAAATGGCTGACGGCAGAGGATAAAAAATGTTTGCAG
+GAGATGATGGATAATGATCGCCTGACGCTGGTTCAGCCTGAGGGGGCCATCAGCCATAAC
+GCCATGCAGCAGCGTAGCCTGTGGCGCGAAGTATTCACGCCAATTGTACTGATGTATACG
+CTGGCCTATTTTTGCCTTACCAATACGCTTAGCGCCATTAGTATCTGGACGCCGCAAATC
+CTGAAAAGTTTTAATGAAGGCAGCAGCAATATCACCATCGGCCTGCTGGCGGCGATCCCG
+CAGATTTGTACTGTTCTGGGCATGATTTACTGGAGCCGCCATTCGGACAAACATCAGGAG
+CGTAAACACCACACTGCGTTACCGTTCCTGTTTGCCGCCGCGGGCTGGCTGCTGGCGTCG
+GCGACCGACCGTAACCTGATCCAGCTCCTGGGGATCGTGATGGCATCCACGGGTTCCTTT
+AGCGCGATGGCGATCTTCTGGACCACGCCGGATCAGTCGATCAGTTTACGCGCCAGGGCG
+ATAGGCATTGCGGTCATCAATGCCACCGGCAATATTGGCTCCGCGCTCAGCCCGGTTATG
+ATTGGCTGGCTAAAAGATATCACTGGTAGCTTCAATAGCGGACTCTGGTTTGTCGCTTCT
+CTGTTAGTCGTCGGCGCCGCCATTATCTGGCTCATTCCCATGAAAGCATCGCGTCCGCGC
+GCCACCCCTTGAATGGGCAAGTTAGCGTTAGCAGCAAAAATTACCCACGTGCCGTCGATG
+TATCTTTCTGAACTGCCAGGAAAAAATCACGGTTGTCGTCAGGCAGCCATTGATGGGCAT
+ATTGAAATTGGCAAGCGTTGCCGCGAAATGGGCGTTGACACCATTATCGTATTCGACACC
+CACTGGCTGGTGAATAGCGCTTACCACATTAATTGTGCCGACCATTTCCAGGGCGTCTAT
+ACCAGCAACGAATTGCCGCACTTTATTCGCGACATGACCTATGACTATGACGGTAATCCG
+GCGCTCGGCCATCTGATCGCCGACGAGGCGGTCAAACTGGGCGTGCGCGCCAAAGCGCAC
+AACATCCCGAGCCTGAAGCTGGAGTATGGCACGCTGGTGCCGATGCGCTACATGAACAGC
+GACAAGCACTTCAAAGTGGTCTCCATCTCGGCGTTCTGCACTGTGCATGATTTTGCCGAC
+AGCCGCAAACTGGGCGAAGCCATTCTCAAGGCGATTGAGAAATATGACGGTACCGTAGCG
+GTATTCGCCAGTGGTTCTCTGTCGCACCGTTTTATTGACGACCAACGGGCGGAAGAGGGG
+ATGAACAGCTACACCCGCGAGTTCGATCATCAAATGGACGAGCGCGTGGTCAAGCTGTGG
+CGCGAAGGCAAATTCAAGGAGTTTTGCACCATGTTGCCGGAGTACGCCGACTACTGCTAC
+GGCGAAGGCAACATGCACGACACGGTCATGCTACTGGGAATGCTGGGGTGGGACAAATAC
+GACGGCAAGGTGGAGTTCATCACCGACCTGTTCGCCAGCTCCGGTACCGGCCAGGTAAAC
+GCTGTTTTCCCGCTGCCTGCGTAAATGAAGAAAATAAATCATTGGATTAACGGCAAAAAC
+GTTGCAGGTAACGACTACTTCCAGACCACTAACCCGGCGACCGGTGATGTGCTGGCGGAA
+GTAGCCTCCGGCGGTGAAGCAGAAGTGAACCAGGCTGTCGCGGCGGCAAAAGAGGCGTTC
+CCGAAATGGGCCAACCTGCCGATGAAAGAGCGCGCGCGCCTGATGCGCCGCCTTGGCGAC
+CTGATTGACCAGCATGTGCCGGAAATCGCGGCGATGGAAACCGCCGACACCGGCCTGCCT
+ATTCACCAGACTAAAACGTGCTGAGTGCTGATCCCGCGCGCCTCGCATAACTTCGAATTC
+TTCGCCGAAGTGTGCCAGCAGATGAACGGCAAGACCTATCCGGTTGACGATAAAATGCTC
+AATTATACGCTGGTGCAGCCCGTCGGCGTCTGCGCGCTGGTGTCGCCGTGGAACGTGCCG
+TTTATGACCGCGACTTGGAAAGTTGCGCCGTGCCTGGCGCTGGGTAACACCGCGGTGCTC
+AAAATGTCCGAGCTGTCGCCGCTGACTGCCGACAGGCTGGGCGAGCTGGCACTGGAGGCA
+GGAATTCCGGCAGGCGTGCTGAACGTGGTGCAGGGCTACGGCGCGACGGCGGGCGATGCG
+CTGGTACGCCACCATGACGTGCGTGCGGTGTCGTTTACCGGCGGTACCGCCACCGGTCGC
+AATATCATGAAAAATGCCGGGCTGAAAAAATACTCGATGGAGCTGGGCGGCAAATCGCCG
+GTGCTGATTTTTGAAGACGCCGACATTGAGCGCGCGCTGGACGCCGCGCTGTTCACCATC
+TTCTCGATCAACGGCGAACGCTGCACCGCTGGGTCGCGCATCTTTATCCAGCAGAGCATT
+TACCCTGAGTTCGTGAAGCGCTTTGCCGAACGCGCGAATCGCCTGCGTGTCGGCGATCCG
+ACCGACCCGAACACCCAGGTCGGCGCGCTGATTAGCCAACAGCACTGGGAGAAAGTCTCC
+GGTTATATCCGCCTCGGCATTGAAGAGGGGGCAACGCTGCTGGCGGGCGGTGCGGAAAAA
+CCCACTGACCTGCCTGCGCATCTGAAAGGCGGTAACTTCCTGCGCCCAACCGTGCTGGCC
+GATGTCGACAACCGTATGCGCGTTGCGCAGGAAGAGATCTTTGGGCCGGTCGCCTGCCTG
+CTGCCATTCAAAGACGAAGCGGAAGGGTTACGTTTGGCGAACGATGTGGAATACGGTCTG
+GCCTCTTATATCTGGACCCAGGACGTGAGCAAAGTGTTGCGCCTGGCGCGTGGGATTGAA
+GCCGGCATGGTCTTCGTCAACACCCAGAACGTCCGCGACCTGCGCCAGCCGTTCGGCGGC
+GTGAAAGCCTCCGGTACCGGGCGCGAAGGCGGCGAATATAGCTTCGAAGTGTTTGCGGAA
+ATGAAAAACGTCTGCATCTCAATGGGCGACCATCCTATCCCAAAATGGGGAGTTTGAATG
+CCGCACTTTATTGCTGAATGTACTGAAAATATTCGCGAGCAGGCTGATTTACCAAGCCTG
+TTCAGCAAGGTAAACGAGGCGCTGGCCGCCACCGGGATTTTCCCCATCGGCGGTATCCGC
+AGTCGCGCCCACTGGCTGGATACCTGGCAGATGGCTGACGGTAAGCATGATTACGCGTTT
+GTGCATATGACGCTGAAAATCGGCGCCGGGCGCAGCCTGGAGAGCCGTCAGGAAGTCGGC
+GAAATGCTGTTTGGGCTGATTAAAGCCCACTTCGCCGACCTGATGGAGAACCGCTATCTG
+GCGCTGTCGTTTGAGATTGCCGAGTTACATCCAACGCTCAATTACAAACAAAACAACGTA
+CACGCGTTATTTAAATAGATGCTCGATAAACAGACCCATACCCTGATCGCTCAGCGACTT
+AATCAGGCTGAAAAACAGCGTGAACAGATTCGCGCAGTGTCGCTGGATTATCCCAACATC
+ACTATTGAAGATGCCTATGCCGTACAGCGTGAATGGGTCAATATCAAGATTGCCGAAGGG
+CGCACGCTCAAAGGCCACAAAATCGGCCTGACCTCAAAAGCGATGCAGGCCAGCTCGCAA
+ATCAGCGAACCGGATTACGGCGCGCTGCTTGACGATATGTTCTTCCATGACGGCGGAGAT
+ATCCCCACCGACCGTTTTATCGTCCCGCGTATTGAAGTGGAGCTGGCGTTCGTGCTGGCG
+AAACCGCTGCGCGGCCCTCACTGCACGCTGTTCGACGTCTACAACGCCACGGATTATGTG
+ATTCCGGCGCTGGAACTGATTGACGCCCGCAGCCACAACATCGACCCGGAAACCCAGCGC
+CCGCGCAAAGTGTTCGACACCATTTCCGACAACGCCGCCAACGCCGGGGTGATCCTCGGT
+GGTCGCCCCATCAAACCAGACGAGCTGGATCTGCGCTGGATCTCCGCGCTGCTCTATCGC
+AACGGCGTGATCGAAGAAACCGGCGTCGCCGCAGGCGTGCTGAATCATCCGGCCAACGGC
+GTGGCGTGGCTGGCGAACAAGCTTGCCCCCTACGATGTCCAGCTTGAAGCCGGGCAGATC
+ATCCTCGGCGGCTCGTTCACCCGCCCGGTGCCGGCGCGCAAGGGCGACACCTTCCATGTC
+GATTACGGCAACATGGGCGCGATCAGTTGCCGGTTTGTGTAAATGAGCTCTGTACCCGCG
+CCGCGTGAATATTTTCTTGACTCTATCCGCGCATGGCTGATGTTGTTAGGGATTCCCTTT
+CATATCTCGTTGATCTATTCCACTCACAGTTGGCATGTCAATAGCGCCGCGCCATCGTGG
+TGGCTAACCCTGTTTAACGATTTTATCCACGCTTTTCGTATGCAGGTGTTTTTTGTTATT
+TCTGGTTATTTTTCGTACATGTTATTTTTACGTTATCCATTAAAACACTGGTGGAAAGTA
+CGGGTAGAACGTGTGGGTATTCCCATGCTTACCGCAATCCCTTTGCTTACCTTGCCGCAA
+TTTATCCTGTTGCAATATGTCAAAGAGAAAACAGAGAACTGGCCTACACTCTCTGCCTAT
+GAAAAATATAATACGTTAGCGTGGGAACTCATTTCACATCTGTGGTTTTTACTGGTGCTG
+GTGATATTAACCACCGTCAGCATCGGGATTTTTACCTGGTTCCAAAAAAGGCAGGAAACA
+AGCAAGCCTCGTCCCGCCGCTATTTCGCTGGCCAAACTTTCGCTTATTTTTTTCCTGCTG
+GGGGTGGCGTACGCTGCTATCAGGCGCATTATATTCATCGTATATCCGGCAATCCTCAGT
+GACGGCATGTTCAATTTTATTGTGATGCAAACGCTATTTTATGTGCCGTTTTTTATTCTC
+GGCGCGTTGGCCTTCATTCACCCCGATCTGAAAGCGCGCTTCACCACGCCCTCACGCGGA
+TGCACTTTAGGCGCTGCCGTTGCTTTTATCGCGTATCTGCTGAATCAACGTTATGGGAGC
+GGCGACGCCTGGATGTACGAAACCGAATCCGTGATTACGATGGTAATGGGGCTATGGATG
+GTGAACGTGGTATTTTCACTGGGGCATCGCTTGTTAAACTTTCAGTCCGCGCGTGTCACC
+TATTTCGTGAATGCTTCGCTGTTTATTTATCTGGTGCATCATCCCTTAACGCTTTTCTTT
+GGCGCGTATATTACACCGCATATCTCCTCCAACCTGATCGGGTTCTTGTGCGGGCTGATA
+TTTGTTATGGGTATTGCGTTAATTCTGTATGAAATTCATTTACGCATCCCGCTCCTGAAA
+TTTCTCTTTTCAGGTAAACCGCCGGTAAAACAAGAAAGCCGCGCCGCGATCGGGTAGATG
+AAACATAAACGACAAATGATGAAAATGCGTTGGTTGGGCGCAGCTATTATGTTAACGCTC
+TACGCATCATCGAGCTGGGCGTTCAGTATTGATGACGTGGCAAAACAAGCTCAATCTTTA
+GCCGGGAAAGGCTATGAGGCGCCTAAAAGCAACTTGCCCTCCGTTTTCCGCGACATGAAA
+TATGCGGATTATCAGCAGATCCAGTTTAACAGCGATAAAGCCTACTGGAACAACTTAAAG
+ACCCCTTTTAAGCTCGAATTTTACCATCAGGGGATGTACTTCGATACGCCGGTCAAGATT
+AACGAAGTGACGGCGACGACGGTCAAAAGAATCAAATACAGCCCGGATTACTTCAATTTT
+GGCAATGTTCAGCACGATAAAGACACGGTAAAAGATTTAGGCTTCGCCGGGTTCAAAGTC
+CTGTACCCCATTAACAGTAAAGATAAGAACGACGAAATCGTCAGTATGCTTGGCGCCAGC
+TATTTCCGCGTTATCGGCGCAGGCCAGGTGTATGGCTTATCTGCGCGCGGCCTGGCGATT
+GATACCGCCTTACCATCTGGTGAAGAGTTTCCCCGCTTTCGCGAGTTCTGGATTGAGCGT
+CCAAAACCCACCGATAAGCGTTTGACCGTCTATGCATTACTGGATTCTCCGCGCGCGACC
+GGCGCTTACCGTTTTGTGATCATTCCTGGCCGCGATACCGTGGTGGACGTGCAGTCAAAA
+GTCTATCTGCGCGATAAGGTGGGCAAGCTGGGCGTTGCGCCATTAACCAGTATGTTCCTG
+TTTGGGCCAAACCAGCCGTCGCCGACGACCAACTATCGTCCGGAATTGCATGACTCGAAC
+GGCTTATCCATTCATGCGGGTAATGGCGAGTGGATTTGGCGTCCGCTGAACAATCCAAAA
+CACCTCGCTGTGAGCAGCTATGCGATGGAAAACCCTCAGGGATTCGGCCTGTTGCAGCGT
+GGTCGCGAGTTCTCGCGCTTTGAAGATTTAGACGATCGCTATGACCTGCGTCCAAGCGCC
+TGGATTACCCCGAAAGGCGACTGGGGCAAAGGTAAGGTTGAACTGGTTGAAATTCCGACC
+AATGATGAAACCAACGATAACATCGTCGCTTACTGGACTCCGGATCAACTGCCGGAACCG
+GGTAAAGAGATGAACTTCAAGTACACTCTGACCTTCAGCCGCGATGAAGATAAACTTCAT
+GCGCCGGATAATGCCTGGGTGCTGCAAACACGCCGCTCAACGGGCGACGTTAAACAGTCG
+AATCTGATTCGCCAGCCCGACGGCACTATTGCCTTTGTGGTGGATTTCGTTGGCGCCGAC
+ATGAAAAAACTGCCGCCGGATACGCCCGTCGCTGCACAAACCAGCATTGGCGATAACGGT
+GAAATCGTTGACAGTAATGTACGCTATAACCCAGTCACTAAAGGCTGGCGTTTAATGCTG
+CGCGTGAAAGTCAAAGACGCGAAGAAAACCACGGAAATGCGTGCCGCATTGGTGAATGCC
+GATCAGACGCTAAGTGAAACCTGGAGCTACCAGTTACCTGCCAATGAATAAATGAATAAA
+ACAACTGAGTATATTGACGCACTGCTGCTTTCTGAACGTGAGAAAGCGGCATTGCCGAAA
+ACTGACATCCGCGCCGTGCATCAGGCGCTGGATGCCGAGCATCGGACTTACTCGCGAGAA
+GACGATTCACCGCAGGGTTCCGTAAAAGCCCGCCTTGAACACGCCTGGCCGGATTCATTG
+GCGAAGGGGCAGTTAATTAAAGATGATGAAGGGCGCGATCAGTTGCAGGCTATGCCAAAA
+GCGACGCGCTCTTCGATGTTTCCTGATCCCTGGCGAACCAACCCGGTTGGCCGTTTCTGG
+GATCGCCTGCGTGGGCGGGATGTAACGCCGCGCTATGTTTCTCGTCTGACAAAAGAAGAG
+CAGGCGAGTGAGCAAAAATGGCGTACCGTCGGCACTATACGCCGCTATATTTTGTTAATT
+TTGACTCTGGCGCAAACCGTCGTCGCGACCTGGTATATGAAGACCATTCTGCCCTATCAG
+GGATGGGCGCTCATCAATCCTATGGATATGGTGGGGCAGGATATTTGGGTCTCCTTTATG
+CAGCTCCTGCCCTACATGCTGCAAACCGGTATCCTGATTTTGTTTGCCGTGCTGTTCTGC
+TGGGTGTCTGCCGGATTCTGGACGGCGCTGATGGGCTTCCTGCAACTGCTTATCGGGCGC
+GATAAGTACAGTATCTCCGCGTCTACGGTTGGCGATGAGCCCCTCAATCCGGAACACCAG
+ACGGCGCTGATCATGCCTATCTGTAATGAAGACGTTAGCCGCGTTTTCGCCGGTCTGCGC
+GCGACCTGGGAGTCCGTTAAAGCCACAGGCAACGCCGCGCATTTTGACGTCTATATCCTT
+AGCGATAGTTATAACCCGGATATCTGCGTGGCGGAGCAAAAGGCGTGGATGGAGCTCATC
+GCGGAAGTGCAGGGCGAAGGCCAAATTTTTTACCGTCGCCGCCGCCGCCGTATGAAACGC
+AAAAGCGGCAATATTGACGATTTTTGCCGCCGCTGGGGCAATCAGTACAGCTATATGGTG
+GTGCTGGACGCGGACTCAGTGATGAGCGGCGAGTGTCTGAGCGGGCTGGTGCGCCTGATG
+GAAGCGAACCCTAACGCCGGGATTATCCAGTCTTCGCCGAAAGCGTCGGGGATGGATACT
+CTGTATGCCCGCTGCCAACAGTTCGCGACCCGTGTTTATGGACCGCTGTTTACCGCCGGG
+CTGCACTTCTGGCAGTTGGGGGAGTCGCACTACTGGGGGCACAATGCCATTATCCGCGTG
+AAGCCGTTTATCGAGCACTGCGCTCTGGCGCCGCTGCCGGGAGAAGGTTCGTTCGCCGGA
+TCGATTCTTTCCCACGACTTTGTGGAGGCGGCGCTAATGCGTCGGGCAGGGTGGGGCGTC
+TGGATTGCCTACGATCTCCCCGGCTCCTATGAAGAGCTGCCGCCAAACCTGCTGGATGAG
+CTTAAACGCGACCGCCGCTGGTGTCACGGCAACCTGATGAACTTTCGTCTGTTCCTGGTG
+AAAGGAATGCACCCGGTGCATCGCGCCGTGTTCCTGACCGGGGTAATGTCATACCTGTCC
+GCGCCGTTATGGTTTATGTTCCTCGCGCTTTCTACCGCGCTGCAGGTCGTTCATGCGTTA
+ACAGAGCCGCAATATTTCCTTCAGCCGCGCCAGCTTTTTCCGGTCTGGCCGCAGTGGCGT
+CCGGAACTGGCAATCGCGCTGTTTGCGTCAACGATGGTGCTGCTGTTCCTGCCGAAGCTG
+CTCAGTATTATGCTGATCTGGTGTAAAGGCACCAAAGAGTATGGCGGTTTCTGGCGCGTT
+ACGCTGTCGCTATTGCTGGAAGTGCTGTTCTCCGTGTTGCTGGCGCCGGTGCGTATGCTG
+TTTCATACCGTGTTTGTGGTCAGCGCGTTCCTCGGCTGGGAAGTGGTCTGGAACTCACCG
+CAACGCGACGATGATTCTACGCCGTGGGGAGAAGCCTTTATGCGTCACGGCTCTCAACTG
+CTGCTGGGGCTGGTCTGGGCGGTGGGTATGGCGTGGCTGGATTTACGCTTTCTGTTCTGG
+CTGGCGCCGATTGTCTTTTCGCTGATTCTGTCGCCATTTGTTTCGGTGATCTCCAGTCGT
+TCAACGGTAGGATTACGCACCAAACGCTGGAAGCTGTTCCTGATCCCGGAAGAGTATTCG
+CCGCCTCAGGTGTTGGTCGATACCGATAAATATCTGGAGATGAATCGCCGCCGTATTCTG
+GACGATGGCTTTATGCATGCGGTATTTAACCCGTCGCTTAATGCGCTGGCGACCGCGATG
+GCCACCGCGCGTCACCGCGCCAGTAAGGTGCTGGAAATAGCCCGCGATCGTCATGTGGAG
+CAGGCGCTAAACGAAACGCCGGAGAAACTGAACCGCGATCGGCGTCTGGTTTTGCTCAGC
+GATCCGGTGACGATGGCGCGTTTACACTATCGGGTCTGGAATGCGCCAGAGAGATACTCT
+TCCTGGGTAAACCATTATCAGTCTCTCGTCCTGAATCCGCAGGCGTTGCAGGGACGAACA
+TCGTCAGCGGGATAAatgtcgcgcgtctcgcaggcgaggaacctgggtaaatattttctt
+ctcatcgataacatgttagtggtgctgggttttttcgtcgtcttcccgctcatctctatt
+cgctttgtcgatcaaatggggtgggctgccgtaatggtagggatcgcgctcggcctgcgt
+cagtttattcaacaaggtctgggcatttttggcggcgccatcgccgatcgctttggcgcg
+aaaccgatgattgtcaccggtatgctgatgcgcgccgcaggctttgccaccatgggtatc
+gcgcatgagccctggctcttgtggttttcctgctttctttccggtctcggcggtacgctt
+ttcgacccgccgcgttcagcgctggtggtcaaattaattcgtccggagcaacggggccgc
+ttcttctctctgttgatgatgcaggacagcgcgggcgcggtgattggcgcgctgctggga
+agctggttgctacaatacgattttcgcctggtctgcgcgacgggcgctattttgttcata
+ttatgcgcccttttcaacgcatggctgcttccggcctggaagctatcaacggccagaacg
+ccggtgcgtgaaggaatgcgccgcgtcatgagcaataaaaggtttgtcacctacgtgctg
+acgctggcgggctactatatgctggcggtacaggtcatgttaatgctgccgattatggta
+aacgatatcgccggttcgcctgctgccgtgaaatggatgtacgctattgaggcgtgtctc
+tcgctgacgttgctctacccgattgcccgctggagcgaaaagcgttttcggctggagcat
+cggctgatggccggtttgctcgtcatgtcgctgagcatgctccccatcgggatggtgggc
+aatttacagcagctttttacgcttatttgcgctttctacatcggctcggttatcgccgaa
+ccggcgcgcgaaacgctcagcgcgtcgcccgcggacgcgagggcgcggggaagctatatg
+ggctttagccgtctgggattagccattggcggcgcgattagttatatcggcggcggctgg
+ttgtttgatatgggtaaagcgcttgcgcagcctgaactaccgtggatgatgctcggtatt
+atcggctttatcacctttttggctttaggctggcaatttagtcataagcgcacgccgcgc
+cggatgctggaacccggcgcctgaATGACCATGTATGCCACGCTGGAAGAAGCTATCGAT
+GCAGCCCGGGAAGAATTTCTGGCTGACCATCCAGGCCTCGAACAAGACGAAGCGAATGTG
+CAGCAGTTCAACGTTCAGAAATATGTACTGCAGGATGGGGACATCATGTGGCAGGTCGAA
+TTTTTCGCCGATGAAGGTGAAGATGGCGAATGTCTGCCGATGCTGAGTGGTGAAGCCGCA
+CAGAGCGTGTTTGACGGCGATTATGATGAGATAGAGATCCGCCAGGAATGGCAGGAAGAG
+AATACTTTGCATGAATGGGATGAAGGGGAATTCCAGCTTGAACCCCCGCTTGATACCGAG
+GAAGGCCGTACTGCGGCAGACGAATGGGATGAGCGTTAAATGTCACTATTAGCCAGGCTG
+GAACAAAGTGTACACGAAAACGGTGGGCTGATTGTCTCATGCCAACCGGTACCAGGCAGC
+CCTATGGATAAACCTGAAATTGTGGCTGCAATGGCACAGGCAGCGGCTTCGGCGGGTGCG
+GTCGCTGTGCGCATTGAAGGCATTGAGAATCTGCGGACTGTTCGTCCCCATCTTTCTGTT
+CCTATTATTGGGATAATTAAACGTGACCTTACAGGGTCGCCAGTCCGTATCACTCCATAT
+TTACAGGATGTTGACGCCCTGGCGCAGGCAGGTGCCGATATTATCGCTTTTGATGCCTCA
+TTCCGCTCTCGCCCGGTTGATATTGATAGTTTACTGACACGTATTCGCCTGCATGGATTA
+CTGGCGATGGCAGACTGTTCAACCGTGAATGAAGGCATAAGTTGCCATCAGAAAGGAATC
+GAATTCATTGGTACAACACTGTCTGGCTATACCGGTCCCATCACGCCGGTTGAGCCAGAT
+TTGGCAATGGTGACACAACTGAGTCATGCAGGTTGTCGTGTTATTGCCGAGGGGCGCTAT
+AACACGCCTGCACTGGCGGCCAATGCTATTGAGCATGGTGCCTGGGCAGTTACCGTTGGT
+TCCGCTATCACCCGTATCGAGCATATCTGTCAGTGGTTCAGTCACGCAGTAAAACGCTGA
+ATGAAAAATTTTAAGAAAATGATGACGCTAATGGCGCTATGTTTATCAGTTGCTATCACC
+ACATCAGGATATGCAACCACGCTTCCTGATATACCAGAACCACTGAAAAATGGTACTGGC
+GCTATTGATAATAATGGCGTGATTTATGTCGGCTTAGGTACCGCAGGGACATCCTGGTAT
+AAAATTGATCTTAAAAAGCAACATAAAGACTGGGAGCGTATAAAGTCGTTTCCTGGTGGA
+GCTCGTGAGCAATCCGTGTCGGTATTTTTAAATGATAAGCTGTATGTTTTTGGTGGCGTA
+GGGAAAAAAAACAGTGAATCACCGTTGCAGGTTTATAGCGATGTGTACAAATACTCACCG
+GTGAAAAATACATGGCAAAAAGTTGATACTATATCTCCAGTTGGATTAACAGGGCATACG
+GGAGTAAAATTAAACGAAACGATGGTACTTATTACCGGAGGGGTTAATGAGCATATCTTT
+GATAAGTATTTTATTGATATAGCGGCTGCGGATGAAAGTGAAAAAAATAAAGTCATCTAT
+AATTATTTTAATAAACCTGCCAAAGATTATTTTTTTAATAAAATCGTATTTATCTACAAT
+GCTAAAGAGAACACATGGAAGAATGCCGGTGAGCTGCCAGGCGCGGGGACGGCAGGATCG
+TCATCGGTAATGGAAAATAATTTCTTGATGCTGATTAATGGTGAGCTCAAACCGGGTTTA
+CGTACCGATGTGATTTACCGCGCCATGTGGGATAACGATAAGCTAACATGGTTGAAGAAC
+AGCCAGTTACCGCCATCGCCTGGAGAACAACAGCAGGAAGGGTTGGCCGGAGCATTTTCG
+GGCTATAGCCACGGTGTCCTGCTTGTCGGTGGTGGCGCGAATTTTCCGGGAGCAAAACAA
+AATTATACTAATGGAAAGTTTTATTCCCACGAAGGGATAAATAAAAAATGGCGAGATGAA
+GTCTATGGTTTGATTAATGGCCATTGGCAATATATGGGTAAAATGAAACAACCTCTCGGC
+TATGGTGTATCAGTAAGTTATGGTGATGAAGTTTTCCTTATTGGTGGTGAAAATGCTAAA
+GGGAAACCTGTTTCGTCTGTAACCTCCTTTACCATGCGTGATGGTAATTTATTAATAAAA
+TAAGTGATAGCAAAATTCTTCCCGTGGTATAGCGAGATAACACGTCCACAAAAAAATGCT
+TTATTTTCAGCATGGCTGGGTTACGTTTTTGATGGCTTCGACTTTATGCTGATTTTCTAC
+ATTATGTATCTGATCAAGGCTGACTTAGGATTGACAGATATGGAGGGCGCATTCCTTGCC
+ACAGCGGCCTTTATTGGGCGACCATTTGGCGGGGCGCTATTTGGTCTGCTGGCAGACAAA
+TTTGGCCGTAAGCCGTTAATGATGTGGTCGATAGTTGCCTATTCTGTAGGTACAGGGTTA
+AGTGGCCTGGCTTCCGGTGTAATTATGCTGACGCTTAGTCGTTTTATTGTCGGTATGGGG
+ATGGCGGGGAAGTATGCTTGCGCTTCTACTTATGCCGTGGAAAGTTGGCCAAAGCATTTA
+AAATCTAAAGCGAGCGCATTTCTGGTTTCAGGTTTCGGTATTGGTAACATCATAGCAGCC
+TATTTTATGCCGTCATTTGCCGAAGCGTATGGTTGGCGTGCTGCTTTTTTTGTCGGTTTG
+CTACCCGTTCTTTTAGTAATCTACATCCGGGCCAGGGCTCCTGAATCTAAAGAGTGGGAA
+GAAGCCAAACTCAGTGGTCTCGGAAAGCATTCACAAAGTGCCTGGTCAGTTTTCTCTTTG
+TCAATGAAAGGGCTATTTAATCGAGCTCAATTTCCACTGACATTATGTGTATTTATTGTT
+CTGTTCTCTATTTTCGGCGCAAACTGGCCGATCTTTGGTCTACTGCCTACATATTTGGCG
+GGAGAGGGCTTTGATACGGGCGTGGTCTCTAATTTAATGACGGCGGCGGCATTCGGCACT
+GTATTGGGAAATATCGTTTGGGGTCTGTGCGCAGATAGAATTGGTTTGAAGAAAACGTTC
+AGCATTGGTCTTCTCATGTCCTTTTTATTCATTTTCCCGTTATTCAGAATTCCGCAAGAT
+AATTATTTACTGCTGGGCGCATGTTTATTCGGTTTAATGGCGACTAACGTAGGTGTTGGC
+GGGCTGGTTCCCAAATTTCTCTACGACTACTTTCCTCTTGAGGTTCGTGGTTTGGGTACC
+GGGCTTATTTATAATCTTGCTGCGACATCAGGCACATTCAATTCAATGGCGGCGACCTGG
+CTTGGAATAACAATGGGGCTAGGCGCTGCGCTAACGTTCATTGTTGCTTTCTGGACCGCA
+ACAATTCTACTCATTATTGGCCTATCCATTCCGGATAGACTAAAAGCACGTCGTGAAAGG
+TTTCAGTCAACAAAAGAATTTTAAATGAAAAAGTATCTTGCTTTCGCCGTTACGCTGCTG
+GGTATGGGTAAAGTCATCGCCTGTACTACCCTTTTGGTAGGCAATCAGGCTTCGGCTGAC
+GGCTCCTTTATTATCGCGCGCAACGAGGATGGCTCGGCAAATAACGCCAAGCATAAGGTT
+ATTCATCCCGTCGCGTTTCATCAACAAGGCGAGTATAAAGCACATCGCAACAATTTTAGC
+TGGCCGCTTCCGGAGACAGCGATGCGCTATACGGCGATTCATGACTTTGATACTAACGAT
+AACGCCATGGGTGAAGCCGGTTTCAATTCGGCGGGCGTCGGAATGAGCGCAACGGAAACC
+ATTTACAACGGCAGAGCGGCGCTGGCTGCCGATCCTTACGTGACAAAAACGGGAATCACG
+GAAGACGCCATTGAGTCCGTGATCCTGCCAGTGGCGCAATCGGCGCGTCAGGGCGCCAAA
+TTACTGGGAGATATTATTGAACAAAAAGGCGCGGGCGAAGGTTTCGGCGTCGCGTTTATT
+GATAGCAAAGAGATATGGTATCTGGAGACGGGAAGCGGACATCAATGGCTGGCAGTACGA
+CTTCCGGCAGATAGCTATTTCGTTTCCGCCAATCAGGGACGTTTACGCCATTACGATCCG
+AATGATAACGCGAATTATATGGCGTCACCAACGTTAGTAAGCTTTGCGAAAAAGCAGGGA
+TTATATGATCCGGCCCGCGGCGAATTCGACTTTCATCAAGCCTATTCGCAGGATAACAAA
+AACGATACCACCTATAATTATCCGCGCGTCTGGACGCTACAACACCAGTTTAATCCGCAT
+CTGGATACGGTCGTTAGCGAAGGGGAAACATTTTCTGTTTTTTTAACGCCAATAACGAAG
+ATCAGCGTGGCGGCAGTAAAAAACGCGTTACGCAATCACTATCAGGGAACGTCGCACGAC
+CCTTATGCCAGTCATAATCCACAAGAACCATGGCGACCTATATCCGTTTTTCGTACCCAG
+GAGTCACATATTTTACAGGTCAGACCGAAATTACCGCAGGCTATCGGCAACGTAGAATAC
+ATCGCCTATGGAATGCCATCTCTTAGCGTCTATCTCCCCTATTACCAGGGGATGCGTCAT
+TATCAACCCGGAGATGATAAAGGAACCGATCGGGCGAGCAACGACTCTACCTACTGGACA
+TTCCGCACGCTGCAAACACTGGTTATGCAAGACTACAATACGTTTGCGCCAGATGTGCAA
+CATGCCTGGAAAACATTTGAACAGCAAACAGCTAAGCAACAGTATAAGATGGAGCAGAGC
+TATCTGAGATTATATGCGTCGCATCCGAAAGAAGCACAACGCTTACTGCAAAATTTTGAA
+GATAAAACGATGCAAAATGCGCAGACGCTCGCCCGTCGCCTGACCAATAATATTATTACG
+ACAATGACTTACCGCACAGATATGAAATATCACTTTTCAAGTACGCAGCCATAAATGGGA
+AGACAAAAAGCAGTGATCAAAGCTCGTCGTGAAGCAAAGCGTGTGTTGAGACGAGATTCG
+CGTAGTCATAAGCAACGTGAAGAAGAATCGGTCACGTCACTGGTACAGATGGGCGGAGTA
+GAAGCCATTGGCATGGCGCGCGATAGTCGCGATACCTCTCCTGTTAAGGCGCGAAATGAA
+GCACAGGCGCATTATCTGAACGCTATCGACAGTAAACAGCTTATTTTTGCGACCGGCGAA
+GCCGGCTGCGGAAAAACATGGATCAGTGCGGCAAAGGCGGCAGAAGCATTGATTCATAAG
+GACGTCGAGAGGATCATTGTGACGCGTCCGGTATTGCAGGCTGATGAAGATCTTGGTTTT
+TTGCCCGGTGATATCGCTGAAAAATTCGCGCCTTATTTTCGTCCCGTCTACGATGTCCTG
+CTTAAACGGTTGGGCGCGTCCTTTATGCAATATTGTTTGCGCCCGGAAATCGGTAAGGTA
+GAAATTGCCCCGTTCGCCTATATGCGTGGGCGTACTTTTGAAAATGCGGTCGTGATCCTC
+GACGAGGCGCAAAATGTGACTGCGGCGCAAATGAAAATGTTTTTGACGCGATTAGGCGAA
+AATGTCACGGTCATTGTCAATGGCGATATTACGCAATGCGACCTGCCGCGCGGTGTGCGT
+TCCGGGTTGAGTGATGCGTTGGAACGCTTTGAAGAAGATGAAATGGTGGGGATTGTGCAT
+TTCAACAAAGACGACTGCGTGCGCTCGGCGCTTTGTCAGCGAACGCTCCACGCATACAGC
+TAAATGGGAACCACCACGATGGGGGTTAAGCTGGACGACGCCACGCGCGAACGGATCAAA
+ATGGCCGCGTCGCGTATCGATCGCACGCCGCACTGGTTAATAAAACAGGCAATCTTTAGC
+TATCTGGACAAGCTGGAAAATAGCGATACGCTACCGGAGCTACCTGCGCTGTTTGCCGGC
+GCGGCAAATGAAAGCGAGGAGCCGGTCGCGCCGCAGGATGAGCCGCATCAGCCCTTTCTG
+GAGTTTGCCGAACAGATTCTTCCCCAATCCGTCTCTCGCGCCGCCATCACCGCCGCCTGG
+CGCCGCCCGGAAACCGATGCGGTGTCAATGCTAATGGAACAGGCGCGCCTGTCGCCGCCT
+GTCGCTGAGCAGGCGCATAAACTGGCGTATCAACTGGCGGAGAAATTGCGCAATCAAAAA
+TCCGCCAGCGGTCGCGCGGGTATGGTGCAAGGCCTGTTGCAGGAGTTTTCCCTCTCTTCG
+CAAGAAGGCGTAGCGCTGATGTGTCTGGCGGAAGCGCTGCTGCGTATTCCCGACAAAGCT
+ACGCGCGATGCGTTAATTCGCGACAAAATCAGTAATGGCAACTGGCAGTCGCATATTGGC
+CGTAGCCCGTCGCTGTTTGTAAACGCCGCCACCTGGGGGCTGCTCTTTACCGGCCGACTG
+GTCTCAACGCATAACGAAGCCAATCTTTCGCGCTCGCTGAACCGCATTATCGGCAAGAGC
+GGCGAACCGTTAATCCGCAAAGGCGTCGACATGGCGATGCGTTTAATGGGCGAGCAGTTC
+GTGACTGGCGAAACCATTGCTCAGGCGCTGGCGAATGCCCGAAAACTGGAAGAGAAAGGG
+TTCCGCTATTCTTACGATATGCTGGGCGAAGCCGCGTTAACCGCCGCCGATGCGCAGGCC
+TATATGGTCTCTTACCAGCAAGCGATTCATGCCATCGGCAAAGCGTCTAACGGTCGCGGT
+ATTTACGAAGGGCCAGGCATCTCGATTAAGCTGTCCGCCCTGCATCCACGCTATAGTCGC
+GCGCAATACGATCGGGTAATGGAGGAGCTTTATCCGCGCCTGAAATCCCTGACGCTGCTG
+GCGCGCCAGTATGATATCGGTCTCAATATCGACGCCGAAGAGGCGGATCGTCTGGAGATC
+TCGCTTGATCTGCTGGAAAAACTCTGCTTCGAACCCGAACTGGCGGGCTGGAACGGCATT
+GGCTTTGTGATTCAGGCTTACCAGAAACGCTGCCCGCTGGTCATTGATTATTTAGTCGAT
+CTGGCCTCCCGTAGCCGCCGTCGGCTGATGATTCGTCTGGTGAAAGGCGCCTACTGGGAT
+AGCGAGATCAAACGCGCGCAAATGGAAGGGCTGGAGGGCTATCCAGTTTATACCCGCAAA
+GTGTATACCGATGTCTCTTATCTGGCCTGCGCGAAAAAACTGCTCGCCGTCCCTAATCTG
+ATCTACCCGCAGTTCGCGACCCATAACGCTCACACACTGGCGGCGATTTATCATCTGGCC
+GGGCAAAATTACTATCCGGGTCAGTACGAATTCCAGTGCCTGCACGGCATGGGAGAACCG
+CTGTATGAACAGGTCACCGGTAAAGTGGGGGACGGAAAACTTAACCGTCCCTGCCGTATT
+TACGCGCCGGTGGGAACACACGAAACCCTGCTGGCCTATCTGGTACGACGCCTGCTGGAA
+AACGGCGCCAACACCTCTTTTGTCAACCGCATCGCCGATGCCACCCTACCGCTCGATGAA
+CTGGTGGCCGACCCGGTCGAGGCCGTGGAAAAACTGGCGCAGCAGGAAGGTCAGGCTGGC
+ATACCGCATCCAAAAATTCCGCTGCCGCGCGATCTGTACGGCGAAGGTCGGATAAACTCC
+GCCGGACTTGATTTAGCGAATGAACATCGCCTCGCCTCGCTTTCTTCTGCCCTGTTAAGC
+AACGCCATGCAGAAATGGCAGGCCAAACCTGTGCTGGAACAACCGGTGGCCGACGGTGAG
+ATGACGCCGGTTATCAACCCGGCGGAACCGAAAGATATTGTTGGCTGGGGACGCGAAGCG
+ACAGAAAGCGAGGTTGAACAGGCGTTGCAAAACGCGGTCAATCAGGCGCCGGTTTGGTTT
+GCGACGCCGCCGCAAGAACGCGCCGCTATTTTGCAGCGGGCGGCGGTATTGATGGAAGAC
+CAAATGCAGCAGTTGATTGGCCTGTTGGTGCGTGAAGCGGGGAAAACGTTCAGCAACGCC
+ATTGCCGAAGTGCGCGAAGCGGTAGACTTCCTCCATTATTATGCCGGTCAAGTGCGTGAC
+GATTTCGATAACGAAACGCATCGCCCGTTAGGGCCGGTGGTCTGTATCAGTCCGTGGAAC
+TTTCCGCTGGCCATTTTCACTGGCCAAATCGCCGCCGCGCTGGCGGCAGGTAACAGCGTT
+CTGGCGAAACCGGCAGAGCAGACATCGCTGATTGCCGCCCAGGGCATTGCCATTTTGCTG
+GAAGCGGGCGTACCGCCGGGCGTCGTGCAACTGTTGCCGGGACGGGGAGAAACCGTCGGC
+GCCCAGCTTACCGCCGATGCGCGTGTACGCGGCGTGATGTTTACCGGTTCCACGGAGGTC
+GCGACGTTGTTGCAGCGCAACATCGCCACGCGTCTTGACGCCCAGGGGCGCCCTATTCCG
+TTGATTGCGGAAACCGGCGGTATGAACGCTATGATTGTCGACTCTTCCGCGCTCACCGAG
+CAGGTGGTCGTGGATGTGCTGGCTTCCGCCTTCGACAGCGCCGGACAACGCTGTTCCGCG
+CTCCGCGTGCTGTGTTTGCAGGACGATATCGCCGAACATACGCTGAAAATGTTACGCGGC
+GCGATGGCGGAGTGTCGGATGGGGAATCCAGGCCGTCTGACGACCGATATCGGGCCGGTG
+ATCGATAGCGAGGCCAAAGCCAACATTGAACGTCATATCCAGACGATGCGCGCCAAAGGC
+CGCCCGGTTTTCCAGGCCGCGCGTGAAAACAGCGATGACGCGCAGGAATGGCAGACCGGT
+ACGTTTGTTATGCCCACGCTTATTGAGCTGGAAAACTTCGCAGAACTGGAAAAAGAGGTC
+TTCGGGCCCGTGCTGCACGTCGTGCGTTATAACCGTAACCAACTGGCGGAGCTTATCGAA
+CAGATTAACGCTTCCGGCTACGGGCTAACGCTGGGCGTACATACCCGTATTGATGAAACC
+ATTGCGCAAGTCACCGGTTCCGCCCATGTCGGCAACCTGTACGTTAACCGTAATATGGTG
+GGCGCGGTCGTCGGCGTCCAGCCGTTTGGCGGCGAAGGCCTGTCCGGCACCGGGCCAAAA
+GCGGGAGGGCCGCTCTATCTCTACCGCCTGCTGGCACACCGCCCGCCCAATGCGCTCAAT
+ACGACGCTGACTCGTCAGGATGCGCGTTACCCGGTGGATGCGCAGCTTAAAACCACGCTA
+CTCGCGCCGTTGACCGCTCTGACGCAATGGGCGGCGGATCGCCCGGCGCTACAGACGCTC
+TGCCGACAATTCGCCGATCTGGCGCAGGCCGGCACGCAGCGCCTGCTACCGGGGCCGACC
+GGCGAGCGTAATACCTGGACGCTGTTGCCGCGTGAACGGGTGTTATGCCTGGCTGATGAT
+GAACAGGACGCGTTGACGCAGCTTGCCGCCGTTCTCGCCGTCGGCAGTCAGGCGCTATGG
+TCAGACGACGCCTTCCACCGCGATCTGGCGAAACGTCTCCCCGCCGCCGTCGCGGCGCGT
+GTCCAGTTTGCGAAAGCGGAAACGCTGATGGCGCAGCCGTTTGACGCGGTGATTTTCCAC
+GGCGACTCCGACAAGCTGCGAACCGTGTGCGAAGCCGTCGCCGCCCGCGAAGGCGCGATA
+GTGTCGGTACAGGGGTTCGCCCGCGGCGAAAGCAATATGCTGCTGGAACGGCTCTATATT
+GAACGTTCGCTGAGCGTAAACACTGCCGCCGCTGGCGGTAATGCCAGCCTGATGACAATT
+GGCTAAATGGCTATTAGCACACCGATGTTGGTGACATTCTGTGTCTATATTTTTGGCATG
+ATATTGATTGGGTTTATCGCCTGGCGCTCAACCAAAAACTTTGATGACTATATTCTTGGC
+GGTCGCAGCCTGGGGCCGTTTGTTACGGCTTTATCAGCCGGCGCGTCGGATATGAGCGGC
+TGGCTGTTAATGGGGCTGCCTGGCGCTATCTTTCTGTCGGGGATCTCTGAAAGCTGGATC
+GCCATTGGCCTGACGTTAGGCGCATGGATTAACTGGAAGCTGGTGGCCGGGCGCCTGCGC
+GTGCATACCGAATTTAACAATAACGCGCTCACGCTGCCGGACTATTTTACCGGTCGGTTT
+GAGGATAAGAGCCGAGTCCTGCGTATTATTTCCGCGCTGGTCATTCTGCTGTTTTTCACT
+ATCTATTGCGCATCAGGTATTGTCGCTGGGGCACGACTGTTCGAAAGCACCTTCGGTATG
+AGCTATGAAACCGCACTGTGGGCGGGGGCCGCGGCAACCATTATTTATACCTTTATCGGC
+GGGTTTCTTGCCGTTAGCTGGACGGATACCGTTCAGGCCAGCCTGATGATTTTTGCGTTA
+ATCCTGACGCCGGTGATGGTTATTGTCGGCGTAGGCGGTTTTAGCGAGTCGCTGGAAGTG
+ATCAAGCAAAAGAGCATCGAGAATGTCGACATGCTCAAGGGGCTGAATTTTGTCGCTATT
+ATTTCTCTGATGGGCTGGGGGCTGGGTTACTTCGGTCAGCCGCATATCCTGGCGCGCTTT
+ATGGCGGCGGATTCCCATCACAGTATTGTTCATGCGCGTCGTATCAGTATGACCTGGATG
+ATTCTGTGTCTGGCGGGCGCGGTGGCGGTGGGCTTCTTTGGCATTGCGTACTTTAACAAT
+AACCCCGCGCTGGCCGGGGCGGTGAACCAAAACTCAGAACGCGTATTTATTGAACTGGCG
+CAGATCCTGTTTAACCCGTGGATTGCCGGTGTTCTGCTGTCTGCTATCCTGGCGGCGGTG
+ATGTCGACGTTGAGCTGTCAGTTGCTGGTATGCTCCAGCGCGATTACGGAAGATTTATAT
+AAGGCTTTTCTGCGTAAAAGCGCCAGCCAGCAAGAGCTGGTATGGGTAGGGCGAGTGATG
+GTGCTGGTGGTAGCGCTGATCGCCATTGCGCTGGCGGCGAATCCTGATAACCGTGTGCTG
+GGGCTGGTGAGCTACGCCTGGGCTGGATTCGGCGCGGCATTTGGACCTGTTGTCCTGTTT
+TCTGTGATGTGGTCGCGTATGACACGTAACGGCGCGCTGGCGGGAATGATTATTGGCGCG
+GTGACGGTTATCGTCTGGAAACAATATGGCTGGCTGGATCTGTATGAGATTATCCCTGGC
+TTCATTTTCGGCAGCCTGGGGATCGTAATCTTTAGCCTGCTTGGCAAAGCGCCGACAGCA
+ACGATGCAGGAACGCTTTGCAAAAGCGGACGCGCATTATCATTCCGCGCCGCCGTCGAAG
+CTACAGGCGGAATAAATGGCGGGTAAACTGCGGCGTTGGCTGCGTGAAGCCGCGGTTTTT
+CTGGCGCTCCTCATCGCGATAATGGTGGTCATGGACGTCTGGCGCGCGCCGCAGGCGCCT
+CCGGCGTTTGCCGCGACACCATTACATACGCTGACGGGAGAGTCGACAACTCTGGCGACC
+TTGAGCGAGGAACGCCCCGTACTGCTCTATTTTTGGGCCAGCTGGTGCGGGGTATGCCGC
+TTTACCACGCCTGCGGTCGCTCACCTGGCGGCGGAAGGGGAAAACGTCATGACCGTTGCG
+CTCCGCTCCGGCGGTGATGCTGAGGTTGCCCGCTGGCTGGCGCGCAAGGGCGTTGACTTC
+CCGGTCGTCAATGATGCTAACGGCGCCTTATCCGCTGGCTGGGAAATCAGCGTGACGCCA
+ACGCTGGTGGTGGTTTCACAAGGTCGGGTTGTGTTCACCACCAGCGGCTGGACCAGCTAT
+TGGGGCATGAAGCTTCGGCTGTGGTGGGCAAAAACGTTCTGAATGATGAAAAAAAGCGTC
+GCTATGCTGGCGGTTTGTATGCTGGCGCAAAGCCACCTTGCCATTGCTGCCGGTGCTCCT
+GCGCCTCAAGAGATCAACATTGTTTTACTGGGCACCAAAGGCGGGCCTTCTTTGCTCAAT
+ACAGCCAGACTACCGCAAGCGACGGCGCTCACTATCGGCGATAAGATATGGCTGATAGAT
+GCCGGCTACGGCGCCAGTCTGCAACTGGTGAAAAATGGCATTCCACTGCGCAACATCAAT
+ACTATTTTGCTCACCCATCTGCACAGCGACCACATACTGGATTATCCTTCCTTGCTGATG
+AATGCCTGGGCAAGTGGCCTGAAAGACCATACCATACAGGTTTATGGCCCGCCGGGAACC
+CAGGCGATGACGAAGGCTAGCTGGAAGGTCTTTGACAGGGATATCACGTTACGCATGGAA
+GAAGAGGGGAAACCCGATCCGCGCAACCTGGTTAAGGCGACCGATATCGGCCAGGGCGTC
+ATCTATAAAGATGAACTGGTCACAATAAGCGCGCTGAAAGTGCCTCATTCCCCTTTCCCG
+GACGGTGAAGCGTTTGCTTACCGTTTTGATACTCAGGGTAAGCGAATCGTCTTCTCTGGC
+GATACGTCCTGGTTTCCTCCGCTTGCAACGTTTGCCCAGGGGGCGGATATCCTGGTACAT
+GAGGCGGTACATGTCCCTTCGGTAGCAAAACTGGCTAATAGTATTGGCAACGGAAAAACG
+CTGGCTGAAGCGATTGCGTCGCATCACACCACGATTGAAGATGTCGGTAAGATTGCTCGC
+GAGGCCCACGTGAAAAAACTGGTGTTAAGTCATCTGGTGCCTGCGACGGTTGCGGATGAC
+GTCTGGCAACAGGAAGCCATGAAAAATTACCCGGGCCCTGTCATTGTCGGTCATGACAAT
+ATGACGATAAGCGTACCGTAAATGTCGCAACGCACAGAGAAAAAAATCGGGAAACGTTCG
+CAGGCCACCGGTGCAAAACGGCAGCTTATCTTAACCGCCGCGCTTGCCGTTTTTTCCCAG
+TATGGCATTCATGGCGCGCGTCTTGAACAGGTCGCCGAGCGGGCAGGCGTCTCCAAAACC
+AATCTGCTTTATTATTATCCCTCGAAAGAGGCGCTGTATGTCGCGGTAATGCGACAGATT
+CTGGATGTCTGGTTGGCGCCGCTCAAGGCGTTTCGCGCAGAATTTTCCCCTCTGGAGGCC
+ATCAAAGAGTATATCCGTCTCAAGCTGGAGGTTTCGCGTGATTATCCGCAGGCGTCGCGG
+CTCTTCTGCATGGAGATGCTGGCGGGCGCGCCGCTCTTAATGGATGAACTGACCGGCGAT
+CTAAAAGCGTTGATAGATGAAAAATCCGCGCTGATTGCCGGATGGGTGCACAGCGGGAAA
+CTCGCGCCCGTTTCTCCGCATCATTTGATCTTCATGATTTGGGCCGCCACGCAACATTAC
+GCCGATTTCGCCCCTCAGGTTGAAGCGGTAACCGGCGCGACGCTTCGCGATGAAGCCTTT
+TTCAACCAAACGGTCGAAAGCGTTCAGCGCATTATTATTGAAGGGATTCGCGTGCGTTAA
+ATGGCGAAACAACAACGGATGGGCTGGTGGTTTCTTTGCCTTGCATGTGTCGTGGTAATG
+GTTTGTACCGCGCAACGCATGGCGGGCCTGCACGCCTTGCAGATGCAGGCGACGGCCTCT
+GCTGCGGTGGTCAGCGCTCCCTCCTCGACAGATGACGGCTCGCCGGTCACTCCCTGCGAA
+TTAAGCGCCAAGTCGCTGCTGGCGGCGCCTCCAGTACTCTTTGAAGGTGCTATCCTTGCG
+CTTTATCTACTGCTTTCCTTACTGGCGCCTGTCCGGGTCATGCGCCTGCCGTTTTCGCCT
+CCACGGGCTATTTCGCCGCCCACATTACGGGTACATCTACGATTTTGTGTCTTCCGTGAA
+TGAATGATGATTTTATTCAGGCGGATACTGTTCTGCCTGTTATGGCTTTGGCTGCCCGTC
+TCCTGGGCGGCGGAAAGCGGCTGGCTGCGTTCGCCCGATAACGACCATGCCAGCATACGG
+CTACGTGCCGATACGTCCGCTAACAGTGAGACCCGGCTGTTGCTGGATGTCAAACTGGAA
+AACGGCTGGAAAACCTACTGGCGCGCGCCGGGGGAAGGGGGCGTGGCACCCTCTATCGCC
+TGGAAAGGCGACATGCCTGAGGTAAGCTGGTTCTGGCCAACCCCCTCGCGCTTTGATGTG
+GCGAATATCACCACCCAGGGATATCACGACGAGGTGACCTTTCCGATGATCGTGCGCGGT
+ACGCCGCCGGCGACCTTGCGCGGTGTGTTGACGTTATCAACCTGCAGCAATGTTTGTCTG
+TTGACCGATTACCCCTTTTCCGTGACGCCCACTGTGCAGAATGCCGATTTTGCCCATGAC
+TATGCGCGGGCGATGGGTAAAGTTCCGCTCCGCAGTGGGCTAACGGACTCGCTTGACGTT
+GGCTATCGCCCGGGAGAACTGGTGGTCACTGCTACGCGAGCGGCGGGCTGGTCATCGCCC
+GGGCTCTATCTTGACACCATAGATGACGTCGATTTTGCGAAGCCTCGCCTGCGCGTAGAG
+GGCGACAGGTTACAGGCGACGGTGCCGGTGACGGACAGTTGGGGCGAAAAGGCGCCCGAT
+TTGCGCGACAAATCGCTGACCCTCGTGTTAGCCGATGGCGCTATCGCCCAGGAGAGCACG
+CAAACCATTGGCGCTGCGCCAGCGCAAACGCCGGACAATGCGGCGCTACCTTTCTGGCAA
+GTTGTAATGATGGCGCTAATCGGCGGACTGATTCTTAATTTAATGCCCTGCGTACTGCCT
+GTTCTGGGCATGAAACTTGGCTCTATTTTATTGGTAGAGGAAAAAAGCCGCTCTCACATC
+AGGCGACAATTTTTGGCTTCGGTCGCCGGTATCATTGCGTCATTTATGGCGCTGGCGGCG
+TTTATGACCCTCCTTCGCCTGTCAAACCATGCGCTGGCCTGGGGAGTCCAGTTCCAGAAT
+GCATGGTTTATTGGTTTTATGGCGCTGGTGATGTTGTTGTTTAGCGCCAGCCTGTTCGGG
+CTTTTTGAGTTCAGGCTTCCCTCATCTATGACCACGAAACTGGCCACTTACGGCGGTAAC
+GGTATGTCGGGACATTTCTGGCAGGGGGCGTTCGCCACGCTGCTGGCGACGCCTTGTAGC
+GCGCCGTTTCTGGGCACGGCGGTCGCGGTGGCGCTCACGGCGTCGCTGCCGACGCTGTGG
+GGGCTGTTCCTTGCGCTTGGCCTGGGAATGAGCGCGCCGTGGCTACTGGTCGCGATACGA
+CCAGGGCTTGCGCTACGTTTACCGCGCCCCGGGCGTTGGATGAATGTCCTGCGCAGGATC
+CTCGGTCTGATGATGCTGGGGTCGGCTATCTGGCTGGCGACGTTACTCCTGCCGCATTTC
+GGCTTCACTGCGTCAAAGAGCGCGCAAGACACGGTTCAGTGGCAACCGTTGAGTGAACAG
+GCAATCCAGTCGGCGCTGGCGCAGCATAAGCGGGTATTTGTCGATGTCACTGCGGACTGG
+TGTATTACCTGTAAAGTGAATAAATACAACGTCCTGCAAAAAGAGGATGTGCAGGCCGCC
+TTGCAACAGCCGGATGTTGTGGCGCTGCGGGGAGACTGGACGCTGCCGTCCGATGCCATT
+ACAGATTTTCTGAAAACGCGCGGCCAGGTCGCCGTGCCGTTTAATCAGGTATATGGCCCC
+GGTTTGCCGGAAGGGGAGGCACTGCCCACTTTGCTGACCCGCGATGCGGTATTACAAACG
+TTGAAAAAAGCGAAAGGAATAACCCAATGAATGAAATACATGATTGTTTTACTGCTGGCG
+CTGTTTTCGACGCTGAGCATCGCGCAAGAAACCGCTCCTTTTACGCCGGATCAGGAAAAG
+CAGATTAAAAATCTGATCCATGCGGCGTTGTTTAACGATCCTGCCAGCCCGCGGATAGGC
+GCTAAACACCCTAAGCTGACGCTGGTGAACTTTACGGATTACAACTGCCCGTACTGCAAA
+CAGCTCGATCCGATGCTGGAAAAGATTGTGCAGAAATATCCTGACGTTGCGGTCATTATT
+AAACCGCTGCCATTCAAAGGAGAGAGTTCCATACTGGCGGCGCGTATTGCGCTGACCACC
+TGGCGCGATCATCCGCAACAGTTCCTCGCGCTACATGAAAAACTTATGCAAAAGCGCGGT
+TACCATACGGATGACAGTATTAAACAGGCCCAGCAGAAAGCAGGGGCGACGCCAGTGACG
+CTGGATGAAAAAAGCATGGAAACGATACGCACTAATTTGCAGTTGGCAAGACTGGTCGAC
+GTGCAAGGAACGCCAGCGACGATCATTGGCGACGAGCTGATTCCGGGCGCAGTGCCCTGG
+GATACGCTGGAAGCGGTGGTGAAAGAAAAACTGGCGGCTGCCAATGGCGGGTAAATGATT
+ACACATTCTTTCGGCATCGTTAATTATTTTGTATTATTTGGCTACCTCCTGGCCATGATG
+TTAGTCGGTGTCTATTTTTCCAGACGGCAAAAAACAGCAGACGATTATTTTCGCGGTGGT
+GGCCGGGTTCCTGGTTGGGCGGCTGGGGTCAGTGTATTTGCTACTACGTTAAGCTCAATT
+ACATTTATGTCAATTCCTGCCAAAGCGTTTACTTCCGACTGGACGTTTATCATTGGTCAG
+TATCTGGCTATCGCAATTTTACCGCTGGTTTTTTATTTCTATATTCCGTTTTTTCGGAAA
+TTGAAAGTCACATCAGCCTATGAATATCTCGAAGCACGGTTCGATGTGCGCTGCCGTCTG
+TTCGCCAGCATGTCATTTATGTTGTTTCATATTGGACGTATCGCCATTATCACTTTCCTC
+ACCGTGCTGGCCTTGCGCCCCTTCATCGCTATAGACCCGGTGATTTTGGTACTGTTGATT
+AGTGTGATGTGTATCATTTATACCTGGATGGGGGGGAATTGAATGGAAAGTCTATTAAAT
+CGTTTATATGACGCGTTAGGCCTGGATGCGCCAGAAGATGAGCCACTGCTTATCATTGAT
+GATGGGATACAGGTTTATTTTAATGAATCCGATCATACACTGGAAATGTGCTGTCCCTTT
+ATGCCACTGCCTGACGACACTCTGACTTTGCAGCATTTTTTACGTCTTAACTACGCCAGC
+GCCGTCACTATCGGCGCTGATGCAGACAATACTGCTTTAGTGGCGCTTTATCGCTTGCCG
+CAAACCAGTACCGAAGAAGAGGCGCTCACTGGTTTTGAATTATTCATTTCAAACGTGAAG
+CAATTGAAAGAGCATTATGCATAAATGAAATACGACCTTATTATTATCGGCAGCGGTTCG
+GTTGGCGCCGCCGCTGGTTATTACGCCACCCGCGCCGGGCTAAAGGTCCTGATGACCGAT
+GCGCATATGCCGCCTTATCAACAGGGCAGCCACCACGGCGATACCCGTCTTATCCGCCAC
+GCTTATGGTGAAGGCGAAAAATATGTCCCGCTGGTGCTTCGCGCCCAGACGCTTTGGGAT
+GAGCTCTCCACACACAATGAAGAGCCTATTTTTGTCCGCTCCGGCGTCGTCAACCTCGGC
+CCGGCCGATTCCGCTTTCTTAGCCAACGTCGCACGAAGCGCGCAACAGTGGCAATTGAAC
+GTCGAGCGCCTGGACGCGACGGCCCTCATGACGCGCTGGCCGGAAATTCGCGTGCCCGAT
+AATTATATCGGGCTGTTTGAAGCTGACTCCGGTTTCCTGCGCAGCGAATTAGCCATTACC
+ACATGGCTTCGTCTGGCCCGAGAGGCAGGCTGCGCACAGCTATTCAACAGCCCGGTAAGC
+CATATTCACCATGATGATAACGGTGTGACGATAGAGACGAGTGAAGGCTGCTACCACGCC
+AGCAAAGCGCTGATTAGCGCGGGCACCTGGGTCAAAACGCTGGTACCGGAGCTGCCCGTT
+CAGCCCGTACGTAAAGTTTTTGCCTGGTTTAAGGCGGATGGACGTTACAGCACTAAAAAC
+CGCTTTCCGGCCTTTACCGGCGAAATGCCCAACGGCGATCACTATTACGGTTTCCCGGCG
+GAGAACGACGAGTTAAAAATCGGCAAACACAATGGCGGGCAGCGAATACAGGCACCGGAA
+GAGCGCAAGCCCTTTGCCGCCGTTGCCAGCGATGGCGCGGAAGCATTTCCTTTCCTGCGT
+AACGTACTGCCGGGTATCGGCGGTTGTTTACATGGGGCGGCATGTACCTATGATAATTCG
+CCGGACGAGGATTTTATTATCGATACGCTGCCTGGCCATGAGAATACGCTTGTCATCACT
+GGACTCAGCGGACATGGTTTTAAATTCGCCCCGGTGTTAGGAGAAATCGCTGCGGATTTT
+GCGTTGGGAAAAACGCCCTCCTTTGATCTGACGCCGTTCCGGCTTTCCCGTTTTAGCCAA
+TAAATGCAAATACAGAGCTTCTATCACTCAGCTTCACTAAAAACCCAGGAGGCTTTTAAA
+AGCCTACAAAAAACCTTATACAACGGAATGCAGATTCTCTCAGGCCAGGGCAAAGCGCCG
+GCTAAAGCGCCCGACGCTCGCCCGGAAATTATTGTCCTGCGAGAACCTGGCGCGACATGG
+GGGAATTATCTACAGCATCAGAAGACGTCTAACCACTCGCTGCATAACCTCTATAACTTA
+CAGCGCGATCTTCTTACCGTCGCGGCAACCGTTCTGGGTAAACAAGACCCGGTTCTAACG
+TCAATGGCAAACCAAATGGAGTTAGCCAAAGTTAAAGCGGACCGGCCAGCAACAAAACAA
+GAAGAAGCTGCGGCAAAAGCATTGAAGAAAAATCTTATCGAACTTATTGCAGCACGCACT
+CAGCAGCAAAATGGCTTACCTGCAAAAGAAGCTCATCGCTTTGCGGCAGTAGCGTTTAGA
+GATGCTCAGGTCAAGCAGCTCAATAACCAGCCCTGGCAAACCATAAAAAATACACTCACG
+CATAACGGGCATCACTATACCAACACGCAGCTCCCTGCCGCAGAGATGAAAATCGGCGCA
+AAAGATATCTTTCCCAGTGCTTATGAGGGAAAGGGCGTATGCAGTTGGGATACCAAGAAT
+ATTCATCACGCCAATAATTTGTGGATGTCCACGGTGAGTGTGCATGAGGACGGTAAAGAT
+AAAACGCTTTTTTGCGGGATACGTCATGGTGTGCTTTCCCCCTATCATGAAAAAGATCCG
+CTTCTGCGTCAGGCCGGCGCTGAAAACAAAGCCAAAGAAGTATTAGCTGCGGCACTTTTT
+AGTAAACCTGAGTTGCTTAACAGAGCCTTAGAGGGCGAAGCGGTAAGCCTGAAACTGGTA
+TCCGTCGGGTTACTCACCGCGTCGAATATTTTCGGCAAAGAGGGAACTATGGTCGAGGAT
+CAAATGCGCGCATGGCAATCGTTGACCCAGCCGGGAAAAATGATTCATTTAAAAATCCGC
+AATAAAGATGGCGATCTACAGACGGTAAAAATAAAACCGGACGTCGCCGCATTTAATGTG
+GGTGTTAATGAGCTGGCGCTCAAGCTCGGCTTTGGCCTTAAAGCATCAGATAGCTATAAT
+GCCGAAGCGCTACATCAGTTATTAGGCAATGATTTACGCCCTGAAGCCAGACCAGGTGGC
+TGGGTTGGCGAATGGCTGGCGCAATACCCGGATAATTATGAGGTCGTCAATACATTAGCG
+CGCCAGATTAAGGATATCTGGAAAAATAACCAACATCATAAAGATGGCGGCGAACCCTAT
+AAACTCGCACAACGCCTTGCCATGTTAGCCCATGAAATTGACGCGGTGCCCGCCTGGAAT
+TGTAAAAGCGGCAAAGATCGTACAGGGATGATGGATTCAGAAATCAAGCGAGAGCTCATT
+TCTTTCCATCAGACCCATATGTTAAGTGCGCCTGGTAGTCTTCCGGATAGCGGTGGACAG
+AAAATTTTCCAAAAAGTATTACTGAATAGCGGTAACCTGGAGATTCAGAAACAAAATACG
+GGCGGGGCGGGAAACAAAGTAATGAAAAATTTATCGCCAGAGGTGCTCAATCTTTCCTAT
+CAAAAACGAGTTGGGGATGAAAATATTTGGCAGTCAGTAAAAGGTATTTCTTCATTAATC
+ACATCTTGAATGAAACGATATATACTGGCTACCGCGATAGCGTCTCTTGTTGCAGCCCCG
+GCAATGGCGCTGGCCGCTGGCAGCAATATTCTCAGCGTACATATTCTCGATCAGCAAACA
+GGCAAACCAGCGCCCGGCGTGGAGGTGGTACTGGAGCAGAAAAAGGATAACGGATGGACG
+CAATTAAACACCGGGCATACCGACCAGGATGGACGAATTAAAGCACTGTGGCCCGAAAAA
+GCTGCCGCGCCGGGGGATTATCGCGTTATTTTTAAAACCGGCCAGTATTTTGAAAGTAAA
+AAACTGGACACGTTTTTCCCGGAGATTCCCGTCGAGTTTCATATCAGCAAAACGAATGAG
+CACTATCATGTGCCGCTGTTATTAAGTCAGTATGGTTATTCAACCTATCGCGGGAGCTAA
+ATGGCAAAGATTCTGGTGCTCTATTATTCCATGTACGGACACATTGAAACCATGGCGCAC
+GCGGTGGCGGAAGGGGCAAAGAAAGTCGACGGCGCAGAGGTCATTATAAAGCGTGTGCCA
+GAAACAATGCCGCCTGAAATCTTCGCAAAAGCTGGCGGTAAAACGCAAAACGCACCGGTT
+GCCACCCCACAGGAGCTGGCGGATTACGATGCCATTATTTTTGGTACGCCAACCCGGTTT
+GGCAATATGTCAGGCCAGATGCGTACCTTCCTGGACCAAACCGGCGGACTGTGGGCATCC
+GGCGCGCTATACGGCAAGCTCGGCGGCGTGTTCAGTTCTACCGGAACGGGCGGCGGCCAG
+GAGCAGACCATCACCTCGACCTGGACTACGCTTGCCCATCATGGGATGGTGATTGTCCCG
+ATAGGCTATTCCGCACAGGAACTGTTTGACGTCTCCCAGGTTCGCGGCGGTACGCCTTAC
+GGCGCAACGACTATCGCTGGAGGCGACGGTTCACGTCAACCAAGCCAGGAGGAACTCTCT
+ATCGCTCGCTATCAGGGGGAATACGTCGCCGGTCTGGCAGTCAAACTCAACGGCTAAATG
+GAGCCTCAACCCCCACGTCTTAAACCCGGAAAAATCCTTGACACTCTGGGTGCTATGCAA
+AAAAGCCTGACACGTGCCTCCCAGCGTATTGCGCAATATATTTTAGCCTTCCCCAGACAG
+GTGACACAGTCATCTATTGCCGATTTGTCGCGCGACACACAGGCCGGAGAAGCCACGGTT
+ATTCGCTTTTGTCGCACCCTGGGCTATAAAGGTTTTCAGGATTTTAAAATGGACCTGGCC
+ATTGAACTTGCCACTACCGAGTCTGATGACAGTAGTCCTCTACTGGATGCCGAAGTTAGC
+GAATCCGACGATGCCCACGCCATTGGTTTAAAATTGCAGAACACCATTAGTAATGTATTA
+TCTGAAACGCTAAATCTGCTTGATATGCAACAGGTTCTCGGTGTCGTGGACGCCCTACGT
+CACTGTCACTCAGTTTATATCTTTGGTGTGGGCTCATCGGGGATCACGGCGCTGGATATG
+AAACACAAGCTAATGCGTATTGGTTTACGGGGCGATGCGGTAAGCAATAACCATTTTATG
+TACATGCAGGCTACGCTATTAAAAGCAGGCGATGTCGCGATGGGTGTCAGTCACTCGGGC
+ACATCGCCAGAAACAGTGCATTCACTCCGATTGGCCCGACAGGCTGGCGCCACCACAGTC
+GCCATTACCCATAATCTGGGTTCTCCATTATGTGAAGAGGCCGATTTTTGCCTGATCAAT
+GGTAATCGGCAAGGAATGTTGCAGGGTGACTCGATCGGTACGAAAGCCGCGCAGCTTTTC
+GTCTTTGACCTGCTCTATACCCTTCTTGTACAGTCCTCGCCGGAACAGGCCCGAGAAAGC
+AAATTACGGACAATGAATGCCCTGGACATGACAAAATAAATGAAGAAACTGCCCGGCTTT
+ACGCAAGATTACTTACTCAGCAAGGCGACGACCCTGCCTGATAAAACACGCCTGGAGCGT
+GCCGTTGAACCGCTATGCGCGCGCCATCCCGGAGAGTGCGGCATTCTTGCGCTGGATAAC
+AGTCTGGACGCTTTTGCCGCCCGCTACCGCCTGACCGAAATGGCGGCGCGGACGCTGGAT
+GTGCAGTATTATATTTGGGAAGACGATATGTCCGGGCGGCTGCTCTTTTCGGTTCTGCTG
+TCGGCGGCGAAGCGCGGCGTTCATGTTCGTCTGCTGCTGGATGATAACAATACGCCTGGT
+CTGGATGATACGTTGCGCTTGCTGGATAGCCATCCTAATATCGAAGTTCGTCTGTTTAAT
+CCTTTCTCTTTTCGTACGCTACGCGCGCTGGGATATTTGACGGATTTTGCGCGGCTGAAT
+CGGCGGATGCACAATAAAAGTTACACTGCCGACGGCGTAGTGACGCTGGTCGGTGGGCGC
+AACATCGGCGATGCCTATTTCGGCGCTGGCGAGGAGCCGCTATTTTCCGATCTGGACGTG
+ATGGCCATTGGCCCGGTGGTCAATGATGTCGCCAATGATTTTGAACGTTACTGGCGCTGT
+AGTTCAGTGTCGACATTGCAGCAAGTATTATCCCTTTCTGAGCAGGAACTGACGCAGCGT
+ATCGAACTTCCCGAATCCTGGTATAACGATGAGATCACCCGCCGTTATCTGCATAAGCTG
+GAAACCAGCCAGTTTATGGCGGATCTCGATCGCGGAACGTTGCCGCTGATTTGGGCAAAA
+ACACGCTTGCTTAGCGATGACCCTTCTAAAGGCGAGGGGAAGGCGCAGCGCCATTCGCTT
+CTTCCGCAGCGATTATTTGACGTGATGGGGTCGCCGACGGAGCGTATCGACATTATTTCC
+GCTTACTTTGTCCCTACGCGCGCAGGCGTGGCGCAGTTGCTTAATCTGGTCAGGAAAGGT
+GTGAAGATCGCCATCTTAACTAACTCTCTGGCGGCCAACGATGTGGCGGTCGTTCACGCA
+GGGTACGCGCGCTGGCGCAAGAAATTACTGCGCTATGGCGTGGAGCTCTACGAACTGAAA
+CCGACCCGCGAACATGAAACCGCCGTACATGATCGCGGACTCACCGGGAACTCAGGTTCC
+AGCTTACATGCTAAAACGTTCAGTATTGATGGTAGTAAGGTGTTTATCGGGTCGCTTAAT
+TTTGATCCCCGTTCAACGCTTTTAAATACCGAAATGGGCTTTGTCATTGAAAGTGAAACG
+CTGGCGACGCTTATTCATAAGCGTTTTACGCAGAGCCAACGCGATGCGGCCTGGCAACTG
+CGGCTGGATCGCTGGGGACGAATTAACTGGATCGATCGTCAGCAAGAAGAGGAAAAGGTG
+TTAAAGAAAGAACCCGCTACGCGTTTCTGGCAGCGAGTTCTGGTACGGTTGGCGGCAATT
+TTACCTGTGGAATGGTTGCTGTGAATGCCAACTCAAGAAGCAAAAGCGCACCGCGTCGGC
+GAATGGGCAAGCCTGCGTAATACGTCGCCGGAAATTGCCGAAGCCATTTTTGAAGTCGCT
+CACTATGACGAGAAACTGGCAGAAAAAATATGGGAAGAAGGTAGCGATGAGGTGCTGATC
+AAAGCCTTTGAGAAAACGGACAAAGACTCGCTCTTCTGGGGCGAACAAGTCATCGAACGT
+AAGAACGTATAAATGTATCCCGTTGACCTGCATATGCATACCGTCGCCAGCACTCATGCC
+TACAGTACTCTGAGCGATTATATCGCGGAAGCCAAACGCAAAGGCATTAAACTTTTTGCG
+ATTACCGATCATGGTCCGGACATGGAAGATGCGCCGCATCACTGGCATTTTATTAACATG
+CGCATCTGGCCGCGTCTGGTTGACGGCGTGGGGATACTGCGTGGCATTGAGGCGAATATC
+AAGAATATTAACGGTGAAATTGATTGTTCCGGAAAGATGTTCGACTCGCTGGATCTGATT
+ATCGCAGGCTTTCATGAGCCCGTTTTTGCGCCGCATGATAAAGAAACCAATACTCAGGCG
+ATGATCGCGACCATCGCCAGCGGCAAGGTGCATATAATTAGTCACCCCGGAAATCCAAAG
+TATCCAGTGGAGGTTAAAGCCATCGCGCAGGCGGCGGCGAAACACCATGTAGCGCTGGAA
+ATCAACAACTCTTCTTTTCTGCATTCGCGTAAAGGAAGCGAAGATAATTGCCGCGCGGTC
+GCTGCCGCCGTACGCGATGCGGGAGGCTGGGTAGCGTTAGGCTCTGATTCCCATACGGCC
+TTTACGCTTGGCGATTTCACCGAATGCCGGAAAATTCTGGATGCGGTGAATTTTCCGGAA
+GATCGAATCCTGAACGTCTCTCCGCAGCGCTTACTGGCCTTTCTCGAATCACGCGGTATG
+GCGCCTGTACCGGAATTTGCCGAACTTTAAATGAATGAGTTTTCAATCCTGTGCCGTGTG
+CTGGGATCGTTGTTTTACCGCCAACCGCAAGATCCTTTACTGGTTCCGCTGTTTACGTTA
+ATCCGTGAAGGTAAACTGGCGGCAAACTGGCCGCTGGAGCAGGATGACATGCTGGCGCGT
+TTACAGAAAAGCTGCGATATCACGCAGATTTCCACTGATTACAATGCGTTATTTGTTGGG
+GAAGAGTGCGCGGTAGCGCCATACCGCAGTGCGTGGGTCGAAGGCGCGGAAGAGTCTGAG
+GTGCGCGCTTTTTTAACGTCGCGAGGGATGCCGCTGGCCGATACGCCTGCCGATCACATT
+GGCACTTTATTGCTCGCGGCCTCCTGGCTGGAAGATCAGTCTGCCGAAGATGAAAGTGAA
+GCGCTGGAAACCTTATTTGCCGATTATCTGCTTCCCTGGTGCAATACCTTCCTCGGTAAA
+GTTGAAGCCCATGCCGTTACGCCATTCTGGCGCACTCTGGCGCCGCTAACGCGTGATGCG
+ATAGGGGCCATGTGGGATGAACTTCAGGAAGAAGATGAAGAATAAATGATGCGCGCCATG
+AACATACTTCTTTCTATTGCTATCACTACGGGCATCCTTTCTGGAATATGGGGATGGGTG
+GCCGTCTCCCTGGGGTTACTAAGCTGGGCCGGTTTTTTAGGCTGTACGGCTTATTTCGCC
+TGTCCGCAGGGCGGCTTTAAGGGATTGTTGATTTCCGCCTGTACGCTGTTAAGCGGTATG
+GTGTGGGCGCTGGTCATTATTCACGGTAGCGCGTTGGCGCCGCATCTGGAAATTGTCAGT
+TACGTGTTGACGGGGATCGTGGCATTCCTGATGTGTATCCAGGCAAAGCAGCTATTGCTT
+TCTTTTGTTCCGGGAACATTTATCGGCGCCTGCGCGACATTTGCAGGGCAGGGTGACTGG
+CGGTTGGTATTACCGTCGCTGGCGCTGGGGCTAATCTTTGGCTATGCCATGAAAAATAGT
+GGGCTATGGCTGGCATCACGCCGCGAGCAACATTCAGCGAATACGGCGGTCACAAAATAA
+ATGAAAAAAAACCTGCTGGGATTCACCCTCGCATCCTTGTTATTCACGACCGGTTCCGCC
+GTGGCGGCGGAGTATAAAATTGATAAAGAAGGCCAACATGCGTTCGTCAATTTCCGCATC
+CAGCATCTGGGCTACAGCTGGCTATACGGCACCTTTAAAGATTTCGACGGCACGTTCACT
+TTTGACGAAAAAAATCCGTCAGCAGACAAAGTGAATGTGACCATTAACACCAATAGCGTC
+GACACTAACCATGCCGAACGTGACAAACACCTGCGTAGCGCGGAGTTTCTTAATGTTGCG
+AAATTCCCGCAGGCAACCTTCACCTCTACCAGCGTGAAAAAAGAGGGCGATGAACTGGAT
+ATTACCGGCAATCTGACGCTCAATGGCGTGACTAAACCGGTGACGCTGGAAGCGAAGCTG
+ATGGGCCAGGGCGACGATCCGTGGGGCGGTAAGCGCGCGGGCTTTGAGGCCGAAGGAAAA
+ATTAAGCTGAAAGATTTCAATATAACTACCGATCTCGGCCCAGCCTCACAAGAGGTGGAG
+CTTATCATCTCAGTAGAAGGCGTTCAGCAGAAGTAAATGTTACTGATGATGGCGCTGATC
+GTGCGTATTATCTGGCGGCTTTATTCTCCGCCGCCCGTTGCGTTGACCAGCTATTCCCGT
+TTAACGCGCATTGGCGCCGCCGCGGGTCATATCCTTCTGTATCTCCTGCTCTTTGCGATA
+ATCATTAGCGGCTACCTGATTTCCACCGCCGACGGTAAACCGATTAGCGTCTTTGGCTGG
+TTTGAGATTCCGGCCACGCTTACGGACGCGGGCGCGCAGGCTGACATCGCCGGAACACTG
+CATCTGTGGTTTGCCTGGTCGCTGGTCATTATCTCGCTCTCGCATGGGGTTATGGCGCTA
+AAACACCATTTCATCGATAAAGACGACACACTGAAACGTATGACAGGAATGTCGTCATCT
+GACTATGGAGCTCAAAAATGAATGGTTAAGTTATCAATGACGCTGCGCCTGACAATTTCT
+TTTATCGCCATACTTATCCTCGCCTGTACCGGCATTAGCTGGACGCTCTATAACGCGCTG
+AGCAAAGAATTAACGTATCGGGATGATATGACGCTAATAAATCGGGCGGCGCAAATGCAG
+CAACTGTTACTGGATGGCGCCAGGCCGGAAAATCTGCCGCTCTATTTCAATCGGATGGTG
+GATACGAAGCAGGATATCTTATTGATCCACTCAGCAACAGGCCATAATGTTGCGATTAAT
+CATAGCGGCATCCCCGACCAACGCTTTAACGAGATTCCGCTGGCTAAAAACATCACCCGC
+GAAACCTTATTTCGCCAGGCGGTACAAGGCACGGAGCTGACCGCGGTACGAGTAAACGCC
+AGAAGCGGCGATAACCCGCTGACCCTTACTATTGCCAGGCTGGCGACGGAAAGGCGGCAA
+ATGCTGGCGCAATATCGCCGCAACAGTTTGCTGATTAGCCTTATCGCGATCCTCGTCTGT
+TCGGCGCTCAGTCCATTAGTCATCAGAAACGGGCTGCGGGCCATTACGTCGCTCAGCCGA
+CTCACCGCGGCGACAGATAGCGGCACACTTCGCCAGCCGCTGGCGGAACAGGCGTTACCC
+GTCGAGCTCAGGCCGCTTGGGCAAGCGCTAAATACCATGCGCCAGAAGCTTTCCGACGAT
+TTTGAACGCCTGAACCAATTTGCCGACGATCTGGCGCATGAGCTGCGCACGCCGGTTAAT
+ATTTTACTGGGGAAGAATCAGGTTATGCTGAGTCAGGAACGCAGCGCCGAAGAGTATCAA
+CAAGCCCTTGTCGATAATATTGAAGAGCTGGAGGGACTGTCGCGACTGACAGAAAATATT
+CTCTTTCTGGCACGCGCGGAGCACCAGAATATAGCGGTAAAAAAACAGCCTGTTTCGCTC
+AATGCGCTGGTCGAAAATATGCTGGATTATCTTAGCCCCCTTGCCGAAGAGAAGCACATC
+TGTTTTATAAATCAATGTCAGGGAACGGTATGGGCTGACGAAATATTATTACAAAGAGTG
+CTCTCAAACCTGCTGACGAATGCCATCCGTTATTCTGATGAAAACGCCGTGATACGTATT
+GAAAGCGCTTATGATGATAACGTTGCAGAAATTCGGGTCGCTAATCCGGGCAGCCCCACC
+GCCGATGCGGATAAGCTTTTCCGGCGTTTTTGGCGAGGAGATAATGCCCGCTACACTGCC
+GGTTTCGGCCTGGGGTTATCGTTAGTTAACGCGATTGCCCTATTGCACGGTGGCTCGGCA
+TCTTACCGCTATGCCGATGAACATAATATCTTTTCGGTTCGTCTGCCTGATAGCGGTGAT
+AGCTAAGTGATATGTCTCAAAGTCCAGGGCGGCATTGGTGAAATTTTTACGGTGACGCAG
+CAGGCGGATAAATTCTTTCCGGCTACGCAGTTCCACTGGAGCTGGACGGAAAGCACAGTA
+CCTGTATTGATGATTGGTTTTCTGTTTGCCAATATTCAGCAATTTACTGCCAGTCAGGAT
+GTGGTCCAACGCTATATCGTGACTGACTCCATAGAGGAAACGAAGAAAACATTACTTACA
+AATGCCAAACTGGTTGCTGTGATCCCTGTTTTCTTTTTTGCTATCGGCTCGGCATTATTT
+GTCTACTATCAGCAACATCCACAATTATTACCGGCGGGATTCAACACTGGCGGCATTTTG
+CCCTTATTCGTGGTCACCGAAATGCCAGTCGGCATTGCAGGGTTGATAATCTCCGCTATT
+TTCGCTGCCGCGCAGTCCAGCATCTCCAGCAGCTTAAACAGCATTTCCAGTTGTTTTAAT
+TCCGATATCTATCAGCGTTTGAGTCATAAAAAAGGAACGCCAGAAAACCGTATGAAAATA
+GCTAAGTTAGTTATTCTGGTCGCGGGCCTGATAAGTAGCGCGGCCTCGGTATGGCTGGTC
+ATGGCCGATGAATCAGAAATCTGGGATGCATTTAATAGTCTGATAGGTCTGATGGGAGGG
+CCAATGACCGGTCTGTTCATGCTGGGCATTTTCTTTAAACGAGCAAATGCCGGGAGTGCG
+GTTTTAGGAATTATTATCAGCGTCATTACCGTGCTGGGCACACGCTATGCCACTGACCTT
+AACTTCTTCTTTTATGGGGTCATTGGCTCGCTAAGCGTGGTGATCAGCGGCGTTATTTTC
+GCCCCGTTATTTGCCCCGGCACCGCCATTGACGCTGGATGAAAAACCTGAACCAAAGGTG
+ACATTATGAATGAAAATCAACAGATATCTTCTGGGTATGGTTTCGTTTATAGCATTTTCA
+TCATATCTACAAGCGGCAACCCTTGATTATCGGCATGAATATGCTGATAGAACCAGAATT
+AATAAAGACCGTATTGCTATAATTGAAAAGCTTCCTAACGGCATTGGTTTTTATGTCGAT
+GCCAGCGTTAAATCGGGAGGAGTAGATGGTGAGCAGGATAAGCATTTAAGCGATCTCGTC
+GCAAACGCTATAGAACTGGGCGTAAGTTATAATTATAAAGTTACGGACCATTTTGTTTTG
+CAGCCTGGATTTATATTTGAAAGCGGTCCAGACACTTCAATTTATAAGCCTTATTTAAGG
+GCGCAATATAATTTTGATTCTGGTGTTTATATGGCTGGTCGTTACCGTTATGACTATGCA
+AGGAAGACAGCTAACTATAATGATGATGAGAAAACGAATAGATTTGATACTTATATAGGT
+TATGTTTTTGATGAGTTGAAATTGGAATATAAATTTACCTGGATGGATAGCGATCAAATT
+AAATTTGATAACAAAAAAACAAACTATGAACATAATGTGGCTTTAGCCTGGAAACTGAAT
+AAGTCATTTACACCATACGTTGAGGTCGGAAATGTAGCGGTGAGAAATAATACCGATGAG
+AGACAGACCCGTTATCGCGTTGGATTACAATACCACTTTTGAATGACGAAATACGGTGTT
+ATAGGTACAGGTTATTTTGGCGCTGAACTGGCGCGATTTATGTCTAAGGTTGAAGGGGCG
+AAAATCACTGCGATTTACGATCCGGTAAATGCGGCTCCGATAGCGAAAGAGCTGAACTGT
+GTCGCCACTTCAACGATGGAGGCGCTTTGTACCCATCCTGATGTGGATTGCGTAATTATT
+GCTTCACCAAATTACTTACATAAAGCGCCGGTCATTGCGGCGGCTAAAGCGGGTAAACAC
+GTGTTTTGTGAAAAACCTATCGCCTTAAATTACCAGGATTGTAAGGATATGGTTGATGCC
+TGCAAAGAAGCTGGTGTTACCTTTATGGCGGGTCACGTTATGAACTTTTTTCACGGGGTT
+CGCCACGCTAAAGCGCTCATCAAAGCCGGTGAAATCGGTGAAGTTACACAAGTTCACACT
+AAACGTAATGGTTTTGAAGACGTGCAGGATGAGATCTCATGGAAGAAGATTCGCGCAAAG
+TCAGGTGGGCATCTGTACCATCACATTCACGAGCTAGATTGTACACTGTTCATCATGGAT
+GAAACCCCATCCCTGGTTTCAATGGCGGCGGGGAATGTTGCGCACAAAGGTGAAAAATTT
+GGTGATGAAGATGATGTTGTCCTAATCACCCTTGAGTTTGAAAGCGGTCGTTTCGCGACA
+CTTCAGTGGGGATCATCGTTCCACTACCCTGAGCACTATGTATTAATTGAGGGCACGACA
+GGTGCAATTCTCATTGATATGCAAAACACGGCTGGTTATCTAATAAAAGCGGGCAAAAAA
+ACACACTTTCTTGTGCATGAAAGCCAGGCGGAGGATGATGATCGTCGCAACGGTAACATA
+TCCAGCGAGATGGATGGCGCAATCGCTTATGGTAAACCCGGTAAACGTACGCCGATGTGG
+CTCTCATCAATTATGAAACTGGAGATGCAGTACTTGCATGATGTGATAAACGGTCTGGAG
+CCAGGCGAGGAGTTTGCTAAATTGCTAACGGGAGAAGCGGCGACAAATGCCATTGCTACC
+GCTGATGCTGCGACGCTTTCTTCAAACGAGGGGCGCAAAGTTAAACTCACTGAAATTCTT
+GGCTAAATGACATCACGTCTTCAGGTCATACAGGGTGATATCACTCAACTTAGCGTCGAT
+GCGATTGTGAATGCCGCTAACGCATCATTAATGGGCGGCGGTGGCGTAGACGGCGCAATT
+CATCGCGCGGCGGGGCCGGCATTGCTGGACGCCTGTAAACTCATCCGTCAGCAACAGGGC
+GAATGTCAGACGGGACATGCGGTTATCACGCCTGCTGGCAAGCTTTCGGCAAAGGCGGTT
+ATTCACACAGTGGGGCCCGTCTGGCGAGGCGGCGAACACCAGGAAGCTGAGCTACTCGAA
+GAGGCATACCGGAATTGTTTGCTGCTTGCCGAGGCGAATCACTTTCGTTCCATCGCTTTT
+CCGGCAATCAGTACCGGCGTTTATGGCTATCCACGCGCCCAGGCCGCTGAAGTCGCCGTC
+AGGACGGTTTCAGATTTTATTACCCGTTACGCTCTGCCTGAACAGGTATACTTTGTCTGT
+TATGATGAAGAAACTGCCCGGCTTTACGCAAGATTACTTACTCAGCAAGGCGACGACCCT
+GCCTGA
+>real_data_2
+ATGAAAAAATCATTACTCGCTGTTGCTGTGGCAGGGGCTGTTTTGTTGTCATCCGCCGTA
+CAGGCGCAGACAACGCCGGAAGGTTATCAATTACAACAGGTGCTGATGATGAGCCGCCAT
+AATCTGCGGGCGCCGCTGGCGAATAATGGCAACGTACTGGCGCAGTCGACGCCGAACGCC
+TGGCCGGCGTGGGACGTTCCCGGCGGGCAACTGACGACGAAAGGCGGCGTGCTGGAAGTC
+TATATGGGACACTACACACGTGAATGGCTGGTCGCGCAGGGGCTGATACCGTCGGGAGAA
+TGTCCGGCGCCCGACACGGTATATGCCTATGCGAATAGTTTGCAGCGCACCGTCGCCACC
+GCGCAATTTTTCATTACCAGCGCTTTCCCCGGCTGTGATATTCCTGTTCATCATCAGGAA
+AAAATGGGCACTATGGACCCTACCTTCAATCCGGTGATTACCGATGATTCCGCCGCGTTC
+CGGCAACAGGCCGTACAGGCGATGGAAAAGGCGCGTAGTCAGCTACATCTTGATGAGAGT
+TATAAACTGCTTGAGCAGATAACGCATTATCAGGACTCGCCGTCCTGCAAAGAGAAGCAT
+CAGTGTTCGCTAATCGACGCGAAAGATACCTTCAGCGCGAACTATCAGCAAGAGCCTGGC
+GTGCAGGGGCCGCTGAAAGTAGGGAACTCGCTGGTGGATGCGTTTACCCTGCAATATTAC
+GAAGGCTTTCCGATGGATCAGGTCGCTTGGGGCGGGATCCACACCGATCGGCAGTGGAAG
+GTGCTGTCAAAACTGAAAAACGGCTACCAGGACAGCCTGTTTACCTCACCCACGGTGGCG
+CGCAATGTCGCTGCGCCGCTGGTAAAATATATCGATAAGGTGCTGGTTGCCGAGCGCGTT
+AGCGCGCCGAAGGTTACCGTGCTGGTGGGGCATGATTCCAATATCGCGTCGCTGCTGACG
+GCGCTGGATTTTAAACCCTATCAGCTCCATGACCAGTATGAGAGAACGCCGATTGGTGGT
+CAGCTTGTCTTCCAACGCTGGCATGACGGTAACGCTAACCGGGATTTGATGAAAATCGAG
+TATGTCTACCAGAGCGCCCGGCAGTTACGTAATGCGGAAGCGTTAACGCTCAAATCGCCT
+GCGCAAAGGGTAACGCTGGAACTGAAAGGATGTCCGGTGGATGCGAACGGCTTCTGTCCG
+CTGGATAAGTTCGATAACGTCATGAACACTGCTGCAAAATAGATGGAAAAGAATAATGAA
+GTCATTCAGACCCATCCGCTTGTAGGATGGGACATCAGCACCGTCGATAGCTATGATGCG
+CTGATGCTGCGTTTACACTACCAGACCCCAAATCGTCCGGAACCGGAAGGGACTGAAGTT
+GGTCAAACGCTCTGGTTAACGACAGATGTAGCCAGGCAATTTATTTCAATATTAGAAGCC
+GGCATCGCCAAAATAGAATCAGGCGATTACCAGGAAAACGAGTATCGTCACCATTAGATG
+GAACTTAAGGATTATTACGCCATTATGGGCGTGAAACCGACGGACGATCTCAAGACGATT
+AAGACCGCCTATCGCCGACTGGCCCGCAAGTACCATCCAGATGTCAGCAAAGAACCCGAT
+GCCGAAGCCCGTTTCAAAGAGGTTGCTGAAGCATGGGAAGTGCTGAGTGATGAGCAACGG
+CGCGCCGAGTATGACCAGTTATGGCAACACCGTAACGATCCACAATTTAATCGCCAGTTC
+CAGCAACACGAAGGCCAGCCGTATAACGCCGAAGATTTTGATGATATTTTCTCGTCTATT
+TTTGGTCAGCACGGTCGTCATTCGCACCACCGCCACGCCGCACGCGGTCATGATATCGAA
+ATTGAAGTGGCGGTATTCCTGGAAGAAACGCTGGAAGAGCACCAGCGTACGATTAGCTAT
+TCCGTCCCCGTTTATAACGCGTTCGGCCTGGTGGAGCGGGAAATTCCCAAAACATTGAAT
+GTGAAAATCCCGGCTGGCGTCAGCAACGGGCAACGAATCAGACTGAAAGGCCAGGGCACG
+CCGGGGGAAAACGGCGGACCTAATGGCGATTTATGGCTCGTTATCCATATTGCCCCGCAT
+CCGCTCTTTGATATCGTCAATCAGGATCTGGAAGTCGTCCTTCCGCTTGCCCCATGGGAG
+GCGGCGCTCGGCGCTAAGGTGTCTGTGCCAACGCTTAAAGAGCGTATTTTGCTGACCATT
+CCCCCCGGCAGCCAGGCAGGTCAGCGGCTGCGTATCAAAGGAAAAGGATTAGCCAGTAAA
+AAGCACACTGGCGATCTCTATGCCATCATCAAAATCGTTATGCCGCCGAAACCTGACGAG
+AAAACAGCTGCCCTGTGGCAACAACTGGCGGACGCGCAGTCGTCCTTTGACCCACGCCAG
+CAATGGGGGAAAGCATAAATGGCTAACATCACTGTCACCTTTACCATCACCGAATTTTGT
+TTGCACACCGGCGTGACGGAAGAGGAGCTAAACGAAATCGTCGGACTTGGCGTAATTGAG
+CCTTACGAAGACGATAACGCCGACTGGCAATTCGACGATCGCGCAGCGAGCGTGGTACAA
+CGCGCGCTACGCTTACGCGAGGAGCTGGCGCTCGACTGGCCAGGGATCGCGGTCGCGTTA
+ACGCTGCTGGAAGAGAATTCACGGCTGCGCGAAGAAAACCGGTTACTGCTGCAACGCCTT
+TCTCGCTTTATCTCGCATCCCTAAATGTCATCTTGTTGGAGATTTACGGATTCGCTAACA
+AGCCTATGGCATACTGCGTTGATGAAGATTTTATTGATTGAAGATAACCAGAAAACCATT
+GAGTGGGTACGTCAGGGACTCACGGAGGCAGGCTATGTGGTTGATTATGCCTGTGATGGA
+CGAGACGGATTACACCTAGCCCTTCAGGAACATTATTCATTGATTATTCTTGATATTATG
+CTGCCGGGGCTTGATGGATGGCAGGTTTTACGCGCGTTGCGCACTGCATATCAGCCCCCT
+GTTATTTGCCTGACGGCGCGCGACTCGGTTGAGGATCGCGTCAAAGGTCTTGAGGCGGGC
+GCTAATGATTACCTTGTTAAGCCTTTTTCCTTCGCCGAACTGCTGGCCCGGGTGAGAGCT
+CAACTCAGACAGCATGTCCCGGTCTTTACCCGACTGACGATCAATGGTCTGGACATGGAT
+GCCACAAAGCAATCGGTGTTACGAAATGGCAAACCGATTTCCCTGACCCGCAAAGAATTC
+CTGCTCCTCTGGTTACTGGCGTCCCGGGCAGGGGAAATCGTGCCCCGAACCGCGATCGCC
+AGCGAAGTTTGGGGAATTAACTTTGATAGTGAAACCAACACCGTTGATGTCGCGATTCGT
+CGGCTGCGCGCCAAAGTAGACGATCCATTTGAAAAGAAGCTCATTATGACCGTCCAGGGG
+ATGGGTTATCGATTACAGGCGGAAACGTCGCAGAATGGTTAAATGAAAAACAAATTGTTA
+TTTATGATGTTGGCAATACTGGGTGCGCCTGGGATTGCAACCGCGACAAATTATGATCTG
+GCTCGTTCAGAGGATAATTTTGCGGTAAATGAATTAAGCAAGTCTTCATTTAATCAGGCG
+GCCATTATTGGTGAAGTCGGCACGGATAATAGTGCCAGAGTACGCCAGGAAGGATCAAAA
+CTATTGTCCGTTGTTTCACAAGAAGGAGAAAATAATCGGGCGAAAGTCGACCAGGCAGGG
+AATTATAACTTTGCGTATATTGAGCAAACGGGCAATGCCAACGATGCCAGTATATCGCAA
+AGCGCTTACGGTGATAGTGCGGCTATTATCCAGAAAGGTTCTGGAAATAAGGCCAATATT
+ACCCAGTACGGTGCGCAGAAAACAGCAGTTGTAGTGCAGAAACAGTCGCATATGGCTATT
+CGCGTCACCCAAGGCTAAATGCATACTTTATTGCTCCTTGCCGCACTTTCAAATGAGATT
+ACGTTTACCACGACTCAGCAAGGCGATATTTACACGGTGATCCCTCAGGTCACAGTAAAC
+GAACCCTGCGTCTGTCTGGTGCAAATTCTCTCTGTGCGCGACGGCGTCGGGGGAGAAAGC
+CATACACAGCAAAAACAAACGCTATCTTTACCTGCTAATCAACCGATTGAGTTGGCTCGT
+CTTAGTGTAAATATATCTTCAGAGGACTCGGTTAAAATTATTGTTACTGTTTCGGACGGA
+CAATCACTGCATTTATCACAACAATGGCCGCCTTCTGCACAGTAGATGTTTAATGAAGTC
+CATAGTAGTCATGGTCACACACTATTGTTGATCACAAAGCCATCTCTGCAAGCTACGGCA
+TTATTGCAACATTTAAAGCAATCGCTGGCCATAACCGGACAACTGCATAATATTCAACGT
+TCTCTGGAAGATATCTCAGCCGGTTGCATTGTTTTAATGCATATGATGGAAGCGGATAAG
+AAGCTTATCCACTATTGGCAGGATAATTTAAGCCGCAAACACAATAATATAAAAACATTA
+TTGTTAAATACCCCTGACGATTATCCCTACCGTGAAATTCAAAACTGGCCTCATATTAAC
+GGCGTGTTTTACGCCACTGAAGACCAGGAACACGTGGTCCGCGGATTACAGGGTATTCTG
+CGGGGCGAATGCTATTTTTCACAAAAATTAGCCAGTTACCTGATTACACACTCAGGAAAT
+TACCGCTACAACAGCACCGAGTCCGCATTACTCACTCATCGCGAAAAAGAGATCCTCAAT
+AAGTTACGTATTGGTGCCTCTAATAATGAAATCGCCAGGCCGCTATTTATCAGCGAGAAT
+ACGGTTAAGACACATCTTTATAATCTTTTCAAAAAGATACCTGTCAAAAATCGCACCCAG
+GCAGTTTCATGAATGAAACGCTATCTGACCTGGATTGTAGCAGCAGAGTTACTGTTCGCT
+ACCGGAAACCTCCATGCCAATGAAGTTGAAGTCGAGGTTCCCGGATTGTTAACCGACCAT
+ACCGTCTCTTCCATAGGACATGAATTCTATCGTGCATTCAGCGACAAATGGGAAAGCGAA
+TACACCGGCAACCTGACCATTAATGAAAGACCCAGTGCGCGTTGGGGAAGCTGGATCACC
+ATAACGGTAAACCAGGACGTTATTTTCCAGACCTTTTTATTTCCAATGAAAAGAGACTTC
+GAGAAAACCGTCGTCTTCGCATTAGCGCAAACAGAGGAAGCATTAAATCGCCGACAAATA
+GATCAAACGCTCTTAAGTACGAGTGATTTAGCGCGTGATGAATTCTAAATGCGTGTTAAA
+CATGCAGTAGTGCTGCTCATGCTTTTTTCGCCATTAACCTGGGCTCGAAATATGACGTTC
+CAGTTCCGTAATCCTAACTTTGGTGGAAACCCCAATAACGGTTCCCTTTTATTGAATAGC
+GCCCAGGCGCAAAATTCATATAAAGACCCCGCTTATGATAACGATCTTGGTATCGAGACC
+CCCTCAGCGTTGGATAACTTTACGCAGGCTATTCAATCGCAAATTCTGGGCGGCTTGTTG
+ACCAATATTAATACCGGAAAACCAGGACGTATGGTGACCAATGATCTTATTATCGATATC
+GCTAATCGCGACGGACAGCTCCAGCTCAACGTCACGGACAGAAAACCGGGAAGAACCTCG
+ACCATCGAAGTGTCAGGTTTACAAACTCAGTCAACCGATTTTTAAATGCCGCGCTTACTT
+ATTTTGGTTGCCGTTTTATCGTTGAGCGGATGCTTAACTGCCCCGCCGAAACAAGCTGCG
+AAACCGACATTAATGCCCCCCGCACAAAGTTACAAAGATTTGACGCACTTACCTGCTCCC
+ACCGGTAAGATCTTTGTTTCGGTATATAACATTCAGGATGAAACGGGCCAATTTAAACCT
+TACCCGGCAAGTAACTTTTCCACGGCTGTGCCGCAGAGCGCCACCGCTATGTTGGTCACC
+GCGCTGAAAGATTCGCGCTCGTTTATCCCACTAGAACGACAAGGCTTACAGAATCTTTTG
+AATGAACGGAAAATTATTCCCGCAGCCCAGGAAAACGGCACCGTGGCGATGAATAACCGT
+ATCCCGCTTCAGTCGTTGACGGCGGCAAATATTATGGTGGAAGGTTCTATTATTGGTTAT
+GAAAGTAACGTCAAATCCGCCGGGGTCGGCGCAAGATATTTCGGTATTGGCGCCGATACG
+CAGTATCAGCTGGATCAGACTGCTGTCAACCTGCGCGTGGTTAACGTCAGTACGGGCGAG
+ATCCTTTCTTCGGTGAACACCAGTAAAACGATCCTTTCCTATGAAGTACAGGCAGGCGTG
+TTCCGTTTTATTGATTACCCGCGCTTACTGGAAGGCGAAATCGGCTATACCTCGAACGAA
+CCGGTGATGCTGTGTCTGACGTCAGCCATTGAAACCGGCGTTATCTTCCTCATTAATGAT
+GGTATCGATCGCGGACTGTCGGATTTGCAGAATAAAGCGGACAGGCAAAATGATATTCTG
+GTGAAATACCGTGAGCTGTCAGTACCGCCAGAATCCTGAATGTCTATTGCCGTAAATATG
+AATGACCCGACCAACACGGGCGTCAAAACGACGACCGGCAGCGGGTCGATGACCGGAAGC
+AACGCTGCCGATCTGCAAAGCAGTTTCCTGACCTTACTGGTCGCGCAATTGAAGAACCAG
+GACCCGACTAACCCATTACAAAATAATGAGTTAACGACACAGTTGGCGCAAATCAGTACC
+GTGAGCGGCATTGAAAAACTGAATACGACGCTGGGGGCTATTTCCGGGCAAATCGATAAT
+AGTCAGTCCCTACAGGCGACCACGCTGATTGGACATGGCGTTATGGTGCCTGGCACCACA
+ATTCTGGCGGGTAAAGGCGCGGAAGAAGGGGCCGTGACGTCCACGACGCCGTTTGGCGTG
+GAATTGCAACAGCCTGCGGACAAAGTGACGGCAACCATTACCGATAAAGATGGCCGGGTG
+GTACGGACGCTGGAGATCGGTGAGTTGCGAGCCGGGGTACACACCTTTACCTGGGATGGT
+AAGCAAACGGACGGAACAACGGTACCGAATGGTTCTTACAACATTGCGATTACCGCCAGC
+AATGGCGGGACGCAACTGGTGGCGCAGCCGCTGCAATTCGCTCTGGTACAGGGCGTGACG
+AAGGGCAGTAACGGCAACCTGTTGGATCTGGGTACCTACGGCACCACCACACTCGACGAA
+GTTCGGCAAATAATCTAAATGTCTTTTTCTCAAGCGGTTAGCGGCCTGAACGCTGCGGCC
+ACCAACCTTGATGTTATCGGTAATAACATCGCCAACTCCGCCACCTATGGCTTTAAGTCC
+GGTACGGCATCATTTGCCGATATGTTCGCCGGTTCCAAAGTGGGGTTGGGCGTAAAAGTG
+GCGGGGATTACCCAGGATTTTACCGACGGTACGACAACGAACACCGGGCGCGGGCTGGAT
+GTCGCGATTAGCCAGAACGGTTTTTTCCGCCTGGTAGACAGCAACGGTTCCGTGTTCTAT
+AGCCGCAACGGCCAGTTCAAACTGGACGAGAACCGTAACCTGGTCAATATGCAGGGGATG
+CAGTTGACCGGCTATCCGGCCACCGGTACGCCGCCGACCATTCAGCAGGGGGCGAATCCT
+GCGCCGATCACCATTCCGAACACGCTGATGGCGGCGAAATCGACCACCACCGCGTCAATG
+CAGATCAACCTGAACTCAACGGACCCTGTACCGTCTAAAACGCCCTTTAGCGTGAGTGAT
+GCGGATTCGTATAACAAAAAAGGCACCGTCACCGTTTATGACAGCCAGGGTAATGCCCAT
+GACATGAACGTCTATTTTGTGAAAACCAAAGATAATGAATGGGCTGTGTACACCCATGAC
+AGCAGCGATCCTGCAGCCACTGCGCCAACAACGGCGTCCACTACGCTGAAATTCAATGAA
+AACGGGATTCTGGAGTCTGGCGGTACGGTGAACATCACCACCGGTACGATTAATGGCGCG
+ACAGCGGCCACCTTCTCCCTCAGCTTCCTTAACTCCATGCAGCAGAACACCGGGGCTAAT
+AACATCGTCGCCACCAATCAAAACGGCTATAAGCCTGGCGACCTGGTGAGCTACCAGATT
+AACAATGATGGCACCGTGGTTGGCAACTACTCCAACGAGCAGGAGCAGGTGCTGGGGCAG
+ATTGTGCTGGCTAACTTCGCCAACAACGAAGGTCTGGCATCCCAGGGCGATAACGTCTGG
+GCGGCGACGCAGGCCTCCGGGGTAGCGCTGCTGGGGACTGCCGGTTCCGGCAACTTCGGT
+AAGCTGACGAACGGCGCGCTGGAAGCCTCTAACGTGGATTTGAGTAAAGAGCTGGTGAAT
+ATGATCGTCGCGCAGCGTAACTACCAGTCGAATGCGCAGACCATCAAAACCCAGGACCAG
+ATCCTCAATACGCTGGTTAACCTGCGCTAAATGGATCACGCAATTTATACCGCCATGGGG
+GCGGCCAGCCAGACGCTTAACCAGCAGGCGGTAACGGCCAGCAACCTGGCTAATGCCTCA
+ACGCCGGGCTTTCGCGCGCAGCTTAACGCGCTACGCGCGGTGCCCGTTGATGGCCTCTCT
+TTAGCGACGCGCACGTTGGTTACGGCGTCGACGCCGGGGGCGGATATGACCCAGGGTCAG
+TTGGACTACACTTCCCGCCCGCTGGATGTTGCGTTACAGCAGGACGGCTGGCTGGTGGTG
+CAAGCGGCGGATGGCGCTGAAGGATATACCCGTAACGGGAATATCCAGGTGGGCCCGACC
+GGGCAGTTAACCATTCAGGGACATCCGGTTATCGGCGAAGGCGGCCCGATTACCGTTCCG
+GAAGGGTCGGAAATCACCATTGCGGCAGACGGCACGATCTCCGCGCTCAATCCCGGCGAC
+CCGCCAAACACGGTGGCGCCCGTTGGGCGGCTGAAGCTGGTCAAAGCGGAAGGCAATGAG
+GTGCAGCGGAGCGATGACGGTTTATTCCGCCTTACCGCCGAGGCACAGGCTGAACGCGGG
+GCGGTACTGGCCGCCGACCCGTCAATTCGCATTATGTCGGGCGTGCTGGAGGGCAGTAAC
+GTCAAGCCGGTTGAAGCCATGACCGACATGATCGCCAACGCACGTCGTTTTGAAATGCAG
+ATGAAGGTTATCACCAGCGTAGATGAGAACGAAGGGCGAGCTAACCAACTGCTGTCGATG
+AGTTAAATGATCAGTTCATTATGGATCGCCAAAACCGGTCTGGACGCGCAGCAAACCAAT
+ATGGATGTGATTGCCAATAACCTGGCAAACGTCAGCACCAATGGTTTTAAGCGTCAGCGC
+GCGGTATTTGAAGATCTGTTGTATCAGACCATCCGCCAGCCGGGCGCGCAGTCGTCCGAG
+CAGACGACGCTGCCTTCCGGGCTGCAAATCGGTACCGGCGTGCGTCCGGTCGCCACGGAG
+CGCCTGCACAGTCAGGGGAACCTGTCGCAGACCAACAACAGTAAAGATGTGGCGATTAAA
+GGGCAGGGCTTTTTCCAGGTCATGCTGCCGGACGGTACGTCTGCCTATACCCGCGACGGC
+TCTTTCCAGGTGGATCAGAATGGTCAACTGGTGACGGCGGGCGGTTTTCAGGTGCAGCCG
+GCAATCACCATTCCGGCCAACGCGTTAAGCATCACGATTGGCCGCGACGGCGTGGTCAGC
+GTTACCCAGCAAGGGCAGGCCGCGCCGGTTCAGGTCGGGCAGCTTAACCTGACCACCTTT
+ATGAACGACACCGGTCTGGAAAGCATCGGCGAGAACCTCTATATCGAAACGCAATCGTCC
+GGCGCGCCGAACGAAAGCACGCCGGGGCTCAACGGCGCGGGGTTGTTGTATCAAGGGTAT
+GTCGAAACGTCGAACGTTAACGTGGCGGAAGAGCTGGTGAACATGATTCAGGTTCAACGC
+GCCTATGAAATTAACAGTAAAGCAGTATCGACGACCGATCAGATGCTGCAGAAACTGACG
+CAACTCTAAATGGCCCTGATGGTCGCGACGCTGACAGGATGCGCCTGGATACCCGCTAAA
+CCGCTCGTGCAGGGGGCGACCACGGCGCAGCCGATACCTGGCCCGGTACCGGTGGCGAAT
+GGCTCCATATTTCAGTCTGCGCAGCCGATTAATTATGGCTATCAGCCGCTTTTTGAAGAT
+CGTCGACCGCGTAATATCGGCGATACGCTCACGATTGTGTTACAGGAAAACGTCAGCGCC
+AGTAAAAGCTCGTCGGCAAATGCCAGCCGCGACGGCAAAACCAGCTTTGGTTTTGATACG
+GTACCGCGTTATCTGCAGGGATTATTCGGTAATTCCCGCGCGGATATGGAGGCCTCCGGC
+GGCAACTCTTTTAATGGTAAAGGCGGCGCGAATGCCAGCAATACCTTTAGCGGCACGCTG
+ACCGTGACCGTCGATCAGGTTCTGGCCAATGGCAATTTACACGTCGTGGGGGAAAAACAG
+ATCGCGATTAATCAGGGAACGGAATTCATCCGCTTCTCCGGCGTGGTAAATCCACGCACC
+ATCAGCGGTAGCAACTCTGTTCCCTCGACACAGGTGGCGGATGCGCGGATTGAATATGTC
+GGGAACGGCTATATTAACGAAGCGCAAAATATGGGCTGGCTGCAACGTTTCTTCCTTAAT
+TTGTCGCCGATGTAAGTGTTTAAAGCTCTTGCAGGAATCGTTCTGGCACTGGTTGCCACT
+CTGGCGCACGCCGAGCGTATCCGGGATCTGACCAGTGTCCAGGGAGTACGGGAAAACTCG
+CTGATCGGCTACGGGCTGGTGGTCGGGCTGGACGGTACGGGCGACCAGACGACCCAGACG
+CCATTTACCACCCAGACGCTGAATAACATGCTGTCACAACTGGGGATTACGGTCCCCACC
+GGCACCAATATGCAGTTGAAAAACGTGGCGGCGGTGATGGTGACGGCGTCGTATCCGCCT
+TTTGCGCGACAGGGACAAACGATCGATGTCGTCGTTTCCTCAATGGGGAACGCTAAAAGT
+CTGCGTGGCGGGACGTTATTAATGACGCCGTTAAAAGGGGTGGACAGCCAGGTGTATGCT
+CTGGCGCAGGGCAATATTCTGGTCGGCGGCGCGGGCGCTTCCGCAGGCGGCAGTAGCGTG
+CAGGTTAACCAGCTTAATGGCGGGCGCATCACTAATGGCGCGATTATCGAACGCGAGTTG
+CCGACTCAGTTCGGCGCTGGCAACACCATTAATCTGCAATTGAACGACGAAGATTTTACG
+ATGGCGCAGCAAATTACCGACGCCATCAACCGCGCCCGCGGTTACGGCAGCGCCACTGCG
+CTTGATGCGCGAACGGTACAGGTACGCGTGCCCAGCGGCAACAGCTCGCAGGTGCGTTTT
+CTGGCGGACATTCAAAATATGGAAGTCAACGTGACGCCGCAGGATGCAAAAGTCGTGATC
+AACTCGCGTACCGGTTCGGTGGTCATGAATCGGGAAGTCACGCTGGATAGCTGCGCTGTG
+GCGCAGGGCAATTTGTCAGTGACAGTCAATCGCCAACTCAACGTCAACCAGCCGAATACG
+CCATTTGGCGGCGGGCAGACCGTGGTGACGCCACAGACTCAGATAGATTTGCGTCAGAGC
+GGCGGATCGCTACAGAGCGTGCGTTCCAGCGCCAATCTGAACAGCGTAGTGCGCGCGCTG
+AATGCGCTTGGCGCGACGCCGATGGATCTGATGTCGATTTTGCAGTCCATGCAGAGCGCG
+GGCTGTCTACGCGCCAAACTGGAAATCATCTGAATGATCGGAGACGGTAAATTGCTGGCC
+AGCGCGGCCTGGGATGCGCAATCTCTGAACGAACTGAAAGCGAAAGCGGGCCAGGACCCG
+GCGGCGAATATCCGTCCTGTGGCCCGTCAGGTGGAAGGGATGTTTGTGCAGATGATGCTG
+AAAAGTATGCGCGAGGCTTTACCCAAAGATGGTTTATTCAGCAGCGATCAGACGCGTCTG
+TATACCAGCATGTATGACCAGCAGATCGCCCAGCAGATGACCGCCGGTAAGGGATTGGGG
+CTGGCGGATATGATGGTTAAACAGATGACGGGCGGGCAGACGATGCCTGCAGATGATGCG
+CCGCAAGTACCGCTTAAATTCTCCCTGGAGACGGTAAACAGCTATCAAAATCAGGCGCTG
+ACCCAACTGGTGCGCAAAGCCATACCGAAAACGCCGGACAGCAGCGATGCGCCGCTCTCC
+GGCGACAGTAAAGACTTTCTGGCCCGGCTTTCGCTCCCGGCGAGGCTGGCCAGCGAACAA
+AGCGGGGTGCCGCATCATCTGATTCTGGCGCAGGCGGCGCTGGAGTCCGGCTGGGGGCAG
+CGGCAAATCCTGCGGGAGAATGGCGAACCCAGCTATAACGTATTTGGCGTGAAAGCGACC
+GCCAGTTGGAAAGGGCCGGTGACGGAAATCACCACCACTGAATACGAAAATGGCGAAGCG
+AAAAAAGTGAAAGCGAAATTCCGCGTCTATAGCTCGTATCTGGAGGCGTTATCGGATTAT
+GTCGCGCTGTTAACGCGTAACCCACGCTACGCTGCCGTGACCACTGCCGCCACGGCAGAG
+CAGGGCGCAGTGGCTCTGCAAAACGCCGGATACGCCACTGACCCGAATTACGCGCGTAAA
+TTGGCCAGCATGATTCAGCAGTTGAAAGCGATGAGTGAAAAGGTCAGCAAAACCTACAGC
+GCGAATCTCGACAATCTCTTTTAAATGTCCAGCTTGATTAATCACGCCATGAGCGGACTT
+AACGCCGCGCAGGCCGCGTTAAATACGGTCAGTAATAACATCAACAATTATAACGTTGCG
+GGTTATACCCGGCAGACAACTATTCTGGCGCAGGCAAACAGTACGTTAGGGGCTGGCGGC
+TGGATAGGTAATGGCGTTTACGTTTCAGGCGTACAGCGCGAATATGATGCGTTTATCACT
+AATCAGCTACGCGGCGCGCAAAACCAGAGCAGCGGCTTAACCACGCGCTATGAACAAATG
+TCGAAAATCGACAACCTGCTGGCCGATAAATCCAGCTCACTGTCTGGCTCGCTGCAGAGT
+TTTTTTACCAGCCTGCAAACGTTAGTCAGTAATGCGGAAGATCCTGCGGCGCGTCAGGCG
+CTGATTGGTAAAGCGGAAGGGCTGGTAAACCAGTTCAAAACCACCGATCAGTATCTGCGC
+GATCAGGATAAACAGGTCAATATCGCGATTGGCTCCAGCGTGGCGCAAATCAACAATTAC
+GCGAAGCAGATAGCTAACCTGAACGATCAAATCTCCCGTATGACGGGCGTAGGCGCGGGC
+GCATCGCCGAACGACCTGCTCGATCAACGTGATCAGTTGGTTAGCGAGCTTAACAAGATC
+GTTGGCGTCGAGGTGAGTGTACAGGACGGCGGCACCTATAACCTGACGATGGCCAATGGC
+TATACGCTGGTGCAGGGGTCGACGGCGCGTCAGTTGGCGGCGGTTCCCTCCAGCGCCGAC
+CCGACGCGAACGACTGTCGCTTATGTCGATGAGGCCGCCGGTAACATCGAAATTCCGGAA
+AAGTTGCTGAACACCGGTTCGCTCGGCGGGCTACTGACGTTCCGTTCTCAGGATCTGGAT
+CAGACTCGTAATACGCTGGGCCAGTTGGCGTTGGCGTTTGCCGATGCGTTTAACGCGCAG
+CATACCAAAGGTTATGACGCCGACGGCAATAAAGGGAAAGACTTCTTTAGCATTGGCTCG
+CCGGTGGTATATAGCAACAGTAATAATGCCGATAAAACGGTATCGCTAACCGCTAAGGTG
+GTCGACAGCACGAAGGTTCAGGCGACGGATTATAAGATTGTTTTTGACGGTACAGACTGG
+CAGGTTACTCGCACTGCGGATAACACCACCTTCACGGCAACAAAAGATGCTGACGGAAAA
+CTGGAGATTGACGGTCTGAAAGTGACGGTAGGGACTGGCGCACAGAAAAACGACAGTTTT
+CTTCTCAAGCCGGTCAGCAATGCTATCGTCGACATGAACGTTAAAGTGACAAATGAAGCC
+GAGATTGCGATGGCGTCTGAGTCAAAACTCGATCCTGATGTGGATACCGGCGACAGCGAT
+AACCGCAATGGTCAGGCATTGCTGGACTTACAAAACAGCAATGTAGTGGGCGGCAACAAA
+ACCTTTAACGATGCTTACGCCACGTTGGTCAGCGATGTGGGTAACAAAACGTCAACGCTG
+AAAACCAGCAGCACCACGCAGGCGAATGTGGTTAAACAGCTTTATAAACAGCAACAGTCG
+GTTTCCGGCGTTAACCTCGACGAAGAGTACGGCAATTTGCAGCGTTATCAGCAGTATTAT
+CTGGCGAATGCGCAAGTATTGCAGACCGCGAATGCGCTGTTTGATGCGTTATTGAATATT
+CGCTAAATGCGTATCAGTACCCAGATGATGTACGAACAAAATATGAGCGGCATCACTAAT
+TCTCAGGCCGAATGGATGAAGCTGGGCGAGCAGATGTCTACCGGTAAGCGCGTTACCAAC
+CCATCTGACGATCCGATCGCCGCGTCGCAGGCGGTAGTACTCTTTCAGGCGCAGGCGCAG
+AATAGCCAGTACGCCCTGGCGCGTACGTTTGCCACCCAAAAAGTGTCGCTGGAAGAAAGC
+GTACTCAGTCAGGTGACGACGGCGATTCAAACCGCGCAGGAAAAAATCGTCTATGCCGGA
+AACGGCACGTTAAGCGACGATGACCGCGCGTCGCTGGCGACGGATTTACAGGGGATCCGC
+GATCAGCTGATGAACCTGGCAAACAGCACTGACGGCAATGGTCGCTATATCTTTGCCGGG
+TATAAAACGGAAGCGGCGCCATTCGACCAGGCGACAGGTGGTTATCATGGCGGCGAGAAA
+AGTGTTACCCAGCAGGTGGATTCCGCACGCACGATGGTAATTGGCCATACGGGAGCGCAA
+ATTTTTAATAGCATCACCAGCAATGCGGTGCCGGAACCGGATGGCTCGGACTCCGAAAAG
+AATCTGTTTGTCATGCTCGATACGGCAATTGCCGCGCTCAAGACCCCGGTGGAAGGCAAT
+GACGTGGAAAAAGAAAAAGCCGCTGCCGCCATTGATAAAACCAATCGCGGCTTAAAAAAT
+TCGCTTAATAACGTCCTGACCGTTCGTGCGGAACTGGGAACGCAACTGAGCGAACTCAGT
+ACGCTGGATTCACTGGGAAGCGACCGTGCGCTGGGACAGAAGCTACAGATGAGCAACCTG
+GTAGATGTGGACTGGAACTCGGTCATTTCCTCCTACGTCATGCAACAGGCGGCATTACAG
+GCGTCCTATAAAACGTTTACCGACATGCAGGGAATGTCGCTTTTCCAGTTGAACCGGTAA
+ATGGAGATAATTTTTTATCACCCGACATTTAACGCCGCCTGGTGGGTAAATGCGCTGGAG
+AAGGCTCTCCCACATGCGCGCGTTCGTGAATGGAAGGTCGGTGATAACAACCCCGCAGAC
+TATGCGCTTGTATGGCAGCCCCCGGTTGAAATGCTGGCCGGAAGACGCTTAAAAGCCGTC
+TTTGTGCTGGGCGCGGGGGTGGATGCAATTCTGAGTAAATTAAATGCGCATCCGGAAATG
+CTGGACGCCTCCATTCCTCTATTCCGTCTGGAAGATACCGGAATGGGCCTGCAAATGCAG
+GAGTATGCCGCCAGCCAGGTATTACACTGGTTCCGTCGTTTCGATGATTATCAGGCGCTG
+AAAAATCAGGCGCTATGGAAACCGTTGCCGGAATATACCCGCGAAGAGTTTAGCGTCGGT
+ATCATAGGCGCAGGGGTACTGGGCGCAAAAGTGGCAGAAAGTCTACAGGCGTGGGGGTTC
+CCGTTACGTTGCTGGAGTCGTAGCCGCAAATCCTGGCCTGGCGTGGAAAGTTATGTAGGG
+CGTGAAGAACTGCGCGCTTTCCTGAACCAGACGCGGGTGCTGATTAATCTGCTGCCGAAT
+ACGGCCCAAACGGTAGGAATTATTAATAGCGAATTGTTGGATCAATTGCCGGATGGCGCT
+TACGTGCTGAATCTCGCGCGCGGCGTTCATGTTCAGGAGGCGGATCTGCTGGCTGCGCTT
+GATAGCGGTAAGCTAAAAGGCGCGATGTTGGATGTCTTTAGCCAGGAACCGTTACCGCAG
+GAAAGTCCATTATGGCGCCATCCGCGAGTCGCCATGACGCCGCACATTGCGGCAGTCACC
+CGTCCGGCGGAAGCCATCGATTATATTAGCCGCACCATTACCCAGCTGGAGAAGGGAGAG
+CCGGTGACGGGGCAGGTGGATCGGGCGAGAGGATATTGGATGTCCGTAATCAAGAAAAAT
+ATCCCTGCCATAGGCCTGTGTATCTGCGCTTTTTTTATCCATTCTGCGGTAGGGCAACAA
+ACGGTACAGGGCGGCGTTATCCATTTTCGCGGCGCGATTGTTGAGCCACTGTGCGATATT
+TCTACTCACGCCGAAAATATTGATTTAACCTGCCTACGCGAAGGTAAAAAGCAAATGCAC
+CGGATAGACCTTCGGCAGGCATCTGGATTACCGCAGGATATTCAGTCCATTGCGACGGTA
+CGGCTGCATTATCTCGATGCGCAAAAAAGCCTGGCGGTGATGAATATTGAGTACCGTTAA
+ATGGCAAACCATCGTGGCGGTTCCGGTAATTTTGCGGAAGACCGCGAAAGAGCATCAGAA
+GCAGGTCGTAAAAGTGGTCAGCACAGCGGGGGCAATTTTAAGAATGACCCGCAGCGTGCA
+TCCGAAGCAGGCAAAAAAGGGGGCAAAAGCAGTAACCGTAATCGCTAGATGGTAATGTCC
+GCACCAGGACACATTGTTTACAGTAGTTACAACACCCTGTACGGACATTCTCTCTCCGGT
+GGTGGTCTTGTCATCTTAAAAGCTCTCATCATTTCCCTTACTGTCCATACCCATGACGCC
+ATATGTGGTGCGCGTAGCCGTGTGTGGCGTCGTTTCAAAAAGCAAGCTAAGGCTTACAAG
+GAAGCCAACCCTCAGATGTGTGTGCGCATAATCGCGTTCAAGAGAACGCGGGTGATGTAT
+ACCTACAACTCAAGGTGCTATCCATGGGAAGACAAAAAGCAGTGAATGAAACGAATTTTC
+CTTACCTGCGCGGCGTTGTTGTTCAGCAGTCAGGCGTTGGCCGATGAGTGTGCCAGCGCC
+AGTACGCAGCTGGAAATGAATCGCTGCGCCGCCGCGCAATACCAGGCGGCAGATAAAAAG
+CTGAACGAAACCTATCAAAGCGCGATTAAGCGTGCGCAACCGCCGCAGCGTGAGCTATTG
+CAAAAAGCGCAGGTGGCATGGATTGCCCTGCGCGACGCCGATTGCGCGCTGATTCGCTCA
+GGTACGGAGGGCGGCAGCGTTCAACCCATGATCGCCAGCCAGTGCCTGACCGATAAAACG
+AACGAACGCGAAGCGTTTTTAGCCTCGCTGCTGCAATGTGAAGAGGGTGATTTGAGCTGC
+CCACTGCCGCCAGCCGGTTAAGTGCGTATATTCGCGGTGAGCATAATGGTGATTACCCTG
+AGCGGCTGCGGCAGTATTATCAGCAGAACGATCCCCGGACAAGGACACGGCAACCAGTAT
+TACCCTGGCGTGCAGTTGGATATGCGTGATTCCGCATGGCGCTATATCACTATCCTCGAT
+CTGCCCTTCTCACTGATCTTCGATACACTGCTACTGCCGCTCGATATTCACCACGGGCCT
+TATGAGTAAATGTGCCAACGTGCGATCGCCAATATTGATATCAGCAAAGAGTATGACGAA
+AGCATGGGCAGTAACGATGTGCATTATCAGTCGTTTGCTCGTATGGCGGATTTCTTTGGT
+CGTGATATGCAGGCGCATCGCCACGACCAGTTTTTTCAAATGCACTTTCTTGATACCGGG
+CAGATTGAGCTACAGCTCGACGATCATCGCTATTCGGTGCAGGCGCCGCTATTTGTGCTA
+ACGCCGCCCTCGGTGCCGCATGCTTTTATTACCGAATCGGATAGCGATGGTCATGTTCTG
+ACGGTACGCGAAGAGCTGGTTTGGCCGCTGCTGGAAGTGCTTTATCCCGGCACCAGAGAG
+GCCTTCGGCCTGCCGGGAATCTGCCTGTCGCTGGCGGATAAACTCAACGAGCTGGCGGCG
+CTCAAACATTACTGGCAGCTAATTGAGCGGGAGTCCACGGAACAACTGGCTGGCTGCGAA
+CATACCTTGGTACTACTGGCGCAGGCGGTATTTACCTTGCTGTTGCGTAATGCGAAGCTG
+GACGATCATGCCGCAACCGGGATGCGCGGTGAACTGAAACTTTTTCAGCGCTTTACCCTG
+TTAATTGACAACCACTTCCATCAGCACTGGACGGTGCCCGATTATGCCTGTGAGTTGCAT
+ATTACCGAATCTCGTTTGACCGATATTTGCCGACGTTTTGCTAATCGCCCGCCTAAACGC
+CTGATTTTTGATCGGCAATTACGCGAGGCGAAACGACTGCTGCTTTTTTCCGACAATGCT
+GTCAACGAGATCGCCTGGCAATTAGGTTTTAAAGATCCGGCTTATTTCGCCCGTTTCTTT
+AATCGCCTTGCTGGCTGTTCTCCTTCGCAGTTTCGCCAACGTGAAGTTCCTTCTTTTCTC
+AACTAAATGGGACGCACACCGGATTACAAAGCCGCCTTTGGCTGCGCTCTGGGCGCTAAC
+CCAGCCTTCTACGGCCAGTTTGAGCAGAACGCCCGTAACTGGTACACCCGTATTCAGGAG
+ACCGGCCTGTACTTTAACCATGCAATCGTCAACCCGCCCATTGACCGCCACAAACCTGCC
+GACGAAGTGAAAGACGTCTATATCAAGCTGGAGAAAGAGACGGACGCCGGGATTATTGTC
+AGCGGGGCGAAAGTTGTCGCCACTAACTCCGCCCTGACTCACTACAACATGATTGGTTTC
+GGCTCAGCCCAGGTGATGGGCGAAAACCCGGATTTTGCTCTGATGTTTGTCGCGCCAATG
+GATGCCGAAGGCGTAAAACTTATTTCGCGCGCCTCGTATGAAATGGTCGCGGGCGCGACG
+GGCTCGCCGTTTGATTATCCCCTCTCCAGCCGTTTTGATGAAAACGATGCCATTCTGGTG
+ATGGACAAGGTGCTGATCCCGTGGGAAAACGTATTAATTTACCGTGATTTCGATCGTTGT
+CGTCGCTGGACGATGGAAGGCGGCTTTGCCCGTATGTATCCACTGCAAGCCTGTGTTCGT
+CTGGCGGTAAAACTTGATTTCATTACCGCGCTGCTGAAAAAATCGCTCGAATGTACGGGT
+ACCGTAGAGTTCCGGGGCGTGCAGGCCGATCTCGGCGAAGTCGTGGCCTGGCGCAATATG
+TTCTGGGCATTGAGCGATTCTATGTGTTCTGAAGCAACCCCGTGGGTAAACGGCGCCTGG
+CTACCGGACCACGCCGCGCTGCAAACCTATCGTGTGATGGCCCCAATGGCCTACGCGAAA
+ATTAAAAATATTATTGAACGTAACGTTACCAGCGGCCTGATTTACCTGCCTTCCAGCGCC
+CGCGATCTGAATAATCCGCAAATCGACCAGTACCTGGCGAAATACGTACGCGGCTCTAAC
+GGAATGGACCATGTTGAACGTATCAAAATTCTTAAATTGATGTGGGATGCCATCGGCAGC
+GAGTTTGGCGGTCGCCATGAGCTGTACGAGATTAACTACTCGGGCAGCCAGGATGAAATT
+CGTCTGCAGTGTCTGCGTCAGGCCCAGAGCTCCGGCAATATGGATAAGATGATGGCAATG
+GTCGATCGCTGCCTCTCCGAATACGATCAGAATGGCTGGACGGTTTCGCATTTGCACAAT
+AACGACGACATCAATCAACTGGATAAGCTGCTGAAATAAATGCAAGTAGATGAACAACGT
+CTGCGTTTTCGCGATGCGATGGCAAGTCTGGCGGCAGCGGTCAACATCGTAACCACGGCG
+GGTCACGCCGGACGCTGCGGTATCACCGCAACAGCGGTTTGCTCAGTCACTGATACGCCG
+CCCTCCGTGATGGTATGTATTAATGCCAATAGCGCCATGAACCCCGTTTTTCAGGGCAAC
+GGCAGGCTGTGCATTAATGTACTTAACCATGAGCAGGAGCTGATGGCGCGCCACTTTGCC
+GGTATGACGGGGATGGCGATGGAGGAGCGTTTTCACCAGCCATGTTGGCAAAACGGGCCG
+CTGGGCCAGCCGGTACTTAACGGCGCGCTGGCCAGTCTTGAAGGCGAGATCAGCGAGGTA
+CAAACCATTGGCACGCATCTGGTGTATCTGGTGGCGATCAAAAATATTATTCTTAGCCAG
+GAGGGGCATGGCCTGATTTATTTCAAACGCCGTTTTCATCCGGTCAGACTTGAGATGGAA
+GCGCCTGTTTAAATGAAGGGTACTGTTTTCGCCGTTGCGTTAAACCATCGCAGCCAGCTT
+GATGCCTGGCAAGAGGCTTTCTCTCAGCCTCCCTATAATGCGCCGCCTAAAACCGCAGTG
+TGGTTCATCAAGCCGCGTAATACGGTGATTCGTCACGGCGAACCCATTCCTTATCCGCAG
+GGAGAAAAGGTACTGAGCGGCGCGACAGTGGCGCTCATTGTGGGGAAAACCGCCAGCCGG
+ATACGCCCTGAAGCGGCGGCGGACTATATCGCCGGGTATGCGCTGGCTAACGAGGTCAGC
+CTGCCGGAAGAGAGCTTTTATCGCCCGGCGATTAAAGCGAAATGTCGCGATGGCTTTTGC
+CCGCTGGGTGAAATGGCGCCGCTGAGTGATGTGGATAATCTCACCATTATCACTGAAATC
+AACGGACGAGAAGCGGACCACTGGAATACTGCCGATTTACAGCGTAGCGCCGCACAACTG
+CTTAGCGCGTTAAGTGAGTTCGCTACACTTAACCCTGGCGATGCGATCTTACTTGGTACG
+CCGCAGAATCGCGTTGCGCTGCGTCCCGGCGATCGGGTGCGTATTCTGGCGAAAGGTTTA
+CCCGCGCTGGAAAATCCGGTTGTCGCAGAAGATGAATTCGCCCGCCACCAGACGTTTACG
+TGGCCGCTGTCAGCGACGGGAACGTTATTTGCGCTGGGGTTGAACTACGCCGATCACGCC
+AGCGAGCTGGCATTTACGCCGCCGAAAGAGCCGCTGGTATTTATCAAAGCGCCAAACACC
+TTTACCGAACATCACCAAACGTCGGTGCGCCCGAACAACGTCGAATATATGCACTACGAA
+GCCGAGCTGGTCGTGGTGATTGGCAAAACGGCGCGTAAGGTGAGCGAAGCCGAAGCCATG
+GAGTATGTGGCCGGTTACACCGTCTGTAACGACTACGCGATCCGCGACTATCTGGAAAAC
+TACTACCGTCCGAATCTGCGGGTAAAAAGCCGCGACGGCCTGACGCCGATAGGCCCGTGG
+ATTGTGGATAAAGAGGCGGTTTCTGATCCGCACAACCTGACGTTACGCACCTTTGTCAAC
+GGTGAGCTGCGGCAGGAAGGGACGACCGCCGATCTGATCTTCAGCATCCCGTTCCTGATT
+TCTTATCTGAGCGAATTTATGACGTTGCAACCGGGCGACATGATTGCCACCGGTACGCCG
+AAAGGGCTGTCCGATGTGGTGCCGGGGGATGAAGTTGTCGTTGAAGTAGAAGGCGTGGGT
+CGCCTGGTTAACCGAATCGTCAGTGAGGAGAGCGCAAAATGAATGAAAAATGCTTTCAAA
+GACGCGTTAAAAGCGGGGCGCCCGCAAATCGGTTTGTGGCTGGGGCTTGCCAACAGTTAC
+AGCGCTGAACTGTTAGCGGGCGCCGGCTTCGACTGGCTACTGATTGACGGTGAACACGCG
+CCAAACAACGTGCAGACGGTGTTGACCCAGTTGCAGGCGATTGCGCCTTATCCCAGCCAG
+CCGGTGGTGCGTCCGTCATGGAACGATCCGGTACAGATTAAGCAACTGCTCGACGTCGGC
+GCGCAAACGCTGCTGATACCGATGGTGCAGAATGCCGATGAAGCGCGAAACGCCGTGGCG
+GCTACGCGTTATCCGCCTGCCGGTATTCGCGGCGTGGGCAGCGCGCTGGCGCGGGCATCG
+CGCTGGAATCGCATTCCGGACTATCTCCACCAGGCCAACGACGCCATGTGCGTACTGGTG
+CAGATTGAAACGCGTGAGGCGATGAGCAATCTGGCGTCAATTCTCGACGTGGATGGCATT
+GACGGCGTGTTTATTGGCCCGGCGGATCTCAGCGCCGATATGGGCTTTGCCGGCAATCCG
+CAGCACCCGGAAGTGCAGGCGGCGATTGAGAACGCCATCGTGCAGATACGCGCGGCGGGG
+AAAGCGCCGGGGATTCTGATGGCCAATGAAGCACTGGCGAAACGTTATCTGGAACTGGGG
+GCGCTATTTGTCGCCGTCGGCGTTGACACCACGCTGCTGGCGCGCGGAGCGGAGGCGCTG
+GCGGCGCGCTTTGGCGCAGAAAAAAAACTGTCCGGTGCGTCCGGCGTCTATTAAATGCAT
+GATTCATTAACCATCGCCTTGCTTCAGGCGCGCGAAGCGGCAATGACCTATTTCCGCCCC
+ATCGTTAAAAGCCACAATCTGACCGACCAGCAATGGCGCATTGTGCGAATCCTGGCCGAT
+AGCCCCTCTATGGATTTTCACGAGCTGGCCTTTCGTACCTGTATTTTGCGTCCAAGTCTG
+ACCGGAATATTGACGCGCATGGAGCGAGACGGACTGGTGTTGCGACTCAAGCCGGTTAAC
+GATCAGCGTAAGTTATATGTCATGTTGACGGAGCAGGGACAAACGTTGTACGCCCGTGCC
+CGGAGCGAGGTAGAAGAGGCTTATCGAAAAATTGAGGCCGATTTCACGCCCGAAAAAACA
+CAGCAATTGATGCTGCTGCTGGACGATCTTATTGCTCTGGGGCGCCAGCATCCTGATAGC
+GAAGCGGAAGCATAGATGAGCGACACATCATCTGCACTTCCGGAAAGCCCCGAGTCTGTC
+GGTTCGCACAACGCGCTCAGCACGGGTCAACAAACCGTCATAAATAAACTGTTCCGCCGA
+CTGATCGTATTTTTATTCGTGTTGTTTATCTTCTCGTTTTTAGACCGTATCAACATCGGT
+TTTGCCGGGTTGACGATGGGGCAGGATCTGGGGTTAAGCGCCACCATGTTTGGTCTTGCC
+ACGACGCTGTTTTACGCCACCTACGTCATTTTCGGCATTCCCAGCAACGTGATGTTGAGC
+ATCGTCGGCGCCCGCCGCTGGATTGCGACCATTATGGTGCTATGGGGCATTGCATCTACC
+GCCACGATGTTCGCGGTGGGACCGAAAAGCCTGTATGTGCTGCGAATGCTGGTGGGCATT
+ACCGAAGCGGGCTTTTTGCCAGGAATATTGCTCTATTTAACCTACTGGTTCCCGGCATTT
+TTCCGCGCCCGCGCCAACGCATTATTTATGATTGCCATGCCGGCCACTACCGCGTTGGGG
+TCAATTGTCTCCGGCTATATTTTATCGCTGGACGGCATATTCAATCTGCATGGATGGCAG
+TGGTTATTCCTGTTGGAAGGATTTCCGTCAGTTTTGTTAGGCATTATGGTCTGGTTTTAC
+CTGGATGATACCCCGGCAAAAGCCAAATGGCTGACGGCAGAGGATAAAAAATGTTTGCAG
+GAGATGATGGATAATGATCGCCTGACGCTGGTTCAGCCTGAGGGGGCCATCAGCCATAAC
+GCCATGCAGCAGCGTAGCCTGTGGCGCGAAGTATTCACGCCAATTGTACTGATGTATACG
+CTGGCCTATTTTTGCCTTACCAATACGCTTAGCGCCATTAGTATCTGGACGCCGCAAATC
+CTGAAAAGTTTTAATGAAGGCAGCAGCAATATCACCATCGGCCTGCTGGCGGCGATCCCG
+CAGATTTGTACTGTTCTGGGCATGATTTACTGGAGCCGCCATTCGGACAAACATCAGGAG
+CGTAAACACCACACTGCGTTACCGTTCCTGTTTGCCGCCGCGGGCTGGCTGCTGGCGTCG
+GCGACCGACCGTAACCTGATCCAGCTCCTGGGGATCGTGATGGCATCCACGGGTTCCTTT
+AGCGCGATGGCGATCTTCTGGACCACGCCGGATCAGTCGATCAGTTTACGCGCCAGGGCG
+ATAGGCATTGCGGTCATCAATGCCACCGGCAATATTGGCTCCGCGCTCAGCCCGGTTATG
+ATTGGCTGGCTAAAAGATATCACTGGTAGCTTCAATAGCGGACTCTGGTTTGTCGCTTCT
+CTGTTAGTCGTCGGCGCCGCCATTATCTGGCTCATTCCCATGAAAGCATCGCGTCCGCGC
+GCCACCCCTTGAATGGGCAAGTTAGCGTTAGCAGCAAAAATTACCCACGTGCCGTCGATG
+TATCTTTCTGAACTGCCAGGAAAAAATCACGGTTGTCGTCAGGCAGCCATTGATGGGCAT
+ATTGAAATTGGCAAGCGTTGCCGCGAAATGGGCGTTGACACCATTATCGTATTCGACACC
+CACTGGCTGGTGAATAGCGCTTACCACATTAATTGTGCCGACCATTTCCAGGGCGTCTAT
+ACCAGCAACGAATTGCCGCACTTTATTCGCGACATGACCTATGACTATGACGGTAATCCG
+GCGCTCGGCCATCTGATCGCCGACGAGGCGGTCAAACTGGGCGTGCGCGCCAAAGCGCAC
+AACATCCCGAGCCTGAAGCTGGAGTATGGCACGCTGGTGCCGATGCGCTACATGAACAGC
+GACAAGCACTTCAAAGTGGTCTCCATCTCGGCGTTCTGCACTGTGCATGATTTTGCCGAC
+AGCCGCAAACTGGGCGAAGCCATTCTCAAGGCGATTGAGAAATATGACGGTACCGTAGCG
+GTATTCGCCAGTGGTTCTCTGTCGCACCGTTTTATTGACGACCAACGGGCGGAAGAGGGG
+ATGAACAGCTACACCCGCGAGTTCGATCATCAAATGGACGAGCGCGTGGTCAAGCTGTGG
+CGCGAAGGCAAATTCAAGGAGTTTTGCACCATGTTGCCGGAGTACGCCGACTACTGCTAC
+GGCGAAGGCAACATGCACGACACGGTCATGCTACTGGGAATGCTGGGGTGGGACAAATAC
+GACGGCAAGGTGGAGTTCATCACCGACCTGTTCGCCAGCTCCGGTACCGGCCAGGTAAAC
+GCTGTTTTCCCGCTGCCTGCGTAAATGAAGAAAATAAATCATTGGATTAACGGCAAAAAC
+GTTGCAGGTAACGACTACTTCCAGACCACTAACCCGGCGACCGGTGATGTGCTGGCGGAA
+GTAGCCTCCGGCGGTGAAGCAGAAGTGAACCAGGCTGTCGCGGCGGCAAAAGAGGCGTTC
+CCGAAATGGGCCAACCTGCCGATGAAAGAGCGCGCGCGCCTGATGCGCCGCCTTGGCGAC
+CTGATTGACCAGCATGTGCCGGAAATCGCGGCGATGGAAACCGCCGACACCGGCCTGCCT
+ATTCACCAGACTAAAACGTGCTGAGTGCTGATCCCGCGCGCCTCGCATAACTTCGAATTC
+TTCGCCGAAGTGTGCCAGCAGATGAACGGCAAGACCTATCCGGTTGACGATAAAATGCTC
+AATTATACGCTGGTGCAGCCCGTCGGCGTCTGCGCGCTGGTGTCGCCGTGGAACGTGCCG
+TTTATGACCGCGACTTGGAAAGTTGCGCCGTGCCTGGCGCTGGGTAACACCGCGGTGCTC
+AAAATGTCCGAGCTGTCGCCGCTGACTGCCGACAGGCTGGGCGAGCTGGCACTGGAGGCA
+GGAATTCCGGCAGGCGTGCTGAACGTGGTGCAGGGCTACGGCGCGACGGCGGGCGATGCG
+CTGGTACGCCACCATGACGTGCGTGCGGTGTCGTTTACCGGCGGTACCGCCACCGGTCGC
+AATATCATGAAAAATGCCGGGCTGAAAAAATACTCGATGGAGCTGGGCGGCAAATCGCCG
+GTGCTGATTTTTGAAGACGCCGACATTGAGCGCGCGCTGGACGCCGCGCTGTTCACCATC
+TTCTCGATCAACGGCGAACGCTGCACCGCTGGGTCGCGCATCTTTATCCAGCAGAGCATT
+TACCCTGAGTTCGTGAAGCGCTTTGCCGAACGCGCGAATCGCCTGCGTGTCGGCGATCCG
+ACCGACCCGAACACCCAGGTCGGCGCGCTGATTAGCCAACAGCACTGGGAGAAAGTCTCC
+GGTTATATCCGCCTCGGCATTGAAGAGGGGGCAACGCTGCTGGCGGGCGGTGCGGAAAAA
+CCCACTGACCTGCCTGCGCATCTGAAAGGCGGTAACTTCCTGCGCCCAACCGTGCTGGCC
+GATGTCGACAACCGTATGCGCGTTGCGCAGGAAGAGATCTTTGGGCCGGTCGCCTGCCTG
+CTGCCATTCAAAGACGAAGCGGAAGGGTTACGTTTGGCGAACGATGTGGAATACGGTCTG
+GCCTCTTATATCTGGACCCAGGACGTGAGCAAAGTGTTGCGCCTGGCGCGTGGGATTGAA
+GCCGGCATGGTCTTCGTCAACACCCAGAACGTCCGCGACCTGCGCCAGCCGTTCGGCGGC
+GTGAAAGCCTCCGGTACCGGGCGCGAAGGCGGCGAATATAGCTTCGAAGTGTTTGCGGAA
+ATGAAAAACGTCTGCATCTCAATGGGCGACCATCCTATCCCAAAATGGGGAGTTTGAATG
+CCGCACTTTATTGCTGAATGTACTGAAAATATTCGCGAGCAGGCTGATTTACCAAGCCTG
+TTCAGCAAGGTAAACGAGGCGCTGGCCGCCACCGGGATTTTCCCCATCGGCGGTATCCGC
+AGTCGCGCCCACTGGCTGGATACCTGGCAGATGGCTGACGGTAAGCATGATTACGCGTTT
+GTGCATATGACGCTGAAAATCGGCGCCGGGCGCAGCCTGGAGAGCCGTCAGGAAGTCGGC
+GAAATGCTGTTTGGGCTGATTAAAGCCCACTTCGCCGACCTGATGGAGAACCGCTATCTG
+GCGCTGTCGTTTGAGATTGCCGAGTTACATCCAACGCTCAATTACAAACAAAACAACGTA
+CACGCGTTATTTAAATAGATGCTCGATAAACAGACCCATACCCTGATCGCTCAGCGACTT
+AATCAGGCTGAAAAACAGCGTGAACAGATTCGCGCAGTGTCGCTGGATTATCCCAACATC
+ACTATTGAAGATGCCTATGCCGTACAGCGTGAATGGGTCAATATCAAGATTGCCGAAGGG
+CGCACGCTCAAAGGCCACAAAATCGGCCTGACCTCAAAAGCGATGCAGGCCAGCTCGCAA
+ATCAGCGAACCGGATTACGGCGCGCTGCTTGACGATATGTTCTTCCATGACGGCGGAGAT
+ATCCCCACCGACCGTTTTATCGTCCCGCGTATTGAAGTGGAGCTGGCGTTCGTGCTGGCG
+AAACCGCTGCGCGGCCCTCACTGCACGCTGTTCGACGTCTACAACGCCACGGATTATGTG
+ATTCCGGCGCTGGAACTGATTGACGCCCGCAGCCACAACATCGACCCGGAAACCCAGCGC
+CCGCGCAAAGTGTTCGACACCATTTCCGACAACGCCGCCAACGCCGGGGTGATCCTCGGT
+GGTCGCCCCATCAAACCAGACGAGCTGGATCTGCGCTGGATCTCCGCGCTGCTCTATCGC
+AACGGCGTGATCGAAGAAACCGGCGTCGCCGCAGGCGTGCTGAATCATCCGGCCAACGGC
+GTGGCGTGGCTGGCGAACAAGCTTGCCCCCTACGATGTCCAGCTTGAAGCCGGGCAGATC
+ATCCTCGGCGGCTCGTTCACCCGCCCGGTGCCGGCGCGCAAGGGCGACACCTTCCATGTC
+GATTACGGCAACATGGGCGCGATCAGTTGCCGGTTTGTGTAAATGAGCTCTGTACCCGCG
+CCGCGTGAATATTTTCTTGACTCTATCCGCGCATGGCTGATGTTGTTAGGGATTCCCTTT
+CATATCTCGTTGATCTATTCCACTCACAGTTGGCATGTCAATAGCGCCGCGCCATCGTGG
+TGGCTAACCCTGTTTAACGATTTTATCCACGCTTTTCGTATGCAGGTGTTTTTTGTTATT
+TCTGGTTATTTTTCGTACATGTTATTTTTACGTTATCCATTAAAACACTGGTGGAAAGTA
+CGGGTAGAACGTGTGGGTATTCCCATGCTTACCGCAATCCCTTTGCTTACCTTGCCGCAA
+TTTATCCTGTTGCAATATGTCAAAGAGAAAACAGAGAACTGGCCTACACTCTCTGCCTAT
+GAAAAATATAATACGTTAGCGTGGGAACTCATTTCACATCTGTGGTTTTTACTGGTGCTG
+GTGATATTAACCACCGTCAGCATCGGGATTTTTACCTGGTTCCAAAAAAGGCAGGAAACA
+AGCAAGCCTCGTCCCGCCGCTATTTCGCTGGCCAAACTTTCGCTTATTTTTTTCCTGCTG
+GGGGTGGCGTACGCTGCTATCAGGCGCATTATATTCATCGTATATCCGGCAATCCTCAGT
+GACGGCATGTTCAATTTTATTGTGATGCAAACGCTATTTTATGTGCCGTTTTTTATTCTC
+GGCGCGTTGGCCTTCATTCACCCCGATCTGAAAGCGCGCTTCACCACGCCCTCACGCGGA
+TGCACTTTAGGCGCTGCCGTTGCTTTTATCGCGTATCTGCTGAATCAACGTTATGGGAGC
+GGCGACGCCTGGATGTACGAAACCGAATCCGTGATTACGATGGTAATGGGGCTATGGATG
+GTGAACGTGGTATTTTCACTGGGGCATCGCTTGTTAAACTTTCAGTCCGCGCGTGTCACC
+TATTTCGTGAATGCTTCGCTGTTTATTTATCTGGTGCATCATCCCTTAACGCTTTTCTTT
+GGCGCGTATATTACACCGCATATCTCCTCCAACCTGATCGGGTTCTTGTGCGGGCTGATA
+TTTGTTATGGGTATTGCGTTAATTCTGTATGAAATTCATTTACGCATCCCGCTCCTGAAA
+TTTCTCTTTTCAGGTAAACCGCCGGTAAAACAAGAAAGCCGCGCCGCGATCGGGTAGATG
+AAACATAAACGACAAATGATGAAAATGCGTTGGTTGGGCGCAGCTATTATGTTAACGCTC
+TACGCATCATCGAGCTGGGCGTTCAGTATTGATGACGTGGCAAAACAAGCTCAATCTTTA
+GCCGGGAAAGGCTATGAGGCGCCTAAAAGCAACTTGCCCTCCGTTTTCCGCGACATGAAA
+TATGCGGATTATCAGCAGATCCAGTTTAACAGCGATAAAGCCTACTGGAACAACTTAAAG
+ACCCCTTTTAAGCTCGAATTTTACCATCAGGGGATGTACTTCGATACGCCGGTCAAGATT
+AACGAAGTGACGGCGACGACGGTCAAAAGAATCAAATACAGCCCGGATTACTTCAATTTT
+GGCAATGTTCAGCACGATAAAGACACGGTAAAAGATTTAGGCTTCGCCGGGTTCAAAGTC
+CTGTACCCCATTAACAGTAAAGATAAGAACGACGAAATCGTCAGTATGCTTGGCGCCAGC
+TATTTCCGCGTTATCGGCGCAGGCCAGGTGTATGGCTTATCTGCGCGCGGCCTGGCGATT
+GATACCGCCTTACCATCTGGTGAAGAGTTTCCCCGCTTTCGCGAGTTCTGGATTGAGCGT
+CCAAAACCCACCGATAAGCGTTTGACCGTCTATGCATTACTGGATTCTCCGCGCGCGACC
+GGCGCTTACCGTTTTGTGATCATTCCTGGCCGCGATACCGTGGTGGACGTGCAGTCAAAA
+GTCTATCTGCGCGATAAGGTGGGCAAGCTGGGCGTTGCGCCATTAACCAGTATGTTCCTG
+TTTGGGCCAAACCAGCCGTCGCCGACGACCAACTATCGTCCGGAATTGCATGACTCGAAC
+GGCTTATCCATTCATGCGGGTAATGGCGAGTGGATTTGGCGTCCGCTGAACAATCCAAAA
+CACCTCGCTGTGAGCAGCTATGCGATGGAAAACCCTCAGGGATTCGGCCTGTTGCAGCGT
+GGTCGCGAGTTCTCGCGCTTTGAAGATTTAGACGATCGCTATGACCTGCGTCCAAGCGCC
+TGGATTACCCCGAAAGGCGACTGGGGCAAAGGTAAGGTTGAACTGGTTGAAATTCCGACC
+AATGATGAAACCAACGATAACATCGTCGCTTACTGGACTCCGGATCAACTGCCGGAACCG
+GGTAAAGAGATGAACTTCAAGTACACTCTGACCTTCAGCCGCGATGAAGATAAACTTCAT
+GCGCCGGATAATGCCTGGGTGCTGCAAACACGCCGCTCAACGGGCGACGTTAAACAGTCG
+AATCTGATTCGCCAGCCCGACGGCACTATTGCCTTTGTGGTGGATTTCGTTGGCGCCGAC
+ATGAAAAAACTGCCGCCGGATACGCCCGTCGCTGCACAAACCAGCATTGGCGATAACGGT
+GAAATCGTTGACAGTAATGTACGCTATAACCCAGTCACTAAAGGCTGGCGTTTAATGCTG
+CGCGTGAAAGTCAAAGACGCGAAGAAAACCACGGAAATGCGTGCCGCATTGGTGAATGCC
+GATCAGACGCTAAGTGAAACCTGGAGCTACCAGTTACCTGCCAATGAATAAATGAATAAA
+ACAACTGAGTATATTGACGCACTGCTGCTTTCTGAACGTGAGAAAGCGGCATTGCCGAAA
+ACTGACATCCGCGCCGTGCATCAGGCGCTGGATGCCGAGCATCGGACTTACTCGCGAGAA
+GACGATTCACCGCAGGGTTCCGTAAAAGCCCGCCTTGAACACGCCTGGCCGGATTCATTG
+GCGAAGGGGCAGTTAATTAAAGATGATGAAGGGCGCGATCAGTTGCAGGCTATGCCAAAA
+GCGACGCGCTCTTCGATGTTTCCTGATCCCTGGCGAACCAACCCGGTTGGCCGTTTCTGG
+GATCGCCTGCGTGGGCGGGATGTTACGCCGCGCTATGTTTCTCGTCTGACAAAAGAAGAG
+CAGGCGAGTGAGCAAAAATGGCGTACCGTCGGCACTATACGCCGCTATATTTTGTTAATT
+TTGACTCTGGCGCAAACCGTCGTTGCGACCTGGTATATGAAGACCATTCTGCCCTATCAG
+GGATGGGCGCTCATCAATCCTATTGATATGGTGGGGCAGGATATTTGGGTCTCCTTTATG
+CAGCTCCTGCCCTACATGCTGCATACCGGTATCCTGATTTTGTTTGCCGTGCTGTTCTGC
+TGGGTGTCTGCCGGATTCTGGACTGCGCTGATGGGCTTCCTGCAACTGCTTATCGGGCGC
+GATAAGTACAGTATCTCCGCGTCTACGGTTGGCGATGAGCCCCTCAATCCGGAACACCAG
+ACGGCGCTGATCATGCCTATCTGTAATGAAGACGTTAGCCGCGTTTTCGCCGGTCTGCGC
+GCGACCTGGGAGTCCGTTAAAGCTACAGGCAACGCCGCGCATTTTGACGTCTATATCCTT
+AGCGATAGTTATAACCCGGATATTTGCGTGGCGGAGCAAAAGGCGTGGATGGAGCTCATC
+GCGGAAGTGCAGGGCGAAGGCCATATTTTTTACCGTCGCCGCCGCCGCCGTATGAAACGC
+AAAAGCGGCAATATTGACGATTTTTGCCGCCGCTGGGGCAATCAGTACAGCTATATGGTG
+GTGCTGGACGCGGACTCAGTGATTAGCGGCGAGTGTCTGAGCGGGCTGGTGCGCCTGATG
+GAAGCGAACCCTAACGCCGGGATTATCCAGTCTTCGCCGAAAGCGTCGGGGATGGATACT
+CTGTATGCCCGCTGCCAACAGTTTGCGACCCGTGTTTATGGACCGCTGTTTACCGCCGGG
+CTGCACTTCTGGCAGTTGGGGGATTCGCACTACTGGGGGCACAATGCCATTATCCGCGTG
+AAGCCGTTTATCGAGCACTGCGCTCTGGCGCCGCTGCCGGGAGAAGGTTCGTTCGCCGGA
+TCGATTCTTTCCCACGACTTTGTTGAGGCGGCGCTAATGCGTCGGGCAGGGTGGGGCGTC
+TGGATTGCCTACGATCTCCCCGGTTCCTATGAAGAGCTGCCGCCAAACCTGCTGGATGAG
+CTTAAACGCGACCGCCGCTGGTGTCACGGCAACCTGATGAACTTTCGTCTGTTCCTGGTG
+AAAGGAATGCACCCGGTGCATCGTGCCGTGTTCCTGACCGGGGTAATGTCATACCTGTCC
+GCGCCGTTATGGTTTATGTTCCTTGCGCTTTCTACCGCGCTGCAGGTCGTTCATGCGTTA
+ACAGAGCCGCAATATTTCCTTCATCCGCGCCAGCTTTTTCCGGTCTGGCCGCAGTGGCGT
+CCGGAACTGGCAATCGCGCTGTTTGCGTCAACGATGGTGCTGCTGTTCCTGCCGAAGCTG
+CTCAGTATTATGCTGATCTGGTGTAAAGGCACCAAAGAGTATGGCGGTTTCTGGCGCGTT
+ACGCTGTCGCTATTGCTGGAAGTTCTGTTCTCCGTGTTGCTGGCGCCGGTGCGTATGCTG
+TTTCATACCGTGTTTGTGGTCAGTGCGTTCCTCGGCTGGGAAGTGGTCTGGAACTCACCG
+CAACGCGACGATGATTCTACGCCTTGGGGAGAAGCCTTTATGCGTCACGGCTCTCAACTG
+CTGCTGGGGCTGGTCTGGGCGGTTGGTATGGCGTGGCTGGATTTACGCTTTCTGTTCTGG
+CTGGCGCCGATTGTCTTTTCGCTTATTCTGTCGCCATTTGTTTCGGTGATCTCCAGTCGT
+TCAACGGTAGGATTACGCACCAATCGCTGGAAGCTGTTCCTGATCCCGGAAGAGTATTCG
+CCGCCTCAGGTGTTGGTCGATACTGATAAATATCTGGAGATGAATCGCCGCCGTATTCTG
+GACGATGGCTTTATGCATGCGGTTTTTAACCCGTCGCTTAATGCGCTGGCGACCGCGATG
+GCCACCGCGCGTCACCGCGCCAGTAAGGTGCTGGAAATAGCCCGCGATCGTCATGTGGAG
+CAGGCGCTAAACGAAACGCCGGATAAACTGAACCGCGATCGGCGTCTGGTTTTGCTCAGC
+GATCCGGTGACGATGGCGCGTTTTCACTATCGGGTCTGGAATGCGCCAGAGAGATACTCT
+TCCTGGGTAAACCATTATCAGTCTCTCGTCCTGAATCCGCAGGCGTTGCAGGGACGAACA
+TCGTCAGCGGGATAAatgtcgcgcgtctcgnnggcgaggaacctgggtaaatattttctt
+ctcatcgataacatgttagtggtgctgggtnntttcgtcgtcttcccgctcatctctatt
+cgctttgtcgatcaaatggggtgggctgccnnaatggtagggatcgcgctcggcctgcgt
+cagtttattcaacaaggtctgggcatttttnncggcgccatcgccgatcgctttggcgcg
+aaaccgatgattgtcaccggtatgctgatgnncgccgcaggctttgccaccatgggtatc
+gcgcatgagccctggctcttgtggttttccnnctttctttccggtctcggcggtacgctt
+ttcgacccgccgcgttcagcgctggtggtcnnattaattcgtccggagcaacggggccgc
+ttcttctctctgttgatgatgcaggacagcnngggcgcggtgattggcgcgctgctggga
+agctggttgctacaatacgattttcgcctgnnctgcgcgacgggcgctattttgttcata
+ttatgcgcccttttcaacgcatggctgcttnnggcctggaagctatcaacggccagaacg
+ccggtgcgtgaaggaatgcgccgcgtcatgnncaataaaaggtttgtcacctacgtgctg
+acgctggcgggctactatatgctggcggtannggtcatgttaatgctgccgattatggta
+aacgatatcgccggttcgcctgctgccgtgnnatggatgtacgctattgaggcgtgtctc
+tcgctgacgttgctctacccgattgcccgcnngagcgaaaagcgttttcggctggagcat
+cggctgatggccggtttgctcgtcatgtcgnngagcatgctccccatcgggatggtgggc
+aatttacagcagctttttacgcttatttgcnntttctacatcggctcggttatcgccgaa
+ccggcgcgcgaaacgctcagcgcgtcgcccnnggacgcgagggcgcggggaagctatatg
+ggctttagccgtctgggattagccattggcnncgcgattagttatatcggcggcggctgg
+ttgtttgatatgggtaaagcgcttgcgcagnntgaactaccgtggatgatgctcggtatt
+atcggctttatcacctttttggctttaggcnngcaatttagtcataagcgcacgccgcgc
+cggatgctggaacccggcgcctgaATGACCAAGTATGCCACGCTGGAAGAAGCTATCGAT
+GCAGCCCGGGAAGAATTTCTGGCTGACCATCAAGGCCTCGAACAAGACGAAGCGAATGTG
+CAGCAGTTCAACGTTCAGAAATATGTACTGCAGGATGGGGACATCATGTGGCAGGTCGAA
+TTTTTCGCCGATGAAGGTGAAGATGGCGAATATCTGCCGATGCTGAGTGGTGAAGCCGCA
+CAGAGCGTGTTTGACGGCGATTATGATGAGAAAGAGATCCGCCAGGAATGGCAGGAAGAG
+AATACTTTGCATGAATGGGATGAAGGGGAATACCAGCTTGAACCCCCGCTTGATACCGAG
+GAAGGCCGTACTGCGGCAGACGAATGGGATGAGCGTTAAATGTCACTATTAGCCAGGCTG
+GAACAAAGTGTACACGAAAACGGTGGGCTGATTGTCTCATGCCAACCGGTACCAGGCAGC
+CCTATGGATAAACCTGAAATTGTGGCTGCAATGGCACAGGCAGCGGCTTCGGCGGGTGCG
+GTCGCTGTGCGCATTGAAGGCATTGAGAATCTGCGGACTGTTCGTCCCCATCTTTCTGTT
+CCTATTATTGGGATAATTAAACGTGACCTTACAGGGTCGCCAGTCCGTATCACTCCATAT
+TTACAGGATGTTGACGCCCTGGCGCAGGCAGGTGCCGATATTATCGCTTTTGATGCCTCA
+TTCCGCTCTCGCCCGGTTGATATTGATAGTTTACTGACACGTATTCGCCTGCATGGATTA
+CTGGCGATGGCAGACTGTTCAACCGTGAATGAAGGCATAAGTTGCCATCAGAAAGGAATC
+GAATTCATTGGTACAACACTGTCTGGCTATACCGGTCCCATCACGCCGGTTGAGCCAGAT
+TTGGCAATGGTGACACAACTGAGTCATGCAGGTTGTCGTGTTATTGCCGAGGGGCGCTAT
+AACACGCCTGCACTGGCGGCCAATGCTATTGAGCATGGTGCCTGGGCAGTTACCGTTGGT
+TCCGCTATCACCCGTATCGAGCATATCTGTCAGTGGTTCAGTCACGCAGTAAAACGCTGA
+ATGAAAAATTTTAAGAAAATGATGACGCTAATGGCGCTATGTTTATCAGTTGCTATCACC
+ACATCAGGATATGCAACCACGCTTCCTGATATACCAGAACCACTGAAAAATGGTACTGGC
+GCTATTGATAATAATGGCGTGATTTATGTCGGCTTAGGTACCGCAGGGACATCCTGGTAT
+AAAATTGATCTTAAAAAGCAACATAAAGACTGGGAGCGTATAAAGTCGTTTCCTGGTGGA
+GCTCGTGAGCAATCCGTGTCGGTATTTTTAAATGATAAGCTGTATGTTTTTGGTGGCGTA
+GGGAAAAAAAACAGTGAATCACCGTTGCAGGTTTATAGCGATGTGTACAAATACTCACCG
+GTGAAAAATACATGGCAAAAAGTTGATACTATATCTCCAGTTGGATTAACAGGGCATACG
+GGAGTAAAATTAAACGAAACGATGGTACTTATTACCGGAGGGGTTAATGAGCATATCTTT
+GATAAGTATTTTATTGATATAGCGGCTGCGGATGAAAGTGAAAAAAATAAAGTCATCTAT
+AATTATTTTAATAAACCTGCCAAAGATTATTTTTTTAATAAAATCGTATTTATCTACAAT
+GCTAAAGAGAACACATGGAAGAATGCCGGTGAGCTGCCAGGCGCGGGGACGGCAGGATCG
+TCATCGGTAATGGAAAATAATTTCTTGATGCTGATTAATGGTGAGCTCAAACCGGGTTTA
+CGTACCGATGTGATTTACCGCGCCATGTGGGATAACGATAAGCTAACATGGTTGAAGAAC
+AGCCAGTTACCGCCATCGCCTGGAGAACAACAGCAGGAAGGGTTGGCCGGAGCATTTTCG
+GGCTATAGCCACGGTGTCCTGCTTGTCGGTGGTGGCGCGAATTTTCCGGGAGCAAAACAA
+AATTATACTAATGGAAAGTTTTATTCCCACGAAGGGATAAATAAAAAATGGCGAGATGAA
+GTCTATGGTTTGATTAATGGCCATTGGCAATATATGGGTAAAATGAAACAACCTCTCGGC
+TATGGTGTATCAGTAAGTTATGGTGATGAAGTTTTCCTTATTGGTGGTGAAAATGCTAAA
+GGGAAACCTGTTTCGTCTGTAACCTCCTTTACCATGCGTGATGGTAATTTATTAATAAAA
+TAAGTGATAGCAAAATTCTTCCCGTGGTATAGCGAGATAACACGTCCACAAAAAAATGCT
+TTATTTTCAGCATGGCTGGGTTACGTTTTTGATGGCTTCGACTTTATGCTGATTTTCTAC
+ATTATGTATCTGATCAAGGCTGACTTAGGATTGACAGATATGGAGGGCGCATTCCTTGCC
+ACAGCGGCCTTTATTGGGCGACCATTTGGCGGGGCGCTATTTGGTCTGCTGGCAGACAAA
+TTTGGCCGTAAGCCGTTAATGATGTGGTCGATAGTTGCCTATTCTGTAGGTACAGGGTTA
+AGTGGCCTGGCTTCCGGTGTAATTATGCTGACGCTTAGTCGTTTTATTGTCGGTATGGGG
+ATGGCGGGGAAGTATGCTTGCGCTTCTACTTATGCCGTGGAAAGTTGGCCAAAGCATTTA
+AAATCTAAAGCGAGCGCATTTCTGGTTTCAGGTTTCGGTATTGGTAACATCATAGCAGCC
+TATTTTATGCCGTCATTTGCCGAAGCGTATGGTTGGCGTGCTGCTTTTTTTGTCGGTTTG
+CTACCCGTTCTTTTAGTAATCTACATCCGGGCCAGGGCTCCTGAATCTAAAGAGTGGGAA
+GAAGCCAAACTCAGTGGTCTCGGAAAGCATTCACAAAGTGCCTGGTCAGTTTTCTCTTTG
+TCAATGAAAGGGCTATTTAATCGAGCTCAATTTCCACTGACATTATGTGTATTTATTGTT
+CTGTTCTCTATTTTCGGCGCAAACTGGCCGATCTTTGGTCTACTGCCTACATATTTGGCG
+GGAGAGGGCTTTGATACGGGCGTGGTCTCTAATTTAATGACGGCGGCGGCATTCGGCACT
+GTATTGGGAAATATCGTTTGGGGTCTGTGCGCAGATAGAATTGGTTTGAAGAAAACGTTC
+AGCATTGGTCTTCTCATGTCCTTTTTATTCATTTTCCCGTTATTCAGAATTCCGCAAGAT
+AATTATTTACTGCTGGGCGCATGTTTATTCGGTTTAATGGCGACTAACGTAGGTGTTGGC
+GGGCTGGTTCCCAAATTTCTCTACGACTACTTTCCTCTTGAGGTTCGTGGTTTGGGTACC
+GGGCTTATTTATAATCTTGCTGCGACATCAGGCACATTCAATTCAATGGCGGCGACCTGG
+CTTGGAATAACAATGGGGCTAGGCGCTGCGCTAACGTTCATTGTTGCTTTCTGGACCGCA
+ACAATTCTACTCATTATTGGCCTATCCATTCCGGATAGACTAAAAGCACGTCGTGAAAGG
+TTTCAGTCAACAAAAGAATTTTAAATGAAAAAGTATCTTGCTTTCGCCGTTACGCTGCTG
+GGTATGGGTAAAGTCATCGCCTGTACTACCCTTTTGGTAGGCAATCAGGCTTCGGCTGAC
+GGCTCCTTTATTATCGCGCGCAACGAGGATGGCTCGGCAAATAACGCCAAGCATAAGGTT
+ATTCATCCCGTCGCGTTTCATCAACAAGGCGAGTATAAAGCACATCGCAACAATTTTAGC
+TGGCCGCTTCCGGAGACAGCGATGCGCTATACGGCGATTCATGACTTTGATACTAACGAT
+AACGCCATGGGTGAAGCCGGTTTCAATTCGGCGGGCGTCGGAATGAGCGCAACGGAAACC
+ATTTACAACGGCAGAGCGGCGCTGGCTGCCGATCCTTACGTGACAAAAACGGGAATCACG
+GAAGACGCCATTGAGTCCGTGATCCTGCCAGTGGCGCAATCGGCGCGTCAGGGCGCCAAA
+TTACTGGGAGATATTATTGAACAAAAAGGCGCGGGCGAAGGTTTCGGCGTCGCGTTTATT
+GATAGCAAAGAGATATGGTATCTGGAGACGGGAAGCGGACATCAATGGCTGGCAGTACGA
+CTTCCGGCAGATAGCTATTTCGTTTCCGCCAATCAGGGACGTTTACGCCATTACGATCCG
+AATGATAACGCGAATTATATGGCGTCACCAACGTTAGTAAGCTTTGCGAAAAAGCAGGGA
+TTATATGATCCGGCCCGCGGCGAATTCGACTTTCATCAAGCCTATTCGCAGGATAACAAA
+AACGATACCACCTATAATTATCCGCGCGTCTGGACGCTACAACACCAGTTTAATCCGCAT
+CTGGATACGGTCGTTAGCGAAGGGGAAACATTTTCTGTTTTTTTAACGCCAATAACGAAG
+ATCAGCGTGGCGGCAGTAAAAAACGCGTTACGCAATCACTATCAGGGAACGTCGCACGAC
+CCTTATGCCAGTCATAATCCACAAGAACCATGGCGACCTATATCCGTTTTTCGTACCCAG
+GAGTCACATATTTTACAGGTCAGACCGAAATTACCGCAGGCTATCGGCAACGTAGAATAC
+ATCGCCTATGGAATGCCATCTCTTAGCGTCTATCTCCCCTATTACCAGGGGATGCGTCAT
+TATCAACCCGGAGATGATAAAGGAACCGATCGGGCGAGCAACGACTCTACCTACTGGACA
+TTCCGCACGCTGCAAACACTGGTTATGCAAGACTACAATACGTTTGCGCCAGATGTGCAA
+CATGCCTGGAAAACATTTGAACAGCAAACAGCTAAGCAACAGTATAAGATGGAGCAGAGC
+TATCTGAGATTATATGCGTCGCATCCGAAAGAAGCACAACGCTTACTGCAAAATTTTGAA
+GATAAAACGATGCAAAATGCGCAGACGCTCGCCCGTCGCCTGACCAATAATATTATTACG
+ACAATGACTTACCGCACAGATATGAAATATCACTTTTCAAGTACGCAGCCATAAATGGGA
+AGACAAAAAGCAGTGATCAAAGCTCGTCGTGAAGCAAAGCGTGTGTTGAGACGAGATTCG
+CGTAGTCATAAGCAACGTGAAGAAGAATCGGTCACGTCACTGGTACAGATGGGCGGAGTA
+GAAGCCATTGGCATGGCGCGCGATAGTCGCGATACCTCTCCTGTTAAGGCGCGAAATGAA
+GCACAGGCGCATTATCTGAACGCTATCGACAGTAAACAGCTTATTTTTGCGACCGGCGAA
+GCCGGCTGCGGAAAAACATGGATCAGTGCGGCAAAGGCGGCAGAAGCATTGATTCATAAG
+GACGTCGAGAGGATCATTGTGACGCGTCCGGTATTGCAGGCTGATGAAGATCTTGGTTTT
+TTGCCCGGTGATATCGCTGAAAAATTCGCGCCTTATTTTCGTCCCGTCTACGATGTCCTG
+CTTAAACGGTTGGGCGCGTCCTTTATGCAATATTGTTTGCGCCCGGAAATCGGTAAGGTA
+GAAATTGCCCCGTTCGCCTATATGCGTGGGCGTACTTTTGAAAATGCGGTCGTGATCCTC
+GACGAGGCGCAAAATGTGACTGCGGCGCAAATGAAAATGTTTTTGACGCGATTAGGCGAA
+AATGTCACGGTCATTGTCAATGGCGATATTACGCAATGCGACCTGCCGCGCGGTGTGCGT
+TCCGGGTTGAGTGATGCGTTGGAACGCTTTGAAGAAGATGAAATGGTGGGGATTGTGCAT
+TTCAACAAAGACGACTGCGTGCGCTCGGCGCTTTGTCAGCGAACGCTCCACGCATACAGC
+TAAATGGGAACCACCACGATGGGGGTTAAGCTGGACGACGCCACGCGCGAACGGATCAAA
+ATGGCCGCGTCGCGTATCGATCGCACGCCGCACTGGTTAATAAAACAGGCAATCTTTAGC
+TATCTGGACAAGCTGGAAAATAGCGATACGCTACCGGAGCTACCTGCGCTGTTTGCCGGC
+GCGGCAAATGAAAGCGAGGAGCCGGTCGCGCCGCAGGATGAGCCGCATCAGCCCTTTCTG
+GAGTTTGCCGAACAGATTCTTCCCCAATCCGTCTCTCGCGCCGCCATCACCGCCGCCTGG
+CGCCGCCCGGAAACCGATGCGGTGTCAATGCTAATGGAACAGGCGCGCCTGTCGCCGCCT
+GTCGCTGAGCAGGCGCATAAACTGGCGTATCAACTGGCGGAGAAATTGCGCAATCAAAAA
+TCCGCCAGCGGTCGCGCGGGTATGGTGCAAGGCCTGTTGCAGGAGTTTTCCCTCTCTTCG
+CAAGAAGGCGTAGCGCTGATGTGTCTGGCGGAAGCGCTGCTGCGTATTCCCGACAAAGCT
+ACGCGCGATGCGTTAATTCGCGACAAAATCAGTAATGGCAACTGGCAGTCGCATATTGGC
+CGTAGCCCGTCGCTGTTTGTAAACGCCGCCACCTGGGGGCTGCTCTTTACCGGCCGACTG
+GTCTCAACGCATAACGAAGCCAATCTTTCGCGCTCGCTGAACCGCATTATCGGCAAGAGC
+GGCGAACCGTTAATCCGCAAAGGCGTCGACATGGCGATGCGTTTAATGGGCGAGCAGTTC
+GTGACTGGCGAAACCATTGCTCAGGCGCTGGCGAATGCCCGAAAACTGGAAGAGAAAGGG
+TTCCGCTATTCTTACGATATGCTGGGCGAAGCCGCGTTAACCGCCGCCGATGCGCAGGCC
+TATATGGTCTCTTACCAGCAAGCGATTCATGCCATCGGCAAAGCGTCTAACGGTCGCGGT
+ATTTACGAAGGGCCAGGCATCTCGATTAAGCTGTCCGCCCTGCATCCACGCTATAGTCGC
+GCGCAATACGATCGGGTAATGGAGGAGCTTTATCCGCGCCTGAAATCCCTGACGCTGCTG
+GCGCGCCAGTATGATATCGGTCTCAATATCGACGCCGAAGAGGCGGATCGTCTGGAGATC
+TCGCTTGATCTGCTGGAAAAACTCTGCTTCGAACCCGAACTGGCGGGCTGGAACGGCATT
+GGCTTTGTGATTCAGGCTTACCAGAAACGCTGCCCGCTGGTCATTGATTATTTAGTCGAT
+CTGGCCTCCCGTAGCCGCCGTCGGCTGATGATTCGTCTGGTGAAAGGCGCCTACTGGGAT
+AGCGAGATCAAACGCGCGCAAATGGAAGGGCTGGAGGGCTATCCAGTTTATACCCGCAAA
+GTGTATACCGATGTCTCTTATCTGGCCTGCGCGAAAAAACTGCTCGCCGTCCCTAATCTG
+ATCTACCCGCAGTTCGCGACCCATAACGCTCACACACTGGCGGCGATTTATCATCTGGCC
+GGGCAAAATTACTATCCGGGTCAGTACGAATTCCAGTGCCTGCACGGCATGGGAGAACCG
+CTGTATGAACAGGTCACCGGTAAAGTGGGGGACGGAAAACTTAACCGTCCCTGCCGTATT
+TACGCGCCGGTGGGAACACACGAAACCCTGCTGGCCTATCTGGTACGACGCCTGCTGGAA
+AACGGCGCCAACACCTCTTTTGTCAACCGCATCGCCGATGCCACCCTACCGCTCGATGAA
+CTGGTGGCCGACCCGGTCGAGGCCGTGGAAAAACTGGCGCAGCAGGAAGGTCAGGCTGGC
+ATACCGCATCCAAAAATTCCGCTGCCGCGCGATCTGTACGGCGAAGGTCGGATAAACTCC
+GCCGGACTTGATTTAGCGAATGAACATCGCCTCGCCTCGCTTTCTTCTGCCCTGTTAAGC
+AACGCCATGCAGAAATGGCAGGCCAAACCTGTGCTGGAACAACCGGTGGCCGACGGTGAG
+ATGACGCCGGTTATCAACCCGGCGGAACCGAAAGATATTGTTGGCTGGGGACGCGAAGCG
+ACAGAAAGCGAGGTTGAACAGGCGTTGCAAAACGCGGTCAATCAGGCGCCGGTTTGGTTT
+GCGACGCCGCCGCAAGAACGCGCCGCTATTTTGCAGCGGGCGGCGGTATTGATGGAAGAC
+CAAATGCAGCAGTTGATTGGCCTGTTGGTGCGTGAAGCGGGGAAAACGTTCAGCAACGCC
+ATTGCCGAAGTGCGCGAAGCGGTAGACTTCCTCCATTATTATGCCGGTCAAGTGCGTGAC
+GATTTCGATAACGAAACGCATCGCCCGTTAGGGCCGGTGGTCTGTATCAGTCCGTGGAAC
+TTTCCGCTGGCCATTTTCACTGGCCAAATCGCCGCCGCGCTGGCGGCAGGTAACAGCGTT
+CTGGCGAAACCGGCAGAGCAGACATCGCTGATTGCCGCCCAGGGCATTGCCATTTTGCTG
+GAAGCGGGCGTACCGCCGGGCGTCGTGCAACTGTTGCCGGGACGGGGAGAAACCGTCGGC
+GCCCAGCTTACCGCCGATGCGCGTGTACGCGGCGTGATGTTTACCGGTTCCACGGAGGTC
+GCGACGTTGTTGCAGCGCAACATCGCCACGCGTCTTGACGCCCAGGGGCGCCCTATTCCG
+TTGATTGCGGAAACCGGCGGTATGAACGCTATGATTGTCGACTCTTCCGCGCTCACCGAG
+CAGGTGGTCGTGGATGTGCTGGCTTCCGCCTTCGACAGCGCCGGACAACGCTGTTCCGCG
+CTCCGCGTGCTGTGTTTGCAGGACGATATCGCCGAACATACGCTGAAAATGTTACGCGGC
+GCGATGGCGGAGTGTCGGATGGGGAATCCAGGCCGTCTGACGACCGATATCGGGCCGGTG
+ATCGATAGCGAGGCCAAAGCCAACATTGAACGTCATATCCAGACGATGCGCGCCAAAGGC
+CGCCCGGTTTTCCAGGCCGCGCGTGAAAACAGCGATGACGCGCAGGAATGGCAGACCGGT
+ACGTTTGTTATGCCCACGCTTATTGAGCTGGAAAACTTCGCAGAACTGGAAAAAGAGGTC
+TTCGGGCCCGTGCTGCACGTCGTGCGTTATAACCGTAACCAACTGGCGGAGCTTATCGAA
+CAGATTAACGCTTCCGGCTACGGGCTAACGCTGGGCGTACATACCCGTATTGATGAAACC
+ATTGCGCAAGTCACCGGTTCCGCCCATGTCGGCAACCTGTACGTTAACCGTAATATGGTG
+GGCGCGGTCGTCGGCGTCCAGCCGTTTGGCGGCGAAGGCCTGTCCGGCACCGGGCCAAAA
+GCGGGAGGGCCGCTCTATCTCTACCGCCTGCTGGCACACCGCCCGCCCAATGCGCTCAAT
+ACGACGCTGACTCGTCAGGATGCGCGTTACCCGGTGGATGCGCAGCTTAAAACCACGCTA
+CTCGCGCCGTTGACCGCTCTGACGCAATGGGCGGCGGATCGCCCGGCGCTACAGACGCTC
+TGCCGACAATTCGCCGATCTGGCGCAGGCCGGCACGCAGCGCCTGCTACCGGGGCCGACC
+GGCGAGCGTAATACCTGGACGCTGTTGCCGCGTGAACGGGTGTTATGCCTGGCTGATGAT
+GAACAGGACGCGTTGACGCAGCTTGCCGCCGTTCTCGCCGTCGGCAGTCAGGCGCTATGG
+TCAGACGACGCCTTCCACCGCGATCTGGCGAAACGTCTCCCCGCCGCCGTCGCGGCGCGT
+GTCCAGTTTGCGAAAGCGGAAACGCTGATGGCGCAGCCGTTTGACGCGGTGATTTTCCAC
+GGCGACTCCGACAAGCTGCGAACCGTGTGCGAAGCCGTCGCCGCCCGCGAAGGCGCGATA
+GTGTCGGTACAGGGGTTCGCCCGCGGCGAAAGCAATATGCTGCTGGAACGGCTCTATATT
+GAACGTTCGCTGAGCGTAAACACTGCCGCCGCTGGCGGTAATGCCAGCCTGATGACAATT
+GGCTAAATGGCTATTAGCACACCGATGTTGGTGACATTCTGTGTCTATATTTTTGGCATG
+ATATTGATTGGGTTTATCGCCTGGCGCTCAACCAAAAACTTTGATGACTATATTCTTGGC
+GGTCGCAGCCTGGGGCCGTTTGTTACGGCTTTATCAGCCGGCGCGTCGGATATGAGCGGC
+TGGCTGTTAATGGGGCTGCCTGGCGCTATCTTTCTGTCGGGGATCTCTGAAAGCTGGATC
+GCCATTGGCCTGACGTTAGGCGCATGGATTAACTGGAAGCTGGTGGCCGGGCGCCTGCGC
+GTGCATACCGAATTTAACAATAACGCGCTCACGCTGCCGGACTATTTTACCGGTCGGTTT
+GAGGATAAGAGCCGAGTCCTGCGTATTATTTCCGCGCTGGTCATTCTGCTGTTTTTCACT
+ATCTATTGCGCATCAGGTATTGTCGCTGGGGCACGACTGTTCGAAAGCACCTTCGGTATG
+AGCTATGAAACCGCACTGTGGGCGGGGGCCGCGGCAACCATTATTTATACCTTTATCGGC
+GGGTTTCTTGCCGTTAGCTGGACGGATACCGTTCAGGCCAGCCTGATGATTTTTGCGTTA
+ATCCTGACGCCGGTGATGGTTATTGTCGGCGTAGGCGGTTTTAGCGAGTCGCTGGAAGTG
+ATCAAGCAAAAGAGCATCGAGAATGTCGACATGCTCAAGGGGCTGAATTTTGTCGCTATT
+ATTTCTCTGATGGGCTGGGGGCTGGGTTACTTCGGTCAGCCGCATATCCTGGCGCGCTTT
+ATGGCGGCGGATTCCCATCACAGTATTGTTCATGCGCGTCGTATCAGTATGACCTGGATG
+ATTCTGTGTCTGGCGGGCGCGGTGGCGGTGGGCTTCTTTGGCATTGCGTACTTTAACAAT
+AACCCCGCGCTGGCCGGGGCGGTGAACCAAAACTCAGAACGCGTATTTATTGAACTGGCG
+CAGATCCTGTTTAACCCGTGGATTGCCGGTGTTCTGCTGTCTGCTATCCTGGCGGCGGTG
+ATGTCGACGTTGAGCTGTCAGTTGCTGGTATGCTCCAGCGCGATTACGGAAGATTTATAT
+AAGGCTTTTCTGCGTAAAAGCGCCAGCCAGCAAGAGCTGGTATGGGTAGGGCGAGTGATG
+GTGCTGGTGGTAGCGCTGATCGCCATTGCGCTGGCGGCGAATCCTGATAACCGTGTGCTG
+GGGCTGGTGAGCTACGCCTGGGCTGGATTCGGCGCGGCATTTGGACCTGTTGTCCTGTTT
+TCTGTGATGTGGTCGCGTATGACACGTAACGGCGCGCTGGCGGGAATGATTATTGGCGCG
+GTGACGGTTATCGTCTGGAAACAATATGGCTGGCTGGATCTGTATGAGATTATCCCTGGC
+TTCATTTTCGGCAGCCTGGGGATCGTAATCTTTAGCCTGCTTGGCAAAGCGCCGACAGCA
+ACGATGCAGGAACGCTTTGCAAAAGCGGACGCGCATTATCATTCCGCGCCGCCGTCGAAG
+CTACAGGCGGAATAAATGGCGGGTAAACTGCGGCGTTGGCTGCGTGAAGCCGCGGTTTTT
+CTGGCGCTCCTCATCGCGATAATGGTGGTCATGGACGTCTGGCGCGCGCCGCAGGCGCCT
+CCGGCGTTTGCCGCGACACCATTACATACGCTGACGGGAGAGTCGACAACTCTGGCGACC
+TTGAGCGAGGAACGCCCCGTACTGCTCTATTTTTGGGCCAGCTGGTGCGGGGTATGCCGC
+TTTACCACGCCTGCGGTCGCTCACCTGGCGGCGGAAGGGGAAAACGTCATGACCGTTGCG
+CTCCGCTCCGGCGGTGATGCTGAGGTTGCCCGCTGGCTGGCGCGCAAGGGCGTTGACTTC
+CCGGTCGTCAATGATGCTAACGGCGCCTTATCCGCTGGCTGGGAAATCAGCGTGACGCCA
+ACGCTGGTGGTGGTTTCACAAGGTCGGGTTGTGTTCACCACCAGCGGCTGGACCAGCTAT
+TGGGGCATGAAGCTTCGGCTGTGGTGGGCAAAAACGTTCTGAATGATGAAAAAAAGCGTC
+GCTATGCTGGCGGTTTGTATGCTGGCGCAAAGCCACCTTGCCATTGCTGCCGGTGCTCCT
+GCGCCTCAAGAGATCAACATTGTTTTACTGGGCACCAAAGGCGGGCCTTCTTTGCTCAAT
+ACAGCCAGACTACCGCAAGCGACGGCGCTCACTATCGGCGATAAGATATGGCTGATAGAT
+GCCGGCTACGGCGCCAGTCTGCAACTGGTGAAAAATGGCATTCCACTGCGCAACATCAAT
+ACTATTTTGCTCACCCATCTGCACAGCGACCACATACTGGATTATCCTTCCTTGCTGATG
+AATGCCTGGGCAAGTGGCCTGAAAGACCATACCATACAGGTTTATGGCCCGCCGGGAACC
+CAGGCGATGACGAAGGCTAGCTGGAAGGTCTTTGACAGGGATATCACGTTACGCATGGAA
+GAAGAGGGGAAACCCGATCCGCGCAACCTGGTTAAGGCGACCGATATCGGCCAGGGCGTC
+ATCTATAAAGATGAACTGGTCACAATAAGCGCGCTGAAAGTGCCTCATTCCCCTTTCCCG
+GACGGTGAAGCGTTTGCTTACCGTTTTGATACTCAGGGTAAGCGAATCGTCTTCTCTGGC
+GATACGTCCTGGTTTCCTCCGCTTGCAACGTTTGCCCAGGGGGCGGATATCCTGGTACAT
+GAGGCGGTACATGTCCCTTCGGTAGCAAAACTGGCTAATAGTATTGGCAACGGAAAAACG
+CTGGCTGAAGCGATTGCGTCGCATCACACCACGATTGAAGATGTCGGTAAGATTGCTCGC
+GAGGCCCACGTGAAAAAACTGGTGTTAAGTCATCTGGTGCCTGCGACGGTTGCGGATGAC
+GTCTGGCAACAGGAAGCCATGAAAAATTACCCGGGCCCTGTCATTGTCGGTCATGACAAT
+ATGACGATAAGCGTACCGTAAATGTCGCAACGCACAGAGAAAAAAATCGGGAAACGTTCG
+CAGGCCACCGGTGCAAAACGGCAGCTTATCTTAACCGCCGCGCTTGCCGTTTTTTCCCAG
+TATGGCATTCATGGCGCGCGTCTTGAACAGGTCGCCGAGCGGGCAGGCGTCTCCAAAACC
+AATCTGCTTTATTATTATCCCTCGAAAGAGGCGCTGTATGTCGCGGTAATGCGACAGATT
+CTGGATGTCTGGTTGGCGCCGCTCAAGGCGTTTCGCGCAGAATTTTCCCCTCTGGAGGCC
+ATCAAAGAGTATATCCGTCTCAAGCTGGAGGTTTCGCGTGATTATCCGCAGGCGTCGCGG
+CTCTTCTGCATGGAGATGCTGGCGGGCGCGCCGCTCTTAATGGATGAACTGACCGGCGAT
+CTAAAAGCGTTGATAGATGAAAAATCCGCGCTGATTGCCGGATGGGTGCACAGCGGGAAA
+CTCGCGCCCGTTTCTCCGCATCATTTGATCTTCATGATTTGGGCCGCCACGCAACATTAC
+GCCGATTTCGCCCCTCAGGTTGAAGCGGTAACCGGCGCGACGCTTCGCGATGAAGCCTTT
+TTCAACCAAACGGTCGAAAGCGTTCAGCGCATTATTATTGAAGGGATTCGCGTGCGTTAA
+ATGGCGAAACAACAACGGATGGGCTGGTGGTTTCTTTGCCTTGCATGTGTCGTGGTAATG
+GTTTGTACCGCGCAACGCATGGCGGGCCTGCACGCCTTGCAGATGCAGGCGACGGCCTCT
+GCTGCGGTGGTCAGCGCTCCCTCCTCGACAGATGACGGCTCGCCGGTCACTCCCTGCGAA
+TTAAGCGCCAAGTCGCTGCTGGCGGCGCCTCCAGTACTCTTTGAAGGTGCTATCCTTGCG
+CTTTATCTACTGCTTTCCTTACTGGCGCCTGTCCGGGTCATGCGCCTGCCGTTTTCGCCT
+CCACGGGCTATTTCGCCGCCCACATTACGGGTACATCTACGATTTTGTGTCTTCCGTGAA
+TGAATGATGATTTTATTCAGGCGGATACTGTTCTGCCTGTTATGGCTTTGGCTGCCCGTC
+TCCTGGGCGGCGGAAAGCGGCTGGCTGCGTTCGCCCGATAACGACCATGCCAGCATACGG
+CTACGTGCCGATACGTCCGCTAACAGTGAGACCCGGCTGTTGCTGGATGTCAAACTGGAA
+AACGGCTGGAAAACCTACTGGCGCGCGCCGGGGGAAGGGGGCGTGGCACCCTCTATCGCC
+TGGAAAGGCGACATGCCTGAGGTAAGCTGGTTCTGGCCAACCCCCTCGCGCTTTGATGTG
+GCGAATATCACCACCCAGGGATATCACGACGAGGTGACCTTTCCGATGATCGTGCGCGGT
+ACGCCGCCGGCGACCTTGCGCGGTGTGTTGACGTTATCAACCTGCAGCAATGTTTGTCTG
+TTGACCGATTACCCCTTTTCCGTGACGCCCACTGTGCAGAATGCCGATTTTGCCCATGAC
+TATGCGCGGGCGATGGGTAAAGTTCCGCTCCGCAGTGGGCTAACGGACTCGCTTGACGTT
+GGCTATCGCCCGGGAGAACTGGTGGTCACTGCTACGCGAGCGGCGGGCTGGTCATCGCCC
+GGGCTCTATCTTGACACCATAGATGACGTCGATTTTGCGAAGCCTCGCCTGCGCGTAGAG
+GGCGACAGGTTACAGGCGACGGTGCCGGTGACGGACAGTTGGGGCGAAAAGGCGCCCGAT
+TTGCGCGACAAATCGCTGACCCTCGTGTTAGCCGATGGCGCTATCGCCCAGGAGAGCACG
+CAAACCATTGGCGCTGCGCCAGCGCAAACGCCGGACAATGCGGCGCTACCTTTCTGGCAA
+GTTGTAATGATGGCGCTAATCGGCGGACTGATTCTTAATTTAATGCCCTGCGTACTGCCT
+GTTCTGGGCATGAAACTTGGCTCTATTTTATTGGTAGAGGAAAAAAGCCGCTCTCACATC
+AGGCGACAATTTTTGGCTTCGGTCGCCGGTATCATTGCGTCATTTATGGCGCTGGCGGCG
+TTTATGACCCTCCTTCGCCTGTCAAACCATGCGCTGGCCTGGGGAGTCCAGTTCCAGAAT
+GCATGGTTTATTGGTTTTATGGCGCTGGTGATGTTGTTGTTTAGCGCCAGCCTGTTCGGG
+CTTTTTGAGTTCAGGCTTCCCTCATCTATGACCACGAAACTGGCCACTTACGGCGGTAAC
+GGTATGTCGGGACATTTCTGGCAGGGGGCGTTCGCCACGCTGCTGGCGACGCCTTGTAGC
+GCGCCGTTTCTGGGCACGGCGGTCGCGGTGGCGCTCACGGCGTCGCTGCCGACGCTGTGG
+GGGCTGTTCCTTGCGCTTGGCCTGGGAATGAGCGCGCCGTGGCTACTGGTCGCGATACGA
+CCAGGGCTTGCGCTACGTTTACCGCGCCCCGGGCGTTGGATGAATGTCCTGCGCAGGATC
+CTCGGTCTGATGATGCTGGGGTCGGCTATCTGGCTGGCGACGTTACTCCTGCCGCATTTC
+GGCTTCACTGCGTCAAAGAGCGCGCAAGACACGGTTCAGTGGCAACCGTTGAGTGAACAG
+GCAATCCAGTCGGCGCTGGCGCAGCATAAGCGGGTATTTGTCGATGTCACTGCGGACTGG
+TGTATTACCTGTAAAGTGAATAAATACAACGTCCTGCAAAAAGAGGATGTGCAGGCCGCC
+TTGCAACAGCCGGATGTTGTGGCGCTGCGGGGAGACTGGACGCTGCCGTCCGATGCCATT
+ACAGATTTTCTGAAAACGCGCGGCCAGGTCGCCGTGCCGTTTAATCAGGTATATGGCCCC
+GGTTTGCCGGAAGGGGAGGCACTGCCCACTTTGCTGACCCGCGATGCGGTATTACAAACG
+TTGAAAAAAGCGAAAGGAATAACCCAATGAATGAAATACATGATTGTTTTACTGCTGGCG
+CTGTTTTCGACGCTGAGCATCGCGCAAGAAACCGCTCCTTTTACGCCGGATCAGGAAAAG
+CAGATTAAAAATCTGATCCATGCGGCGTTGTTTAACGATCCTGCCAGCCCGCGGATAGGC
+GCTAAACACCCTAAGCTGACGCTGGTGAACTTTACGGATTACAACTGCCCGTACTGCAAA
+CAGCTCGATCCGATGCTGGAAAAGATTGTGCAGAAATATCCTGACGTTGCGGTCATTATT
+AAACCGCTGCCATTCAAAGGAGAGAGTTCCATACTGGCGGCGCGTATTGCGCTGACCACC
+TGGCGCGATCATCCGCAACAGTTCCTCGCGCTACATGAAAAACTTATGCAAAAGCGCGGT
+TACCATACGGATGACAGTATTAAACAGGCCCAGCAGAAAGCAGGGGCGACGCCAGTGACG
+CTGGATGAAAAAAGCATGGAAACGATACGCACTAATTTGCAGTTGGCAAGACTGGTCGAC
+GTGCAAGGAACGCCAGCGACGATCATTGGCGACGAGCTGATTCCGGGCGCAGTGCCCTGG
+GATACGCTGGAAGCGGTGGTGAAAGAAAAACTGGCGGCTGCCAATGGCGGGTAAATGATT
+GCACATTCTTTCGGCATCGTTAATTATTTTGTATTATTTGGCTACCTCCTGGCCATGATG
+GTAGTCGGTGTCTATTTTTCCAGACGGCAAAAAACAGCAGACGATTATTTTCGCGGTGGT
+GGCCGGGTTCCTGGTTGGGCGGCTGGGGTCAGTGTATTTGCTACTACGTTAAGCTCAATT
+GCATTTATGTCAATTCCTGCCAAAGCGTTTACTTCCGACTGGACGTTTATCATTGGTCAG
+GATCTGGCTATCGCAATTTTACCGCTGGTTTTTTATTTCTATATTCCGTTTTTTCGGAAA
+GTGAAAGTCACATCAGCCTATGAATATCTCGAAGCACGGTTCGATGTGCGCTGCCGTCTG
+GTCGCCAGCATGTCATTTATGTTGTTTCATATTGGACGTATCGCCATTATCACTTTCCTC
+GCCGTGCTGGCCTTGCGCCCCTTCATCGCTATAGACCCGGTGATTTTGGTACTGTTGATT
+GGTGTGATGTGTATCATTTATACCTGGATGGGGGGGAATTGAATGGAAAGTCTATTAAAT
+CGTTTATATGACGCGTTAGGCCTGGATGCGCCAGAAGTTGAGCCACTGCTTATCATTGAT
+GATGGGATACAGGTTTATTTTAATGAATCCGATCATATACTGGAAATGTGCTGTCCCTTT
+ATGCCACTGCCTGACGACACTCTGACTTTGCAGCATTTTTTACGTCTTAACTACGCCAGC
+GCCGTCACTATCGGCGCTGATGCAGACAATACTGCTTTAGTGGCGCTTTATCGCTTGCCG
+CAAACCAGTACCGAAGAAGAGGCGCTCACTGGTTTTGTATTATTCATTTCAAACGTGAAG
+CAATTGAAAGAGCATTATGCATAAATGAAATACGACCTTATTATTATCGGCAGCGGTTCG
+GTTGGCGCCGCCGCTGGTTATTACGCCACCCGCGCCGGGCTAAAGGTCCTGATGACCGAT
+GCGCATATGCCGCCTTATCAACAGGGCAGCCACCACGGCGATACCCGTCTTATCCGCCAC
+GCTTATGGTGAAGGCGAAAAATATGTCCCGCTGGTGCTTCGCGCCCAGACGCTTTGGGAT
+GAGCTCTCCACACACAATGAAGAGCCTATTTTTGTCCGCTCCGGCGTCGTCAACCTCGGC
+CCGGCCGATTCCGCTTTCTTAGCCAACGTCGCACGAAGCGCGCAACAGTGGCAATTGAAC
+GTCGAGCGCCTGGACGCGACGGCCCTCATGACGCGCTGGCCGGAAATTCGCGTGCCCGAT
+AATTATATCGGGCTGTTTGAAGCTGACTCCGGTTTCCTGCGCAGCGAATTAGCCATTACC
+ACATGGCTTCGTCTGGCCCGAGAGGCAGGCTGCGCACAGCTATTCAACAGCCCGGTAAGC
+CATATTCACCATGATGATAACGGTGTGACGATAGAGACGAGTGAAGGCTGCTACCACGCC
+AGCAAAGCGCTGATTAGCGCGGGCACCTGGGTCAAAACGCTGGTACCGGAGCTGCCCGTT
+CAGCCCGTACGTAAAGTTTTTGCCTGGTTTAAGGCGGATGGACGTTACAGCACTAAAAAC
+CGCTTTCCGGCCTTTACCGGCGAAATGCCCAACGGCGATCACTATTACGGTTTCCCGGCG
+GAGAACGACGAGTTAAAAATCGGCAAACACAATGGCGGGCAGCGAATACAGGCACCGGAA
+GAGCGCAAGCCCTTTGCCGCCGTTGCCAGCGATGGCGCGGAAGCATTTCCTTTCCTGCGT
+AACGTACTGCCGGGTATCGGCGGTTGTTTACATGGGGCGGCATGTACCTATGATAATTCG
+CCGGACGAGGATTTTATTATCGATACGCTGCCTGGCCATGAGAATACGCTTGTCATCACT
+GGACTCAGCGGACATGGTTTTAAATTCGCCCCGGTGTTAGGAGAAATCGCTGCGGATTTT
+GCGTTGGGAAAAACGCCCTCCTTTGATCTGACGCCGTTCCGGCTTTCCCGTTTTAGCCAA
+TAAATGCAAATACAGAGCTTCTATCACTCAGCTTCACTAAAAACCCAGGAGGCTTTTAAA
+AGCCTACAAAAAACCTTATACAACGGAATGCAGATTCTCTCAGGCCAGGGCAAAGCGCCG
+GCTAAAGCGCCCGACGCTCGCCCGGAAATTATTGTCCTGCGAGAACCTGGCGCGACATGG
+GGGAATTATCTACAGCATCAGAAGACGTCTAACCACTCGCTGCATAACCTCTATAACTTA
+CAGCGCGATCTTCTTACCGTCGCGGCAACCGTTCTGGGTAAACAAGACCCGGTTCTAACG
+TCAATGGCAAACCAAATGGAGTTAGCCAAAGTTAAAGCGGACCGGCCAGCAACAAAACAA
+GAAGAAGCTGCGGCAAAAGCATTGAAGAAAAATCTTATCGAACTTATTGCAGCACGCACT
+CAGCAGCAAAATGGCTTACCTGCAAAAGAAGCTCATCGCTTTGCGGCAGTAGCGTTTAGA
+GATGCTCAGGTCAAGCAGCTCAATAACCAGCCCTGGCAAACCATAAAAAATACACTCACG
+CATAACGGGCATCACTATACCAACACGCAGCTCCCTGCCGCAGAGATGAAAATCGGCGCA
+AAAGATATCTTTCCCAGTGCTTATGAGGGAAAGGGCGTATGCAGTTGGGATACCAAGAAT
+ATTCATCACGCCAATAATTTGTGGATGTCCACGGTGAGTGTGCATGAGGACGGTAAAGAT
+AAAACGCTTTTTTGCGGGATACGTCATGGTGTGCTTTCCCCCTATCATGAAAAAGATCCG
+CTTCTGCGTCAGGCCGGCGCTGAAAACAAAGCCAAAGAAGTATTAGCTGCGGCACTTTTT
+AGTAAACCTGAGTTGCTTAACAGAGCCTTAGAGGGCGAAGCGGTAAGCCTGAAACTGGTA
+TCCGTCGGGTTACTCACCGCGTCGAATATTTTCGGCAAAGAGGGAACTATGGTCGAGGAT
+CAAATGCGCGCATGGCAATCGTTGACCCAGCCGGGAAAAATGATTCATTTAAAAATCCGC
+AATAAAGATGGCGATCTACAGACGGTAAAAATAAAACCGGACGTCGCCGCATTTAATGTG
+GGTGTTAATGAGCTGGCGCTCAAGCTCGGCTTTGGCCTTAAAGCATCAGATAGCTATAAT
+GCCGAAGCGCTACATCAGTTATTAGGCAATGATTTACGCCCTGAAGCCAGACCAGGTGGC
+TGGGTTGGCGAATGGCTGGCGCAATACCCGGATAATTATGAGGTCGTCAATACATTAGCG
+CGCCAGATTAAGGATATCTGGAAAAATAACCAACATCATAAAGATGGCGGCGAACCCTAT
+AAACTCGCACAACGCCTTGCCATGTTAGCCCATGAAATTGACGCGGTGCCCGCCTGGAAT
+TGTAAAAGCGGCAAAGATCGTACAGGGATGATGGATTCAGAAATCAAGCGAGAGCTCATT
+TCTTTCCATCAGACCCATATGTTAAGTGCGCCTGGTAGTCTTCCGGATAGCGGTGGACAG
+AAAATTTTCCAAAAAGTATTACTGAATAGCGGTAACCTGGAGATTCAGAAACAAAATACG
+GGCGGGGCGGGAAACAAAGTAATGAAAAATTTATCGCCAGAGGTGCTCAATCTTTCCTAT
+CAAAAACGAGTTGGGGATGATAATATTTGGCAGTCAGTAAAAGGTATTTCTTCATTAATC
+ACATCTTGAATGAAACGATATATACTGGCTACCGCGATAGCGTCTCTTGTTGCAGCCCCG
+GCAATGGCGCTGGCCGCTGGCAGCAATATTCTCAGCGTACATATTCTCGATCAGCAAACA
+GGCAAACCAGCGCCCGGCGTGGAGGTGGTACTGGAGCAGAAAAAGGATAACGGATGGACG
+CAATTAAACACCGGGCATACCGACCAGGATGGACGAATTAAAGCACTGTGGCCCGAAAAA
+GCTGCCGCGCCGGGGGATTATCGCGTTATTTTTAAAACCGGCCAGTATTTTGAAAGTAAA
+AAACTGGACACGTTTTTCCCGGAGATTCCCGTCGAGTTTCATATCAGCAAAACGAATGAG
+CACTATCATGTGCCGCTGTTATTAAGTCAGTATGGTTATTCAACCTATCGCGGGAGCTAA
+ATGGCAAAGATTCTGGTGCTCTATTATTCCATGTACGGACACATTGAAACCATGGCGCAC
+GCGGTGGCGGAAGGGGCAAAGAAAGTCGACGGCGCAGAGGTCATTATAAAGCGTGTGCCA
+GAAACAATGCCGCCTGAAATCTTCGCAAAAGCTGGCGGTAAAACGCAAAACGCACCGGTT
+GCCACCCCACAGGAGCTGGCGGATTACGATGCCATTATTTTTGGTACGCCAACCCGGTTT
+GGCAATATGTCAGGCCAGATGCGTACCTTCCTGGACCAAACCGGCGGACTGTGGGCATCC
+GGCGCGCTATACGGCAAGCTCGGCGGCGTGTTCAGTTCTACCGGAACGGGCGGCGGCCAG
+GAGCAGACCATCACCTCGACCTGGACTACGCTTGCCCATCATGGGATGGTGATTGTCCCG
+ATAGGCTATTCCGCACAGGAACTGTTTGACGTCTCCCAGGTTCGCGGCGGTACGCCTTAC
+GGCGCAACGACTATCGCTGGAGGCGACGGTTCACGTCAACCAAGCCAGGAGGAACTCTCT
+ATCGCTCGCTATCAGGGGGAATACGTCGCCGGTCTGGCAGTCAAACTCAACGGCTAAATG
+GAGCCTCAACCCCCACGTCTGAAACCCGGAAAAATCCTTGACACTCTGGGTGCTATGCAA
+AAAAGCCTGACACGTGCCTCGCAGCGTATTGCGCAATATATTTTAGCCTTCCCCAGACAG
+GTGACACAGTCATCTATTGCGGATTTGTCGCGCGACACACAGGCCGGAGAAGCCACGGTT
+ATTCGCTTTTGTCGCACCCTGGGCTATAAAGGTTTTCAGGATTTTAAAATGGACCTGGCC
+ATTGAACTTGCCACTACCGAGTCTGATGACAGTAGTCCTCTACTGGATGCCGAAGTTAGC
+GAATCCGACGATGCCCACGCGATTGGTTTAAAATTGCAGAACACCATTAGTAATGTATTA
+TCTGAAACGCTAAATCTGCTGGATATGCAACAGGTTCTCGGTGTCGTGGACGCCCTACGT
+CACTGTCACTCAGTTTATATGTTTGGTGTGGGCTCATCGGGGATCACGGCGCTGGATATG
+AAACACAAGCTAATGCGTATGGGTTTACGGGGCGATGCGGTAAGCAATAACCATTTTATG
+TACATGCAGGCTACGCTATTGAAAGCAGGCGATGTCGCGATGGGTGTCAGTCACTCGGGC
+ACATCGCCAGAAACAGTGCATTCACTCCGATTGGCCCGACAGGCTGGCGCCACCACAGTC
+GCCATTACCCATAATCTGGGTTCTCCATTATGTGAAGAGGCCGATTTTTGCCTGATCAAT
+GGTAATCGGCAAGGAATGTTGCAGGGTGACTCGATCGGTACGAAAGCCGCGCAGCTTTTC
+GTCTTTGACCTGCTCTATACCCTTCTTGTACAGTCCTCGCCGGAACAGGCCCGAGAAAGC
+AAATTACGGACAATGAATGCCCTGGACATGACAAAATAAATGAAGAAACTGCCCGGCTTT
+ACGCAAGATTACTTACTCAGCAAGGCGACGACCCTGCCTGATAAAACACGCCTGGAGCGT
+GCCGTTGAACCGCTATGCGCGCGCCATCCCGGAGAGTGCGGCATTCTTGCGCTGGATAAC
+AGTCTGGACGCTTTTGCCGCCCGCTACCGCCTGACCGAAATGGCGGCGCGGACGCTGGAT
+GTGCAGTATTATATTTGGGAAGACGATATGTCCGGGCGGCTGCTCTTTTCGGTTCTGCTG
+TCGGCGGCGAAGCGCGGCGTTCATGTTCGTCTGCTGCTGGATGATAACAATACGCCTGGT
+CTGGATGATACGTTGCGCTTGCTGGATAGCCATCCTAATATCGAAGTTCGTCTGTTTAAT
+CCTTTCTCTTTTCGTACGCTACGCGCGCTGGGATATTTGACGGATTTTGCGCGGCTGAAT
+CGGCGGATGCACAATAAAAGTTACACTGCCGACGGCGTAGTGACGCTGGTCGGTGGGCGC
+AACATCGGCGATGCCTATTTCGGCGCTGGCGAGGAGCCGCTATTTTCCGATCTGGACGTG
+ATGGCCATTGGCCCGGTGGTCAATGATGTCGCCAATGATTTTGAACGTTACTGGCGCTGT
+AGTTCAGTGTCGACATTGCAGCAAGTATTATCCCTTTCTGAGCAGGAACTGACGCAGCGT
+ATCGAACTTCCCGAATCCTGGTATAACGATGAGATCACCCGCCGTTATCTGCATAAGCTG
+GAAACCAGCCAGTTTATGGCGGATCTCGATCGCGGAACGTTGCCGCTGATTTGGGCAAAA
+ACACGCTTGCTTAGCGATGACCCTTCTAAAGGCGAGGGGAAGGCGCAGCGCCATTCGCTT
+CTTCCGCAGCGATTATTTGACGTGATGGGGTCGCCGACGGAGCGTATCGACATTATTTCC
+GCTTACTTTGTCCCTACGCGCGCAGGCGTGGCGCAGTTGCTTAATCTGGTCAGGAAAGGT
+GTGAAGATCGCCATCTTAACTAACTCTCTGGCGGCCAACGATGTGGCGGTCGTTCACGCA
+GGGTACGCGCGCTGGCGCAAGAAATTACTGCGCTATGGCGTGGAGCTCTACGAACTGAAA
+CCGACCCGCGAACATGAAACCGCCGTACATGATCGCGGACTCACCGGGAACTCAGGTTCC
+AGCTTACATGCTAAAACGTTCAGTATTGATGGTAGTAAGGTGTTTATCGGGTCGCTTAAT
+TTTGATCCCCGTTCAACGCTTTTAAATACCGAAATGGGCTTTGTCATTGAAAGTGAAACG
+CTGGCGACGCTTATTCATAAGCGTTTTACGCAGAGCCAACGCGATGCGGCCTGGCAACTG
+CGGCTGGATCGCTGGGGACGAATTAACTGGATCGATCGTCAGCAAGAAGAGGAAAAGGTG
+TTAAAGAAAGAACCCGCTACGCGTTTCTGGCAGCGAGTTCTGGTACGGTTGGCGGCAATT
+TTACCTGTGGAATGGTTGCTGTGAATGCCAACTCAAGAAGCAAAAGCGCACCGCGTCGGC
+GAATGGGCAAGCCTGCGTAATACGTCGCCGGAAATTGCCGAAGCCATTTTTGAAGTCGCT
+CACTATGACGAGAAACTGGCAGAAAAAATATGGGAAGAAGGTAGCGATGAGGTGCTGATC
+AAAGCCTTTGAGAAAACGGACAAAGACTCGCTCTTCTGGGGCGAACAAGTCATCGAACGT
+AAGAACGTATAAATGTATCCCGTTGACCTGCATATGCATACCGTCGCGAGCACTCATGCC
+TACAGTACTCTGAGCGATTATATCGCGGAAGCCAAACGCAAAGGCATGAAACTTTTTGCG
+ATTACCGATCATGGTCCGGACATGGAAGATGCGCCGCATCACTGGCAGTTTATTAACATG
+CGCATCTGGCCGCGTCTGGTTGACGGCGTGGGGATACTGCGTGGCATGGAGGCGAATATC
+AAGAATATTAACGGTGAAATTGATTGTTCCGGAAAGATGTTCGACTCGCTGGATCTGATT
+ATCGCAGGCTTTCATGAGCCCGTTTTTGCGCCGCATGATAAAGAAACGAATACTCAGGCG
+ATGATCGCGACCATCGCCAGCGGCAAGGTGCATATAATTAGTCACCCGGGAAATCCAAAG
+TATCCAGTGGAGGTTAAAGCCATCGCGCAGGCGGCGGCGAAACACCAGGTAGCGCTGGAA
+ATCAACAACTCTTCTTTTCTGCATTCGCGTAAAGGAAGCGAAGATAAGTGCCGCGCGGTC
+GCTGCCGCCGTACGCGATGCGGGAGGCTGGGTAGCGTTAGGCTCTGAGTCCCATACGGCC
+TTTACGCTTGGCGATTTCACCGAATGCCGGAAAATTCTGGATGCGGTGAATTTTCCGGAA
+GATCGAATCCTGAACGTCTCTCCGCAGCGCTTACTGGCCTTTCTCGAGTCACGCGGTATG
+GCGCCTGTACCGGAATTTGCCGAACTTTAAATGAATGAGTTTTCAATCCTGTGCCGTGTG
+CTGGGATCGTTGTTTTACCGCCAAGCGCAAGATCCTTTACTGGTTCCGCTGTTTACGTTA
+ATCCGTGAAGGTAAACTGGCGGCAGACTGGCCGCTGGAGCAGGATGACATGCTGGCGCGT
+TTACAGAAAAGCTGCGATATCACGGAGATTTCCACTGATTACAATGCGTTATTTGTTGGG
+GAAGAGTGCGCGGTAGCGCCATACGGCAGTGCGTGGGTCGAAGGCGCGGAAGAGTCTGAG
+GTGCGCGCTTTTTTAACGTCGCGAGGGATGCCGCTGGCCGATACGCCTGCCGATCACATT
+GGCACTTTATTGCTCGCGGCCTCCGGGCTGGAAGATCAGTCTGCCGAAGATGAAAGTGAA
+GCGCTGGAAACCTTATTTGCCGATGATCTGCTTCCCTGGTGCAATACCTTCCTCGGTAAA
+GTTGAAGCCCATGCCGTTACGCCAGTCTGGCGCACTCTGGCGCCGCTAACGCGTGATGCG
+ATAGGGGCCATGTGGGATGAACTTGAGGAAGAAGATGAAGAATAAATGATGCGCGCGATG
+AACATACTTCTTTCTATTGCTATCACTACGGGCATCCTTTCTGGAATATGGGGATGGGTG
+GCCGTCTCCCTGGGGTTACTAAGCTGGGCCGGTTTTTTAGGCTGTACGGCTTATTTGGCC
+TGTCCGCAGGGCGGCTTTAAGGGATTGTTGATTTCCGCCTGTACGCTGTTAAGCGGGATG
+GTGTGGGCGCTGGTCATTATTCACGGTAGCGCGTTGGCGCCGCATCTGGAAATTGTGAGT
+TACGTGTTGACGGGGATCGTGGCATTCCTGATGTGTATCCAGGCAAAGCAGCTATTGCTT
+TCTTTTGTTCCGGGAACATTTATCGGCGCCTGCGCGACATTTGCAGGGCAGGGTGAGTGG
+CGGTTGGTATTACCGTCGCTGGCGCTGGGGCTAATCTTTGGCTATGCCATGAAAAAGAGT
+GGGCTATGGCTGGCATCACGCCGCGAGCAACATTCAGCGAATACGGCGGTCACAAAGTAA
+ATGAAAAAAAACCTGCTGGGATTCACCCTCGCATCCTTGTTATTCACGACCGGTTCCGCC
+GTGGCGGCGGAGTATAAAATTGATAAAGAAGGCCAACATGCGTTCGTCAATTTCCGCATC
+CAGCATCTGGGCTACAGCTGGCTATACGGCACCTTTAAAGATTTCGACGGCACGTTCACT
+TTTGACGAAAAAAATCCGTCAGCAGACAAAGTGAATGTGACCATTAACACCAATAGCGTC
+GACACTAACCATGCCGAACGTGACAAACACCTGCGTAGCGCGGAGTTTCTTAATGTTGCG
+AAATTCCCGCAGGCAACCTTCACCTCTACCAGCGTGAAAAAAGAGGGCGATGAACTGGAT
+ATTACCGGCAATCTGACGCTCAATGGCGTGACTAAACCGGTGACGCTGGAAGCGAAGCTG
+ATGGGCCAGGGCGACGATCCGTGGGGCGGTAAGCGCGCGGGCTTTGAGGCCGAAGGAAAA
+ATTAAGCTGAAAGATTTCAATATAACTACCGATCTCGGCCCAGCCTCACAAGAGGTGGAG
+CTTATCATCTCAGTAGAAGGCGTTCAGCAGAAGTAAATGTTACTGATGATGGCGCTGATC
+GTGCGTATTATCTGGCGGCTTTATTCTCCGCCGCCCGTTGCGTTGACCAGCTATTCCCGT
+TTAACGCGCATTGGCGCCGCCGCGGGTCATATCCTTCTGTATCTCCTGCTCTTTGCGATA
+ATCATTAGCGGCTACCTGATTTCCACCGCCGACGGTAAACCGATTAGCGTCTTTGGCTGG
+TTTGAGATTCCGGCCACGCTTACGGACGCGGGCGCGCAGGCTGACATCGCCGGAACACTG
+CATCTGTGGTTTGCCTGGTCGCTGGTCATTATCTCGCTCTCGCATGGGGTTATGGCGCTA
+AAACACCATTTCATCGATAAAGACGACACACTGAAACGTATGACAGGAATGTCGTCATCT
+GACTATGGAGCTCAAAAATGAATGGTTAAGTTATCAATGACGCTGCGCCTGACAATTTCT
+TTTATCGCCATACTTATCCTCGCCTGTACCGGCATTAGCTGGACGCTCTATAACGCGCTG
+AGCAAAGAATTAACGTATCGGGATGATATGACGCTAATAAATCGGGCGGCGCAAATGCAG
+CAACTGTTACTGGATGGCGCCAGGCCGGAAAATCTGCCGCTCTATTTCAATCGGATGGTG
+GATACGAAGCAGGATATCTTATTGATCCACTCAGCAACAGGCCATAATGTTGCGATTAAT
+CATAGCGGCATCCCCGACCAACGCTTTAACGAGATTCCGCTGGCTAAAAACATCACCCGC
+GAAACCTTATTTCGCCAGGCGGTACAAGGCACGGAGCTGACCGCGGTACGAGTAAACGCC
+AGAAGCGGCGATAACCCGCTGACCCTTACTATTGCCAGGCTGGCGACGGAAAGGCGGCAA
+ATGCTGGCGCAATATCGCCGCAACAGTTTGCTGATTAGCCTTATCGCGATCCTCGTCTGT
+TCGGCGCTCAGTCCATTAGTCATCAGAAACGGGCTGCGGGCCATTACGTCGCTCAGCCGA
+CTCACCGCGGCGACAGATAGCGGCACACTTCGCCAGCCGCTGGCGGAACAGGCGTTACCC
+GTCGAGCTCAGGCCGCTTGGGCAAGCGCTAAATACCATGCGCCAGAAGCTTTCCGACGAT
+TTTGAACGCCTGAACCAATTTGCCGACGATCTGGCGCATGAGCTGCGCACGCCGGTTAAT
+ATTTTACTGGGGAAGAATCAGGTTATGCTGAGTCAGGAACGCAGCGCCGAAGAGTATCAA
+CAAGCCCTTGTCGATAATATTGAAGAGCTGGAGGGACTGTCGCGACTGACAGAAAATATT
+CTCTTTCTGGCACGCGCGGAGCACCAGAATATAGCGGTAAAAAAACAGCCTGTTTCGCTC
+AATGCGCTGGTCGAAAATATGCTGGATTATCTTAGCCCCCTTGCCGAAGAGAAGCACATC
+TGTTTTATAAATCAATGTCAGGGAACGGTATGGGCTGACGAAATATTATTACAAAGAGTG
+CTCTCAAACCTGCTGACGAATGCCATCCGTTATTCTGATGAAAACGCCGTGATACGTATT
+GAAAGCGCTTATGATGATAACGTTGCAGAAATTCGGGTCGCTAATCCGGGCAGCCCCACC
+GCCGATGCGGATAAGCTTTTCCGGCGTTTTTGGCGAGGAGATAATGCCCGCTACACTGCC
+GGTTTCGGCCTGGGGTTATCGTTAGTTAACGCGATTGCCCTATTGCACGGTGGCTCGGCA
+TCTTACCGCTATGCCGATGAACATAATATCTTTTCGGTTCGTCTGCCTGATAGCGGTGAT
+AGCTAAGTGATATGTCTGAAAGTCCAGGGCGGCATTGGTGAAATTTTTACGGTGACGCAG
+CAGGCGGATAAATTCTTGCCGGCTACGCAGTTCCACTGGAGCTGGACGGAAAGCACAGTA
+CCTGTATTGATGATTGGGTTTCTGTTTGCCAATATTCAGCAATTTACTGCCAGTCAGGAT
+GTGGTCCAACGCTATATGGTGACTGACTCCATAGAGGAAACGAAGAAAACATTACTTACA
+AATGCCAAACTGGTTGCGGTGATCCCTGTTTTCTTTTTTGCTATCGGCTCGGCATTATTT
+GTCTACTATCAGCAACAGCCACAATTATTACCGGCGGGATTCAACACTGGCGGCATTTTG
+CCCTTATTCGTGGTCACGGAAATGCCAGTCGGCATTGCAGGGTTGATAATCTCCGCTATT
+TTCGCTGCCGCGCAGTCGAGCATCTCCAGCAGCTTAAACAGCATTTCCAGTTGTTTTAAT
+TCCGATATCTATCAGCGGTTGAGTCATAAAAAAGGAACGCCAGAAAACCGTATGAAAATA
+GCTAAGTTAGTTATTCTGGTCGCGGGCCTGATAAGTAGCGCGGCCTCGGTATGGCTGGTC
+ATGGCCGATGAATCAGAGATCTGGGATGCATTTAATAGTCTGATAGGTCTGATGGGAGGG
+CCAATGACCGGTCTGTTGATGCTGGGCATTTTCTTTAAACGAGCAAATGCCGGGAGTGCG
+GTTTTAGGAATTATTATGAGCGTCATTACCGTGCTGGGCACACGCTATGCCACTGACCTT
+AACTTCTTCTTTTATGGGGTCATTGGCTCGCTAAGCGTGGTGATCAGCGGCGTTATTTTC
+GCCCCGTTATTTGCCCCGGCACCGCCATTGACGCTGGATGAAAAACCTGAACCAAAGGTG
+ACATTATGAATGAAAATCAACAGATATCTTCTGGGTATGGTTTCGTTTATAGCATTTTCA
+TCATATCTACAAGCGGCAACCCTTGATTATCGGCATGAATATGCTGATAGAACCAGAATT
+AATAAAGACCGTATTGCTATAATTGAAAAGCTTCCTAACGGCATTGGTTTTTATGTCGAT
+GCCAGCGTTAAATCGGGAGGAGTAGATGGTGAGCAGGATAAGCATTTAAGCGATCTCGTC
+GCAAACGCTATAGAACTGGGCGTAAGTTATAATTATAAAGTTACGGACCATTTTGTTTTG
+CAGCCTGGATTTATATTTGAAAGCGGTCCAGACACTTCAATTTATAAGCCTTATTTAAGG
+GCGCAATATAATTTTGATTCTGGTGTTTATATGGCTGGTCGTTACCGTTATGACTATGCA
+AGGAAGACAGCTAACTATAATGATGATGAGAAAACGAATAGATTTGATACTTATATAGGT
+TATGTTTTTGATGAGTTGAAATTGGAATATAAATTTACCTGGATGGATAGCGATCAAATT
+AAATTTGATAACAAAAAAACAAACTATGAACATAATGTGGCTTTAGCCTGGAAACTGAAT
+AAGTCATTTACACCATACGTTGAGGTCGGAAATGTAGCGGTGAGAAATAATACCGATGAG
+AGACAGACCCGTTATCGCGTTGGATTACAATACCACTTTTGAATGACGAAATACGGTGTT
+ATAGGTACAGGTTATTTTGGCGCTGAACTGGCGCGATTTATGTCTAAGGTTGAAGGGGCG
+AAAATCACTGCGATTTACGATCCGGTAAATGCGGCTCCGATAGCGAAAGAGCTGAACTGT
+GTCGCCACTTCAACGATGGAGGCGCTTTGTACCCATCCTGATGTGGATTGCGTAATTATT
+GCTTCACCAAATTACTTACATAAAGCGCCGGTCATTGCGGCGGCTAAAGCGGGTAAACAC
+GTGTTTTGTGAAAAACCTATCGCCTTAAATTACCAGGATTGTAAGGATATGGTTGATGCC
+TGCAAAGAAGCTGGTGTTACCTTTATGGCGGGTCACGTTATGAACTTTTTTCACGGGGTT
+CGCCACGCTAAAGCGCTCATCAAAGCCGGTGAAATCGGTGAAGTTACACAAGTTCACACT
+AAACGTAATGGTTTTGAAGACGTGCAGGATGAGATCTCATGGAAGAAGATTCGCGCAAAG
+TCAGGTGGGCATCTGTACCATCACATTCACGAGCTAGATTGTACACTGTTCATCATGGAT
+GAAACCCCATCCCTGGTTTCAATGGCGGCGGGGAATGTTGCGCACAAAGGTGAAAAATTT
+GGTGATGAAGATGATGTTGTCCTAATCACCCTTGAGTTTGAAAGCGGTCGTTTCGCGACA
+CTTCAGTGGGGATCATCGTTCCACTACCCTGAGCACTATGTATTAATTGAGGGCACGACA
+GGTGCAATTCTCATTGATATGCAAAACACGGCTGGTTATCTAATAAAAGCGGGCAAAAAA
+ACACACTTTCTTGTGCATGAAAGCCAGGCGGAGGATGATGATCGTCGCAACGGTAACATA
+TCCAGCGAGATGGATGGCGCAATCGCTTATGGTAAACCCGGTAAACGTACGCCGATGTGG
+CTCTCATCAATTATGAAACTGGAGATGCAGTACTTGCATGATGTGATAAACGGTCTGGAG
+CCAGGCGAGGAGTTTGCTAAATTGCTAACGGGAGAAGCGGCGACAAATGCCATTGCTACC
+GCTGATGCTGCGACGCTTTCTTCAAACGAGGGGCGCAAAGTTAAACTCACTGAAATTCTT
+GGCTAAATGACATCACGTCTTCAGGTCATACAGGGTGATATCACTCAACTTAGCGTCGAT
+GCGATTGTGAATGCCGCTAACGCATCATTAATGGGCGGCGGTGGCGTAGACGGCGCAATT
+CATCGCGCGGCGGGGCCGGCATTGCTGGACGCCTGTAAACTCATCCGTCAGCAACAGGGC
+GAATGTCAGACGGGACATGCGGTTATCACGCCTGCTGGCAAGCTTTCGGCAAAGGCGGTT
+ATTCACACAGTGGGGCCCGTCTGGCGAGGCGGCGAACACCAGGAAGCTGAGCTACTCGAA
+GAGGCATACCGGAATTGTTTGCTGCTTGCCGAGGCGAATCACTTTCGTTCCATCGCTTTT
+CCGGCAATCAGTACCGGCGTTTATGGCTATCCACGCGCCCAGGCCGCTGAAGTCGCCGTC
+AGGACGGTTTCAGATTTTATTACCCGTTACGCTCTGCCTGAACAGGTATACTTTGTCTGT
+TATGATGAAGAAACTGCCCGGCTTTACGCAAGATTACTTACTCAGCAAGGCGACGACCCT
+GCCTGA
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_nuc_multifasta.fa.aln	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,90 @@
+>1
+ATGCAAATACAGAGCTTCTATCACTCAGCTTCACTAAAAACCCAGGAGGCTTTTAAAAGC
+CTACAAAAAACCTTATACAACGGAATGCAGATTCTCTCAGGCCAGGGCAAAGCGCCGGCT
+AAAGCGCCCGACGCTCGCCCGGAAATTATTGTCCTGCGAGAACCTGGCGCGACATGGGGG
+AATTATCTACAGCATCAGAAGACGTCTAACCACTCGCTGCATAACCTCTATAACTTACAG
+CGCGATCTTCTTACCGTCGCGGCAACCGTTCTGGGTAAACAAGACCCGGTTCTAACGTCA
+ATGGCAAACCAAATGGAGTTAGCCAAAGTTAAAGCGGACCGGCCAGCAACAAAACAAGAA
+GAAGCTGCGGCAAAAGCATTGAAGAAAAATCTTATCGAACTTATTGCAGCACGCACTCAG
+CAGCAAAATGGCTTACCTGCAAAAGAAGCTCATCGCTTTGCGGCAGTAGCGTTTAGAGAT
+GCTCAGGTCAAGCAGCTCAATAACCAGCCCTGGCAAACCATAAAAAATACACTCACGCAT
+AACGGGCATCACTATACCAACACGCAGCTCCCTGCCGCAGAGATGAAAATCGGCGCAAAA
+GATATCTTTCCCAGTGCTTATGAGGGAAAGGGCGTATGCAGTTGGGATACCAAGAATATT
+CATCACGCCAATAATTTGTGGATGTCCACGGTGAGTGTGCATGAGGACGGTAAAGATAAA
+ACGCTTTTTTGCGGGATACGTCATGGTGTGCTTTCCCCCTATCATGAAAAAGATCCGCTT
+CTGCGTCAGGCCGGCGCTGAAAACAAAGCCAAAGAAGTATTAGCTGCGGCACTTTTTAGT
+AAACCTGAGTTGCTTAACAGAGCCTTAGAGGGCGAAGCGGTAAGCCTGAAACTGGTATCC
+GTCGGGTTACTCACCGCGTCGAATATTTTCGGCAAAGAGGGAACTATGGTCGAGGATCAA
+ATGCGCGCATGGCAATCGTTGACCCAGCCGGGAAAAATGATTCATTTAAAAATCCGCAAT
+AAAGATGGCGATCTACAGACGGTAAAAATAAAACCGGACGTCGCCGCATTTAATGTGGGT
+GTTAATGAGCTGGCGCTCAAGCTCGGCTTTGGCCTTAAAGCATCAGATAGCTATAATGCC
+GAAGCGCTGCATCAGTTATTAGGCAATGATTTACGCCCTGAAGCCAGACCAGGTGGCTGG
+GTTGGCGAATGGCTGGCGCAATACCCGGATAATTATGAGGTCGTCAATACATTAGCGCGC
+CAGATTAAGGATATCTGGAAAAATAACCAACATCATAAAGATGGCGGCGAACCCTATAAA
+CTCGCACAACGCCTTGCCATGTTAGCCCATGAAATTGACGCGGTGCCCGCCTGGAATTGT
+AAAAGCGGCAAAGATCGTACAGGGATGATGGATTCAGAAATCAAGCGAGAGCTCATTTCT
+TTCCATCAGACCCATATGTTAAGTGCGCCTGGTAGTCTTCCGGATAGCGGTGGACAGAAA
+ATTTTCCAAAAAGTATTACTGAATAGCGGTAACCTGGAGATTCAGAAACAAAATACGGGC
+GGGGCGGGAAACAAAGTAATGAAAAATTTATCGCCAGAGGTGCTCAATCTTTCCTATCAA
+AAACGAGTTGGGGATGAAAATATTTGGCGTCAG------NNNAATATTTCTTCATTAATC
+ACATCT
+>2
+ATGCAAATACAGAGCTTCTATCACTCAGCTTCACTAAAAACCCAGGAGGCTTTTAAAAGC
+CTACAAAAAACCTTATACAACGGAATGCAGATTCTCTCAGGCCAGGGCAAAGCGCCGGCT
+AAAGCGCCCGACGCTCGCCCGGAAATTATTGTCCTGCGAGAACCTGGCGCGACATGGGGG
+AATTATCTACAGCATCAGAAGACGTCTAACCACTCGCTGCATAACCTCTATAACTTACAG
+CGCGATCTTCTTACCGTCGCGGCAACCGTTCTGGGTAAACAAGACCCGGTTCTAACGTCA
+ATGGCAAACCAAATGGAGTTAGCCAAAGTTAAAGCGGACCGGCCAGCAACAAAACAAGAA
+GAAGCTGCGGCAAAAGCATTGAAGAAAAATCTTATCGAACTTATTGCAGCACGCACTCAG
+CAGCAAAATGGCTTACCTGCAAAAGAAGCTCATCGCTTTGCGGCAGTAGCGTTTAGAGAT
+GCTCAGGTCAAGCAGCTCAATAACCAGCCCTGGCAAACCATAAAAAATACACTCACGCAT
+AACGGGCATCACTATACCAACACGCAGCTCCCT---GCAGAGATGAAAATCGGCGCAAAA
+GATATCTTTCCCAGTGCTTATGAGGGAAAGGGCGTATGCAGTTGGGATACCAAGAATATT
+CATCACGCCAATAATTTGTGGGTGTCCACGGTGAGTGTGCATGAGGACGGTAAAGATAAA
+ACGCTTTTTTGCGGGATACGTCATGGTGTGCTTTCCCCCTATCATGAAAAAGATCCGCTT
+CTGCGTCAGGCCGGCGCTGAAAACAAAGCCAAAGAAGTATTAGCTGCGGCACTTTTTAGT
+AAACCTGAGTTGCTTAACAGAGCCTTAGAGGGCGAAGCGGTAAGCCTGAAACTGGTATCC
+GTCGGGTTACTCACCGCGTCGAATATTTTCGGCAAAGAGGGAACTATGGTCGAGGATCAA
+ATGCGCGCATGGCAATCGTTGACCCAGCCGGGAAAAATGATTCATTTAAAAATCCGCAAT
+AAAGATGGCGATCTACAGACGGTAAAAATAAAACCGGACGTCGCCGCATTTAATGTGGGT
+GTTAATGAGCTGGCGCTCAAGCTCGGCTTTGGCCTTAAAGCATCAGATAGCTATAATGCC
+GAAGCGCTACATCAGTTATTAGGCAATGATTTACGCCCTGAAGCCAGACCAGGTGGCTGG
+GTTGGCGAATGGCTGGCGCAATACCCGGATAATTATGAGGTCGTCAATACATTAGCGCGC
+CAGATTAAGGATATCTGGAAAAATAACCAACATCATAAAGATGGCGGCGAACCCTATAAA
+CTCGCACAACGCCTTGCCATGTTAGCCCATGAAATTGACGCGGTGCCCGCCTGGAATTGT
+AAAAGCGGCAAAGATCGTACAGGGATGATGGATTCAGAAATCAAGCGAGAGCTCATTTCT
+TTCCATCAGACCCATATGTTAAGTGCGCCTGGTAGTCTTCCGGATAGCGGTGGACAGAAA
+ATTTTCCAAAAAGTATTACTGAATAGCGGTAACCTGGAGATTCAGAAACAAAATACGGGC
+GGGGCGGGAAACAAAGTAATGAAAAATTTATCGCCAGAGGTGCTCAATCTTTCCTATCAA
+AAACGAGTTGGGGATGAAAATATTTGG---CAGTCAGTAAAAGGTATTTCTTCATTAATC
+ACATCT
+>3
+ATGCAAATACAGAGCTTCTATCACTCAGCTTCACTAAAAACCCAGGAGGCTTTTAAAAGC
+CTACAAAAAACCTTATACAACGGAATGCAGATTCTCTCAGGCCAGGGCAAAGCGCCGGCT
+AAAGCGCCCGACGCTCGCCCGGAAATTATTGTCCTGCGAGAACCTGGCGCGACATGGGGG
+AATTATCTACAGCATCAGAAGACGTCTAACCACTCGCTGCATAACCTCTATAACTTACAG
+CGCGATCTTCTTACCGTCGCGGCAACCGTTCTGGGTAAACAAGACCCGGTTCTAACGTCA
+ATGGCAAACCAAATGGAGTTAGCCAAGGTTAAAGCGGACCGGCCAGCAACAAAACAAGAA
+GAAGCTGCGGCAAAAGCATTGAAGAAAAATCTTATCGAACTTATTGCAGCACGCACTCAG
+CAGCAAAATGGCTTACCTGCAAAAGAAGCTCATCGCTTTGCGGCAGTAGCGTTTAGAGAT
+GCTCAGGTCAAGCAGCTCAATAACCAGCCCTGGCAAACCATAAAAAATACACTCACGCAT
+AACGGGCATCACTATACCAACACGCAGCTCCCTGCCGCAGAGATGAAAATCGGCGCAAAA
+GATATCTTTCCCAGTGCTTATGAGGGAAAGGGCGTATGCAGTTGGGATACCAAGAATATT
+CATCACGCCAATAATTTGTGGATGTCCACGGTGAGTGTGCATGAGGACGGTAAAGATAAA
+ACGCTTTTTTGCGGGATACGTCATGGTGTGCTTTCCCCCTATCATGAAAAAGATCCGCTT
+CTGCGTCAGGCCGGCGCTGAAAACAAAGCCAAAGAAGTATTAGCTGCGGCACTTTTTAGT
+AAACCTGAGTTGCTTAACAGAGCCTTAGAGGGCGAAGCGGTAAGCCTGAAACTGGTATCC
+GTCGGGTTACTCACCGCGTCGAATATTTTCGGCAAAGAGGGAACTATGGTCGAGGATCAA
+ATGCGCGCATGGCAATCGTTGACCCAGCCGGGAAAAATGATTCATTTAAAAATCCGCAAT
+AAAGATGGCGATCTACAGACGGTAAAAATAAAACCGGACGTCGCCGCATTTAATGTGGGT
+GTTAATGAGCTGGCGCTCAAGCTCGGCTTTGGCCTTAAAGCATCAGATAGCTATAATGCC
+GAAGCGCTACATCAGTTATTAGGCAATGATTTACGCCCTGAAGCCAGACCAGGTGGCTGG
+GTTGGCGAATGGCTGGCGCAATACCCGGATAATTATGAGGTCGTCAATACATTAGCGCGC
+CAGATTAAGGATATCTGGAAAAATAACCAACATCATAAAGATGGCGGCGAACCCTATAAA
+CTCGCACAACGCCTTGCCATGTTAGCCCATGAAATTGACGCGGTGCCCGCCTGGAATTGT
+AAAAGCGGCAAAGATCGTACAGGGATGATGGATTCAGAAATCAAGCGAGAGCTCATTTCT
+TTCCATCAGACCCATATGTTAAGTGCGCCTGGTAGTCTTCCGGATAGCGGTGGACAGAAA
+ATTTTCCAAAAAGTATTACTGAATAGCGGTAACCTGGAGATTCAGAAACAAAATACGGGC
+GGGGCGGGAAACAAAGTAATGAAAAATTTATCGCCAGAGGTGCTCAATCTTTCCTATCAA
+AAACGAGTTGGGGATGAAAATATTTGG---CAGTCAGTAAAAGGTATTTCTTCATTAATC
+ACATCT
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_nuc_multifasta.faa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,48 @@
+>AAAA#74_01075
+CQYHLF*PYWRALPPLLARFLAFLAKNRLTACWLFRWASPQGSCCSSR*WRCCPPR*IPR
+GCRLYWATGCLLSACWATSGWIVCFLTLIRRIWCKKGSSRFPAR*NALRFY*RSALACTT
+FRKESPPLSLPAAILNWVSASHWRWRCTIFLKGWRLPARFMPRRAQNVPRFFGPVSPAWR
+KFLAACWRG*FWAAWFHRSLWRLSWQQSPALWWRSPSMN*CRWQKRSILTITPAMVCFAV
+CPSWGSVSSFCRR*VSV
+>BBBB#75_01314
+MSVPLILTLLAGAATFIGAFLGVLGQKPSNRVLAFSLGFAAGIMLLISLMDAARRVRYRG
+DVACTGLRDVYYRPVGLLRAGSSASSRSSAGSGAKKAAAASRLDKTHCDFIDARH*PAQL
+SGRNRHLCHCQQQS*TGFRHRTGGGVAQYS*RAGGCRPGLCRDGLKTYRDFLGRYLRHGG
+NSWRRAGVADFGQPGFTDRYGGYHGSSRRHYGGALRR*TDAVGKRDRS*Q*PQLWCALRY
+VHHGAQSRHFADDRYRL
+>CCCC#76_00877
+MSVPLILTLLAGAATFIGAFLGVLGQKPSNRVLAFSLGFAAGIMLLISLMEMLPAALDTE
+GMSPVLGYGSLLSACWATSGWIVCFLTLIRRIWCKKGSSRFPAR*NALRFY*RSALACTT
+FRKESPLSLPAAILNWVSASHWRWRCTIFLKGWRLPARFMPRRAQNVPRFFGPVSPAWRK
+FLAACWRG*FWAAWFHRSLWRLSWQQSPALWWRSPSMN*CRWQKRSILTITPAMVCFAVC
+PSWGSVSSFCRR*VSV
+>DDDD#77_01105
+MSVPLILTLLAGAATFIGAFLGVLGQKPSNRVLAFSLGFAAGIMLLISLMEMLPAALDTE
+GMSPVLGYGMFIIGLLGYFGLDRLLPHAHPQDLVQKRQQPLPGSIKRTAILLTLGISLHN
+FPEGIATFVTASSNLELGFGIALAVALHNIPEGLAVAGPVYAATGSKRTAIFWAGISGMA
+EILGGVLAWLILGSLVSPIVMAAIMAAVAGIMVALSVDELMPLAKEIDPNNNPSYGVLCG
+MSIMGLSLVILQTIGIG*
+>EEEE
+MSVPLILTLLAGAATFIGAFLGVLGQKPSNRVLAFSLGFAAGIMLLISLMEMLPAALDTE
+GMSPVLGYGMFIIGLLGYFGLDRLLPHAHPQDLVQKRQQPLPGSIKRTAILLTLGISLHN
+FPEGIATFVTASSNLELGFGIALAVALHNIPEGLAVAGPVYAATGSKRTAIFWAGISGMA
+EILGVLAWLILGSLVSPIVMAAIMAAVAGIMVALSVDELMPLAKEIDPNNNPSYGVLCGM
+SIMGLSLVILQTIGIG*
+>FFFF
+MSVPLILTLLAGAATFIGAFLGVLGQKPSNRVLAFSLGFAAGIMLLISLMEMLPAALDTE
+GMSPVLGYGMFIIGLLGYFGLDRLLPHAHPQDLVQKRQQPLPGSIKRTAILLTLGISLHN
+FPEGIATFVTASSNLELGFGIALAVALHNIPEGLAVAGPVYAATGSKRTAIFWAGISGMA
+EILGGVLAWLILGSLAPIVMAAIMAAVAGIMVALSVDELMPLAKEIDPNNNPSYGVLCGM
+SIMGLSLVILQTIGIG*
+>GGGG
+MSVPLILTLLAGAATFIGAFLGVLGQKPSNRVLAFSLGFAAGIMLLISLMEMLPAALDTE
+GMSPVLGYGMFIIGLLGYFGLDRLLPHAHPQDLVQKRQQPLPGSIKRTAILLTLGISLHN
+FPEGIATFVTASSNLELGFGIALGWRCTIFLKGWRLPARFMPRRAQNVPRFFGPVSPAWR
+KFLAACWRG*FWAAWFHRSLWRLSWQQSPALWWRSPMN*CRWQKRSILTITPAMVCFAVC
+PSWGSVSSFCRR*VSV
+>HHHH
+MSVPLILTLLAGAATFIGAFLGVLGQKPSNRVLAFSLGFAAGIMLLISLMEMLPAALDTE
+GMSPVLGYGMFIIGLLGYFGLDRLLPHASAGSGAKKAAAASRLDKTHCDFIDARH*PAQL
+SGRNRHLCHCQQQS*TGFRHRTGGGVAQYS*RAGGCRPGLCRDGLKTYRDFLGRYLRHGG
+NSWRRAGVADFGQPGFTDRYGGYHGSSRRHYGGALRR*TDAVGKRDRS*Q*PQLWCALRY
+VHHGAQSRHFADDRYRL
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_nuc_multifasta_mafft.fa.aln	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,90 @@
+>1
+atgcaaatacagagcttctatcactcagcttcactaaaaacccaggaggcttttaaaagc
+ctacaaaaaaccttatacaacggaatgcagattctctcaggccagggcaaagcgccggct
+aaagcgcccgacgctcgcccggaaattattgtcctgcgagaacctggcgcgacatggggg
+aattatctacagcatcagaagacgtctaaccactcgctgcataacctctataacttacag
+cgcgatcttcttaccgtcgcggcaaccgttctgggtaaacaagacccggttctaacgtca
+atggcaaaccaaatggagttagccaaagttaaagcggaccggccagcaacaaaacaagaa
+gaagctgcggcaaaagcattgaagaaaaatcttatcgaacttattgcagcacgcactcag
+cagcaaaatggcttacctgcaaaagaagctcatcgctttgcggcagtagcgtttagagat
+gctcaggtcaagcagctcaataaccagccctggcaaaccataaaaaatacactcacgcat
+aacgggcatcactataccaacacgcagctccctgccgcagagatgaaaatcggcgcaaaa
+gatatctttcccagtgcttatgagggaaagggcgtatgcagttgggataccaagaatatt
+catcacgccaataatttgtggatgtccacggtgagtgtgcatgaggacggtaaagataaa
+acgcttttttgcgggatacgtcatggtgtgctttccccctatcatgaaaaagatccgctt
+ctgcgtcaggccggcgctgaaaacaaagccaaagaagtattagctgcggcactttttagt
+aaacctgagttgcttaacagagccttagagggcgaagcggtaagcctgaaactggtatcc
+gtcgggttactcaccgcgtcgaatattttcggcaaagagggaactatggtcgaggatcaa
+atgcgcgcatggcaatcgttgacccagccgggaaaaatgattcatttaaaaatccgcaat
+aaagatggcgatctacagacggtaaaaataaaaccggacgtcgccgcatttaatgtgggt
+gttaatgagctggcgctcaagctcggctttggccttaaagcatcagatagctataatgcc
+gaagcgctgcatcagttattaggcaatgatttacgccctgaagccagaccaggtggctgg
+gttggcgaatggctggcgcaatacccggataattatgaggtcgtcaatacattagcgcgc
+cagattaaggatatctggaaaaataaccaacatcataaagatggcggcgaaccctataaa
+ctcgcacaacgccttgccatgttagcccatgaaattgacgcggtgcccgcctggaattgt
+aaaagcggcaaagatcgtacagggatgatggattcagaaatcaagcgagagctcatttct
+ttccatcagacccatatgttaagtgcgcctggtagtcttccggatagcggtggacagaaa
+attttccaaaaagtattactgaatagcggtaacctggagattcagaaacaaaatacgggc
+ggggcgggaaacaaagtaatgaaaaatttatcgccagaggtgctcaatctttcctatcaa
+aaacgagttggggatgaaaatatttggc-gtcagtaaaa--tatttcttcattaatcaca
+tct
+>2
+atgcaaatacagagcttctatcactcagcttcactaaaaacccaggaggcttttaaaagc
+ctacaaaaaaccttatacaacggaatgcagattctctcaggccagggcaaagcgccggct
+aaagcgcccgacgctcgcccggaaattattgtcctgcgagaacctggcgcgacatggggg
+aattatctacagcatcagaagacgtctaaccactcgctgcataacctctataacttacag
+cgcgatcttcttaccgtcgcggcaaccgttctgggtaaacaagacccggttctaacgtca
+atggcaaaccaaatggagttagccaaagttaaagcggaccggccagcaacaaaacaagaa
+gaagctgcggcaaaagcattgaagaaaaatcttatcgaacttattgcagcacgcactcag
+cagcaaaatggcttacctgcaaaagaagctcatcgctttgcggcagtagcgtttagagat
+gctcaggtcaagcagctcaataaccagccctggcaaaccataaaaaatacactcacgcat
+aacgggcatcactataccaacacgcagctccct---gcagagatgaaaatcggcgcaaaa
+gatatctttcccagtgcttatgagggaaagggcgtatgcagttgggataccaagaatatt
+catcacgccaataatttgtgggtgtccacggtgagtgtgcatgaggacggtaaagataaa
+acgcttttttgcgggatacgtcatggtgtgctttccccctatcatgaaaaagatccgctt
+ctgcgtcaggccggcgctgaaaacaaagccaaagaagtattagctgcggcactttttagt
+aaacctgagttgcttaacagagccttagagggcgaagcggtaagcctgaaactggtatcc
+gtcgggttactcaccgcgtcgaatattttcggcaaagagggaactatggtcgaggatcaa
+atgcgcgcatggcaatcgttgacccagccgggaaaaatgattcatttaaaaatccgcaat
+aaagatggcgatctacagacggtaaaaataaaaccggacgtcgccgcatttaatgtgggt
+gttaatgagctggcgctcaagctcggctttggccttaaagcatcagatagctataatgcc
+gaagcgctacatcagttattaggcaatgatttacgccctgaagccagaccaggtggctgg
+gttggcgaatggctggcgcaatacccggataattatgaggtcgtcaatacattagcgcgc
+cagattaaggatatctggaaaaataaccaacatcataaagatggcggcgaaccctataaa
+ctcgcacaacgccttgccatgttagcccatgaaattgacgcggtgcccgcctggaattgt
+aaaagcggcaaagatcgtacagggatgatggattcagaaatcaagcgagagctcatttct
+ttccatcagacccatatgttaagtgcgcctggtagtcttccggatagcggtggacagaaa
+attttccaaaaagtattactgaatagcggtaacctggagattcagaaacaaaatacgggc
+ggggcgggaaacaaagtaatgaaaaatttatcgccagaggtgctcaatctttcctatcaa
+aaacgagttggggatgaaaatatttggcagtcagtaaaaggtatttcttcattaatcaca
+tct
+>3
+atgcaaatacagagcttctatcactcagcttcactaaaaacccaggaggcttttaaaagc
+ctacaaaaaaccttatacaacggaatgcagattctctcaggccagggcaaagcgccggct
+aaagcgcccgacgctcgcccggaaattattgtcctgcgagaacctggcgcgacatggggg
+aattatctacagcatcagaagacgtctaaccactcgctgcataacctctataacttacag
+cgcgatcttcttaccgtcgcggcaaccgttctgggtaaacaagacccggttctaacgtca
+atggcaaaccaaatggagttagccaaggttaaagcggaccggccagcaacaaaacaagaa
+gaagctgcggcaaaagcattgaagaaaaatcttatcgaacttattgcagcacgcactcag
+cagcaaaatggcttacctgcaaaagaagctcatcgctttgcggcagtagcgtttagagat
+gctcaggtcaagcagctcaataaccagccctggcaaaccataaaaaatacactcacgcat
+aacgggcatcactataccaacacgcagctccctgccgcagagatgaaaatcggcgcaaaa
+gatatctttcccagtgcttatgagggaaagggcgtatgcagttgggataccaagaatatt
+catcacgccaataatttgtggatgtccacggtgagtgtgcatgaggacggtaaagataaa
+acgcttttttgcgggatacgtcatggtgtgctttccccctatcatgaaaaagatccgctt
+ctgcgtcaggccggcgctgaaaacaaagccaaagaagtattagctgcggcactttttagt
+aaacctgagttgcttaacagagccttagagggcgaagcggtaagcctgaaactggtatcc
+gtcgggttactcaccgcgtcgaatattttcggcaaagagggaactatggtcgaggatcaa
+atgcgcgcatggcaatcgttgacccagccgggaaaaatgattcatttaaaaatccgcaat
+aaagatggcgatctacagacggtaaaaataaaaccggacgtcgccgcatttaatgtgggt
+gttaatgagctggcgctcaagctcggctttggccttaaagcatcagatagctataatgcc
+gaagcgctacatcagttattaggcaatgatttacgccctgaagccagaccaggtggctgg
+gttggcgaatggctggcgcaatacccggataattatgaggtcgtcaatacattagcgcgc
+cagattaaggatatctggaaaaataaccaacatcataaagatggcggcgaaccctataaa
+ctcgcacaacgccttgccatgttagcccatgaaattgacgcggtgcccgcctggaattgt
+aaaagcggcaaagatcgtacagggatgatggattcagaaatcaagcgagagctcatttct
+ttccatcagacccatatgttaagtgcgcctggtagtcttccggatagcggtggacagaaa
+attttccaaaaagtattactgaatagcggtaacctggagattcagaaacaaaatacgggc
+ggggcgggaaacaaagtaatgaaaaatttatcgccagaggtgctcaatctttcctatcaa
+aaacgagttggggatgaaaatatttggcagtcagtaaaaggtatttcttcattaatcaca
+tct
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_number_of_conserved_genes.tab	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,10 @@
+4	2	1
+4	2	1
+4	2	1
+4	2	1
+4	2	1
+4	2	1
+4	2	1
+4	2	1
+4	2	1
+4	2	1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_number_of_conserved_genes_0.6.tab	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,10 @@
+4	2	4
+4	2	4
+4	2	4
+4	2	4
+4	2	4
+4	2	4
+4	2	4
+4	2	4
+4	2	4
+4	2	4
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_number_of_genes_in_pan_genome.tab	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,10 @@
+4	6	7
+4	6	7
+4	6	7
+4	6	7
+4	6	7
+4	6	7
+4	6	7
+4	6	7
+4	6	7
+4	6	7
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_number_of_new_genes.tab	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,10 @@
+4	2	1
+4	2	1
+4	2	1
+4	2	1
+4	2	1
+4	2	1
+4	2	1
+4	2	1
+4	2	1
+4	2	1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_number_of_unique_genes.tab	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,10 @@
+4	4	3
+4	4	3
+4	4	3
+4	4	3
+4	4	3
+4	4	3
+4	4	3
+4	4	3
+4	4	3
+4	4	3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_one_gene_presence_and_absence.Rtab	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,2 @@
+Gene	Gene	query_1.fa	query_2.fa	query_3.fa
+hly	1	0	0
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_out_of_order_fasta.fa.sorted.fa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,10 @@
+>1111
+AAAAAAA
+>2222
+TTTTTTT
+>3333
+GGGGGGG
+>4444
+CCCCCCC
+>5555
+AAAAAAA
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_output_groups	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,2 @@
+6259_6#6_02209	6259_7#20_00601	6593_5#7_01700	6630_2#15_02136	6630_4#12_02032	6631_2#21_02147	6631_4#23_02060	6631_7#21_02171	6664_1#10_02278
+1234#12_01975	1234#1_01317	1234#20_01662	1234#3_01167
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_output_groups_cdhit	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,1 @@
+3634_6_04078	2212_1_01414	2363_1_00811	2541_2_00696	2541_8_00920	3634_7_00911
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_output_groups_group_2.fa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,19 @@
+>1234#10_00003
+VKTTLSGEIEKLRYEVAVKIVNLQGEVLDLRAEMKINFSEVNSKILKLQFEFEMAKIRKE
+LKTEIADLRAETKTDFLELQKSIVDIYKTISTQTRWILGVATLFAAIGKVIN*
+>1234#10_00018
+MDFSFNLVDNNGTVMRSTFSPIRFFTFSFLWILIDCSSVQKIENFNSVLQEPTFKSLKEE
+EAILGGSSDSDYKIRKTGNTIPVFVLSPIQTPEGMDSKLAAFLSDEVRLIWAKVKGKQVR
+IQEMSWKNPSQLSQELKRLNVDAVIKTDIREVSGKWVVNQKITDPVKEIVYGSVDGSFQS
+PKIEDELQANQAYYLKHGSGVLALDAKSSLVPIWEKSLSSGEIDSILKKSIQGYLSFSAS
+SADTEVLFQGEKIGIASFRNYPLPEGLQQIQITRPGQKDISKSLQIRSGQTISIYQEWKE
+DRTLGGVRILSFPEALQVALDGLKMGETPFYRSNLTPGAMQLELVRETENGPLVYYEGQL
+IVDADKITEIALPYKTDNLISEPEFWKLSGEKGFQAFSGKTLDFQNVSSLPPGWYGVFSA
+PFVPENMELEGIIPITAESDSGIVAISFHTSKKTISLEYEKERLSVYSFPSNGNNVGTYK
+FKKEDKEDGRPFRIITDVKEGTIRLYLGYSKVLEDRLDVSGVWRISILTRGENFSKRSPL
+RNLKIEYKGYK*
+>1234#10_00005
+LTDKLIGFYDPVRMKAERKTSETEIKLEMNLRGTGQYQFDTEIPFFEHMLSHISKHGLID
+LNLWLRGDIEIDCHHSVEDTAILMGATIHKQLGDKAGIFRYGHFTLTMDEVLTTVAVDLG
+GRYFFKYTGPELTGKFGIYDAELSLEFLQKLALNAKMNLHVVVHYGDNKHHVHESIFKAL
+GKALRMAIAQDSAAAGAIPSTKGVLE*
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_output_groups_group_2_multi.fa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,19 @@
+>1234#10_00003 hypothetical protein
+VKTTLSGEIEKLRYEVAVKIVNLQGEVLDLRAEMKINFSEVNSKILKLQFEFEMAKIRKE
+LKTEIADLRAETKTDFLELQKSIVDIYKTISTQTRWILGVATLFAAIGKVIN*
+>1234#10_00018 putative lipoprotein
+MDFSFNLVDNNGTVMRSTFSPIRFFTFSFLWILIDCSSVQKIENFNSVLQEPTFKSLKEE
+EAILGGSSDSDYKIRKTGNTIPVFVLSPIQTPEGMDSKLAAFLSDEVRLIWAKVKGKQVR
+IQEMSWKNPSQLSQELKRLNVDAVIKTDIREVSGKWVVNQKITDPVKEIVYGSVDGSFQS
+PKIEDELQANQAYYLKHGSGVLALDAKSSLVPIWEKSLSSGEIDSILKKSIQGYLSFSAS
+SADTEVLFQGEKIGIASFRNYPLPEGLQQIQITRPGQKDISKSLQIRSGQTISIYQEWKE
+DRTLGGVRILSFPEALQVALDGLKMGETPFYRSNLTPGAMQLELVRETENGPLVYYEGQL
+IVDADKITEIALPYKTDNLISEPEFWKLSGEKGFQAFSGKTLDFQNVSSLPPGWYGVFSA
+PFVPENMELEGIIPITAESDSGIVAISFHTSKKTISLEYEKERLSVYSFPSNGNNVGTYK
+FKKEDKEDGRPFRIITDVKEGTIRLYLGYSKVLEDRLDVSGVWRISILTRGENFSKRSPL
+RNLKIEYKGYK*
+>1234#10_00005 imidazoleglycerol-phosphate dehydratase or histidinol-phosphatase
+LTDKLIGFYDPVRMKAERKTSETEIKLEMNLRGTGQYQFDTEIPFFEHMLSHISKHGLID
+LNLWLRGDIEIDCHHSVEDTAILMGATIHKQLGDKAGIFRYGHFTLTMDEVLTTVAVDLG
+GRYFFKYTGPELTGKFGIYDAELSLEFLQKLALNAKMNLHVVVHYGDNKHHVHESIFKAL
+GKALRMAIAQDSAAAGAIPSTKGVLE*
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_output_groups_group_5.fa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,9 @@
+>1234#10_00016
+MKVTHSCLEFDSIEGLIDFAREFETGSMIRFLSPIEDNSGNVLVKEEVQVKESTLARLKD
+IKGQYTPKFEVKLNKELLEQIQNILAIKIVNQLKVTDMKFLKFMYENTNYNFKGIIRNSL
+LSKKTTLTLLKVYNQNLNFFKYISELGLLSLGIVMIPDTMRFRLLRRYAFTAGILMDVPR
+IGVDKFTKLPSDDNEKVRVAHKCSDILQKLDLIEFTYGSISNHMPLGMIEDSTSSDKAAP
+GENIDETFLDDIISNDGESDSKVDGSREDAIPEKSYDIFQALLTDALKLARYIANVSHNA
+VDKDYVMEELVYYIAYNTSKKYFDELLANPLVATFKEFEVNVKRLRKIAEVEMKCVYPPS
+AWAYPKPKSSQVLCKNKVWDCPNIVMGWDIHVITAQEAFGWVGTSLPVDNYPKCRLEEEL
+DEIMVEPEKPKKK*
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_output_merged.aln	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,8 @@
+>1111_1#1
+AAAAA-CCCC----TTTTTTTTTTTTTTT
+>2222_2#2
+CCCCC-AAAA----AAAAAAAAAAAAAAA
+>3333_3#3
+TTTTT-GGGG----CCCCCCCCCCCCCCC
+>4444_4#4
+GGGGG-TTTT----GGGGGGGGGGGGGGG
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_output_merged_sparse.aln	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,8 @@
+>1111_1#1
+CCCC-----AAAA-AAAAA--AAAA-
+>2222_2#2
+AAAA-----TTTT-CCCCC--TTTT-
+>3333_3#3
+GGGG----NNNNNNTTTTT-NNNNNN
+>4444_4#4
+TTTT-----CCCC-GGGGG--CCCC-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_pan_genome_reference.fa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,1466 @@
+>11111_1#11_04055
+ATGCTTCCGGTCACCTACAGATTAATACCTCAAAGCGGAGTATCCACATATGGATTAAAT
+ACCGCAGATACACCTGTTTTCCCCGATATTCCCGAACATGCACCAAACCCCTCACGGCTA
+CGCCTTGCTCATGACAGCCTTGCCATAAACAGTGAATTCCGTCTGGAGCCAGAGTGTGTG
+GTGGAGTACCTTATCTCAGGCGCGGGTGGAATAGACCCTGATACAGAAATTGATGACGAC
+ACTTATGACGAATGCTACGATGAACTATCCTCCGTACTTCAAAATGCGTATACCCAAAGC
+GAAACATTCCGCAGACTGATGAATTACGCATATGAAAAAGAACTACATGATGTGGAGCAG
+CGCTGGCTACCGGGGGCAGGCGAAGCCTTTGAAACTACCGTGGCTCAGGAACACTTCAAA
+CTTTCAGAAGGCAGGAAAGTTATTTGTCTCAATCTGGACGATTCTGATGATTCATATACC
+GAACATTATGAAAGTAACGAAGGAAGACAACTTTTTGACACAAAACGTTCATTTACTCAT
+GAAGTTGTACATGCACTGACCCATCTTCAGGATAAAGAAGAAAATCATCCAAGAGGCCCT
+GTTGTCGAATATACCAACATTATTCTGAAAGAGATGGGGCATCCTTCACCTCCCAGAATG
+GTCTACATCTTCAATAAATAG
+>11111_1#11_04056
+ATGCCAATAACTAACGCGTCCCCAGAAAATATATTAAGATATTTGCATGCGGCCGGTACC
+GGTACGAAAGAAGCAATGAAAAGTGCAACTTCACCACGCGGTATACTGGAATGGTTTGTC
+AATTTTTTTACCTGTGGTGGAGTAAGAAGAAGCAATGAAAGATGCTTTTGGGAGGTAATT
+GGAAAACTGACCACATCATTATTATATGTAAATAAAGATGCTTTCTTCGATGGTAATAAA
+ATATTTCTGGAGGATGTCAACGGGTGTACTATATGTCTGTCATGTGGAGCAGCATCCGAA
+AATACGGATCCCATGGTCACTATTGAAGTGAACAAAAATGGAAAAACTGTAACGGATAAA
+GTTGATAGTGAGAGATTTTGGAATGTATGTCGAATGTTAAAACTGATGAGTAAACATAAT
+ATACAACAGCCTGATTCACTTATAACCGAGGATGGTTTTCTGAACCTGCGCGGAGTAAAC
+CTAGCTCATAAAGATTTCCAGGGAGAAGATTTGTCAGACATAGATGCTTCTAATGCAGAT
+TTCCGTGAAACAAATCTATCTAATGTAAATTTAGTCGGTGCAAATTTGTGTTGTGCAAAT
+CTACACGCTGTAAATCTAATGGGTTCAAACATGACTAAAGCAAACCTGACTCACGCAGAC
+CTGACTTGCGCTAACATGTCCGGTGTAAACTTAACCGCTGCAATTCTATTCGGCTCAGAC
+TTAACTGACACCAAACTAAATGGTGCAAAATTAGATAAGATAGCTCTAACTTTAGCGAAA
+GCATTAACAGGAGCCGATCTGACAGGTAGTCAACATACCCCTACTCCACTCCCGGATTAC
+AATGATAAAACGCTTTTCCCCCATCCAATATTTTAG
+>11111_1#11_04058
+ATGGAAAGTCTATTAAATCGTTTATATGACGCGTTAGGCCTGGATGCGCCAGAAGATGAG
+CCACTGCTTATCATTGATGATGGGATACAGGTTTATTTTAATGAATCCGATCATACACTG
+GAAATGTGCTGTCCCTTTATGCCACTGCCTGACGACACTCTGACTTTGCAGCATTTTTTA
+CGTCTTAACTACGCCAGCGCCGTCACTATCGGCGCTGATGCAGACAATACTGCTTTAGTG
+GCGCTTTATCGCTTGCCGCAAACCAGTACCGAAGAAGAGGCGCTCACTGGTTTTGAATTA
+TTCATTTCAAACGTGAAGCAATTGAAAGAGCATTATGCATAA
+>11111_1#11_04059
+ATGCAAATACAGAGCTTCTATCACTCAGCTTCACTAAAAACCCAGGAGGCTTTTAAAAGC
+CTACAAAAAACCTTATACAACGGAATGCAGATTCTCTCAGGCCAGGGCAAAGCGCCGGCT
+AAAGCGCCCGACGCTCGCCCGGAAATTATTGTCCTGCGAGAACCTGGCGCGACATGGGGG
+AATTATCTACAGCATCAGAAGACGTCTAACCACTCGCTGCATAACCTCTATAACTTACAG
+CGCGATCTTCTTACCGTCGCGGCAACCGTTCTGGGTAAACAAGACCCGGTTCTAACGTCA
+ATGGCAAACCAAATGGAGTTAGCCAAAGTTAAAGCGGACCGGCCAGCAACAAAACAAGAA
+GAAGCTGCGGCAAAAGCATTGAAGAAAAATCTTATCGAACTTATTGCAGCACGCACTCAG
+CAGCAAAATGGCTTACCTGCAAAAGAAGCTCATCGCTTTGCGGCAGTAGCGTTTAGAGAT
+GCTCAGGTCAAGCAGCTCAATAACCAGCCCTGGCAAACCATAAAAAATACACTCACGCAT
+AACGGGCATCACTATACCAACACGCAGCTCCCTGCCGCAGAGATGAAAATCGGCGCAAAA
+GATATCTTTCCCAGTGCTTATGAGGGAAAGGGCGTATGCAGTTGGGATACCAAGAATATT
+CATCACGCCAATAATTTGTGGATGTCCACGGTGAGTGTGCATGAGGACGGTAAAGATAAA
+ACGCTTTTTTGCGGGATACGTCATGGTGTGCTTTCCCCCTATCATGAAAAAGATCCGCTT
+CTGCGTCAGGCCGGCGCTGAAAACAAAGCCAAAGAAGTATTAGCTGCGGCACTTTTTAGT
+AAACCTGAGTTGCTTAACAGAGCCTTAGAGGGCGAAGCGGTAAGCCTGAAACTGGTATCC
+GTCGGGTTACTCACCGCGTCGAATATTTTCGGCAAAGAGGGAACTATGGTCGAGGATCAA
+ATGCGCGCATGGCAATCGTTGACCCAGCCGGGAAAAATGATTCATTTAAAAATCCGCAAT
+AAAGATGGCGATCTACAGACGGTAAAAATAAAACCGGACGTCGCCGCATTTAATGTGGGT
+GTTAATGAGCTGGCGCTCAAGCTCGGCTTTGGCCTTAAAGCATCAGATAGCTATAATGCC
+GAAGCGCTACATCAGTTATTAGGCAATGATTTACGCCCTGAAGCCAGACCAGGTGGCTGG
+GTTGGCGAATGGCTGGCGCAATACCCGGATAATTATGAGGTCGTCAATACATTAGCGCGC
+CAGATTAAGGATATCTGGAAAAATAACCAACATCATAAAGATGGCGGCGAACCCTATAAA
+CTCGCACAACGCCTTGCCATGTTAGCCCATGAAATTGACGCGGTGCCCGCCTGGAATTGT
+AAAAGCGGCAAAGATCGTACAGGGATGATGGATTCAGAAATCAAGCGAGAGCTCATTTCT
+TTCCATCAGACCCATATGTTAAGTGCGCCTGGTAGTCTTCCGGATAGCGGTGGACAGAAA
+ATTTTCCAAAAAGTATTACTGAATAGCGGTAACCTGGAGATTCAGAAACAAAATACGGGC
+GGGGCGGGAAACAAAGTAATGAAAAATTTATCGCCAGAGGTGCTCAATCTTTCCTATCAA
+AAACGAGTTGGGGATGAAAATATTTGGCAGTCAGTAAAAGGTATTTCTTCATTAATCACA
+TCTTGA
+>11111_1#11_04060
+ATGAAAAAGTATCTTGCTTTCGCCGTTACGCTGCTGGGTATGGGTAAAGTCATCGCCTGT
+ACTACCCTTTTGGTAGGCAATCAGGCTTCGGCTGACGGCTCCTTTATTATCGCGCGCAAC
+GAGGATGGCTCGGCAAATAACGCCAAGCATAAGGTTATTCATCCCGTCGCGTTTCATCAA
+CAAGGCGAGTATAAAGCACATCGCAACAATTTTAGCTGGCCGCTTCCGGAGACAGCGATG
+CGCTATACGGCGATTCATGACTTTGATACTAACGATAACGCCATGGGTGAAGCCGGTTTC
+AATTCGGCGGGCGTCGGAATGAGCGCAACGGAAACCATTTACAACGGCAGAGCGGCGCTG
+GCTGCCGATCCTTACGTGACAAAAACGGGAATCACGGAAGACGCCATTGAGTCCGTGATC
+CTGCCAGTGGCGCAATCGGCGCGTCAGGGCGCCAAATTACTGGGAGATATTATTGAACAA
+AAAGGCGCGGGCGAAGGTTTCGGCGTCGCGTTTATTGATAGCAAAGAGATATGGTATCTG
+GAGACGGGAAGCGGACATCAATGGCTGGCAGTACGACTTCCGGCAGATAGCTATTTCGTT
+TCCGCCAATCAGGGACGTTTACGCCATTACGATCCGAATGATAACGCGAATTATATGGCG
+TCACCAACGTTAGTAAGCTTTGCGAAAAAGCAGGGATTATATGATCCGGCCCGCGGCGAA
+TTCGACTTTCATCAAGCCTATTCGCAGGATAACAAAAACGATACCACCTATAATTATCCG
+CGCGTCTGGACGCTACAACACCAGTTTAATCCGCATCTGGATACGGTCGTTAGCGAAGGG
+GAAACATTTTCTGTTTTTTTAACGCCAATAACGAAGATCAGCGTGGCGGCAGTAAAAAAC
+GCGTTACGCAATCACTATCAGGGAACGTCGCACGACCCTTATGCCAGTCATAATCCACAA
+GAACCATGGCGACCTATATCCGTTTTTCGTACCCAGGAGTCACATATTTTACAGGTCAGA
+CCGAAATTACCGCAGGCTATCGGCAACGTAGAATACATCGCCTATGGAATGCCATCTCTT
+AGCGTCTATCTCCCCTATTACCAGGGGATGCGTCATTATCAACCCGGAGATGATAAAGGA
+ACCGATCGGGCGAGCAACGACTCTACCTACTGGACATTCCGCACGCTGCAAACACTGGTT
+ATGCAAGACTACAATACGTTTGCGCCAGATGTGCAACATGCCTGGAAAACATTTGAACAG
+CAAACAGCTAAGCAACAGTATAAGATGGAGCAGAGCTATCTGAGATTATATGCGTCGCAT
+CCGAAAGAAGCACAACGCTTACTGCAAAATTTTGAAGATAAAACGATGCAAAATGCGCAG
+ACGCTCGCCCGTCGCCTGACCAATAATATTATTACGACAATGACTTACCGCACAGATATG
+AAATATCACTTTTCAAGTACGCAGCCATAA
+>11111_1#11_04061
+ATGGTTAAGTTATCAATGACGCTGCGCCTGACAATTTCTTTTATCGCCATACTTATCCTC
+GCCTGTACCGGCATTAGCTGGACGCTCTATAACGCGCTGAGCAAAGAATTAACGTATCGG
+GATGATATGACGCTAATAAATCGGGCGGCGCAAATGCAGCAACTGTTACTGGATGGCGCC
+AGGCCGGAAAATCTGCCGCTCTATTTCAATCGGATGGTGGATACGAAGCAGGATATCTTA
+TTGATCCACTCAGCAACAGGCCATAATGTTGCGATTAATCATAGCGGCATCCCCGACCAA
+CGCTTTAACGAGATTCCGCTGGCTAAAAACATCACCCGCGAAACCTTATTTCGCCAGGCG
+GTACAAGGCACGGAGCTGACCGCGGTACGAGTAAACGCCAGAAGCGGCGATAACCCGCTG
+ACCCTTACTATTGCCAGGCTGGCGACGGAAAGGCGGCAAATGCTGGCGCAATATCGCCGC
+AACAGTTTGCTGATTAGCCTTATCGCGATCCTCGTCTGTTCGGCGCTCAGTCCATTAGTC
+ATCAGAAACGGGCTGCGGGCCATTACGTCGCTCAGCCGACTCACCGCGGCGACAGATAGC
+GGCACACTTCGCCAGCCGCTGGCGGAACAGGCGTTACCCGTCGAGCTCAGGCCGCTTGGG
+CAAGCGCTAAATACCATGCGCCAGAAGCTTTCCGACGATTTTGAACGCCTGAACCAATTT
+GCCGACGATCTGGCGCATGAGCTGCGCACGCCGGTTAATATTTTACTGGGGAAGAATCAG
+GTTATGCTGAGTCAGGAACGCAGCGCCGAAGAGTATCAACAAGCCCTTGTCGATAATATT
+GAAGAGCTGGAGGGACTGTCGCGACTGACAGAAAATATTCTCTTTCTGGCACGCGCGGAG
+CACCAGAATATAGCGGTAAAAAAACAGCCTGTTTCGCTCAATGCGCTGGTCGAAAATATG
+CTGGATTATCTTAGCCCCCTTGCCGAAGAGAAGCACATCTGTTTTATAAATCAATGTCAG
+GGAACGGTATGGGCTGACGAAATATTATTACAAAGAGTGCTCTCAAACCTGCTGACGAAT
+GCCATCCGTTATTCTGATGAAAACGCCGTGATACGTATTGAAAGCGCTTATGATGATAAC
+GTTGCAGAAATTCGGGTCGCTAATCCGGGCAGCCCCACCGCCGATGCGGATAAGCTTTTC
+CGGCGTTTTTGGCGAGGAGATAATGCCCGCTACACTGCCGGTTTCGGCCTGGGGTTATCG
+TTAGTTAACGCGATTGCCCTATTGCACGGTGGCTCGGCATCTTACCGCTATGCCGATGAA
+CATAATATCTTTTCGGTTCGTCTGCCTGATAGCGGTGATAGCTAA
+>11111_1#11_04062
+ATGTCATCTTGTTGGAGATTTACGGATTCGCTAACAAGCCTATGGCATACTGCGTTGATG
+AAGATTTTATTGATTGAAGATAACCAGAAAACCATTGAGTGGGTACGTCAGGGACTCACG
+GAGGCAGGCTATGTGGTTGATTATGCCTGTGATGGACGAGACGGATTACACCTAGCCCTT
+CAGGAACATTATTCATTGATTATTCTTGATATTATGCTGCCGGGGCTTGATGGATGGCAG
+GTTTTACGCGCGTTGCGCACTGCATATCAGCCCCCTGTTATTTGCCTGACGGCGCGCGAC
+TCGGTTGAGGATCGCGTCAAAGGTCTTGAGGCGGGCGCTAATGATTACCTTGTTAAGCCT
+TTTTCCTTCGCCGAACTGCTGGCCCGGGTGAGAGCTCAACTCAGACAGCATGTCCCGGTC
+TTTACCCGACTGACGATCAATGGTCTGGACATGGATGCCACAAAGCAATCGGTGTTACGA
+AATGGCAAACCGATTTCCCTGACCCGCAAAGAATTCCTGCTCCTCTGGTTACTGGCGTCC
+CGGGCAGGGGAAATCGTGCCCCGAACCGCGATCGCCAGCGAAGTTTGGGGAATTAACTTT
+GATAGTGAAACCAACACCGTTGATGTCGCGATTCGTCGGCTGCGCGCCAAAGTAGACGAT
+CCATTTGAAAAGAAGCTCATTATGACCGTCCAGGGGATGGGTTATCGATTACAGGCGGAA
+ACGTCGCAGAATGGTTAA
+>11111_1#11_04063
+ATGAAACGATATATACTGGCTACCGCGATAGCGTCTCTTGTTGCAGCCCCGGCAATGGCG
+CTGGCCGCTGGCAGCAATATTCTCAGCGTACATATTCTCGATCAGCAAACAGGCAAACCA
+GCGCCCGGCGTGGAGGTGGTACTGGAGCAGAAAAAGGATAACGGATGGACGCAATTAAAC
+ACCGGGCATACCGACCAGGATGGACGAATTAAAGCACTGTGGCCCGAAAAAGCTGCCGCG
+CCGGGGGATTATCGCGTTATTTTTAAAACCGGCCAGTATTTTGAAAGTAAAAAACTGGAC
+ACGTTTTTCCCGGAGATTCCCGTCGAGTTTCATATCAGCAAAACGAATGAGCACTATCAT
+GTGCCGCTGTTATTAAGTCAGTATGGTTATTCAACCTATCGCGGGAGCTAA
+>11111_1#11_04064
+ATGCAAGTAGATGAACAACGTCTGCGTTTTCGCGATGCGATGGCAAGTCTGGCGGCAGCG
+GTCAACATCGTAACCACGGCGGGTCACGCCGGACGCTGCGGTATCACCGCAACAGCGGTT
+TGCTCAGTCACTGATACGCCGCCCTCCGTGATGGTATGTATTAATGCCAATAGCGCCATG
+AACCCCGTTTTTCAGGGCAACGGCAGGCTGTGCATTAATGTACTTAACCATGAGCAGGAG
+CTGATGGCGCGCCACTTTGCCGGTATGACGGGGATGGCGATGGAGGAGCGTTTTCACCAG
+CCATGTTGGCAAAACGGGCCGCTGGGCCAGCCGGTACTTAACGGCGCGCTGGCCAGTCTT
+GAAGGCGAGATCAGCGAGGTACAAACCATTGGCACGCATCTGGTGTATCTGGTGGCGATC
+AAAAATATTATTCTTAGCCAGGAGGGGCATGGCCTGATTTATTTCAAACGCCGTTTTCAT
+CCGGTCAGACTTGAGATGGAAGCGCCTGTTTAA
+>11111_1#11_04065
+ATGGGACGCACACCGGATTACAAAGCCGCCTTTGGCTGCGCTCTGGGCGCTAACCCAGCC
+TTCTACGGCCAGTTTGAGCAGAACGCCCGTAACTGGTACACCCGTATTCAGGAGACCGGC
+CTGTACTTTAACCATGCAATCGTCAACCCGCCCATTGACCGCCACAAACCTGCCGACGAA
+GTGAAAGACGTCTATATCAAGCTGGAGAAAGAGACGGACGCCGGGATTATTGTCAGCGGG
+GCGAAAGTTGTCGCCACTAACTCCGCCCTGACTCACTACAACATGATTGGTTTCGGCTCA
+GCCCAGGTGATGGGCGAAAACCCGGATTTTGCTCTGATGTTTGTCGCGCCAATGGATGCC
+GAAGGCGTAAAACTTATTTCGCGCGCCTCGTATGAAATGGTCGCGGGCGCGACGGGCTCG
+CCGTTTGATTATCCCCTCTCCAGCCGTTTTGATGAAAACGATGCCATTCTGGTGATGGAC
+AAGGTGCTGATCCCGTGGGAAAACGTATTAATTTACCGTGATTTCGATCGTTGTCGTCGC
+TGGACGATGGAAGGCGGCTTTGCCCGTATGTATCCACTGCAAGCCTGTGTTCGTCTGGCG
+GTAAAACTTGATTTCATTACCGCGCTGCTGAAAAAATCGCTCGAATGTACGGGTACCGTA
+GAGTTCCGGGGCGTGCAGGCCGATCTCGGCGAAGTCGTGGCCTGGCGCAATATGTTCTGG
+GCATTGAGCGATTCTATGTGTTCTGAAGCAACCCCGTGGGTAAACGGCGCCTGGCTACCG
+GACCACGCCGCGCTGCAAACCTATCGTGTGATGGCCCCAATGGCCTACGCGAAAATTAAA
+AATATTATTGAACGTAACGTTACCAGCGGCCTGATTTACCTGCCTTCCAGCGCCCGCGAT
+CTGAATAATCCGCAAATCGACCAGTACCTGGCGAAATACGTACGCGGCTCTAACGGAATG
+GACCATGTTGAACGTATCAAAATTCTTAAATTGATGTGGGATGCCATCGGCAGCGAGTTT
+GGCGGTCGCCATGAGCTGTACGAGATTAACTACTCGGGCAGCCAGGATGAAATTCGTCTG
+CAGTGTCTGCGTCAGGCCCAGAGCTCCGGCAATATGGATAAGATGATGGCAATGGTCGAT
+CGCTGCCTCTCCGAATACGATCAGAATGGCTGGACGGTTTCGCATTTGCACAATAACGAC
+GACATCAATCAACTGGATAAGCTGCTGAAATAA
+>11111_1#11_04066
+ATGCATGATTCATTAACCATCGCCTTGCTTCAGGCGCGCGAAGCGGCAATGACCTATTTC
+CGCCCCATCGTTAAAAGCCACAATCTGACCGACCAGCAATGGCGCATTGTGCGAATCCTG
+GCCGATAGCCCCTCTATGGATTTTCACGAGCTGGCCTTTCGTACCTGTATTTTGCGTCCA
+AGTCTGACCGGAATATTGACGCGCATGGAGCGAGACGGACTGGTGTTGCGACTCAAGCCG
+GTTAACGATCAGCGTAAGTTATATGTCATGTTGACGGAGCAGGGACAAACGTTGTACGCC
+CGTGCCCGGAGCGAGGTAGAAGAGGCTTATCGAAAAATTGAGGCCGATTTCACGCCCGAA
+AAAACACAGCAATTGATGCTGCTGCTGGACGATCTTATTGCTCTGGGGCGCCAGCATCCT
+GATAGCGAAGCGGAAGCATAG
+>11111_1#11_04067
+ATGAAGGGTACTGTTTTCGCCGTTGCGTTAAACCATCGCAGCCAGCTTGATGCCTGGCAA
+GAGGCTTTCTCTCAGCCTCCCTATAATGCGCCGCCTAAAACCGCAGTGTGGTTCATCAAG
+CCGCGTAATACGGTGATTCGTCACGGCGAACCCATTCCTTATCCGCAGGGAGAAAAGGTA
+CTGAGCGGCGCGACAGTGGCGCTCATTGTGGGGAAAACCGCCAGCCGGATACGCCCTGAA
+GCGGCGGCGGACTATATCGCCGGGTATGCGCTGGCTAACGAGGTCAGCCTGCCGGAAGAG
+AGCTTTTATCGCCCGGCGATTAAAGCGAAATGTCGCGATGGCTTTTGCCCGCTGGGTGAA
+ATGGCGCCGCTGAGTGATGTGGATAATCTCACCATTATCACTGAAATCAACGGACGAGAA
+GCGGACCACTGGAATACTGCCGATTTACAGCGTAGCGCCGCACAACTGCTTAGCGCGTTA
+AGTGAGTTCGCTACACTTAACCCTGGCGATGCGATCTTACTTGGTACGCCGCAGAATCGC
+GTTGCGCTGCGTCCCGGCGATCGGGTGCGTATTCTGGCGAAAGGTTTACCCGCGCTGGAA
+AATCCGGTTGTCGCAGAAGATGAATTCGCCCGCCACCAGACGTTTACGTGGCCGCTGTCA
+GCGACGGGAACGTTATTTGCGCTGGGGTTGAACTACGCCGATCACGCCAGCGAGCTGGCA
+TTTACGCCGCCGAAAGAGCCGCTGGTATTTATCAAAGCGCCAAACACCTTTACCGAACAT
+CACCAAACGTCGGTGCGCCCGAACAACGTCGAATATATGCACTACGAAGCCGAGCTGGTC
+GTGGTGATTGGCAAAACGGCGCGTAAGGTGAGCGAAGCCGAAGCCATGGAGTATGTGGCC
+GGTTACACCGTCTGTAACGACTACGCGATCCGCGACTATCTGGAAAACTACTACCGTCCG
+AATCTGCGGGTAAAAAGCCGCGACGGCCTGACGCCGATAGGCCCGTGGATTGTGGATAAA
+GAGGCGGTTTCTGATCCGCACAACCTGACGTTACGCACCTTTGTCAACGGTGAGCTGCGG
+CAGGAAGGGACGACCGCCGATCTGATCTTCAGCATCCCGTTCCTGATTTCTTATCTGAGC
+GAATTTATGACGTTGCAACCGGGCGACATGATTGCCACCGGTACGCCGAAAGGGCTGTCC
+GATGTGGTGCCGGGGGATGAAGTTGTCGTTGAAGTAGAAGGCGTGGGTCGCCTGGTTAAC
+CGAATCGTCAGTGAGGAGAGCGCAAAATGA
+>11111_1#11_04068
+ATGAAGAAAATAAATCATTGGATTAACGGCAAAAACGTTGCAGGTAACGACTACTTCCAG
+ACCACTAACCCGGCGACCGGTGATGTGCTGGCGGAAGTAGCCTCCGGCGGTGAAGCAGAA
+GTGAACCAGGCTGTCGCGGCGGCAAAAGAGGCGTTCCCGAAATGGGCCAACCTGCCGATG
+AAAGAGCGCGCGCGCCTGATGCGCCGCCTTGGCGACCTGATTGACCAGCATGTGCCGGAA
+ATCGCGGCGATGGAAACCGCCGACACCGGCCTGCCTATTCACCAGACTAAAACGTGCTGA
+>11111_1#11_04069
+GTGCTGATCCCGCGCGCCTCGCATAACTTCGAATTCTTCGCCGAAGTGTGCCAGCAGATG
+AACGGCAAGACCTATCCGGTTGACGATAAAATGCTCAATTATACGCTGGTGCAGCCCGTC
+GGCGTCTGCGCGCTGGTGTCGCCGTGGAACGTGCCGTTTATGACCGCGACTTGGAAAGTT
+GCGCCGTGCCTGGCGCTGGGTAACACCGCGGTGCTCAAAATGTCCGAGCTGTCGCCGCTG
+ACTGCCGACAGGCTGGGCGAGCTGGCACTGGAGGCAGGAATTCCGGCAGGCGTGCTGAAC
+GTGGTGCAGGGCTACGGCGCGACGGCGGGCGATGCGCTGGTACGCCACCATGACGTGCGT
+GCGGTGTCGTTTACCGGCGGTACCGCCACCGGTCGCAATATCATGAAAAATGCCGGGCTG
+AAAAAATACTCGATGGAGCTGGGCGGCAAATCGCCGGTGCTGATTTTTGAAGACGCCGAC
+ATTGAGCGCGCGCTGGACGCCGCGCTGTTCACCATCTTCTCGATCAACGGCGAACGCTGC
+ACCGCTGGGTCGCGCATCTTTATCCAGCAGAGCATTTACCCTGAGTTCGTGAAGCGCTTT
+GCCGAACGCGCGAATCGCCTGCGTGTCGGCGATCCGACCGACCCGAACACCCAGGTCGGC
+GCGCTGATTAGCCAACAGCACTGGGAGAAAGTCTCCGGTTATATCCGCCTCGGCATTGAA
+GAGGGGGCAACGCTGCTGGCGGGCGGTGCGGAAAAACCCACTGACCTGCCTGCGCATCTG
+AAAGGCGGTAACTTCCTGCGCCCAACCGTGCTGGCCGATGTCGACAACCGTATGCGCGTT
+GCGCAGGAAGAGATCTTTGGGCCGGTCGCCTGCCTGCTGCCATTCAAAGACGAAGCGGAA
+GGGTTACGTTTGGCGAACGATGTGGAATACGGTCTGGCCTCTTATATCTGGACCCAGGAC
+GTGAGCAAAGTGTTGCGCCTGGCGCGTGGGATTGAAGCCGGCATGGTCTTCGTCAACACC
+CAGAACGTCCGCGACCTGCGCCAGCCGTTCGGCGGCGTGAAAGCCTCCGGTACCGGGCGC
+GAAGGCGGCGAATATAGCTTCGAAGTGTTTGCGGAAATGAAAAACGTCTGCATCTCAATG
+GGCGACCATCCTATCCCAAAATGGGGAGTTTGA
+>11111_1#11_04070
+ATGGGCAAGTTAGCGTTAGCAGCAAAAATTACCCACGTGCCGTCGATGTATCTTTCTGAA
+CTGCCAGGAAAAAATCACGGTTGTCGTCAGGCAGCCATTGATGGGCATATTGAAATTGGC
+AAGCGTTGCCGCGAAATGGGCGTTGACACCATTATCGTATTCGACACCCACTGGCTGGTG
+AATAGCGCTTACCACATTAATTGTGCCGACCATTTCCAGGGCGTCTATACCAGCAACGAA
+TTGCCGCACTTTATTCGCGACATGACCTATGACTATGACGGTAATCCGGCGCTCGGCCAT
+CTGATCGCCGACGAGGCGGTCAAACTGGGCGTGCGCGCCAAAGCGCACAACATCCCGAGC
+CTGAAGCTGGAGTATGGCACGCTGGTGCCGATGCGCTACATGAACAGCGACAAGCACTTC
+AAAGTGGTCTCCATCTCGGCGTTCTGCACTGTGCATGATTTTGCCGACAGCCGCAAACTG
+GGCGAAGCCATTCTCAAGGCGATTGAGAAATATGACGGTACCGTAGCGGTATTCGCCAGT
+GGTTCTCTGTCGCACCGTTTTATTGACGACCAACGGGCGGAAGAGGGGATGAACAGCTAC
+ACCCGCGAGTTCGATCATCAAATGGACGAGCGCGTGGTCAAGCTGTGGCGCGAAGGCAAA
+TTCAAGGAGTTTTGCACCATGTTGCCGGAGTACGCCGACTACTGCTACGGCGAAGGCAAC
+ATGCACGACACGGTCATGCTACTGGGAATGCTGGGGTGGGACAAATACGACGGCAAGGTG
+GAGTTCATCACCGACCTGTTCGCCAGCTCCGGTACCGGCCAGGTAAACGCTGTTTTCCCG
+CTGCCTGCGTAA
+>11111_1#11_04071
+ATGCCGCACTTTATTGCTGAATGTACTGAAAATATTCGCGAGCAGGCTGATTTACCAAGC
+CTGTTCAGCAAGGTAAACGAGGCGCTGGCCGCCACCGGGATTTTCCCCATCGGCGGTATC
+CGCAGTCGCGCCCACTGGCTGGATACCTGGCAGATGGCTGACGGTAAGCATGATTACGCG
+TTTGTGCATATGACGCTGAAAATCGGCGCCGGGCGCAGCCTGGAGAGCCGTCAGGAAGTC
+GGCGAAATGCTGTTTGGGCTGATTAAAGCCCACTTCGCCGACCTGATGGAGAACCGCTAT
+CTGGCGCTGTCGTTTGAGATTGCCGAGTTACATCCAACGCTCAATTACAAACAAAACAAC
+GTACACGCGTTATTTAAATAG
+>11111_1#11_04072
+ATGCTCGATAAACAGACCCATACCCTGATCGCTCAGCGACTTAATCAGGCTGAAAAACAG
+CGTGAACAGATTCGCGCAGTGTCGCTGGATTATCCCAACATCACTATTGAAGATGCCTAT
+GCCGTACAGCGTGAATGGGTCAATATCAAGATTGCCGAAGGGCGCACGCTCAAAGGCCAC
+AAAATCGGCCTGACCTCAAAAGCGATGCAGGCCAGCTCGCAAATCAGCGAACCGGATTAC
+GGCGCGCTGCTTGACGATATGTTCTTCCATGACGGCGGAGATATCCCCACCGACCGTTTT
+ATCGTCCCGCGTATTGAAGTGGAGCTGGCGTTCGTGCTGGCGAAACCGCTGCGCGGCCCT
+CACTGCACGCTGTTCGACGTCTACAACGCCACGGATTATGTGATTCCGGCGCTGGAACTG
+ATTGACGCCCGCAGCCACAACATCGACCCGGAAACCCAGCGCCCGCGCAAAGTGTTCGAC
+ACCATTTCCGACAACGCCGCCAACGCCGGGGTGATCCTCGGTGGTCGCCCCATCAAACCA
+GACGAGCTGGATCTGCGCTGGATCTCCGCGCTGCTCTATCGCAACGGCGTGATCGAAGAA
+ACCGGCGTCGCCGCAGGCGTGCTGAATCATCCGGCCAACGGCGTGGCGTGGCTGGCGAAC
+AAGCTTGCCCCCTACGATGTCCAGCTTGAAGCCGGGCAGATCATCCTCGGCGGCTCGTTC
+ACCCGCCCGGTGCCGGCGCGCAAGGGCGACACCTTCCATGTCGATTACGGCAACATGGGC
+GCGATCAGTTGCCGGTTTGTGTAA
+>11111_1#11_04073
+ATGAAAAATGCTTTCAAAGACGCGTTAAAAGCGGGGCGCCCGCAAATCGGTTTGTGGCTG
+GGGCTTGCCAACAGTTACAGCGCTGAACTGTTAGCGGGCGCCGGCTTCGACTGGCTACTG
+ATTGACGGTGAACACGCGCCAAACAACGTGCAGACGGTGTTGACCCAGTTGCAGGCGATT
+GCGCCTTATCCCAGCCAGCCGGTGGTGCGTCCGTCATGGAACGATCCGGTACAGATTAAG
+CAACTGCTCGACGTCGGCGCGCAAACGCTGCTGATACCGATGGTGCAGAATGCCGATGAA
+GCGCGAAACGCCGTGGCGGCTACGCGTTATCCGCCTGCCGGTATTCGCGGCGTGGGCAGC
+GCGCTGGCGCGGGCATCGCGCTGGAATCGCATTCCGGACTATCTCCACCAGGCCAACGAC
+GCCATGTGCGTACTGGTGCAGATTGAAACGCGTGAGGCGATGAGCAATCTGGCGTCAATT
+CTCGACGTGGATGGCATTGACGGCGTGTTTATTGGCCCGGCGGATCTCAGCGCCGATATG
+GGCTTTGCCGGCAATCCGCAGCACCCGGAAGTGCAGGCGGCGATTGAGAACGCCATCGTG
+CAGATACGCGCGGCGGGGAAAGCGCCGGGGATTCTGATGGCCAATGAAGCACTGGCGAAA
+CGTTATCTGGAACTGGGGGCGCTATTTGTCGCCGTCGGCGTTGACACCACGCTGCTGGCG
+CGCGGAGCGGAGGCGCTGGCGGCGCGCTTTGGCGCAGAAAAAAAACTGTCCGGTGCGTCC
+GGCGTCTATTAA
+>11111_1#11_04074
+ATGAGCGACACATCATCTGCACTTCCGGAAAGCCCCGAGTCTGTCGGTTCGCACAACGCG
+CTCAGCACGGGTCAACAAACCGTCATAAATAAACTGTTCCGCCGACTGATCGTATTTTTA
+TTCGTGTTGTTTATCTTCTCGTTTTTAGACCGTATCAACATCGGTTTTGCCGGGTTGACG
+ATGGGGCAGGATCTGGGGTTAAGCGCCACCATGTTTGGTCTTGCCACGACGCTGTTTTAC
+GCCACCTACGTCATTTTCGGCATTCCCAGCAACGTGATGTTGAGCATCGTCGGCGCCCGC
+CGCTGGATTGCGACCATTATGGTGCTATGGGGCATTGCATCTACCGCCACGATGTTCGCG
+GTGGGACCGAAAAGCCTGTATGTGCTGCGAATGCTGGTGGGCATTACCGAAGCGGGCTTT
+TTGCCAGGAATATTGCTCTATTTAACCTACTGGTTCCCGGCATTTTTCCGCGCCCGCGCC
+AACGCATTATTTATGATTGCCATGCCGGCCACTACCGCGTTGGGGTCAATTGTCTCCGGC
+TATATTTTATCGCTGGACGGCATATTCAATCTGCATGGATGGCAGTGGTTATTCCTGTTG
+GAAGGATTTCCGTCAGTTTTGTTAGGCATTATGGTCTGGTTTTACCTGGATGATACCCCG
+GCAAAAGCCAAATGGCTGACGGCAGAGGATAAAAAATGTTTGCAGGAGATGATGGATAAT
+GATCGCCTGACGCTGGTTCAGCCTGAGGGGGCCATCAGCCATAACGCCATGCAGCAGCGT
+AGCCTGTGGCGCGAAGTATTCACGCCAATTGTACTGATGTATACGCTGGCCTATTTTTGC
+CTTACCAATACGCTTAGCGCCATTAGTATCTGGACGCCGCAAATCCTGAAAAGTTTTAAT
+GAAGGCAGCAGCAATATCACCATCGGCCTGCTGGCGGCGATCCCGCAGATTTGTACTGTT
+CTGGGCATGATTTACTGGAGCCGCCATTCGGACAAACATCAGGAGCGTAAACACCACACT
+GCGTTACCGTTCCTGTTTGCCGCCGCGGGCTGGCTGCTGGCGTCGGCGACCGACCGTAAC
+CTGATCCAGCTCCTGGGGATCGTGATGGCATCCACGGGTTCCTTTAGCGCGATGGCGATC
+TTCTGGACCACGCCGGATCAGTCGATCAGTTTACGCGCCAGGGCGATAGGCATTGCGGTC
+ATCAATGCCACCGGCAATATTGGCTCCGCGCTCAGCCCGGTTATGATTGGCTGGCTAAAA
+GATATCACTGGTAGCTTCAATAGCGGACTCTGGTTTGTCGCTTCTCTGTTAGTCGTCGGC
+GCCGCCATTATCTGGCTCATTCCCATGAAAGCATCGCGTCCGCGCGCCACCCCTTGA
+>11111_1#11_04075
+ATGTGCCAACGTGCGATCGCCAATATTGATATCAGCAAAGAGTATGACGAAAGCATGGGC
+AGTAACGATGTGCATTATCAGTCGTTTGCTCGTATGGCGGATTTCTTTGGTCGTGATATG
+CAGGCGCATCGCCACGACCAGTTTTTTCAAATGCACTTTCTTGATACCGGGCAGATTGAG
+CTACAGCTCGACGATCATCGCTATTCGGTGCAGGCGCCGCTATTTGTGCTAACGCCGCCC
+TCGGTGCCGCATGCTTTTATTACCGAATCGGATAGCGATGGTCATGTTCTGACGGTACGC
+GAAGAGCTGGTTTGGCCGCTGCTGGAAGTGCTTTATCCCGGCACCAGAGAGGCCTTCGGC
+CTGCCGGGAATCTGCCTGTCGCTGGCGGATAAACTCAACGAGCTGGCGGCGCTCAAACAT
+TACTGGCAGCTAATTGAGCGGGAGTCCACGGAACAACTGGCTGGCTGCGAACATACCTTG
+GTACTACTGGCGCAGGCGGTATTTACCTTGCTGTTGCGTAATGCGAAGCTGGACGATCAT
+GCCGCAACCGGGATGCGCGGTGAACTGAAACTTTTTCAGCGCTTTACCCTGTTAATTGAC
+AACCACTTCCATCAGCACTGGACGGTGCCCGATTATGCCTGTGAGTTGCATATTACCGAA
+TCTCGTTTGACCGATATTTGCCGACGTTTTGCTAATCGCCCGCCTAAACGCCTGATTTTT
+GATCGGCAATTACGCGAGGCGAAACGACTGCTGCTTTTTTCCGACAATGCTGTCAACGAG
+ATCGCCTGGCAATTAGGTTTTAAAGATCCGGCTTATTTCGCCCGTTTCTTTAATCGCCTT
+GCTGGCTGTTCTCCTTCGCAGTTTCGCCAACGTGAAGTTCCTTCTTTTCTCAACTAA
+>11111_1#11_04076
+ATGATGAAAAAAAGCGTCGCTATGCTGGCGGTTTGTATGCTGGCGCAAAGCCACCTTGCC
+ATTGCTGCCGGTGCTCCTGCGCCTCAAGAGATCAACATTGTTTTACTGGGCACCAAAGGC
+GGGCCTTCTTTGCTCAATACAGCCAGACTACCGCAAGCGACGGCGCTCACTATCGGCGAT
+AAGATATGGCTGATAGATGCCGGCTACGGCGCCAGTCTGCAACTGGTGAAAAATGGCATT
+CCACTGCGCAACATCAATACTATTTTGCTCACCCATCTGCACAGCGACCACATACTGGAT
+TATCCTTCCTTGCTGATGAATGCCTGGGCAAGTGGCCTGAAAGACCATACCATACAGGTT
+TATGGCCCGCCGGGAACCCAGGCGATGACGAAGGCTAGCTGGAAGGTCTTTGACAGGGAT
+ATCACGTTACGCATGGAAGAAGAGGGGAAACCCGATCCGCGCAACCTGGTTAAGGCGACC
+GATATCGGCCAGGGCGTCATCTATAAAGATGAACTGGTCACAATAAGCGCGCTGAAAGTG
+CCTCATTCCCCTTTCCCGGACGGTGAAGCGTTTGCTTACCGTTTTGATACTCAGGGTAAG
+CGAATCGTCTTCTCTGGCGATACGTCCTGGTTTCCTCCGCTTGCAACGTTTGCCCAGGGG
+GCGGATATCCTGGTACATGAGGCGGTACATGTCCCTTCGGTAGCAAAACTGGCTAATAGT
+ATTGGCAACGGAAAAACGCTGGCTGAAGCGATTGCGTCGCATCACACCACGATTGAAGAT
+GTCGGTAAGATTGCTCGCGAGGCCCACGTGAAAAAACTGGTGTTAAGTCATCTGGTGCCT
+GCGACGGTTGCGGATGACGTCTGGCAACAGGAAGCCATGAAAAATTACCCGGGCCCTGTC
+ATTGTCGGTCATGACAATATGACGATAAGCGTACCGTAA
+>11111_1#11_04077
+ATGGCTAACATCACTGTCACCTTTACCATCACCGAATTTTGTTTGCACACCGGCGTGACG
+GAAGAGGAGCTAAACGAAATCGTCGGACTTGGCGTAATTGAGCCTTACGAAGACGATAAC
+GCCGACTGGCAATTCGACGATCGCGCAGCGAGCGTGGTACAACGCGCGCTACGCTTACGC
+GAGGAGCTGGCGCTCGACTGGCCAGGGATCGCGGTCGCGTTAACGCTGCTGGAAGAGAAT
+TCACGGCTGCGCGAAGAAAACCGGTTACTGCTGCAACGCCTTTCTCGCTTTATCTCGCAT
+CCCTAA
+>11111_1#11_04078
+ATGGAACTTAAGGATTATTACGCCATTATGGGCGTGAAACCGACGGACGATCTCAAGACG
+ATTAAGACCGCCTATCGCCGACTGGCCCGCAAGTACCATCCAGATGTCAGCAAAGAACCC
+GATGCCGAAGCCCGTTTCAAAGAGGTTGCTGAAGCATGGGAAGTGCTGAGTGATGAGCAA
+CGGCGCGCCGAGTATGACCAGTTATGGCAACACCGTAACGATCCACAATTTAATCGCCAG
+TTCCAGCAACACGAAGGCCAGCCGTATAACGCCGAAGATTTTGATGATATTTTCTCGTCT
+ATTTTTGGTCAGCACGGTCGTCATTCGCACCACCGCCACGCCGCACGCGGTCATGATATC
+GAAATTGAAGTGGCGGTATTCCTGGAAGAAACGCTGGAAGAGCACCAGCGTACGATTAGC
+TATTCCGTCCCCGTTTATAACGCGTTCGGCCTGGTGGAGCGGGAAATTCCCAAAACATTG
+AATGTGAAAATCCCGGCTGGCGTCAGCAACGGGCAACGAATCAGACTGAAAGGCCAGGGC
+ACGCCGGGGGAAAACGGCGGACCTAATGGCGATTTATGGCTCGTTATCCATATTGCCCCG
+CATCCGCTCTTTGATATCGTCAATCAGGATCTGGAAGTCGTCCTTCCGCTTGCCCCATGG
+GAGGCGGCGCTCGGCGCTAAGGTGTCTGTGCCAACGCTTAAAGAGCGTATTTTGCTGACC
+ATTCCCCCCGGCAGCCAGGCAGGTCAGCGGCTGCGTATCAAAGGAAAAGGATTAGCCAGT
+AAAAAGCACACTGGCGATCTCTATGCCATCATCAAAATCGTTATGCCGCCGAAACCTGAC
+GAGAAAACAGCTGCCCTGTGGCAACAACTGGCGGACGCGCAGTCGTCCTTTGACCCACGC
+CAGCAATGGGGGAAAGCATAA
+>11111_1#11_04079
+ATGGCGAAACAACAACGGATGGGCTGGTGGTTTCTTTGCCTTGCATGTGTCGTGGTAATG
+GTTTGTACCGCGCAACGCATGGCGGGCCTGCACGCCTTGCAGATGCAGGCGACGGCCTCT
+GCTGCGGTGGTCAGCGCTCCCTCCTCGACAGATGACGGCTCGCCGGTCACTCCCTGCGAA
+TTAAGCGCCAAGTCGCTGCTGGCGGCGCCTCCAGTACTCTTTGAAGGTGCTATCCTTGCG
+CTTTATCTACTGCTTTCCTTACTGGCGCCTGTCCGGGTCATGCGCCTGCCGTTTTCGCCT
+CCACGGGCTATTTCGCCGCCCACATTACGGGTACATCTACGATTTTGTGTCTTCCGTGAA
+TGA
+>11111_1#11_04080
+ATGATGATTTTATTCAGGCGGATACTGTTCTGCCTGTTATGGCTTTGGCTGCCCGTCTCC
+TGGGCGGCGGAAAGCGGCTGGCTGCGTTCGCCCGATAACGACCATGCCAGCATACGGCTA
+CGTGCCGATACGTCCGCTAACAGTGAGACCCGGCTGTTGCTGGATGTCAAACTGGAAAAC
+GGCTGGAAAACCTACTGGCGCGCGCCGGGGGAAGGGGGCGTGGCACCCTCTATCGCCTGG
+AAAGGCGACATGCCTGAGGTAAGCTGGTTCTGGCCAACCCCCTCGCGCTTTGATGTGGCG
+AATATCACCACCCAGGGATATCACGACGAGGTGACCTTTCCGATGATCGTGCGCGGTACG
+CCGCCGGCGACCTTGCGCGGTGTGTTGACGTTATCAACCTGCAGCAATGTTTGTCTGTTG
+ACCGATTACCCCTTTTCCGTGACGCCCACTGTGCAGAATGCCGATTTTGCCCATGACTAT
+GCGCGGGCGATGGGTAAAGTTCCGCTCCGCAGTGGGCTAACGGACTCGCTTGACGTTGGC
+TATCGCCCGGGAGAACTGGTGGTCACTGCTACGCGAGCGGCGGGCTGGTCATCGCCCGGG
+CTCTATCTTGACACCATAGATGACGTCGATTTTGCGAAGCCTCGCCTGCGCGTAGAGGGC
+GACAGGTTACAGGCGACGGTGCCGGTGACGGACAGTTGGGGCGAAAAGGCGCCCGATTTG
+CGCGACAAATCGCTGACCCTCGTGTTAGCCGATGGCGCTATCGCCCAGGAGAGCACGCAA
+ACCATTGGCGCTGCGCCAGCGCAAACGCCGGACAATGCGGCGCTACCTTTCTGGCAAGTT
+GTAATGATGGCGCTAATCGGCGGACTGATTCTTAATTTAATGCCCTGCGTACTGCCTGTT
+CTGGGCATGAAACTTGGCTCTATTTTATTGGTAGAGGAAAAAAGCCGCTCTCACATCAGG
+CGACAATTTTTGGCTTCGGTCGCCGGTATCATTGCGTCATTTATGGCGCTGGCGGCGTTT
+ATGACCCTCCTTCGCCTGTCAAACCATGCGCTGGCCTGGGGAGTCCAGTTCCAGAATGCA
+TGGTTTATTGGTTTTATGGCGCTGGTGATGTTGTTGTTTAGCGCCAGCCTGTTCGGGCTT
+TTTGAGTTCAGGCTTCCCTCATCTATGACCACGAAACTGGCCACTTACGGCGGTAACGGT
+ATGTCGGGACATTTCTGGCAGGGGGCGTTCGCCACGCTGCTGGCGACGCCTTGTAGCGCG
+CCGTTTCTGGGCACGGCGGTCGCGGTGGCGCTCACGGCGTCGCTGCCGACGCTGTGGGGG
+CTGTTCCTTGCGCTTGGCCTGGGAATGAGCGCGCCGTGGCTACTGGTCGCGATACGACCA
+GGGCTTGCGCTACGTTTACCGCGCCCCGGGCGTTGGATGAATGTCCTGCGCAGGATCCTC
+GGTCTGATGATGCTGGGGTCGGCTATCTGGCTGGCGACGTTACTCCTGCCGCATTTCGGC
+TTCACTGCGTCAAAGAGCGCGCAAGACACGGTTCAGTGGCAACCGTTGAGTGAACAGGCA
+ATCCAGTCGGCGCTGGCGCAGCATAAGCGGGTATTTGTCGATGTCACTGCGGACTGGTGT
+ATTACCTGTAAAGTGAATAAATACAACGTCCTGCAAAAAGAGGATGTGCAGGCCGCCTTG
+CAACAGCCGGATGTTGTGGCGCTGCGGGGAGACTGGACGCTGCCGTCCGATGCCATTACA
+GATTTTCTGAAAACGCGCGGCCAGGTCGCCGTGCCGTTTAATCAGGTATATGGCCCCGGT
+TTGCCGGAAGGGGAGGCACTGCCCACTTTGCTGACCCGCGATGCGGTATTACAAACGTTG
+AAAAAAGCGAAAGGAATAACCCAATGA
+>11111_1#11_04081
+ATGAAATACATGATTGTTTTACTGCTGGCGCTGTTTTCGACGCTGAGCATCGCGCAAGAA
+ACCGCTCCTTTTACGCCGGATCAGGAAAAGCAGATTAAAAATCTGATCCATGCGGCGTTG
+TTTAACGATCCTGCCAGCCCGCGGATAGGCGCTAAACACCCTAAGCTGACGCTGGTGAAC
+TTTACGGATTACAACTGCCCGTACTGCAAACAGCTCGATCCGATGCTGGAAAAGATTGTG
+CAGAAATATCCTGACGTTGCGGTCATTATTAAACCGCTGCCATTCAAAGGAGAGAGTTCC
+ATACTGGCGGCGCGTATTGCGCTGACCACCTGGCGCGATCATCCGCAACAGTTCCTCGCG
+CTACATGAAAAACTTATGCAAAAGCGCGGTTACCATACGGATGACAGTATTAAACAGGCC
+CAGCAGAAAGCAGGGGCGACGCCAGTGACGCTGGATGAAAAAAGCATGGAAACGATACGC
+ACTAATTTGCAGTTGGCAAGACTGGTCGACGTGCAAGGAACGCCAGCGACGATCATTGGC
+GACGAGCTGATTCCGGGCGCAGTGCCCTGGGATACGCTGGAAGCGGTGGTGAAAGAAAAA
+CTGGCGGCTGCCAATGGCGGGTAA
+>11111_1#11_04082
+ATGGCGGGTAAACTGCGGCGTTGGCTGCGTGAAGCCGCGGTTTTTCTGGCGCTCCTCATC
+GCGATAATGGTGGTCATGGACGTCTGGCGCGCGCCGCAGGCGCCTCCGGCGTTTGCCGCG
+ACACCATTACATACGCTGACGGGAGAGTCGACAACTCTGGCGACCTTGAGCGAGGAACGC
+CCCGTACTGCTCTATTTTTGGGCCAGCTGGTGCGGGGTATGCCGCTTTACCACGCCTGCG
+GTCGCTCACCTGGCGGCGGAAGGGGAAAACGTCATGACCGTTGCGCTCCGCTCCGGCGGT
+GATGCTGAGGTTGCCCGCTGGCTGGCGCGCAAGGGCGTTGACTTCCCGGTCGTCAATGAT
+GCTAACGGCGCCTTATCCGCTGGCTGGGAAATCAGCGTGACGCCAACGCTGGTGGTGGTT
+TCACAAGGTCGGGTTGTGTTCACCACCAGCGGCTGGACCAGCTATTGGGGCATGAAGCTT
+CGGCTGTGGTGGGCAAAAACGTTCTGA
+>11111_1#11_04083
+ATGAAAAAATCATTACTCGCTGTTGCTGTGGCAGGGGCTGTTTTGTTGTCATCCGCCGTA
+CAGGCGCAGACAACGCCGGAAGGTTATCAATTACAACAGGTGCTGATGATGAGCCGCCAT
+AATCTGCGGGCGCCGCTGGCGAATAATGGCAACGTACTGGCGCAGTCGACGCCGAACGCC
+TGGCCGGCGTGGGACGTTCCCGGCGGGCAACTGACGACGAAAGGCGGCGTGCTGGAAGTC
+TATATGGGACACTACACACGTGAATGGCTGGTCGCGCAGGGGCTGATACCGTCGGGAGAA
+TGTCCGGCGCCCGACACGGTATATGCCTATGCGAATAGTTTGCAGCGCACCGTCGCCACC
+GCGCAATTTTTCATTACCAGCGCTTTCCCCGGCTGTGATATTCCTGTTCATCATCAGGAA
+AAAATGGGCACTATGGACCCTACCTTCAATCCGGTGATTACCGATGATTCCGCCGCGTTC
+CGGCAACAGGCCGTACAGGCGATGGAAAAGGCGCGTAGTCAGCTACATCTTGATGAGAGT
+TATAAACTGCTTGAGCAGATAACGCATTATCAGGACTCGCCGTCCTGCAAAGAGAAGCAT
+CAGTGTTCGCTAATCGACGCGAAAGATACCTTCAGCGCGAACTATCAGCAAGAGCCTGGC
+GTGCAGGGGCCGCTGAAAGTAGGGAACTCGCTGGTGGATGCGTTTACCCTGCAATATTAC
+GAAGGCTTTCCGATGGATCAGGTCGCTTGGGGCGGGATCCACACCGATCGGCAGTGGAAG
+GTGCTGTCAAAACTGAAAAACGGCTACCAGGACAGCCTGTTTACCTCACCCACGGTGGCG
+CGCAATGTCGCTGCGCCGCTGGTAAAATATATCGATAAGGTGCTGGTTGCCGAGCGCGTT
+AGCGCGCCGAAGGTTACCGTGCTGGTGGGGCATGATTCCAATATCGCGTCGCTGCTGACG
+GCGCTGGATTTTAAACCCTATCAGCTCCATGACCAGTATGAGAGAACGCCGATTGGTGGT
+CAGCTTGTCTTCCAACGCTGGCATGACGGTAACGCTAACCGGGATTTGATGAAAATCGAG
+TATGTCTACCAGAGCGCCCGGCAGTTACGTAATGCGGAAGCGTTAACGCTCAAATCGCCT
+GCGCAAAGGGTAACGCTGGAACTGAAAGGATGTCCGGTGGATGCGAACGGCTTCTGTCCG
+CTGGATAAGTTCGATAACGTCATGAACACTGCTGCAAAATAG
+>11111_1#11_04084
+ATGCCAACTCAAGAAGCAAAAGCGCACCGCGTCGGCGAATGGGCAAGCCTGCGTAATACG
+TCGCCGGAAATTGCCGAAGCCATTTTTGAAGTCGCTCACTATGACGAGAAACTGGCAGAA
+AAAATATGGGAAGAAGGTAGCGATGAGGTGCTGATCAAAGCCTTTGAGAAAACGGACAAA
+GACTCGCTCTTCTGGGGCGAACAAGTCATCGAACGTAAGAACGTATAA
+>11111_1#11_04085
+ATGGCAAAGATTCTGGTGCTCTATTATTCCATGTACGGACACATTGAAACCATGGCGCAC
+GCGGTGGCGGAAGGGGCAAAGAAAGTCGACGGCGCAGAGGTCATTATAAAGCGTGTGCCA
+GAAACAATGCCGCCTGAAATCTTCGCAAAAGCTGGCGGTAAAACGCAAAACGCACCGGTT
+GCCACCCCACAGGAGCTGGCGGATTACGATGCCATTATTTTTGGTACGCCAACCCGGTTT
+GGCAATATGTCAGGCCAGATGCGTACCTTCCTGGACCAAACCGGCGGACTGTGGGCATCC
+GGCGCGCTATACGGCAAGCTCGGCGGCGTGTTCAGTTCTACCGGAACGGGCGGCGGCCAG
+GAGCAGACCATCACCTCGACCTGGACTACGCTTGCCCATCATGGGATGGTGATTGTCCCG
+ATAGGCTATTCCGCACAGGAACTGTTTGACGTCTCCCAGGTTCGCGGCGGTACGCCTTAC
+GGCGCAACGACTATCGCTGGAGGCGACGGTTCACGTCAACCAAGCCAGGAGGAACTCTCT
+ATCGCTCGCTATCAGGGGGAATACGTCGCCGGTCTGGCAGTCAAACTCAACGGCTAA
+>11111_1#11_04086
+ATGGCAAACCATCGTGGCGGTTCCGGTAATTTTGCGGAAGACCGCGAAAGAGCATCAGAA
+GCAGGTCGTAAAAGTGGTCAGCACAGCGGGGGCAATTTTAAGAATGACCCGCAGCGTGCA
+TCCGAAGCAGGCAAAAAAGGGGGCAAAAGCAGTAACCGTAATCGCTAG
+>11111_1#11_04087
+ATGTCGCAACGCACAGAGAAAAAAATCGGGAAACGTTCGCAGGCCACCGGTGCAAAACGG
+CAGCTTATCTTAACCGCCGCGCTTGCCGTTTTTTCCCAGTATGGCATTCATGGCGCGCGT
+CTTGAACAGGTCGCCGAGCGGGCAGGCGTCTCCAAAACCAATCTGCTTTATTATTATCCC
+TCGAAAGAGGCGCTGTATGTCGCGGTAATGCGACAGATTCTGGATGTCTGGTTGGCGCCG
+CTCAAGGCGTTTCGCGCAGAATTTTCCCCTCTGGAGGCCATCAAAGAGTATATCCGTCTC
+AAGCTGGAGGTTTCGCGTGATTATCCGCAGGCGTCGCGGCTCTTCTGCATGGAGATGCTG
+GCGGGCGCGCCGCTCTTAATGGATGAACTGACCGGCGATCTAAAAGCGTTGATAGATGAA
+AAATCCGCGCTGATTGCCGGATGGGTGCACAGCGGGAAACTCGCGCCCGTTTCTCCGCAT
+CATTTGATCTTCATGATTTGGGCCGCCACGCAACATTACGCCGATTTCGCCCCTCAGGTT
+GAAGCGGTAACCGGCGCGACGCTTCGCGATGAAGCCTTTTTCAACCAAACGGTCGAAAGC
+GTTCAGCGCATTATTATTGAAGGGATTCGCGTGCGTTAA
+>11111_1#11_04088
+ATGAAACGAATTTTCCTTACCTGCGCGGCGTTGTTGTTCAGCAGTCAGGCGTTGGCCGAT
+GAGTGTGCCAGCGCCAGTACGCAGCTGGAAATGAATCGCTGCGCCGCCGCGCAATACCAG
+GCGGCAGATAAAAAGCTGAACGAAACCTATCAAAGCGCGATTAAGCGTGCGCAACCGCCG
+CAGCGTGAGCTATTGCAAAAAGCGCAGGTGGCATGGATTGCCCTGCGCGACGCCGATTGC
+GCGCTGATTCGCTCAGGTACGGAGGGCGGCAGCGTTCAACCCATGATCGCCAGCCAGTGC
+CTGACCGATAAAACGAACGAACGCGAAGCGTTTTTAGCCTCGCTGCTGCAATGTGAAGAG
+GGTGATTTGAGCTGCCCACTGCCGCCAGCCGGTTAA
+>11111_1#11_04089
+ATGGGAACCACCACGATGGGGGTTAAGCTGGACGACGCCACGCGCGAACGGATCAAAATG
+GCCGCGTCGCGTATCGATCGCACGCCGCACTGGTTAATAAAACAGGCAATCTTTAGCTAT
+CTGGACAAGCTGGAAAATAGCGATACGCTACCGGAGCTACCTGCGCTGTTTGCCGGCGCG
+GCAAATGAAAGCGAGGAGCCGGTCGCGCCGCAGGATGAGCCGCATCAGCCCTTTCTGGAG
+TTTGCCGAACAGATTCTTCCCCAATCCGTCTCTCGCGCCGCCATCACCGCCGCCTGGCGC
+CGCCCGGAAACCGATGCGGTGTCAATGCTAATGGAACAGGCGCGCCTGTCGCCGCCTGTC
+GCTGAGCAGGCGCATAAACTGGCGTATCAACTGGCGGAGAAATTGCGCAATCAAAAATCC
+GCCAGCGGTCGCGCGGGTATGGTGCAAGGCCTGTTGCAGGAGTTTTCCCTCTCTTCGCAA
+GAAGGCGTAGCGCTGATGTGTCTGGCGGAAGCGCTGCTGCGTATTCCCGACAAAGCTACG
+CGCGATGCGTTAATTCGCGACAAAATCAGTAATGGCAACTGGCAGTCGCATATTGGCCGT
+AGCCCGTCGCTGTTTGTAAACGCCGCCACCTGGGGGCTGCTCTTTACCGGCCGACTGGTC
+TCAACGCATAACGAAGCCAATCTTTCGCGCTCGCTGAACCGCATTATCGGCAAGAGCGGC
+GAACCGTTAATCCGCAAAGGCGTCGACATGGCGATGCGTTTAATGGGCGAGCAGTTCGTG
+ACTGGCGAAACCATTGCTCAGGCGCTGGCGAATGCCCGAAAACTGGAAGAGAAAGGGTTC
+CGCTATTCTTACGATATGCTGGGCGAAGCCGCGTTAACCGCCGCCGATGCGCAGGCCTAT
+ATGGTCTCTTACCAGCAAGCGATTCATGCCATCGGCAAAGCGTCTAACGGTCGCGGTATT
+TACGAAGGGCCAGGCATCTCGATTAAGCTGTCCGCCCTGCATCCACGCTATAGTCGCGCG
+CAATACGATCGGGTAATGGAGGAGCTTTATCCGCGCCTGAAATCCCTGACGCTGCTGGCG
+CGCCAGTATGATATCGGTCTCAATATCGACGCCGAAGAGGCGGATCGTCTGGAGATCTCG
+CTTGATCTGCTGGAAAAACTCTGCTTCGAACCCGAACTGGCGGGCTGGAACGGCATTGGC
+TTTGTGATTCAGGCTTACCAGAAACGCTGCCCGCTGGTCATTGATTATTTAGTCGATCTG
+GCCTCCCGTAGCCGCCGTCGGCTGATGATTCGTCTGGTGAAAGGCGCCTACTGGGATAGC
+GAGATCAAACGCGCGCAAATGGAAGGGCTGGAGGGCTATCCAGTTTATACCCGCAAAGTG
+TATACCGATGTCTCTTATCTGGCCTGCGCGAAAAAACTGCTCGCCGTCCCTAATCTGATC
+TACCCGCAGTTCGCGACCCATAACGCTCACACACTGGCGGCGATTTATCATCTGGCCGGG
+CAAAATTACTATCCGGGTCAGTACGAATTCCAGTGCCTGCACGGCATGGGAGAACCGCTG
+TATGAACAGGTCACCGGTAAAGTGGGGGACGGAAAACTTAACCGTCCCTGCCGTATTTAC
+GCGCCGGTGGGAACACACGAAACCCTGCTGGCCTATCTGGTACGACGCCTGCTGGAAAAC
+GGCGCCAACACCTCTTTTGTCAACCGCATCGCCGATGCCACCCTACCGCTCGATGAACTG
+GTGGCCGACCCGGTCGAGGCCGTGGAAAAACTGGCGCAGCAGGAAGGTCAGGCTGGCATA
+CCGCATCCAAAAATTCCGCTGCCGCGCGATCTGTACGGCGAAGGTCGGATAAACTCCGCC
+GGACTTGATTTAGCGAATGAACATCGCCTCGCCTCGCTTTCTTCTGCCCTGTTAAGCAAC
+GCCATGCAGAAATGGCAGGCCAAACCTGTGCTGGAACAACCGGTGGCCGACGGTGAGATG
+ACGCCGGTTATCAACCCGGCGGAACCGAAAGATATTGTTGGCTGGGGACGCGAAGCGACA
+GAAAGCGAGGTTGAACAGGCGTTGCAAAACGCGGTCAATCAGGCGCCGGTTTGGTTTGCG
+ACGCCGCCGCAAGAACGCGCCGCTATTTTGCAGCGGGCGGCGGTATTGATGGAAGACCAA
+ATGCAGCAGTTGATTGGCCTGTTGGTGCGTGAAGCGGGGAAAACGTTCAGCAACGCCATT
+GCCGAAGTGCGCGAAGCGGTAGACTTCCTCCATTATTATGCCGGTCAAGTGCGTGACGAT
+TTCGATAACGAAACGCATCGCCCGTTAGGGCCGGTGGTCTGTATCAGTCCGTGGAACTTT
+CCGCTGGCCATTTTCACTGGCCAAATCGCCGCCGCGCTGGCGGCAGGTAACAGCGTTCTG
+GCGAAACCGGCAGAGCAGACATCGCTGATTGCCGCCCAGGGCATTGCCATTTTGCTGGAA
+GCGGGCGTACCGCCGGGCGTCGTGCAACTGTTGCCGGGACGGGGAGAAACCGTCGGCGCC
+CAGCTTACCGCCGATGCGCGTGTACGCGGCGTGATGTTTACCGGTTCCACGGAGGTCGCG
+ACGTTGTTGCAGCGCAACATCGCCACGCGTCTTGACGCCCAGGGGCGCCCTATTCCGTTG
+ATTGCGGAAACCGGCGGTATGAACGCTATGATTGTCGACTCTTCCGCGCTCACCGAGCAG
+GTGGTCGTGGATGTGCTGGCTTCCGCCTTCGACAGCGCCGGACAACGCTGTTCCGCGCTC
+CGCGTGCTGTGTTTGCAGGACGATATCGCCGAACATACGCTGAAAATGTTACGCGGCGCG
+ATGGCGGAGTGTCGGATGGGGAATCCAGGCCGTCTGACGACCGATATCGGGCCGGTGATC
+GATAGCGAGGCCAAAGCCAACATTGAACGTCATATCCAGACGATGCGCGCCAAAGGCCGC
+CCGGTTTTCCAGGCCGCGCGTGAAAACAGCGATGACGCGCAGGAATGGCAGACCGGTACG
+TTTGTTATGCCCACGCTTATTGAGCTGGAAAACTTCGCAGAACTGGAAAAAGAGGTCTTC
+GGGCCCGTGCTGCACGTCGTGCGTTATAACCGTAACCAACTGGCGGAGCTTATCGAACAG
+ATTAACGCTTCCGGCTACGGGCTAACGCTGGGCGTACATACCCGTATTGATGAAACCATT
+GCGCAAGTCACCGGTTCCGCCCATGTCGGCAACCTGTACGTTAACCGTAATATGGTGGGC
+GCGGTCGTCGGCGTCCAGCCGTTTGGCGGCGAAGGCCTGTCCGGCACCGGGCCAAAAGCG
+GGAGGGCCGCTCTATCTCTACCGCCTGCTGGCACACCGCCCGCCCAATGCGCTCAATACG
+ACGCTGACTCGTCAGGATGCGCGTTACCCGGTGGATGCGCAGCTTAAAACCACGCTACTC
+GCGCCGTTGACCGCTCTGACGCAATGGGCGGCGGATCGCCCGGCGCTACAGACGCTCTGC
+CGACAATTCGCCGATCTGGCGCAGGCCGGCACGCAGCGCCTGCTACCGGGGCCGACCGGC
+GAGCGTAATACCTGGACGCTGTTGCCGCGTGAACGGGTGTTATGCCTGGCTGATGATGAA
+CAGGACGCGTTGACGCAGCTTGCCGCCGTTCTCGCCGTCGGCAGTCAGGCGCTATGGTCA
+GACGACGCCTTCCACCGCGATCTGGCGAAACGTCTCCCCGCCGCCGTCGCGGCGCGTGTC
+CAGTTTGCGAAAGCGGAAACGCTGATGGCGCAGCCGTTTGACGCGGTGATTTTCCACGGC
+GACTCCGACAAGCTGCGAACCGTGTGCGAAGCCGTCGCCGCCCGCGAAGGCGCGATAGTG
+TCGGTACAGGGGTTCGCCCGCGGCGAAAGCAATATGCTGCTGGAACGGCTCTATATTGAA
+CGTTCGCTGAGCGTAAACACTGCCGCCGCTGGCGGTAATGCCAGCCTGATGACAATTGGC
+TAA
+>11111_1#11_04090
+ATGGCTATTAGCACACCGATGTTGGTGACATTCTGTGTCTATATTTTTGGCATGATATTG
+ATTGGGTTTATCGCCTGGCGCTCAACCAAAAACTTTGATGACTATATTCTTGGCGGTCGC
+AGCCTGGGGCCGTTTGTTACGGCTTTATCAGCCGGCGCGTCGGATATGAGCGGCTGGCTG
+TTAATGGGGCTGCCTGGCGCTATCTTTCTGTCGGGGATCTCTGAAAGCTGGATCGCCATT
+GGCCTGACGTTAGGCGCATGGATTAACTGGAAGCTGGTGGCCGGGCGCCTGCGCGTGCAT
+ACCGAATTTAACAATAACGCGCTCACGCTGCCGGACTATTTTACCGGTCGGTTTGAGGAT
+AAGAGCCGAGTCCTGCGTATTATTTCCGCGCTGGTCATTCTGCTGTTTTTCACTATCTAT
+TGCGCATCAGGTATTGTCGCTGGGGCACGACTGTTCGAAAGCACCTTCGGTATGAGCTAT
+GAAACCGCACTGTGGGCGGGGGCCGCGGCAACCATTATTTATACCTTTATCGGCGGGTTT
+CTTGCCGTTAGCTGGACGGATACCGTTCAGGCCAGCCTGATGATTTTTGCGTTAATCCTG
+ACGCCGGTGATGGTTATTGTCGGCGTAGGCGGTTTTAGCGAGTCGCTGGAAGTGATCAAG
+CAAAAGAGCATCGAGAATGTCGACATGCTCAAGGGGCTGAATTTTGTCGCTATTATTTCT
+CTGATGGGCTGGGGGCTGGGTTACTTCGGTCAGCCGCATATCCTGGCGCGCTTTATGGCG
+GCGGATTCCCATCACAGTATTGTTCATGCGCGTCGTATCAGTATGACCTGGATGATTCTG
+TGTCTGGCGGGCGCGGTGGCGGTGGGCTTCTTTGGCATTGCGTACTTTAACAATAACCCC
+GCGCTGGCCGGGGCGGTGAACCAAAACTCAGAACGCGTATTTATTGAACTGGCGCAGATC
+CTGTTTAACCCGTGGATTGCCGGTGTTCTGCTGTCTGCTATCCTGGCGGCGGTGATGTCG
+ACGTTGAGCTGTCAGTTGCTGGTATGCTCCAGCGCGATTACGGAAGATTTATATAAGGCT
+TTTCTGCGTAAAAGCGCCAGCCAGCAAGAGCTGGTATGGGTAGGGCGAGTGATGGTGCTG
+GTGGTAGCGCTGATCGCCATTGCGCTGGCGGCGAATCCTGATAACCGTGTGCTGGGGCTG
+GTGAGCTACGCCTGGGCTGGATTCGGCGCGGCATTTGGACCTGTTGTCCTGTTTTCTGTG
+ATGTGGTCGCGTATGACACGTAACGGCGCGCTGGCGGGAATGATTATTGGCGCGGTGACG
+GTTATCGTCTGGAAACAATATGGCTGGCTGGATCTGTATGAGATTATCCCTGGCTTCATT
+TTCGGCAGCCTGGGGATCGTAATCTTTAGCCTGCTTGGCAAAGCGCCGACAGCAACGATG
+CAGGAACGCTTTGCAAAAGCGGACGCGCATTATCATTCCGCGCCGCCGTCGAAGCTACAG
+GCGGAATAA
+>11111_1#11_04091
+ATGGTAATGTCCGCACCAGGACACATTGTTTACAGTAGTTACAACACCCTGTACGGACAT
+TCTCTCTCCGGTGGTGGTCTTGTCATCTTAAAAGCTCTCATCATTTCCCTTACTGTCCAT
+ACCCATGACGCCATATGTGGTGCGCGTAGCCGTGTGTGGCGTCGTTTCAAAAAGCAAGCT
+AAGGCTTACAAGGAAGCCAACCCTCAGATGTGTGTGCGCATAATCGCGTTCAAGAGAACG
+CGGGTGATGTATACCTACAACTCAAGGTGCTATCCATGGGAAGACAAAAAGCAGTGA
+>11111_1#11_04092
+ATGGGAAGACAAAAAGCAGTGATCAAAGCTCGTCGTGAAGCAAAGCGTGTGTTGAGACGA
+GATTCGCGTAGTCATAAGCAACGTGAAGAAGAATCGGTCACGTCACTGGTACAGATGGGC
+GGAGTAGAAGCCATTGGCATGGCGCGCGATAGTCGCGATACCTCTCCTGTTAAGGCGCGA
+AATGAAGCACAGGCGCATTATCTGAACGCTATCGACAGTAAACAGCTTATTTTTGCGACC
+GGCGAAGCCGGCTGCGGAAAAACATGGATCAGTGCGGCAAAGGCGGCAGAAGCATTGATT
+CATAAGGACGTCGAGAGGATCATTGTGACGCGTCCGGTATTGCAGGCTGATGAAGATCTT
+GGTTTTTTGCCCGGTGATATCGCTGAAAAATTCGCGCCTTATTTTCGTCCCGTCTACGAT
+GTCCTGCTTAAACGGTTGGGCGCGTCCTTTATGCAATATTGTTTGCGCCCGGAAATCGGT
+AAGGTAGAAATTGCCCCGTTCGCCTATATGCGTGGGCGTACTTTTGAAAATGCGGTCGTG
+ATCCTCGACGAGGCGCAAAATGTGACTGCGGCGCAAATGAAAATGTTTTTGACGCGATTA
+GGCGAAAATGTCACGGTCATTGTCAATGGCGATATTACGCAATGCGACCTGCCGCGCGGT
+GTGCGTTCCGGGTTGAGTGATGCGTTGGAACGCTTTGAAGAAGATGAAATGGTGGGGATT
+GTGCATTTCAACAAAGACGACTGCGTGCGCTCGGCGCTTTGTCAGCGAACGCTCCACGCA
+TACAGCTAA
+>11111_1#11_04093
+ATGGAGCCTCAACCCCCACGTCTTAAACCCGGAAAAATCCTTGACACTCTGGGTGCTATG
+CAAAAAAGCCTGACACGTGCCTCCCAGCGTATTGCGCAATATATTTTAGCCTTCCCCAGA
+CAGGTGACACAGTCATCTATTGCCGATTTGTCGCGCGACACACAGGCCGGAGAAGCCACG
+GTTATTCGCTTTTGTCGCACCCTGGGCTATAAAGGTTTTCAGGATTTTAAAATGGACCTG
+GCCATTGAACTTGCCACTACCGAGTCTGATGACAGTAGTCCTCTACTGGATGCCGAAGTT
+AGCGAATCCGACGATGCCCACGCCATTGGTTTAAAATTGCAGAACACCATTAGTAATGTA
+TTATCTGAAACGCTAAATCTGCTTGATATGCAACAGGTTCTCGGTGTCGTGGACGCCCTA
+CGTCACTGTCACTCAGTTTATATCTTTGGTGTGGGCTCATCGGGGATCACGGCGCTGGAT
+ATGAAACACAAGCTAATGCGTATTGGTTTACGGGGCGATGCGGTAAGCAATAACCATTTT
+ATGTACATGCAGGCTACGCTATTAAAAGCAGGCGATGTCGCGATGGGTGTCAGTCACTCG
+GGCACATCGCCAGAAACAGTGCATTCACTCCGATTGGCCCGACAGGCTGGCGCCACCACA
+GTCGCCATTACCCATAATCTGGGTTCTCCATTATGTGAAGAGGCCGATTTTTGCCTGATC
+AATGGTAATCGGCAAGGAATGTTGCAGGGTGACTCGATCGGTACGAAAGCCGCGCAGCTT
+TTCGTCTTTGACCTGCTCTATACCCTTCTTGTACAGTCCTCGCCGGAACAGGCCCGAGAA
+AGCAAATTACGGACAATGAATGCCCTGGACATGACAAAATAA
+>11111_1#11_04095
+GTGATATGTCTCAAAGTCCAGGGCGGCATTGGTGAAATTTTTACGGTGACGCAGCAGGCG
+GATAAATTCTTTCCGGCTACGCAGTTCCACTGGAGCTGGACGGAAAGCACAGTACCTGTA
+TTGATGATTGGTTTTCTGTTTGCCAATATTCAGCAATTTACTGCCAGTCAGGATGTGGTC
+CAACGCTATATCGTGACTGACTCCATAGAGGAAACGAAGAAAACATTACTTACAAATGCC
+AAACTGGTTGCTGTGATCCCTGTTTTCTTTTTTGCTATCGGCTCGGCATTATTTGTCTAC
+TATCAGCAACATCCACAATTATTACCGGCGGGATTCAACACTGGCGGCATTTTGCCCTTA
+TTCGTGGTCACCGAAATGCCAGTCGGCATTGCAGGGTTGATAATCTCCGCTATTTTCGCT
+GCCGCGCAGTCCAGCATCTCCAGCAGCTTAAACAGCATTTCCAGTTGTTTTAATTCCGAT
+ATCTATCAGCGTTTGAGTCATAAAAAAGGAACGCCAGAAAACCGTATGAAAATAGCTAAG
+TTAGTTATTCTGGTCGCGGGCCTGATAAGTAGCGCGGCCTCGGTATGGCTGGTCATGGCC
+GATGAATCAGAAATCTGGGATGCATTTAATAGTCTGATAGGTCTGATGGGAGGGCCAATG
+ACCGGTCTGTTCATGCTGGGCATTTTCTTTAAACGAGCAAATGCCGGGAGTGCGGTTTTA
+GGAATTATTATCAGCGTCATTACCGTGCTGGGCACACGCTATGCCACTGACCTTAACTTC
+TTCTTTTATGGGGTCATTGGCTCGCTAAGCGTGGTGATCAGCGGCGTTATTTTCGCCCCG
+TTATTTGCCCCGGCACCGCCATTGACGCTGGATGAAAAACCTGAACCAAAGGTGACATTA
+TGA
+>11111_1#11_04096
+ATGATTACACATTCTTTCGGCATCGTTAATTATTTTGTATTATTTGGCTACCTCCTGGCC
+ATGATGTTAGTCGGTGTCTATTTTTCCAGACGGCAAAAAACAGCAGACGATTATTTTCGC
+GGTGGTGGCCGGGTTCCTGGTTGGGCGGCTGGGGTCAGTGTATTTGCTACTACGTTAAGC
+TCAATTACATTTATGTCAATTCCTGCCAAAGCGTTTACTTCCGACTGGACGTTTATCATT
+GGTCAGTATCTGGCTATCGCAATTTTACCGCTGGTTTTTTATTTCTATATTCCGTTTTTT
+CGGAAATTGAAAGTCACATCAGCCTATGAATATCTCGAAGCACGGTTCGATGTGCGCTGC
+CGTCTGTTCGCCAGCATGTCATTTATGTTGTTTCATATTGGACGTATCGCCATTATCACT
+TTCCTCACCGTGCTGGCCTTGCGCCCCTTCATCGCTATAGACCCGGTGATTTTGGTACTG
+TTGATTAGTGTGATGTGTATCATTTATACCTGGATGGGGGGGAATTGA
+>11111_1#11_04097
+ATGTCACTATTAGCCAGGCTGGAACAAAGTGTACACGAAAACGGTGGGCTGATTGTCTCA
+TGCCAACCGGTACCAGGCAGCCCTATGGATAAACCTGAAATTGTGGCTGCAATGGCACAG
+GCAGCGGCTTCGGCGGGTGCGGTCGCTGTGCGCATTGAAGGCATTGAGAATCTGCGGACT
+GTTCGTCCCCATCTTTCTGTTCCTATTATTGGGATAATTAAACGTGACCTTACAGGGTCG
+CCAGTCCGTATCACTCCATATTTACAGGATGTTGACGCCCTGGCGCAGGCAGGTGCCGAT
+ATTATCGCTTTTGATGCCTCATTCCGCTCTCGCCCGGTTGATATTGATAGTTTACTGACA
+CGTATTCGCCTGCATGGATTACTGGCGATGGCAGACTGTTCAACCGTGAATGAAGGCATA
+AGTTGCCATCAGAAAGGAATCGAATTCATTGGTACAACACTGTCTGGCTATACCGGTCCC
+ATCACGCCGGTTGAGCCAGATTTGGCAATGGTGACACAACTGAGTCATGCAGGTTGTCGT
+GTTATTGCCGAGGGGCGCTATAACACGCCTGCACTGGCGGCCAATGCTATTGAGCATGGT
+GCCTGGGCAGTTACCGTTGGTTCCGCTATCACCCGTATCGAGCATATCTGTCAGTGGTTC
+AGTCACGCAGTAAAACGCTGA
+>11111_1#11_04098
+ATGAAAAATTTTAAGAAAATGATGACGCTAATGGCGCTATGTTTATCAGTTGCTATCACC
+ACATCAGGATATGCAACCACGCTTCCTGATATACCAGAACCACTGAAAAATGGTACTGGC
+GCTATTGATAATAATGGCGTGATTTATGTCGGCTTAGGTACCGCAGGGACATCCTGGTAT
+AAAATTGATCTTAAAAAGCAACATAAAGACTGGGAGCGTATAAAGTCGTTTCCTGGTGGA
+GCTCGTGAGCAATCCGTGTCGGTATTTTTAAATGATAAGCTGTATGTTTTTGGTGGCGTA
+GGGAAAAAAAACAGTGAATCACCGTTGCAGGTTTATAGCGATGTGTACAAATACTCACCG
+GTGAAAAATACATGGCAAAAAGTTGATACTATATCTCCAGTTGGATTAACAGGGCATACG
+GGAGTAAAATTAAACGAAACGATGGTACTTATTACCGGAGGGGTTAATGAGCATATCTTT
+GATAAGTATTTTATTGATATAGCGGCTGCGGATGAAAGTGAAAAAAATAAAGTCATCTAT
+AATTATTTTAATAAACCTGCCAAAGATTATTTTTTTAATAAAATCGTATTTATCTACAAT
+GCTAAAGAGAACACATGGAAGAATGCCGGTGAGCTGCCAGGCGCGGGGACGGCAGGATCG
+TCATCGGTAATGGAAAATAATTTCTTGATGCTGATTAATGGTGAGCTCAAACCGGGTTTA
+CGTACCGATGTGATTTACCGCGCCATGTGGGATAACGATAAGCTAACATGGTTGAAGAAC
+AGCCAGTTACCGCCATCGCCTGGAGAACAACAGCAGGAAGGGTTGGCCGGAGCATTTTCG
+GGCTATAGCCACGGTGTCCTGCTTGTCGGTGGTGGCGCGAATTTTCCGGGAGCAAAACAA
+AATTATACTAATGGAAAGTTTTATTCCCACGAAGGGATAAATAAAAAATGGCGAGATGAA
+GTCTATGGTTTGATTAATGGCCATTGGCAATATATGGGTAAAATGAAACAACCTCTCGGC
+TATGGTGTATCAGTAAGTTATGGTGATGAAGTTTTCCTTATTGGTGGTGAAAATGCTAAA
+GGGAAACCTGTTTCGTCTGTAACCTCCTTTACCATGCGTGATGGTAATTTATTAATAAAA
+TAA
+>11111_1#11_04099
+ATGAAAATCAACAGATATCTTCTGGGTATGGTTTCGTTTATAGCATTTTCATCATATCTA
+CAAGCGGCAACCCTTGATTATCGGCATGAATATGCTGATAGAACCAGAATTAATAAAGAC
+CGTATTGCTATAATTGAAAAGCTTCCTAACGGCATTGGTTTTTATGTCGATGCCAGCGTT
+AAATCGGGAGGAGTAGATGGTGAGCAGGATAAGCATTTAAGCGATCTCGTCGCAAACGCT
+ATAGAACTGGGCGTAAGTTATAATTATAAAGTTACGGACCATTTTGTTTTGCAGCCTGGA
+TTTATATTTGAAAGCGGTCCAGACACTTCAATTTATAAGCCTTATTTAAGGGCGCAATAT
+AATTTTGATTCTGGTGTTTATATGGCTGGTCGTTACCGTTATGACTATGCAAGGAAGACA
+GCTAACTATAATGATGATGAGAAAACGAATAGATTTGATACTTATATAGGTTATGTTTTT
+GATGAGTTGAAATTGGAATATAAATTTACCTGGATGGATAGCGATCAAATTAAATTTGAT
+AACAAAAAAACAAACTATGAACATAATGTGGCTTTAGCCTGGAAACTGAATAAGTCATTT
+ACACCATACGTTGAGGTCGGAAATGTAGCGGTGAGAAATAATACCGATGAGAGACAGACC
+CGTTATCGCGTTGGATTACAATACCACTTTTGA
+>11111_1#11_04100
+GTGATAGCAAAATTCTTCCCGTGGTATAGCGAGATAACACGTCCACAAAAAAATGCTTTA
+TTTTCAGCATGGCTGGGTTACGTTTTTGATGGCTTCGACTTTATGCTGATTTTCTACATT
+ATGTATCTGATCAAGGCTGACTTAGGATTGACAGATATGGAGGGCGCATTCCTTGCCACA
+GCGGCCTTTATTGGGCGACCATTTGGCGGGGCGCTATTTGGTCTGCTGGCAGACAAATTT
+GGCCGTAAGCCGTTAATGATGTGGTCGATAGTTGCCTATTCTGTAGGTACAGGGTTAAGT
+GGCCTGGCTTCCGGTGTAATTATGCTGACGCTTAGTCGTTTTATTGTCGGTATGGGGATG
+GCGGGGAAGTATGCTTGCGCTTCTACTTATGCCGTGGAAAGTTGGCCAAAGCATTTAAAA
+TCTAAAGCGAGCGCATTTCTGGTTTCAGGTTTCGGTATTGGTAACATCATAGCAGCCTAT
+TTTATGCCGTCATTTGCCGAAGCGTATGGTTGGCGTGCTGCTTTTTTTGTCGGTTTGCTA
+CCCGTTCTTTTAGTAATCTACATCCGGGCCAGGGCTCCTGAATCTAAAGAGTGGGAAGAA
+GCCAAACTCAGTGGTCTCGGAAAGCATTCACAAAGTGCCTGGTCAGTTTTCTCTTTGTCA
+ATGAAAGGGCTATTTAATCGAGCTCAATTTCCACTGACATTATGTGTATTTATTGTTCTG
+TTCTCTATTTTCGGCGCAAACTGGCCGATCTTTGGTCTACTGCCTACATATTTGGCGGGA
+GAGGGCTTTGATACGGGCGTGGTCTCTAATTTAATGACGGCGGCGGCATTCGGCACTGTA
+TTGGGAAATATCGTTTGGGGTCTGTGCGCAGATAGAATTGGTTTGAAGAAAACGTTCAGC
+ATTGGTCTTCTCATGTCCTTTTTATTCATTTTCCCGTTATTCAGAATTCCGCAAGATAAT
+TATTTACTGCTGGGCGCATGTTTATTCGGTTTAATGGCGACTAACGTAGGTGTTGGCGGG
+CTGGTTCCCAAATTTCTCTACGACTACTTTCCTCTTGAGGTTCGTGGTTTGGGTACCGGG
+CTTATTTATAATCTTGCTGCGACATCAGGCACATTCAATTCAATGGCGGCGACCTGGCTT
+GGAATAACAATGGGGCTAGGCGCTGCGCTAACGTTCATTGTTGCTTTCTGGACCGCAACA
+ATTCTACTCATTATTGGCCTATCCATTCCGGATAGACTAAAAGCACGTCGTGAAAGGTTT
+CAGTCAACAAAAGAATTTTAA
+>11111_1#11_04101
+ATGACGAAATACGGTGTTATAGGTACAGGTTATTTTGGCGCTGAACTGGCGCGATTTATG
+TCTAAGGTTGAAGGGGCGAAAATCACTGCGATTTACGATCCGGTAAATGCGGCTCCGATA
+GCGAAAGAGCTGAACTGTGTCGCCACTTCAACGATGGAGGCGCTTTGTACCCATCCTGAT
+GTGGATTGCGTAATTATTGCTTCACCAAATTACTTACATAAAGCGCCGGTCATTGCGGCG
+GCTAAAGCGGGTAAACACGTGTTTTGTGAAAAACCTATCGCCTTAAATTACCAGGATTGT
+AAGGATATGGTTGATGCCTGCAAAGAAGCTGGTGTTACCTTTATGGCGGGTCACGTTATG
+AACTTTTTTCACGGGGTTCGCCACGCTAAAGCGCTCATCAAAGCCGGTGAAATCGGTGAA
+GTTACACAAGTTCACACTAAACGTAATGGTTTTGAAGACGTGCAGGATGAGATCTCATGG
+AAGAAGATTCGCGCAAAGTCAGGTGGGCATCTGTACCATCACATTCACGAGCTAGATTGT
+ACACTGTTCATCATGGATGAAACCCCATCCCTGGTTTCAATGGCGGCGGGGAATGTTGCG
+CACAAAGGTGAAAAATTTGGTGATGAAGATGATGTTGTCCTAATCACCCTTGAGTTTGAA
+AGCGGTCGTTTCGCGACACTTCAGTGGGGATCATCGTTCCACTACCCTGAGCACTATGTA
+TTAATTGAGGGCACGACAGGTGCAATTCTCATTGATATGCAAAACACGGCTGGTTATCTA
+ATAAAAGCGGGCAAAAAAACACACTTTCTTGTGCATGAAAGCCAGGCGGAGGATGATGAT
+CGTCGCAACGGTAACATATCCAGCGAGATGGATGGCGCAATCGCTTATGGTAAACCCGGT
+AAACGTACGCCGATGTGGCTCTCATCAATTATGAAACTGGAGATGCAGTACTTGCATGAT
+GTGATAAACGGTCTGGAGCCAGGCGAGGAGTTTGCTAAATTGCTAACGGGAGAAGCGGCG
+ACAAATGCCATTGCTACCGCTGATGCTGCGACGCTTTCTTCAAACGAGGGGCGCAAAGTT
+AAACTCACTGAAATTCTTGGCTAA
+>11111_1#11_04103
+ATGGAGATAATTTTTTATCACCCGACATTTAACGCCGCCTGGTGGGTAAATGCGCTGGAG
+AAGGCTCTCCCACATGCGCGCGTTCGTGAATGGAAGGTCGGTGATAACAACCCCGCAGAC
+TATGCGCTTGTATGGCAGCCCCCGGTTGAAATGCTGGCCGGAAGACGCTTAAAAGCCGTC
+TTTGTGCTGGGCGCGGGGGTGGATGCAATTCTGAGTAAATTAAATGCGCATCCGGAAATG
+CTGGACGCCTCCATTCCTCTATTCCGTCTGGAAGATACCGGAATGGGCCTGCAAATGCAG
+GAGTATGCCGCCAGCCAGGTATTACACTGGTTCCGTCGTTTCGATGATTATCAGGCGCTG
+AAAAATCAGGCGCTATGGAAACCGTTGCCGGAATATACCCGCGAAGAGTTTAGCGTCGGT
+ATCATAGGCGCAGGGGTACTGGGCGCAAAAGTGGCAGAAAGTCTACAGGCGTGGGGGTTC
+CCGTTACGTTGCTGGAGTCGTAGCCGCAAATCCTGGCCTGGCGTGGAAAGTTATGTAGGG
+CGTGAAGAACTGCGCGCTTTCCTGAACCAGACGCGGGTGCTGATTAATCTGCTGCCGAAT
+ACGGCCCAAACGGTAGGAATTATTAATAGCGAATTGTTGGATCAATTGCCGGATGGCGCT
+TACGTGCTGAATCTCGCGCGCGGCGTTCATGTTCAGGAGGCGGATCTGCTGGCTGCGCTT
+GATAGCGGTAAGCTAAAAGGCGCGATGTTGGATGTCTTTAGCCAGGAACCGTTACCGCAG
+GAAAGTCCATTATGGCGCCATCCGCGAGTCGCCATGACGCCGCACATTGCGGCAGTCACC
+CGTCCGGCGGAAGCCATCGATTATATTAGCCGCACCATTACCCAGCTGGAGAAGGGAGAG
+CCGGTGACGGGGCAGGTGGATCGGGCGAGAGGATATTGA
+>11111_1#11_04104
+ATGTATCCCGTTGACCTGCATATGCATACCGTCGCCAGCACTCATGCCTACAGTACTCTG
+AGCGATTATATCGCGGAAGCCAAACGCAAAGGCATTAAACTTTTTGCGATTACCGATCAT
+GGTCCGGACATGGAAGATGCGCCGCATCACTGGCATTTTATTAACATGCGCATCTGGCCG
+CGTCTGGTTGACGGCGTGGGGATACTGCGTGGCATTGAGGCGAATATCAAGAATATTAAC
+GGTGAAATTGATTGTTCCGGAAAGATGTTCGACTCGCTGGATCTGATTATCGCAGGCTTT
+CATGAGCCCGTTTTTGCGCCGCATGATAAAGAAACCAATACTCAGGCGATGATCGCGACC
+ATCGCCAGCGGCAAGGTGCATATAATTAGTCACCCCGGAAATCCAAAGTATCCAGTGGAG
+GTTAAAGCCATCGCGCAGGCGGCGGCGAAACACCATGTAGCGCTGGAAATCAACAACTCT
+TCTTTTCTGCATTCGCGTAAAGGAAGCGAAGATAATTGCCGCGCGGTCGCTGCCGCCGTA
+CGCGATGCGGGAGGCTGGGTAGCGTTAGGCTCTGATTCCCATACGGCCTTTACGCTTGGC
+GATTTCACCGAATGCCGGAAAATTCTGGATGCGGTGAATTTTCCGGAAGATCGAATCCTG
+AACGTCTCTCCGCAGCGCTTACTGGCCTTTCTCGAATCACGCGGTATGGCGCCTGTACCG
+GAATTTGCCGAACTTTAA
+>11111_1#11_04105
+ATGAATGAGTTTTCAATCCTGTGCCGTGTGCTGGGATCGTTGTTTTACCGCCAACCGCAA
+GATCCTTTACTGGTTCCGCTGTTTACGTTAATCCGTGAAGGTAAACTGGCGGCAAACTGG
+CCGCTGGAGCAGGATGACATGCTGGCGCGTTTACAGAAAAGCTGCGATATCACGCAGATT
+TCCACTGATTACAATGCGTTATTTGTTGGGGAAGAGTGCGCGGTAGCGCCATACCGCAGT
+GCGTGGGTCGAAGGCGCGGAAGAGTCTGAGGTGCGCGCTTTTTTAACGTCGCGAGGGATG
+CCGCTGGCCGATACGCCTGCCGATCACATTGGCACTTTATTGCTCGCGGCCTCCTGGCTG
+GAAGATCAGTCTGCCGAAGATGAAAGTGAAGCGCTGGAAACCTTATTTGCCGATTATCTG
+CTTCCCTGGTGCAATACCTTCCTCGGTAAAGTTGAAGCCCATGCCGTTACGCCATTCTGG
+CGCACTCTGGCGCCGCTAACGCGTGATGCGATAGGGGCCATGTGGGATGAACTTCAGGAA
+GAAGATGAAGAATAA
+>11111_1#11_04106
+ATGATGCGCGCCATGAACATACTTCTTTCTATTGCTATCACTACGGGCATCCTTTCTGGA
+ATATGGGGATGGGTGGCCGTCTCCCTGGGGTTACTAAGCTGGGCCGGTTTTTTAGGCTGT
+ACGGCTTATTTCGCCTGTCCGCAGGGCGGCTTTAAGGGATTGTTGATTTCCGCCTGTACG
+CTGTTAAGCGGTATGGTGTGGGCGCTGGTCATTATTCACGGTAGCGCGTTGGCGCCGCAT
+CTGGAAATTGTCAGTTACGTGTTGACGGGGATCGTGGCATTCCTGATGTGTATCCAGGCA
+AAGCAGCTATTGCTTTCTTTTGTTCCGGGAACATTTATCGGCGCCTGCGCGACATTTGCA
+GGGCAGGGTGACTGGCGGTTGGTATTACCGTCGCTGGCGCTGGGGCTAATCTTTGGCTAT
+GCCATGAAAAATAGTGGGCTATGGCTGGCATCACGCCGCGAGCAACATTCAGCGAATACG
+GCGGTCACAAAATAA
+>11111_1#11_04107
+ATGCCGCGCTTACTTATTTTGGTTGCCGTTTTATTGTTGAGCGGATGCTTAACTGCCCCG
+CCGAAACAAGCTGCGAAACCGACATTAATGCCCCGCGCACAAAGTTACAAAGATTTGACG
+CACTTACCTGCTCCCACCGGTAAGATCTTTGTTTCGGTATATAACATTCAGGATGAAACG
+GGCCAATTTAAACCTTACCCGGCAAGTAACTTTTCCACGGCTGTGCCGCAGAGCGCCACC
+GCTATGTTGGTCACCGCGCTGAAAGATTCGCGCTGGTTTATCCCACTAGAACGACAAGGC
+TTACAGAATCTTTTGAATGAACGGAAAATTATTCGCGCAGCCCAGGAAAACGGCACCGTG
+GCGATGAATAACCGTATCCCGCTTCAGTCGTTGACGGCGGCAAATATTATGGTGGAAGGT
+TCTATTATTGGTTATGAAAGTAACGTCAAATCCGGCGGGGTCGGCGCAAGATATTTCGGT
+ATTGGCGCCGATACGCAGTATCAGCTGGATCAGATTGCTGTCAACCTGCGCGTGGTTAAC
+GTCAGTACGGGCGAGATCCTTTCTTCGGTGAACACCAGTAAAACGATCCTTTCCTATGAA
+GTACAGGCAGGCGTGTTCCGTTTTATTGATTACCAGCGCTTACTGGAAGGCGAAATCGGC
+TATACCTCGAACGAACCGGTGATGCTGTGTCTGATGTCAGCCATTGAAACCGGCGTTATC
+TTCCTCATTAATGATGGTATCGATCGCGGACTGTGGGATTTGCAGAATAAAGCGGACAGG
+CAAAATGATATTCTGGTGAAATACCGTGAGCTGTCAGTACCGCCAGAATCCTGA
+>11111_1#11_04108
+ATGCGTGTTAAACATGCAGTAGTGCTGCTCATGCTTTTTTCGCCATTAACCTGGGCTGGA
+AATATGACGTTCCAGTTCCGTAATCCTAACTTTGGTGGAAACCCCAATAACGGTTCCTTT
+TTATTGAATAGCGCCCAGGCGCAAAATTCATATAAAGACCCCGCTTATGATAACGATTTT
+GGTATCGAGACCCCCTCAGCGTTGGATAACTTTACGCAGGCTATTCAATCGCAAATTCTG
+GGCGGCTTGTTGACCAATATTAATACCGGAAAACCAGGACGTATGGTGACCAATGATTTT
+ATTATCGATATCGCTAATCGCGACGGACAGCTCCAGCTCAACGTCACGGACAGAAAAACG
+GGAAGAACCTCGACCATCGAAGTGTCAGGTTTACAAACTCAGTCAACCGATTTTTAA
+>11111_1#11_04109
+ATGAAACGCTATCTGACCTGGATTGTAGCAGCAGAGTTACTGTTCGCTACCGGAAACCTG
+CATGCCAATGAAGTTGAAGTCGAGGTTCCCGGATTGTTAACCGACCATACCGTCTCTTCG
+ATAGGACATGAATTCTATCGTGCATTCAGCGACAAATGGGAAAGCGAATACACCGGCAAT
+CTGACCATTAATGAAAGACCCAGTGCGCGTTGGGGAAGCTGGATCACCATAACGGTAAAT
+CAGGACGTTATTTTCCAGACCTTTTTATTTCCAATGAAAAGAGACTTCGAGAAAACCGTC
+GTCTTCGCATTAGCGCAAACAGAGGAAGCATTAAATCGCCGACAAATAGATCAAACGCTA
+TTAAGTACGAGTGATTTAGCGCGTGATGAATTCTAA
+>11111_1#11_04110
+ATGTTTAATGAAGTCCATAGTAGTCATGGTCACACACTATTGTTGATCACAAAGCCATCT
+CTGCAAGCTACGGCATTATTGCAACATTTAAAGCAATCGCTGGCCATAACCGGAAAACTG
+CATAATATTCAACGTTCTCTGGAAGATATCTCAGCCGGTTGCATTGTTTTAATGGATATG
+ATGGAAGCGGATAAGAAGCTTATCCACTATTGGCAGGATAATTTAAGCCGCAAAAACAAT
+AATATAAAAACATTATTGTTAAATACCCCTGACGATTATCCCTACCGTGAAATTGAAAAC
+TGGCCTCATATTAACGGCGTGTTTTACGCCACTGAAGACCAGGAACACGTGGTCAGCGGA
+TTACAGGGTATTCTGCGGGGCGAATGCTATTTTTCACAAAAATTAGCCAGTTACCTGATT
+ACACACTCAGGAAATTACCGCTACAACAGCACCGAGTCCGCATTACTCACTCATCGCGAA
+AAAGAGATCCTCAATAAGTTACGTATTGGTGCCTCTAATAATGAAATCGCCAGGTCGCTA
+TTTATCAGCGAGAATACGGTTAAGACACATCTTTATAATCTTTTCAAAAAGATAGCTGTC
+AAAAATCGCACCCAGGCAGTTTCATGA
+>11111_1#11_04111
+ATGAAAAACAAATTGTTATTTATGATGTTGACAATACTGGGTGCGCCTGGGATTGCAACC
+GCGACAAATTATGATCTGGCTCGTTCAGAGTATAATTTTGCGGTAAATGAATTAAGCAAG
+TCTTCATTTAATCAGGCGGCCATTATTGGTCAAGTCGGCACGGATAATAGTGCCAGAGTA
+CGCCAGGAAGGATCAAAACTATTGTCCGTTATTTCACAAGAAGGAGAAAATAATCGGGCG
+AAAGTCGACCAGGCAGGGAATTATAACTTTGCGTATATTGAGCAAACGGGCAATGCCAAC
+GATGCCAGTATATCGCAAAGCGCTTACGGTAATAGTGCGGCTATTATCCAGAAAGGTTCT
+GGAAATAAGGCCAATATTACCCAGTACGGTACGCAGAAAACAGCAGTTGTAGTGCAGAAA
+CAGTCGCATATGGCTATTCGCGTCACCCAACGCTAA
+>11111_1#11_04112
+ATGAAACTTTTAAAAGTGGCAGCATTCGCAGCAATCGTAGTTTCTGGCAGTGCTCTGGCT
+GGCGTCGTTCCACAATGGGGCGGCGGCGGTAATCATAACGGCGGCGGCAATAGTTCCGGG
+CCGGATTCCACGTTGAGCATTTATCAGTACGGTTCCGCTAACGCTGCGCTTGCTCTGCAA
+AGCGATGCCCGTAAATCTGAAACGACCATTACCCAGAGCGGTTATGGTAACGGCGCCGAT
+GTAGGCCAGGGTGCGGATAACAGTACTATTGAACTGACTCAGAATGGTTTCAGAAACAAT
+GCCACCATCGACCAGTGGAACGCTAAAAACTCCGATATTACTGTCGGTCAATACGGCGGT
+AATAACGCCGCGCTGGTTAATCAGACCGCATCTGATTCCAGCGTAATGGTGCGTCAGGTT
+GGTTTTGGCAACAACGCCACGGCTAACCAGTATTAA
+>11111_1#11_04113
+ATGCATACTTTATTGCTCCTTGCCGCACTTTCAAATCAGATTACGTTTACCACGACTCAG
+CAAGGCGATATTTACACGGTGATCCCTCAGGTCACATTAAACGAACCCTGCGTCTGTCTG
+GTGCAAATTCTCTCTGTGCGCGACGGCGTCGGGGGACAAAGCCATACACAGCAAAAACAA
+ACGCTATCTTTACCTGCTAATCAACCGATTGAGTTGTCTCGTCTTAGTGTAAATATATCT
+TCAGAGGACTCGGTTAAAATTATTGTTACTGTTTCGGACGGACAATCACTGCATTTATCA
+CAACAATGGCCGCCTTCTGCACAGTAG
+>11111_1#11_04114
+ATGTCCGTAATCAAGAAAAATATCCCTGCCATAGGCCTGTGTATCTGCGCTTTTTTTATC
+CATTCTGCGGTAGGGCAACAAACGGTACAGGGCGGCGTTATCCATTTTCGCGGCGCGATT
+GTTGAGCCACTGTGCGATATTTCTACTCACGCCGAAAATATTGATTTAACCTGCCTACGC
+GAAGGTAAAAAGCAAATGCACCGGATAGACCTTCGGCAGGCATCTGGATTACCGCAGGAT
+ATTCAGTCCATTGCGACGGTACGGCTGCATTATCTCGATGCGCAAAAAAGCCTGGCGGTG
+ATGAATATTGAGTACCGTTAA
+>11111_1#11_04115
+ATGACATCACGTCTTCAGGTCATACAGGGTGATATCACTCAACTTAGCGTCGATGCGATT
+GTGAATGCCGCTAACGCATCATTAATGGGCGGCGGTGGCGTAGACGGCGCAATTCATCGC
+GCGGCGGGGCCGGCATTGCTGGACGCCTGTAAACTCATCCGTCAGCAACAGGGCGAATGT
+CAGACGGGACATGCGGTTATCACGCCTGCTGGCAAGCTTTCGGCAAAGGCGGTTATTCAC
+ACAGTGGGGCCCGTCTGGCGAGGCGGCGAACACCAGGAAGCTGAGCTACTCGAAGAGGCA
+TACCGGAATTGTTTGCTGCTTGCCGAGGCGAATCACTTTCGTTCCATCGCTTTTCCGGCA
+ATCAGTACCGGCGTTTATGGCTATCCACGCGCCCAGGCCGCTGAAGTCGCCGTCAGGACG
+GTTTCAGATTTTATTACCCGTTACGCTCTGCCTGAACAGGTATACTTTGTCTGTTATGAT
+GAAGAAACTGCCCGGCTTTACGCAAGATTACTTACTCAGCAAGGCGACGACCCTGCCTGA
+>11111_1#11_04116
+ATGAAGAAACTGCCCGGCTTTACGCAAGATTACTTACTCAGCAAGGCGACGACCCTGCCT
+GATAAAACACGCCTGGAGCGTGCCGTTGAACCGCTATGCGCGCGCCATCCCGGAGAGTGC
+GGCATTCTTGCGCTGGATAACAGTCTGGACGCTTTTGCCGCCCGCTACCGCCTGACCGAA
+ATGGCGGCGCGGACGCTGGATGTGCAGTATTATATTTGGGAAGACGATATGTCCGGGCGG
+CTGCTCTTTTCGGTTCTGCTGTCGGCGGCGAAGCGCGGCGTTCATGTTCGTCTGCTGCTG
+GATGATAACAATACGCCTGGTCTGGATGATACGTTGCGCTTGCTGGATAGCCATCCTAAT
+ATCGAAGTTCGTCTGTTTAATCCTTTCTCTTTTCGTACGCTACGCGCGCTGGGATATTTG
+ACGGATTTTGCGCGGCTGAATCGGCGGATGCACAATAAAAGTTACACTGCCGACGGCGTA
+GTGACGCTGGTCGGTGGGCGCAACATCGGCGATGCCTATTTCGGCGCTGGCGAGGAGCCG
+CTATTTTCCGATCTGGACGTGATGGCCATTGGCCCGGTGGTCAATGATGTCGCCAATGAT
+TTTGAACGTTACTGGCGCTGTAGTTCAGTGTCGACATTGCAGCAAGTATTATCCCTTTCT
+GAGCAGGAACTGACGCAGCGTATCGAACTTCCCGAATCCTGGTATAACGATGAGATCACC
+CGCCGTTATCTGCATAAGCTGGAAACCAGCCAGTTTATGGCGGATCTCGATCGCGGAACG
+TTGCCGCTGATTTGGGCAAAAACACGCTTGCTTAGCGATGACCCTTCTAAAGGCGAGGGG
+AAGGCGCAGCGCCATTCGCTTCTTCCGCAGCGATTATTTGACGTGATGGGGTCGCCGACG
+GAGCGTATCGACATTATTTCCGCTTACTTTGTCCCTACGCGCGCAGGCGTGGCGCAGTTG
+CTTAATCTGGTCAGGAAAGGTGTGAAGATCGCCATCTTAACTAACTCTCTGGCGGCCAAC
+GATGTGGCGGTCGTTCACGCAGGGTACGCGCGCTGGCGCAAGAAATTACTGCGCTATGGC
+GTGGAGCTCTACGAACTGAAACCGACCCGCGAACATGAAACCGCCGTACATGATCGCGGA
+CTCACCGGGAACTCAGGTTCCAGCTTACATGCTAAAACGTTCAGTATTGATGGTAGTAAG
+GTGTTTATCGGGTCGCTTAATTTTGATCCCCGTTCAACGCTTTTAAATACCGAAATGGGC
+TTTGTCATTGAAAGTGAAACGCTGGCGACGCTTATTCATAAGCGTTTTACGCAGAGCCAA
+CGCGATGCGGCCTGGCAACTGCGGCTGGATCGCTGGGGACGAATTAACTGGATCGATCGT
+CAGCAAGAAGAGGAAAAGGTGTTAAAGAAAGAACCCGCTACGCGTTTCTGGCAGCGAGTT
+CTGGTACGGTTGGCGGCAATTTTACCTGTGGAATGGTTGCTGTGA
+>11111_1#11_04117
+ATGAGCTCTGTACCCGCGCCGCGTGAATATTTTCTTGACTCTATCCGCGCATGGCTGATG
+TTGTTAGGGATTCCCTTTCATATCTCGTTGATCTATTCCACTCACAGTTGGCATGTCAAT
+AGCGCCGCGCCATCGTGGTGGCTAACCCTGTTTAACGATTTTATCCACGCTTTTCGTATG
+CAGGTGTTTTTTGTTATTTCTGGTTATTTTTCGTACATGTTATTTTTACGTTATCCATTA
+AAACACTGGTGGAAAGTACGGGTAGAACGTGTGGGTATTCCCATGCTTACCGCAATCCCT
+TTGCTTACCTTGCCGCAATTTATCCTGTTGCAATATGTCAAAGAGAAAACAGAGAACTGG
+CCTACACTCTCTGCCTATGAAAAATATAATACGTTAGCGTGGGAACTCATTTCACATCTG
+TGGTTTTTACTGGTGCTGGTGATATTAACCACCGTCAGCATCGGGATTTTTACCTGGTTC
+CAAAAAAGGCAGGAAACAAGCAAGCCTCGTCCCGCCGCTATTTCGCTGGCCAAACTTTCG
+CTTATTTTTTTCCTGCTGGGGGTGGCGTACGCTGCTATCAGGCGCATTATATTCATCGTA
+TATCCGGCAATCCTCAGTGACGGCATGTTCAATTTTATTGTGATGCAAACGCTATTTTAT
+GTGCCGTTTTTTATTCTCGGCGCGTTGGCCTTCATTCACCCCGATCTGAAAGCGCGCTTC
+ACCACGCCCTCACGCGGATGCACTTTAGGCGCTGCCGTTGCTTTTATCGCGTATCTGCTG
+AATCAACGTTATGGGAGCGGCGACGCCTGGATGTACGAAACCGAATCCGTGATTACGATG
+GTAATGGGGCTATGGATGGTGAACGTGGTATTTTCACTGGGGCATCGCTTGTTAAACTTT
+CAGTCCGCGCGTGTCACCTATTTCGTGAATGCTTCGCTGTTTATTTATCTGGTGCATCAT
+CCCTTAACGCTTTTCTTTGGCGCGTATATTACACCGCATATCTCCTCCAACCTGATCGGG
+TTCTTGTGCGGGCTGATATTTGTTATGGGTATTGCGTTAATTCTGTATGAAATTCATTTA
+CGCATCCCGCTCCTGAAATTTCTCTTTTCAGGTAAACCGCCGGTAAAACAAGAAAGCCGC
+GCCGCGATCGGGTAG
+>11111_1#11_04118
+ATGAAACATAAACGACAAATGATGAAAATGCGTTGGTTGGGCGCAGCTATTATGTTAACG
+CTCTACGCATCATCGAGCTGGGCGTTCAGTATTGATGACGTGGCAAAACAAGCTCAATCT
+TTAGCCGGGAAAGGCTATGAGGCGCCTAAAAGCAACTTGCCCTCCGTTTTCCGCGACATG
+AAATATGCGGATTATCAGCAGATCCAGTTTAACAGCGATAAAGCCTACTGGAACAACTTA
+AAGACCCCTTTTAAGCTCGAATTTTACCATCAGGGGATGTACTTCGATACGCCGGTCAAG
+ATTAACGAAGTGACGGCGACGACGGTCAAAAGAATCAAATACAGCCCGGATTACTTCAAT
+TTTGGCAATGTTCAGCACGATAAAGACACGGTAAAAGATTTAGGCTTCGCCGGGTTCAAA
+GTCCTGTACCCCATTAACAGTAAAGATAAGAACGACGAAATCGTCAGTATGCTTGGCGCC
+AGCTATTTCCGCGTTATCGGCGCAGGCCAGGTGTATGGCTTATCTGCGCGCGGCCTGGCG
+ATTGATACCGCCTTACCATCTGGTGAAGAGTTTCCCCGCTTTCGCGAGTTCTGGATTGAG
+CGTCCAAAACCCACCGATAAGCGTTTGACCGTCTATGCATTACTGGATTCTCCGCGCGCG
+ACCGGCGCTTACCGTTTTGTGATCATTCCTGGCCGCGATACCGTGGTGGACGTGCAGTCA
+AAAGTCTATCTGCGCGATAAGGTGGGCAAGCTGGGCGTTGCGCCATTAACCAGTATGTTC
+CTGTTTGGGCCAAACCAGCCGTCGCCGACGACCAACTATCGTCCGGAATTGCATGACTCG
+AACGGCTTATCCATTCATGCGGGTAATGGCGAGTGGATTTGGCGTCCGCTGAACAATCCA
+AAACACCTCGCTGTGAGCAGCTATGCGATGGAAAACCCTCAGGGATTCGGCCTGTTGCAG
+CGTGGTCGCGAGTTCTCGCGCTTTGAAGATTTAGACGATCGCTATGACCTGCGTCCAAGC
+GCCTGGATTACCCCGAAAGGCGACTGGGGCAAAGGTAAGGTTGAACTGGTTGAAATTCCG
+ACCAATGATGAAACCAACGATAACATCGTCGCTTACTGGACTCCGGATCAACTGCCGGAA
+CCGGGTAAAGAGATGAACTTCAAGTACACTCTGACCTTCAGCCGCGATGAAGATAAACTT
+CATGCGCCGGATAATGCCTGGGTGCTGCAAACACGCCGCTCAACGGGCGACGTTAAACAG
+TCGAATCTGATTCGCCAGCCCGACGGCACTATTGCCTTTGTGGTGGATTTCGTTGGCGCC
+GACATGAAAAAACTGCCGCCGGATACGCCCGTCGCTGCACAAACCAGCATTGGCGATAAC
+GGTGAAATCGTTGACAGTAATGTACGCTATAACCCAGTCACTAAAGGCTGGCGTTTAATG
+CTGCGCGTGAAAGTCAAAGACGCGAAGAAAACCACGGAAATGCGTGCCGCATTGGTGAAT
+GCCGATCAGACGCTAAGTGAAACCTGGAGCTACCAGTTACCTGCCAATGAATAA
+>11111_1#11_04119
+ATGAATAAAACAACTGAGTATATTGACGCACTGCTGCTTTCTGAACGTGAGAAAGCGGCA
+TTGCCGAAAACTGACATCCGCGCCGTGCATCAGGCGCTGGATGCCGAGCATCGGACTTAC
+TCGCGAGAAGACGATTCACCGCAGGGTTCCGTAAAAGCCCGCCTTGAACACGCCTGGCCG
+GATTCATTGGCGAAGGGGCAGTTAATTAAAGATGATGAAGGGCGCGATCAGTTGCAGGCT
+ATGCCAAAAGCGACGCGCTCTTCGATGTTTCCTGATCCCTGGCGAACCAACCCGGTTGGC
+CGTTTCTGGGATCGCCTGCGTGGGCGGGATGTAACGCCGCGCTATGTTTCTCGTCTGACA
+AAAGAAGAGCAGGCGAGTGAGCAAAAATGGCGTACCGTCGGCACTATACGCCGCTATATT
+TTGTTAATTTTGACTCTGGCGCAAACCGTCGTCGCGACCTGGTATATGAAGACCATTCTG
+CCCTATCAGGGATGGGCGCTCATCAATCCTATGGATATGGTGGGGCAGGATATTTGGGTC
+TCCTTTATGCAGCTCCTGCCCTACATGCTGCAAACCGGTATCCTGATTTTGTTTGCCGTG
+CTGTTCTGCTGGGTGTCTGCCGGATTCTGGACGGCGCTGATGGGCTTCCTGCAACTGCTT
+ATCGGGCGCGATAAGTACAGTATCTCCGCGTCTACGGTTGGCGATGAGCCCCTCAATCCG
+GAACACCAGACGGCGCTGATCATGCCTATCTGTAATGAAGACGTTAGCCGCGTTTTCGCC
+GGTCTGCGCGCGACCTGGGAGTCCGTTAAAGCCACAGGCAACGCCGCGCATTTTGACGTC
+TATATCCTTAGCGATAGTTATAACCCGGATATCTGCGTGGCGGAGCAAAAGGCGTGGATG
+GAGCTCATCGCGGAAGTGCAGGGCGAAGGCCAAATTTTTTACCGTCGCCGCCGCCGCCGT
+ATGAAACGCAAAAGCGGCAATATTGACGATTTTTGCCGCCGCTGGGGCAATCAGTACAGC
+TATATGGTGGTGCTGGACGCGGACTCAGTGATGAGCGGCGAGTGTCTGAGCGGGCTGGTG
+CGCCTGATGGAAGCGAACCCTAACGCCGGGATTATCCAGTCTTCGCCGAAAGCGTCGGGG
+ATGGATACTCTGTATGCCCGCTGCCAACAGTTCGCGACCCGTGTTTATGGACCGCTGTTT
+ACCGCCGGGCTGCACTTCTGGCAGTTGGGGGAGTCGCACTACTGGGGGCACAATGCCATT
+ATCCGCGTGAAGCCGTTTATCGAGCACTGCGCTCTGGCGCCGCTGCCGGGAGAAGGTTCG
+TTCGCCGGATCGATTCTTTCCCACGACTTTGTGGAGGCGGCGCTAATGCGTCGGGCAGGG
+TGGGGCGTCTGGATTGCCTACGATCTCCCCGGCTCCTATGAAGAGCTGCCGCCAAACCTG
+CTGGATGAGCTTAAACGCGACCGCCGCTGGTGTCACGGCAACCTGATGAACTTTCGTCTG
+TTCCTGGTGAAAGGAATGCACCCGGTGCATCGCGCCGTGTTCCTGACCGGGGTAATGTCA
+TACCTGTCCGCGCCGTTATGGTTTATGTTCCTCGCGCTTTCTACCGCGCTGCAGGTCGTT
+CATGCGTTAACAGAGCCGCAATATTTCCTTCAGCCGCGCCAGCTTTTTCCGGTCTGGCCG
+CAGTGGCGTCCGGAACTGGCAATCGCGCTGTTTGCGTCAACGATGGTGCTGCTGTTCCTG
+CCGAAGCTGCTCAGTATTATGCTGATCTGGTGTAAAGGCACCAAAGAGTATGGCGGTTTC
+TGGCGCGTTACGCTGTCGCTATTGCTGGAAGTGCTGTTCTCCGTGTTGCTGGCGCCGGTG
+CGTATGCTGTTTCATACCGTGTTTGTGGTCAGCGCGTTCCTCGGCTGGGAAGTGGTCTGG
+AACTCACCGCAACGCGACGATGATTCTACGCCGTGGGGAGAAGCCTTTATGCGTCACGGC
+TCTCAACTGCTGCTGGGGCTGGTCTGGGCGGTGGGTATGGCGTGGCTGGATTTACGCTTT
+CTGTTCTGGCTGGCGCCGATTGTCTTTTCGCTGATTCTGTCGCCATTTGTTTCGGTGATC
+TCCAGTCGTTCAACGGTAGGATTACGCACCAAACGCTGGAAGCTGTTCCTGATCCCGGAA
+GAGTATTCGCCGCCTCAGGTGTTGGTCGATACCGATAAATATCTGGAGATGAATCGCCGC
+CGTATTCTGGACGATGGCTTTATGCATGCGGTATTTAACCCGTCGCTTAATGCGCTGGCG
+ACCGCGATGGCCACCGCGCGTCACCGCGCCAGTAAGGTGCTGGAAATAGCCCGCGATCGT
+CATGTGGAGCAGGCGCTAAACGAAACGCCGGAGAAACTGAACCGCGATCGGCGTCTGGTT
+TTGCTCAGCGATCCGGTGACGATGGCGCGTTTACACTATCGGGTCTGGAATGCGCCAGAG
+AGATACTCTTCCTGGGTAAACCATTATCAGTCTCTCGTCCTGAATCCGCAGGCGTTGCAG
+GGACGAACATCGTCAGCGGGATAA
+>11111_1#11_04120
+GTGCGTATATTCGCGGTGAGCATAATGGTGATTACCCTGAGCGGCTGCGGCAGTATTATC
+AGCAGAACGATCCCCGGACAAGGACACGGCAACCAGTATTACCCTGGCGTGCAGTGGGAT
+ATGCGTGATTCCGCATGGCGCTATATCACTATCCTCGATCTGCCCTTCTCACTGATCTTC
+GATACACTGCTACTGCCGCTCGATATTCACCACGGGCCTTATGAGTAA
+>11111_1#11_04121
+ATGACCATGTATGCCACGCTGGAAGAAGCTATCGATGCAGCCCGGGAAGAATTTCTGGCT
+GACCATCCAGGCCTCGAACAAGACGAAGCGAATGTGCAGCAGTTCAACGTTCAGAAATAT
+GTACTGCAGGATGGGGACATCATGTGGCAGGTCGAATTTTTCGCCGATGAAGGTGAAGAT
+GGCGAATGTCTGCCGATGCTGAGTGGTGAAGCCGCACAGAGCGTGTTTGACGGCGATTAT
+GATGAGATAGAGATCCGCCAGGAATGGCAGGAAGAGAATACTTTGCATGAATGGGATGAA
+GGGGAATTCCAGCTTGAACCCCCGCTTGATACCGAGGAAGGCCGTACTGCGGCAGACGAA
+TGGGATGAGCGTTAA
+>11111_1#11_04122
+ATGTCACCCTCTGATGTCCCCATAAACTGGAAACGCAATCTAACCGTTACCTGGCTGGGC
+TGTTTTTTAACCGGCGCGGCATTCAGTCTGGTCATGCCTTTTCTCCCTCTCTACGTTGAG
+CAACTCGGCGTAACAGGCCATAGCGCGCTCAACATGTGGTCCGGGCTGGTCTTTAGTATT
+ACGTTCCTCTTTTCAGCTATCGCTTCCCCTTTTTGGGGCGGTCTGGCGGATCGTAAAGGG
+CGTAAGATCATACTGTTGCGTTCCGCTCTCGGCATGGCCATTGTGATGCTGTTAATGGGC
+ATGGCGCAAAATATCTGGCAATTTCTGATCCTCCGCGCGTTATTAGGCCTGCTGGGCGGA
+TTTATTCCCAACGCCAATGCGCTCATCGCCACTCAGGTGCCGCGCCACAAAAGCGGCTGG
+GCGTTAGGGACGCTCTCTACTGGCGGCGTCAGCGGCGCTCTGCTTGGCCCACTTGCGGGC
+GGTCTGCTCGCCGACCATTACGGCCTTCGCCCGGTCTTTTTTATTACCGCCAGCGTTTTG
+TTTATCTGTTTTCTGCTCACCTTCTTTTTTATTCGCGAGAATTTCCTGCCGGTGAGCAAA
+AAAGAGATGCTTCACGTTCGGGAAGTGGTCGCCTCGTTAAAAAATCCCCGCCTGGTGTTA
+AGCCTGTTTGTCACCACGCTGATTATTCAGGTGGCGACGGGGTCTATTGCGCCCATCCTG
+ACGCTCTATGTGCGCGAACTCGCGGGAAATGTCAGTAATATTGCGTTCATTAGCGGGATG
+ATAGCGTCCGTTCCCGGCGTGGCGGCATTACTTAGCGCCCCCCGGCTCGGCAAGCTCGGC
+GACAGAATTGGCCCGGAAAAGATCCTTATCGTCGCGCTGATTATTTCCGTACTGCTGCTG
+ATTCCAATGTCTTTTGTGCAAACGCCGTGGCAGCTCGCGCTATTGCGGTTTCTGCTTGGC
+GCGGCGGATGGCGCGCTGCTGCCAGCCGTTCAAACTCTGCTGGTTTACAACTCTACCAAC
+CAGATAGCCGGGCGCATATTCAGTTACAACCAATCTTTCCGCGATATCGGCAACGTCACC
+GGCCCTCTCATGGGTGCCGCAATTTCCGCGAGCTATGGCTTCCGCGCCGTATTCTGCGTC
+ACGGCAGGCGTGGTGTTGTTCAATGCTATCTATTCATGGAACAGCTTACGACGGCGCAGA
+CTGGCAATAGAATGA
+>11111_1#11_04123
+ATGACGAAGTTGCCTAAGTTCTCCGTGGCCTTACTGCACCCGCGCTATTGGTTAACCTGG
+TTGGGTATAGGCGCGCTTTGGTTGGTCGTGCAACTCCCCTACCCGGTCATCTATAAATTG
+GGTTGCGCATTGGGCCACCTGGCGCGACGCGTAATGAAACGCCGCGCGAAAATCGCCTAT
+CGCAACCTTGAATTATGCTTTCCGGAAATGAGCGCGCAGGAACGCCACACCATGGTGGTC
+AAAAACTTTGAATCCGTCGGTATGGGCGTGATGGAAACCGGCATGGCCTGGTTCTGGCCC
+GATCGGCGAGTGAACCGCTGGATGGAAGCGAGCGGTCTGGAGCATATCCGTGAAGTTAAG
+GCGCAGGGGCTGGGGTTCATTCTGGTAGGAATACATTTCCTTACCCTTGAGTTTGGCGCC
+CGCATGTTTGGTATGCATAACCCGGGTATCGGCGTTTATCGCCCGAATGATAATCCGTTG
+CTCGACTGGTTACAGACCTGGGGGCGCTTACGCTCCAATAAATCGATGTTGGATCGCAAA
+GATCTGAAAGGTATGGTTAAGGCATTGAAAAGCGGCGAATTGATCTGGTATGCGCCGGAT
+CACGATTATGGCCCGCGCGCCAGCGTCTTTGTACCGTTATTCGCCGTCGACCAGGCCGCT
+ACGACCTCCGGTACCTGGATGCTCGCGCGCATGTCTAAAGCCTGTATTATCCCCTCCGTG
+CCTCGCCGTAAACCCGACGGGAAAGGCTACGAACTGATCATCCTTCCTGCGGAATATTCG
+CCTCCGCTGGAGAGCGCAGAAGCGACTGCCGCATGGATGAATAAGATTGTTGAGCAGTGC
+ATTATGATGGCGCCAGAGCAGTATATGTGGCTGCATCGCCGCTTTAAAACTCGCCCTGAA
+GGCGTACCGTCGCGCTATTGA
+>11111_1#11_04124
+ATGCCAGTGTTACACAACCGCATCTCTAATGACGAGCTGAAAGCCAAAATGCTGGCGGAA
+AGCGAGCCGCGTACGACAATTTCTTTTTATAAATATTTCACTATCGCCTCGCCGCAACAG
+ACGCGGGACGCGTTGTATCAGGTGTTTACGGCGTTGGACGTTTTTGGTCGCGTTTACCTG
+GCGCATGAGGGCATCAATGCGCAAATCAGCGTGCCGCAAAGCAAGGTTGAGACCTTTCGT
+CAACAGCTTTATACGTTCGACCCCGCGCTGGACGGGGTGCGTTTAAATATCGCGCTGGAG
+GATGACGGAAAGTCATTTTGGGTGCTGCGTATGAAAGTTCGCGACCGTATCGTCGCTGAC
+GGTATTGACGATCCGAGTTTTGACGCCAGTAATGTCGGCGATTATCTGAAGGCGGCAGAT
+GTGAATGCGATGCTGGACGATCCTGACGCGGTCTTTATTGATATGCGCAACCACTATGAG
+TATGAAGTCGGCCATTTCGAAAATGCTCTGGAAATCCCGGCGGATACGTTTCGTGAACAG
+TTGCCAAAAGCGGTTGAAATGCTGCGGGAACATGCAGATAAAAAGATAGTGATGTACTGT
+ACCGGCGGTATTCGTTGTGAGAAAGCCAGCGCCTGGATGAAACACAACGGTTTCAATAAA
+GTCTGGCATATTGAGGGTGGCATCATTGAGTACGCCCGTCGCGCGCGCGAGCAGGGGCTT
+CCCGTTCGCTTTATCGGCAAAAACTTTGTATTTGATGAGCGAATGGGCGAGCGCATCTCG
+GATGAGGTTATCGCGCATTGCCATCAGTGCGGCGTGTCCTGCGATAGCCATACCAACTGC
+AAAAACGACGGTTGCCATCTGCTGTTTATCCAGTGTCCGCAGTGCGCCAGTAAATTTAAC
+GGCTGCTGTAGTGAACAATGCTGTGAAGAGTTGGCCTTGCCGGAGGAAGAACAGCGCCGA
+CGTCGCGCGGGTCGTGAGAACGGCAACAAAATTTTTAATAAATCGCGGGGTCGGCTTAAT
+AGCAAACTGAGCATTCCCGATCCGGCTGAGTAA
+>11111_1#11_04125
+ATGAAAAAAAACCTGCTGGGATTCACCCTCGCATCCTTGTTATTCACGACCGGTTCCGCC
+GTGGCGGCGGAGTATAAAATTGATAAAGAAGGCCAACATGCGTTCGTCAATTTCCGCATC
+CAGCATCTGGGCTACAGCTGGCTATACGGCACCTTTAAAGATTTCGACGGCACGTTCACT
+TTTGACGAAAAAAATCCGTCAGCAGACAAAGTGAATGTGACCATTAACACCAATAGCGTC
+GACACTAACCATGCCGAACGTGACAAACACCTGCGTAGCGCGGAGTTTCTTAATGTTGCG
+AAATTCCCGCAGGCAACCTTCACCTCTACCAGCGTGAAAAAAGAGGGCGATGAACTGGAT
+ATTACCGGCAATCTGACGCTCAATGGCGTGACTAAACCGGTGACGCTGGAAGCGAAGCTG
+ATGGGCCAGGGCGACGATCCGTGGGGCGGTAAGCGCGCGGGCTTTGAGGCCGAAGGAAAA
+ATTAAGCTGAAAGATTTCAATATAACTACCGATCTCGGCCCAGCCTCACAAGAGGTGGAG
+CTTATCATCTCAGTAGAAGGCGTTCAGCAGAAGTAA
+>11111_1#11_04126
+ATGTTACTGATGATGGCGCTGATCGTGCGTATTATCTGGCGGCTTTATTCTCCGCCGCCC
+GTTGCGTTGACCAGCTATTCCCGTTTAACGCGCATTGGCGCCGCCGCGGGTCATATCCTT
+CTGTATCTCCTGCTCTTTGCGATAATCATTAGCGGCTACCTGATTTCCACCGCCGACGGT
+AAACCGATTAGCGTCTTTGGCTGGTTTGAGATTCCGGCCACGCTTACGGACGCGGGCGCG
+CAGGCTGACATCGCCGGAACACTGCATCTGTGGTTTGCCTGGTCGCTGGTCATTATCTCG
+CTCTCGCATGGGGTTATGGCGCTAAAACACCATTTCATCGATAAAGACGACACACTGAAA
+CGTATGACAGGAATGTCGTCATCTGACTATGGAGCTCAAAAATGA
+>11111_1#11_04128
+ATGAAATACGACCTTATTATTATCGGCAGCGGTTCGGTTGGCGCCGCCGCTGGTTATTAC
+GCCACCCGCGCCGGGCTAAAGGTCCTGATGACCGATGCGCATATGCCGCCTTATCAACAG
+GGCAGCCACCACGGCGATACCCGTCTTATCCGCCACGCTTATGGTGAAGGCGAAAAATAT
+GTCCCGCTGGTGCTTCGCGCCCAGACGCTTTGGGATGAGCTCTCCACACACAATGAAGAG
+CCTATTTTTGTCCGCTCCGGCGTCGTCAACCTCGGCCCGGCCGATTCCGCTTTCTTAGCC
+AACGTCGCACGAAGCGCGCAACAGTGGCAATTGAACGTCGAGCGCCTGGACGCGACGGCC
+CTCATGACGCGCTGGCCGGAAATTCGCGTGCCCGATAATTATATCGGGCTGTTTGAAGCT
+GACTCCGGTTTCCTGCGCAGCGAATTAGCCATTACCACATGGCTTCGTCTGGCCCGAGAG
+GCAGGCTGCGCACAGCTATTCAACAGCCCGGTAAGCCATATTCACCATGATGATAACGGT
+GTGACGATAGAGACGAGTGAAGGCTGCTACCACGCCAGCAAAGCGCTGATTAGCGCGGGC
+ACCTGGGTCAAAACGCTGGTACCGGAGCTGCCCGTTCAGCCCGTACGTAAAGTTTTTGCC
+TGGTTTAAGGCGGATGGACGTTACAGCACTAAAAACCGCTTTCCGGCCTTTACCGGCGAA
+ATGCCCAACGGCGATCACTATTACGGTTTCCCGGCGGAGAACGACGAGTTAAAAATCGGC
+AAACACAATGGCGGGCAGCGAATACAGGCACCGGAAGAGCGCAAGCCCTTTGCCGCCGTT
+GCCAGCGATGGCGCGGAAGCATTTCCTTTCCTGCGTAACGTACTGCCGGGTATCGGCGGT
+TGTTTACATGGGGCGGCATGTACCTATGATAATTCGCCGGACGAGGATTTTATTATCGAT
+ACGCTGCCTGGCCATGAGAATACGCTTGTCATCACTGGACTCAGCGGACATGGTTTTAAA
+TTCGCCCCGGTGTTAGGAGAAATCGCTGCGGATTTTGCGTTGGGAAAAACGCCCTCCTTT
+GATCTGACGCCGTTCCGGCTTTCCCGTTTTAGCCAATAA
+>11111_1#11_04129
+ATGGAAAAGAATAATGAAGTCATTCAGACCCATCCGCTTGTAGGATGGGACATCAGCACC
+GTCGATAGCTATGATGCGCTGATGCTGCGTTTACACTACCAGACCCCAAATCGTCCGGAA
+CCGGAAGGGACTGAAGTTGGTCAAACGCTCTGGTTAACGACAGATGTAGCCAGGCAATTT
+ATTTCAATATTAGAAGCCGGCATCGCCAAAATAGAATCAGGCGATTACCAGGAAAACGAG
+TATCGTCACCATTAG
+>11111_1#11_04131
+ATGACTGCACCATCCCAGGTTTTAAAGATCCGCCGCCCGGACGACTGGCACGTTCACCTT
+CGCGATGGCGACATGTTAAAAACGGTCGTACCCTATACCAGCGAAATTTATGGTCGCGCT
+ATCGTGATGCCGAACCTGGCGTCCCCCATTACGACCGTTGATGCAGCGATCGCCTACCGC
+CAGCGTATTCTCGATGCGGTGCCCGCCGGGCATGATTTCACGCCGTTAATGACCTGCTAT
+TTAACGGATTCGCTCGATGCCGATGAACTGGAGCGTGGTTTCCATGAAGGCGTGTTTACT
+GCGGCCAAGCTTTACCCGGCCAATGCCACCACTAACTCCAGTCATGGCGTAACGTCAGTC
+GACGCTATCATGCCGGTACTGGAGCGGATGGAAAAACTCGGAATGCCATTGCTGGTCCAC
+GGTGAGGTGACCCATGCGGATGTTGATATCTTCGATCGCGAAGCGCGTTTTATCGACACC
+GTAATGGAACCGCTACGCCAGCGTCTGACCGCGCTTAAAGTGGTCTTTGAACACATCACA
+ACCAAAGATGCCGCGCAGTATGTACGTGACGGCAGCTACAACCTGGCGGCGACCATTACG
+CCTCAACATTTAATGTTTAACCGTAATGATATGCTGGTTGGCGGCATTCGTCCTCACCTG
+TACTGTCTGCCGATTCTGAAACGCAATATTCACCAGCAGGCGTTACGCGACCTGGTCGCC
+AGTGGTTTTACGCGCGCCTTCCTGGGGACGGATTCAGCGCCGCATTCACGTCATCGTAAA
+GAGACCCGTTGCGGCTGCGCCGGTTGTTTCAACGCCCCCTCCGCTCTTGGCAGTTATGCC
+GCCGTGTTTGAGGAAATGAACGCGCTGGCGCACTTTGAAGCGTTCTGTTCACTGAATGGC
+CCGCAATTCTATGGCCTGCCGGTGAATACGGGGTGGGTGGAACTGGTTCGCGATGAACAA
+CAGATACCGGAAAATATCGCGCTGGCTGATGATTCGCTGGTGCCTTTTTTAGCGGGTGAA
+ACAGTACGCTGGTCAGTAAAAAAATAA
+>11111_1#11_04132
+ATGTCCGCTGGCGCGACATGCTGCTTTGTGTCAAGATTAGGGCACAGGCAACATGCTAAG
+GAACGCCATGAAAAAGTTTTTTTTGCCGCTGCGCTGGTAGTTAGCGGCCTGTTAGTGGGT
+TGTAATCAACTTACGCAATACACCATTAGCGAACAAGAAATCAATCAAGCGCTTGAAAAA
+CGGAATAATTTCTCAAAAGATATTGGTCTGCCTGGCATTGCCGACGCGCATATCGTATTG
+ACTAACCTTGCCAGCCAGATTGGTCGGGAAGAGCCTAATAAAGTCACCCTTACTGGCGAT
+GCCAGGCTGGATATGAATTCCCTGTTTGGCAGTCAAAAAGCGACGATGAAACTCAAGCTA
+AAAGCCCTGCCGGTCTTTGATAAAGAAAAAGGCGCCATCTATCTTCAGGAGATGGAAGTA
+GTAGACGCCACCGTGACGCCGGAGAAAATGCAATCAGTGCTACAAACGCTCCTGCCCTAT
+TTAAATCAGTCTTTACGTAGCTACTTTAACCAGCGGCCCGCTTACGTGTTGCGTGAGGAC
+AGTAGTAAAGGCGAAGCGTTAGCGAAGAAACTCGCGAAAGGCATTGAAGTTAAACCTGGT
+GAAATCGTTATTCCTTTCACCAATTGA
+>11111_1#11_04133
+GTGAAGCTTTATATTTACGATCATTGCCCTTTCTGCGTTAAAGCCCGCATGATTTTCGGC
+CTGAAGAACATCCCCGTTGAACTTAACGTGTTACAAAATGACGACGAGGCGACGCCCACC
+CGGATGATTGGTCAAAAGATGGTGCCCATCCTGCAAAAAGATGATAGTCGCTACCTTCCT
+GAAAGTATGGATATTGTACATTATGTCGACAACCTCGACGGCAAACCGCTGTTAACCGGG
+AAACGTAATCCAGCCATTGAAGAGTGGTTGCGCAAAGTTAACGGTTACGTTAATCAGCTA
+CTGCTGCCGCGATTTGCAAAATCCGCTTTCGATGAATTTTCTACCCCTGCGGCGCGCCAG
+TATTTTATCCGCAAAAAAGAGGCCTCATCTGGCAGTTTTGACAACCATCTTGCGCACTCT
+GCCGGACTGATTAAAAAGATCGGCGATGATTTACGTTTGCTGGATAAACTCATCGTACAG
+CCTAACGCCGTTAACGGCGAATTATCGGAAGATGATATTCATCTGTTTCCGCTTCTGCGT
+AATCTGACGCTGGTCGCCGGTATTCACTGGCCGACAAAAGTCGCGGACTATCGCGATAAT
+ATGGCTAAGCAGACGCAAATTAATTTACTCTCCTCAATGGCTATCTAA
+>11111_1#11_04134
+ATGTCGCGCGTCTCGCAGGCGAGGAACCTGGGTAAATATTTTCTTCTCATCGATAACATG
+TTAGTGGTGCTGGGTTTTTTCGTCGTCTTCCCGCTCATCTCTATTCGCTTTGTCGATCAA
+ATGGGGTGGGCTGCCGTAATGGTAGGGATCGCGCTCGGCCTGCGTCAGTTTATTCAACAA
+GGTCTGGGCATTTTTGGCGGCGCCATCGCCGATCGCTTTGGCGCGAAACCGATGATTGTC
+ACCGGTATGCTGATGCGCGCCGCAGGCTTTGCCACCATGGGTATCGCGCATGAGCCCTGG
+CTCTTGTGGTTTTCCTGCTTTCTTTCCGGTCTCGGCGGTACGCTTTTCGACCCGCCGCGT
+TCAGCGCTGGTGGTCAAATTAATTCGTCCGGAGCAACGGGGCCGCTTCTTCTCTCTGTTG
+ATGATGCAGGACAGCGCGGGCGCGGTGATTGGCGCGCTGCTGGGAAGCTGGTTGCTACAA
+TACGATTTTCGCCTGGTCTGCGCGACGGGCGCTATTTTGTTCATATTATGCGCCCTTTTC
+AACGCATGGCTGCTTCCGGCCTGGAAGCTATCAACGGCCAGAACGCCGGTGCGTGAAGGA
+ATGCGCCGCGTCATGAGCAATAAAAGGTTTGTCACCTACGTGCTGACGCTGGCGGGCTAC
+TATATGCTGGCGGTACAGGTCATGTTAATGCTGCCGATTATGGTAAACGATATCGCCGGT
+TCGCCTGCTGCCGTGAAATGGATGTACGCTATTGAGGCGTGTCTCTCGCTGACGTTGCTC
+TACCCGATTGCCCGCTGGAGCGAAAAGCGTTTTCGGCTGGAGCATCGGCTGATGGCCGGT
+TTGCTCGTCATGTCGCTGAGCATGCTCCCCATCGGGATGGTGGGCAATTTACAGCAGCTT
+TTTACGCTTATTTGCGCTTTCTACATCGGCTCGGTTATCGCCGAACCGGCGCGCGAAACG
+CTCAGCGCGTCGCCCGCGGACGCGAGGGCGCGGGGAAGCTATATGGGCTTTAGCCGTCTG
+GGATTAGCCATTGGCGGCGCGATTAGTTATATCGGCGGCGGCTGGTTGTTTGATATGGGT
+AAAGCGCTTGCGCAGCCTGAACTACCGTGGATGATGCTCGGTATTATCGGCTTTATCACC
+TTTTTGGCTTTAGGCTGGCAATTTAGTCATAAGCGCACGCCGCGCCGGATGCTGGAACCC
+GGCGCCTGA
+>11111_1#11_04135
+ATGTTTGGCTATCGCAGTAACGTGCCAAAAGTGCGCTTAACCACCGATCGTCTGGTGGTA
+CGTTTAGTGCATGAGCGTGATGCCTGGCGTCTGGCCGATTATTACGCGGAAAATCGTCAT
+TTTTTAAAACCCTGGGAACCGGTCCGTGATGAAAGTCATTGTTATCCTTCAGGATGGCAG
+GCGCGTCTGGGAATGATCGGTGAATTTCACAAACAGGGCTCCGCCTTCTATTTCGCGCTA
+CTTGATCCGGAAGAAAAAGAAATTATCGGCGTGGCGAATTTTTCCAATGTGGTGCGCGGT
+TCTTTTCATGCCTGTTATCTGGGCTATTCCATTGCGCAAGAGTGGCAGGGGCAAGGGCTG
+ATGTTTGAAGCCTTAACCGCTGCGATTCGCTATATGCAGCGCACTCAGCATATCCACCGT
+ATCATGGCGAACTATATGCCGCACAACAAACGTAGCGGCGCGTTGCTGGCGCGGCTTGGC
+TTTGAAAAAGAAGGCTATGCGAAAGATTACCTGTTGATTGATGGACAATGGCGCGACCAT
+GTCCTGACGGCGTTAACCACGCCGTTATGGACGCCGGGGCGTTGA
+>11111_1#11_04136
+ATGAAATATGAATTAACCGCCACTGAAGCGCGAGTGATTGGCTGTCTGCTGGAAAAGCAG
+GTGACAACGCCGGAACAGTATCCGCTTTCCGTCAACGGGGTGGTGACAGCCTGTAATCAG
+AAAACCAACCGTGAACCGGTGATGAACCTGACGGAACAAGAGGTACAAGAACAGCTCGAT
+AACCTGGTGAAACGCCACTTTTTGCGTACGGTCAGCGGGTTTGGCAACCGCGTCACCAAA
+TATGAACAGCGCTTCTGTAATTCCGAATTTGGCGATCTGAAACTTAGCGCGGCGGAAGTG
+GCGCTCGTCACTACGTTGCTGCTGCGCGGCGCGCAAACGCCCGGCGAGTTGCGTAGCCGG
+GCGTCGCGGATGCATGAATTCAGCGATATGGCGGAAGTTGAATCCACGCTGGAACGGCTT
+GCCAGTCGTGAGGACGGCCCGTATGTCGTCCGTCTGGCGCGTGAACCGGGTAAGCGCGAA
+AGCCGCTATATGCACCTTTTTTGCGGCGACGTCGATGAACTGTCTCTCCAGACGTCTGCG
+CCGGAAAGTGCGTCGGGCGATCTTCAGTCGCGCGTCGAAGCGCTGGAAAGCGAAGTGGCG
+GAGTTAAAGCAGCGGCTGGATTCTTTGTTAGCTCACCTGGGAGAGTAA
+>11111_1#11_04137
+GTGAGAACATTACGGATTGGCATTGTCGTGTTAGGTGGTATTGCGCAGAAGGCCTGGCTG
+CCGGTATTAACCAACACCGCCGGATGGACGTTACAGGGCGCCTGGTCTCCTTCGCGGGAT
+AAAGCCTTACGTATTTGCGAAAGCTGGCGCATACCGTATGTGGATTCGCTGGCGAATTTA
+GCGTCCGGCTGCGATGCGGTCTTCGTCCACTCCAGTACCGCAAGCCATTATGCCGTGGTC
+AGCGAACTTCTCAACGCTGGCGTCCATGTCTGCGTGGATAAACCGCTGGCGGAAAATCTA
+CGTGATGCCGAACGGCTGGTGGCGCTGGCGGCGCAAAAAAAATTGACGCTGATGGTTGGC
+TTTAATCGCCGTTTCGCGCCGCTGTACCGCGAACTGAAGACGCGCCTCGGCACTGCGGCG
+TCACTGCGTATGGATAAACATCGTACCGATAGCATCGGGCCGCATGACTTACGTTTTACT
+TTGCTCGATGACTATCTGCATGTCGTGGATACCGTTCTGTGGCTGGCGGGCGGCGAGGCG
+CGCCTTGCCAGCGGCACGTTGCTCACCAGCGAGTCCGGCGAAATGTGCTATGCGGAACAT
+CATTTTTCCGCCGACAAATTACAAATTACCACCAGTATGCACCGGCGCGCCGGAAGTCAG
+CGTGAATCGGTCCAGGCCGTCACCGATGGCGGGCTGTATGACGTGACGGATATGCGTGAA
+TGGCGCGAAGAGCGCGGGCAGGGTATTCTCATCAAACCCATTCCGGGTTGGCAAACAACG
+CTTGAGCAGCGTGGTTTTGTCGGATGCGCGCGGCATTTCATTGACTGCGTACAAAATCAG
+ACGGTTCCGGAAACGGCGGGGGAGCAGGCGATTTTGGCCCAGCGCGTCGTGGAGGCGCTG
+TGGCGGGACGCCATCAGCGAATAA
+>11111_1#11_04138
+ATGCAGGAGTTTTACGCCAGGGTCTGGAATACAAAAGAAATGAATTTATTGAAATCGCTG
+GCTGCCGTCAGCTCGATGACTATGTTTTCACGCGTGTTGGGCTTTGCCCGTGATGCGATT
+GTCGCCAGAATTTTTGGCGCAGGGATGGCGACCGACGCCTTTTTTGTGGCGTTTAAACTT
+CCCAATCTACTACGCCGGATCTTTGCCGAAGGCGCTTTTTCTCAGGCCTTTGTGCCTATC
+CTGGCGGAATATAAGAGCAAGCAGGGTGAAGAAGCGACGCGGATCTTTGTCGCTTACGTT
+TCCGGCCTGTTGACGCTGGCATTGGCCGTCGTGACGGTGGCCGGTATGCTGGCCGCCCCG
+TGGGTGATTATGGTAACCGCGCCGGGTTTTGCCGATACTGCGGATAAATTTGCGCTGACG
+ACGCAACTGCTGCGGATTACGTTTCCCTATATTCTGCTGATCTCGCTGGCTTCACTGGTT
+GGCGCCATTCTCAACACCTGGAATCGCTTCTCTATTCCCGCTTTTGCGCCGACATTTCTT
+AATATCAGTATGATCGGTTTTGCATTATTCGCCGCGCCATACTTTAATCCGCCGGTGCTG
+GCGTTAGCCTGGGCAGTCACCGTCGGCGGCGTGCTGCAACTGGTGTATCAACTTCCGTAT
+TTGAAAAAGATCGGTATGCTGGTGCTGCCGCGCATTAACTTTCACGACACCGGGGCGATG
+CGGGTGGTCAAACAGATGGGGCCGGCGATTTTGGGCGTTTCCGTCAGTCAGATCTCCCTT
+ATCATCAATACCATTTTCGCCTCGTTTCTGGCCTCCGGCTCGGTCTCATGGTTGTACTAT
+GCCGATCGGTTGATGGAGTTCCCGTCCGGCGTGCTGGGCGTGGCGTTGGGGACCATCCTG
+TTGCCGTCATTGTCGAAAAGCTTTGCCAGCGGCAATCATGATGAGTACTGCCGCCTGATG
+GACTGGGGGCTGCGTTTGTGCTTTTTACTGGCGTTGCCGAGCGCGGTAGCGCTAGGCATT
+CTGGCGAAGCCGCTGACGGTCTCGCTGTTTCAGTACGGTAAATTCACCGCCTTTGATGCG
+GCGATGACGCAGCGGGCGTTAATCGCCTATTCGGTGGGGCTGATTGGCTTGATCGTCGTA
+AAAGTGCTGGCCCCGGGCTTCTATTCTCGCCAGGATATTAAAACGCCGGTGAAAATCGCC
+ATCGTGACGTTAATCATGACGCAGTTAATGAACCTGGCGTTTATTGGACCGCTGAAACAC
+GCCGGGCTGTCGCTCTCTATTGGTCTGGCGGCATGTCTCAATGCGTCGCTGCTGTACTGG
+CAACTGCGCAAACAGAATATCTTTACGCCACAACCGGGGTGGATGTGGTTCCTGATGCGT
+CTGATCATTTCCGTACTGGTAATGGCCGCCGTGTTGTTCGGCGTGTTGCATATTATGCCG
+GAGTGGTCGCAAGGGTCGATGCTATGGCGTTTGCTGCGTTTGATGGCGGTAGTGATCGCG
+GGTATCGCGGCCTATTTCGCCGCGCTTGCCGTGCTGGGCTTTAAAGTGAAAGAGTTTGTT
+CGCCGGACGGCGTAA
+>11111_1#11_04139
+ATGACTCGTTTGTCAGAAATACTTGACCAGATGACCACCGTCCTGAATGACCTGAAGACG
+GTGATGGACGCCGAGCAACAACAGCTTTCCGTAGGCCAGATTAACGGCAGCCAGCTACAG
+CGTATTACAGAAGAAAAAAGCTCGTTGCTGGCGACGCTGGATTATCTGGAACAACAGCGC
+CGTCTGGAGCAGAACGCGCAGCGTAGCGCAAACGATGACATTGCAGAGCGCTGGCAGGCG
+ATTACCGAAAAAACGCAGCATCTGCGCGACCTCAACCAGCACAACGGCTGGCTGCTGGAA
+GGGCAAATCGAGCGTAATCAACAGGCGCTGGAGGTGCTGAAACCTCACCAGGAGCCGACC
+TTGTACGGGGCTGACGGTCAGACTTCCGTCTCTCACCGCGGCGGTAAAAAAATATCTATC
+TAA
+>11111_1#11_04140
+ATGAGCATTGACCGTACCTCACCTTTGAAACCCGTTAGCACTGTCCAGACGCGCGAAACC
+AGCGACACGCCGGTACAAAAAACGCGTCAGGAAAAAACGTCCGCCGCGACGAGCGCCAGC
+GTAACGTTAAGCGACGCGCAAGCGAAGCTTATGCAGCCAGGCGTCAGCGACATTAATATG
+GAACGCGTCGAAGCATTAAAAACGGCTATCCGTAACGGTGAGTTAAAAATGGATACGGGA
+AAAATAGCAGACTCGCTCATTCGCGAGGCGCAGAGCTACTTACAGAATAAATAA
+>11111_1#11_04141
+ATGCAAACGTTAAAACGAGGATTCGCCGTGGCGGCTTTGCTGTTCAGCCCCCTGACAATG
+GCGCAGGACATCAACGCCCAGCTGACCACGTGGTTTTCCCAGCGTCTGGCTGGCTTCAGC
+GACGAGGTGGTTGTCACGCTCCGTTCACCGCCCAATCTGCTACCGAGCTGCGAGCAGCCA
+GCCTTCAGCATGACGGGCAGCGCGAAGCTGTGGGGCAACGTCAATGTGGTGGCGCGCTGC
+GCCAATGAAAAACGTTATTTGCAGGTGAATGTGCAAGCGACCGGCAATTATGTCGCCGTA
+GCCGCGCCCGTCGCGCGCGGCGGAAAATTGACGCCGGCCAACGTCACGCTAAAACGTGGC
+AGACTGGATCAGTTACCGCCGCGGACGGTACTGGATATCCGTCAGATTCAGGATGCCGTC
+AGTTTGCGCGATCTCGCTCCCGGGCAGCCGGTACAGCTTACGATGATACGTCAGGCCTGG
+CGTGTCAAAGCGGGTCAACGAGTACAGGTCATCGCCAATGGCGAGGGGTTTAGCGTCAAT
+GCGGAAGGTCAGGCGATGAATAATGCCGCCGTCGCGCAAAATGCGCGCGTGCGCATGACA
+TCGGGTCAAATCGTGAGTGGAACCGTCGATTCTGATGGGAATATTCTTATTAACCTATAA
+>11111_1#11_04142
+ATGCTCGACAGGCTCGATGCCGCCTTACGATTTCAGCAGGAAGCGCTAAATCTGCGCGCG
+CAACGTCAGGAAATATTAGCGGCGAATATCGCCAATGCCGATACGCCGGGGTATCAGGCG
+CGCGATATTGATTTTGCCAGTGAGTTAAAAAAAGTGATGGTGCGCGGACGGGAAGAAACC
+GGCGGCGTCGCGTTGTCGTTGACTTCTTCTCGCCATATTCCCGCCCAGGCGGTCTCTTCT
+CCCGCAGTGGATCTGCTTTACCGCGTACCCGATCAGCCTTCTTTGGATGGTAACACCGTA
+GATATGGACAGGGAACGTACGCAGTTTGCGGATAACAGTCTCAAATATCAGATGGGGCTT
+ACCGTTCTGGGTAGCCAACTCAAAGGCATGATGAATGTGCTACAGGGAGGAAACTAA
+>11111_1#11_04143
+GTGGCGCTGTTAAACATTTTTGATATTGCCGGATCGGCGCTTGCCGCACAGTCCAAGCGG
+TTGAACGTTGCGGCCAGTAACCTTGCGAATGCGGATAGCGTCACCGGCCCGGACGGACAG
+CCTTATCGCGCCAAACAGGTGGTTTTTCAGGTGGACGCCGCGCCGGGTCAAGCCACTGGC
+GGGGTAAAGGTCGCCAGCGTGATTGAAAGTCAGGCACCGGAAAAGCTGGTTTATGAGCCA
+GGCAATCCGCTGGCGGACGCTAATGGTTACGTCAAAATGCCCAACGTCGATGTGGTCGGC
+GAAATGGTCAACACGATGTCAGCCTCGCGCAGCTATCAGGCAAATATCGAAGTCCTGAAT
+ACCGTAAAAAGCATGATGCTTAAAACGCTGACATTAGGCCAGTAA
+>11111_1#11_04144
+ATGTCTATTGCCGTAAATATGAATGACCCGACCAACACGGGCGTCAAAACGACGACCGGC
+AGCGGGTCGATGACCGGAAGCAACGCTGCCGATCTGCAAAGCAGTTTCCTGACCTTACTG
+GTCGCGCAATTGAAGAACCAGGACCCGACTAACCCATTACAAAATAATGAGTTAACGACA
+CAGTTGGCGCAAATCAGTACCGTGAGCGGCATTGAAAAACTGAATACGACGCTGGGGGCT
+ATTTCCGGGCAAATCGATAATAGTCAGTCCCTACAGGCGACCACGCTGATTGGACATGGC
+GTTATGGTGCCTGGCACCACAATTCTGGCGGGTAAAGGCGCGGAAGAAGGGGCCGTGACG
+TCCACGACGCCGTTTGGCGTGGAATTGCAACAGCCTGCGGACAAAGTGACGGCAACCATT
+ACCGATAAAGATGGCCGGGTGGTACGGACGCTGGAGATCGGTGAGTTGCGAGCCGGGGTA
+CACACCTTTACCTGGGATGGTAAGCAAACGGACGGAACAACGGTACCGAATGGTTCTTAC
+AACATTGCGATTACCGCCAGCAATGGCGGGACGCAACTGGTGGCGCAGCCGCTGCAATTC
+GCTCTGGTACAGGGCGTGACGAAGGGCAGTAACGGCAACCTGTTGGATCTGGGTACCTAC
+GGCACCACCACACTCGACGAAGTTCGGCAAATAATCTAA
+>11111_1#11_04145
+ATGTCTTTTTCTCAAGCGGTTAGCGGCCTGAACGCTGCGGCCACCAACCTTGATGTTATC
+GGTAATAACATCGCCAACTCCGCCACCTATGGCTTTAAGTCCGGTACGGCATCATTTGCC
+GATATGTTCGCCGGTTCCAAAGTGGGGTTGGGCGTAAAAGTGGCGGGGATTACCCAGGAT
+TTTACCGACGGTACGACAACGAACACCGGGCGCGGGCTGGATGTCGCGATTAGCCAGAAC
+GGTTTTTTCCGCCTGGTAGACAGCAACGGTTCCGTGTTCTATAGCCGCAACGGCCAGTTC
+AAACTGGACGAGAACCGTAACCTGGTCAATATGCAGGGGATGCAGTTGACCGGCTATCCG
+GCCACCGGTACGCCGCCGACCATTCAGCAGGGGGCGAATCCTGCGCCGATCACCATTCCG
+AACACGCTGATGGCGGCGAAATCGACCACCACCGCGTCAATGCAGATCAACCTGAACTCA
+ACGGACCCTGTACCGTCTAAAACGCCCTTTAGCGTGAGTGATGCGGATTCGTATAACAAA
+AAAGGCACCGTCACCGTTTATGACAGCCAGGGTAATGCCCATGACATGAACGTCTATTTT
+GTGAAAACCAAAGATAATGAATGGGCTGTGTACACCCATGACAGCAGCGATCCTGCAGCC
+ACTGCGCCAACAACGGCGTCCACTACGCTGAAATTCAATGAAAACGGGATTCTGGAGTCT
+GGCGGTACGGTGAACATCACCACCGGTACGATTAATGGCGCGACAGCGGCCACCTTCTCC
+CTCAGCTTCCTTAACTCCATGCAGCAGAACACCGGGGCTAATAACATCGTCGCCACCAAT
+CAAAACGGCTATAAGCCTGGCGACCTGGTGAGCTACCAGATTAACAATGATGGCACCGTG
+GTTGGCAACTACTCCAACGAGCAGGAGCAGGTGCTGGGGCAGATTGTGCTGGCTAACTTC
+GCCAACAACGAAGGTCTGGCATCCCAGGGCGATAACGTCTGGGCGGCGACGCAGGCCTCC
+GGGGTAGCGCTGCTGGGGACTGCCGGTTCCGGCAACTTCGGTAAGCTGACGAACGGCGCG
+CTGGAAGCCTCTAACGTGGATTTGAGTAAAGAGCTGGTGAATATGATCGTCGCGCAGCGT
+AACTACCAGTCGAATGCGCAGACCATCAAAACCCAGGACCAGATCCTCAATACGCTGGTT
+AACCTGCGCTAA
+>11111_1#11_04146
+ATGGATCACGCAATTTATACCGCCATGGGGGCGGCCAGCCAGACGCTTAACCAGCAGGCG
+GTAACGGCCAGCAACCTGGCTAATGCCTCAACGCCGGGCTTTCGCGCGCAGCTTAACGCG
+CTACGCGCGGTGCCCGTTGATGGCCTCTCTTTAGCGACGCGCACGTTGGTTACGGCGTCG
+ACGCCGGGGGCGGATATGACCCAGGGTCAGTTGGACTACACTTCCCGCCCGCTGGATGTT
+GCGTTACAGCAGGACGGCTGGCTGGTGGTGCAAGCGGCGGATGGCGCTGAAGGATATACC
+CGTAACGGGAATATCCAGGTGGGCCCGACCGGGCAGTTAACCATTCAGGGACATCCGGTT
+ATCGGCGAAGGCGGCCCGATTACCGTTCCGGAAGGGTCGGAAATCACCATTGCGGCAGAC
+GGCACGATCTCCGCGCTCAATCCCGGCGACCCGCCAAACACGGTGGCGCCCGTTGGGCGG
+CTGAAGCTGGTCAAAGCGGAAGGCAATGAGGTGCAGCGGAGCGATGACGGTTTATTCCGC
+CTTACCGCCGAGGCACAGGCTGAACGCGGGGCGGTACTGGCCGCCGACCCGTCAATTCGC
+ATTATGTCGGGCGTGCTGGAGGGCAGTAACGTCAAGCCGGTTGAAGCCATGACCGACATG
+ATCGCCAACGCACGTCGTTTTGAAATGCAGATGAAGGTTATCACCAGCGTAGATGAGAAC
+GAAGGGCGAGCTAACCAACTGCTGTCGATGAGTTAA
+>11111_1#11_04147
+ATGATCAGTTCATTATGGATCGCCAAAACCGGTCTGGACGCGCAGCAAACCAATATGGAT
+GTGATTGCCAATAACCTGGCAAACGTCAGCACCAATGGTTTTAAGCGTCAGCGCGCGGTA
+TTTGAAGATCTGTTGTATCAGACCATCCGCCAGCCGGGCGCGCAGTCGTCCGAGCAGACG
+ACGCTGCCTTCCGGGCTGCAAATCGGTACCGGCGTGCGTCCGGTCGCCACGGAGCGCCTG
+CACAGTCAGGGGAACCTGTCGCAGACCAACAACAGTAAAGATGTGGCGATTAAAGGGCAG
+GGCTTTTTCCAGGTCATGCTGCCGGACGGTACGTCTGCCTATACCCGCGACGGCTCTTTC
+CAGGTGGATCAGAATGGTCAACTGGTGACGGCGGGCGGTTTTCAGGTGCAGCCGGCAATC
+ACCATTCCGGCCAACGCGTTAAGCATCACGATTGGCCGCGACGGCGTGGTCAGCGTTACC
+CAGCAAGGGCAGGCCGCGCCGGTTCAGGTCGGGCAGCTTAACCTGACCACCTTTATGAAC
+GACACCGGTCTGGAAAGCATCGGCGAGAACCTCTATATCGAAACGCAATCGTCCGGCGCG
+CCGAACGAAAGCACGCCGGGGCTCAACGGCGCGGGGTTGTTGTATCAAGGGTATGTCGAA
+ACGTCGAACGTTAACGTGGCGGAAGAGCTGGTGAACATGATTCAGGTTCAACGCGCCTAT
+GAAATTAACAGTAAAGCAGTATCGACGACCGATCAGATGCTGCAGAAACTGACGCAACTC
+TAA
+>11111_1#11_04148
+ATGGCCCTGATGGTCGCGACGCTGACAGGATGCGCCTGGATACCCGCTAAACCGCTCGTG
+CAGGGGGCGACCACGGCGCAGCCGATACCTGGCCCGGTACCGGTGGCGAATGGCTCCATA
+TTTCAGTCTGCGCAGCCGATTAATTATGGCTATCAGCCGCTTTTTGAAGATCGTCGACCG
+CGTAATATCGGCGATACGCTCACGATTGTGTTACAGGAAAACGTCAGCGCCAGTAAAAGC
+TCGTCGGCAAATGCCAGCCGCGACGGCAAAACCAGCTTTGGTTTTGATACGGTACCGCGT
+TATCTGCAGGGATTATTCGGTAATTCCCGCGCGGATATGGAGGCCTCCGGCGGCAACTCT
+TTTAATGGTAAAGGCGGCGCGAATGCCAGCAATACCTTTAGCGGCACGCTGACCGTGACC
+GTCGATCAGGTTCTGGCCAATGGCAATTTACACGTCGTGGGGGAAAAACAGATCGCGATT
+AATCAGGGAACGGAATTCATCCGCTTCTCCGGCGTGGTAAATCCACGCACCATCAGCGGT
+AGCAACTCTGTTCCCTCGACACAGGTGGCGGATGCGCGGATTGAATATGTCGGGAACGGC
+TATATTAACGAAGCGCAAAATATGGGCTGGCTGCAACGTTTCTTCCTTAATTTGTCGCCG
+ATGTAA
+>11111_1#11_04149
+GTGTTTAAAGCTCTTGCAGGAATCGTTCTGGCACTGGTTGCCACTCTGGCGCACGCCGAG
+CGTATCCGGGATCTGACCAGTGTCCAGGGAGTACGGGAAAACTCGCTGATCGGCTACGGG
+CTGGTGGTCGGGCTGGACGGTACGGGCGACCAGACGACCCAGACGCCATTTACCACCCAG
+ACGCTGAATAACATGCTGTCACAACTGGGGATTACGGTCCCCACCGGCACCAATATGCAG
+TTGAAAAACGTGGCGGCGGTGATGGTGACGGCGTCGTATCCGCCTTTTGCGCGACAGGGA
+CAAACGATCGATGTCGTCGTTTCCTCAATGGGGAACGCTAAAAGTCTGCGTGGCGGGACG
+TTATTAATGACGCCGTTAAAAGGGGTGGACAGCCAGGTGTATGCTCTGGCGCAGGGCAAT
+ATTCTGGTCGGCGGCGCGGGCGCTTCCGCAGGCGGCAGTAGCGTGCAGGTTAACCAGCTT
+AATGGCGGGCGCATCACTAATGGCGCGATTATCGAACGCGAGTTGCCGACTCAGTTCGGC
+GCTGGCAACACCATTAATCTGCAATTGAACGACGAAGATTTTACGATGGCGCAGCAAATT
+ACCGACGCCATCAACCGCGCCCGCGGTTACGGCAGCGCCACTGCGCTTGATGCGCGAACG
+GTACAGGTACGCGTGCCCAGCGGCAACAGCTCGCAGGTGCGTTTTCTGGCGGACATTCAA
+AATATGGAAGTCAACGTGACGCCGCAGGATGCAAAAGTCGTGATCAACTCGCGTACCGGT
+TCGGTGGTCATGAATCGGGAAGTCACGCTGGATAGCTGCGCTGTGGCGCAGGGCAATTTG
+TCAGTGACAGTCAATCGCCAACTCAACGTCAACCAGCCGAATACGCCATTTGGCGGCGGG
+CAGACCGTGGTGACGCCACAGACTCAGATAGATTTGCGTCAGAGCGGCGGATCGCTACAG
+AGCGTGCGTTCCAGCGCCAATCTGAACAGCGTAGTGCGCGCGCTGAATGCGCTTGGCGCG
+ACGCCGATGGATCTGATGTCGATTTTGCAGTCCATGCAGAGCGCGGGCTGTCTACGCGCC
+AAACTGGAAATCATCTGA
+>11111_1#11_04150
+ATGATCGGAGACGGTAAATTGCTGGCCAGCGCGGCCTGGGATGCGCAATCTCTGAACGAA
+CTGAAAGCGAAAGCGGGCCAGGACCCGGCGGCGAATATCCGTCCTGTGGCCCGTCAGGTG
+GAAGGGATGTTTGTGCAGATGATGCTGAAAAGTATGCGCGAGGCTTTACCCAAAGATGGT
+TTATTCAGCAGCGATCAGACGCGTCTGTATACCAGCATGTATGACCAGCAGATCGCCCAG
+CAGATGACCGCCGGTAAGGGATTGGGGCTGGCGGATATGATGGTTAAACAGATGACGGGC
+GGGCAGACGATGCCTGCAGATGATGCGCCGCAAGTACCGCTTAAATTCTCCCTGGAGACG
+GTAAACAGCTATCAAAATCAGGCGCTGACCCAACTGGTGCGCAAAGCCATACCGAAAACG
+CCGGACAGCAGCGATGCGCCGCTCTCCGGCGACAGTAAAGACTTTCTGGCCCGGCTTTCG
+CTCCCGGCGAGGCTGGCCAGCGAACAAAGCGGGGTGCCGCATCATCTGATTCTGGCGCAG
+GCGGCGCTGGAGTCCGGCTGGGGGCAGCGGCAAATCCTGCGGGAGAATGGCGAACCCAGC
+TATAACGTATTTGGCGTGAAAGCGACCGCCAGTTGGAAAGGGCCGGTGACGGAAATCACC
+ACCACTGAATACGAAAATGGCGAAGCGAAAAAAGTGAAAGCGAAATTCCGCGTCTATAGC
+TCGTATCTGGAGGCGTTATCGGATTATGTCGCGCTGTTAACGCGTAACCCACGCTACGCT
+GCCGTGACCACTGCCGCCACGGCAGAGCAGGGCGCAGTGGCTCTGCAAAACGCCGGATAC
+GCCACTGACCCGAATTACGCGCGTAAATTGGCCAGCATGATTCAGCAGTTGAAAGCGATG
+AGTGAAAAGGTCAGCAAAACCTACAGCGCGAATCTCGACAATCTCTTTTAA
+>11111_1#11_04151
+ATGTCCAGCTTGATTAATCACGCCATGAGCGGACTTAACGCCGCGCAGGCCGCGTTAAAT
+ACGGTCAGTAATAACATCAACAATTATAACGTTGCGGGTTATACCCGGCAGACAACTATT
+CTGGCGCAGGCAAACAGTACGTTAGGGGCTGGCGGCTGGATAGGTAATGGCGTTTACGTT
+TCAGGCGTACAGCGCGAATATGATGCGTTTATCACTAATCAGCTACGCGGCGCGCAAAAC
+CAGAGCAGCGGCTTAACCACGCGCTATGAACAAATGTCGAAAATCGACAACCTGCTGGCC
+GATAAATCCAGCTCACTGTCTGGCTCGCTGCAGAGTTTTTTTACCAGCCTGCAAACGTTA
+GTCAGTAATGCGGAAGATCCTGCGGCGCGTCAGGCGCTGATTGGTAAAGCGGAAGGGCTG
+GTAAACCAGTTCAAAACCACCGATCAGTATCTGCGCGATCAGGATAAACAGGTCAATATC
+GCGATTGGCTCCAGCGTGGCGCAAATCAACAATTACGCGAAGCAGATAGCTAACCTGAAC
+GATCAAATCTCCCGTATGACGGGCGTAGGCGCGGGCGCATCGCCGAACGACCTGCTCGAT
+CAACGTGATCAGTTGGTTAGCGAGCTTAACAAGATCGTTGGCGTCGAGGTGAGTGTACAG
+GACGGCGGCACCTATAACCTGACGATGGCCAATGGCTATACGCTGGTGCAGGGGTCGACG
+GCGCGTCAGTTGGCGGCGGTTCCCTCCAGCGCCGACCCGACGCGAACGACTGTCGCTTAT
+GTCGATGAGGCCGCCGGTAACATCGAAATTCCGGAAAAGTTGCTGAACACCGGTTCGCTC
+GGCGGGCTACTGACGTTCCGTTCTCAGGATCTGGATCAGACTCGTAATACGCTGGGCCAG
+TTGGCGTTGGCGTTTGCCGATGCGTTTAACGCGCAGCATACCAAAGGTTATGACGCCGAC
+GGCAATAAAGGGAAAGACTTCTTTAGCATTGGCTCGCCGGTGGTATATAGCAACAGTAAT
+AATGCCGATAAAACGGTATCGCTAACCGCTAAGGTGGTCGACAGCACGAAGGTTCAGGCG
+ACGGATTATAAGATTGTTTTTGACGGTACAGACTGGCAGGTTACTCGCACTGCGGATAAC
+ACCACCTTCACGGCAACAAAAGATGCTGACGGAAAACTGGAGATTGACGGTCTGAAAGTG
+ACGGTAGGGACTGGCGCACAGAAAAACGACAGTTTTCTTCTCAAGCCGGTCAGCAATGCT
+ATCGTCGACATGAACGTTAAAGTGACAAATGAAGCCGAGATTGCGATGGCGTCTGAGTCA
+AAACTCGATCCTGATGTGGATACCGGCGACAGCGATAACCGCAATGGTCAGGCATTGCTG
+GACTTACAAAACAGCAATGTAGTGGGCGGCAACAAAACCTTTAACGATGCTTACGCCACG
+TTGGTCAGCGATGTGGGTAACAAAACGTCAACGCTGAAAACCAGCAGCACCACGCAGGCG
+AATGTGGTTAAACAGCTTTATAAACAGCAACAGTCGGTTTCCGGCGTTAACCTCGACGAA
+GAGTACGGCAATTTGCAGCGTTATCAGCAGTATTATCTGGCGAATGCGCAAGTATTGCAG
+ACCGCGAATGCGCTGTTTGATGCGTTATTGAATATTCGCTAA
+>11111_1#11_04152
+ATGCGTATCAGTACCCAGATGATGTACGAACAAAATATGAGCGGCATCACTAATTCTCAG
+GCCGAATGGATGAAGCTGGGCGAGCAGATGTCTACCGGTAAGCGCGTTACCAACCCATCT
+GACGATCCGATCGCCGCGTCGCAGGCGGTAGTACTCTTTCAGGCGCAGGCGCAGAATAGC
+CAGTACGCCCTGGCGCGTACGTTTGCCACCCAAAAAGTGTCGCTGGAAGAAAGCGTACTC
+AGTCAGGTGACGACGGCGATTCAAACCGCGCAGGAAAAAATCGTCTATGCCGGAAACGGC
+ACGTTAAGCGACGATGACCGCGCGTCGCTGGCGACGGATTTACAGGGGATCCGCGATCAG
+CTGATGAACCTGGCAAACAGCACTGACGGCAATGGTCGCTATATCTTTGCCGGGTATAAA
+ACGGAAGCGGCGCCATTCGACCAGGCGACAGGTGGTTATCATGGCGGCGAGAAAAGTGTT
+ACCCAGCAGGTGGATTCCGCACGCACGATGGTAATTGGCCATACGGGAGCGCAAATTTTT
+AATAGCATCACCAGCAATGCGGTGCCGGAACCGGATGGCTCGGACTCCGAAAAGAATCTG
+TTTGTCATGCTCGATACGGCAATTGCCGCGCTCAAGACCCCGGTGGAAGGCAATGACGTG
+GAAAAAGAAAAAGCCGCTGCCGCCATTGATAAAACCAATCGCGGCTTAAAAAATTCGCTT
+AATAACGTCCTGACCGTTCGTGCGGAACTGGGAACGCAACTGAGCGAACTCAGTACGCTG
+GATTCACTGGGAAGCGACCGTGCGCTGGGACAGAAGCTACAGATGAGCAACCTGGTAGAT
+GTGGACTGGAACTCGGTCATTTCCTCCTACGTCATGCAACAGGCGGCATTACAGGCGTCC
+TATAAAACGTTTACCGACATGCAGGGAATGTCGCTTTTCCAGTTGAACCGGTAA
+>22222_2#22_04112
+ATGAAACTTTTAAGAGTGGCAGCATTCGCAGCAATCGTAGTTTCTGGCAGTGCTCTGGCT
+GGCGTCGTTCCACGATGGGGCGGCGGCGGTAATCATAACGGCGGCGGCAATAGTTCCGGG
+CCGGATTCCACGTGGAGCATTTATCAGTACGGTTCCGCTAACGCTGCGCTTGCTCTGCAA
+AGCGATGCCCGTAGATCTGAAACGACCATTACCCAGAGCGGTTATGGTAACGGCGCCGAT
+GTAGGCCAGGGTGGGGATAACAGTACTATTGAACTGACTCAGAATGGTTTCAGAAACAAT
+GCCACCATCGACCGGTGGAACGCTAAAAACTCCGATATTACTGTCGGTCAATACGGCGGT
+AATAACGCCGCGCGGGTTAATCAGACCGCATCTGATTCCAGCGTAATGGTGCGTCAGGTT
+GGTTTTGGCAACAGCGCCACGGCTAACCAGTATTAA
+>22222_2#22_04141
+ATGCAAACGTTAAAACNNGGATTCGCCGTGGCGGCTTTGCTGTTCAGCCCCCTGACAATG
+GCGCAGGACATCAACGNNCAGCTGACCACGTGGTTTTCCCAGCGTCTGGCTGGCTTCAGC
+GACGAGGTGGTTGTCANNCTCCGTTCACCGCCCAATCTGCTACCGAGCTGCGAGCAGCCA
+GCCTTCAGCATGACGGNNAGCGCGAAGCTGTGGGGCAACGTCAATGTGGTGGCGCGCTGC
+GCCAATGAAAAACGTTNNTTGCAGGTGAATGTGCAAGCGACCGGCAATTATGTCGCCGTA
+GCCGCGCCCGTCGCGCNNGGCGGAAAATTGACGCCGGCCAACGTCACGCTAAAACGTGGC
+AGACTGGATCAGTTACNNCCGCGGACGGTACTGGATATCCGTCAGATTCAGGATGCCGTC
+AGTTTGCGCGATCTCGNNCCCGGGCAGCCGGTACAGCTTACGATGATACGTCAGGCCTGG
+CGTGTCAAAGCGGGTCNNCGAGTACAGGTCATCGCCAATGGCGAGGGGTTTAGCGTCAAT
+GCGGAAGGTCAGGCGANNAATAATGCCGCCGTCGCGCAAAATGCGCGCGTGCGCATGACA
+TCGGGTCAAATCGTGANNGGAACCGTCGATTCTGATGGGAATATTCTTATTAACCTATAA
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_prank_input.fa.aln	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,66 @@
+>1111#5_04506
+------------------------------------------------------------
+------------------------------------------------------------
+------------------------------------------------------------
+------------------------------------------------------------
+------------------------------------------------------------
+------------------------------------------------------------
+------------------------------------------------------------
+---------ATGGCAATCACCTTACGGGAGCTGGATGGCCTGAGCTATGAAGAGATAGCG
+GCTATCATGGATTGTCCGGTGGGGACGGTGCGTTCACGTATCTTCCGGGCGCGGGAAGCT
+ATTGATAATAAAGTTCAACCGCTTATCAGGCGT
+>1234_8#75_04759
+ATGAGCGAGCAGTTAACGGACCAGGTCCTGGTTGAACGGGTCCAGAAGGGAGATCAGAAA
+GCCTTTAACTTACTGGTAGTGCGCTACCAGCATAAAGTGGCGAGTCTGGTTTCCCGCTAT
+GTGCCATCGGGCGACGTTCCCGATGTCGTACAGGAATCATTTATTAAGGCCTATCGCGCG
+CTGGATTCTTTCCGGCGGGATAGTGCTTTTTATACCTGGTTGTATCGTATTGCGGTCAAT
+ACCGCGAAGAACTACCTGGTTGCGCAGGGGCGTCGTCCGCCTTCCAGTGATGTAGACGCG
+ATTGAAGCAGAAAACTTTGAAAGCGGCGGCGCGCTGAAAGAAATTTCGAACCCTGAGAAC
+TTAATGTTGTCAGAAGAACTGAGACAGATAGTTTTCCGAACTATTGAGTCCCTCCCGGAA
+GATTTACGTATGGCAATCACCTTACGGGAGCTGGATGGCCTGAGCTATGAAGAGATAGCG
+GCTATCATGGATTGTCCGGTGGGGACGGTGCGTTCACGTATCTTCCGGGCGCGGGAAGCT
+ATTGATAATAAAGTTCAACCGCTTATCAGGCGT
+>Salmonella_enterica_subsp_enterica_serovar_Typhimurium_DT104_v1_02853
+ATGAGCGAGCAGTTAACGGACCAGGTCCTGGTTGAACGGGTCCAGAAGGGAGATCAGAAA
+GCCTTTAACTTACTGGTAGTGCGCTACCAGCATAAAGTGGCGAGTCTGGTTTCCCGCTAT
+GTGCCATCGGGCGACGTTCCCGATGTCGTACAGGAATCATTTATTAAGGCCTATCGCGCG
+CTGGATTCTTTCCGGGGGGATAGTGCTTTTTATACCTGGTTGTATCGTATTGCGGTCAAT
+ACCGCGAAGAACTACCTGGTTGCGCAGGGGCGTCGTCCGCCTTCCAGTGATGTAGACGCG
+ATTGAAGCAGAAAACTTTGAAAGCGGCGGCGCGCTGAAAGAAATTTCGAACCCTGAGAAC
+TTAATGTTTTCAGAAGAACTGAGACAGATAGTTTTCCGAACTATTGAGTCCCTCCCGGAA
+GATTTACGTATGGCAATCACCTTACGGGAGCTGGATGGCCTGAGCTATGAAGAGATAGCG
+GCTATCATGGATTGTCCGGTGGGGACGGTGCGTTCACGTATCTTCCGGGCGCGGGAAGCT
+ATTGATAATAAAGTTCAACCGCTTATCAGGCGT
+>Salmonella_enterica_subsp_enterica_serovar_Typhimurium_SL1344_v2_02736
+ATGAGCGAGCAGTTAACGGACCAGGTCCTGGTTGAACGGGTCCAGAAGGGAGATCAGAAA
+GCCTTTAACTTACTGGTAGTGCGCTACCAGCATAAAGTGGCGAGTCTGGTTTCCCGCTAT
+GTGCCATCGGGCGACGTTCCCGATGTCGTACAGGAATCATTTATTAAGGCCTATCGCGCG
+CTGGATTCTTTCCGGGGGGATAGTGCTTTTTATACCTGGTTGTATCGTATTGCGGTCAAT
+ACCGCGAAGAACTACCTGGTTGCGCAGGGGCGTCGTCCGCCTTCCAGTGATGTAGACGCG
+ATTGAAGCAGAAAACTTTGAAAGCGGCGGCGCGCTGAAAGAAATTTCGAACCCTGAGAAC
+TTAATGTTGTCAGAAGAACTGAGACAGATAGTTTTCCGAACTATTGAGTCCCTCCCGGAA
+GATTTACGTATGGCAATCACCTTACGGGAGCTGGATGGCCTGAGCTGTGAAGAGATAGCG
+GCTATCATGGATTGTCCGGTGGGGACGGTGCGTTCACGTATCTTCCGGGCGCGGGAAGCT
+ATTGATAATAAAGTTCAACCGCTTATCAGGCGT
+>Salmonella_enterica_subsp_enterica_serovar_Typhimurium_str_D23580_v1_02783
+ATGAGCGAGCAGTTAACGGACCAGGTCCTGGTTGAACGGGTCCAGAAGGGAGATCAGAAA
+GCCTTTAACTTACTGGTAGTGCGCTACCAGCATAAAGTGGCGAGTCTGGTTTCCCGCTAT
+GTGCCATCGGGCGACGTTCCCGATGTCGTACAGGAATCATTTATTAAGGCCTATCGCGCG
+CTGGATTCTTTCCGGGGGGATAGTGCTTTTTATACCTGGTTGTATCGTATTGCGGTCAAT
+ACCGCGAAGAACTACCTGGTTGCGCAGGGGCGTCGTCCGCCTTCCAGTGATGTAGACGCG
+ATTGAAGCAGAAAACTTTGAAAGCGGCGGCGCGCTGAAAGAAATTTCGAACCCTGAGAAC
+TTAATGTTGTCAGAAGAACTGAGACAGATAGTTTTCCGAACTATTGAGTCCCTCCCGGAA
+GATTTACGTATGGCAATCACCTTACGGGAGCTGGATGGCCTGAGCTATGAAGAGATAGCG
+GCTATCATGGATTGTCCGGTGGGGACGGTGCGTTCACGTATCTTCCGGGCGCGGGAAGCT
+ATTGATAATAAAGTTCAACCGCTTATCAGGCGT
+>Salmonella_enterica_subsp_enterica_serovar_Typhimurium_str_DT2_v1_02741
+ATGAGCGAGCAGTTAACGGAC---GTCCTGGTTGAACGGGTCCAGAAGGGAGATCAGAAA
+GCCTTTAACTTACTGGTAGTGCGCTACCAGCATAAAGTGGCGAGTCTGGTTTCCCGCTAT
+GTGCCATCGGGCGACGTTCCCGATGTCGTACAGGAATCATTTATTAAGGCCTATCGCGCG
+CTGGATTCTTTCCGGGGGGATAGTGCTTTTTATACCTGGTTGTATCGTATTGCGGTCAAT
+ACCGCGAAGAACTACCTGGTTGCGCAGGGGCGTCGTCCGCCTTCCAGTGATGTAGACGCG
+ATTGAAGCAGAAAACTTTGAAAGCGGCGGCGCGCTGAAAGAAATTTCGAACCCTGAGAAC
+TTAATGTTGTCAGAAGAACTGAGACAGATAGTTTTCCGAACTATTGAGTCCCTCCCGGAA
+GATTTACGTATGGCAATCACCTTACGGGAGCTGGATGGCCTGAGCTATGAAGAGATAGCG
+GCTATCATGGATTGTCCGGTGGGGACGGTGCGTTCACGTATCTTCCGGGCGCGGGAAGCT
+ATTGATAATAAAGTTCAACCGCTTATCAGGCGT
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_query_1.fna	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,252 @@
+>abc|SC|contig000001
+ACTGGCCGCCTAATAATAAAAACTCTAAAAGTTGTAATTTAAAATAGTTCTTTAAATTAT
+ATACCCACCACATTTGGTGGAGAACCAAAAATTAGCCGAAAAACATCATTTCTGAAGTTA
+TCGGCTAAAGTTATAAATTATATTTATTTGTACATGAACAAATAATTTACATTAATTTGT
+CATTTCTTCTTTTTCCCAATCGATTTTATATCTTTCTGAAGAACGATCTGTCCATTTATC
+TTTAGTATTGGTACCTTTCCAATTTGTTGAAGTCCAATGCAATTGGTAGTCATCACGAAC
+TCGTTCGTATATTACATCTATATTTGTTTGTTGTTTGGATGCTTTTCTATCCATAGTAAT
+AACTGTAGCGAAGTCTGGTGAAAACCCTGAAGATAATAGAGAACTTGCTTTGTTAGGATC
+AAGGAAGTTCTCTGCTGCTTTCATAGAACCATTTCTAGTTTTCATGAAAAGTTGATTGCC
+ATATACCGGGTTCCAAGAATCTCTATCATATGGTCCCCAATTTTGATTCACCATATTGTT
+AAATATCACTTTCCAGCCTACTTTTTTATCAGTTGGGCTCTCTAAAATTGTTTTGAAATC
+AGGTTGAACATATTTCAGTGTATGACCAATCGAAACATTTGCACCAATAAGGCCGCCAAT
+TTTTCCTGTATCATCACCAGTAACATTACCGTTGAATCCATAAGTTAAAGTACTCATATA
+CTCTTTTGTATCAATCGAATTTCTTGGATAGTAATCAGATATTTGAGCTACTTCATTATC
+AGGTAGTTGCAACTGTACCTTAAAGGCTGAAGGCCAGGCTAAACCACTTTTGTTAGCACC
+TTCTTCGCTATAAACTCTATATTGACCAGCAATGGTACCTTTCGTTCTAATAACTAGCAG
+TTTTTTATTGTGATTTTTATCATCGATAAAACTATAAAATACTTTTTTGTGCATGCCATT
+TTCTTTATCATAAGTGACTAAATCACCTGTTTTTACTGTAGTATTGCTTCCAATATCTGT
+AGTACCGGTTTTAATATTAATATCAGAATCTGCGGCATTAGCGACAGGATTCATTAATAT
+GGAACCTAGCAATAGTGTTGTTGTTACTGAGCTGACTATACGTGTTTTCATTTTCATCAT
+CCTTCTATTTTTTTTAACGATTTGAGGAAACAATAATCAATATGTCAATTTAGAATATTG
+CAGTTGAGACATATCAAATATTTATAATCGTTTATATTAGTATATTTAATGTAGCAACTG
+ATAAATTACTGAGTGATGATGAGTGATTATTTTAAGAATATGTTTTTAACTTTTATTTAA
+AATTTGAAAGGAAGCATTTCAATTTCGAGGGTTAGTCAAAGTTGAATAAATTCTTTATGA
+AACAAGGAAAAGACATAGCTAATTTTATTGATTAATTTCTTTAAAACTAATGATTTGTTT
+GATTTAAAAATGTAATCGATTACAATATAAAAATACAAATATCTTAGAATTAAATCAATT
+AATTAACTATTAAATAAAAATTAAATATATATTAACTACTGTAAATTAATAAATAGAAAT
+AGAGAAAAAGGGTATTAATTATGTTTGGAATTTCGTCGGGAATAATTTTTGCCATTACAT
+AGAAATATCTAATAGATAATGAAAAAGTATCGTATGTATTTTTAATATAGTGTAAAATAT
+CATATGTAAAATAAAATGTAGATTTTTAGTTAGAGGCATTATAAGAAAATTTTGAGTATA
+GGTTAGCTTTTAATTATGAATCTTATTGAAATTTGATTAATAAATATATGATAGGGGATT
+AAAATGAAACTATTTTATATCGTATTTCTTATTATTATATGGCTGAATATATTTTTAGGA
+AATGAAATTATCCATACACTGACTGTTTTAATAACAACATTGTATATTGTTAATTCAAGA
+AAGGGGATTAAAAATGACAGAGTTGAATAATATTATAAACTCTCTTCAATCTTTGTTTGA
+GTCTGAATCAGGCTATAAAATTTCGAAAAATTCAGGAGTTCCATATCAAACAGTACAAGA
+TTTAAGAAATGGGAAAACCAAACTAGAAGATGCTAGATTTAGAACGATTATTAAACTTTA
+TAGTTACTATGTCTCATTAAAAGAACATTAATCATGGGACAATAAAGTATTGCTATAATA
+ATTGAATCATTAAATGAAGGAATAGAGCCTAAGACATAATAAATCAATGTCTTAGGCTCT
+ACAATATTATATTGGTAGTAGTTGACCGAATGAAAATGACCATGTAACAAGCATTTTTGG
+GGCCCCAACACAGAAGCTGACGAAAAGTCAGCTTACAATAATGTGCAAGTTGGGGATGGG
+CCCCAACACAGAGAATTTCAAAAAGAAATTCTACAGACAATGCAAGTTGGCGGGGCCCCA
+ACATAGAGAAATTCAAAAAGAAATTCTACAGACAATGCAAGTTGGGGAGTGACAACGAAA
+TAAATTTTATAAAATACCATTTCTGTCACATTCCTACTCCCAATTCCATTTAAATATATA
+GAAAATTTCACCTATTATATACATCATACACTTTAAAAATTATCATTTAAATAATCTGAT
+TTGGAATTAAAGTGCATGAAGTATAAGTCACCTTCATATACTAATCAAAGAGGACGTCAA
+CAGTTATTTTATTAGGATTTTTAACATAAACATTTGCTAGATCTGAATGTAATCTTTTGC
+TTAAATCAATAGTGTAGTTATTACCGCCACCGGTGATCTTAAGCTTACCTTTATTACGAT
+TTTCGGTATATAATATTTTATTTTTTATTAACGCTTCTCGTGCACGGAAATCGATTTCTT
+TCAATGTTAATACTGGTTTATTGCCTTGGTATATTTTATGCGCACCAATAATCGTTTGTA
+GTTTATCTTTGTATTGCACAAAAAGATTATAAGTTTTATCAGAAGGTTTTGCGGCTGGTG
+TAACGCCACCTGTAAATGTCTCTCTATAAGACCACCATAACTGATCAGTATCTTTGTCTT
+TTAGTCCAAACACATCTACGTAACGATCTTTTAACTGATTAATATTTCCCCAACTTTCAG
+CGCCCCATAAAGATATATGTGCTGACCATGAATATCTCTTAAGTTCAACATAAATGTTTC
+CATTATCATATTGATATAGCCATTTATTTGAAAATGAAAAATGAGGCTGTGTGTAATATT
+TAATTAATTCATTGATGTTAGTTTCATCTTGACCAATGCTATAAGCTTTAGCTTCAGAGT
+AAAAACTAAATACTGGTTTTTGATTTTGAGGTAATACAGTACCTAATAGTAATAATGTTG
+TCGTTAAAATTATATTTTTCGTGATGTTCTTACTCATTAGAACATCTCCTTTCAGAGGAA
+TCATGATACGAGGAATAAGAAATTTAAATGTGAGCGAAGTCAATATAGTATTTGCGATTA
+TTTTTATTAACTCCATTATTATTGTTAGTTTGATTTTTCGAGGATAACTTCAATTTTTGC
+ATTTTGAGGTTTTTTAACATATCTATTTGCATCAGTTGATGGCAACCTTTTACTTAAATC
+TATTGTGTAGTTATTGTCTGTACCTGTTATTTTAATTTGTCCTTTATTATAAGAATTATT
+ATATAATTTTTTACTTTTAATTAATGTTTGACGAATACGAAAATCTAATTCTTTTAAAGT
+TAAAACAGGCTTATTGCCTTCATAAACTGGAAATCCGCCAGTAAACGTTTCTGCTTTATC
+TTTATATGTTACATTCAGTTTATAGTGTTTATCGTTAGATGTTGCTGCAGGAGTAACACC
+ACCAGTAAACGTTTCTTGAGATAATGCAAAAGAATCAATGGTTTCTTGGTCTTTTATGCC
+AAAAATATCAACGCTTTTATTTCTTAATTGGTTGATATTGCCCCAACTTTCAGGTCCATA
+AACTTGAATATGACTATACCAAGAAAACTGTAACAACGTTGCATGAATCGTACCGTTATC
+TTTTTGCCATAACGTACTGTTAGAGAAGGTTAAATATTTTTGCGAGTAATATTTAGTTAA
+CTCATTAACGTTAGTTTCGTTTTGATTTATATAATAAGCTTTCGCTTCAGATGAAGAATT
+GATAGGTGTATTAGGAAATTGTGTAAATGCTGTACCTAATAGTAACAATGTTGTTGATAA
+AATAATTTTTTTCGTGATGTTATTGTTCATTCGAATTTCTCCTTTGAGTATTGTTGGAAT
+GTTTAATTATAAAAAGGGGTTAATTAGATAATTGAAATTATCCGCATTTACAAAAGGTAA
+TAGGTTAGTTAGATTTTTCGAGTATGACTTCAATTTGTGCATTTTTAGGATTTTTAACAT
+AACGGTTTGTGTCAGTTAATTTTAACTTTTTACTTAAATCAATCGTGTAATTATTTCCAT
+CAGCAGTTATCTTAATTTGACCTTTATTAAATTCTCCGTTATATAACTTTTTATTCTTTA
+TTAATGTTTGACGAATACGGAAATCTAATTCTTTTAAAGTTAATACTGGTTTATTTCCTT
+TGTAAAATTCATGTCCACCGATGATAGTTTGTTGTTTATCACTATATTTTAAAAATAGTC
+TATAAGGTTTATCAGATGAAGTAGCTGCTGGCGTAACACCACCAGTAAATGTTTCATCAT
+AAGTCCAGTAACCTTCAACTGTGTCCTCATCTTTAGTTCCAAATATATCAACGTATTTAT
+TTCTTAACTGATTAATGTTTCCCCAACTCTCGGATCCAAACACTTGAATATGACTATACC
+AAACCCACGTTTGCAATGTTGCATGAATGCTACCATTGGGCTTTTGCCATAGCCATTTTC
+CAGATAATGAAAAATGCGGCTGAGTGTAATATTTGATTAACTCATTGATATTAGTCTCGT
+TTTCACTGATATTATAGGCTTTTGCTTCAGATGAAAAACTGATTGGTGTTTTAGGAAGTT
+GTGTTGATGTGGTTCCTAAAAGTAACAATGCTGTTGATAAAACTAATTTATTCATGATGT
+TCTTTTTCATATGAAAATCTCCTTTGCGTGAATTACCCAAAGTATATAAGCTATTACACC
+GATTCGGAATTAAATAAAAGCTAAAACTATGTTAAATAAACTTAAACAGTTAGTAGTGTT
+ATTTAAGCAAAACTTATCATTTTTAAGTTTTGGACAGAAACAGTACTTAATAAAGTAGGC
+GGGAGTTATATATTAAAAACGACACGTTACAATTATTCTCTAATCAATTGCATTAAATTG
+TTTGATAATTGAATTTTCTAACTACTTGAAAAATAGTTATACTTTAAATGTAGTACTTAT
+TTTAATTATTTCCTACTACTTAAATTTAATATTAATAAAATGTTCATTTAATTATTGATA
+AAATATTACAAATTTTAATAGTAGGTTGTGTTTATTTTGTATGCGCTTACAATTTAGGTG
+TAACTAAAATAAAAGGAGTTGTTATTAATGAAAAATTTACGAAACAGAAGTTTTTTAACT
+TTATTAGACTTTTCACGACAAGAGGTAGAATTCTTATTAACACTCTCCGAGGATTTAAAA
+CGTGCTAAATATATTGGCACTGAAAAGCCTATGTTAAAAAATAAAAATATTGCACTGTTA
+TTTGAAAAAGATTCTACAAGAACGCGATGTGCATTTGAAGTTGCAGCGCATGATCAAGGT
+GCAAATGTAACTTATTTAGGCCCAACTGGATCACAAATGGGTAAAAAAGAAACAACTAAA
+GATACTGCACGTGTGCTTGGTGGAATGTATGATGGCATTGAATACCGTGGTTTTTCACAA
+AGAACAGTAGAAACTTTAGCTGAAAATTCAGGCGTACCAGTGTGGAATGGTTTAACTGAT
+GAAGATCATCCTACTCAAGTTCTTGCTGATTTCTTAACAGCAAAAGAAGTCTTAAAAAAA
+GATTATGCAGATATTAACTTTACATATGTTGGAGATGGTCGTAATAACGTTGCAAATGCA
+TTAATGCAAGGTGCTGCCATTATGGGTATGAACTTCCATTTAGTTTGTCCAAAAGAATTA
+AATCCAACAGATGAATTATTAAATCGCTGTAAAAATATTGCCGCTGAAAATGGTGGCAAC
+ATATTAATCACAGATGATATTGACCAAGGTGTAAAAGGTTCGGATGTAATTTACACTGAT
+GTTTGGGTATCAATGGGTGAACCTGATGAAGTATGGAAAGAACGACTTGAATTATTGAAA
+CCATATCAAGTAAATAAAGAAATGATGGATAAAACTGGTAATCCAAATGTTATTTTTGAG
+CATTGCTTACCATCTTTCCATAATGCTGATACGAAAATTGGTCAACAAATTTTTGAAAAA
+TATGGTATTCGAGAAATGGAAGTTACAGATGAAGTATTCGAAAGTAAAGCTTCAGTTGTA
+TTCCAAGAAGCTGAGAACAGAATGCATACAATCAAAGCAGTCATGGTTGCTACATTGGGT
+GAATTTTAAATGATATAAGGAAGTGAATATGATGGCGAAAATAGTAGTAGCATTAGGTGG
+TAATGCTTTAGGAAAATCACCTCAAGAACAACTCGAGCTTGTTAAAAATACTGCGAAATC
+ATTAGTAGGATTAATAACAAAAGGACATGAGATTGTTATTAGTCATGGTAATGGACCACA
+GGTTGGAAGCATTAATTTGGGACTTAACTATGCTGCAGAACATAACCAAGGTCCGGCATT
+TCCATTTGCTGAATGTGGCGCAATGAGTCAAGCTTACATCGGCTATCAATTACAAGAAAG
+CTTACAAAATGAATTGCATTCTATTGGAATGGATAAACAAGTGGTAACACTAGTGACACA
+AGTTGAAGTTGATGAAAATGATCCGGCATTTAACAATCCTTCAAAACCAATTGGGTTATT
+TTACAACAAAGAAGAAGCTGAACAAATTCAAAAAGAAAAAGGATTTATATTTGTTGAAGA
+TGCTGGAAGAGGATATAGACGCGTTGTTCCTTCACCACAACCCATCTCTATTATTGAATT
+AGAGAGTATTAAAACACTTATTAAAAATGATACACTCGTTATTGCTGCTGGTGGTGGAGG
+TATACCAGTAATTAGAGAGCAACATGATGGTTTTAAAGGTATTGATGCAGTTATAGACAA
+AGATAAAACAAGTGCGTTGTTGGGTGCTAATATTCAATGCGATCAATTGATTATTTTAAC
+AGCAATTGATTATGTATATATTAATTTTAACACTGAAAACCAACAGCCTTTGAAAACAAC
+AAATGTTGATGAATTAAAACGATATATAGACGAAAATCAATTTGCAAAAGGAAGTATGTT
+ACCAAAAATTGAAGCAGCCATATCATTTATTGAAAACAATCCAAAAGGAAGTGTGCTTAT
+AACATCATTAAATGAATTAGATGCTGCCTTAGAGGGTAAAGTAGGTACTGTGATTAAAAA
+GTAATTGAATTGAAACGCTTTTCAATTACTATATGTCAAATGCATGATTTTTATTATTTA
+TGTGCACCCCCTGAAAATAATGCCTCTATTTTGATGCGGGGTGCACTTTCTTAATTTATA
+TTTATAAAATCTTTAAGGTAGAAATGCTAGGTTAAATGTCGAAGGAGATGAAACCGTGGA
+AAATACAATTAATGAAAGTGAAAAGAAAAAACGATTTAAATTAAAAATGCCAGGTGCATT
+TATGATTTTATTCATTTTAACGGTTGTTGCAGTTATAGCAACATGGGTTATTCCTGCTGG
+TGCATATTCTAAACTTTCTTACGAACCTTCATCCCAAGAACTAAAGATAGTTAACCCTCA
+TAACCAAGTGAAAAAGGTTCCGGGTACGCAACAGGAACTAGACAAAATGGGGGTTAAAAT
+TAAGATTGAACAATTTAAATCAGGTGCAATTAATAAGCCAGTATCAATTCCGAATACTTA
+TGAAAGATTAAAGCAACATCCAGCTGGACCAGAACAAATAACAAGTAGCATGGTTGAAGG
+TACGATAGAAGCGGTCGATATCATGGTATTCATTCTTGTACTAGGGGGACTTATTGGCGT
+AGTTCAAGCCAGTGGTTCTTTTGAATCGGGATTGTTAGCTTTAACGAAGAAAACAAAAGG
+GCATGAATTTATGCTAATTGTGTTTGTATCAATACTAATGATTATCGGCGGGACGTTATG
+TGGTATTGAAGAAGAAGCTGTAGCATTCTATCCGATTTTAGTCCCTATATTTATAGCGTT
+AGGATACGATTCTATCGTTTCAGTTGGTGCCATATTCCTTGCCAGCTCTGTCGGTAGTAC
+ATTTTCAACTATTAACCCGTTCTCGGTTGTAATTGCCTCTAATGCCGCTGGTACAACTTT
+TACGGATGGCTTGTATTGGAGAATAGGTGCTTGTATTGTCGGTGCGATTTTTGTTATTAG
+TTATTTATATTGGTACTGTAAAAAAATTAAAAACGATCCTAAAGCGTCATATTCTTATGA
+AGACAAAGATGCTTTTGAACAGCAATGGTCTGTATTAAAAGATGACGATAGTGCCCATTT
+TACTTTGCGTAAGAAGATAATCCTTACATTATTTGTACTACCATTTCCAATTATGGTATG
+GGGAGTTATGACGCAAGGTTGGTGGTTCCCAGTTATGGCTTCAGCATTTTTAATATTTAC
+AATTATAATAATGTTTATTGCTGGGACAGGTAAATCTGGATTGGGAGAAAAAGGAACTGT
+AGATGCATTTGTCAATGGTGCATCAAGTTTAGTAGGTGTATCTTTAATTATTGGTTTAGC
+TCGAGGTATTAATTTAGTGTTGAATGAAGGTATGATTTCAGATACAATCTTACACTTTTC
+ATCATCTTTAGTTCAACATATGAGTGGACCATTATTTATCATCGTATTACTATTTATTTT
+CTTCTGTTTAGGTTTTATCGTGCCATCATCTTCTGGATTAGCGGTATTATCAATGCCTAT
+CTTTGCACCACTAGCTGATACAGTAGGTATACCAAGATTCGTCATCGTTACGACATATCA
+ATTTGGTCAATATGCGATGTTATTCTTAGCGCCGACTGGACTTGTTATGGCCACACTACA
+AATGTTAAACATGCGATATTCACATTGGTTCCGATTTGTATGGCCGGTAGTTGCTTTTGT
+ATTGATTTTCGGTGGCGGAGTACTAATTACGCAAGTACTAATTTATTCATAATTTGAAAT
+GCTATATTATAAAAATACTAATTGGGTTTTATGCATCTCGTAGGTTTGTAGAAATACTAA
+ACTAAGCGAGGTGCATTATTATTTTTGATTAAGAAAATAATGACGGTAATGATAACACTA
+GTAAGTAATTGATACAATGCTCTATTTAATAATGATATTTTTAAAATTTGTTTTTAATGT
+AATGTTAGATCTATGGTATATTATATTTATCGTGGTAAATATGTATTTGCTGTAAACAGT
+TTTTGTAACACATGACACATATGGTTGTGAAAATAGCATATATAAAGGATGGCTATAAAT
+GACACATTTGACAAAGGTTTTAGATACACTAACTGGAATATGCGTAGTATTATTATTTAG
+TAAATATTTTGTGGCGTATGCAAATATGGTGTTTGATTGGAATTTAAGATGGTATTTGCT
+AGAAAACATACCACATTTGCCAATTATATTATTTATTCTGATGTTTATTTTCGGAGTACC
+TTCTGAAATGATAAAAGATAGGCAAAGGAAAAATAACGGTGTTTAATTTATCGATATTTA
+GAGGTGATAAAATTTGTCAACTATTACAAAGACTAAAATAAAAATCTTTATTAATTATTT
+TATTGGTATATTAGCCTTGGCGTTTGCTGCTTATATATTATTTAAATAAAGGTTAGAGTG
+AAACGTGTTTATGAACTAGACGTTCTAGTATAGTTACTACAGCTTTAGTCAGAAGGTATC
+ATTGATAAGATCATATTAAATCAAAGAGGCATTGATATACACTAAAAAGAGGCAAGATTA
+CCTGCCTCTTTTTTAGTTATTAAATATGCGTGTTAATTCTTGGTAATAGTGTTACTGAGA
+CGCATTACGAAGAAATTTATCTTGATTTTCCTTTTTTAAAAAGAAGTGAAGATATCCTAT
+AAAGACTCTAAGTACTATTACAGTGGCTAATAACACTTCGATAAACAAAAGACCTTTCCA
+AATATCTGGAAACATAAGTACAGGCAAACTGTTCTTTAAAGCAGTTGCTGAGATTACTAA
+AGGGAATGTGAAAGCTGAAAATACGGGCGAAAAAGGTTCTTTTAGTAATTTAGGCAATTG
+TATAATGATATAAAAATAAAATATTTGAGCTAATATTAAAAATATAATTACGATAAAAGC
+ATTCGCCTTAGGAAAGGCTATAACATATGCTGCAGCGACTAAAGAAAATGGTGCACAAAT
+TGTCGATGTGTTCGGTTTGATTGACGTCTGCAATGGAAATGCTTTTAATCGCTTGAAAAC
+AATAGGTAAGACAATACAAGTAGCTACAAAGCCATATATTACTGTTAATTGACCTATGAA
+AAAACATCCGCTAACGGGTGCCGTCAATCCTGCGATAGCAATACCAATAAAAAGTACAGT
+CCACGAAGGATAAACATTTTCAAGTGAAAAATCTTTTAAATATTTTATTGAAAAAATAAT
+CATATGCGTCATAATTCCCACAAGGCATAAAATCCAAATAGGCGTTATTAAGCTATTGAT
+AAAAGTTATGTTACTAAAAAATGTATTTAAATAAGTAGTACCTAAAAAGCCAGACATGAA
+AAATGTTGTGAACACTGATGAAACTAGAGGACTGTTTAATTGTTCTTTCACATTATTAAA
+ATATTTGATCATAGTACATAAAAGGTGAATCCAAATCAAGAAAGCAAAGATTCCGCAAAC
+AGCGTTTAAAGTAAGAGATAAGTCTTTTAATAGATTACCCAGGCCTAATAATCCTAAGAC
+TAGTCCTGACGTTACTAGAGGTGCTTTTTGAAGTCTCATGATTTACAACCTTTCTTATGT
+GATTTTCTTCACTAATTATATCATGATAGCTATGGCCAATTAATAAGAAGAGTGTGTACT
+ATTACGTTATTAGAGTATGTATATTGGATTGATAGACACATAATTGACATTTAAATCTCA
+AAATTAATGATATTTGAGGTATGCTTTGCAACCTAAATATTGGAATATGTGGAAAAGTAA
+TTATTTAATTTAAATGATGATTGAAGATTTACAAGGGGGTGTACAAAATGAGAAATCAAA
+TTCAAAAACTATTAGACAGTGATTTGAGCAGTTTACATATATCGAAACAAACAGGAGTTC
+CACAAAGCACAATACACAGAATGAGAAAAAAAGAAAGATCATTAGACAATATGTCATTGA
+AAAACGCTGAACTACTTTATAAATTTGCCAATAGTATATTTAGCAATGAAAATTAAGAAG
+AATAATTAGTGAGTTAAATAATTAAAAAACCACGTCTCGATGGACGTGGTTATTTTTTTA
+AATGTATTTAATTATAGGATTTCGGGCCCCTGAAAAGTCCCTAAAATTTTGAATAGTATC
+AAAATCTATAGGAATAATATAATAATAAAAATCTCTACGCATGCAAATGGTGAGTGTTAA
+AAATCTTGGTGTAGTGTTGGTGTAGTTCAGGTGCAGTATAGATGAAATTTGAGCACAAAA
+TTACTTAATTAAAAATGTATAAACAAGTGTCAGACGCGTGTCAATTGTGTGTCAAAAAAT
+TCTATGACGAATAAGCATGCTTGTTTTAATTACTGTATTTTCGGGGCTTATGCGGGGGAC
+GTTTTGGTGACGCATCATACTATATTACTGAAATTCAAAACAAAAAGAGCCCCGTAATCA
+CGGAACTCTTTTGTTTGGTAATGCGTATAAAAATACCTATAAACGTCCTGGGAGGGATTC
+GAACCCCCGACCGATGGCTTAGAAGGCCATTGCTCTATCCAGCTGAGCTACCAGGACACG
+TTTAACAACACAAGAATTATTATATCTAAATGAACTTAAATTAGCAATACCTTGTAAATA
+AAAAATGTTTATATTTTTCACTATTATAGAGCTATTTATCTAAAAAGGTTCAATAAGACT
+TAAATGCGAATTCAGGCAACTTAATTGTGTTAAATACAGTTTTGAATGCCTAACTGTATT
+TCTTTTCTCTTTAAAATACAGTTAAGTACATTATAAGATGTTGTGCGGATAAACAAACTA
+ATTGCATCAAATTTATTTTAAAATAACAACAACAAAACGTTAAGCGAATAACATTTCGGT
+GATTTAAAAGCTACGCACGTTTTTGTTATCTTCAAATTTAAATTTTAAGGAGTGTTTTCA
+ATGGAAGGTTTATTTAACGCAATTAAAGATACCGTAACTGCAGCAATTAATAATGATGGC
+GCAAAATTAGGCACAAGCATTGTGAGCATCGTTGAAAATGGCGTAGGTTTATTAGGTAAA
+TTATTCGGATTCTAATTTCAATATGTTATGTAAGTAATCAGTATTATTTCAAAGGTGAGG
+GAGAGATTTAAATGACTGGACTAGCAGAAGCAATCGCAAATACTGTGCAAGCTGCACAAC
+AACATGATAGTGTGAAATTAGGCACAAGTATCGTAGACATCGTTGCTAACGGTGTGGGTT
+TACTAGGTAAATTATTTGGATTCTAATATAATAACTAATATTCTTTAAAATAAACTGGGT
+GAGCATACTTTAATGTTATGCACTCAGTTTATTTTATTTGCAGAAATTTGAGCCTCTGTT
+AAGATTTAGATACATAGACAATATAGGAGATGGGGAAATTGGGATATAAAAATATTTTGA
+TAGACTTTGATGATACAATTGTTGATTTTTATGATGCAGAAGAATGGGCGTTTCACTATA
+TGGCGAATGTTTTTAATCATAAAGCAACAAAGGATGATTTTTTAACATTTAAAAAAATCA
+ATCACCAACATTGGGAAGCTTTTCAACAAAATAAATTAACGAAGTCTGAAGTATTATCAG
+AACGATTTGTGAATTACTTCAAACATCATCAAATGGAAGTTGATGGGCATCGTGCAGATG
+TGTTATTTAGAAATGGATTAGCAGAAGCTAAAGTTAAATACTTTGATCAAACATTAGAAA
+CAATTGTCGAATTATCGAAAAGACATGATTTATATATTGTTACTAATGGTGTAACCGAAA
+CGCAAAAGAGAAGGTTAAATCAGACGCCGTTGCATAAATATATTAAAAAGATATTTATAT
+CTGAGGAAACAGGATATCAAAAACCTAATCCGGAATTTTTTAATTATGTTTTTAATGATA
+TTGGTGAGGATGAAAGACAGCACTCGATTATAGTTGGAGATTCTTTAACATCTGACATTC
+TAGGTGGAATCAATGCGGGTATAGCTACTTGCTGGTTTAATTTTAGAGGATTTGATCATA
+ATCCAGGAATTATACCTGATTATGAAATTAATTCATGGAAACAACTAAATGATATTGTAC
+GTTAAGACAAATAATTTGAAAATGATTTATATTAGCTTAAGAAAGTAATTGTAAAAACGA
+CACTACGAAAAGATGCATTTTCATGCTCGTAGTGTCGAATATTATTATCTTATGGTTTCC
+ACAATAAGACATCATGTCCCTCTATATTTTTAGCTTCCACATCTGTAAATCCATGATGTA
+AAAAGAAATCCTTAGAATCATTTCTGCCAATGGCTTTAATTGGCATATTGAAACTCTTTG
+CAAAATCAATCAATTCTGAAGCGTACCCTCTGTTTTGATATTTTGGTAATACTTCTAACT
+TCCATAATAATATATAATCTTCAAAATCTGGGAAGTAGATTTCTTCGACATCACCTTTTT
+TTAGTAATGCCATTCTAGCTCCTAATTGATCTCCGACAAATATGCCATAAAATGGTGAAT
+CTGAACTTGCATCAATCATTTGACCGTTTAACTCATTGACCATGTATAAGTCTTTGTTGC
+CAAACGCTCTAAAGTTTTCGAATAATTCGTCAGTTTTGTAATTAATTTCAAGACGTTTGA
+TTTCACTCATATTTATCTACCCCTTATTTGTTTACTACTATTATTATACATTAAACCACT
+TGTGTTTTTCATTGATTTGAAAATGTAAAACAATGAACATTATAAATTTTCCATGATTAA
+ATTGATTTTCAAGCCGTAAAATTGTCAATCACCGGTATAGACTTTATACTATAGTTTGTA
+ATCGCGTACTTAAGGAGAAAAAACATGGACTGTAAAGTAGTTAGTTTAAATGAAAAAGAT
+CAGTTTATACCAAAAATAAAGAGCAGTGACCCTGTAATAACAGGATTATTTCAATATGAT
+GCAGCTCAACAAACTAGTTTTGAAAAAAGGATGTCTAAAGAAAATAATGGAAGAGAAGCG
+GCATTAGCGAATGTTATTCGTGAATATATGAGTGATTTAAAGCTTTCAAATGAACAAGAA
+TTAAACATACAACATTTAGCTAATGGTTCAAAAGTTGTGATTGGTGGACAACAAGCAGGG
+CTTTTCGGGGGACCATTGTATACATTCCATAAAATATTTTCAATCATTACTTTATCTAAG
+GAATTAACGGATACACATAAGCAACAAGTAGTACCAGTTTTTTGGATTGCAGGAGAAGAT
+CATGATTTCGATGAAGTGAATCATACATTTGTTTATAACGAAAATCATGGGTCGCTGCAT
+AAGGTTAAATATCATACAATGGAGATGCCAGAGACGACAGTCTCTAGATATTATCCTGAT
+AAGGCTGAGTTGAAACAAACTTTAAAAACGATGTTCATTCATATGAAAGAAACTGTTCAT
+ACACAAGGTCTACTGGAGATTTGTGACAGAATTATTGACCAATATGACTCGTGGACTGAT
+ATGTTTAAAGCACTACTGCATGAAACATTTAAAGCATATGGCGTTCTATTTATAGATGCG
+CAGTTTGAGCCGTTAAGAAAAATGGAAGCGCCTATGTTTAAAAAGATTTTGAAAAAACAT
+CAGTTGCTTGATGATGCTTTTAGAGCAACACAACAACGTACTCAAAATCAAGGCTTGAAT
+GCGATGATACAAACAGATACAAATGTTCATTTATTCTTACATGATGAAAATATGCGCCAA
+TTAGTTTCGTATGATGGTAAGCATTTTAAATTAAATAAAACAGATAAGACATATATAAAG
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_query_2.fna	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,252 @@
+>abc|SC|contig000001
+ACTGGCCGCCTAATAATAAAAACTCTAAAAGTTGTAATTTAAAATAGTTCTTTAAATTAT
+ATACCCACCACATTTGGTGGAGAACCAAAAATTAGCCGAAAAACATCATTTCTGAAGTTA
+TCGGCTAAAGTTATAAATTATATTTATTTGTACATGAACAAATAATTTACATTAATTTGT
+CATTTCTTCTTTTTCCCAATCGATTTTATATCTTTCTGAAGAACGATCTGTCCATTTATC
+TTTAGTATTGGTACCTTTCCAATTTGTTGAAGTCCAATGCAATTGGTAGTCATCACGAAC
+TCGTTCGTATATTACATCTATATTTGTTTGTTGTTTGGATGCTTTTCTATCCATAGTAAT
+AACTGTAGCGAAGTCTGGTGAAAACCCTGAAGATAATAGAGAACTTGCTTTGTTAGGATC
+AAGGAAGTTCTCTGCTGCTTTCATAGAACCATTTCTAGTTTTCATGAAAAGTTGATTGCC
+ATATACCGGGTTCCAAGAATCTCTATCATATGGTCCCCAATTTTGATTCACCATATTGTT
+AAATATCACTTTCCAGCCTACTTTTTTATCAGTTGGGCTCTCTAAAATTGTTTTGAAATC
+AGGTTGAACATATTTCAGTGTATGACCAATCGAAACATTTGCACCAATAAGGCCGCCAAT
+TTTTCCTGTATCATCACCAGTAACATTACCGTTGAATCCATAAGTTAAAGTACTCATATA
+CTCTTTTGTATCAATCGAATTTCTTGGATAGTAATCAGATATTTGAGCTACTTCATTATC
+AGGTAGTTGCAACTGTACCTTAAAGGCTGAAGGCCAGGCTAAACCACTTTTGTTAGCACC
+TTCTTCGCTATAAACTCTATATTGACCAGCAATGGTACCTTTCGTTCTAATAACTAGCAG
+TTTTTTATTGTGATTTTTATCATCGATAAAACTATAAAATACTTTTTTGTGCATGCCATT
+TTCTTTATCATAAGTGACTAAATCACCTGTTTTTACTGTAGTATTGCTTCCAATATCTGT
+AGTACCGGTTTTAATATTAATATCAGAATCTGCGGCATTAGCGACAGGATTCATTAATAT
+GGAACCTAGCAATAGTGTTGTTGTTACTGAGCTGACTATACGTGTTTTCATTTTCATCAT
+CCTTCTATTTTTTTTAACGATTTGAGGAAACAATAATCAATATGTCAATTTAGAATATTG
+CAGTTGAGACATATCAAATATTTATAATCGTTTATATTAGTATATTTAATGTAGCAACTG
+ATAAATTACTGAGTGATGATGAGTGATTATTTTAAGAATATGTTTTTAACTTTTATTTAA
+AATTTGAAAGGAAGCATTTCAATTTCGAGGGTTAGTCAAAGTTGAATAAATTCTTTATGA
+AACAAGGAAAAGACATAGCTAATTTTATTGATTAATTTCTTTAAAACTAATGATTTGTTT
+GATTTAAAAATGTAATCGATTACAATATAAAAATACAAATATCTTAGAATTAAATCAATT
+AATTAACTATTAAATAAAAATTAAATATATATTAACTACTGTAAATTAATAAATAGAAAT
+AGAGAAAAAGGGTATTAATTATGTTTGGAATTTCGTCGGGAATAATTTTTGCCATTACAT
+AGAAATATCTAATAGATAATGAAAAAGTATCGTATGTATTTTTAATATAGTGTAAAATAT
+CATATGTAAAATAAAATGTAGATTTTTAGTTAGAGGCATTATAAGAAAATTTTGAGTATA
+GGTTAGCTTTTAATTATGAATCTTATTGAAATTTGATTAATAAATATATGATAGGGGATT
+AAAATGAAACTATTTTATATCGTATTTCTTATTATTATATGGCTGAATATATTTTTAGGA
+AATGAAATTATCCATACACTGACTGTTTTAATAACAACATTGTATATTGTTAATTCAAGA
+AAGGGGATTAAAAATGACAGAGTTGAATAATATTATAAACTCTCTTCAATCTTTGTTTGA
+GTCTGAATCAGGCTATAAAATTTCGAAAAATTCAGGAGTTCCATATCAAACAGTACAAGA
+TTTAAGAAATGGGAAAACCAAACTAGAAGATGCTAGATTTAGAACGATTATTAAACTTTA
+TAGTTACTATGTCTCATTAAAAGAACATTAATCATGGGACAATAAAGTATTGCTATAATA
+ATTGAATCATTAAATGAAGGAATAGAGCCTAAGACATAATAAATCAATGTCTTAGGCTCT
+ACAATATTATATTGGTAGTAGTTGACCGAATGAAAATGACCATGTAACAAGCATTTTTGG
+GGCCCCAACACAGAAGCTGACGAAAAGTCAGCTTACAATAATGTGCAAGTTGGGGATGGG
+CCCCAACACAGAGAATTTCAAAAAGAAATTCTACAGACAATGCAAGTTGGCGGGGCCCCA
+ACATAGAGAAATTCAAAAAGAAATTCTACAGACAATGCAAGTTGGGGAGTGACAACGAAA
+TAAATTTTATAAAATACCATTTCTGTCACATTCCTACTCCCAATTCCATTTAAATATATA
+GAAAATTTCACCTATTATATACATCATACACTTTAAAAATTATCATTTAAATAATCTGAT
+TTGGAATTAAAGTGCATGAAGTATAAGTCACCTTCATATACTAATCAAAGAGGACGTCAA
+CAGTTATTTTATTAGGATTTTTAACATAAACATTTGCTAGATCTGAATGTAATCTTTTGC
+TTAAATCAATAGTGTAGTTATTACCGCCACCGGTGATCTTAAGCTTACCTTTATTACGAT
+TTTCGGTATATAATATTTTATTTTTTATTAACGCTTCTCGTGCACGGAAATCGATTTCTT
+TCAATGTTAATACTGGTTTATTGCCTTGGTATATTTTATGCGCACCAATAATCGTTTGTA
+GTTTATCTTTGTATTGCACAAAAAGATTATAAGTTTTATCAGAAGGTTTTGCGGCTGGTG
+TAACGCCACCTGTAAATGTCTCTCTATAAGACCACCATAACTGATCAGTATCTTTGTCTT
+TTAGTCCAAACACATCTACGTAACGATCTTTTAACTGATTAATATTTCCCCAACTTTCAG
+CGCCCCATAAAGATATATGTGCTGACCATGAATATCTCTTAAGTTCAACATAAATGTTTC
+CATTATCATATTGATATAGCCATTTATTTGAAAATGAAAAATGAGGCTGTGTGTAATATT
+TAATTAATTCATTGATGTTAGTTTCATCTTGACCAATGCTATAAGCTTTAGCTTCAGAGT
+AAAAACTAAATACTGGTTTTTGATTTTGAGGTAATACAGTACCTAATAGTAATAATGTTG
+TCGTTAAAATTATATTTTTCGTGATGTTCTTACTCATTAGAACATCTCCTTTCAGAGGAA
+TCATGATACGAGGAATAAGAAATTTAAATGTGAGCGAAGTCAATATAGTATTTGCGATTA
+TTTTTATTAACTCCATTATTATTGTTAGTTTGATTTTTCGAGGATAACTTCAATTTTTGC
+ATTTTGAGGTTTTTTAACATATCTATTTGCATCAGTTGATGGCAACCTTTTACTTAAATC
+TATTGTGTAGTTATTGTCTGTACCTGTTATTTTAATTTGTCCTTTATTATAAGAATTATT
+ATATAATTTTTTACTTTTAATTAATGTTTGACGAATACGAAAATCTAATTCTTTTAAAGT
+TAAAACAGGCTTATTGCCTTCATAAACTGGAAATCCGCCAGTAAACGTTTCTGCTTTATC
+TTTATATGTTACATTCAGTTTATAGTGTTTATCGTTAGATGTTGCTGCAGGAGTAACACC
+ACCAGTAAACGTTTCTTGAGATAATGCAAAAGAATCAATGGTTTCTTGGTCTTTTATGCC
+AAAAATATCAACGCTTTTATTTCTTAATTGGTTGATATTGCCCCAACTTTCAGGTCCATA
+AACTTGAATATGACTATACCAAGAAAACTGTAACAACGTTGCATGAATCGTACCGTTATC
+TTTTTGCCATAACGTACTGTTAGAGAAGGTTAAATATTTTTGCGAGTAATATTTAGTTAA
+CTCATTAACGTTAGTTTCGTTTTGATTTATATAATAAGCTTTCGCTTCAGATGAAGAATT
+GATAGGTGTATTAGGAAATTGTGTAAATGCTGTACCTAATAGTAACAATGTTGTTGATAA
+AATAATTTTTTTCGTGATGTTATTGTTCATTCGAATTTCTCCTTTGAGTATTGTTGGAAT
+GTTTAATTATAAAAAGGGGTTAATTAGATAATTGAAATTATCCGCATTTACAAAAGGTAA
+TAGGTTAGTTAGATTTTTCGAGTATGACTTCAATTTGTGCATTTTTAGGATTTTTAACAT
+AACGGTTTGTGTCAGTTAATTTTAACTTTTTACTTAAATCAATCGTGTAATTATTTCCAT
+CAGCAGTTATCTTAATTTGACCTTTATTAAATTCTCCGTTATATAACTTTTTATTCTTTA
+TTAATGTTTGACGAATACGGAAATCTAATTCTTTTAAAGTTAATACTGGTTTATTTCCTT
+TGTAAAATTCATGTCCACCGATGATAGTTTGTTGTTTATCACTATATTTTAAAAATAGTC
+TATAAGGTTTATCAGATGAAGTAGCTGCTGGCGTAACACCACCAGTAAATGTTTCATCAT
+AAGTCCAGTAACCTTCAACTGTGTCCTCATCTTTAGTTCCAAATATATCAACGTATTTAT
+TTCTTAACTGATTAATGTTTCCCCAACTCTCGGATCCAAACACTTGAATATGACTATACC
+AAACCCACGTTTGCAATGTTGCATGAATGCTACCATTGGGCTTTTGCCATAGCCATTTTC
+CAGATAATGAAAAATGCGGCTGAGTGTAATATTTGATTAACTCATTGATATTAGTCTCGT
+TTTCACTGATATTATAGGCTTTTGCTTCAGATGAAAAACTGATTGGTGTTTTAGGAAGTT
+GTGTTGATGTGGTTCCTAAAAGTAACAATGCTGTTGATAAAACTAATTTATTCATGATGT
+TCTTTTTCATATGAAAATCTCCTTTGCGTGAATTACCCAAAGTATATAAGCTATTACACC
+GATTCGGAATTAAATAAAAGCTAAAACTATGTTAAATAAACTTAAACAGTTAGTAGTGTT
+ATTTAAGCAAAACTTATCATTTTTAAGTTTTGGACAGAAACAGTACTTAATAAAGTAGGC
+GGGAGTTATATATTAAAAACGACACGTTACAATTATTCTCTAATCAATTGCATTAAATTG
+TTTGATAATTGAATTTTCTAACTACTTGAAAAATAGTTATACTTTAAATGTAGTACTTAT
+TTTAATTATTTCCTACTACTTAAATTTAATATTAATAAAATGTTCATTTAATTATTGATA
+AAATATTACAAATTTTAATAGTAGGTTGTGTTTATTTTGTATGCGCTTACAATTTAGGTG
+TAACTAAAATAAAAGGAGTTGTTATTAATGAAAAATTTACGAAACAGAAGTTTTTTAACT
+TTATTAGACTTTTCACGACAAGAGGTAGAATTCTTATTAACACTCTCCGAGGATTTAAAA
+CGTGCTAAATATATTGGCACTGAAAAGCCTATGTTAAAAAATAAAAATATTGCACTGTTA
+TTTGAAAAAGATTCTACAAGAACGCGATGTGCATTTGAAGTTGCAGCGCATGATCAAGGT
+GCAAATGTAACTTATTTAGGCCCAACTGGATCACAAATGGGTAAAAAAGAAACAACTAAA
+GATACTGCACGTGTGCTTGGTGGAATGTATGATGGCATTGAATACCGTGGTTTTTCACAA
+AGAACAGTAGAAACTTTAGCTGAAAATTCAGGCGTACCAGTGTGGAATGGTTTAACTGAT
+GAAGATCATCCTACTCAAGTTCTTGCTGATTTCTTAACAGCAAAAGAAGTCTTAAAAAAA
+GATTATGCAGATATTAACTTTACATATGTTGGAGATGGTCGTAATAACGTTGCAAATGCA
+TTAATGCAAGGTGCTGCCATTATGGGTATGAACTTCCATTTAGTTTGTCCAAAAGAATTA
+AATCCAACAGATGAATTATTAAATCGCTGTAAAAATATTGCCGCTGAAAATGGTGGCAAC
+ATATTAATCACAGATGATATTGACCAAGGTGTAAAAGGTTCGGATGTAATTTACACTGAT
+GTTTGGGTATCAATGGGTGAACCTGATGAAGTATGGAAAGAACGACTTGAATTATTGAAA
+CCATATCAAGTAAATAAAGAAATGATGGATAAAACTGGTAATCCAAATGTTATTTTTGAG
+CATTGCTTACCATCTTTCCATAATGCTGATACGAAAATTGGTCAACAAATTTTTGAAAAA
+TATGGTATTCGAGAAATGGAAGTTACAGATGAAGTATTCGAAAGTAAAGCTTCAGTTGTA
+TTCCAAGAAGCTGAGAACAGAATGCATACAATCAAAGCAGTCATGGTTGCTACATTGGGT
+GAATTTTAAATGATATAAGGAAGTGAATATGATGGCGAAAATAGTAGTAGCATTAGGTGG
+TAATGCTTTAGGAAAATCACCTCAAGAACAACTCGAGCTTGTTAAAAATACTGCGAAATC
+ATTAGTAGGATTAATAACAAAAGGACATGAGATTGTTATTAGTCATGGTAATGGACCACA
+GGTTGGAAGCATTAATTTGGGACTTAACTATGCTGCAGAACATAACCAAGGTCCGGCATT
+TCCATTTGCTGAATGTGGCGCAATGAGTCAAGCTTACATCGGCTATCAATTACAAGAAAG
+CTTACAAAATGAATTGCATTCTATTGGAATGGATAAACAAGTGGTAACACTAGTGACACA
+AGTTGAAGTTGATGAAAATGATCCGGCATTTAACAATCCTTCAAAACCAATTGGGTTATT
+TTACAACAAAGAAGAAGCTGAACAAATTCAAAAAGAAAAAGGATTTATATTTGTTGAAGA
+TGCTGGAAGAGGATATAGACGCGTTGTTCCTTCACCACAACCCATCTCTATTATTGAATT
+AGAGAGTATTAAAACACTTATTAAAAATGATACACTCGTTATTGCTGCTGGTGGTGGAGG
+TATACCAGTAATTAGAGAGCAACATGATGGTTTTAAAGGTATTGATGCAGTTATAGACAA
+AGATAAAACAAGTGCGTTGTTGGGTGCTAATATTCAATGCGATCAATTGATTATTTTAAC
+AGCAATTGATTATGTATATATTAATTTTAACACTGAAAACCAACAGCCTTTGAAAACAAC
+AAATGTTGATGAATTAAAACGATATATAGACGAAAATCAATTTGCAAAAGGAAGTATGTT
+ACCAAAAATTGAAGCAGCCATATCATTTATTGAAAACAATCCAAAAGGAAGTGTGCTTAT
+AACATCATTAAATGAATTAGATGCTGCCTTAGAGGGTAAAGTAGGTACTGTGATTAAAAA
+GTAATTGAATTGAAACGCTTTTCAATTACTATATGTCAAATGCATGATTTTTATTATTTA
+TGTGCACCCCCTGAAAATAATGCCTCTATTTTGATGCGGGGTGCACTTTCTTAATTTATA
+TTTATAAAATCTTTAAGGTAGAAATGCTAGGTTAAATGTCGAAGGAGATGAAACCGTGGA
+AAATACAATTAATGAAAGTGAAAAGAAAAAACGATTTAAATTAAAAATGCCAGGTGCATT
+TATGATTTTATTCATTTTAACGGTTGTTGCAGTTATAGCAACATGGGTTATTCCTGCTGG
+TGCATATTCTAAACTTTCTTACGAACCTTCATCCCAAGAACTAAAGATAGTTAACCCTCA
+TAACCAAGTGAAAAAGGTTCCGGGTACGCAACAGGAACTAGACAAAATGGGGGTTAAAAT
+TAAGATTGAACAATTTAAATCAGGTGCAATTAATAAGCCAGTATCAATTCCGAATACTTA
+TGAAAGATTAAAGCAACATCCAGCTGGACCAGAACAAATAACAAGTAGCATGGTTGAAGG
+TACGATAGAAGCGGTCGATATCATGGTATTCATTCTTGTACTAGGGGGACTTATTGGCGT
+AGTTCAAGCCAGTGGTTCTTTTGAATCGGGATTGTTAGCTTTAACGAAGAAAACAAAAGG
+GCATGAATTTATGCTAATTGTGTTTGTATCAATACTAATGATTATCGGCGGGACGTTATG
+TGGTATTGAAGAAGAAGCTGTAGCATTCTATCCGATTTTAGTCCCTATATTTATAGCGTT
+AGGATACGATTCTATCGTTTCAGTTGGTGCCATATTCCTTGCCAGCTCTGTCGGTAGTAC
+ATTTTCAACTATTAACCCGTTCTCGGTTGTAATTGCCTCTAATGCCGCTGGTACAACTTT
+TACGGATGGCTTGTATTGGAGAATAGGTGCTTGTATTGTCGGTGCGATTTTTGTTATTAG
+TTATTTATATTGGTACTGTAAAAAAATTAAAAACGATCCTAAAGCGTCATATTCTTATGA
+AGACAAAGATGCTTTTGAACAGCAATGGTCTGTATTAAAAGATGACGATAGTGCCCATTT
+TACTTTGCGTAAGAAGATAATCCTTACATTATTTGTACTACCATTTCCAATTATGGTATG
+GGGAGTTATGACGCAAGGTTGGTGGTTCCCAGTTATGGCTTCAGCATTTTTAATATTTAC
+AATTATAATAATGTTTATTGCTGGGACAGGTAAATCTGGATTGGGAGAAAAAGGAACTGT
+AGATGCATTTGTCAATGGTGCATCAAGTTTAGTAGGTGTATCTTTAATTATTGGTTTAGC
+TCGAGGTATTAATTTAGTGTTGAATGAAGGTATGATTTCAGATACAATCTTACACTTTTC
+ATCATCTTTAGTTCAACATATGAGTGGACCATTATTTATCATCGTATTACTATTTATTTT
+CTTCTGTTTAGGTTTTATCGTGCCATCATCTTCTGGATTAGCGGTATTATCAATGCCTAT
+CTTTGCACCACTAGCTGATACAGTAGGTATACCAAGATTCGTCATCGTTACGACATATCA
+ATTTGGTCAATATGCGATGTTATTCTTAGCGCCGACTGGACTTGTTATGGCCACACTACA
+AATGTTAAACATGCGATATTCACATTGGTTCCGATTTGTATGGCCGGTAGTTGCTTTTGT
+ATTGATTTTCGGTGGCGGAGTACTAATTACGCAAGTACTAATTTATTCATAATTTGAAAT
+GCTATATTATAAAAATACTAATTGGGTTTTATGCATCTCGTAGGTTTGTAGAAATACTAA
+ACTAAGCGAGGTGCATTATTATTTTTGATTAAGAAAATAATGACGGTAATGATAACACTA
+GTAAGTAATTGATACAATGCTCTATTTAATAATGATATTTTTAAAATTTGTTTTTAATGT
+AATGTTAGATCTATGGTATATTATATTTATCGTGGTAAATATGTATTTGCTGTAAACAGT
+TTTTGTAACACATGACACATATGGTTGTGAAAATAGCATATATAAAGGATGGCTATAAAT
+GACACATTTGACAAAGGTTTTAGATACACTAACTGGAATATGCGTAGTATTATTATTTAG
+TAAATATTTTGTGGCGTATGCAAATATGGTGTTTGATTGGAATTTAAGATGGTATTTGCT
+AGAAAACATACCACATTTGCCAATTATATTATTTATTCTGATGTTTATTTTCGGAGTACC
+TTCTGAAATGATAAAAGATAGGCAAAGGAAAAATAACGGTGTTTAATTTATCGATATTTA
+GAGGTGATAAAATTTGTCAACTATTACAAAGACTAAAATAAAAATCTTTATTAATTATTT
+TATTGGTATATTAGCCTTGGCGTTTGCTGCTTATATATTATTTAAATAAAGGTTAGAGTG
+AAACGTGTTTATGAACTAGACGTTCTAGTATAGTTACTACAGCTTTAGTCAGAAGGTATC
+ATTGATAAGATCATATTAAATCAAAGAGGCATTGATATACACTAAAAAGAGGCAAGATTA
+CCTGCCTCTTTTTTAGTTATTAAATATGCGTGTTAATTCTTGGTAATAGTGTTACTGAGA
+CGCATTACGAAGAAATTTATCTTGATTTTCCTTTTTTAAAAAGAAGTGAAGATATCCTAT
+AAAGACTCTAAGTACTATTACAGTGGCTAATAACACTTCGATAAACAAAAGACCTTTCCA
+AATATCTGGAAACATAAGTACAGGCAAACTGTTCTTTAAAGCAGTTGCTGAGATTACTAA
+AGGGAATGTGAAAGCTGAAAATACGGGCGAAAAAGGTTCTTTTAGTAATTTAGGCAATTG
+TATAATGATATAAAAATAAAATATTTGAGCTAATATTAAAAATATAATTACGATAAAAGC
+ATTCGCCTTAGGAAAGGCTATAACATATGCTGCAGCGACTAAAGAAAATGGTGCACAAAT
+TGTCGATGTGTTCGGTTTGATTGACGTCTGCAATGGAAATGCTTTTAATCGCTTGAAAAC
+AATAGGTAAGACAATACAAGTAGCTACAAAGCCATATATTACTGTTAATTGACCTATGAA
+AAAACATCCGCTAACGGGTGCCGTCAATCCTGCGATAGCAATACCAATAAAAAGTACAGT
+CCACGAAGGATAAACATTTTCAAGTGAAAAATCTTTTAAATATTTTATTGAAAAAATAAT
+CATATGCGTCATAATTCCCACAAGGCATAAAATCCAAATAGGCGTTATTAAGCTATTGAT
+AAAAGTTATGTTACTAAAAAATGTATTTAAATAAGTAGTACCTAAAAAGCCAGACATGAA
+AAATGTTGTGAACACTGATGAAACTAGAGGACTGTTTAATTGTTCTTTCACATTATTAAA
+ATATTTGATCATAGTACATAAAAGGTGAATCCAAATCAAGAAAGCAAAGATTCCGCAAAC
+AGCGTTTAAAGTAAGAGATAAGTCTTTTAATAGATTACCCAGGCCTAATAATCCTAAGAC
+TAGTCCTGACGTTACTAGAGGTGCTTTTTGAAGTCTCATGATTTACAACCTTTCTTATGT
+GATTTTCTTCACTAATTATATCATGATAGCTATGGCCAATTAATAAGAAGAGTGTGTACT
+ATTACGTTATTAGAGTATGTATATTGGATTGATAGACACATAATTGACATTTAAATCTCA
+AAATTAATGATATTTGAGGTATGCTTTGCAACCTAAATATTGGAATATGTGGAAAAGTAA
+TTATTTAATTTAAATGATGATTGAAGATTTACAAGGGGGTGTACAAAATGAGAAATCAAA
+TTCAAAAACTATTAGACAGTGATTTGAGCAGTTTACATATATCGAAACAAACAGGAGTTC
+CACAAAGCACAATACACAGAATGAGAAAAAAAGAAAGATCATTAGACAATATGTCATTGA
+AAAACGCTGAACTACTTTATAAATTTGCCAATAGTATATTTAGCAATGAAAATTAAGAAG
+AATAATTAGTGAGTTAAATAATTAAAAAACCACGTCTCGATGGACGTGGTTATTTTTTTA
+AATGTATTTAATTATAGGATTTCGGGCCCCTGAAAAGTCCCTAAAATTTTGAATAGTATC
+AAAATCTATAGGAATAATATAATAATAAAAATCTCTACGCATGCAAATGGTGAGTGTTAA
+AAATCTTGGTGTAGTGTTGGTGTAGTTCAGGTGCAGTATAGATGAAATTTGAGCACAAAA
+TTACTTAATTAAAAATGTATAAACAAGTGTCAGACGCGTGTCAATTGTGTGTCAAAAAAT
+TCTATGACGAATAAGCATGCTTGTTTTAATTACTGTATTTTCGGGGCTTATGCGGGGGAC
+GTTTTGGTGACGCATCATACTATATTACTGAAATTCAAAACAAAAAGAGCCCCGTAATCA
+CGGAACTCTTTTGTTTGGTAATGCGTATAAAAATACCTATAAACGTCCTGGGAGGGATTC
+GAACCCCCGACCGATGGCTTAGAAGGCCATTGCTCTATCCAGCTGAGCTACCAGGACACG
+TTTAACAACACAAGAATTATTATATCTAAATGAACTTAAATTAGCAATACCTTGTAAATA
+AAAAATGTTTATATTTTTCACTATTATAGAGCTATTTATCTAAAAAGGTTCAATAAGACT
+TAAATGCGAATTCAGGCAACTTAATTGTGTTAAATACAGTTTTGAATGCCTAACTGTATT
+TCTTTTCTCTTTAAAATACAGTTAAGTACATTATAAGATGTTGTGCGGATAAACAAACTA
+ATTGCATCAAATTTATTTTAAAATAACAACAACAAAACGTTAAGCGAATAACATTTCGGT
+GATTTAAAAGCTACGCACGTTTTTGTTATCTTCAAATTTAAATTTTAAGGAGTGTTTTCA
+ATGGAAGGTTTATTTAACGCAATTAAAGATACCGTAACTGCAGCAATTAATAATGATGGC
+GCAAAATTAGGCACAAGCATTGTGAGCATCGTTGAAAATGGCGTAGGTTTATTAGGTAAA
+TTATTCGGATTCTAATTTCAATATGTTATGTAAGTAATCAGTATTATTTCAAAGGTGAGG
+GAGAGATTTAAATGACTGGACTAGCAGAAGCAATCGCAAATACTGTGCAAGCTGCACAAC
+AACATGATAGTGTGAAATTAGGCACAAGTATCGTAGACATCGTTGCTAACGGTGTGGGTT
+TACTAGGTAAATTATTTGGATTCTAATATAATAACTAATATTCTTTAAAATAAACTGGGT
+GAGCATACTTTAATGTTATGCACTCAGTTTATTTTATTTGCAGAAATTTGAGCCTCTGTT
+AAGATTTAGATACATAGACAATATAGGAGATGGGGAAATTGGGATATAAAAATATTTTGA
+TAGACTTTGATGATACAATTGTTGATTTTTATGATGCAGAAGAATGGGCGTTTCACTATA
+TGGCGAATGTTTTTAATCATAAAGCAACAAAGGATGATTTTTTAACATTTAAAAAAATCA
+ATCACCAACATTGGGAAGCTTTTCAACAAAATAAATTAACGAAGTCTGAAGTATTATCAG
+AACGATTTGTGAATTACTTCAAACATCATCAAATGGAAGTTGATGGGCATCGTGCAGATG
+TGTTATTTAGAAATGGATTAGCAGAAGCTAAAGTTAAATACTTTGATCAAACATTAGAAA
+CAATTGTCGAATTATCGAAAAGACATGATTTATATATTGTTACTAATGGTGTAACCGAAA
+CGCAAAAGAGAAGGTTAAATCAGACGCCGTTGCATAAATATATTAAAAAGATATTTATAT
+CTGAGGAAACAGGATATCAAAAACCTAATCCGGAATTTTTTAATTATGTTTTTAATGATA
+TTGGTGAGGATGAAAGACAGCACTCGATTATAGTTGGAGATTCTTTAACATCTGACATTC
+TAGGTGGAATCAATGCGGGTATAGCTACTTGCTGGTTTAATTTTAGAGGATTTGATCATA
+ATCCAGGAATTATACCTGATTATGAAATTAATTCATGGAAACAACTAAATGATATTGTAC
+GTTAAGACAAATAATTTGAAAATGATTTATATTAGCTTAAGAAAGTAATTGTAAAAACGA
+CACTACGAAAAGATGCATTTTCATGCTCGTAGTGTCGAATATTATTATCTTATGGTTTCC
+ACAATAAGACATCATGTCCCTCTATATTTTTAGCTTCCACATCTGTAAATCCATGATGTA
+AAAAGAAATCCTTAGAATCATTTCTGCCAATGGCTTTAATTGGCATATTGAAACTCTTTG
+CAAAATCAATCAATTCTGAAGCGTACCCTCTGTTTTGATATTTTGGTAATACTTCTAACT
+TCCATAATAATATATAATCTTCAAAATCTGGGAAGTAGATTTCTTCGACATCACCTTTTT
+TTAGTAATGCCATTCTAGCTCCTAATTGATCTCCGACAAATATGCCATAAAATGGTGAAT
+CTGAACTTGCATCAATCATTTGACCGTTTAACTCATTGACCATGTATAAGTCTTTGTTGC
+CAAACGCTCTAAAGTTTTCGAATAATTCGTCAGTTTTGTAATTAATTTCAAGACGTTTGA
+TTTCACTCATATTTATCTACCCCTTATTTGTTTACTACTATTATTATACATTAAACCACT
+TGTGTTTTTCATTGATTTGAAAATGTAAAACAATGAACATTATAAATTTTCCATGATTAA
+ATTGATTTTCAAGCCGTAAAATTGTCAATCACCGGTATAGACTTTATACTATAGTTTGTA
+ATCGCGTACTTAAGGAGAAAAAACATGGACTGTAAAGTAGTTAGTTTAAATGAAAAAGAT
+CAGTTTATACCAAAAATAAAGAGCAGTGACCCTGTAATAACAGGATTATTTCAATATGAT
+GCAGCTCAACAAACTAGTTTTGAAAAAAGGATGTCTAAAGAAAATAATGGAAGAGAAGCG
+GCATTAGCGAATGTTATTCGTGAATATATGAGTGATTTAAAGCTTTCAAATGAACAAGAA
+TTAAACATACAACATTTAGCTAATGGTTCAAAAGTTGTGATTGGTGGACAACAAGCAGGG
+CTTTTCGGGGGACCATTGTATACATTCCATAAAATATTTTCAATCATTACTTTATCTAAG
+GAATTAACGGATACACATAAGCAACAAGTAGTACCAGTTTTTTGGATTGCAGGAGAAGAT
+CATGATTTCGATGAAGTGAATCATACATTTGTTTATAACGAAAATCATGGGTCGCTGCAT
+AAGGTTAAATATCATACAATGGAGATGCCAGAGACGACAGTCTCTAGATATTATCCTGAT
+AAGGCTGAGTTGAAACAAACTTTAAAAACGATGTTCATTCATATGAAAGAAACTGTTCAT
+ACACAAGGTCTACTGGAGATTTGTGACAGAATTATTGACCAATATGACTCGTGGACTGAT
+ATGTTTAAAGCACTACTGCATGAAACATTTAAAGCATATGGCGTTCTATTTATAGATGCG
+CAGTTTGAGCCGTTAAGAAAAATGGAAGCGCCTATGTTTAAAAAGATTTTGAAAAAACAT
+CAGTTGCTTGATGATGCTTTTAGAGCAACACAACAACGTACTCAAAATCAAGGCTTGAAT
+GCGATGATACAAACAGATACAAATGTTCATTTATTCTTACATGATGAAAATATGCGCCAA
+TTAGTTTCGTATGATGGTAAGCATTTTAAATTAAATAAAACAGATAAGACATATATAAAG
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_real_data_core_gene_alignment.aln	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,2170 @@
+>real_data_1
+ATGAAAAAATCATTACTCGCTGTTGCTGTGGCAGGGGCTGTTTTGTTGTCATCCGCCGTA
+CAGGCGCAGACAACGCCGGAAGGTTATCAATTACAACAGGTGCTGATGATGAGCCGCCAT
+AATCTGCGGGCGCCGCTGGCGAATAATGGCAACGTACTGGCGCAGTCGACGCCGAACGCC
+TGGCCGGCGTGGGACGTTCCCGGCGGGCAACTGACGACGAAAGGCGGCGTGCTGGAAGTC
+TATATGGGACACTACACACGTGAATGGCTGGTCGCGCAGGGGCTGATACCGTCGGGAGAA
+TGTCCGGCGCCCGACACGGTATATGCCTATGCGAATAGTTTGCAGCGCACCGTCGCCACC
+GCGCAATTTTTCATTACCAGCGCTTTCCCCGGCTGTGATATTCCTGTTCATCATCAGGAA
+AAAATGGGCACTATGGACCCTACCTTCAATCCGGTGATTACCGATGATTCCGCCGCGTTC
+CGGCAACAGGCCGTACAGGCGATGGAAAAGGCGCGTAGTCAGCTACATCTTGATGAGAGT
+TATAAACTGCTTGAGCAGATAACGCATTATCAGGACTCGCCGTCCTGCAAAGAGAAGCAT
+CAGTGTTCGCTAATCGACGCGAAAGATACCTTCAGCGCGAACTATCAGCAAGAGCCTGGC
+GTGCAGGGGCCGCTGAAAGTAGGGAACTCGCTGGTGGATGCGTTTACCCTGCAATATTAC
+GAAGGCTTTCCGATGGATCAGGTCGCTTGGGGCGGGATCCACACCGATCGGCAGTGGAAG
+GTGCTGTCAAAACTGAAAAACGGCTACCAGGACAGCCTGTTTACCTCACCCACGGTGGCG
+CGCAATGTCGCTGCGCCGCTGGTAAAATATATCGATAAGGTGCTGGTTGCCGAGCGCGTT
+AGCGCGCCGAAGGTTACCGTGCTGGTGGGGCATGATTCCAATATCGCGTCGCTGCTGACG
+GCGCTGGATTTTAAACCCTATCAGCTCCATGACCAGTATGAGAGAACGCCGATTGGTGGT
+CAGCTTGTCTTCCAACGCTGGCATGACGGTAACGCTAACCGGGATTTGATGAAAATCGAG
+TATGTCTACCAGAGCGCCCGGCAGTTACGTAATGCGGAAGCGTTAACGCTCAAATCGCCT
+GCGCAAAGGGTAACGCTGGAACTGAAAGGATGTCCGGTGGATGCGAACGGCTTCTGTCCG
+CTGGATAAGTTCGATAACGTCATGAACACTGCTGCAAAATAGATGGAAAAGAATAATGAA
+GTCATTCAGACCCATCCGCTTGTAGGATGGGACATCAGCACCGTCGATAGCTATGATGCG
+CTGATGCTGCGTTTACACTACCAGACCCCAAATCGTCCGGAACCGGAAGGGACTGAAGTT
+GGTCAAACGCTCTGGTTAACGACAGATGTAGCCAGGCAATTTATTTCAATATTAGAAGCC
+GGCATCGCCAAAATAGAATCAGGCGATTACCAGGAAAACGAGTATCGTCACCATTAGATG
+GAACTTAAGGATTATTACGCCATTATGGGCGTGAAACCGACGGACGATCTCAAGACGATT
+AAGACCGCCTATCGCCGACTGGCCCGCAAGTACCATCCAGATGTCAGCAAAGAACCCGAT
+GCCGAAGCCCGTTTCAAAGAGGTTGCTGAAGCATGGGAAGTGCTGAGTGATGAGCAACGG
+CGCGCCGAGTATGACCAGTTATGGCAACACCGTAACGATCCACAATTTAATCGCCAGTTC
+CAGCAACACGAAGGCCAGCCGTATAACGCCGAAGATTTTGATGATATTTTCTCGTCTATT
+TTTGGTCAGCACGGTCGTCATTCGCACCACCGCCACGCCGCACGCGGTCATGATATCGAA
+ATTGAAGTGGCGGTATTCCTGGAAGAAACGCTGGAAGAGCACCAGCGTACGATTAGCTAT
+TCCGTCCCCGTTTATAACGCGTTCGGCCTGGTGGAGCGGGAAATTCCCAAAACATTGAAT
+GTGAAAATCCCGGCTGGCGTCAGCAACGGGCAACGAATCAGACTGAAAGGCCAGGGCACG
+CCGGGGGAAAACGGCGGACCTAATGGCGATTTATGGCTCGTTATCCATATTGCCCCGCAT
+CCGCTCTTTGATATCGTCAATCAGGATCTGGAAGTCGTCCTTCCGCTTGCCCCATGGGAG
+GCGGCGCTCGGCGCTAAGGTGTCTGTGCCAACGCTTAAAGAGCGTATTTTGCTGACCATT
+CCCCCCGGCAGCCAGGCAGGTCAGCGGCTGCGTATCAAAGGAAAAGGATTAGCCAGTAAA
+AAGCACACTGGCGATCTCTATGCCATCATCAAAATCGTTATGCCGCCGAAACCTGACGAG
+AAAACAGCTGCCCTGTGGCAACAACTGGCGGACGCGCAGTCGTCCTTTGACCCACGCCAG
+CAATGGGGGAAAGCATAAATGGCTAACATCACTGTCACCTTTACCATCACCGAATTTTGT
+TTGCACACCGGCGTGACGGAAGAGGAGCTAAACGAAATCGTCGGACTTGGCGTAATTGAG
+CCTTACGAAGACGATAACGCCGACTGGCAATTCGACGATCGCGCAGCGAGCGTGGTACAA
+CGCGCGCTACGCTTACGCGAGGAGCTGGCGCTCGACTGGCCAGGGATCGCGGTCGCGTTA
+ACGCTGCTGGAAGAGAATTCACGGCTGCGCGAAGAAAACCGGTTACTGCTGCAACGCCTT
+TCTCGCTTTATCTCGCATCCCTAAATGTCATCTTGTTGGAGATTTACGGATTCGCTAACA
+AGCCTATGGCATACTGCGTTGATGAAGATTTTATTGATTGAAGATAACCAGAAAACCATT
+GAGTGGGTACGTCAGGGACTCACGGAGGCAGGCTATGTGGTTGATTATGCCTGTGATGGA
+CGAGACGGATTACACCTAGCCCTTCAGGAACATTATTCATTGATTATTCTTGATATTATG
+CTGCCGGGGCTTGATGGATGGCAGGTTTTACGCGCGTTGCGCACTGCATATCAGCCCCCT
+GTTATTTGCCTGACGGCGCGCGACTCGGTTGAGGATCGCGTCAAAGGTCTTGAGGCGGGC
+GCTAATGATTACCTTGTTAAGCCTTTTTCCTTCGCCGAACTGCTGGCCCGGGTGAGAGCT
+CAACTCAGACAGCATGTCCCGGTCTTTACCCGACTGACGATCAATGGTCTGGACATGGAT
+GCCACAAAGCAATCGGTGTTACGAAATGGCAAACCGATTTCCCTGACCCGCAAAGAATTC
+CTGCTCCTCTGGTTACTGGCGTCCCGGGCAGGGGAAATCGTGCCCCGAACCGCGATCGCC
+AGCGAAGTTTGGGGAATTAACTTTGATAGTGAAACCAACACCGTTGATGTCGCGATTCGT
+CGGCTGCGCGCCAAAGTAGACGATCCATTTGAAAAGAAGCTCATTATGACCGTCCAGGGG
+ATGGGTTATCGATTACAGGCGGAAACGTCGCAGAATGGTTAAATGAAAAACAAATTGTTA
+TTTATGATGTTGACAATACTGGGTGCGCCTGGGATTGCAACCGCGACAAATTATGATCTG
+GCTCGTTCAGAGTATAATTTTGCGGTAAATGAATTAAGCAAGTCTTCATTTAATCAGGCG
+GCCATTATTGGTCAAGTCGGCACGGATAATAGTGCCAGAGTACGCCAGGAAGGATCAAAA
+CTATTGTCCGTTATTTCACAAGAAGGAGAAAATAATCGGGCGAAAGTCGACCAGGCAGGG
+AATTATAACTTTGCGTATATTGAGCAAACGGGCAATGCCAACGATGCCAGTATATCGCAA
+AGCGCTTACGGTAATAGTGCGGCTATTATCCAGAAAGGTTCTGGAAATAAGGCCAATATT
+ACCCAGTACGGTACGCAGAAAACAGCAGTTGTAGTGCAGAAACAGTCGCATATGGCTATT
+CGCGTCACCCAACGCTAAATGCATACTTTATTGCTCCTTGCCGCACTTTCAAATCAGATT
+ACGTTTACCACGACTCAGCAAGGCGATATTTACACGGTGATCCCTCAGGTCACATTAAAC
+GAACCCTGCGTCTGTCTGGTGCAAATTCTCTCTGTGCGCGACGGCGTCGGGGGACAAAGC
+CATACACAGCAAAAACAAACGCTATCTTTACCTGCTAATCAACCGATTGAGTTGTCTCGT
+CTTAGTGTAAATATATCTTCAGAGGACTCGGTTAAAATTATTGTTACTGTTTCGGACGGA
+CAATCACTGCATTTATCACAACAATGGCCGCCTTCTGCACAGTAGATGTTTAATGAAGTC
+CATAGTAGTCATGGTCACACACTATTGTTGATCACAAAGCCATCTCTGCAAGCTACGGCA
+TTATTGCAACATTTAAAGCAATCGCTGGCCATAACCGGAAAACTGCATAATATTCAACGT
+TCTCTGGAAGATATCTCAGCCGGTTGCATTGTTTTAATGGATATGATGGAAGCGGATAAG
+AAGCTTATCCACTATTGGCAGGATAATTTAAGCCGCAAAAACAATAATATAAAAACATTA
+TTGTTAAATACCCCTGACGATTATCCCTACCGTGAAATTGAAAACTGGCCTCATATTAAC
+GGCGTGTTTTACGCCACTGAAGACCAGGAACACGTGGTCAGCGGATTACAGGGTATTCTG
+CGGGGCGAATGCTATTTTTCACAAAAATTAGCCAGTTACCTGATTACACACTCAGGAAAT
+TACCGCTACAACAGCACCGAGTCCGCATTACTCACTCATCGCGAAAAAGAGATCCTCAAT
+AAGTTACGTATTGGTGCCTCTAATAATGAAATCGCCAGGTCGCTATTTATCAGCGAGAAT
+ACGGTTAAGACACATCTTTATAATCTTTTCAAAAAGATAGCTGTCAAAAATCGCACCCAG
+GCAGTTTCATGAATGAAACGCTATCTGACCTGGATTGTAGCAGCAGAGTTACTGTTCGCT
+ACCGGAAACCTGCATGCCAATGAAGTTGAAGTCGAGGTTCCCGGATTGTTAACCGACCAT
+ACCGTCTCTTCGATAGGACATGAATTCTATCGTGCATTCAGCGACAAATGGGAAAGCGAA
+TACACCGGCAATCTGACCATTAATGAAAGACCCAGTGCGCGTTGGGGAAGCTGGATCACC
+ATAACGGTAAATCAGGACGTTATTTTCCAGACCTTTTTATTTCCAATGAAAAGAGACTTC
+GAGAAAACCGTCGTCTTCGCATTAGCGCAAACAGAGGAAGCATTAAATCGCCGACAAATA
+GATCAAACGCTATTAAGTACGAGTGATTTAGCGCGTGATGAATTCTAAATGCGTGTTAAA
+CATGCAGTAGTGCTGCTCATGCTTTTTTCGCCATTAACCTGGGCTGGAAATATGACGTTC
+CAGTTCCGTAATCCTAACTTTGGTGGAAACCCCAATAACGGTTCCTTTTTATTGAATAGC
+GCCCAGGCGCAAAATTCATATAAAGACCCCGCTTATGATAACGATTTTGGTATCGAGACC
+CCCTCAGCGTTGGATAACTTTACGCAGGCTATTCAATCGCAAATTCTGGGCGGCTTGTTG
+ACCAATATTAATACCGGAAAACCAGGACGTATGGTGACCAATGATTTTATTATCGATATC
+GCTAATCGCGACGGACAGCTCCAGCTCAACGTCACGGACAGAAAAACGGGAAGAACCTCG
+ACCATCGAAGTGTCAGGTTTACAAACTCAGTCAACCGATTTTTAAATGCCGCGCTTACTT
+ATTTTGGTTGCCGTTTTATTGTTGAGCGGATGCTTAACTGCCCCGCCGAAACAAGCTGCG
+AAACCGACATTAATGCCCCGCGCACAAAGTTACAAAGATTTGACGCACTTACCTGCTCCC
+ACCGGTAAGATCTTTGTTTCGGTATATAACATTCAGGATGAAACGGGCCAATTTAAACCT
+TACCCGGCAAGTAACTTTTCCACGGCTGTGCCGCAGAGCGCCACCGCTATGTTGGTCACC
+GCGCTGAAAGATTCGCGCTGGTTTATCCCACTAGAACGACAAGGCTTACAGAATCTTTTG
+AATGAACGGAAAATTATTCGCGCAGCCCAGGAAAACGGCACCGTGGCGATGAATAACCGT
+ATCCCGCTTCAGTCGTTGACGGCGGCAAATATTATGGTGGAAGGTTCTATTATTGGTTAT
+GAAAGTAACGTCAAATCCGGCGGGGTCGGCGCAAGATATTTCGGTATTGGCGCCGATACG
+CAGTATCAGCTGGATCAGATTGCTGTCAACCTGCGCGTGGTTAACGTCAGTACGGGCGAG
+ATCCTTTCTTCGGTGAACACCAGTAAAACGATCCTTTCCTATGAAGTACAGGCAGGCGTG
+TTCCGTTTTATTGATTACCAGCGCTTACTGGAAGGCGAAATCGGCTATACCTCGAACGAA
+CCGGTGATGCTGTGTCTGATGTCAGCCATTGAAACCGGCGTTATCTTCCTCATTAATGAT
+GGTATCGATCGCGGACTGTGGGATTTGCAGAATAAAGCGGACAGGCAAAATGATATTCTG
+GTGAAATACCGTGAGCTGTCAGTACCGCCAGAATCCTGAATGTCTATTGCCGTAAATATG
+AATGACCCGACCAACACGGGCGTCAAAACGACGACCGGCAGCGGGTCGATGACCGGAAGC
+AACGCTGCCGATCTGCAAAGCAGTTTCCTGACCTTACTGGTCGCGCAATTGAAGAACCAG
+GACCCGACTAACCCATTACAAAATAATGAGTTAACGACACAGTTGGCGCAAATCAGTACC
+GTGAGCGGCATTGAAAAACTGAATACGACGCTGGGGGCTATTTCCGGGCAAATCGATAAT
+AGTCAGTCCCTACAGGCGACCACGCTGATTGGACATGGCGTTATGGTGCCTGGCACCACA
+ATTCTGGCGGGTAAAGGCGCGGAAGAAGGGGCCGTGACGTCCACGACGCCGTTTGGCGTG
+GAATTGCAACAGCCTGCGGACAAAGTGACGGCAACCATTACCGATAAAGATGGCCGGGTG
+GTACGGACGCTGGAGATCGGTGAGTTGCGAGCCGGGGTACACACCTTTACCTGGGATGGT
+AAGCAAACGGACGGAACAACGGTACCGAATGGTTCTTACAACATTGCGATTACCGCCAGC
+AATGGCGGGACGCAACTGGTGGCGCAGCCGCTGCAATTCGCTCTGGTACAGGGCGTGACG
+AAGGGCAGTAACGGCAACCTGTTGGATCTGGGTACCTACGGCACCACCACACTCGACGAA
+GTTCGGCAAATAATCTAAATGTCTTTTTCTCAAGCGGTTAGCGGCCTGAACGCTGCGGCC
+ACCAACCTTGATGTTATCGGTAATAACATCGCCAACTCCGCCACCTATGGCTTTAAGTCC
+GGTACGGCATCATTTGCCGATATGTTCGCCGGTTCCAAAGTGGGGTTGGGCGTAAAAGTG
+GCGGGGATTACCCAGGATTTTACCGACGGTACGACAACGAACACCGGGCGCGGGCTGGAT
+GTCGCGATTAGCCAGAACGGTTTTTTCCGCCTGGTAGACAGCAACGGTTCCGTGTTCTAT
+AGCCGCAACGGCCAGTTCAAACTGGACGAGAACCGTAACCTGGTCAATATGCAGGGGATG
+CAGTTGACCGGCTATCCGGCCACCGGTACGCCGCCGACCATTCAGCAGGGGGCGAATCCT
+GCGCCGATCACCATTCCGAACACGCTGATGGCGGCGAAATCGACCACCACCGCGTCAATG
+CAGATCAACCTGAACTCAACGGACCCTGTACCGTCTAAAACGCCCTTTAGCGTGAGTGAT
+GCGGATTCGTATAACAAAAAAGGCACCGTCACCGTTTATGACAGCCAGGGTAATGCCCAT
+GACATGAACGTCTATTTTGTGAAAACCAAAGATAATGAATGGGCTGTGTACACCCATGAC
+AGCAGCGATCCTGCAGCCACTGCGCCAACAACGGCGTCCACTACGCTGAAATTCAATGAA
+AACGGGATTCTGGAGTCTGGCGGTACGGTGAACATCACCACCGGTACGATTAATGGCGCG
+ACAGCGGCCACCTTCTCCCTCAGCTTCCTTAACTCCATGCAGCAGAACACCGGGGCTAAT
+AACATCGTCGCCACCAATCAAAACGGCTATAAGCCTGGCGACCTGGTGAGCTACCAGATT
+AACAATGATGGCACCGTGGTTGGCAACTACTCCAACGAGCAGGAGCAGGTGCTGGGGCAG
+ATTGTGCTGGCTAACTTCGCCAACAACGAAGGTCTGGCATCCCAGGGCGATAACGTCTGG
+GCGGCGACGCAGGCCTCCGGGGTAGCGCTGCTGGGGACTGCCGGTTCCGGCAACTTCGGT
+AAGCTGACGAACGGCGCGCTGGAAGCCTCTAACGTGGATTTGAGTAAAGAGCTGGTGAAT
+ATGATCGTCGCGCAGCGTAACTACCAGTCGAATGCGCAGACCATCAAAACCCAGGACCAG
+ATCCTCAATACGCTGGTTAACCTGCGCTAAATGGATCACGCAATTTATACCGCCATGGGG
+GCGGCCAGCCAGACGCTTAACCAGCAGGCGGTAACGGCCAGCAACCTGGCTAATGCCTCA
+ACGCCGGGCTTTCGCGCGCAGCTTAACGCGCTACGCGCGGTGCCCGTTGATGGCCTCTCT
+TTAGCGACGCGCACGTTGGTTACGGCGTCGACGCCGGGGGCGGATATGACCCAGGGTCAG
+TTGGACTACACTTCCCGCCCGCTGGATGTTGCGTTACAGCAGGACGGCTGGCTGGTGGTG
+CAAGCGGCGGATGGCGCTGAAGGATATACCCGTAACGGGAATATCCAGGTGGGCCCGACC
+GGGCAGTTAACCATTCAGGGACATCCGGTTATCGGCGAAGGCGGCCCGATTACCGTTCCG
+GAAGGGTCGGAAATCACCATTGCGGCAGACGGCACGATCTCCGCGCTCAATCCCGGCGAC
+CCGCCAAACACGGTGGCGCCCGTTGGGCGGCTGAAGCTGGTCAAAGCGGAAGGCAATGAG
+GTGCAGCGGAGCGATGACGGTTTATTCCGCCTTACCGCCGAGGCACAGGCTGAACGCGGG
+GCGGTACTGGCCGCCGACCCGTCAATTCGCATTATGTCGGGCGTGCTGGAGGGCAGTAAC
+GTCAAGCCGGTTGAAGCCATGACCGACATGATCGCCAACGCACGTCGTTTTGAAATGCAG
+ATGAAGGTTATCACCAGCGTAGATGAGAACGAAGGGCGAGCTAACCAACTGCTGTCGATG
+AGTTAAATGATCAGTTCATTATGGATCGCCAAAACCGGTCTGGACGCGCAGCAAACCAAT
+ATGGATGTGATTGCCAATAACCTGGCAAACGTCAGCACCAATGGTTTTAAGCGTCAGCGC
+GCGGTATTTGAAGATCTGTTGTATCAGACCATCCGCCAGCCGGGCGCGCAGTCGTCCGAG
+CAGACGACGCTGCCTTCCGGGCTGCAAATCGGTACCGGCGTGCGTCCGGTCGCCACGGAG
+CGCCTGCACAGTCAGGGGAACCTGTCGCAGACCAACAACAGTAAAGATGTGGCGATTAAA
+GGGCAGGGCTTTTTCCAGGTCATGCTGCCGGACGGTACGTCTGCCTATACCCGCGACGGC
+TCTTTCCAGGTGGATCAGAATGGTCAACTGGTGACGGCGGGCGGTTTTCAGGTGCAGCCG
+GCAATCACCATTCCGGCCAACGCGTTAAGCATCACGATTGGCCGCGACGGCGTGGTCAGC
+GTTACCCAGCAAGGGCAGGCCGCGCCGGTTCAGGTCGGGCAGCTTAACCTGACCACCTTT
+ATGAACGACACCGGTCTGGAAAGCATCGGCGAGAACCTCTATATCGAAACGCAATCGTCC
+GGCGCGCCGAACGAAAGCACGCCGGGGCTCAACGGCGCGGGGTTGTTGTATCAAGGGTAT
+GTCGAAACGTCGAACGTTAACGTGGCGGAAGAGCTGGTGAACATGATTCAGGTTCAACGC
+GCCTATGAAATTAACAGTAAAGCAGTATCGACGACCGATCAGATGCTGCAGAAACTGACG
+CAACTCTAAATGGCCCTGATGGTCGCGACGCTGACAGGATGCGCCTGGATACCCGCTAAA
+CCGCTCGTGCAGGGGGCGACCACGGCGCAGCCGATACCTGGCCCGGTACCGGTGGCGAAT
+GGCTCCATATTTCAGTCTGCGCAGCCGATTAATTATGGCTATCAGCCGCTTTTTGAAGAT
+CGTCGACCGCGTAATATCGGCGATACGCTCACGATTGTGTTACAGGAAAACGTCAGCGCC
+AGTAAAAGCTCGTCGGCAAATGCCAGCCGCGACGGCAAAACCAGCTTTGGTTTTGATACG
+GTACCGCGTTATCTGCAGGGATTATTCGGTAATTCCCGCGCGGATATGGAGGCCTCCGGC
+GGCAACTCTTTTAATGGTAAAGGCGGCGCGAATGCCAGCAATACCTTTAGCGGCACGCTG
+ACCGTGACCGTCGATCAGGTTCTGGCCAATGGCAATTTACACGTCGTGGGGGAAAAACAG
+ATCGCGATTAATCAGGGAACGGAATTCATCCGCTTCTCCGGCGTGGTAAATCCACGCACC
+ATCAGCGGTAGCAACTCTGTTCCCTCGACACAGGTGGCGGATGCGCGGATTGAATATGTC
+GGGAACGGCTATATTAACGAAGCGCAAAATATGGGCTGGCTGCAACGTTTCTTCCTTAAT
+TTGTCGCCGATGTAAGTGTTTAAAGCTCTTGCAGGAATCGTTCTGGCACTGGTTGCCACT
+CTGGCGCACGCCGAGCGTATCCGGGATCTGACCAGTGTCCAGGGAGTACGGGAAAACTCG
+CTGATCGGCTACGGGCTGGTGGTCGGGCTGGACGGTACGGGCGACCAGACGACCCAGACG
+CCATTTACCACCCAGACGCTGAATAACATGCTGTCACAACTGGGGATTACGGTCCCCACC
+GGCACCAATATGCAGTTGAAAAACGTGGCGGCGGTGATGGTGACGGCGTCGTATCCGCCT
+TTTGCGCGACAGGGACAAACGATCGATGTCGTCGTTTCCTCAATGGGGAACGCTAAAAGT
+CTGCGTGGCGGGACGTTATTAATGACGCCGTTAAAAGGGGTGGACAGCCAGGTGTATGCT
+CTGGCGCAGGGCAATATTCTGGTCGGCGGCGCGGGCGCTTCCGCAGGCGGCAGTAGCGTG
+CAGGTTAACCAGCTTAATGGCGGGCGCATCACTAATGGCGCGATTATCGAACGCGAGTTG
+CCGACTCAGTTCGGCGCTGGCAACACCATTAATCTGCAATTGAACGACGAAGATTTTACG
+ATGGCGCAGCAAATTACCGACGCCATCAACCGCGCCCGCGGTTACGGCAGCGCCACTGCG
+CTTGATGCGCGAACGGTACAGGTACGCGTGCCCAGCGGCAACAGCTCGCAGGTGCGTTTT
+CTGGCGGACATTCAAAATATGGAAGTCAACGTGACGCCGCAGGATGCAAAAGTCGTGATC
+AACTCGCGTACCGGTTCGGTGGTCATGAATCGGGAAGTCACGCTGGATAGCTGCGCTGTG
+GCGCAGGGCAATTTGTCAGTGACAGTCAATCGCCAACTCAACGTCAACCAGCCGAATACG
+CCATTTGGCGGCGGGCAGACCGTGGTGACGCCACAGACTCAGATAGATTTGCGTCAGAGC
+GGCGGATCGCTACAGAGCGTGCGTTCCAGCGCCAATCTGAACAGCGTAGTGCGCGCGCTG
+AATGCGCTTGGCGCGACGCCGATGGATCTGATGTCGATTTTGCAGTCCATGCAGAGCGCG
+GGCTGTCTACGCGCCAAACTGGAAATCATCTGAATGATCGGAGACGGTAAATTGCTGGCC
+AGCGCGGCCTGGGATGCGCAATCTCTGAACGAACTGAAAGCGAAAGCGGGCCAGGACCCG
+GCGGCGAATATCCGTCCTGTGGCCCGTCAGGTGGAAGGGATGTTTGTGCAGATGATGCTG
+AAAAGTATGCGCGAGGCTTTACCCAAAGATGGTTTATTCAGCAGCGATCAGACGCGTCTG
+TATACCAGCATGTATGACCAGCAGATCGCCCAGCAGATGACCGCCGGTAAGGGATTGGGG
+CTGGCGGATATGATGGTTAAACAGATGACGGGCGGGCAGACGATGCCTGCAGATGATGCG
+CCGCAAGTACCGCTTAAATTCTCCCTGGAGACGGTAAACAGCTATCAAAATCAGGCGCTG
+ACCCAACTGGTGCGCAAAGCCATACCGAAAACGCCGGACAGCAGCGATGCGCCGCTCTCC
+GGCGACAGTAAAGACTTTCTGGCCCGGCTTTCGCTCCCGGCGAGGCTGGCCAGCGAACAA
+AGCGGGGTGCCGCATCATCTGATTCTGGCGCAGGCGGCGCTGGAGTCCGGCTGGGGGCAG
+CGGCAAATCCTGCGGGAGAATGGCGAACCCAGCTATAACGTATTTGGCGTGAAAGCGACC
+GCCAGTTGGAAAGGGCCGGTGACGGAAATCACCACCACTGAATACGAAAATGGCGAAGCG
+AAAAAAGTGAAAGCGAAATTCCGCGTCTATAGCTCGTATCTGGAGGCGTTATCGGATTAT
+GTCGCGCTGTTAACGCGTAACCCACGCTACGCTGCCGTGACCACTGCCGCCACGGCAGAG
+CAGGGCGCAGTGGCTCTGCAAAACGCCGGATACGCCACTGACCCGAATTACGCGCGTAAA
+TTGGCCAGCATGATTCAGCAGTTGAAAGCGATGAGTGAAAAGGTCAGCAAAACCTACAGC
+GCGAATCTCGACAATCTCTTTTAAATGTCCAGCTTGATTAATCACGCCATGAGCGGACTT
+AACGCCGCGCAGGCCGCGTTAAATACGGTCAGTAATAACATCAACAATTATAACGTTGCG
+GGTTATACCCGGCAGACAACTATTCTGGCGCAGGCAAACAGTACGTTAGGGGCTGGCGGC
+TGGATAGGTAATGGCGTTTACGTTTCAGGCGTACAGCGCGAATATGATGCGTTTATCACT
+AATCAGCTACGCGGCGCGCAAAACCAGAGCAGCGGCTTAACCACGCGCTATGAACAAATG
+TCGAAAATCGACAACCTGCTGGCCGATAAATCCAGCTCACTGTCTGGCTCGCTGCAGAGT
+TTTTTTACCAGCCTGCAAACGTTAGTCAGTAATGCGGAAGATCCTGCGGCGCGTCAGGCG
+CTGATTGGTAAAGCGGAAGGGCTGGTAAACCAGTTCAAAACCACCGATCAGTATCTGCGC
+GATCAGGATAAACAGGTCAATATCGCGATTGGCTCCAGCGTGGCGCAAATCAACAATTAC
+GCGAAGCAGATAGCTAACCTGAACGATCAAATCTCCCGTATGACGGGCGTAGGCGCGGGC
+GCATCGCCGAACGACCTGCTCGATCAACGTGATCAGTTGGTTAGCGAGCTTAACAAGATC
+GTTGGCGTCGAGGTGAGTGTACAGGACGGCGGCACCTATAACCTGACGATGGCCAATGGC
+TATACGCTGGTGCAGGGGTCGACGGCGCGTCAGTTGGCGGCGGTTCCCTCCAGCGCCGAC
+CCGACGCGAACGACTGTCGCTTATGTCGATGAGGCCGCCGGTAACATCGAAATTCCGGAA
+AAGTTGCTGAACACCGGTTCGCTCGGCGGGCTACTGACGTTCCGTTCTCAGGATCTGGAT
+CAGACTCGTAATACGCTGGGCCAGTTGGCGTTGGCGTTTGCCGATGCGTTTAACGCGCAG
+CATACCAAAGGTTATGACGCCGACGGCAATAAAGGGAAAGACTTCTTTAGCATTGGCTCG
+CCGGTGGTATATAGCAACAGTAATAATGCCGATAAAACGGTATCGCTAACCGCTAAGGTG
+GTCGACAGCACGAAGGTTCAGGCGACGGATTATAAGATTGTTTTTGACGGTACAGACTGG
+CAGGTTACTCGCACTGCGGATAACACCACCTTCACGGCAACAAAAGATGCTGACGGAAAA
+CTGGAGATTGACGGTCTGAAAGTGACGGTAGGGACTGGCGCACAGAAAAACGACAGTTTT
+CTTCTCAAGCCGGTCAGCAATGCTATCGTCGACATGAACGTTAAAGTGACAAATGAAGCC
+GAGATTGCGATGGCGTCTGAGTCAAAACTCGATCCTGATGTGGATACCGGCGACAGCGAT
+AACCGCAATGGTCAGGCATTGCTGGACTTACAAAACAGCAATGTAGTGGGCGGCAACAAA
+ACCTTTAACGATGCTTACGCCACGTTGGTCAGCGATGTGGGTAACAAAACGTCAACGCTG
+AAAACCAGCAGCACCACGCAGGCGAATGTGGTTAAACAGCTTTATAAACAGCAACAGTCG
+GTTTCCGGCGTTAACCTCGACGAAGAGTACGGCAATTTGCAGCGTTATCAGCAGTATTAT
+CTGGCGAATGCGCAAGTATTGCAGACCGCGAATGCGCTGTTTGATGCGTTATTGAATATT
+CGCTAAATGCGTATCAGTACCCAGATGATGTACGAACAAAATATGAGCGGCATCACTAAT
+TCTCAGGCCGAATGGATGAAGCTGGGCGAGCAGATGTCTACCGGTAAGCGCGTTACCAAC
+CCATCTGACGATCCGATCGCCGCGTCGCAGGCGGTAGTACTCTTTCAGGCGCAGGCGCAG
+AATAGCCAGTACGCCCTGGCGCGTACGTTTGCCACCCAAAAAGTGTCGCTGGAAGAAAGC
+GTACTCAGTCAGGTGACGACGGCGATTCAAACCGCGCAGGAAAAAATCGTCTATGCCGGA
+AACGGCACGTTAAGCGACGATGACCGCGCGTCGCTGGCGACGGATTTACAGGGGATCCGC
+GATCAGCTGATGAACCTGGCAAACAGCACTGACGGCAATGGTCGCTATATCTTTGCCGGG
+TATAAAACGGAAGCGGCGCCATTCGACCAGGCGACAGGTGGTTATCATGGCGGCGAGAAA
+AGTGTTACCCAGCAGGTGGATTCCGCACGCACGATGGTAATTGGCCATACGGGAGCGCAA
+ATTTTTAATAGCATCACCAGCAATGCGGTGCCGGAACCGGATGGCTCGGACTCCGAAAAG
+AATCTGTTTGTCATGCTCGATACGGCAATTGCCGCGCTCAAGACCCCGGTGGAAGGCAAT
+GACGTGGAAAAAGAAAAAGCCGCTGCCGCCATTGATAAAACCAATCGCGGCTTAAAAAAT
+TCGCTTAATAACGTCCTGACCGTTCGTGCGGAACTGGGAACGCAACTGAGCGAACTCAGT
+ACGCTGGATTCACTGGGAAGCGACCGTGCGCTGGGACAGAAGCTACAGATGAGCAACCTG
+GTAGATGTGGACTGGAACTCGGTCATTTCCTCCTACGTCATGCAACAGGCGGCATTACAG
+GCGTCCTATAAAACGTTTACCGACATGCAGGGAATGTCGCTTTTCCAGTTGAACCGGTAA
+ATGGAGATAATTTTTTATCACCCGACATTTAACGCCGCCTGGTGGGTAAATGCGCTGGAG
+AAGGCTCTCCCACATGCGCGCGTTCGTGAATGGAAGGTCGGTGATAACAACCCCGCAGAC
+TATGCGCTTGTATGGCAGCCCCCGGTTGAAATGCTGGCCGGAAGACGCTTAAAAGCCGTC
+TTTGTGCTGGGCGCGGGGGTGGATGCAATTCTGAGTAAATTAAATGCGCATCCGGAAATG
+CTGGACGCCTCCATTCCTCTATTCCGTCTGGAAGATACCGGAATGGGCCTGCAAATGCAG
+GAGTATGCCGCCAGCCAGGTATTACACTGGTTCCGTCGTTTCGATGATTATCAGGCGCTG
+AAAAATCAGGCGCTATGGAAACCGTTGCCGGAATATACCCGCGAAGAGTTTAGCGTCGGT
+ATCATAGGCGCAGGGGTACTGGGCGCAAAAGTGGCAGAAAGTCTACAGGCGTGGGGGTTC
+CCGTTACGTTGCTGGAGTCGTAGCCGCAAATCCTGGCCTGGCGTGGAAAGTTATGTAGGG
+CGTGAAGAACTGCGCGCTTTCCTGAACCAGACGCGGGTGCTGATTAATCTGCTGCCGAAT
+ACGGCCCAAACGGTAGGAATTATTAATAGCGAATTGTTGGATCAATTGCCGGATGGCGCT
+TACGTGCTGAATCTCGCGCGCGGCGTTCATGTTCAGGAGGCGGATCTGCTGGCTGCGCTT
+GATAGCGGTAAGCTAAAAGGCGCGATGTTGGATGTCTTTAGCCAGGAACCGTTACCGCAG
+GAAAGTCCATTATGGCGCCATCCGCGAGTCGCCATGACGCCGCACATTGCGGCAGTCACC
+CGTCCGGCGGAAGCCATCGATTATATTAGCCGCACCATTACCCAGCTGGAGAAGGGAGAG
+CCGGTGACGGGGCAGGTGGATCGGGCGAGAGGATATTGAATGTCCGTAATCAAGAAAAAT
+ATCCCTGCCATAGGCCTGTGTATCTGCGCTTTTTTTATCCATTCTGCGGTAGGGCAACAA
+ACGGTACAGGGCGGCGTTATCCATTTTCGCGGCGCGATTGTTGAGCCACTGTGCGATATT
+TCTACTCACGCCGAAAATATTGATTTAACCTGCCTACGCGAAGGTAAAAAGCAAATGCAC
+CGGATAGACCTTCGGCAGGCATCTGGATTACCGCAGGATATTCAGTCCATTGCGACGGTA
+CGGCTGCATTATCTCGATGCGCAAAAAAGCCTGGCGGTGATGAATATTGAGTACCGTTAA
+ATGGCAAACCATCGTGGCGGTTCCGGTAATTTTGCGGAAGACCGCGAAAGAGCATCAGAA
+GCAGGTCGTAAAAGTGGTCAGCACAGCGGGGGCAATTTTAAGAATGACCCGCAGCGTGCA
+TCCGAAGCAGGCAAAAAAGGGGGCAAAAGCAGTAACCGTAATCGCTAGATGGTAATGTCC
+GCACCAGGACACATTGTTTACAGTAGTTACAACACCCTGTACGGACATTCTCTCTCCGGT
+GGTGGTCTTGTCATCTTAAAAGCTCTCATCATTTCCCTTACTGTCCATACCCATGACGCC
+ATATGTGGTGCGCGTAGCCGTGTGTGGCGTCGTTTCAAAAAGCAAGCTAAGGCTTACAAG
+GAAGCCAACCCTCAGATGTGTGTGCGCATAATCGCGTTCAAGAGAACGCGGGTGATGTAT
+ACCTACAACTCAAGGTGCTATCCATGGGAAGACAAAAAGCAGTGAATGAAACGAATTTTC
+CTTACCTGCGCGGCGTTGTTGTTCAGCAGTCAGGCGTTGGCCGATGAGTGTGCCAGCGCC
+AGTACGCAGCTGGAAATGAATCGCTGCGCCGCCGCGCAATACCAGGCGGCAGATAAAAAG
+CTGAACGAAACCTATCAAAGCGCGATTAAGCGTGCGCAACCGCCGCAGCGTGAGCTATTG
+CAAAAAGCGCAGGTGGCATGGATTGCCCTGCGCGACGCCGATTGCGCGCTGATTCGCTCA
+GGTACGGAGGGCGGCAGCGTTCAACCCATGATCGCCAGCCAGTGCCTGACCGATAAAACG
+AACGAACGCGAAGCGTTTTTAGCCTCGCTGCTGCAATGTGAAGAGGGTGATTTGAGCTGC
+CCACTGCCGCCAGCCGGTTAAGTGCGTATATTCGCGGTGAGCATAATGGTGATTACCCTG
+AGCGGCTGCGGCAGTATTATCAGCAGAACGATCCCCGGACAAGGACACGGCAACCAGTAT
+TACCCTGGCGTGCAGTGGGATATGCGTGATTCCGCATGGCGCTATATCACTATCCTCGAT
+CTGCCCTTCTCACTGATCTTCGATACACTGCTACTGCCGCTCGATATTCACCACGGGCCT
+TATGAGTAAATGTGCCAACGTGCGATCGCCAATATTGATATCAGCAAAGAGTATGACGAA
+AGCATGGGCAGTAACGATGTGCATTATCAGTCGTTTGCTCGTATGGCGGATTTCTTTGGT
+CGTGATATGCAGGCGCATCGCCACGACCAGTTTTTTCAAATGCACTTTCTTGATACCGGG
+CAGATTGAGCTACAGCTCGACGATCATCGCTATTCGGTGCAGGCGCCGCTATTTGTGCTA
+ACGCCGCCCTCGGTGCCGCATGCTTTTATTACCGAATCGGATAGCGATGGTCATGTTCTG
+ACGGTACGCGAAGAGCTGGTTTGGCCGCTGCTGGAAGTGCTTTATCCCGGCACCAGAGAG
+GCCTTCGGCCTGCCGGGAATCTGCCTGTCGCTGGCGGATAAACTCAACGAGCTGGCGGCG
+CTCAAACATTACTGGCAGCTAATTGAGCGGGAGTCCACGGAACAACTGGCTGGCTGCGAA
+CATACCTTGGTACTACTGGCGCAGGCGGTATTTACCTTGCTGTTGCGTAATGCGAAGCTG
+GACGATCATGCCGCAACCGGGATGCGCGGTGAACTGAAACTTTTTCAGCGCTTTACCCTG
+TTAATTGACAACCACTTCCATCAGCACTGGACGGTGCCCGATTATGCCTGTGAGTTGCAT
+ATTACCGAATCTCGTTTGACCGATATTTGCCGACGTTTTGCTAATCGCCCGCCTAAACGC
+CTGATTTTTGATCGGCAATTACGCGAGGCGAAACGACTGCTGCTTTTTTCCGACAATGCT
+GTCAACGAGATCGCCTGGCAATTAGGTTTTAAAGATCCGGCTTATTTCGCCCGTTTCTTT
+AATCGCCTTGCTGGCTGTTCTCCTTCGCAGTTTCGCCAACGTGAAGTTCCTTCTTTTCTC
+AACTAAATGGGACGCACACCGGATTACAAAGCCGCCTTTGGCTGCGCTCTGGGCGCTAAC
+CCAGCCTTCTACGGCCAGTTTGAGCAGAACGCCCGTAACTGGTACACCCGTATTCAGGAG
+ACCGGCCTGTACTTTAACCATGCAATCGTCAACCCGCCCATTGACCGCCACAAACCTGCC
+GACGAAGTGAAAGACGTCTATATCAAGCTGGAGAAAGAGACGGACGCCGGGATTATTGTC
+AGCGGGGCGAAAGTTGTCGCCACTAACTCCGCCCTGACTCACTACAACATGATTGGTTTC
+GGCTCAGCCCAGGTGATGGGCGAAAACCCGGATTTTGCTCTGATGTTTGTCGCGCCAATG
+GATGCCGAAGGCGTAAAACTTATTTCGCGCGCCTCGTATGAAATGGTCGCGGGCGCGACG
+GGCTCGCCGTTTGATTATCCCCTCTCCAGCCGTTTTGATGAAAACGATGCCATTCTGGTG
+ATGGACAAGGTGCTGATCCCGTGGGAAAACGTATTAATTTACCGTGATTTCGATCGTTGT
+CGTCGCTGGACGATGGAAGGCGGCTTTGCCCGTATGTATCCACTGCAAGCCTGTGTTCGT
+CTGGCGGTAAAACTTGATTTCATTACCGCGCTGCTGAAAAAATCGCTCGAATGTACGGGT
+ACCGTAGAGTTCCGGGGCGTGCAGGCCGATCTCGGCGAAGTCGTGGCCTGGCGCAATATG
+TTCTGGGCATTGAGCGATTCTATGTGTTCTGAAGCAACCCCGTGGGTAAACGGCGCCTGG
+CTACCGGACCACGCCGCGCTGCAAACCTATCGTGTGATGGCCCCAATGGCCTACGCGAAA
+ATTAAAAATATTATTGAACGTAACGTTACCAGCGGCCTGATTTACCTGCCTTCCAGCGCC
+CGCGATCTGAATAATCCGCAAATCGACCAGTACCTGGCGAAATACGTACGCGGCTCTAAC
+GGAATGGACCATGTTGAACGTATCAAAATTCTTAAATTGATGTGGGATGCCATCGGCAGC
+GAGTTTGGCGGTCGCCATGAGCTGTACGAGATTAACTACTCGGGCAGCCAGGATGAAATT
+CGTCTGCAGTGTCTGCGTCAGGCCCAGAGCTCCGGCAATATGGATAAGATGATGGCAATG
+GTCGATCGCTGCCTCTCCGAATACGATCAGAATGGCTGGACGGTTTCGCATTTGCACAAT
+AACGACGACATCAATCAACTGGATAAGCTGCTGAAATAAATGCAAGTAGATGAACAACGT
+CTGCGTTTTCGCGATGCGATGGCAAGTCTGGCGGCAGCGGTCAACATCGTAACCACGGCG
+GGTCACGCCGGACGCTGCGGTATCACCGCAACAGCGGTTTGCTCAGTCACTGATACGCCG
+CCCTCCGTGATGGTATGTATTAATGCCAATAGCGCCATGAACCCCGTTTTTCAGGGCAAC
+GGCAGGCTGTGCATTAATGTACTTAACCATGAGCAGGAGCTGATGGCGCGCCACTTTGCC
+GGTATGACGGGGATGGCGATGGAGGAGCGTTTTCACCAGCCATGTTGGCAAAACGGGCCG
+CTGGGCCAGCCGGTACTTAACGGCGCGCTGGCCAGTCTTGAAGGCGAGATCAGCGAGGTA
+CAAACCATTGGCACGCATCTGGTGTATCTGGTGGCGATCAAAAATATTATTCTTAGCCAG
+GAGGGGCATGGCCTGATTTATTTCAAACGCCGTTTTCATCCGGTCAGACTTGAGATGGAA
+GCGCCTGTTTAAATGAAGGGTACTGTTTTCGCCGTTGCGTTAAACCATCGCAGCCAGCTT
+GATGCCTGGCAAGAGGCTTTCTCTCAGCCTCCCTATAATGCGCCGCCTAAAACCGCAGTG
+TGGTTCATCAAGCCGCGTAATACGGTGATTCGTCACGGCGAACCCATTCCTTATCCGCAG
+GGAGAAAAGGTACTGAGCGGCGCGACAGTGGCGCTCATTGTGGGGAAAACCGCCAGCCGG
+ATACGCCCTGAAGCGGCGGCGGACTATATCGCCGGGTATGCGCTGGCTAACGAGGTCAGC
+CTGCCGGAAGAGAGCTTTTATCGCCCGGCGATTAAAGCGAAATGTCGCGATGGCTTTTGC
+CCGCTGGGTGAAATGGCGCCGCTGAGTGATGTGGATAATCTCACCATTATCACTGAAATC
+AACGGACGAGAAGCGGACCACTGGAATACTGCCGATTTACAGCGTAGCGCCGCACAACTG
+CTTAGCGCGTTAAGTGAGTTCGCTACACTTAACCCTGGCGATGCGATCTTACTTGGTACG
+CCGCAGAATCGCGTTGCGCTGCGTCCCGGCGATCGGGTGCGTATTCTGGCGAAAGGTTTA
+CCCGCGCTGGAAAATCCGGTTGTCGCAGAAGATGAATTCGCCCGCCACCAGACGTTTACG
+TGGCCGCTGTCAGCGACGGGAACGTTATTTGCGCTGGGGTTGAACTACGCCGATCACGCC
+AGCGAGCTGGCATTTACGCCGCCGAAAGAGCCGCTGGTATTTATCAAAGCGCCAAACACC
+TTTACCGAACATCACCAAACGTCGGTGCGCCCGAACAACGTCGAATATATGCACTACGAA
+GCCGAGCTGGTCGTGGTGATTGGCAAAACGGCGCGTAAGGTGAGCGAAGCCGAAGCCATG
+GAGTATGTGGCCGGTTACACCGTCTGTAACGACTACGCGATCCGCGACTATCTGGAAAAC
+TACTACCGTCCGAATCTGCGGGTAAAAAGCCGCGACGGCCTGACGCCGATAGGCCCGTGG
+ATTGTGGATAAAGAGGCGGTTTCTGATCCGCACAACCTGACGTTACGCACCTTTGTCAAC
+GGTGAGCTGCGGCAGGAAGGGACGACCGCCGATCTGATCTTCAGCATCCCGTTCCTGATT
+TCTTATCTGAGCGAATTTATGACGTTGCAACCGGGCGACATGATTGCCACCGGTACGCCG
+AAAGGGCTGTCCGATGTGGTGCCGGGGGATGAAGTTGTCGTTGAAGTAGAAGGCGTGGGT
+CGCCTGGTTAACCGAATCGTCAGTGAGGAGAGCGCAAAATGAATGAAAAATGCTTTCAAA
+GACGCGTTAAAAGCGGGGCGCCCGCAAATCGGTTTGTGGCTGGGGCTTGCCAACAGTTAC
+AGCGCTGAACTGTTAGCGGGCGCCGGCTTCGACTGGCTACTGATTGACGGTGAACACGCG
+CCAAACAACGTGCAGACGGTGTTGACCCAGTTGCAGGCGATTGCGCCTTATCCCAGCCAG
+CCGGTGGTGCGTCCGTCATGGAACGATCCGGTACAGATTAAGCAACTGCTCGACGTCGGC
+GCGCAAACGCTGCTGATACCGATGGTGCAGAATGCCGATGAAGCGCGAAACGCCGTGGCG
+GCTACGCGTTATCCGCCTGCCGGTATTCGCGGCGTGGGCAGCGCGCTGGCGCGGGCATCG
+CGCTGGAATCGCATTCCGGACTATCTCCACCAGGCCAACGACGCCATGTGCGTACTGGTG
+CAGATTGAAACGCGTGAGGCGATGAGCAATCTGGCGTCAATTCTCGACGTGGATGGCATT
+GACGGCGTGTTTATTGGCCCGGCGGATCTCAGCGCCGATATGGGCTTTGCCGGCAATCCG
+CAGCACCCGGAAGTGCAGGCGGCGATTGAGAACGCCATCGTGCAGATACGCGCGGCGGGG
+AAAGCGCCGGGGATTCTGATGGCCAATGAAGCACTGGCGAAACGTTATCTGGAACTGGGG
+GCGCTATTTGTCGCCGTCGGCGTTGACACCACGCTGCTGGCGCGCGGAGCGGAGGCGCTG
+GCGGCGCGCTTTGGCGCAGAAAAAAAACTGTCCGGTGCGTCCGGCGTCTATTAAATGCAT
+GATTCATTAACCATCGCCTTGCTTCAGGCGCGCGAAGCGGCAATGACCTATTTCCGCCCC
+ATCGTTAAAAGCCACAATCTGACCGACCAGCAATGGCGCATTGTGCGAATCCTGGCCGAT
+AGCCCCTCTATGGATTTTCACGAGCTGGCCTTTCGTACCTGTATTTTGCGTCCAAGTCTG
+ACCGGAATATTGACGCGCATGGAGCGAGACGGACTGGTGTTGCGACTCAAGCCGGTTAAC
+GATCAGCGTAAGTTATATGTCATGTTGACGGAGCAGGGACAAACGTTGTACGCCCGTGCC
+CGGAGCGAGGTAGAAGAGGCTTATCGAAAAATTGAGGCCGATTTCACGCCCGAAAAAACA
+CAGCAATTGATGCTGCTGCTGGACGATCTTATTGCTCTGGGGCGCCAGCATCCTGATAGC
+GAAGCGGAAGCATAGATGAGCGACACATCATCTGCACTTCCGGAAAGCCCCGAGTCTGTC
+GGTTCGCACAACGCGCTCAGCACGGGTCAACAAACCGTCATAAATAAACTGTTCCGCCGA
+CTGATCGTATTTTTATTCGTGTTGTTTATCTTCTCGTTTTTAGACCGTATCAACATCGGT
+TTTGCCGGGTTGACGATGGGGCAGGATCTGGGGTTAAGCGCCACCATGTTTGGTCTTGCC
+ACGACGCTGTTTTACGCCACCTACGTCATTTTCGGCATTCCCAGCAACGTGATGTTGAGC
+ATCGTCGGCGCCCGCCGCTGGATTGCGACCATTATGGTGCTATGGGGCATTGCATCTACC
+GCCACGATGTTCGCGGTGGGACCGAAAAGCCTGTATGTGCTGCGAATGCTGGTGGGCATT
+ACCGAAGCGGGCTTTTTGCCAGGAATATTGCTCTATTTAACCTACTGGTTCCCGGCATTT
+TTCCGCGCCCGCGCCAACGCATTATTTATGATTGCCATGCCGGCCACTACCGCGTTGGGG
+TCAATTGTCTCCGGCTATATTTTATCGCTGGACGGCATATTCAATCTGCATGGATGGCAG
+TGGTTATTCCTGTTGGAAGGATTTCCGTCAGTTTTGTTAGGCATTATGGTCTGGTTTTAC
+CTGGATGATACCCCGGCAAAAGCCAAATGGCTGACGGCAGAGGATAAAAAATGTTTGCAG
+GAGATGATGGATAATGATCGCCTGACGCTGGTTCAGCCTGAGGGGGCCATCAGCCATAAC
+GCCATGCAGCAGCGTAGCCTGTGGCGCGAAGTATTCACGCCAATTGTACTGATGTATACG
+CTGGCCTATTTTTGCCTTACCAATACGCTTAGCGCCATTAGTATCTGGACGCCGCAAATC
+CTGAAAAGTTTTAATGAAGGCAGCAGCAATATCACCATCGGCCTGCTGGCGGCGATCCCG
+CAGATTTGTACTGTTCTGGGCATGATTTACTGGAGCCGCCATTCGGACAAACATCAGGAG
+CGTAAACACCACACTGCGTTACCGTTCCTGTTTGCCGCCGCGGGCTGGCTGCTGGCGTCG
+GCGACCGACCGTAACCTGATCCAGCTCCTGGGGATCGTGATGGCATCCACGGGTTCCTTT
+AGCGCGATGGCGATCTTCTGGACCACGCCGGATCAGTCGATCAGTTTACGCGCCAGGGCG
+ATAGGCATTGCGGTCATCAATGCCACCGGCAATATTGGCTCCGCGCTCAGCCCGGTTATG
+ATTGGCTGGCTAAAAGATATCACTGGTAGCTTCAATAGCGGACTCTGGTTTGTCGCTTCT
+CTGTTAGTCGTCGGCGCCGCCATTATCTGGCTCATTCCCATGAAAGCATCGCGTCCGCGC
+GCCACCCCTTGAATGGGCAAGTTAGCGTTAGCAGCAAAAATTACCCACGTGCCGTCGATG
+TATCTTTCTGAACTGCCAGGAAAAAATCACGGTTGTCGTCAGGCAGCCATTGATGGGCAT
+ATTGAAATTGGCAAGCGTTGCCGCGAAATGGGCGTTGACACCATTATCGTATTCGACACC
+CACTGGCTGGTGAATAGCGCTTACCACATTAATTGTGCCGACCATTTCCAGGGCGTCTAT
+ACCAGCAACGAATTGCCGCACTTTATTCGCGACATGACCTATGACTATGACGGTAATCCG
+GCGCTCGGCCATCTGATCGCCGACGAGGCGGTCAAACTGGGCGTGCGCGCCAAAGCGCAC
+AACATCCCGAGCCTGAAGCTGGAGTATGGCACGCTGGTGCCGATGCGCTACATGAACAGC
+GACAAGCACTTCAAAGTGGTCTCCATCTCGGCGTTCTGCACTGTGCATGATTTTGCCGAC
+AGCCGCAAACTGGGCGAAGCCATTCTCAAGGCGATTGAGAAATATGACGGTACCGTAGCG
+GTATTCGCCAGTGGTTCTCTGTCGCACCGTTTTATTGACGACCAACGGGCGGAAGAGGGG
+ATGAACAGCTACACCCGCGAGTTCGATCATCAAATGGACGAGCGCGTGGTCAAGCTGTGG
+CGCGAAGGCAAATTCAAGGAGTTTTGCACCATGTTGCCGGAGTACGCCGACTACTGCTAC
+GGCGAAGGCAACATGCACGACACGGTCATGCTACTGGGAATGCTGGGGTGGGACAAATAC
+GACGGCAAGGTGGAGTTCATCACCGACCTGTTCGCCAGCTCCGGTACCGGCCAGGTAAAC
+GCTGTTTTCCCGCTGCCTGCGTAAATGAAGAAAATAAATCATTGGATTAACGGCAAAAAC
+GTTGCAGGTAACGACTACTTCCAGACCACTAACCCGGCGACCGGTGATGTGCTGGCGGAA
+GTAGCCTCCGGCGGTGAAGCAGAAGTGAACCAGGCTGTCGCGGCGGCAAAAGAGGCGTTC
+CCGAAATGGGCCAACCTGCCGATGAAAGAGCGCGCGCGCCTGATGCGCCGCCTTGGCGAC
+CTGATTGACCAGCATGTGCCGGAAATCGCGGCGATGGAAACCGCCGACACCGGCCTGCCT
+ATTCACCAGACTAAAACGTGCTGAGTGCTGATCCCGCGCGCCTCGCATAACTTCGAATTC
+TTCGCCGAAGTGTGCCAGCAGATGAACGGCAAGACCTATCCGGTTGACGATAAAATGCTC
+AATTATACGCTGGTGCAGCCCGTCGGCGTCTGCGCGCTGGTGTCGCCGTGGAACGTGCCG
+TTTATGACCGCGACTTGGAAAGTTGCGCCGTGCCTGGCGCTGGGTAACACCGCGGTGCTC
+AAAATGTCCGAGCTGTCGCCGCTGACTGCCGACAGGCTGGGCGAGCTGGCACTGGAGGCA
+GGAATTCCGGCAGGCGTGCTGAACGTGGTGCAGGGCTACGGCGCGACGGCGGGCGATGCG
+CTGGTACGCCACCATGACGTGCGTGCGGTGTCGTTTACCGGCGGTACCGCCACCGGTCGC
+AATATCATGAAAAATGCCGGGCTGAAAAAATACTCGATGGAGCTGGGCGGCAAATCGCCG
+GTGCTGATTTTTGAAGACGCCGACATTGAGCGCGCGCTGGACGCCGCGCTGTTCACCATC
+TTCTCGATCAACGGCGAACGCTGCACCGCTGGGTCGCGCATCTTTATCCAGCAGAGCATT
+TACCCTGAGTTCGTGAAGCGCTTTGCCGAACGCGCGAATCGCCTGCGTGTCGGCGATCCG
+ACCGACCCGAACACCCAGGTCGGCGCGCTGATTAGCCAACAGCACTGGGAGAAAGTCTCC
+GGTTATATCCGCCTCGGCATTGAAGAGGGGGCAACGCTGCTGGCGGGCGGTGCGGAAAAA
+CCCACTGACCTGCCTGCGCATCTGAAAGGCGGTAACTTCCTGCGCCCAACCGTGCTGGCC
+GATGTCGACAACCGTATGCGCGTTGCGCAGGAAGAGATCTTTGGGCCGGTCGCCTGCCTG
+CTGCCATTCAAAGACGAAGCGGAAGGGTTACGTTTGGCGAACGATGTGGAATACGGTCTG
+GCCTCTTATATCTGGACCCAGGACGTGAGCAAAGTGTTGCGCCTGGCGCGTGGGATTGAA
+GCCGGCATGGTCTTCGTCAACACCCAGAACGTCCGCGACCTGCGCCAGCCGTTCGGCGGC
+GTGAAAGCCTCCGGTACCGGGCGCGAAGGCGGCGAATATAGCTTCGAAGTGTTTGCGGAA
+ATGAAAAACGTCTGCATCTCAATGGGCGACCATCCTATCCCAAAATGGGGAGTTTGAATG
+CCGCACTTTATTGCTGAATGTACTGAAAATATTCGCGAGCAGGCTGATTTACCAAGCCTG
+TTCAGCAAGGTAAACGAGGCGCTGGCCGCCACCGGGATTTTCCCCATCGGCGGTATCCGC
+AGTCGCGCCCACTGGCTGGATACCTGGCAGATGGCTGACGGTAAGCATGATTACGCGTTT
+GTGCATATGACGCTGAAAATCGGCGCCGGGCGCAGCCTGGAGAGCCGTCAGGAAGTCGGC
+GAAATGCTGTTTGGGCTGATTAAAGCCCACTTCGCCGACCTGATGGAGAACCGCTATCTG
+GCGCTGTCGTTTGAGATTGCCGAGTTACATCCAACGCTCAATTACAAACAAAACAACGTA
+CACGCGTTATTTAAATAGATGCTCGATAAACAGACCCATACCCTGATCGCTCAGCGACTT
+AATCAGGCTGAAAAACAGCGTGAACAGATTCGCGCAGTGTCGCTGGATTATCCCAACATC
+ACTATTGAAGATGCCTATGCCGTACAGCGTGAATGGGTCAATATCAAGATTGCCGAAGGG
+CGCACGCTCAAAGGCCACAAAATCGGCCTGACCTCAAAAGCGATGCAGGCCAGCTCGCAA
+ATCAGCGAACCGGATTACGGCGCGCTGCTTGACGATATGTTCTTCCATGACGGCGGAGAT
+ATCCCCACCGACCGTTTTATCGTCCCGCGTATTGAAGTGGAGCTGGCGTTCGTGCTGGCG
+AAACCGCTGCGCGGCCCTCACTGCACGCTGTTCGACGTCTACAACGCCACGGATTATGTG
+ATTCCGGCGCTGGAACTGATTGACGCCCGCAGCCACAACATCGACCCGGAAACCCAGCGC
+CCGCGCAAAGTGTTCGACACCATTTCCGACAACGCCGCCAACGCCGGGGTGATCCTCGGT
+GGTCGCCCCATCAAACCAGACGAGCTGGATCTGCGCTGGATCTCCGCGCTGCTCTATCGC
+AACGGCGTGATCGAAGAAACCGGCGTCGCCGCAGGCGTGCTGAATCATCCGGCCAACGGC
+GTGGCGTGGCTGGCGAACAAGCTTGCCCCCTACGATGTCCAGCTTGAAGCCGGGCAGATC
+ATCCTCGGCGGCTCGTTCACCCGCCCGGTGCCGGCGCGCAAGGGCGACACCTTCCATGTC
+GATTACGGCAACATGGGCGCGATCAGTTGCCGGTTTGTGTAAATGAGCTCTGTACCCGCG
+CCGCGTGAATATTTTCTTGACTCTATCCGCGCATGGCTGATGTTGTTAGGGATTCCCTTT
+CATATCTCGTTGATCTATTCCACTCACAGTTGGCATGTCAATAGCGCCGCGCCATCGTGG
+TGGCTAACCCTGTTTAACGATTTTATCCACGCTTTTCGTATGCAGGTGTTTTTTGTTATT
+TCTGGTTATTTTTCGTACATGTTATTTTTACGTTATCCATTAAAACACTGGTGGAAAGTA
+CGGGTAGAACGTGTGGGTATTCCCATGCTTACCGCAATCCCTTTGCTTACCTTGCCGCAA
+TTTATCCTGTTGCAATATGTCAAAGAGAAAACAGAGAACTGGCCTACACTCTCTGCCTAT
+GAAAAATATAATACGTTAGCGTGGGAACTCATTTCACATCTGTGGTTTTTACTGGTGCTG
+GTGATATTAACCACCGTCAGCATCGGGATTTTTACCTGGTTCCAAAAAAGGCAGGAAACA
+AGCAAGCCTCGTCCCGCCGCTATTTCGCTGGCCAAACTTTCGCTTATTTTTTTCCTGCTG
+GGGGTGGCGTACGCTGCTATCAGGCGCATTATATTCATCGTATATCCGGCAATCCTCAGT
+GACGGCATGTTCAATTTTATTGTGATGCAAACGCTATTTTATGTGCCGTTTTTTATTCTC
+GGCGCGTTGGCCTTCATTCACCCCGATCTGAAAGCGCGCTTCACCACGCCCTCACGCGGA
+TGCACTTTAGGCGCTGCCGTTGCTTTTATCGCGTATCTGCTGAATCAACGTTATGGGAGC
+GGCGACGCCTGGATGTACGAAACCGAATCCGTGATTACGATGGTAATGGGGCTATGGATG
+GTGAACGTGGTATTTTCACTGGGGCATCGCTTGTTAAACTTTCAGTCCGCGCGTGTCACC
+TATTTCGTGAATGCTTCGCTGTTTATTTATCTGGTGCATCATCCCTTAACGCTTTTCTTT
+GGCGCGTATATTACACCGCATATCTCCTCCAACCTGATCGGGTTCTTGTGCGGGCTGATA
+TTTGTTATGGGTATTGCGTTAATTCTGTATGAAATTCATTTACGCATCCCGCTCCTGAAA
+TTTCTCTTTTCAGGTAAACCGCCGGTAAAACAAGAAAGCCGCGCCGCGATCGGGTAGATG
+AAACATAAACGACAAATGATGAAAATGCGTTGGTTGGGCGCAGCTATTATGTTAACGCTC
+TACGCATCATCGAGCTGGGCGTTCAGTATTGATGACGTGGCAAAACAAGCTCAATCTTTA
+GCCGGGAAAGGCTATGAGGCGCCTAAAAGCAACTTGCCCTCCGTTTTCCGCGACATGAAA
+TATGCGGATTATCAGCAGATCCAGTTTAACAGCGATAAAGCCTACTGGAACAACTTAAAG
+ACCCCTTTTAAGCTCGAATTTTACCATCAGGGGATGTACTTCGATACGCCGGTCAAGATT
+AACGAAGTGACGGCGACGACGGTCAAAAGAATCAAATACAGCCCGGATTACTTCAATTTT
+GGCAATGTTCAGCACGATAAAGACACGGTAAAAGATTTAGGCTTCGCCGGGTTCAAAGTC
+CTGTACCCCATTAACAGTAAAGATAAGAACGACGAAATCGTCAGTATGCTTGGCGCCAGC
+TATTTCCGCGTTATCGGCGCAGGCCAGGTGTATGGCTTATCTGCGCGCGGCCTGGCGATT
+GATACCGCCTTACCATCTGGTGAAGAGTTTCCCCGCTTTCGCGAGTTCTGGATTGAGCGT
+CCAAAACCCACCGATAAGCGTTTGACCGTCTATGCATTACTGGATTCTCCGCGCGCGACC
+GGCGCTTACCGTTTTGTGATCATTCCTGGCCGCGATACCGTGGTGGACGTGCAGTCAAAA
+GTCTATCTGCGCGATAAGGTGGGCAAGCTGGGCGTTGCGCCATTAACCAGTATGTTCCTG
+TTTGGGCCAAACCAGCCGTCGCCGACGACCAACTATCGTCCGGAATTGCATGACTCGAAC
+GGCTTATCCATTCATGCGGGTAATGGCGAGTGGATTTGGCGTCCGCTGAACAATCCAAAA
+CACCTCGCTGTGAGCAGCTATGCGATGGAAAACCCTCAGGGATTCGGCCTGTTGCAGCGT
+GGTCGCGAGTTCTCGCGCTTTGAAGATTTAGACGATCGCTATGACCTGCGTCCAAGCGCC
+TGGATTACCCCGAAAGGCGACTGGGGCAAAGGTAAGGTTGAACTGGTTGAAATTCCGACC
+AATGATGAAACCAACGATAACATCGTCGCTTACTGGACTCCGGATCAACTGCCGGAACCG
+GGTAAAGAGATGAACTTCAAGTACACTCTGACCTTCAGCCGCGATGAAGATAAACTTCAT
+GCGCCGGATAATGCCTGGGTGCTGCAAACACGCCGCTCAACGGGCGACGTTAAACAGTCG
+AATCTGATTCGCCAGCCCGACGGCACTATTGCCTTTGTGGTGGATTTCGTTGGCGCCGAC
+ATGAAAAAACTGCCGCCGGATACGCCCGTCGCTGCACAAACCAGCATTGGCGATAACGGT
+GAAATCGTTGACAGTAATGTACGCTATAACCCAGTCACTAAAGGCTGGCGTTTAATGCTG
+CGCGTGAAAGTCAAAGACGCGAAGAAAACCACGGAAATGCGTGCCGCATTGGTGAATGCC
+GATCAGACGCTAAGTGAAACCTGGAGCTACCAGTTACCTGCCAATGAATAAATGAATAAA
+ACAACTGAGTATATTGACGCACTGCTGCTTTCTGAACGTGAGAAAGCGGCATTGCCGAAA
+ACTGACATCCGCGCCGTGCATCAGGCGCTGGATGCCGAGCATCGGACTTACTCGCGAGAA
+GACGATTCACCGCAGGGTTCCGTAAAAGCCCGCCTTGAACACGCCTGGCCGGATTCATTG
+GCGAAGGGGCAGTTAATTAAAGATGATGAAGGGCGCGATCAGTTGCAGGCTATGCCAAAA
+GCGACGCGCTCTTCGATGTTTCCTGATCCCTGGCGAACCAACCCGGTTGGCCGTTTCTGG
+GATCGCCTGCGTGGGCGGGATGTAACGCCGCGCTATGTTTCTCGTCTGACAAAAGAAGAG
+CAGGCGAGTGAGCAAAAATGGCGTACCGTCGGCACTATACGCCGCTATATTTTGTTAATT
+TTGACTCTGGCGCAAACCGTCGTCGCGACCTGGTATATGAAGACCATTCTGCCCTATCAG
+GGATGGGCGCTCATCAATCCTATGGATATGGTGGGGCAGGATATTTGGGTCTCCTTTATG
+CAGCTCCTGCCCTACATGCTGCAAACCGGTATCCTGATTTTGTTTGCCGTGCTGTTCTGC
+TGGGTGTCTGCCGGATTCTGGACGGCGCTGATGGGCTTCCTGCAACTGCTTATCGGGCGC
+GATAAGTACAGTATCTCCGCGTCTACGGTTGGCGATGAGCCCCTCAATCCGGAACACCAG
+ACGGCGCTGATCATGCCTATCTGTAATGAAGACGTTAGCCGCGTTTTCGCCGGTCTGCGC
+GCGACCTGGGAGTCCGTTAAAGCCACAGGCAACGCCGCGCATTTTGACGTCTATATCCTT
+AGCGATAGTTATAACCCGGATATCTGCGTGGCGGAGCAAAAGGCGTGGATGGAGCTCATC
+GCGGAAGTGCAGGGCGAAGGCCAAATTTTTTACCGTCGCCGCCGCCGCCGTATGAAACGC
+AAAAGCGGCAATATTGACGATTTTTGCCGCCGCTGGGGCAATCAGTACAGCTATATGGTG
+GTGCTGGACGCGGACTCAGTGATGAGCGGCGAGTGTCTGAGCGGGCTGGTGCGCCTGATG
+GAAGCGAACCCTAACGCCGGGATTATCCAGTCTTCGCCGAAAGCGTCGGGGATGGATACT
+CTGTATGCCCGCTGCCAACAGTTCGCGACCCGTGTTTATGGACCGCTGTTTACCGCCGGG
+CTGCACTTCTGGCAGTTGGGGGAGTCGCACTACTGGGGGCACAATGCCATTATCCGCGTG
+AAGCCGTTTATCGAGCACTGCGCTCTGGCGCCGCTGCCGGGAGAAGGTTCGTTCGCCGGA
+TCGATTCTTTCCCACGACTTTGTGGAGGCGGCGCTAATGCGTCGGGCAGGGTGGGGCGTC
+TGGATTGCCTACGATCTCCCCGGCTCCTATGAAGAGCTGCCGCCAAACCTGCTGGATGAG
+CTTAAACGCGACCGCCGCTGGTGTCACGGCAACCTGATGAACTTTCGTCTGTTCCTGGTG
+AAAGGAATGCACCCGGTGCATCGCGCCGTGTTCCTGACCGGGGTAATGTCATACCTGTCC
+GCGCCGTTATGGTTTATGTTCCTCGCGCTTTCTACCGCGCTGCAGGTCGTTCATGCGTTA
+ACAGAGCCGCAATATTTCCTTCAGCCGCGCCAGCTTTTTCCGGTCTGGCCGCAGTGGCGT
+CCGGAACTGGCAATCGCGCTGTTTGCGTCAACGATGGTGCTGCTGTTCCTGCCGAAGCTG
+CTCAGTATTATGCTGATCTGGTGTAAAGGCACCAAAGAGTATGGCGGTTTCTGGCGCGTT
+ACGCTGTCGCTATTGCTGGAAGTGCTGTTCTCCGTGTTGCTGGCGCCGGTGCGTATGCTG
+TTTCATACCGTGTTTGTGGTCAGCGCGTTCCTCGGCTGGGAAGTGGTCTGGAACTCACCG
+CAACGCGACGATGATTCTACGCCGTGGGGAGAAGCCTTTATGCGTCACGGCTCTCAACTG
+CTGCTGGGGCTGGTCTGGGCGGTGGGTATGGCGTGGCTGGATTTACGCTTTCTGTTCTGG
+CTGGCGCCGATTGTCTTTTCGCTGATTCTGTCGCCATTTGTTTCGGTGATCTCCAGTCGT
+TCAACGGTAGGATTACGCACCAAACGCTGGAAGCTGTTCCTGATCCCGGAAGAGTATTCG
+CCGCCTCAGGTGTTGGTCGATACCGATAAATATCTGGAGATGAATCGCCGCCGTATTCTG
+GACGATGGCTTTATGCATGCGGTATTTAACCCGTCGCTTAATGCGCTGGCGACCGCGATG
+GCCACCGCGCGTCACCGCGCCAGTAAGGTGCTGGAAATAGCCCGCGATCGTCATGTGGAG
+CAGGCGCTAAACGAAACGCCGGAGAAACTGAACCGCGATCGGCGTCTGGTTTTGCTCAGC
+GATCCGGTGACGATGGCGCGTTTACACTATCGGGTCTGGAATGCGCCAGAGAGATACTCT
+TCCTGGGTAAACCATTATCAGTCTCTCGTCCTGAATCCGCAGGCGTTGCAGGGACGAACA
+TCGTCAGCGGGATAAATGTCGCGCGTCTCGCAGGCGAGGAACCTGGGTAAATATTTTCTT
+CTCATCGATAACATGTTAGTGGTGCTGGGTTTTTTCGTCGTCTTCCCGCTCATCTCTATT
+CGCTTTGTCGATCAAATGGGGTGGGCTGCCGTAATGGTAGGGATCGCGCTCGGCCTGCGT
+CAGTTTATTCAACAAGGTCTGGGCATTTTTGGCGGCGCCATCGCCGATCGCTTTGGCGCG
+AAACCGATGATTGTCACCGGTATGCTGATGCGCGCCGCAGGCTTTGCCACCATGGGTATC
+GCGCATGAGCCCTGGCTCTTGTGGTTTTCCTGCTTTCTTTCCGGTCTCGGCGGTACGCTT
+TTCGACCCGCCGCGTTCAGCGCTGGTGGTCAAATTAATTCGTCCGGAGCAACGGGGCCGC
+TTCTTCTCTCTGTTGATGATGCAGGACAGCGCGGGCGCGGTGATTGGCGCGCTGCTGGGA
+AGCTGGTTGCTACAATACGATTTTCGCCTGGTCTGCGCGACGGGCGCTATTTTGTTCATA
+TTATGCGCCCTTTTCAACGCATGGCTGCTTCCGGCCTGGAAGCTATCAACGGCCAGAACG
+CCGGTGCGTGAAGGAATGCGCCGCGTCATGAGCAATAAAAGGTTTGTCACCTACGTGCTG
+ACGCTGGCGGGCTACTATATGCTGGCGGTACAGGTCATGTTAATGCTGCCGATTATGGTA
+AACGATATCGCCGGTTCGCCTGCTGCCGTGAAATGGATGTACGCTATTGAGGCGTGTCTC
+TCGCTGACGTTGCTCTACCCGATTGCCCGCTGGAGCGAAAAGCGTTTTCGGCTGGAGCAT
+CGGCTGATGGCCGGTTTGCTCGTCATGTCGCTGAGCATGCTCCCCATCGGGATGGTGGGC
+AATTTACAGCAGCTTTTTACGCTTATTTGCGCTTTCTACATCGGCTCGGTTATCGCCGAA
+CCGGCGCGCGAAACGCTCAGCGCGTCGCCCGCGGACGCGAGGGCGCGGGGAAGCTATATG
+GGCTTTAGCCGTCTGGGATTAGCCATTGGCGGCGCGATTAGTTATATCGGCGGCGGCTGG
+TTGTTTGATATGGGTAAAGCGCTTGCGCAGCCTGAACTACCGTGGATGATGCTCGGTATT
+ATCGGCTTTATCACCTTTTTGGCTTTAGGCTGGCAATTTAGTCATAAGCGCACGCCGCGC
+CGGATGCTGGAACCCGGCGCCATGACCATGTATGCCACGCTGGAAGAAGCTATCGATGCA
+GCCCGGGAAGAATTTCTGGCTGACCATCCAGGCCTCGAACAAGACGAAGCGAATGTGCAG
+CAGTTCAACGTTCAGAAATATGTACTGCAGGATGGGGACATCATGTGGCAGGTCGAATTT
+TTCGCCGATGAAGGTGAAGATGGCGAATGTCTGCCGATGCTGAGTGGTGAAGCCGCACAG
+AGCGTGTTTGACGGCGATTATGATGAGATAGAGATCCGCCAGGAATGGCAGGAAGAGAAT
+ACTTTGCATGAATGGGATGAAGGGGAATTCCAGCTTGAACCCCCGCTTGATACCGAGGAA
+GGCCGTACTGCGGCAGACGAATGGGATGAGCGTTAAATGTCACTATTAGCCAGGCTGGAA
+CAAAGTGTACACGAAAACGGTGGGCTGATTGTCTCATGCCAACCGGTACCAGGCAGCCCT
+ATGGATAAACCTGAAATTGTGGCTGCAATGGCACAGGCAGCGGCTTCGGCGGGTGCGGTC
+GCTGTGCGCATTGAAGGCATTGAGAATCTGCGGACTGTTCGTCCCCATCTTTCTGTTCCT
+ATTATTGGGATAATTAAACGTGACCTTACAGGGTCGCCAGTCCGTATCACTCCATATTTA
+CAGGATGTTGACGCCCTGGCGCAGGCAGGTGCCGATATTATCGCTTTTGATGCCTCATTC
+CGCTCTCGCCCGGTTGATATTGATAGTTTACTGACACGTATTCGCCTGCATGGATTACTG
+GCGATGGCAGACTGTTCAACCGTGAATGAAGGCATAAGTTGCCATCAGAAAGGAATCGAA
+TTCATTGGTACAACACTGTCTGGCTATACCGGTCCCATCACGCCGGTTGAGCCAGATTTG
+GCAATGGTGACACAACTGAGTCATGCAGGTTGTCGTGTTATTGCCGAGGGGCGCTATAAC
+ACGCCTGCACTGGCGGCCAATGCTATTGAGCATGGTGCCTGGGCAGTTACCGTTGGTTCC
+GCTATCACCCGTATCGAGCATATCTGTCAGTGGTTCAGTCACGCAGTAAAACGCTGAATG
+AAAAATTTTAAGAAAATGATGACGCTAATGGCGCTATGTTTATCAGTTGCTATCACCACA
+TCAGGATATGCAACCACGCTTCCTGATATACCAGAACCACTGAAAAATGGTACTGGCGCT
+ATTGATAATAATGGCGTGATTTATGTCGGCTTAGGTACCGCAGGGACATCCTGGTATAAA
+ATTGATCTTAAAAAGCAACATAAAGACTGGGAGCGTATAAAGTCGTTTCCTGGTGGAGCT
+CGTGAGCAATCCGTGTCGGTATTTTTAAATGATAAGCTGTATGTTTTTGGTGGCGTAGGG
+AAAAAAAACAGTGAATCACCGTTGCAGGTTTATAGCGATGTGTACAAATACTCACCGGTG
+AAAAATACATGGCAAAAAGTTGATACTATATCTCCAGTTGGATTAACAGGGCATACGGGA
+GTAAAATTAAACGAAACGATGGTACTTATTACCGGAGGGGTTAATGAGCATATCTTTGAT
+AAGTATTTTATTGATATAGCGGCTGCGGATGAAAGTGAAAAAAATAAAGTCATCTATAAT
+TATTTTAATAAACCTGCCAAAGATTATTTTTTTAATAAAATCGTATTTATCTACAATGCT
+AAAGAGAACACATGGAAGAATGCCGGTGAGCTGCCAGGCGCGGGGACGGCAGGATCGTCA
+TCGGTAATGGAAAATAATTTCTTGATGCTGATTAATGGTGAGCTCAAACCGGGTTTACGT
+ACCGATGTGATTTACCGCGCCATGTGGGATAACGATAAGCTAACATGGTTGAAGAACAGC
+CAGTTACCGCCATCGCCTGGAGAACAACAGCAGGAAGGGTTGGCCGGAGCATTTTCGGGC
+TATAGCCACGGTGTCCTGCTTGTCGGTGGTGGCGCGAATTTTCCGGGAGCAAAACAAAAT
+TATACTAATGGAAAGTTTTATTCCCACGAAGGGATAAATAAAAAATGGCGAGATGAAGTC
+TATGGTTTGATTAATGGCCATTGGCAATATATGGGTAAAATGAAACAACCTCTCGGCTAT
+GGTGTATCAGTAAGTTATGGTGATGAAGTTTTCCTTATTGGTGGTGAAAATGCTAAAGGG
+AAACCTGTTTCGTCTGTAACCTCCTTTACCATGCGTGATGGTAATTTATTAATAAAATAA
+GTGATAGCAAAATTCTTCCCGTGGTATAGCGAGATAACACGTCCACAAAAAAATGCTTTA
+TTTTCAGCATGGCTGGGTTACGTTTTTGATGGCTTCGACTTTATGCTGATTTTCTACATT
+ATGTATCTGATCAAGGCTGACTTAGGATTGACAGATATGGAGGGCGCATTCCTTGCCACA
+GCGGCCTTTATTGGGCGACCATTTGGCGGGGCGCTATTTGGTCTGCTGGCAGACAAATTT
+GGCCGTAAGCCGTTAATGATGTGGTCGATAGTTGCCTATTCTGTAGGTACAGGGTTAAGT
+GGCCTGGCTTCCGGTGTAATTATGCTGACGCTTAGTCGTTTTATTGTCGGTATGGGGATG
+GCGGGGAAGTATGCTTGCGCTTCTACTTATGCCGTGGAAAGTTGGCCAAAGCATTTAAAA
+TCTAAAGCGAGCGCATTTCTGGTTTCAGGTTTCGGTATTGGTAACATCATAGCAGCCTAT
+TTTATGCCGTCATTTGCCGAAGCGTATGGTTGGCGTGCTGCTTTTTTTGTCGGTTTGCTA
+CCCGTTCTTTTAGTAATCTACATCCGGGCCAGGGCTCCTGAATCTAAAGAGTGGGAAGAA
+GCCAAACTCAGTGGTCTCGGAAAGCATTCACAAAGTGCCTGGTCAGTTTTCTCTTTGTCA
+ATGAAAGGGCTATTTAATCGAGCTCAATTTCCACTGACATTATGTGTATTTATTGTTCTG
+TTCTCTATTTTCGGCGCAAACTGGCCGATCTTTGGTCTACTGCCTACATATTTGGCGGGA
+GAGGGCTTTGATACGGGCGTGGTCTCTAATTTAATGACGGCGGCGGCATTCGGCACTGTA
+TTGGGAAATATCGTTTGGGGTCTGTGCGCAGATAGAATTGGTTTGAAGAAAACGTTCAGC
+ATTGGTCTTCTCATGTCCTTTTTATTCATTTTCCCGTTATTCAGAATTCCGCAAGATAAT
+TATTTACTGCTGGGCGCATGTTTATTCGGTTTAATGGCGACTAACGTAGGTGTTGGCGGG
+CTGGTTCCCAAATTTCTCTACGACTACTTTCCTCTTGAGGTTCGTGGTTTGGGTACCGGG
+CTTATTTATAATCTTGCTGCGACATCAGGCACATTCAATTCAATGGCGGCGACCTGGCTT
+GGAATAACAATGGGGCTAGGCGCTGCGCTAACGTTCATTGTTGCTTTCTGGACCGCAACA
+ATTCTACTCATTATTGGCCTATCCATTCCGGATAGACTAAAAGCACGTCGTGAAAGGTTT
+CAGTCAACAAAAGAATTTTAAATGAAAAAGTATCTTGCTTTCGCCGTTACGCTGCTGGGT
+ATGGGTAAAGTCATCGCCTGTACTACCCTTTTGGTAGGCAATCAGGCTTCGGCTGACGGC
+TCCTTTATTATCGCGCGCAACGAGGATGGCTCGGCAAATAACGCCAAGCATAAGGTTATT
+CATCCCGTCGCGTTTCATCAACAAGGCGAGTATAAAGCACATCGCAACAATTTTAGCTGG
+CCGCTTCCGGAGACAGCGATGCGCTATACGGCGATTCATGACTTTGATACTAACGATAAC
+GCCATGGGTGAAGCCGGTTTCAATTCGGCGGGCGTCGGAATGAGCGCAACGGAAACCATT
+TACAACGGCAGAGCGGCGCTGGCTGCCGATCCTTACGTGACAAAAACGGGAATCACGGAA
+GACGCCATTGAGTCCGTGATCCTGCCAGTGGCGCAATCGGCGCGTCAGGGCGCCAAATTA
+CTGGGAGATATTATTGAACAAAAAGGCGCGGGCGAAGGTTTCGGCGTCGCGTTTATTGAT
+AGCAAAGAGATATGGTATCTGGAGACGGGAAGCGGACATCAATGGCTGGCAGTACGACTT
+CCGGCAGATAGCTATTTCGTTTCCGCCAATCAGGGACGTTTACGCCATTACGATCCGAAT
+GATAACGCGAATTATATGGCGTCACCAACGTTAGTAAGCTTTGCGAAAAAGCAGGGATTA
+TATGATCCGGCCCGCGGCGAATTCGACTTTCATCAAGCCTATTCGCAGGATAACAAAAAC
+GATACCACCTATAATTATCCGCGCGTCTGGACGCTACAACACCAGTTTAATCCGCATCTG
+GATACGGTCGTTAGCGAAGGGGAAACATTTTCTGTTTTTTTAACGCCAATAACGAAGATC
+AGCGTGGCGGCAGTAAAAAACGCGTTACGCAATCACTATCAGGGAACGTCGCACGACCCT
+TATGCCAGTCATAATCCACAAGAACCATGGCGACCTATATCCGTTTTTCGTACCCAGGAG
+TCACATATTTTACAGGTCAGACCGAAATTACCGCAGGCTATCGGCAACGTAGAATACATC
+GCCTATGGAATGCCATCTCTTAGCGTCTATCTCCCCTATTACCAGGGGATGCGTCATTAT
+CAACCCGGAGATGATAAAGGAACCGATCGGGCGAGCAACGACTCTACCTACTGGACATTC
+CGCACGCTGCAAACACTGGTTATGCAAGACTACAATACGTTTGCGCCAGATGTGCAACAT
+GCCTGGAAAACATTTGAACAGCAAACAGCTAAGCAACAGTATAAGATGGAGCAGAGCTAT
+CTGAGATTATATGCGTCGCATCCGAAAGAAGCACAACGCTTACTGCAAAATTTTGAAGAT
+AAAACGATGCAAAATGCGCAGACGCTCGCCCGTCGCCTGACCAATAATATTATTACGACA
+ATGACTTACCGCACAGATATGAAATATCACTTTTCAAGTACGCAGCCATAAATGGGAAGA
+CAAAAAGCAGTGATCAAAGCTCGTCGTGAAGCAAAGCGTGTGTTGAGACGAGATTCGCGT
+AGTCATAAGCAACGTGAAGAAGAATCGGTCACGTCACTGGTACAGATGGGCGGAGTAGAA
+GCCATTGGCATGGCGCGCGATAGTCGCGATACCTCTCCTGTTAAGGCGCGAAATGAAGCA
+CAGGCGCATTATCTGAACGCTATCGACAGTAAACAGCTTATTTTTGCGACCGGCGAAGCC
+GGCTGCGGAAAAACATGGATCAGTGCGGCAAAGGCGGCAGAAGCATTGATTCATAAGGAC
+GTCGAGAGGATCATTGTGACGCGTCCGGTATTGCAGGCTGATGAAGATCTTGGTTTTTTG
+CCCGGTGATATCGCTGAAAAATTCGCGCCTTATTTTCGTCCCGTCTACGATGTCCTGCTT
+AAACGGTTGGGCGCGTCCTTTATGCAATATTGTTTGCGCCCGGAAATCGGTAAGGTAGAA
+ATTGCCCCGTTCGCCTATATGCGTGGGCGTACTTTTGAAAATGCGGTCGTGATCCTCGAC
+GAGGCGCAAAATGTGACTGCGGCGCAAATGAAAATGTTTTTGACGCGATTAGGCGAAAAT
+GTCACGGTCATTGTCAATGGCGATATTACGCAATGCGACCTGCCGCGCGGTGTGCGTTCC
+GGGTTGAGTGATGCGTTGGAACGCTTTGAAGAAGATGAAATGGTGGGGATTGTGCATTTC
+AACAAAGACGACTGCGTGCGCTCGGCGCTTTGTCAGCGAACGCTCCACGCATACAGCTAA
+ATGGGAACCACCACGATGGGGGTTAAGCTGGACGACGCCACGCGCGAACGGATCAAAATG
+GCCGCGTCGCGTATCGATCGCACGCCGCACTGGTTAATAAAACAGGCAATCTTTAGCTAT
+CTGGACAAGCTGGAAAATAGCGATACGCTACCGGAGCTACCTGCGCTGTTTGCCGGCGCG
+GCAAATGAAAGCGAGGAGCCGGTCGCGCCGCAGGATGAGCCGCATCAGCCCTTTCTGGAG
+TTTGCCGAACAGATTCTTCCCCAATCCGTCTCTCGCGCCGCCATCACCGCCGCCTGGCGC
+CGCCCGGAAACCGATGCGGTGTCAATGCTAATGGAACAGGCGCGCCTGTCGCCGCCTGTC
+GCTGAGCAGGCGCATAAACTGGCGTATCAACTGGCGGAGAAATTGCGCAATCAAAAATCC
+GCCAGCGGTCGCGCGGGTATGGTGCAAGGCCTGTTGCAGGAGTTTTCCCTCTCTTCGCAA
+GAAGGCGTAGCGCTGATGTGTCTGGCGGAAGCGCTGCTGCGTATTCCCGACAAAGCTACG
+CGCGATGCGTTAATTCGCGACAAAATCAGTAATGGCAACTGGCAGTCGCATATTGGCCGT
+AGCCCGTCGCTGTTTGTAAACGCCGCCACCTGGGGGCTGCTCTTTACCGGCCGACTGGTC
+TCAACGCATAACGAAGCCAATCTTTCGCGCTCGCTGAACCGCATTATCGGCAAGAGCGGC
+GAACCGTTAATCCGCAAAGGCGTCGACATGGCGATGCGTTTAATGGGCGAGCAGTTCGTG
+ACTGGCGAAACCATTGCTCAGGCGCTGGCGAATGCCCGAAAACTGGAAGAGAAAGGGTTC
+CGCTATTCTTACGATATGCTGGGCGAAGCCGCGTTAACCGCCGCCGATGCGCAGGCCTAT
+ATGGTCTCTTACCAGCAAGCGATTCATGCCATCGGCAAAGCGTCTAACGGTCGCGGTATT
+TACGAAGGGCCAGGCATCTCGATTAAGCTGTCCGCCCTGCATCCACGCTATAGTCGCGCG
+CAATACGATCGGGTAATGGAGGAGCTTTATCCGCGCCTGAAATCCCTGACGCTGCTGGCG
+CGCCAGTATGATATCGGTCTCAATATCGACGCCGAAGAGGCGGATCGTCTGGAGATCTCG
+CTTGATCTGCTGGAAAAACTCTGCTTCGAACCCGAACTGGCGGGCTGGAACGGCATTGGC
+TTTGTGATTCAGGCTTACCAGAAACGCTGCCCGCTGGTCATTGATTATTTAGTCGATCTG
+GCCTCCCGTAGCCGCCGTCGGCTGATGATTCGTCTGGTGAAAGGCGCCTACTGGGATAGC
+GAGATCAAACGCGCGCAAATGGAAGGGCTGGAGGGCTATCCAGTTTATACCCGCAAAGTG
+TATACCGATGTCTCTTATCTGGCCTGCGCGAAAAAACTGCTCGCCGTCCCTAATCTGATC
+TACCCGCAGTTCGCGACCCATAACGCTCACACACTGGCGGCGATTTATCATCTGGCCGGG
+CAAAATTACTATCCGGGTCAGTACGAATTCCAGTGCCTGCACGGCATGGGAGAACCGCTG
+TATGAACAGGTCACCGGTAAAGTGGGGGACGGAAAACTTAACCGTCCCTGCCGTATTTAC
+GCGCCGGTGGGAACACACGAAACCCTGCTGGCCTATCTGGTACGACGCCTGCTGGAAAAC
+GGCGCCAACACCTCTTTTGTCAACCGCATCGCCGATGCCACCCTACCGCTCGATGAACTG
+GTGGCCGACCCGGTCGAGGCCGTGGAAAAACTGGCGCAGCAGGAAGGTCAGGCTGGCATA
+CCGCATCCAAAAATTCCGCTGCCGCGCGATCTGTACGGCGAAGGTCGGATAAACTCCGCC
+GGACTTGATTTAGCGAATGAACATCGCCTCGCCTCGCTTTCTTCTGCCCTGTTAAGCAAC
+GCCATGCAGAAATGGCAGGCCAAACCTGTGCTGGAACAACCGGTGGCCGACGGTGAGATG
+ACGCCGGTTATCAACCCGGCGGAACCGAAAGATATTGTTGGCTGGGGACGCGAAGCGACA
+GAAAGCGAGGTTGAACAGGCGTTGCAAAACGCGGTCAATCAGGCGCCGGTTTGGTTTGCG
+ACGCCGCCGCAAGAACGCGCCGCTATTTTGCAGCGGGCGGCGGTATTGATGGAAGACCAA
+ATGCAGCAGTTGATTGGCCTGTTGGTGCGTGAAGCGGGGAAAACGTTCAGCAACGCCATT
+GCCGAAGTGCGCGAAGCGGTAGACTTCCTCCATTATTATGCCGGTCAAGTGCGTGACGAT
+TTCGATAACGAAACGCATCGCCCGTTAGGGCCGGTGGTCTGTATCAGTCCGTGGAACTTT
+CCGCTGGCCATTTTCACTGGCCAAATCGCCGCCGCGCTGGCGGCAGGTAACAGCGTTCTG
+GCGAAACCGGCAGAGCAGACATCGCTGATTGCCGCCCAGGGCATTGCCATTTTGCTGGAA
+GCGGGCGTACCGCCGGGCGTCGTGCAACTGTTGCCGGGACGGGGAGAAACCGTCGGCGCC
+CAGCTTACCGCCGATGCGCGTGTACGCGGCGTGATGTTTACCGGTTCCACGGAGGTCGCG
+ACGTTGTTGCAGCGCAACATCGCCACGCGTCTTGACGCCCAGGGGCGCCCTATTCCGTTG
+ATTGCGGAAACCGGCGGTATGAACGCTATGATTGTCGACTCTTCCGCGCTCACCGAGCAG
+GTGGTCGTGGATGTGCTGGCTTCCGCCTTCGACAGCGCCGGACAACGCTGTTCCGCGCTC
+CGCGTGCTGTGTTTGCAGGACGATATCGCCGAACATACGCTGAAAATGTTACGCGGCGCG
+ATGGCGGAGTGTCGGATGGGGAATCCAGGCCGTCTGACGACCGATATCGGGCCGGTGATC
+GATAGCGAGGCCAAAGCCAACATTGAACGTCATATCCAGACGATGCGCGCCAAAGGCCGC
+CCGGTTTTCCAGGCCGCGCGTGAAAACAGCGATGACGCGCAGGAATGGCAGACCGGTACG
+TTTGTTATGCCCACGCTTATTGAGCTGGAAAACTTCGCAGAACTGGAAAAAGAGGTCTTC
+GGGCCCGTGCTGCACGTCGTGCGTTATAACCGTAACCAACTGGCGGAGCTTATCGAACAG
+ATTAACGCTTCCGGCTACGGGCTAACGCTGGGCGTACATACCCGTATTGATGAAACCATT
+GCGCAAGTCACCGGTTCCGCCCATGTCGGCAACCTGTACGTTAACCGTAATATGGTGGGC
+GCGGTCGTCGGCGTCCAGCCGTTTGGCGGCGAAGGCCTGTCCGGCACCGGGCCAAAAGCG
+GGAGGGCCGCTCTATCTCTACCGCCTGCTGGCACACCGCCCGCCCAATGCGCTCAATACG
+ACGCTGACTCGTCAGGATGCGCGTTACCCGGTGGATGCGCAGCTTAAAACCACGCTACTC
+GCGCCGTTGACCGCTCTGACGCAATGGGCGGCGGATCGCCCGGCGCTACAGACGCTCTGC
+CGACAATTCGCCGATCTGGCGCAGGCCGGCACGCAGCGCCTGCTACCGGGGCCGACCGGC
+GAGCGTAATACCTGGACGCTGTTGCCGCGTGAACGGGTGTTATGCCTGGCTGATGATGAA
+CAGGACGCGTTGACGCAGCTTGCCGCCGTTCTCGCCGTCGGCAGTCAGGCGCTATGGTCA
+GACGACGCCTTCCACCGCGATCTGGCGAAACGTCTCCCCGCCGCCGTCGCGGCGCGTGTC
+CAGTTTGCGAAAGCGGAAACGCTGATGGCGCAGCCGTTTGACGCGGTGATTTTCCACGGC
+GACTCCGACAAGCTGCGAACCGTGTGCGAAGCCGTCGCCGCCCGCGAAGGCGCGATAGTG
+TCGGTACAGGGGTTCGCCCGCGGCGAAAGCAATATGCTGCTGGAACGGCTCTATATTGAA
+CGTTCGCTGAGCGTAAACACTGCCGCCGCTGGCGGTAATGCCAGCCTGATGACAATTGGC
+TAAATGGCTATTAGCACACCGATGTTGGTGACATTCTGTGTCTATATTTTTGGCATGATA
+TTGATTGGGTTTATCGCCTGGCGCTCAACCAAAAACTTTGATGACTATATTCTTGGCGGT
+CGCAGCCTGGGGCCGTTTGTTACGGCTTTATCAGCCGGCGCGTCGGATATGAGCGGCTGG
+CTGTTAATGGGGCTGCCTGGCGCTATCTTTCTGTCGGGGATCTCTGAAAGCTGGATCGCC
+ATTGGCCTGACGTTAGGCGCATGGATTAACTGGAAGCTGGTGGCCGGGCGCCTGCGCGTG
+CATACCGAATTTAACAATAACGCGCTCACGCTGCCGGACTATTTTACCGGTCGGTTTGAG
+GATAAGAGCCGAGTCCTGCGTATTATTTCCGCGCTGGTCATTCTGCTGTTTTTCACTATC
+TATTGCGCATCAGGTATTGTCGCTGGGGCACGACTGTTCGAAAGCACCTTCGGTATGAGC
+TATGAAACCGCACTGTGGGCGGGGGCCGCGGCAACCATTATTTATACCTTTATCGGCGGG
+TTTCTTGCCGTTAGCTGGACGGATACCGTTCAGGCCAGCCTGATGATTTTTGCGTTAATC
+CTGACGCCGGTGATGGTTATTGTCGGCGTAGGCGGTTTTAGCGAGTCGCTGGAAGTGATC
+AAGCAAAAGAGCATCGAGAATGTCGACATGCTCAAGGGGCTGAATTTTGTCGCTATTATT
+TCTCTGATGGGCTGGGGGCTGGGTTACTTCGGTCAGCCGCATATCCTGGCGCGCTTTATG
+GCGGCGGATTCCCATCACAGTATTGTTCATGCGCGTCGTATCAGTATGACCTGGATGATT
+CTGTGTCTGGCGGGCGCGGTGGCGGTGGGCTTCTTTGGCATTGCGTACTTTAACAATAAC
+CCCGCGCTGGCCGGGGCGGTGAACCAAAACTCAGAACGCGTATTTATTGAACTGGCGCAG
+ATCCTGTTTAACCCGTGGATTGCCGGTGTTCTGCTGTCTGCTATCCTGGCGGCGGTGATG
+TCGACGTTGAGCTGTCAGTTGCTGGTATGCTCCAGCGCGATTACGGAAGATTTATATAAG
+GCTTTTCTGCGTAAAAGCGCCAGCCAGCAAGAGCTGGTATGGGTAGGGCGAGTGATGGTG
+CTGGTGGTAGCGCTGATCGCCATTGCGCTGGCGGCGAATCCTGATAACCGTGTGCTGGGG
+CTGGTGAGCTACGCCTGGGCTGGATTCGGCGCGGCATTTGGACCTGTTGTCCTGTTTTCT
+GTGATGTGGTCGCGTATGACACGTAACGGCGCGCTGGCGGGAATGATTATTGGCGCGGTG
+ACGGTTATCGTCTGGAAACAATATGGCTGGCTGGATCTGTATGAGATTATCCCTGGCTTC
+ATTTTCGGCAGCCTGGGGATCGTAATCTTTAGCCTGCTTGGCAAAGCGCCGACAGCAACG
+ATGCAGGAACGCTTTGCAAAAGCGGACGCGCATTATCATTCCGCGCCGCCGTCGAAGCTA
+CAGGCGGAATAAATGGCGGGTAAACTGCGGCGTTGGCTGCGTGAAGCCGCGGTTTTTCTG
+GCGCTCCTCATCGCGATAATGGTGGTCATGGACGTCTGGCGCGCGCCGCAGGCGCCTCCG
+GCGTTTGCCGCGACACCATTACATACGCTGACGGGAGAGTCGACAACTCTGGCGACCTTG
+AGCGAGGAACGCCCCGTACTGCTCTATTTTTGGGCCAGCTGGTGCGGGGTATGCCGCTTT
+ACCACGCCTGCGGTCGCTCACCTGGCGGCGGAAGGGGAAAACGTCATGACCGTTGCGCTC
+CGCTCCGGCGGTGATGCTGAGGTTGCCCGCTGGCTGGCGCGCAAGGGCGTTGACTTCCCG
+GTCGTCAATGATGCTAACGGCGCCTTATCCGCTGGCTGGGAAATCAGCGTGACGCCAACG
+CTGGTGGTGGTTTCACAAGGTCGGGTTGTGTTCACCACCAGCGGCTGGACCAGCTATTGG
+GGCATGAAGCTTCGGCTGTGGTGGGCAAAAACGTTCTGAATGATGAAAAAAAGCGTCGCT
+ATGCTGGCGGTTTGTATGCTGGCGCAAAGCCACCTTGCCATTGCTGCCGGTGCTCCTGCG
+CCTCAAGAGATCAACATTGTTTTACTGGGCACCAAAGGCGGGCCTTCTTTGCTCAATACA
+GCCAGACTACCGCAAGCGACGGCGCTCACTATCGGCGATAAGATATGGCTGATAGATGCC
+GGCTACGGCGCCAGTCTGCAACTGGTGAAAAATGGCATTCCACTGCGCAACATCAATACT
+ATTTTGCTCACCCATCTGCACAGCGACCACATACTGGATTATCCTTCCTTGCTGATGAAT
+GCCTGGGCAAGTGGCCTGAAAGACCATACCATACAGGTTTATGGCCCGCCGGGAACCCAG
+GCGATGACGAAGGCTAGCTGGAAGGTCTTTGACAGGGATATCACGTTACGCATGGAAGAA
+GAGGGGAAACCCGATCCGCGCAACCTGGTTAAGGCGACCGATATCGGCCAGGGCGTCATC
+TATAAAGATGAACTGGTCACAATAAGCGCGCTGAAAGTGCCTCATTCCCCTTTCCCGGAC
+GGTGAAGCGTTTGCTTACCGTTTTGATACTCAGGGTAAGCGAATCGTCTTCTCTGGCGAT
+ACGTCCTGGTTTCCTCCGCTTGCAACGTTTGCCCAGGGGGCGGATATCCTGGTACATGAG
+GCGGTACATGTCCCTTCGGTAGCAAAACTGGCTAATAGTATTGGCAACGGAAAAACGCTG
+GCTGAAGCGATTGCGTCGCATCACACCACGATTGAAGATGTCGGTAAGATTGCTCGCGAG
+GCCCACGTGAAAAAACTGGTGTTAAGTCATCTGGTGCCTGCGACGGTTGCGGATGACGTC
+TGGCAACAGGAAGCCATGAAAAATTACCCGGGCCCTGTCATTGTCGGTCATGACAATATG
+ACGATAAGCGTACCGTAAATGTCGCAACGCACAGAGAAAAAAATCGGGAAACGTTCGCAG
+GCCACCGGTGCAAAACGGCAGCTTATCTTAACCGCCGCGCTTGCCGTTTTTTCCCAGTAT
+GGCATTCATGGCGCGCGTCTTGAACAGGTCGCCGAGCGGGCAGGCGTCTCCAAAACCAAT
+CTGCTTTATTATTATCCCTCGAAAGAGGCGCTGTATGTCGCGGTAATGCGACAGATTCTG
+GATGTCTGGTTGGCGCCGCTCAAGGCGTTTCGCGCAGAATTTTCCCCTCTGGAGGCCATC
+AAAGAGTATATCCGTCTCAAGCTGGAGGTTTCGCGTGATTATCCGCAGGCGTCGCGGCTC
+TTCTGCATGGAGATGCTGGCGGGCGCGCCGCTCTTAATGGATGAACTGACCGGCGATCTA
+AAAGCGTTGATAGATGAAAAATCCGCGCTGATTGCCGGATGGGTGCACAGCGGGAAACTC
+GCGCCCGTTTCTCCGCATCATTTGATCTTCATGATTTGGGCCGCCACGCAACATTACGCC
+GATTTCGCCCCTCAGGTTGAAGCGGTAACCGGCGCGACGCTTCGCGATGAAGCCTTTTTC
+AACCAAACGGTCGAAAGCGTTCAGCGCATTATTATTGAAGGGATTCGCGTGCGTTAAATG
+GCGAAACAACAACGGATGGGCTGGTGGTTTCTTTGCCTTGCATGTGTCGTGGTAATGGTT
+TGTACCGCGCAACGCATGGCGGGCCTGCACGCCTTGCAGATGCAGGCGACGGCCTCTGCT
+GCGGTGGTCAGCGCTCCCTCCTCGACAGATGACGGCTCGCCGGTCACTCCCTGCGAATTA
+AGCGCCAAGTCGCTGCTGGCGGCGCCTCCAGTACTCTTTGAAGGTGCTATCCTTGCGCTT
+TATCTACTGCTTTCCTTACTGGCGCCTGTCCGGGTCATGCGCCTGCCGTTTTCGCCTCCA
+CGGGCTATTTCGCCGCCCACATTACGGGTACATCTACGATTTTGTGTCTTCCGTGAATGA
+ATGATGATTTTATTCAGGCGGATACTGTTCTGCCTGTTATGGCTTTGGCTGCCCGTCTCC
+TGGGCGGCGGAAAGCGGCTGGCTGCGTTCGCCCGATAACGACCATGCCAGCATACGGCTA
+CGTGCCGATACGTCCGCTAACAGTGAGACCCGGCTGTTGCTGGATGTCAAACTGGAAAAC
+GGCTGGAAAACCTACTGGCGCGCGCCGGGGGAAGGGGGCGTGGCACCCTCTATCGCCTGG
+AAAGGCGACATGCCTGAGGTAAGCTGGTTCTGGCCAACCCCCTCGCGCTTTGATGTGGCG
+AATATCACCACCCAGGGATATCACGACGAGGTGACCTTTCCGATGATCGTGCGCGGTACG
+CCGCCGGCGACCTTGCGCGGTGTGTTGACGTTATCAACCTGCAGCAATGTTTGTCTGTTG
+ACCGATTACCCCTTTTCCGTGACGCCCACTGTGCAGAATGCCGATTTTGCCCATGACTAT
+GCGCGGGCGATGGGTAAAGTTCCGCTCCGCAGTGGGCTAACGGACTCGCTTGACGTTGGC
+TATCGCCCGGGAGAACTGGTGGTCACTGCTACGCGAGCGGCGGGCTGGTCATCGCCCGGG
+CTCTATCTTGACACCATAGATGACGTCGATTTTGCGAAGCCTCGCCTGCGCGTAGAGGGC
+GACAGGTTACAGGCGACGGTGCCGGTGACGGACAGTTGGGGCGAAAAGGCGCCCGATTTG
+CGCGACAAATCGCTGACCCTCGTGTTAGCCGATGGCGCTATCGCCCAGGAGAGCACGCAA
+ACCATTGGCGCTGCGCCAGCGCAAACGCCGGACAATGCGGCGCTACCTTTCTGGCAAGTT
+GTAATGATGGCGCTAATCGGCGGACTGATTCTTAATTTAATGCCCTGCGTACTGCCTGTT
+CTGGGCATGAAACTTGGCTCTATTTTATTGGTAGAGGAAAAAAGCCGCTCTCACATCAGG
+CGACAATTTTTGGCTTCGGTCGCCGGTATCATTGCGTCATTTATGGCGCTGGCGGCGTTT
+ATGACCCTCCTTCGCCTGTCAAACCATGCGCTGGCCTGGGGAGTCCAGTTCCAGAATGCA
+TGGTTTATTGGTTTTATGGCGCTGGTGATGTTGTTGTTTAGCGCCAGCCTGTTCGGGCTT
+TTTGAGTTCAGGCTTCCCTCATCTATGACCACGAAACTGGCCACTTACGGCGGTAACGGT
+ATGTCGGGACATTTCTGGCAGGGGGCGTTCGCCACGCTGCTGGCGACGCCTTGTAGCGCG
+CCGTTTCTGGGCACGGCGGTCGCGGTGGCGCTCACGGCGTCGCTGCCGACGCTGTGGGGG
+CTGTTCCTTGCGCTTGGCCTGGGAATGAGCGCGCCGTGGCTACTGGTCGCGATACGACCA
+GGGCTTGCGCTACGTTTACCGCGCCCCGGGCGTTGGATGAATGTCCTGCGCAGGATCCTC
+GGTCTGATGATGCTGGGGTCGGCTATCTGGCTGGCGACGTTACTCCTGCCGCATTTCGGC
+TTCACTGCGTCAAAGAGCGCGCAAGACACGGTTCAGTGGCAACCGTTGAGTGAACAGGCA
+ATCCAGTCGGCGCTGGCGCAGCATAAGCGGGTATTTGTCGATGTCACTGCGGACTGGTGT
+ATTACCTGTAAAGTGAATAAATACAACGTCCTGCAAAAAGAGGATGTGCAGGCCGCCTTG
+CAACAGCCGGATGTTGTGGCGCTGCGGGGAGACTGGACGCTGCCGTCCGATGCCATTACA
+GATTTTCTGAAAACGCGCGGCCAGGTCGCCGTGCCGTTTAATCAGGTATATGGCCCCGGT
+TTGCCGGAAGGGGAGGCACTGCCCACTTTGCTGACCCGCGATGCGGTATTACAAACGTTG
+AAAAAAGCGAAAGGAATAACCCAATGAATGAAATACATGATTGTTTTACTGCTGGCGCTG
+TTTTCGACGCTGAGCATCGCGCAAGAAACCGCTCCTTTTACGCCGGATCAGGAAAAGCAG
+ATTAAAAATCTGATCCATGCGGCGTTGTTTAACGATCCTGCCAGCCCGCGGATAGGCGCT
+AAACACCCTAAGCTGACGCTGGTGAACTTTACGGATTACAACTGCCCGTACTGCAAACAG
+CTCGATCCGATGCTGGAAAAGATTGTGCAGAAATATCCTGACGTTGCGGTCATTATTAAA
+CCGCTGCCATTCAAAGGAGAGAGTTCCATACTGGCGGCGCGTATTGCGCTGACCACCTGG
+CGCGATCATCCGCAACAGTTCCTCGCGCTACATGAAAAACTTATGCAAAAGCGCGGTTAC
+CATACGGATGACAGTATTAAACAGGCCCAGCAGAAAGCAGGGGCGACGCCAGTGACGCTG
+GATGAAAAAAGCATGGAAACGATACGCACTAATTTGCAGTTGGCAAGACTGGTCGACGTG
+CAAGGAACGCCAGCGACGATCATTGGCGACGAGCTGATTCCGGGCGCAGTGCCCTGGGAT
+ACGCTGGAAGCGGTGGTGAAAGAAAAACTGGCGGCTGCCAATGGCGGGTAAATGATTACA
+CATTCTTTCGGCATCGTTAATTATTTTGTATTATTTGGCTACCTCCTGGCCATGATGTTA
+GTCGGTGTCTATTTTTCCAGACGGCAAAAAACAGCAGACGATTATTTTCGCGGTGGTGGC
+CGGGTTCCTGGTTGGGCGGCTGGGGTCAGTGTATTTGCTACTACGTTAAGCTCAATTACA
+TTTATGTCAATTCCTGCCAAAGCGTTTACTTCCGACTGGACGTTTATCATTGGTCAGTAT
+CTGGCTATCGCAATTTTACCGCTGGTTTTTTATTTCTATATTCCGTTTTTTCGGAAATTG
+AAAGTCACATCAGCCTATGAATATCTCGAAGCACGGTTCGATGTGCGCTGCCGTCTGTTC
+GCCAGCATGTCATTTATGTTGTTTCATATTGGACGTATCGCCATTATCACTTTCCTCACC
+GTGCTGGCCTTGCGCCCCTTCATCGCTATAGACCCGGTGATTTTGGTACTGTTGATTAGT
+GTGATGTGTATCATTTATACCTGGATGGGGGGGAATTGAATGGAAAGTCTATTAAATCGT
+TTATATGACGCGTTAGGCCTGGATGCGCCAGAAGATGAGCCACTGCTTATCATTGATGAT
+GGGATACAGGTTTATTTTAATGAATCCGATCATACACTGGAAATGTGCTGTCCCTTTATG
+CCACTGCCTGACGACACTCTGACTTTGCAGCATTTTTTACGTCTTAACTACGCCAGCGCC
+GTCACTATCGGCGCTGATGCAGACAATACTGCTTTAGTGGCGCTTTATCGCTTGCCGCAA
+ACCAGTACCGAAGAAGAGGCGCTCACTGGTTTTGAATTATTCATTTCAAACGTGAAGCAA
+TTGAAAGAGCATTATGCATAAATGAAATACGACCTTATTATTATCGGCAGCGGTTCGGTT
+GGCGCCGCCGCTGGTTATTACGCCACCCGCGCCGGGCTAAAGGTCCTGATGACCGATGCG
+CATATGCCGCCTTATCAACAGGGCAGCCACCACGGCGATACCCGTCTTATCCGCCACGCT
+TATGGTGAAGGCGAAAAATATGTCCCGCTGGTGCTTCGCGCCCAGACGCTTTGGGATGAG
+CTCTCCACACACAATGAAGAGCCTATTTTTGTCCGCTCCGGCGTCGTCAACCTCGGCCCG
+GCCGATTCCGCTTTCTTAGCCAACGTCGCACGAAGCGCGCAACAGTGGCAATTGAACGTC
+GAGCGCCTGGACGCGACGGCCCTCATGACGCGCTGGCCGGAAATTCGCGTGCCCGATAAT
+TATATCGGGCTGTTTGAAGCTGACTCCGGTTTCCTGCGCAGCGAATTAGCCATTACCACA
+TGGCTTCGTCTGGCCCGAGAGGCAGGCTGCGCACAGCTATTCAACAGCCCGGTAAGCCAT
+ATTCACCATGATGATAACGGTGTGACGATAGAGACGAGTGAAGGCTGCTACCACGCCAGC
+AAAGCGCTGATTAGCGCGGGCACCTGGGTCAAAACGCTGGTACCGGAGCTGCCCGTTCAG
+CCCGTACGTAAAGTTTTTGCCTGGTTTAAGGCGGATGGACGTTACAGCACTAAAAACCGC
+TTTCCGGCCTTTACCGGCGAAATGCCCAACGGCGATCACTATTACGGTTTCCCGGCGGAG
+AACGACGAGTTAAAAATCGGCAAACACAATGGCGGGCAGCGAATACAGGCACCGGAAGAG
+CGCAAGCCCTTTGCCGCCGTTGCCAGCGATGGCGCGGAAGCATTTCCTTTCCTGCGTAAC
+GTACTGCCGGGTATCGGCGGTTGTTTACATGGGGCGGCATGTACCTATGATAATTCGCCG
+GACGAGGATTTTATTATCGATACGCTGCCTGGCCATGAGAATACGCTTGTCATCACTGGA
+CTCAGCGGACATGGTTTTAAATTCGCCCCGGTGTTAGGAGAAATCGCTGCGGATTTTGCG
+TTGGGAAAAACGCCCTCCTTTGATCTGACGCCGTTCCGGCTTTCCCGTTTTAGCCAATAA
+ATGCAAATACAGAGCTTCTATCACTCAGCTTCACTAAAAACCCAGGAGGCTTTTAAAAGC
+CTACAAAAAACCTTATACAACGGAATGCAGATTCTCTCAGGCCAGGGCAAAGCGCCGGCT
+AAAGCGCCCGACGCTCGCCCGGAAATTATTGTCCTGCGAGAACCTGGCGCGACATGGGGG
+AATTATCTACAGCATCAGAAGACGTCTAACCACTCGCTGCATAACCTCTATAACTTACAG
+CGCGATCTTCTTACCGTCGCGGCAACCGTTCTGGGTAAACAAGACCCGGTTCTAACGTCA
+ATGGCAAACCAAATGGAGTTAGCCAAAGTTAAAGCGGACCGGCCAGCAACAAAACAAGAA
+GAAGCTGCGGCAAAAGCATTGAAGAAAAATCTTATCGAACTTATTGCAGCACGCACTCAG
+CAGCAAAATGGCTTACCTGCAAAAGAAGCTCATCGCTTTGCGGCAGTAGCGTTTAGAGAT
+GCTCAGGTCAAGCAGCTCAATAACCAGCCCTGGCAAACCATAAAAAATACACTCACGCAT
+AACGGGCATCACTATACCAACACGCAGCTCCCTGCCGCAGAGATGAAAATCGGCGCAAAA
+GATATCTTTCCCAGTGCTTATGAGGGAAAGGGCGTATGCAGTTGGGATACCAAGAATATT
+CATCACGCCAATAATTTGTGGATGTCCACGGTGAGTGTGCATGAGGACGGTAAAGATAAA
+ACGCTTTTTTGCGGGATACGTCATGGTGTGCTTTCCCCCTATCATGAAAAAGATCCGCTT
+CTGCGTCAGGCCGGCGCTGAAAACAAAGCCAAAGAAGTATTAGCTGCGGCACTTTTTAGT
+AAACCTGAGTTGCTTAACAGAGCCTTAGAGGGCGAAGCGGTAAGCCTGAAACTGGTATCC
+GTCGGGTTACTCACCGCGTCGAATATTTTCGGCAAAGAGGGAACTATGGTCGAGGATCAA
+ATGCGCGCATGGCAATCGTTGACCCAGCCGGGAAAAATGATTCATTTAAAAATCCGCAAT
+AAAGATGGCGATCTACAGACGGTAAAAATAAAACCGGACGTCGCCGCATTTAATGTGGGT
+GTTAATGAGCTGGCGCTCAAGCTCGGCTTTGGCCTTAAAGCATCAGATAGCTATAATGCC
+GAAGCGCTACATCAGTTATTAGGCAATGATTTACGCCCTGAAGCCAGACCAGGTGGCTGG
+GTTGGCGAATGGCTGGCGCAATACCCGGATAATTATGAGGTCGTCAATACATTAGCGCGC
+CAGATTAAGGATATCTGGAAAAATAACCAACATCATAAAGATGGCGGCGAACCCTATAAA
+CTCGCACAACGCCTTGCCATGTTAGCCCATGAAATTGACGCGGTGCCCGCCTGGAATTGT
+AAAAGCGGCAAAGATCGTACAGGGATGATGGATTCAGAAATCAAGCGAGAGCTCATTTCT
+TTCCATCAGACCCATATGTTAAGTGCGCCTGGTAGTCTTCCGGATAGCGGTGGACAGAAA
+ATTTTCCAAAAAGTATTACTGAATAGCGGTAACCTGGAGATTCAGAAACAAAATACGGGC
+GGGGCGGGAAACAAAGTAATGAAAAATTTATCGCCAGAGGTGCTCAATCTTTCCTATCAA
+AAACGAGTTGGGGATGAAAATATTTGGCAGTCAGTAAAAGGTATTTCTTCATTAATCACA
+TCTTGAATGAAACGATATATACTGGCTACCGCGATAGCGTCTCTTGTTGCAGCCCCGGCA
+ATGGCGCTGGCCGCTGGCAGCAATATTCTCAGCGTACATATTCTCGATCAGCAAACAGGC
+AAACCAGCGCCCGGCGTGGAGGTGGTACTGGAGCAGAAAAAGGATAACGGATGGACGCAA
+TTAAACACCGGGCATACCGACCAGGATGGACGAATTAAAGCACTGTGGCCCGAAAAAGCT
+GCCGCGCCGGGGGATTATCGCGTTATTTTTAAAACCGGCCAGTATTTTGAAAGTAAAAAA
+CTGGACACGTTTTTCCCGGAGATTCCCGTCGAGTTTCATATCAGCAAAACGAATGAGCAC
+TATCATGTGCCGCTGTTATTAAGTCAGTATGGTTATTCAACCTATCGCGGGAGCTAAATG
+GCAAAGATTCTGGTGCTCTATTATTCCATGTACGGACACATTGAAACCATGGCGCACGCG
+GTGGCGGAAGGGGCAAAGAAAGTCGACGGCGCAGAGGTCATTATAAAGCGTGTGCCAGAA
+ACAATGCCGCCTGAAATCTTCGCAAAAGCTGGCGGTAAAACGCAAAACGCACCGGTTGCC
+ACCCCACAGGAGCTGGCGGATTACGATGCCATTATTTTTGGTACGCCAACCCGGTTTGGC
+AATATGTCAGGCCAGATGCGTACCTTCCTGGACCAAACCGGCGGACTGTGGGCATCCGGC
+GCGCTATACGGCAAGCTCGGCGGCGTGTTCAGTTCTACCGGAACGGGCGGCGGCCAGGAG
+CAGACCATCACCTCGACCTGGACTACGCTTGCCCATCATGGGATGGTGATTGTCCCGATA
+GGCTATTCCGCACAGGAACTGTTTGACGTCTCCCAGGTTCGCGGCGGTACGCCTTACGGC
+GCAACGACTATCGCTGGAGGCGACGGTTCACGTCAACCAAGCCAGGAGGAACTCTCTATC
+GCTCGCTATCAGGGGGAATACGTCGCCGGTCTGGCAGTCAAACTCAACGGCTAAATGGAG
+CCTCAACCCCCACGTCTTAAACCCGGAAAAATCCTTGACACTCTGGGTGCTATGCAAAAA
+AGCCTGACACGTGCCTCCCAGCGTATTGCGCAATATATTTTAGCCTTCCCCAGACAGGTG
+ACACAGTCATCTATTGCCGATTTGTCGCGCGACACACAGGCCGGAGAAGCCACGGTTATT
+CGCTTTTGTCGCACCCTGGGCTATAAAGGTTTTCAGGATTTTAAAATGGACCTGGCCATT
+GAACTTGCCACTACCGAGTCTGATGACAGTAGTCCTCTACTGGATGCCGAAGTTAGCGAA
+TCCGACGATGCCCACGCCATTGGTTTAAAATTGCAGAACACCATTAGTAATGTATTATCT
+GAAACGCTAAATCTGCTTGATATGCAACAGGTTCTCGGTGTCGTGGACGCCCTACGTCAC
+TGTCACTCAGTTTATATCTTTGGTGTGGGCTCATCGGGGATCACGGCGCTGGATATGAAA
+CACAAGCTAATGCGTATTGGTTTACGGGGCGATGCGGTAAGCAATAACCATTTTATGTAC
+ATGCAGGCTACGCTATTAAAAGCAGGCGATGTCGCGATGGGTGTCAGTCACTCGGGCACA
+TCGCCAGAAACAGTGCATTCACTCCGATTGGCCCGACAGGCTGGCGCCACCACAGTCGCC
+ATTACCCATAATCTGGGTTCTCCATTATGTGAAGAGGCCGATTTTTGCCTGATCAATGGT
+AATCGGCAAGGAATGTTGCAGGGTGACTCGATCGGTACGAAAGCCGCGCAGCTTTTCGTC
+TTTGACCTGCTCTATACCCTTCTTGTACAGTCCTCGCCGGAACAGGCCCGAGAAAGCAAA
+TTACGGACAATGAATGCCCTGGACATGACAAAATAAATGAAGAAACTGCCCGGCTTTACG
+CAAGATTACTTACTCAGCAAGGCGACGACCCTGCCTGATAAAACACGCCTGGAGCGTGCC
+GTTGAACCGCTATGCGCGCGCCATCCCGGAGAGTGCGGCATTCTTGCGCTGGATAACAGT
+CTGGACGCTTTTGCCGCCCGCTACCGCCTGACCGAAATGGCGGCGCGGACGCTGGATGTG
+CAGTATTATATTTGGGAAGACGATATGTCCGGGCGGCTGCTCTTTTCGGTTCTGCTGTCG
+GCGGCGAAGCGCGGCGTTCATGTTCGTCTGCTGCTGGATGATAACAATACGCCTGGTCTG
+GATGATACGTTGCGCTTGCTGGATAGCCATCCTAATATCGAAGTTCGTCTGTTTAATCCT
+TTCTCTTTTCGTACGCTACGCGCGCTGGGATATTTGACGGATTTTGCGCGGCTGAATCGG
+CGGATGCACAATAAAAGTTACACTGCCGACGGCGTAGTGACGCTGGTCGGTGGGCGCAAC
+ATCGGCGATGCCTATTTCGGCGCTGGCGAGGAGCCGCTATTTTCCGATCTGGACGTGATG
+GCCATTGGCCCGGTGGTCAATGATGTCGCCAATGATTTTGAACGTTACTGGCGCTGTAGT
+TCAGTGTCGACATTGCAGCAAGTATTATCCCTTTCTGAGCAGGAACTGACGCAGCGTATC
+GAACTTCCCGAATCCTGGTATAACGATGAGATCACCCGCCGTTATCTGCATAAGCTGGAA
+ACCAGCCAGTTTATGGCGGATCTCGATCGCGGAACGTTGCCGCTGATTTGGGCAAAAACA
+CGCTTGCTTAGCGATGACCCTTCTAAAGGCGAGGGGAAGGCGCAGCGCCATTCGCTTCTT
+CCGCAGCGATTATTTGACGTGATGGGGTCGCCGACGGAGCGTATCGACATTATTTCCGCT
+TACTTTGTCCCTACGCGCGCAGGCGTGGCGCAGTTGCTTAATCTGGTCAGGAAAGGTGTG
+AAGATCGCCATCTTAACTAACTCTCTGGCGGCCAACGATGTGGCGGTCGTTCACGCAGGG
+TACGCGCGCTGGCGCAAGAAATTACTGCGCTATGGCGTGGAGCTCTACGAACTGAAACCG
+ACCCGCGAACATGAAACCGCCGTACATGATCGCGGACTCACCGGGAACTCAGGTTCCAGC
+TTACATGCTAAAACGTTCAGTATTGATGGTAGTAAGGTGTTTATCGGGTCGCTTAATTTT
+GATCCCCGTTCAACGCTTTTAAATACCGAAATGGGCTTTGTCATTGAAAGTGAAACGCTG
+GCGACGCTTATTCATAAGCGTTTTACGCAGAGCCAACGCGATGCGGCCTGGCAACTGCGG
+CTGGATCGCTGGGGACGAATTAACTGGATCGATCGTCAGCAAGAAGAGGAAAAGGTGTTA
+AAGAAAGAACCCGCTACGCGTTTCTGGCAGCGAGTTCTGGTACGGTTGGCGGCAATTTTA
+CCTGTGGAATGGTTGCTGTGAATGCCAACTCAAGAAGCAAAAGCGCACCGCGTCGGCGAA
+TGGGCAAGCCTGCGTAATACGTCGCCGGAAATTGCCGAAGCCATTTTTGAAGTCGCTCAC
+TATGACGAGAAACTGGCAGAAAAAATATGGGAAGAAGGTAGCGATGAGGTGCTGATCAAA
+GCCTTTGAGAAAACGGACAAAGACTCGCTCTTCTGGGGCGAACAAGTCATCGAACGTAAG
+AACGTATAAATGTATCCCGTTGACCTGCATATGCATACCGTCGCCAGCACTCATGCCTAC
+AGTACTCTGAGCGATTATATCGCGGAAGCCAAACGCAAAGGCATTAAACTTTTTGCGATT
+ACCGATCATGGTCCGGACATGGAAGATGCGCCGCATCACTGGCATTTTATTAACATGCGC
+ATCTGGCCGCGTCTGGTTGACGGCGTGGGGATACTGCGTGGCATTGAGGCGAATATCAAG
+AATATTAACGGTGAAATTGATTGTTCCGGAAAGATGTTCGACTCGCTGGATCTGATTATC
+GCAGGCTTTCATGAGCCCGTTTTTGCGCCGCATGATAAAGAAACCAATACTCAGGCGATG
+ATCGCGACCATCGCCAGCGGCAAGGTGCATATAATTAGTCACCCCGGAAATCCAAAGTAT
+CCAGTGGAGGTTAAAGCCATCGCGCAGGCGGCGGCGAAACACCATGTAGCGCTGGAAATC
+AACAACTCTTCTTTTCTGCATTCGCGTAAAGGAAGCGAAGATAATTGCCGCGCGGTCGCT
+GCCGCCGTACGCGATGCGGGAGGCTGGGTAGCGTTAGGCTCTGATTCCCATACGGCCTTT
+ACGCTTGGCGATTTCACCGAATGCCGGAAAATTCTGGATGCGGTGAATTTTCCGGAAGAT
+CGAATCCTGAACGTCTCTCCGCAGCGCTTACTGGCCTTTCTCGAATCACGCGGTATGGCG
+CCTGTACCGGAATTTGCCGAACTTTAAATGAATGAGTTTTCAATCCTGTGCCGTGTGCTG
+GGATCGTTGTTTTACCGCCAACCGCAAGATCCTTTACTGGTTCCGCTGTTTACGTTAATC
+CGTGAAGGTAAACTGGCGGCAAACTGGCCGCTGGAGCAGGATGACATGCTGGCGCGTTTA
+CAGAAAAGCTGCGATATCACGCAGATTTCCACTGATTACAATGCGTTATTTGTTGGGGAA
+GAGTGCGCGGTAGCGCCATACCGCAGTGCGTGGGTCGAAGGCGCGGAAGAGTCTGAGGTG
+CGCGCTTTTTTAACGTCGCGAGGGATGCCGCTGGCCGATACGCCTGCCGATCACATTGGC
+ACTTTATTGCTCGCGGCCTCCTGGCTGGAAGATCAGTCTGCCGAAGATGAAAGTGAAGCG
+CTGGAAACCTTATTTGCCGATTATCTGCTTCCCTGGTGCAATACCTTCCTCGGTAAAGTT
+GAAGCCCATGCCGTTACGCCATTCTGGCGCACTCTGGCGCCGCTAACGCGTGATGCGATA
+GGGGCCATGTGGGATGAACTTCAGGAAGAAGATGAAGAATAAATGATGCGCGCCATGAAC
+ATACTTCTTTCTATTGCTATCACTACGGGCATCCTTTCTGGAATATGGGGATGGGTGGCC
+GTCTCCCTGGGGTTACTAAGCTGGGCCGGTTTTTTAGGCTGTACGGCTTATTTCGCCTGT
+CCGCAGGGCGGCTTTAAGGGATTGTTGATTTCCGCCTGTACGCTGTTAAGCGGTATGGTG
+TGGGCGCTGGTCATTATTCACGGTAGCGCGTTGGCGCCGCATCTGGAAATTGTCAGTTAC
+GTGTTGACGGGGATCGTGGCATTCCTGATGTGTATCCAGGCAAAGCAGCTATTGCTTTCT
+TTTGTTCCGGGAACATTTATCGGCGCCTGCGCGACATTTGCAGGGCAGGGTGACTGGCGG
+TTGGTATTACCGTCGCTGGCGCTGGGGCTAATCTTTGGCTATGCCATGAAAAATAGTGGG
+CTATGGCTGGCATCACGCCGCGAGCAACATTCAGCGAATACGGCGGTCACAAAATAAATG
+AAAAAAAACCTGCTGGGATTCACCCTCGCATCCTTGTTATTCACGACCGGTTCCGCCGTG
+GCGGCGGAGTATAAAATTGATAAAGAAGGCCAACATGCGTTCGTCAATTTCCGCATCCAG
+CATCTGGGCTACAGCTGGCTATACGGCACCTTTAAAGATTTCGACGGCACGTTCACTTTT
+GACGAAAAAAATCCGTCAGCAGACAAAGTGAATGTGACCATTAACACCAATAGCGTCGAC
+ACTAACCATGCCGAACGTGACAAACACCTGCGTAGCGCGGAGTTTCTTAATGTTGCGAAA
+TTCCCGCAGGCAACCTTCACCTCTACCAGCGTGAAAAAAGAGGGCGATGAACTGGATATT
+ACCGGCAATCTGACGCTCAATGGCGTGACTAAACCGGTGACGCTGGAAGCGAAGCTGATG
+GGCCAGGGCGACGATCCGTGGGGCGGTAAGCGCGCGGGCTTTGAGGCCGAAGGAAAAATT
+AAGCTGAAAGATTTCAATATAACTACCGATCTCGGCCCAGCCTCACAAGAGGTGGAGCTT
+ATCATCTCAGTAGAAGGCGTTCAGCAGAAGTAAATGTTACTGATGATGGCGCTGATCGTG
+CGTATTATCTGGCGGCTTTATTCTCCGCCGCCCGTTGCGTTGACCAGCTATTCCCGTTTA
+ACGCGCATTGGCGCCGCCGCGGGTCATATCCTTCTGTATCTCCTGCTCTTTGCGATAATC
+ATTAGCGGCTACCTGATTTCCACCGCCGACGGTAAACCGATTAGCGTCTTTGGCTGGTTT
+GAGATTCCGGCCACGCTTACGGACGCGGGCGCGCAGGCTGACATCGCCGGAACACTGCAT
+CTGTGGTTTGCCTGGTCGCTGGTCATTATCTCGCTCTCGCATGGGGTTATGGCGCTAAAA
+CACCATTTCATCGATAAAGACGACACACTGAAACGTATGACAGGAATGTCGTCATCTGAC
+TATGGAGCTCAAAAATGAATGGTTAAGTTATCAATGACGCTGCGCCTGACAATTTCTTTT
+ATCGCCATACTTATCCTCGCCTGTACCGGCATTAGCTGGACGCTCTATAACGCGCTGAGC
+AAAGAATTAACGTATCGGGATGATATGACGCTAATAAATCGGGCGGCGCAAATGCAGCAA
+CTGTTACTGGATGGCGCCAGGCCGGAAAATCTGCCGCTCTATTTCAATCGGATGGTGGAT
+ACGAAGCAGGATATCTTATTGATCCACTCAGCAACAGGCCATAATGTTGCGATTAATCAT
+AGCGGCATCCCCGACCAACGCTTTAACGAGATTCCGCTGGCTAAAAACATCACCCGCGAA
+ACCTTATTTCGCCAGGCGGTACAAGGCACGGAGCTGACCGCGGTACGAGTAAACGCCAGA
+AGCGGCGATAACCCGCTGACCCTTACTATTGCCAGGCTGGCGACGGAAAGGCGGCAAATG
+CTGGCGCAATATCGCCGCAACAGTTTGCTGATTAGCCTTATCGCGATCCTCGTCTGTTCG
+GCGCTCAGTCCATTAGTCATCAGAAACGGGCTGCGGGCCATTACGTCGCTCAGCCGACTC
+ACCGCGGCGACAGATAGCGGCACACTTCGCCAGCCGCTGGCGGAACAGGCGTTACCCGTC
+GAGCTCAGGCCGCTTGGGCAAGCGCTAAATACCATGCGCCAGAAGCTTTCCGACGATTTT
+GAACGCCTGAACCAATTTGCCGACGATCTGGCGCATGAGCTGCGCACGCCGGTTAATATT
+TTACTGGGGAAGAATCAGGTTATGCTGAGTCAGGAACGCAGCGCCGAAGAGTATCAACAA
+GCCCTTGTCGATAATATTGAAGAGCTGGAGGGACTGTCGCGACTGACAGAAAATATTCTC
+TTTCTGGCACGCGCGGAGCACCAGAATATAGCGGTAAAAAAACAGCCTGTTTCGCTCAAT
+GCGCTGGTCGAAAATATGCTGGATTATCTTAGCCCCCTTGCCGAAGAGAAGCACATCTGT
+TTTATAAATCAATGTCAGGGAACGGTATGGGCTGACGAAATATTATTACAAAGAGTGCTC
+TCAAACCTGCTGACGAATGCCATCCGTTATTCTGATGAAAACGCCGTGATACGTATTGAA
+AGCGCTTATGATGATAACGTTGCAGAAATTCGGGTCGCTAATCCGGGCAGCCCCACCGCC
+GATGCGGATAAGCTTTTCCGGCGTTTTTGGCGAGGAGATAATGCCCGCTACACTGCCGGT
+TTCGGCCTGGGGTTATCGTTAGTTAACGCGATTGCCCTATTGCACGGTGGCTCGGCATCT
+TACCGCTATGCCGATGAACATAATATCTTTTCGGTTCGTCTGCCTGATAGCGGTGATAGC
+TAAGTGATATGTCTCAAAGTCCAGGGCGGCATTGGTGAAATTTTTACGGTGACGCAGCAG
+GCGGATAAATTCTTTCCGGCTACGCAGTTCCACTGGAGCTGGACGGAAAGCACAGTACCT
+GTATTGATGATTGGTTTTCTGTTTGCCAATATTCAGCAATTTACTGCCAGTCAGGATGTG
+GTCCAACGCTATATCGTGACTGACTCCATAGAGGAAACGAAGAAAACATTACTTACAAAT
+GCCAAACTGGTTGCTGTGATCCCTGTTTTCTTTTTTGCTATCGGCTCGGCATTATTTGTC
+TACTATCAGCAACATCCACAATTATTACCGGCGGGATTCAACACTGGCGGCATTTTGCCC
+TTATTCGTGGTCACCGAAATGCCAGTCGGCATTGCAGGGTTGATAATCTCCGCTATTTTC
+GCTGCCGCGCAGTCCAGCATCTCCAGCAGCTTAAACAGCATTTCCAGTTGTTTTAATTCC
+GATATCTATCAGCGTTTGAGTCATAAAAAAGGAACGCCAGAAAACCGTATGAAAATAGCT
+AAGTTAGTTATTCTGGTCGCGGGCCTGATAAGTAGCGCGGCCTCGGTATGGCTGGTCATG
+GCCGATGAATCAGAAATCTGGGATGCATTTAATAGTCTGATAGGTCTGATGGGAGGGCCA
+ATGACCGGTCTGTTCATGCTGGGCATTTTCTTTAAACGAGCAAATGCCGGGAGTGCGGTT
+TTAGGAATTATTATCAGCGTCATTACCGTGCTGGGCACACGCTATGCCACTGACCTTAAC
+TTCTTCTTTTATGGGGTCATTGGCTCGCTAAGCGTGGTGATCAGCGGCGTTATTTTCGCC
+CCGTTATTTGCCCCGGCACCGCCATTGACGCTGGATGAAAAACCTGAACCAAAGGTGACA
+TTATGAATGAAAATCAACAGATATCTTCTGGGTATGGTTTCGTTTATAGCATTTTCATCA
+TATCTACAAGCGGCAACCCTTGATTATCGGCATGAATATGCTGATAGAACCAGAATTAAT
+AAAGACCGTATTGCTATAATTGAAAAGCTTCCTAACGGCATTGGTTTTTATGTCGATGCC
+AGCGTTAAATCGGGAGGAGTAGATGGTGAGCAGGATAAGCATTTAAGCGATCTCGTCGCA
+AACGCTATAGAACTGGGCGTAAGTTATAATTATAAAGTTACGGACCATTTTGTTTTGCAG
+CCTGGATTTATATTTGAAAGCGGTCCAGACACTTCAATTTATAAGCCTTATTTAAGGGCG
+CAATATAATTTTGATTCTGGTGTTTATATGGCTGGTCGTTACCGTTATGACTATGCAAGG
+AAGACAGCTAACTATAATGATGATGAGAAAACGAATAGATTTGATACTTATATAGGTTAT
+GTTTTTGATGAGTTGAAATTGGAATATAAATTTACCTGGATGGATAGCGATCAAATTAAA
+TTTGATAACAAAAAAACAAACTATGAACATAATGTGGCTTTAGCCTGGAAACTGAATAAG
+TCATTTACACCATACGTTGAGGTCGGAAATGTAGCGGTGAGAAATAATACCGATGAGAGA
+CAGACCCGTTATCGCGTTGGATTACAATACCACTTTTGAATGACGAAATACGGTGTTATA
+GGTACAGGTTATTTTGGCGCTGAACTGGCGCGATTTATGTCTAAGGTTGAAGGGGCGAAA
+ATCACTGCGATTTACGATCCGGTAAATGCGGCTCCGATAGCGAAAGAGCTGAACTGTGTC
+GCCACTTCAACGATGGAGGCGCTTTGTACCCATCCTGATGTGGATTGCGTAATTATTGCT
+TCACCAAATTACTTACATAAAGCGCCGGTCATTGCGGCGGCTAAAGCGGGTAAACACGTG
+TTTTGTGAAAAACCTATCGCCTTAAATTACCAGGATTGTAAGGATATGGTTGATGCCTGC
+AAAGAAGCTGGTGTTACCTTTATGGCGGGTCACGTTATGAACTTTTTTCACGGGGTTCGC
+CACGCTAAAGCGCTCATCAAAGCCGGTGAAATCGGTGAAGTTACACAAGTTCACACTAAA
+CGTAATGGTTTTGAAGACGTGCAGGATGAGATCTCATGGAAGAAGATTCGCGCAAAGTCA
+GGTGGGCATCTGTACCATCACATTCACGAGCTAGATTGTACACTGTTCATCATGGATGAA
+ACCCCATCCCTGGTTTCAATGGCGGCGGGGAATGTTGCGCACAAAGGTGAAAAATTTGGT
+GATGAAGATGATGTTGTCCTAATCACCCTTGAGTTTGAAAGCGGTCGTTTCGCGACACTT
+CAGTGGGGATCATCGTTCCACTACCCTGAGCACTATGTATTAATTGAGGGCACGACAGGT
+GCAATTCTCATTGATATGCAAAACACGGCTGGTTATCTAATAAAAGCGGGCAAAAAAACA
+CACTTTCTTGTGCATGAAAGCCAGGCGGAGGATGATGATCGTCGCAACGGTAACATATCC
+AGCGAGATGGATGGCGCAATCGCTTATGGTAAACCCGGTAAACGTACGCCGATGTGGCTC
+TCATCAATTATGAAACTGGAGATGCAGTACTTGCATGATGTGATAAACGGTCTGGAGCCA
+GGCGAGGAGTTTGCTAAATTGCTAACGGGAGAAGCGGCGACAAATGCCATTGCTACCGCT
+GATGCTGCGACGCTTTCTTCAAACGAGGGGCGCAAAGTTAAACTCACTGAAATTCTTGGC
+TAAATGACATCACGTCTTCAGGTCATACAGGGTGATATCACTCAACTTAGCGTCGATGCG
+ATTGTGAATGCCGCTAACGCATCATTAATGGGCGGCGGTGGCGTAGACGGCGCAATTCAT
+CGCGCGGCGGGGCCGGCATTGCTGGACGCCTGTAAACTCATCCGTCAGCAACAGGGCGAA
+TGTCAGACGGGACATGCGGTTATCACGCCTGCTGGCAAGCTTTCGGCAAAGGCGGTTATT
+CACACAGTGGGGCCCGTCTGGCGAGGCGGCGAACACCAGGAAGCTGAGCTACTCGAAGAG
+GCATACCGGAATTGTTTGCTGCTTGCCGAGGCGAATCACTTTCGTTCCATCGCTTTTCCG
+GCAATCAGTACCGGCGTTTATGGCTATCCACGCGCCCAGGCCGCTGAAGTCGCCGTCAGG
+ACGGTTTCAGATTTTATTACCCGTTACGCTCTGCCTGAACAGGTATACTTTGTCTGTTAT
+GATGAAGAAACTGCCCGGCTTTACGCAAGATTACTTACTCAGCAAGGCGACGACCCTGCC
+TGA
+>real_data_2
+ATGAAAAAATCATTACTCGCTGTTGCTGTGGCAGGGGCTGTTTTGTTGTCATCCGCCGTA
+CAGGCGCAGACAACGCCGGAAGGTTATCAATTACAACAGGTGCTGATGATGAGCCGCCAT
+AATCTGCGGGCGCCGCTGGCGAATAATGGCAACGTACTGGCGCAGTCGACGCCGAACGCC
+TGGCCGGCGTGGGACGTTCCCGGCGGGCAACTGACGACGAAAGGCGGCGTGCTGGAAGTC
+TATATGGGACACTACACACGTGAATGGCTGGTCGCGCAGGGGCTGATACCGTCGGGAGAA
+TGTCCGGCGCCCGACACGGTATATGCCTATGCGAATAGTTTGCAGCGCACCGTCGCCACC
+GCGCAATTTTTCATTACCAGCGCTTTCCCCGGCTGTGATATTCCTGTTCATCATCAGGAA
+AAAATGGGCACTATGGACCCTACCTTCAATCCGGTGATTACCGATGATTCCGCCGCGTTC
+CGGCAACAGGCCGTACAGGCGATGGAAAAGGCGCGTAGTCAGCTACATCTTGATGAGAGT
+TATAAACTGCTTGAGCAGATAACGCATTATCAGGACTCGCCGTCCTGCAAAGAGAAGCAT
+CAGTGTTCGCTAATCGACGCGAAAGATACCTTCAGCGCGAACTATCAGCAAGAGCCTGGC
+GTGCAGGGGCCGCTGAAAGTAGGGAACTCGCTGGTGGATGCGTTTACCCTGCAATATTAC
+GAAGGCTTTCCGATGGATCAGGTCGCTTGGGGCGGGATCCACACCGATCGGCAGTGGAAG
+GTGCTGTCAAAACTGAAAAACGGCTACCAGGACAGCCTGTTTACCTCACCCACGGTGGCG
+CGCAATGTCGCTGCGCCGCTGGTAAAATATATCGATAAGGTGCTGGTTGCCGAGCGCGTT
+AGCGCGCCGAAGGTTACCGTGCTGGTGGGGCATGATTCCAATATCGCGTCGCTGCTGACG
+GCGCTGGATTTTAAACCCTATCAGCTCCATGACCAGTATGAGAGAACGCCGATTGGTGGT
+CAGCTTGTCTTCCAACGCTGGCATGACGGTAACGCTAACCGGGATTTGATGAAAATCGAG
+TATGTCTACCAGAGCGCCCGGCAGTTACGTAATGCGGAAGCGTTAACGCTCAAATCGCCT
+GCGCAAAGGGTAACGCTGGAACTGAAAGGATGTCCGGTGGATGCGAACGGCTTCTGTCCG
+CTGGATAAGTTCGATAACGTCATGAACACTGCTGCAAAATAGATGGAAAAGAATAATGAA
+GTCATTCAGACCCATCCGCTTGTAGGATGGGACATCAGCACCGTCGATAGCTATGATGCG
+CTGATGCTGCGTTTACACTACCAGACCCCAAATCGTCCGGAACCGGAAGGGACTGAAGTT
+GGTCAAACGCTCTGGTTAACGACAGATGTAGCCAGGCAATTTATTTCAATATTAGAAGCC
+GGCATCGCCAAAATAGAATCAGGCGATTACCAGGAAAACGAGTATCGTCACCATTAGATG
+GAACTTAAGGATTATTACGCCATTATGGGCGTGAAACCGACGGACGATCTCAAGACGATT
+AAGACCGCCTATCGCCGACTGGCCCGCAAGTACCATCCAGATGTCAGCAAAGAACCCGAT
+GCCGAAGCCCGTTTCAAAGAGGTTGCTGAAGCATGGGAAGTGCTGAGTGATGAGCAACGG
+CGCGCCGAGTATGACCAGTTATGGCAACACCGTAACGATCCACAATTTAATCGCCAGTTC
+CAGCAACACGAAGGCCAGCCGTATAACGCCGAAGATTTTGATGATATTTTCTCGTCTATT
+TTTGGTCAGCACGGTCGTCATTCGCACCACCGCCACGCCGCACGCGGTCATGATATCGAA
+ATTGAAGTGGCGGTATTCCTGGAAGAAACGCTGGAAGAGCACCAGCGTACGATTAGCTAT
+TCCGTCCCCGTTTATAACGCGTTCGGCCTGGTGGAGCGGGAAATTCCCAAAACATTGAAT
+GTGAAAATCCCGGCTGGCGTCAGCAACGGGCAACGAATCAGACTGAAAGGCCAGGGCACG
+CCGGGGGAAAACGGCGGACCTAATGGCGATTTATGGCTCGTTATCCATATTGCCCCGCAT
+CCGCTCTTTGATATCGTCAATCAGGATCTGGAAGTCGTCCTTCCGCTTGCCCCATGGGAG
+GCGGCGCTCGGCGCTAAGGTGTCTGTGCCAACGCTTAAAGAGCGTATTTTGCTGACCATT
+CCCCCCGGCAGCCAGGCAGGTCAGCGGCTGCGTATCAAAGGAAAAGGATTAGCCAGTAAA
+AAGCACACTGGCGATCTCTATGCCATCATCAAAATCGTTATGCCGCCGAAACCTGACGAG
+AAAACAGCTGCCCTGTGGCAACAACTGGCGGACGCGCAGTCGTCCTTTGACCCACGCCAG
+CAATGGGGGAAAGCATAAATGGCTAACATCACTGTCACCTTTACCATCACCGAATTTTGT
+TTGCACACCGGCGTGACGGAAGAGGAGCTAAACGAAATCGTCGGACTTGGCGTAATTGAG
+CCTTACGAAGACGATAACGCCGACTGGCAATTCGACGATCGCGCAGCGAGCGTGGTACAA
+CGCGCGCTACGCTTACGCGAGGAGCTGGCGCTCGACTGGCCAGGGATCGCGGTCGCGTTA
+ACGCTGCTGGAAGAGAATTCACGGCTGCGCGAAGAAAACCGGTTACTGCTGCAACGCCTT
+TCTCGCTTTATCTCGCATCCCTAAATGTCATCTTGTTGGAGATTTACGGATTCGCTAACA
+AGCCTATGGCATACTGCGTTGATGAAGATTTTATTGATTGAAGATAACCAGAAAACCATT
+GAGTGGGTACGTCAGGGACTCACGGAGGCAGGCTATGTGGTTGATTATGCCTGTGATGGA
+CGAGACGGATTACACCTAGCCCTTCAGGAACATTATTCATTGATTATTCTTGATATTATG
+CTGCCGGGGCTTGATGGATGGCAGGTTTTACGCGCGTTGCGCACTGCATATCAGCCCCCT
+GTTATTTGCCTGACGGCGCGCGACTCGGTTGAGGATCGCGTCAAAGGTCTTGAGGCGGGC
+GCTAATGATTACCTTGTTAAGCCTTTTTCCTTCGCCGAACTGCTGGCCCGGGTGAGAGCT
+CAACTCAGACAGCATGTCCCGGTCTTTACCCGACTGACGATCAATGGTCTGGACATGGAT
+GCCACAAAGCAATCGGTGTTACGAAATGGCAAACCGATTTCCCTGACCCGCAAAGAATTC
+CTGCTCCTCTGGTTACTGGCGTCCCGGGCAGGGGAAATCGTGCCCCGAACCGCGATCGCC
+AGCGAAGTTTGGGGAATTAACTTTGATAGTGAAACCAACACCGTTGATGTCGCGATTCGT
+CGGCTGCGCGCCAAAGTAGACGATCCATTTGAAAAGAAGCTCATTATGACCGTCCAGGGG
+ATGGGTTATCGATTACAGGCGGAAACGTCGCAGAATGGTTAAATGAAAAACAAATTGTTA
+TTTATGATGTTGGCAATACTGGGTGCGCCTGGGATTGCAACCGCGACAAATTATGATCTG
+GCTCGTTCAGAGGATAATTTTGCGGTAAATGAATTAAGCAAGTCTTCATTTAATCAGGCG
+GCCATTATTGGTGAAGTCGGCACGGATAATAGTGCCAGAGTACGCCAGGAAGGATCAAAA
+CTATTGTCCGTTGTTTCACAAGAAGGAGAAAATAATCGGGCGAAAGTCGACCAGGCAGGG
+AATTATAACTTTGCGTATATTGAGCAAACGGGCAATGCCAACGATGCCAGTATATCGCAA
+AGCGCTTACGGTGATAGTGCGGCTATTATCCAGAAAGGTTCTGGAAATAAGGCCAATATT
+ACCCAGTACGGTGCGCAGAAAACAGCAGTTGTAGTGCAGAAACAGTCGCATATGGCTATT
+CGCGTCACCCAAGGCTAAATGCATACTTTATTGCTCCTTGCCGCACTTTCAAATGAGATT
+ACGTTTACCACGACTCAGCAAGGCGATATTTACACGGTGATCCCTCAGGTCACAGTAAAC
+GAACCCTGCGTCTGTCTGGTGCAAATTCTCTCTGTGCGCGACGGCGTCGGGGGAGAAAGC
+CATACACAGCAAAAACAAACGCTATCTTTACCTGCTAATCAACCGATTGAGTTGGCTCGT
+CTTAGTGTAAATATATCTTCAGAGGACTCGGTTAAAATTATTGTTACTGTTTCGGACGGA
+CAATCACTGCATTTATCACAACAATGGCCGCCTTCTGCACAGTAGATGTTTAATGAAGTC
+CATAGTAGTCATGGTCACACACTATTGTTGATCACAAAGCCATCTCTGCAAGCTACGGCA
+TTATTGCAACATTTAAAGCAATCGCTGGCCATAACCGGACAACTGCATAATATTCAACGT
+TCTCTGGAAGATATCTCAGCCGGTTGCATTGTTTTAATGCATATGATGGAAGCGGATAAG
+AAGCTTATCCACTATTGGCAGGATAATTTAAGCCGCAAACACAATAATATAAAAACATTA
+TTGTTAAATACCCCTGACGATTATCCCTACCGTGAAATTCAAAACTGGCCTCATATTAAC
+GGCGTGTTTTACGCCACTGAAGACCAGGAACACGTGGTCCGCGGATTACAGGGTATTCTG
+CGGGGCGAATGCTATTTTTCACAAAAATTAGCCAGTTACCTGATTACACACTCAGGAAAT
+TACCGCTACAACAGCACCGAGTCCGCATTACTCACTCATCGCGAAAAAGAGATCCTCAAT
+AAGTTACGTATTGGTGCCTCTAATAATGAAATCGCCAGGCCGCTATTTATCAGCGAGAAT
+ACGGTTAAGACACATCTTTATAATCTTTTCAAAAAGATACCTGTCAAAAATCGCACCCAG
+GCAGTTTCATGAATGAAACGCTATCTGACCTGGATTGTAGCAGCAGAGTTACTGTTCGCT
+ACCGGAAACCTCCATGCCAATGAAGTTGAAGTCGAGGTTCCCGGATTGTTAACCGACCAT
+ACCGTCTCTTCCATAGGACATGAATTCTATCGTGCATTCAGCGACAAATGGGAAAGCGAA
+TACACCGGCAACCTGACCATTAATGAAAGACCCAGTGCGCGTTGGGGAAGCTGGATCACC
+ATAACGGTAAACCAGGACGTTATTTTCCAGACCTTTTTATTTCCAATGAAAAGAGACTTC
+GAGAAAACCGTCGTCTTCGCATTAGCGCAAACAGAGGAAGCATTAAATCGCCGACAAATA
+GATCAAACGCTCTTAAGTACGAGTGATTTAGCGCGTGATGAATTCTAAATGCGTGTTAAA
+CATGCAGTAGTGCTGCTCATGCTTTTTTCGCCATTAACCTGGGCTCGAAATATGACGTTC
+CAGTTCCGTAATCCTAACTTTGGTGGAAACCCCAATAACGGTTCCCTTTTATTGAATAGC
+GCCCAGGCGCAAAATTCATATAAAGACCCCGCTTATGATAACGATCTTGGTATCGAGACC
+CCCTCAGCGTTGGATAACTTTACGCAGGCTATTCAATCGCAAATTCTGGGCGGCTTGTTG
+ACCAATATTAATACCGGAAAACCAGGACGTATGGTGACCAATGATCTTATTATCGATATC
+GCTAATCGCGACGGACAGCTCCAGCTCAACGTCACGGACAGAAAACCGGGAAGAACCTCG
+ACCATCGAAGTGTCAGGTTTACAAACTCAGTCAACCGATTTTTAAATGCCGCGCTTACTT
+ATTTTGGTTGCCGTTTTATCGTTGAGCGGATGCTTAACTGCCCCGCCGAAACAAGCTGCG
+AAACCGACATTAATGCCCCCCGCACAAAGTTACAAAGATTTGACGCACTTACCTGCTCCC
+ACCGGTAAGATCTTTGTTTCGGTATATAACATTCAGGATGAAACGGGCCAATTTAAACCT
+TACCCGGCAAGTAACTTTTCCACGGCTGTGCCGCAGAGCGCCACCGCTATGTTGGTCACC
+GCGCTGAAAGATTCGCGCTCGTTTATCCCACTAGAACGACAAGGCTTACAGAATCTTTTG
+AATGAACGGAAAATTATTCCCGCAGCCCAGGAAAACGGCACCGTGGCGATGAATAACCGT
+ATCCCGCTTCAGTCGTTGACGGCGGCAAATATTATGGTGGAAGGTTCTATTATTGGTTAT
+GAAAGTAACGTCAAATCCGCCGGGGTCGGCGCAAGATATTTCGGTATTGGCGCCGATACG
+CAGTATCAGCTGGATCAGACTGCTGTCAACCTGCGCGTGGTTAACGTCAGTACGGGCGAG
+ATCCTTTCTTCGGTGAACACCAGTAAAACGATCCTTTCCTATGAAGTACAGGCAGGCGTG
+TTCCGTTTTATTGATTACCCGCGCTTACTGGAAGGCGAAATCGGCTATACCTCGAACGAA
+CCGGTGATGCTGTGTCTGACGTCAGCCATTGAAACCGGCGTTATCTTCCTCATTAATGAT
+GGTATCGATCGCGGACTGTCGGATTTGCAGAATAAAGCGGACAGGCAAAATGATATTCTG
+GTGAAATACCGTGAGCTGTCAGTACCGCCAGAATCCTGAATGTCTATTGCCGTAAATATG
+AATGACCCGACCAACACGGGCGTCAAAACGACGACCGGCAGCGGGTCGATGACCGGAAGC
+AACGCTGCCGATCTGCAAAGCAGTTTCCTGACCTTACTGGTCGCGCAATTGAAGAACCAG
+GACCCGACTAACCCATTACAAAATAATGAGTTAACGACACAGTTGGCGCAAATCAGTACC
+GTGAGCGGCATTGAAAAACTGAATACGACGCTGGGGGCTATTTCCGGGCAAATCGATAAT
+AGTCAGTCCCTACAGGCGACCACGCTGATTGGACATGGCGTTATGGTGCCTGGCACCACA
+ATTCTGGCGGGTAAAGGCGCGGAAGAAGGGGCCGTGACGTCCACGACGCCGTTTGGCGTG
+GAATTGCAACAGCCTGCGGACAAAGTGACGGCAACCATTACCGATAAAGATGGCCGGGTG
+GTACGGACGCTGGAGATCGGTGAGTTGCGAGCCGGGGTACACACCTTTACCTGGGATGGT
+AAGCAAACGGACGGAACAACGGTACCGAATGGTTCTTACAACATTGCGATTACCGCCAGC
+AATGGCGGGACGCAACTGGTGGCGCAGCCGCTGCAATTCGCTCTGGTACAGGGCGTGACG
+AAGGGCAGTAACGGCAACCTGTTGGATCTGGGTACCTACGGCACCACCACACTCGACGAA
+GTTCGGCAAATAATCTAAATGTCTTTTTCTCAAGCGGTTAGCGGCCTGAACGCTGCGGCC
+ACCAACCTTGATGTTATCGGTAATAACATCGCCAACTCCGCCACCTATGGCTTTAAGTCC
+GGTACGGCATCATTTGCCGATATGTTCGCCGGTTCCAAAGTGGGGTTGGGCGTAAAAGTG
+GCGGGGATTACCCAGGATTTTACCGACGGTACGACAACGAACACCGGGCGCGGGCTGGAT
+GTCGCGATTAGCCAGAACGGTTTTTTCCGCCTGGTAGACAGCAACGGTTCCGTGTTCTAT
+AGCCGCAACGGCCAGTTCAAACTGGACGAGAACCGTAACCTGGTCAATATGCAGGGGATG
+CAGTTGACCGGCTATCCGGCCACCGGTACGCCGCCGACCATTCAGCAGGGGGCGAATCCT
+GCGCCGATCACCATTCCGAACACGCTGATGGCGGCGAAATCGACCACCACCGCGTCAATG
+CAGATCAACCTGAACTCAACGGACCCTGTACCGTCTAAAACGCCCTTTAGCGTGAGTGAT
+GCGGATTCGTATAACAAAAAAGGCACCGTCACCGTTTATGACAGCCAGGGTAATGCCCAT
+GACATGAACGTCTATTTTGTGAAAACCAAAGATAATGAATGGGCTGTGTACACCCATGAC
+AGCAGCGATCCTGCAGCCACTGCGCCAACAACGGCGTCCACTACGCTGAAATTCAATGAA
+AACGGGATTCTGGAGTCTGGCGGTACGGTGAACATCACCACCGGTACGATTAATGGCGCG
+ACAGCGGCCACCTTCTCCCTCAGCTTCCTTAACTCCATGCAGCAGAACACCGGGGCTAAT
+AACATCGTCGCCACCAATCAAAACGGCTATAAGCCTGGCGACCTGGTGAGCTACCAGATT
+AACAATGATGGCACCGTGGTTGGCAACTACTCCAACGAGCAGGAGCAGGTGCTGGGGCAG
+ATTGTGCTGGCTAACTTCGCCAACAACGAAGGTCTGGCATCCCAGGGCGATAACGTCTGG
+GCGGCGACGCAGGCCTCCGGGGTAGCGCTGCTGGGGACTGCCGGTTCCGGCAACTTCGGT
+AAGCTGACGAACGGCGCGCTGGAAGCCTCTAACGTGGATTTGAGTAAAGAGCTGGTGAAT
+ATGATCGTCGCGCAGCGTAACTACCAGTCGAATGCGCAGACCATCAAAACCCAGGACCAG
+ATCCTCAATACGCTGGTTAACCTGCGCTAAATGGATCACGCAATTTATACCGCCATGGGG
+GCGGCCAGCCAGACGCTTAACCAGCAGGCGGTAACGGCCAGCAACCTGGCTAATGCCTCA
+ACGCCGGGCTTTCGCGCGCAGCTTAACGCGCTACGCGCGGTGCCCGTTGATGGCCTCTCT
+TTAGCGACGCGCACGTTGGTTACGGCGTCGACGCCGGGGGCGGATATGACCCAGGGTCAG
+TTGGACTACACTTCCCGCCCGCTGGATGTTGCGTTACAGCAGGACGGCTGGCTGGTGGTG
+CAAGCGGCGGATGGCGCTGAAGGATATACCCGTAACGGGAATATCCAGGTGGGCCCGACC
+GGGCAGTTAACCATTCAGGGACATCCGGTTATCGGCGAAGGCGGCCCGATTACCGTTCCG
+GAAGGGTCGGAAATCACCATTGCGGCAGACGGCACGATCTCCGCGCTCAATCCCGGCGAC
+CCGCCAAACACGGTGGCGCCCGTTGGGCGGCTGAAGCTGGTCAAAGCGGAAGGCAATGAG
+GTGCAGCGGAGCGATGACGGTTTATTCCGCCTTACCGCCGAGGCACAGGCTGAACGCGGG
+GCGGTACTGGCCGCCGACCCGTCAATTCGCATTATGTCGGGCGTGCTGGAGGGCAGTAAC
+GTCAAGCCGGTTGAAGCCATGACCGACATGATCGCCAACGCACGTCGTTTTGAAATGCAG
+ATGAAGGTTATCACCAGCGTAGATGAGAACGAAGGGCGAGCTAACCAACTGCTGTCGATG
+AGTTAAATGATCAGTTCATTATGGATCGCCAAAACCGGTCTGGACGCGCAGCAAACCAAT
+ATGGATGTGATTGCCAATAACCTGGCAAACGTCAGCACCAATGGTTTTAAGCGTCAGCGC
+GCGGTATTTGAAGATCTGTTGTATCAGACCATCCGCCAGCCGGGCGCGCAGTCGTCCGAG
+CAGACGACGCTGCCTTCCGGGCTGCAAATCGGTACCGGCGTGCGTCCGGTCGCCACGGAG
+CGCCTGCACAGTCAGGGGAACCTGTCGCAGACCAACAACAGTAAAGATGTGGCGATTAAA
+GGGCAGGGCTTTTTCCAGGTCATGCTGCCGGACGGTACGTCTGCCTATACCCGCGACGGC
+TCTTTCCAGGTGGATCAGAATGGTCAACTGGTGACGGCGGGCGGTTTTCAGGTGCAGCCG
+GCAATCACCATTCCGGCCAACGCGTTAAGCATCACGATTGGCCGCGACGGCGTGGTCAGC
+GTTACCCAGCAAGGGCAGGCCGCGCCGGTTCAGGTCGGGCAGCTTAACCTGACCACCTTT
+ATGAACGACACCGGTCTGGAAAGCATCGGCGAGAACCTCTATATCGAAACGCAATCGTCC
+GGCGCGCCGAACGAAAGCACGCCGGGGCTCAACGGCGCGGGGTTGTTGTATCAAGGGTAT
+GTCGAAACGTCGAACGTTAACGTGGCGGAAGAGCTGGTGAACATGATTCAGGTTCAACGC
+GCCTATGAAATTAACAGTAAAGCAGTATCGACGACCGATCAGATGCTGCAGAAACTGACG
+CAACTCTAAATGGCCCTGATGGTCGCGACGCTGACAGGATGCGCCTGGATACCCGCTAAA
+CCGCTCGTGCAGGGGGCGACCACGGCGCAGCCGATACCTGGCCCGGTACCGGTGGCGAAT
+GGCTCCATATTTCAGTCTGCGCAGCCGATTAATTATGGCTATCAGCCGCTTTTTGAAGAT
+CGTCGACCGCGTAATATCGGCGATACGCTCACGATTGTGTTACAGGAAAACGTCAGCGCC
+AGTAAAAGCTCGTCGGCAAATGCCAGCCGCGACGGCAAAACCAGCTTTGGTTTTGATACG
+GTACCGCGTTATCTGCAGGGATTATTCGGTAATTCCCGCGCGGATATGGAGGCCTCCGGC
+GGCAACTCTTTTAATGGTAAAGGCGGCGCGAATGCCAGCAATACCTTTAGCGGCACGCTG
+ACCGTGACCGTCGATCAGGTTCTGGCCAATGGCAATTTACACGTCGTGGGGGAAAAACAG
+ATCGCGATTAATCAGGGAACGGAATTCATCCGCTTCTCCGGCGTGGTAAATCCACGCACC
+ATCAGCGGTAGCAACTCTGTTCCCTCGACACAGGTGGCGGATGCGCGGATTGAATATGTC
+GGGAACGGCTATATTAACGAAGCGCAAAATATGGGCTGGCTGCAACGTTTCTTCCTTAAT
+TTGTCGCCGATGTAAGTGTTTAAAGCTCTTGCAGGAATCGTTCTGGCACTGGTTGCCACT
+CTGGCGCACGCCGAGCGTATCCGGGATCTGACCAGTGTCCAGGGAGTACGGGAAAACTCG
+CTGATCGGCTACGGGCTGGTGGTCGGGCTGGACGGTACGGGCGACCAGACGACCCAGACG
+CCATTTACCACCCAGACGCTGAATAACATGCTGTCACAACTGGGGATTACGGTCCCCACC
+GGCACCAATATGCAGTTGAAAAACGTGGCGGCGGTGATGGTGACGGCGTCGTATCCGCCT
+TTTGCGCGACAGGGACAAACGATCGATGTCGTCGTTTCCTCAATGGGGAACGCTAAAAGT
+CTGCGTGGCGGGACGTTATTAATGACGCCGTTAAAAGGGGTGGACAGCCAGGTGTATGCT
+CTGGCGCAGGGCAATATTCTGGTCGGCGGCGCGGGCGCTTCCGCAGGCGGCAGTAGCGTG
+CAGGTTAACCAGCTTAATGGCGGGCGCATCACTAATGGCGCGATTATCGAACGCGAGTTG
+CCGACTCAGTTCGGCGCTGGCAACACCATTAATCTGCAATTGAACGACGAAGATTTTACG
+ATGGCGCAGCAAATTACCGACGCCATCAACCGCGCCCGCGGTTACGGCAGCGCCACTGCG
+CTTGATGCGCGAACGGTACAGGTACGCGTGCCCAGCGGCAACAGCTCGCAGGTGCGTTTT
+CTGGCGGACATTCAAAATATGGAAGTCAACGTGACGCCGCAGGATGCAAAAGTCGTGATC
+AACTCGCGTACCGGTTCGGTGGTCATGAATCGGGAAGTCACGCTGGATAGCTGCGCTGTG
+GCGCAGGGCAATTTGTCAGTGACAGTCAATCGCCAACTCAACGTCAACCAGCCGAATACG
+CCATTTGGCGGCGGGCAGACCGTGGTGACGCCACAGACTCAGATAGATTTGCGTCAGAGC
+GGCGGATCGCTACAGAGCGTGCGTTCCAGCGCCAATCTGAACAGCGTAGTGCGCGCGCTG
+AATGCGCTTGGCGCGACGCCGATGGATCTGATGTCGATTTTGCAGTCCATGCAGAGCGCG
+GGCTGTCTACGCGCCAAACTGGAAATCATCTGAATGATCGGAGACGGTAAATTGCTGGCC
+AGCGCGGCCTGGGATGCGCAATCTCTGAACGAACTGAAAGCGAAAGCGGGCCAGGACCCG
+GCGGCGAATATCCGTCCTGTGGCCCGTCAGGTGGAAGGGATGTTTGTGCAGATGATGCTG
+AAAAGTATGCGCGAGGCTTTACCCAAAGATGGTTTATTCAGCAGCGATCAGACGCGTCTG
+TATACCAGCATGTATGACCAGCAGATCGCCCAGCAGATGACCGCCGGTAAGGGATTGGGG
+CTGGCGGATATGATGGTTAAACAGATGACGGGCGGGCAGACGATGCCTGCAGATGATGCG
+CCGCAAGTACCGCTTAAATTCTCCCTGGAGACGGTAAACAGCTATCAAAATCAGGCGCTG
+ACCCAACTGGTGCGCAAAGCCATACCGAAAACGCCGGACAGCAGCGATGCGCCGCTCTCC
+GGCGACAGTAAAGACTTTCTGGCCCGGCTTTCGCTCCCGGCGAGGCTGGCCAGCGAACAA
+AGCGGGGTGCCGCATCATCTGATTCTGGCGCAGGCGGCGCTGGAGTCCGGCTGGGGGCAG
+CGGCAAATCCTGCGGGAGAATGGCGAACCCAGCTATAACGTATTTGGCGTGAAAGCGACC
+GCCAGTTGGAAAGGGCCGGTGACGGAAATCACCACCACTGAATACGAAAATGGCGAAGCG
+AAAAAAGTGAAAGCGAAATTCCGCGTCTATAGCTCGTATCTGGAGGCGTTATCGGATTAT
+GTCGCGCTGTTAACGCGTAACCCACGCTACGCTGCCGTGACCACTGCCGCCACGGCAGAG
+CAGGGCGCAGTGGCTCTGCAAAACGCCGGATACGCCACTGACCCGAATTACGCGCGTAAA
+TTGGCCAGCATGATTCAGCAGTTGAAAGCGATGAGTGAAAAGGTCAGCAAAACCTACAGC
+GCGAATCTCGACAATCTCTTTTAAATGTCCAGCTTGATTAATCACGCCATGAGCGGACTT
+AACGCCGCGCAGGCCGCGTTAAATACGGTCAGTAATAACATCAACAATTATAACGTTGCG
+GGTTATACCCGGCAGACAACTATTCTGGCGCAGGCAAACAGTACGTTAGGGGCTGGCGGC
+TGGATAGGTAATGGCGTTTACGTTTCAGGCGTACAGCGCGAATATGATGCGTTTATCACT
+AATCAGCTACGCGGCGCGCAAAACCAGAGCAGCGGCTTAACCACGCGCTATGAACAAATG
+TCGAAAATCGACAACCTGCTGGCCGATAAATCCAGCTCACTGTCTGGCTCGCTGCAGAGT
+TTTTTTACCAGCCTGCAAACGTTAGTCAGTAATGCGGAAGATCCTGCGGCGCGTCAGGCG
+CTGATTGGTAAAGCGGAAGGGCTGGTAAACCAGTTCAAAACCACCGATCAGTATCTGCGC
+GATCAGGATAAACAGGTCAATATCGCGATTGGCTCCAGCGTGGCGCAAATCAACAATTAC
+GCGAAGCAGATAGCTAACCTGAACGATCAAATCTCCCGTATGACGGGCGTAGGCGCGGGC
+GCATCGCCGAACGACCTGCTCGATCAACGTGATCAGTTGGTTAGCGAGCTTAACAAGATC
+GTTGGCGTCGAGGTGAGTGTACAGGACGGCGGCACCTATAACCTGACGATGGCCAATGGC
+TATACGCTGGTGCAGGGGTCGACGGCGCGTCAGTTGGCGGCGGTTCCCTCCAGCGCCGAC
+CCGACGCGAACGACTGTCGCTTATGTCGATGAGGCCGCCGGTAACATCGAAATTCCGGAA
+AAGTTGCTGAACACCGGTTCGCTCGGCGGGCTACTGACGTTCCGTTCTCAGGATCTGGAT
+CAGACTCGTAATACGCTGGGCCAGTTGGCGTTGGCGTTTGCCGATGCGTTTAACGCGCAG
+CATACCAAAGGTTATGACGCCGACGGCAATAAAGGGAAAGACTTCTTTAGCATTGGCTCG
+CCGGTGGTATATAGCAACAGTAATAATGCCGATAAAACGGTATCGCTAACCGCTAAGGTG
+GTCGACAGCACGAAGGTTCAGGCGACGGATTATAAGATTGTTTTTGACGGTACAGACTGG
+CAGGTTACTCGCACTGCGGATAACACCACCTTCACGGCAACAAAAGATGCTGACGGAAAA
+CTGGAGATTGACGGTCTGAAAGTGACGGTAGGGACTGGCGCACAGAAAAACGACAGTTTT
+CTTCTCAAGCCGGTCAGCAATGCTATCGTCGACATGAACGTTAAAGTGACAAATGAAGCC
+GAGATTGCGATGGCGTCTGAGTCAAAACTCGATCCTGATGTGGATACCGGCGACAGCGAT
+AACCGCAATGGTCAGGCATTGCTGGACTTACAAAACAGCAATGTAGTGGGCGGCAACAAA
+ACCTTTAACGATGCTTACGCCACGTTGGTCAGCGATGTGGGTAACAAAACGTCAACGCTG
+AAAACCAGCAGCACCACGCAGGCGAATGTGGTTAAACAGCTTTATAAACAGCAACAGTCG
+GTTTCCGGCGTTAACCTCGACGAAGAGTACGGCAATTTGCAGCGTTATCAGCAGTATTAT
+CTGGCGAATGCGCAAGTATTGCAGACCGCGAATGCGCTGTTTGATGCGTTATTGAATATT
+CGCTAAATGCGTATCAGTACCCAGATGATGTACGAACAAAATATGAGCGGCATCACTAAT
+TCTCAGGCCGAATGGATGAAGCTGGGCGAGCAGATGTCTACCGGTAAGCGCGTTACCAAC
+CCATCTGACGATCCGATCGCCGCGTCGCAGGCGGTAGTACTCTTTCAGGCGCAGGCGCAG
+AATAGCCAGTACGCCCTGGCGCGTACGTTTGCCACCCAAAAAGTGTCGCTGGAAGAAAGC
+GTACTCAGTCAGGTGACGACGGCGATTCAAACCGCGCAGGAAAAAATCGTCTATGCCGGA
+AACGGCACGTTAAGCGACGATGACCGCGCGTCGCTGGCGACGGATTTACAGGGGATCCGC
+GATCAGCTGATGAACCTGGCAAACAGCACTGACGGCAATGGTCGCTATATCTTTGCCGGG
+TATAAAACGGAAGCGGCGCCATTCGACCAGGCGACAGGTGGTTATCATGGCGGCGAGAAA
+AGTGTTACCCAGCAGGTGGATTCCGCACGCACGATGGTAATTGGCCATACGGGAGCGCAA
+ATTTTTAATAGCATCACCAGCAATGCGGTGCCGGAACCGGATGGCTCGGACTCCGAAAAG
+AATCTGTTTGTCATGCTCGATACGGCAATTGCCGCGCTCAAGACCCCGGTGGAAGGCAAT
+GACGTGGAAAAAGAAAAAGCCGCTGCCGCCATTGATAAAACCAATCGCGGCTTAAAAAAT
+TCGCTTAATAACGTCCTGACCGTTCGTGCGGAACTGGGAACGCAACTGAGCGAACTCAGT
+ACGCTGGATTCACTGGGAAGCGACCGTGCGCTGGGACAGAAGCTACAGATGAGCAACCTG
+GTAGATGTGGACTGGAACTCGGTCATTTCCTCCTACGTCATGCAACAGGCGGCATTACAG
+GCGTCCTATAAAACGTTTACCGACATGCAGGGAATGTCGCTTTTCCAGTTGAACCGGTAA
+ATGGAGATAATTTTTTATCACCCGACATTTAACGCCGCCTGGTGGGTAAATGCGCTGGAG
+AAGGCTCTCCCACATGCGCGCGTTCGTGAATGGAAGGTCGGTGATAACAACCCCGCAGAC
+TATGCGCTTGTATGGCAGCCCCCGGTTGAAATGCTGGCCGGAAGACGCTTAAAAGCCGTC
+TTTGTGCTGGGCGCGGGGGTGGATGCAATTCTGAGTAAATTAAATGCGCATCCGGAAATG
+CTGGACGCCTCCATTCCTCTATTCCGTCTGGAAGATACCGGAATGGGCCTGCAAATGCAG
+GAGTATGCCGCCAGCCAGGTATTACACTGGTTCCGTCGTTTCGATGATTATCAGGCGCTG
+AAAAATCAGGCGCTATGGAAACCGTTGCCGGAATATACCCGCGAAGAGTTTAGCGTCGGT
+ATCATAGGCGCAGGGGTACTGGGCGCAAAAGTGGCAGAAAGTCTACAGGCGTGGGGGTTC
+CCGTTACGTTGCTGGAGTCGTAGCCGCAAATCCTGGCCTGGCGTGGAAAGTTATGTAGGG
+CGTGAAGAACTGCGCGCTTTCCTGAACCAGACGCGGGTGCTGATTAATCTGCTGCCGAAT
+ACGGCCCAAACGGTAGGAATTATTAATAGCGAATTGTTGGATCAATTGCCGGATGGCGCT
+TACGTGCTGAATCTCGCGCGCGGCGTTCATGTTCAGGAGGCGGATCTGCTGGCTGCGCTT
+GATAGCGGTAAGCTAAAAGGCGCGATGTTGGATGTCTTTAGCCAGGAACCGTTACCGCAG
+GAAAGTCCATTATGGCGCCATCCGCGAGTCGCCATGACGCCGCACATTGCGGCAGTCACC
+CGTCCGGCGGAAGCCATCGATTATATTAGCCGCACCATTACCCAGCTGGAGAAGGGAGAG
+CCGGTGACGGGGCAGGTGGATCGGGCGAGAGGATATTGGATGTCCGTAATCAAGAAAAAT
+ATCCCTGCCATAGGCCTGTGTATCTGCGCTTTTTTTATCCATTCTGCGGTAGGGCAACAA
+ACGGTACAGGGCGGCGTTATCCATTTTCGCGGCGCGATTGTTGAGCCACTGTGCGATATT
+TCTACTCACGCCGAAAATATTGATTTAACCTGCCTACGCGAAGGTAAAAAGCAAATGCAC
+CGGATAGACCTTCGGCAGGCATCTGGATTACCGCAGGATATTCAGTCCATTGCGACGGTA
+CGGCTGCATTATCTCGATGCGCAAAAAAGCCTGGCGGTGATGAATATTGAGTACCGTTAA
+ATGGCAAACCATCGTGGCGGTTCCGGTAATTTTGCGGAAGACCGCGAAAGAGCATCAGAA
+GCAGGTCGTAAAAGTGGTCAGCACAGCGGGGGCAATTTTAAGAATGACCCGCAGCGTGCA
+TCCGAAGCAGGCAAAAAAGGGGGCAAAAGCAGTAACCGTAATCGCTAGATGGTAATGTCC
+GCACCAGGACACATTGTTTACAGTAGTTACAACACCCTGTACGGACATTCTCTCTCCGGT
+GGTGGTCTTGTCATCTTAAAAGCTCTCATCATTTCCCTTACTGTCCATACCCATGACGCC
+ATATGTGGTGCGCGTAGCCGTGTGTGGCGTCGTTTCAAAAAGCAAGCTAAGGCTTACAAG
+GAAGCCAACCCTCAGATGTGTGTGCGCATAATCGCGTTCAAGAGAACGCGGGTGATGTAT
+ACCTACAACTCAAGGTGCTATCCATGGGAAGACAAAAAGCAGTGAATGAAACGAATTTTC
+CTTACCTGCGCGGCGTTGTTGTTCAGCAGTCAGGCGTTGGCCGATGAGTGTGCCAGCGCC
+AGTACGCAGCTGGAAATGAATCGCTGCGCCGCCGCGCAATACCAGGCGGCAGATAAAAAG
+CTGAACGAAACCTATCAAAGCGCGATTAAGCGTGCGCAACCGCCGCAGCGTGAGCTATTG
+CAAAAAGCGCAGGTGGCATGGATTGCCCTGCGCGACGCCGATTGCGCGCTGATTCGCTCA
+GGTACGGAGGGCGGCAGCGTTCAACCCATGATCGCCAGCCAGTGCCTGACCGATAAAACG
+AACGAACGCGAAGCGTTTTTAGCCTCGCTGCTGCAATGTGAAGAGGGTGATTTGAGCTGC
+CCACTGCCGCCAGCCGGTTAAGTGCGTATATTCGCGGTGAGCATAATGGTGATTACCCTG
+AGCGGCTGCGGCAGTATTATCAGCAGAACGATCCCCGGACAAGGACACGGCAACCAGTAT
+TACCCTGGCGTGCAGTTGGATATGCGTGATTCCGCATGGCGCTATATCACTATCCTCGAT
+CTGCCCTTCTCACTGATCTTCGATACACTGCTACTGCCGCTCGATATTCACCACGGGCCT
+TATGAGTAAATGTGCCAACGTGCGATCGCCAATATTGATATCAGCAAAGAGTATGACGAA
+AGCATGGGCAGTAACGATGTGCATTATCAGTCGTTTGCTCGTATGGCGGATTTCTTTGGT
+CGTGATATGCAGGCGCATCGCCACGACCAGTTTTTTCAAATGCACTTTCTTGATACCGGG
+CAGATTGAGCTACAGCTCGACGATCATCGCTATTCGGTGCAGGCGCCGCTATTTGTGCTA
+ACGCCGCCCTCGGTGCCGCATGCTTTTATTACCGAATCGGATAGCGATGGTCATGTTCTG
+ACGGTACGCGAAGAGCTGGTTTGGCCGCTGCTGGAAGTGCTTTATCCCGGCACCAGAGAG
+GCCTTCGGCCTGCCGGGAATCTGCCTGTCGCTGGCGGATAAACTCAACGAGCTGGCGGCG
+CTCAAACATTACTGGCAGCTAATTGAGCGGGAGTCCACGGAACAACTGGCTGGCTGCGAA
+CATACCTTGGTACTACTGGCGCAGGCGGTATTTACCTTGCTGTTGCGTAATGCGAAGCTG
+GACGATCATGCCGCAACCGGGATGCGCGGTGAACTGAAACTTTTTCAGCGCTTTACCCTG
+TTAATTGACAACCACTTCCATCAGCACTGGACGGTGCCCGATTATGCCTGTGAGTTGCAT
+ATTACCGAATCTCGTTTGACCGATATTTGCCGACGTTTTGCTAATCGCCCGCCTAAACGC
+CTGATTTTTGATCGGCAATTACGCGAGGCGAAACGACTGCTGCTTTTTTCCGACAATGCT
+GTCAACGAGATCGCCTGGCAATTAGGTTTTAAAGATCCGGCTTATTTCGCCCGTTTCTTT
+AATCGCCTTGCTGGCTGTTCTCCTTCGCAGTTTCGCCAACGTGAAGTTCCTTCTTTTCTC
+AACTAAATGGGACGCACACCGGATTACAAAGCCGCCTTTGGCTGCGCTCTGGGCGCTAAC
+CCAGCCTTCTACGGCCAGTTTGAGCAGAACGCCCGTAACTGGTACACCCGTATTCAGGAG
+ACCGGCCTGTACTTTAACCATGCAATCGTCAACCCGCCCATTGACCGCCACAAACCTGCC
+GACGAAGTGAAAGACGTCTATATCAAGCTGGAGAAAGAGACGGACGCCGGGATTATTGTC
+AGCGGGGCGAAAGTTGTCGCCACTAACTCCGCCCTGACTCACTACAACATGATTGGTTTC
+GGCTCAGCCCAGGTGATGGGCGAAAACCCGGATTTTGCTCTGATGTTTGTCGCGCCAATG
+GATGCCGAAGGCGTAAAACTTATTTCGCGCGCCTCGTATGAAATGGTCGCGGGCGCGACG
+GGCTCGCCGTTTGATTATCCCCTCTCCAGCCGTTTTGATGAAAACGATGCCATTCTGGTG
+ATGGACAAGGTGCTGATCCCGTGGGAAAACGTATTAATTTACCGTGATTTCGATCGTTGT
+CGTCGCTGGACGATGGAAGGCGGCTTTGCCCGTATGTATCCACTGCAAGCCTGTGTTCGT
+CTGGCGGTAAAACTTGATTTCATTACCGCGCTGCTGAAAAAATCGCTCGAATGTACGGGT
+ACCGTAGAGTTCCGGGGCGTGCAGGCCGATCTCGGCGAAGTCGTGGCCTGGCGCAATATG
+TTCTGGGCATTGAGCGATTCTATGTGTTCTGAAGCAACCCCGTGGGTAAACGGCGCCTGG
+CTACCGGACCACGCCGCGCTGCAAACCTATCGTGTGATGGCCCCAATGGCCTACGCGAAA
+ATTAAAAATATTATTGAACGTAACGTTACCAGCGGCCTGATTTACCTGCCTTCCAGCGCC
+CGCGATCTGAATAATCCGCAAATCGACCAGTACCTGGCGAAATACGTACGCGGCTCTAAC
+GGAATGGACCATGTTGAACGTATCAAAATTCTTAAATTGATGTGGGATGCCATCGGCAGC
+GAGTTTGGCGGTCGCCATGAGCTGTACGAGATTAACTACTCGGGCAGCCAGGATGAAATT
+CGTCTGCAGTGTCTGCGTCAGGCCCAGAGCTCCGGCAATATGGATAAGATGATGGCAATG
+GTCGATCGCTGCCTCTCCGAATACGATCAGAATGGCTGGACGGTTTCGCATTTGCACAAT
+AACGACGACATCAATCAACTGGATAAGCTGCTGAAATAAATGCAAGTAGATGAACAACGT
+CTGCGTTTTCGCGATGCGATGGCAAGTCTGGCGGCAGCGGTCAACATCGTAACCACGGCG
+GGTCACGCCGGACGCTGCGGTATCACCGCAACAGCGGTTTGCTCAGTCACTGATACGCCG
+CCCTCCGTGATGGTATGTATTAATGCCAATAGCGCCATGAACCCCGTTTTTCAGGGCAAC
+GGCAGGCTGTGCATTAATGTACTTAACCATGAGCAGGAGCTGATGGCGCGCCACTTTGCC
+GGTATGACGGGGATGGCGATGGAGGAGCGTTTTCACCAGCCATGTTGGCAAAACGGGCCG
+CTGGGCCAGCCGGTACTTAACGGCGCGCTGGCCAGTCTTGAAGGCGAGATCAGCGAGGTA
+CAAACCATTGGCACGCATCTGGTGTATCTGGTGGCGATCAAAAATATTATTCTTAGCCAG
+GAGGGGCATGGCCTGATTTATTTCAAACGCCGTTTTCATCCGGTCAGACTTGAGATGGAA
+GCGCCTGTTTAAATGAAGGGTACTGTTTTCGCCGTTGCGTTAAACCATCGCAGCCAGCTT
+GATGCCTGGCAAGAGGCTTTCTCTCAGCCTCCCTATAATGCGCCGCCTAAAACCGCAGTG
+TGGTTCATCAAGCCGCGTAATACGGTGATTCGTCACGGCGAACCCATTCCTTATCCGCAG
+GGAGAAAAGGTACTGAGCGGCGCGACAGTGGCGCTCATTGTGGGGAAAACCGCCAGCCGG
+ATACGCCCTGAAGCGGCGGCGGACTATATCGCCGGGTATGCGCTGGCTAACGAGGTCAGC
+CTGCCGGAAGAGAGCTTTTATCGCCCGGCGATTAAAGCGAAATGTCGCGATGGCTTTTGC
+CCGCTGGGTGAAATGGCGCCGCTGAGTGATGTGGATAATCTCACCATTATCACTGAAATC
+AACGGACGAGAAGCGGACCACTGGAATACTGCCGATTTACAGCGTAGCGCCGCACAACTG
+CTTAGCGCGTTAAGTGAGTTCGCTACACTTAACCCTGGCGATGCGATCTTACTTGGTACG
+CCGCAGAATCGCGTTGCGCTGCGTCCCGGCGATCGGGTGCGTATTCTGGCGAAAGGTTTA
+CCCGCGCTGGAAAATCCGGTTGTCGCAGAAGATGAATTCGCCCGCCACCAGACGTTTACG
+TGGCCGCTGTCAGCGACGGGAACGTTATTTGCGCTGGGGTTGAACTACGCCGATCACGCC
+AGCGAGCTGGCATTTACGCCGCCGAAAGAGCCGCTGGTATTTATCAAAGCGCCAAACACC
+TTTACCGAACATCACCAAACGTCGGTGCGCCCGAACAACGTCGAATATATGCACTACGAA
+GCCGAGCTGGTCGTGGTGATTGGCAAAACGGCGCGTAAGGTGAGCGAAGCCGAAGCCATG
+GAGTATGTGGCCGGTTACACCGTCTGTAACGACTACGCGATCCGCGACTATCTGGAAAAC
+TACTACCGTCCGAATCTGCGGGTAAAAAGCCGCGACGGCCTGACGCCGATAGGCCCGTGG
+ATTGTGGATAAAGAGGCGGTTTCTGATCCGCACAACCTGACGTTACGCACCTTTGTCAAC
+GGTGAGCTGCGGCAGGAAGGGACGACCGCCGATCTGATCTTCAGCATCCCGTTCCTGATT
+TCTTATCTGAGCGAATTTATGACGTTGCAACCGGGCGACATGATTGCCACCGGTACGCCG
+AAAGGGCTGTCCGATGTGGTGCCGGGGGATGAAGTTGTCGTTGAAGTAGAAGGCGTGGGT
+CGCCTGGTTAACCGAATCGTCAGTGAGGAGAGCGCAAAATGAATGAAAAATGCTTTCAAA
+GACGCGTTAAAAGCGGGGCGCCCGCAAATCGGTTTGTGGCTGGGGCTTGCCAACAGTTAC
+AGCGCTGAACTGTTAGCGGGCGCCGGCTTCGACTGGCTACTGATTGACGGTGAACACGCG
+CCAAACAACGTGCAGACGGTGTTGACCCAGTTGCAGGCGATTGCGCCTTATCCCAGCCAG
+CCGGTGGTGCGTCCGTCATGGAACGATCCGGTACAGATTAAGCAACTGCTCGACGTCGGC
+GCGCAAACGCTGCTGATACCGATGGTGCAGAATGCCGATGAAGCGCGAAACGCCGTGGCG
+GCTACGCGTTATCCGCCTGCCGGTATTCGCGGCGTGGGCAGCGCGCTGGCGCGGGCATCG
+CGCTGGAATCGCATTCCGGACTATCTCCACCAGGCCAACGACGCCATGTGCGTACTGGTG
+CAGATTGAAACGCGTGAGGCGATGAGCAATCTGGCGTCAATTCTCGACGTGGATGGCATT
+GACGGCGTGTTTATTGGCCCGGCGGATCTCAGCGCCGATATGGGCTTTGCCGGCAATCCG
+CAGCACCCGGAAGTGCAGGCGGCGATTGAGAACGCCATCGTGCAGATACGCGCGGCGGGG
+AAAGCGCCGGGGATTCTGATGGCCAATGAAGCACTGGCGAAACGTTATCTGGAACTGGGG
+GCGCTATTTGTCGCCGTCGGCGTTGACACCACGCTGCTGGCGCGCGGAGCGGAGGCGCTG
+GCGGCGCGCTTTGGCGCAGAAAAAAAACTGTCCGGTGCGTCCGGCGTCTATTAAATGCAT
+GATTCATTAACCATCGCCTTGCTTCAGGCGCGCGAAGCGGCAATGACCTATTTCCGCCCC
+ATCGTTAAAAGCCACAATCTGACCGACCAGCAATGGCGCATTGTGCGAATCCTGGCCGAT
+AGCCCCTCTATGGATTTTCACGAGCTGGCCTTTCGTACCTGTATTTTGCGTCCAAGTCTG
+ACCGGAATATTGACGCGCATGGAGCGAGACGGACTGGTGTTGCGACTCAAGCCGGTTAAC
+GATCAGCGTAAGTTATATGTCATGTTGACGGAGCAGGGACAAACGTTGTACGCCCGTGCC
+CGGAGCGAGGTAGAAGAGGCTTATCGAAAAATTGAGGCCGATTTCACGCCCGAAAAAACA
+CAGCAATTGATGCTGCTGCTGGACGATCTTATTGCTCTGGGGCGCCAGCATCCTGATAGC
+GAAGCGGAAGCATAGATGAGCGACACATCATCTGCACTTCCGGAAAGCCCCGAGTCTGTC
+GGTTCGCACAACGCGCTCAGCACGGGTCAACAAACCGTCATAAATAAACTGTTCCGCCGA
+CTGATCGTATTTTTATTCGTGTTGTTTATCTTCTCGTTTTTAGACCGTATCAACATCGGT
+TTTGCCGGGTTGACGATGGGGCAGGATCTGGGGTTAAGCGCCACCATGTTTGGTCTTGCC
+ACGACGCTGTTTTACGCCACCTACGTCATTTTCGGCATTCCCAGCAACGTGATGTTGAGC
+ATCGTCGGCGCCCGCCGCTGGATTGCGACCATTATGGTGCTATGGGGCATTGCATCTACC
+GCCACGATGTTCGCGGTGGGACCGAAAAGCCTGTATGTGCTGCGAATGCTGGTGGGCATT
+ACCGAAGCGGGCTTTTTGCCAGGAATATTGCTCTATTTAACCTACTGGTTCCCGGCATTT
+TTCCGCGCCCGCGCCAACGCATTATTTATGATTGCCATGCCGGCCACTACCGCGTTGGGG
+TCAATTGTCTCCGGCTATATTTTATCGCTGGACGGCATATTCAATCTGCATGGATGGCAG
+TGGTTATTCCTGTTGGAAGGATTTCCGTCAGTTTTGTTAGGCATTATGGTCTGGTTTTAC
+CTGGATGATACCCCGGCAAAAGCCAAATGGCTGACGGCAGAGGATAAAAAATGTTTGCAG
+GAGATGATGGATAATGATCGCCTGACGCTGGTTCAGCCTGAGGGGGCCATCAGCCATAAC
+GCCATGCAGCAGCGTAGCCTGTGGCGCGAAGTATTCACGCCAATTGTACTGATGTATACG
+CTGGCCTATTTTTGCCTTACCAATACGCTTAGCGCCATTAGTATCTGGACGCCGCAAATC
+CTGAAAAGTTTTAATGAAGGCAGCAGCAATATCACCATCGGCCTGCTGGCGGCGATCCCG
+CAGATTTGTACTGTTCTGGGCATGATTTACTGGAGCCGCCATTCGGACAAACATCAGGAG
+CGTAAACACCACACTGCGTTACCGTTCCTGTTTGCCGCCGCGGGCTGGCTGCTGGCGTCG
+GCGACCGACCGTAACCTGATCCAGCTCCTGGGGATCGTGATGGCATCCACGGGTTCCTTT
+AGCGCGATGGCGATCTTCTGGACCACGCCGGATCAGTCGATCAGTTTACGCGCCAGGGCG
+ATAGGCATTGCGGTCATCAATGCCACCGGCAATATTGGCTCCGCGCTCAGCCCGGTTATG
+ATTGGCTGGCTAAAAGATATCACTGGTAGCTTCAATAGCGGACTCTGGTTTGTCGCTTCT
+CTGTTAGTCGTCGGCGCCGCCATTATCTGGCTCATTCCCATGAAAGCATCGCGTCCGCGC
+GCCACCCCTTGAATGGGCAAGTTAGCGTTAGCAGCAAAAATTACCCACGTGCCGTCGATG
+TATCTTTCTGAACTGCCAGGAAAAAATCACGGTTGTCGTCAGGCAGCCATTGATGGGCAT
+ATTGAAATTGGCAAGCGTTGCCGCGAAATGGGCGTTGACACCATTATCGTATTCGACACC
+CACTGGCTGGTGAATAGCGCTTACCACATTAATTGTGCCGACCATTTCCAGGGCGTCTAT
+ACCAGCAACGAATTGCCGCACTTTATTCGCGACATGACCTATGACTATGACGGTAATCCG
+GCGCTCGGCCATCTGATCGCCGACGAGGCGGTCAAACTGGGCGTGCGCGCCAAAGCGCAC
+AACATCCCGAGCCTGAAGCTGGAGTATGGCACGCTGGTGCCGATGCGCTACATGAACAGC
+GACAAGCACTTCAAAGTGGTCTCCATCTCGGCGTTCTGCACTGTGCATGATTTTGCCGAC
+AGCCGCAAACTGGGCGAAGCCATTCTCAAGGCGATTGAGAAATATGACGGTACCGTAGCG
+GTATTCGCCAGTGGTTCTCTGTCGCACCGTTTTATTGACGACCAACGGGCGGAAGAGGGG
+ATGAACAGCTACACCCGCGAGTTCGATCATCAAATGGACGAGCGCGTGGTCAAGCTGTGG
+CGCGAAGGCAAATTCAAGGAGTTTTGCACCATGTTGCCGGAGTACGCCGACTACTGCTAC
+GGCGAAGGCAACATGCACGACACGGTCATGCTACTGGGAATGCTGGGGTGGGACAAATAC
+GACGGCAAGGTGGAGTTCATCACCGACCTGTTCGCCAGCTCCGGTACCGGCCAGGTAAAC
+GCTGTTTTCCCGCTGCCTGCGTAAATGAAGAAAATAAATCATTGGATTAACGGCAAAAAC
+GTTGCAGGTAACGACTACTTCCAGACCACTAACCCGGCGACCGGTGATGTGCTGGCGGAA
+GTAGCCTCCGGCGGTGAAGCAGAAGTGAACCAGGCTGTCGCGGCGGCAAAAGAGGCGTTC
+CCGAAATGGGCCAACCTGCCGATGAAAGAGCGCGCGCGCCTGATGCGCCGCCTTGGCGAC
+CTGATTGACCAGCATGTGCCGGAAATCGCGGCGATGGAAACCGCCGACACCGGCCTGCCT
+ATTCACCAGACTAAAACGTGCTGAGTGCTGATCCCGCGCGCCTCGCATAACTTCGAATTC
+TTCGCCGAAGTGTGCCAGCAGATGAACGGCAAGACCTATCCGGTTGACGATAAAATGCTC
+AATTATACGCTGGTGCAGCCCGTCGGCGTCTGCGCGCTGGTGTCGCCGTGGAACGTGCCG
+TTTATGACCGCGACTTGGAAAGTTGCGCCGTGCCTGGCGCTGGGTAACACCGCGGTGCTC
+AAAATGTCCGAGCTGTCGCCGCTGACTGCCGACAGGCTGGGCGAGCTGGCACTGGAGGCA
+GGAATTCCGGCAGGCGTGCTGAACGTGGTGCAGGGCTACGGCGCGACGGCGGGCGATGCG
+CTGGTACGCCACCATGACGTGCGTGCGGTGTCGTTTACCGGCGGTACCGCCACCGGTCGC
+AATATCATGAAAAATGCCGGGCTGAAAAAATACTCGATGGAGCTGGGCGGCAAATCGCCG
+GTGCTGATTTTTGAAGACGCCGACATTGAGCGCGCGCTGGACGCCGCGCTGTTCACCATC
+TTCTCGATCAACGGCGAACGCTGCACCGCTGGGTCGCGCATCTTTATCCAGCAGAGCATT
+TACCCTGAGTTCGTGAAGCGCTTTGCCGAACGCGCGAATCGCCTGCGTGTCGGCGATCCG
+ACCGACCCGAACACCCAGGTCGGCGCGCTGATTAGCCAACAGCACTGGGAGAAAGTCTCC
+GGTTATATCCGCCTCGGCATTGAAGAGGGGGCAACGCTGCTGGCGGGCGGTGCGGAAAAA
+CCCACTGACCTGCCTGCGCATCTGAAAGGCGGTAACTTCCTGCGCCCAACCGTGCTGGCC
+GATGTCGACAACCGTATGCGCGTTGCGCAGGAAGAGATCTTTGGGCCGGTCGCCTGCCTG
+CTGCCATTCAAAGACGAAGCGGAAGGGTTACGTTTGGCGAACGATGTGGAATACGGTCTG
+GCCTCTTATATCTGGACCCAGGACGTGAGCAAAGTGTTGCGCCTGGCGCGTGGGATTGAA
+GCCGGCATGGTCTTCGTCAACACCCAGAACGTCCGCGACCTGCGCCAGCCGTTCGGCGGC
+GTGAAAGCCTCCGGTACCGGGCGCGAAGGCGGCGAATATAGCTTCGAAGTGTTTGCGGAA
+ATGAAAAACGTCTGCATCTCAATGGGCGACCATCCTATCCCAAAATGGGGAGTTTGAATG
+CCGCACTTTATTGCTGAATGTACTGAAAATATTCGCGAGCAGGCTGATTTACCAAGCCTG
+TTCAGCAAGGTAAACGAGGCGCTGGCCGCCACCGGGATTTTCCCCATCGGCGGTATCCGC
+AGTCGCGCCCACTGGCTGGATACCTGGCAGATGGCTGACGGTAAGCATGATTACGCGTTT
+GTGCATATGACGCTGAAAATCGGCGCCGGGCGCAGCCTGGAGAGCCGTCAGGAAGTCGGC
+GAAATGCTGTTTGGGCTGATTAAAGCCCACTTCGCCGACCTGATGGAGAACCGCTATCTG
+GCGCTGTCGTTTGAGATTGCCGAGTTACATCCAACGCTCAATTACAAACAAAACAACGTA
+CACGCGTTATTTAAATAGATGCTCGATAAACAGACCCATACCCTGATCGCTCAGCGACTT
+AATCAGGCTGAAAAACAGCGTGAACAGATTCGCGCAGTGTCGCTGGATTATCCCAACATC
+ACTATTGAAGATGCCTATGCCGTACAGCGTGAATGGGTCAATATCAAGATTGCCGAAGGG
+CGCACGCTCAAAGGCCACAAAATCGGCCTGACCTCAAAAGCGATGCAGGCCAGCTCGCAA
+ATCAGCGAACCGGATTACGGCGCGCTGCTTGACGATATGTTCTTCCATGACGGCGGAGAT
+ATCCCCACCGACCGTTTTATCGTCCCGCGTATTGAAGTGGAGCTGGCGTTCGTGCTGGCG
+AAACCGCTGCGCGGCCCTCACTGCACGCTGTTCGACGTCTACAACGCCACGGATTATGTG
+ATTCCGGCGCTGGAACTGATTGACGCCCGCAGCCACAACATCGACCCGGAAACCCAGCGC
+CCGCGCAAAGTGTTCGACACCATTTCCGACAACGCCGCCAACGCCGGGGTGATCCTCGGT
+GGTCGCCCCATCAAACCAGACGAGCTGGATCTGCGCTGGATCTCCGCGCTGCTCTATCGC
+AACGGCGTGATCGAAGAAACCGGCGTCGCCGCAGGCGTGCTGAATCATCCGGCCAACGGC
+GTGGCGTGGCTGGCGAACAAGCTTGCCCCCTACGATGTCCAGCTTGAAGCCGGGCAGATC
+ATCCTCGGCGGCTCGTTCACCCGCCCGGTGCCGGCGCGCAAGGGCGACACCTTCCATGTC
+GATTACGGCAACATGGGCGCGATCAGTTGCCGGTTTGTGTAAATGAGCTCTGTACCCGCG
+CCGCGTGAATATTTTCTTGACTCTATCCGCGCATGGCTGATGTTGTTAGGGATTCCCTTT
+CATATCTCGTTGATCTATTCCACTCACAGTTGGCATGTCAATAGCGCCGCGCCATCGTGG
+TGGCTAACCCTGTTTAACGATTTTATCCACGCTTTTCGTATGCAGGTGTTTTTTGTTATT
+TCTGGTTATTTTTCGTACATGTTATTTTTACGTTATCCATTAAAACACTGGTGGAAAGTA
+CGGGTAGAACGTGTGGGTATTCCCATGCTTACCGCAATCCCTTTGCTTACCTTGCCGCAA
+TTTATCCTGTTGCAATATGTCAAAGAGAAAACAGAGAACTGGCCTACACTCTCTGCCTAT
+GAAAAATATAATACGTTAGCGTGGGAACTCATTTCACATCTGTGGTTTTTACTGGTGCTG
+GTGATATTAACCACCGTCAGCATCGGGATTTTTACCTGGTTCCAAAAAAGGCAGGAAACA
+AGCAAGCCTCGTCCCGCCGCTATTTCGCTGGCCAAACTTTCGCTTATTTTTTTCCTGCTG
+GGGGTGGCGTACGCTGCTATCAGGCGCATTATATTCATCGTATATCCGGCAATCCTCAGT
+GACGGCATGTTCAATTTTATTGTGATGCAAACGCTATTTTATGTGCCGTTTTTTATTCTC
+GGCGCGTTGGCCTTCATTCACCCCGATCTGAAAGCGCGCTTCACCACGCCCTCACGCGGA
+TGCACTTTAGGCGCTGCCGTTGCTTTTATCGCGTATCTGCTGAATCAACGTTATGGGAGC
+GGCGACGCCTGGATGTACGAAACCGAATCCGTGATTACGATGGTAATGGGGCTATGGATG
+GTGAACGTGGTATTTTCACTGGGGCATCGCTTGTTAAACTTTCAGTCCGCGCGTGTCACC
+TATTTCGTGAATGCTTCGCTGTTTATTTATCTGGTGCATCATCCCTTAACGCTTTTCTTT
+GGCGCGTATATTACACCGCATATCTCCTCCAACCTGATCGGGTTCTTGTGCGGGCTGATA
+TTTGTTATGGGTATTGCGTTAATTCTGTATGAAATTCATTTACGCATCCCGCTCCTGAAA
+TTTCTCTTTTCAGGTAAACCGCCGGTAAAACAAGAAAGCCGCGCCGCGATCGGGTAGATG
+AAACATAAACGACAAATGATGAAAATGCGTTGGTTGGGCGCAGCTATTATGTTAACGCTC
+TACGCATCATCGAGCTGGGCGTTCAGTATTGATGACGTGGCAAAACAAGCTCAATCTTTA
+GCCGGGAAAGGCTATGAGGCGCCTAAAAGCAACTTGCCCTCCGTTTTCCGCGACATGAAA
+TATGCGGATTATCAGCAGATCCAGTTTAACAGCGATAAAGCCTACTGGAACAACTTAAAG
+ACCCCTTTTAAGCTCGAATTTTACCATCAGGGGATGTACTTCGATACGCCGGTCAAGATT
+AACGAAGTGACGGCGACGACGGTCAAAAGAATCAAATACAGCCCGGATTACTTCAATTTT
+GGCAATGTTCAGCACGATAAAGACACGGTAAAAGATTTAGGCTTCGCCGGGTTCAAAGTC
+CTGTACCCCATTAACAGTAAAGATAAGAACGACGAAATCGTCAGTATGCTTGGCGCCAGC
+TATTTCCGCGTTATCGGCGCAGGCCAGGTGTATGGCTTATCTGCGCGCGGCCTGGCGATT
+GATACCGCCTTACCATCTGGTGAAGAGTTTCCCCGCTTTCGCGAGTTCTGGATTGAGCGT
+CCAAAACCCACCGATAAGCGTTTGACCGTCTATGCATTACTGGATTCTCCGCGCGCGACC
+GGCGCTTACCGTTTTGTGATCATTCCTGGCCGCGATACCGTGGTGGACGTGCAGTCAAAA
+GTCTATCTGCGCGATAAGGTGGGCAAGCTGGGCGTTGCGCCATTAACCAGTATGTTCCTG
+TTTGGGCCAAACCAGCCGTCGCCGACGACCAACTATCGTCCGGAATTGCATGACTCGAAC
+GGCTTATCCATTCATGCGGGTAATGGCGAGTGGATTTGGCGTCCGCTGAACAATCCAAAA
+CACCTCGCTGTGAGCAGCTATGCGATGGAAAACCCTCAGGGATTCGGCCTGTTGCAGCGT
+GGTCGCGAGTTCTCGCGCTTTGAAGATTTAGACGATCGCTATGACCTGCGTCCAAGCGCC
+TGGATTACCCCGAAAGGCGACTGGGGCAAAGGTAAGGTTGAACTGGTTGAAATTCCGACC
+AATGATGAAACCAACGATAACATCGTCGCTTACTGGACTCCGGATCAACTGCCGGAACCG
+GGTAAAGAGATGAACTTCAAGTACACTCTGACCTTCAGCCGCGATGAAGATAAACTTCAT
+GCGCCGGATAATGCCTGGGTGCTGCAAACACGCCGCTCAACGGGCGACGTTAAACAGTCG
+AATCTGATTCGCCAGCCCGACGGCACTATTGCCTTTGTGGTGGATTTCGTTGGCGCCGAC
+ATGAAAAAACTGCCGCCGGATACGCCCGTCGCTGCACAAACCAGCATTGGCGATAACGGT
+GAAATCGTTGACAGTAATGTACGCTATAACCCAGTCACTAAAGGCTGGCGTTTAATGCTG
+CGCGTGAAAGTCAAAGACGCGAAGAAAACCACGGAAATGCGTGCCGCATTGGTGAATGCC
+GATCAGACGCTAAGTGAAACCTGGAGCTACCAGTTACCTGCCAATGAATAAATGAATAAA
+ACAACTGAGTATATTGACGCACTGCTGCTTTCTGAACGTGAGAAAGCGGCATTGCCGAAA
+ACTGACATCCGCGCCGTGCATCAGGCGCTGGATGCCGAGCATCGGACTTACTCGCGAGAA
+GACGATTCACCGCAGGGTTCCGTAAAAGCCCGCCTTGAACACGCCTGGCCGGATTCATTG
+GCGAAGGGGCAGTTAATTAAAGATGATGAAGGGCGCGATCAGTTGCAGGCTATGCCAAAA
+GCGACGCGCTCTTCGATGTTTCCTGATCCCTGGCGAACCAACCCGGTTGGCCGTTTCTGG
+GATCGCCTGCGTGGGCGGGATGTTACGCCGCGCTATGTTTCTCGTCTGACAAAAGAAGAG
+CAGGCGAGTGAGCAAAAATGGCGTACCGTCGGCACTATACGCCGCTATATTTTGTTAATT
+TTGACTCTGGCGCAAACCGTCGTTGCGACCTGGTATATGAAGACCATTCTGCCCTATCAG
+GGATGGGCGCTCATCAATCCTATTGATATGGTGGGGCAGGATATTTGGGTCTCCTTTATG
+CAGCTCCTGCCCTACATGCTGCATACCGGTATCCTGATTTTGTTTGCCGTGCTGTTCTGC
+TGGGTGTCTGCCGGATTCTGGACTGCGCTGATGGGCTTCCTGCAACTGCTTATCGGGCGC
+GATAAGTACAGTATCTCCGCGTCTACGGTTGGCGATGAGCCCCTCAATCCGGAACACCAG
+ACGGCGCTGATCATGCCTATCTGTAATGAAGACGTTAGCCGCGTTTTCGCCGGTCTGCGC
+GCGACCTGGGAGTCCGTTAAAGCTACAGGCAACGCCGCGCATTTTGACGTCTATATCCTT
+AGCGATAGTTATAACCCGGATATTTGCGTGGCGGAGCAAAAGGCGTGGATGGAGCTCATC
+GCGGAAGTGCAGGGCGAAGGCCATATTTTTTACCGTCGCCGCCGCCGCCGTATGAAACGC
+AAAAGCGGCAATATTGACGATTTTTGCCGCCGCTGGGGCAATCAGTACAGCTATATGGTG
+GTGCTGGACGCGGACTCAGTGATTAGCGGCGAGTGTCTGAGCGGGCTGGTGCGCCTGATG
+GAAGCGAACCCTAACGCCGGGATTATCCAGTCTTCGCCGAAAGCGTCGGGGATGGATACT
+CTGTATGCCCGCTGCCAACAGTTTGCGACCCGTGTTTATGGACCGCTGTTTACCGCCGGG
+CTGCACTTCTGGCAGTTGGGGGATTCGCACTACTGGGGGCACAATGCCATTATCCGCGTG
+AAGCCGTTTATCGAGCACTGCGCTCTGGCGCCGCTGCCGGGAGAAGGTTCGTTCGCCGGA
+TCGATTCTTTCCCACGACTTTGTTGAGGCGGCGCTAATGCGTCGGGCAGGGTGGGGCGTC
+TGGATTGCCTACGATCTCCCCGGTTCCTATGAAGAGCTGCCGCCAAACCTGCTGGATGAG
+CTTAAACGCGACCGCCGCTGGTGTCACGGCAACCTGATGAACTTTCGTCTGTTCCTGGTG
+AAAGGAATGCACCCGGTGCATCGTGCCGTGTTCCTGACCGGGGTAATGTCATACCTGTCC
+GCGCCGTTATGGTTTATGTTCCTTGCGCTTTCTACCGCGCTGCAGGTCGTTCATGCGTTA
+ACAGAGCCGCAATATTTCCTTCATCCGCGCCAGCTTTTTCCGGTCTGGCCGCAGTGGCGT
+CCGGAACTGGCAATCGCGCTGTTTGCGTCAACGATGGTGCTGCTGTTCCTGCCGAAGCTG
+CTCAGTATTATGCTGATCTGGTGTAAAGGCACCAAAGAGTATGGCGGTTTCTGGCGCGTT
+ACGCTGTCGCTATTGCTGGAAGTTCTGTTCTCCGTGTTGCTGGCGCCGGTGCGTATGCTG
+TTTCATACCGTGTTTGTGGTCAGTGCGTTCCTCGGCTGGGAAGTGGTCTGGAACTCACCG
+CAACGCGACGATGATTCTACGCCTTGGGGAGAAGCCTTTATGCGTCACGGCTCTCAACTG
+CTGCTGGGGCTGGTCTGGGCGGTTGGTATGGCGTGGCTGGATTTACGCTTTCTGTTCTGG
+CTGGCGCCGATTGTCTTTTCGCTTATTCTGTCGCCATTTGTTTCGGTGATCTCCAGTCGT
+TCAACGGTAGGATTACGCACCAATCGCTGGAAGCTGTTCCTGATCCCGGAAGAGTATTCG
+CCGCCTCAGGTGTTGGTCGATACTGATAAATATCTGGAGATGAATCGCCGCCGTATTCTG
+GACGATGGCTTTATGCATGCGGTTTTTAACCCGTCGCTTAATGCGCTGGCGACCGCGATG
+GCCACCGCGCGTCACCGCGCCAGTAAGGTGCTGGAAATAGCCCGCGATCGTCATGTGGAG
+CAGGCGCTAAACGAAACGCCGGATAAACTGAACCGCGATCGGCGTCTGGTTTTGCTCAGC
+GATCCGGTGACGATGGCGCGTTTTCACTATCGGGTCTGGAATGCGCCAGAGAGATACTCT
+TCCTGGGTAAACCATTATCAGTCTCTCGTCCTGAATCCGCAGGCGTTGCAGGGACGAACA
+TCGTCAGCGGGATAAATGTCGCGCGTCTCGNNNGCGAGGAACCTGGGTAAATATTTTCTT
+CTCATCGATAACATGTTAGTGGTGCTGGGTNNNTTCGTCGTCTTCCCGCTCATCTCTATT
+CGCTTTGTCGATCAAATGGGGTGGGCTGCCNNNATGGTAGGGATCGCGCTCGGCCTGCGT
+CAGTTTATTCAACAAGGTCTGGGCATTTTTNNNGGCGCCATCGCCGATCGCTTTGGCGCG
+AAACCGATGATTGTCACCGGTATGCTGATGNNNGCCGCAGGCTTTGCCACCATGGGTATC
+GCGCATGAGCCCTGGCTCTTGTGGTTTTCCNNNTTTCTTTCCGGTCTCGGCGGTACGCTT
+TTCGACCCGCCGCGTTCAGCGCTGGTGGTCNNNTTAATTCGTCCGGAGCAACGGGGCCGC
+TTCTTCTCTCTGTTGATGATGCAGGACAGCNNNGGCGCGGTGATTGGCGCGCTGCTGGGA
+AGCTGGTTGCTACAATACGATTTTCGCCTGNNNTGCGCGACGGGCGCTATTTTGTTCATA
+TTATGCGCCCTTTTCAACGCATGGCTGCTTNNNGCCTGGAAGCTATCAACGGCCAGAACG
+CCGGTGCGTGAAGGAATGCGCCGCGTCATGNNNAATAAAAGGTTTGTCACCTACGTGCTG
+ACGCTGGCGGGCTACTATATGCTGGCGGTANNNGTCATGTTAATGCTGCCGATTATGGTA
+AACGATATCGCCGGTTCGCCTGCTGCCGTGNNNTGGATGTACGCTATTGAGGCGTGTCTC
+TCGCTGACGTTGCTCTACCCGATTGCCCGCNNNAGCGAAAAGCGTTTTCGGCTGGAGCAT
+CGGCTGATGGCCGGTTTGCTCGTCATGTCGNNNAGCATGCTCCCCATCGGGATGGTGGGC
+AATTTACAGCAGCTTTTTACGCTTATTTGCNNNTTCTACATCGGCTCGGTTATCGCCGAA
+CCGGCGCGCGAAACGCTCAGCGCGTCGCCCNNNGACGCGAGGGCGCGGGGAAGCTATATG
+GGCTTTAGCCGTCTGGGATTAGCCATTGGCNNNGCGATTAGTTATATCGGCGGCGGCTGG
+TTGTTTGATATGGGTAAAGCGCTTGCGCAGNNNGAACTACCGTGGATGATGCTCGGTATT
+ATCGGCTTTATCACCTTTTTGGCTTTAGGCNNNCAATTTAGTCATAAGCGCACGCCGCGC
+CGGATGCTGGAACCCGGCGCCATGACCAAGTATGCCACGCTGGAAGAAGCTATCGATGCA
+GCCCGGGAAGAATTTCTGGCTGACCATCAAGGCCTCGAACAAGACGAAGCGAATGTGCAG
+CAGTTCAACGTTCAGAAATATGTACTGCAGGATGGGGACATCATGTGGCAGGTCGAATTT
+TTCGCCGATGAAGGTGAAGATGGCGAATATCTGCCGATGCTGAGTGGTGAAGCCGCACAG
+AGCGTGTTTGACGGCGATTATGATGAGAAAGAGATCCGCCAGGAATGGCAGGAAGAGAAT
+ACTTTGCATGAATGGGATGAAGGGGAATACCAGCTTGAACCCCCGCTTGATACCGAGGAA
+GGCCGTACTGCGGCAGACGAATGGGATGAGCGTTAAATGTCACTATTAGCCAGGCTGGAA
+CAAAGTGTACACGAAAACGGTGGGCTGATTGTCTCATGCCAACCGGTACCAGGCAGCCCT
+ATGGATAAACCTGAAATTGTGGCTGCAATGGCACAGGCAGCGGCTTCGGCGGGTGCGGTC
+GCTGTGCGCATTGAAGGCATTGAGAATCTGCGGACTGTTCGTCCCCATCTTTCTGTTCCT
+ATTATTGGGATAATTAAACGTGACCTTACAGGGTCGCCAGTCCGTATCACTCCATATTTA
+CAGGATGTTGACGCCCTGGCGCAGGCAGGTGCCGATATTATCGCTTTTGATGCCTCATTC
+CGCTCTCGCCCGGTTGATATTGATAGTTTACTGACACGTATTCGCCTGCATGGATTACTG
+GCGATGGCAGACTGTTCAACCGTGAATGAAGGCATAAGTTGCCATCAGAAAGGAATCGAA
+TTCATTGGTACAACACTGTCTGGCTATACCGGTCCCATCACGCCGGTTGAGCCAGATTTG
+GCAATGGTGACACAACTGAGTCATGCAGGTTGTCGTGTTATTGCCGAGGGGCGCTATAAC
+ACGCCTGCACTGGCGGCCAATGCTATTGAGCATGGTGCCTGGGCAGTTACCGTTGGTTCC
+GCTATCACCCGTATCGAGCATATCTGTCAGTGGTTCAGTCACGCAGTAAAACGCTGAATG
+AAAAATTTTAAGAAAATGATGACGCTAATGGCGCTATGTTTATCAGTTGCTATCACCACA
+TCAGGATATGCAACCACGCTTCCTGATATACCAGAACCACTGAAAAATGGTACTGGCGCT
+ATTGATAATAATGGCGTGATTTATGTCGGCTTAGGTACCGCAGGGACATCCTGGTATAAA
+ATTGATCTTAAAAAGCAACATAAAGACTGGGAGCGTATAAAGTCGTTTCCTGGTGGAGCT
+CGTGAGCAATCCGTGTCGGTATTTTTAAATGATAAGCTGTATGTTTTTGGTGGCGTAGGG
+AAAAAAAACAGTGAATCACCGTTGCAGGTTTATAGCGATGTGTACAAATACTCACCGGTG
+AAAAATACATGGCAAAAAGTTGATACTATATCTCCAGTTGGATTAACAGGGCATACGGGA
+GTAAAATTAAACGAAACGATGGTACTTATTACCGGAGGGGTTAATGAGCATATCTTTGAT
+AAGTATTTTATTGATATAGCGGCTGCGGATGAAAGTGAAAAAAATAAAGTCATCTATAAT
+TATTTTAATAAACCTGCCAAAGATTATTTTTTTAATAAAATCGTATTTATCTACAATGCT
+AAAGAGAACACATGGAAGAATGCCGGTGAGCTGCCAGGCGCGGGGACGGCAGGATCGTCA
+TCGGTAATGGAAAATAATTTCTTGATGCTGATTAATGGTGAGCTCAAACCGGGTTTACGT
+ACCGATGTGATTTACCGCGCCATGTGGGATAACGATAAGCTAACATGGTTGAAGAACAGC
+CAGTTACCGCCATCGCCTGGAGAACAACAGCAGGAAGGGTTGGCCGGAGCATTTTCGGGC
+TATAGCCACGGTGTCCTGCTTGTCGGTGGTGGCGCGAATTTTCCGGGAGCAAAACAAAAT
+TATACTAATGGAAAGTTTTATTCCCACGAAGGGATAAATAAAAAATGGCGAGATGAAGTC
+TATGGTTTGATTAATGGCCATTGGCAATATATGGGTAAAATGAAACAACCTCTCGGCTAT
+GGTGTATCAGTAAGTTATGGTGATGAAGTTTTCCTTATTGGTGGTGAAAATGCTAAAGGG
+AAACCTGTTTCGTCTGTAACCTCCTTTACCATGCGTGATGGTAATTTATTAATAAAATAA
+GTGATAGCAAAATTCTTCCCGTGGTATAGCGAGATAACACGTCCACAAAAAAATGCTTTA
+TTTTCAGCATGGCTGGGTTACGTTTTTGATGGCTTCGACTTTATGCTGATTTTCTACATT
+ATGTATCTGATCAAGGCTGACTTAGGATTGACAGATATGGAGGGCGCATTCCTTGCCACA
+GCGGCCTTTATTGGGCGACCATTTGGCGGGGCGCTATTTGGTCTGCTGGCAGACAAATTT
+GGCCGTAAGCCGTTAATGATGTGGTCGATAGTTGCCTATTCTGTAGGTACAGGGTTAAGT
+GGCCTGGCTTCCGGTGTAATTATGCTGACGCTTAGTCGTTTTATTGTCGGTATGGGGATG
+GCGGGGAAGTATGCTTGCGCTTCTACTTATGCCGTGGAAAGTTGGCCAAAGCATTTAAAA
+TCTAAAGCGAGCGCATTTCTGGTTTCAGGTTTCGGTATTGGTAACATCATAGCAGCCTAT
+TTTATGCCGTCATTTGCCGAAGCGTATGGTTGGCGTGCTGCTTTTTTTGTCGGTTTGCTA
+CCCGTTCTTTTAGTAATCTACATCCGGGCCAGGGCTCCTGAATCTAAAGAGTGGGAAGAA
+GCCAAACTCAGTGGTCTCGGAAAGCATTCACAAAGTGCCTGGTCAGTTTTCTCTTTGTCA
+ATGAAAGGGCTATTTAATCGAGCTCAATTTCCACTGACATTATGTGTATTTATTGTTCTG
+TTCTCTATTTTCGGCGCAAACTGGCCGATCTTTGGTCTACTGCCTACATATTTGGCGGGA
+GAGGGCTTTGATACGGGCGTGGTCTCTAATTTAATGACGGCGGCGGCATTCGGCACTGTA
+TTGGGAAATATCGTTTGGGGTCTGTGCGCAGATAGAATTGGTTTGAAGAAAACGTTCAGC
+ATTGGTCTTCTCATGTCCTTTTTATTCATTTTCCCGTTATTCAGAATTCCGCAAGATAAT
+TATTTACTGCTGGGCGCATGTTTATTCGGTTTAATGGCGACTAACGTAGGTGTTGGCGGG
+CTGGTTCCCAAATTTCTCTACGACTACTTTCCTCTTGAGGTTCGTGGTTTGGGTACCGGG
+CTTATTTATAATCTTGCTGCGACATCAGGCACATTCAATTCAATGGCGGCGACCTGGCTT
+GGAATAACAATGGGGCTAGGCGCTGCGCTAACGTTCATTGTTGCTTTCTGGACCGCAACA
+ATTCTACTCATTATTGGCCTATCCATTCCGGATAGACTAAAAGCACGTCGTGAAAGGTTT
+CAGTCAACAAAAGAATTTTAAATGAAAAAGTATCTTGCTTTCGCCGTTACGCTGCTGGGT
+ATGGGTAAAGTCATCGCCTGTACTACCCTTTTGGTAGGCAATCAGGCTTCGGCTGACGGC
+TCCTTTATTATCGCGCGCAACGAGGATGGCTCGGCAAATAACGCCAAGCATAAGGTTATT
+CATCCCGTCGCGTTTCATCAACAAGGCGAGTATAAAGCACATCGCAACAATTTTAGCTGG
+CCGCTTCCGGAGACAGCGATGCGCTATACGGCGATTCATGACTTTGATACTAACGATAAC
+GCCATGGGTGAAGCCGGTTTCAATTCGGCGGGCGTCGGAATGAGCGCAACGGAAACCATT
+TACAACGGCAGAGCGGCGCTGGCTGCCGATCCTTACGTGACAAAAACGGGAATCACGGAA
+GACGCCATTGAGTCCGTGATCCTGCCAGTGGCGCAATCGGCGCGTCAGGGCGCCAAATTA
+CTGGGAGATATTATTGAACAAAAAGGCGCGGGCGAAGGTTTCGGCGTCGCGTTTATTGAT
+AGCAAAGAGATATGGTATCTGGAGACGGGAAGCGGACATCAATGGCTGGCAGTACGACTT
+CCGGCAGATAGCTATTTCGTTTCCGCCAATCAGGGACGTTTACGCCATTACGATCCGAAT
+GATAACGCGAATTATATGGCGTCACCAACGTTAGTAAGCTTTGCGAAAAAGCAGGGATTA
+TATGATCCGGCCCGCGGCGAATTCGACTTTCATCAAGCCTATTCGCAGGATAACAAAAAC
+GATACCACCTATAATTATCCGCGCGTCTGGACGCTACAACACCAGTTTAATCCGCATCTG
+GATACGGTCGTTAGCGAAGGGGAAACATTTTCTGTTTTTTTAACGCCAATAACGAAGATC
+AGCGTGGCGGCAGTAAAAAACGCGTTACGCAATCACTATCAGGGAACGTCGCACGACCCT
+TATGCCAGTCATAATCCACAAGAACCATGGCGACCTATATCCGTTTTTCGTACCCAGGAG
+TCACATATTTTACAGGTCAGACCGAAATTACCGCAGGCTATCGGCAACGTAGAATACATC
+GCCTATGGAATGCCATCTCTTAGCGTCTATCTCCCCTATTACCAGGGGATGCGTCATTAT
+CAACCCGGAGATGATAAAGGAACCGATCGGGCGAGCAACGACTCTACCTACTGGACATTC
+CGCACGCTGCAAACACTGGTTATGCAAGACTACAATACGTTTGCGCCAGATGTGCAACAT
+GCCTGGAAAACATTTGAACAGCAAACAGCTAAGCAACAGTATAAGATGGAGCAGAGCTAT
+CTGAGATTATATGCGTCGCATCCGAAAGAAGCACAACGCTTACTGCAAAATTTTGAAGAT
+AAAACGATGCAAAATGCGCAGACGCTCGCCCGTCGCCTGACCAATAATATTATTACGACA
+ATGACTTACCGCACAGATATGAAATATCACTTTTCAAGTACGCAGCCATAAATGGGAAGA
+CAAAAAGCAGTGATCAAAGCTCGTCGTGAAGCAAAGCGTGTGTTGAGACGAGATTCGCGT
+AGTCATAAGCAACGTGAAGAAGAATCGGTCACGTCACTGGTACAGATGGGCGGAGTAGAA
+GCCATTGGCATGGCGCGCGATAGTCGCGATACCTCTCCTGTTAAGGCGCGAAATGAAGCA
+CAGGCGCATTATCTGAACGCTATCGACAGTAAACAGCTTATTTTTGCGACCGGCGAAGCC
+GGCTGCGGAAAAACATGGATCAGTGCGGCAAAGGCGGCAGAAGCATTGATTCATAAGGAC
+GTCGAGAGGATCATTGTGACGCGTCCGGTATTGCAGGCTGATGAAGATCTTGGTTTTTTG
+CCCGGTGATATCGCTGAAAAATTCGCGCCTTATTTTCGTCCCGTCTACGATGTCCTGCTT
+AAACGGTTGGGCGCGTCCTTTATGCAATATTGTTTGCGCCCGGAAATCGGTAAGGTAGAA
+ATTGCCCCGTTCGCCTATATGCGTGGGCGTACTTTTGAAAATGCGGTCGTGATCCTCGAC
+GAGGCGCAAAATGTGACTGCGGCGCAAATGAAAATGTTTTTGACGCGATTAGGCGAAAAT
+GTCACGGTCATTGTCAATGGCGATATTACGCAATGCGACCTGCCGCGCGGTGTGCGTTCC
+GGGTTGAGTGATGCGTTGGAACGCTTTGAAGAAGATGAAATGGTGGGGATTGTGCATTTC
+AACAAAGACGACTGCGTGCGCTCGGCGCTTTGTCAGCGAACGCTCCACGCATACAGCTAA
+ATGGGAACCACCACGATGGGGGTTAAGCTGGACGACGCCACGCGCGAACGGATCAAAATG
+GCCGCGTCGCGTATCGATCGCACGCCGCACTGGTTAATAAAACAGGCAATCTTTAGCTAT
+CTGGACAAGCTGGAAAATAGCGATACGCTACCGGAGCTACCTGCGCTGTTTGCCGGCGCG
+GCAAATGAAAGCGAGGAGCCGGTCGCGCCGCAGGATGAGCCGCATCAGCCCTTTCTGGAG
+TTTGCCGAACAGATTCTTCCCCAATCCGTCTCTCGCGCCGCCATCACCGCCGCCTGGCGC
+CGCCCGGAAACCGATGCGGTGTCAATGCTAATGGAACAGGCGCGCCTGTCGCCGCCTGTC
+GCTGAGCAGGCGCATAAACTGGCGTATCAACTGGCGGAGAAATTGCGCAATCAAAAATCC
+GCCAGCGGTCGCGCGGGTATGGTGCAAGGCCTGTTGCAGGAGTTTTCCCTCTCTTCGCAA
+GAAGGCGTAGCGCTGATGTGTCTGGCGGAAGCGCTGCTGCGTATTCCCGACAAAGCTACG
+CGCGATGCGTTAATTCGCGACAAAATCAGTAATGGCAACTGGCAGTCGCATATTGGCCGT
+AGCCCGTCGCTGTTTGTAAACGCCGCCACCTGGGGGCTGCTCTTTACCGGCCGACTGGTC
+TCAACGCATAACGAAGCCAATCTTTCGCGCTCGCTGAACCGCATTATCGGCAAGAGCGGC
+GAACCGTTAATCCGCAAAGGCGTCGACATGGCGATGCGTTTAATGGGCGAGCAGTTCGTG
+ACTGGCGAAACCATTGCTCAGGCGCTGGCGAATGCCCGAAAACTGGAAGAGAAAGGGTTC
+CGCTATTCTTACGATATGCTGGGCGAAGCCGCGTTAACCGCCGCCGATGCGCAGGCCTAT
+ATGGTCTCTTACCAGCAAGCGATTCATGCCATCGGCAAAGCGTCTAACGGTCGCGGTATT
+TACGAAGGGCCAGGCATCTCGATTAAGCTGTCCGCCCTGCATCCACGCTATAGTCGCGCG
+CAATACGATCGGGTAATGGAGGAGCTTTATCCGCGCCTGAAATCCCTGACGCTGCTGGCG
+CGCCAGTATGATATCGGTCTCAATATCGACGCCGAAGAGGCGGATCGTCTGGAGATCTCG
+CTTGATCTGCTGGAAAAACTCTGCTTCGAACCCGAACTGGCGGGCTGGAACGGCATTGGC
+TTTGTGATTCAGGCTTACCAGAAACGCTGCCCGCTGGTCATTGATTATTTAGTCGATCTG
+GCCTCCCGTAGCCGCCGTCGGCTGATGATTCGTCTGGTGAAAGGCGCCTACTGGGATAGC
+GAGATCAAACGCGCGCAAATGGAAGGGCTGGAGGGCTATCCAGTTTATACCCGCAAAGTG
+TATACCGATGTCTCTTATCTGGCCTGCGCGAAAAAACTGCTCGCCGTCCCTAATCTGATC
+TACCCGCAGTTCGCGACCCATAACGCTCACACACTGGCGGCGATTTATCATCTGGCCGGG
+CAAAATTACTATCCGGGTCAGTACGAATTCCAGTGCCTGCACGGCATGGGAGAACCGCTG
+TATGAACAGGTCACCGGTAAAGTGGGGGACGGAAAACTTAACCGTCCCTGCCGTATTTAC
+GCGCCGGTGGGAACACACGAAACCCTGCTGGCCTATCTGGTACGACGCCTGCTGGAAAAC
+GGCGCCAACACCTCTTTTGTCAACCGCATCGCCGATGCCACCCTACCGCTCGATGAACTG
+GTGGCCGACCCGGTCGAGGCCGTGGAAAAACTGGCGCAGCAGGAAGGTCAGGCTGGCATA
+CCGCATCCAAAAATTCCGCTGCCGCGCGATCTGTACGGCGAAGGTCGGATAAACTCCGCC
+GGACTTGATTTAGCGAATGAACATCGCCTCGCCTCGCTTTCTTCTGCCCTGTTAAGCAAC
+GCCATGCAGAAATGGCAGGCCAAACCTGTGCTGGAACAACCGGTGGCCGACGGTGAGATG
+ACGCCGGTTATCAACCCGGCGGAACCGAAAGATATTGTTGGCTGGGGACGCGAAGCGACA
+GAAAGCGAGGTTGAACAGGCGTTGCAAAACGCGGTCAATCAGGCGCCGGTTTGGTTTGCG
+ACGCCGCCGCAAGAACGCGCCGCTATTTTGCAGCGGGCGGCGGTATTGATGGAAGACCAA
+ATGCAGCAGTTGATTGGCCTGTTGGTGCGTGAAGCGGGGAAAACGTTCAGCAACGCCATT
+GCCGAAGTGCGCGAAGCGGTAGACTTCCTCCATTATTATGCCGGTCAAGTGCGTGACGAT
+TTCGATAACGAAACGCATCGCCCGTTAGGGCCGGTGGTCTGTATCAGTCCGTGGAACTTT
+CCGCTGGCCATTTTCACTGGCCAAATCGCCGCCGCGCTGGCGGCAGGTAACAGCGTTCTG
+GCGAAACCGGCAGAGCAGACATCGCTGATTGCCGCCCAGGGCATTGCCATTTTGCTGGAA
+GCGGGCGTACCGCCGGGCGTCGTGCAACTGTTGCCGGGACGGGGAGAAACCGTCGGCGCC
+CAGCTTACCGCCGATGCGCGTGTACGCGGCGTGATGTTTACCGGTTCCACGGAGGTCGCG
+ACGTTGTTGCAGCGCAACATCGCCACGCGTCTTGACGCCCAGGGGCGCCCTATTCCGTTG
+ATTGCGGAAACCGGCGGTATGAACGCTATGATTGTCGACTCTTCCGCGCTCACCGAGCAG
+GTGGTCGTGGATGTGCTGGCTTCCGCCTTCGACAGCGCCGGACAACGCTGTTCCGCGCTC
+CGCGTGCTGTGTTTGCAGGACGATATCGCCGAACATACGCTGAAAATGTTACGCGGCGCG
+ATGGCGGAGTGTCGGATGGGGAATCCAGGCCGTCTGACGACCGATATCGGGCCGGTGATC
+GATAGCGAGGCCAAAGCCAACATTGAACGTCATATCCAGACGATGCGCGCCAAAGGCCGC
+CCGGTTTTCCAGGCCGCGCGTGAAAACAGCGATGACGCGCAGGAATGGCAGACCGGTACG
+TTTGTTATGCCCACGCTTATTGAGCTGGAAAACTTCGCAGAACTGGAAAAAGAGGTCTTC
+GGGCCCGTGCTGCACGTCGTGCGTTATAACCGTAACCAACTGGCGGAGCTTATCGAACAG
+ATTAACGCTTCCGGCTACGGGCTAACGCTGGGCGTACATACCCGTATTGATGAAACCATT
+GCGCAAGTCACCGGTTCCGCCCATGTCGGCAACCTGTACGTTAACCGTAATATGGTGGGC
+GCGGTCGTCGGCGTCCAGCCGTTTGGCGGCGAAGGCCTGTCCGGCACCGGGCCAAAAGCG
+GGAGGGCCGCTCTATCTCTACCGCCTGCTGGCACACCGCCCGCCCAATGCGCTCAATACG
+ACGCTGACTCGTCAGGATGCGCGTTACCCGGTGGATGCGCAGCTTAAAACCACGCTACTC
+GCGCCGTTGACCGCTCTGACGCAATGGGCGGCGGATCGCCCGGCGCTACAGACGCTCTGC
+CGACAATTCGCCGATCTGGCGCAGGCCGGCACGCAGCGCCTGCTACCGGGGCCGACCGGC
+GAGCGTAATACCTGGACGCTGTTGCCGCGTGAACGGGTGTTATGCCTGGCTGATGATGAA
+CAGGACGCGTTGACGCAGCTTGCCGCCGTTCTCGCCGTCGGCAGTCAGGCGCTATGGTCA
+GACGACGCCTTCCACCGCGATCTGGCGAAACGTCTCCCCGCCGCCGTCGCGGCGCGTGTC
+CAGTTTGCGAAAGCGGAAACGCTGATGGCGCAGCCGTTTGACGCGGTGATTTTCCACGGC
+GACTCCGACAAGCTGCGAACCGTGTGCGAAGCCGTCGCCGCCCGCGAAGGCGCGATAGTG
+TCGGTACAGGGGTTCGCCCGCGGCGAAAGCAATATGCTGCTGGAACGGCTCTATATTGAA
+CGTTCGCTGAGCGTAAACACTGCCGCCGCTGGCGGTAATGCCAGCCTGATGACAATTGGC
+TAAATGGCTATTAGCACACCGATGTTGGTGACATTCTGTGTCTATATTTTTGGCATGATA
+TTGATTGGGTTTATCGCCTGGCGCTCAACCAAAAACTTTGATGACTATATTCTTGGCGGT
+CGCAGCCTGGGGCCGTTTGTTACGGCTTTATCAGCCGGCGCGTCGGATATGAGCGGCTGG
+CTGTTAATGGGGCTGCCTGGCGCTATCTTTCTGTCGGGGATCTCTGAAAGCTGGATCGCC
+ATTGGCCTGACGTTAGGCGCATGGATTAACTGGAAGCTGGTGGCCGGGCGCCTGCGCGTG
+CATACCGAATTTAACAATAACGCGCTCACGCTGCCGGACTATTTTACCGGTCGGTTTGAG
+GATAAGAGCCGAGTCCTGCGTATTATTTCCGCGCTGGTCATTCTGCTGTTTTTCACTATC
+TATTGCGCATCAGGTATTGTCGCTGGGGCACGACTGTTCGAAAGCACCTTCGGTATGAGC
+TATGAAACCGCACTGTGGGCGGGGGCCGCGGCAACCATTATTTATACCTTTATCGGCGGG
+TTTCTTGCCGTTAGCTGGACGGATACCGTTCAGGCCAGCCTGATGATTTTTGCGTTAATC
+CTGACGCCGGTGATGGTTATTGTCGGCGTAGGCGGTTTTAGCGAGTCGCTGGAAGTGATC
+AAGCAAAAGAGCATCGAGAATGTCGACATGCTCAAGGGGCTGAATTTTGTCGCTATTATT
+TCTCTGATGGGCTGGGGGCTGGGTTACTTCGGTCAGCCGCATATCCTGGCGCGCTTTATG
+GCGGCGGATTCCCATCACAGTATTGTTCATGCGCGTCGTATCAGTATGACCTGGATGATT
+CTGTGTCTGGCGGGCGCGGTGGCGGTGGGCTTCTTTGGCATTGCGTACTTTAACAATAAC
+CCCGCGCTGGCCGGGGCGGTGAACCAAAACTCAGAACGCGTATTTATTGAACTGGCGCAG
+ATCCTGTTTAACCCGTGGATTGCCGGTGTTCTGCTGTCTGCTATCCTGGCGGCGGTGATG
+TCGACGTTGAGCTGTCAGTTGCTGGTATGCTCCAGCGCGATTACGGAAGATTTATATAAG
+GCTTTTCTGCGTAAAAGCGCCAGCCAGCAAGAGCTGGTATGGGTAGGGCGAGTGATGGTG
+CTGGTGGTAGCGCTGATCGCCATTGCGCTGGCGGCGAATCCTGATAACCGTGTGCTGGGG
+CTGGTGAGCTACGCCTGGGCTGGATTCGGCGCGGCATTTGGACCTGTTGTCCTGTTTTCT
+GTGATGTGGTCGCGTATGACACGTAACGGCGCGCTGGCGGGAATGATTATTGGCGCGGTG
+ACGGTTATCGTCTGGAAACAATATGGCTGGCTGGATCTGTATGAGATTATCCCTGGCTTC
+ATTTTCGGCAGCCTGGGGATCGTAATCTTTAGCCTGCTTGGCAAAGCGCCGACAGCAACG
+ATGCAGGAACGCTTTGCAAAAGCGGACGCGCATTATCATTCCGCGCCGCCGTCGAAGCTA
+CAGGCGGAATAAATGGCGGGTAAACTGCGGCGTTGGCTGCGTGAAGCCGCGGTTTTTCTG
+GCGCTCCTCATCGCGATAATGGTGGTCATGGACGTCTGGCGCGCGCCGCAGGCGCCTCCG
+GCGTTTGCCGCGACACCATTACATACGCTGACGGGAGAGTCGACAACTCTGGCGACCTTG
+AGCGAGGAACGCCCCGTACTGCTCTATTTTTGGGCCAGCTGGTGCGGGGTATGCCGCTTT
+ACCACGCCTGCGGTCGCTCACCTGGCGGCGGAAGGGGAAAACGTCATGACCGTTGCGCTC
+CGCTCCGGCGGTGATGCTGAGGTTGCCCGCTGGCTGGCGCGCAAGGGCGTTGACTTCCCG
+GTCGTCAATGATGCTAACGGCGCCTTATCCGCTGGCTGGGAAATCAGCGTGACGCCAACG
+CTGGTGGTGGTTTCACAAGGTCGGGTTGTGTTCACCACCAGCGGCTGGACCAGCTATTGG
+GGCATGAAGCTTCGGCTGTGGTGGGCAAAAACGTTCTGAATGATGAAAAAAAGCGTCGCT
+ATGCTGGCGGTTTGTATGCTGGCGCAAAGCCACCTTGCCATTGCTGCCGGTGCTCCTGCG
+CCTCAAGAGATCAACATTGTTTTACTGGGCACCAAAGGCGGGCCTTCTTTGCTCAATACA
+GCCAGACTACCGCAAGCGACGGCGCTCACTATCGGCGATAAGATATGGCTGATAGATGCC
+GGCTACGGCGCCAGTCTGCAACTGGTGAAAAATGGCATTCCACTGCGCAACATCAATACT
+ATTTTGCTCACCCATCTGCACAGCGACCACATACTGGATTATCCTTCCTTGCTGATGAAT
+GCCTGGGCAAGTGGCCTGAAAGACCATACCATACAGGTTTATGGCCCGCCGGGAACCCAG
+GCGATGACGAAGGCTAGCTGGAAGGTCTTTGACAGGGATATCACGTTACGCATGGAAGAA
+GAGGGGAAACCCGATCCGCGCAACCTGGTTAAGGCGACCGATATCGGCCAGGGCGTCATC
+TATAAAGATGAACTGGTCACAATAAGCGCGCTGAAAGTGCCTCATTCCCCTTTCCCGGAC
+GGTGAAGCGTTTGCTTACCGTTTTGATACTCAGGGTAAGCGAATCGTCTTCTCTGGCGAT
+ACGTCCTGGTTTCCTCCGCTTGCAACGTTTGCCCAGGGGGCGGATATCCTGGTACATGAG
+GCGGTACATGTCCCTTCGGTAGCAAAACTGGCTAATAGTATTGGCAACGGAAAAACGCTG
+GCTGAAGCGATTGCGTCGCATCACACCACGATTGAAGATGTCGGTAAGATTGCTCGCGAG
+GCCCACGTGAAAAAACTGGTGTTAAGTCATCTGGTGCCTGCGACGGTTGCGGATGACGTC
+TGGCAACAGGAAGCCATGAAAAATTACCCGGGCCCTGTCATTGTCGGTCATGACAATATG
+ACGATAAGCGTACCGTAAATGTCGCAACGCACAGAGAAAAAAATCGGGAAACGTTCGCAG
+GCCACCGGTGCAAAACGGCAGCTTATCTTAACCGCCGCGCTTGCCGTTTTTTCCCAGTAT
+GGCATTCATGGCGCGCGTCTTGAACAGGTCGCCGAGCGGGCAGGCGTCTCCAAAACCAAT
+CTGCTTTATTATTATCCCTCGAAAGAGGCGCTGTATGTCGCGGTAATGCGACAGATTCTG
+GATGTCTGGTTGGCGCCGCTCAAGGCGTTTCGCGCAGAATTTTCCCCTCTGGAGGCCATC
+AAAGAGTATATCCGTCTCAAGCTGGAGGTTTCGCGTGATTATCCGCAGGCGTCGCGGCTC
+TTCTGCATGGAGATGCTGGCGGGCGCGCCGCTCTTAATGGATGAACTGACCGGCGATCTA
+AAAGCGTTGATAGATGAAAAATCCGCGCTGATTGCCGGATGGGTGCACAGCGGGAAACTC
+GCGCCCGTTTCTCCGCATCATTTGATCTTCATGATTTGGGCCGCCACGCAACATTACGCC
+GATTTCGCCCCTCAGGTTGAAGCGGTAACCGGCGCGACGCTTCGCGATGAAGCCTTTTTC
+AACCAAACGGTCGAAAGCGTTCAGCGCATTATTATTGAAGGGATTCGCGTGCGTTAAATG
+GCGAAACAACAACGGATGGGCTGGTGGTTTCTTTGCCTTGCATGTGTCGTGGTAATGGTT
+TGTACCGCGCAACGCATGGCGGGCCTGCACGCCTTGCAGATGCAGGCGACGGCCTCTGCT
+GCGGTGGTCAGCGCTCCCTCCTCGACAGATGACGGCTCGCCGGTCACTCCCTGCGAATTA
+AGCGCCAAGTCGCTGCTGGCGGCGCCTCCAGTACTCTTTGAAGGTGCTATCCTTGCGCTT
+TATCTACTGCTTTCCTTACTGGCGCCTGTCCGGGTCATGCGCCTGCCGTTTTCGCCTCCA
+CGGGCTATTTCGCCGCCCACATTACGGGTACATCTACGATTTTGTGTCTTCCGTGAATGA
+ATGATGATTTTATTCAGGCGGATACTGTTCTGCCTGTTATGGCTTTGGCTGCCCGTCTCC
+TGGGCGGCGGAAAGCGGCTGGCTGCGTTCGCCCGATAACGACCATGCCAGCATACGGCTA
+CGTGCCGATACGTCCGCTAACAGTGAGACCCGGCTGTTGCTGGATGTCAAACTGGAAAAC
+GGCTGGAAAACCTACTGGCGCGCGCCGGGGGAAGGGGGCGTGGCACCCTCTATCGCCTGG
+AAAGGCGACATGCCTGAGGTAAGCTGGTTCTGGCCAACCCCCTCGCGCTTTGATGTGGCG
+AATATCACCACCCAGGGATATCACGACGAGGTGACCTTTCCGATGATCGTGCGCGGTACG
+CCGCCGGCGACCTTGCGCGGTGTGTTGACGTTATCAACCTGCAGCAATGTTTGTCTGTTG
+ACCGATTACCCCTTTTCCGTGACGCCCACTGTGCAGAATGCCGATTTTGCCCATGACTAT
+GCGCGGGCGATGGGTAAAGTTCCGCTCCGCAGTGGGCTAACGGACTCGCTTGACGTTGGC
+TATCGCCCGGGAGAACTGGTGGTCACTGCTACGCGAGCGGCGGGCTGGTCATCGCCCGGG
+CTCTATCTTGACACCATAGATGACGTCGATTTTGCGAAGCCTCGCCTGCGCGTAGAGGGC
+GACAGGTTACAGGCGACGGTGCCGGTGACGGACAGTTGGGGCGAAAAGGCGCCCGATTTG
+CGCGACAAATCGCTGACCCTCGTGTTAGCCGATGGCGCTATCGCCCAGGAGAGCACGCAA
+ACCATTGGCGCTGCGCCAGCGCAAACGCCGGACAATGCGGCGCTACCTTTCTGGCAAGTT
+GTAATGATGGCGCTAATCGGCGGACTGATTCTTAATTTAATGCCCTGCGTACTGCCTGTT
+CTGGGCATGAAACTTGGCTCTATTTTATTGGTAGAGGAAAAAAGCCGCTCTCACATCAGG
+CGACAATTTTTGGCTTCGGTCGCCGGTATCATTGCGTCATTTATGGCGCTGGCGGCGTTT
+ATGACCCTCCTTCGCCTGTCAAACCATGCGCTGGCCTGGGGAGTCCAGTTCCAGAATGCA
+TGGTTTATTGGTTTTATGGCGCTGGTGATGTTGTTGTTTAGCGCCAGCCTGTTCGGGCTT
+TTTGAGTTCAGGCTTCCCTCATCTATGACCACGAAACTGGCCACTTACGGCGGTAACGGT
+ATGTCGGGACATTTCTGGCAGGGGGCGTTCGCCACGCTGCTGGCGACGCCTTGTAGCGCG
+CCGTTTCTGGGCACGGCGGTCGCGGTGGCGCTCACGGCGTCGCTGCCGACGCTGTGGGGG
+CTGTTCCTTGCGCTTGGCCTGGGAATGAGCGCGCCGTGGCTACTGGTCGCGATACGACCA
+GGGCTTGCGCTACGTTTACCGCGCCCCGGGCGTTGGATGAATGTCCTGCGCAGGATCCTC
+GGTCTGATGATGCTGGGGTCGGCTATCTGGCTGGCGACGTTACTCCTGCCGCATTTCGGC
+TTCACTGCGTCAAAGAGCGCGCAAGACACGGTTCAGTGGCAACCGTTGAGTGAACAGGCA
+ATCCAGTCGGCGCTGGCGCAGCATAAGCGGGTATTTGTCGATGTCACTGCGGACTGGTGT
+ATTACCTGTAAAGTGAATAAATACAACGTCCTGCAAAAAGAGGATGTGCAGGCCGCCTTG
+CAACAGCCGGATGTTGTGGCGCTGCGGGGAGACTGGACGCTGCCGTCCGATGCCATTACA
+GATTTTCTGAAAACGCGCGGCCAGGTCGCCGTGCCGTTTAATCAGGTATATGGCCCCGGT
+TTGCCGGAAGGGGAGGCACTGCCCACTTTGCTGACCCGCGATGCGGTATTACAAACGTTG
+AAAAAAGCGAAAGGAATAACCCAATGAATGAAATACATGATTGTTTTACTGCTGGCGCTG
+TTTTCGACGCTGAGCATCGCGCAAGAAACCGCTCCTTTTACGCCGGATCAGGAAAAGCAG
+ATTAAAAATCTGATCCATGCGGCGTTGTTTAACGATCCTGCCAGCCCGCGGATAGGCGCT
+AAACACCCTAAGCTGACGCTGGTGAACTTTACGGATTACAACTGCCCGTACTGCAAACAG
+CTCGATCCGATGCTGGAAAAGATTGTGCAGAAATATCCTGACGTTGCGGTCATTATTAAA
+CCGCTGCCATTCAAAGGAGAGAGTTCCATACTGGCGGCGCGTATTGCGCTGACCACCTGG
+CGCGATCATCCGCAACAGTTCCTCGCGCTACATGAAAAACTTATGCAAAAGCGCGGTTAC
+CATACGGATGACAGTATTAAACAGGCCCAGCAGAAAGCAGGGGCGACGCCAGTGACGCTG
+GATGAAAAAAGCATGGAAACGATACGCACTAATTTGCAGTTGGCAAGACTGGTCGACGTG
+CAAGGAACGCCAGCGACGATCATTGGCGACGAGCTGATTCCGGGCGCAGTGCCCTGGGAT
+ACGCTGGAAGCGGTGGTGAAAGAAAAACTGGCGGCTGCCAATGGCGGGTAAATGATTGCA
+CATTCTTTCGGCATCGTTAATTATTTTGTATTATTTGGCTACCTCCTGGCCATGATGGTA
+GTCGGTGTCTATTTTTCCAGACGGCAAAAAACAGCAGACGATTATTTTCGCGGTGGTGGC
+CGGGTTCCTGGTTGGGCGGCTGGGGTCAGTGTATTTGCTACTACGTTAAGCTCAATTGCA
+TTTATGTCAATTCCTGCCAAAGCGTTTACTTCCGACTGGACGTTTATCATTGGTCAGGAT
+CTGGCTATCGCAATTTTACCGCTGGTTTTTTATTTCTATATTCCGTTTTTTCGGAAAGTG
+AAAGTCACATCAGCCTATGAATATCTCGAAGCACGGTTCGATGTGCGCTGCCGTCTGGTC
+GCCAGCATGTCATTTATGTTGTTTCATATTGGACGTATCGCCATTATCACTTTCCTCGCC
+GTGCTGGCCTTGCGCCCCTTCATCGCTATAGACCCGGTGATTTTGGTACTGTTGATTGGT
+GTGATGTGTATCATTTATACCTGGATGGGGGGGAATTGAATGGAAAGTCTATTAAATCGT
+TTATATGACGCGTTAGGCCTGGATGCGCCAGAAGTTGAGCCACTGCTTATCATTGATGAT
+GGGATACAGGTTTATTTTAATGAATCCGATCATATACTGGAAATGTGCTGTCCCTTTATG
+CCACTGCCTGACGACACTCTGACTTTGCAGCATTTTTTACGTCTTAACTACGCCAGCGCC
+GTCACTATCGGCGCTGATGCAGACAATACTGCTTTAGTGGCGCTTTATCGCTTGCCGCAA
+ACCAGTACCGAAGAAGAGGCGCTCACTGGTTTTGTATTATTCATTTCAAACGTGAAGCAA
+TTGAAAGAGCATTATGCATAAATGAAATACGACCTTATTATTATCGGCAGCGGTTCGGTT
+GGCGCCGCCGCTGGTTATTACGCCACCCGCGCCGGGCTAAAGGTCCTGATGACCGATGCG
+CATATGCCGCCTTATCAACAGGGCAGCCACCACGGCGATACCCGTCTTATCCGCCACGCT
+TATGGTGAAGGCGAAAAATATGTCCCGCTGGTGCTTCGCGCCCAGACGCTTTGGGATGAG
+CTCTCCACACACAATGAAGAGCCTATTTTTGTCCGCTCCGGCGTCGTCAACCTCGGCCCG
+GCCGATTCCGCTTTCTTAGCCAACGTCGCACGAAGCGCGCAACAGTGGCAATTGAACGTC
+GAGCGCCTGGACGCGACGGCCCTCATGACGCGCTGGCCGGAAATTCGCGTGCCCGATAAT
+TATATCGGGCTGTTTGAAGCTGACTCCGGTTTCCTGCGCAGCGAATTAGCCATTACCACA
+TGGCTTCGTCTGGCCCGAGAGGCAGGCTGCGCACAGCTATTCAACAGCCCGGTAAGCCAT
+ATTCACCATGATGATAACGGTGTGACGATAGAGACGAGTGAAGGCTGCTACCACGCCAGC
+AAAGCGCTGATTAGCGCGGGCACCTGGGTCAAAACGCTGGTACCGGAGCTGCCCGTTCAG
+CCCGTACGTAAAGTTTTTGCCTGGTTTAAGGCGGATGGACGTTACAGCACTAAAAACCGC
+TTTCCGGCCTTTACCGGCGAAATGCCCAACGGCGATCACTATTACGGTTTCCCGGCGGAG
+AACGACGAGTTAAAAATCGGCAAACACAATGGCGGGCAGCGAATACAGGCACCGGAAGAG
+CGCAAGCCCTTTGCCGCCGTTGCCAGCGATGGCGCGGAAGCATTTCCTTTCCTGCGTAAC
+GTACTGCCGGGTATCGGCGGTTGTTTACATGGGGCGGCATGTACCTATGATAATTCGCCG
+GACGAGGATTTTATTATCGATACGCTGCCTGGCCATGAGAATACGCTTGTCATCACTGGA
+CTCAGCGGACATGGTTTTAAATTCGCCCCGGTGTTAGGAGAAATCGCTGCGGATTTTGCG
+TTGGGAAAAACGCCCTCCTTTGATCTGACGCCGTTCCGGCTTTCCCGTTTTAGCCAATAA
+ATGCAAATACAGAGCTTCTATCACTCAGCTTCACTAAAAACCCAGGAGGCTTTTAAAAGC
+CTACAAAAAACCTTATACAACGGAATGCAGATTCTCTCAGGCCAGGGCAAAGCGCCGGCT
+AAAGCGCCCGACGCTCGCCCGGAAATTATTGTCCTGCGAGAACCTGGCGCGACATGGGGG
+AATTATCTACAGCATCAGAAGACGTCTAACCACTCGCTGCATAACCTCTATAACTTACAG
+CGCGATCTTCTTACCGTCGCGGCAACCGTTCTGGGTAAACAAGACCCGGTTCTAACGTCA
+ATGGCAAACCAAATGGAGTTAGCCAAAGTTAAAGCGGACCGGCCAGCAACAAAACAAGAA
+GAAGCTGCGGCAAAAGCATTGAAGAAAAATCTTATCGAACTTATTGCAGCACGCACTCAG
+CAGCAAAATGGCTTACCTGCAAAAGAAGCTCATCGCTTTGCGGCAGTAGCGTTTAGAGAT
+GCTCAGGTCAAGCAGCTCAATAACCAGCCCTGGCAAACCATAAAAAATACACTCACGCAT
+AACGGGCATCACTATACCAACACGCAGCTCCCTGCCGCAGAGATGAAAATCGGCGCAAAA
+GATATCTTTCCCAGTGCTTATGAGGGAAAGGGCGTATGCAGTTGGGATACCAAGAATATT
+CATCACGCCAATAATTTGTGGATGTCCACGGTGAGTGTGCATGAGGACGGTAAAGATAAA
+ACGCTTTTTTGCGGGATACGTCATGGTGTGCTTTCCCCCTATCATGAAAAAGATCCGCTT
+CTGCGTCAGGCCGGCGCTGAAAACAAAGCCAAAGAAGTATTAGCTGCGGCACTTTTTAGT
+AAACCTGAGTTGCTTAACAGAGCCTTAGAGGGCGAAGCGGTAAGCCTGAAACTGGTATCC
+GTCGGGTTACTCACCGCGTCGAATATTTTCGGCAAAGAGGGAACTATGGTCGAGGATCAA
+ATGCGCGCATGGCAATCGTTGACCCAGCCGGGAAAAATGATTCATTTAAAAATCCGCAAT
+AAAGATGGCGATCTACAGACGGTAAAAATAAAACCGGACGTCGCCGCATTTAATGTGGGT
+GTTAATGAGCTGGCGCTCAAGCTCGGCTTTGGCCTTAAAGCATCAGATAGCTATAATGCC
+GAAGCGCTACATCAGTTATTAGGCAATGATTTACGCCCTGAAGCCAGACCAGGTGGCTGG
+GTTGGCGAATGGCTGGCGCAATACCCGGATAATTATGAGGTCGTCAATACATTAGCGCGC
+CAGATTAAGGATATCTGGAAAAATAACCAACATCATAAAGATGGCGGCGAACCCTATAAA
+CTCGCACAACGCCTTGCCATGTTAGCCCATGAAATTGACGCGGTGCCCGCCTGGAATTGT
+AAAAGCGGCAAAGATCGTACAGGGATGATGGATTCAGAAATCAAGCGAGAGCTCATTTCT
+TTCCATCAGACCCATATGTTAAGTGCGCCTGGTAGTCTTCCGGATAGCGGTGGACAGAAA
+ATTTTCCAAAAAGTATTACTGAATAGCGGTAACCTGGAGATTCAGAAACAAAATACGGGC
+GGGGCGGGAAACAAAGTAATGAAAAATTTATCGCCAGAGGTGCTCAATCTTTCCTATCAA
+AAACGAGTTGGGGATGATAATATTTGGCAGTCAGTAAAAGGTATTTCTTCATTAATCACA
+TCTTGAATGAAACGATATATACTGGCTACCGCGATAGCGTCTCTTGTTGCAGCCCCGGCA
+ATGGCGCTGGCCGCTGGCAGCAATATTCTCAGCGTACATATTCTCGATCAGCAAACAGGC
+AAACCAGCGCCCGGCGTGGAGGTGGTACTGGAGCAGAAAAAGGATAACGGATGGACGCAA
+TTAAACACCGGGCATACCGACCAGGATGGACGAATTAAAGCACTGTGGCCCGAAAAAGCT
+GCCGCGCCGGGGGATTATCGCGTTATTTTTAAAACCGGCCAGTATTTTGAAAGTAAAAAA
+CTGGACACGTTTTTCCCGGAGATTCCCGTCGAGTTTCATATCAGCAAAACGAATGAGCAC
+TATCATGTGCCGCTGTTATTAAGTCAGTATGGTTATTCAACCTATCGCGGGAGCTAAATG
+GCAAAGATTCTGGTGCTCTATTATTCCATGTACGGACACATTGAAACCATGGCGCACGCG
+GTGGCGGAAGGGGCAAAGAAAGTCGACGGCGCAGAGGTCATTATAAAGCGTGTGCCAGAA
+ACAATGCCGCCTGAAATCTTCGCAAAAGCTGGCGGTAAAACGCAAAACGCACCGGTTGCC
+ACCCCACAGGAGCTGGCGGATTACGATGCCATTATTTTTGGTACGCCAACCCGGTTTGGC
+AATATGTCAGGCCAGATGCGTACCTTCCTGGACCAAACCGGCGGACTGTGGGCATCCGGC
+GCGCTATACGGCAAGCTCGGCGGCGTGTTCAGTTCTACCGGAACGGGCGGCGGCCAGGAG
+CAGACCATCACCTCGACCTGGACTACGCTTGCCCATCATGGGATGGTGATTGTCCCGATA
+GGCTATTCCGCACAGGAACTGTTTGACGTCTCCCAGGTTCGCGGCGGTACGCCTTACGGC
+GCAACGACTATCGCTGGAGGCGACGGTTCACGTCAACCAAGCCAGGAGGAACTCTCTATC
+GCTCGCTATCAGGGGGAATACGTCGCCGGTCTGGCAGTCAAACTCAACGGCTAAATGGAG
+CCTCAACCCCCACGTCTGAAACCCGGAAAAATCCTTGACACTCTGGGTGCTATGCAAAAA
+AGCCTGACACGTGCCTCGCAGCGTATTGCGCAATATATTTTAGCCTTCCCCAGACAGGTG
+ACACAGTCATCTATTGCGGATTTGTCGCGCGACACACAGGCCGGAGAAGCCACGGTTATT
+CGCTTTTGTCGCACCCTGGGCTATAAAGGTTTTCAGGATTTTAAAATGGACCTGGCCATT
+GAACTTGCCACTACCGAGTCTGATGACAGTAGTCCTCTACTGGATGCCGAAGTTAGCGAA
+TCCGACGATGCCCACGCGATTGGTTTAAAATTGCAGAACACCATTAGTAATGTATTATCT
+GAAACGCTAAATCTGCTGGATATGCAACAGGTTCTCGGTGTCGTGGACGCCCTACGTCAC
+TGTCACTCAGTTTATATGTTTGGTGTGGGCTCATCGGGGATCACGGCGCTGGATATGAAA
+CACAAGCTAATGCGTATGGGTTTACGGGGCGATGCGGTAAGCAATAACCATTTTATGTAC
+ATGCAGGCTACGCTATTGAAAGCAGGCGATGTCGCGATGGGTGTCAGTCACTCGGGCACA
+TCGCCAGAAACAGTGCATTCACTCCGATTGGCCCGACAGGCTGGCGCCACCACAGTCGCC
+ATTACCCATAATCTGGGTTCTCCATTATGTGAAGAGGCCGATTTTTGCCTGATCAATGGT
+AATCGGCAAGGAATGTTGCAGGGTGACTCGATCGGTACGAAAGCCGCGCAGCTTTTCGTC
+TTTGACCTGCTCTATACCCTTCTTGTACAGTCCTCGCCGGAACAGGCCCGAGAAAGCAAA
+TTACGGACAATGAATGCCCTGGACATGACAAAATAAATGAAGAAACTGCCCGGCTTTACG
+CAAGATTACTTACTCAGCAAGGCGACGACCCTGCCTGATAAAACACGCCTGGAGCGTGCC
+GTTGAACCGCTATGCGCGCGCCATCCCGGAGAGTGCGGCATTCTTGCGCTGGATAACAGT
+CTGGACGCTTTTGCCGCCCGCTACCGCCTGACCGAAATGGCGGCGCGGACGCTGGATGTG
+CAGTATTATATTTGGGAAGACGATATGTCCGGGCGGCTGCTCTTTTCGGTTCTGCTGTCG
+GCGGCGAAGCGCGGCGTTCATGTTCGTCTGCTGCTGGATGATAACAATACGCCTGGTCTG
+GATGATACGTTGCGCTTGCTGGATAGCCATCCTAATATCGAAGTTCGTCTGTTTAATCCT
+TTCTCTTTTCGTACGCTACGCGCGCTGGGATATTTGACGGATTTTGCGCGGCTGAATCGG
+CGGATGCACAATAAAAGTTACACTGCCGACGGCGTAGTGACGCTGGTCGGTGGGCGCAAC
+ATCGGCGATGCCTATTTCGGCGCTGGCGAGGAGCCGCTATTTTCCGATCTGGACGTGATG
+GCCATTGGCCCGGTGGTCAATGATGTCGCCAATGATTTTGAACGTTACTGGCGCTGTAGT
+TCAGTGTCGACATTGCAGCAAGTATTATCCCTTTCTGAGCAGGAACTGACGCAGCGTATC
+GAACTTCCCGAATCCTGGTATAACGATGAGATCACCCGCCGTTATCTGCATAAGCTGGAA
+ACCAGCCAGTTTATGGCGGATCTCGATCGCGGAACGTTGCCGCTGATTTGGGCAAAAACA
+CGCTTGCTTAGCGATGACCCTTCTAAAGGCGAGGGGAAGGCGCAGCGCCATTCGCTTCTT
+CCGCAGCGATTATTTGACGTGATGGGGTCGCCGACGGAGCGTATCGACATTATTTCCGCT
+TACTTTGTCCCTACGCGCGCAGGCGTGGCGCAGTTGCTTAATCTGGTCAGGAAAGGTGTG
+AAGATCGCCATCTTAACTAACTCTCTGGCGGCCAACGATGTGGCGGTCGTTCACGCAGGG
+TACGCGCGCTGGCGCAAGAAATTACTGCGCTATGGCGTGGAGCTCTACGAACTGAAACCG
+ACCCGCGAACATGAAACCGCCGTACATGATCGCGGACTCACCGGGAACTCAGGTTCCAGC
+TTACATGCTAAAACGTTCAGTATTGATGGTAGTAAGGTGTTTATCGGGTCGCTTAATTTT
+GATCCCCGTTCAACGCTTTTAAATACCGAAATGGGCTTTGTCATTGAAAGTGAAACGCTG
+GCGACGCTTATTCATAAGCGTTTTACGCAGAGCCAACGCGATGCGGCCTGGCAACTGCGG
+CTGGATCGCTGGGGACGAATTAACTGGATCGATCGTCAGCAAGAAGAGGAAAAGGTGTTA
+AAGAAAGAACCCGCTACGCGTTTCTGGCAGCGAGTTCTGGTACGGTTGGCGGCAATTTTA
+CCTGTGGAATGGTTGCTGTGAATGCCAACTCAAGAAGCAAAAGCGCACCGCGTCGGCGAA
+TGGGCAAGCCTGCGTAATACGTCGCCGGAAATTGCCGAAGCCATTTTTGAAGTCGCTCAC
+TATGACGAGAAACTGGCAGAAAAAATATGGGAAGAAGGTAGCGATGAGGTGCTGATCAAA
+GCCTTTGAGAAAACGGACAAAGACTCGCTCTTCTGGGGCGAACAAGTCATCGAACGTAAG
+AACGTATAAATGTATCCCGTTGACCTGCATATGCATACCGTCGCGAGCACTCATGCCTAC
+AGTACTCTGAGCGATTATATCGCGGAAGCCAAACGCAAAGGCATGAAACTTTTTGCGATT
+ACCGATCATGGTCCGGACATGGAAGATGCGCCGCATCACTGGCAGTTTATTAACATGCGC
+ATCTGGCCGCGTCTGGTTGACGGCGTGGGGATACTGCGTGGCATGGAGGCGAATATCAAG
+AATATTAACGGTGAAATTGATTGTTCCGGAAAGATGTTCGACTCGCTGGATCTGATTATC
+GCAGGCTTTCATGAGCCCGTTTTTGCGCCGCATGATAAAGAAACGAATACTCAGGCGATG
+ATCGCGACCATCGCCAGCGGCAAGGTGCATATAATTAGTCACCCGGGAAATCCAAAGTAT
+CCAGTGGAGGTTAAAGCCATCGCGCAGGCGGCGGCGAAACACCAGGTAGCGCTGGAAATC
+AACAACTCTTCTTTTCTGCATTCGCGTAAAGGAAGCGAAGATAAGTGCCGCGCGGTCGCT
+GCCGCCGTACGCGATGCGGGAGGCTGGGTAGCGTTAGGCTCTGAGTCCCATACGGCCTTT
+ACGCTTGGCGATTTCACCGAATGCCGGAAAATTCTGGATGCGGTGAATTTTCCGGAAGAT
+CGAATCCTGAACGTCTCTCCGCAGCGCTTACTGGCCTTTCTCGAGTCACGCGGTATGGCG
+CCTGTACCGGAATTTGCCGAACTTTAAATGAATGAGTTTTCAATCCTGTGCCGTGTGCTG
+GGATCGTTGTTTTACCGCCAAGCGCAAGATCCTTTACTGGTTCCGCTGTTTACGTTAATC
+CGTGAAGGTAAACTGGCGGCAGACTGGCCGCTGGAGCAGGATGACATGCTGGCGCGTTTA
+CAGAAAAGCTGCGATATCACGGAGATTTCCACTGATTACAATGCGTTATTTGTTGGGGAA
+GAGTGCGCGGTAGCGCCATACGGCAGTGCGTGGGTCGAAGGCGCGGAAGAGTCTGAGGTG
+CGCGCTTTTTTAACGTCGCGAGGGATGCCGCTGGCCGATACGCCTGCCGATCACATTGGC
+ACTTTATTGCTCGCGGCCTCCGGGCTGGAAGATCAGTCTGCCGAAGATGAAAGTGAAGCG
+CTGGAAACCTTATTTGCCGATGATCTGCTTCCCTGGTGCAATACCTTCCTCGGTAAAGTT
+GAAGCCCATGCCGTTACGCCAGTCTGGCGCACTCTGGCGCCGCTAACGCGTGATGCGATA
+GGGGCCATGTGGGATGAACTTGAGGAAGAAGATGAAGAATAAATGATGCGCGCGATGAAC
+ATACTTCTTTCTATTGCTATCACTACGGGCATCCTTTCTGGAATATGGGGATGGGTGGCC
+GTCTCCCTGGGGTTACTAAGCTGGGCCGGTTTTTTAGGCTGTACGGCTTATTTGGCCTGT
+CCGCAGGGCGGCTTTAAGGGATTGTTGATTTCCGCCTGTACGCTGTTAAGCGGGATGGTG
+TGGGCGCTGGTCATTATTCACGGTAGCGCGTTGGCGCCGCATCTGGAAATTGTGAGTTAC
+GTGTTGACGGGGATCGTGGCATTCCTGATGTGTATCCAGGCAAAGCAGCTATTGCTTTCT
+TTTGTTCCGGGAACATTTATCGGCGCCTGCGCGACATTTGCAGGGCAGGGTGAGTGGCGG
+TTGGTATTACCGTCGCTGGCGCTGGGGCTAATCTTTGGCTATGCCATGAAAAAGAGTGGG
+CTATGGCTGGCATCACGCCGCGAGCAACATTCAGCGAATACGGCGGTCACAAAGTAAATG
+AAAAAAAACCTGCTGGGATTCACCCTCGCATCCTTGTTATTCACGACCGGTTCCGCCGTG
+GCGGCGGAGTATAAAATTGATAAAGAAGGCCAACATGCGTTCGTCAATTTCCGCATCCAG
+CATCTGGGCTACAGCTGGCTATACGGCACCTTTAAAGATTTCGACGGCACGTTCACTTTT
+GACGAAAAAAATCCGTCAGCAGACAAAGTGAATGTGACCATTAACACCAATAGCGTCGAC
+ACTAACCATGCCGAACGTGACAAACACCTGCGTAGCGCGGAGTTTCTTAATGTTGCGAAA
+TTCCCGCAGGCAACCTTCACCTCTACCAGCGTGAAAAAAGAGGGCGATGAACTGGATATT
+ACCGGCAATCTGACGCTCAATGGCGTGACTAAACCGGTGACGCTGGAAGCGAAGCTGATG
+GGCCAGGGCGACGATCCGTGGGGCGGTAAGCGCGCGGGCTTTGAGGCCGAAGGAAAAATT
+AAGCTGAAAGATTTCAATATAACTACCGATCTCGGCCCAGCCTCACAAGAGGTGGAGCTT
+ATCATCTCAGTAGAAGGCGTTCAGCAGAAGTAAATGTTACTGATGATGGCGCTGATCGTG
+CGTATTATCTGGCGGCTTTATTCTCCGCCGCCCGTTGCGTTGACCAGCTATTCCCGTTTA
+ACGCGCATTGGCGCCGCCGCGGGTCATATCCTTCTGTATCTCCTGCTCTTTGCGATAATC
+ATTAGCGGCTACCTGATTTCCACCGCCGACGGTAAACCGATTAGCGTCTTTGGCTGGTTT
+GAGATTCCGGCCACGCTTACGGACGCGGGCGCGCAGGCTGACATCGCCGGAACACTGCAT
+CTGTGGTTTGCCTGGTCGCTGGTCATTATCTCGCTCTCGCATGGGGTTATGGCGCTAAAA
+CACCATTTCATCGATAAAGACGACACACTGAAACGTATGACAGGAATGTCGTCATCTGAC
+TATGGAGCTCAAAAATGAATGGTTAAGTTATCAATGACGCTGCGCCTGACAATTTCTTTT
+ATCGCCATACTTATCCTCGCCTGTACCGGCATTAGCTGGACGCTCTATAACGCGCTGAGC
+AAAGAATTAACGTATCGGGATGATATGACGCTAATAAATCGGGCGGCGCAAATGCAGCAA
+CTGTTACTGGATGGCGCCAGGCCGGAAAATCTGCCGCTCTATTTCAATCGGATGGTGGAT
+ACGAAGCAGGATATCTTATTGATCCACTCAGCAACAGGCCATAATGTTGCGATTAATCAT
+AGCGGCATCCCCGACCAACGCTTTAACGAGATTCCGCTGGCTAAAAACATCACCCGCGAA
+ACCTTATTTCGCCAGGCGGTACAAGGCACGGAGCTGACCGCGGTACGAGTAAACGCCAGA
+AGCGGCGATAACCCGCTGACCCTTACTATTGCCAGGCTGGCGACGGAAAGGCGGCAAATG
+CTGGCGCAATATCGCCGCAACAGTTTGCTGATTAGCCTTATCGCGATCCTCGTCTGTTCG
+GCGCTCAGTCCATTAGTCATCAGAAACGGGCTGCGGGCCATTACGTCGCTCAGCCGACTC
+ACCGCGGCGACAGATAGCGGCACACTTCGCCAGCCGCTGGCGGAACAGGCGTTACCCGTC
+GAGCTCAGGCCGCTTGGGCAAGCGCTAAATACCATGCGCCAGAAGCTTTCCGACGATTTT
+GAACGCCTGAACCAATTTGCCGACGATCTGGCGCATGAGCTGCGCACGCCGGTTAATATT
+TTACTGGGGAAGAATCAGGTTATGCTGAGTCAGGAACGCAGCGCCGAAGAGTATCAACAA
+GCCCTTGTCGATAATATTGAAGAGCTGGAGGGACTGTCGCGACTGACAGAAAATATTCTC
+TTTCTGGCACGCGCGGAGCACCAGAATATAGCGGTAAAAAAACAGCCTGTTTCGCTCAAT
+GCGCTGGTCGAAAATATGCTGGATTATCTTAGCCCCCTTGCCGAAGAGAAGCACATCTGT
+TTTATAAATCAATGTCAGGGAACGGTATGGGCTGACGAAATATTATTACAAAGAGTGCTC
+TCAAACCTGCTGACGAATGCCATCCGTTATTCTGATGAAAACGCCGTGATACGTATTGAA
+AGCGCTTATGATGATAACGTTGCAGAAATTCGGGTCGCTAATCCGGGCAGCCCCACCGCC
+GATGCGGATAAGCTTTTCCGGCGTTTTTGGCGAGGAGATAATGCCCGCTACACTGCCGGT
+TTCGGCCTGGGGTTATCGTTAGTTAACGCGATTGCCCTATTGCACGGTGGCTCGGCATCT
+TACCGCTATGCCGATGAACATAATATCTTTTCGGTTCGTCTGCCTGATAGCGGTGATAGC
+TAAGTGATATGTCTGAAAGTCCAGGGCGGCATTGGTGAAATTTTTACGGTGACGCAGCAG
+GCGGATAAATTCTTGCCGGCTACGCAGTTCCACTGGAGCTGGACGGAAAGCACAGTACCT
+GTATTGATGATTGGGTTTCTGTTTGCCAATATTCAGCAATTTACTGCCAGTCAGGATGTG
+GTCCAACGCTATATGGTGACTGACTCCATAGAGGAAACGAAGAAAACATTACTTACAAAT
+GCCAAACTGGTTGCGGTGATCCCTGTTTTCTTTTTTGCTATCGGCTCGGCATTATTTGTC
+TACTATCAGCAACAGCCACAATTATTACCGGCGGGATTCAACACTGGCGGCATTTTGCCC
+TTATTCGTGGTCACGGAAATGCCAGTCGGCATTGCAGGGTTGATAATCTCCGCTATTTTC
+GCTGCCGCGCAGTCGAGCATCTCCAGCAGCTTAAACAGCATTTCCAGTTGTTTTAATTCC
+GATATCTATCAGCGGTTGAGTCATAAAAAAGGAACGCCAGAAAACCGTATGAAAATAGCT
+AAGTTAGTTATTCTGGTCGCGGGCCTGATAAGTAGCGCGGCCTCGGTATGGCTGGTCATG
+GCCGATGAATCAGAGATCTGGGATGCATTTAATAGTCTGATAGGTCTGATGGGAGGGCCA
+ATGACCGGTCTGTTGATGCTGGGCATTTTCTTTAAACGAGCAAATGCCGGGAGTGCGGTT
+TTAGGAATTATTATGAGCGTCATTACCGTGCTGGGCACACGCTATGCCACTGACCTTAAC
+TTCTTCTTTTATGGGGTCATTGGCTCGCTAAGCGTGGTGATCAGCGGCGTTATTTTCGCC
+CCGTTATTTGCCCCGGCACCGCCATTGACGCTGGATGAAAAACCTGAACCAAAGGTGACA
+TTATGAATGAAAATCAACAGATATCTTCTGGGTATGGTTTCGTTTATAGCATTTTCATCA
+TATCTACAAGCGGCAACCCTTGATTATCGGCATGAATATGCTGATAGAACCAGAATTAAT
+AAAGACCGTATTGCTATAATTGAAAAGCTTCCTAACGGCATTGGTTTTTATGTCGATGCC
+AGCGTTAAATCGGGAGGAGTAGATGGTGAGCAGGATAAGCATTTAAGCGATCTCGTCGCA
+AACGCTATAGAACTGGGCGTAAGTTATAATTATAAAGTTACGGACCATTTTGTTTTGCAG
+CCTGGATTTATATTTGAAAGCGGTCCAGACACTTCAATTTATAAGCCTTATTTAAGGGCG
+CAATATAATTTTGATTCTGGTGTTTATATGGCTGGTCGTTACCGTTATGACTATGCAAGG
+AAGACAGCTAACTATAATGATGATGAGAAAACGAATAGATTTGATACTTATATAGGTTAT
+GTTTTTGATGAGTTGAAATTGGAATATAAATTTACCTGGATGGATAGCGATCAAATTAAA
+TTTGATAACAAAAAAACAAACTATGAACATAATGTGGCTTTAGCCTGGAAACTGAATAAG
+TCATTTACACCATACGTTGAGGTCGGAAATGTAGCGGTGAGAAATAATACCGATGAGAGA
+CAGACCCGTTATCGCGTTGGATTACAATACCACTTTTGAATGACGAAATACGGTGTTATA
+GGTACAGGTTATTTTGGCGCTGAACTGGCGCGATTTATGTCTAAGGTTGAAGGGGCGAAA
+ATCACTGCGATTTACGATCCGGTAAATGCGGCTCCGATAGCGAAAGAGCTGAACTGTGTC
+GCCACTTCAACGATGGAGGCGCTTTGTACCCATCCTGATGTGGATTGCGTAATTATTGCT
+TCACCAAATTACTTACATAAAGCGCCGGTCATTGCGGCGGCTAAAGCGGGTAAACACGTG
+TTTTGTGAAAAACCTATCGCCTTAAATTACCAGGATTGTAAGGATATGGTTGATGCCTGC
+AAAGAAGCTGGTGTTACCTTTATGGCGGGTCACGTTATGAACTTTTTTCACGGGGTTCGC
+CACGCTAAAGCGCTCATCAAAGCCGGTGAAATCGGTGAAGTTACACAAGTTCACACTAAA
+CGTAATGGTTTTGAAGACGTGCAGGATGAGATCTCATGGAAGAAGATTCGCGCAAAGTCA
+GGTGGGCATCTGTACCATCACATTCACGAGCTAGATTGTACACTGTTCATCATGGATGAA
+ACCCCATCCCTGGTTTCAATGGCGGCGGGGAATGTTGCGCACAAAGGTGAAAAATTTGGT
+GATGAAGATGATGTTGTCCTAATCACCCTTGAGTTTGAAAGCGGTCGTTTCGCGACACTT
+CAGTGGGGATCATCGTTCCACTACCCTGAGCACTATGTATTAATTGAGGGCACGACAGGT
+GCAATTCTCATTGATATGCAAAACACGGCTGGTTATCTAATAAAAGCGGGCAAAAAAACA
+CACTTTCTTGTGCATGAAAGCCAGGCGGAGGATGATGATCGTCGCAACGGTAACATATCC
+AGCGAGATGGATGGCGCAATCGCTTATGGTAAACCCGGTAAACGTACGCCGATGTGGCTC
+TCATCAATTATGAAACTGGAGATGCAGTACTTGCATGATGTGATAAACGGTCTGGAGCCA
+GGCGAGGAGTTTGCTAAATTGCTAACGGGAGAAGCGGCGACAAATGCCATTGCTACCGCT
+GATGCTGCGACGCTTTCTTCAAACGAGGGGCGCAAAGTTAAACTCACTGAAATTCTTGGC
+TAAATGACATCACGTCTTCAGGTCATACAGGGTGATATCACTCAACTTAGCGTCGATGCG
+ATTGTGAATGCCGCTAACGCATCATTAATGGGCGGCGGTGGCGTAGACGGCGCAATTCAT
+CGCGCGGCGGGGCCGGCATTGCTGGACGCCTGTAAACTCATCCGTCAGCAACAGGGCGAA
+TGTCAGACGGGACATGCGGTTATCACGCCTGCTGGCAAGCTTTCGGCAAAGGCGGTTATT
+CACACAGTGGGGCCCGTCTGGCGAGGCGGCGAACACCAGGAAGCTGAGCTACTCGAAGAG
+GCATACCGGAATTGTTTGCTGCTTGCCGAGGCGAATCACTTTCGTTCCATCGCTTTTCCG
+GCAATCAGTACCGGCGTTTATGGCTATCCACGCGCCCAGGCCGCTGAAGTCGCCGTCAGG
+ACGGTTTCAGATTTTATTACCCGTTACGCTCTGCCTGAACAGGTATACTTTGTCTGTTAT
+GATGAAGAAACTGCCCGGCTTTACGCAAGATTACTTACTCAGCAAGGCGACGACCCTGCC
+TGA
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_sample_weights_accessory_graph.dot	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,15 @@
+digraph g
+{
+
+  /* list of nodes */
+  "group_X";
+  "group_X";
+  "group_X";
+  "group_X";
+  "group_X";
+
+  /* list of edges */
+  "group_X" -> "group_X" [weight = "2"];
+  "group_X" -> "group_X" [weight = "2"];
+  "group_X" -> "group_X" [weight = "2"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_set_difference_common_set_statistics.csv	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,4 @@
+"Gene","Non-unique Gene name","Annotation","No. isolates","No. sequences","Avg sequences per isolate","Genome Fragment","Order within Fragment","Accessory Fragment","Accessory Order with Fragment","QC","Min group size nuc","Max group size nuc","Avg group size nuc","query_1.fa.tmp.filtered.fa","query_2.fa.tmp.filtered.fa","query_3.fa.tmp.filtered.fa"
+"group_1","","","3","3","1","","","","","","","","","1_1","2_1","3_1"
+"group_2","","","2","2","1","","","","","","","","","1_2","2_2",""
+"group_3","","","2","2","1","","","","","","","","","1_3","","3_3"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_set_difference_unique_set_one	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,1 @@
+group_6: 1_6
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_set_difference_unique_set_one_statistics.csv	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,2 @@
+"Gene","Non-unique Gene name","Annotation","No. isolates","No. sequences","Avg sequences per isolate","Genome Fragment","Order within Fragment","Accessory Fragment","Accessory Order with Fragment","QC","Min group size nuc","Max group size nuc","Avg group size nuc","query_1.fa.tmp.filtered.fa","query_2.fa.tmp.filtered.fa","query_3.fa.tmp.filtered.fa"
+"group_6","","","1","1","1","","","","","","","","","1_6","",""
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_set_difference_unique_set_two	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,3 @@
+group_4: 2_4	3_4
+group_7: 2_7
+group_5: 3_5
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_some_different_output	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,95 @@
+csgE: 11111_1#11_04109	22222_2#22_04109
+flgJ: 11111_1#11_04150	22222_2#22_04150
+hpaA: 11111_1#11_04075	22222_2#22_04075
+sopB: 11111_1#11_04059	22222_2#22_04059
+csgG: 11111_1#11_04107	22222_2#22_04107
+hpcB: 11111_1#11_04070	22222_2#22_04070
+ycdZ: 11111_1#11_04106	22222_2#22_04106
+uraH: 11111_1#11_04063	22222_2#22_04063
+yceJ: 11111_1#11_04126	22222_2#22_04126
+flgL: 11111_1#11_04152	22222_2#22_04152
+ybhO_2: 11111_1#11_04116	22222_2#22_04116
+msyB: 11111_1#11_04121	22222_2#22_04121
+hpaI: 11111_1#11_04073	22222_2#22_04073
+yedV: 11111_1#11_04061	22222_2#22_04061
+mdoC: 11111_1#11_04117	22222_2#22_04117
+nanE: 11111_1#11_04097	22222_2#22_04097
+csgF: 11111_1#11_04108	22222_2#22_04108
+sigE: 11111_1#11_04058	22222_2#22_04058
+flgE: 11111_1#11_04145	22222_2#22_04145
+hpcD: 11111_1#11_04071	22222_2#22_04071
+hpaX: 11111_1#11_04074	22222_2#22_04074
+mdtH: 11111_1#11_04134	22222_2#22_04134
+yccJ: 11111_1#11_04084	22222_2#22_04084
+yjhC: 11111_1#11_04101	22222_2#22_04101
+ghrA: 22222_2#22_04103	11111_1#11_04103
+csgB: 11111_1#11_04111	22222_2#22_04111
+wrbA: 11111_1#11_04085	22222_2#22_04085
+sglT: 11111_1#11_04096	22222_2#22_04096
+cbpM: 11111_1#11_04077	22222_2#22_04077
+flgI: 11111_1#11_04149	22222_2#22_04149
+hpaR: 11111_1#11_04066	22222_2#22_04066
+hpcC_1: 11111_1#11_04068	22222_2#22_04068
+copR: 11111_1#11_04062	22222_2#22_04062
+agp: 11111_1#11_04083	22222_2#22_04083
+hpaB: 11111_1#11_04065	22222_2#22_04065
+group_33: 11111_1#11_04114	22222_2#22_04114
+mdoH: 11111_1#11_04119	22222_2#22_04119
+flgD: 11111_1#11_04144	22222_2#22_04144
+cbpA: 11111_1#11_04078	22222_2#22_04078
+putA: 11111_1#11_04089	22222_2#22_04089
+hpaC: 11111_1#11_04064	22222_2#22_04064
+flgG: 11111_1#11_04147	22222_2#22_04147
+rutR: 11111_1#11_04087	22222_2#22_04087
+flgK: 11111_1#11_04151	22222_2#22_04151
+group_56: 11111_1#11_04088	22222_2#22_04088
+pepD_2: 11111_1#11_04060	22222_2#22_04060
+csgC: 11111_1#11_04113	22222_2#22_04113
+csgD: 11111_1#11_04110	22222_2#22_04110
+hpcG: 11111_1#11_04072	22222_2#22_04072
+ycdY: 11111_1#11_04105	22222_2#22_04105
+scsC: 11111_1#11_04081	22222_2#22_04081
+flgF: 11111_1#11_04146	22222_2#22_04146
+phoH: 11111_1#11_04092	22222_2#22_04092
+flgH: 11111_1#11_04148	22222_2#22_04148
+group_52: 11111_1#11_04091	22222_2#22_04091
+resA: 11111_1#11_04082	22222_2#22_04082
+yceI_2: 11111_1#11_04125	22222_2#22_04125
+bssS: 11111_1#11_04129	22222_2#22_04129
+yidK: 11111_1#11_04095	22222_2#22_04095
+group_47: 11111_1#11_04086	22222_2#22_04086
+mdoG: 11111_1#11_04118	22222_2#22_04118
+yiiy: 11111_1#11_04099	22222_2#22_04099
+solA: 11111_1#11_04128	22222_2#22_04128
+group_93: 11111_1#11_04120	22222_2#22_04120
+scsB: 11111_1#11_04080	22222_2#22_04080
+ymdB: 11111_1#11_04115	22222_2#22_04115
+ybbH_2: 11111_1#11_04093	22222_2#22_04093
+putP: 11111_1#11_04090	22222_2#22_04090
+hpaG: 11111_1#11_04067	22222_2#22_04067
+nanM: 11111_1#11_04098	22222_2#22_04098
+scsA: 11111_1#11_04079	22222_2#22_04079
+rnz: 11111_1#11_04076	22222_2#22_04076
+ycdX: 11111_1#11_04104	22222_2#22_04104
+nanT_3: 11111_1#11_04100	22222_2#22_04100
+hpcC_2: 11111_1#11_04069	22222_2#22_04069
+flgA: 11111_1#11_04141
+grxB: 11111_1#11_04133
+mviN: 11111_1#11_04138
+group_12: 11111_1#11_04055
+yceH: 11111_1#11_04136
+pipB2_2: 11111_1#11_04056
+flgC: 11111_1#11_04143
+yceE: 11111_1#11_04122
+htrB_2: 11111_1#11_04123
+mviM: 11111_1#11_04137
+csgA: 22222_2#22_04112
+flgN: 11111_1#11_04139
+rimJ: 11111_1#11_04135
+flgB: 11111_1#11_04142
+group_31: 22222_2#22_04141
+group_14: 11111_1#11_04112
+yceB: 11111_1#11_04132
+pyrC: 11111_1#11_04131
+flgM: 11111_1#11_04140
+group_17: 11111_1#11_04124
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_summary_statistics.txt	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,5 @@
+Core genes	(99% <= strains <= 100%)	1
+Soft core genes	(95% <= strains < 99%)	1
+Shell genes	(15% <= strains < 95%)	24
+Cloud genes	(0% <= strains < 15%)	4
+Total genes	(0% <= strains <= 100%)	30
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_uneven_sequences.fa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,18 @@
+>1
+aNN
+>2
+aaN
+>3
+aaa
+>4
+aaaaNN
+>5
+aaaaaN
+>6
+aaaaaa
+>7
+aaaaaaaNN
+>8
+aaaaaaaaN
+>9
+aaaaaaaaa
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/expected_union_of_groups.gg	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,7 @@
+group_1: 1_1	2_1	3_1
+group_3: 1_3	3_3
+group_4: 2_4	3_4
+group_2: 1_2	2_2
+group_7: 2_7
+group_5: 3_5
+group_6: 1_6
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/group_1.fa.aln	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,84 @@
+>abc_00004
+ATGAGTAAGAACATCACGAAAAATATAATTTTAACGACAACATTATTACTATTAGGTACT
+GTATTACCTCAAAATCAAAAACCAGTATTTAGTTTTTACTCTGAAGCTAAAGCTTATAGC
+ATTGGTCAAGATGAAACTAACATCAATGAATTAATTAAATATTACACACAGCCTCATTTT
+TCATTTTCAAATAAATGGCTATATCAATATGATAATGGAAACATTTATGTTGAACTTAAG
+AGATATTCATGGTCAGCACATATATCTTTATGGGGCGCTGAAAGTTGGGGAAATATTAAT
+CAGTTAAAAGATCGTTACGTAGATGTGTTTGGACTAAAAGACAAAGATACTGATCAGTTA
+TGGTGGTCTTATAGAGAGACATTTACAGGTGGCGTTACACCAGCCGCAAAACCTTCTGAT
+AAAACTTATAATCTTTTTGTGCAATACAAAGATAAACTACAAACGATTATTGGTGCGCAT
+AAAATATACCAAGGCAATAAACCAGTATTAACATTGAAAGAAATCGATTTCCGTGCACGA
+GAAGCGTTAATAAAAAATAAAATATTATATACCGAAAATCGTAATAAAGGTAAGCTTAAG
+ATCACCGGTGGCGGTAATAACTACACTATTGATTTAAGCAAAAGATTACATTCAGATCTA
+GCAAATGTTTATGTTAAAAATCCTAATAAAATAACTGTTGACGTC---CTC------TTT
+GATTAG
+>abc_00004
+ATGAGTAAGAACATCACGAAAAATATAATTTTAACGACAACATTATTACTATTAGGTACT
+GTATTACCTCAAAATCAAAAACCAGTATTTAGTTTTTACTCTGAAGCTAAAGCTTATAGC
+ATTGGTCAAGATGAAACTAACATCAATGAATTAATTAAATATTACACACAGCCTCATTTT
+TCATTTTCAAATAAATGGCTATATCAATATGATAATGGAAACATTTATGTTGAACTTAAG
+AGATATTCATGGTCAGCACATATATCTTTATGGGGCGCTGAAAGTTGGGGAAATATTAAT
+CAGTTAAAAGATCGTTACGTAGATGTGTTTGGACTAAAAGACAAAGATACTGATCAGTTA
+TGGTGGTCTTATAGAGAGACATTTACAGGTGGCGTTACACCAGCCGCAAAACCTTCTGAT
+AAAACTTATAATCTTTTTGTGCAATACAAAGATAAACTACAAACGATTATTGGTGCGCAT
+AAAATATACCAAGGCAATAAACCAGTATTAACATTGAAAGAAATCGATTTCCGTGCACGA
+GAAGCGTTAATAAAAAATAAAATATTATATACCGAAAATCGTAATAAAGGTAAGCTTAAG
+ATCACCGGTGGCGGTAATAACTACACTATTGATTTAAGCAAAAGATTACATTCAGATCTA
+GCAAATGTTTATGTTAAAAATCCTAATAAAATAACTGTTGACGTC---CTC------TTT
+GATTAG
+>abc_00004
+ATGAGTAAGAACATCACGAAAAATATAATTTTAACGACAACATTATTACTATTAGGTACT
+GTATTACCTCAAAATCAAAAACCAGTATTTAGTTTTTACTCTGAAGCTAAAGCTTATAGC
+ATTGGTCAAGATGAAACTAACATCAATGAATTAATTAAATATTACACACAGCCTCATTTT
+TCATTTTCAAATAAATGGCTATATCAATATGATAATGGAAACATTTATGTTGAACTTAAG
+AGATATTCATGGTCAGCACATATATCTTTATGGGGCGCTGAAAGTTGGGGAAATATTAAT
+CAGTTAAAAGATCGTTACGTAGATGTGTTTGGACTAAAAGACAAAGATACTGATCAGTTA
+TGGTGGTCTTATAGAGAGACATTTACAGGTGGCGTTACACCAGCCGCAAAACCTTCTGAT
+AAAACTTATAATCTTTTTGTGCAATACAAAGATAAACTACAAACGATTATTGGTGCGCAT
+AAAATATACCAAGGCAATAAACCAGTATTAACATTGAAAGAAATCGATTTCCGTGCACGA
+GAAGCGTTAATAAAAAATAAAATATTATATACCGAAAATCGTAATAAAGGTAAGCTTAAG
+ATCACCGGTGGCGGTAATAACTACACTATTGATTTAAGCAAAAGATTACATTCAGATCTA
+GCAAATGTTTATGTTAAAAATCCTAATAAAATAACTGTTGACGTC---CTC------TTT
+GATTAG
+>abc_00006
+ATGAAAAAGAACATCATGAATAAATTAGTTTTATCAACAGCATTGTTACTTTTAGGAACC
+ACATCAACACAACTTCCTAAAACACCAATCAGTTTTTCATCTGAAGCAAAAGCCTATAAT
+ATCAGTGAAAACGAGACTAATATCAATGAGTTAATCAAATATTACACTCAGCCGCATTTT
+TCATTATCTGGAAAATGGCTATGGCAAAAGCCCAATGGTAGCATTCATGCAACATTGCAA
+ACGTGGGTTTGGTATAGTCATATTCAAGTGTTTGGATCCGAGAGTTGGGGAAACATTAAT
+CAGTTAAGAAATAAATACGTTGATATATTTGGAACTAAAGATGAGGACACAGTTGAAGGT
+TACTGGACTTATGATGAAACATTTACTGGTGGTGTTACGCCAGCAGCTACTTCATCTGAT
+AAACCTTATAGACTATTTTTAAAATATAGTGATAAACAACAAACTATCATCGGTGGACAT
+GAATTTTACAAAGGAAATAAACCAGTATTAACTTTAAAAGAATTAGATTTCCGTATTCGT
+CAAACATTAATAAAGAATAAAAAGTTATATAACGGAGAATTTAATAAAGGTCAAATTAAG
+ATAACTGCTGATGGAAATAATTACACGATTGATTTAAGTAAAAAGTTAAAATTAACTGAC
+ACAAACCGTTATGTTAAAAATCCTAAAAATGCACAAATTGAAGTCATACTCGAAAAATCT
+AACTAA
+>abc_00006
+ATGAAAAAGAACATCATGAATAAATTAGTTTTATCAACAGCATTGTTACTTTTAGGAACC
+ACATCAACACAACTTCCTAAAACACCAATCAGTTTTTCATCTGAAGCAAAAGCCTATAAT
+ATCAGTGAAAACGAGACTAATATCAATGAGTTAATCAAATATTACACTCAGCCGCATTTT
+TCATTATCTGGAAAATGGCTATGGCAAAAGCCCAATGGTAGCATTCATGCAACATTGCAA
+ACGTGGGTTTGGTATAGTCATATTCAAGTGTTTGGATCCGAGAGTTGGGGAAACATTAAT
+CAGTTAAGAAATAAATACGTTGATATATTTGGAACTAAAGATGAGGACACAGTTGAAGGT
+TACTGGACTTATGATGAAACATTTACTGGTGGTGTTACGCCAGCAGCTACTTCATCTGAT
+AAACCTTATAGACTATTTTTAAAATATAGTGATAAACAACAAACTATCATCGGTGGACAT
+GAATTTTACAAAGGAAATAAACCAGTATTAACTTTAAAAGAATTAGATTTCCGTATTCGT
+CAAACATTAATAAAGAATAAAAAGTTATATAACGGAGAATTTAATAAAGGTCAAATTAAG
+ATAACTGCTGATGGAAATAATTACACGATTGATTTAAGTAAAAAGTTAAAATTAACTGAC
+ACAAACCGTTATGTTAAAAATCCTAAAAATGCACAAATTGAAGTCATACTCGAAAAATCT
+AACTAA
+>abc_00006
+ATGAAAAAGAACATCATGAATAAATTAGTTTTATCAACAGCATTGTTACTTTTAGGAACC
+ACATCAACACAACTTCCTAAAACACCAATCAGTTTTTCATCTGAAGCAAAAGCCTATAAT
+ATCAGTGAAAACGAGACTAATATCAATGAGTTAATCAAATATTACACTCAGCCGCATTTT
+TCATTATCTGGAAAATGGCTATGGCAAAAGCCCAATGGTAGCATTCATGCAACATTGCAA
+ACGTGGGTTTGGTATAGTCATATTCAAGTGTTTGGATCCGAGAGTTGGGGAAACATTAAT
+CAGTTAAGAAATAAATACGTTGATATATTTGGAACTAAAGATGAGGACACAGTTGAAGGT
+TACTGGACTTATGATGAAACATTTACTGGTGGTGTTACGCCAGCAGCTACTTCATCTGAT
+AAACCTTATAGACTATTTTTAAAATATAGTGATAAACAACAAACTATCATCGGTGGACAT
+GAATTTTACAAAGGAAATAAACCAGTATTAACTTTAAAAGAATTAGATTTCCGTATTCGT
+CAAACATTAATAAAGAATAAAAAGTTATATAACGGAGAATTTAATAAAGGTCAAATTAAG
+ATAACTGCTGATGGAAATAATTACACGATTGATTTAAGTAAAAAGTTAAAATTAACTGAC
+ACAAACCGTTATGTTAAAAATCCTAAAAATGCACAAATTGAAGTCATACTCGAAAAATCT
+AACTAA
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/input_accessory_binary.fa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,20 @@
+>seq1
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+>seq2
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC
+>seq3
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC
+>seq4
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCC
+>seq5
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCC
+>seq6
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCC
+>seq7
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCC
+>seq8
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCC
+>seq9
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCC
+>seq10
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCC
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/input_block_spreadsheet.csv	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,52 @@
+"Gene","Non-unique Gene name","Annotation","No. isolates","No. sequences","Avg sequences per isolate","Genome Fragment","Order within Fragment","Accessory Fragment","Accessory Order with Fragment","QC","Min group size nuc","Max group size nuc","Avg group size nuc","oneblock","oneblockrev","contigwithgaps","nocontigs","threeblocks","threeblocksinversion"
+"bcsC_1","","cellulose synthase subunit BcsC","9","9","1","11","5692","","","",,,,"oneblock_0031","oneblockrev_0020","contigwithgaps_0121","nocontigs_0331","threeblocks_0131","threeblocksinversion_0031"
+"betC_2","","sulfatase","9","9","1","11","1876","","","",,,,"oneblock_0012","oneblockrev_0039","contigwithgaps_0045","nocontigs_0122","threeblocks_0112","threeblocksinversion_0029"
+"comM_2","","putative ATP-dependent protease","9","9","1","11","6422","","","",,,,"oneblock_0050","oneblockrev_0001","contigwithgaps_0197","nocontigs_0540","threeblocks_0250","threeblocksinversion_0050"
+"dmsA4_1","","anaerobic dimethyl sulfoxide reductase subunit A","9","9","1","11","540","","","",,,,"oneblock_0001","oneblockrev_0050","contigwithgaps_0001","nocontigs_0001","threeblocks_0001","threeblocksinversion_0001"
+"dosC","","diguanylate cylase","9","9","1","11","909","","","",,,,"oneblock_0005","oneblockrev_0046","contigwithgaps_0017","nocontigs_0045","threeblocks_0005","threeblocksinversion_0005"
+"dsbA_3","","Thiol:disulfide interchange protein","9","9","1","11","1676","","","",,,,"oneblock_0009","oneblockrev_0042","contigwithgaps_0033","nocontigs_0089","threeblocks_0009","threeblocksinversion_0009"
+"fadH_1","","2 4-dienoyl-CoA reductase","9","9","1","11","5287","","","",,,,"oneblock_0029","oneblockrev_0022","contigwithgaps_0113","nocontigs_0309","threeblocks_0129","threeblocksinversion_0012"
+"fimD_3","","outer membrane usher protein FimD","9","9","1","11","1813","","","",,,,"oneblock_0011","oneblockrev_0040","contigwithgaps_0041","nocontigs_0111","threeblocks_0111","threeblocksinversion_0030"
+"fliB_2","","lysine-N-methylase","9","9","1","11","1159","","","",,,,"oneblock_0007","oneblockrev_0044","contigwithgaps_0025","nocontigs_0067","threeblocks_0007","threeblocksinversion_0007"
+"fliF","","flagellar MS-ring protein","9","9","1","11","1176","","","",,,,"oneblock_0008","oneblockrev_0043","contigwithgaps_0029","nocontigs_0078","threeblocks_0008","threeblocksinversion_0008"
+"ftsN","","cell division protein FtsN","9","9","1","11","6144","","","",,,,"oneblock_0047","oneblockrev_0004","contigwithgaps_0185","nocontigs_0507","threeblocks_0247","threeblocksinversion_0047"
+"gatY_1","","fructose-bisphosphate aldolase","9","9","1","11","5872","","","",,,,"oneblock_0039","oneblockrev_0012","contigwithgaps_0153","nocontigs_0419","threeblocks_0239","threeblocksinversion_0039"
+"glfT2","","glycosyltransferase cell wall biogenesis","9","9","1","11","4176","","","",,,,"oneblock_0022","oneblockrev_0029","contigwithgaps_0085","nocontigs_0232","threeblocks_0122","threeblocksinversion_0019"
+"group_1000","","membrane protein","9","9","1","11","593","","","",,,,"oneblock_0002","oneblockrev_0049","contigwithgaps_0005","nocontigs_0012","threeblocks_0002","threeblocksinversion_0002"
+"group_1001","","lipoprotein","9","9","1","11","597","","","",,,,"oneblock_0003","oneblockrev_0048","contigwithgaps_0009","nocontigs_0023","threeblocks_0003","threeblocksinversion_0003"
+"group_1004","","arylsulfate sulfotransferase","9","9","1","11","2834","","","",,,,"oneblock_0019","oneblockrev_0032","contigwithgaps_0073","nocontigs_0199","threeblocks_0119","threeblocksinversion_0022"
+"group_1006","","putative inner membrane protein","9","9","1","11","2791","","","",,,,"oneblock_0017","oneblockrev_0034","contigwithgaps_0065","nocontigs_0177","threeblocks_0117","threeblocksinversion_0024"
+"group_1009","","Phage-like protein","9","9","1","11","6416","","","",,,,"oneblock_0049","oneblockrev_0002","contigwithgaps_0193","nocontigs_0529","threeblocks_0249","threeblocksinversion_0049"
+"group_220","","putative glycosyl transferase","9","9","1","11","4174","","","",,,,"oneblock_0021","oneblockrev_0030","contigwithgaps_0081","nocontigs_0221","threeblocks_0121","threeblocksinversion_0020"
+"group_277","","arylsulfate sulfotransferase","9","9","1","11","6149","","","",,,,"oneblock_0048","oneblockrev_0003","contigwithgaps_0189","nocontigs_0518","threeblocks_0248","threeblocksinversion_0048"
+"group_281","","transport system periplasmic binding protein","9","9","1","11","6046","","","",,,,"oneblock_0043","oneblockrev_0008","contigwithgaps_0169","nocontigs_0463","threeblocks_0243","threeblocksinversion_0043"
+"group_283","","periplasmic protein","9","9","1","11","6091","","","",,,,"oneblock_0044","oneblockrev_0007","contigwithgaps_0173","nocontigs_0474","threeblocks_0244","threeblocksinversion_0044"
+"group_284","hemN_2","coproporphyrinogen III oxidase","9","9","1","11","6093","","","",,,,"oneblock_0045","oneblockrev_0006","contigwithgaps_0177","nocontigs_0485","threeblocks_0245","threeblocksinversion_0045"
+"group_288","","permease","9","9","1","11","5969","","","",,,,"oneblock_0041","oneblockrev_0010","contigwithgaps_0161","nocontigs_0441","threeblocks_0241","threeblocksinversion_0041"
+"hemD","","uroporphyrinogen III synthase","9","9","1","11","2788","","","",,,,"oneblock_0016","oneblockrev_0035","contigwithgaps_0061","nocontigs_0166","threeblocks_0116","threeblocksinversion_0025"
+"hsrA_2","","Inner membrane transport protein YieO","9","9","1","11","5993","","","",,,,"oneblock_0042","oneblockrev_0009","contigwithgaps_0165","nocontigs_0452","threeblocks_0242","threeblocksinversion_0042"
+"icsA","","autotransporter MisL","9","9","1","11","5845","","","",,,,"oneblock_0035","oneblockrev_0016","contigwithgaps_0137","nocontigs_0375","threeblocks_0235","threeblocksinversion_0035"
+"kdpD","","sensor protein KdpD","9","9","1","11","4196","","","",,,,"oneblock_0023","oneblockrev_0028","contigwithgaps_0089","nocontigs_0243","threeblocks_0123","threeblocksinversion_0018"
+"ligB_1","","NAD-dependent DNA ligase LigB","9","9","1","11","5819","","","",,,,"oneblock_0034","oneblockrev_0017","contigwithgaps_0133","nocontigs_0364","threeblocks_0234","threeblocksinversion_0034"
+"marT_1","","putative transcriptional regulator MarT","9","9","1","11","5849","","","",,,,"oneblock_0036","oneblockrev_0015","contigwithgaps_0141","nocontigs_0386","threeblocks_0236","threeblocksinversion_0036"
+"nepI","","inner membrane transport protein","9","9","1","11","5866","","","",,,,"oneblock_0038","oneblockrev_0013","contigwithgaps_0149","nocontigs_0408","threeblocks_0238","threeblocksinversion_0038"
+"rffH","","glucose-1-phosphate thymidylyltransferase","9","9","1","11","2778","","","",,,,"oneblock_0015","oneblockrev_0036","contigwithgaps_0057","nocontigs_0155","threeblocks_0115","threeblocksinversion_0026"
+"rpoS","","RNA polymerase sigma factor RpoS","9","9","1","11","4905","","","",,,,"oneblock_0028","oneblockrev_0023","contigwithgaps_0109","nocontigs_0298","threeblocks_0128","threeblocksinversion_0013"
+"SBOV29371","","putative cytoplasmic protein","9","9","1","11","4890","","","",,,,"oneblock_0027","oneblockrev_0024","contigwithgaps_0105","nocontigs_0287","threeblocks_0127","threeblocksinversion_0014"
+"SBOV38871","","integral membrane protein","9","9","1","11","5890","","","",,,,"oneblock_0040","oneblockrev_0011","contigwithgaps_0157","nocontigs_0430","threeblocks_0240","threeblocksinversion_0040"
+"SBOV43201","","putative cytoplasmic protein","9","9","1","11","611","","","",,,,"oneblock_0004","oneblockrev_0047","contigwithgaps_0013","nocontigs_0034","threeblocks_0004","threeblocksinversion_0004"
+"selA_1","","transferase","9","9","1","11","5858","","","",,,,"oneblock_0037","oneblockrev_0014","contigwithgaps_0145","nocontigs_0397","threeblocks_0237","threeblocksinversion_0037"
+"speC_3","","Ornithine decarboxylase inducible","9","9","1","11","4201","","","",,,,"oneblock_0024","oneblockrev_0027","contigwithgaps_0093","nocontigs_0254","threeblocks_0124","threeblocksinversion_0017"
+"sptP","sptx","pathogenicity island 1 effector protein StpP","9","9","1","11","4859","","","",,,,"oneblock_0026","oneblockrev_0025","contigwithgaps_0101","nocontigs_0276","threeblocks_0126","threeblocksinversion_0015"
+"srgB","","putative outer membrane protein","9","9","1","11","1678","","","",,,,"oneblock_0010","oneblockrev_0041","contigwithgaps_0037","nocontigs_0100","threeblocks_0010","threeblocksinversion_0010"
+"stp","","export protein","9","9","1","11","1037","","","",,,,"oneblock_0006","oneblockrev_0045","contigwithgaps_0021","nocontigs_0056","threeblocks_0006","threeblocksinversion_0006"
+"STY3593","","putative regulatory protein","9","9","1","11","2820","","","",,,,"oneblock_0018","oneblockrev_0033","contigwithgaps_0069","nocontigs_0188","threeblocks_0118","threeblocksinversion_0023"
+"STY4162","","putative membrane protein","9","9","1","11","5712","","","",,,,"oneblock_0032","oneblockrev_0019","contigwithgaps_0125","nocontigs_0342","threeblocks_0232","threeblocksinversion_0032"
+"tmcA","","methionine tRNA cytidine acetyltransferase","9","9","1","11","2199","","","",,,,"oneblock_0013","oneblockrev_0038","contigwithgaps_0049","nocontigs_0133","threeblocks_0113","threeblocksinversion_0028"
+"tub","","permease","9","9","1","11","2418","","","",,,,"oneblock_0014","oneblockrev_0037","contigwithgaps_0053","nocontigs_0144","threeblocks_0114","threeblocksinversion_0027"
+"yadA","","membrane protein","9","9","1","11","5768","","","",,,,"oneblock_0033","oneblockrev_0018","contigwithgaps_0129","nocontigs_0353","threeblocks_0233","threeblocksinversion_0033"
+"ybbW_1","","allantoin permease","9","9","1","11","4372","","","",,,,"oneblock_0025","oneblockrev_0026","contigwithgaps_0097","nocontigs_0265","threeblocks_0125","threeblocksinversion_0016"
+"yhaO_2","","membrane protein","9","9","1","11","5310","","","",,,,"oneblock_0030","oneblockrev_0021","contigwithgaps_0117","nocontigs_0320","threeblocks_0130","threeblocksinversion_0011"
+"yicJ_1","","sodium:galactoside symporter","9","9","1","11","6117","","","",,,,"oneblock_0046","oneblockrev_0005","contigwithgaps_0181","nocontigs_0496","threeblocks_0246","threeblocksinversion_0046"
+"yigZ","","protein co-occurring with transport systems","9","9","1","11","2838","","","",,,,"oneblock_0020","oneblockrev_0031","contigwithgaps_0077","nocontigs_0210","threeblocks_0120","threeblocksinversion_0021"
+,
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/kraken_report.txt	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,19 @@
+  0.39	86	86	U	0	unclassified
+ 99.61	21911	0	-	1	root
+ 99.61	21911	0	-	131567	  cellular organisms
+ 99.61	21911	3	D	2	    Bacteria
+ 99.60	21908	1	P	1224	      Proteobacteria
+ 99.59	21907	9	C	28211	        Alphaproteobacteria
+ 99.55	21898	11	O	356	          Rhizobiales
+ 99.50	21887	25	F	118882	            Brucellaceae
+ 99.39	21862	20467	G	234	              Brucella
+  6.28	1381	1349	S	120577	                Brucella ceti
+  0.10	21	21	-	1423891	                  Brucella ceti TE10759-12
+  0.05	11	11	-	1407053	                  Brucella ceti TE28753-12
+  0.04	9	0	S	120576	                Brucella pinnipedialis
+  0.04	9	9	-	520461	                  Brucella pinnipedialis B2/94
+  0.01	3	0	S	444163	                Brucella microti
+  0.01	3	3	-	568815	                  Brucella microti CCM 4915
+  0.00	1	0	S	236	                Brucella ovis
+  0.00	1	1	-	444178	                  Brucella ovis ATCC 25840
+  0.00	1	1	S	29461	                Brucella suis
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/large_accessory_binary_genes.fa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,94 @@
+>4976_2#9
+CCCCCCCCCCCCCCCACCCCCCAACCCCCCCCCCCCACCCACCCCCCCCCCCCCCCCCCCCCCAACAAAACACACCAACAACCACACAACAAACCAACAACACCCAAACAACACAACACACCAAAAACCCAAACCCAACACAACCAAACCACAACACACCCAACACCCACCAAACCCCCAACCACCCCCCACCCCCACACAACACCCACCAAACCCAACCCACCCCCACCCACCCAACCCCCCCAACACCCACAACACCCACCACCAACCCCACCCCCCCCCACCACCCCACACCCCCCCACCCCCCCCACCCCCCCCCCCCCACCCCCCCAAACCACCACAACACAACCACCACCCCAACACCACACCCCCCCCCCAAACCCCCCCCCCACCCCCACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCACCCCACCCACCCACACCCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACAACCCCCCACCCCCCACCCCCCCCCCCCCCCCCCACCACAAAACCACCACAAAACACCACAAAAACACACACACACAAAACACAAACAAACAACAAAAACAAAAAAAACAACAAACAAAACCAAACAAAACAAAACAACAACACACAACAACACAAAACAAACAAACACCAAAAAACCAACCAAAACAACACACAAACACCACACACACCCCCCCCCCCCCCCCCCCCACCCCCCCCAACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCAAACCAACCAACAAAAAAAAAAAAACAAACAAAACCAAAAAACCAACAAAACACAACAACACACAACCACAAAAACACAAACAACAACCACAAAAACAACCACAACAAACACAAACACAACAAAAACCAAACAAAAACAACAAAAAAAAAAACACAAAAAAAAACCCACACAAAAAACAAAACAAAAAAACCACAAAACCAACAAAAAAAACAAACCCAACAAAAAAACACACAAACCACAACAAAACACACAAACACAACACACACAACACAAACACCAAAAAACACAAAAACACAAACAACCACAAACACAAAAACAACAAACAAACAACAAAACACAAAACAAACACAAAACACAAACCAAAAAAACAACAAAAACAAAAAAAACAAACAACACACAACAACAAACACACACACAAAAACAAAAAAACACACCAACAACCACACAAAACACACACAAAAACCAAACAAAACCAACAAACAACAAAACAAAAACACACACCCCCCACCCCCACCCCCCACCACCCCCACCCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCACCACCCCCACCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCAACAAAACAAAAAAAAAAAAAAAAACAAAAAACACAAAAAAAAAACAAAAAAAACCAAAACAAACAACACAAAACAAAAAAAACAACCAAACAAACAAAACAAAAAAAAAAAACAAACAAAAACAAAAACCACAAAAACAACAAAACCAACAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAACAACAAAAAACACAACAAAAACACCACACAAAAAAAAAAAAAAAAAAAACACACCAAAAAAACAAAAACAAAAAAACCAAACACAAAAAAACCAAACAACAAAACAACAACCCAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAACAAACAAACAAACCACAAAAAAACCCAACACAAAACAAAAACAACAAAAAAAACAACAAAAAAAACAAAAAAAAACAAAAAAAACAAAAAAAACAAAACACACACCCAAAAACAAAAAAAACAACAAACAACAAAAACACAACACAACAAAACCCAAAAAACCCAAACCACACACAACAACAAAACAAAAAAAACACAAAAACAAAAAAACAAAAAAAACAAAAAACAACACAAACCCCCCCCCCCCCCCCCAACCCCCCCCACCCCCCACCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACACCCACCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCACCCCCACCCCCCCCCACCCCCCCCCACCCCCCCCCACCCCCCCACCCAAACAAAAAAAAAAACAAAAAAAACAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAACAAAAAAACAAAAAAACAAAAAAAAAAAAAAACAAAAAAACAAAACAAAAAAAAAAACACAAAACAACAAAACAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAACAAAACAACAAAAAAAAAAAAAAAACAAAAAACACACAAAAACAAACCAAACCAAAAAAAAAACACAAAAAAAAAAAAAAACAAACAAAAAAAAAACAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAACAAAAAAAACCAAAAAAAAAAAAAAACAAACAAAACAAAAAAAACAAAAAAAAAAAAAAAAAAACAAAAAAAACAAAAAAACAAAAACAAAAACAAACAAAAACAAAAAAACAAAAAAACCACAACACAAAAAACAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAACAACAAAAAAAAAAAAAAAAAAAACAAAAAAAACAAAACCAAACAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAACCAAAAAACAAAACAAAAAAAAAACAAAAAACAAAAAAAACAAACCCCCCCCCCACCCCCACCCCCCCCCCCCCCCACCACCCCCACCCACCCCCCCCCCCCACCCCCACCCCCCACCACACACCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCAACCCCCACCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCACCCCCCCCACCCCCACAACACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCCCCCCCCCCCACC
+>4976_3#1
+CCAACACACCACCCCCCCCCCCCACCCCCCCCCCCCAACCCACCCCCACCCCCCCCCCCCCCCAACAAAACCCCCACCCCACACCAACCACAAACAAAACCACCCAAACAAAAACACACACAACCAACACCAACCCCCCAACCCCAAACCACAACCAACACCACCCCAACCACACCCCCCCCCACCCCCCACCCCCACACAACACCCACCACCACCAACCCACCCCCACCCACCCCACCCACCCAACACCCACACAACCCACCCACCCACCACCACCCCCCCCCCACCCCACACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCACCCACACACAACAACCCCCCCCCCAACACCACACCCCCCCCCCCAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCAACCACCCACAACCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCACCCCCCCACCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCAACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCACCCCCCCCCACCCCCCCCCCCCCCCCCACACCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCAACCACAAACCACCACAAAACACCACAAAAACAACCAACCAACAACCAACAACAAACAAAAAAAACAAAACAAAAAAACACAAAACACAAAACAAACACAACACAACAAACCAACAACACAACACAAACAAACACCAAAAACACACACAAAACACACCACAAACACACAAACAAAACAACACACACCAACAACAACAACCAACCACACAAAACACCAACCAACACCCCCACCCCCCACCCCCACCCCCCCCACCCCCCACCCCCCCCCCACACCCCCCACCCCACCCCCACAACACACCCCCCCCCCCCCAAAAACAAACAAAACCAACCCCACCCAAAAACACAACAACACAACACCACCCAAACACACACAAACACCAACACCAAAACCAAAAACAACAAACCCACAACAAAACACCAAACAAAACACCAACCAACCAAACACAAAAAAAAACCCACACAACAAACAAAAAAAAAAAACCCAAAAACCACCAACAAAAACAAACCCAACACAAAAACAACACAAACCCACCCCACCCCACACACACAACACCAAAAACACAACCACACAAAAACACAAAAACAAAAACAACCCCAAACACACACCAAACACAACCACACAAAAAACCAAAACAAACACAAAACAACAACCAAACAAACAACAAAAAACAACCAAACCAACAACACACAAACACAACAACCACAACCCAAACAAAAAACCCCCACAACAAAAACACCCAACACACACAACAACAAAACAAAACAAACCAACAACAAACCAAAAAAAAACAAAACCAACACCAACAACACAACCAAAAAACCAAAAAAAACAAAAAACAAAAAAAAACACCCAAACCCCACCCCACCCCCCCCCACCAACACCCCCCCCCCCCCCCCCCACCCCCCCACCCCACCCCACCCCCCCCCCAACCCCCCCCCCCCCCCCCCCACCCCCCACCCCACCCCCCCCCAACAAAACAACCCCCCCCAAACACACAAAAAACACACCCCCAAAACAAAAAAAACACAAACACACCACACAAAACAAAAAAAACAACCAACACCACAAAACAAAAAACCCCACCCACACAAAACAACCCCCACAAAAACACCAACACCAACAAAAAAAAACACCAAAAAAAAAAAAAAAAAACACAACAACAAACACAACAACCAACCCACAACAAAAAAAACCAAAAAAAAACACACCAAAAAAACACAAACACAACCCCCCCCCAACAAAAACCAACAAAACAAACCAACAACAACAACCAAAACCACAAACAAAAAAAAACCAAAAAAACAAAAAACACACAAAACCACAACACACAAAAAAACCCAACACAAACCCAAAACACCACAAAAACAAACAAACAAACCAAAAAAAAACAAAAACAAAAAAAAAAACAAAACCACCACCACACCACAAAACAAACAAAAACACACAAAACACACCCAACACAAAACCCAAAAAACACAAACCACCACAAAAAACAAAACAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAACAAAAAAACACCAAACAACAAAACAACAAACCAAAACAAAACCACAAACAAACACAAAAAAACAAACAAAACCACAAAAAACCACAAAAAAAAAACAACAACAAAAAAACAACACAAACACACACAAAAAACAACCAACACCCCCACCCCCCCCCCCACACCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCACCCCCCCCCCCAACCCCCCCCCCCACCCCCCCCCACCACCCCCCCCCCCCCCCCCCCCCCCCACCCAAACAAAAAAAAAAACACAAAAACACCCCCCCCCCCCAAACAAAAACAACCCAAACCCCCCCCCCACAAAAAAACAAAAAAAAAAAAAAAAACAAACAAAAAAACACCACAAAAACCAAAAACCCAACAAACAAAACAAACAAACAAAAAACAAAACAAAAAAAAAAAAAAAAAAAACAACAACACCCCCCCCCCAAAAACAACCCAACAACAACAAAACAAACAAAAAAAACAACAACACAAAAAAAAACACCAAAACAAAACCAAAACCCCAAAAAAAAAAAACAACCCCCCCCAACACCCCCCACAAACCCCAACCCACCACCAAAAACAAAAACACAAAACACCCCAAACAACAACAAACCAACCACCCCCCCCAAAAAACCAAAAAAAACAAAAACAACAACAAAAAAACCCCCCAACAACCAAAAACACCCCCCCAAACCAAAAAAAAAACAAAAACAACAAAACAAACAAACCACAACACAAACAACCCAAAAAAAAACAAAACAAAACAAAAAAAACAAAAAAAACACCACCCCAACAAAAAAAAAACACAAAAAAACCAACAAACCACACAAAAAAAACCCAAAACAACAACCCAAAAAAAAAACCCCAAAACCAAAACCACACAACCAAACCAAAAAACCCCAAAAAAAACAAAAACAACACAACAAAACCAAAAAACCAACAAAAAAAACAACAAAAAACAAAACAACCCCCCAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCACCCCCCCCCACCCCCCCCCC
+>4976_3#10
+CCCACACACAACCCCCCAACCCCCACCCCCCCCCCCACCCCACCCCCACCCCCCCCACCCCCCAACAAAACCCCCACCCCACCACAACCACAACCAACACCACCCAAACAACACCACAAACACCCAACACCAACCCCACACACCAAAACCACAAACAACCACACCCCCACCACACCCCCCCCCACCCCCCACCCCCACACAACACCCACCACCACCAACCCACCCCCACCCACCCCCCCCACCCAACACCCACACAACCCACCCCCACACCCACACCCCCCCCCCACCCCACACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCACCACCACACAACAACCCCCCCCCCAACACCACACCCACCCCCCCAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCACCCACCCACACCCCCCCCCCCACCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCAACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACACCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCAACCACAAACCACCACAAAACACCACAAAAACAACCAACCAACAACCAACAACAAACAACAAAAACAAAACAAACAAACACAAAAACCAAACAAAACACAACAACAACAACCAACAACACAACACAAACAAACACCAAAAAACCACACAAAACACCACACAAACACACAACACAAACAACCAACACCAACAACAACAACCACCAACCCCACCCACACACCAACACCAAAAACCCCCACCCCCCCCCCCCCCACCCCCCAACCCCCCCCCCCACCCCCCCCCCCACCCCCACAACACACCCCCCCCCCCCCAAAAACAAACAAAACCAACCCCCCCACAAAACACAACAACACAACACCACACAAAAACACACAAACACCACAAACCAAACCACAAACAACAAACCCACAACAAAACACCAAACAAAACACCAACCAACCAAACCCAAAAAAAAACCCACACAACAAACAAAAAAAAAAAACCACAAAACCACCAAAAAAAACAAACCCAACCAAAAAAACACACAACCCCACAACACCCCACACACACAACACCAACAACACAACCACACAAAAACACAAAAACCAAAACAACCCCAAACCAACACACAACACAACCACAACAAAACCAAAAACAAACACAAAACACCAACCAAACAAACAACAAAAAACAACCAAACCAACAACACACAAACACAACAACACCAACCCAAACAAAAAACCCCCACAACAACCACACCCAACCAACAAAACAACAAAACAAAACCAACCAACACAAAACCAAAAAAAAACACCCCCCACACCACAAACCAAACCAACCAACCAAACAAACAACAAAACAACACACCACCACCAACCCACACCAAAAACCCCCCCACACAACCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCACCCCCCCCCCAACCCCCCCCCCCCCCCCCCCACCCCCAACCACCCCCCCCCCCAACAAAACAACCCCCCCCAAACACACAAAAAACACACCACCAAAACAAAAAAAACACAAACAAACCACACAAAACAAAAAAAACAACCAACACCACAAAACAAAAAACCAAACCCACACAAAACAAAACCCACAAAAACACCAACACCAACAAAAAAAAAAACCAAAAAAAAAACAAAAAAACACAACAACAAACCAAACAACCAACCCACAACAAAAAAAACCAAAAAAAAACACACACAAAAAACACAAACACAACCCCCCCCCAACAAAAACCAACAAAACAAACCAACAACCAAAACCAAACCAACAAACAAAAAAAAACCAAAAAAACAAACAACACACAAACACAAAACACACAAAAAAACCCACAACAAACCCAAAACACCACAAAAACAAACAAACAAACCAAAAAAAAACAAAAACAACAAAAAAAACAAAACCCCAACCCAACCACAAAACAAACAACAACACACAAAAACACCCCAACACAAAACCCAAAAAACCCAAACCACCACAAAAAACAAAACACAAAAAACAAAAAAAAAAAAAAACAAAAAAAACAAAAAAACACACAACAACAACACACCAAACCCAAACAAAACCACAAACAAACACAAAAAAACAAACAAAACCACAAAAAACCACAACAACAAACCCCCAACACAACACAAACCCCCACACAAAAACAAAACCCCCCCAACAAACAAACCCCAAAAAAACACAAAAACCAAACAACCCCACACCCCCCCCCCACCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCCCCCCCCCACCCCCCCCCACCACCCCCCCCCCCCCCCCCCCCCCCCACCCAAACAAAAACAAAACAACAAAAACCCCCCCCCCCCCCAAACAAAAACAACCCAAACCCCCCCCCCACAAAAAAACAAAAAAAAAAAAAAAAACAAACAAAAAAACACCACAAAAACCAAAAACCCAACAAACAAAAAAAACAAACAAAAAACAAAAAAAACAAAAAAAAAAACAAAACAAAAACACAAAAACCCCAAAAACAACCCAACAACAAAAAACCAAACCAAAAAAAAAACACCACAAAAACAAACACAAAACCAAAACCAAAACCCAAAAAAAAAAAAACAACCCCCCCCAAAACCCCCCCCAAACCCCAACCCACCACCAAAAACAAAAACACAAAACACCCCAAACAACAACAAACCAACCCCCCCCCCCAAAAAACCAAAAAAAACAAAAACAACAACAAACAAACCCCCCAAACACCAAAAACACCCCCCCAAACCCAAAAACAAAAAAAAACAACAAAACAAACAACCAACAACACAAACAACCCAAAAAAAAACAAAACAAAAAAAAAAAAACAAACAAAACACCACCCCAACAAAAAAAAAAAACAAAAAAACCAACAAACCACACAAAAAAAACCCAAAACAACAACCCAAAAAAAAAACCCCAAAACCAAAACCACACAAACAAACCAAAAAACCCCAAAAAAAACAAAAACAACACAACAAAACCAAAAAACCAACCAAAAAAACAACAAAAAAAAAAACAACCCCCCAAAAAAAAAAAAAAAACACACAAAAAAAAACAAAAAAACCAAAAAACAACAAAAAAAAAAAAAAAACAAAAAAAAAAAAACAACCCCCCCCCCAAAACCCCCCAACCAACCCAACAAAACAAACACCCAAAAAACAAAAAAACCCAAAAAAAAACAAAAAAAAAACAAAAAAAAAAAAAAAACAAAAAAAAAAACAACAACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCCCACCCCCCCACC
+>4976_3#2
+ACACAACACACCCCCCCCCACCCACCCCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCAACAAAACCCCCACCCCACACCACACACAACCAACACCACCCAAACAAAACCACAAACAACCACAACCAACCCCCCACACCCAAAACACAACCAACACCACCCCAACCACACCCCCCCCCACCCCCCACCCCCACACAACACCCACCACCACCAACCCACCCCCACCCACCCCACCCACCCAACACCCACACAACCCACCCACCCACCACCACCCCCCCCCCACCCCACACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCACACACAACAACACCCCCCCCAACACCACACCCCCCCCCCCAACCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCACCCACCCACACCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCACCCCCCCACCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCAACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCACCCCCCCCCACCCCCCCCCCCCCCCCCACACCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCAACCACAAACCACCACAAAACACCACAAAAACAACCAACCAACAACCAACAACAAACAACAAAAACAAAACAAACAAACACAAAACACAAAACAAACACAACACAACAAACCAACAACACAACACAAACACAAACCAAAAACACACACAAAACACACCACAAAAACACAAACAAAACACCACACACCAACAACAACAACCACCAAAACAACCCACCAAACAACCCACCACCCCCCCCCCCCCACCCCCCCCACCCCCCACCCCCCCCCCCCACCCCCCCCCCCACCCCCACAACACACCCCCCCCCCCCCAAAAACAAACAAAAACAACCCCCCCCAAAAACACAACAACACAACACCACCCAAACACACCAAAACACCAACACCCAAACCACAAACAACAAACCCACAACAAAACACCCAACAAAAAACCAACCAACCAAACACAAAAAAAAACCCACACAACAAACAAAAAAAAAAAACCCAAAAACCACCAACAAAAACAAACCCAACACAAAAACAACCAAACCCCACCCCACCCCACACACACAACACCAAAAACACAACCACACAAAAACACAAAAACACAAACAACCCCAAACACACACACAACACAACCACACAAAAAACCAAAACAAACACAAAACAACAACCAAACAAACAACAAAAAACAACCAAACCAACACACAACAAACAAAACAACCACAACCCAAACAAAAAAACCCCACACAAACCACACCCAACACACACAACAACCAAACAAAACAAACCAACAACAAACCAAAAAAACACAAAACCAACACCAACAAAACAACCAAACAACCAAAAAAAACAAAAAACAAACAAAAACAACCCACACCCACCACACCCACCACCACAAAACCCCCCCCCCCCCCCCCCCACCCCCCCACCCCACCCCACCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCAAAAAAACAACCCCCCCCAAACACACAAAAAACACACCCCCAAAACAAAAAAAACACAAACACACCACACAAAACAAAAAAAACAAACAACACCACAAAACAAAAAACCCCACCCACACAAAACAACCCCCACAAAAACACCAACACCAACAAAAAAAAACACCAAAAAAAAAAAAAAAAAACCAAACAACAAACCAAACAACCAACCCACAACAAAAAAAACCAAAAAAAACAACACCAAAAAAACACAACAACAACCCCCCCCCAACAAAAACCAACAAAACAAACCAACAACAACAACCAAAACCACAAACAAAAAAAAACCAAAAAAACAAAAAACACACAAAACCACAACACACAAAAAAACCCAACACAAACCCAAAACACCACAAAAACAAACAAACAAACCAAAAAAAAACAAAAACAAAAAAAAAAACAAAACCCCAACCACACCACAAAACAAACAACAACACACAAAAACACCCCAACACAAAACCCAAAAAACACAAACCACCACAAAAAACAAAACAAAAAAAACACAAAAAAAAAAAAACCAAAAAAACAAAAAAACACCAAACAACAACACACCAACACAAAACAAAACCAAAAACAAACACAAAAAAACAAACAAAACCACCAAAACCAACAAAAAAAAACCACCAACACAAACACAAACCAAACACACACAAACAACACACACAACCCCCAAACCCCACCCCACAACAACCCCCCCCCCCCCCAAAACCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCACCCCCCCCCCCAACCCCCCCCCCCACCCCCCCCCACCACCCCCCCCCCCCCCCCCCCCCCCCACCCAAAAAAAAAAAAAACAACAAAAACACCCCCCCCCCCCAAACAAAAACAACCCAAACCCCCCCCCCACAAAAAAACAAAAAAAAAAAAAAAAACAAACAAAAAAACACCACAAAAACCAAAAACCCAACAAACAAAAAAAACAAACAAAAAACCAAACAAACAAAAAAAAAAACAAAACAACAACACCCCCCCCCCAAAAACAACCACACAACAACAAAAAAAACCAAAAAAACAACAACACAAAAAAAAACACCAAAACAAAACCAAAACCCCACAAAAAAAAAACAACCCCCCCCAACACCCCCCACAAACCCCAACCCACCACCAAAAACAAAAACACAAAACACCCCAAACAACAACAAACCAACCACCCCCCCCAAAAAACCAAAAAAAACAAAAACAACAACAAAAAAACCCCCCAACAACCAAAAACACCCCCCCAAACCAAAAAACAAAAAAAAACAACAAAAAAAACAAACCACAACACAAACAACCCAAAAAAAAACAAAACAAAACAAAAAAAACAAAAAAAACACCACCCCAACAAAAAAAAAACACAAAAAAACCAACAAACCACACAAAAAAAACCCAAAACAACAACCCAAACAAAAAACCCCAAAACCAAAACCACACAACCAAACCAAAAAACCCCAAAAAAAACAAAAACAACACAACAAAACCAAAAAACCAACCAAAAAAACAACAAAAAACAAAACAACCCCCCAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAACAAAAAAACAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACAAAAAACAAAAAAAAAAAAACAACACAAAAAAACAACCAAAAAAACCCCCCCCACCCCCAAAAAAAAACAAAAAAAACACAAACCCCCCCCCCCCACAAAACCCCCCCCCCCCCAAAAACAAACCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCCCACCCCCCCCCC
+>4976_3#3
+CCCCCCCCCCCCCCCACAACCCAACAAAAACACCCCACCCACCCCCACCCCCCCCCCCCCCCCAACAACACCCCCCCCCAACCACACACCAAACCAACACAACCCAAACAACACAAAACACCAAAAACCCAAACCCAACACCACCAAACCACAACACACCCAACACCCACCAAACCCCCAACCACCCCCCACCCCCACACAACACCCACCAAACCCAACCCACCCCCACCCACCCCACCCCCCCACCCCCCCCCCCACCCACCACCAACCCCACCCCCCCCCCCCACCCCACACCCCCCCACCCCCCCCACCCCCCCCCCCCCACCCCCCCAAACCACCACAACACAACCACCACCCCAACACAACACCCCCCCCCCAAACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCACCCCACCCACCCACCACCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCAACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACAACCCCCCACCCCCCACCCCCCCCCCCCCCCCCCACCACAAAACACCCACAAAACACCACAAAAACACACACACACAAAACAACAACAAACAACAAAAACAAAAAAAACAACAAACAAAACCAAACAAAACAAAACAACAACACACAAAAACACCAAACAAACAAACACCAAAAAACCACACAAAACAACACACAAACACCACACACACCCCCCCCCCCCCCCCCCCCACCCCCCCCAACCCCCCCCCCACCCCCCCCCCCCCCCCCACCCAAAAACACAAACCCACCCCCCACCCCCCCCCCCCCCCCCCCCCCACACCCCCCAAACACACCCCCAAACAACAAAAAACAAACAAAACCAACCCCCCCACAAAACACAACAACACACAAACCCAAAAACACAACAAACAACCAACAAACCAACCACAACAAACACAAAAACAACAAAACCCACACAAAAAAAACAAACAAAAAAACACAAAAAAAAACCCAAACAAAAAACAAAACAAAAAAACCACAAAACCACCCCCCCAAACAACCCCAACACAAAAACACAACAACCACAACAAAAAACACAAACACAACACACACAACACAAACACCAAAAAACACAAAAACACAAACAACCACAAACACAAAAACAACAAACAAACAACAAAACACAAAACAAACACAAAACACAAACCAAACAAACAACAAAAACAAAAAAAACAAACAACACACAAAAACAAACACACACAAAAAAACAAAAAAACACACCAACAACCACACAAAACACACACAAAAACCAAACAAAACCAACAAACACAAAAACAAAAACACACACCCCCCCACCACCACCCCCACCACCACCACCACCCCCACCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCAACCCCCCCCCCACCACCACAACAAAAAACAAAAAAAAAAAACCCCCCCCCCCCACCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCAACAAAACACCACAAACAAAAAAACCAAAAAACACACCCCCAAAACAAAAAAAACCAAAACAAAACACACAAAACAAAAAAAACAACCAAACAAACAAAACAAAAAAAAAAAACAAACAAAAACAAAAACCACAAAAACAACAACACCAACAAAAAAAAACAACAAAAAAAAAAAAAAAAAAAACAACAAAAAACACAACAAACAACCCACACACCCAACAACCAAAAAAAAACACACACAAAAAACAAAAACACAAAAACCAAACACAAAAAAACCAAACAACAAACCAACAAAACAAAAAAAAAACACAAAAAAAAAAAAAAAACAAAAACAAACAAACAACAAAACAAAAAACCACAAAAAAACCCACAACAAAACAAAAACAACAAAAAAAACAACAAAAAAAACAAAAAAAAACAAAAAAAACAAAAAAAACAAAACACACACACAACAAAAAAAAAAACAACAAACCACAAAAACACAACACAACAAAACCCAAAAAACCCAAACCACACACAACAACAAAACAAAAAAAACACAAAAACAAAAACACAAAAAAAACAAAAAACAACACAAACCCCCCCCCCCCCCCCCAACCCCCACAACCCCCCACCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCACCAAAAACAAAACAACAAAAAAAAAAAACAAAAAAACAAAAAACAAAAAAAAAAACCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCACCCCCACCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCACCCAAACAAAAAAAAAAACACAACCCCCCCAACCAAAAAAAAAAACAAAAAAAAAAAACCCCCCCCCCAAAAAAACAAAAAAACAAAAAAAAAAAAAAACAAAAAAACAACACAAAAAAAAAAACAAAAAACAACAAAACAAACAAACAAAAAAAAAAAAAAACAAAAAAAAAAACAAAACAACAAAAAAAAAAAAAAAACAAAAAACACACAACAACAAACCAAACCAAAAAAAAAACACCAAAAAAAAAAAAAACAAACCAAAAAAAAACAAAAACAAAAAAAAAAAAAACCCCCCCAAAAAAAAAACAAAAAAAAAAAAACCCCCCAAAAAAAAAAAAAAAAAAAACCCCAAAAAAAAACAAAACAACACAAACCCCCAAAAAAACAAACAAAACAAAAAAAACAAAAAAAAAAAAAAAAAAACAAAAAAAACAAAAAAACAAAACCAAAAACAAACAAAAACAACAAAACAAAAAAACCACAACACAAAAAACAAAAAAAAAAACAAAAAAAAACAAAAAAAAAAAACAAAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAAAAAAAAAACAAAAAAAAACAACAAACAAAAAAAAAAACCACAAAAAAAAAACCACAAAACCAAACAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAACCAAAAAACAAAACAAAAAAAAAACAAAAAACAAAAAAAAAACAACCCCCCCCCACCCCCACCCCCCCCCCCCCCCACCACCCCCACCCACCCCCCCCCCCCACCCCCACCCCCCACCACACACCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCAACCCCCACCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCAAAAACAAAAAAAAAAACCCAAAAAAAAACAAAAAACAAAAAAAAAAAAAAAAAAAAACAAAAAAAAACAAAAAAAAAACAAAAAACAAAAAAAAAAAAAAAAAAACAAAAAAAAAACAAAAAACCCCCCCCCCCCCACCCCACCCCCCCCCCCCCCCCCCCCACC
+>4976_6#8
+CCCACACACCCCCACCCAACCCCCACCCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCAACAAAACCCCCACCCCACCACAACCACAACCAACACCAACCAAACAACACCACAAACACCCAACACCAACCCCACACACCCAAACCACAACCAACCACACCCCCACCACACCCCCCCCCACCCCCCACCCCCACACAACACCCACCACCACCAACCCACCCCCACCCACCCCCCCCACCCAACACCCACACAACCCACCCCCACACCCACACCCCCCCCCCACCCCACACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCACCACCACACAACAACCCCCCCCCCAACACCACACCCCCCCCCCCAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCACCCACCCACACCCCCCCCCCCACCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCAACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACACCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCAACCACAAACCACCACAAAACACCACAAAAACAACCAACCAACAACCAACAACAAACAACAAAAACAAAACAAACAAACACAAAAACCAAACAAAACACAACAACAACAACCAACAACACAACACAAACAAACACCAAAAAACCACACAAAACACCACACAAACACACAACACAAACAACACACACCAACAACAACAACCACCAACCCCACCCACACACCAACACAAAAAACCCCCACCCCCCCCCCCACCACCCCCCAACCCCCCCCCCCACCCCCCCCCCCACCCCCACAACACACCCCCCCCCCCCCAAAAACAAACAAAACCAACCCCACCACAAAACACAACAACACAACACCACACAAAAACACACAAACACCACAAACCAAACCACAAACAACAAACCCACAACAAAACACCAAACAAAACACCAACCAACCAAACCCAAAAAAAAACCCACACAACAAACAAAAAAAAAAAACCACAAAACCACCAAAAAAAACAAACCCAACCAAAAAACAACACAACCCCACAACACCCCACACACACAACACCAACAACACAACCACACAAAAACACAAAAACCAAAACAACCCCAAACCAACACACAACACAACCACAACAAAACCAAAAACAAACACAAAACACCAACCAAACAAACAACAAAAAACAACCAAACCAACAACACACAAACACAACAACACCAACCCAAACAAAAAACCCCCACAACAACCACACCCAACCAACAAAACAACAAAACAAAACCAACCAACACAAAACCAAAAAAAAACACCCCCCACACCACAAACCAAACCAACCAACCAAACAAACAACAAAACAACACACCACCACCAACCCACACCAAAAACCCCCCCACACAACCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCACCCCCCCCCCAACCCCCCCCCCCCCCCCCCCACCCCCAACCACCCCCCCCCCCAACAAAACAACCCCCCCCAAACACACAAAAAACACACCACCAAAACAAAAAAAACACAAACAAACCACACAAAACAAAAAAAACAACCAACACCACAAAACAAAAAACCAAACCCACACAAAACAAAACCCACAAAAACACCAACACCAACAAAAAAAAAAACCAAAAAAAAAAAAAAAAAACACAACAACAAACACAACAACCAACCCACAACAAAAAAAACCAAAAAAAAACACACACAAAAAACACAAACACAACCCCCCCCCAACAAAAACCAACAAAACAAACCAACAACAACAACCAAACCAACAAACAAAAAAAAACCAAAAAAACAAACAACACACAAAACCAAAACACACAAAAAAACCCACAACAAACCCAAAACACCACAAAAACAAACAAACAAACCAAAAAAAAACAAAAACAACAAAAAAAACAAAACCCCAACCCAACCACAAAACAAACAACAACACACAAAAACACCCCAACACAAAACCCAAAAAACCCAAACCACCACAAAAAACAAAACACAAAAAACAAAAAAAAAAAAAAACAAAAAAAACAAAAAACCACACAACAACAACACACCAAACACAACCAAAACCACAAACAAACACAAAAAAACAAACAAAACCACAAAAAACCACAACAACAAACCCCCAACACAACACAAACCCCCACACAAAAACAAAACCCCCCCAACAAACAAACCCAAAAAAAACACAAAAACCAAACAACCACACACCCCCCCCCCACCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCCCCCCCCCACCCCCCCCCACCACCCCCCCCCCCCCCCCCCCCCCCCACCCAAACAACAACAAAAACACAAAAACCCCCCCCCCCCCCAAACAAAAACAACCCAAACCCCCCCCCCACAAAAAAACAAAAAAAAAAAAAAAAACAAACAAAAAAACACCACAAAAACCAAAAACCCAACAAACAAAAAAAACAAAAAAAAAACCAAAAAAACAAAAAAAAAAACAAAACAACAACACAAAAACCCCAAAAACAACCCAACAACAAAAAAACAAACCAAAAAAAAAACACCACAAAAACAAACACAAAACCAAAACCAAAACCCAACAAAAAAAAAACAACCCCCCCCAAAACCCCCCCCAAACCCCAACCCACCACCAAAAACAAAAACACAAAACACCCCAAACAACAACAAACCAACCCCCCCCCCCAAAAAACCAAAAAAAACAAAAACAAAAACAAACAAACCCCCCAAACACCAAAAACACCCCCCCAAACCCAAAAACAAAAAAAAACAACAAAACAAACAACCAACAACACAAACAACCCAAAAAAAAACAAAACAAAAAAAAAAAAACAAAAAAAACACCACCCCAACAAAAAAAAAAAACAAAAAAACCAACAAACCACACAAAAAAAACCCAAAACAACAACCCAAAAAAAAAACCCCAAAACCAAAACCACACAACCAAACCAAAAAACCCCAAAAAAAACAAAAACAACACAACAAAACCAAAAAACCAACCAAAAAAACAACAAAAAAAAAAACAACCCCCCAAAAAAAAAAAAAAAACACACAAAAAAAAACAAAAAAACCAAAAAACAACAAAAAAAAAAAAAAAACAAAAAAAAAAAAACAACCCCCCCCCCAAAACCCCCCAACCAACCAAACAAAACAAACACCCAAAAAACAAAAAAACCAAAAAAAAAACAAAAAAAAAACAAAAAAAAAAAAAAAACAAAAAAAAAACCAACAACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCCCACCCCCCCACC
+>4976_7#3
+CCCACAAACCCCACCCCCACCCCACCACACCCACAAAACCCACCCCCACCCCCCCCCCCCCCCAACAAAAACCCCACCCCACCACAACCACAACCAACACCACCCAAACAACAACACAAACCACCAACACCAACCCCACACACCCAAACCACAACCAACCCAACCCCCACCACACCCCCCCCCCACCCCCACCCCCACACAACACCCACCACCACCAACCCACCCCCACCCACCCCACCCCCCCAACACCCACACAACCCCCACCCCCACCCACACCCCCCCCCCACCCCACACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCACAACAACAAAACACCCCCCCCAACACCACACCCCCCCCCCCAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCACCCACCCAAACCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCAACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACACCCCCCCACCCCCCACCCCCCCCCCCCCCCCCCAACCACAAACCACCCAAAAACACCACAAAAACAACCAACCAACAACCAACAACAAACAACAAAAACAAAACAAACAAACACAAAAACCAAAACAAACACAACAACACAAACCAACAACACAACACAAACAAACACCAAAAAACCACACAAAACACCACACAAACACACAACACAAACAACCCACACACACAACAACACACACCAACCCCACCCACCAACCCACACCCCCCACCCCCACCAACCCCCCCCCCACAAACACCACCCCCCCCCCACCCCCCCCCCCACCCCCACAACACACCCCCCCCCCCCCAAAAACAAACAAAACCAACCCCCCCCAAAAACACAACAACACAACACCACACAAACAAACACAAACACCACAAACCAAACCACAAAAAACAAACCCACAACAAAACACCAAACAAAACACCAACCAACCAAACCCAAAAAAAAACCCACACAACAAACAAAAAAAAAAAACCACAAAACCACCAAAAAAAACAAACCCAACACAAAAACAACACAACCCCAACCCACCCCACACACACAACACCAACAACACAACCACACAAAAACACAAAAACCAAAACAACCCCAAACCAACACACAACACAACCACAACAAAACCAAAAACAAACACAAAACACCAACCAAACAAACAACAAAAAACAACCAAACCAACAACCAACAAACACAACAACACCAACCCAAACAAAAAAACCCCACAACAAAAAAACCCAACACACACAACAACCAAACAAAACCAACCAACAACAAACCAAAAAAACAAACCCCCCACACCACAACCCAAACCAAACAACCAAACAAAAAACAAACCAACACACAACAACCCACCCCCCACCCACCCCCCCCCACACAAACCCCCCCCCACCCAAACCACCCCCCAACCCCCCCCCACCCCCCCCCCAAACCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCAACAAAACAACCCCCCCCAAACACACAAAAACAACACCACCAAAACAAAAAAAACACAAACAAACCACACAAAACAAAAAAAACAACCAACACCACAAAACAAAAAACCAAACCCACACAAAACAAAACCCACAAAAACACCAACACCAACAAAAAAAAAAACCAAAAAAAAAAAAAAAAAACACAACAACAAACAAAACAACCAACCCACAACAAAAAAAACCAAAAAAAAACACACACAAAAAACACAAACACAACCCCCCCCCAACAAAAACCAACAAAACAAACCAACAACAACAACCAAACAAACAAACAAAAAAAAACCAAAAAAACAAACAACACACAAAACCAAAACACACAAAAAAACCCAACACAAACCCAAAACACCACAAAAACAAACAAACAAACCAAAAAAAAAAAAAAACAACAAAAAAAACCAAACCCACACCAAACCACAAAACAAACAACAAAACACAAAAACACCCCAACACAAAACCCAAAAAACCCAAAACACCACAAAAAACAAAACACAAAAACAAAAAAAAAAAAAAAACAAAAAAAACAAAAAACCACACAACAACAACACAACAAACCCAAAAAAAACCAAACCCAAACACAAAAAACACAACAAAACAAAAAAAAACCACAACAACAAACCCCAAACACAAACCAAACCCCCCAACACACACACCACCCCCCCAACCACAACCCCCCCCCCCAACCCCCCCCCACACCCCCCCCACACCCCCCCCCCCCCCCACCCCCCCCCCACCCCAAACCCCCCCCCCCCCCCCCCCAAAAAAAAAAAACCCCCCACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCACCCCCCCCCCCACACCCCCCCCCCACCCCCCCCCACCACCCCCCCCCCCCCCCCCCCCCCCCACCCAAACAAAAACAAAACAACAAAAACCCCCCCCCCCCCCAAACAAAAACAACCCAAACCCCCCCCCCACAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAAACACCACAAAAACCAAAAACCCAACAAACAAAACAAACAAACAAAAAACAAAAAAAACAAAAAAAAAAACAAAACAACAACACAAAAACCCCAAAAACAACCCAACAACAACAAACAAAACAAAAAAAAAAACACCACAAAAACAAACACAAAACCAAAACCAAAACCCAACAAAAAAAAAACAACCCCCCCCAAAACCCCCCCCAAACCCCAACCCACCACCAAAAACAAAAACACAAAACACCCCAAACAACAACAAACCAACCCCCCCCCCCAAAAAACCAAAAAAAACAAAAACAACAACAAACAAACCCCCCAAACACCAAAAACACCCCCCCAAACCCAAAAACAAACAAAAACAACAAAACAAACAAACCACAACACAAACAACCCAAAAAAAAACAAAACAAAACAAAAAAAACAAAAAAAACACCACCCCAACAAAAAAAAAACACAAAAAAACCAACAAACCACACAAAAAAAACCCAAAACAACAACCCAAACAAAAAACCCCAAAACCAAAACCACACAACCAAACCAAAAAACCCCAAAAAAAACAAAAACAACACAACAAAACCAAAAAACCAACCAAAAAAACAACAAAAAACAAAACAACCCCCCAAAAAAAAAAAAAAAAAAAACAAAAAACAACAAAAAAACCAAAAAACACCAAAAAAAAAAAAAAAACAAAAAAAAAAAAACAACCCCCCCCACAACAAACCCCAAACAACCAAACAAAACAACCAACCAAAAAAACCCCACACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAACCCCCCCCCCCACCCAACACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCCCACACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAACCAACCCCCCACCCCCCCACC
+>4976_7#4
+CCAACACACCCACCCCCCCCCACACCCCCCCCCCCCAAAACACCCCCACCCCCCCCCCCCCCCAACAAAACCCCCACCCCACCACAACCCAAACCAACACCACCCAAACAACACCACAAACCACCAACACAAACCCCAAACACCCAAACCACAAAACACCACACCCCAACCACACCCCCCCCCACCCCCCACCCCCACACAACACCCACCACACCCAACCCACCCCCACCCACCCCACCCCCCCAACACCCACACAACCCACCCCCACACCACCACCCCCCCCCCACCCCACACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCACCACCACACAACAACCCCCCCCCCAACACCACACCCCCCCCCCCAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCAACCCCCCACAACCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCACCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCAACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACACCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCACCAACAAACCACCACAAAACACACCAAAAACAACCAACCAACAACCAACAACAAACAACAAAAACAAAACAAACAAACACAAAAACCAAACAAAACACAACAACACAAACCAACAACACAACACAACAAAACACCAAAAAACCACACAAAACACCACACAAACACACAACACAAACACAACACACCAACAACAACAACCACCAACACCACCCACACACCAACACCCCCAACCCCCACCCCCACCCCCCCCAAACCCCACAAAACCAAAACACCCCCCCCCCCACCCCCACAACACACCCCCCCCCCCCCAAAAACAAACAAAACCAACCCCACCACAAAACACAACAAAACAACACCACCCAAACACACACAAACACCACAAACCAAACACCAACAAACAAACCCACAACAAAACACCAAACAAAACACCAACCAACCAAACACAAAAAAAAACCCACACAACAAACAAAAAAAAAAAACCACAAAACCACCAAAAAAAAAAAACCCAACCAAAAAACAACACAACCCACCAACACCCCACACACACAACACCAAAAAACAAACCACACAAAAAAACAAAAACCAAAACAACCCCAAACCAACACAAAACACAACCACAACAAAACCAAAAACAAACACAAAACACCAACCAAACAAACAACAAAAAACAACCAAACCAACAACACACAAACACAACACAACCAACCCAAACAAAAAACACCCACAACAACCACACCCAACACACAAAAAAACAAAACAAAACCAACCAACACAAAACCAAAAAAAAACACCCCCCACACCAACAACACAACCAAACAACCCCCCCCAACAAAAAACAACACACAACCACCCACACACACCCCAACCACCCCCACACACACCCCCAAACCCCCCCCCCACCCCCCAACACACAACCACCCCCCCCCCAAACCCCCCCCCCCCCCCCCCACCCCCAACCCCCCCCCCCCCCAAAAAAACAACCCCCCCCAAACACACAAAAAACACACCCCCAAAACAAAAAAAACACAAACACACCACACAAAACAAAAAAAACAACCAACACCAAAAAACAAAAAACCAAACCCACACAAAACAAAACCCACAAAAACACCAACACCAAAAAAAAAAAAAACCAAAAAAAAAACAAAAAAACACAACAACAAACCAAACAACCAACCCACAACAAAAAAAACCAAAAAAAAACACACCAAAAAAACACAAACACAACCCCCCCCCAACAAAAACAAACACAACAAACCAACAACAACAACCAAAACCACAAACAAAAAAAAACCAAAAAAACAAACAACACAAAAAACCAAAACACACAAAAAAACCCAACACAAACCCAAAACACCACAAAAACAAACAAACAAACCAAAAAAAAACAAAAACAAAAAAAAAAACAAAACCCCAACCCAACCACAAAACAAACAACAACACACAAAAACACCCCAACACAAAACCCAAAAAACCCAAACCACCACAAAAAACAAAACACAAAAAACAAAAAAAAAAAAAAACAAAAAAAACAAAAAAACACACAACAACAACACAACAAACCCAACCAAAACCACAAACAAAAACAAAAAAACAACCCCCCCCCCAAAAAACCACAACACCAAACCCCCAACACAACAACAAAACCCACACACACACAACACCCACACAAACCACACCCCCCCCCCCAAACCCCACCCCCCCAACCCACACACCCCCCCCCCCCCCCACCCCCCCCACCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAACAAACCACAAAAACAAACCCCCCACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCCCCCCCCCACCCCCCCCCACCACCCCCCCCCCCCCCCCCCCCCCCCACCCAAACAAAAAAAAAACAACAAAAACCCCCCCCCCCCCCAAACAAAAACAACCCAAACCCCCCCCCCACAAAAAAACAAAAAAAAAAAAAAAAACAAACAAAAAAACACCACAAAAACCAAAAACCCAACAAACAAAAAAAACAAACAAAAAACAAAAAAAAAAAAAAAAAAAACAAAACAACAACACAAAAACCCCAACAACAACCACACAACAAAAAAACAAACCAAAAAAAAAACACCACAAAAACAAACACAAAACCAAAACAAAACCCCAACAAAAAAAAAACAACCCCCCCCAAAACCCCCCCCAAACCCCAACCCACCACCAAAAACAAAAACACAAAACACCCCAAACAACAACAAACCAACCACCCCCCCCAAAAAACCAAAAAAAACAAAAACAACAACAAACAAACCCCCCAACAACCAAAAACACCCCCCCAAACCCAAAAACAAACAAAAACAACAAAACAAACAACCAACAACACAAACAACCCAAAAAAAAACAAAACAAAACAAAAAAAACAAAAAAAACACCACCCCAACAAAAAAAAAACACAAAAAAACCAACAAACCACACAAAAAAAACCCAAAACAACAACCCAAAAAAAAAACCCCAAAACCAAAACCACACAACCAAACCAAAAAACCCCAAAAAAAACAAAAACAACACAACAAAACCAAAAAACCAACCAAAAAAACAACAAAAAACAAAACAACCCCCCAAAAAAAAACAAAAAAAAAAAAAAAAACAACAAAAAAACCAAAAAACAAAAAAAAAAAAACCCAAACAAAAAAAAAAAAACAACCCCCCACACCAAACCCCCAAAACAAACAAACAAAACAAACACCCAAACCACCAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAACCCCCCCCACCCCCCCCCACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCAAAAAAAACACACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAACCCAACCCCAAAAAAAAAAAAAAAAAA
+>4976_7#5
+ACCACAACACACCCCCCCACCCCCACCCCCCCACACAACCCACCCCCACCCCCCCCCCCCCCCAACAAAACCCCCACCCCACCACAACCACAACCAAAACCACCCAAACAACAACACACACCACCAACACCAACCCCACACACCCAAACCACAACAACAACCACCCCCACCACACCCCCCCCCACCCCCCACCCCCACACAACACCCACCACACCCAACCCACCCCCACCCACCCCACCCCCCCAACACCCACACAACCCACACCCCCACCACCACCCCCCCCCCACCCCACACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCACCCACACACAACAACACCCCCCCCAACACCACACCCCCCCCCCCAACCCCCCCCCCCCCCAACCCCCCCCCCCACCCCCCCACCACCCCCCCCCCCCCCCACCCACCCACAACCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCAACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACACCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCAACCACAAACCACCCAAAAACACCACAAAAACAACCAACCAACAACCAACAACAAACAACAAAAACAAAACAAACAAACACAAAAACCAAACAAAACACAACAACACAAACCAACAACACAACACAAACAAACACCAAAAAACCACACAAAACACCACAACAACACACAACACAAACCAACCACACCAACAACAACAACCACCAAAACCACCCACACACCCACACCCCCCACCCCCACCCCCCCCCCCCCCACAAAACCCACCCCCCCCCCACCCCCCCCCCCACCCCCACAACACACCCCCCCCCCCCCAAAAACAAACAAAACCAACCCCCCCACAAAACACAACAACACAACACCACACAAACAACCACAAACACCACAAACCAAACCACAAAAAACAAACCCACAACAAAACACCAAACAAAACACCAACCAACCAAACCCAAAAAAAAACCCACACAACAAACAAAAAAAAAAAACCACAAAACCACCAAAAAAAACAAACCCAACACAAAAACAACACAACCCCAACCCACCCCACACACACAACACCAACAACACAACCACACAAAAACACAAAAACCAAAACAACCCCAAACCAACACACAACACAACCACAACAAAACCAAAACAAAACACAAAACACCAACCAAACAAACAACAAAAAACAACCAAACCAACAACACACAAACACAACAACAACAACCCAAACAAAAAAACCCCACAAAAACCAAACCCAACCAAAACAACAACAAAACAAAACCAACCAACAACAAACCAAAAAAACAAACCCCCCACACCAACACCACAACCAAACAACCAAACAAAAAACAAACAAACACACAACAACCCACCCCCACCCCACCCCCCCCCACACAAACCCCCCCCCCCCCCCCCCACCCCCCAACCCCACCCCAACCCCCCCCCAAACCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCAACAAAACAACCCCCCCCAAACACACAAAAAACACACCACCAAAACAAAAAAAACACAAAAAAACCACACAAAACAAAAAAAACAACCAACACCACAAAACAAAAAACCAAACCCACACAAAACAAAACCCACAAAAACACCAACACACACAAAAAAAAAAACCAAAAAAAAAAAAAAAAAACACAACAACAAACAAAACAACCAACCCACAAAAAAAAAAACCAAAAAAAAACACACCAAAAAAACACAAACACAACCCCCCCCCAACAAAAACCAACAAAACAAACCAACAACAACAACCAAACAAACAAACAAAAAAAAACCAAAAAAACAAACAACACAAAAAACCAAAACACACAAAAAAACACAACACAAACCCAAAACACCACAAAAACAAACAAACAAACCAACAAAAAAAAAAAACAACAAAAAAAACAAAACCCCAACCAAACCACAAAACAAACAACAACACACAAAAACACCCCACACAAAAACCCAAAAAACCACAACCACCACAAAAAACAAAACACAAAAACAAAAAAAAAAAAAAAACAAAAAAAACAAAAAACCACACAACAACAACACAACAAACCCAACAAAAACCAAACCCAAACACAAAAAAACAAACAAAACAACAAAAAACCACAACAACAAACCCCAAACACAAACCAAACCCCCACACACACACACCACCCCCCCAACCACAACCCCCCCCCCAAACCCCCCCCACCACCCCCCCCACACCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCACCCCCCCCCCCCCCCCCCCAAAAACCCACAACCCCCCACCCCCCACCCCACCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCACCCCCCCCCCCAACCCCCCCCCCCACCCCCCCCCACCACCCCCCCCCCCCCCCCCCCCCCCCACCCAAACAAAAACAAAAACACAAAAACCCCCCCCCCCCCCAAACAAAAACAACACAAACCCCCCCCCCACAAAAACAAAAAAAAAAAAAAAAAAACAAACAAAAAAACACCACAAAAACCAAAAACCCAACAAACAAAACAAACAAACAAAAAACCAAAAAAACAAAAAAAAAAACAAAACAACAACACAAAAACCCCAAAAACAACCACACAACAACAAACCAAACAAAAAAAAAAACAACACAAAAACAAACACAAAACCAAAACCAAAACCCAACAAAAAAAAAACAACCCCCCCCAAAACCCCCCCCAAACCCCAACCCACCACCAAAAACAAAAACACAAAACACCCCAAACAACAACAAACCAACCCCCCCCCCCAAAAAACCAAAAAAAACAAAAACAACAACAAACAAACCCCCCAAACACCAAAAACACCCCCCCAAACCCAAAAACAAACAAAAACAACAAAACAAACAACCAACAACACAAACAAACCAAAAAAAAACAAAACAAAACAAAAAAAACAAAAAAAACACCACCCCAACAAAAAAAAAACACAAAAAAACCAACAAACCACACAAAAAAAACCCAAAACAACAACCCAAAAAAAAAACCCCAAAACCAAAACCACACAACCAAACCAAAAAACCCCAAAAAAAACAAAAACAACACAACAAAACCAAAAAACCAACCAAAAAAACAACAAAAAACAAAACAACCCCCCAAAAAAAAAAAAAAAAAAAACAAAAAACAACAAAAAAACCAAAAAACACCAAAAAAAAAAAAAAAACAAAAAAAAAAAAACAACCCCCCCCACAAAACCCCCCAAACAACCAAACAAAACAACCAACCAAAAAACCCCCACACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAACCCCCCCCCCCCCACAACACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAACCCCAAACCAACCCCCCACCCCCCCACC
+>4976_7#6
+CCCCCCCCCCCCCCCCCAACCCAACCCCCCCCCCCCACCCACACCCCACCCCCCCCACCCCCCAACAACACACACCACAAACCACACACCAAACCAACAAAACCCAAACAACACAACACACCAAAAACCCAAACCCAACACAAACAAACCACAACACACCCAACACCCACCAAACCCCCAACCACCCCCCACCCCCACACAACACCCACCAAACCCAACCCACCCCCACCCACCCCACCCCCCCAACACCCACAACACCCACCACCAACCCACCCCCCCCCCCCCACCCCACACCACCCCACCCCCCCCACCCCCCCCCCCCCACCCCCCCCCACCACCACAACACAACCACCACCCCAACACCACACCCCCCCCCCAAACCCCCCCCCCACCCCAACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCACCCCACCCACCCACCACCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCAACCCCCCCACCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACAACCCCCCACCCCCCACCCCCCCCCCCCCCCCCCACCACAAAACCACCACAAAAACCCACAAAAACACACACACACAAAACAACAACAAACAACAAAAACAAAAAAAACAACAAACAAAACCAAACAAAACAAAACAACAACACACAAAAACACCAAACAAACAAACCACAAAAAACCACACAAAACAACACACAAACACCACACACACCCCCCCCCCCCCCCCCCCCACCCCCCCCAACCCCCCCCCCACCCCCCCCCCAACCCCAAAACAACCCCCCAAACCCACCCCCCACCCCCCCCCCCCCCCCCCCCCCACACCCCCCAAACACACACACAAACAAAAAAAAACAAACAAACCAAACCCCCCCACAAAACACAACAACACACAAACCCAAAAACACAAACAACAAACACAAAACCAACCACAACAAACACAAAAACAACAAAAACCAAAACAAAACAACAAACAAAAAAACACAAAAAAAACACACCACAAAAAACAAAACAAAAAAACCACAAAACCACCAAAAAAAACAACCCCAACACAAAAACACAACAACAACAACAAACCCCACAAACACAACACACACAACACAAACACCAAAAAACACAAAAACACAAAACACACCAAACACAAAAACAACAAACAAACAACAAAACACAAACAAAACACAAAACACAAACCAAACAAACAACAAAAACAAAAAAAACAAACAACACACAAACACAAACACACACACAAAAAAAAAAAAACACACCAACAAACACACACAACACACACAAAAACCAAACAAAACCAACAAACACAAAAACAAAAACACACACCCCCCACCCACCACCCCCACACCCCCCACCCCCACAACCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCAACCCCCCCCCCACCACCCACACCCACCCCCCCCCAAAAAACCCCCCCCCCCCCACAACAAAAACAACCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCAACAAAACAAACAAAAAAAAAAAAACAAAAAACACACCCCCAAAACAAAAAAAACCAAAACAAACAACACAAAACAAAAAAAACAACCAAACAAACAAAACAAAAAAAAAAAACAAACAAAAACAAAAACCACAAAAACAACAACACCAACAAAAAAAAACAACAAAAAAAAAAAAAAAAAAAACAACAAAAAAAACAACAAACACACCACACAAAAAACAACCAAAAAAAAACAAACACAAAAAACAAAAACACAAAACCCCCCCACAAAAAAACCAAACAACAAAACAACAACCAAAAAAAAAACCACAAAAAAAAAAAAAAAAAAACAAAAAACAAACAACAAAACAACAAACCACAAAAAAACCCACAACAAAACAAAAACAACAAAAAAAACAACAAAAAAAAAAACAAAAAACAAAAAAAACAAAAAAAACAAAACACACACCCAACAAAAAAAAAAACAACAAACAACAAAAACACAACACAACAAAACCCAAAAAACCCAAACCACACACAACAACAAAACAAAAAAAACACAAAAACAAAAAAACAAAAAAAACAAAAAACAACACAACCCCCCCCCCCCCCCCCCAACCCCCACCACCCCCCACCCCCCCCCCCCAACCCCACCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCAACCACCCCCCCCCCCCACCCCCCCCAACACACACAAAACCCAAACCACCCCCAAACCCCCCCCAAACCACAAAAACAACAACCCCCCCCACCCCCCCCCCCCCCCCCCCCCCACAACCAAAAAAACAAAAAAACACCCCCCCCCCACCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCCACCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCACCCCCACCCCCCCCCACCCCCCCCCACCCCCCCCCACCCCCCCACCCAAACAAAAAAAAAAACACAAAAAACACCCCAAAACAAAAAAACAAAAAAAAAAAACCCCCCCCCCAAAAAAACAAAAAAACAAAAAAAAAAAAAAACAAAAAAACACCACAAAAAAAAAAACACAAAACAACAAAACAAACACACAAAAAAAAAAAAAAACAAAAAAAAAAACAAAACAACAAAAAAAAAAAAAAAACAAAAAACACACAACAACAAACCAAACCAAAAAAAAAACACCAAAAAAAAAAAAAACAAACAAAAAAAAAACCAAAACAAAAAAAAAAAAAACCCCCCCAAAAAAAAAACAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAACCCCAAAAAAAAACAAAACAACCCCCCCCCCCAAAAAAACAAACAAAACAAAAAAAACAAAAAAAAAAAAAAAAAAACAAAAAAAACAAAAAAACAAAACCAAAAACAAACAAAAACAAAAAAACAAAAAAACCACAACACAAAAAACAAAAAAAAAAACAAAAAAAAACAAAAAAAAAAAACAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAACAACAAACAAAAAAAAAAAAAACAAAACCAAAACAACAAAACCAAACAAAAAAACAAAAAAAAAAAAAAAAACAACACAAAAAAACCAAAAAACAAAACAAAAAAAAAACAAAAAACAAAACAAACCCCCCCCCCCCCCACCCCCACCCCCCCCCCCCCCCACCACCCCCACCCACCCCCCCCCCCCACCCCCACCCCCCACCACACACCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCAACCCCCACCCCCCCCACCCCCCCCCAACCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCACCACACCCCACCCCCCCACCAAAAAAAACACCCAACCCCCCCCCCCACAACCCCAAACAAAAAAAAACAAACACCCCCCCCCAAACCACCCCCCCCCCAAAAAAACACAAAACAAACAAAACCCCCCCCCCCCCCCACCCCACCCCACCCCCCCCCCCCCCCACC
+>4976_7#7
+CCCCCCCACACCCCCCCCCCCCCACCCCCAACCCCCACCCACCAAACAAAACACCCCCCCCCCAACAACACCCCCACCCCCCCACACACACAACCAACCCCACACAACAAACACAACACACCACCAACCCAAACCAACCACACACAAACCACAACACACCACACACCCACCAAACCCCCACCCACCCCCCACCCCCACACAACACCCACCACCACCAACCCCACCCCACCCACCCAACCACCCCAACACCCACACAACCCACCCACCCCCCACCCCCCCCCCACCACCCCACACCCCCCCCCCCCCCCCACCCCCCCCCCCCCACCCCCCCCCACCCACACAACACACCCCCCCACCCAACACCACACCCCCCCCCCCAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCACCAACACACCACCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACAACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCACCACCAACCCAAAACAAAACACCACAAAAACAACCAACCAACAACCACAAACAACAAACAAAAACAAAAAACAAAAACAACAAAACCAAACAAAACACAACACAAACACACAACAACACAAAACAACAAAACACCAAAAAACCACACAAAACACACAACAAACACACCACACACACCCCCCACACCCCCAACCACCCCCACCAACCCAACCCCCACCCCCACCCCAACCCCCCCCACCCCACCACCCCCCACCCCCCACCCCCCCCCCCCAAACAACCCCCCACCCCCCAAACACACCCCCCCCCCCCCAAAAACAAACAAAACCAACCCCCCCCAAAACCCCACAAACACACAACCACAAAAACAACCACAACAACCACAAACAAAAACCCCCCCCCAACACCCACAACAAAACCCAAACAAAAACAACAAAAAACAAAACACAAAAAAAACCCCCCACAACAACACAAACAAAAAACACACACCCACACCAAAAAAAACCACACCAACCAAAAAACCACACAACCCCAACAAACCCCACACCACCAACACCAACAACACAAACACCAAAAAACAACAAAAAACAAACAACCACAAACACACACACAACACCCACCAAACAAAACACAAAACAACCACAAAACCCCCACCAAACAAACAACAAAAACAAAACAAACAAACAACACACAAACACAACAACACACACCCAAACAAAAAAACCACCCAACAACCACACACAACACACACAAAAACCAAACAAAACCAAAAAACACAAAACCAAAAACACACACCCCACACCACCACACCCCAACCAAACCACCACCCCCACCCCCCACCAACCCACACCCCCCCCCCCCCCCCCCACCCCCCCCCACACACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCACCCCCCCCCCAAACCAAAAAAAAAAAACACCCCCCCCCCACCCCCCCCCCCCCCAACAAAACCACCCCCCCCAAACACACACCAAACACACCCCCAACACAAAAAAAACCAAAACCAACCACACAAAACCAAAAAAACAAACAAACAAACAAAACAAAAAACCAAAACAACCCAACACAACAAACACAAAAACACCAACACCAACAAAAAAAAAACCCAAAAAAACAACAAAAAAACCAAACAAAAACCACAAACAAAAACCCACCCCAAAAAAAACCAAAAAAAAACACAACAAAAAAACCCAAACAACAAACCCCCCAACACCAAAACCAAACAACAAACCAACACCCCCAAAAAAAAACACAAACAAAAAAAAAACAAAAAAACAAACAACACACAAACACACAACACACAAAAAAACCCACAACAAAACAAAAACAACAAAAAAAACAACCCCCAAACCAAAAAAAAACAAAAAAAACCAAAACAACAAAACACCCCACCAACCACAAAAAAAACAACAAACCACAAAAACCACACACACAAAAACCCAAAAAACCCAAACCACCACAAAAAACAAAAAACAAAAAACACAAAAAAAAAAACACAAAAAAAAAAAAAAACAACACAACCCCCCCCCCCCCACCCAAACCCCCACCACCAACAACCACCAACCCCCCACCACCCCCCCCAAACCCCACACCACCCCCCCCCCCACCCCCCCCAACCCCCCCCCCCCCCCCCCCAACCCCCCACCAACCACCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCACAACAAAAAAACAAAAAAAACAAAAAAACAAAAAAAAAACAAAAAACCCCCCCCCCCCACCCCCCCCCACCCACACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCACCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAACACAAACCCCCCCCCCCCCCACAAACACAAAAAACACAAACCCCCCCCCCAAAAAAACAAAACCAAAAAAAAAACAACAAACAAAAAACAACCACAAAAACCCAAACACAAACCAACAAAAAAAACAAACAAAAAACAAAAAAAACACAAAAAAAAACAAACACACAACACAAAAAAACCAAAAAAAAACACACAACAACAAACCAAACCAAAAAAAAAACCCAAAAAAAAAAAAAAACAAACCAAAAAAAAACCAAAACCCAAAAAAAACAACCCCCCCCAACAAAAAAACACCCCCCCCAAAAACCACCAAAAAAAAAAAAAAAAAAAACCCCAAACAACAACAAAACAACCCCCCCCCCCAACCCACCAAACAAAACAAAAACAACAACACCCCAAAAAAAAAACAAACAAAAACACCCCCCCAAACCCAACAACAACCAAAAACAACAAAACACACCACCAACACCACAAACAACCCAAAAAAAAACACAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCAACAAAAAAAAAACAAAAAAAAAAAAACCAACCAAAAAAAAACAAAAACAAACCACAAACAAAAAAAAAAACCCCACAACCAAAACCACAAAACCAAACAAAAAAACCCCAAAAAAACAAAAAAAAACACAACAAAACCAAAAAACAAACCCAAAAAACCACAAAAAACAAAACAAACCCCCCCCCACAAAACCCCCAACCACCAACCCCCCCACAAACCACACCCAACCACCCCCCACACCCCCACCCCACACCACAAACCCCCCCCCCCCCCACAACCCCCCCACCCCCCCCCACACACCCACCCCCCCCACCCCCAACAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCACCCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCCACCCCCCCCCCCACCACCCCCCCACCACCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCCCCCCCCCCCACC
+>4976_7#8
+CCCCCCCACACCCCCCCCCCCCCACCAAACCCCCCCACCCACCCCACCAACCCACCCCCCCCCAACAAAACCCCCCCCCCCCACCACAAACAAACAACACCACCAAACAAACACAACACACCACCAACCCAAACCCAACACACACAAACCACAACACACCACACACCAACCAAACCCCCACCCAACCCCCACCCCCACACAACACCCACCACCACCAACCCCACCCCACCCACCCAACCCCCCCAACACCCACACAACCCACACCCCCCCCACACCCCCCCCCCCACCCCACACCCCCCCCCCCCCCCCACCCCCCCCCCCCCACCCCCCCCCACCACCACAACACACCCCCCCACCCAACACCACACCCCCCCCCCCAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCACCCACCCAACACCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACAACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCACCACCAACCCACCACAAAAACCAACAAAAAACACCAACCAACAACCACAAACAAACAACAAAAACAAAAAAAACAAACAACAAAACCAAACAAAAACCACAACAAACACACAACAACACAAAACAAACAAACACCAAAAAACCACACAAAACACACAACAAACACCACACCAACACCCCCCACACCCCCAACCACACCCACCAACCCACCCACCACCCCCCACCCCCCCCCCCCCACCAACACCCCCCCCACCCCCCACCCCACCCCCCAAAACACAACACCACCCCCCAAACACACCCCCCCCCCCCCAAAAACAAACAAACCAAAAACACCCACAAACCCCAACAACCAAACACAACAACAACAACCACAACACCAACAAACAAAAACCCCCCCCCAACACCCACAACAAAACCCAAACAAAACCAACAAAAAACAAAACACAAAAAAAACCCCCCACAACAACACAAACAAAAAACACACACCCACACCAAAAAAAACCAACACCACCAAAAAACCACCAAACCCCAACAAACCCCACACACCCAACACCAAAAACACAAACCACAAAAAACAACAAAAAACAAACAACCACAAAAACACACACAACACCCACCAACAAAAACACAAAACAACCACAAACACCCCACCAAACAAACAACAAAAACAAAACAAACAAACACACAACAAACACAACACAACACACCCAAACAAAAAAACCACCCAACAACCACACACACAACCAACAAAAACCAAACAAAACCAAACAACACAAAACCAAAAACACACACCCCCCACCACCACACCCCAACCAAACCACAACCCCCACCCCCCACCAACCCACACCCCCCCCACCCCCCCCCAACCCACCCACACAACCCCCAACCCCACCCAAACCACCCCCACCCCCCCCCCACCCCCCCCCCCAACCAAAAAAAAAAAACCACCCCCCCCCACCCCCCCCCCCCCCAACAAAAACACCCCCCCCAAACACACACAAACAACAACAAAAACACAAAAAAACAACAAACCAACCACACAAACACAAAAAACAACAACAACAAACAAAACAAAAAACCAAAACAACCCAACACAACAAACACAACCACACCAACACCAACAAAAAAAAAACCCAAAAAAAAAACAAAAAAACCAAACAAAAACCACAAACAACAACCCACCCCAAAAAAAACCAAAAAAAAACACAACAAAAAAACCCAAAAAACAAACCCCCCAACACCAAAACCAAACAACAAACCAACACCCCCAAAAAAACAAACAAACAAAAAAAAAACAAAAAAACAAACAACACACAAACACACAACACACAAAAAAACCCACAACAAAACAAAAACAACAAACAAAACAACCCCCAAACCAAAAAAAAAAAAAAAAAACAAAAACAACAAAACACCCCACCAACCACAAAAAAAACAACAAACCACAAAACCAACACACACAAAAACCCAAAAAACCCAAACCACCACAAAAAACAAAACACAAAAAACACAAAAAAAAAAACACAAAAAAAAAAAAAAACAACACAACCCCCCCCCCCCCACCCAAACCCCCACCACAAACAACCACCAACCCCCCAACACCCCCCCCAAACCCCACACCACCCCCCCCCCCAACAACCCACACCCCCCCCCCCACACCCCCAAACACCCACCACCCACCCCCCCCCCCACCCCCCCCCCCCCCCCCCACCAACCCCCCCCCCCCCCCCACCCCCCCCCCCAAACAACCCCCCCCCCCCCCCCCCCCCCCCCCAACACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCCCCCCAACAAACCAACCACAAAAAAACAAAAACAACAAAAACAACAAAAAAAAAACCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCACCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCAAACAAAAAAAAAAACACAAACCCCCCCCCCCCCCACAAACAAAAAAAACACAAAACACCCCACCAAAAAAACAAAACCAAAAAAAAAACAACAAACAAAAAAACACCACAAAAACCCAAACACAAACCAACAAAACAAACAAAAAAAAAACAAAACAAACACAAAAAAAAACAAACACACAACACAAAAAAACCAAAAACAAACACACAACAACAAAACAAACCAAAAAAAAAACCCAAAAAAAAAAAAAAACAAACCAAAACAAAACCAAAACCCAAAAAAAACAACCCCCCCCAACAAAAAAAAACCCCCCCCAAAAACCACCAAAAAAAAAAAAAAAAAAAACCCCAAACAACAACAAAACAACCACCCCCCCCAACCCACCAAACAAAACAAAAACAACAACACCCCAAAAAAAAAACCAACAAAAACACCCCCCCAAACCAAACAACAACCAAAAACAACAAAACACACAACCAACACCACAAACAACCCAAAAAAAAACACAAAAAAAAAAAAAACACAAAAAAACCCCCCCCCCAACAAAAAAAAAACAAAAAAAAAAAAACCAACCAAAAAAAAACAAAAACAAACCCAAACCCAAAAAAAAAACCCCAAAACCAAAACCACAAAACCAAAAAAACAAACCCCAAAAAAACAAAACACAACACAACAAAACACAAAAACAAACACAAAAAACCACAAAAAACAAAACAAACCCCCCCCCACAAAACCCCCAACCACCAACCCCCCCACAAACCCCACCCAACCACCCCCCACACCCCCACCCCACACCACAAACCCCCCCCCCCCCACCAACCCCCCCACCCCCCCCCACACACCCACCCCCCCCACCCCAAACACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCACCCCCCCCCCCCCCCACCCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCACCCACCAACCCCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCCCCCCCCCCCACC
+>4976_7#9
+CCCCCCCCCCCCCCCCCCCCCCAACCAAACCCCCCCACCCACCACCCAACCCCCACACCCCCCAACAACACCCCCCCCCCACCACACACCAAACCAACAACACCCAAACAACACAACACACCAAAAACCCAAACCCAACACACACAAACCACAACACACCCAACACCCACCAAACCCCCAACCACCCCCCACCCCCACACAACACCCACCACACCCAACCCACCCCCACCCACCCAACCCCCCCAACACCCACAACACCCACCACCACACCCACCCCCCCCCCCCACCCCACACCCCCCCACCCCCCCCACCCCCCCCCCCCCACCCCCCCCCACCACCCAAACACAACCCCCACCCCAACACAACACCCCCCCCCCAAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCACCCCACCCACCCACCACCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACAACCCCCCACCCCCCACCCCCCCCCCCCCCCCCCACCACCAAACCACCACAAAACACCACAAAAACACACAACCACAAAAACCAAACAAACAACAAAAACAAAAAAAACAACAAACAAAACCAAACAAAACACAACAACAACACACAACAACACAAAACAAACAAACACCAAAAAACCAACCAAAACAACACACAAACACCACACACACCCCCCCCCCCCCCCCCCCCACCCCCCCCAACCCCCCCCACACCCCCCCCCCCCCCCCCCCCCCCCCCCCCAACCCCACCCCCCACCCCCCCCCCCCCCCCCCCCCCACACCCCCACAACACACCCCCCCCCCCCCAAAAACAAACAAAACCAACCCCCCCACAAAACACAACAACACACAAACCCACCAACACAAACAACAACCACAAAAACAACCACAACAAACACAAACACAACAAAACCCAAAACAAAACAACAAAAAAAAAAACACAAAAAAAAAACCAAACAAAAAACAAAACAAAAAAACCACAAAACCACCAAAAAAAACAACCCCAACACAAAAACACAACAACACCAACAAACCCCACAACACCAACACCAACAACACAAACACCAAAAAACACAAAAACACAAAACACCACACACACACAAACAACACACACACAACAAAACACAAAACAAACACAAAACACAAACCAAACAAACAACAAAAACAAAACAAACAAACAACACACAAACACAAACACACACACAAAAACAAAAAAACACACCAACAACCACACACAACACACACAAAAACCAAACAAAACCAACAAACACAAAAACAAAAACACACACCCCCCCACCCCCACCCCCACAACCACCACCCCCCCCACCCCCCACCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCACCACCCCCACCCCCAACAAAACAACCACCCCCCCCCCCCCCACCCCACCCCCAACCCCCCCCCCCCCCCCCACCACCCCCACCCCCCCCCCCCCCAACAAAACAACCCCCCCCAAAAAAACAAAAAACACACCCCCAAAACAAAAAAAACCAAAACCCAACACACAAAACAAAAAAAACAACCAAACAAACAAAACAAAAAAAAAAAACAAACAAAAACAAAAACCACAAAAACACCAACACCAACAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAACAACAAAAACAACAACAAAAAACCCACACAAAAAACACCCAAAAAAAAACACACACAAAAAACAAAAACACAAAACCCCCCCACACCAAAACCAAACAACAAAACAACAACCCAAAAAAAAAACACAAACAAAAAAAAAAAACAAAAACAAACAACCAACAAAACAAAAAACCACAAAAAAACCCAACACAAAACAAAAACAACAAAAAAAACAACAAAAAAAACAAAAAAAAACAAAAAAAACAAAAAAACAAAAACACACACCCAAACACAAAAAAAACAACAAACCACAAAAACACCACACAACAAAACCCAAAAAACCCAAACCACACACAACAACAAAACAAAAAAAACACAAAAACAAAAAAACAAAAAAAACAAAAAACAACACAACCCCACCCCCCCCCCCCCAACCCCCACCACCCCCCACCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCAACCCCCCCACCCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCAACAACCCCCCCCCCCCAAACACCCCCCACACAAAACCAAACAACAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCAAAAAAAACACACACCACCACCACACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCAACCCCCACCCCCCCCCACCCCCCCCCACCCCCCCCCCCCCCCCCACCCAAACAAAAAAAAAAACAAAAAAAACACCCCCCCCCACAAAAACAAAAAAAAAAAACCCCCCCCCCAAAAAAACAAAAAAACAAAAAAAAAAAAAAACAAAAAAACAACACAAAAAACCAAACAAAAAACAACAAAACAAACAAACAAAAAACAAAAAAAACAAAAAAAAAAACAAAACAACAAAAAAAAAAAAAAAACAAAAAACACACAACAACAAACCAAACCAAAAAAAAAACACAAAAAAAAAAAAAAACAAACCAAAAAAAAACCAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAACCCCAAAAAAAAACAAAACAACCCCCCCCCCCAACCCAACAAACAAAACAAAAAAAACAAAAAAAAAAAAAAAAAAACAAAAAAAACAACACAACAAAAACAACAACAAACAAAAACAACAAAACAAAAAAACCACAACACAAAAAACAAAAAAAAAAACAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAACAACAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAACACAAACACAAAAAAAAAAAAACAAAACAAAAACAACAAAACCAAACAAAAAAACCCCAAAAAAAAAAAAAACAAAAAAAAAAAACCAAAAAACAAAACAAAAAAAAAACAAAAAACAAAACAAACCCCCCCCCCCCCCAACCAAACCCCCCCCCCCCCCCACCACCCCCACCCACCCCCCCCCCCCACCCCCACCCCACACCACACACCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCAACCCCCACCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAACCCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCACCCACCCCCCACCCACAACACCCAACAACCCCCCCCACCCCCCCCACCCCCCCCCCCCCCAACCAAAACAACAACCCCCCCCCCCCCCAAAACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCACCCCACCCCCCCCCCCCCCCCCCCCACC
+>5103_7#1
+CCCCCCCCCCCCCCCACCCAAAAAACCCCAAAAACCAAAAACCCCCCCCCCCCCCCCACCCCCAACAACACAAACCACACACCACACACCAAACCAACAACACCCAAAAACAACAACACACCAAAAACCCAAACCCAACACAACCAAACCACAACACAAAAAACACCAACAAAACCCCCAACCACCCCCCACCCCCACACAACAACCAACAAACCCAACCCACCCCCACCCACCCCACCCCCCCAACACCCACAACACCCACCAACAAACCCACCCCCCCCCCCCACCCCACACCCACCCACCCCCCCCACCCCCCCCCCCCCACCCCCCCCCACCACCCAAAAACAACCCCCACCACAACAACACCCCCCACCCCCAAACCCCCCCCCCACCCCCCCCCCCCCCCCACCCCCCCACAACCCCCCCCCCACCCCACCCACCCACCACCACCCCCCCACCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCACCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACAACCCCCCACCCCCCACCCCCCCCCCCCCCCCCCACCACAAAACAACCAAAAAACAACACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAACAAAAAAAACAAAAAAAAAAACCAAAAAAAAAAAAAAAAAAAAACAAAAAAAAACAAAAAAAAAAAACAACAAAAAAACAAAAAAAACAAAACACAAACAACACACAAACCCCCCCCCCCCCCCCCCCCACCCCCCCCAACCCCCCCCCCAACCCCCCCCCAACACCCAACCCCCCACAAAAACCCACCCCCCACCACCCCCAAAACCCCCCCACCAACACCCCCAAAAACACCACAACCCCCCCAAAAACAAACAAAAACAACCCCCACAAAAAACACAAAAACACAAAAACCAAAAAACACAAAAAACAACCAAAAAAAAAACCACAACAAACACAAACACAACAAAACACCAACAAAAACAAAAAACAAAAAAACACAAAAAAAAACCCAAACAAAAAAAAAAACAAAAAAAACACAAAACCACCAAAAAAAAAAAAAAAAAAACAAAAAAACACAAACACCAACAAACCCCAAAACAAAAAACAAAAAAACACAAACACCAAAAAACAACAAAACACAAAAAACAACAACAACAAAAACAAAACAACAACAACAAAACACAAAACAAACAAAAAACACAAACCAAACAAACAACACAAACAAAACAAACAAAAAACACACAACAACAAAAACACAAACAAAAAAAAAAAAACAAAACAACAAACCAACACAACACACACAAAAAACAAACAAAACCAACAAAAACAAAAACAAAAACACACACCCCCCACCCACCACCCCCACCCCCACCACCCCCACCACCCCCCCCCCCACCACCCCCCAAACAAACCCCCCCACCACAAAACCACCACCCCCACCCAACCCCCCCACAACACCCCCCAAACCCCCACCCCCCAACCAACCCCCCCCCCCCCCCCCCCCCAAAACACCCCACCCCCCCCCAAAAAAAAAAACCCCCCCAAAAAAACAAAAAACACACCCCCAAAACAAAAAAAAAAAAAACAAAACAAACAAAACAAAAAAAACAACCAAAAAAAAAAAACAAACAAAAAAAACAAACAAAAACAAAAACCAAAAAAAAAAAAACACAAAAAAAAAAAAACAACAAAAAAAAAAAAAAAAAAAAAAACAAAAAACACAAAAAACAAACAACACAAAAAACAACCAAAAAAAAACACACAAAAAAAACAAAAACACAAAACCCCCCCAAAAAAAAACAAAACAAAAAAACACAACACAAAAAAAAAACAAAAAAAACAAAAAAAAAACAACAAAAAACAAAAAACAAAAACAAAAAAAAAAAAAAAACCAAAAAAAAAAAAAAAACAAAAAAAAAAACAACAAAAAAAACAAAAAAAAACAAAAAAAACAAAAAAAACAAAACAAACAACCAAAAAAAAAAAAAACAACAAACAACAAAAACACAAAAACAAAAAACCCAAAAAACCAAAACAACAAAAAACAACAAAACAAAAAAAAAACAAAAACAAAAAAACAAAAAAAACAAAAAACAAAACAACCCCACCCCCCCCCCCCCAACCCCCCCCACCCCCCACCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCACCCACCCCCACCCCCCACCCCCCAAACACCCCCCCACCCCCCCACACCAACCCACCCCCCCCCCCACCCCCCAAACCCCACCCCCCCCACCACCAACCCCCCCCAACCAAAAACAACCCCCAACCCCCCCAAAAACCCCCCCCCCACACCAAAAACCCCCCCCCCCCACAACCCCCCCCCCCCCCCCCACAACCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCACCCCACCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCAAAAAAAAAAAACACAAAAAACCACCCCCCCCCCCCACCCCCACCCCCACCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCACCCAAACAAAAAAAAAAACAAAAAAACCACCCACACACACAAAAACAAAAAAACAAAACCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAACAAAACAAAAAAAAAAAAAAACAAAACAACAAAACAAACAAACAAAAAAAAAAAAAAACAAAAAAAAAAACAAAACAACAAAAAAAAAAAAAAAACAAAAAACAAACAACAACAAAACAAAACAAAAAAAAAAAACCAAAAAAAAAAAAAACAAACAAAAAAAAAACCAAAACAAAAAAAAAAAAAACCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCAAAAAACAACAAAACAACCACCCCAAAAAAAAAAAAAAACAAAACAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAACAAACAAAAAAAAAAAAACAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAACAAAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACAAAACCAAAACAACAAAACAAAACAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAACAAAAAAACAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAACCCACCCCCCCCCAACCAAACCCCCCCCCCCCCCCACCACCCCAACCCACCCCCCCCCCCCACCCCCACCCCCCACCACACACCCCCCCCCCCCCAACCCCCCACCCCCCCCCCCCCCAACCCACAACCCCCCCACCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCAAAAACCCCCCACCCCCCCCCCCCCCCCCAACCACCCCCCACCCCCCCCACCCCCAAAAAACCCAACCCAAAACAAAAACCCCCCAAACAAAAAAAAACCCAACACCCCCCCAAACCCCCCCCCCCCCCAACACCACCACCCCCCAACCCACAAACCCAAAAAAAACACCCCACCCCCCCCCCCCCCCCCCCCACC
+>5103_7#10
+CCAACACACCCCACCCCCCCCACACCCCCCCCCCCCAAAACACCCCCACCCCCCCCCCCCCCCAACAAAACCCCCACCCCACCACAACCCAAACCAACACCACCCAAACAACACCACAAACCACCAACACAAACCCCAAACACCCAAACCACAACCAACCACACCCCACCCACACCCCCCCCCACCCCCCACCCCCACACAACACCCACACCACCCAACCCACCCCCACCCACCCCACCCCCCCAACACCCACACAACCCACCCCCACACCACCACCCCCCCCCCAACCCACACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCACCACCACACAACAACCCCCCCCCCAACACCACCCCCCACCCCCCAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCAACCCCCCACAACCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCAACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACACCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCACCAACAAACCACCACAAAACACACCAAAAACAACCAACCAACAACCAACAACAAACAAAAAAAACAAAACAAACAAACACAAAAACCAAACAAAACACAACAACACAAACCAACAACACAACACAACAAAACACCAAAAAACCACACAAAACACCACACAAACACACAACACAAACACAACACACCAACAACAACAACCACCAACACCACCCACACACCAACACCCCCAACCCCCACCCCCACCCCCCCCAAACCCCACAAAACCAACACACCCCCCCCCCCACCCCCACAACACACCCCCCCCCCCCCAAAAACAAACAAAACCAACCCCCCCACAAAACACAACAACACAACACCACCCAAAAACACACAAACACCACAAACCAAACACCAAACAACAAACCCACAACAAAACACCAAACAAAACACCAACCAACCAAACACAAAAAAAAACCCACACAACAAACAAAAAAAAAAAACCACAAAACCACCAAAAAAAACAAACCCAAAACAAAAACAACACAACCCACCAACACCCCACACACACAACACCAACAAACAAACCACACAAAAACACAAAAACCAAAACAACCCCAAACCAACACAAAACACAACCACAACAAAACCAAAAACAAACACAAAACACCAACCAAACAAACAACAAAAAACAACCAAACCAACAACACACAAACACAACACACACAACCCAAACAAAAACCACCCACACAAACCACACCCAACACACAAAAAAACAAAACAAAACCAACCAACACAAAACCAAAAAAAAACACCCCCCACACCAACACAACAACCAAACAACCCCCCCCAACAAAAAACAACACACAACCACCCAACCACACCCCAACCCCCCCCACACACACCCCCAAACCCCCCCCCCACCCCCCAACACACAACCACCCCCCCCCCAAACCCCCCCCCCCCCCCCCCACCCCCAACCCCACCCCCCCCCAACAAAACAACCCCCCCCAAACACACAAAAAACACACCCCCAAAAAAAAAAAAACACAAACACACCACACAAAACAAAAAAAACAACCAACACCAAAAAACAAAAAACCAAACCCACACAAAACAAAACCCACAAAAACACCAACACCAAAAAAAAAAAAAACCAAAAAAAAAACAAAAAAACACAACAACACACCAAACAACCAACCCACAACAAAAAAAACCAAAAAAAAACACACCAAAAAAACACAAACACAACCCCCCCCCAACAAAAACAAACACAACAAACCAACAACAACAACCAAAACCACAAACAAAAAAAAACCAAAAAAACAAACAACACAAAAAACCAAAACACACAAAAAAACCAAACACAAACCCAAAACACCCCAAAAACAAACAAACAAACCAAAAAAAAACAAAAACAAAAAAAAAAACAAAACCCCAACCCAACCACAAAACAAACAACAACACACAAAAACACCCCAACACAAAACCCAAAAAACCCAAACCACCACAAAAAACAAAACACAAAAAACAAAAAAAAAAAAAAACAAAAAAAACAAAAAACCACACAACAACAACACAACAAACCCAACCAAAACCAAAAACAAAAACAAAAAAACAACCCCCCCCCCAAAAAACCACAACAACAAACCCCCAACACAACAACAACAACCACAAACACACAACACCCACACAAACCACACCCCCCCCCCCAACCCCCAACCCCCCCACCCACACACCCCCCCCCCCCCCCACCCCCCCCACCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCAACAACCCACAAAAACAAAACCCCCACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCCCCCCCCCACCCCCCCCCACCACCCCCCCCCCCCCCCCCCCCCCCCACCCAAACAAAAAAAAAAACACAAAAACCCCCCCCCCCCCCAAACAAAAACAACCCAAACCCCCCCCCCACAAAAAAACAAAAAAAAAAAAAAAAACAAACAAAAAACAACCACAAAAACCAAAAACCCAACAAACAAAAAAAACAAACAAAAAACAAAAAAAAAAAAAAAAAAAACAAAACAACAACACAAAAACCCCAACAACAACCACACAACAAAAAACCAAACCAAAAAAAAAACACCACAAAAACAAACACAAAACCAAAACAAAACCCCAACAAAAAAAAAACAACCCCCCCCAAAACCCCCCCCAAACCCCAACCCACCACAAAAAACAAAAACACAAAACACCCCAAACAACAACAAACCAACCCCCCCCCCCAAAAAACCAAAAAAAACAAAAACAACAACAAACAAACCCCCCAACAACCAAAAACACCCCCCCAAACCCAAAAACAAACAAAAAAAACAAAACAAACAACCAACAACACAAACAACCCAAAAAAAAACAAAACAAAACAAAAAAAACAAAAAAAACACCACCCCAACAAAAAAAAAACACAAAAAAACCAACAAACCACACAAAAAAAACCCAAAACAACAACCCAAAAAAAAAACCCCAAAACCAAAACCACACAACCAAACCAAAAAACCCCAAAAAAAACAAAAACAACACAACAAAACCAAAAAACCAACCAAAAAAACAACAAAAAACAAAACAACCCCCCAAAAAAAAAAAAAAAAAAAACAAAAAACAACAAAAAAACCAAAAAACAAAAAAAAAAAAACCCAAACAAAAAAAAAAAAACAACCCCCCCCACCAAACCCCCAAAACAAACCAACAAAACAAACACCCAAACCACCAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAACCCCCCCCACCCCCCCCCACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCAAAAAAAACACACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCAACCCAACCCCAAAAAAAAAAAAAAAAAA
+>5103_7#8
+CCCACACCAACCCCACCAACCCCCACCCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCAACAAAACCCCCACCCCACCACAACCACAACCAACCCCAACCAAACAACACCACAAACACCCAACACCAACCCCACACACCCAAACCACAACCAACCACACCCCCACCACACCCCCCCCCACCCCCCACCCCCACACAACACCCACCACCACCAACCCACCCCCACCCACCCCCCCCACCCAACACCCACACAACCCACCCCCACACCCACACCCCCCCCCCACCCCACACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCACCACCACACAACAACCCCCCCCCCAACACCACACCCACCCCCCCAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCACCCACCCACACCCCCCCCCCCACCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCACCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCAACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACACCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCAACCACAAACCACCACAAAACACCACAAAAACAACCAACCAACAACCAACAACAAACAAAAAAAACAAAACAAACAAACACAAAAACCAAACAAAACACAACAACAACAACCAACAACACAACACAAACAAACACCAAAAAACCACACAAAACACCACACAAACACACAACACAAACAACCAACACCAACAACAACAACCACCAACACCACCCACACACCAACAACAACAACCCCCACCCCCCCCCCCCCCACCCCCCAACCCCCCCCCCCACCCCCCCCCCCACCCCCACAACACACCCCCCCCCCCCCAAAAACAAACAAAACCAACCCCACCACAAAACACAACAACACAACACCACACAAAAACACACAAACACCACAAACCAAACCACAAACCCAAAACCCACAACAAAACACCAAACAAAACACCAACCAACCAAACCCAAAAAAAAACCCACACAACAAACAAAAAAAAAAAACCACAAAACCACCAAAAAAAACAAACCCAACCAAAAAACAACACAACCCCACAACACCCCACACACACAACACCAACAACACAACCACACAAAAACACAAAAACCAAAACAACCCCAAACCAACACACAACACAACCACAACAAAACCAAAAACAAACACAAAACACCAACCAAACAAACAACAAAAAACAACCAAACCAACAACACACAAACACAACAACACCAACCCAAACAAAAAACCCCCACAACAACCACACCCAACCAACAAAACAACAAAACAAAACCAACCAACACAAAACCAAAAAAAAACACCCCCCACACCACAAACACAACCAACCAACCAAACAAACAACAAAACAACACACCACCACCAACCCACACCCAAACCCCCCCCACACAACCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCACCCCCCCCCCAACCCCCCCCCCCCCCCCCCCACCCCCAACCCCCCCCCCCCCCAACAAAACAACCCCCCCCAAACACACAAAAAACACACCACCAAAACAAAAAAAACACAAACAAACCACACAAAACAAAAAAAACAACCAACACCACAAAACAAAAAACCAAACCCACACAAAACAAAACCCACAAAAACACCAACACCAACAAAAAAAAAAACCAAAAAAAAAACAAAAAAACACAACAACAAACCAAACAACCAACCCACACAAAAAAAAACCAAAAAAAAACACACACAAAAAACACAAACACAACCCCCCCCCAACAAAAACCAACAAAACAAACCAACAACAACAACCAAACCAACAAACAAAAAAAAACCAAAAAAACAAACAACACACAAACACAAAACACACAAAAAAACCCACAACAAACCCAAAACACCACAAAAACAAACAAACAAACCAAAAAAAAACAAAAACAACAAAAAAAACAAAACCCCAACCCAACCACAAAACAAACAACAACACACAAAAACACCCCAACACAAAACCCAAAAAACCCAAACCACCACAAAAAACAAAACACAAAAAACAAAAAAAAAAAAAAACAAAAAAAACAAAAAAACACACAACAACAACACACCAAACCCAACCAAAACCACAAACAAACACAAAAAAACAAACAAACACACAAAAAACCACAACAACCCACCCCCAACACAACACAAACACCCACACAAAAACAAAACCCCCCCAACAAACACCCCCCCAAACAACCCCCAAACCAAACAACCACACACCCCCCCCCCACCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCCCCCCCCCACCCCCCCCCACCACCCCCCCCCCCCCCCCCCCCCCCCACCCAAACAAAAACAAAAACACAAAAACCCCCCCCCCCCCCAAACAAAAACAACCCAAACCCCCCCCCCACAAAAAAACAAAAAAAAAAAAAAAAACAAACAAAAAAACACCACAAAAACCAAAAACCCAACAAACAAAAAAAACAAACAAAAAACAAAAAAAACAAAAAAAAAAACAAAACAAAAACACAAAAACCCCAAAAACAACCCAACAACAAAAAAACAAACCAAAAAAAAAACACCACAAAAACAAACACAAAACCAAAACCAAAACCCAACAAAAAAAAAACAACCCCCCCCAAAACCCCCCCCAAACCCCAACCCACCACCAAAAACAAAAACACAAAACACCCCAAACAACAACAAACCAACCCCCCCCCCCAAAAAACCAAAAAAAACAAAAACAACAACAAACAAACCCCCCAAACACCAAAAACACCCCCCCAAACCCAAAAACAAACAAAAAAAACAAAACAAACAACCAACAACACAAACAACCCAAAAAAAAACACAACAAAAAAAAAAAAACAAACAAAACACCACCCCAACAAAAAAAAAAAACAAAAAAACCAACAAACCACACAAAAAAAACCCAAAACAACAACCCAAAAAAAAAACCCCAAAACCAAAACCACACAAACAAACCAAAAAACCCCAAAAAAAACAAAAACAACACAACAAAACCAAAAAACCAACCAAAAAAACAACAAAAAAAAAAACAACCCCCCAAAAAAAAAAAAAAAACACACAAAAAAAAACAAAAAAACCAAAAAACAACAAAAAAAAAAAAAAAACAAAAAAAAAAAAACCACCCCCCACCCAAAACCCCCCAACCAACCCAACAAAACAAACACCCAAAAAACAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAACCCCCCAAAAACAAACAAACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCCCACCCCCCCACC
+>5103_7#9
+CAAAAACACCACCCCCCCCACCCACCAAACCCCCCCAACCCACCCCCACCCCCCCCCCCCCCCAACAAACACCCCACCCCACACCAACCACAAACAACACCACCCAAACAAAAACACACACAACCAACACCAACCCCCCACACCCAACACACAACCAACACCACCCCCACCACACCCCCCCCCACCCCCCACCCCCACACAACAACCACCACCACCAACCCACCCCCACCCACCCCACCCACCCAACACCCACACAACCCACCCACCCACCACCACCCCCCCCCCACCCCACACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCACCCACACACAACAACACCCCCCCCAACACAACACCCCCCCCCCCAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCACCCACCCACACCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCAACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCACCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACACCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCAACCACAAACCACCACAAAACACCACAAAAACAACCAACCAACAACCAACAACAAACAACAAAAACAAAACAAACAAACACAAAACACAAAACAAACACAACACAACAAACCAACAACACAACACAAACAAACACCAAAAACACACACAAAACACCACACAAACACACAACCAAAACAACACACACCAACAACAACAACCACCAACACCAACAAACAACCAACCACCCAACCCCCCACCAACCCCCCCCCCACCCCACACCCCCCCCCCACACCCCCCCCCCCACCCCCACAACACACCCCCCCCCCCCCAAAAACAAACAAAACCACCCCCCCCACAAAAAACAACAACACAACACCACCCAAACACACACAAACACCAACACCCAAACCACAAACAACAAACCCACAACAAAACACCAAACAAAAAACCAACCAACCAAACACAAAAAAAAACCCACACAACAAACCAAAAAAAAAAACCACAAAACCACCAACAAAAACAAACCCAACACAAAAACAACACAACCCCACCCCACCCCACACACACAACACCAACAACACAACAACACAAAAACACAAAAACAAAAACAACCCCAAACACACACACAACACAACCACAACAAAAACCAAAACAAACACAAAACAACAACCAAACAAACAACAAAAACAAACCAAACCAACAACACACAAACACAACAACCACAACCCAAACAAAAAAACCCCACAACAAACACACCCAACACACAAAACAACCAAACAAAACAAACCAACAACAAACCAAAAAAAAACACCACCCACACCAACACAACAACCAAAAAACCAAACAAAACAAAAAACAAAAAACAACACCCCACCCCCACCACAACCCCACCCACCAACACCCCCCCCCAAAAAAACCACCCCCCCACCCCCCCCCACCCCCCCCCCAACCCCCCCCCCCCCCCCACCCCCCCCCACCACCCCCCCCCCCAACAAAAAAACCCCCCCCAAACACACAAAAAACACACCCCCAAAACAAAAAAAACACAAACACACCACACAAAACAAAAAAAACAACCAACACCACAAAACAAAAAACCCCACCCACACAAAACAACCCCCACAAAAACACCAACACCAACAAAAAAAAACACCAAAAAAAAAAAAAAAAAACACAACAACAAACCAACCCCCCAACCCACAACAAAAAAAACCAAAAAAAAACACACCAAAAAAACACAAACACAACCCCCCCCCAACAAAAACCAACAAAACAAACCAACAACAACAACCAAAACCACAAACAAAAAAAAACCAAAAAAACAAACAACACAAAAAACCACAACACACAAAAAAACCCAACACAAACCCAAAACACCACAAAAACAAACAAACAAACCAAAAAAAAACAAAAACAAAAAAAAAAACAAAACCCCAACCACACCACAAAACAAACAACAACACACAAAAACACCCCAACACAAAACCCAAAAAACACAAACCACCACAAAAAACAAAACACAAAAAACAAAAAAAAAAAAAAACAAAAAAAACAAAAAACCACCAAACAAAAACACACCAACCAAAACCAAAACCAAAAACAAACAAAAAAAAACAAACAAAACCACAAAAAACCACAAAAAAAAACCAACAACACAACAACAAACCAAACACACACAAAAAACCCACCAAACCCCCAAACCCAACCCCACCACAACCCCCCCCCACCCCAACACCCCCCCCCCCCCCCACCCCCCCCCCCCCCAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCACCCCCCCCCCCAACCCCCCCCCCCACCCCCCCCCACCACCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAACAACAAAAACACCCCCCCCCCCCAAACCAAAACAACCCAAACCCCCCCCCCACAAAAAAACAAAAAAAAAAAAAAAAACAAACAAAAAAACACCACAAAAACCAAAAACCCAACAAACAAAACAAACAAACAAAAAACAAAACAAACAAAAAAAAAAAAAAAACAACAACACCCCCCCCCCAAAAACAACCACACAACAAAAAACCAAACAAAAAAAAAAACAACACAAAAACAAACACAAAACCAAAACCAAAACCCCACAAAAAAACCACAACCCCCCCCAACACCCCCCACAAACCCCAACCCACCACCAAAAACAAAAACACAAAACAACCCAAACAACAACAAACCAACCCCCCCCCCCAAAAAACCAAAAAAAACAAAAACAACAACAAAAAAACCCCCCAACAACCAAAAACACCCCCCAAAACCCAAAAACAAAAAAAAACAACAAAAAAAACAAACCACAACACAAACAACCCAAAAAAAAACAAAACAAAACAAAAAAAACAAAAAAAACACCACCCCAACAAAAAAAAAACACAAAAAAACCAACAACCCACACAAAAAAAACCCAAAACAACAACCCAAAAAAAAAACCCCAAAACCAAAACCACACAACCAAACCAAAAAACCCCAAAAAAAACAAAAACAACACAACAAAACCAAAAAACCAACCAAAAAAACAACAAAAAAAAACACAACCCCCCAAAAAAAAAAAAAAAAAAAACAAAAAAAAACAAAAAAACCAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACCACAAAACCCCCCAAACAACAAAACAAAACAAACAAAAAAACCCACCCCACCACCAAAAAAAAACAAAAAAAACACAAACCCCCCCCCCCCACAAAACCCCCCCCCCCCCCAAAACACCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCAAACAACCCCCCCCCCCCCCCCCACCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCAAACCACCCCCACCCCCCACCCCCCCCCC
+>5116_2#1
+CCCACACCACCCCCACCAACCCCCACCCCCCCCCCCACCCCACCCCCACCCCCCCCACCCCCCAACAAAACCCCCACCCCACCACAACCACAACCAACACCACCCAAACAACACCACAAACACCCAACACCAACCCCACACACCAAAACCACAACCAACCACACCCCCACCACACCCCCCCCCACCCCCCACCCCCACACAACACCCACCACCACCAACCCACCCCCACCCACCCCCCCCACCCAACACCCACACAACCCACCCCCACACCCACACCCCCCCCCCACCCCACACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCACCACCACACAACAACCCCCCCCCCAACACCACACCCCCCCCCCCAACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCACCCACCCACACCCCCCCCCCCACCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCAACCCCCCACCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCAACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACACCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCAACCACAAACCACCACAAAACACCACAAAAACAACCAACCAACAACCAACAACAAACAACAAAAACAAAACAAACAAACACAAAAACCAAACAAAACACAACAACACAAACCAACAACACAACACAAACAAACACCAAAAAACCACACAAAACACCACACAAAAACACAACACAAACAACCAACACCAACAACAACAACCACCAACACCACCCACACACCAACCACAACAACCCCCACCCCCCCCCCCACCACCCCCCAACCCCCCCCCCCACCCCCCCCCCCACCCCCACAACACACCCCCCCCCCCCCAAAAACAAACAAAACCAACCCCCCCACAAAACACAACAACACAACACCACACAAAAACACACAAACACCACAAACCAAACCACAAACAACAAACCCACAACAAAACACCAAACAAAACACCAACCAACCAAACCCAAAAAAAAACCCACACAACAAACAAAAAAAAAAAACCAAAAAACCACCAAAAAAAACAAACCCAACCAAAAAACAACACAACCCCACAACACCCCACACACACAACACCAACAACACAACCACACAAAAACACAAAAACCAAAACAACCCCAAACCAACACACAACACAACCACACAAAAACCAAAAACAAACACAAAACACCAACCAAACAAACAACAAAAAACAACCAAACCAACAACACACAAACACAACAACACCAACCCAAACAAAAAACCCCCACAACAACCACACCCAACCAACAAAACAACAAAACAAAACCAACCAACACAAAACCAAAAAAAAACACCCCCCACACCACAAACACAACCAACCAACCAAAAAAACAACAAAACAACACACCACCACCAACCCACACCCAAACCCCCCCCACACAACCCCCCCCCCCCCCCCCCCACCCCCCCAACCCCCCCCACCCCCCCCCCAACCCCCCCCCCCCCCCCCCCACCCCCAACCCCCCCCCCCCCCAACAAAACAACCCCCCCCAAACACACAAAAAACCAACCACCAAAACAAAAAAAACACAAACAAACCACACAAAACAAAAAAAACAACCAACACCACAAAACAAAAAACCAAACCCACACAAAACAAAACCCACAAAAACACCAACACCAACAAAAAAAAAAACCAAAAAAAAAAAAAAAAAACACAACAACAAACCAAACAACCAACCCACAACAAAAAAAACCAAAAAAAAACACACACAAAAAACACAAACACAACCCCCCCCCAACAAAAACCAACAAAACAAACCAACAACAACAACCAAACCAACAAACAAAAAAAAACCAAAAAAACAAACAACACACAAAACCAAAACACACAAAAAAACCCAACCAAAACCCAAAACACCACAAAAACAAACAAACAAACCAAAAAAAAACAAAAACAACAAAAAAAACAAAACCCCAACCCAACCACAAAACAAACAACAACACACAAAAACACCCCAAACAAAAACCCAAAAAACCCAAACCACCACAAAAAACAAAACACAAAAAACACAAAAAAAAAAAAACAAAAAAAACAAAAAAACACACAACAACAACACACCAAACCCAACCAAAACCACAAACAAACACAAAAAAACAAACAAACACACAAAAAACCACAACAACCCACCCCCAACACAACACAAACCCCCACACAAAAACAAAACCCCCCCAACAAACACCCCCCCAAAAAACCCCCAAACCAAACAAACCCACACCCCCCCCCCACCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCCCCCCCCCACCCCCCCCCACCACCCCCCCCCCCCCCCCCCCCCCCCACCCAAACAAAAACAAAAACACAAAAACCCCCCCCCCCCCCAAACAAAAACAACCCAAACCCCCCCCCCACAAAAAAACAAAAAAAAAAAAAAAAACAAACAAAAAAACACCACAAAAACCAAAAACCCAACAAACAAAAAAAACAAAAAAAAAACAAAAAAAACAAAAAAAAAAACAAAACAACAACACAAAAACCCCAAAAACAACCCAACAACAAAAAAACAAACCAAAAAAAAAACACCACAAAAACAAACACAAAACCAAAACCAAAACCCAACAAAAAAAAAACAACCCCCCCCAAAACCCCCCCCAAACCCCAACCCACCACCAAAAACAAAAACACAAAACACCCCAAACAACAACAAACCAACCCCCCCCCCCAAAAAACCAAAAAAAACAAAAACAAAAACAAACAAACCCCCCAAACACCAAAAACACCCCCCCAAACCCAAAAACAAACAAAAACAACAAAACAAACAACCAACAACACAAACAACCCAAAAAAAAACACAACAAAAAAAAAAAAACAAACAAAACACCACCCCAACAAAAAAAAAAAACAAAAAAACCAACAAACCACACAAAAAAAACCCAAAACAACAACCCAAAAAAAAAACCCCAAAACCAAAACCACACAACCAAACCAAAAAACCCCAAAAAAAACAAAAACAACACAACAAAACCAAAAAACCAACCAAAAAAACAACAAAAAAAAAAACAACCCCCCAAAAAAAAAAAAAAAACACACAAAAAAAAACAAAAAAACCAAAAAACAACAAAAAAAAAAAAAAAACAAAAAAAAAAAAACCACCCCCCCCCCAAAACCCCCCAACCAACCCAACAAAACAAACACCCAAAAAACAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAACCCCCCAAAAAAACAACAACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCCCACCCCCCCACC
+>5116_2#11
+CCAACACACCCAACCCCCCCACCACCCCCCCCCCCCAAAACACCCCCACCCCCCCCCCCCCCCAACAAAACCCCCACCCCACCACAACCCAAACCAACACCACCCAAACAACACCACAAACCACCAACACAAACCCCAAACACCCAAACCACAACCAACCACACCCCAACCACACCCCCCCCCACCCCCCACCCCCACAAAACACCCACCACACCCAACCCACCCCCACCCACCCCACCCCCCCAACACCCACACAACCCACCCCCACACCACCACCCCCCCCCCACCCCACACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCACCACCACACAACAACCCCCCCCCCAACACCACACCCCCCCCCCCAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCAACCCCCCACAACCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCAACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACACCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCACCAACAAACCACCACAAAACACACCAAAAACAACACACCAACAACCAACAAACAACAACAAAAACAAAACAAACAAACACAAAACACAAACAAAACACAACAACAACAACCAACAACACAACACAACAAAACACCAAAAAACCACACAAAACACCACACAAACACACAACACAAACAACACACACCAAAAACAACAACCACCAACACCCCCAACACACCAACACCCCCCACCCCCACCCCCACCCCCAAAACACCCCACAACACCCCACCACCCCCCCCCCCACCCCCACAACACACCCCCCCCCCCCCAAAAACAAACAAAACCAACCCCACCACAAAACACAACAAAACAACACCACCCAAACACACACAAACACCAACAACAAAACACCAAACAACAAACCCACAACAAAACACCAAACAAAACACCAACCAACCAAACACAAAAAAAAACCCACACAACAAACAAAAAAAAAAAACCACAAAACCACCAAAAAAAACAAACCCAACCAAAAAACAACACAACCCACCAACACCCCCAACACACAAAACCAACAAACAAACCACACAAAAACACAAAAACCAAAACAACCCCAAACCAACACAAAACACAACCACAACAAAACCAAAAACAAACACAAAACACCAACCAAACAAACAACAAAAAACAACCAAACCAACAACACACAAACACAACAACACCAACCCAAACAAAAAACCCCCACAACAACCACACCCAACACACAAAAAAACAAAACAAAACCAACCAACACAAAACCAAAAAAAAACACCCCCCACACCAACAACACAACCAAACAACCCCCCCCACAAAAAAACAACACACAACCACCCACACCCACCCCAACCCCCCCCACACACACCCCCAAACCCCCCCCCCACCCCCCAACCAACACCCACCCCCCCCCCAAACCCCCCCCCCCCCCCCCCACCCACAACCCCCCCCCCCCCCAACAAAACAACCCCCCCCAAACACACAAAAAACACACCCCCAAAACAAAAAAAACACAAACACACCACACAAAACAAAAAAAACAACCAACACCAAAAAACAAAAAACCAAACCCACACAAAACAAAACCCACAAAAACACCAACACCAAAAAAAAAAAAAACCAAAAAAAAAACAAAAAAACACAACAACAAACCAAACAACCAACCCACAACAAAAAAAACCAAAAAAAAACACAACAAAAAAACACAAACACAACCCCCCCCCAACAAAAACAAACACAACAAACCAACAACAACAACCAAAACCACAAACAAAAAAAAACCAAAAAAACAAACAACACAAAAAACCAAAACACACAAAAAAACCCACAACAAACCCAAAACACCACAAAAACAAACAAACAAACCAAAAAAAAACAAAAACAAAAAAAAAAACAAAACCCCAACCCAACCACAAAACAAACAACAACACACAAAAACACCCCAACACAAAACCCAAAAAACCCAAACCACCACAAAAAACAAAACACAAAAAACAAAAAAAAAAAAAAACAAAAAAAACAAAAAAACACACAACAACAACACACCAAACCCAACCAAAACCACAAACAAAAACAAAAAAACAACCCCCCCCCCAAAAAACCACAACAACAAACCCCCAACACAACACAAAAACCCACACACACACACCACCCACACAACCCACACCCCCCCCCCCAAACCCCACCCCCCCACCCCACACACCCCCCCCCCCCCCCACCCCAACCACCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCAAAACCCCACACCCACAAAACCCCCACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACAAAACCCACCCCCCCCCCCCCCCCCCCCCCAAACCCCCCCCCCCACCCCCCCCCACCACCCCCCCCCCCCCCCCCCCCCCCCACCCAAACAAAAACAAAACAACAAAAACCCCCCCCCCCCCCAAACAAAAACAACCCAAACCCCCCCCCCACAAAAAAACAAAAAAAAAAAAAAAAACAAACAAAAAACAACCACAAAAACCAAAAACCCAACAAACAAAAAAAACAAACAAAAAACAAAAAAAAAAAAAAAAAAAACAAAACAACAACACAAAAACCCCAACAACAACCACACAACAAAAAAACAAACCAAAAAAAAAACACCACAAAAACAAACACAAAACCAAAACAAAACCCCAACAAAAAAAAAACAACCCCCCCCAAAACCCCCCCCAAACCCCAACCCACCACCAAAAACAAAAACACAAAACACCCCAAACAACAACAAACCAACCACCCACCCCAAAAAACCAAAAAAAACAAAAACAACAACAAACAAACCCCCCAACAACCAAAAACACCCCCCCAAACCCAAAAACAAACAAAAACAACAAAACAAACAACCAACAACACAAACAACCCAAAAAAAAACAAAACAAAACAAAAAAAACAAAAAAAACACCACCCCAACAAAAAAAAAACACAAAAAAACCAACAAACCACACAAAAAAAACCCAAAACAACAACCCAAAAAAAAAACCCCAAAACCAAAACCACACAACCAAACCAAAAAACCCCAAAAAAAACAAAAACAACACAACAAAACCAAAAAACCAACCAAAAAAACAACAAAAAACAAAACAACCCCCCAAACAAAAAAAAAAAAAAAACAAAAAACAACAAAAAAACCAAAAAAAAAAAAAAAAAAAACCCAAACAAAAAAAAAAAAACAACCCCCCACACCAAACCCCCAAAACAAACAAACAAAACAACCACCCAAACCACCAAACCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCAAAAACCCCCCCCACCCCCCCCCACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCAACCCCCAAAAAAAACACACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAACCCAACCCCAAAAAAAAAAAAAAAACC
+>5116_2#2
+CCCCCCCCCCCCCCCACCCCCCAACCCCCCCCCACCACCCACCCCCCACACCCCCCCCCCCCCAACAAAACAACCCAACCACCACACACCAAACCAACAACACCCAAACAACACAACACACCAAAAACCCAAACCCAACACAACCAAACCACAACACACCCAACACCAACCAAACCCCCAACCACCCCCCACCCCCACACAACACCCACCAAACCCAACCCACCCCCACCCACCCCACCACCCCAACACCCACAACACCCACCACCAACCCCACCCCCCCCCCCCACCCCACACCCCCCCACCCCCCCCACCCCCCCCCCCCCACCCCCCCAAACCACCACAACACAACCACCACCCCAACACCACACCCCCCCCCCAAACCCCCCCCCCACCCCCACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCACCCCACCCACCCACCACCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACAACCCCCCACCCCCCACCCCCCCCCCCCCCCCCCACCACAAAACCACCACAAAACACCACAAAAACACACACACACAAAACACAAACAAACAACAAAAACAAAAAAAACAACAAACAAAACCAAACAAAACACAACAACAACACACAACAACACAAAACAAACAAACACCAAAAAACCAACCAAAACAACACACAAACACCACACACACCCCCCCCCCCCCCCCAACCACCCCCCCCAACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCAACCCCACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCACAACACACCACACCCCCCCCAAAAACAAACAAAACCAACCCCCCCACAAAACACAACAACACACAACCACAAAAACACAAACAAACACCACAAAAACAACCACAACAAACACAAACACAACAAAAACCAAACAAAAACAACAAAAAAAAAAACACAAAAAAAAACCCACACAAAAAACAAAACAAAAAAACCACAAAACCAACAAAAAAAACAACCCCAACAAAAAAACACACAAACACCAACAAAAAACACAAACACAACACACACAACACAAACACCAAAAAACACAAAAAAACAAACAACCACAAACACACAAACAACACACAAACAACAAAACACAAAACAAACACAAAACACAAACCAAACAAACAACAAAAACAAAACAAACAAACAAAACACAACAACAAACCAACACACAAAAACAAAAAAACACACCAACAAACACACACAACACACACAAAAACCAAACAAAACCAACAAACACAAAAACAAAAACACACACCCCCCACCCCCACCCCCCACCACCCCCAACACCCCCACCCCCCCCCCCCCACCCCCCCCACCCCCCCCCCCCACCCCCCCCCCACCACCCCCACCCCCCCCCCCCCCACCACCACCCCCCCCCCAACCCCCCCCCCAACCCCCCCCCACCCACCCCCCCCCCCCAACCCCCCCCCCCCCAACAAAACAAACCCCCCCAAAAAAACAAAAAACACACCCCCAAAACAAAAAAAACCAAAACAAACAACACAAAACAAAAAAAACAACCAACACCACAAAACAAAAAAAAAAAACAAACAAAAACAAAAACCACAAAAACAACAACACCAACAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAACAACAAAAAACACAACAAACACACCACACAAAAAACACCAAAAAAAAAACACACCAAAAAAACAAAAACACAAAAACCAAACACAAAAAAACCAAACAACAAAACAACAACCCAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAAAACAAACAAACAACAAAACAACAAACCACAAAAAAACCCACAACAAAACAAAAACAACAAAAAAAACAACAAAAAAAACAAAAAAAAACAAAAAAAACAAAAAAAACAAAACACACACCCAAAAAAAAAAAAAAAAACAAACAACAAAAACACAACACAACAAAACCCAAAAAACCCAAACCACACACAACAACAAAACAAAAAAAACACAAAAACAAAAAAACAAAAAAAACAAAAAACAACACAAACCCACCCCCCCCCCCCCAACCCCCAACACCCCCCACCCCCCCCCCCCCACCACCCCCCCCCACCCCCCCCCCACCCCCCCACCCCCCCCCCCCAACCCCCACCCCCCCCCCCCCACCCCCCCACCACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCAACACCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCAAACACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCAACACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACACCCACCCCCCACCCCCAAAACCCCCCCCCCCACCCCCACCCCCACCCCCCCCACCCCCCCCCCACCCCCCCCCACCCCCCCACCCAAACAAAAAAAAAAACAAAAAAACCACCCCCCCCCACAAAAACAAAAAAAAAAAACCCCCCCCCCAAAAAAACAAAAAAACAAAAAAAAAAAAAAACAAAAAAACAACACAAAAAAAAAAACACAAAACAACAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACAACAAAAAAAAAAAAAAAACAAAAAACACACAACAACAAACCAAACCAAAAAAAAAACACAAAAAAAAAAAAAAACAAACAAAAAAAAAACAAAAACAAAAAAAAAAAAAACCCCCCCAAAAAAAAAACAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAACAAAAAAAAACAACAAAAAAAACCAAAAAAAAAAAAAAACAAACAAAACAAAAAAAACAAAAAAAAAAAAAAAAAAACAAAAAAAACAAAAAAACAAAAACAAAAACAAACAAAAACAAAAAAACAAAAAAACCACAACACAAAAAACAAAAAAAAAAACAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAACAAACAAAAAAAAAAACCAAAAAACAAAAACAACAAAACCAAACAAAAAAAACCAAAAAAAAAAAAAAACAAAAAAAAAAAACCAAAAAACAAAACAAAAAAAAAACAAAAAACAAAAAAAAACACACCCCCCCCCAACCAAACCCCCCCCCCCCCCCACCACCCCCACCCACCCCCCCCCCCCACCCCCACCCCCCACCACACACCCCCAACCAACCACCCCCCCCCCCCCCCCCCACCCAACCCCCACCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCAAAAACCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCACCCCCCCCCCCCCCACAACACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCAACACCAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCCCCCCCCCCCACC
+>5116_2#3
+CCCCCCCCCCCCCCCCCCCACCAACCAAACCCCCCCACCCACACCCCAACCCCCAACCCCCCCAACAACACAACACAACCACCACACAACAAACCAACACCACCCAAACAACACCACACACCAAAAACCCAAACCCAACACAACCAAACCACAACACACCCAACACCCACCAAACCCCCAACCACCCCCCACCCCCACACAACAACCACCAAACCCAACCCACCCCCACCCACCCCACCCCCCCAACACCCCCAACACCCACCACCAACCCCACCCCCCCCCCCCACCCCACACCCCCCCACCCCCCCCACCCCCCCCCCCCCACCCCCCCCCACCACCACAACACAACCCCCCCCCCAACACCACACCCCCCCCCCAAACCCCCCCCCCACCCCCACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCACCCACCCAACACCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACAACCCCCCACCCCCCACCCCCCCCCCCCCCCCCCACCACAAAACCACCACAAAACACCACAAAAACACACAACCAACAAAACCAAACAAACAACAAAAACAAAAAAAACAACAACAAAAACCAAACAAAACAAAACAACAACACACAACAACACAAAACAAACAAACACCAAAAAACCAACCAAAACAACACACAAACACCACACACACCCCCCCCCCCCCCCCCCCCACCCCCCCCAACCCCCCCCCCACCCCCCCCCCCCCACCCAAACCAAACACCAACCCCACACCCCACCCCCCCCCCCCCCCCCCCCCCACACCCCCCAAACACCACACACCAACCCCAAAAACAAACAAAACCAACAAACCAACAAAACACAACAACACACAACAACAAAAACACAAACAACAACCAACAAAACAACCACAACAAACACAAACACAACAAAACACCAACAAAAACACAAAACAAAAAAACACAAAAAAAAACCCACACAAAAAACAAAACAAAAAAACCACAAAACCACCAAAAAAAACAAACCCAACACAAAAACACAACAACACCAACAAACCCCACAACACCAACACACACAACACAAAAACCAAAAAACACAAAAACACAAACAAACACAAACACACACACAACACACAAAAAACAAAACACAAAACAAACACAAAACACAAACCAAACAAACAACAAAAACAAAACAAACAAACAACACACAAACACAAACACACACACAAAAACAAAAAAACACCACAACAACCACACACAACACACACAAAAACCAAACAAAACCAACAAACACAAAAACAAAAACACACACCCCCCCACCACCACCCCCACCCCCCCCACCCCCCCCACCCCCCCCCCCACCCCCCCCCCAACCCCCCCCCCCACCCCCCCCACACCACCCAAACCCCCCCCCAAACAACACCCCACCCCCCCCCCACCCCCCCCCCAACCCCCCACCCCCCCCCAACCCACCCCAAACCCCCCCCCCCCAACAAAAAAAACCCCCCCAAAAAAACAAAAAACACAAACAAAAAACAAAAAAAACCAAAACAAAACACACAAAACAAAAAAAACAACCAAACAAACAAAACAAAACAAAAAAACAAACAAAAACAAAAACCACAAAAACAACAACACCAACAAAAAAAAACAACAAAAAAAAAAAAAAAAAAAACAACAAAAAACACAACAAACAACACCCACAAAAAACAACCAAAAAAAAACACACACAAAAAACAAAAACACAAAACCCCCCCACACCAAAACCAAACAACAAAACAACAACCAAAAAAAAAACCACAAAAAAAAAAAAAAAACAAAAAAAAACAAACAACAAAACAAAAAACCACAAAAAAACCCACAACAAAACAAAAACAACAAAAAAAACAACAAAAAAAACAAAAAAAAACAAAAAAAACAAAAAAAACAAAACACACACCCAAACAAAAAAAAAACAACAAACAACAAAAACACCCAACAACAAAACCCAAAAAACCCAAACCACACACAACAACAAAACAAAAAAAACACAAAAACAAAAAAACAAAAAAAACAAAAAACAACACAAACCCCCCCCCCCCCCCCCAACCCCCACCACCCCCCACCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCAACACCCCCCCCCCCCCCCACACACACCCACCCCCCCCCCCCCCCCCCACCCCCCACCCCCCCCCCCACCAACCCCCCCACACCAAACACCACCCCCCCCCACCAACCAAACCAAAAAAACAACAACCCCCCAACAAACCCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCCCACACACCCACCACACACCCCCACAAAAACCCCCCCCACCCCCACCCCCACCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCACCCAAACAAAAAAAAAAACAAAAAAACCACCCCCCCCCACAAAAACAAAAAAAAAAAACCCCCCCAACAAAAAAACAAAAAAACAAAAAAAACAAAAAACAAAAAAACAAAACAAAAAAAAAAACACAAAACAACAAAACAAACAAACAAAAAAACAAAAAAACAAAAAAAAAAACAAAACAACAAAAAAAAAAAAAAAACAAAAAACACAAAACAACAAAACAAACCAAAAAAAAAACACCAAAAAAAAAAAAAACAAACAAAAAAAAAACCAAAACAAAAAAAAAAAAAACCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAACCCCAAAAAACAACAAAACCACCCCCCCCCCCAACCCAACAAACAAAACAAAAAAAACAAAAAAAAAAAAAAAAAAACAAAAAAAACACCCCCCCAAAACAAAAAACAAACAAAAACAAAAAAACAAAAAACCACAACCACAAAAAACAAAAAAAAAAACAAAAAAAAACAAAAAAAAAAAACAAAAAAAAACCAAAACAAAAAAAAAAAAAAAAAAAACCAAAAAAAAAAAAAAAAACAAAAAAAAACACAAACAAAAAAAAAAAAAAACAAAACCAAAAAAACAAAACAAAACAAAAAAAAAAAAAAAAAAAAAAAAACAACAAAAAAAAACCAAAAAACAAAACAAAAAAAAAACAAAAAACAAAACAAAACACACCCACCCCCACCCCCACCCCCCCCCCCCCCCACCACCCCCACCCACCCCCCCCCCCCACCCCCACCCCCCACCACACACCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCAACCCACAAACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCACACCCCACCCCCCCCAACCCCACAACACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCCCACAACAACCCCCCCCCCCCCCAAAAAAACACCCCCCCAACAACCCCCCCCCCCCCCCCCACAACAACCCCCAAAAAACAAAAAAAACC
+>5116_2#4
+ACCCCCCCCCCCCCCACCCCCCAACACCCCCCCCCCACAAACCCCCCCCCCCCCCCCACCCCCAACAAAACACACCAACAACCACACACCAAACCAACAACACCCAAACAACACAACACACCAAAAACCCAAACCCAACACAACCAAACCACAACACACCCAACACCCACCAAACCCCCAACCACCCCCCACCCCCACACAACACCCACCAAACCCAACCCACCCCCACCCACCCCACCCCCCCAACACCCACAACACCCACCACCAACCACACCCCCCCCCACCACCCCACACCCCCCCACCCCCCCCACCCCCCCCCCCCCACCCCCCCAAACCACCACAACACAACCACCACCCCAACACCACACCCCCCCCCCAAACCCCCCCCCCACCCCCACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCACCCCACCCACCCACACACACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACAACCCCCCACCCCCCACCCCCCCCCCCCCCCCCCACCACAAAACCACCACAAAACACCACAAAAACACACACAAACAAACCACAAACAAACAACAAAAACAAAAAAAACAACAAACAAAACCAAACAAAACAAAACAACAACACACAACAACACAAAACAAACAAACACCAAAAAACCAACCAAAACAACACACAAACACCACACACACCCCCCCCCCCCCCCCCCCCACCCCCCCCAACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCAAACACACCAACAAAAAAAAAAAAACAAACAAAACCAACCCCCCCACAAAACACAACAACACACAACCACAAAAACACAAACAACAACCACAAAAACAACCACAACAAACACAAACACAACAAAAACCAAACAAAAACAACAAAAAAAAAAACACAAAAAAAAACCCACACAAAAAACAAAACAAAAAAACCACAAAACCAACAAAAAAAACAAACCCAACAAAAAAACACACAAACACCAACAAAAAACACAAACACAACACACACAACACAAACACCAAAAAACACAAAAACACAAACAACCACAAACACAAAAACAACAAACAAACAACAAAACACAAAACAAACACAAAACACAAACCAAAAAAACAACAAAAACAAAAAAAACAAACAACACACAACAACAAACACACACAAAAAAACAAAAAAACACACCAACAACCACAAAAAACACACACAAAAACCAAACAAAACCAACAACAACAAAAACAAAAACACACACCCCCCACCCCCACCCCCCACCACCCCCACCCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCACCACCCCCACACCCCCCCCCCCCACCCCCCCCCACACCCCCACCCCCCCCCCAACCCCCCCCACCCCCCCCCCCCCACCCAACCCCCCCCCCCCCAACAAAACAAAAAAAAACAAAAAAACAAAAAACACACCCCCAAAACAAAAAAAACCAAAACAAACAACACAAAACAAAAAAAACAACCAAACAAAAAAAACAAAAAAAAAAAACAAACAAAAACAAAAACCACAAAAACAACAAAACCAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAACAACAAAAAACACAACAAACACAACACACAAAAAAAAAAAAAAAAAAAACACACCAAAAAAACAAAAACAAAAAAAACAAACACAAAAAAACCAAACAACAAAACAACAACCAAAAAAAAAACCACAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAACAAAACAACAAACCACAAAAAAACCCACAACAAAACAAAAACAACAAAAAAAACAACAAAAAAAACAAAAAAAAACAAAAAAAACAAAAAAAACAAAACACACACCCAAAAACAAAAAAAACAACAAACCACAAAAACACAACACAACAAAACCCAAAAAACCCAAACCACACACAACAACAAAACAAAAAAAACACAAAAACAAAAAAACAAAAAAAACAAAAAACAACACAAACCCACCCCCCCCCCCCCAACCCCCACAACCCCCCACCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCACCAAACCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAACCCCCCCACCCCCCCCCCCCCCCCCAACCCCACCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACACCCACCCCCCACCCCCCAACCCAAAAAAACCACCCCCACCCCCACCCCCCCCCACCCCCCCCCACCCCCCCCCACCCCCCCACCCAAACAAAAAAAAAAACAAAAAAAACAAAAAAAAAAACAAAAACAAAAAAAAAAAACCCCCCCCCCAAAAAAACAAAAAAACAAAAAAAAAAAAAAACAAAAAAACAAAACAAAAAAAAAAACACAAAACAACAAAACAAACAAACAAAAAAACAAAAAAACAAAAAAAAAAACAAAACAACAAAAAAAAAAAAAAAACAAAAAACACACAAAAACAAACCAAACCAAAAAAAAAACACAAAAAAAAAAAAAAACAAACAAAAAAAAAACAAAAACAAAAAAAAAAAAAACCCCCCCAAAAAAAAAACAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAACAAAAAAAAACAAAAAAAAAAAAAAACAAACAAAACAAAAAAAACAAAAAAAAAAAAAAAAAAACAAAAAAAACAAAAAAACAAAAACAAAAACAAACAAAAACAAAAAAACAAAAAAACCACAACACAAAAAACAAAAAAAAAAACAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAACCAAACAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAACCAAAAAACAAAACAAAAAAAAAACAAAAAAAAACAAAAAACACACCCCCCCCCAACCAAACCCCCCCCCCCCCCCACCACCCCCACCCACCCCCCCCCCCCACCCCCACCCCCCACCACACACCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCAACCCCCACCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCAAAAACCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCACCCCCCCCACCCCCACAACACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCACACCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCCCCCCCCCCCACC
+>5116_3#7
+CCCCCCCACACCCCCCCCCCCCCACCCCCAACCCCCACCCACCAAACAAAACACCCCCCCCCCAACAACACCCCCACCCCCCCACACACACAACCAACCCCACACAACAAACACAACACACCACCAACCCAAACCAACCACACACAAACCACAACACACCACACACCCACCAAACCCCCACCCACCCCCCACCCCCACACAACACCCACCACCACCAACCCCACCCCACCCACCCAACCACCCCAACACCCACACAACCCACCCACCCCCCACCCCCCCCCCCCCACCCCACACCCCCCCCCCCCCCCCACCCCCCCCCCCCCACCCCCCCCCACCCACACAACACACCCCCCCACCCAACACCACACCCCCCCCCCCAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCACCAACACACCACCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACAACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCACCACCAACACAAAACAAAACACCACAAAAACAACCAACCAACAACCACAAACAACAAACAAAAACAAAAAACAAAAACAACAAAACCAAACAAAACACAACACAAACACACAACAACACAAAACAACAAAACACCAAAAAACCACACAAAACAAACCACAAACACACCACACACACCCCCCACACCCCCAACCACACCCACCAACCCAACCCCCACCCCCACCCCAACCCCCCCCACCCCACCACCCCCCACCCCCCACCCCCCCCCCCCAAACACACCCCCACCCCCCAAACACACCCCCCCCCCCCCAAAAACAAAAAAAACCAACCCCCCCCAAAACCCCACAAACACACAACCACAAAAACAACCACAACAACCACAAACAAAAACCCCCCCCCAACACCCACAACAAAACCCAAACAAAAACAACAAAAAACAAAACACAAAAAAAACCCCCCACAACAACACAAACAAAAAACACACACCCACACCAAAAAAAACCACACCAACCAAAAAACCACACAACCCCAACAAACCCCACACCACCAACACCAACAACACAAACCACAAAAAACAACAAAAAACAAACAACCACAAACACACACACAACACCCACCAAACAAAACACAAAACAACCACAAAACCCCCACCAAACAAACAACAAAAACAAAACAAACAAACAACACACAAACACAACAACACACACCCAAACAAAAAAACCACCCAACAACCACACACAACACACACAAAAACCAAACAAAACCAAAAAACACAAAACCAAAAACACACACCCCCCACCACCACACCCCAACCAAACCACCACCCCCACCCCCCACCAACCCACACCCCCCCCCCCCCCCCCCACCCCCCCCCACACACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCACCCCCCCCCCAAACCAAAAAAAAAAAACACCCCCCCCCCACCCCCCCCCCCCCCAACAAAACCACCCCCCCCAAACACACACCAAACACACCCCCAACACAAAAAAAACCAAAACCAACCACACAAAACCAAAAAAACAAACAAACAAACAAAACAAAAAACCAAAACAACCCAACACAACAAACACAAAAACACCAACACCAACAAAAAAAAAACCCAAAAAAACAACAAAAAAACCAAACAAAAACCACAAACAAAAACCCACCCCAAAAAAAACCAAAAAAAAACACAACAAAAAAACCCAAACAACAAACCCCCCAACACCAAAACCAAACAACAAACCAACACCCCCAAAAAAACAAACAAACAAAAAAAAAACAAAAAAACAAACAACACACAAACACACAACACACAAAAAAACACACAACAAAACAAAAACAACAAAAAAAACAACCCCCAAACCAAAAAAAAACAAAAAAAACCAAAACAACAAAACACCCCACCAACCACAAAAAAAACAACAAACCACAAAAACCACACACACAAAAACCCAAAAAACCCAAACCACCACAAAAAACAAAAAACAAAAAACACAAAAAAAAAAACACAAAAAAAAAAAAAAACAACACAACCCCCCCCCCCCCACCCAAACCCCCACCACCAACAACCACCAACCCCCCACCACCCCCCCCAAACCCCACACCACCCCCCCCCCCACCCCCCCCAACCCCCCCCCCCCCCCCCCCAACCCCCCACCAACCACCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCACAACAAAAAAACAAAAAACACAAAAAACAAAAAAAAAAACAAAAAACCCCCCCCCCCCACCCCCCCCCACCCACACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCACCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCAAACAAAAAAAAAAACACAAACCCCCCCCCCCCCCACAAACACAAAAAACACAAACCCCCCCCCCAAAAAAACAAAACCAAAAAAAAAACAACAAACAAAAAACAACCACAAAAACCCAAACACAAACCAACAAAAAAAACAAACAAAAAACAAAAAAAACACAAAAAAAAACAAACACACAACACAAAAAAACCAACAAAAAACACAAAACAACAAACCAAACCAAAAAAAAAACCCAAAAAAAAAAAAAAACAAACCAAAAAAAAACCAAAACCCAAAAAAAACAACCCCCCCCAACAAAAAAACACCCCCCCCAAAAACCACCAAAAAAAAAAAAAAAAAAAACCCCAAACAACAACAAAACAACCCCCCCCCCCAACCCACCAAACAAAACAAAAACAACAACACCCCAAAAAAAAAACAAACAAAAACACCCCCCCAAACCCAACAACAACCAAAAACAACAAAACACACCACCAACACCACAAACAACCCAAAAAAAAACACAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCAACAAAAAAAAAACAAAAAAAAAAAAACCAACCAAAAAAAAACAAAAACAAACCACAAACAAAAAAAAAAACCCCACAACCAAAACCACAAAACCAAAAAAAAAAACCCCAAAAAAACAAAAAACAACACAACAAAACCAAAAAACAAACCCAAAAAACCACAAAAAACAAAACAAACCCCCCCCCACAAAACCCCCAACCACCAACCCCCCCACAAACCACACCCAACCACCCCCCACACCCCCACCCCACACCACAAACCCCCCCCCCCCCACCAACCCCCCCACCCCCCCCCACACACCCACCCCCCCCACCCCCAACAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCACCCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCCACCCCCCCCCCCCCCACCCCCCCACCACCCACCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCCCCCCCCCCCACC
+>5116_3#8
+CCAACACACACCCCCCCCACCCCCACCCCCCCACCCAACCCACCCCCACCCCCCCCCCCCCCCAACAAAACCCCCACCCCACCACAACCACAACCAACACCACCCAAACAACAACACACACCACCAACACCAACCCCACACACCCAAACCACAACAACAACCACCCCCACCACACCCCCCCCCACCCCCCACCCCCACACAACACCCACCACCACCAACCCACCCCCACCCACCCCACCCCCCCAACACCCACACAACCCCCACCCCCACCCACACCCCCCCCCCACACCACACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCACCCACACACAACAACCCCCCCCCCAACACCACACCCCCCCCCCCAACCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCAAACCCCCCCCCCCCCCCCACCCACCCACACCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCACCCCCCCCCCCCCCACCCCCCCACCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCAACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACACCCCCCCACCCCCCACCCCCCCCCCCCCCCCCCAACCACAAACCACCCAAAAACACCACAAAAACAACCAACCAACAACCAACAACAAACAACAAAAACAAAACAAACAAACACAAAAACCAAAACAAACACAACAACACAAACCAACAACACAACACAAACAAACACCAAAAAACCACACAAAACACCACACAAACACACAACACAAACCACCCACACCAACAACAACACACACCAAACCCACCCACCAACCCACACCCCACACCCCCACCCCCCCCCCCCCCACAACCCCCACCCCCCCCCCACCCCCCCCCCCACCCCCACAACACACCCCCCCCCCCCCAAAAACAAACAAAACCAACCCCCCCACAAAACACAACAACACAACACCACACAAACAACCCAAAACCCAACAAACCAAACCACAAAAAACAAACCCACAACAAAACACCAACAAAAAAACCAACCAACCAAACCCAAAAAAAAACCCACACAACAAACAAAAAAAAAAAACCACAAAACCACCAAAAAAAACAAACCCAACACAAAAACAACACAACCCCAACCCACCCCACACACACAACACCAACAACACAACCACACAAAAACACAAAAACCAAAACAACCCCAAACCAACACACAACACAACCCAAACAAAACCAAAACAAAACACAAAACACCAACCAAACAAACAACAAAAAACAACCAAACCAACACACAACAAACACAACAACACCAACCCAAACAAAAAAACCCCACAAAAAACAAACCCAACCAAAACAACAACAAAACAAAAACAACCAACAAAAAACCACAAAAACAAACCCCCCAAACCACAACCACAACCAAACACCCAAAAAAAAAACAAACAAACACACAACACCCCACCCCCACCACACCCCCCCCCACCAAAACCCCCCCCCCCCCCCCCCACCCCCCAACCCCACCCCACCCCCCCCCCAACCCCCCCCCCCCCCCCCCCACCCCCCACCACCCCCCCCCCCAACAAAACAACCCCCCCCAAACACACAAAAAACACACCACCAAAACAAAAAAAACACAAACAAACCACACAAAACAAAAAAAACAACCAACACCACAAAACAAAAAACCAAACCCACACAAAACAAAACCCACAAAAACACCAACACCAACAAAAAAAAAAACCAAAAAAAAAAAAAAAAAACCAAACAACAAACAAAACAACCAACCCACACAAAAAAAAACCAAAAAAAAACACACACAAAAACAACAAACACAACCCCCCCCCAACAAAAACCAACAAACCAAACCAACAACACCAACCAAACAAACAAACAAAAAAAAACCAAAAAAACAAACAACACAAAAAACCAAAACACACAAAAAAACCCAACACAAACCCAAAACACCACAAAAACAAAAAAACAAACCAACAAAAAAAAAAAACAACAAAAAAAACAAAACCACCACCAAACCACAAAACAAACAACAACACACAAAAACACCCCACACAAAAACCCAAAAAACCACAACCACCACAAAAAACAAAACACAAAAACAAAAAAAAAAAAAAAACAAAAAAAACAAAAAACCACACAACAACAACACAACAAACCCAACAACAACCAAACCCAAACACAAAAAAACAAACAAAACAACAAAAAACCACAACAACAAACCCCAAACACAAACCAAACCCCCACACACACACACCACCCCCCCAACCACAAAACACCACCCCAACACAACCCCACACCCCCCCAACACCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCACCCCCCCCCCCCCCCCCCCAAAAACCCACAACCACCCACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCCCCCCCCCACCCCCCCCCACCACCCCCCCCCCCCCCCCCCCCCCCCACCCAAACAAAAACAAAAACACAAAAACCCCCCCCCCCCCCAAACAAAAACAACCCAAACCCCCCCCCCACAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAAACACCACAAAAACCAAAAACCCAACAAACAAAACAAACAAACAAAAAACAAAAAAAACAAAAAAAAAAACAAAACAACAACACAAAAACCCCAAAAACAACCACACAACAACAAACCAAACAAAAAAAAAAACAACACAAAAACAAACACAAAACCAAAACCAAAACCCAACAAAAAAAAAACAACCCCCCCCAAAACCCCCCCCAAACCCCAACCCACCACCAAAAACAAAAACACAAAACACCCCAAACAACAACAAACCAACCCCCCCCCCCAAAAAACCAAAAAAAACAAAAACAACAACAAACAAACCCCCCAAACACCAAAAACACCCCCCCAAACCCAAAAACAAAAAAAAACAACAAAACAAACAAACCACAACACAAACAACCCAAAAAAAAACAAAACAAAACAAAAAAAACAAAAAAAACACCACCCCAACAAAAAAAAAACACAAAAAAACCAACAAACCACACAAAAAAAACCCAAAACAACAACCCAAAAAAAAAACCCCAAAACCAAAACCACACAACCAAACCAAAAAACCCCAAAAAAAACAAAAACAACACAACAAAACCAAAAAACCAACCAAAAAAACAACAAAAAACAAAACAACCCCCCAAAAAAAAACAAAAAAAAAAAAAAAAACAACAAAAAAACCAAAAAACACCAAAAAAAAAAAAAAAACAAAAAAAAAAAAACAACCCCCCCCACAAAACCCCCCAAACAACCAAACAAAACAACCAACCAAAAAACCCCCACACACAAAAAAAAACAAAAAAAACACAAACCCCCCCAAAAAACAAAACCCCCACCCAACACCACCCACCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAACCCCAAACCAACCCCCCACCCCCCCACC
+>5116_3#9
+CCAACACACCCACCCCCCCCCCCACCCCCCCCCCCCAACCCACCCCCACCCCCCCCCCCCCCCAACAAAACCCCCACCCCACACCAACCACAAACAACACCACCCAAACAAAAACACACACAACCAACCCAAACCCCCCACACCCAAACCAAAACCAACACCACCCCCACCACACCCCCCCCCACCCCCCACCCCCACACAACACCCACCACCACCAACCCACCCCCACCCACCCCACCCACCCAACACCCACACAACCCACCCACCCACCACCACCCCCCCCCCACCCCACACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCACCCACACACAACAACCCCCCCCCCAACACCACACCCCCCCCCCCAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCAACCACCCACAACCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCACCCACCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCACCCCCCCCCACCCCCCCCCCCCCCCCCACACCCCCCCCCCCCACCCCCCCCCCCCCCCCCACCAACCACAAACCACCACAAAACACCAAAAAAACAACCAACCAACAACCAACAACAAACAAAAAAAACAAAACAAACAAACACAAAACACAAAACAAACACAACACAACAAACCAACAACACAACACAAACAAACACCAAAAACACACACAAAACACACCACAAACACACAAACAAAACACCACACACCAACAACAACAACCAACCAAACAAAACACCAACCAACACCCCAACCCCCCACCCCCACCCCCCCCACCCCCCACCCCCCCCCCCCACCCCCCCCCCCACCCCCACAACACACCCCCCCCCCCCCAAAAACAAACAAAACCAACCCCCCCAAAAAAAAAAACAACACAACACCACCCAAACACACACAAACACCAACACCCAAAACCCAAACAACAAACCCACAACAAAACACCAAACAAAAAACCCCCCAACCAAACACAAAAAAAAACCCACACAACAAACAAAAAAAAAAAACCCAAAAACCACCAACAAAAACAAACCCAACACAAAAACAACACAAACCCACCCCACCCCACACACACAACACCAAAAACACAACCACACAAAAACACAAAAACAAAAACAACCCCAAACAAACACCAAACACAACCACACAAAAAACCAAAACAAACACAAAACAACAACCAAACAAACAACAAAAAACAACCAAACCAACAACACACAAACACAACAACCACAACCCAAACAAAAAACCCCCACAACAACAACACCCAACAACAACAACAACAAAACAAAACAAACCAACAACAAACCAAAAAAAAACAAAACCAACACCAACAACACAACCAAAAAACCAAAAAAAACAAAAAACAAAAAACAAACAACCACCACCACCACACCCCCACCCACCAACACCCCCCCCCCCCCCCCCCACCCCCCCACCCCACCCCAACCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCAACAAAAAAACCCCCCCCAAACACACAAAAAACACACCCCCAAAACAAAAAAAACACAAACACACCACACAAAACAAAAAAAACAACCAACACCACAAAACAAAAAACCCCACCCACCAAAAACAACCCCCACAAAAACACCAACACCAACAAAAAAAAACACCAACAAAAAAAAAAAAAAACACAACAACAAACCAAACAACCAACCCACAACAAAAAAAACCAAAAAAAAACACACCAAAAAAACACAAACACAACCCCCCCCAAACAAAAACCAACAAAACAAACCAACAACAACAACCAAAACCACAAACAAAAAAAAACCAAAAAAACAAAAAACACACAAAACCACAACACACAAAAAACACCAACACAAACCCAAAACACCACAAAAACAAACAAACAAACCAAAAAAAAAAAAAAACAAAAAAAAAAACAAAACCCCAACCACACCACAAAACAAACAACAACACACAAAAACACCCCAACACAAAACCCAAAAAACACAAACCACCACAAAAAACAAAACAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAACAAAAAAACACCAAACAACAAAACAACAAACCAAAACAAAACCACAAACAAACACAAAAAAACAAACAAAACCACAAAAAACCACAAAAAACCACCAACAACAAAAAAACAAAACAAACACACACAAAAAACACCAAAAACCCCCAAACCAAACCCCACCACAACCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCACCCCCCCCCCCAACCCCCCCCCCCACCACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAACAACAAAAACACCCCCCCCCCCCAAACAAAAACAACCCAAACCCCCCCCCCACAAAAAAACAAAAAAAAAAAAAAAAACAAACAAAAAAACACCACAAAAACCAAAAACCCAACAAACAAAACAAACAAACAAAAAACAAAACAAAAAAAAAAAAAAAAAAAACAACAACACCCCCCCCCCAAAAACAACCCAACAACAACAAAACAAACAAAAAAAACAACAACACAAAAAAAAACACCAAAACAAAACCAAAACCCCACAAAAAAAAAACAACCCCCCCCAACACCCCCCACAAACCCCAACCCACCACCAAAAACAAAAACACAAAACACCCCAAACAACAACAAACCAACCACCCCCCCCAAAAAACCAAAAAAAACAAAAACAACAACAAAAAAACCCCCCAACAACCAAAAACACCCCCCAAAACCCAAAAAAAAAAAAAAAAAACAAAACAAACAAACCACAACACAAACAACCCAAAAAAAAACAAAACAAAACAAAAAAAACAAAAAAAACACCACCCCAACAAAAAAAAAACACAAAAAAACCAACAAACCACACAAAAAAAACCCAAAACAACAACCCAAAAAAAAAACCCCAAAACCAAAACCACACAACCAAACCAAAAAACCCCAAAAAAAACAAAAACAACACAACAAAACCAAAAAACCAACAAAAAAAACAACAAAAAACAAAACAACCCCCCAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAACCAAAAAACAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACAAAAAAAAAAAAACAAAACAAAAAAAAAAAAAAAACCCACCCCACCACCAAAAAAAAACAAAAAAAACACAAACCCCCCCCCCCCACAAAACCCCCCCCCCCCCCAAAACACCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCCCACCCCCCCCCC
+>5139_5#3
+CCCCCCCCCCCCCCCCCCCACCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCACCCACCCCCCCCCCCCCCCCCCCCCCAAACCCCCCCCCCCACACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCACCCCACCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCACCCCCACCCCACCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCAACACCCCCCCCCCCACCACCCCCCCACCCCCACCCACCCCCCACCCCCCCCCACCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCAACCCCCCCCCCACCCCCACCCCCCCACCACCCACCCCCCCCCACCCCCCCCCCCCCCCCCACCCACCCCCCCCCACCCCCCCACCACCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCACCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCCCCCCACACCCCCCCCCCCCCCCCCCCCCACCACCCCAACCCCCCACCCCAACCCCCCCCCCCCCCCCCACCCCCCCCCCACCACACCCCCACCCCCCCACCCCCCCCCCCCCCCCCACCCACCACCCCCCCCACCCCCACCCCCAACACCCCACCCCCCCCCCCACCACCACCCCACACCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCACCCCACACCCCACCACCCCCCCCACCCCCCCCCCCCCCCCCACCCACCCCCCCCCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCACCCCCCCCCCACCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCACACCCCCCCCCACCCACCACCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCACCCCCCCCCCCACCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCACCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCACCCCCACCACCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCACCACCACCCCCCCCCCCCCCCCCCCACCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCCAACAAAACCCAAAACCCAACCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCAACCACAAAACACACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCC
+>5749_7#1
+CCCCCCCCCCCCCCCCCAACCCAACCCCCAACCCCCACAAACCCCCACCCCCCCCCCCCCCCCAACAACACACAACAACAAACACACACCAAACCAACAACACCCCAACAACACAACACACCAACAACCCAAACCCAACACAACCAAACCACAACACACCCAAAAAACAACAAAAACAAAAAAACAAAAAAAACAAACACAACACCCACCACACCCAACCCACCCCCACCCACCCCACCCCCCCAACACCCACAAAACCCACCACCAACCCCACCCCCCCCCCCCACCCCACACCCACCCACCCCCCCCACCCCCCCCCCCCCACCCCCCCCCACCACCACAACACAACCCCCCCCCCAACACCACACCCCCCCCCCAAACCCCCCCCCCACCCCAACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCACCCACCCACCACCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCACCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACAACCCCCCACCCCCCACCCCCCCCCCCCCCCCCCACCACAAAACCACCACAAAACACCAAAAAAACACACAACCAACAAAACCAAACAAACACCAAAAACAAAAAAAACAACAACAAAAACCAAACAAAACAAAACAACAACACACAACAACACAAAACAAACAAACACCAAAAAACCACACAAAACAACAAACAAACACAACACACACCCCCCCCCCCCCCCCCCCCACCCCCCACAACCCCCCCCCCACCCCCCCCCCCCCACCCAACCCCCCACCACACCCCACCCCCCACCACCCCCCCCCCCCCCCCCCCACACACCCACAACCAACCACACCCCACCAAAAAACAAACAAAACCAACCCCCCCACAAAACACAACAACACACAACCACACCAACACAAACAACAACCACAAACAAAACCACAACAAACACAAACACAACAAAAAACCCAACAAAAAACAAAACAAAAAAACACAAAAAAAAACCCAAACAAAAAACAAAACAAAAAAACCACAAAACCACCAAAAAAAACAAACCCAACAAAAAAACACACAAACACCAACAAACCCCACAAACACAACACCAACAACACAAACACCAAAAAACACAAAAACACAAACAAACACAAACACACACACAACACACACACAACAAAACACAAAACAAACACAAAACACAAACCAAAAAAACAACAAAAACAAAACAAACAAACAACACACAAACACAAACACACACACAAAAACAAAAAAACACACCAACAACCACACACAACACACACAAAAACCAAACAAAACCAACAAACACAAAAACAAAAACACACACCCCCCACCCACCACCCCCACACCCCCCACCACCCCAACCCCCCCCCCCCCCACCCCCCCCACCCCCCCCCCAACCCCCCCCCCACCACCCCCACACCCCCCCCCCAAAACCACCCCCCAACCCCCACCCCCCCCCCAACCCCCCACACCCCCCCCCCCCCCCCCAAACCCCCCCCCCCCAACAAAACAAACACCCCAAAAAAAACAAAAAACACACCACCAAAACAAAAAAAACCAAAACCCACCAAACAAAACAAAAAAAACAACCAAACAAACAAAACAAAAAAAAAAAAAAAACAAAAACAAAAACCACAAAAAAAACAACACCAAAAAAAAAAAACCACAAAAAAAAAAAAAAAAAAAACAACAAAAAACACAACAAACAACCCACACAAAAAACACCCAAAAAAAAACACACACAAAAAACAAAAACACAAAACCCCCCCAACAAAAAACCAAACAACAAAACAACAACCAAAAAAAAAACCACAAACAAAAAAAAAAAACAAAAAAAAACAAACAACAAAACAAAAACACACAAAAAAACCCACAACAAAACAAAAACAACAAAAAAACCAACAAAAAAAACAAAAAAAAACAAAAAAAACAAAAAAAACAAAACACACACACAAACACAAAAAAAACAACAAACAACAAAAACACCCAACAACAAAACCCAAAAAACCCAAACCACACACAACAACAAAACAAAAAAAACACAAAAACAAAAACACAAAAAAAACAAAAAACAACACAAACCCCCCCCCCCCCCCCCAACCCCCACAACCCCCCACCCCCCCCCCCCCACCACACCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCACACCCCCCCACCCCCCCCCCCCCCCACCACCCCCCACCCCCACCCCCCCCAACCCCCCCCCCCCCCACACCACAACCCCCCCCCCCCAAAACCACACACCAACCCCCCCCCCCCACCCCCCCCACCCCAACCCCCCCCCCCCACCCCCCCCCACCCCCCACCCCCCCCCACCCCCCCCCCCCCCCCACCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCACAACCACAACACCCCAAAACCAAACACCAACCCCCACAAACACCCCCACCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCAAACAAAAAAAAAAACACAAAAAACAACCCCCCCCACAAAAACAAAAAAAAAAAACCCCCCCCCCAAAAAAACAAAAAAACAAAAAAAACAAAAAACAAAAAAACAACAAAAAAAACCAAAACCAAAACAACAAAACAAACAAACAAAAAAAAAAAAAAACAAAAAAAAAAACAAAACAACAAAAAAAAAAAAAAAACAAAAAACACAAAACAACAAACCAAACCAAAAAAAAAACCCCAAAAAAAAAAAAAACAAACAAAAAAAAAACCAAAACAAAAAAAAAACAAACCCCCCCAAAAAAAAAACAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACAAAACAACCCCCCACCCCAAAAAAACAAACAAAACAAAAAAAACAAAAAAAAAAAAAAAAAAACAAAAAAAACACCCCCCCAAAACCAAAAACAAACAAAAACAAAAAAACAAAAAACCAACAACAAAAAAAACAAAAAAAAAAACAAAAAAAAACAAAAAAAAAAAACAAAAAAAAACAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAACACAAAACAAAAAAAAAAACCACAAAACAAAAAAAACAAAACCAAACAAAAAAACAAAAAAAAAAAAAAAAACAAAAAAAAAAAACCAAAAAACAAAACAAAAAAAAAACAAAAAACAAAAAAAAACACACCCCCCCCCACCCCCACCCCCCCCCCCCCCCACCACCCCCACCCACCCCCCCCCCCCACCCCCACCCCACACCACACACCCCCCCCCCCCCCACCCCCCCAACCCCCCCCCCCCAACCCCCAAACCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCACCCCCCCCCCAACCACCCCCCACCCCCCCCCCCCCCACCAAACAACACCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCACACCCCCCCCAACACCCCCCCCCCCCCAAAAAACCCCAAAACCCCCCCACCCCCCCCCCCCCCCCACCCCACCCCCCCCCCCCCCCCCCCCACA
+>5749_7#2
+CCAACACACCAACCCCCCCCACCACCCCCCCCCCCAAAAACACCCCCACCCCCCCCACCCCCCAACAAAACCCCCACCCCACCACAACCCAAACCAACACCACCCAAACAACACCCAAAACCACCAACCACAACCCCAAACACCCAAACCACAACCAACCACACCCCAACCACACCCCCCCCCACCCCCCACCCCCAAAAAACACCCACACCACCCAACCCACCCCCACCCACCCCACCCCCCCAACACCCACACAACCCACCCCCACACCACCACCCCCCCCCCACCCCACACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCACCACCACACAACAACCCCCCCCCCAACACCACACCCCCCCCCCCAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCAACCCCCCACAACCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCAACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACACCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCACCAACAAACCACCACAAAAAACACCAAAAACAACCAACCAACAACCAACAACAAACAAAAAAAACAAAACAAACAAACACAAAAAACAAACAAAACACAACAACAACAAACAACAACACAACACAACAAAACACCAAAAAACCACACAAAACACCACACAAACACACAACACAAACACAACACACCAACAACAACAACCACCAAACCCACCCACACACCAACACCCCAAACCCCCACCCCCACCCCCCACACACCCCACAAAACCAACACACCCCCCCCCCCACCCCCACAACACACCCCCCCCCCCCCAAAAACAAACAAAACCAACCCCCCCACAAAACCAAACAAAACAACACCACCCAAACACACACAAACACCACAAACCAAACACCAACAAACAAACCCACAACAAAACACCAAACAAAACACCAACCAACCAAACACAAAAAAAAACCCACACAACAAACAAAAAAAAAAAACCACAAAACCACCAAAAAAAACAAACCCAAAACAAAAACAACACAACCCACCAACACCCCACACACACAACACCAACAAACAAACCACACAAAAACACAAAAACCAAAACAACCCCAAACCAACACAAAACACAACCACAACAAAACCAAAAACAAACACAAAACACCAACCAAACAAACAACAAAAAACAACCAAACCAACAACACACAAACACAACAACACCAACCCAAACAAAAAACCCCCACAACAACCACACCCAACACACAAAAAAACAAAACAAAACCAACCAACACAAAACCAAAAAAAAACACCCCCCACACCAACAACACAACCAAACAACCCCCCCCAACAAAAAACAACACACAACCACCCACACACACCACAAACCCCCCCACACACACCCCCAAACCCCCCCCCCACCCCCCAACACACAACCACCCCCCCCCCAAACCCCCCCCCCCCCCCCCCCCCCCCAACCACCCCCCCCCCCAAAAAAACAACCCCCCCCAAACACACAAAAAACAAACCCCCAAAACAAAAAAAACACAAAAACACCACACAAAACAAAAAAAACAACCAACACCAAAAAACAAAAAACCAAACCCACAAAAAACAAAACCCACAAAAACACCAACACCAAAAAAAAAAAAAACCAAAAAAAAAACAAAAAAACACAACAACACACCAAACAACCAACCCACAACAAAAAAAACCAAAAAAAAACACACCAAAAAAACACAAACACAACCCCCCCCCAACAAAAACAAACAAAACAAACCAACAACAACAACCAAAACCACAAACAAAAAAAAACCAAAAAAACAAACAACACAAAAAACCAAAACACACAAAAAAACCCACAACAAACCCAAAACACCACAAAAACAAACAAACAAACCAAAAAAAAACAAAAACAAAAAAAAAAACAAAACCCCAACCCAACCACAAAACAAACAACAACACACAAAAACACCCCAACACAAAACCCAAAAAACCCAAACCACCACAAAAAACAAAACACAAAAAACAAAAAAAAAAAAAAACAAAAAAAACAAAAAACCACAAAACAACAACACACCAAACACAAACAAAACCACAAACAAAAACAAAAAAACAACCCCCCCCCCAAAAAACCACAACAACAAACCCCCAACACAACAACAAAAACCACACACACACAACACCCACACAAACCACAAAAACCACCCCAAAAAAAACCCCCCAAACCCACACACCCCCCCCCCCCCCCACCCCCCCCACCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCAACCACCCACAAAAACAAAACCCCCACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCACCCCCCCCCCCAACCCCCCCCCCCACCACCCCCCACCACCCCCCCCCCCCCCCCCCCCCCCCACCCAAACAAAAAAAAAAACACAAAAACCCCCCCCCCCCCCAAACAAAAACAACCCAAACCCCCCCCCCACAAAAAAACAAAAAAAAAAAAAAAAACAAACAAAAAACAACCACAAAAACCAAAAACCCAACAAACAAAAAAAACAAACAAAAAACAAAAAAAAAAAAAAAAAAAACAAAAAAACAACACAAAAACCCCAACAACAACCACACAACAAAAAACCAAACCAAAAAAAAAACACCACAAAAACAAACACAAAACCAAAACAAAACCCCAACAAAAAAAAAACAACCCCCCCCAAAACCCCCCCCAAACCCCAACCCACCACAAAAAACAAAAACACAAAACACCCCAAACAACAACAAACCAACCCCCCCCCCCAAAAAACCAAAAAAAACAAAAACAAAAACAAACAAACCCCCCAACAACCAAAAACACCCCCCCAAACCCAAAAACAAAAAAAAACAACAAAACAAACAACCAACAACACAAACAACCCAAAAAAAAACAAAACAAAACAAAAAAAACAAAAAAAACACCACCCCAACAAAAAAAAAACACAAAAAAACCAACAAACCACACAAAAAAAACCCAAAACAACAACCCAAAAAAAAAACCCCAAAACCAAAACCACACAACCAAACCAAAAAACCCCAAAAAAAACAAAAACAACACAACAAAACCAAAAAACCAACCAAAAAAACAACAAAAAACAAAACAACCCCCCAAAAAAAAAAAAAAAAAAAACAAACAACAACAAAAAAACCAAAAAAAAAAAAAAAAAAAACCCAAACAAAAAAAAAAAAACAACCCCCCACACCAAACCCCCAAAACAAACAAACAAAACAAACACCCAAACCACCAAACCCAAAAAAAAAAAACAAAAAAAACACAAACCCCCCCAAAAAAAAAAACCACCCCCCCCCACAACCCACCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCAAAAAAAACACACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAACCCAACCCCAAAAAAAAAAAAAAAAAA
+>5749_7#3
+CCCCCCCCCCCCCCCCCCCCCCAACCCCCACCCCCCACCCACACCCCCACCCCCACACCCCCCAACAACACACAACACACACCACACACCAAACCAACACCACCCAAACAACACAACACACCAACAAACCAAACCCAACACAACCAAACCACAACACACCCAACACCCAACAAAACCCCAAAACAAAAACACCCCCACACACAACCAACCAAACAAAACAAACAAACAAAAAAAACAACCCACAAAAACCCACAACACCCACCACCAACCCCACCCCCCCCCCCCACCCCACACCCCCCCACCCCCCCCACCCCCCCCCCCCCACCCCCCCCCACCACCACAACACAACCCCCCCCCCAACACCACACCCCCCCCCCAAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCACCCCACCCACCCACCACCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACAACCCCCCACCCCCCACCCCCCCCCCCCCCCCCCACCACAACACCACCACAAAACACCACAAAAACACACACACACAAAACACAAACAAACAACAAAAACAAAAAAAACAACAACAAAAACCAAACAAAACACAACAACAACACACAACAACACAAAACAAACAAACACCAAAAAACCAACCAAAACAACACACAAACACCACACACACCCCCCCCCCCCCCCCCCCCACCCCCCCCAACCCCCCCCCCACCCCCCCCCCCCCCCCCAAACAACCACCCAAACCCACACCCCACCCCCCCCCCCCCCCCCCCCCCACACCCCCAAAACCAACCACACCCCCCCCAAAAACAAACAAAACCAACCCCCCCACAAAACACAACAACACACAACCACAAAAACACAAACAACAACCACAAACAAAACCACAACAAACACAAACACAACAAAAAACCAAACAAAACACAAAACAAAAAAACACAAAAAAAAACCCACACAAAAAACAAAACAAAAAAACCACAAAACCACCAAAAAAAACAACCCCAACACAAAAACACAACAACACCAACAAACCCCACAACACCAACACACACAACACAAACACCAAAAAACACAAAAACACAAACAACCACAAACACACAAACAACACACAAACAACAAAACACAAAACAAACACAAAACACAAACCAAACAAACAACAAAAACAAAACAAACAAACAACACACAAACACAAACACACACACAAAAACAAAAAAACACACCAACAACCACACACAACACACACAAAAACCAAACAAAACCAACAAACAACAAAACAAAAACACACACCCCCCACCCACCACCCCCACCCCCCCCACCCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCACCCACCAAAACCCCCCCCCCCCCAAAAACCCACCCCCCACCCACCCCACCCCCAACCCCCCCCCCCCCCCCCACCCCCCCCACCCCCCCCCCCCCCAACAAAACAAACCCCCCCAAAAAAACAAAAAACACACCCCCAAAACAAAAAAAACCAAAACAAAAAACACAAAACAAAAAAAACAACCAAACAAACAAAACAAAAAAAAAAAACAAACAAAAACAAAAACCACAAAAACAAAAAAACCAACAAAAAAAAACAACAAAAAAAAAAAAAAAAAAAACAACAAAAAACACAACAAACACACCACACAAAAAAAAACCAAAAAAAAACACACACAAAAAACAAAAACACAAAACCCCCCCACACCAAAACCAAACAACAAAACAACACACAAAAAAAAAACCACAAAAAAAAAAAAAAAAAAAAAACAAACAAACAACAAAACAACAAACCACAAAAAAACCCACAACAAAACAAAACAAACAAAAAAAACAACAAAAAAAACAAAAAAAAACAAAAAAAACAAAAAAAACAAAACACACACCCAAAAAAAAAAAAAACAACAAACAACAAAAACACAACACAACAAAACCCAAAAAACCCAAACCACACACAACAACAAAACAAAAAAAACACAAAAACAAAAACACAAAAAAAACAAAAAACAACACAAACCCCCCCCCCCCCCCCCAACCCCCCACACCCCCCACCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCAACCCCCCCCCCCACACCCCCACCCCCCCACCACCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCAACAAACACACCCCCCCCAACACCACCCCCCCCCCCCCAAACAAAAAACACAACAACCCCCCCCCCCACCCACCCCCCCCACCACCCCACCCACCCCACCCACCCCCACACCCCCCCCCAACCCCCCCCCCCCCCCACCCCCCCCCCCCCACCCCCCACAAAAACCCCCCCCCCCCCACACACCCACCACCCACCCCCCCACACCCCCCCCCCACCACAAAAAACACCACCCCCCACCCCCCCCCACCCCCCCCCCCCCCCCCACCCAAACAAAAAAAAAAACACAAAAAACACCCCCCCCCACAAAAACAAAAAAAAAAAACCCCCCCCCCAAAAAAACAAAAAAACAAAAAAAAAAAAAAACAAAAAAACAACACAAAAAAAAAAACACAAAACAACAAAAAAAACAAAAAAAAAAAAAAAAAAACAAAAAAAAAAACAAAACAACAAAAAAAAAAAAAAAACAAAAAACACACAAAAACAAACCAAACCAAAAAAAAAACACCAAAAAAAAAAAAAACAAACAAAAAAAAAACAAAAACAAAAAAAAAAAAAACCCCCCCAAAAAAAAAACAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAACCCCAAAAAACAACAAAACAACCCCCCCCCCCAACCCAACAAACAAAACAAAAAAAACAAAAAAAAAAAAAAAAAAACAAAAAAAACACCCCCCCAAAACCAAAAACAAACAAAAACAACAAAACAAACAAACCCAACCAAAAAAAACAAAAAAAAAAACAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAACAAAAAAAAACCAAAAAAAAAAAAAAAAACAAAAAAAAACAACAAACAAAAAAAAAAACCACAAAACCAAAACAACAAAACAAAACAAAAAAACCCAAAAAAAAAAAAAAACAAAAAAAAAAAACCAAAAAACAAAACAAAAAAAAAACAAAAAACAAAACAAAACACACCCCCCCCCACCCCCACCCCCCCCCCCCCCCACCACCCCCACCCACCCCCCCCCCCCACCCCCACCCCCCACCACACACCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCAACCCCCACCCCCCCCACCCCCCAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCAAAAAAAAAAACCCCCCACACAACCAAACCCCCCAACCCCACCCCCCCCACACCCCCCCCCCCCCCCCACACCCCCCCCCAACACCCAAAAAAAAAAAAAACCCACCCCCCCAACAAACCCCCCCCCCCCCCCCACCCCAACCCCCCCCCCCCCCCCCCCACC
+>5749_7#4
+CCCCCCCCCCCCCCCCCCCCCCAACACCCACACCCCACAAACCACCACCCCCCCCCCCCCCCCAACAACACACCACAAACACCACACACCAAACAAACAAAACCCCAACAACACAACACACCAACAACCCAAACCCAACACAACCAAACCACAACACACCCAAAAAACACCAAACACAAAACCACCCCCCACCCCCACACAACACCCACCACACCCAACCCACCCCCACCCACCCCACCCCCCCAACAAAAAAAACACCCACCACCAACCACACCCCCCCCCCCCACCCCACCCCCCCCCACCCCCCCCACCCCCCCCCCCCCACCCCCCCAAACCACCACAACACAACCCCCACCCCAACACCACACCCCCCCCCCAAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCACCCACCCACCAACACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACAACCCCCCACCCCCCACCCCCCCCCCCCCCCCCCACCACAAAACCACCACAAAACACCACAAAAACACACAACAAACAACACCAAACAAACAACAAAAACAAAAAAAACAACAACAAAAACCAAACAAAACAAAACAACAACACACAACAACACAAAACAAACAAACACCAAAAAACCAACCAAAACAACACACAAACACCACACACACCCCCCCCCCCCCCCCCCCCACCCCCCCCAACCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCACACAACCCCACACCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCAAACACCAAAAACCCCCCCCAAAAACAAACAAAACCAACCCCCCCACAAAACACAACAACACACAACCAAAAAAACACAAACAACAACCACAAAAACAACCACAACAAACACAAACACAACAAAAAACCAAACAAAACACAAAACAAAAAAACACAAAAAAAAACCCAAACAAAAAACAAAACAAAAAAACCACAAAACCAACAAAAAAAACAACCCCAACCAAAAAACACAACAACACCAACAAAAAACACAAACACAACACACACAACACAAACACCAAAAAAAACAAAAACACAAACAACCACAAACACACACACAACACACAAACAACAAAACACAAAACAAACACAAAACACAAACCAAACAAACAACAAAAACAAAACAAACAAACAACACACAAACACAAACACACACACAAAAAAAAAAAAACACACCAACAACCACACACAACACACACAACAACCAAACAAAACCAACAAACACAAAAACAAAAACACACACCCCCCACCCACCACCCCCACCCCCCCCACCCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCACCACCCCCACACCCCCCCCCCACAACCCCCACCCAACCCCCACCCCCACAACAACCCCCCCCCCCCCCCCCCCCCAAACCAACCCCCCCCCCCCCAACAAAACAAACCCCCCCAAAAAAACAAAAAACACACCCCCAAAACAAAAAAAACCAAAACAAACCAAACAAAACAAAAAAAACAACCAAACAAAAAAAACAAAAAAAAAAAACAAACAAAAACAAAAACCACAAAAAAAACAACACCAAAAAAAAAAAACAACAAAAAAAAAAAAAAAAAAAACAACAAAAAACACAACAAACACACCACACAAAAAACACCCAAAAAAAAACACACACAAAAAACAAAAACACAAAAACCAAACAACAAAAAACCAAACAACAAACCAACAACCAAAAAAAAAACCACAAACAAAAAAAAAAAAAAAAAAAAAACAAACAACAAAACAACAAACCACAAAAAAACCCACAACAAAACAAAAACAACAAAAAAAACAACAAAAAAAACAAAAAAAAACAAAAAAAACAAAAAAAACAAAACACACACCCAAACAAAAAAAAAACAACAAACCACAAAAACACAACACAACAAAACCCAAAAAACCCAAACCACACACAACAACAAAACAAAAAAAACACAAAAACAAAAACACAAAAAAAACAAAAAACAACACAAACCCCCCCCCCCCCCCCCAACCCCCACAACCCCCCACCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCAACACCCCCCCACCAAACACCACACCACCCCCCCCCCCAAACCCACCCCCCCCCCCCCCCCCCCCCCACCCCCCCACACCCCCACCCCCCCCAAAAACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACAACCCAACCACCACCCCCACAACACACCCAAACCACCCCCCACCCAACCACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCAAACAAAAAAAAAAACAAAAAAAACAACCCCCCCCACAAAAACAAAAAAAAAAAACCCCCCCCCCAAAAAAACAAAAAAACAAAAAAAACAAAAAACAAAAAAACAACACAAAAAAAAAAAACCAAAACAACAAAACAAACAAACAAAAAAACAAAAAAACAAAAAAAAAAACAAAACAACAAAAAAAAAAAAAAAACAAAAAACACACAACAACAAACCAAACCAAAAAAAAAACACCAAAAAAAAAAAAAACAAACAAAAAAAAAACAAAAACAAAAAAAAAAAAAACCCCCCCAAAAAAAAAACAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAACAAAAAAAAACAACAAAAAAAACCAAAAAAAAAAAAAAACAAACAAAACAAAAAAAACAAAAAAAAAAAAAAAAAAACAAAAAAAACAAAACAACAAAACCAAAAACAAACAAAAACAACAAAACAAAAAACCAACAACACAAAAAACAAAAAAAAAAACAAAAAAAAACAAAAAAAAAAAACAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAACACAAAACAAAAAAAAAAACAAAAAAACAAAAAACACAAAACCAAACAAAAAAACAAAAAAAAAAAAAAAAACAACAAAAAAAAACCAAAAAACAAAACAAAAAAAAAACAAAAAACAAAACAAAACCCACCCCCCCCCACCCCCACCCCCCCCCCCCCCCACCACCCCCACCCACCCCCCCCCCCCACCCCCACCCCCCACCACACACCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCAACCCCCACCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAACCACCCCCCACCCCCCCCCCCCCCACAACACCCCCCCCCCCCCCCCACCCCCCCCACCCCCCCCCCCCCCACCCCCCCCCCCAACCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCACCCCAACCCCCCCCCCCCCCCCCCCACC
+>5749_7#5
+CCCACACCAACCCACCCAACCCCCACCCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCAACAAAACCCCCACCCCACCACAACCACAACCAACACCAACCAAACAACACCACACACACCCAACACCAACACCACACACCCAAACCAAAACCAACCACACCCCCACCACACCCCCCCCCACCCCCCACCCCCACACAACACCCACCACCACCAACCCACCCCCACCCACCCCCCCCACCCAACACCCACACAACCCACCCCCACACCACCACCCCCCCCCCACCCCACACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCACCACCACACAACAACCCCCCCCCCAACACCACACCCCCCCCCCCAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCACCCACCCACACCCCCCCCCCCACCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCAACCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCAACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACACCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCAACCACAAACCACCACAAAACACCACAAAAACAACCAACCAACAACCAACAACAAACAAAAAAAACAAAACAAACAAACACAAAAACCAAACAAAACACAACAACAACAACCAACAACACAACACAAACAAACACCAAAAAACCACACAAAACACCACACAAACACACAACACAAACAACCAACACCAACAACAACAACCACCAACACCACCCACACACCAACACAAACAACCCCCACCCCCCCCCCCAACACCCCCCAACCCCCCCCCCCACCCCCCCCCCCACCCCCACAACACACCCCCCCCCCCCCAAAAACAAACAAAACCAACCCCCCCACAAAACACAACAACACAACACCACACAAAAACACACAAACACCACAAACCAAACCACAAACCCAAAACCCACAACAAAACACCAAACAAAACACCAACCAACCAAACCCAAAAAAAAACCCACAACACAAACAAAAAAAAAAAACCACAAAACCACCAAAAAAAACAAACCCAACCAAAAAACAACACAACCCCACAACACCCCACACACACAACACCAACAACACAACCACACAAAAACACAAAAACCAAAACAACCCCAAACCAACACACAACACAACCACAACAAAACCAAAAACAAACACAAAACACCAACCAAACAAACAACAAAAAACAACCAAACCAACAACACACAAACCAAACAACACCAACCCAAACAAAAAACCCCCACAACAACCACACCCAACCAACAAAACAACAAAACAAAACCAACCAACACAAAACCAAAAAAAAACACCCCCCACACCAACAACACAACCAACCAACCAAACAAAACACAAAACAACACACCACCACCAACCCACACCCAAACCCCCCCCACACAACCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCACCCCCCCCCCAACCCCCCCCCCCCCCCCCCCACCCCCAACCCCCCCCCCCCCCAACAAAACAACCCCCCCCAAACACACAAAAAACACACCACCAAAACAAAAAAAACACAAACAAACCACACAAAACAAAAAAAACAACCAACACCACAAAACAAAAAACCAAACCCACACAAAACAAAACCCACAAAAACACCAACACCAACAAAAAAAAAAACCAAAAAAAAAAAAAAAAAACACAACAACAAACCAAACAACCAACCCACAACAAAAAAAACCAAAAAAAAACACACCAAAAAAACACAAACACAACCCCCCCCCAACAAAAACCAACAAAACAAACCAACAACAACAACCAAACCAACAAACAAAAAAAAACCAAAAAAACAAACAACACACAAAACCAAAACACACAAAAAAACCCACAACAAACCCAAAACACCACAAAAACAAACAAACAAACCAAAAAAAAACAAAAACAACAAAAAAAAAAAACACCCAACCCAACCACAAAACAAACAACAACACACAAAAACACCCCAACACAAAACCCAAAAAACCCAAACCACCACAAAAAACAAAACACAAAAAACACAAAAAAAAAAAAACAAAAAAAACAAAAAACCACACAACAACAACACACCAAACACAAACAAAACCACAAACAAACACAAAAAAACAAACAAACACACAAAAAACCACAACAACCCACCCCCAACACAACACAAACACCCACACAAAAACAAAACCCCCCCAACAAACACCCCCCCAAACAACCCCCAAACCAAACAAACCCACACCCCCCCCCCACCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCACCCCCCCCCCAAACCCCCCCCCCCACCCCCCCCCACCACCCCCCCCCCCCCCCCCCCCCCCCACCCAAACAAAAACAAAAACACAAAAACCCCCCCCCCCCCCAAACAAAAACAACCCAAACCCCCCCCCCACAAAAAAACAAAAAAAAAAAAAAAAACAAACAAAAAAACACCACAAAAACCAAAAACCCAACAAACAAAACAAACAAACAAAAAACAAAAAAAACAAAAAAAAAAACAAAACAACAACACAAAAACCCCAAAAACAACCCAACAACAAAAAAACAAACCAAAAAAAAAACACCACAAAAACAAACACAAAACCAAAACCAAAACCCAACAAAAAAAAAACAACCCCCCCCAAAACCCCCCCCAAACCCCAACCCACCACCAAAAACAAAAACACAAAACACCCCAAACAACAACAAACCAACCCCCCCCCCCAAAAAACCAAAAAAAACAAAAACAAAAACAAACAAACCCCCCAAACACCAAAAACACCCCCCCAAACCCAAAAACAAACAAAAACAACAAAACAAACAACCAACAACACAAACAACCCAAAAAAAAACACAACAAAAAAAAAAAAACAAACAAAACACCACCCCAACAAAAAAAAAAAACAAAAAAACCAACAAACCACACAAAAAAAACCCAAAACAACAACCCAAACAAAAAACCCCAAAACCAAAACCACACAACCAAACCAAAAAACCCCAAAAAAAACAAAAACAACACAACAAAACCAAAAAACCAACCAAAAAAACAACAAAAAAAAAAACAACCCCCCAAAAAAAAAAAAAAAACACACAAAAAAAAACAAAAAAACCAAAAAACAACAAAAAAAAAAAAAAAACAAAAAAAAAAAAACCACCCCCCACCCAAAACCCCCCAACCAACCAAACAAAACAAACACCCAAAAAACAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAACCCCCCAAAAACAAACAAACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCCCACCCCCCCACC
+>8016_2#61
+CCCCCCCCCCCCCCCCCAACCCAACCCCCCCCCACCACCCACCACCCAACCCCCCCCCCCCCCAACAACACCCCCCCCCAACCACACACCAAACCAACACCACCCAAACAACACCACACACCAACAACCCAAACCCAACACAACCAAACCACAACACACCCAACACCCACCAAACCCCCACCCACCCCACACCCCCACACAACACCAACCAAACCCAACCCACCCCCAAACACACCACCCCCCCAACACCCACAACAAAAAACACAAACCCCACCCCCCCCCCCCACCCCACACCCCCCCACCCCCCCCACCCCCCCCCCCCCACCCCCCCAAACCACCACAACACAACCACCACCCCAACACCACACCCCCCCCCCAAACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCACCCCACCCACCCACCACCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACAACCCCCCACCCCCCACCCCCCCCCCCCCCCCCCACCACAAAACCACCACAAAACACCACAAAAACACACACACACAAAACACAAACAAACAACAAAAACAAAAAAAACAACAACAAAAACCAAACAAAACAAAACAACAACACACAAAAACACCAAACAAACAAACACCAAAAAACCACACAAAACAACACACAAACACCACACACACCCCCCCCCCCCCCCCCCCCACCCCCCCCAACCCCCCCCCCACCCCCCCCCCCCCCCCCACACCCCCCCCCAAACCCACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCAAACACACCCCCCCAAAAAAAAAAACAAACAAAACCAACCCCCCCACAAAACACAACAACACACAACCACAAAAACACAAACAACAACCAACAACAAAACCACAACAAACACAAACACAACAAAAAACCAACAAAAACAACAAACAAAAAAACACAAAAAAAAACCCAAACAAAAAACAAAACAAAAAAACCACAAAACCACCAAAAAAAACAACCCCAACCAAAAAACACAACAACACCAACAAAAACAACAACACCACCACACACAACACAAACACCAAAAAACACAAAAACACAAACAAACACAAACACAAAAACAACACACAAACAACAAAACACAAAACAAACACAAAACACAAACCAAACAAACAACAAAAACAAAAAAAACAAACAACACACAAACACAAACACACACACAAAAACAAAAAAACACACCAACAACCACACACAACACACACAAAAACCAAACAAAACCAACAAACACAAAAACAAAAACACACACCCCCCCACCACCACCCCCACCCCCCCCACCACCCCCACCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCAACCCCCCCCCCACCACCCAAACACCCCCCCCCCCCACACCCCCCCCCCCACCCACCCCACCCCCAACCCCCCACCCCCCCCCCCCCCACCCCAACCCCCCCCCCCCCAACAAAACAACACACACCAAAAAAACAAAAAACACACCACCAAAACAAAAAAAACCAAAACAAAACACACAAAACAAAAAAAACAACCAAACAAACAAAACAAAAAAAAAAAACAAACAAAAACAAAAACAACAAAAACACAAACACCAACAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAACAAACAAAAAACACAACAAACAACCCACACAAAAAACAACCAAAAAAAAACACACACAAAAAACAAAAACACAAAACACAAACACACCAAAACCAAACAACAAAACAACAACCAAAAAAAAAACCACAAAAAAAAAAAAAAAACAAAAAAAAACAAACAACAAAACAAAAACACACAAAAAAACCCACAACAAAACAAAAACAACAAAAAAAACAACAAAAAAAACAAAAAAAAACAAAAAAAACAAAAAAAACAAAACACACACCCAAAAACAAAAAAAACAACAAACCACAAAAACACAACACAACAAAACCCAAAAAACCCAAACCACACACAACAACAAAACAAAAAAAACACAAAAACAAAAAAACAAAAAAAACAAAAAACAACACAACCCCACCCCCCCCCCCCCAACCCCCACCACCCACCACCCCCCCCCCCCCACCACCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCAACCCCCCCCCCCACACCCCCACCCCCCCACCACCCCCCCCCCCAACCAACCCCCCCCCCCACCCCCCCCAACACCCCCACCACCCCCACCAACACCCCCCCCCCCCCAAAACCCCCCCACCACAACCCCCCCCACCCCCCACCCCCCCCACCCCCCCCCCCCCCCCACCCCAAAACCCACCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCACCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCAACCCACCCCCCCACCCCCACCCCCAAACCCCCCCACCCCCCCCCACCCCCCCCCCCCCCCCCACCCAAACAAAAAAAAAAACACAAAAACCACCCCCCAACAAAAAAACAAAAAAAAAAAACCCCCCCCCCAAAAAAACAAAAAAACAAAAAAAAAAAAAAACAAAAAAACAACACAAAAAAAAAAACACAAAACAACAAAAAAAACAAACAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACAACAAAAAAAAAAAAAAAACAAAAAACACAAAACAACAAACCAAACCAAAAAAAAAACACCAAAAAAAAAAAAAACAAACAAAAAAAAAACCAAAACAAAAAAAAAAAAAACCCCCCCAAAAAAAAAACAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAACCCCAAAAAACAACAAAACAACACAACCCCCCAACCCAACAAACAAAACAAAAAAAACAAAAAAAAAAAAAAAAAAACAAAAAAAACAAAAAAACAAAACCAAAAACAAACAAAAACAACAAAACAAAAAAAACCAACCACAAAAAACAAAAAAAAAAACAAAAAAAAACAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAACAAAAAAAAAAAACAAAAAAAAACAACAAACAAAAAAAAAAAACACAAAAAAAAAAAAACAAAACCAAACAAAAAAACAAAAAAAAAAAAAAAAACAAAAAAAAAAAACCAAAAAACAAAACAAAAAAAAAACAAAAAACAAAACAAACCCCCCCCCCCCCCAACCAAACCCCCCCCCCCCCCCACCACCCCCACCCACCCCCCCCCCCCACCCCCACCCCCCACCACACACCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCAACCCCCACCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAACCCCCCCCCAACCACCCCCCCCCCCACCCCACCAAAAAACCCCCCCCCCCACAACAACCCCCCCCCCCCCCCACCCCACACAACCCCCCCCCCCCAAAACCCCCCCCCAACACCCCCCCCCCCCAACCCCCCACAAACACAACAACCACCCCCCCCCCCCCCACCCCACCCCCCCCCCCCCCCCCCCCACC
+>8016_2#62
+CCCCCCCCCCCCCCCCCCCCCCAACAAAACCCCCCCACAAACCCCCCCACCCCCCAACCCCCCAACAACACACCACACACACCACACAACAAACCAACAAAACCCAAACAACACAACACACCAACAACCCAAACCCAACACAAACAAACCACAACACACCCAACACCCACCAAACCCCCAACCACCCCCCACCCCCACACAACACCCACCAAACCCAACCCACCCCCACCAAACCCACCCCCCCAACACCCAAAACACCCACCACAAACAACACCCCCCCCCCCCACCCCACACCACCCCACCCCCCCCACCCCCCCCCCCCCACCCCCCCCCACCACCACAACACAACCACCACCCCAACACAACACCCCCCCCCCAAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCACCCCACCCACCCACCACCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACAACCCCCCACCCCCCACCCCCCCCCCCCCCCCCCACCACAAAACCACCACAAAACACCACAAAAACACACACACACAAAACAACAACAAACAACAAAAACAAAAAAAACAACAAACAAAACCAAACAAAACAAAACAACAACACACAACAACACAAAAACAACAAACACCAAAAAACCAACACAAACAACACACAAACACCACACACACCCCCCCCCCCCCCCCCCCCACCCCCCCCAACCCCCCCCCCACCCCCCCCCCCCCCCCAAAACCCCACCCCCAACCCACACCCCACCCCCCCCCCCCCCCCCCCCCCACACCCCCCAAACACACCACACCCCCCCCAAAAACAAACAAAACCAAAAAACCAACAAAACACAACAACACACAAACCCAAAAACACAAACAACAAACACAAAACCAACCACAACAAACACAAACACAACAAAAACCAAACAAAAACAACAAACAAAAAAACACAAAAAAAAACCCACACAAAAAACAAAACAAAAAAACCACAAAACCACCAAAAAAAACAACCCCAACACAAAAACACAACAACACCAACAAACCCCACAAACACAACACACACAACACAAACACCAAAAAACACAAAAACACAAACAACCACAAACACACAAACAACACACAAACAACAAAACACAAAACAAACACAAAACACAAACCAAACAAACAACAAAAACAAAACAAACAAACAACACACAAACACAAACACACACACAAAAACAAAAAAACACACCAACAACCACACACAACACACACAAAAACCAAACAAAACCAACAAACAACAAAACAAAAACACACACCCCCCCACCACCACCCCCACACCCCCCACCCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCACCACCCCCACACAAAACAAAACAAAAACCCACCACACCCCCACCCCCCCCCCAACCCCCCACCCCCCCCCCACCCCCCCCAACCCCCCCCCCCCCAACAAAACAAACCCCCCCAAAAAAACAAAAAACACAAACAAAAAACAAAAAAAACCAAAACAAACAACACAAAACAAAAAAAACAACCAAACAAAAAAAACAAAAAAAAAAAACAAAACAAAACAAAAACAACAAAAACACAAACACCAAAAAAAAAAAACAACAAAAAAAAAAAAAAAAAAAACAACAAAAAACACAACAAACACACCACACAAAAAAAACCCAAAAAAAAACACACACAAAAAACAAAAACACAAAACCCCCCCACAAAAAAACCAAACAACAAACCAACAACCAAAAAAAAAACCACAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAACAAAACAACAAACACACAAAAAACCCACAACAAAACAAAAACAACAAAAAAAACAACAAAAAAAAAAAAAAAAAACAAAAAAAACAAAAAAAACAAAACACACACCCAACAAAAAAAAAAACAACAAACAACAAAAACACAACACAACAAAACCCAAAAAACCCAAACCACACACAACAACAAAACAAAAAAAACACAAAAACAAAAAAACAAAAAAAACAAAAAACAACACAAACCCCCCCCCCCCCCCCCAACCCCCCCCACCCCCCACCCCCCCCCCCCAACCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCAACACCCCCCCACCCCAAACCACACAAACCACAAAACCAAACCACAAAACCAACACCCCCCCCCCCAACACCCCCCAAACCACCCACCCCCCCCCCCACCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCACCCCCCACCCCCCCCCCCCCCCCACACACCCACCACCCCCCCCCCCACCACCACAAACCACCCCAACCCCCACCCCCCCCCACCCCCCCCCACCCCCCCCCACCCCCCCACCCAAACAAAAAAAAAAACACAAAAAACCCCCCCCCCCACAAAAACAAAAAAAAAAAACCCACCCAACAAAAAAACAAAAAAACAAAAAAAAAAAAAAACAAAAAAACACCACAAAAAAAAAAACAAAAAACAACAAAACAAACAAACAAAAAAAAAAAAAAACAAAAAAAAAAACAAAACAACAAAAAAAAAAAAAAAACAAAAAACACACAACAACAAACCAAACCAAAAAAAAAACACCAAAAAAAAAAAAAACAAACAAAAAAAAAACCAAAACAAAAAAAAAAAAAACCCCCCCAAAAAAAAAACAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAACCCCAAAAAAAAACAAAACAACCCCCCCCCCCAAAAAAACAAACAAAACAAAAAAAACAAAAAAAAAAAAAAAAAAACAAAAAAAACAAAAAAACAAAACCAAAAACAAACAAAAACAACAAAACAAAAAAACCACAACACAAAAAACAAAAAAAAAAACAAAAAAAAACAAAAAAAAAAAACAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAACAACAAACAAAAAAAAAAACCACAAAACCAAAACAACAAAACCAAACAAAAAAACAAAAAAAAAAAAAAAAACAAAACAAAAAAACCAAAAAACAAAACAAAAAAAAAACAAAAAACAAAACAAACAAACCCCCCCCCCACCCCCACCCCCCCCCCCCCCCACCACCCCCACCCACCCCCCCCCCCCACCCCCACCCCCCACCACACACCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCAACCCCCACCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCACCCCCCCCCCCCCCAAAACACCCAACCCCCCCCCCCACCCCCCCAAAAAAAAAAAAACAAACACAAAACAACACCCCCCCCCCCCCCCAAAAAACCACCCCCCCAACACACACCCCCCCCCCCCCCACCCCAACCCCCCCCCCCCCCCCCCCACC
+>8016_2#65
+CCAACACACCACCCCCCCCCCACACCCCCCCCCCCCAAAACACCCCCACCCCCCCCCCCCCCCAACAAAACCCCCACCCCACCACAACCCAAACCAACACCACCCAAACAACACCACAAACCACCAACACACACCCCAAACACCCAAACCACAACCAACCACACCCCAACCACACCCCCCCCCACCCCCCACCCCCAAACAACACCCACACCACCCAACCCACCCCCACCCACCCCACCCCACCAACACCCACACAAAAAACCCCCACACCACCACAAAAAACAAAACCCACACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCACCACCACAACCAAACCCCCCCCCCAACACCACACCCCCCCCCCCAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCAACCCCCCACAACCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCAACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACACCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCACCAACAAACCACCACAAAACACACCAAAAACAACCAACCAACAACCAACAACAAACAACAAAAACAAAACAAACAAACACAAAAACCAAACAAAACACAACAACAACAACCAACAACACAACACAACAAAACACCAAAAAACCACACAAAACACCACACAAACACACACCACAAACACAACACACCAACAACAACAACCACCAACACCACCCACACACCAACACCCCCAACCCCCACCCCCACCCCCAACACACCCAACAAAACCAAAACACCCCCCCCCCCACCCCCACAACACACCCCCCCCCCCCCAAAAACAAACAAAACCAACCCCCCCACAAAACACAACAACACAACACCACCCAAAAACACACAAACACCACAAACCAAACACCAACACCAAAACCCACAACAAAACACCAAACAAAACACCAACCAACCAAACACAAAAAAAAACCCACACAACAAACAAAAAAAAAAAACCACAAAACCACCAAAAAAAACAAACCCAAAACAAAAACAACACAACCCACCAACACCCCACACACACAACACCAACAAACAAACCACACAAAAACACAAAAACCAAAACAACCCCAAACCAACACAAAACACAACCACAACAAAACCAAAAACAAACACAAAACACCAACCAAACAAACAACAAAAAACAACCAAACCAACAACACACAAACACAACACAACCAACCCAAACAAAAAACCCCCACAACAACCACACCCAACACACAAAAAAACAAAACAAAACCAACCAACACAAAACCAAAAAAAAACACCCCCCACACCAACAACACAACCAAACAACCCCCCCCAACAAAAAACAACACACAACCACCCAACCACACCCCAACCCCCCCCACCAACACCACCAAACCCCCCCCCCACCCCCCAACACACAACCACCCCCCCCCCAAACCCCCCCCCCCCCCCCCCCCCCCCAACCCAAACCCCCCCCAACAAAACAACCCCCCCCAAACACACAAAAAACACACCCCCAAAAAAAAAAAAACACAAACACACCACACAAAACAAAAAAAACAACCAACACCAAAAAACAAAAAACCAAACCCACACAAACCAAAACCCACAAAAACACCAACACCAAAAAAAAAAAAAACCAAAAAAAAAACAAAAAAACACAACAACACACCAAACAACCAACCCACAACAAAAAAAACCAAAAAAAAACACACCAAAAAAACACAAACACAACCCCCCCCCAACAAAAACAAACACAACAAACCAACAACAACAACCAAAACCACAAACAAAAAAAAACCAAAAAAACAAACAACACAAAAAACCAAAACACACAAAAAAACCCACAACAAACCCAAAACACCACAAAAACAAACAAACAAACCAAAAAAAAACAAAAACAAAAAAAAAAACAAAACCCCAACCCAACCACAAAACAAACAACAACACACAAAAACACCCCAACACAAAACCCAAAAAACCCAAAACACCACAAACAACAAAACAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAACAAAAAACCACACAACAACAACACAACAAACACAAACAAAACCACAAACAAAAACAAAAAAACAACCCCCCCCCCAAAAAACCACAACAACAAACCCCCAACACAACAACAACACCCACAAACACACAACACCCACACAAACCACACCCCCCCCCCCAACCCCCACCCCCCAAACCCAAACACCCCCCACCCACCCCACCCCCCCCACCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAACAACCCACAAAAACAAACCCCCCACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCCCCCCCCCACCCCAAACCACCACCCCCCCCCCCCCCCCCCCCCCCAACCCAAACAAAAAAAAAACAACAAAAACCCCCCCCCCCCCCAAACAAAAACAACCCAAACCCCCCCCCCACAAAAAAACAAAAAAAAAAAAAAAAACAAACAAAAAACAACCACAAAAACCAAAAACCCAACAAACAAAAAAAACAAACAAAAAACAAAAAAAAAAAAAAAAAAAACAAAACAACAACACAAAAACCCCAACAACAACCACACAACAAAAAAACAAACCAAAAAAAAAACACCACAAAAACAAACACAAAACCAAAACAAAACCCCAACAAAAAAAAAACAACCCCCCCCAAAACCCCCCCCAAACCCCAACCCACCACCAAAAACAAAAACACAAAACACCCCAAACAACAACAAACCAACCACCCCCCCCAAAAAACCAAAAAAAACAAAAACAACAACAAACAAACCCCCCAACAACCAAAAACACCCCCCCAAACCCAAAAACAAACAAAAACAACAAAACAAACAACCAACAACACAAACAACCCAAAAAAAAACAAAACAAAACAAAAAAAACAAAAAAAACACCACCCCAACAAAAAAAAAACACAAAAAAACCAACAAACCACACAAAAAAAACCCAAAACAACAACCCAAAAAAAAAACCCCAAAACCAAAACCACACAACCAAACCAAAAAACCCCAAAAAAACCAAAAACAACACAACAAAACCAAAAAAACAACCAAAAAAACAACAAAAAACAAAACAACCCCCCAAAAAAAAAAAAAAAAAAAACAAAAAACAACAAAAAAACCAAAAAAAAAAAAAAAAAAAACCCAAACAAAAAAAAAAAAACAACCCCCCACACCAAACCCCCAAAACAAACCAACAAAACAAACACCCAAACCACCAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAACCCCCCCCACCCCCCCCCACCCCCCACCCCCCCCCCCCCCACCCCACACCACCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCAAAAAAAACACACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCAACCCAACCCCAAAAAAAAAAAAAAAACA
+>8016_2#72
+CAAAAACCACACCCCCCCCACCCACCAAACCCCCCCAACCCACCCCCACCCCCCCCCCCCCCCAACAAACACCCCACCCCACACAAACCACAAACAACACCACCCAAACAAAAACACACACAACCAACACCAACCCCCCACACCCAAACCACAACCAACACCACCCCCACCACACCCCCCCCCACCCCCCACCCCCAAACAACAACCACCACCACCAACCCACCCCCACCCACCCCACCCACCCAACACCCACACAACCCACCCACCCACCACCACCCCCCCCCCACCCCACACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCACCCACACACAACAACACCCCCCCCAACACAACACCCCCCCCCCCAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCACCCACCCACACCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCAACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCACCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACACCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCAACCACAAACCACCACAAAACACCACAAAAACAACCAACCAACAACCAACAACAAACAAAAAAAACAAAACAAACAAACACAAAACACAAACAAAACACAACACAACAAACCAACAACAAAACACAAACAAACACCAAAAACACACACAAAACACCACACAAACACACAACCAAAACAACACACACCAACAACAACAACCACCAACACCAACAAAACACCAACCCACCCACCCCCCACCAACCCCCCCACCACCCACCACCCCCCCCCCACACCCCCCCCCCCACCCCCACAACACACCCCCCCCCCCCCAAAAACAAACAAAACCACCCCCCCCACAAAAAACAACAACACAACACCACCCAAACACACACAAACACCAACACCCAAACCACAAACAACAAACCCACAACAAAACACCAAACAAAAAACCAACCAACCAAACACAAAAAAAAACCCACACAACAAACCAAAAAAAAAAACCACAAAACCACCAACAAAAACAAACCCAACACAAAAACAACACAACCCCACCCCACCCCACACACACAACACCAACAACACAACAACACAAAAAAACAAAAACAAAAACAACCCCAAACACACACACAACACAACCACAACAAAAACCAAAACAAACACAAAACAACAACCAAACAAACAACAAAAACAAACCAAACCAACAACACACAAACACAACAAACACAACCCAAACAAAAAAACCCCACAACAACCACACCCAACACACAAAACAACCAAACAAAACAAACCAACAACAAACCAAAAAAAAACACCACCCACACCAACACAACAACCAAAAAACCAAACAAAACAAAAAACAAAAAACAAAAACCCACCCCCACCCCAACCCCACCCACCAACACCCCCCCCCAAAAAAACCACCCCCCCACCCCCCCCCACCCCCCCCCCAACCCCCCCCCCCCCCCCACCACCCCCCACCCCCCCCCCCCCCAACAAAAAAACCCCCCCCAAACACACAAAAAACACACCCCCAAAACAAAAAAAACACAAACACACCACACAAAACAAAAAAAACAACCAACACCACAAAACAAAAAACCCCACCCACACAAAACAACCCCCACAAAAACACCAACACCAACAAAAAAAAACACCAAAAAAAAAAAAAAAAAACACAACAACAAACCAACCCCCCAACCCACAACAAAAAAAACCAAAAAAAAACACACCAAAAAAACACAAACACAACCCCCCCCCAACAAAAACCAACAAAACAAACCAACAACCAAAACCAAAACCACAAACAAAAAAAAACCAAAAAAACAAACAACACAAAAAACCACAACACACAAAAAAACCCAACACAAACCCAAAACACCACAAAAACAAACAAACAAACCAAAAAAAAACAAAAACAAAAAAAAAAACAAAACCCCAACCACACCACAAAACAAACAAAAACACACAAAAACACCCCAACACAAAACCCAAAAAACACAAACCACCACAAAAAACAAAACACAAAAAACAAAAAAAAAAAAAAACAAAAAAAACAAAAAACCACCAAACAAAAACACAACAACCAAAACCAAAACCAAAAACAAACAAAAAAAAACAAACAAAACCACAAAAAACCACAAAAAAAAACCAACAACACAACAACAAAACAAACACACACAAAAAACCCACCAAACCCCCACCCCCCCCCCAACCCCCCCCCCCCCCCACCCCAACACCCCCCCCCCCCCCCACCCCCCCCCCCCCCAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCACCCCCCCCCCCAACCCCCCCCCCCACCCCCCCCCACCACCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAACAAAAACACCCCCCCCCCCCAAACCAAAACAACCCAAACCCCCCCCCCACAAAAAAACAAAAAAAAAAAAAAAAACAAACAAAAAAACACCACAAAAACCAAAAACCCAACAAACAAAACAAACAAACAAAAAACAAAACAAAAAAAAAAAAAAAAAAAACAACAACACCCCCCCCCCAAAAACAACCACACAACAAAAAACCAAACAAAAAAAAAAACAACACAAAAACAAACACAAAACCAAAACCAAAACCCCACAAAAAAACCACAACCCCCCCCAACACCCCCCACAAACCCCAACCCACCACCAAAAACAAAAACACAAAACAACCCAAACAACAACAAACCAACCCCCCCCCCCAAAAAACCAAAAAAAACAAAAACAACAACAAAAAAACCCCCCAACAACCAAAAACACCCCCCAAAACCCAAAAACAAACAAAAACAACAAAAAAAACAACCAACAACACAAACAACCCAAAAAAAAACAAAACAAAACAAAAAAAACAAAAAAAACACCACCCCAACAAAAAAAAAACACAAAAAAACCAACAACCCACACAAAAAAAACCCAAAACAACAACCCAAAAAAAAAACCCCAAAACCAAAACCACACAACCAAACCAAAAAACCCCAAAAAAAACAAAAACAACACAACAAAACCAAAAAACCAACCAAAAAAACAACAAAAAACAAAACAACCCCCCAAAAAAAAAAAAAAAAAAAACAAAAAAAAACAAAAAAACCAAAAAACAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACACAACACCCCCCAAACAACAAAACAAAACAAACAAAAAAACCCACCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAACACCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCAAAAAACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCAAACCACCCCCACCCCCCACCCCCCCCCC
+>8016_2#73
+CCCACACCAACCCCCCCCCCCCCACCCCCCCCCCCCAACCCACCCCCACCCCCCCCCCCCCCCAACAAAACCCCCACCCCACACCAACCACAAACAACACCACCCAAACAAAAACACACACAACCAACACCAACCCCCCACACCCAAACCACAACCAACACCACCCCAACCACACCCCCCCCCACCCCCCACCCCCAAACAACACCCACCACCACCAACCCACCCCCACCCACCCCACCCACCCAACACCCACACAACCCACCCACCCACCACCACCCCCCCCCCACCAAACACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCACCCACACACAACAACCCCCCCCCCAACACCACACCCCCCCCCCCAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCAACCACCCACAACCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCACCCACCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCACCCCCCCCCACCCCCCCCCCCCCCCCCACACCCCCCCCCCCCACCCCCCCCCCCCCCCCCACCAACCACAAACCACCACAAAACACCAAAAAAACAACCAACCAACAACCAACAACAACAAACAAAAACAAAACAAACAAACACAAAACACAAAACAAACACAACACAACAAACCAACAACACAACACAAACAAACACCAAAAACACACACAAAACACACCACAAACACACAAACAAAACAACACACACAAACAACAACAACCAACCACACAAAACACCAACCAACCCCCCAACCCCCCACCCCCACCCCCCCCACCCACCACCCCCCCCCCACACCCCCCACCCCACCCCCACAACACACCCCCCCCCCCCCAAAAAAAAACAAAACCAACCCCCCCCAAAAAAACACAAACACAACACCACCCAAACAACCACAAACACCAACACCCAAACCACAAACAACAAACCCACAAAAAAACACCAAACAAAAAACCAACCAACCAAACACAAAAAAAAACCCACACAACAAACAAAAAAAACAAACCCAAAAACCACCAACAAAAACAAACCCAACACAAAAACAACACAACCCCACCCCACCCCACACACACAACACCAACAACACAACAACACAAAAAAACAAAAACAAAAACAACCCCAAACACACACCAAACACAACCACACAAAAAACCAAAACAAACACAAAACAACAACCAAACAAACAACAAAAAACAACCAAACCAACAACACACAAACACAACACACACAACCCAAACAAAAAACCCCCACAACAAAAACACCCAACACACACAACAACAAAACAAAACAAACCAACAACAAACCAAAAAAAAACAAAACCAACACCAACAACACAACCAAAAAACCAAAAAAAACAAAAAACAAAAAAAAACAAACCACCCCCACCACACCCCACCACACCAACACCCCCCCCCCCCCCCCCCACCCCCCCACCCCACCCCACCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCAACAAAACAACCCCCCCCAAACACACAAAAAACACACCCCCAAAACAAAAAAAACACAAACACACCACACAAAAAAAAAAAAACAACCAACACCACAAAACAAAAAACCCCACCCACACAAAACAACCCCCACAAAAACACCAACACCAACAAAAAAAAACACCAAAAAAAAAAAAAAAAAACACAACAACAAACCAAACAACCAACCCACAACAAAAAAAACCAAAAAAAAACACACCAAAAAAACACAAACACAACCCCCCCCCAACAAAAACCAACAAAACAAACCAACAACAACAACCAAAACCACAAACAAAAAAAAACCAAAAAAACAAAAAACACACAAAACCACAACACACAAAAAAAACCAACACAAACCCAAAACACCACAAAAACAAACAAACAAACCAAAAAAAAACAAAAACAAAAAAAAAAACAAAACCCCAACCACACCACAAAACAAACAAAAACACACAAAAACACCCCAACACAAAACCCAAAAAACACAAACCACCACAAAAAACAAAACAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAACAAAAAAACACCAAACAACAAAACAACAAACAAAAACAAAACCACAAACAAACACAAAAAAACAAACAAAACCACAAAAAACCAAAAAAAAAAACCAACAACAAAAAAACAACCCAAACACACACAAAAAACAACCAAAACCCCCAAACACAACCCCACCCAAACCCCCCCCCCCCCCAACACCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCACCCCCCCCCCCAACCCCCCCCCCCACCCCCCCAACCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAACACAAAAACACCCCCCCCCCCCAAACAAAAACAACCCAAACCCCCCCCCCACAAAAAAACAAAAAAAAAAAAAAAAACAAACAAAAAAACACCACAAAAACCAAAAACCCAACAAACAAAACAAACAAACAAAAAACAAAACAAAAAAAAAAAAAAAAAAAACAACAACACCCCCCCCCCAAAAACAACCCAACAACAACAAAACAAACAAAAAAAACAACAACACAAAAAAAAACACCAAAACAAAACCAAAACCCCACAAAAAAAAAACAACCCCCCCCAACACCCCCCACAAACCCCAACCCACCACCAAAAACAAAAACACAAAACACCCCAAACAACAAAAAACCAACCCCCCCCCCCAAAAAACCAAAAAAAACAAAAACAACAACAAAAAAACCCCCCAACAACCAAAAACACCCCCCAAAACCCAAAAAAAAAAAAAAAAAACAAAACAAACAAACCACAACACAAACAACCCAAAAAAAAACAAAACAAAACAAAAAAAACAAAAAAAACACCACCCCAACAAAAAAAAAACACAAAAAAACCAACAAACCACACAAAAAAAACCCAAAACAACAACCCAAAAAAAAAACCCCAAAACCAAAACCACACAACCAAACCAAAAAACCCCAAAAAAAACAAAAACAACACAACAAAACCAAAAAACCAACCAAAAAAACAACAAAAAACAAAACAACCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAACAACAAAAAAAAAAAAACAACACAACAAAAAAAAAAAAAAAACCCACCCCACCCACAAAAAAAAACAAAAAAAACACAAACCCCCCCCCCCCCAAAAACCCCCCCCCCCCCAAAAACACCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCCCACCCCCCCCCC
+>8016_2#74
+ACAACACCAACCCCCCCCCCCCCACCCCCCCCCCCCAACCCACCCCCACCCCCCCCCCCCCCCAACAAAACCCCCACCCCACACCAACCACAAACAACACCACCCAAACAAAAACACACACAACCAACACCAACCCCCCACACCCAAACCACAACCAACACCACCCCCACCACACCCCCCCCCACCCCCCACCCCCAAACAACACCCACCACCACCAACCCACCCCCACCCACCCCACCCACCCAACACCCACACAACCCACCCACCCACCACCACCCCCCCCCCACCAAACACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCACCCACACACAACAACCCCCCCCCCAACACCACACCCCCCCCCCCAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCAACCACCCACAACCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCACCCACCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCACCCCCCCCCACCCCCCCCCCCCCCCCCACACCCCCCCCCCCCACCCCCCCCCCCCCCCCCACCAACCACAAACCACCACAAAACACCAAAAAAACAACCAACCAACAACCAACAACAAACAAAAAAAACAAAACAAACAAACACAAAACACAAAACAAACACAACACAACAAACCAACAACAAAACACAAACAAACACCAAAAACACACACAAAACACACCACAAACACACAAACAAAACAACACACACCAACAACAACAACCAACCACACAAAACACCAACCAACCCCCCAACCCCCCACCCCCACCCCCACCACCCACCACCCCCCCCCCACACCCCCCCCCCCACCCCCACAACACACCCCCCCCCCCCCAAAAACAAACAAAACCAACCCCCCCCAAAAAAACAACAACACAACACCACCCAAACACACACAAACACCAACACCCAAACCACAAACAACAAACCCCAAAAAAAACACCAAACCCAACACCAACCAACCAAACACAAAAAAAAACCCACCCCACAAACAAAAAAAAAAAACCCAAAAACCACCAACAAAAACAAACCCAACACAAAAACAACACAACCCCACCCCACCCCCAACACACAACACCAACAACACAACAACACAAAAACACAAAAACAAAAACAACCCCAAACACACACCAAACACAACCACACAAAAAACCAAAACAAACACAAAACAACAACCAAACAAACAACAAAAAACAACCAAACCAACAACACACAAACACAACACACACAACCCAAACAAAAAACCCCCACAACAACAACACCCAACACACACAACAACAAAACAAAACAAACCAACAACAAACCAAAAAAAAACAAAACCAACACCAACAACACAACCAAAAAACCAAAAAAAACAAAAAACAAAAAAAAACAAACCACCCCCACCACACCACCCACCACCAACACCCCCCCCCCCCCCCCCCACCCCCCCACCCCACCCCACCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCAAAAAAACAACCCCCCCCAAACACACAAAAAACACACCCCCAAAACAAAAAAAACACAAACACACCACACAAAACAAAAAAAACAACCAACACCACAAAACAAAAAACCCCACCCACACAAAACAACCCCCACAAAAACACCAACACCAACAAACAAAAACACCAAAAAAAAAAAAAAAAAACACAACAACAAACCAAACAACCAACCCACAACAAAAAAAACCAAAAAAAAACACACCAAAAAAACACAAACACAACCCCCCCCCAACAAAAACCAACAAAACAAACCAACAACCAAAACCAAAACCACAAACAAAAAAAAACCAAAAAAACAAAAAACACACAAAACCACAACACACAAAAAAACACAACACAAACCCAAAACACCACAAAAACAAACAAACAAACCAAAAAAAAACAAAAACAAAAAAAAAAACAAAACCCCAACCACACCACAAAACAAACAAAAACACACAAAAACACCCCAACACAAAACCCAAAAAACACAAACCACCACAAAAAACAAAACAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAACAAAAAAACACCAAACAACAAAACAACAAACAAAAACAAAACCACAAACAAACACAAAAAAACAAACAAAACCACAAAAAACCACAAAAAAAAACCAACAACAAAAAAACAAAACAAACACACACAAAAAACACCAAAAACCCCCAAACACAACCCCACCCAAACCCCCCCCCCCCCCAACACCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCCCACCCCCCCCCCCAACCCCCCCCCCCACCCCCCCACACCACCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAACACAAAAACACCCCCCCCCCCCAAACAAAAACAACCCAAACCCCCCCCCCACAAAAAAACAAAAAAAAAAAAAAAAACAAACAAAAAAACACCACAAAAACCAAAAACCCAACAAACAAAACAAACAAACAAAAAACCAAACAAAAAAAAAAAAAAAAAAAACAACAACACCCCCCCCCCAAAAACAACCCAACAACAACAAAACAAACAAAAAAAACAACAACACAAAAAAAAACACAAAACCAAAACCAAAACCCCACAAAACCAAAACAACCCCCCCCAACACCCCCCACAAACCCCAACCCACCACCAAAAACAAAAACACAAAACACCCCAAACAACAAAAAACCAACCCCCCCCCCCAAAAAACCAAAAAAAACAAAAACAACAACAAAAAAACCCCCCAACAACCAAAAACACCCCCCAAAACCCAAAAAAAAAAAAAAAAAACAAAACAAACAAACCACAACACAAACAACCCAAAAAAAAACAAAACAAAACAAAAAAAACAAAAAAAACACCACCCCAACAAAAAAAAAACACAAAAAAACCAACAAACCACACAAAAAAAACCCAAAACAACAACCCAAAAAAAAAACCCCAAAACCAAAACCACACAACCAAACCAAAAAACCCCAAAAAAAACAAAAACAACACAACAAAACCAAAAAACCAACCAAAAAAACAACAAAAAACAAAACAACCCCCCAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAACCAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAACAACAAAAAAAAAAAAACAAAAAAACAAAAAAAAAAAAAAAACCCCCCCCACCCACAAAAAAAAACAAAAAAAACACAAACCCCCCCCCCCCCAAAAACCCCCCCCCCCCCAAAAACACCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCACCACCCCCCCCCACCCCCCCCCC
+>8016_2#75
+CCCCCCCACACCCCCCCCCCCCCACCAAAAACCCCCACCCACCACACAAAAACACCCCCCCCCAACAACACCCCCACCCCCCCACACACACAACCACACCCACACAACAAACACAACACACCACCAACCCAAACCAACCACACACAAACCACAACACACCACACACCCACCAAACCCCCACCCACCCCCCACCCCCACACAAAACCCACCACCACCAACCCCACCCCACCCACCCAACCACCCCAACACCAACACAACCCACCCACCCCCCACACCCCCCCCCCCACCCCAAAAACAAAACAAAAAAACAAAAAAAACAAAAAAAAAAAAAAAACCACCACAACACACCCCCCCACCCAACACAACACCCCACCCCCCAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCACCCACACACCACCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACAACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCACCACCAACACAACACAAAACACACCAAAAACAACCAACCAACAACCACAAACAAACAACAAAAACAAAAAACAAAAACAACAAAACCAAACAAAACACAACAACAACACAACACAACACAAAACAACAAAACACCAAAAAACCACACAAAACACACAACAAACACCACACACACAACCCCCAAACCCCCAACCACACCCACCAACCCCACCCCCACCCCCAACCCAACCCCCCCCACCAAACCACCCCCCACACCCCACCCCCCCCCCCCAAACAAACCCCCACCCCCCAAACACACCCCCCCCCCCCCAAAAACAACAAAAACCAACCCCCCCCAAAACCCCAACAACACACAACCACAAAAACAACCACAACAACCACAAAAACAAACCCCCCCCCAACACCCCAAACAAAACCCAAACAAAAACAACAAAAAACAAAACACAAAAAAAACCCCCCACAACAACCAAAACAAAAAACACACACCCACACCAAAAAAAACCAACACCACCAAAAAACCCAACAACCCCAACAAACCCAACACCACCAACACCAACAACACAAACACCAAAAAAAAACAAAAAACAAACAACCACAAACCAACACACAACACCCACCAAACAAAACACAAAACAACCACAAAACCCCCACCAAACAAACAACAAAAACAAAACAAACAAACAACACACAAACACAACAACACACACCCAAACAAAAAAACCACCCAACAACCACACACAACACACACAAAAACCAAACAAAACCAAAAAACCCAAAACCAAAAACACACACCCCACACCACCACACCCCAACCAAACCACCACCCCCACCCCCCACCAACCCACACCCCCCCCCCCCCCCACCACCCCCCCCCACACACCCCCAACCCCAACAAAACCCCCCCCCACCCCCACCAACCCCCCCCCCCAACCAAAAAAAAAACCCCACCCCCCCCCACCACCCACACCCCCAACAAAACCACCCCCCCCAAACACACACCAAACACACCCCCAACACAAAAAAAACCAAAACCAACCACAAAAAACCAAAAAAACAACCAAACAAACAAAACAAAAAACCAAAACAACCCAACACAACAAACACAAAAACACCAACACCAACAAAAAAAAAACCCAAAAAAACAACAAAAAAACCAAACAAAAACCACAACAAAAAACCCACCCCAAAAAAAACCAAAAAAAAACACAACAAAAAAACCCAAACAACAAACCAAAAAACACCAAAACCAAACAACAAACCAACACCCACAAAAAAAACCACAAACAAAAAAAAAACAAAAAAACAAACAACACACAAACACACAACACACAAAAAAACCCACAACAAAAAAAAAACAACCAAAAAAACAACCCCCAAACCAAAAAAAAACAAAAAAAACCAAAACAACAAAACACCCCACCAACCACAAAAAAAACAACAAACCACAAAAACCACACACACAAAAACCCAAAAAACCCAAACCACCACAAAAAACAAAACACAAAAAACACAAAAAAAAAAACACAAAAAAAAAAAAAAACAACACAACCCCCCCCCCCCCACCCAAACCCCCACCACCAACAACCACCAACCCCCCACAACCCCCCCCAAACCCCACACCACCCCCCCCCCCACCCCCCCCAACCCCCCCCCCCCCCCCCCCAACCCCCCACCACCCAACCCCCACCCCACCCCAACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCACCCCCCACCCAACACAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCACCCCCCCCAACACCCCCCCCACCCCCCCCCCCCCCCCACAAAACAACAAAAAAAACAAAAAACAAACAAAAAAACAACACACCCCCCCCCCCCCCCCCCCCCCACCCACACCCCCCCCACCAAAACCCCCCCCACACCCACACCCCCCCCCCAAAACCCCCCACAACCCCCCCCCCCCCCCCCCCCCCCCCACCCAAACAAAAAAAAAAACACAAACCCCCCCCCCCCCCACAAACACAAAAAACACAAACCCCCCCCCCAAAAAAACAAAACCAAAAAAAAAACAACAAACAAAAAACAACCACAAAAACCCAAACACAAACCAACAAAAAAAACAAACAAAAAACAAAAAAAACACAAAAAAAAACAAACACACAACACAAAAAAACCAAAAAAAAACACACAACAACAAACCAAACCAAAAAAAAAACCCAAAAAAAAAAAAAAACAAACCAAAAAAAAACCAAAACCCAAAAAAAACAACCCCCCCCAACAAAAAAACACCCCCCCCAAAAACCACCAAAAAAAAAAAAAAAAAAAACCCCAAACAACAACAAAACAACCCCACCCCCCAACCCACCAAACAAAACAAAAACAACAACACCCCAAAAAAAAAACAAACAAAAACACCCCCCCAAACCCAACAACAACAAAAAACAACAAAACAAACAACCAACACCACAAACAACCCAAAAAAAAACACAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCAACAAAAAAAAAACAAAAAAAAAAAAACCAACCAAAAAAAAACAAAAACAAACCACAAACAAAAAAAAAAACCCCAAAACCAAAACCAAAAAACCAAACAAAAAAACCCCAAAAAAACCAAAAAAAACACAACAAAAACAAAAAACAAACCCAAAAAACCACAAAAAACAAAACAAACCCCCCCCCACAAAACCCCCAACCACCAACCCCCCCACAAACCCCACCCAACCACCCCCCACACCCCCACCCCACACCACAAACCCCCCCCCCCCCACCAACCCCCCCACCCCCCCCCACACACCCACCCCCCCCACCCCCAACAAACCCAAAACAAAACAAAAAAAAAACAACCCCCCCCCCCCCCCACCCCACCCCCCCCCCCCACCCCACCCCCCCCCCCCCCCACCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCCCCCACCCCCCCCCCCACCACCCAAAAAACACCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCAAACCCCCCCCCCCCCCCCCCCACC
+>8016_2#76
+CCCCCCCACACCCCCCCCCCCCCACCCCCCCCCCCCACCCACCCCACACCCACACCCCCCCCCAACAAAACACACAACACCCACCACACACAACCAACCCCACCAAACAAACACAACACACCACCAACCCAAACCCAACACACACAAACCACAACACACCACACACCAACCAAACCCCCACCCACCCCCCACCCCCACACAACACCCACCACCACCAACCCCACCCCACCCACCCAACCCCCCCAACAAACACACAACCCACCCACCCCCCACCCACCCCCCCCCACCCCACACCCCCACCCCCCCCCCACCACAACCAAAAAAAAAAACACCAAAACCACAACACACACCAACAACAAACACCACACCCCCCCCCCCAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCACCCACCCACCACCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCACCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACAACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCACCACCAACCCACCACAAAACACACAAAACACAACCAACCAACAACCAACAACAACAAACAAAAACAAAAAACAAAAACAACAAAACCAAACAAAACACAACACAAACACACAACAACACAAAACAACAAAACACCAAAAAACCACACAAAACACACAACAAACACCACACACACAACCCCCACACCCCCCCCCACACCCACCAACCCCACCCCCACCCCCCACCCCACCCCCCCCACCCCCACCCCCCCCACCCCCCACCCCACCCCCCAACACCACCCACAACCCCCCAAACACACCAACCCCCCCCCAAAAACAAACAAAACCAAAACACACCAAAACCCCACAAACACACAACCACAACAACAACCACAACACCAACAAACAAAAACCCCCCCCCAACACCCACAACAAAACCCAAACAAAAACAACAAAAAACAAAACACAAAAAAAACCCCCCACAACAACCAAAACAAAAAACACACACCCACACCAAAAAAAACCAACACCACCAAAAAACCACACAACCCCAACAAACCCCACACCACCAACAAACAAAACACAAACACCAAAAAACAACAAAAAACAAACAACCACAAACACACACACAACACCCACCAAACAAAACACAAAACAACCACAAACACCCCACCAAACAAACAACAAAAACAAAACAAACAAACAACACACAAACACAACAACACACACCCAAAAAAAAAAACCACCCAACAACCACACACACAACCAACAAAAACCAAACAAAACCAACAAACACAAAACCAAAAACACACACCCCCCACCACCACACCCCAACCAAACCAACACCCCCACCCCCCACCAACCCACACCCCCCCCCCCCCCCAACAACCCCACCCACACACCCCCAACCCCCCCCCCCCCACCCCCCCCCCCCCCCCACCACCAAAAAAAACCAAAACACCCAAACCCCCCCCCCCCACAACCCCCACCCCCAACAAAAACAACCCCCCCAAACACCCACAAAACACAACAACAACACAAAAAAAACCAAAACCAACCACACAAAACCAAAAAAACAACCAAACAAACAAAACAAAAAACCAAAAAAACCCAACACAACAAACACAAACACACCAACACCAACAAAAAAAAAACCCAAAAAAAAAACAAAAAAACCAAACAAAAACCACAACAAAAAACCCACCCCAAAAAAAACCAAAAAAAAACCAAACAAAAAAACCCAAACACCAAACCCCCCAACACCAAAACCAAACAACAAACCAACACCCACAAAAAAAACCACAAACAAAAAAAAAACAAAAAAACAAACAACACACAAACACACAACACACAAAAAAACCCACAACAAAACAAAAACAACAAAAAAAACAACCCCCAAACCAAAAAAAAACAAAAAAACCAAAAACAACAAAACACCCCACCAACCACAAAAAAAACAACAAACCACAAAAACCACACACACAAAAACCCAAAAAACCCAAACCACCACAAAAAACAAAACACAAAAAACACAAAAAAAAAAACACAAAAAAAACAAAAAACAACACAACCCCCCCCCCACCACCCAAACCCCCACCACCAACAACCACCAACCCCCCAACACCCCCCCCAAACCCCACACCACCCCCCCCCCCACCAACCCCAACACCCCCCCCCACACCCCCACACACACACCACCCAAACCCCACCCCACACCAACCCCCCCCCCCCCCCAACCCAACCCACCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCACAACCCACCCCCACAACAAACCACACACAAACAAACAAACCAAACAAACCCCCACAAAAAAAACCCCCCACCCCCCCCCCCCCCCACACCCACCCCCCCCCCCACCACCCCCCCCCCCCACCCCCCCCCCCACCCCCCCCCACCCAAACCCCCCCCCCCCCCCCCCCCCACCCAAACAAAAAAAAAAACACAAACCCCCCCCCCCCCCACAAACACAAAAAACACAAAACACCCCAACAAAAAAACAAAACCAAAAAAAAAACAACAAACAAAAAAACACCACAAAAACCCAAACACAAACCAACAAAAAAAACAAACAAAAAACAAAAAAAACACAAAAAAAAACAAACACACAACACAAAAAAACCAACAAAAAACACACAACAACAAAACAAACCAAAAAAAAAACCCAAAAAAAAAAAAAAACAAACCAAAACAAAACCAAAACCCAAAAAAAACAACCCCCCCCAACAAAAAAAAACCCCCCCCAAAAACCACCAAAAAAAAAAAAAAAAAAAACCCCAAACAACAACAAAACAACCACCCCCCCCAACCCACCAAACAAAACAAAAACAACAACACCCCAAAAAAAAAACCAACAAAAAAACCCCCCCAAACCCAACAACAACAAAAAACAACAAAACACACAACCAACAACACAAACAACCCAAAAAAAAACACAAAAAAAAAAAAAAAACAAAAAAACCCCCCCCCCAACAAAAAAAAAACAAAAAAAAACCAACCAACCAAAAAAAAACAAAAACAAACAACAACCCAAAAAAAAAACCCCAAAACCAAAACCACAAAACCAAACAAACAAACCCCAAAAAAACAAAACAAAACACAACAAAAACAAAAAACAAACCCAAAAAACCACAAAAAACAAAACAAACCCCCCCCCACAAAACCCCCAACCACCAACCCCCCAACAAACCACACCCAACCACCCCCCACACCCCCACCCCACACCACAAACCCCCCCCCCCCCCACAACCCCCCCACCCCCCCCCACACACCCACCCCCCCCACCCCACCCAAACCCAAAACAAAACAAAAAAAAAACACCCCCCCCCCCCCCCCACCCCCCAACCCCCCCCCACCCCACCCCCCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCACCCCCCCCCCCCCCAACCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCCCCCCCCCCCACC
+>8016_2#77
+CCCCCCCACACCCCCCCAACCCCACCAAACCCCCCCACAAACCACACAAAACAACCCCCCCCCAACAACACCCCCCCCCCCCCAAACACCAAACCAACCCCACACAACAAACACAACACACCACCAACCCAAACCAAACACACACAAACCACAACACACCACACACCAACCAAACCCCCACCCACCCCCCACCCCCACACAACACCCACCACCACCAACCCCACCCCACCCACCCAACCACCCCAACACCCACAACACCCACCCACCCCAACAACCCCCCCCCCCACCCCACAAACCCAACAAAAACCCAAAAAAAACCAAAAAAAAAAAACCACCAACACAACACACCCCCCCACCCAAAACAAAAAAACCAAAAACAAAAAACCCCCCCCCCCAACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCACCCACCCACACCCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCACCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACAACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCACCACCAACCCAACACAAAACACACAAAAAACAACCAACCAACAACCACAAACAACAAACAAAAACAAAAAACAAAAACAACAAAACCAAACAAAACACAACACAAACACACAACAACAAAAAACAACAAAACACCAAAAAACCAACCAAAACACACAACAAACCAACCACACACACCCCCCACACCCCCAACCACACCCACCAACCCAACCCCCACCCCCCACCCCCCCCCCCCCACCACCCCCCCCCCCACCCCCCACCCCCCCCCCCCACAAAAACAACCACCCCCCAAACACACCCCCCCCCCCCCAAAAACAAACAAAACCAACCCCCCCCAAAACCCCACAAACACACAACAACAAAAACAACCACAACAACCACAAAAACAAACCCCCCCAACACACCCACAACAAAACCCACACAAAAAAAACAAAAAACAAAACACAAAAAAAACCCCCCACAACAACCAAAACAAAAAACACACACCCACACCAAAAAAAACCACACACACACAAAAACCCAACAACCCCAACAAACCCCACACCACCAACACCAACACCCCAAACACCAAAAAACAACAAAAAACAAACAACCACAAACACACACACAACACCCACCAAACAAAACACAAAACAACCACAAAACCCCCACCAAACAAACAACAAAAACAAAACAAACAAACAACACACAAACACAACAACACACACCCAAACAAAAAAACCACCCAACAACCACCAACAACACACACAAAAACCAAACAAAACCAAAAAACCCAAAACCAAAAACACACACCCCCCACCACCACACCCCAACCAAACCAACACCCACACCCCCCACCAACCCCCACCCCCACCCCCCCCCCAAACCCCCCCCAACCAACCCCCAACACCAACAAAACCCCCCCACCCCACAACCCACCCCCCCCCCAAACCAACAAACAAAAACACCCCCCACCCACCACCCCAAACCCCAAAACAACCACCCCCCCCAAACACCAACAAAACACACCCCCAACACAAAAAAAACCAAAACCAACCACAAAAAACCAAAAAAACAACCAAACAAAAAAAACAAAAAACCAAAACAACCCAACACAACAAACACAAAAACACCAAAACCAAAAAAAAAAAAACCCAAAAAAAAAACAAAAAAACCAAACAAAAACCCCAACAAAAAACCCACCCCAAAAAAAACCAAAAAAAAACACAAACAAAAAACCCAAACACCAAACCCCCCAACACCAAAACCAAACACACAACCAACACCCACAAAAAAAACCACAAACAAAAAAAAAACAAAAAAACAAACAACACACAAACACACAACACAACAAAAAACCCACAACAAAACAAAAACACAAAAAAAAACAACCCCCAAACCAAAAAAAAACAAAAAAAACAAAAACAACAAAACACCCCACCAACCACAAAAAAAACAACAAACCACAAAAACCACACACACAAAAACCCAACAAACCCAAACCACCACAAACACAAAAACAAAAAAAACACAAAAAAAAAAACACAAAAAAAAAAAAAAACACAACAACCCCCCCCCCCCCACCCAAACCCCCACCACCAACAACCACCACCCCCCCAAAACCCCCCCCAAACCCCACACCACCCCCCCCCCCACCCCCCCCAACACCCCCCCCCACACCCCCACACCCCCACCACCCAACCCCCACAACACACCAACCCCCAACCCCCCCAAACCCCCCCCCCCCCCCCACCCCCCACCCCCCCAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCACCCCCCCCCCCCCCCCCCCACCCCACCCACAAACCAACCAACAAAACACAACAACAACAAAACCACAAAAAACCCACCCCCCCCACCCCCCCCCACCACCACCCCCCCACCCACCCCCCAACCCCCACAAACACCCCCCCCCCAACCCCCCCCACACCACCAACCCCCCCCCCCCCCCCCCCACCCAAACAAAAAAAAAAACACAAACCCCCCCCCCCCCCACAAACACAAAAAACACAAACCCCCAACCCAAAAAAACAAAACCAAAAAAAAAACAACAAACAAAAACACACCAAAAAAACCCAAACACAAACCAACAAAAAAAACAAACAAAAAACAAAAAAAACACAAAAAAAAACAAACACACAACACAAAAAAACCAACAAAAAACACAAAAAAACAAACCAAAACCAAAAAAAAACCCAAAAAAAAAAAAAAACAAACCAAAAAAAAACCAAAACCCAAAAAAAACAACCCCCCCCAACAAAAAAACACCCCCCCCAAAAACCACCAAAAAAAAAAAAAAAAACCACCCCAAACAACAACAAAACAACCCCCCCCCCCAACCCACCAAACAAAACAAAAACAACAACACCCCAAAAAAAAAACAAACAAAAACACCCCCCCAAACCAAACAACAACAAAAAACAACAAAACACACAACCAACACCACAAACAACCCAAAAAAAAACACAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCAACAAAAAAAAAACAAAAAAAAAAAAACCAACCAAAAAAAAACAAAAACAAACCACAAACAAAAAAAAAAACCCCAAAACCAAAACCACAAAACAAAACAAACAAACCCCAAAAAAACAAAACAAAACACAACAAAAACAAAAAACAAACCCAAAAAACCACAAAAAAAAACACAAACCCCCCCCCACAAAACCCCCAACCACCAACCCCCCCACAAACCCCACCCAACCACCCCCCACACCCCCACCCCACACCACAAACCCCCCCCCCCCCACCAACCCCCCCACCCCCCCCCACACACCCACCCCCCCCACCCCCAACACCCCCAAAACAAAACAAAAAAAAAAAAACCACCCCACCCCCCCACCCCACAAACCCCCCCCACCCCACCCCCCCCCCCCCCCACCCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCCACCCCCCCCCCCACCACCCCAAACACCCCCACCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACCACCCACCCCCCCCCCCCCCCCACC
+>8016_2#78
+CCCCCCCACACCCCCCCAACCCCACCCCCCCCCCCCACAAACCAAACAAACCACCCCCCCCCCAACAAAACCCCCCCCCACCCAAACACACAACCACACCCACACAACAAACACAACACACCACCAACCCAAACCAACCACACACAAACCACAACACACCACACACCAACCAAACCCCCACCCACCCCCCACCCCCACACAACACCCACCACCACCAACCCCACCCCACCCACCCAACCACCCCAACACCCACACAACCCAACCACCCCCCACCCACCCCCCCCAACCCCAAACCCCACACCCCCAAACAAAACAACCCAAAAAAAAAAAACCAAAACCACAACACACACCACCACCAAAAACCAAACAACCAACAACAAAAACAAAAAACAAACAAAAAAAAAAAACAAAAAAAACACAAAAAAAAAACAAAAACAAAACAACCACAACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACAACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCACCACCAACCCAACACAAAACACCACAAAAACAACCAACCAACAACCAACAACAAACAACAAAAACAAAAAACAACAACAACAAAACCAAACAAAACACAACACAAACACACAACAACACAAAACAACAAAACACCAAAAAACCACACAAAACACACAACAAACACACCACACACACCCCCCAAACCCCCAACCACACCCACCAACCCCACCCCCACCCCCACCCCCCCCCCCCCCACCCCCCCCCCCCCCACCCCCCACCACCCCCCCCCAAAACCACCACCACCCCCCAAACACACCCCCCAAAAAAAAAAAACAAACAAAACCAACCCCCCCCAAAACCCCAACAACACACAACCACAAAAACAACCACAACAACCACAAACAAAAACCCCCCCCCAACACCCACAACAAAACCCAAACAAAAACAACAAAAAACAAAACAACAAAAAAACCCCCCACAACAACCAAAACAAAAAACACACACCCACACCAAAAAAAACCAACACCACCAAAAAACCACACAACCCCAACAAACCCCACACCACCAACACCAACAACACAAACCACAAAAAACAACAAAACACAAACAACCACAAACACAAACACAACACCCACCAAACAAAACACAAAACAACCACAAAACCCCCACCAAACAAACAACAAAAACAAAAAAAACAAACAACACACAAACACAACAACACACACCCAAACAAAAAAACCACCCAACAACCACCAACAACACACACAAAAACCAAACAAAACCAACAAACACAAAACCAAAAACACACACCCCCAACCACAACACCCCAACCAAACCAACCCCCCAACCCCCCACCAACCAACACCCCCCCCCCCCCCCCAAACCCCCCCCCACACACCCCAACACCCCCCCCCCCCCCCCCAACCCACAACACCCCAACCCCCCAAACCAAAAAAAAACAAAACCCCCCCCCCACAACCCAAAACCCCAACAAAACCACCCAAAAAAAACACCAACCAAACACACCCCCAACACAAAAAAAACCAAAACCAACCACACAAACACAAAAAAACAACCAAACAAAAAAAACAAAAAACCAAAACAACCCAACACAACAACCACAAAAACACCAACACCAAAAAAAAAAAAACCCAAAAAAAAAAAAAAAAAACCAAACAAAAACCACAACAACAAACCCACCCCAAAAAAAACCAAAAAAAAACACAACAAAAAAACCCAAACACCAAACCCCCCAACACCAAAACCAAACAACAAACCAACACCCACAAAAAAACCAACAAACAAAAAAAAAACAAAAAAACAAACAACACACAAACACACAACACACAAAAAAACACACAACAAAACAAAAACAACAAAAAAAACAACCCCCAAACCAAAAAAAAACAAAAAAAACAAAAACAACAAAACACCCCACCAACCACAAAAAAAACAACAAACCACAAAAACCACACACACAAAAACCCAAAAAACCCAAACCACCACAAAAAACAAAACACAAAAAACACAAAAAAAAAAACACAAAAAAAAAAAAAAACAACACAACCCCCCCCCCCCCACCCAAACCCCCACCACCAAAAACCACCAACCCCCCAAAACACCCCCCAAACCCCACACCACCCCCCCACCCACCCCCCCCAACCCCAACCCCCCCCCCCCCACCCCCCCACCACCCAAACCCCACAACACACCAACCCCCAACCCCCCCCAACCCCCCCCCCCCCCCCACCCCCCACCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCAACCCCCCACCCCACCCCCCCCCACAACCAACAAACCACCCAAAAAAACACAAAACCAACAAACCAAAAAAACACCAACCCCCCCCACCCCCCCCCACCACCAAACCCCCACCCCCCCCCCAACCCCCCCCCCCACACCCCCCCACACCCCCCCCCAACCACAAAACCCCCCCCCCCCCCCCCAACCCAAACAAAAAAAAAAACACAAACCCCCCCCCCAAACCAAAACAAAAAAAACACAAACCCCAAACCCAAAAAAACAAAACCAAAAAAAAAACAACAAACAAAAAAACACCACAAAAACCCAAACACAAACCAACAAAAAAAACAAACAAAAAACAAAAAAAACACAAAAAAAAACAAACACACAACACAAAAAAACCAAAAAAAAAAACAAAACAACAAACCAAACCAAAAAAAAAACCCAAAAAAAAAAAAAAACAAACCAAAAAAAAACCAAAACCCAAAAAAAACAACCCCCCCCAACAAAAAAACACCCCCCCCAAAAACCACCAAAAAAAAAAAAAAAAAAAACCCCAAACAACAACAAAACAACCCCCCCCCCCAACCCACCAAACAAAACAAAAACAACAACACCCCAAAAAAAAAACAAACAAAAACACCCCCCCAAACCCAACAACAACAAAAAACAACAAAACAAACAACCAACACCACAAACAACCCAAAAAAAAACACAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCAACAAAAAAAAAACAAAAAAAAAAAAACCAACCAAAAAAAAACAAAAACAAACAACAAACAAAAAAAAAAACCCCAAAACCAAAACCACAAAACAAAACAAAAAAACCCCAAAAAAACCAAACACAACACAACAAAAACAAAAAACAAACCCAAAAAACCACAAAAAACAAAACAAACCCCCCCCCACAAAACCCCCAACCACCAACCCCCCCACAAACCCCACCCAACCACCCCCCACACCCCCACCCCACACCACAAACCCCCAACCAACCACCAACCCCCCCACCCCCCACCACACACCCACCCCCCCCACCCCCAACACCCCCAAAACAAAACAAAAAAAAAAAACCCCCCCCCCCCCCCCACCCCCCCCACCCCCACCACCCCACCCCCCCCCCCCCCCAACCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCAACCCCCCCCCCCACCACCCCCCCACCCCCCCCACCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCACCCCCCCCCCCCCCCCACC
+>8016_2#79
+ACCCCCCACACCCCCCCCCCCCCACCAAACCCCCCCACAAACCACACAAAAAACCCCCCCCCCAACAAAACCCCCCCCCCCCCAAACAAAAAACCACACCCACACAACAAACACAACACACCACCAACCCAAACCAACCACACACAAACCACAACACACCACACACCCACCAAACCCCCACCCACCCCCCACCCCCACACAACACCCACCACCACCAACCCCACCCCACCCACCCAACCCCCCCAACACCCACACAACCCACACCCCCCCCACCCACCCCCCACCACCCCACACCCCACACCCCCAAACACCACAACCCAAAAAAAAAACACCACCAACACAACACACACCACCAAAAAAACACAAACAACCCAACCCAAAAAAAAAAACCCCCCCAAAAAAAAAAACAAAAAAAACACAAAAAAAAAACAAAAACAAAAAAAACAAAACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACAACCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCAACACCAACCCAACACAAAACACCACAAAAACAACCAACCAACAACCACAAACAAACAACAAAAACAAAAAACAAAAACAACAAAACCAAACAAAACACAACACAAACACACAACACAACAAAACAAACAAACACCAAAAAACCACACAAAACACACAACAAACACCACACACACACCCCCCACACCCCCAAACACACCCCCCAACCCCCCCACCACCCCCACCCCCCCCCCCCCCACCAACCCCCCCCCCACCCCCCACCACCCCCCCCCAAACACACCACCCACCCCCAAACACACCCCCCCCCCCCCAAAAACAACAAAAACCAAAAAACCACAAAACCCCAACAACAAACAACCACAAAAACAACCACAACACCAAACAAAACAAACCCCCCCCCAACACCCACAACAAAACCCAAAACAAAACAACAAAAAACAAAACACAAAAAAAACCCCCCACAACAACCAAAACAAAAAACACACACCCACACCAAAAAAAACCACACCAACACAAAAACCACACAACCCCAACAAACCCCACACCACCAACACCAACAACACAAACACCAAAAAACAACAAAACACAAACAACCACAAACACACACACAACACCCACCAAACAAAACCCAAAACAACCACAAAACCCCCACCAAACAAACAACAAAAACAAAACAAACAACAAACACACAAACACAACAACACACACCCAAACAAAAAAACCACCCAACAACCACCAACAACACACACAAAAACCAAACAAAACCAACAAACACAAAACCAAAAACACACACCCCACACCACCACACCCCAACCAAACCAAACCCCCCACCCCCCACCAACCAACACCCCCCCCCCCCCCCCCCACCCCCCCCCAAACACCCCCACACCCCCCCAAACCCCCCCCACCCCAAACAACCCCCCCCCCCAAACCAACAAAAAAAAAACACCCCCCACCACCACCCAAACCCCCAACAAAACCACCCCCCCCAAACACCAACAAAACACAACCAAAACACAAAAAAAACCAAAACCAACCACACAAAACCAAAAAAACAACCAACAAAAAAAAACAAAAAACCAAAACAACCCAACACAACAACCACAAAAACACCAACACCAAAAAAAAAAAAACCCAAAAAAAAAACAAAAAAACCAAACAAAAACCACAACAAAAAACCCACCCCAAAAAAAACCAAAAAAAACAACAACAAAAAAACACAAACACCAAACCCCCCAACACCAAAACCAAACAACAAACCAAAACCCACAAAAAAAACCACAAACAAAAAAAAAACAAAAAAACAAACAACACACAAACACACAACACACAAAAAAACACACAACAAAACAAAAACAACAAAAAAAACAACCCCCAAACCAAAAAAAAACAAAAAAAACAAAAACAACAAAACACCCCACCAACCACAAAAAAAACAACAAACCACAAAAACCACACACACAAAAACCCAAAAAACCCAAACCACCACAAAAAACAAAACACAAAAAACACAAAAAAAAAAACACAAAAAAAAAAAAAAACAACACAACCCCCCCCCCCCCACCCAAACCCCCACCACCAAAAACCACCAACCCCCCAACACCCCCCCCAAACCCCACACCACCCCCCCACCCACCCCCCCCAACCCCAACCCCCCCCCCCCCACCCCCCCACCACCCAAACCACACCCCACCCCAACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCACCCCCCCCCCCAAACAACCCCCCCCCCCCCCCCCCCCCCCCCCAACACCCCCACCCACCCAACCCCCCCCCCCACCCCCCCACCCCCCCAACAAACCAAACAACAAAACAAAAAACCAACAAACCAACAAACAACCAACCCCCCCCCCCCCCCCCCCCCCACAAAACCCCACCCCCCCCCCCACCCCCCCCCACAACCCCCCCCCCACCCCCCCCCAACCCCACACCCCCCCCCCCCCCCCCCCACCCAAACAAAAAAAAAAACACAAACCCCCCCCCCCCCCACAAACACAAAAAACACAAAAAACCAAAACAAAAAAACAAAACCAAAAAAAAAACAACAAACAAAAAAACACCACAAAAACCCAAACACAAACCAACAAAAAAAACAAACAAAAAACAAAAAAAACACAAAAAAAAACAAACACACAACACAAAAAAACCAAAAAAAAAAACACAACAACAAACCAAACCAAAAAAAAAACCCAAAAAAAAAAAAAAACAAACCAAAAAAAAACCAAAACCCAAAAAAAACAACCCCCCCCAACAAAAAAACACCCCCCCCAAAAACCACCAAAAAAAAAAAAAAAAACAACCCCAAACAACAACAAAACAACCCCCCCCCCCAACCCACCAAACAAAACAAAAACAACAACACCCCAAAAAAAAAACAAACAAAAACACCCCCCCAAACCCAAAAACAACAAAAAACAACAAAACAAACAACCAACACCACAAACAACCCAAAAAAAAACACAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCAACAAAAAAAAAACAAAAAAAAAAAAACCAACCAAAAAAAAACAAAAACAAACCACAAACAAAAAAAAAAACCCCAAAACCAAAACCACAAAACAAAACAAAAAAACCCCAAAAAAACCAAAAAAAACACAACAAAAACAAAAAACAAACCCAAAAAACCACAAAAAACAAAACAAACCCCCCCCCACAAAACCCCCAACCACCAACCCCCCCACAAACCCCACCCAACCAACCCCCACACCCCCACCCCACACCACAAACCCCCAACCAACCCACAACCCCCCCACCCCCCACCACACACCCACCCCCCCCACCCCCAACCCCCCCAAAACAAAACAAAAAAAAAAAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCCCCCCACCCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCAACCCCCCCCCCCACCACCCACCAACCCCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCACACCCCCCCCCCCCCCCCCCCCACC
+>8016_2#81
+ACAAAACCAACCCCCCCAACCCCAACACACCCCCCCACCCAACCCCCACCCCCCCCCCAAAAAAAAAAAACCCCCCCCCCACCAAAACCACAACCAACACCACCCAAACAAAAACACACACCACCAACACCACACCCCCAAACCCAAACCACAACCAACCCCCCCCCCCCCACACCCCCCCCCACCCCCCACCCCCACACAACACCCCACACAACCAACCCACCAAAACCCACCCCACACCCAACACACCCACACAACCCACCCCCACACCACCACAACAAACACACCCCACCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCAAACCACAACAACCAAACACCCCCCCCAACACCACACCCACCCCCCCAACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCACCCACCCAAAACCAAACACAACAAAAAAAAAACAAAAAAAAAAAAAAAAAAACAAAAAAAAAACAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAACAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAACAAACAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCCACCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCACCCACCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCACACCCCCCCCCCCCAAACCCCCCCCCCCCCCCACCAACCACAAACCACCCAAAAACAACAAAAAAACAACCAACCAACAACCAACAACAAACAACAAAAAAAAAACAAACAAACACAAAACACAAAACAAACACAACAACAACAACCAACAACACAACACAAACAAACACAAAAAAACAACACAAAACACACCAAAAACACACAAACAACACAACCAACCAACAAAACAAAAAAAACCAACAACAACAACCAACAAACCCCCCACAACCCCACCCCCCCCCCCCCAACACACCACCCCCCACCCCCACCCCCCCCCCCACCAAAACAAAACACCCCCCCCCCCCCAAAAACAAACAAAACCAACCCCCCCACAAAACCAAACAACACAACACCCAACAAACACACACAAACAAAAACACCAAAAACCAAAACAAAACACCCACAACAAAACACAAAAAAAAACACCCCCCACCCAAAAACAAAAAAAAACCAACCCCACAAACAAAACAAAAAACACCAAAAAACACAAAAAAAAACAAACCCAACCAAAAAAACACAACCCCCACCAACACAACACACACACAACACCAACAAACAAACCACACAAAAACAAAAAAACCAAAACAACCCAAAACACACACACAAACCAACCACAACAAAACCAAAAACAAAAACAAAAAACCAACAAAACAAACAACAAAAAAAAACCAACACAACACAAAAAAAACACAACAACACCAACCCAAACAAAAAAACCCCCAAACAACCACACCCAACACACAAAAAAACCAAACAAAAACAACCAACAACAAACAAAAAAAAAACACCACCAACACCAAAACCAAAACCAAACAACCCCCCCCACAACAAAAAAACACCCAACCACACCCCCCCAACAAACACCCCCCCACAAACACCCCCCCCCCCCCAAACCACCCACCAACCCCACCCCACCACCCCCCCAAACCCCCCCACCCCCCCCCACCCCCCCACCAACACCCCACAAAACAAAACAACCCCCCCCAAACACACAAAAAAAACACCCCCAAAAAAAAAAAAACACAAACAAACCACACAAAACAAAAAAAACAACCAACACCACAAAAAAAAAAACCCCACCCACACAAAAACACCCCCACAAAAACACCAAAAAACACAAAAAAACCCCCCCCCCAAAAAAAAAAAAAACCAAAAAACAACACAAACAACCAACCCAAAACAAAAAAAACCAAAAAAAAAAACACCAAAAAAAAACAAACACAACCCCAACCAAACAAAAACCAACAAAACAAACCAACAACCAAAACCAAACCAACAAACAAAAAAAAACCAAAAAAACAAACAACACACAAAACCAAAACACAACAAAAAACACACAACAAACCCAAAACACCACAAAAACAACAAAACAAACCAAAAAAAAACAAAAACAACAAAAAAAACAAAACCAACACCACACCACAAAACAACAAACAACACAAAAAAACACCCCAACACAAAAACAAAAAAAACCAAACACAACACAAAAACAAAACAAAAAAACAAAAAAAAAAAAAAAACAAAAAAAACAAAAAAACACACAACAACAACAAACCAAACCAAACCCAAACCAAAAACAAACACAACAAAACAACCCACCCCAAAAAAAACCACAACAACAAACACCCCACACAAACCAAACACCCACACACACAACCCACCCCCCCAACACACAAAACCCACCAAACCACAACCCACCACCCACCCCACACCCACACACACCCCCACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCACCCCCCCCCCCCAACCACCACCCCCCCCCCACACCCCCAACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCAACACCCCACACCCCCCCCCCCCCCCCCCACCCCCCCCCCCAACACCCACCAACACCCCAAAAACCAACACCCACACAAAAAAACAACAACAAACCAAAAAAAAAAAAAAACACAAAAACCCCCCCCCCCCCCAAACAAAAACAACACAAACCCCCCCCCCACAAAAAAACAAAAAAAAAAAAAAAAACAAAAAAAAAAACACCACAAAAACCAAAAACCCAACAAAAAAAAAAAACAAACAAAAAACCAAACAAACAAAAAAAAAAACAAAACAACAACACCCCCCCCCCAACAACAACCACACAACAACAAACCAAACAAAAAAAAAACCCCCACAAAAAAAAACACCAAACCAAAACCAAAACCAAACAAAACCAAAACAACCCCCCCCAAAACCCCCCCCAAACCCCAACCCACCACCAAAAACAAAAACACAAAACACCCCAAACACCAACAAACCAACCCCCCCCCCCAAAAAACCAAAAAAAAAAAAAACAACAACAAACAAACCCCCCAAACACCAAAAACACCCCCCCAAACCCAAAAACAAAAAAAAACAACAAAACAAACAAACCACAAACCAAACAAACCAAAAAAAAACACAACAAAACAAAACAAACACACAAAACACCACCCCAACAAAAAAAAAACACAAAAAAACCAACAAACCACAAAAAAACAACCCAAAACAACAACCCAAAAAAAAAACCCCAAAACCAAAACCAAACAACCAAACCAAAAAACCCCAAAAAAACCAAAAACAACACAACAAAACCAAAAAAACAACCAAAAAAACAAAAAAAAAAAACACAACCCCCCAAAAAAAAAAAAAAAAAAAACAAAAAACAACAAAAAAACCAAAAAAAAAAAAAAAAAAAACAAAAACAAAAAAAAAAAAACAACCCCCCCCACAAAACCCCCCCAACAACCCAACAAAACAACCAAACAAAACACCCCCCCCACCAAAAAAAAACAAAAAAAACACAAACAACCCACCCCCACAAACCCCCCCCACACCACAACCCACCCCCCCCCCCCCCCCACCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCCCAACCCCCCCACACCCCCCCCCACCCCCCCCCCACCCCCCACCCCCCCCCCCCCCCCCCCACCACACCCACACCCCCCACCCCCCCCCC
+>8016_2#82
+ACCACACAAACCCCCCCAACCCCACACCCCCCCCCCACCCAACCCCCACCCCCCCCCCACCCCAACAAAACACACCACACACCAAACACACAAACAACACCACCCAAACAAAAACACACAACACCAACAACAAAACCCCAAACCCAAACCACAACCAACACCCCACCCCCAACACCACCCCCCACCCCCAAAAAAAACACCCAACACACAACACAAAAAAAAAAAAAACCCACCCCACACCCAAAAAACACACAACACCCACCCCCCCACCAACACAACAAACACACCCCACCCCCCCCCCCCCCCCCAACCCCCCCACCCCCCCCCCCCCAAACCACCACAACCAAACACCACCCCCAACACCACAACCAACCCCACAACCCCCCCCCCCCCACAACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCACCCACCCACAACCACAAAAAACAAAACAAAAAACCCCCCCCCCCCCAACCCCCCCACCCCCCCCCCCCCCCCCCACAACCCCCCCCCCCCCCCCCAAAAAAAAAACACCAAAAAAAAAACACAAAAAAAACCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCACCAAAAAAACCCCCCCCCAAAAACACCCCCAACAAAACAACCAAAAAAAAAAAAACCCCCCCAAAAACCCAAACCCCCAAACACCCAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAACAAAAAAAAACAAAAAAAAAACAAAAAACCCCCCCCCCACCCCACCCCCCCCCCCCCCCCCACAAAACCCCAACCACCCAAAAACACCAAAAAAACAACCAACCAACAACCAACAACAAACAACAAAAAAAAAACAAACAAACACAAAACCAAAAACAAACACAACAACACAAACCAACAACAAAACACAAACAAACACCAAAAAACAACACAAAAAACACCACAAACACACAAACAACACAACACACACAAAAAAAAACAAAAACCAACACCAACAACCAAACAACCCCCCCCCACCCCACCCCCCCCCCCCCACAACACCACCCCCAACCCCCACCCCCCCCCCCACACCCACAAAACACCAACCCCCCCCCAAAACAAAACAAAACCAACCCCCCCACAAAACCAAACAACACAACACCCACCAAACACACACAAAACCAAACACCCAAAACACAACAAACACACCCAAAACAAAACACACAAAAAAAAACCCCCCCCCCAAAAACAAAAAAAAACAACCAAAACAAACAAAAAAAAAAAAAACAAAAAAAACAAAAAAAAACAAACCCAACCAAAAAACAACCACCCCCAAAAACACAACACACACACAACACCAACACAAAAACCAAAAAAAAACAAAAAAACCAAAACAACCCAAAACACACACACAAACCAACCACAAAAAAACCAAAAACAAACACAAAAAACCAAACCCCCAACCCCCCAAAAAAAACCAAACCAACACAAAAAAAACACAACAACCACAACCCAAAAAAAAAACCCCCCAAACAAACACACCCAACCAACAAAAAAACAAAAAAAAAACAACCAACAACAAACCAAAAAAAAAACCCCACAACACCAACACCAAAACCAAACAACCCCACAAACAACAAAAAAACACCCAACCACACCCCCCAACCCAACCCCCCCCCACAAACACCCCCCCCCCCCCCCCCCACCCCCCAACCCCCCCCCAACAAAAAAACAACACCCCCCACCCCCCCCCACACCCCCACCCACACCCCAACAAACAAAACAAACCCCCCCAAACACACAAAAAAAACACCCCCAAAACAAAAAAAACACAAACAAACCACACAAAACAAAAAAAACAAACAACACCACAAAAAAAAAAACCCCACCCACACAAAAAAACCCCCACAAAAACACCAAAAAACACAAAAAAAACCACACCCCCCAAAACAAAAAAACCAAAAAACAAACCAAACAACCAACCCACAACAAAAAAAACCAAAAAAAAACACACACAAAAAACACAAACACCACCCCAAACAAACAAAAACAAACACAACAAACAAACAACCAAAACCAAACCAACAAACAAAAAAAAACCAAAAAAACAAACAACACACAAAACCAAAACACAACAAAAAACCCAACACAAACCCAAAACACCAAAAAAACAACAAAACAAACCAAAACCCAAAAAAAACAACAAAAAAAACAAAACCCAAACCACACCACAAAACAACAAACAACACAAAAAAAACACCCAACACAAAACACAAAAAAACCAAACCAACAACAACAACAAAACAAAAAAACAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAACACACAACAACAACAAACAAAAAAAAACCCAAACCAAAAACAAACACAACAAAACAACCCAAAACACAAAAAAAAACAACAACCCACACCAAACACAACACAAACACCCACACCCCCAACCCACCCCCCCAACACAAACCCCCCCCCCCACCCCCCCCCCACACCCACCAACCACCAACCCACCCCCCCACCCCCCAACCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCACCACCCCCCCCCCCCCACACCCCCAAAAACAACCCCACCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCAAAAAAAAACACCACACCCACCCCCACCCCCACCCCCCCCCCCCCAAACCAACCCAAACACCAAAAACAACAACACCCCCAAACAAAAACCAACCACCACAAAAAAAAAAAAAAAACACAAAAACCCCCCCCCCCCCCAAACAAAAACAACACAAACCCCCCCCCAACAAAAAAACAAAAAAAAAAAAAAAAACAAAAAAAAAAACACCACAAAAACCAAAAACCCAACAAACAAAACAAACAAACAAAAAACCAAACAAAAAAAAAAAAAAACAAAACAACAACACCCCCCCCCCAACAACAACCCAACAACAACAAACCAAACAAAAAAAAAAACCCCCCAAAAAAAAACACCAAACCAAAACAAAACCCAAACAAAAAAAAAACAACCCCCCCCAAAACCCCCCCCAAACCCCAACCCACCACCAAAAACAAAAACACAAAACACCCCAAACACCAACAAACCAACCCCACCCCCCAAAAAACCAAAAAAAAAAAAAACAACAACAAACAAACCCCCCAACAACCAAAAACACCCCCCCAAACCCAAAAACAAACAAAAACAACAAAACAAACAAACCACAAACCAAACAAACCAAAAAAAAACAAAACAAAACAAAAAAAACAAACAAAACACCACCCCAACACCCACCCCCCCCCCCCCCCCCAACAAACCACAAAAAAACAACCCAAAACAACAACCCAAACAAAAAACCCCAAAACCAAAACCACACAACCAAACCAAAAAACCCCAAAAAAAACAAAAACAACACAACAAAACCAAAAAACCACCCAAAAAAACAAAAAAAAACAAAACAACCCCCCAAAAAAAAAAAAAAAAAAAACCAAAAACAACAAAAAAACCCAAAAAAAAACAAAAAAAAACAAAAACAAAAAAAACAAAACCACCACCCACCCAAAACCCCCCAAACAAACCAACACAACAACCAAACAAAACACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACACCCCCCCCCCCCCCCCCCCCAACCCCCCCCCCACCCCCCCCCCCCCCCCAACCCCCCACCACCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCACACAAACCCCCCACCCCCCCCCC
+>8016_2#83
+ACCACCACAACCCCCCCCCCCCCACACCCCCCCCCCACAAAACCCCCACCCCCCCCCCAACAAAACAAAACACACCACACACCAAACACACAAACAACACCACCCAAACAAAAACACACAACACCAACAACAAAACCCCAAACCCAAACAACAACCAACCCACCACCCCCCACACCACCCCCCACCCCCAAACAAAACACCCAACACACAACACAAAAAAAACAAAAACCCACCCCACACCCAAAAAACACACACAACCCACCCCCCCACCAACACAACAACCCCACCCCACCCCCCCCCCCCCCCCCAACCCCCCCACCCCCCCCCCCCCAAAAAACCAAAACCAAACACCACCCCCAACACCACACAAAACCCCCCAACCCCCCCCCCCCCACCACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCACCCACCCACAACCACAAAAAACACAACAAAAAACCCCACCCCCCCCAACCCCACCCCCCCCCCCCCCCCCCCCCACAACACCCCCCCCCCCCCCCAAAAAAAAAACACCAAAAAAAAAACACCCAAAAAACAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAACAAAAAAAAACACCAAAAAAAAAACAAAAAAAACACACAACCAACAAAACAACCCCAAAAAAAAAAAAAAAACAAAAAAAACCACCCCCCAAAAAACCAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCACAAAACCCCCCCCCAAAAAAACAAAAAAACCAAAAAAAAAAACAAAAAAAAAAAACCCCCCCCCCCCCCCCCACAAAACACCAACCACCCAAAAACACCACAAAAACAACCAACCAACAACCAACAACAAACAAAAAAAAAAAAACAAACAAACACAAAACCAAAAACAAACACACAAACAACAACCAACAACAAAACACAACAAAACACCAAAAAACAAACCAAAAAACACCACAAACACACAAAACACACAACCAACACAAAAAAAAACAAAAACAAACACCAACAACCAAACAACCCCCCCCCACCCCACCCCCCCCCCCCCACAACACCACCACCACCCCCCACCCCCCCCCCCACAACAACAAAACACCAACCCCCCCCCAAAACAAAACAAAACCAACCCCCCCACAAAACCAAACAACACAACACCCACCAAACACACACAAAACCAAACACCCAAAACACAACAAACACACCCAAAACAAAACAACAAAAAAAACACCCCCCCCCCAAAAACAAAAAAAAACAACCAAAACAAACAAACAAAAAAAAAACAAAAAAAACAAAAAAAAACAAACCCAACCAAAAAACAACACCCCCCAAAAACACAAAACACACACAACACCAACACAAAAACCAAAAAAAAACAAAAAAACCAAAACAACCCAAAACACACACACAAACCAACCACAAAAAAACCAAAAACAAAAACAAAAAACCAAACCCCCAACAACAAAAAAAAAACCAAACCAACACAAAAAAAACACAACAACACCAACCCAAAAAAAAAACCCCCCAAACAACCACACCCAACCAACAAAAAAACAAAAAAAAAACAACCAACAACAAACCAAAAAAAAAACCCCACAACACCAACACCAAAACCAAACAACCCCCCAAACAACAAAAAAACACCCAACCACACCCCCCAACCCCACCCCCCCCCACAAACACCCCCCCCCCCCCCCCCCACCCCCCAACACACCCCCAACAAAAAAACAACACCCCCCACCCCCCCCCACACAACCACCCACACCCCAAAAAACAAAACAAACCCCCCCAAACACACAAAAAAAACACCCCCAAAACAAAAAAAACACAAACAAACCACACAAAACAAAAAAAACAAACAACACCAAAAAAAAAAAAACCCCACCCACACAAAAAAACCCCCACAAAAACACCAAAAAACAAAAAAAAACCCACACCCCCCAAAACAAAAAAACCAAAAAACAAACCAAACAACCAACCCCAAACAAAAAAAACCAAAAAAAAACACACACAAAAAACACAAACACCACCACAAACAAACAAAAACAAACACAACAAACAAACAACCAAAACCAAACCAACAAACAAAAAAAAACCAAAAAAACAAACAACACACAAAACCAAAACAACACAAAAAACCCACAACAAACCCAAAACACCAAAAAAACAACAAAACAAACCAAAAAAAAACAAAAACAACAAAAAAAACAAAACCCAAACCACACCACAAAACAACAAACAACACAAAAAAACACCCCAACACAAAACACAAAAAAACCAAACCAACAACAACAACAAAACAAAAAAACAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAACACACAACAACAACAAACAAAAACAAACCCAAACCAAAAACAAACACAACAAAACAACCCAAAACACAAAAACACACAACAACCCACACCAAACACAACACAAACACCCACACCCCCAACCCACCCCCCCAACACAAACCCCCCCCCCCACCCCCCCCCACCCCCCACCCCACACCAACCCACCCCCCCACCCCCAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCACACCACCACCAACAACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCAAAAAAAAACACCACAAACACCCCCACCCCCACCCCCCCCCCCCCAAACCAACCCAAACAAAAAAAACCACAACACCCCCAAACAACAACAAAAAACAAAAAAACAAAAAAAAAAACACAAAAACCCCCCCCCCCCCCAAACAAAAACAACACAAACCCCCCCCCAACAAAAAAACAAAAAAAAAAAAAAAAACAAAAAAAAAACAACCACAAAAACCAAAAACCCAACAAACAAAAAAAACAAACAAAAAACCAAACAAACAAAAAAAAAAACAAAACAACAACACCCCCCCCCCAACAACAACCACACAACAACAAACCAAACAAAAAAAAAACACCCCCAAAAAAAAACACCAAACCAAAACAAAACCCAAACAAAAAAAAAACAACCCCCCCCAAAACCCCCCCCAAACCCCAACCCACCACCAAAAACAAAAACACAAAACACCCCAAACACCAACAAACCAACCCCCCCCCCCAAAAAACCAAAAAAAAAAAAAACAACAACAAACAAACCCCCCAACAACCAAAAACACCCCCCCAAACCCAAAAACAAACAAAAACAACAAAACAAACAAACCACAAACCAAACAAACCAAAAAAAAACAAAACAAAACAAAAAAAACAAACAAAACACCACCCCAACACCCAAAAAACACAAAAAAACCAACAAACCACAAAAAAACAACCCAAAACAACAACCCAAAAAAAAAACCCAAAAACCAAAACCAAACAACCAAACCAAAAAACCCCAAAAAAACCAAAAACAACACAACAAAACCAAAAAAACACCCAAAAAAACAAAAAAAAACAAAACAACCCCCCAAAAAAAAAAAAAAAAAAAACCAAAAACAACAAAAAAACCCAAAAAAAAACAAAAAAAAACAAAAACAAAAAAAAAAAAACCACCACCCACCCAAAACCCCCCAAACAAACCAACACAACAACCAAACAAAACACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCACCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCCCCCCCAACCCCCCACCACCCCCCCCCCCCCCCCCCACCCAACCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCCCACACCAACCCCCCACCCCCCCCCC
+>8016_2#85
+ACAAAACAAACCCCCCACCCCCCAACACACCCCCCCACCCAACCCCCACCCCCCCCCCACCCCAAAAAAACCCCCCCCCCACCAAAAACACAACCAACACCACCCAAACAAAAACACACACCACCACAACCAACCCCAAAAACCCAAACCACCACCAACCCCACCCCCCCCACACCCCCCCCCACCCCCAAAACCAACACAACACACCACACAACCAACCCACCACAACCCACCACAACCCCCAAACACCCCCACAACCCACCCCCACACCACCACCAAAAACACACCCCACCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCAAAACCACAACCAAACACCCCCCCCAACACCACACCCAACCCCCCAACCCCCCCCCACAACCCACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCACCCACCCCACCCCCAACACAACAAAAACCCACCAAAAAAAAAAAAAAAAAAAAAACAAAAAAACAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCACCCAAAAAAACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAACACCCCCCCAAAAAAAACCAAAACAACAAAAAACCAAAAAAAAAAACCCCCCCAAAAAAAAAAAAAAAAAACCACAAAAAACCCCCCCCCCCACCCCCCCCCCACCCCCCCCCCACCCAACCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCACCCAACCCCCCCCCCACCCCCCCCACCCCCCCCCCCCACCCCCCCCCCCCACCCAAAAAACAAACCCCCCACCAAAAAAACACCCCACACACCCCCCCAAACCCAAAAAAAAAAAAAAAAACACAACCACAAACCACCCAAAAACAACACAAAAACAACCAACCAACAACCAACAACAAACAAAAAAAAAAAAACAAACAAACACAAAACACAAAACAAACACAACAACAACAACCAACAACACAACACAAACAAACACAAAAAAACCACACAAAACACACCACAAACACACAAACAACACAACACACAACAACAACAACAAAAACCAACCACAACAACCAACCAACCCCCCACCCCCCCACCCCCCCCCCCCCACAACACCACCCCCCCCCCCCACCCCCCCCCCCAAACCCACAAAAAACCCCCCCCCCCCCAAAACAAAACAAAACAAACCCCCCCACAAAACCAAACAACACAACACCCAACAAACACACACAAACACCAACACCAAAAACCAAAACAACACACCCACAACAAAACACAAAAAAAAACACCACCCACCCAAAAAAAAAAAAAACAAACCAAAACAAACAAAACAAAAAACACCAAAAAACACAAAAAAAAACAAACCCAACCAAAAAAACACAACCCCCAACAACACCCCACACACACAACACCAACAAACAAACCACCAAAAAACAAAAAAACCAAAACAACCCAAAACACACACACAAACCCACCACAACAAAACCAAAAAAAAAAACAAAAAACCAACAAAACAAACAACAAAAAAAAACCAAAACAACACAAAAAAAACACAACAACACCAACCCAAACAAAAAAACCCCCAAACAACCACACCCAACACACAAAAAAACCAAACAAAAACAACCAACAACAAACAACAAAAAAACACCCCCAACACCAAAACCAAAACCAAACAACCCCCCCCACAACAAAAAAACACCCAACCACACCCCCCCACCACACACCCCCCCACAAAACCCCCCCCCCCCCCAAACCACCCCCCACACCCACCCCAAACACCCCCCAACCCCCCCCACCCCCCCCCACCCCCCCACCAACACCCCACCAAACAAAACAACCCCCCCCAAACACACAAAAAAAACACCCCCAAAACAAAAAAAACACAAACAAACCACACAAAACAAAAAAAAAAAACAACACCACAAAAAAAAAAACCCCACCCACACAAAACAAAACCCACAAAAACACCAAAAAACACAAAAAAAACCACCCACAAAAAAAAAAAAAAACCAAAAAACAAACCAAACAACCAACCAAAACAAAAAAAAACCAAAAAAAAAAACACCAAAAAAACACAAACACAACCCCCCCCAAACAAAAACAAACACAACAAACCAACAACCAAAACCAAACCAACAAACAAAAAAAAACCAAAAAAACAAACAACACACACCCCCAAAACACAACAAAAAACACACAACAAACCCAAAAAACCACAAAAACAACAAAACAAACCAACAAAAAAAAAAAACAACAAAAAAAACAAAAACACCACCACACCACAAAACAACAAACAAACCAAAAAAACACCCCAACACAAAAACAAAAAAACCCAAACCAACAACAAAAACAAAACAAAAAAACAAAAAAAAAAAAAAAACAAAAAAAACAAAAAAACACACAACAACAACAAACACACACAAACCCAAACCAAAAACAAACACAACAAAACAACCCACCCCACAAAAACACACAACAACAAACACCCCACACAAACACAACACCCAAACACACAACCCACCCCCCCAACACACAAAACCCACCCCAACACAACACAACCCCCACCCCACACCCACACACCCCCCCACCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCCCCCACCCACCCCCCCCCCCCCACACCCACAACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCAACCCCACCCAACACCCCACACCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCAACCCCAACACCACAAAAACCCACACCCACACAAACAAACCCACCCAAAACAAACAAAAAAAAAAACACAAAAACCCCCCCCCCCCCCAAACAAAAACAACACAAACCCCCCCCCCACAAAAAAACAAAAAAAAAAAAAAAAACAAAAAAAAAAACACCACAAAAACCAAAAACCCAACAAAAAAAAAAAACAAACAAAAAACCAAACAAACAAAAAAAAAAACAAAACAACAACACAAAAACCCCAACAACAACCACACAACAACAAACCAAACAAAAAAAAAACACCCACAAAAAAAAACACCAAACCAAAACCAAAACCAAACAAAAAAAAAACAACCCCCCCCAAAACCCCCCCCAAACCCCAACCCACCACCAAAAACAAAAACACAAAACACCCCAAACACCAACAAACCAACCCCCCCCCCCAAAAAACCAAAAAAAAAAAAAACAACAACAAACAAACCCCCCAAACACCAAAAACACCCCCCCAAACCCAAAAACAAAAAAAAACAACAAAACAAACAAACCACAAACCCCCCAAACCAAAAAAAAACAAAACAAAACAAAAAAAACAAAAAAAACACCACCCCAACAAACAAAAAACACAAAAAAACCAACAAACCACAAAAAAACAACCCAAAACAACAACCCAAAAAAAAAACCCCAAAACCAAAACCACACAACCAAACCAAAAAACCCCAAAAAAACCAAAAACAACACAACAAAACCAAAAAAACAACCAAAAAAACAAAACAAAACAACACAACCCCCCAAAAAAAAAAAAAAAAAAAACAAAAAACAACACAAAAACCAAAAAAAAAACAAAAAAAAACAAAAACAAAAAAAAAAAAACAACCCCCCACACAACACCCCCCCAACACACCAACAAAACAACCAAACAAAACAACCCCCCCACCAAAAAAAAACACAAAAACCACACACAACCCCAAAAACCAAAACCCCCCCCCCCCACAACCCACCCCCCCCCCCCCCCCACCCCCCCACCACCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCACCACCCCCCACCCCCCCCACACCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCACCACACCCCAACCCCCCCCCCCCCCCCC
+>8016_2#86
+ACCACACCACCCCCCCACCCCCCACACCCCCCACCCACACCACCCCCACCCCCCCCCCAAACAAACAAAACACACCACACACAAAAACCACAACCAACACCCCACAAACAAAACCACACCCCACCAACACCCCCACCCCAAACCCAAACAACAACCAACACCCCACCCACCACACCCCCCCCCACCCCCAAAACCAACACCACACACCACACACCCCACCAACACCAACCCACCACACACCCAAAACACACACACAACCCACCCCCCCACCACCACCCCCCACACCCACCACCCCCCCCCCCCCCCCCAACCCCCCCACCCCCCCCCCCCCAAACCACCACAACCAAACACCACCCCCAACACCACACCCAACCCCCCAACCCCCCCCCACAACCCACCCCCCCCCCCCCCCCCCACACCCCCCCCCCCCCCCCACCCACCCACAACCACAACACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACAACACCCCACCCCCCCCCCAAAAAAAACCCCAACCCCCCCACACACCCAAAAACCAAAAAAAAAACAAAAAAAAAAAAAAAAAACCAAAAAAACAAAAAAAAAACAAACAAAAAACACAAAAAAACACCAAAAAAAACAAAAAAAAAAAACACAACAAACAAACAAACCCCCCAAAAAAAAAAAACACAAAAAACCAAAACCCCCAAACAACCAAAACCCCCCCCCCCACCCCCCCCCCACCCCCACCCCACCCAAAAAAAACAAAAAAAAACAACAAAAAAACAAAAAACCAAACAAAAAAAAAAACCCCCCCCCACCCCCCCCCCCCAAAAAAAAACAACCCAAAAAACAAACCCCCCCCCAAAAACCCACACCACAAACAAAAAAACCAACCCAAAAAAAAAAAAAAAAACACACACCAACCACCCAAACACACCACAAAAACAACCAACCAACAACCAACAACAAACAAAAAAAAAAAACCAAACAAACACAAAACACAAAACAAACACAACACAACAAACCAACAACACAACACAAACAAAAACCAAAAAACCACACAAAAAACACCACAAACACACACACAACACCACCAACACACAAAACACAAAAAACAAACAACACCAACCAAAAAACCCCCCCCACCCCCCCCCCCCCCCCCCACCAACACCACCACCCCCCCCCACCCCCCCCCCCAAAAAAACAAAACAACAACCCCCCCCCAAAAACAAACAAAACCAACCCCCCCACAAAACCAAACAACACAACACCACACAAACACACACAAAAACCAACACCCAAAAACAAACACCCCCCCCCAAAACAAAACAACAAAAAAAACACCCCCCAACCAAAAACAAAAAAAAACAACCCCCACAAACAAAAAAAAAAACACCAAAAAACACCAAAAAAAACAAACCCAACCAAAAAAACAAACCCCCCAACAACACCCAACACAAACAACACCAACAAAAAAACCACACAAAAACAACAAAACCAAAACAACCCAAAACACACACACAAACCAAACCAAACAAAACCAAAAACAAAAACAAAAAACCAAACCCCCAAAAAAAAAAAAAAAACCAAACCAACAACAAAAAAACACAACAACCACAACCCAAACAAAAACAACCCCAAACAACCACACCCAAAACACACAAAACAAAAAAAAACCAAACCAACAACAAACCAAAAACAAAACCACCCAACACCAACACCACAACCAACCAACCCCCCAAACAACAAAAAAACACCCAACCACACCCCCCCACCCCACCCCCCCCCCCACACACCCCCAACCCCCCCCCCCACCCCCCAACCAACCCCCACACACAAAACAACACCCCCCACCCCCCCCCCCACCACCACCCCCCCCCCACAAAACAAAACAAACCCCCCCAAACACAAAAAAAAAACACCCCCAAAACAAAAAAAACACAAACAAACCACACAAAACAAAAAAACAAAAAAACACCAAAAAAAAAAAAACCCCCCCCACACAAACCCCCCCCCACAAAAACACCAAAAAACAAAAAAAAAACCCCCCCCCCAAACAAAAAAAAACCAAAAAACAAACCAAACAACCAACCCCAACAAAAAAAAACCAAAAAAAAACACACCAAAAAAACACAAACACCACCACCAACAAACAAAAACAAACACAACAAACCAACAACAACAACCAAACCAACAAACAAAAAAAAACCAAAAAAACAAACAACACACAAAACCAAAACACAACAAAAAACCCAACACAAACCCAAAACACCAAAAAAACAACAAAACAAACCAAAAAAAAACAAAAACAAAAAAAAACACAAAACCCAAACCACACCACAAAACAACAAACAACACAAAAAAACACCCCACACAAAAACACAAAAAACCCAAACCAACAACAACAAAAAAACACAAAAACAAAAAAAACAAAAAAAAAAAAAAAACAAAAAAACACACAACAACCCCCCACACAACCAAACCCAAACCACAAACAAACACAACAAAAAAACCCAAACCACAAAAACACACACCAACCCACACCACACACAACACAAACACCCACACCCCCAACCCACCCCCCCAACACACACCCCCCCCCCCACCCCCCCCCCCCCCCCACCCCACACCCACCCCCCCCCCCACCCCCCAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAACCCCCCACCCCACCCCCCACACACCCACCAAAACAACCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACACACCACCACCAACCACACACCCCCCCCCACCCCCCCCCCCCCACACCAACCCACACACCACCCCCCACCACACCCCCCACACAAAACAAAAACCAACAAAACAAAAAAAAAAACACAAAAACCCCCCCCCCCCCCAAACAAAAACAACACAAACCCCCCCCCCACAAAAAAACAAAAAAAAAAAAAAAAACAAAAAAAAAAACACCACAAAAACCAAAAACCCAACAAAAAAAAAAAACAAACAAAAAACCAAACAAACAAAAAAAAAAACAAAACAACCCCCCCCCCCCCCCAACAACAACCCAACAACAAAAAACCAAACCAAAAAAAAAACCCCCCAAAAAAAAACCCCAAACCAAAACAAAAACCAAACAAAACCAAAACAACCCCCCCCAAAACCCCCCCCAAACCCCAACCCACCACCAAAAACAAAAACACAAAACACCCCAAACACCAACAAACCAACCCCCCCCCCCAAAAAACCAAAAAAAAAAAAAACAACAACAAACAAACCCCCCAACAACCAAAAACACCCCCCCAAACCCAAAAACAAACAAAAACAACAAAACAAACAAACCACAAACCAAACAAACCAAAAAAAAACACAACAAAACAAAAAAAACACACAAAACACCACCCCAACACCCAAAAAACACAAAAAAACCAACAAACCACAAAAAAACAACCCAACACACAAACCCAAAAAAAAAACCCAAAAACCAAAACCACACAACCAAACCAAAAAACCCCAAAAAAACCAAAAACAACACAACAAAACCAAAAAAACAACCAAAAAAACAAAAAAAAACAAAACAACCCCCCAAAAAAAAAACCCCCCCAAACCAAAAACAACAAAAAAACCCAAAAAAAAAACCAAAACAACAAAAAAAAAAAAAAAAAAACCACCACCCACACAAAACCCCCCAAACAAACCAACACAACAACCAAACAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCACCCCCCACCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCACCCCCCCCCCACCCACCACCCCCCCCCCCCCCCCACCCCCCCACCCCCCCACCCCCCCCCCCACCCCCCCCCCCCCCCCCACCCCCCCAAAAAAAAAACAACCCCACACCAACCCCCCACCCCCCCCCA
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/mcl_file	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,5 @@
+6259_8#9_01142 6631_2#11_00851 6631_4#5_01901
+6664_1#21_00211
+6259_8#13_01077
+6630_4#9_00008 6259_5#1_00688 6259_5#8_00815
+6259_7#7_02078 6631_5#24_01032 6593_5#13_00457
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/mdoH.fa.aln	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,88 @@
+>11111_1#11_04119
+ATGAATAAAACAACTGAGTATATTGACGCACTGCTGCTTTCTGAACGTGAGAAAGCGGCA
+TTGCCGAAAACTGACATCCGCGCCGTGCATCAGGCGCTGGATGCCGAGCATCGGACTTAC
+TCGCGAGAAGACGATTCACCGCAGGGTTCCGTAAAAGCCCGCCTTGAACACGCCTGGCCG
+GATTCATTGGCGAAGGGGCAGTTAATTAAAGATGATGAAGGGCGCGATCAGTTGCAGGCT
+ATGCCAAAAGCGACGCGCTCTTCGATGTTTCCTGATCCCTGGCGAACCAACCCGGTTGGC
+CGTTTCTGGGATCGCCTGCGTGGGCGGGATGTAACGCCGCGCTATGTTTCTCGTCTGACA
+AAAGAAGAGCAGGCGAGTGAGCAAAAATGGCGTACCGTCGGCACTATACGCCGCTATATT
+TTGTTAATTTTGACTCTGGCGCAAACCGTCGTCGCGACCTGGTATATGAAGACCATTCTG
+CCCTATCAGGGATGGGCGCTCATCAATCCTATGGATATGGTGGGGCAGGATATTTGGGTC
+TCCTTTATGCAGCTCCTGCCCTACATGCTGCAAACCGGTATCCTGATTTTGTTTGCCGTG
+CTGTTCTGCTGGGTGTCTGCCGGATTCTGGACGGCGCTGATGGGCTTCCTGCAACTGCTT
+ATCGGGCGCGATAAGTACAGTATCTCCGCGTCTACGGTTGGCGATGAGCCCCTCAATCCG
+GAACACCAGACGGCGCTGATCATGCCTATCTGTAATGAAGACGTTAGCCGCGTTTTCGCC
+GGTCTGCGCGCGACCTGGGAGTCCGTTAAAGCCACAGGCAACGCCGCGCATTTTGACGTC
+TATATCCTTAGCGATAGTTATAACCCGGATATCTGCGTGGCGGAGCAAAAGGCGTGGATG
+GAGCTCATCGCGGAAGTGCAGGGCGAAGGCCAAATTTTTTACCGTCGCCGCCGCCGCCGT
+ATGAAACGCAAAAGCGGCAATATTGACGATTTTTGCCGCCGCTGGGGCAATCAGTACAGC
+TATATGGTGGTGCTGGACGCGGACTCAGTGATGAGCGGCGAGTGTCTGAGCGGGCTGGTG
+CGCCTGATGGAAGCGAACCCTAACGCCGGGATTATCCAGTCTTCGCCGAAAGCGTCGGGG
+ATGGATACTCTGTATGCCCGCTGCCAACAGTTCGCGACCCGTGTTTATGGACCGCTGTTT
+ACCGCCGGGCTGCACTTCTGGCAGTTGGGGGAGTCGCACTACTGGGGGCACAATGCCATT
+ATCCGCGTGAAGCCGTTTATCGAGCACTGCGCTCTGGCGCCGCTGCCGGGAGAAGGTTCG
+TTCGCCGGATCGATTCTTTCCCACGACTTTGTGGAGGCGGCGCTAATGCGTCGGGCAGGG
+TGGGGCGTCTGGATTGCCTACGATCTCCCCGGCTCCTATGAAGAGCTGCCGCCAAACCTG
+CTGGATGAGCTTAAACGCGACCGCCGCTGGTGTCACGGCAACCTGATGAACTTTCGTCTG
+TTCCTGGTGAAAGGAATGCACCCGGTGCATCGCGCCGTGTTCCTGACCGGGGTAATGTCA
+TACCTGTCCGCGCCGTTATGGTTTATGTTCCTCGCGCTTTCTACCGCGCTGCAGGTCGTT
+CATGCGTTAACAGAGCCGCAATATTTCCTTCAGCCGCGCCAGCTTTTTCCGGTCTGGCCG
+CAGTGGCGTCCGGAACTGGCAATCGCGCTGTTTGCGTCAACGATGGTGCTGCTGTTCCTG
+CCGAAGCTGCTCAGTATTATGCTGATCTGGTGTAAAGGCACCAAAGAGTATGGCGGTTTC
+TGGCGCGTTACGCTGTCGCTATTGCTGGAAGTGCTGTTCTCCGTGTTGCTGGCGCCGGTG
+CGTATGCTGTTTCATACCGTGTTTGTGGTCAGCGCGTTCCTCGGCTGGGAAGTGGTCTGG
+AACTCACCGCAACGCGACGATGATTCTACGCCGTGGGGAGAAGCCTTTATGCGTCACGGC
+TCTCAACTGCTGCTGGGGCTGGTCTGGGCGGTGGGTATGGCGTGGCTGGATTTACGCTTT
+CTGTTCTGGCTGGCGCCGATTGTCTTTTCGCTGATTCTGTCGCCATTTGTTTCGGTGATC
+TCCAGTCGTTCAACGGTAGGATTACGCACCAAACGCTGGAAGCTGTTCCTGATCCCGGAA
+GAGTATTCGCCGCCTCAGGTGTTGGTCGATACCGATAAATATCTGGAGATGAATCGCCGC
+CGTATTCTGGACGATGGCTTTATGCATGCGGTATTTAACCCGTCGCTTAATGCGCTGGCG
+ACCGCGATGGCCACCGCGCGTCACCGCGCCAGTAAGGTGCTGGAAATAGCCCGCGATCGT
+CATGTGGAGCAGGCGCTAAACGAAACGCCGGAGAAACTGAACCGCGATCGGCGTCTGGTT
+TTGCTCAGCGATCCGGTGACGATGGCGCGTTTACACTATCGGGTCTGGAATGCGCCAGAG
+AGATACTCTTCCTGGGTAAACCATTATCAGTCTCTCGTCCTGAATCCGCAGGCGTTGCAG
+GGACGAACATCGTCAGCGGGATAA
+>22222_2#22_04119
+ATGAATAAAACAACTGAGTATATTGACGCACTGCTGCTTTCTGAACGTGAGAAAGCGGCA
+TTGCCGAAAACTGACATCCGCGCCGTGCATCAGGCGCTGGATGCCGAGCATCGGACTTAC
+TCGCGAGAAGACGATTCACCGCAGGGTTCCGTAAAAGCCCGCCTTGAACACGCCTGGCCG
+GATTCATTGGCGAAGGGGCAGTTAATTAAAGATGATGAAGGGCGCGATCAGTTGCAGGCT
+ATGCCAAAAGCGACGCGCTCTTCGATGTTTCCTGATCCCTGGCGAACCAACCCGGTTGGC
+CGTTTCTGGGATCGCCTGCGTGGGCGGGATGTTACGCCGCGCTATGTTTCTCGTCTGACA
+AAAGAAGAGCAGGCGAGTGAGCAAAAATGGCGTACCGTCGGCACTATACGCCGCTATATT
+TTGTTAATTTTGACTCTGGCGCAAACCGTCGTTGCGACCTGGTATATGAAGACCATTCTG
+CCCTATCAGGGATGGGCGCTCATCAATCCTATTGATATGGTGGGGCAGGATATTTGGGTC
+TCCTTTATGCAGCTCCTGCCCTACATGCTGCATACCGGTATCCTGATTTTGTTTGCCGTG
+CTGTTCTGCTGGGTGTCTGCCGGATTCTGGACTGCGCTGATGGGCTTCCTGCAACTGCTT
+ATCGGGCGCGATAAGTACAGTATCTCCGCGTCTACGGTTGGCGATGAGCCCCTCAATCCG
+GAACACCAGACGGCGCTGATCATGCCTATCTGTAATGAAGACGTTAGCCGCGTTTTCGCC
+GGTCTGCGCGCGACCTGGGAGTCCGTTAAAGCTACAGGCAACGCCGCGCATTTTGACGTC
+TATATCCTTAGCGATAGTTATAACCCGGATATTTGCGTGGCGGAGCAAAAGGCGTGGATG
+GAGCTCATCGCGGAAGTGCAGGGCGAAGGCCATATTTTTTACCGTCGCCGCCGCCGCCGT
+ATGAAACGCAAAAGCGGCAATATTGACGATTTTTGCCGCCGCTGGGGCAATCAGTACAGC
+TATATGGTGGTGCTGGACGCGGACTCAGTGATTAGCGGCGAGTGTCTGAGCGGGCTGGTG
+CGCCTGATGGAAGCGAACCCTAACGCCGGGATTATCCAGTCTTCGCCGAAAGCGTCGGGG
+ATGGATACTCTGTATGCCCGCTGCCAACAGTTTGCGACCCGTGTTTATGGACCGCTGTTT
+ACCGCCGGGCTGCACTTCTGGCAGTTGGGGGATTCGCACTACTGGGGGCACAATGCCATT
+ATCCGCGTGAAGCCGTTTATCGAGCACTGCGCTCTGGCGCCGCTGCCGGGAGAAGGTTCG
+TTCGCCGGATCGATTCTTTCCCACGACTTTGTTGAGGCGGCGCTAATGCGTCGGGCAGGG
+TGGGGCGTCTGGATTGCCTACGATCTCCCCGGTTCCTATGAAGAGCTGCCGCCAAACCTG
+CTGGATGAGCTTAAACGCGACCGCCGCTGGTGTCACGGCAACCTGATGAACTTTCGTCTG
+TTCCTGGTGAAAGGAATGCACCCGGTGCATCGTGCCGTGTTCCTGACCGGGGTAATGTCA
+TACCTGTCCGCGCCGTTATGGTTTATGTTCCTTGCGCTTTCTACCGCGCTGCAGGTCGTT
+CATGCGTTAACAGAGCCGCAATATTTCCTTCATCCGCGCCAGCTTTTTCCGGTCTGGCCG
+CAGTGGCGTCCGGAACTGGCAATCGCGCTGTTTGCGTCAACGATGGTGCTGCTGTTCCTG
+CCGAAGCTGCTCAGTATTATGCTGATCTGGTGTAAAGGCACCAAAGAGTATGGCGGTTTC
+TGGCGCGTTACGCTGTCGCTATTGCTGGAAGTTCTGTTCTCCGTGTTGCTGGCGCCGGTG
+CGTATGCTGTTTCATACCGTGTTTGTGGTCAGTGCGTTCCTCGGCTGGGAAGTGGTCTGG
+AACTCACCGCAACGCGACGATGATTCTACGCCTTGGGGAGAAGCCTTTATGCGTCACGGC
+TCTCAACTGCTGCTGGGGCTGGTCTGGGCGGTTGGTATGGCGTGGCTGGATTTACGCTTT
+CTGTTCTGGCTGGCGCCGATTGTCTTTTCGCTTATTCTGTCGCCATTTGTTTCGGTGATC
+TCCAGTCGTTCAACGGTAGGATTACGCACCAATCGCTGGAAGCTGTTCCTGATCCCGGAA
+GAGTATTCGCCGCCTCAGGTGTTGGTCGATACTGATAAATATCTGGAGATGAATCGCCGC
+CGTATTCTGGACGATGGCTTTATGCATGCGGTTTTTAACCCGTCGCTTAATGCGCTGGCG
+ACCGCGATGGCCACCGCGCGTCACCGCGCCAGTAAGGTGCTGGAAATAGCCCGCGATCGT
+CATGTGGAGCAGGCGCTAAACGAAACGCCGGATAAACTGAACCGCGATCGGCGTCTGGTT
+TTGCTCAGCGATCCGGTGACGATGGCGCGTTTTCACTATCGGGTCTGGAATGCGCCAGAG
+AGATACTCTTCCTGGGTAAACCATTATCAGTCTCTCGTCCTGAATCCGCAGGCGTTGCAG
+GGACGAACATCGTCAGCGGGATAA
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/multfasta2.aln	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,8 @@
+>1111_1#1_01123
+CCCC----
+>2222_2#2_01456
+AAAA----
+>3333_3#3_01789
+GGGG----
+>4444_4#4_01123
+TTTT----
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/multfasta3.aln	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,8 @@
+>1111_1#1_02123
+TTTTTTTTTTTTTTT
+>2222_2#2_02456
+AAAAAAAAAAAAAAA
+>3333_3#3_02789
+CCCCCCCCCCCCCCC
+>4444_4#4_02123
+GGGGGGGGGGGGGGG
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/nnn_at_end.fa.sorted.fa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,8 @@
+>1
+AAA
+>2
+AAACCC
+>3
+AAACCCGGG
+>4
+AAACCCGGGTTT
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/nuc_multifasta.fa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,112 @@
+>AAAA#74_01075
+TGTCAGTACCACTTATTCTGACCTTACTGGCGGGCGCTGCCACCTTTATTGGCGCGTTTC
+TTGGCGTTCTTGGCCAAAAACCGTCTAACCGCGTGCTGGCTTTTTCGCTGGGCTTCGCCG
+CAGGGATCATGCTGCTCATCTCGCTGATGGAGATGCTGCCCGCCGCGTTAGATACCGAGG
+GGATGTCGCCTGTACTGGGCTACGGGATGTTTATTATCGGCCTGTTGGGCTACTTCGGGC
+TGGATCGTCTGCTTCCTCACGCTCATCCGCAGGATCTGGTGCAAAAAAGGCAGCAGCCGC
+TTCCCGGCTCGATAAAACGCACTGCGATTTTATTGACGCTCGGCATTAGCCTGCACAACT
+TTCCGGAAGGAATCGCCACCTTTGTCACTGCCAGCAGCAATCTTGAACTGGGTTTCGGCA
+TCGCACTGGCGGTGGCGTTGCACAATATTCCTGAAGGGCTGGCGGTTGCCGGCCCGGTTT
+ATGCCGCGACGGGCTCAAAACGTACCGCGATTTTTTGGGCCGGTATCTCCGGCATGGCGG
+AAATTCTTGGCGGCGTGCTGGCGTGGCTGATTTTGGGCAGCCTGGTTTCACCGATCGTTA
+TGGCGGCTATCATGGCAGCAGTCGCCGGCATTATGGTGGCGCTCTCCGTCGATGAACTGA
+TGCCGTTGGCAAAAGAGATCGATCCTAACAATAACCCCAGCTATGGTGTGCTTTGCGGTA
+TGTCCATCATGGGGCTCAGTCTCGTCATTTTGCAGACGATAGGTATCGGTTAA
+>BBBB#75_01314
+ATGTCAGTACCACTTATTCTGACCTTACTGGCGGGCGCTGCCACCTTTATTGGCGCGTTT
+CTTGGCGTTCTTGGCCAAAAACCGTCTAACCGCGTGCTGGCTTTTTCGCTGGGCTTCGCC
+GCAGGGATCATGCTGCTCATCTCGCTGATGGATGCTGCCCGCCGCGTTAGATACCGAGGG
+GATGTCGCCTGTACTGGGCTACGGGATGTTTATTATCGGCCTGTTGGGCTACTTCGGGCT
+GGATCGTCTGCTTCCTCACGCTCATCCGCAGGATCTGGTGCAAAAAAGGCAGCAGCCGCT
+TCCCGGCTCGATAAAACGCACTGCGATTTTATTGACGCTCGGCATTAGCCTGCACAACTT
+TCCGGAAGGAATCGCCACCTTTGTCACTGCCAGCAGCAATCTTGAACTGGGTTTCGGCAT
+CGCACTGGCGGTGGCGTTGCACAATATTCCTGAAGGGCTGGCGGTTGCCGGCCCGGTTTA
+TGCCGCGACGGGCTCAAAACGTACCGCGATTTTTTGGGCCGGTATCTCCGGCATGGCGGA
+AATTCTTGGCGGCGTGCTGGCGTGGCTGATTTTGGGCAGCCTGGTTTCACCGATCGTTAT
+GGCGGCTATCATGGCAGCAGTCGCCGGCATTATGGTGGCGCTCTCCGTCGATGAACTGAT
+GCCGTTGGCAAAAGAGATCGATCCTAACAATAACCCCAGCTATGGTGTGCTTTGCGGTAT
+GTCCATCATGGGGCTCAGTCTCGTCATTTTGCAGACGATAGGTATCGGTTAA
+>CCCC#76_00877
+ATGTCAGTACCACTTATTCTGACCTTACTGGCGGGCGCTGCCACCTTTATTGGCGCGTTT
+CTTGGCGTTCTTGGCCAAAAACCGTCTAACCGCGTGCTGGCTTTTTCGCTGGGCTTCGCC
+GCAGGGATCATGCTGCTCATCTCGCTGATGGAGATGCTGCCCGCCGCGTTAGATACCGAG
+GGGATGTCGCCTGTACTGGGCTACGGGAGTTTATTATCGGCCTGTTGGGCTACTTCGGGC
+TGGATCGTCTGCTTCCTCACGCTCATCCGCAGGATCTGGTGCAAAAAAGGCAGCAGCCGC
+TTCCCGGCTCGATAAAACGCACTGCGATTTTATTGACGCTCGGCATTAGCCTGCACAACT
+TTCCGGAAGGAATCACCTTTGTCACTGCCAGCAGCAATCTTGAACTGGGTTTCGGCATCG
+CACTGGCGGTGGCGTTGCACAATATTCCTGAAGGGCTGGCGGTTGCCGGCCCGGTTTATG
+CCGCGACGGGCTCAAAACGTACCGCGATTTTTTGGGCCGGTATCTCCGGCATGGCGGAAA
+TTCTTGGCGGCGTGCTGGCGTGGCTGATTTTGGGCAGCCTGGTTTCACCGATCGTTATGG
+CGGCTATCATGGCAGCAGTCGCCGGCATTATGGTGGCGCTCTCCGTCGATGAACTGATGC
+CGTTGGCAAAAGAGATCGATCCTAACAATAACCCCAGCTATGGTGTGCTTTGCGGTATGT
+CCATCATGGGGCTCAGTCTCGTCATTTTGCAGACGATAGGTATCGGTTAA
+>DDDD#77_01105
+ATGTCAGTACCACTTATTCTGACCTTACTGGCGGGCGCTGCCACCTTTATTGGCGCGTTT
+CTTGGCGTTCTTGGCCAAAAACCGTCTAACCGCGTGCTGGCTTTTTCGCTGGGCTTCGCC
+GCAGGGATCATGCTGCTCATCTCGCTGATGGAGATGCTGCCCGCCGCGTTAGATACCGAG
+GGGATGTCGCCTGTACTGGGCTACGGGATGTTTATTATCGGCCTGTTGGGCTACTTCGGG
+CTGGATCGTCTGCTTCCTCACGCTCATCCGCAGGATCTGGTGCAAAAAAGGCAGCAGCCG
+CTTCCCGGCTCGATAAAACGCACTGCGATTTTATTGACGCTCGGCATTAGCCTGCACAAC
+TTTCCGGAAGGAATCGCCACCTTTGTCACTGCCAGCAGCAATCTTGAACTGGGTTTCGGC
+ATCGCACTGGCGGTGGCGTTGCACAATATTCCTGAAGGGCTGGCGGTTGCCGGCCCGGTT
+TATGCCGCGACGGGCTCAAAACGTACCGCGATTTTTTGGGCCGGTATCTCCGGCATGGCG
+GAAATTCTTGGCGGCGTGCTGGCGTGGCTGATTTTGGGCAGCCTGGTTTCACCGATCGTT
+ATGGCGGCTATCATGGCAGCAGTCGCCGGCATTATGGTGGCGCTCTCCGTCGATGAACTG
+ATGCCGTTGGCAAAAGAGATCGATCCTAACAATAACCCCAGCTATGGTGTGCTTTGCGGT
+ATGTCCATCATGGGGCTCAGTCTCGTCATTTTGCAGACGATAGGTATCGGTTAA
+>EEEE
+ATGTCAGTACCACTTATTCTGACCTTACTGGCGGGCGCTGCCACCTTTATTGGCGCGTTT
+CTTGGCGTTCTTGGCCAAAAACCGTCTAACCGCGTGCTGGCTTTTTCGCTGGGCTTCGCC
+GCAGGGATCATGCTGCTCATCTCGCTGATGGAGATGCTGCCCGCCGCGTTAGATACCGAG
+GGGATGTCGCCTGTACTGGGCTACGGGATGTTTATTATCGGCCTGTTGGGCTACTTCGGG
+CTGGATCGTCTGCTTCCTCACGCTCATCCGCAGGATCTGGTGCAAAAAAGGCAGCAGCCG
+CTTCCCGGCTCGATAAAACGCACTGCGATTTTATTGACGCTCGGCATTAGCCTGCACAAC
+TTTCCGGAAGGAATCGCCACCTTTGTCACTGCCAGCAGCAATCTTGAACTGGGTTTCGGC
+ATCGCACTGGCGGTGGCGTTGCACAATATTCCTGAAGGGCTGGCGGTTGCCGGCCCGGTT
+TATGCCGCGACGGGCTCAAAACGTACCGCGATTTTTTGGGCCGGTATCTCCGGCATGGCG
+GAAATTCTCGGCGTGCTGGCGTGGCTGATTTTGGGCAGCCTGGTTTCACCGATCGTTATG
+GCGGCTATCATGGCAGCAGTCGCCGGCATTATGGTGGCGCTCTCCGTCGATGAACTGATG
+CCGTTGGCAAAAGAGATCGATCCTAACAATAACCCCAGCTATGGTGTGCTTTGCGGTATG
+TCCATCATGGGGCTCAGTCTCGTCATTTTGCAGACGATAGGTATCGGTTAA
+>FFFF
+ATGTCAGTACCACTTATTCTGACCTTACTGGCGGGCGCTGCCACCTTTATTGGCGCGTTT
+CTTGGCGTTCTTGGCCAAAAACCGTCTAACCGCGTGCTGGCTTTTTCGCTGGGCTTCGCC
+GCAGGGATCATGCTGCTCATCTCGCTGATGGAGATGCTGCCCGCCGCGTTAGATACCGAG
+GGGATGTCGCCTGTACTGGGCTACGGGATGTTTATTATCGGCCTGTTGGGCTACTTCGGG
+CTGGATCGTCTGCTTCCTCACGCTCATCCGCAGGATCTGGTGCAAAAAAGGCAGCAGCCG
+CTTCCCGGCTCGATAAAACGCACTGCGATTTTATTGACGCTCGGCATTAGCCTGCACAAC
+TTTCCGGAAGGAATCGCCACCTTTGTCACTGCCAGCAGCAATCTTGAACTGGGTTTCGGC
+ATCGCACTGGCGGTGGCGTTGCACAATATTCCTGAAGGGCTGGCGGTTGCCGGCCCGGTT
+TATGCCGCGACGGGCTCAAAACGTACCGCGATTTTTTGGGCCGGTATCTCCGGCATGGCG
+GAAATTCTTGGCGGCGTGCTGGCGTGGCTGATTTTGGGCAGCCTGGCACCGATCGTTATG
+GCGGCTATCATGGCAGCAGTCGCCGGCATTATGGTGGCGCTCTCCGTCGATGAACTGATG
+CCGTTGGCAAAAGAGATCGATCCTAACAATAACCCCAGCTATGGTGTGCTTTGCGGTATG
+TCCATCATGGGGCTCAGTCTCGTCATTTTGCAGACGATAGGTATCGGTTAA
+>GGGG
+ATGTCAGTACCACTTATTCTGACCTTACTGGCGGGCGCTGCCACCTTTATTGGCGCGTTT
+CTTGGCGTTCTTGGCCAAAAACCGTCTAACCGCGTGCTGGCTTTTTCGCTGGGCTTCGCC
+GCAGGGATCATGCTGCTCATCTCGCTGATGGAGATGCTGCCCGCCGCGTTAGATACCGAG
+GGGATGTCGCCTGTACTGGGCTACGGGATGTTTATTATCGGCCTGTTGGGCTACTTCGGG
+CTGGATCGTCTGCTTCCTCACGCTCATCCGCAGGATCTGGTGCAAAAAAGGCAGCAGCCG
+CTTCCCGGCTCGATAAAACGCACTGCGATTTTATTGACGCTCGGCATTAGCCTGCACAAC
+TTTCCGGAAGGAATCGCCACCTTTGTCACTGCCAGCAGCAATCTTGAACTGGGTTTCGGC
+ATCGCACTGGGGTGGCGTTGCACAATATTCCTGAAGGGCTGGCGGTTGCCGGCCCGGTTT
+ATGCCGCGACGGGCTCAAAACGTACCGCGATTTTTTGGGCCGGTATCTCCGGCATGGCGG
+AAATTCTTGGCGGCGTGCTGGCGTGGCTGATTTTGGGCAGCCTGGTTTCACCGATCGTTA
+TGGCGGCTATCATGGCAGCAGTCGCCGGCATTATGGTGGCGCTCTCCGATGAACTGATGC
+CGTTGGCAAAAGAGATCGATCCTAACAATAACCCCAGCTATGGTGTGCTTTGCGGTATGT
+CCATCATGGGGCTCAGTCTCGTCATTTTGCAGACGATAGGTATCGGTTAA
+>HHHH
+ATGTCAGTACCACTTATTCTGACCTTACTGGCGGGCGCTGCCACCTTTATTGGCGCGTTT
+CTTGGCGTTCTTGGCCAAAAACCGTCTAACCGCGTGCTGGCTTTTTCGCTGGGCTTCGCC
+GCAGGGATCATGCTGCTCATCTCGCTGATGGAGATGCTGCCCGCCGCGTTAGATACCGAG
+GGGATGTCGCCTGTACTGGGCTACGGGATGTTTATTATCGGCCTGTTGGGCTACTTCGGG
+CTGGATCGTCTGCTTCCTCACGCTTCCGCAGGATCTGGTGCAAAAAAGGCAGCAGCCGCT
+TCCCGGCTCGATAAAACGCACTGCGATTTTATTGACGCTCGGCATTAGCCTGCACAACTT
+TCCGGAAGGAATCGCCACCTTTGTCACTGCCAGCAGCAATCTTGAACTGGGTTTCGGCAT
+CGCACTGGCGGTGGCGTTGCACAATATTCCTGAAGGGCTGGCGGTTGCCGGCCCGGTTTA
+TGCCGCGACGGGCTCAAAACGTACCGCGATTTTTTGGGCCGGTATCTCCGGCATGGCGGA
+AATTCTTGGCGGCGTGCTGGCGTGGCTGATTTTGGGCAGCCTGGTTTCACCGATCGTTAT
+GGCGGCTATCATGGCAGCAGTCGCCGGCATTATGGTGGCGCTCTCCGTCGATGAACTGAT
+GCCGTTGGCAAAAGAGATCGATCCTAACAATAACCCCAGCTATGGTGTGCTTTGCGGTAT
+GTCCATCATGGGGCTCAGTCTCGTCATTTTGCAGACGATAGGTATCGGTTAA
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/nuc_to_be_aligned.fa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,90 @@
+>1
+ATGCAAATACAGAGCTTCTATCACTCAGCTTCACTAAAAACCCAGGAGGCTTTTAAAAGC
+CTACAAAAAACCTTATACAACGGAATGCAGATTCTCTCAGGCCAGGGCAAAGCGCCGGCT
+AAAGCGCCCGACGCTCGCCCGGAAATTATTGTCCTGCGAGAACCTGGCGCGACATGGGGG
+AATTATCTACAGCATCAGAAGACGTCTAACCACTCGCTGCATAACCTCTATAACTTACAG
+CGCGATCTTCTTACCGTCGCGGCAACCGTTCTGGGTAAACAAGACCCGGTTCTAACGTCA
+ATGGCAAACCAAATGGAGTTAGCCAAAGTTAAAGCGGACCGGCCAGCAACAAAACAAGAA
+GAAGCTGCGGCAAAAGCATTGAAGAAAAATCTTATCGAACTTATTGCAGCACGCACTCAG
+CAGCAAAATGGCTTACCTGCAAAAGAAGCTCATCGCTTTGCGGCAGTAGCGTTTAGAGAT
+GCTCAGGTCAAGCAGCTCAATAACCAGCCCTGGCAAACCATAAAAAATACACTCACGCAT
+AACGGGCATCACTATACCAACACGCAGCTCCCTGCCGCAGAGATGAAAATCGGCGCAAAA
+GATATCTTTCCCAGTGCTTATGAGGGAAAGGGCGTATGCAGTTGGGATACCAAGAATATT
+CATCACGCCAATAATTTGTGGATGTCCACGGTGAGTGTGCATGAGGACGGTAAAGATAAA
+ACGCTTTTTTGCGGGATACGTCATGGTGTGCTTTCCCCCTATCATGAAAAAGATCCGCTT
+CTGCGTCAGGCCGGCGCTGAAAACAAAGCCAAAGAAGTATTAGCTGCGGCACTTTTTAGT
+AAACCTGAGTTGCTTAACAGAGCCTTAGAGGGCGAAGCGGTAAGCCTGAAACTGGTATCC
+GTCGGGTTACTCACCGCGTCGAATATTTTCGGCAAAGAGGGAACTATGGTCGAGGATCAA
+ATGCGCGCATGGCAATCGTTGACCCAGCCGGGAAAAATGATTCATTTAAAAATCCGCAAT
+AAAGATGGCGATCTACAGACGGTAAAAATAAAACCGGACGTCGCCGCATTTAATGTGGGT
+GTTAATGAGCTGGCGCTCAAGCTCGGCTTTGGCCTTAAAGCATCAGATAGCTATAATGCC
+GAAGCGCTGCATCAGTTATTAGGCAATGATTTACGCCCTGAAGCCAGACCAGGTGGCTGG
+GTTGGCGAATGGCTGGCGCAATACCCGGATAATTATGAGGTCGTCAATACATTAGCGCGC
+CAGATTAAGGATATCTGGAAAAATAACCAACATCATAAAGATGGCGGCGAACCCTATAAA
+CTCGCACAACGCCTTGCCATGTTAGCCCATGAAATTGACGCGGTGCCCGCCTGGAATTGT
+AAAAGCGGCAAAGATCGTACAGGGATGATGGATTCAGAAATCAAGCGAGAGCTCATTTCT
+TTCCATCAGACCCATATGTTAAGTGCGCCTGGTAGTCTTCCGGATAGCGGTGGACAGAAA
+ATTTTCCAAAAAGTATTACTGAATAGCGGTAACCTGGAGATTCAGAAACAAAATACGGGC
+GGGGCGGGAAACAAAGTAATGAAAAATTTATCGCCAGAGGTGCTCAATCTTTCCTATCAA
+AAACGAGTTGGGGATGAAAATATTTGGCGTCAGTAAAATATTTCTTCATTAATCACA
+TCT
+>2
+ATGCAAATACAGAGCTTCTATCACTCAGCTTCACTAAAAACCCAGGAGGCTTTTAAAAGC
+CTACAAAAAACCTTATACAACGGAATGCAGATTCTCTCAGGCCAGGGCAAAGCGCCGGCT
+AAAGCGCCCGACGCTCGCCCGGAAATTATTGTCCTGCGAGAACCTGGCGCGACATGGGGG
+AATTATCTACAGCATCAGAAGACGTCTAACCACTCGCTGCATAACCTCTATAACTTACAG
+CGCGATCTTCTTACCGTCGCGGCAACCGTTCTGGGTAAACAAGACCCGGTTCTAACGTCA
+ATGGCAAACCAAATGGAGTTAGCCAAAGTTAAAGCGGACCGGCCAGCAACAAAACAAGAA
+GAAGCTGCGGCAAAAGCATTGAAGAAAAATCTTATCGAACTTATTGCAGCACGCACTCAG
+CAGCAAAATGGCTTACCTGCAAAAGAAGCTCATCGCTTTGCGGCAGTAGCGTTTAGAGAT
+GCTCAGGTCAAGCAGCTCAATAACCAGCCCTGGCAAACCATAAAAAATACACTCACGCAT
+AACGGGCATCACTATACCAACACGCAGCTCCCTGCAGAGATGAAAATCGGCGCAAAA
+GATATCTTTCCCAGTGCTTATGAGGGAAAGGGCGTATGCAGTTGGGATACCAAGAATATT
+CATCACGCCAATAATTTGTGGGTGTCCACGGTGAGTGTGCATGAGGACGGTAAAGATAAA
+ACGCTTTTTTGCGGGATACGTCATGGTGTGCTTTCCCCCTATCATGAAAAAGATCCGCTT
+CTGCGTCAGGCCGGCGCTGAAAACAAAGCCAAAGAAGTATTAGCTGCGGCACTTTTTAGT
+AAACCTGAGTTGCTTAACAGAGCCTTAGAGGGCGAAGCGGTAAGCCTGAAACTGGTATCC
+GTCGGGTTACTCACCGCGTCGAATATTTTCGGCAAAGAGGGAACTATGGTCGAGGATCAA
+ATGCGCGCATGGCAATCGTTGACCCAGCCGGGAAAAATGATTCATTTAAAAATCCGCAAT
+AAAGATGGCGATCTACAGACGGTAAAAATAAAACCGGACGTCGCCGCATTTAATGTGGGT
+GTTAATGAGCTGGCGCTCAAGCTCGGCTTTGGCCTTAAAGCATCAGATAGCTATAATGCC
+GAAGCGCTACATCAGTTATTAGGCAATGATTTACGCCCTGAAGCCAGACCAGGTGGCTGG
+GTTGGCGAATGGCTGGCGCAATACCCGGATAATTATGAGGTCGTCAATACATTAGCGCGC
+CAGATTAAGGATATCTGGAAAAATAACCAACATCATAAAGATGGCGGCGAACCCTATAAA
+CTCGCACAACGCCTTGCCATGTTAGCCCATGAAATTGACGCGGTGCCCGCCTGGAATTGT
+AAAAGCGGCAAAGATCGTACAGGGATGATGGATTCAGAAATCAAGCGAGAGCTCATTTCT
+TTCCATCAGACCCATATGTTAAGTGCGCCTGGTAGTCTTCCGGATAGCGGTGGACAGAAA
+ATTTTCCAAAAAGTATTACTGAATAGCGGTAACCTGGAGATTCAGAAACAAAATACGGGC
+GGGGCGGGAAACAAAGTAATGAAAAATTTATCGCCAGAGGTGCTCAATCTTTCCTATCAA
+AAACGAGTTGGGGATGAAAATATTTGGCAGTCAGTAAAAGGTATTTCTTCATTAATCACA
+TCT
+>3
+ATGCAAATACAGAGCTTCTATCACTCAGCTTCACTAAAAACCCAGGAGGCTTTTAAAAGC
+CTACAAAAAACCTTATACAACGGAATGCAGATTCTCTCAGGCCAGGGCAAAGCGCCGGCT
+AAAGCGCCCGACGCTCGCCCGGAAATTATTGTCCTGCGAGAACCTGGCGCGACATGGGGG
+AATTATCTACAGCATCAGAAGACGTCTAACCACTCGCTGCATAACCTCTATAACTTACAG
+CGCGATCTTCTTACCGTCGCGGCAACCGTTCTGGGTAAACAAGACCCGGTTCTAACGTCA
+ATGGCAAACCAAATGGAGTTAGCCAAGGTTAAAGCGGACCGGCCAGCAACAAAACAAGAA
+GAAGCTGCGGCAAAAGCATTGAAGAAAAATCTTATCGAACTTATTGCAGCACGCACTCAG
+CAGCAAAATGGCTTACCTGCAAAAGAAGCTCATCGCTTTGCGGCAGTAGCGTTTAGAGAT
+GCTCAGGTCAAGCAGCTCAATAACCAGCCCTGGCAAACCATAAAAAATACACTCACGCAT
+AACGGGCATCACTATACCAACACGCAGCTCCCTGCCGCAGAGATGAAAATCGGCGCAAAA
+GATATCTTTCCCAGTGCTTATGAGGGAAAGGGCGTATGCAGTTGGGATACCAAGAATATT
+CATCACGCCAATAATTTGTGGATGTCCACGGTGAGTGTGCATGAGGACGGTAAAGATAAA
+ACGCTTTTTTGCGGGATACGTCATGGTGTGCTTTCCCCCTATCATGAAAAAGATCCGCTT
+CTGCGTCAGGCCGGCGCTGAAAACAAAGCCAAAGAAGTATTAGCTGCGGCACTTTTTAGT
+AAACCTGAGTTGCTTAACAGAGCCTTAGAGGGCGAAGCGGTAAGCCTGAAACTGGTATCC
+GTCGGGTTACTCACCGCGTCGAATATTTTCGGCAAAGAGGGAACTATGGTCGAGGATCAA
+ATGCGCGCATGGCAATCGTTGACCCAGCCGGGAAAAATGATTCATTTAAAAATCCGCAAT
+AAAGATGGCGATCTACAGACGGTAAAAATAAAACCGGACGTCGCCGCATTTAATGTGGGT
+GTTAATGAGCTGGCGCTCAAGCTCGGCTTTGGCCTTAAAGCATCAGATAGCTATAATGCC
+GAAGCGCTACATCAGTTATTAGGCAATGATTTACGCCCTGAAGCCAGACCAGGTGGCTGG
+GTTGGCGAATGGCTGGCGCAATACCCGGATAATTATGAGGTCGTCAATACATTAGCGCGC
+CAGATTAAGGATATCTGGAAAAATAACCAACATCATAAAGATGGCGGCGAACCCTATAAA
+CTCGCACAACGCCTTGCCATGTTAGCCCATGAAATTGACGCGGTGCCCGCCTGGAATTGT
+AAAAGCGGCAAAGATCGTACAGGGATGATGGATTCAGAAATCAAGCGAGAGCTCATTTCT
+TTCCATCAGACCCATATGTTAAGTGCGCCTGGTAGTCTTCCGGATAGCGGTGGACAGAAA
+ATTTTCCAAAAAGTATTACTGAATAGCGGTAACCTGGAGATTCAGAAACAAAATACGGGC
+GGGGCGGGAAACAAAGTAATGAAAAATTTATCGCCAGAGGTGCTCAATCTTTCCTATCAA
+AAACGAGTTGGGGATGAAAATATTTGGCAGTCAGTAAAAGGTATTTCTTCATTAATCACA
+TCT
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/out_of_order_fasta.fa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,10 @@
+>5555
+AAAAAAA
+>3333
+GGGGGGG
+>4444
+CCCCCCC
+>2222
+TTTTTTT
+>1111
+AAAAAAA
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/out_of_order_fasta.fa.sorted.fa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,10 @@
+>1111
+AAAAAAA
+>2222
+TTTTTTT
+>3333
+GGGGGGG
+>4444
+CCCCCCC
+>5555
+AAAAAAA
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/proteome_with_and_without_descriptions.faa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,29 @@
+>1234#10_00001
+MSKHGFFQITQKLFLRKGDELLILRDRKSGLGDLPGGRMNENEFFEDWSLSMQREIEEEL
+GSQVQIRVSTKPLFIHKHKVNEGNFPCIIIAYHADYLGGDIILSDEHDYISWEKVQTYEP
+SPLFTEYMLDAVNLYLKEYAPLVH*
+>1234#10_00002
+MIIKLKIILNSYLIYYFLRGQNTLIRTLLFEFPLTTFFVFLMVATFFIVNVFLPEHLIRQ
+YFLNHPGQIQPLSWIGAVFYHGNLIHLFGNMFYLFFLGRAVEYKAGKGRWLLFFFMAALI
+SSLLDSFIRGVILHDPTPVVGASGAISGIAAVAALLSPFSLRFNQRNIPFPVFLVAWIMV
+YSDITNVFTEDGVARWAHLGGFISVIFAAYFLKPTERKQLHSGFILNLIFIILTLILAFF
+YSNRS*
+>1234#10_00003
+VKTTLSGEIEKLRYEVAVKIVNLQGEVLDLRAEMKINFSEVNSKILKLQFEFEMAKIRKE
+LKTEIADLRAETKTDFLELQKSIVDIYKTISTQTRWILGVATLFAAIGKVIN*
+>1234#10_00005 imidazoleglycerol-phosphate dehydratase or histidinol-phosphatase
+LTDKLIGFYDPVRMKAERKTSETEIKLEMNLRGTGQYQFDTEIPFFEHMLSHISKHGLID
+LNLWLRGDIEIDCHHSVEDTAILMGATIHKQLGDKAGIFRYGHFTLTMDEVLTTVAVDLG
+GRYFFKYTGPELTGKFGIYDAELSLEFLQKLALNAKMNLHVVVHYGDNKHHVHESIFKAL
+GKALRMAIAQDSAAAGAIPSTKGVLE*
+>1234#10_00006
+MIAILDYGMGNIHSCLKAVSLYTKDFVFTKDHSTIENSKALILPGDGHFDKAMENLNSTG
+LRKTIDKHVTSGKPLFGICIGFQILFESSEEIAQGSKKEQIEGLGYIKGKIKKFHGKDFK
+VPHIGWNRLQIRRKDKSVLLKGIGDQSFFYFIHSYRPTDAEGNAITGLCDYYQEKFPAVV
+EKNNIFGTQFHPEKSHTHGLKLLENFIRFI*
+>1234#10_00007 imidazole glycerol phosphate synthase subunit HisH
+MIVIPAIDLFDNCAVRLFKGNYEEKKIYSSEPWKLAESFAKNGATLLHLVDLNGARNQLG
+VNEDSILKIRETTSLKVQLGGGIRDKEKLAYYDKIGINRFILGTAAVTNPDLLKYALDNY
+GKERVVVAVDARDGIVKIAGWEKDSGIHYRDLLERLVKAGIEHIVFTDIAQDGTLAGPNL
+EAYREILNSYPFQVIASGGIASLKDLMDLSSLKTKISLYGVITGKALYEGKLDLAKAISS
+I*
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/query_1.gff	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,271 @@
+##gff-version 3
+##sequence-region abc|SC|contig000001 1 15000
+abc|SC|contig000001	Prodigal:2.60	CDS	172	1131	.	-	0	ID=1_1;gene=different;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:Q2G1X0,protein motif:TIGRFAMs:TIGR01002,protein motif:Pfam:PF07968.6;locus_tag=abc_00001;product=Alpha-toxin,beta-channel forming cytolysin,Leukocidin/Hemolysin toxin family protein;protein_id=gnl|SC|abc_00001
+abc|SC|contig000001	Prodigal:2.60	CDS	1804	1950	.	+	0	ID=abc_00002;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00002;product=hypothetical protein;protein_id=gnl|SC|abc_00002
+abc|SC|contig000001	Prodigal:2.60	CDS	1934	2131	.	+	0	ID=abc_00003;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00003;product=hypothetical protein;protein_id=gnl|SC|abc_00003
+abc|SC|contig000001	Prodigal:2.60	CDS	2621	3337	.	-	0	ID=abc_00004;inference=ab initio prediction:Prodigal:2.60,protein motif:CLUSTERS:PRK13350,protein motif:Pfam:PF02876.11;locus_tag=abc_00004;product=superantigen-like protein,Staphylococcal/Streptococcal toxin%2C beta-grasp domain;protein_id=gnl|SC|abc_00004
+abc|SC|contig000001	Prodigal:2.60	CDS	3445	4170	.	-	0	ID=1_2;gene=speH;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P0C0I6,protein motif:CLUSTERS:PRK13349,protein motif:Pfam:PF02876.11;locus_tag=abc_00005;note=SPE H;product=hypothetical protein,superantigen-like protein,Staphylococcal/Streptococcal toxin%2C beta-grasp domain;protein_id=gnl|SC|abc_00005
+abc|SC|contig000001	Prodigal:2.60	CDS	4265	4990	.	-	0	ID=abc_00006;inference=ab initio prediction:Prodigal:2.60,protein motif:CLUSTERS:PRK13043,protein motif:Pfam:PF02876.11;locus_tag=abc_00006;product=superantigen-like protein,Staphylococcal/Streptococcal toxin%2C beta-grasp domain;protein_id=gnl|SC|abc_00006
+abc|SC|contig000001	Prodigal:2.60	CDS	5428	6429	.	+	0	ID=1_3;eC_number=2.1.3.3;gene=argF;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P99073,protein motif:CLUSTERS:PRK04284,protein motif:Cdd:COG0078,protein motif:TIGRFAMs:TIGR00658,protein motif:Pfam:PF00185.1;locus_tag=abc_00007;product=Ornithine carbamoyltransferase,ornithine carbamoyltransferase,Ornithine carbamoyltransferase,ornithine carbamoyltransferase,Aspartate/ornithine carbamoyltransferase%2C Asp/Orn binding domain;protein_id=gnl|SC|abc_00007
+abc|SC|contig000001	Prodigal:2.60	CDS	6449	7384	.	+	0	ID=abc_00008;eC_number=2.7.2.2;gene=arcC1;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:Q7A627,protein motif:CLUSTERS:PRK12353,protein motif:TIGRFAMs:TIGR00746,protein motif:Pfam:PF00696.22;locus_tag=abc_00008;product=Carbamate kinase 1,putative amino acid kinase,carbamate kinase,Amino acid kinase family protein;protein_id=gnl|SC|abc_00008
+abc|SC|contig000001	RNAmmer:1.2	rRNA	7556	9112	.	+	0	ID=abc_01705;inference=COORDINATES:profile:RNAmmer:1.2;locus_tag=abc_01705;product=16S ribosomal RNA
+abc|SC|contig000001	Prodigal:2.60	CDS	9419	9646	.	+	0	ID=abc_00010;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00010;product=hypothetical protein;protein_id=gnl|SC|abc_00010
+abc|SC|contig000001	Prodigal:2.60	CDS	9952	10899	.	-	0	ID=abc_00011;inference=ab initio prediction:Prodigal:2.60,protein motif:Pfam:PF03595.11;locus_tag=abc_00011;product=C4-dicarboxylate transporter/malic acid transport protein;protein_id=gnl|SC|abc_00011
+abc|SC|contig000001	Prodigal:2.60	CDS	11148	11336	.	+	0	ID=abc_00012;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00012;product=hypothetical protein;protein_id=gnl|SC|abc_00012
+abc|SC|contig000001	Aragorn:1.2.34	tRNA	11803	11878	.	-	0	ID=abc_00013;inference=COORDINATES:profile:Aragorn:1.2.34;locus_tag=abc_00013;product=tRNA-Arg(tct)
+abc|SC|contig000001	Prodigal:2.60	CDS	12241	12375	.	+	0	ID=abc_00014;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P11699,protein motif:Pfam:PF05480.5;locus_tag=abc_00014;product=Gonococcal growth inhibitor III,Staphylococcus haemolytic protein;protein_id=gnl|SC|abc_00014
+abc|SC|contig000001	Prodigal:2.60	CDS	12432	12566	.	+	0	ID=1_6;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P11699,protein motif:Pfam:PF05480.5;locus_tag=abc_00015;product=Gonococcal growth inhibitor III,Staphylococcus haemolytic protein;protein_id=gnl|SC|abc_00015
+abc|SC|contig000001	Prodigal:2.60	CDS	12699	13385	.	+	0	ID=abc_00016;eC_number=3.-.-.-;gene=yfnB;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:O06480,protein motif:CLUSTERS:PRK09449,protein motif:TIGRFAMs:TIGR02254,protein motif:Pfam:PF00702.1;locus_tag=abc_00016;product=Putative HAD-hydrolase yfnB,dUMP phosphatase,HAD hydrolase,haloacid dehalogenase-like hydrolase;protein_id=gnl|SC|abc_00016
+##FASTA
+>abc|SC|contig000001
+ACTGGCCGCCTAATAATAAAAACTCTAAAAGTTGTAATTTAAAATAGTTCTTTAAATTAT
+ATACCCACCACATTTGGTGGAGAACCAAAAATTAGCCGAAAAACATCATTTCTGAAGTTA
+TCGGCTAAAGTTATAAATTATATTTATTTGTACATGAACAAATAATTTACATTAATTTGT
+CATTTCTTCTTTTTCCCAATCGATTTTATATCTTTCTGAAGAACGATCTGTCCATTTATC
+TTTAGTATTGGTACCTTTCCAATTTGTTGAAGTCCAATGCAATTGGTAGTCATCACGAAC
+TCGTTCGTATATTACATCTATATTTGTTTGTTGTTTGGATGCTTTTCTATCCATAGTAAT
+AACTGTAGCGAAGTCTGGTGAAAACCCTGAAGATAATAGAGAACTTGCTTTGTTAGGATC
+AAGGAAGTTCTCTGCTGCTTTCATAGAACCATTTCTAGTTTTCATGAAAAGTTGATTGCC
+ATATACCGGGTTCCAAGAATCTCTATCATATGGTCCCCAATTTTGATTCACCATATTGTT
+AAATATCACTTTCCAGCCTACTTTTTTATCAGTTGGGCTCTCTAAAATTGTTTTGAAATC
+AGGTTGAACATATTTCAGTGTATGACCAATCGAAACATTTGCACCAATAAGGCCGCCAAT
+TTTTCCTGTATCATCACCAGTAACATTACCGTTGAATCCATAAGTTAAAGTACTCATATA
+CTCTTTTGTATCAATCGAATTTCTTGGATAGTAATCAGATATTTGAGCTACTTCATTATC
+AGGTAGTTGCAACTGTACCTTAAAGGCTGAAGGCCAGGCTAAACCACTTTTGTTAGCACC
+TTCTTCGCTATAAACTCTATATTGACCAGCAATGGTACCTTTCGTTCTAATAACTAGCAG
+TTTTTTATTGTGATTTTTATCATCGATAAAACTATAAAATACTTTTTTGTGCATGCCATT
+TTCTTTATCATAAGTGACTAAATCACCTGTTTTTACTGTAGTATTGCTTCCAATATCTGT
+AGTACCGGTTTTAATATTAATATCAGAATCTGCGGCATTAGCGACAGGATTCATTAATAT
+GGAACCTAGCAATAGTGTTGTTGTTACTGAGCTGACTATACGTGTTTTCATTTTCATCAT
+CCTTCTATTTTTTTTAACGATTTGAGGAAACAATAATCAATATGTCAATTTAGAATATTG
+CAGTTGAGACATATCAAATATTTATAATCGTTTATATTAGTATATTTAATGTAGCAACTG
+ATAAATTACTGAGTGATGATGAGTGATTATTTTAAGAATATGTTTTTAACTTTTATTTAA
+AATTTGAAAGGAAGCATTTCAATTTCGAGGGTTAGTCAAAGTTGAATAAATTCTTTATGA
+AACAAGGAAAAGACATAGCTAATTTTATTGATTAATTTCTTTAAAACTAATGATTTGTTT
+GATTTAAAAATGTAATCGATTACAATATAAAAATACAAATATCTTAGAATTAAATCAATT
+AATTAACTATTAAATAAAAATTAAATATATATTAACTACTGTAAATTAATAAATAGAAAT
+AGAGAAAAAGGGTATTAATTATGTTTGGAATTTCGTCGGGAATAATTTTTGCCATTACAT
+AGAAATATCTAATAGATAATGAAAAAGTATCGTATGTATTTTTAATATAGTGTAAAATAT
+CATATGTAAAATAAAATGTAGATTTTTAGTTAGAGGCATTATAAGAAAATTTTGAGTATA
+GGTTAGCTTTTAATTATGAATCTTATTGAAATTTGATTAATAAATATATGATAGGGGATT
+AAAATGAAACTATTTTATATCGTATTTCTTATTATTATATGGCTGAATATATTTTTAGGA
+AATGAAATTATCCATACACTGACTGTTTTAATAACAACATTGTATATTGTTAATTCAAGA
+AAGGGGATTAAAAATGACAGAGTTGAATAATATTATAAACTCTCTTCAATCTTTGTTTGA
+GTCTGAATCAGGCTATAAAATTTCGAAAAATTCAGGAGTTCCATATCAAACAGTACAAGA
+TTTAAGAAATGGGAAAACCAAACTAGAAGATGCTAGATTTAGAACGATTATTAAACTTTA
+TAGTTACTATGTCTCATTAAAAGAACATTAATCATGGGACAATAAAGTATTGCTATAATA
+ATTGAATCATTAAATGAAGGAATAGAGCCTAAGACATAATAAATCAATGTCTTAGGCTCT
+ACAATATTATATTGGTAGTAGTTGACCGAATGAAAATGACCATGTAACAAGCATTTTTGG
+GGCCCCAACACAGAAGCTGACGAAAAGTCAGCTTACAATAATGTGCAAGTTGGGGATGGG
+CCCCAACACAGAGAATTTCAAAAAGAAATTCTACAGACAATGCAAGTTGGCGGGGCCCCA
+ACATAGAGAAATTCAAAAAGAAATTCTACAGACAATGCAAGTTGGGGAGTGACAACGAAA
+TAAATTTTATAAAATACCATTTCTGTCACATTCCTACTCCCAATTCCATTTAAATATATA
+GAAAATTTCACCTATTATATACATCATACACTTTAAAAATTATCATTTAAATAATCTGAT
+TTGGAATTAAAGTGCATGAAGTATAAGTCACCTTCATATACTAATCAAAGAGGACGTCAA
+CAGTTATTTTATTAGGATTTTTAACATAAACATTTGCTAGATCTGAATGTAATCTTTTGC
+TTAAATCAATAGTGTAGTTATTACCGCCACCGGTGATCTTAAGCTTACCTTTATTACGAT
+TTTCGGTATATAATATTTTATTTTTTATTAACGCTTCTCGTGCACGGAAATCGATTTCTT
+TCAATGTTAATACTGGTTTATTGCCTTGGTATATTTTATGCGCACCAATAATCGTTTGTA
+GTTTATCTTTGTATTGCACAAAAAGATTATAAGTTTTATCAGAAGGTTTTGCGGCTGGTG
+TAACGCCACCTGTAAATGTCTCTCTATAAGACCACCATAACTGATCAGTATCTTTGTCTT
+TTAGTCCAAACACATCTACGTAACGATCTTTTAACTGATTAATATTTCCCCAACTTTCAG
+CGCCCCATAAAGATATATGTGCTGACCATGAATATCTCTTAAGTTCAACATAAATGTTTC
+CATTATCATATTGATATAGCCATTTATTTGAAAATGAAAAATGAGGCTGTGTGTAATATT
+TAATTAATTCATTGATGTTAGTTTCATCTTGACCAATGCTATAAGCTTTAGCTTCAGAGT
+AAAAACTAAATACTGGTTTTTGATTTTGAGGTAATACAGTACCTAATAGTAATAATGTTG
+TCGTTAAAATTATATTTTTCGTGATGTTCTTACTCATTAGAACATCTCCTTTCAGAGGAA
+TCATGATACGAGGAATAAGAAATTTAAATGTGAGCGAAGTCAATATAGTATTTGCGATTA
+TTTTTATTAACTCCATTATTATTGTTAGTTTGATTTTTCGAGGATAACTTCAATTTTTGC
+ATTTTGAGGTTTTTTAACATATCTATTTGCATCAGTTGATGGCAACCTTTTACTTAAATC
+TATTGTGTAGTTATTGTCTGTACCTGTTATTTTAATTTGTCCTTTATTATAAGAATTATT
+ATATAATTTTTTACTTTTAATTAATGTTTGACGAATACGAAAATCTAATTCTTTTAAAGT
+TAAAACAGGCTTATTGCCTTCATAAACTGGAAATCCGCCAGTAAACGTTTCTGCTTTATC
+TTTATATGTTACATTCAGTTTATAGTGTTTATCGTTAGATGTTGCTGCAGGAGTAACACC
+ACCAGTAAACGTTTCTTGAGATAATGCAAAAGAATCAATGGTTTCTTGGTCTTTTATGCC
+AAAAATATCAACGCTTTTATTTCTTAATTGGTTGATATTGCCCCAACTTTCAGGTCCATA
+AACTTGAATATGACTATACCAAGAAAACTGTAACAACGTTGCATGAATCGTACCGTTATC
+TTTTTGCCATAACGTACTGTTAGAGAAGGTTAAATATTTTTGCGAGTAATATTTAGTTAA
+CTCATTAACGTTAGTTTCGTTTTGATTTATATAATAAGCTTTCGCTTCAGATGAAGAATT
+GATAGGTGTATTAGGAAATTGTGTAAATGCTGTACCTAATAGTAACAATGTTGTTGATAA
+AATAATTTTTTTCGTGATGTTATTGTTCATTCGAATTTCTCCTTTGAGTATTGTTGGAAT
+GTTTAATTATAAAAAGGGGTTAATTAGATAATTGAAATTATCCGCATTTACAAAAGGTAA
+TAGGTTAGTTAGATTTTTCGAGTATGACTTCAATTTGTGCATTTTTAGGATTTTTAACAT
+AACGGTTTGTGTCAGTTAATTTTAACTTTTTACTTAAATCAATCGTGTAATTATTTCCAT
+CAGCAGTTATCTTAATTTGACCTTTATTAAATTCTCCGTTATATAACTTTTTATTCTTTA
+TTAATGTTTGACGAATACGGAAATCTAATTCTTTTAAAGTTAATACTGGTTTATTTCCTT
+TGTAAAATTCATGTCCACCGATGATAGTTTGTTGTTTATCACTATATTTTAAAAATAGTC
+TATAAGGTTTATCAGATGAAGTAGCTGCTGGCGTAACACCACCAGTAAATGTTTCATCAT
+AAGTCCAGTAACCTTCAACTGTGTCCTCATCTTTAGTTCCAAATATATCAACGTATTTAT
+TTCTTAACTGATTAATGTTTCCCCAACTCTCGGATCCAAACACTTGAATATGACTATACC
+AAACCCACGTTTGCAATGTTGCATGAATGCTACCATTGGGCTTTTGCCATAGCCATTTTC
+CAGATAATGAAAAATGCGGCTGAGTGTAATATTTGATTAACTCATTGATATTAGTCTCGT
+TTTCACTGATATTATAGGCTTTTGCTTCAGATGAAAAACTGATTGGTGTTTTAGGAAGTT
+GTGTTGATGTGGTTCCTAAAAGTAACAATGCTGTTGATAAAACTAATTTATTCATGATGT
+TCTTTTTCATATGAAAATCTCCTTTGCGTGAATTACCCAAAGTATATAAGCTATTACACC
+GATTCGGAATTAAATAAAAGCTAAAACTATGTTAAATAAACTTAAACAGTTAGTAGTGTT
+ATTTAAGCAAAACTTATCATTTTTAAGTTTTGGACAGAAACAGTACTTAATAAAGTAGGC
+GGGAGTTATATATTAAAAACGACACGTTACAATTATTCTCTAATCAATTGCATTAAATTG
+TTTGATAATTGAATTTTCTAACTACTTGAAAAATAGTTATACTTTAAATGTAGTACTTAT
+TTTAATTATTTCCTACTACTTAAATTTAATATTAATAAAATGTTCATTTAATTATTGATA
+AAATATTACAAATTTTAATAGTAGGTTGTGTTTATTTTGTATGCGCTTACAATTTAGGTG
+TAACTAAAATAAAAGGAGTTGTTATTAATGAAAAATTTACGAAACAGAAGTTTTTTAACT
+TTATTAGACTTTTCACGACAAGAGGTAGAATTCTTATTAACACTCTCCGAGGATTTAAAA
+CGTGCTAAATATATTGGCACTGAAAAGCCTATGTTAAAAAATAAAAATATTGCACTGTTA
+TTTGAAAAAGATTCTACAAGAACGCGATGTGCATTTGAAGTTGCAGCGCATGATCAAGGT
+GCAAATGTAACTTATTTAGGCCCAACTGGATCACAAATGGGTAAAAAAGAAACAACTAAA
+GATACTGCACGTGTGCTTGGTGGAATGTATGATGGCATTGAATACCGTGGTTTTTCACAA
+AGAACAGTAGAAACTTTAGCTGAAAATTCAGGCGTACCAGTGTGGAATGGTTTAACTGAT
+GAAGATCATCCTACTCAAGTTCTTGCTGATTTCTTAACAGCAAAAGAAGTCTTAAAAAAA
+GATTATGCAGATATTAACTTTACATATGTTGGAGATGGTCGTAATAACGTTGCAAATGCA
+TTAATGCAAGGTGCTGCCATTATGGGTATGAACTTCCATTTAGTTTGTCCAAAAGAATTA
+AATCCAACAGATGAATTATTAAATCGCTGTAAAAATATTGCCGCTGAAAATGGTGGCAAC
+ATATTAATCACAGATGATATTGACCAAGGTGTAAAAGGTTCGGATGTAATTTACACTGAT
+GTTTGGGTATCAATGGGTGAACCTGATGAAGTATGGAAAGAACGACTTGAATTATTGAAA
+CCATATCAAGTAAATAAAGAAATGATGGATAAAACTGGTAATCCAAATGTTATTTTTGAG
+CATTGCTTACCATCTTTCCATAATGCTGATACGAAAATTGGTCAACAAATTTTTGAAAAA
+TATGGTATTCGAGAAATGGAAGTTACAGATGAAGTATTCGAAAGTAAAGCTTCAGTTGTA
+TTCCAAGAAGCTGAGAACAGAATGCATACAATCAAAGCAGTCATGGTTGCTACATTGGGT
+GAATTTTAAATGATATAAGGAAGTGAATATGATGGCGAAAATAGTAGTAGCATTAGGTGG
+TAATGCTTTAGGAAAATCACCTCAAGAACAACTCGAGCTTGTTAAAAATACTGCGAAATC
+ATTAGTAGGATTAATAACAAAAGGACATGAGATTGTTATTAGTCATGGTAATGGACCACA
+GGTTGGAAGCATTAATTTGGGACTTAACTATGCTGCAGAACATAACCAAGGTCCGGCATT
+TCCATTTGCTGAATGTGGCGCAATGAGTCAAGCTTACATCGGCTATCAATTACAAGAAAG
+CTTACAAAATGAATTGCATTCTATTGGAATGGATAAACAAGTGGTAACACTAGTGACACA
+AGTTGAAGTTGATGAAAATGATCCGGCATTTAACAATCCTTCAAAACCAATTGGGTTATT
+TTACAACAAAGAAGAAGCTGAACAAATTCAAAAAGAAAAAGGATTTATATTTGTTGAAGA
+TGCTGGAAGAGGATATAGACGCGTTGTTCCTTCACCACAACCCATCTCTATTATTGAATT
+AGAGAGTATTAAAACACTTATTAAAAATGATACACTCGTTATTGCTGCTGGTGGTGGAGG
+TATACCAGTAATTAGAGAGCAACATGATGGTTTTAAAGGTATTGATGCAGTTATAGACAA
+AGATAAAACAAGTGCGTTGTTGGGTGCTAATATTCAATGCGATCAATTGATTATTTTAAC
+AGCAATTGATTATGTATATATTAATTTTAACACTGAAAACCAACAGCCTTTGAAAACAAC
+AAATGTTGATGAATTAAAACGATATATAGACGAAAATCAATTTGCAAAAGGAAGTATGTT
+ACCAAAAATTGAAGCAGCCATATCATTTATTGAAAACAATCCAAAAGGAAGTGTGCTTAT
+AACATCATTAAATGAATTAGATGCTGCCTTAGAGGGTAAAGTAGGTACTGTGATTAAAAA
+GTAATTGAATTGAAACGCTTTTCAATTACTATATGTCAAATGCATGATTTTTATTATTTA
+TGTGCACCCCCTGAAAATAATGCCTCTATTTTGATGCGGGGTGCACTTTCTTAATTTATA
+TTTATAAAATCTTTAAGGTAGAAATGCTAGGTTAAATGTCGAAGGAGATGAAACCGTGGA
+AAATACAATTAATGAAAGTGAAAAGAAAAAACGATTTAAATTAAAAATGCCAGGTGCATT
+TATGATTTTATTCATTTTAACGGTTGTTGCAGTTATAGCAACATGGGTTATTCCTGCTGG
+TGCATATTCTAAACTTTCTTACGAACCTTCATCCCAAGAACTAAAGATAGTTAACCCTCA
+TAACCAAGTGAAAAAGGTTCCGGGTACGCAACAGGAACTAGACAAAATGGGGGTTAAAAT
+TAAGATTGAACAATTTAAATCAGGTGCAATTAATAAGCCAGTATCAATTCCGAATACTTA
+TGAAAGATTAAAGCAACATCCAGCTGGACCAGAACAAATAACAAGTAGCATGGTTGAAGG
+TACGATAGAAGCGGTCGATATCATGGTATTCATTCTTGTACTAGGGGGACTTATTGGCGT
+AGTTCAAGCCAGTGGTTCTTTTGAATCGGGATTGTTAGCTTTAACGAAGAAAACAAAAGG
+GCATGAATTTATGCTAATTGTGTTTGTATCAATACTAATGATTATCGGCGGGACGTTATG
+TGGTATTGAAGAAGAAGCTGTAGCATTCTATCCGATTTTAGTCCCTATATTTATAGCGTT
+AGGATACGATTCTATCGTTTCAGTTGGTGCCATATTCCTTGCCAGCTCTGTCGGTAGTAC
+ATTTTCAACTATTAACCCGTTCTCGGTTGTAATTGCCTCTAATGCCGCTGGTACAACTTT
+TACGGATGGCTTGTATTGGAGAATAGGTGCTTGTATTGTCGGTGCGATTTTTGTTATTAG
+TTATTTATATTGGTACTGTAAAAAAATTAAAAACGATCCTAAAGCGTCATATTCTTATGA
+AGACAAAGATGCTTTTGAACAGCAATGGTCTGTATTAAAAGATGACGATAGTGCCCATTT
+TACTTTGCGTAAGAAGATAATCCTTACATTATTTGTACTACCATTTCCAATTATGGTATG
+GGGAGTTATGACGCAAGGTTGGTGGTTCCCAGTTATGGCTTCAGCATTTTTAATATTTAC
+AATTATAATAATGTTTATTGCTGGGACAGGTAAATCTGGATTGGGAGAAAAAGGAACTGT
+AGATGCATTTGTCAATGGTGCATCAAGTTTAGTAGGTGTATCTTTAATTATTGGTTTAGC
+TCGAGGTATTAATTTAGTGTTGAATGAAGGTATGATTTCAGATACAATCTTACACTTTTC
+ATCATCTTTAGTTCAACATATGAGTGGACCATTATTTATCATCGTATTACTATTTATTTT
+CTTCTGTTTAGGTTTTATCGTGCCATCATCTTCTGGATTAGCGGTATTATCAATGCCTAT
+CTTTGCACCACTAGCTGATACAGTAGGTATACCAAGATTCGTCATCGTTACGACATATCA
+ATTTGGTCAATATGCGATGTTATTCTTAGCGCCGACTGGACTTGTTATGGCCACACTACA
+AATGTTAAACATGCGATATTCACATTGGTTCCGATTTGTATGGCCGGTAGTTGCTTTTGT
+ATTGATTTTCGGTGGCGGAGTACTAATTACGCAAGTACTAATTTATTCATAATTTGAAAT
+GCTATATTATAAAAATACTAATTGGGTTTTATGCATCTCGTAGGTTTGTAGAAATACTAA
+ACTAAGCGAGGTGCATTATTATTTTTGATTAAGAAAATAATGACGGTAATGATAACACTA
+GTAAGTAATTGATACAATGCTCTATTTAATAATGATATTTTTAAAATTTGTTTTTAATGT
+AATGTTAGATCTATGGTATATTATATTTATCGTGGTAAATATGTATTTGCTGTAAACAGT
+TTTTGTAACACATGACACATATGGTTGTGAAAATAGCATATATAAAGGATGGCTATAAAT
+GACACATTTGACAAAGGTTTTAGATACACTAACTGGAATATGCGTAGTATTATTATTTAG
+TAAATATTTTGTGGCGTATGCAAATATGGTGTTTGATTGGAATTTAAGATGGTATTTGCT
+AGAAAACATACCACATTTGCCAATTATATTATTTATTCTGATGTTTATTTTCGGAGTACC
+TTCTGAAATGATAAAAGATAGGCAAAGGAAAAATAACGGTGTTTAATTTATCGATATTTA
+GAGGTGATAAAATTTGTCAACTATTACAAAGACTAAAATAAAAATCTTTATTAATTATTT
+TATTGGTATATTAGCCTTGGCGTTTGCTGCTTATATATTATTTAAATAAAGGTTAGAGTG
+AAACGTGTTTATGAACTAGACGTTCTAGTATAGTTACTACAGCTTTAGTCAGAAGGTATC
+ATTGATAAGATCATATTAAATCAAAGAGGCATTGATATACACTAAAAAGAGGCAAGATTA
+CCTGCCTCTTTTTTAGTTATTAAATATGCGTGTTAATTCTTGGTAATAGTGTTACTGAGA
+CGCATTACGAAGAAATTTATCTTGATTTTCCTTTTTTAAAAAGAAGTGAAGATATCCTAT
+AAAGACTCTAAGTACTATTACAGTGGCTAATAACACTTCGATAAACAAAAGACCTTTCCA
+AATATCTGGAAACATAAGTACAGGCAAACTGTTCTTTAAAGCAGTTGCTGAGATTACTAA
+AGGGAATGTGAAAGCTGAAAATACGGGCGAAAAAGGTTCTTTTAGTAATTTAGGCAATTG
+TATAATGATATAAAAATAAAATATTTGAGCTAATATTAAAAATATAATTACGATAAAAGC
+ATTCGCCTTAGGAAAGGCTATAACATATGCTGCAGCGACTAAAGAAAATGGTGCACAAAT
+TGTCGATGTGTTCGGTTTGATTGACGTCTGCAATGGAAATGCTTTTAATCGCTTGAAAAC
+AATAGGTAAGACAATACAAGTAGCTACAAAGCCATATATTACTGTTAATTGACCTATGAA
+AAAACATCCGCTAACGGGTGCCGTCAATCCTGCGATAGCAATACCAATAAAAAGTACAGT
+CCACGAAGGATAAACATTTTCAAGTGAAAAATCTTTTAAATATTTTATTGAAAAAATAAT
+CATATGCGTCATAATTCCCACAAGGCATAAAATCCAAATAGGCGTTATTAAGCTATTGAT
+AAAAGTTATGTTACTAAAAAATGTATTTAAATAAGTAGTACCTAAAAAGCCAGACATGAA
+AAATGTTGTGAACACTGATGAAACTAGAGGACTGTTTAATTGTTCTTTCACATTATTAAA
+ATATTTGATCATAGTACATAAAAGGTGAATCCAAATCAAGAAAGCAAAGATTCCGCAAAC
+AGCGTTTAAAGTAAGAGATAAGTCTTTTAATAGATTACCCAGGCCTAATAATCCTAAGAC
+TAGTCCTGACGTTACTAGAGGTGCTTTTTGAAGTCTCATGATTTACAACCTTTCTTATGT
+GATTTTCTTCACTAATTATATCATGATAGCTATGGCCAATTAATAAGAAGAGTGTGTACT
+ATTACGTTATTAGAGTATGTATATTGGATTGATAGACACATAATTGACATTTAAATCTCA
+AAATTAATGATATTTGAGGTATGCTTTGCAACCTAAATATTGGAATATGTGGAAAAGTAA
+TTATTTAATTTAAATGATGATTGAAGATTTACAAGGGGGTGTACAAAATGAGAAATCAAA
+TTCAAAAACTATTAGACAGTGATTTGAGCAGTTTACATATATCGAAACAAACAGGAGTTC
+CACAAAGCACAATACACAGAATGAGAAAAAAAGAAAGATCATTAGACAATATGTCATTGA
+AAAACGCTGAACTACTTTATAAATTTGCCAATAGTATATTTAGCAATGAAAATTAAGAAG
+AATAATTAGTGAGTTAAATAATTAAAAAACCACGTCTCGATGGACGTGGTTATTTTTTTA
+AATGTATTTAATTATAGGATTTCGGGCCCCTGAAAAGTCCCTAAAATTTTGAATAGTATC
+AAAATCTATAGGAATAATATAATAATAAAAATCTCTACGCATGCAAATGGTGAGTGTTAA
+AAATCTTGGTGTAGTGTTGGTGTAGTTCAGGTGCAGTATAGATGAAATTTGAGCACAAAA
+TTACTTAATTAAAAATGTATAAACAAGTGTCAGACGCGTGTCAATTGTGTGTCAAAAAAT
+TCTATGACGAATAAGCATGCTTGTTTTAATTACTGTATTTTCGGGGCTTATGCGGGGGAC
+GTTTTGGTGACGCATCATACTATATTACTGAAATTCAAAACAAAAAGAGCCCCGTAATCA
+CGGAACTCTTTTGTTTGGTAATGCGTATAAAAATACCTATAAACGTCCTGGGAGGGATTC
+GAACCCCCGACCGATGGCTTAGAAGGCCATTGCTCTATCCAGCTGAGCTACCAGGACACG
+TTTAACAACACAAGAATTATTATATCTAAATGAACTTAAATTAGCAATACCTTGTAAATA
+AAAAATGTTTATATTTTTCACTATTATAGAGCTATTTATCTAAAAAGGTTCAATAAGACT
+TAAATGCGAATTCAGGCAACTTAATTGTGTTAAATACAGTTTTGAATGCCTAACTGTATT
+TCTTTTCTCTTTAAAATACAGTTAAGTACATTATAAGATGTTGTGCGGATAAACAAACTA
+ATTGCATCAAATTTATTTTAAAATAACAACAACAAAACGTTAAGCGAATAACATTTCGGT
+GATTTAAAAGCTACGCACGTTTTTGTTATCTTCAAATTTAAATTTTAAGGAGTGTTTTCA
+ATGGAAGGTTTATTTAACGCAATTAAAGATACCGTAACTGCAGCAATTAATAATGATGGC
+GCAAAATTAGGCACAAGCATTGTGAGCATCGTTGAAAATGGCGTAGGTTTATTAGGTAAA
+TTATTCGGATTCTAATTTCAATATGTTATGTAAGTAATCAGTATTATTTCAAAGGTGAGG
+GAGAGATTTAAATGACTGGACTAGCAGAAGCAATCGCAAATACTGTGCAAGCTGCACAAC
+AACATGATAGTGTGAAATTAGGCACAAGTATCGTAGACATCGTTGCTAACGGTGTGGGTT
+TACTAGGTAAATTATTTGGATTCTAATATAATAACTAATATTCTTTAAAATAAACTGGGT
+GAGCATACTTTAATGTTATGCACTCAGTTTATTTTATTTGCAGAAATTTGAGCCTCTGTT
+AAGATTTAGATACATAGACAATATAGGAGATGGGGAAATTGGGATATAAAAATATTTTGA
+TAGACTTTGATGATACAATTGTTGATTTTTATGATGCAGAAGAATGGGCGTTTCACTATA
+TGGCGAATGTTTTTAATCATAAAGCAACAAAGGATGATTTTTTAACATTTAAAAAAATCA
+ATCACCAACATTGGGAAGCTTTTCAACAAAATAAATTAACGAAGTCTGAAGTATTATCAG
+AACGATTTGTGAATTACTTCAAACATCATCAAATGGAAGTTGATGGGCATCGTGCAGATG
+TGTTATTTAGAAATGGATTAGCAGAAGCTAAAGTTAAATACTTTGATCAAACATTAGAAA
+CAATTGTCGAATTATCGAAAAGACATGATTTATATATTGTTACTAATGGTGTAACCGAAA
+CGCAAAAGAGAAGGTTAAATCAGACGCCGTTGCATAAATATATTAAAAAGATATTTATAT
+CTGAGGAAACAGGATATCAAAAACCTAATCCGGAATTTTTTAATTATGTTTTTAATGATA
+TTGGTGAGGATGAAAGACAGCACTCGATTATAGTTGGAGATTCTTTAACATCTGACATTC
+TAGGTGGAATCAATGCGGGTATAGCTACTTGCTGGTTTAATTTTAGAGGATTTGATCATA
+ATCCAGGAATTATACCTGATTATGAAATTAATTCATGGAAACAACTAAATGATATTGTAC
+GTTAAGACAAATAATTTGAAAATGATTTATATTAGCTTAAGAAAGTAATTGTAAAAACGA
+CACTACGAAAAGATGCATTTTCATGCTCGTAGTGTCGAATATTATTATCTTATGGTTTCC
+ACAATAAGACATCATGTCCCTCTATATTTTTAGCTTCCACATCTGTAAATCCATGATGTA
+AAAAGAAATCCTTAGAATCATTTCTGCCAATGGCTTTAATTGGCATATTGAAACTCTTTG
+CAAAATCAATCAATTCTGAAGCGTACCCTCTGTTTTGATATTTTGGTAATACTTCTAACT
+TCCATAATAATATATAATCTTCAAAATCTGGGAAGTAGATTTCTTCGACATCACCTTTTT
+TTAGTAATGCCATTCTAGCTCCTAATTGATCTCCGACAAATATGCCATAAAATGGTGAAT
+CTGAACTTGCATCAATCATTTGACCGTTTAACTCATTGACCATGTATAAGTCTTTGTTGC
+CAAACGCTCTAAAGTTTTCGAATAATTCGTCAGTTTTGTAATTAATTTCAAGACGTTTGA
+TTTCACTCATATTTATCTACCCCTTATTTGTTTACTACTATTATTATACATTAAACCACT
+TGTGTTTTTCATTGATTTGAAAATGTAAAACAATGAACATTATAAATTTTCCATGATTAA
+ATTGATTTTCAAGCCGTAAAATTGTCAATCACCGGTATAGACTTTATACTATAGTTTGTA
+ATCGCGTACTTAAGGAGAAAAAACATGGACTGTAAAGTAGTTAGTTTAAATGAAAAAGAT
+CAGTTTATACCAAAAATAAAGAGCAGTGACCCTGTAATAACAGGATTATTTCAATATGAT
+GCAGCTCAACAAACTAGTTTTGAAAAAAGGATGTCTAAAGAAAATAATGGAAGAGAAGCG
+GCATTAGCGAATGTTATTCGTGAATATATGAGTGATTTAAAGCTTTCAAATGAACAAGAA
+TTAAACATACAACATTTAGCTAATGGTTCAAAAGTTGTGATTGGTGGACAACAAGCAGGG
+CTTTTCGGGGGACCATTGTATACATTCCATAAAATATTTTCAATCATTACTTTATCTAAG
+GAATTAACGGATACACATAAGCAACAAGTAGTACCAGTTTTTTGGATTGCAGGAGAAGAT
+CATGATTTCGATGAAGTGAATCATACATTTGTTTATAACGAAAATCATGGGTCGCTGCAT
+AAGGTTAAATATCATACAATGGAGATGCCAGAGACGACAGTCTCTAGATATTATCCTGAT
+AAGGCTGAGTTGAAACAAACTTTAAAAACGATGTTCATTCATATGAAAGAAACTGTTCAT
+ACACAAGGTCTACTGGAGATTTGTGACAGAATTATTGACCAATATGACTCGTGGACTGAT
+ATGTTTAAAGCACTACTGCATGAAACATTTAAAGCATATGGCGTTCTATTTATAGATGCG
+CAGTTTGAGCCGTTAAGAAAAATGGAAGCGCCTATGTTTAAAAAGATTTTGAAAAAACAT
+CAGTTGCTTGATGATGCTTTTAGAGCAACACAACAACGTACTCAAAATCAAGGCTTGAAT
+GCGATGATACAAACAGATACAAATGTTCATTTATTCTTACATGATGAAAATATGCGCCAA
+TTAGTTTCGTATGATGGTAAGCATTTTAAATTAAATAAAACAGATAAGACATATATAAAG
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/query_1_alternative_patterns.gff	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,262 @@
+##gff-version 3
+##sequence-region abc|SC|contig000001 1 15000
+abc|SC|contig000001	Prodigal:2.60	CDS	172	1131	.	-	0	ID=1_1
+abc|SC|contig000001	Prodigal:2.60	CDS	1804	1950	.	+	0	ID=abc_00002;
+abc|SC|contig000001	Prodigal:2.60	CDS	1934	2131	.	+	0	ID=abc_00003;inference=ab initio
+abc|SC|contig000001	Prodigal:2.60	CDS	2621	3337	.	-	0	ID="abc_00004";inference=ab initio prediction:Prodigal:2.60,protein motif:CLUSTERS:PRK13350,protein motif:Pfam:PF02876.11;locus_tag=abc_00004;product=superantigen-like protein,Staphylococcal/Streptococcal toxin%2C beta-grasp domain
+abc|SC|contig000001	Prodigal:2.60	CDS	3445	4170	.	-	0	ID='1_2';gene=speH;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P0C0I6,protein motif:CLUSTERS:PRK13349,protein motif:Pfam:PF02876.11;locus_tag=abc_00005;note=SPE H;product='hypothetical protein,superantigen-like protein,Staphylococcal/Streptococcal toxin%2C beta-grasp domain';protein_id=gnl|SC|abc_00005
+abc|SC|contig000001	Prodigal:2.60	CDS	4265	4990	.	-	0	id=abc_00006;inference=ab initio prediction:Prodigal:2.60,protein motif:CLUSTERS:PRK13043,protein motif:Pfam:PF02876.11;locus_tag=abc_00006;product="superantigen-like protein,Staphylococcal/Streptococcal toxin%2C beta-grasp domain";protein_id=gnl|SC|abc_00006
+
+##FASTA
+>abc|SC|contig000001
+ACTGGCCGCCTAATAATAAAAACTCTAAAAGTTGTAATTTAAAATAGTTCTTTAAATTAT
+ATACCCACCACATTTGGTGGAGAACCAAAAATTAGCCGAAAAACATCATTTCTGAAGTTA
+TCGGCTAAAGTTATAAATTATATTTATTTGTACATGAACAAATAATTTACATTAATTTGT
+CATTTCTTCTTTTTCCCAATCGATTTTATATCTTTCTGAAGAACGATCTGTCCATTTATC
+TTTAGTATTGGTACCTTTCCAATTTGTTGAAGTCCAATGCAATTGGTAGTCATCACGAAC
+TCGTTCGTATATTACATCTATATTTGTTTGTTGTTTGGATGCTTTTCTATCCATAGTAAT
+AACTGTAGCGAAGTCTGGTGAAAACCCTGAAGATAATAGAGAACTTGCTTTGTTAGGATC
+AAGGAAGTTCTCTGCTGCTTTCATAGAACCATTTCTAGTTTTCATGAAAAGTTGATTGCC
+ATATACCGGGTTCCAAGAATCTCTATCATATGGTCCCCAATTTTGATTCACCATATTGTT
+AAATATCACTTTCCAGCCTACTTTTTTATCAGTTGGGCTCTCTAAAATTGTTTTGAAATC
+AGGTTGAACATATTTCAGTGTATGACCAATCGAAACATTTGCACCAATAAGGCCGCCAAT
+TTTTCCTGTATCATCACCAGTAACATTACCGTTGAATCCATAAGTTAAAGTACTCATATA
+CTCTTTTGTATCAATCGAATTTCTTGGATAGTAATCAGATATTTGAGCTACTTCATTATC
+AGGTAGTTGCAACTGTACCTTAAAGGCTGAAGGCCAGGCTAAACCACTTTTGTTAGCACC
+TTCTTCGCTATAAACTCTATATTGACCAGCAATGGTACCTTTCGTTCTAATAACTAGCAG
+TTTTTTATTGTGATTTTTATCATCGATAAAACTATAAAATACTTTTTTGTGCATGCCATT
+TTCTTTATCATAAGTGACTAAATCACCTGTTTTTACTGTAGTATTGCTTCCAATATCTGT
+AGTACCGGTTTTAATATTAATATCAGAATCTGCGGCATTAGCGACAGGATTCATTAATAT
+GGAACCTAGCAATAGTGTTGTTGTTACTGAGCTGACTATACGTGTTTTCATTTTCATCAT
+CCTTCTATTTTTTTTAACGATTTGAGGAAACAATAATCAATATGTCAATTTAGAATATTG
+CAGTTGAGACATATCAAATATTTATAATCGTTTATATTAGTATATTTAATGTAGCAACTG
+ATAAATTACTGAGTGATGATGAGTGATTATTTTAAGAATATGTTTTTAACTTTTATTTAA
+AATTTGAAAGGAAGCATTTCAATTTCGAGGGTTAGTCAAAGTTGAATAAATTCTTTATGA
+AACAAGGAAAAGACATAGCTAATTTTATTGATTAATTTCTTTAAAACTAATGATTTGTTT
+GATTTAAAAATGTAATCGATTACAATATAAAAATACAAATATCTTAGAATTAAATCAATT
+AATTAACTATTAAATAAAAATTAAATATATATTAACTACTGTAAATTAATAAATAGAAAT
+AGAGAAAAAGGGTATTAATTATGTTTGGAATTTCGTCGGGAATAATTTTTGCCATTACAT
+AGAAATATCTAATAGATAATGAAAAAGTATCGTATGTATTTTTAATATAGTGTAAAATAT
+CATATGTAAAATAAAATGTAGATTTTTAGTTAGAGGCATTATAAGAAAATTTTGAGTATA
+GGTTAGCTTTTAATTATGAATCTTATTGAAATTTGATTAATAAATATATGATAGGGGATT
+AAAATGAAACTATTTTATATCGTATTTCTTATTATTATATGGCTGAATATATTTTTAGGA
+AATGAAATTATCCATACACTGACTGTTTTAATAACAACATTGTATATTGTTAATTCAAGA
+AAGGGGATTAAAAATGACAGAGTTGAATAATATTATAAACTCTCTTCAATCTTTGTTTGA
+GTCTGAATCAGGCTATAAAATTTCGAAAAATTCAGGAGTTCCATATCAAACAGTACAAGA
+TTTAAGAAATGGGAAAACCAAACTAGAAGATGCTAGATTTAGAACGATTATTAAACTTTA
+TAGTTACTATGTCTCATTAAAAGAACATTAATCATGGGACAATAAAGTATTGCTATAATA
+ATTGAATCATTAAATGAAGGAATAGAGCCTAAGACATAATAAATCAATGTCTTAGGCTCT
+ACAATATTATATTGGTAGTAGTTGACCGAATGAAAATGACCATGTAACAAGCATTTTTGG
+GGCCCCAACACAGAAGCTGACGAAAAGTCAGCTTACAATAATGTGCAAGTTGGGGATGGG
+CCCCAACACAGAGAATTTCAAAAAGAAATTCTACAGACAATGCAAGTTGGCGGGGCCCCA
+ACATAGAGAAATTCAAAAAGAAATTCTACAGACAATGCAAGTTGGGGAGTGACAACGAAA
+TAAATTTTATAAAATACCATTTCTGTCACATTCCTACTCCCAATTCCATTTAAATATATA
+GAAAATTTCACCTATTATATACATCATACACTTTAAAAATTATCATTTAAATAATCTGAT
+TTGGAATTAAAGTGCATGAAGTATAAGTCACCTTCATATACTAATCAAAGAGGACGTCAA
+CAGTTATTTTATTAGGATTTTTAACATAAACATTTGCTAGATCTGAATGTAATCTTTTGC
+TTAAATCAATAGTGTAGTTATTACCGCCACCGGTGATCTTAAGCTTACCTTTATTACGAT
+TTTCGGTATATAATATTTTATTTTTTATTAACGCTTCTCGTGCACGGAAATCGATTTCTT
+TCAATGTTAATACTGGTTTATTGCCTTGGTATATTTTATGCGCACCAATAATCGTTTGTA
+GTTTATCTTTGTATTGCACAAAAAGATTATAAGTTTTATCAGAAGGTTTTGCGGCTGGTG
+TAACGCCACCTGTAAATGTCTCTCTATAAGACCACCATAACTGATCAGTATCTTTGTCTT
+TTAGTCCAAACACATCTACGTAACGATCTTTTAACTGATTAATATTTCCCCAACTTTCAG
+CGCCCCATAAAGATATATGTGCTGACCATGAATATCTCTTAAGTTCAACATAAATGTTTC
+CATTATCATATTGATATAGCCATTTATTTGAAAATGAAAAATGAGGCTGTGTGTAATATT
+TAATTAATTCATTGATGTTAGTTTCATCTTGACCAATGCTATAAGCTTTAGCTTCAGAGT
+AAAAACTAAATACTGGTTTTTGATTTTGAGGTAATACAGTACCTAATAGTAATAATGTTG
+TCGTTAAAATTATATTTTTCGTGATGTTCTTACTCATTAGAACATCTCCTTTCAGAGGAA
+TCATGATACGAGGAATAAGAAATTTAAATGTGAGCGAAGTCAATATAGTATTTGCGATTA
+TTTTTATTAACTCCATTATTATTGTTAGTTTGATTTTTCGAGGATAACTTCAATTTTTGC
+ATTTTGAGGTTTTTTAACATATCTATTTGCATCAGTTGATGGCAACCTTTTACTTAAATC
+TATTGTGTAGTTATTGTCTGTACCTGTTATTTTAATTTGTCCTTTATTATAAGAATTATT
+ATATAATTTTTTACTTTTAATTAATGTTTGACGAATACGAAAATCTAATTCTTTTAAAGT
+TAAAACAGGCTTATTGCCTTCATAAACTGGAAATCCGCCAGTAAACGTTTCTGCTTTATC
+TTTATATGTTACATTCAGTTTATAGTGTTTATCGTTAGATGTTGCTGCAGGAGTAACACC
+ACCAGTAAACGTTTCTTGAGATAATGCAAAAGAATCAATGGTTTCTTGGTCTTTTATGCC
+AAAAATATCAACGCTTTTATTTCTTAATTGGTTGATATTGCCCCAACTTTCAGGTCCATA
+AACTTGAATATGACTATACCAAGAAAACTGTAACAACGTTGCATGAATCGTACCGTTATC
+TTTTTGCCATAACGTACTGTTAGAGAAGGTTAAATATTTTTGCGAGTAATATTTAGTTAA
+CTCATTAACGTTAGTTTCGTTTTGATTTATATAATAAGCTTTCGCTTCAGATGAAGAATT
+GATAGGTGTATTAGGAAATTGTGTAAATGCTGTACCTAATAGTAACAATGTTGTTGATAA
+AATAATTTTTTTCGTGATGTTATTGTTCATTCGAATTTCTCCTTTGAGTATTGTTGGAAT
+GTTTAATTATAAAAAGGGGTTAATTAGATAATTGAAATTATCCGCATTTACAAAAGGTAA
+TAGGTTAGTTAGATTTTTCGAGTATGACTTCAATTTGTGCATTTTTAGGATTTTTAACAT
+AACGGTTTGTGTCAGTTAATTTTAACTTTTTACTTAAATCAATCGTGTAATTATTTCCAT
+CAGCAGTTATCTTAATTTGACCTTTATTAAATTCTCCGTTATATAACTTTTTATTCTTTA
+TTAATGTTTGACGAATACGGAAATCTAATTCTTTTAAAGTTAATACTGGTTTATTTCCTT
+TGTAAAATTCATGTCCACCGATGATAGTTTGTTGTTTATCACTATATTTTAAAAATAGTC
+TATAAGGTTTATCAGATGAAGTAGCTGCTGGCGTAACACCACCAGTAAATGTTTCATCAT
+AAGTCCAGTAACCTTCAACTGTGTCCTCATCTTTAGTTCCAAATATATCAACGTATTTAT
+TTCTTAACTGATTAATGTTTCCCCAACTCTCGGATCCAAACACTTGAATATGACTATACC
+AAACCCACGTTTGCAATGTTGCATGAATGCTACCATTGGGCTTTTGCCATAGCCATTTTC
+CAGATAATGAAAAATGCGGCTGAGTGTAATATTTGATTAACTCATTGATATTAGTCTCGT
+TTTCACTGATATTATAGGCTTTTGCTTCAGATGAAAAACTGATTGGTGTTTTAGGAAGTT
+GTGTTGATGTGGTTCCTAAAAGTAACAATGCTGTTGATAAAACTAATTTATTCATGATGT
+TCTTTTTCATATGAAAATCTCCTTTGCGTGAATTACCCAAAGTATATAAGCTATTACACC
+GATTCGGAATTAAATAAAAGCTAAAACTATGTTAAATAAACTTAAACAGTTAGTAGTGTT
+ATTTAAGCAAAACTTATCATTTTTAAGTTTTGGACAGAAACAGTACTTAATAAAGTAGGC
+GGGAGTTATATATTAAAAACGACACGTTACAATTATTCTCTAATCAATTGCATTAAATTG
+TTTGATAATTGAATTTTCTAACTACTTGAAAAATAGTTATACTTTAAATGTAGTACTTAT
+TTTAATTATTTCCTACTACTTAAATTTAATATTAATAAAATGTTCATTTAATTATTGATA
+AAATATTACAAATTTTAATAGTAGGTTGTGTTTATTTTGTATGCGCTTACAATTTAGGTG
+TAACTAAAATAAAAGGAGTTGTTATTAATGAAAAATTTACGAAACAGAAGTTTTTTAACT
+TTATTAGACTTTTCACGACAAGAGGTAGAATTCTTATTAACACTCTCCGAGGATTTAAAA
+CGTGCTAAATATATTGGCACTGAAAAGCCTATGTTAAAAAATAAAAATATTGCACTGTTA
+TTTGAAAAAGATTCTACAAGAACGCGATGTGCATTTGAAGTTGCAGCGCATGATCAAGGT
+GCAAATGTAACTTATTTAGGCCCAACTGGATCACAAATGGGTAAAAAAGAAACAACTAAA
+GATACTGCACGTGTGCTTGGTGGAATGTATGATGGCATTGAATACCGTGGTTTTTCACAA
+AGAACAGTAGAAACTTTAGCTGAAAATTCAGGCGTACCAGTGTGGAATGGTTTAACTGAT
+GAAGATCATCCTACTCAAGTTCTTGCTGATTTCTTAACAGCAAAAGAAGTCTTAAAAAAA
+GATTATGCAGATATTAACTTTACATATGTTGGAGATGGTCGTAATAACGTTGCAAATGCA
+TTAATGCAAGGTGCTGCCATTATGGGTATGAACTTCCATTTAGTTTGTCCAAAAGAATTA
+AATCCAACAGATGAATTATTAAATCGCTGTAAAAATATTGCCGCTGAAAATGGTGGCAAC
+ATATTAATCACAGATGATATTGACCAAGGTGTAAAAGGTTCGGATGTAATTTACACTGAT
+GTTTGGGTATCAATGGGTGAACCTGATGAAGTATGGAAAGAACGACTTGAATTATTGAAA
+CCATATCAAGTAAATAAAGAAATGATGGATAAAACTGGTAATCCAAATGTTATTTTTGAG
+CATTGCTTACCATCTTTCCATAATGCTGATACGAAAATTGGTCAACAAATTTTTGAAAAA
+TATGGTATTCGAGAAATGGAAGTTACAGATGAAGTATTCGAAAGTAAAGCTTCAGTTGTA
+TTCCAAGAAGCTGAGAACAGAATGCATACAATCAAAGCAGTCATGGTTGCTACATTGGGT
+GAATTTTAAATGATATAAGGAAGTGAATATGATGGCGAAAATAGTAGTAGCATTAGGTGG
+TAATGCTTTAGGAAAATCACCTCAAGAACAACTCGAGCTTGTTAAAAATACTGCGAAATC
+ATTAGTAGGATTAATAACAAAAGGACATGAGATTGTTATTAGTCATGGTAATGGACCACA
+GGTTGGAAGCATTAATTTGGGACTTAACTATGCTGCAGAACATAACCAAGGTCCGGCATT
+TCCATTTGCTGAATGTGGCGCAATGAGTCAAGCTTACATCGGCTATCAATTACAAGAAAG
+CTTACAAAATGAATTGCATTCTATTGGAATGGATAAACAAGTGGTAACACTAGTGACACA
+AGTTGAAGTTGATGAAAATGATCCGGCATTTAACAATCCTTCAAAACCAATTGGGTTATT
+TTACAACAAAGAAGAAGCTGAACAAATTCAAAAAGAAAAAGGATTTATATTTGTTGAAGA
+TGCTGGAAGAGGATATAGACGCGTTGTTCCTTCACCACAACCCATCTCTATTATTGAATT
+AGAGAGTATTAAAACACTTATTAAAAATGATACACTCGTTATTGCTGCTGGTGGTGGAGG
+TATACCAGTAATTAGAGAGCAACATGATGGTTTTAAAGGTATTGATGCAGTTATAGACAA
+AGATAAAACAAGTGCGTTGTTGGGTGCTAATATTCAATGCGATCAATTGATTATTTTAAC
+AGCAATTGATTATGTATATATTAATTTTAACACTGAAAACCAACAGCCTTTGAAAACAAC
+AAATGTTGATGAATTAAAACGATATATAGACGAAAATCAATTTGCAAAAGGAAGTATGTT
+ACCAAAAATTGAAGCAGCCATATCATTTATTGAAAACAATCCAAAAGGAAGTGTGCTTAT
+AACATCATTAAATGAATTAGATGCTGCCTTAGAGGGTAAAGTAGGTACTGTGATTAAAAA
+GTAATTGAATTGAAACGCTTTTCAATTACTATATGTCAAATGCATGATTTTTATTATTTA
+TGTGCACCCCCTGAAAATAATGCCTCTATTTTGATGCGGGGTGCACTTTCTTAATTTATA
+TTTATAAAATCTTTAAGGTAGAAATGCTAGGTTAAATGTCGAAGGAGATGAAACCGTGGA
+AAATACAATTAATGAAAGTGAAAAGAAAAAACGATTTAAATTAAAAATGCCAGGTGCATT
+TATGATTTTATTCATTTTAACGGTTGTTGCAGTTATAGCAACATGGGTTATTCCTGCTGG
+TGCATATTCTAAACTTTCTTACGAACCTTCATCCCAAGAACTAAAGATAGTTAACCCTCA
+TAACCAAGTGAAAAAGGTTCCGGGTACGCAACAGGAACTAGACAAAATGGGGGTTAAAAT
+TAAGATTGAACAATTTAAATCAGGTGCAATTAATAAGCCAGTATCAATTCCGAATACTTA
+TGAAAGATTAAAGCAACATCCAGCTGGACCAGAACAAATAACAAGTAGCATGGTTGAAGG
+TACGATAGAAGCGGTCGATATCATGGTATTCATTCTTGTACTAGGGGGACTTATTGGCGT
+AGTTCAAGCCAGTGGTTCTTTTGAATCGGGATTGTTAGCTTTAACGAAGAAAACAAAAGG
+GCATGAATTTATGCTAATTGTGTTTGTATCAATACTAATGATTATCGGCGGGACGTTATG
+TGGTATTGAAGAAGAAGCTGTAGCATTCTATCCGATTTTAGTCCCTATATTTATAGCGTT
+AGGATACGATTCTATCGTTTCAGTTGGTGCCATATTCCTTGCCAGCTCTGTCGGTAGTAC
+ATTTTCAACTATTAACCCGTTCTCGGTTGTAATTGCCTCTAATGCCGCTGGTACAACTTT
+TACGGATGGCTTGTATTGGAGAATAGGTGCTTGTATTGTCGGTGCGATTTTTGTTATTAG
+TTATTTATATTGGTACTGTAAAAAAATTAAAAACGATCCTAAAGCGTCATATTCTTATGA
+AGACAAAGATGCTTTTGAACAGCAATGGTCTGTATTAAAAGATGACGATAGTGCCCATTT
+TACTTTGCGTAAGAAGATAATCCTTACATTATTTGTACTACCATTTCCAATTATGGTATG
+GGGAGTTATGACGCAAGGTTGGTGGTTCCCAGTTATGGCTTCAGCATTTTTAATATTTAC
+AATTATAATAATGTTTATTGCTGGGACAGGTAAATCTGGATTGGGAGAAAAAGGAACTGT
+AGATGCATTTGTCAATGGTGCATCAAGTTTAGTAGGTGTATCTTTAATTATTGGTTTAGC
+TCGAGGTATTAATTTAGTGTTGAATGAAGGTATGATTTCAGATACAATCTTACACTTTTC
+ATCATCTTTAGTTCAACATATGAGTGGACCATTATTTATCATCGTATTACTATTTATTTT
+CTTCTGTTTAGGTTTTATCGTGCCATCATCTTCTGGATTAGCGGTATTATCAATGCCTAT
+CTTTGCACCACTAGCTGATACAGTAGGTATACCAAGATTCGTCATCGTTACGACATATCA
+ATTTGGTCAATATGCGATGTTATTCTTAGCGCCGACTGGACTTGTTATGGCCACACTACA
+AATGTTAAACATGCGATATTCACATTGGTTCCGATTTGTATGGCCGGTAGTTGCTTTTGT
+ATTGATTTTCGGTGGCGGAGTACTAATTACGCAAGTACTAATTTATTCATAATTTGAAAT
+GCTATATTATAAAAATACTAATTGGGTTTTATGCATCTCGTAGGTTTGTAGAAATACTAA
+ACTAAGCGAGGTGCATTATTATTTTTGATTAAGAAAATAATGACGGTAATGATAACACTA
+GTAAGTAATTGATACAATGCTCTATTTAATAATGATATTTTTAAAATTTGTTTTTAATGT
+AATGTTAGATCTATGGTATATTATATTTATCGTGGTAAATATGTATTTGCTGTAAACAGT
+TTTTGTAACACATGACACATATGGTTGTGAAAATAGCATATATAAAGGATGGCTATAAAT
+GACACATTTGACAAAGGTTTTAGATACACTAACTGGAATATGCGTAGTATTATTATTTAG
+TAAATATTTTGTGGCGTATGCAAATATGGTGTTTGATTGGAATTTAAGATGGTATTTGCT
+AGAAAACATACCACATTTGCCAATTATATTATTTATTCTGATGTTTATTTTCGGAGTACC
+TTCTGAAATGATAAAAGATAGGCAAAGGAAAAATAACGGTGTTTAATTTATCGATATTTA
+GAGGTGATAAAATTTGTCAACTATTACAAAGACTAAAATAAAAATCTTTATTAATTATTT
+TATTGGTATATTAGCCTTGGCGTTTGCTGCTTATATATTATTTAAATAAAGGTTAGAGTG
+AAACGTGTTTATGAACTAGACGTTCTAGTATAGTTACTACAGCTTTAGTCAGAAGGTATC
+ATTGATAAGATCATATTAAATCAAAGAGGCATTGATATACACTAAAAAGAGGCAAGATTA
+CCTGCCTCTTTTTTAGTTATTAAATATGCGTGTTAATTCTTGGTAATAGTGTTACTGAGA
+CGCATTACGAAGAAATTTATCTTGATTTTCCTTTTTTAAAAAGAAGTGAAGATATCCTAT
+AAAGACTCTAAGTACTATTACAGTGGCTAATAACACTTCGATAAACAAAAGACCTTTCCA
+AATATCTGGAAACATAAGTACAGGCAAACTGTTCTTTAAAGCAGTTGCTGAGATTACTAA
+AGGGAATGTGAAAGCTGAAAATACGGGCGAAAAAGGTTCTTTTAGTAATTTAGGCAATTG
+TATAATGATATAAAAATAAAATATTTGAGCTAATATTAAAAATATAATTACGATAAAAGC
+ATTCGCCTTAGGAAAGGCTATAACATATGCTGCAGCGACTAAAGAAAATGGTGCACAAAT
+TGTCGATGTGTTCGGTTTGATTGACGTCTGCAATGGAAATGCTTTTAATCGCTTGAAAAC
+AATAGGTAAGACAATACAAGTAGCTACAAAGCCATATATTACTGTTAATTGACCTATGAA
+AAAACATCCGCTAACGGGTGCCGTCAATCCTGCGATAGCAATACCAATAAAAAGTACAGT
+CCACGAAGGATAAACATTTTCAAGTGAAAAATCTTTTAAATATTTTATTGAAAAAATAAT
+CATATGCGTCATAATTCCCACAAGGCATAAAATCCAAATAGGCGTTATTAAGCTATTGAT
+AAAAGTTATGTTACTAAAAAATGTATTTAAATAAGTAGTACCTAAAAAGCCAGACATGAA
+AAATGTTGTGAACACTGATGAAACTAGAGGACTGTTTAATTGTTCTTTCACATTATTAAA
+ATATTTGATCATAGTACATAAAAGGTGAATCCAAATCAAGAAAGCAAAGATTCCGCAAAC
+AGCGTTTAAAGTAAGAGATAAGTCTTTTAATAGATTACCCAGGCCTAATAATCCTAAGAC
+TAGTCCTGACGTTACTAGAGGTGCTTTTTGAAGTCTCATGATTTACAACCTTTCTTATGT
+GATTTTCTTCACTAATTATATCATGATAGCTATGGCCAATTAATAAGAAGAGTGTGTACT
+ATTACGTTATTAGAGTATGTATATTGGATTGATAGACACATAATTGACATTTAAATCTCA
+AAATTAATGATATTTGAGGTATGCTTTGCAACCTAAATATTGGAATATGTGGAAAAGTAA
+TTATTTAATTTAAATGATGATTGAAGATTTACAAGGGGGTGTACAAAATGAGAAATCAAA
+TTCAAAAACTATTAGACAGTGATTTGAGCAGTTTACATATATCGAAACAAACAGGAGTTC
+CACAAAGCACAATACACAGAATGAGAAAAAAAGAAAGATCATTAGACAATATGTCATTGA
+AAAACGCTGAACTACTTTATAAATTTGCCAATAGTATATTTAGCAATGAAAATTAAGAAG
+AATAATTAGTGAGTTAAATAATTAAAAAACCACGTCTCGATGGACGTGGTTATTTTTTTA
+AATGTATTTAATTATAGGATTTCGGGCCCCTGAAAAGTCCCTAAAATTTTGAATAGTATC
+AAAATCTATAGGAATAATATAATAATAAAAATCTCTACGCATGCAAATGGTGAGTGTTAA
+AAATCTTGGTGTAGTGTTGGTGTAGTTCAGGTGCAGTATAGATGAAATTTGAGCACAAAA
+TTACTTAATTAAAAATGTATAAACAAGTGTCAGACGCGTGTCAATTGTGTGTCAAAAAAT
+TCTATGACGAATAAGCATGCTTGTTTTAATTACTGTATTTTCGGGGCTTATGCGGGGGAC
+GTTTTGGTGACGCATCATACTATATTACTGAAATTCAAAACAAAAAGAGCCCCGTAATCA
+CGGAACTCTTTTGTTTGGTAATGCGTATAAAAATACCTATAAACGTCCTGGGAGGGATTC
+GAACCCCCGACCGATGGCTTAGAAGGCCATTGCTCTATCCAGCTGAGCTACCAGGACACG
+TTTAACAACACAAGAATTATTATATCTAAATGAACTTAAATTAGCAATACCTTGTAAATA
+AAAAATGTTTATATTTTTCACTATTATAGAGCTATTTATCTAAAAAGGTTCAATAAGACT
+TAAATGCGAATTCAGGCAACTTAATTGTGTTAAATACAGTTTTGAATGCCTAACTGTATT
+TCTTTTCTCTTTAAAATACAGTTAAGTACATTATAAGATGTTGTGCGGATAAACAAACTA
+ATTGCATCAAATTTATTTTAAAATAACAACAACAAAACGTTAAGCGAATAACATTTCGGT
+GATTTAAAAGCTACGCACGTTTTTGTTATCTTCAAATTTAAATTTTAAGGAGTGTTTTCA
+ATGGAAGGTTTATTTAACGCAATTAAAGATACCGTAACTGCAGCAATTAATAATGATGGC
+GCAAAATTAGGCACAAGCATTGTGAGCATCGTTGAAAATGGCGTAGGTTTATTAGGTAAA
+TTATTCGGATTCTAATTTCAATATGTTATGTAAGTAATCAGTATTATTTCAAAGGTGAGG
+GAGAGATTTAAATGACTGGACTAGCAGAAGCAATCGCAAATACTGTGCAAGCTGCACAAC
+AACATGATAGTGTGAAATTAGGCACAAGTATCGTAGACATCGTTGCTAACGGTGTGGGTT
+TACTAGGTAAATTATTTGGATTCTAATATAATAACTAATATTCTTTAAAATAAACTGGGT
+GAGCATACTTTAATGTTATGCACTCAGTTTATTTTATTTGCAGAAATTTGAGCCTCTGTT
+AAGATTTAGATACATAGACAATATAGGAGATGGGGAAATTGGGATATAAAAATATTTTGA
+TAGACTTTGATGATACAATTGTTGATTTTTATGATGCAGAAGAATGGGCGTTTCACTATA
+TGGCGAATGTTTTTAATCATAAAGCAACAAAGGATGATTTTTTAACATTTAAAAAAATCA
+ATCACCAACATTGGGAAGCTTTTCAACAAAATAAATTAACGAAGTCTGAAGTATTATCAG
+AACGATTTGTGAATTACTTCAAACATCATCAAATGGAAGTTGATGGGCATCGTGCAGATG
+TGTTATTTAGAAATGGATTAGCAGAAGCTAAAGTTAAATACTTTGATCAAACATTAGAAA
+CAATTGTCGAATTATCGAAAAGACATGATTTATATATTGTTACTAATGGTGTAACCGAAA
+CGCAAAAGAGAAGGTTAAATCAGACGCCGTTGCATAAATATATTAAAAAGATATTTATAT
+CTGAGGAAACAGGATATCAAAAACCTAATCCGGAATTTTTTAATTATGTTTTTAATGATA
+TTGGTGAGGATGAAAGACAGCACTCGATTATAGTTGGAGATTCTTTAACATCTGACATTC
+TAGGTGGAATCAATGCGGGTATAGCTACTTGCTGGTTTAATTTTAGAGGATTTGATCATA
+ATCCAGGAATTATACCTGATTATGAAATTAATTCATGGAAACAACTAAATGATATTGTAC
+GTTAAGACAAATAATTTGAAAATGATTTATATTAGCTTAAGAAAGTAATTGTAAAAACGA
+CACTACGAAAAGATGCATTTTCATGCTCGTAGTGTCGAATATTATTATCTTATGGTTTCC
+ACAATAAGACATCATGTCCCTCTATATTTTTAGCTTCCACATCTGTAAATCCATGATGTA
+AAAAGAAATCCTTAGAATCATTTCTGCCAATGGCTTTAATTGGCATATTGAAACTCTTTG
+CAAAATCAATCAATTCTGAAGCGTACCCTCTGTTTTGATATTTTGGTAATACTTCTAACT
+TCCATAATAATATATAATCTTCAAAATCTGGGAAGTAGATTTCTTCGACATCACCTTTTT
+TTAGTAATGCCATTCTAGCTCCTAATTGATCTCCGACAAATATGCCATAAAATGGTGAAT
+CTGAACTTGCATCAATCATTTGACCGTTTAACTCATTGACCATGTATAAGTCTTTGTTGC
+CAAACGCTCTAAAGTTTTCGAATAATTCGTCAGTTTTGTAATTAATTTCAAGACGTTTGA
+TTTCACTCATATTTATCTACCCCTTATTTGTTTACTACTATTATTATACATTAAACCACT
+TGTGTTTTTCATTGATTTGAAAATGTAAAACAATGAACATTATAAATTTTCCATGATTAA
+ATTGATTTTCAAGCCGTAAAATTGTCAATCACCGGTATAGACTTTATACTATAGTTTGTA
+ATCGCGTACTTAAGGAGAAAAAACATGGACTGTAAAGTAGTTAGTTTAAATGAAAAAGAT
+CAGTTTATACCAAAAATAAAGAGCAGTGACCCTGTAATAACAGGATTATTTCAATATGAT
+GCAGCTCAACAAACTAGTTTTGAAAAAAGGATGTCTAAAGAAAATAATGGAAGAGAAGCG
+GCATTAGCGAATGTTATTCGTGAATATATGAGTGATTTAAAGCTTTCAAATGAACAAGAA
+TTAAACATACAACATTTAGCTAATGGTTCAAAAGTTGTGATTGGTGGACAACAAGCAGGG
+CTTTTCGGGGGACCATTGTATACATTCCATAAAATATTTTCAATCATTACTTTATCTAAG
+GAATTAACGGATACACATAAGCAACAAGTAGTACCAGTTTTTTGGATTGCAGGAGAAGAT
+CATGATTTCGATGAAGTGAATCATACATTTGTTTATAACGAAAATCATGGGTCGCTGCAT
+AAGGTTAAATATCATACAATGGAGATGCCAGAGACGACAGTCTCTAGATATTATCCTGAT
+AAGGCTGAGTTGAAACAAACTTTAAAAACGATGTTCATTCATATGAAAGAAACTGTTCAT
+ACACAAGGTCTACTGGAGATTTGTGACAGAATTATTGACCAATATGACTCGTGGACTGAT
+ATGTTTAAAGCACTACTGCATGAAACATTTAAAGCATATGGCGTTCTATTTATAGATGCG
+CAGTTTGAGCCGTTAAGAAAAATGGAAGCGCCTATGTTTAAAAAGATTTTGAAAAAACAT
+CAGTTGCTTGATGATGCTTTTAGAGCAACACAACAACGTACTCAAAATCAAGGCTTGAAT
+GCGATGATACAAACAGATACAAATGTTCATTTATTCTTACATGATGAAAATATGCGCCAA
+TTAGTTTCGTATGATGGTAAGCATTTTAAATTAAATAAAACAGATAAGACATATATAAAG
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/query_2.fa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,8 @@
+>2_1
+AAA
+>2_2
+BBB
+>2_4
+DDD
+>2_7
+GGG
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/query_2.gff	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,271 @@
+##gff-version 3
+##sequence-region abc|SC|contig000001 1 15000
+abc|SC|contig000001	Prodigal:2.60	CDS	172	1131	.	-	0	ID=2_1;gene=hly;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:Q2G1X0,protein motif:TIGRFAMs:TIGR01002,protein motif:Pfam:PF07968.6;locus_tag=abc_00001;product=Alpha-toxin,beta-channel forming cytolysin,Leukocidin/Hemolysin toxin family protein;protein_id=gnl|SC|abc_00001
+abc|SC|contig000001	Prodigal:2.60	CDS	1804	1950	.	+	0	ID=abc_00002;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00002;product=hypothetical protein;protein_id=gnl|SC|abc_00002
+abc|SC|contig000001	Prodigal:2.60	CDS	1934	2131	.	+	0	ID=abc_00003;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00003;product=hypothetical protein;protein_id=gnl|SC|abc_00003
+abc|SC|contig000001	Prodigal:2.60	CDS	2621	3337	.	-	0	ID=abc_00004;inference=ab initio prediction:Prodigal:2.60,protein motif:CLUSTERS:PRK13350,protein motif:Pfam:PF02876.11;locus_tag=abc_00004;product=superantigen-like protein,Staphylococcal/Streptococcal toxin%2C beta-grasp domain;protein_id=gnl|SC|abc_00004
+abc|SC|contig000001	Prodigal:2.60	CDS	3445	4170	.	-	0	ID=2_2;gene=speH;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P0C0I6,protein motif:CLUSTERS:PRK13349,protein motif:Pfam:PF02876.11;locus_tag=abc_00005;note=SPE H;product=hypothetical protein,superantigen-like protein,Staphylococcal/Streptococcal toxin%2C beta-grasp domain;protein_id=gnl|SC|abc_00005
+abc|SC|contig000001	Prodigal:2.60	CDS	4265	4990	.	-	0	ID=abc_00006;inference=ab initio prediction:Prodigal:2.60,protein motif:CLUSTERS:PRK13043,protein motif:Pfam:PF02876.11;locus_tag=abc_00006;product=superantigen-like protein,Staphylococcal/Streptococcal toxin%2C beta-grasp domain;protein_id=gnl|SC|abc_00006
+abc|SC|contig000001	Prodigal:2.60	CDS	5428	6429	.	+	0	ID=2_3;eC_number=2.1.3.3;gene=argF;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P99073,protein motif:CLUSTERS:PRK04284,protein motif:Cdd:COG0078,protein motif:TIGRFAMs:TIGR00658,protein motif:Pfam:PF00185.1;locus_tag=abc_00007;product=Ornithine carbamoyltransferase,ornithine carbamoyltransferase,Ornithine carbamoyltransferase,ornithine carbamoyltransferase,Aspartate/ornithine carbamoyltransferase%2C Asp/Orn binding domain;protein_id=gnl|SC|abc_00007
+abc|SC|contig000001	Prodigal:2.60	CDS	6449	7384	.	+	0	ID=abc_00008;eC_number=2.7.2.2;gene=arcC1;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:Q7A627,protein motif:CLUSTERS:PRK12353,protein motif:TIGRFAMs:TIGR00746,protein motif:Pfam:PF00696.22;locus_tag=abc_00008;product=Carbamate kinase 1,putative amino acid kinase,carbamate kinase,Amino acid kinase family protein;protein_id=gnl|SC|abc_00008
+abc|SC|contig000001	RNAmmer:1.2	rRNA	7556	9112	.	+	0	ID=abc_01705;inference=COORDINATES:profile:RNAmmer:1.2;locus_tag=abc_01705;product=16S ribosomal RNA
+abc|SC|contig000001	Prodigal:2.60	CDS	9419	9646	.	+	0	ID=abc_00010;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00010;product=hypothetical protein;protein_id=gnl|SC|abc_00010
+abc|SC|contig000001	Prodigal:2.60	CDS	9952	10899	.	-	0	ID=abc_00011;inference=ab initio prediction:Prodigal:2.60,protein motif:Pfam:PF03595.11;locus_tag=abc_00011;product=C4-dicarboxylate transporter/malic acid transport protein;protein_id=gnl|SC|abc_00011
+abc|SC|contig000001	Prodigal:2.60	CDS	11148	11336	.	+	0	ID=abc_00012;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00012;product=hypothetical protein;protein_id=gnl|SC|abc_00012
+abc|SC|contig000001	Aragorn:1.2.34	tRNA	11803	11878	.	-	0	ID=abc_00013;inference=COORDINATES:profile:Aragorn:1.2.34;locus_tag=abc_00013;product=tRNA-Arg(tct)
+abc|SC|contig000001	Prodigal:2.60	CDS	12241	12375	.	+	0	ID=abc_00014;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P11699,protein motif:Pfam:PF05480.5;locus_tag=abc_00014;product=Gonococcal growth inhibitor III,Staphylococcus haemolytic protein;protein_id=gnl|SC|abc_00014
+abc|SC|contig000001	Prodigal:2.60	CDS	12432	12566	.	+	0	ID=2_7;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P11699,protein motif:Pfam:PF05480.5;locus_tag=abc_00015;product=Gonococcal growth inhibitor III,Staphylococcus haemolytic protein;protein_id=gnl|SC|abc_00015
+abc|SC|contig000001	Prodigal:2.60	CDS	12699	13385	.	+	0	ID=abc_00016;eC_number=3.-.-.-;gene=yfnB;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:O06480,protein motif:CLUSTERS:PRK09449,protein motif:TIGRFAMs:TIGR02254,protein motif:Pfam:PF00702.1;locus_tag=abc_00016;product=Putative HAD-hydrolase yfnB,dUMP phosphatase,HAD hydrolase,haloacid dehalogenase-like hydrolase;protein_id=gnl|SC|abc_00016
+##FASTA
+>abc|SC|contig000001
+ACTGGCCGCCTAATAATAAAAACTCTAAAAGTTGTAATTTAAAATAGTTCTTTAAATTAT
+ATACCCACCACATTTGGTGGAGAACCAAAAATTAGCCGAAAAACATCATTTCTGAAGTTA
+TCGGCTAAAGTTATAAATTATATTTATTTGTACATGAACAAATAATTTACATTAATTTGT
+CATTTCTTCTTTTTCCCAATCGATTTTATATCTTTCTGAAGAACGATCTGTCCATTTATC
+TTTAGTATTGGTACCTTTCCAATTTGTTGAAGTCCAATGCAATTGGTAGTCATCACGAAC
+TCGTTCGTATATTACATCTATATTTGTTTGTTGTTTGGATGCTTTTCTATCCATAGTAAT
+AACTGTAGCGAAGTCTGGTGAAAACCCTGAAGATAATAGAGAACTTGCTTTGTTAGGATC
+AAGGAAGTTCTCTGCTGCTTTCATAGAACCATTTCTAGTTTTCATGAAAAGTTGATTGCC
+ATATACCGGGTTCCAAGAATCTCTATCATATGGTCCCCAATTTTGATTCACCATATTGTT
+AAATATCACTTTCCAGCCTACTTTTTTATCAGTTGGGCTCTCTAAAATTGTTTTGAAATC
+AGGTTGAACATATTTCAGTGTATGACCAATCGAAACATTTGCACCAATAAGGCCGCCAAT
+TTTTCCTGTATCATCACCAGTAACATTACCGTTGAATCCATAAGTTAAAGTACTCATATA
+CTCTTTTGTATCAATCGAATTTCTTGGATAGTAATCAGATATTTGAGCTACTTCATTATC
+AGGTAGTTGCAACTGTACCTTAAAGGCTGAAGGCCAGGCTAAACCACTTTTGTTAGCACC
+TTCTTCGCTATAAACTCTATATTGACCAGCAATGGTACCTTTCGTTCTAATAACTAGCAG
+TTTTTTATTGTGATTTTTATCATCGATAAAACTATAAAATACTTTTTTGTGCATGCCATT
+TTCTTTATCATAAGTGACTAAATCACCTGTTTTTACTGTAGTATTGCTTCCAATATCTGT
+AGTACCGGTTTTAATATTAATATCAGAATCTGCGGCATTAGCGACAGGATTCATTAATAT
+GGAACCTAGCAATAGTGTTGTTGTTACTGAGCTGACTATACGTGTTTTCATTTTCATCAT
+CCTTCTATTTTTTTTAACGATTTGAGGAAACAATAATCAATATGTCAATTTAGAATATTG
+CAGTTGAGACATATCAAATATTTATAATCGTTTATATTAGTATATTTAATGTAGCAACTG
+ATAAATTACTGAGTGATGATGAGTGATTATTTTAAGAATATGTTTTTAACTTTTATTTAA
+AATTTGAAAGGAAGCATTTCAATTTCGAGGGTTAGTCAAAGTTGAATAAATTCTTTATGA
+AACAAGGAAAAGACATAGCTAATTTTATTGATTAATTTCTTTAAAACTAATGATTTGTTT
+GATTTAAAAATGTAATCGATTACAATATAAAAATACAAATATCTTAGAATTAAATCAATT
+AATTAACTATTAAATAAAAATTAAATATATATTAACTACTGTAAATTAATAAATAGAAAT
+AGAGAAAAAGGGTATTAATTATGTTTGGAATTTCGTCGGGAATAATTTTTGCCATTACAT
+AGAAATATCTAATAGATAATGAAAAAGTATCGTATGTATTTTTAATATAGTGTAAAATAT
+CATATGTAAAATAAAATGTAGATTTTTAGTTAGAGGCATTATAAGAAAATTTTGAGTATA
+GGTTAGCTTTTAATTATGAATCTTATTGAAATTTGATTAATAAATATATGATAGGGGATT
+AAAATGAAACTATTTTATATCGTATTTCTTATTATTATATGGCTGAATATATTTTTAGGA
+AATGAAATTATCCATACACTGACTGTTTTAATAACAACATTGTATATTGTTAATTCAAGA
+AAGGGGATTAAAAATGACAGAGTTGAATAATATTATAAACTCTCTTCAATCTTTGTTTGA
+GTCTGAATCAGGCTATAAAATTTCGAAAAATTCAGGAGTTCCATATCAAACAGTACAAGA
+TTTAAGAAATGGGAAAACCAAACTAGAAGATGCTAGATTTAGAACGATTATTAAACTTTA
+TAGTTACTATGTCTCATTAAAAGAACATTAATCATGGGACAATAAAGTATTGCTATAATA
+ATTGAATCATTAAATGAAGGAATAGAGCCTAAGACATAATAAATCAATGTCTTAGGCTCT
+ACAATATTATATTGGTAGTAGTTGACCGAATGAAAATGACCATGTAACAAGCATTTTTGG
+GGCCCCAACACAGAAGCTGACGAAAAGTCAGCTTACAATAATGTGCAAGTTGGGGATGGG
+CCCCAACACAGAGAATTTCAAAAAGAAATTCTACAGACAATGCAAGTTGGCGGGGCCCCA
+ACATAGAGAAATTCAAAAAGAAATTCTACAGACAATGCAAGTTGGGGAGTGACAACGAAA
+TAAATTTTATAAAATACCATTTCTGTCACATTCCTACTCCCAATTCCATTTAAATATATA
+GAAAATTTCACCTATTATATACATCATACACTTTAAAAATTATCATTTAAATAATCTGAT
+TTGGAATTAAAGTGCATGAAGTATAAGTCACCTTCATATACTAATCAAAGAGGACGTCAA
+CAGTTATTTTATTAGGATTTTTAACATAAACATTTGCTAGATCTGAATGTAATCTTTTGC
+TTAAATCAATAGTGTAGTTATTACCGCCACCGGTGATCTTAAGCTTACCTTTATTACGAT
+TTTCGGTATATAATATTTTATTTTTTATTAACGCTTCTCGTGCACGGAAATCGATTTCTT
+TCAATGTTAATACTGGTTTATTGCCTTGGTATATTTTATGCGCACCAATAATCGTTTGTA
+GTTTATCTTTGTATTGCACAAAAAGATTATAAGTTTTATCAGAAGGTTTTGCGGCTGGTG
+TAACGCCACCTGTAAATGTCTCTCTATAAGACCACCATAACTGATCAGTATCTTTGTCTT
+TTAGTCCAAACACATCTACGTAACGATCTTTTAACTGATTAATATTTCCCCAACTTTCAG
+CGCCCCATAAAGATATATGTGCTGACCATGAATATCTCTTAAGTTCAACATAAATGTTTC
+CATTATCATATTGATATAGCCATTTATTTGAAAATGAAAAATGAGGCTGTGTGTAATATT
+TAATTAATTCATTGATGTTAGTTTCATCTTGACCAATGCTATAAGCTTTAGCTTCAGAGT
+AAAAACTAAATACTGGTTTTTGATTTTGAGGTAATACAGTACCTAATAGTAATAATGTTG
+TCGTTAAAATTATATTTTTCGTGATGTTCTTACTCATTAGAACATCTCCTTTCAGAGGAA
+TCATGATACGAGGAATAAGAAATTTAAATGTGAGCGAAGTCAATATAGTATTTGCGATTA
+TTTTTATTAACTCCATTATTATTGTTAGTTTGATTTTTCGAGGATAACTTCAATTTTTGC
+ATTTTGAGGTTTTTTAACATATCTATTTGCATCAGTTGATGGCAACCTTTTACTTAAATC
+TATTGTGTAGTTATTGTCTGTACCTGTTATTTTAATTTGTCCTTTATTATAAGAATTATT
+ATATAATTTTTTACTTTTAATTAATGTTTGACGAATACGAAAATCTAATTCTTTTAAAGT
+TAAAACAGGCTTATTGCCTTCATAAACTGGAAATCCGCCAGTAAACGTTTCTGCTTTATC
+TTTATATGTTACATTCAGTTTATAGTGTTTATCGTTAGATGTTGCTGCAGGAGTAACACC
+ACCAGTAAACGTTTCTTGAGATAATGCAAAAGAATCAATGGTTTCTTGGTCTTTTATGCC
+AAAAATATCAACGCTTTTATTTCTTAATTGGTTGATATTGCCCCAACTTTCAGGTCCATA
+AACTTGAATATGACTATACCAAGAAAACTGTAACAACGTTGCATGAATCGTACCGTTATC
+TTTTTGCCATAACGTACTGTTAGAGAAGGTTAAATATTTTTGCGAGTAATATTTAGTTAA
+CTCATTAACGTTAGTTTCGTTTTGATTTATATAATAAGCTTTCGCTTCAGATGAAGAATT
+GATAGGTGTATTAGGAAATTGTGTAAATGCTGTACCTAATAGTAACAATGTTGTTGATAA
+AATAATTTTTTTCGTGATGTTATTGTTCATTCGAATTTCTCCTTTGAGTATTGTTGGAAT
+GTTTAATTATAAAAAGGGGTTAATTAGATAATTGAAATTATCCGCATTTACAAAAGGTAA
+TAGGTTAGTTAGATTTTTCGAGTATGACTTCAATTTGTGCATTTTTAGGATTTTTAACAT
+AACGGTTTGTGTCAGTTAATTTTAACTTTTTACTTAAATCAATCGTGTAATTATTTCCAT
+CAGCAGTTATCTTAATTTGACCTTTATTAAATTCTCCGTTATATAACTTTTTATTCTTTA
+TTAATGTTTGACGAATACGGAAATCTAATTCTTTTAAAGTTAATACTGGTTTATTTCCTT
+TGTAAAATTCATGTCCACCGATGATAGTTTGTTGTTTATCACTATATTTTAAAAATAGTC
+TATAAGGTTTATCAGATGAAGTAGCTGCTGGCGTAACACCACCAGTAAATGTTTCATCAT
+AAGTCCAGTAACCTTCAACTGTGTCCTCATCTTTAGTTCCAAATATATCAACGTATTTAT
+TTCTTAACTGATTAATGTTTCCCCAACTCTCGGATCCAAACACTTGAATATGACTATACC
+AAACCCACGTTTGCAATGTTGCATGAATGCTACCATTGGGCTTTTGCCATAGCCATTTTC
+CAGATAATGAAAAATGCGGCTGAGTGTAATATTTGATTAACTCATTGATATTAGTCTCGT
+TTTCACTGATATTATAGGCTTTTGCTTCAGATGAAAAACTGATTGGTGTTTTAGGAAGTT
+GTGTTGATGTGGTTCCTAAAAGTAACAATGCTGTTGATAAAACTAATTTATTCATGATGT
+TCTTTTTCATATGAAAATCTCCTTTGCGTGAATTACCCAAAGTATATAAGCTATTACACC
+GATTCGGAATTAAATAAAAGCTAAAACTATGTTAAATAAACTTAAACAGTTAGTAGTGTT
+ATTTAAGCAAAACTTATCATTTTTAAGTTTTGGACAGAAACAGTACTTAATAAAGTAGGC
+GGGAGTTATATATTAAAAACGACACGTTACAATTATTCTCTAATCAATTGCATTAAATTG
+TTTGATAATTGAATTTTCTAACTACTTGAAAAATAGTTATACTTTAAATGTAGTACTTAT
+TTTAATTATTTCCTACTACTTAAATTTAATATTAATAAAATGTTCATTTAATTATTGATA
+AAATATTACAAATTTTAATAGTAGGTTGTGTTTATTTTGTATGCGCTTACAATTTAGGTG
+TAACTAAAATAAAAGGAGTTGTTATTAATGAAAAATTTACGAAACAGAAGTTTTTTAACT
+TTATTAGACTTTTCACGACAAGAGGTAGAATTCTTATTAACACTCTCCGAGGATTTAAAA
+CGTGCTAAATATATTGGCACTGAAAAGCCTATGTTAAAAAATAAAAATATTGCACTGTTA
+TTTGAAAAAGATTCTACAAGAACGCGATGTGCATTTGAAGTTGCAGCGCATGATCAAGGT
+GCAAATGTAACTTATTTAGGCCCAACTGGATCACAAATGGGTAAAAAAGAAACAACTAAA
+GATACTGCACGTGTGCTTGGTGGAATGTATGATGGCATTGAATACCGTGGTTTTTCACAA
+AGAACAGTAGAAACTTTAGCTGAAAATTCAGGCGTACCAGTGTGGAATGGTTTAACTGAT
+GAAGATCATCCTACTCAAGTTCTTGCTGATTTCTTAACAGCAAAAGAAGTCTTAAAAAAA
+GATTATGCAGATATTAACTTTACATATGTTGGAGATGGTCGTAATAACGTTGCAAATGCA
+TTAATGCAAGGTGCTGCCATTATGGGTATGAACTTCCATTTAGTTTGTCCAAAAGAATTA
+AATCCAACAGATGAATTATTAAATCGCTGTAAAAATATTGCCGCTGAAAATGGTGGCAAC
+ATATTAATCACAGATGATATTGACCAAGGTGTAAAAGGTTCGGATGTAATTTACACTGAT
+GTTTGGGTATCAATGGGTGAACCTGATGAAGTATGGAAAGAACGACTTGAATTATTGAAA
+CCATATCAAGTAAATAAAGAAATGATGGATAAAACTGGTAATCCAAATGTTATTTTTGAG
+CATTGCTTACCATCTTTCCATAATGCTGATACGAAAATTGGTCAACAAATTTTTGAAAAA
+TATGGTATTCGAGAAATGGAAGTTACAGATGAAGTATTCGAAAGTAAAGCTTCAGTTGTA
+TTCCAAGAAGCTGAGAACAGAATGCATACAATCAAAGCAGTCATGGTTGCTACATTGGGT
+GAATTTTAAATGATATAAGGAAGTGAATATGATGGCGAAAATAGTAGTAGCATTAGGTGG
+TAATGCTTTAGGAAAATCACCTCAAGAACAACTCGAGCTTGTTAAAAATACTGCGAAATC
+ATTAGTAGGATTAATAACAAAAGGACATGAGATTGTTATTAGTCATGGTAATGGACCACA
+GGTTGGAAGCATTAATTTGGGACTTAACTATGCTGCAGAACATAACCAAGGTCCGGCATT
+TCCATTTGCTGAATGTGGCGCAATGAGTCAAGCTTACATCGGCTATCAATTACAAGAAAG
+CTTACAAAATGAATTGCATTCTATTGGAATGGATAAACAAGTGGTAACACTAGTGACACA
+AGTTGAAGTTGATGAAAATGATCCGGCATTTAACAATCCTTCAAAACCAATTGGGTTATT
+TTACAACAAAGAAGAAGCTGAACAAATTCAAAAAGAAAAAGGATTTATATTTGTTGAAGA
+TGCTGGAAGAGGATATAGACGCGTTGTTCCTTCACCACAACCCATCTCTATTATTGAATT
+AGAGAGTATTAAAACACTTATTAAAAATGATACACTCGTTATTGCTGCTGGTGGTGGAGG
+TATACCAGTAATTAGAGAGCAACATGATGGTTTTAAAGGTATTGATGCAGTTATAGACAA
+AGATAAAACAAGTGCGTTGTTGGGTGCTAATATTCAATGCGATCAATTGATTATTTTAAC
+AGCAATTGATTATGTATATATTAATTTTAACACTGAAAACCAACAGCCTTTGAAAACAAC
+AAATGTTGATGAATTAAAACGATATATAGACGAAAATCAATTTGCAAAAGGAAGTATGTT
+ACCAAAAATTGAAGCAGCCATATCATTTATTGAAAACAATCCAAAAGGAAGTGTGCTTAT
+AACATCATTAAATGAATTAGATGCTGCCTTAGAGGGTAAAGTAGGTACTGTGATTAAAAA
+GTAATTGAATTGAAACGCTTTTCAATTACTATATGTCAAATGCATGATTTTTATTATTTA
+TGTGCACCCCCTGAAAATAATGCCTCTATTTTGATGCGGGGTGCACTTTCTTAATTTATA
+TTTATAAAATCTTTAAGGTAGAAATGCTAGGTTAAATGTCGAAGGAGATGAAACCGTGGA
+AAATACAATTAATGAAAGTGAAAAGAAAAAACGATTTAAATTAAAAATGCCAGGTGCATT
+TATGATTTTATTCATTTTAACGGTTGTTGCAGTTATAGCAACATGGGTTATTCCTGCTGG
+TGCATATTCTAAACTTTCTTACGAACCTTCATCCCAAGAACTAAAGATAGTTAACCCTCA
+TAACCAAGTGAAAAAGGTTCCGGGTACGCAACAGGAACTAGACAAAATGGGGGTTAAAAT
+TAAGATTGAACAATTTAAATCAGGTGCAATTAATAAGCCAGTATCAATTCCGAATACTTA
+TGAAAGATTAAAGCAACATCCAGCTGGACCAGAACAAATAACAAGTAGCATGGTTGAAGG
+TACGATAGAAGCGGTCGATATCATGGTATTCATTCTTGTACTAGGGGGACTTATTGGCGT
+AGTTCAAGCCAGTGGTTCTTTTGAATCGGGATTGTTAGCTTTAACGAAGAAAACAAAAGG
+GCATGAATTTATGCTAATTGTGTTTGTATCAATACTAATGATTATCGGCGGGACGTTATG
+TGGTATTGAAGAAGAAGCTGTAGCATTCTATCCGATTTTAGTCCCTATATTTATAGCGTT
+AGGATACGATTCTATCGTTTCAGTTGGTGCCATATTCCTTGCCAGCTCTGTCGGTAGTAC
+ATTTTCAACTATTAACCCGTTCTCGGTTGTAATTGCCTCTAATGCCGCTGGTACAACTTT
+TACGGATGGCTTGTATTGGAGAATAGGTGCTTGTATTGTCGGTGCGATTTTTGTTATTAG
+TTATTTATATTGGTACTGTAAAAAAATTAAAAACGATCCTAAAGCGTCATATTCTTATGA
+AGACAAAGATGCTTTTGAACAGCAATGGTCTGTATTAAAAGATGACGATAGTGCCCATTT
+TACTTTGCGTAAGAAGATAATCCTTACATTATTTGTACTACCATTTCCAATTATGGTATG
+GGGAGTTATGACGCAAGGTTGGTGGTTCCCAGTTATGGCTTCAGCATTTTTAATATTTAC
+AATTATAATAATGTTTATTGCTGGGACAGGTAAATCTGGATTGGGAGAAAAAGGAACTGT
+AGATGCATTTGTCAATGGTGCATCAAGTTTAGTAGGTGTATCTTTAATTATTGGTTTAGC
+TCGAGGTATTAATTTAGTGTTGAATGAAGGTATGATTTCAGATACAATCTTACACTTTTC
+ATCATCTTTAGTTCAACATATGAGTGGACCATTATTTATCATCGTATTACTATTTATTTT
+CTTCTGTTTAGGTTTTATCGTGCCATCATCTTCTGGATTAGCGGTATTATCAATGCCTAT
+CTTTGCACCACTAGCTGATACAGTAGGTATACCAAGATTCGTCATCGTTACGACATATCA
+ATTTGGTCAATATGCGATGTTATTCTTAGCGCCGACTGGACTTGTTATGGCCACACTACA
+AATGTTAAACATGCGATATTCACATTGGTTCCGATTTGTATGGCCGGTAGTTGCTTTTGT
+ATTGATTTTCGGTGGCGGAGTACTAATTACGCAAGTACTAATTTATTCATAATTTGAAAT
+GCTATATTATAAAAATACTAATTGGGTTTTATGCATCTCGTAGGTTTGTAGAAATACTAA
+ACTAAGCGAGGTGCATTATTATTTTTGATTAAGAAAATAATGACGGTAATGATAACACTA
+GTAAGTAATTGATACAATGCTCTATTTAATAATGATATTTTTAAAATTTGTTTTTAATGT
+AATGTTAGATCTATGGTATATTATATTTATCGTGGTAAATATGTATTTGCTGTAAACAGT
+TTTTGTAACACATGACACATATGGTTGTGAAAATAGCATATATAAAGGATGGCTATAAAT
+GACACATTTGACAAAGGTTTTAGATACACTAACTGGAATATGCGTAGTATTATTATTTAG
+TAAATATTTTGTGGCGTATGCAAATATGGTGTTTGATTGGAATTTAAGATGGTATTTGCT
+AGAAAACATACCACATTTGCCAATTATATTATTTATTCTGATGTTTATTTTCGGAGTACC
+TTCTGAAATGATAAAAGATAGGCAAAGGAAAAATAACGGTGTTTAATTTATCGATATTTA
+GAGGTGATAAAATTTGTCAACTATTACAAAGACTAAAATAAAAATCTTTATTAATTATTT
+TATTGGTATATTAGCCTTGGCGTTTGCTGCTTATATATTATTTAAATAAAGGTTAGAGTG
+AAACGTGTTTATGAACTAGACGTTCTAGTATAGTTACTACAGCTTTAGTCAGAAGGTATC
+ATTGATAAGATCATATTAAATCAAAGAGGCATTGATATACACTAAAAAGAGGCAAGATTA
+CCTGCCTCTTTTTTAGTTATTAAATATGCGTGTTAATTCTTGGTAATAGTGTTACTGAGA
+CGCATTACGAAGAAATTTATCTTGATTTTCCTTTTTTAAAAAGAAGTGAAGATATCCTAT
+AAAGACTCTAAGTACTATTACAGTGGCTAATAACACTTCGATAAACAAAAGACCTTTCCA
+AATATCTGGAAACATAAGTACAGGCAAACTGTTCTTTAAAGCAGTTGCTGAGATTACTAA
+AGGGAATGTGAAAGCTGAAAATACGGGCGAAAAAGGTTCTTTTAGTAATTTAGGCAATTG
+TATAATGATATAAAAATAAAATATTTGAGCTAATATTAAAAATATAATTACGATAAAAGC
+ATTCGCCTTAGGAAAGGCTATAACATATGCTGCAGCGACTAAAGAAAATGGTGCACAAAT
+TGTCGATGTGTTCGGTTTGATTGACGTCTGCAATGGAAATGCTTTTAATCGCTTGAAAAC
+AATAGGTAAGACAATACAAGTAGCTACAAAGCCATATATTACTGTTAATTGACCTATGAA
+AAAACATCCGCTAACGGGTGCCGTCAATCCTGCGATAGCAATACCAATAAAAAGTACAGT
+CCACGAAGGATAAACATTTTCAAGTGAAAAATCTTTTAAATATTTTATTGAAAAAATAAT
+CATATGCGTCATAATTCCCACAAGGCATAAAATCCAAATAGGCGTTATTAAGCTATTGAT
+AAAAGTTATGTTACTAAAAAATGTATTTAAATAAGTAGTACCTAAAAAGCCAGACATGAA
+AAATGTTGTGAACACTGATGAAACTAGAGGACTGTTTAATTGTTCTTTCACATTATTAAA
+ATATTTGATCATAGTACATAAAAGGTGAATCCAAATCAAGAAAGCAAAGATTCCGCAAAC
+AGCGTTTAAAGTAAGAGATAAGTCTTTTAATAGATTACCCAGGCCTAATAATCCTAAGAC
+TAGTCCTGACGTTACTAGAGGTGCTTTTTGAAGTCTCATGATTTACAACCTTTCTTATGT
+GATTTTCTTCACTAATTATATCATGATAGCTATGGCCAATTAATAAGAAGAGTGTGTACT
+ATTACGTTATTAGAGTATGTATATTGGATTGATAGACACATAATTGACATTTAAATCTCA
+AAATTAATGATATTTGAGGTATGCTTTGCAACCTAAATATTGGAATATGTGGAAAAGTAA
+TTATTTAATTTAAATGATGATTGAAGATTTACAAGGGGGTGTACAAAATGAGAAATCAAA
+TTCAAAAACTATTAGACAGTGATTTGAGCAGTTTACATATATCGAAACAAACAGGAGTTC
+CACAAAGCACAATACACAGAATGAGAAAAAAAGAAAGATCATTAGACAATATGTCATTGA
+AAAACGCTGAACTACTTTATAAATTTGCCAATAGTATATTTAGCAATGAAAATTAAGAAG
+AATAATTAGTGAGTTAAATAATTAAAAAACCACGTCTCGATGGACGTGGTTATTTTTTTA
+AATGTATTTAATTATAGGATTTCGGGCCCCTGAAAAGTCCCTAAAATTTTGAATAGTATC
+AAAATCTATAGGAATAATATAATAATAAAAATCTCTACGCATGCAAATGGTGAGTGTTAA
+AAATCTTGGTGTAGTGTTGGTGTAGTTCAGGTGCAGTATAGATGAAATTTGAGCACAAAA
+TTACTTAATTAAAAATGTATAAACAAGTGTCAGACGCGTGTCAATTGTGTGTCAAAAAAT
+TCTATGACGAATAAGCATGCTTGTTTTAATTACTGTATTTTCGGGGCTTATGCGGGGGAC
+GTTTTGGTGACGCATCATACTATATTACTGAAATTCAAAACAAAAAGAGCCCCGTAATCA
+CGGAACTCTTTTGTTTGGTAATGCGTATAAAAATACCTATAAACGTCCTGGGAGGGATTC
+GAACCCCCGACCGATGGCTTAGAAGGCCATTGCTCTATCCAGCTGAGCTACCAGGACACG
+TTTAACAACACAAGAATTATTATATCTAAATGAACTTAAATTAGCAATACCTTGTAAATA
+AAAAATGTTTATATTTTTCACTATTATAGAGCTATTTATCTAAAAAGGTTCAATAAGACT
+TAAATGCGAATTCAGGCAACTTAATTGTGTTAAATACAGTTTTGAATGCCTAACTGTATT
+TCTTTTCTCTTTAAAATACAGTTAAGTACATTATAAGATGTTGTGCGGATAAACAAACTA
+ATTGCATCAAATTTATTTTAAAATAACAACAACAAAACGTTAAGCGAATAACATTTCGGT
+GATTTAAAAGCTACGCACGTTTTTGTTATCTTCAAATTTAAATTTTAAGGAGTGTTTTCA
+ATGGAAGGTTTATTTAACGCAATTAAAGATACCGTAACTGCAGCAATTAATAATGATGGC
+GCAAAATTAGGCACAAGCATTGTGAGCATCGTTGAAAATGGCGTAGGTTTATTAGGTAAA
+TTATTCGGATTCTAATTTCAATATGTTATGTAAGTAATCAGTATTATTTCAAAGGTGAGG
+GAGAGATTTAAATGACTGGACTAGCAGAAGCAATCGCAAATACTGTGCAAGCTGCACAAC
+AACATGATAGTGTGAAATTAGGCACAAGTATCGTAGACATCGTTGCTAACGGTGTGGGTT
+TACTAGGTAAATTATTTGGATTCTAATATAATAACTAATATTCTTTAAAATAAACTGGGT
+GAGCATACTTTAATGTTATGCACTCAGTTTATTTTATTTGCAGAAATTTGAGCCTCTGTT
+AAGATTTAGATACATAGACAATATAGGAGATGGGGAAATTGGGATATAAAAATATTTTGA
+TAGACTTTGATGATACAATTGTTGATTTTTATGATGCAGAAGAATGGGCGTTTCACTATA
+TGGCGAATGTTTTTAATCATAAAGCAACAAAGGATGATTTTTTAACATTTAAAAAAATCA
+ATCACCAACATTGGGAAGCTTTTCAACAAAATAAATTAACGAAGTCTGAAGTATTATCAG
+AACGATTTGTGAATTACTTCAAACATCATCAAATGGAAGTTGATGGGCATCGTGCAGATG
+TGTTATTTAGAAATGGATTAGCAGAAGCTAAAGTTAAATACTTTGATCAAACATTAGAAA
+CAATTGTCGAATTATCGAAAAGACATGATTTATATATTGTTACTAATGGTGTAACCGAAA
+CGCAAAAGAGAAGGTTAAATCAGACGCCGTTGCATAAATATATTAAAAAGATATTTATAT
+CTGAGGAAACAGGATATCAAAAACCTAATCCGGAATTTTTTAATTATGTTTTTAATGATA
+TTGGTGAGGATGAAAGACAGCACTCGATTATAGTTGGAGATTCTTTAACATCTGACATTC
+TAGGTGGAATCAATGCGGGTATAGCTACTTGCTGGTTTAATTTTAGAGGATTTGATCATA
+ATCCAGGAATTATACCTGATTATGAAATTAATTCATGGAAACAACTAAATGATATTGTAC
+GTTAAGACAAATAATTTGAAAATGATTTATATTAGCTTAAGAAAGTAATTGTAAAAACGA
+CACTACGAAAAGATGCATTTTCATGCTCGTAGTGTCGAATATTATTATCTTATGGTTTCC
+ACAATAAGACATCATGTCCCTCTATATTTTTAGCTTCCACATCTGTAAATCCATGATGTA
+AAAAGAAATCCTTAGAATCATTTCTGCCAATGGCTTTAATTGGCATATTGAAACTCTTTG
+CAAAATCAATCAATTCTGAAGCGTACCCTCTGTTTTGATATTTTGGTAATACTTCTAACT
+TCCATAATAATATATAATCTTCAAAATCTGGGAAGTAGATTTCTTCGACATCACCTTTTT
+TTAGTAATGCCATTCTAGCTCCTAATTGATCTCCGACAAATATGCCATAAAATGGTGAAT
+CTGAACTTGCATCAATCATTTGACCGTTTAACTCATTGACCATGTATAAGTCTTTGTTGC
+CAAACGCTCTAAAGTTTTCGAATAATTCGTCAGTTTTGTAATTAATTTCAAGACGTTTGA
+TTTCACTCATATTTATCTACCCCTTATTTGTTTACTACTATTATTATACATTAAACCACT
+TGTGTTTTTCATTGATTTGAAAATGTAAAACAATGAACATTATAAATTTTCCATGATTAA
+ATTGATTTTCAAGCCGTAAAATTGTCAATCACCGGTATAGACTTTATACTATAGTTTGTA
+ATCGCGTACTTAAGGAGAAAAAACATGGACTGTAAAGTAGTTAGTTTAAATGAAAAAGAT
+CAGTTTATACCAAAAATAAAGAGCAGTGACCCTGTAATAACAGGATTATTTCAATATGAT
+GCAGCTCAACAAACTAGTTTTGAAAAAAGGATGTCTAAAGAAAATAATGGAAGAGAAGCG
+GCATTAGCGAATGTTATTCGTGAATATATGAGTGATTTAAAGCTTTCAAATGAACAAGAA
+TTAAACATACAACATTTAGCTAATGGTTCAAAAGTTGTGATTGGTGGACAACAAGCAGGG
+CTTTTCGGGGGACCATTGTATACATTCCATAAAATATTTTCAATCATTACTTTATCTAAG
+GAATTAACGGATACACATAAGCAACAAGTAGTACCAGTTTTTTGGATTGCAGGAGAAGAT
+CATGATTTCGATGAAGTGAATCATACATTTGTTTATAACGAAAATCATGGGTCGCTGCAT
+AAGGTTAAATATCATACAATGGAGATGCCAGAGACGACAGTCTCTAGATATTATCCTGAT
+AAGGCTGAGTTGAAACAAACTTTAAAAACGATGTTCATTCATATGAAAGAAACTGTTCAT
+ACACAAGGTCTACTGGAGATTTGTGACAGAATTATTGACCAATATGACTCGTGGACTGAT
+ATGTTTAAAGCACTACTGCATGAAACATTTAAAGCATATGGCGTTCTATTTATAGATGCG
+CAGTTTGAGCCGTTAAGAAAAATGGAAGCGCCTATGTTTAAAAAGATTTTGAAAAAACAT
+CAGTTGCTTGATGATGCTTTTAGAGCAACACAACAACGTACTCAAAATCAAGGCTTGAAT
+GCGATGATACAAACAGATACAAATGTTCATTTATTCTTACATGATGAAAATATGCGCCAA
+TTAGTTTCGTATGATGGTAAGCATTTTAAATTAAATAAAACAGATAAGACATATATAAAG
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/query_3.gff	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,271 @@
+##gff-version 3
+##sequence-region abc|SC|contig000001 1 15000
+abc|SC|contig000001	Prodigal:2.60	CDS	172	1131	.	-	0	ID=3_1;gene=hly;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:Q2G1X0,protein motif:TIGRFAMs:TIGR01002,protein motif:Pfam:PF07968.6;locus_tag=abc_00001;product=Alpha-toxin,beta-channel forming cytolysin,Leukocidin/Hemolysin toxin family protein;protein_id=gnl|SC|abc_00001
+abc|SC|contig000001	Prodigal:2.60	CDS	1804	1950	.	+	0	ID=abc_00002;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00002;product=hypothetical protein;protein_id=gnl|SC|abc_00002
+abc|SC|contig000001	Prodigal:2.60	CDS	1934	2131	.	+	0	ID=abc_00003;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00003;product=hypothetical protein;protein_id=gnl|SC|abc_00003
+abc|SC|contig000001	Prodigal:2.60	CDS	2621	3337	.	-	0	ID=abc_00004;inference=ab initio prediction:Prodigal:2.60,protein motif:CLUSTERS:PRK13350,protein motif:Pfam:PF02876.11;locus_tag=abc_00004;product=superantigen-like protein,Staphylococcal/Streptococcal toxin%2C beta-grasp domain;protein_id=gnl|SC|abc_00004
+abc|SC|contig000001	Prodigal:2.60	CDS	3445	4170	.	-	0	ID=3_2;gene=speH;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P0C0I6,protein motif:CLUSTERS:PRK13349,protein motif:Pfam:PF02876.11;locus_tag=abc_00005;note=SPE H;product=hypothetical protein,superantigen-like protein,Staphylococcal/Streptococcal toxin%2C beta-grasp domain;protein_id=gnl|SC|abc_00005
+abc|SC|contig000001	Prodigal:2.60	CDS	4265	4990	.	-	0	ID=abc_00006;inference=ab initio prediction:Prodigal:2.60,protein motif:CLUSTERS:PRK13043,protein motif:Pfam:PF02876.11;locus_tag=abc_00006;product=superantigen-like protein,Staphylococcal/Streptococcal toxin%2C beta-grasp domain;protein_id=gnl|SC|abc_00006
+abc|SC|contig000001	Prodigal:2.60	CDS	5428	6429	.	+	0	ID=3_3;eC_number=2.1.3.3;gene=argF;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P99073,protein motif:CLUSTERS:PRK04284,protein motif:Cdd:COG0078,protein motif:TIGRFAMs:TIGR00658,protein motif:Pfam:PF00185.1;locus_tag=abc_00007;product=Ornithine carbamoyltransferase,ornithine carbamoyltransferase,Ornithine carbamoyltransferase,ornithine carbamoyltransferase,Aspartate/ornithine carbamoyltransferase%2C Asp/Orn binding domain;protein_id=gnl|SC|abc_00007
+abc|SC|contig000001	Prodigal:2.60	CDS	6449	7384	.	+	0	ID=abc_00008;eC_number=2.7.2.2;gene=arcC1;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:Q7A627,protein motif:CLUSTERS:PRK12353,protein motif:TIGRFAMs:TIGR00746,protein motif:Pfam:PF00696.22;locus_tag=abc_00008;product=Carbamate kinase 1,putative amino acid kinase,carbamate kinase,Amino acid kinase family protein;protein_id=gnl|SC|abc_00008
+abc|SC|contig000001	RNAmmer:1.2	rRNA	7556	9112	.	+	0	ID=abc_01705;inference=COORDINATES:profile:RNAmmer:1.2;locus_tag=abc_01705;product=16S ribosomal RNA
+abc|SC|contig000001	Prodigal:2.60	CDS	9419	9646	.	+	0	ID=abc_00010;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00010;product=hypothetical protein;protein_id=gnl|SC|abc_00010
+abc|SC|contig000001	Prodigal:2.60	CDS	9952	10899	.	-	0	ID=abc_00011;inference=ab initio prediction:Prodigal:2.60,protein motif:Pfam:PF03595.11;locus_tag=abc_00011;product=C4-dicarboxylate transporter/malic acid transport protein;protein_id=gnl|SC|abc_00011
+abc|SC|contig000001	Prodigal:2.60	CDS	11148	11336	.	+	0	ID=abc_00012;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00012;product=hypothetical protein;protein_id=gnl|SC|abc_00012
+abc|SC|contig000001	Aragorn:1.2.34	tRNA	11803	11878	.	-	0	ID=abc_00013;inference=COORDINATES:profile:Aragorn:1.2.34;locus_tag=abc_00013;product=tRNA-Arg(tct)
+abc|SC|contig000001	Prodigal:2.60	CDS	12241	12375	.	+	0	ID=abc_00014;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P11699,protein motif:Pfam:PF05480.5;locus_tag=abc_00014;product=Gonococcal growth inhibitor III,Staphylococcus haemolytic protein;protein_id=gnl|SC|abc_00014
+abc|SC|contig000001	Prodigal:2.60	CDS	12432	12566	.	+	0	ID=abc_00015;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P11699,protein motif:Pfam:PF05480.5;locus_tag=abc_00015;product=Gonococcal growth inhibitor III,Staphylococcus haemolytic protein;protein_id=gnl|SC|abc_00015
+abc|SC|contig000001	Prodigal:2.60	CDS	12699	13385	.	+	0	ID=3_5;eC_number=3.-.-.-;gene=yfnB;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:O06480,protein motif:CLUSTERS:PRK09449,protein motif:TIGRFAMs:TIGR02254,protein motif:Pfam:PF00702.1;locus_tag=abc_00016;product=Putative HAD-hydrolase yfnB,dUMP phosphatase,HAD hydrolase,haloacid dehalogenase-like hydrolase;protein_id=gnl|SC|abc_00016
+##FASTA
+>abc|SC|contig000001
+ACTGGCCGCCTAATAATAAAAACTCTAAAAGTTGTAATTTAAAATAGTTCTTTAAATTAT
+ATACCCACCACATTTGGTGGAGAACCAAAAATTAGCCGAAAAACATCATTTCTGAAGTTA
+TCGGCTAAAGTTATAAATTATATTTATTTGTACATGAACAAATAATTTACATTAATTTGT
+CATTTCTTCTTTTTCCCAATCGATTTTATATCTTTCTGAAGAACGATCTGTCCATTTATC
+TTTAGTATTGGTACCTTTCCAATTTGTTGAAGTCCAATGCAATTGGTAGTCATCACGAAC
+TCGTTCGTATATTACATCTATATTTGTTTGTTGTTTGGATGCTTTTCTATCCATAGTAAT
+AACTGTAGCGAAGTCTGGTGAAAACCCTGAAGATAATAGAGAACTTGCTTTGTTAGGATC
+AAGGAAGTTCTCTGCTGCTTTCATAGAACCATTTCTAGTTTTCATGAAAAGTTGATTGCC
+ATATACCGGGTTCCAAGAATCTCTATCATATGGTCCCCAATTTTGATTCACCATATTGTT
+AAATATCACTTTCCAGCCTACTTTTTTATCAGTTGGGCTCTCTAAAATTGTTTTGAAATC
+AGGTTGAACATATTTCAGTGTATGACCAATCGAAACATTTGCACCAATAAGGCCGCCAAT
+TTTTCCTGTATCATCACCAGTAACATTACCGTTGAATCCATAAGTTAAAGTACTCATATA
+CTCTTTTGTATCAATCGAATTTCTTGGATAGTAATCAGATATTTGAGCTACTTCATTATC
+AGGTAGTTGCAACTGTACCTTAAAGGCTGAAGGCCAGGCTAAACCACTTTTGTTAGCACC
+TTCTTCGCTATAAACTCTATATTGACCAGCAATGGTACCTTTCGTTCTAATAACTAGCAG
+TTTTTTATTGTGATTTTTATCATCGATAAAACTATAAAATACTTTTTTGTGCATGCCATT
+TTCTTTATCATAAGTGACTAAATCACCTGTTTTTACTGTAGTATTGCTTCCAATATCTGT
+AGTACCGGTTTTAATATTAATATCAGAATCTGCGGCATTAGCGACAGGATTCATTAATAT
+GGAACCTAGCAATAGTGTTGTTGTTACTGAGCTGACTATACGTGTTTTCATTTTCATCAT
+CCTTCTATTTTTTTTAACGATTTGAGGAAACAATAATCAATATGTCAATTTAGAATATTG
+CAGTTGAGACATATCAAATATTTATAATCGTTTATATTAGTATATTTAATGTAGCAACTG
+ATAAATTACTGAGTGATGATGAGTGATTATTTTAAGAATATGTTTTTAACTTTTATTTAA
+AATTTGAAAGGAAGCATTTCAATTTCGAGGGTTAGTCAAAGTTGAATAAATTCTTTATGA
+AACAAGGAAAAGACATAGCTAATTTTATTGATTAATTTCTTTAAAACTAATGATTTGTTT
+GATTTAAAAATGTAATCGATTACAATATAAAAATACAAATATCTTAGAATTAAATCAATT
+AATTAACTATTAAATAAAAATTAAATATATATTAACTACTGTAAATTAATAAATAGAAAT
+AGAGAAAAAGGGTATTAATTATGTTTGGAATTTCGTCGGGAATAATTTTTGCCATTACAT
+AGAAATATCTAATAGATAATGAAAAAGTATCGTATGTATTTTTAATATAGTGTAAAATAT
+CATATGTAAAATAAAATGTAGATTTTTAGTTAGAGGCATTATAAGAAAATTTTGAGTATA
+GGTTAGCTTTTAATTATGAATCTTATTGAAATTTGATTAATAAATATATGATAGGGGATT
+AAAATGAAACTATTTTATATCGTATTTCTTATTATTATATGGCTGAATATATTTTTAGGA
+AATGAAATTATCCATACACTGACTGTTTTAATAACAACATTGTATATTGTTAATTCAAGA
+AAGGGGATTAAAAATGACAGAGTTGAATAATATTATAAACTCTCTTCAATCTTTGTTTGA
+GTCTGAATCAGGCTATAAAATTTCGAAAAATTCAGGAGTTCCATATCAAACAGTACAAGA
+TTTAAGAAATGGGAAAACCAAACTAGAAGATGCTAGATTTAGAACGATTATTAAACTTTA
+TAGTTACTATGTCTCATTAAAAGAACATTAATCATGGGACAATAAAGTATTGCTATAATA
+ATTGAATCATTAAATGAAGGAATAGAGCCTAAGACATAATAAATCAATGTCTTAGGCTCT
+ACAATATTATATTGGTAGTAGTTGACCGAATGAAAATGACCATGTAACAAGCATTTTTGG
+GGCCCCAACACAGAAGCTGACGAAAAGTCAGCTTACAATAATGTGCAAGTTGGGGATGGG
+CCCCAACACAGAGAATTTCAAAAAGAAATTCTACAGACAATGCAAGTTGGCGGGGCCCCA
+ACATAGAGAAATTCAAAAAGAAATTCTACAGACAATGCAAGTTGGGGAGTGACAACGAAA
+TAAATTTTATAAAATACCATTTCTGTCACATTCCTACTCCCAATTCCATTTAAATATATA
+GAAAATTTCACCTATTATATACATCATACACTTTAAAAATTATCATTTAAATAATCTGAT
+TTGGAATTAAAGTGCATGAAGTATAAGTCACCTTCATATACTAATCAAAGAGGACGTCAA
+CAGTTATTTTATTAGGATTTTTAACATAAACATTTGCTAGATCTGAATGTAATCTTTTGC
+TTAAATCAATAGTGTAGTTATTACCGCCACCGGTGATCTTAAGCTTACCTTTATTACGAT
+TTTCGGTATATAATATTTTATTTTTTATTAACGCTTCTCGTGCACGGAAATCGATTTCTT
+TCAATGTTAATACTGGTTTATTGCCTTGGTATATTTTATGCGCACCAATAATCGTTTGTA
+GTTTATCTTTGTATTGCACAAAAAGATTATAAGTTTTATCAGAAGGTTTTGCGGCTGGTG
+TAACGCCACCTGTAAATGTCTCTCTATAAGACCACCATAACTGATCAGTATCTTTGTCTT
+TTAGTCCAAACACATCTACGTAACGATCTTTTAACTGATTAATATTTCCCCAACTTTCAG
+CGCCCCATAAAGATATATGTGCTGACCATGAATATCTCTTAAGTTCAACATAAATGTTTC
+CATTATCATATTGATATAGCCATTTATTTGAAAATGAAAAATGAGGCTGTGTGTAATATT
+TAATTAATTCATTGATGTTAGTTTCATCTTGACCAATGCTATAAGCTTTAGCTTCAGAGT
+AAAAACTAAATACTGGTTTTTGATTTTGAGGTAATACAGTACCTAATAGTAATAATGTTG
+TCGTTAAAATTATATTTTTCGTGATGTTCTTACTCATTAGAACATCTCCTTTCAGAGGAA
+TCATGATACGAGGAATAAGAAATTTAAATGTGAGCGAAGTCAATATAGTATTTGCGATTA
+TTTTTATTAACTCCATTATTATTGTTAGTTTGATTTTTCGAGGATAACTTCAATTTTTGC
+ATTTTGAGGTTTTTTAACATATCTATTTGCATCAGTTGATGGCAACCTTTTACTTAAATC
+TATTGTGTAGTTATTGTCTGTACCTGTTATTTTAATTTGTCCTTTATTATAAGAATTATT
+ATATAATTTTTTACTTTTAATTAATGTTTGACGAATACGAAAATCTAATTCTTTTAAAGT
+TAAAACAGGCTTATTGCCTTCATAAACTGGAAATCCGCCAGTAAACGTTTCTGCTTTATC
+TTTATATGTTACATTCAGTTTATAGTGTTTATCGTTAGATGTTGCTGCAGGAGTAACACC
+ACCAGTAAACGTTTCTTGAGATAATGCAAAAGAATCAATGGTTTCTTGGTCTTTTATGCC
+AAAAATATCAACGCTTTTATTTCTTAATTGGTTGATATTGCCCCAACTTTCAGGTCCATA
+AACTTGAATATGACTATACCAAGAAAACTGTAACAACGTTGCATGAATCGTACCGTTATC
+TTTTTGCCATAACGTACTGTTAGAGAAGGTTAAATATTTTTGCGAGTAATATTTAGTTAA
+CTCATTAACGTTAGTTTCGTTTTGATTTATATAATAAGCTTTCGCTTCAGATGAAGAATT
+GATAGGTGTATTAGGAAATTGTGTAAATGCTGTACCTAATAGTAACAATGTTGTTGATAA
+AATAATTTTTTTCGTGATGTTATTGTTCATTCGAATTTCTCCTTTGAGTATTGTTGGAAT
+GTTTAATTATAAAAAGGGGTTAATTAGATAATTGAAATTATCCGCATTTACAAAAGGTAA
+TAGGTTAGTTAGATTTTTCGAGTATGACTTCAATTTGTGCATTTTTAGGATTTTTAACAT
+AACGGTTTGTGTCAGTTAATTTTAACTTTTTACTTAAATCAATCGTGTAATTATTTCCAT
+CAGCAGTTATCTTAATTTGACCTTTATTAAATTCTCCGTTATATAACTTTTTATTCTTTA
+TTAATGTTTGACGAATACGGAAATCTAATTCTTTTAAAGTTAATACTGGTTTATTTCCTT
+TGTAAAATTCATGTCCACCGATGATAGTTTGTTGTTTATCACTATATTTTAAAAATAGTC
+TATAAGGTTTATCAGATGAAGTAGCTGCTGGCGTAACACCACCAGTAAATGTTTCATCAT
+AAGTCCAGTAACCTTCAACTGTGTCCTCATCTTTAGTTCCAAATATATCAACGTATTTAT
+TTCTTAACTGATTAATGTTTCCCCAACTCTCGGATCCAAACACTTGAATATGACTATACC
+AAACCCACGTTTGCAATGTTGCATGAATGCTACCATTGGGCTTTTGCCATAGCCATTTTC
+CAGATAATGAAAAATGCGGCTGAGTGTAATATTTGATTAACTCATTGATATTAGTCTCGT
+TTTCACTGATATTATAGGCTTTTGCTTCAGATGAAAAACTGATTGGTGTTTTAGGAAGTT
+GTGTTGATGTGGTTCCTAAAAGTAACAATGCTGTTGATAAAACTAATTTATTCATGATGT
+TCTTTTTCATATGAAAATCTCCTTTGCGTGAATTACCCAAAGTATATAAGCTATTACACC
+GATTCGGAATTAAATAAAAGCTAAAACTATGTTAAATAAACTTAAACAGTTAGTAGTGTT
+ATTTAAGCAAAACTTATCATTTTTAAGTTTTGGACAGAAACAGTACTTAATAAAGTAGGC
+GGGAGTTATATATTAAAAACGACACGTTACAATTATTCTCTAATCAATTGCATTAAATTG
+TTTGATAATTGAATTTTCTAACTACTTGAAAAATAGTTATACTTTAAATGTAGTACTTAT
+TTTAATTATTTCCTACTACTTAAATTTAATATTAATAAAATGTTCATTTAATTATTGATA
+AAATATTACAAATTTTAATAGTAGGTTGTGTTTATTTTGTATGCGCTTACAATTTAGGTG
+TAACTAAAATAAAAGGAGTTGTTATTAATGAAAAATTTACGAAACAGAAGTTTTTTAACT
+TTATTAGACTTTTCACGACAAGAGGTAGAATTCTTATTAACACTCTCCGAGGATTTAAAA
+CGTGCTAAATATATTGGCACTGAAAAGCCTATGTTAAAAAATAAAAATATTGCACTGTTA
+TTTGAAAAAGATTCTACAAGAACGCGATGTGCATTTGAAGTTGCAGCGCATGATCAAGGT
+GCAAATGTAACTTATTTAGGCCCAACTGGATCACAAATGGGTAAAAAAGAAACAACTAAA
+GATACTGCACGTGTGCTTGGTGGAATGTATGATGGCATTGAATACCGTGGTTTTTCACAA
+AGAACAGTAGAAACTTTAGCTGAAAATTCAGGCGTACCAGTGTGGAATGGTTTAACTGAT
+GAAGATCATCCTACTCAAGTTCTTGCTGATTTCTTAACAGCAAAAGAAGTCTTAAAAAAA
+GATTATGCAGATATTAACTTTACATATGTTGGAGATGGTCGTAATAACGTTGCAAATGCA
+TTAATGCAAGGTGCTGCCATTATGGGTATGAACTTCCATTTAGTTTGTCCAAAAGAATTA
+AATCCAACAGATGAATTATTAAATCGCTGTAAAAATATTGCCGCTGAAAATGGTGGCAAC
+ATATTAATCACAGATGATATTGACCAAGGTGTAAAAGGTTCGGATGTAATTTACACTGAT
+GTTTGGGTATCAATGGGTGAACCTGATGAAGTATGGAAAGAACGACTTGAATTATTGAAA
+CCATATCAAGTAAATAAAGAAATGATGGATAAAACTGGTAATCCAAATGTTATTTTTGAG
+CATTGCTTACCATCTTTCCATAATGCTGATACGAAAATTGGTCAACAAATTTTTGAAAAA
+TATGGTATTCGAGAAATGGAAGTTACAGATGAAGTATTCGAAAGTAAAGCTTCAGTTGTA
+TTCCAAGAAGCTGAGAACAGAATGCATACAATCAAAGCAGTCATGGTTGCTACATTGGGT
+GAATTTTAAATGATATAAGGAAGTGAATATGATGGCGAAAATAGTAGTAGCATTAGGTGG
+TAATGCTTTAGGAAAATCACCTCAAGAACAACTCGAGCTTGTTAAAAATACTGCGAAATC
+ATTAGTAGGATTAATAACAAAAGGACATGAGATTGTTATTAGTCATGGTAATGGACCACA
+GGTTGGAAGCATTAATTTGGGACTTAACTATGCTGCAGAACATAACCAAGGTCCGGCATT
+TCCATTTGCTGAATGTGGCGCAATGAGTCAAGCTTACATCGGCTATCAATTACAAGAAAG
+CTTACAAAATGAATTGCATTCTATTGGAATGGATAAACAAGTGGTAACACTAGTGACACA
+AGTTGAAGTTGATGAAAATGATCCGGCATTTAACAATCCTTCAAAACCAATTGGGTTATT
+TTACAACAAAGAAGAAGCTGAACAAATTCAAAAAGAAAAAGGATTTATATTTGTTGAAGA
+TGCTGGAAGAGGATATAGACGCGTTGTTCCTTCACCACAACCCATCTCTATTATTGAATT
+AGAGAGTATTAAAACACTTATTAAAAATGATACACTCGTTATTGCTGCTGGTGGTGGAGG
+TATACCAGTAATTAGAGAGCAACATGATGGTTTTAAAGGTATTGATGCAGTTATAGACAA
+AGATAAAACAAGTGCGTTGTTGGGTGCTAATATTCAATGCGATCAATTGATTATTTTAAC
+AGCAATTGATTATGTATATATTAATTTTAACACTGAAAACCAACAGCCTTTGAAAACAAC
+AAATGTTGATGAATTAAAACGATATATAGACGAAAATCAATTTGCAAAAGGAAGTATGTT
+ACCAAAAATTGAAGCAGCCATATCATTTATTGAAAACAATCCAAAAGGAAGTGTGCTTAT
+AACATCATTAAATGAATTAGATGCTGCCTTAGAGGGTAAAGTAGGTACTGTGATTAAAAA
+GTAATTGAATTGAAACGCTTTTCAATTACTATATGTCAAATGCATGATTTTTATTATTTA
+TGTGCACCCCCTGAAAATAATGCCTCTATTTTGATGCGGGGTGCACTTTCTTAATTTATA
+TTTATAAAATCTTTAAGGTAGAAATGCTAGGTTAAATGTCGAAGGAGATGAAACCGTGGA
+AAATACAATTAATGAAAGTGAAAAGAAAAAACGATTTAAATTAAAAATGCCAGGTGCATT
+TATGATTTTATTCATTTTAACGGTTGTTGCAGTTATAGCAACATGGGTTATTCCTGCTGG
+TGCATATTCTAAACTTTCTTACGAACCTTCATCCCAAGAACTAAAGATAGTTAACCCTCA
+TAACCAAGTGAAAAAGGTTCCGGGTACGCAACAGGAACTAGACAAAATGGGGGTTAAAAT
+TAAGATTGAACAATTTAAATCAGGTGCAATTAATAAGCCAGTATCAATTCCGAATACTTA
+TGAAAGATTAAAGCAACATCCAGCTGGACCAGAACAAATAACAAGTAGCATGGTTGAAGG
+TACGATAGAAGCGGTCGATATCATGGTATTCATTCTTGTACTAGGGGGACTTATTGGCGT
+AGTTCAAGCCAGTGGTTCTTTTGAATCGGGATTGTTAGCTTTAACGAAGAAAACAAAAGG
+GCATGAATTTATGCTAATTGTGTTTGTATCAATACTAATGATTATCGGCGGGACGTTATG
+TGGTATTGAAGAAGAAGCTGTAGCATTCTATCCGATTTTAGTCCCTATATTTATAGCGTT
+AGGATACGATTCTATCGTTTCAGTTGGTGCCATATTCCTTGCCAGCTCTGTCGGTAGTAC
+ATTTTCAACTATTAACCCGTTCTCGGTTGTAATTGCCTCTAATGCCGCTGGTACAACTTT
+TACGGATGGCTTGTATTGGAGAATAGGTGCTTGTATTGTCGGTGCGATTTTTGTTATTAG
+TTATTTATATTGGTACTGTAAAAAAATTAAAAACGATCCTAAAGCGTCATATTCTTATGA
+AGACAAAGATGCTTTTGAACAGCAATGGTCTGTATTAAAAGATGACGATAGTGCCCATTT
+TACTTTGCGTAAGAAGATAATCCTTACATTATTTGTACTACCATTTCCAATTATGGTATG
+GGGAGTTATGACGCAAGGTTGGTGGTTCCCAGTTATGGCTTCAGCATTTTTAATATTTAC
+AATTATAATAATGTTTATTGCTGGGACAGGTAAATCTGGATTGGGAGAAAAAGGAACTGT
+AGATGCATTTGTCAATGGTGCATCAAGTTTAGTAGGTGTATCTTTAATTATTGGTTTAGC
+TCGAGGTATTAATTTAGTGTTGAATGAAGGTATGATTTCAGATACAATCTTACACTTTTC
+ATCATCTTTAGTTCAACATATGAGTGGACCATTATTTATCATCGTATTACTATTTATTTT
+CTTCTGTTTAGGTTTTATCGTGCCATCATCTTCTGGATTAGCGGTATTATCAATGCCTAT
+CTTTGCACCACTAGCTGATACAGTAGGTATACCAAGATTCGTCATCGTTACGACATATCA
+ATTTGGTCAATATGCGATGTTATTCTTAGCGCCGACTGGACTTGTTATGGCCACACTACA
+AATGTTAAACATGCGATATTCACATTGGTTCCGATTTGTATGGCCGGTAGTTGCTTTTGT
+ATTGATTTTCGGTGGCGGAGTACTAATTACGCAAGTACTAATTTATTCATAATTTGAAAT
+GCTATATTATAAAAATACTAATTGGGTTTTATGCATCTCGTAGGTTTGTAGAAATACTAA
+ACTAAGCGAGGTGCATTATTATTTTTGATTAAGAAAATAATGACGGTAATGATAACACTA
+GTAAGTAATTGATACAATGCTCTATTTAATAATGATATTTTTAAAATTTGTTTTTAATGT
+AATGTTAGATCTATGGTATATTATATTTATCGTGGTAAATATGTATTTGCTGTAAACAGT
+TTTTGTAACACATGACACATATGGTTGTGAAAATAGCATATATAAAGGATGGCTATAAAT
+GACACATTTGACAAAGGTTTTAGATACACTAACTGGAATATGCGTAGTATTATTATTTAG
+TAAATATTTTGTGGCGTATGCAAATATGGTGTTTGATTGGAATTTAAGATGGTATTTGCT
+AGAAAACATACCACATTTGCCAATTATATTATTTATTCTGATGTTTATTTTCGGAGTACC
+TTCTGAAATGATAAAAGATAGGCAAAGGAAAAATAACGGTGTTTAATTTATCGATATTTA
+GAGGTGATAAAATTTGTCAACTATTACAAAGACTAAAATAAAAATCTTTATTAATTATTT
+TATTGGTATATTAGCCTTGGCGTTTGCTGCTTATATATTATTTAAATAAAGGTTAGAGTG
+AAACGTGTTTATGAACTAGACGTTCTAGTATAGTTACTACAGCTTTAGTCAGAAGGTATC
+ATTGATAAGATCATATTAAATCAAAGAGGCATTGATATACACTAAAAAGAGGCAAGATTA
+CCTGCCTCTTTTTTAGTTATTAAATATGCGTGTTAATTCTTGGTAATAGTGTTACTGAGA
+CGCATTACGAAGAAATTTATCTTGATTTTCCTTTTTTAAAAAGAAGTGAAGATATCCTAT
+AAAGACTCTAAGTACTATTACAGTGGCTAATAACACTTCGATAAACAAAAGACCTTTCCA
+AATATCTGGAAACATAAGTACAGGCAAACTGTTCTTTAAAGCAGTTGCTGAGATTACTAA
+AGGGAATGTGAAAGCTGAAAATACGGGCGAAAAAGGTTCTTTTAGTAATTTAGGCAATTG
+TATAATGATATAAAAATAAAATATTTGAGCTAATATTAAAAATATAATTACGATAAAAGC
+ATTCGCCTTAGGAAAGGCTATAACATATGCTGCAGCGACTAAAGAAAATGGTGCACAAAT
+TGTCGATGTGTTCGGTTTGATTGACGTCTGCAATGGAAATGCTTTTAATCGCTTGAAAAC
+AATAGGTAAGACAATACAAGTAGCTACAAAGCCATATATTACTGTTAATTGACCTATGAA
+AAAACATCCGCTAACGGGTGCCGTCAATCCTGCGATAGCAATACCAATAAAAAGTACAGT
+CCACGAAGGATAAACATTTTCAAGTGAAAAATCTTTTAAATATTTTATTGAAAAAATAAT
+CATATGCGTCATAATTCCCACAAGGCATAAAATCCAAATAGGCGTTATTAAGCTATTGAT
+AAAAGTTATGTTACTAAAAAATGTATTTAAATAAGTAGTACCTAAAAAGCCAGACATGAA
+AAATGTTGTGAACACTGATGAAACTAGAGGACTGTTTAATTGTTCTTTCACATTATTAAA
+ATATTTGATCATAGTACATAAAAGGTGAATCCAAATCAAGAAAGCAAAGATTCCGCAAAC
+AGCGTTTAAAGTAAGAGATAAGTCTTTTAATAGATTACCCAGGCCTAATAATCCTAAGAC
+TAGTCCTGACGTTACTAGAGGTGCTTTTTGAAGTCTCATGATTTACAACCTTTCTTATGT
+GATTTTCTTCACTAATTATATCATGATAGCTATGGCCAATTAATAAGAAGAGTGTGTACT
+ATTACGTTATTAGAGTATGTATATTGGATTGATAGACACATAATTGACATTTAAATCTCA
+AAATTAATGATATTTGAGGTATGCTTTGCAACCTAAATATTGGAATATGTGGAAAAGTAA
+TTATTTAATTTAAATGATGATTGAAGATTTACAAGGGGGTGTACAAAATGAGAAATCAAA
+TTCAAAAACTATTAGACAGTGATTTGAGCAGTTTACATATATCGAAACAAACAGGAGTTC
+CACAAAGCACAATACACAGAATGAGAAAAAAAGAAAGATCATTAGACAATATGTCATTGA
+AAAACGCTGAACTACTTTATAAATTTGCCAATAGTATATTTAGCAATGAAAATTAAGAAG
+AATAATTAGTGAGTTAAATAATTAAAAAACCACGTCTCGATGGACGTGGTTATTTTTTTA
+AATGTATTTAATTATAGGATTTCGGGCCCCTGAAAAGTCCCTAAAATTTTGAATAGTATC
+AAAATCTATAGGAATAATATAATAATAAAAATCTCTACGCATGCAAATGGTGAGTGTTAA
+AAATCTTGGTGTAGTGTTGGTGTAGTTCAGGTGCAGTATAGATGAAATTTGAGCACAAAA
+TTACTTAATTAAAAATGTATAAACAAGTGTCAGACGCGTGTCAATTGTGTGTCAAAAAAT
+TCTATGACGAATAAGCATGCTTGTTTTAATTACTGTATTTTCGGGGCTTATGCGGGGGAC
+GTTTTGGTGACGCATCATACTATATTACTGAAATTCAAAACAAAAAGAGCCCCGTAATCA
+CGGAACTCTTTTGTTTGGTAATGCGTATAAAAATACCTATAAACGTCCTGGGAGGGATTC
+GAACCCCCGACCGATGGCTTAGAAGGCCATTGCTCTATCCAGCTGAGCTACCAGGACACG
+TTTAACAACACAAGAATTATTATATCTAAATGAACTTAAATTAGCAATACCTTGTAAATA
+AAAAATGTTTATATTTTTCACTATTATAGAGCTATTTATCTAAAAAGGTTCAATAAGACT
+TAAATGCGAATTCAGGCAACTTAATTGTGTTAAATACAGTTTTGAATGCCTAACTGTATT
+TCTTTTCTCTTTAAAATACAGTTAAGTACATTATAAGATGTTGTGCGGATAAACAAACTA
+ATTGCATCAAATTTATTTTAAAATAACAACAACAAAACGTTAAGCGAATAACATTTCGGT
+GATTTAAAAGCTACGCACGTTTTTGTTATCTTCAAATTTAAATTTTAAGGAGTGTTTTCA
+ATGGAAGGTTTATTTAACGCAATTAAAGATACCGTAACTGCAGCAATTAATAATGATGGC
+GCAAAATTAGGCACAAGCATTGTGAGCATCGTTGAAAATGGCGTAGGTTTATTAGGTAAA
+TTATTCGGATTCTAATTTCAATATGTTATGTAAGTAATCAGTATTATTTCAAAGGTGAGG
+GAGAGATTTAAATGACTGGACTAGCAGAAGCAATCGCAAATACTGTGCAAGCTGCACAAC
+AACATGATAGTGTGAAATTAGGCACAAGTATCGTAGACATCGTTGCTAACGGTGTGGGTT
+TACTAGGTAAATTATTTGGATTCTAATATAATAACTAATATTCTTTAAAATAAACTGGGT
+GAGCATACTTTAATGTTATGCACTCAGTTTATTTTATTTGCAGAAATTTGAGCCTCTGTT
+AAGATTTAGATACATAGACAATATAGGAGATGGGGAAATTGGGATATAAAAATATTTTGA
+TAGACTTTGATGATACAATTGTTGATTTTTATGATGCAGAAGAATGGGCGTTTCACTATA
+TGGCGAATGTTTTTAATCATAAAGCAACAAAGGATGATTTTTTAACATTTAAAAAAATCA
+ATCACCAACATTGGGAAGCTTTTCAACAAAATAAATTAACGAAGTCTGAAGTATTATCAG
+AACGATTTGTGAATTACTTCAAACATCATCAAATGGAAGTTGATGGGCATCGTGCAGATG
+TGTTATTTAGAAATGGATTAGCAGAAGCTAAAGTTAAATACTTTGATCAAACATTAGAAA
+CAATTGTCGAATTATCGAAAAGACATGATTTATATATTGTTACTAATGGTGTAACCGAAA
+CGCAAAAGAGAAGGTTAAATCAGACGCCGTTGCATAAATATATTAAAAAGATATTTATAT
+CTGAGGAAACAGGATATCAAAAACCTAATCCGGAATTTTTTAATTATGTTTTTAATGATA
+TTGGTGAGGATGAAAGACAGCACTCGATTATAGTTGGAGATTCTTTAACATCTGACATTC
+TAGGTGGAATCAATGCGGGTATAGCTACTTGCTGGTTTAATTTTAGAGGATTTGATCATA
+ATCCAGGAATTATACCTGATTATGAAATTAATTCATGGAAACAACTAAATGATATTGTAC
+GTTAAGACAAATAATTTGAAAATGATTTATATTAGCTTAAGAAAGTAATTGTAAAAACGA
+CACTACGAAAAGATGCATTTTCATGCTCGTAGTGTCGAATATTATTATCTTATGGTTTCC
+ACAATAAGACATCATGTCCCTCTATATTTTTAGCTTCCACATCTGTAAATCCATGATGTA
+AAAAGAAATCCTTAGAATCATTTCTGCCAATGGCTTTAATTGGCATATTGAAACTCTTTG
+CAAAATCAATCAATTCTGAAGCGTACCCTCTGTTTTGATATTTTGGTAATACTTCTAACT
+TCCATAATAATATATAATCTTCAAAATCTGGGAAGTAGATTTCTTCGACATCACCTTTTT
+TTAGTAATGCCATTCTAGCTCCTAATTGATCTCCGACAAATATGCCATAAAATGGTGAAT
+CTGAACTTGCATCAATCATTTGACCGTTTAACTCATTGACCATGTATAAGTCTTTGTTGC
+CAAACGCTCTAAAGTTTTCGAATAATTCGTCAGTTTTGTAATTAATTTCAAGACGTTTGA
+TTTCACTCATATTTATCTACCCCTTATTTGTTTACTACTATTATTATACATTAAACCACT
+TGTGTTTTTCATTGATTTGAAAATGTAAAACAATGAACATTATAAATTTTCCATGATTAA
+ATTGATTTTCAAGCCGTAAAATTGTCAATCACCGGTATAGACTTTATACTATAGTTTGTA
+ATCGCGTACTTAAGGAGAAAAAACATGGACTGTAAAGTAGTTAGTTTAAATGAAAAAGAT
+CAGTTTATACCAAAAATAAAGAGCAGTGACCCTGTAATAACAGGATTATTTCAATATGAT
+GCAGCTCAACAAACTAGTTTTGAAAAAAGGATGTCTAAAGAAAATAATGGAAGAGAAGCG
+GCATTAGCGAATGTTATTCGTGAATATATGAGTGATTTAAAGCTTTCAAATGAACAAGAA
+TTAAACATACAACATTTAGCTAATGGTTCAAAAGTTGTGATTGGTGGACAACAAGCAGGG
+CTTTTCGGGGGACCATTGTATACATTCCATAAAATATTTTCAATCATTACTTTATCTAAG
+GAATTAACGGATACACATAAGCAACAAGTAGTACCAGTTTTTTGGATTGCAGGAGAAGAT
+CATGATTTCGATGAAGTGAATCATACATTTGTTTATAACGAAAATCATGGGTCGCTGCAT
+AAGGTTAAATATCATACAATGGAGATGCCAGAGACGACAGTCTCTAGATATTATCCTGAT
+AAGGCTGAGTTGAAACAAACTTTAAAAACGATGTTCATTCATATGAAAGAAACTGTTCAT
+ACACAAGGTCTACTGGAGATTTGTGACAGAATTATTGACCAATATGACTCGTGGACTGAT
+ATGTTTAAAGCACTACTGCATGAAACATTTAAAGCATATGGCGTTCTATTTATAGATGCG
+CAGTTTGAGCCGTTAAGAAAAATGGAAGCGCCTATGTTTAAAAAGATTTTGAAAAAACAT
+CAGTTGCTTGATGATGCTTTTAGAGCAACACAACAACGTACTCAAAATCAAGGCTTGAAT
+GCGATGATACAAACAGATACAAATGTTCATTTATTCTTACATGATGAAAATATGCGCCAA
+TTAGTTTCGTATGATGGTAAGCATTTTAAATTAAATAAAACAGATAAGACATATATAAAG
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/query_4_missing_genes.gff	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,256 @@
+##gff-version 3
+##sequence-region abc|SC|contig000001 1 15000
+abc|SC|contig000001	Prodigal:2.60	CDS	172	1131	.	-	0	ID=4_1;gene=hly;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:Q2G1X0,protein motif:TIGRFAMs:TIGR01002,protein motif:Pfam:PF07968.6;locus_tag=abc_00001;product=Alpha-toxin,beta-channel forming cytolysin,Leukocidin/Hemolysin toxin family protein;protein_id=gnl|SC|abc_00001
+##FASTA
+>abc|SC|contig000001
+ACTGGCCGCCTAATAATAAAAACTCTAAAAGTTGTAATTTAAAATAGTTCTTTAAATTAT
+ATACCCACCACATTTGGTGGAGAACCAAAAATTAGCCGAAAAACATCATTTCTGAAGTTA
+TCGGCTAAAGTTATAAATTATATTTATTTGTACATGAACAAATAATTTACATTAATTTGT
+CATTTCTTCTTTTTCCCAATCGATTTTATATCTTTCTGAAGAACGATCTGTCCATTTATC
+TTTAGTATTGGTACCTTTCCAATTTGTTGAAGTCCAATGCAATTGGTAGTCATCACGAAC
+TCGTTCGTATATTACATCTATATTTGTTTGTTGTTTGGATGCTTTTCTATCCATAGTAAT
+AACTGTAGCGAAGTCTGGTGAAAACCCTGAAGATAATAGAGAACTTGCTTTGTTAGGATC
+AAGGAAGTTCTCTGCTGCTTTCATAGAACCATTTCTAGTTTTCATGAAAAGTTGATTGCC
+ATATACCGGGTTCCAAGAATCTCTATCATATGGTCCCCAATTTTGATTCACCATATTGTT
+AAATATCACTTTCCAGCCTACTTTTTTATCAGTTGGGCTCTCTAAAATTGTTTTGAAATC
+AGGTTGAACATATTTCAGTGTATGACCAATCGAAACATTTGCACCAATAAGGCCGCCAAT
+TTTTCCTGTATCATCACCAGTAACATTACCGTTGAATCCATAAGTTAAAGTACTCATATA
+CTCTTTTGTATCAATCGAATTTCTTGGATAGTAATCAGATATTTGAGCTACTTCATTATC
+AGGTAGTTGCAACTGTACCTTAAAGGCTGAAGGCCAGGCTAAACCACTTTTGTTAGCACC
+TTCTTCGCTATAAACTCTATATTGACCAGCAATGGTACCTTTCGTTCTAATAACTAGCAG
+TTTTTTATTGTGATTTTTATCATCGATAAAACTATAAAATACTTTTTTGTGCATGCCATT
+TTCTTTATCATAAGTGACTAAATCACCTGTTTTTACTGTAGTATTGCTTCCAATATCTGT
+AGTACCGGTTTTAATATTAATATCAGAATCTGCGGCATTAGCGACAGGATTCATTAATAT
+GGAACCTAGCAATAGTGTTGTTGTTACTGAGCTGACTATACGTGTTTTCATTTTCATCAT
+CCTTCTATTTTTTTTAACGATTTGAGGAAACAATAATCAATATGTCAATTTAGAATATTG
+CAGTTGAGACATATCAAATATTTATAATCGTTTATATTAGTATATTTAATGTAGCAACTG
+ATAAATTACTGAGTGATGATGAGTGATTATTTTAAGAATATGTTTTTAACTTTTATTTAA
+AATTTGAAAGGAAGCATTTCAATTTCGAGGGTTAGTCAAAGTTGAATAAATTCTTTATGA
+AACAAGGAAAAGACATAGCTAATTTTATTGATTAATTTCTTTAAAACTAATGATTTGTTT
+GATTTAAAAATGTAATCGATTACAATATAAAAATACAAATATCTTAGAATTAAATCAATT
+AATTAACTATTAAATAAAAATTAAATATATATTAACTACTGTAAATTAATAAATAGAAAT
+AGAGAAAAAGGGTATTAATTATGTTTGGAATTTCGTCGGGAATAATTTTTGCCATTACAT
+AGAAATATCTAATAGATAATGAAAAAGTATCGTATGTATTTTTAATATAGTGTAAAATAT
+CATATGTAAAATAAAATGTAGATTTTTAGTTAGAGGCATTATAAGAAAATTTTGAGTATA
+GGTTAGCTTTTAATTATGAATCTTATTGAAATTTGATTAATAAATATATGATAGGGGATT
+AAAATGAAACTATTTTATATCGTATTTCTTATTATTATATGGCTGAATATATTTTTAGGA
+AATGAAATTATCCATACACTGACTGTTTTAATAACAACATTGTATATTGTTAATTCAAGA
+AAGGGGATTAAAAATGACAGAGTTGAATAATATTATAAACTCTCTTCAATCTTTGTTTGA
+GTCTGAATCAGGCTATAAAATTTCGAAAAATTCAGGAGTTCCATATCAAACAGTACAAGA
+TTTAAGAAATGGGAAAACCAAACTAGAAGATGCTAGATTTAGAACGATTATTAAACTTTA
+TAGTTACTATGTCTCATTAAAAGAACATTAATCATGGGACAATAAAGTATTGCTATAATA
+ATTGAATCATTAAATGAAGGAATAGAGCCTAAGACATAATAAATCAATGTCTTAGGCTCT
+ACAATATTATATTGGTAGTAGTTGACCGAATGAAAATGACCATGTAACAAGCATTTTTGG
+GGCCCCAACACAGAAGCTGACGAAAAGTCAGCTTACAATAATGTGCAAGTTGGGGATGGG
+CCCCAACACAGAGAATTTCAAAAAGAAATTCTACAGACAATGCAAGTTGGCGGGGCCCCA
+ACATAGAGAAATTCAAAAAGAAATTCTACAGACAATGCAAGTTGGGGAGTGACAACGAAA
+TAAATTTTATAAAATACCATTTCTGTCACATTCCTACTCCCAATTCCATTTAAATATATA
+GAAAATTTCACCTATTATATACATCATACACTTTAAAAATTATCATTTAAATAATCTGAT
+TTGGAATTAAAGTGCATGAAGTATAAGTCACCTTCATATACTAATCAAAGAGGACGTCAA
+CAGTTATTTTATTAGGATTTTTAACATAAACATTTGCTAGATCTGAATGTAATCTTTTGC
+TTAAATCAATAGTGTAGTTATTACCGCCACCGGTGATCTTAAGCTTACCTTTATTACGAT
+TTTCGGTATATAATATTTTATTTTTTATTAACGCTTCTCGTGCACGGAAATCGATTTCTT
+TCAATGTTAATACTGGTTTATTGCCTTGGTATATTTTATGCGCACCAATAATCGTTTGTA
+GTTTATCTTTGTATTGCACAAAAAGATTATAAGTTTTATCAGAAGGTTTTGCGGCTGGTG
+TAACGCCACCTGTAAATGTCTCTCTATAAGACCACCATAACTGATCAGTATCTTTGTCTT
+TTAGTCCAAACACATCTACGTAACGATCTTTTAACTGATTAATATTTCCCCAACTTTCAG
+CGCCCCATAAAGATATATGTGCTGACCATGAATATCTCTTAAGTTCAACATAAATGTTTC
+CATTATCATATTGATATAGCCATTTATTTGAAAATGAAAAATGAGGCTGTGTGTAATATT
+TAATTAATTCATTGATGTTAGTTTCATCTTGACCAATGCTATAAGCTTTAGCTTCAGAGT
+AAAAACTAAATACTGGTTTTTGATTTTGAGGTAATACAGTACCTAATAGTAATAATGTTG
+TCGTTAAAATTATATTTTTCGTGATGTTCTTACTCATTAGAACATCTCCTTTCAGAGGAA
+TCATGATACGAGGAATAAGAAATTTAAATGTGAGCGAAGTCAATATAGTATTTGCGATTA
+TTTTTATTAACTCCATTATTATTGTTAGTTTGATTTTTCGAGGATAACTTCAATTTTTGC
+ATTTTGAGGTTTTTTAACATATCTATTTGCATCAGTTGATGGCAACCTTTTACTTAAATC
+TATTGTGTAGTTATTGTCTGTACCTGTTATTTTAATTTGTCCTTTATTATAAGAATTATT
+ATATAATTTTTTACTTTTAATTAATGTTTGACGAATACGAAAATCTAATTCTTTTAAAGT
+TAAAACAGGCTTATTGCCTTCATAAACTGGAAATCCGCCAGTAAACGTTTCTGCTTTATC
+TTTATATGTTACATTCAGTTTATAGTGTTTATCGTTAGATGTTGCTGCAGGAGTAACACC
+ACCAGTAAACGTTTCTTGAGATAATGCAAAAGAATCAATGGTTTCTTGGTCTTTTATGCC
+AAAAATATCAACGCTTTTATTTCTTAATTGGTTGATATTGCCCCAACTTTCAGGTCCATA
+AACTTGAATATGACTATACCAAGAAAACTGTAACAACGTTGCATGAATCGTACCGTTATC
+TTTTTGCCATAACGTACTGTTAGAGAAGGTTAAATATTTTTGCGAGTAATATTTAGTTAA
+CTCATTAACGTTAGTTTCGTTTTGATTTATATAATAAGCTTTCGCTTCAGATGAAGAATT
+GATAGGTGTATTAGGAAATTGTGTAAATGCTGTACCTAATAGTAACAATGTTGTTGATAA
+AATAATTTTTTTCGTGATGTTATTGTTCATTCGAATTTCTCCTTTGAGTATTGTTGGAAT
+GTTTAATTATAAAAAGGGGTTAATTAGATAATTGAAATTATCCGCATTTACAAAAGGTAA
+TAGGTTAGTTAGATTTTTCGAGTATGACTTCAATTTGTGCATTTTTAGGATTTTTAACAT
+AACGGTTTGTGTCAGTTAATTTTAACTTTTTACTTAAATCAATCGTGTAATTATTTCCAT
+CAGCAGTTATCTTAATTTGACCTTTATTAAATTCTCCGTTATATAACTTTTTATTCTTTA
+TTAATGTTTGACGAATACGGAAATCTAATTCTTTTAAAGTTAATACTGGTTTATTTCCTT
+TGTAAAATTCATGTCCACCGATGATAGTTTGTTGTTTATCACTATATTTTAAAAATAGTC
+TATAAGGTTTATCAGATGAAGTAGCTGCTGGCGTAACACCACCAGTAAATGTTTCATCAT
+AAGTCCAGTAACCTTCAACTGTGTCCTCATCTTTAGTTCCAAATATATCAACGTATTTAT
+TTCTTAACTGATTAATGTTTCCCCAACTCTCGGATCCAAACACTTGAATATGACTATACC
+AAACCCACGTTTGCAATGTTGCATGAATGCTACCATTGGGCTTTTGCCATAGCCATTTTC
+CAGATAATGAAAAATGCGGCTGAGTGTAATATTTGATTAACTCATTGATATTAGTCTCGT
+TTTCACTGATATTATAGGCTTTTGCTTCAGATGAAAAACTGATTGGTGTTTTAGGAAGTT
+GTGTTGATGTGGTTCCTAAAAGTAACAATGCTGTTGATAAAACTAATTTATTCATGATGT
+TCTTTTTCATATGAAAATCTCCTTTGCGTGAATTACCCAAAGTATATAAGCTATTACACC
+GATTCGGAATTAAATAAAAGCTAAAACTATGTTAAATAAACTTAAACAGTTAGTAGTGTT
+ATTTAAGCAAAACTTATCATTTTTAAGTTTTGGACAGAAACAGTACTTAATAAAGTAGGC
+GGGAGTTATATATTAAAAACGACACGTTACAATTATTCTCTAATCAATTGCATTAAATTG
+TTTGATAATTGAATTTTCTAACTACTTGAAAAATAGTTATACTTTAAATGTAGTACTTAT
+TTTAATTATTTCCTACTACTTAAATTTAATATTAATAAAATGTTCATTTAATTATTGATA
+AAATATTACAAATTTTAATAGTAGGTTGTGTTTATTTTGTATGCGCTTACAATTTAGGTG
+TAACTAAAATAAAAGGAGTTGTTATTAATGAAAAATTTACGAAACAGAAGTTTTTTAACT
+TTATTAGACTTTTCACGACAAGAGGTAGAATTCTTATTAACACTCTCCGAGGATTTAAAA
+CGTGCTAAATATATTGGCACTGAAAAGCCTATGTTAAAAAATAAAAATATTGCACTGTTA
+TTTGAAAAAGATTCTACAAGAACGCGATGTGCATTTGAAGTTGCAGCGCATGATCAAGGT
+GCAAATGTAACTTATTTAGGCCCAACTGGATCACAAATGGGTAAAAAAGAAACAACTAAA
+GATACTGCACGTGTGCTTGGTGGAATGTATGATGGCATTGAATACCGTGGTTTTTCACAA
+AGAACAGTAGAAACTTTAGCTGAAAATTCAGGCGTACCAGTGTGGAATGGTTTAACTGAT
+GAAGATCATCCTACTCAAGTTCTTGCTGATTTCTTAACAGCAAAAGAAGTCTTAAAAAAA
+GATTATGCAGATATTAACTTTACATATGTTGGAGATGGTCGTAATAACGTTGCAAATGCA
+TTAATGCAAGGTGCTGCCATTATGGGTATGAACTTCCATTTAGTTTGTCCAAAAGAATTA
+AATCCAACAGATGAATTATTAAATCGCTGTAAAAATATTGCCGCTGAAAATGGTGGCAAC
+ATATTAATCACAGATGATATTGACCAAGGTGTAAAAGGTTCGGATGTAATTTACACTGAT
+GTTTGGGTATCAATGGGTGAACCTGATGAAGTATGGAAAGAACGACTTGAATTATTGAAA
+CCATATCAAGTAAATAAAGAAATGATGGATAAAACTGGTAATCCAAATGTTATTTTTGAG
+CATTGCTTACCATCTTTCCATAATGCTGATACGAAAATTGGTCAACAAATTTTTGAAAAA
+TATGGTATTCGAGAAATGGAAGTTACAGATGAAGTATTCGAAAGTAAAGCTTCAGTTGTA
+TTCCAAGAAGCTGAGAACAGAATGCATACAATCAAAGCAGTCATGGTTGCTACATTGGGT
+GAATTTTAAATGATATAAGGAAGTGAATATGATGGCGAAAATAGTAGTAGCATTAGGTGG
+TAATGCTTTAGGAAAATCACCTCAAGAACAACTCGAGCTTGTTAAAAATACTGCGAAATC
+ATTAGTAGGATTAATAACAAAAGGACATGAGATTGTTATTAGTCATGGTAATGGACCACA
+GGTTGGAAGCATTAATTTGGGACTTAACTATGCTGCAGAACATAACCAAGGTCCGGCATT
+TCCATTTGCTGAATGTGGCGCAATGAGTCAAGCTTACATCGGCTATCAATTACAAGAAAG
+CTTACAAAATGAATTGCATTCTATTGGAATGGATAAACAAGTGGTAACACTAGTGACACA
+AGTTGAAGTTGATGAAAATGATCCGGCATTTAACAATCCTTCAAAACCAATTGGGTTATT
+TTACAACAAAGAAGAAGCTGAACAAATTCAAAAAGAAAAAGGATTTATATTTGTTGAAGA
+TGCTGGAAGAGGATATAGACGCGTTGTTCCTTCACCACAACCCATCTCTATTATTGAATT
+AGAGAGTATTAAAACACTTATTAAAAATGATACACTCGTTATTGCTGCTGGTGGTGGAGG
+TATACCAGTAATTAGAGAGCAACATGATGGTTTTAAAGGTATTGATGCAGTTATAGACAA
+AGATAAAACAAGTGCGTTGTTGGGTGCTAATATTCAATGCGATCAATTGATTATTTTAAC
+AGCAATTGATTATGTATATATTAATTTTAACACTGAAAACCAACAGCCTTTGAAAACAAC
+AAATGTTGATGAATTAAAACGATATATAGACGAAAATCAATTTGCAAAAGGAAGTATGTT
+ACCAAAAATTGAAGCAGCCATATCATTTATTGAAAACAATCCAAAAGGAAGTGTGCTTAT
+AACATCATTAAATGAATTAGATGCTGCCTTAGAGGGTAAAGTAGGTACTGTGATTAAAAA
+GTAATTGAATTGAAACGCTTTTCAATTACTATATGTCAAATGCATGATTTTTATTATTTA
+TGTGCACCCCCTGAAAATAATGCCTCTATTTTGATGCGGGGTGCACTTTCTTAATTTATA
+TTTATAAAATCTTTAAGGTAGAAATGCTAGGTTAAATGTCGAAGGAGATGAAACCGTGGA
+AAATACAATTAATGAAAGTGAAAAGAAAAAACGATTTAAATTAAAAATGCCAGGTGCATT
+TATGATTTTATTCATTTTAACGGTTGTTGCAGTTATAGCAACATGGGTTATTCCTGCTGG
+TGCATATTCTAAACTTTCTTACGAACCTTCATCCCAAGAACTAAAGATAGTTAACCCTCA
+TAACCAAGTGAAAAAGGTTCCGGGTACGCAACAGGAACTAGACAAAATGGGGGTTAAAAT
+TAAGATTGAACAATTTAAATCAGGTGCAATTAATAAGCCAGTATCAATTCCGAATACTTA
+TGAAAGATTAAAGCAACATCCAGCTGGACCAGAACAAATAACAAGTAGCATGGTTGAAGG
+TACGATAGAAGCGGTCGATATCATGGTATTCATTCTTGTACTAGGGGGACTTATTGGCGT
+AGTTCAAGCCAGTGGTTCTTTTGAATCGGGATTGTTAGCTTTAACGAAGAAAACAAAAGG
+GCATGAATTTATGCTAATTGTGTTTGTATCAATACTAATGATTATCGGCGGGACGTTATG
+TGGTATTGAAGAAGAAGCTGTAGCATTCTATCCGATTTTAGTCCCTATATTTATAGCGTT
+AGGATACGATTCTATCGTTTCAGTTGGTGCCATATTCCTTGCCAGCTCTGTCGGTAGTAC
+ATTTTCAACTATTAACCCGTTCTCGGTTGTAATTGCCTCTAATGCCGCTGGTACAACTTT
+TACGGATGGCTTGTATTGGAGAATAGGTGCTTGTATTGTCGGTGCGATTTTTGTTATTAG
+TTATTTATATTGGTACTGTAAAAAAATTAAAAACGATCCTAAAGCGTCATATTCTTATGA
+AGACAAAGATGCTTTTGAACAGCAATGGTCTGTATTAAAAGATGACGATAGTGCCCATTT
+TACTTTGCGTAAGAAGATAATCCTTACATTATTTGTACTACCATTTCCAATTATGGTATG
+GGGAGTTATGACGCAAGGTTGGTGGTTCCCAGTTATGGCTTCAGCATTTTTAATATTTAC
+AATTATAATAATGTTTATTGCTGGGACAGGTAAATCTGGATTGGGAGAAAAAGGAACTGT
+AGATGCATTTGTCAATGGTGCATCAAGTTTAGTAGGTGTATCTTTAATTATTGGTTTAGC
+TCGAGGTATTAATTTAGTGTTGAATGAAGGTATGATTTCAGATACAATCTTACACTTTTC
+ATCATCTTTAGTTCAACATATGAGTGGACCATTATTTATCATCGTATTACTATTTATTTT
+CTTCTGTTTAGGTTTTATCGTGCCATCATCTTCTGGATTAGCGGTATTATCAATGCCTAT
+CTTTGCACCACTAGCTGATACAGTAGGTATACCAAGATTCGTCATCGTTACGACATATCA
+ATTTGGTCAATATGCGATGTTATTCTTAGCGCCGACTGGACTTGTTATGGCCACACTACA
+AATGTTAAACATGCGATATTCACATTGGTTCCGATTTGTATGGCCGGTAGTTGCTTTTGT
+ATTGATTTTCGGTGGCGGAGTACTAATTACGCAAGTACTAATTTATTCATAATTTGAAAT
+GCTATATTATAAAAATACTAATTGGGTTTTATGCATCTCGTAGGTTTGTAGAAATACTAA
+ACTAAGCGAGGTGCATTATTATTTTTGATTAAGAAAATAATGACGGTAATGATAACACTA
+GTAAGTAATTGATACAATGCTCTATTTAATAATGATATTTTTAAAATTTGTTTTTAATGT
+AATGTTAGATCTATGGTATATTATATTTATCGTGGTAAATATGTATTTGCTGTAAACAGT
+TTTTGTAACACATGACACATATGGTTGTGAAAATAGCATATATAAAGGATGGCTATAAAT
+GACACATTTGACAAAGGTTTTAGATACACTAACTGGAATATGCGTAGTATTATTATTTAG
+TAAATATTTTGTGGCGTATGCAAATATGGTGTTTGATTGGAATTTAAGATGGTATTTGCT
+AGAAAACATACCACATTTGCCAATTATATTATTTATTCTGATGTTTATTTTCGGAGTACC
+TTCTGAAATGATAAAAGATAGGCAAAGGAAAAATAACGGTGTTTAATTTATCGATATTTA
+GAGGTGATAAAATTTGTCAACTATTACAAAGACTAAAATAAAAATCTTTATTAATTATTT
+TATTGGTATATTAGCCTTGGCGTTTGCTGCTTATATATTATTTAAATAAAGGTTAGAGTG
+AAACGTGTTTATGAACTAGACGTTCTAGTATAGTTACTACAGCTTTAGTCAGAAGGTATC
+ATTGATAAGATCATATTAAATCAAAGAGGCATTGATATACACTAAAAAGAGGCAAGATTA
+CCTGCCTCTTTTTTAGTTATTAAATATGCGTGTTAATTCTTGGTAATAGTGTTACTGAGA
+CGCATTACGAAGAAATTTATCTTGATTTTCCTTTTTTAAAAAGAAGTGAAGATATCCTAT
+AAAGACTCTAAGTACTATTACAGTGGCTAATAACACTTCGATAAACAAAAGACCTTTCCA
+AATATCTGGAAACATAAGTACAGGCAAACTGTTCTTTAAAGCAGTTGCTGAGATTACTAA
+AGGGAATGTGAAAGCTGAAAATACGGGCGAAAAAGGTTCTTTTAGTAATTTAGGCAATTG
+TATAATGATATAAAAATAAAATATTTGAGCTAATATTAAAAATATAATTACGATAAAAGC
+ATTCGCCTTAGGAAAGGCTATAACATATGCTGCAGCGACTAAAGAAAATGGTGCACAAAT
+TGTCGATGTGTTCGGTTTGATTGACGTCTGCAATGGAAATGCTTTTAATCGCTTGAAAAC
+AATAGGTAAGACAATACAAGTAGCTACAAAGCCATATATTACTGTTAATTGACCTATGAA
+AAAACATCCGCTAACGGGTGCCGTCAATCCTGCGATAGCAATACCAATAAAAAGTACAGT
+CCACGAAGGATAAACATTTTCAAGTGAAAAATCTTTTAAATATTTTATTGAAAAAATAAT
+CATATGCGTCATAATTCCCACAAGGCATAAAATCCAAATAGGCGTTATTAAGCTATTGAT
+AAAAGTTATGTTACTAAAAAATGTATTTAAATAAGTAGTACCTAAAAAGCCAGACATGAA
+AAATGTTGTGAACACTGATGAAACTAGAGGACTGTTTAATTGTTCTTTCACATTATTAAA
+ATATTTGATCATAGTACATAAAAGGTGAATCCAAATCAAGAAAGCAAAGATTCCGCAAAC
+AGCGTTTAAAGTAAGAGATAAGTCTTTTAATAGATTACCCAGGCCTAATAATCCTAAGAC
+TAGTCCTGACGTTACTAGAGGTGCTTTTTGAAGTCTCATGATTTACAACCTTTCTTATGT
+GATTTTCTTCACTAATTATATCATGATAGCTATGGCCAATTAATAAGAAGAGTGTGTACT
+ATTACGTTATTAGAGTATGTATATTGGATTGATAGACACATAATTGACATTTAAATCTCA
+AAATTAATGATATTTGAGGTATGCTTTGCAACCTAAATATTGGAATATGTGGAAAAGTAA
+TTATTTAATTTAAATGATGATTGAAGATTTACAAGGGGGTGTACAAAATGAGAAATCAAA
+TTCAAAAACTATTAGACAGTGATTTGAGCAGTTTACATATATCGAAACAAACAGGAGTTC
+CACAAAGCACAATACACAGAATGAGAAAAAAAGAAAGATCATTAGACAATATGTCATTGA
+AAAACGCTGAACTACTTTATAAATTTGCCAATAGTATATTTAGCAATGAAAATTAAGAAG
+AATAATTAGTGAGTTAAATAATTAAAAAACCACGTCTCGATGGACGTGGTTATTTTTTTA
+AATGTATTTAATTATAGGATTTCGGGCCCCTGAAAAGTCCCTAAAATTTTGAATAGTATC
+AAAATCTATAGGAATAATATAATAATAAAAATCTCTACGCATGCAAATGGTGAGTGTTAA
+AAATCTTGGTGTAGTGTTGGTGTAGTTCAGGTGCAGTATAGATGAAATTTGAGCACAAAA
+TTACTTAATTAAAAATGTATAAACAAGTGTCAGACGCGTGTCAATTGTGTGTCAAAAAAT
+TCTATGACGAATAAGCATGCTTGTTTTAATTACTGTATTTTCGGGGCTTATGCGGGGGAC
+GTTTTGGTGACGCATCATACTATATTACTGAAATTCAAAACAAAAAGAGCCCCGTAATCA
+CGGAACTCTTTTGTTTGGTAATGCGTATAAAAATACCTATAAACGTCCTGGGAGGGATTC
+GAACCCCCGACCGATGGCTTAGAAGGCCATTGCTCTATCCAGCTGAGCTACCAGGACACG
+TTTAACAACACAAGAATTATTATATCTAAATGAACTTAAATTAGCAATACCTTGTAAATA
+AAAAATGTTTATATTTTTCACTATTATAGAGCTATTTATCTAAAAAGGTTCAATAAGACT
+TAAATGCGAATTCAGGCAACTTAATTGTGTTAAATACAGTTTTGAATGCCTAACTGTATT
+TCTTTTCTCTTTAAAATACAGTTAAGTACATTATAAGATGTTGTGCGGATAAACAAACTA
+ATTGCATCAAATTTATTTTAAAATAACAACAACAAAACGTTAAGCGAATAACATTTCGGT
+GATTTAAAAGCTACGCACGTTTTTGTTATCTTCAAATTTAAATTTTAAGGAGTGTTTTCA
+ATGGAAGGTTTATTTAACGCAATTAAAGATACCGTAACTGCAGCAATTAATAATGATGGC
+GCAAAATTAGGCACAAGCATTGTGAGCATCGTTGAAAATGGCGTAGGTTTATTAGGTAAA
+TTATTCGGATTCTAATTTCAATATGTTATGTAAGTAATCAGTATTATTTCAAAGGTGAGG
+GAGAGATTTAAATGACTGGACTAGCAGAAGCAATCGCAAATACTGTGCAAGCTGCACAAC
+AACATGATAGTGTGAAATTAGGCACAAGTATCGTAGACATCGTTGCTAACGGTGTGGGTT
+TACTAGGTAAATTATTTGGATTCTAATATAATAACTAATATTCTTTAAAATAAACTGGGT
+GAGCATACTTTAATGTTATGCACTCAGTTTATTTTATTTGCAGAAATTTGAGCCTCTGTT
+AAGATTTAGATACATAGACAATATAGGAGATGGGGAAATTGGGATATAAAAATATTTTGA
+TAGACTTTGATGATACAATTGTTGATTTTTATGATGCAGAAGAATGGGCGTTTCACTATA
+TGGCGAATGTTTTTAATCATAAAGCAACAAAGGATGATTTTTTAACATTTAAAAAAATCA
+ATCACCAACATTGGGAAGCTTTTCAACAAAATAAATTAACGAAGTCTGAAGTATTATCAG
+AACGATTTGTGAATTACTTCAAACATCATCAAATGGAAGTTGATGGGCATCGTGCAGATG
+TGTTATTTAGAAATGGATTAGCAGAAGCTAAAGTTAAATACTTTGATCAAACATTAGAAA
+CAATTGTCGAATTATCGAAAAGACATGATTTATATATTGTTACTAATGGTGTAACCGAAA
+CGCAAAAGAGAAGGTTAAATCAGACGCCGTTGCATAAATATATTAAAAAGATATTTATAT
+CTGAGGAAACAGGATATCAAAAACCTAATCCGGAATTTTTTAATTATGTTTTTAATGATA
+TTGGTGAGGATGAAAGACAGCACTCGATTATAGTTGGAGATTCTTTAACATCTGACATTC
+TAGGTGGAATCAATGCGGGTATAGCTACTTGCTGGTTTAATTTTAGAGGATTTGATCATA
+ATCCAGGAATTATACCTGATTATGAAATTAATTCATGGAAACAACTAAATGATATTGTAC
+GTTAAGACAAATAATTTGAAAATGATTTATATTAGCTTAAGAAAGTAATTGTAAAAACGA
+CACTACGAAAAGATGCATTTTCATGCTCGTAGTGTCGAATATTATTATCTTATGGTTTCC
+ACAATAAGACATCATGTCCCTCTATATTTTTAGCTTCCACATCTGTAAATCCATGATGTA
+AAAAGAAATCCTTAGAATCATTTCTGCCAATGGCTTTAATTGGCATATTGAAACTCTTTG
+CAAAATCAATCAATTCTGAAGCGTACCCTCTGTTTTGATATTTTGGTAATACTTCTAACT
+TCCATAATAATATATAATCTTCAAAATCTGGGAAGTAGATTTCTTCGACATCACCTTTTT
+TTAGTAATGCCATTCTAGCTCCTAATTGATCTCCGACAAATATGCCATAAAATGGTGAAT
+CTGAACTTGCATCAATCATTTGACCGTTTAACTCATTGACCATGTATAAGTCTTTGTTGC
+CAAACGCTCTAAAGTTTTCGAATAATTCGTCAGTTTTGTAATTAATTTCAAGACGTTTGA
+TTTCACTCATATTTATCTACCCCTTATTTGTTTACTACTATTATTATACATTAAACCACT
+TGTGTTTTTCATTGATTTGAAAATGTAAAACAATGAACATTATAAATTTTCCATGATTAA
+ATTGATTTTCAAGCCGTAAAATTGTCAATCACCGGTATAGACTTTATACTATAGTTTGTA
+ATCGCGTACTTAAGGAGAAAAAACATGGACTGTAAAGTAGTTAGTTTAAATGAAAAAGAT
+CAGTTTATACCAAAAATAAAGAGCAGTGACCCTGTAATAACAGGATTATTTCAATATGAT
+GCAGCTCAACAAACTAGTTTTGAAAAAAGGATGTCTAAAGAAAATAATGGAAGAGAAGCG
+GCATTAGCGAATGTTATTCGTGAATATATGAGTGATTTAAAGCTTTCAAATGAACAAGAA
+TTAAACATACAACATTTAGCTAATGGTTCAAAAGTTGTGATTGGTGGACAACAAGCAGGG
+CTTTTCGGGGGACCATTGTATACATTCCATAAAATATTTTCAATCATTACTTTATCTAAG
+GAATTAACGGATACACATAAGCAACAAGTAGTACCAGTTTTTTGGATTGCAGGAGAAGAT
+CATGATTTCGATGAAGTGAATCATACATTTGTTTATAACGAAAATCATGGGTCGCTGCAT
+AAGGTTAAATATCATACAATGGAGATGCCAGAGACGACAGTCTCTAGATATTATCCTGAT
+AAGGCTGAGTTGAAACAAACTTTAAAAACGATGTTCATTCATATGAAAGAAACTGTTCAT
+ACACAAGGTCTACTGGAGATTTGTGACAGAATTATTGACCAATATGACTCGTGGACTGAT
+ATGTTTAAAGCACTACTGCATGAAACATTTAAAGCATATGGCGTTCTATTTATAGATGCG
+CAGTTTGAGCCGTTAAGAAAAATGGAAGCGCCTATGTTTAAAAAGATTTTGAAAAAACAT
+CAGTTGCTTGATGATGCTTTTAGAGCAACACAACAACGTACTCAAAATCAAGGCTTGAAT
+GCGATGATACAAACAGATACAAATGTTCATTTATTCTTACATGATGAAAATATGCGCCAA
+TTAGTTTCGTATGATGGTAAGCATTTTAAATTAAATAAAACAGATAAGACATATATAAAG
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/query_5.gff	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,271 @@
+##gff-version 3
+##sequence-region abc|SC|contig000001 1 15000
+abc|SC|contig000001	Prodigal:2.60	CDS	172	1131	.	-	0	ID=3_1;gene=hly;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:Q2G1X0,protein motif:TIGRFAMs:TIGR01002,protein motif:Pfam:PF07968.6;locus_tag=abc_00001;product=Alpha-toxin,beta-channel forming cytolysin,Leukocidin/Hemolysin toxin family protein;protein_id=gnl|SC|abc_00001
+abc|SC|contig000001	Prodigal:2.60	CDS	1804	1950	.	+	0	ID=abc_50002;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00002;product=hypothetical protein;protein_id=gnl|SC|abc_00002
+abc|SC|contig000001	Prodigal:2.60	CDS	1934	2131	.	+	0	ID=abc_50003;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00003;product=hypothetical protein;protein_id=gnl|SC|abc_00003
+abc|SC|contig000001	Prodigal:2.60	CDS	2621	3337	.	-	0	ID=abc_50004;inference=ab initio prediction:Prodigal:2.60,protein motif:CLUSTERS:PRK13350,protein motif:Pfam:PF02876.11;locus_tag=abc_00004;product=superantigen-like protein,Staphylococcal/Streptococcal toxin%2C beta-grasp domain;protein_id=gnl|SC|abc_00004
+abc|SC|contig000001	Prodigal:2.60	CDS	3445	4170	.	-	0	ID=3_2;gene=speH;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P0C0I6,protein motif:CLUSTERS:PRK13349,protein motif:Pfam:PF02876.11;locus_tag=abc_00005;note=SPE H;product=hypothetical protein,superantigen-like protein,Staphylococcal/Streptococcal toxin%2C beta-grasp domain;protein_id=gnl|SC|abc_00005
+abc|SC|contig000001	Prodigal:2.60	CDS	4265	4990	.	-	0	ID=abc_50006;inference=ab initio prediction:Prodigal:2.60,protein motif:CLUSTERS:PRK13043,protein motif:Pfam:PF02876.11;locus_tag=abc_00006;product=superantigen-like protein,Staphylococcal/Streptococcal toxin%2C beta-grasp domain;protein_id=gnl|SC|abc_00006
+abc|SC|contig000001	Prodigal:2.60	CDS	5428	6429	.	+	0	ID=3_3;eC_number=2.1.3.3;gene=argF;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P99073,protein motif:CLUSTERS:PRK04284,protein motif:Cdd:COG0078,protein motif:TIGRFAMs:TIGR00658,protein motif:Pfam:PF00185.1;locus_tag=abc_00007;product=Ornithine carbamoyltransferase,ornithine carbamoyltransferase,Ornithine carbamoyltransferase,ornithine carbamoyltransferase,Aspartate/ornithine carbamoyltransferase%2C Asp/Orn binding domain;protein_id=gnl|SC|abc_00007
+abc|SC|contig000001	Prodigal:2.60	CDS	6449	7384	.	+	0	ID=abc_50008;eC_number=2.7.2.2;gene=arcC1;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:Q7A627,protein motif:CLUSTERS:PRK12353,protein motif:TIGRFAMs:TIGR00746,protein motif:Pfam:PF00696.22;locus_tag=abc_00008;product=Carbamate kinase 1,putative amino acid kinase,carbamate kinase,Amino acid kinase family protein;protein_id=gnl|SC|abc_00008
+abc|SC|contig000001	RNAmmer:1.2	rRNA	7556	9112	.	+	0	ID=abc_51705;inference=COORDINATES:profile:RNAmmer:1.2;locus_tag=abc_01705;product=16S ribosomal RNA
+abc|SC|contig000001	Prodigal:2.60	CDS	9419	9646	.	+	0	ID=abc_50010;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00010;product=hypothetical protein;protein_id=gnl|SC|abc_00010
+abc|SC|contig000001	Prodigal:2.60	CDS	9952	10899	.	-	0	ID=abc_50011;inference=ab initio prediction:Prodigal:2.60,protein motif:Pfam:PF03595.11;locus_tag=abc_00011;product=C4-dicarboxylate transporter/malic acid transport protein;protein_id=gnl|SC|abc_00011
+abc|SC|contig000001	Prodigal:2.60	CDS	11148	11336	.	+	0	ID=abc_50012;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00012;product=hypothetical protein;protein_id=gnl|SC|abc_00012
+abc|SC|contig000001	Aragorn:1.2.34	tRNA	11803	11878	.	-	0	ID=abc_50013;inference=COORDINATES:profile:Aragorn:1.2.34;locus_tag=abc_00013;product=tRNA-Arg(tct)
+abc|SC|contig000001	Prodigal:2.60	CDS	12241	12375	.	+	0	ID=abc_50014;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P11699,protein motif:Pfam:PF05480.5;locus_tag=abc_00014;product=Gonococcal growth inhibitor III,Staphylococcus haemolytic protein;protein_id=gnl|SC|abc_00014
+abc|SC|contig000001	Prodigal:2.60	CDS	12432	12566	.	+	0	ID=abc_50015;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P11699,protein motif:Pfam:PF05480.5;locus_tag=abc_00015;product=Gonococcal growth inhibitor III,Staphylococcus haemolytic protein;protein_id=gnl|SC|abc_00015
+abc|SC|contig000001	Prodigal:2.60	CDS	12699	13385	.	+	0	ID=3_5;eC_number=3.-.-.-;gene=yfnB;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:O06480,protein motif:CLUSTERS:PRK09449,protein motif:TIGRFAMs:TIGR02254,protein motif:Pfam:PF00702.1;locus_tag=abc_00016;product=Putative HAD-hydrolase yfnB,dUMP phosphatase,HAD hydrolase,haloacid dehalogenase-like hydrolase;protein_id=gnl|SC|abc_00016
+##FASTA
+>abc|SC|contig000001
+ACTGGCCGCCTAATTTTAAAAACTCCCCAAGCTGTAATTTAAGGGGGTTCTTTAAATTAT
+ATACCCACCACATTTTTTGGAGAACCCCAAACTAGCCGAAAAGGGGCATTTCTGAAGTTA
+ACGGCTAAAGTTATTTTTTATATTTCCCTGTCCATGAACAAAGGGGTTACATTAATTTGT
+AATTTCTTCTTTTTTTTAATCGATTCCCTATCTTTCTGAAGAGGGGTCTGTCCATTTATC
+ATTAGTATTGGTACTTTTCCAATTTCCCGAACTCCAATGCAAGGGGTAGTCATCACGAAC
+ACGTTCGTATATTATTTCTATATTTCCCTGTCGTTTGGATGCGGGGCTATCCATAGTAAT
+AACTGTAGCGAAGTTTTGTGAAAACCCCGAACATAATAGAGAGGGGGCTTTGTTAGGATC
+AAGGAAGTTCTCTGTTTCTTTCATACCCCCACTTCTAGTTTTGGGGAAAAGTTGATTGCC
+ATATACCGGGTTCCTTTAATCTCTACCCTATCGTCCCCAATTGGGGTTCACCATATTGTT
+AAATATCACTTTCCTTTCTACTTTTCCCTCACTTGGGCTCTCGGGGATTGTTTTGAAATC
+AGGTTGAACATATTTTTGTGTATGACCCATCCAAACATTTGCGGGGATAAGGCCGCCAAT
+ATTTCCTGTATCATTTTCAGTAACACCCCCGCTGAATCCATAGGGGAAAGTACTCATATA
+ATCTTTTGTATCAATTTAATTTCTTCCCTAGCAATCAGATATGGGGGCTACTTCATTATC
+AGGTAGTTGCAACTTTTCCTTAAAGCCCGAACGCCAGGCTAAGGGGCTTTTGTTAGCACC
+ATCTTCGCTATAAATTTTATATTGACCCGCACTGGTACCTTTGGGGCTAATAACTAGCAG
+ATTTTTATTGTGATTTTTATCATCGCCCAAACTATAAAATACGGGGTTGTGCATGCCATT
+ATCTTTATCATAAGTTTCTAAATCACCCGTTCTTACTGTAGTGGGGCTTCCAATATCTGT
+AGTACCGGTTTTAATTTTAATATCACCCTCTCCGGCATTAGCGGGGGGATTCATTAATAT
+AGAACCTAGCAATATTTTTGTTGTTCCCGAGCTGACTATACGGGGGTTCATTTTCATCAT
+ACTTCTATTTTTTTTTTCGATTTGACCCAACCATAATCAATAGGGGAATTTAGAATATTG
+AAGTTGAGACATATTTTATATTTATCCCCGTCTATATTAGTAGGGGTAATGTAGCAACTG
+ATAAATTACTGAGTTTTGATGAGTGCCCATTCTAAGAATATGGGGGTAACTTTTATTTAA
+AATTTGAAAGGAAGTTTTTCAATTTCCCGGGCTAGTCAAAGTGGGGTAAATTCTTTATGA
+AACAAGGAAAAGACTTTGCTAATTTCCCTGACTAATTTCTTTGGGGCTAATGATTTGTTT
+AATTTAAAAATGTATTTGATTACAACCCAAACATACAAATATGGGGGAATTAAATCAATT
+AATTAACTATTAAATTTAAATTAAACCCATACTAACTACTGTGGGGTAATAAATAGAAAT
+AGAGAAAAAGGGTATTTATTATGTTCCCAATCTCGTCGGGAAGGGGTTTTGCCATTACAT
+AGAAATATCTAATATTTAATGAAAACCCATCCTATGTATTTTGGGGATAGTGTAAAATAT
+AATATGTAAAATAATTTGTAGATTTCCCGTTCGAGGCATTATGGGGAAATTTTGAGTATA
+AGTTAGCTTTTAATTTTGAATCTTACCCAAACTTGATTAATAGGGGTATGATAGGGGATT
+AAAATGAAACTATTTTTTATCGTATCCCTTACTATTATATGGGGGGATATATTTTTAGGA
+AATGAAATTATCCATTTACTGACTGCCCTAACAACAACATTGGGGGTTGTTAATTCAAGA
+AAGGGGATTAAAAATTTCAGAGTTGCCCAATCTTATAAACTCGGGGCAATCTTTGTTTGA
+ATCTGAATCAGGCTTTTAAATTTCGCCCAATCCAGGAGTTCCGGGGCAAACAGTACAAGA
+ATTAAGAAATGGGATTTCCAAACTACCCGATCCTAGATTTAGGGGGATTATTAAACTTTA
+AAGTTACTATGTCTTTTTAAAAGAACCCTAACCATGGGACAAGGGGGTATTGCTATAATA
+ATTGAATCATTAAATTTAGGAATAGCCCCTACGACATAATAAGGGGATGTCTTAGGCTCT
+ACAATATTATATTGTTTGTAGTTGACCCAATCAAAATGACCAGGGGACAAGCATTTTTGG
+AGCCCCAACACAGATTTTGACGAAACCCCAGCTTACAATAATGGGGAAGTTGGGGATGGG
+ACCCAACACAGAGATTTTCAAAAAGCCCTTCCACAGACAATGGGGGTTGGCGGGGCCCCA
+ACATAGAGAAATTCTTTAAGAAATTCCCCAGCCAATGCAAGTGGGGGAGTGACAACGAAA
+AAAATTTTATAAAATTTCATTTCTGCCCCATCCCTACTCCCAGGGGCATTTAAATATATA
+AAAAATTTCACCTATTTTATACATCCCCCACCTTAAAAATTAGGGGTTAAATAATCTGAT
+ATGGAATTAAAGTGTTTGAAGTATACCCCACCTTCATATACTGGGGAAAGAGGACGTCAA
+AAGTTATTTTATTATTTTTTTTAACCCCAACCTTTGCTAGATGGGGATGTAATCTTTTGC
+ATAAATCAATAGTGTTTTTATTACCCCCACCCGTGATCTTAAGGGGACCTTTATTACGAT
+ATTCGGTATATAATTTTTTATTTTTCCCTAACGCTTCTCGTGGGGGGAAATCGATTTCTT
+ACAATGTTAATACTTTTTTATTGCCCCCGTACATTTTATGCGGGGGAATAATCGTTTGTA
+ATTTATCTTTGTATTTTACAAAAAGCCCATACGTTTTATCAGGGGGTTTTGCGGCTGGTG
+AAACGCCACCTGTATTTGTCTCTCTCCCAGACCACCATAACTGGGGAGTATCTTTGTCTT
+ATAGTCCAAACACATTTACGTAACGCCCTTTCAACTGATTAAGGGGTCCCCAACTTTCAG
+AGCCCCATAAAGATTTTTGTGCTGACCCTGACTATCTCTTAAGGGGAACATAAATGTTTC
+AATTATCATATTGATTTAGCCATTTCCCTGACAATGAAAAATGGGGCTGTGTGTAATATT
+AAATTAATTCATTGTTTTTAGTTTCCCCTTGCCCAATGCTATGGGGTTTAGCTTCAGAGT
+AAAAACTAAATACTTTTTTTTGATTCCCAGGCAATACAGTACGGGGTAGTAATAATGTTG
+ACGTTAAAATTATATTTTTCGTGATCCCCTTCCTCATTAGAAGGGGTCCTTTCAGAGGAA
+ACATGATACGAGGATTTAGAAATTTCCCTGTCAGCGAAGTCAGGGGAGTATTTGCGATTA
+ATTTTATTAACTCCTTTATTATTGTCCCTTTCATTTTTCGAGGGGGACTTCAATTTTTGC
+ATTTTGAGGTTTTTTTTCATATCTACCCGCACCAGTTGATGGGGGGCTTTTACTTAAATC
+AATTGTGTAGTTATTTTCTGTACCTCCCATTCTAATTTGTCCGGGGTTATAAGAATTATT
+ATATAATTTTTTACTTTTAATTAATCCCTGACGAATACGAAAGGGGAATTCTTTTAAAGT
+AAAAACAGGCTTATTTTCTTCATAACCCGGACATCCGCCAGTGGGGGTTTCTGCTTTATC
+ATTATATGTTACATTTTGTTTATAGCCCTTACCGTTAGATGTGGGGGCAGGAGTAACACC
+ACCAGTAAACGTTTTTTGAGATAATCCCAAACAATCAATGGTGGGGTGGTCTTTTATGCC
+AAAAATATCAACGCTTTTATTTCTTCCCTGGCTGATATTGCCGGGGCTTTCAGGTCCATA
+AACTTGAATATGACTTTACCAAGAACCCTGTCACAACGTTGCGGGGATCGTACCGTTATC
+ATTTTGCCATAACGTTTTGTTAGAGCCCGTTCAATATTTTTGGGGGTAATATTTAGTTAA
+ATCATTAACGTTAGTTTCGTTTTGACCCATACAATAAGCTTTGGGGTCAGATGAAGAATT
+AATAGGTGTATTAGTTTATTGTGTACCCGCTCTACCTAATAGGGGGAATGTTGTTGATAA
+AATAATTTTTTTCGTTTTGTTATTGCCCATTCGAATTTCTCCGGGGAGTATTGTTGGAAT
+ATTTAATTATAAAATTTGGTTAATTCCCTAACTGAAATTATCGGGGTTTACAAAAGGTAA
+AAGGTTAGTTAGATTTTTCGAGTATCCCTTCCATTTGTGCATGGGGAGGATTTTTAACAT
+AACGGTTTGTGTCATTTAATTTTAACCCTTTCCTTAAATCAAGGGGGTAATTATTTCCAT
+AAGCAGTTATCTTATTTTGACCTTTCCCAAACTCTCCGTTATGGGGCTTTTTATTCTTTA
+ATAATGTTTGACGATTTCGGAAATCCCCTTCCTTTAAAGTTAGGGGTGGTTTATTTCCTT
+AGTAAAATTCATGTTTTCCGATGATCCCTTGCTGTTTATCACGGGGTTTTAAAAATAGTC
+AATAAGGTTTATCATTTGAAGTAGCCCCTGGCGTAACACCACGGGGAAATGTTTCATCAT
+AAGTCCAGTAACCTTTTACTGTGTCCCCATCCTTAGTTCCAAGGGGATCAACGTATTTAT
+ATCTTAACTGATTATTTTTTCCCCACCCCTCCGATCCAAACAGGGGAATATGACTATACC
+AAACCCACGTTTGCTTTGTTGCATGCCCGCTCCCATTGGGCTGGGGCCATAGCCATTTTC
+AAGATAATGAAAAATTTGGCTGAGTCCCATACTTGATTAACTGGGGGATATTAGTCTCGT
+ATTCACTGATATTATTTGCTTTTGCCCCAGACGAAAAACTGAGGGGTGTTTTAGGAAGTT
+ATGTTGATGTGGTTTTTAAAAGTAACCCTGCCGTTGATAAAAGGGGTTTATTCATGATGT
+ACTTTTTCATATGATTTTCTCCTTTCCCTGACTTACCCAAAGGGGGTAAGCTATTACACC
+AATTCGGAATTAAATTTAAGCTAAACCCATGCTAAATAAACTGGGGCAGTTAGTAGTGTT
+ATTTAAGCAAAACTTTTCATTTTTACCCTTTCGACAGAAACAGGGGTTAATAAAGTAGGC
+AGGAGTTATATATTTTTAACGACACCCCACACTTATTCTCTAGGGGATTGCATTAAATTG
+ATTGATAATTGAATTTTCTAACTACCCCAAACATAGTTATACGGGGAATGTAGTACTTAT
+ATTAATTATTTCCTTTTACTTAAATCCCATACTAATAAAATGGGGGTTTAATTATTGATA
+AAATATTACAAATTTTTATAGTAGGCCCTGTCTATTTTGTATGGGGTTACAATTTAGGTG
+AAACTAAAATAAAATTTGTTGTTATCCCTGACAAATTTACGAGGGGGAAGTTTTTTAACT
+ATATTAGACTTTTCTTTACAAGAGGCCCAATCCTTATTAACAGGGGCCGAGGATTTAAAA
+AGTGCTAAATATATTTTCACTGAAACCCCTACGTTAAAAAATGGGGATATTGCACTGTTA
+ATTGAAAAAGATTCTTTAAGAACGCCCCGTGCATTTGAAGTTGGGGCGCATGATCAAGGT
+ACAAATGTAACTTATTTAGGCCCAACCCGATCACAAATGGGTGGGGAAGAAACAACTAAA
+AATACTGCACGTGTTTTTGGTGGAACCCATGCTGGCATTGAAGGGGGTGGTTTTTCACAA
+AGAACAGTAGAAACTTTAGCTGAAACCCCAGCCGTACCAGTGGGGGATGGTTTAACTGAT
+AAAGATCATCCTACTTTAGTTCTTGCCCATTCCTTAACAGCAGGGGAAGTCTTAAAAAAA
+AATTATGCAGATATTTTCTTTACATCCCTTGCAGATGGTCGTGGGGACGTTGCAAATGCA
+ATAATGCAAGGTGCTTTCATTATGGCCCTGACCTTCCATTTAGGGGGTCCAAAAGAATTA
+AATCCAACAGATGATTTATTAAATCCCCGTACAAATATTGCCGGGGAAAATGGTGGCAAC
+ATATTAATCACAGATTTTATTGACCCCCGTGCAAAAGGTTCGGGGGTAATTTACACTGAT
+ATTTGGGTATCAATTTTTGAACCTGCCCAAGCATGGAAAGAAGGGGTTGAATTATTGAAA
+ACATATCAAGTAAATTTAGAAATGACCCATACAACTGGTAATGGGGATGTTATTTTTGAG
+AATTGCTTACCATCTTTCCATAATGCCCATACGAAAATTGGTGGGGAAATTTTTGAAAAA
+AATGGTATTCGAGATTTGGAAGTTACCCATGCAGTATTCGAAGGGGAAGCTTCAGTTGTA
+ATCCAAGAAGCTGATTTCAGAATGCCCCCAACCAAAGCAGTCGGGGTTGCTACATTGGGT
+AAATTTTAAATGATTTTAGGAAGTGCCCATGCTGGCGAAAATGGGGGTAGCATTAGGTGG
+AAATGCTTTAGGAATTTCACCTCAACCCCAACTCGAGCTTGTGGGGAATACTGCGAAATC
+ATTAGTAGGATTAATTTCAAAAGGACCCGAGCTTGTTATTAGGGGGGGTAATGGACCACA
+AGTTGGAAGCATTATTTTGGGACTTCCCTATCCTGCAGAACAGGGGCAAGGTCCGGCATT
+ACCATTTGCTGAATTTTGCGCAATGCCCCAACCTTACATCGGGGGGCAATTACAAGAAAG
+ATTACAAAATGAATTTTATTCTATTCCCATGCATAAACAAGTGGGGACACTAGTGACACA
+AGTTGAAGTTGATGTTTATGATCCGCCCTTTCACAATCCTTCGGGGCCAATTGGGTTATT
+ATACAACAAAGAAGTTTCTGAACAACCCCAACAAGAAAAAGGGGGGATATTTGTTGAAGA
+AGCTGGAAGAGGATTTTGACGCGTTCCCCCTCCACCACAACCGGGGTCTATTATTGAATT
+AGAGAGTATTAAAATTTTTATTAAACCCGATCCACTCGTTATGGGGGCTGGTGGTGGAGG
+AATACCAGTAATTATTTAGCAACATCCCGGTCTTAAAGGTATGGGGGCAGTTATAGACAA
+AGATAAAACAAGTGTTTTGTTGGGTCCCAATCTTCAATGCGAGGGGTTGATTATTTTAAC
+AGCAATTGATTATGTTTATATTAATCCCAACCCTGAAAACCAGGGGCCTTTGAAAACAAC
+AAATGTTGATGAATTTTAACGATATCCCGACCAAAATCAATTGGGGAAAGGAAGTATGTT
+ACCAAAAATTGAAGTTTCCATATCACCCATTCAAAACAATCCGGGGGGAAGTGTGCTTAT
+AACATCATTAAATGTTTTAGATGCTCCCTTACAGGGTAAAGTGGGGACTGTGATTAAAAA
+ATAATTGAATTGAATTTCTTTTCAACCCCTACATGTCAAATGGGGGATTTTTATTATTTA
+AGTGCACCCCCTGATTTTAATGCCTCCCTTTCGATGCGGGGTGGGGTTTCTTAATTTATA
+ATTATAAAATCTTTTTTGTAGAAATCCCAGGCTAAATGTCGAGGGGGATGAAACCGTGGA
+AAATACAATTAATGTTTGTGAAAAGCCCAAACGATTTAAATTGGGGATGCCAGGTGCATT
+AATGATTTTATTCATTTTAACGGTTCCCGCACTTATAGCAACGGGGGTTATTCCTGCTGG
+AGCATATTCTAAACTTTCTTACGAACCCTCACCCCAAGAACTGGGGATAGTTAACCCTCA
+AAACCAAGTGAAAATTTTTCCGGGTCCCCAACAGGAACTAGAGGGGATGGGGGTTAAAAT
+AAAGATTGAACAATTTTAATCAGGTCCCATTCATAAGCCAGTGGGGATTCCGAATACTTA
+AGAAAGATTAAAGCTTTATCCAGCTCCCCCACAACAAATAACGGGGAGCATGGTTGAAGG
+AACGATAGAAGCGGTTTATATCATGCCCTTCCTTCTTGTACTGGGGGGACTTATTGGCGT
+AGTTCAAGCCAGTGTTTCTTTTGAACCCGGACTGTTAGCTTTGGGGAAGAAAACAAAAGG
+ACATGAATTTATGCTTTTTGTGTTTCCCTCACTACTAATGATGGGGGGCGGGACGTTATG
+AGGTATTGAAGAAGTTTCTGTAGCACCCTATCCGATTTTAGTGGGGATATTTATAGCGTT
+AGGATACGATTCTATTTTTTCAGTTCCCGCCCTATTCCTTGCGGGGTCTGTCGGTAGTAC
+ATTTTCAACTATTATTTCGTTCTCGCCCGTACTTGCCTCTAAGGGGGCTGGTACAACTTT
+AACGGATGGCTTGTTTTGGAGAATACCCGCTCGTATTGTCGGGGGGATTTTTGTTATTAG
+ATATTTATATTGGTTTTGTAAAAAACCCAAACACGATCCTAAGGGGTCATATTCTTATGA
+AGACAAAGATGCTTTTTAACAGCAACCCTCTCTATTAAAAGAGGGGGATAGTGCCCATTT
+AACTTTGCGTAAGATTTTAATCCTTCCCTTACTTGTACTACCGGGGCCAATTATGGTATG
+AGGAGTTATGACGCTTTGTTGGTGGCCCCCACTTATGGCTTCGGGGTTTTTAATATTTAC
+AATTATAATAATGTTTTTTGCTGGGCCCGGTCAATCTGGATTGGGGGAAAAAGGAACTGT
+AGATGCATTTGTCATTTGTGCATCACCCTTACTAGGTGTATCGGGGATTATTGGTTTAGC
+ACGAGGTATTAATTTTTTGTTGAATCCCGGTCTGATTTCAGAGGGGATCTTACACTTTTC
+ATCATCTTTAGTTCTTTATATGAGTCCCCCACTATTTATCATGGGGTTACTATTTATTTT
+ATTCTGTTTAGGTTTTTTCGTGCCACCCTCTCCTGGATTAGCGGGGTTATCAATGCCTAT
+ATTTGCACCACTAGTTTATACAGTACCCATACCAAGATTCGTGGGGGTTACGACATATCA
+ATTTGGTCAATATGTTTTGTTATTCCCCGCGCCGACTGGACTGGGGATGGCCACACTACA
+AATGTTAAACATGCTTTATTCACATCCCTTCCGATTTGTATGGGGGGTAGTTGCTTTTGT
+ATTGATTTTCGGTGTTTGAGTACTACCCACGCAAGTACTAATGGGGTCATAATTTGAAAT
+ACTATATTATAAAATTTCTAATTGGCCCTTACGCATCTCGTAGGGGTGTAGAAATACTAA
+ACTAAGCGAGGTGCTTTATTATTTTCCCTTACGAAAATAATGGGGGTAATGATAACACTA
+ATAAGTAATTGATATTTTGCTCTATCCCATACTGATATTTTTGGGGTTTGTTTTTAATGT
+AATGTTAGATCTATTTTATATTATACCCATCCTGGTAAATATGGGGTTGCTGTAAACAGT
+ATTTGTAACACATGTTTCATATGGTCCCGAACATAGCATATAGGGGGGATGGCTATAAAT
+AACACATTTGACAATTTTTTTAGATCCCCTACCTGGAATATGGGGGGTATTATTATTTAG
+AAAATATTTTGTGGTTTATGCAAATCCCGTGCTTGATTGGAAGGGGAGATGGTATTTGCT
+AGAAAACATACCACTTTTGCCAATTCCCTTACTTATTCTGATGGGGATTTTCGGAGTACC
+ATCTGAAATGATAATTTATAGGCAACCCAAACATAACGGTGTGGGGTTTATCGATATTTA
+AAGGTGATAAAATTTTTCAACTATTCCCAAGCCTAAAATAAAGGGGTTTATTAATTATTT
+AATTGGTATATTAGTTTTGGCGTTTCCCGCTCATATATTATTGGGGTAAAGGTTAGAGTG
+AAACGTGTTTATGATTTAGACGTTCCCCTATCGTTACTACAGGGGGAGTCAGAAGGTATC
+ATTGATAAGATCATTTTAAATCAAACCCGCACTGATATACACGGGGAAGAGGCAAGATTA
+ACTGCCTCTTTTTTTTTTATTAAATCCCCGTCTTAATTCTTGGGGGTAGTGTTACTGAGA
+AGCATTACGAAGAATTTTATCTTGACCCTCCCTTTTTAAAAAGGGGTGAAGATATCCTAT
+AAAGACTCTAAGTATTTTTACAGTGCCCAATCACACTTCGATGGGGAAAAGACCTTTCCA
+AATATCTGGAAACATTTGTACAGGCCCCCTGCTCTTTAAAGCGGGGGCTGAGATTACTAA
+AGGGAATGTGAAAGTTTAAAATACGCCCGAACAAGGTTCTTTGGGGAATTTAGGCAATTG
+AATAATGATATAAATTTAAAATATTCCCGCTCATATTAAAAAGGGGATTACGATAAAAGC
+ATTCGCCTTAGGAATTTCTATAACACCCGCTCCAGCGACTAAGGGGAATGGTGCACAAAT
+AGTCGATGTGTTCGTTTTGATTGACCCCTGCCATGGAAATGCGGGGAATCGCTTGAAAAC
+AATAGGTAAGACAATTTAAGTAGCTCCCAAGCCATATATTACGGGGAATTGACCTATGAA
+AAAACATCCGCTAATTTGTGCCGTCCCCCCTCCGATAGCAATGGGGATAAAAAGTACAGT
+ACACGAAGGATAAATTTTTTCAAGTCCCAAACCTTTTAAATAGGGGATTGAAAAAATAAT
+AATATGCGTCATAATTTCCACAAGGCCCAAACTCCAAATAGGGGGGATTAAGCTATTGAT
+AAAAGTTATGTTACTTTAAAATGTACCCAAACAAGTAGTACCGGGGAAGCCAGACATGAA
+AAATGTTGTGAACATTTATGAAACTCCCGGACTGTTTAATTGGGGGTTCACATTATTAAA
+ATATTTGATCATAGTTTATAAAAGGCCCATCCAAATCAAGAAGGGGAAGATTCCGCAAAC
+AGCGTTTAAAGTAATTTATAAGTCTCCCAATCGATTACCCAGGGGGAATAATCCTAAGAC
+AAGTCCTGACGTTATTTGAGGTGCTCCCTGACGTCTCATGATGGGGAACCTTTCTTATGT
+AATTTTCTTCACTATTTATATCATGCCCGCTCTGGCCAATTAGGGGGAAGAGTGTGTACT
+ATTACGTTATTAGATTTTGTATATTCCCTTGCTAGACACATAGGGGACATTTAAATCTCA
+AAATTAATGATATTTTTGGTATGCTCCCCAACCTAAATATTGGGGGATGTGGAAAAGTAA
+ATATTTAATTTAAATTTTGATTGAACCCTTACAAGGGGGTGTGGGGAATGAGAAATCAAA
+ATCAAAAACTATTATTTAGTGATTTCCCCAGCTTACATATATGGGGACAAACAGGAGTTC
+AACAAAGCACAATATTTAGAATGAGCCCAAACGAAAGATCATGGGGCAATATGTCATTGA
+AAAACGCTGAACTATTTTATAAATTCCCCAACAGTATATTTAGGGGTGAAAATTAAGAAG
+AATAATTAGTGAGTTTTATAATTAACCCACCCCGTCTCGATGGGGGTGGTTATTTTTTTA
+AATGTATTTAATTATTTGATTTCGGCCCCCTCAAAAGTCCCTGGGGTTTTGAATAGTATC
+AAAATCTATAGGAATTTTATAATAACCCAAACCTCTACGCATGGGGATGGTGAGTGTTAA
+AAATCTTGGTGTAGTTTTGGTGTAGCCCAGGCGCAGTATAGAGGGGATTTGAGCACAAAA
+ATACTTAATTAAAATTTTATAAACACCCGTCCGACGCGTGTCGGGGGTGTGTCAAAAAAT
+ACTATGACGAATAATTTTGCTTGTTCCCATTCCTGTATTTTCGGGGCTTATGCGGGGGAC
+ATTTTGGTGACGCATTTTACTATATCCCTGACATTCAAAACAGGGGGAGCCCCGTAATCA
+AGGAACTCTTTTGTTTTGTAATGCGCCCAAACATACCTATAAGGGGCCTGGGAGGGATTC
+AAACCCCCGACCGATTTCTTAGAAGCCCATTCCTCTATCCAGGGGGGCTACCAGGACACG
+ATTAACAACACAAGTTTTATTATATCCCAATCAACTTAAATTGGGGATACCTTGTAAATA
+AAAAATGTTTATATTTTTCACTATTCCCGAGCTATTTATCTAGGGGGGTTCAATAAGACT
+AAAATGCGAATTCATTTAACTTAATCCCGTTCAATACAGTTTGGGGTGCCTAACTGTATT
+ACTTTTCTCTTTAATTTACAGTTAACCCCATCATAAGATGTTGGGGGGATAAACAAACTA
+ATTGCATCAAATTTTTTTTAAAATACCCACACCAAAACGTTAGGGGAATAACATTTCGGT
+AATTTAAAAGCTACTTTCGTTTTTGCCCTCTCCAAATTTAAAGGGGAAGGAGTGTTTTCA
+ATGGAAGGTTTATTTTTCGCAATTACCCATACCGTAACTGCAGGGGTTAATAATGATGGC
+ACAAAATTAGGCACTTTCATTGTGACCCTCGCTGAAAATGGCGGGGGTTTATTAGGTAAA
+ATATTCGGATTCTATTTTCAATATGCCCTGTCAGTAATCAGTGGGGTTTCAAAGGTGAGG
+AAGAGATTTAAATGTTTGGACTAGCCCCAGCCATCGCAAATAGGGGGCAAGCTGCACAAC
+AACATGATAGTGTGTTTTTAGGCACCCCTATCGTAGACATCGGGGGTAACGGTGTGGGTT
+AACTAGGTAAATTATTTGGATTCTACCCTAACAACTAATATTGGGGAAAATAAACTGGGT
+AAGCATACTTTAATTTTATGCACTCCCCTTACTTTATTTGCAGGGGTTTGAGCCTCTGTT
+AAGATTTAGATACATTTACAATATACCCGATCGGGAAATTGGGGGGTAAAAATATTTTGA
+AAGACTTTGATGATTTTATTGTTGACCCTTACGATGCAGAAGGGGGGGCGTTTCACTATA
+AGGCGAATGTTTTTTTTCATAAAGCCCCAAACGATGATTTTTGGGGATTTAAAAAAATCA
+ATCACCAACATTGGTTTGCTTTTCACCCAAACAAATTAACGAGGGGTGAAGTATTATCAG
+AACGATTTGTGAATTTTTTCAAACACCCTCACATGGAAGTTGGGGGGCATCGTGCAGATG
+AGTTATTTAGAAATTTTTTAGCAGACCCTAACGTTAAATACTGGGGTCAAACATTAGAAA
+AAATTGTCGAATTATTTAAAAGACACCCTTTCTATATTGTTAGGGGTGGTGTAACCGAAA
+AGCAAAAGAGAAGGTTTAATCAGACCCCGTTCCATAAATATAGGGGAAAGATATTTATAT
+ATGAGGAAACAGGATTTCAAAAACCCCCTCCCGAATTTTTTAGGGGTGTTTTTAATGATA
+ATGGTGAGGATGAATTTCAGCACTCCCCTATCGTTGGAGATTGGGGAACATCTGACATTC
+AAGGTGGAATCAATTTTGGTATAGCCCCTTGCTGGTTTAATTGGGGAGGATTTGATCATA
+ATCCAGGAATTATATTTGATTATGACCCTAACTCATGGAAACGGGGAAATGATATTGTAC
+ATTAAGACAAATAATTTGAAAATGACCCATACTAGCTTAAGAGGGGAATTGTAAAAACGA
+AACTACGAAAAGATTTTTTTTCATGCCCGTACTGTCGAATATGGGGATCTTATGGTTTCC
+ACAATAAGACATCATTTCCCTCTATCCCTTTCGCTTCCACATGGGGAAATCCATGATGTA
+AAAAGAAATCCTTATTTTCATTTCTCCCAATCGCTTTAATTGGGGGATTGAAACTCTTTG
+AAAAATCAATCAATTTTGAAGCGTACCCTCTCTTTTGATATTGGGGTAATACTTCTAACT
+ACCATAATAATATATTTTCTTCAAACCCTGGCAAGTAGATTTGGGGGACATCACCTTTTT
+ATAGTAATGCCATTTTTGCTCCTAACCCATCCCCGACAAATAGGGGATAAAATGGTGAAT
+ATGAACTTGCATCATTTATTTGACCCCCTAACTCATTGACCAGGGGTAAGTCTTTGTTGC
+AAAACGCTCTAAAGTTTTCGAATAACCCGTCCGTTTTGTAATGGGGTTCAAGACGTTTGA
+ATTCACTCATATTTTTTTACCCCTTCCCTGTCTACTACTATTGGGGTACATTAAACCACT
+AGTGTTTTTCATTGTTTTGAAAATGCCCAACCATGAACATTAGGGGTTTTCCATGATTAA
+ATTGATTTTCAAGCTTTAAAATTGTCCCTCACCGGTATAGACGGGGTACTATAGTTTGTA
+ATCGCGTACTTAAGTTTAAAAAACACCCACTCTAAAGTAGTTGGGGTAAATGAAAAAGAT
+AAGTTTATACCAAATTTAAAGAGCACCCACCCTGTAATAACAGGGGTATTTCAATATGAT
+ACAGCTCAACAAACTTTTTTTGAAACCCGGACGTCTAAAGAAGGGGATGGAAGAGAAGCG
+ACATTAGCGAATGTTTTTCGTGAATCCCTGACTGATTTAAAGGGGGCAAATGAACAAGAA
+ATAAACATACAACATTTAGCTAATGCCCCAACAGTTGTGATTGGGGGACAACAAGCAGGG
+ATTTTCGGGGGACCTTTGTATACATCCCATACAATATTTTCAGGGGTTACTTTATCTAAG
+AAATTAACGGATACTTTTAAGCAACCCCTAGCACCAGTTTTTGGGGTTGCAGGAGAAGAT
+AATGATTTCGATGATTTGAATCATACCCTTGCTTATAACGAAGGGGATGGGTCGCTGCAT
+AAGGTTAAATATCATTTAATGGAGACCCCAGCGACGACAGTCGGGGGATATTATCCTGAT
+AAGGCTGAGTTGAATTTAACTTTAACCCCGACGTTCATTCATGGGGAAGAAACTGTTCAT
+ACACAAGGTCTACTTTTGATTTGTGCCCGAACTATTGACCAAGGGGACTCGTGGACTGAT
+ATGTTTAAAGCACTTTTGCATGAAACCCTTACAGCATATGGCGGGGTATTTATAGATGCG
+AAGTTTGAGCCGTTTTTAAAAATGGCCCCGCCTATGTTTAAAGGGGTTTTGAAAAAACAT
+AAGTTGCTTGATGATTTTTTTAGAGCCCCACCACAACGTACTGGGGATCAAGGCTTGAAT
+ACGATGATACAAACTTTTACAAATGCCCATTCATTCTTACATGGGGAAAATATGCGCCAA
+ATAGTTTCGTATGATTTTAAGCATTCCCAATCAAATAAAACAGGGGAGACATATATAAAG
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/query_6.gff	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,271 @@
+##gff-version 3
+##sequence-region abc|SC|contig000001 1 15000
+abc|SC|contig000001	Prodigal:2.60	CDS	172	1131	.	-	0	ID=3_1;gene=hly;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:Q2G1X0,protein motif:TIGRFAMs:TIGR01002,protein motif:Pfam:PF07968.6;locus_tag=abc_00001;product=Alpha-toxin,beta-channel forming cytolysin,Leukocidin/Hemolysin toxin family protein;protein_id=gnl|SC|abc_00001
+abc|SC|contig000001	Prodigal:2.60	CDS	1804	1950	.	+	0	ID=abc_00002;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00002;product=hypothetical protein;protein_id=gnl|SC|abc_00002
+abc|SC|contig000001	Prodigal:2.60	CDS	1934	2131	.	+	0	ID=abc_00003;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00003;product=hypothetical protein;protein_id=gnl|SC|abc_00003
+abc|SC|contig000001	Prodigal:2.60	CDS	2621	3337	.	-	0	ID=abc_00004;inference=ab initio prediction:Prodigal:2.60,protein motif:CLUSTERS:PRK13350,protein motif:Pfam:PF02876.11;locus_tag=abc_00004;product=superantigen-like protein,Staphylococcal/Streptococcal toxin%2C beta-grasp domain;protein_id=gnl|SC|abc_00004
+abc|SC|contig000001	Prodigal:2.60	CDS	3445	4170	.	-	0	ID=3_2;gene=speH;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P0C0I6,protein motif:CLUSTERS:PRK13349,protein motif:Pfam:PF02876.11;locus_tag=abc_00005;note=SPE H;product=hypothetical protein,superantigen-like protein,Staphylococcal/Streptococcal toxin%2C beta-grasp domain;protein_id=gnl|SC|abc_00005
+abc|SC|contig000001	Prodigal:2.60	CDS	4265	4990	.	-	0	ID=abc_00006;inference=ab initio prediction:Prodigal:2.60,protein motif:CLUSTERS:PRK13043,protein motif:Pfam:PF02876.11;locus_tag=abc_00006;product=superantigen-like protein,Staphylococcal/Streptococcal toxin%2C beta-grasp domain;protein_id=gnl|SC|abc_00006
+abc|SC|contig000001	Prodigal:2.60	CDS	5428	6429	.	+	0	ID=3_3;eC_number=2.1.3.3;gene=argF;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P99073,protein motif:CLUSTERS:PRK04284,protein motif:Cdd:COG0078,protein motif:TIGRFAMs:TIGR00658,protein motif:Pfam:PF00185.1;locus_tag=abc_00007;product=Ornithine carbamoyltransferase,ornithine carbamoyltransferase,Ornithine carbamoyltransferase,ornithine carbamoyltransferase,Aspartate/ornithine carbamoyltransferase%2C Asp/Orn binding domain;protein_id=gnl|SC|abc_00007
+abc|SC|contig000001	Prodigal:2.60	CDS	6449	7384	.	+	0	ID=abc_00008;eC_number=2.7.2.2;gene=arcC1;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:Q7A627,protein motif:CLUSTERS:PRK12353,protein motif:TIGRFAMs:TIGR00746,protein motif:Pfam:PF00696.22;locus_tag=abc_00008;product=Carbamate kinase 1,putative amino acid kinase,carbamate kinase,Amino acid kinase family protein;protein_id=gnl|SC|abc_00008
+abc|SC|contig000001	RNAmmer:1.2	rRNA	7556	9112	.	+	0	ID=abc_01705;inference=COORDINATES:profile:RNAmmer:1.2;locus_tag=abc_01705;product=16S ribosomal RNA
+abc|SC|contig000001	Prodigal:2.60	CDS	9419	9646	.	+	0	ID=abc_00010;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00010;product=hypothetical protein;protein_id=gnl|SC|abc_00010
+abc|SC|contig000001	Prodigal:2.60	CDS	9952	10899	.	-	0	ID=abc_00011;inference=ab initio prediction:Prodigal:2.60,protein motif:Pfam:PF03595.11;locus_tag=abc_00011;product=C4-dicarboxylate transporter/malic acid transport protein;protein_id=gnl|SC|abc_00011
+abc|SC|contig000001	Prodigal:2.60	CDS	11148	11336	.	+	0	ID=abc_00012;inference=ab initio prediction:Prodigal:2.60;locus_tag=abc_00012;product=hypothetical protein;protein_id=gnl|SC|abc_00012
+abc|SC|contig000001	Aragorn:1.2.34	tRNA	11803	11878	.	-	0	ID=abc_00013;inference=COORDINATES:profile:Aragorn:1.2.34;locus_tag=abc_00013;product=tRNA-Arg(tct)
+abc|SC|contig000001	Prodigal:2.60	CDS	12241	12375	.	+	0	ID=abc_00014;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P11699,protein motif:Pfam:PF05480.5;locus_tag=abc_00014;product=Gonococcal growth inhibitor III,Staphylococcus haemolytic protein;protein_id=gnl|SC|abc_00014
+abc|SC|contig000001	Prodigal:2.60	CDS	12432	12566	.	+	0	ID=abc_00015;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P11699,protein motif:Pfam:PF05480.5;locus_tag=abc_00015;product=Gonococcal growth inhibitor III,Staphylococcus haemolytic protein;protein_id=gnl|SC|abc_00015
+abc|SC|contig000001	Prodigal:2.60	CDS	12699	13385	.	+	0	ID=3_5;eC_number=3.-.-.-;gene=yfnB;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:O06480,protein motif:CLUSTERS:PRK09449,protein motif:TIGRFAMs:TIGR02254,protein motif:Pfam:PF00702.1;locus_tag=abc_00016;product=Putative HAD-hydrolase yfnB,dUMP phosphatase,HAD hydrolase,haloacid dehalogenase-like hydrolase;protein_id=gnl|SC|abc_00016
+##FASTA
+>abc|SC|contig000001
+ACTGGCCGCCTAATTTTAAAAACTCCCCAAGCTGTAATTTAAGGGGGTTCTTTAAATTAT
+ATACCCACCACATTTTTTGGAGAACCCCAAACTAGCCGAAAAGGGGCATTTCTGAAGTTA
+ACGGCTAAAGTTATTTTTTATATTTCCCTGTCCATGAACAAAGGGGTTACATTAATTTGT
+AATTTCTTCTTTTTTTTAATCGATTCCCTATCTTTCTGAAGAGGGGTCTGTCCATTTATC
+ATTAGTATTGGTACTTTTCCAATTTCCCGAACTCCAATGCAAGGGGTAGTCATCACGAAC
+ACGTTCGTATATTATTTCTATATTTCCCTGTCGTTTGGATGCGGGGCTATCCATAGTAAT
+AACTGTAGCGAAGTTTTGTGAAAACCCCGAACATAATAGAGAGGGGGCTTTGTTAGGATC
+AAGGAAGTTCTCTGTTTCTTTCATACCCCCACTTCTAGTTTTGGGGAAAAGTTGATTGCC
+ATATACCGGGTTCCTTTAATCTCTACCCTATCGTCCCCAATTGGGGTTCACCATATTGTT
+AAATATCACTTTCCTTTCTACTTTTCCCTCACTTGGGCTCTCGGGGATTGTTTTGAAATC
+AGGTTGAACATATTTTTGTGTATGACCCATCCAAACATTTGCGGGGATAAGGCCGCCAAT
+ATTTCCTGTATCATTTTCAGTAACACCCCCGCTGAATCCATAGGGGAAAGTACTCATATA
+ATCTTTTGTATCAATTTAATTTCTTCCCTAGCAATCAGATATGGGGGCTACTTCATTATC
+AGGTAGTTGCAACTTTTCCTTAAAGCCCGAACGCCAGGCTAAGGGGCTTTTGTTAGCACC
+ATCTTCGCTATAAATTTTATATTGACCCGCACTGGTACCTTTGGGGCTAATAACTAGCAG
+ATTTTTATTGTGATTTTTATCATCGCCCAAACTATAAAATACGGGGTTGTGCATGCCATT
+ATCTTTATCATAAGTTTCTAAATCACCCGTTCTTACTGTAGTGGGGCTTCCAATATCTGT
+AGTACCGGTTTTAATTTTAATATCACCCTCTCCGGCATTAGCGGGGGGATTCATTAATAT
+AGAACCTAGCAATATTTTTGTTGTTCCCGAGCTGACTATACGGGGGTTCATTTTCATCAT
+ACTTCTATTTTTTTTTTCGATTTGACCCAACCATAATCAATAGGGGAATTTAGAATATTG
+AAGTTGAGACATATTTTATATTTATCCCCGTCTATATTAGTAGGGGTAATGTAGCAACTG
+ATAAATTACTGAGTTTTGATGAGTGCCCATTCTAAGAATATGGGGGTAACTTTTATTTAA
+AATTTGAAAGGAAGTTTTTCAATTTCCCGGGCTAGTCAAAGTGGGGTAAATTCTTTATGA
+AACAAGGAAAAGACTTTGCTAATTTCCCTGACTAATTTCTTTGGGGCTAATGATTTGTTT
+AATTTAAAAATGTATTTGATTACAACCCAAACATACAAATATGGGGGAATTAAATCAATT
+AATTAACTATTAAATTTAAATTAAACCCATACTAACTACTGTGGGGTAATAAATAGAAAT
+AGAGAAAAAGGGTATTTATTATGTTCCCAATCTCGTCGGGAAGGGGTTTTGCCATTACAT
+AGAAATATCTAATATTTAATGAAAACCCATCCTATGTATTTTGGGGATAGTGTAAAATAT
+AATATGTAAAATAATTTGTAGATTTCCCGTTCGAGGCATTATGGGGAAATTTTGAGTATA
+AGTTAGCTTTTAATTTTGAATCTTACCCAAACTTGATTAATAGGGGTATGATAGGGGATT
+AAAATGAAACTATTTTTTATCGTATCCCTTACTATTATATGGGGGGATATATTTTTAGGA
+AATGAAATTATCCATTTACTGACTGCCCTAACAACAACATTGGGGGTTGTTAATTCAAGA
+AAGGGGATTAAAAATTTCAGAGTTGCCCAATCTTATAAACTCGGGGCAATCTTTGTTTGA
+ATCTGAATCAGGCTTTTAAATTTCGCCCAATCCAGGAGTTCCGGGGCAAACAGTACAAGA
+ATTAAGAAATGGGATTTCCAAACTACCCGATCCTAGATTTAGGGGGATTATTAAACTTTA
+AAGTTACTATGTCTTTTTAAAAGAACCCTAACCATGGGACAAGGGGGTATTGCTATAATA
+ATTGAATCATTAAATTTAGGAATAGCCCCTACGACATAATAAGGGGATGTCTTAGGCTCT
+ACAATATTATATTGTTTGTAGTTGACCCAATCAAAATGACCAGGGGACAAGCATTTTTGG
+AGCCCCAACACAGATTTTGACGAAACCCCAGCTTACAATAATGGGGAAGTTGGGGATGGG
+ACCCAACACAGAGATTTTCAAAAAGCCCTTCCACAGACAATGGGGGTTGGCGGGGCCCCA
+ACATAGAGAAATTCTTTAAGAAATTCCCCAGCCAATGCAAGTGGGGGAGTGACAACGAAA
+AAAATTTTATAAAATTTCATTTCTGCCCCATCCCTACTCCCAGGGGCATTTAAATATATA
+AAAAATTTCACCTATTTTATACATCCCCCACCTTAAAAATTAGGGGTTAAATAATCTGAT
+ATGGAATTAAAGTGTTTGAAGTATACCCCACCTTCATATACTGGGGAAAGAGGACGTCAA
+AAGTTATTTTATTATTTTTTTTAACCCCAACCTTTGCTAGATGGGGATGTAATCTTTTGC
+ATAAATCAATAGTGTTTTTATTACCCCCACCCGTGATCTTAAGGGGACCTTTATTACGAT
+ATTCGGTATATAATTTTTTATTTTTCCCTAACGCTTCTCGTGGGGGGAAATCGATTTCTT
+ACAATGTTAATACTTTTTTATTGCCCCCGTACATTTTATGCGGGGGAATAATCGTTTGTA
+ATTTATCTTTGTATTTTACAAAAAGCCCATACGTTTTATCAGGGGGTTTTGCGGCTGGTG
+AAACGCCACCTGTATTTGTCTCTCTCCCAGACCACCATAACTGGGGAGTATCTTTGTCTT
+ATAGTCCAAACACATTTACGTAACGCCCTTTCAACTGATTAAGGGGTCCCCAACTTTCAG
+AGCCCCATAAAGATTTTTGTGCTGACCCTGACTATCTCTTAAGGGGAACATAAATGTTTC
+AATTATCATATTGATTTAGCCATTTCCCTGACAATGAAAAATGGGGCTGTGTGTAATATT
+AAATTAATTCATTGTTTTTAGTTTCCCCTTGCCCAATGCTATGGGGTTTAGCTTCAGAGT
+AAAAACTAAATACTTTTTTTTGATTCCCAGGCAATACAGTACGGGGTAGTAATAATGTTG
+ACGTTAAAATTATATTTTTCGTGATCCCCTTCCTCATTAGAAGGGGTCCTTTCAGAGGAA
+ACATGATACGAGGATTTAGAAATTTCCCTGTCAGCGAAGTCAGGGGAGTATTTGCGATTA
+ATTTTATTAACTCCTTTATTATTGTCCCTTTCATTTTTCGAGGGGGACTTCAATTTTTGC
+ATTTTGAGGTTTTTTTTCATATCTACCCGCACCAGTTGATGGGGGGCTTTTACTTAAATC
+AATTGTGTAGTTATTTTCTGTACCTCCCATTCTAATTTGTCCGGGGTTATAAGAATTATT
+ATATAATTTTTTACTTTTAATTAATCCCTGACGAATACGAAAGGGGAATTCTTTTAAAGT
+AAAAACAGGCTTATTTTCTTCATAACCCGGACATCCGCCAGTGGGGGTTTCTGCTTTATC
+ATTATATGTTACATTTTGTTTATAGCCCTTACCGTTAGATGTGGGGGCAGGAGTAACACC
+ACCAGTAAACGTTTTTTGAGATAATCCCAAACAATCAATGGTGGGGTGGTCTTTTATGCC
+AAAAATATCAACGCTTTTATTTCTTCCCTGGCTGATATTGCCGGGGCTTTCAGGTCCATA
+AACTTGAATATGACTTTACCAAGAACCCTGTCACAACGTTGCGGGGATCGTACCGTTATC
+ATTTTGCCATAACGTTTTGTTAGAGCCCGTTCAATATTTTTGGGGGTAATATTTAGTTAA
+ATCATTAACGTTAGTTTCGTTTTGACCCATACAATAAGCTTTGGGGTCAGATGAAGAATT
+AATAGGTGTATTAGTTTATTGTGTACCCGCTCTACCTAATAGGGGGAATGTTGTTGATAA
+AATAATTTTTTTCGTTTTGTTATTGCCCATTCGAATTTCTCCGGGGAGTATTGTTGGAAT
+ATTTAATTATAAAATTTGGTTAATTCCCTAACTGAAATTATCGGGGTTTACAAAAGGTAA
+AAGGTTAGTTAGATTTTTCGAGTATCCCTTCCATTTGTGCATGGGGAGGATTTTTAACAT
+AACGGTTTGTGTCATTTAATTTTAACCCTTTCCTTAAATCAAGGGGGTAATTATTTCCAT
+AAGCAGTTATCTTATTTTGACCTTTCCCAAACTCTCCGTTATGGGGCTTTTTATTCTTTA
+ATAATGTTTGACGATTTCGGAAATCCCCTTCCTTTAAAGTTAGGGGTGGTTTATTTCCTT
+AGTAAAATTCATGTTTTCCGATGATCCCTTGCTGTTTATCACGGGGTTTTAAAAATAGTC
+AATAAGGTTTATCATTTGAAGTAGCCCCTGGCGTAACACCACGGGGAAATGTTTCATCAT
+AAGTCCAGTAACCTTTTACTGTGTCCCCATCCTTAGTTCCAAGGGGATCAACGTATTTAT
+ATCTTAACTGATTATTTTTTCCCCACCCCTCCGATCCAAACAGGGGAATATGACTATACC
+AAACCCACGTTTGCTTTGTTGCATGCCCGCTCCCATTGGGCTGGGGCCATAGCCATTTTC
+AAGATAATGAAAAATTTGGCTGAGTCCCATACTTGATTAACTGGGGGATATTAGTCTCGT
+ATTCACTGATATTATTTGCTTTTGCCCCAGACGAAAAACTGAGGGGTGTTTTAGGAAGTT
+ATGTTGATGTGGTTTTTAAAAGTAACCCTGCCGTTGATAAAAGGGGTTTATTCATGATGT
+ACTTTTTCATATGATTTTCTCCTTTCCCTGACTTACCCAAAGGGGGTAAGCTATTACACC
+AATTCGGAATTAAATTTAAGCTAAACCCATGCTAAATAAACTGGGGCAGTTAGTAGTGTT
+ATTTAAGCAAAACTTTTCATTTTTACCCTTTCGACAGAAACAGGGGTTAATAAAGTAGGC
+AGGAGTTATATATTTTTAACGACACCCCACACTTATTCTCTAGGGGATTGCATTAAATTG
+ATTGATAATTGAATTTTCTAACTACCCCAAACATAGTTATACGGGGAATGTAGTACTTAT
+ATTAATTATTTCCTTTTACTTAAATCCCATACTAATAAAATGGGGGTTTAATTATTGATA
+AAATATTACAAATTTTTATAGTAGGCCCTGTCTATTTTGTATGGGGTTACAATTTAGGTG
+AAACTAAAATAAAATTTGTTGTTATCCCTGACAAATTTACGAGGGGGAAGTTTTTTAACT
+ATATTAGACTTTTCTTTACAAGAGGCCCAATCCTTATTAACAGGGGCCGAGGATTTAAAA
+AGTGCTAAATATATTTTCACTGAAACCCCTACGTTAAAAAATGGGGATATTGCACTGTTA
+ATTGAAAAAGATTCTTTAAGAACGCCCCGTGCATTTGAAGTTGGGGCGCATGATCAAGGT
+ACAAATGTAACTTATTTAGGCCCAACCCGATCACAAATGGGTGGGGAAGAAACAACTAAA
+AATACTGCACGTGTTTTTGGTGGAACCCATGCTGGCATTGAAGGGGGTGGTTTTTCACAA
+AGAACAGTAGAAACTTTAGCTGAAACCCCAGCCGTACCAGTGGGGGATGGTTTAACTGAT
+AAAGATCATCCTACTTTAGTTCTTGCCCATTCCTTAACAGCAGGGGAAGTCTTAAAAAAA
+AATTATGCAGATATTTTCTTTACATCCCTTGCAGATGGTCGTGGGGACGTTGCAAATGCA
+ATAATGCAAGGTGCTTTCATTATGGCCCTGACCTTCCATTTAGGGGGTCCAAAAGAATTA
+AATCCAACAGATGATTTATTAAATCCCCGTACAAATATTGCCGGGGAAAATGGTGGCAAC
+ATATTAATCACAGATTTTATTGACCCCCGTGCAAAAGGTTCGGGGGTAATTTACACTGAT
+ATTTGGGTATCAATTTTTGAACCTGCCCAAGCATGGAAAGAAGGGGTTGAATTATTGAAA
+ACATATCAAGTAAATTTAGAAATGACCCATACAACTGGTAATGGGGATGTTATTTTTGAG
+AATTGCTTACCATCTTTCCATAATGCCCATACGAAAATTGGTGGGGAAATTTTTGAAAAA
+AATGGTATTCGAGATTTGGAAGTTACCCATGCAGTATTCGAAGGGGAAGCTTCAGTTGTA
+ATCCAAGAAGCTGATTTCAGAATGCCCCCAACCAAAGCAGTCGGGGTTGCTACATTGGGT
+AAATTTTAAATGATTTTAGGAAGTGCCCATGCTGGCGAAAATGGGGGTAGCATTAGGTGG
+AAATGCTTTAGGAATTTCACCTCAACCCCAACTCGAGCTTGTGGGGAATACTGCGAAATC
+ATTAGTAGGATTAATTTCAAAAGGACCCGAGCTTGTTATTAGGGGGGGTAATGGACCACA
+AGTTGGAAGCATTATTTTGGGACTTCCCTATCCTGCAGAACAGGGGCAAGGTCCGGCATT
+ACCATTTGCTGAATTTTGCGCAATGCCCCAACCTTACATCGGGGGGCAATTACAAGAAAG
+ATTACAAAATGAATTTTATTCTATTCCCATGCATAAACAAGTGGGGACACTAGTGACACA
+AGTTGAAGTTGATGTTTATGATCCGCCCTTTCACAATCCTTCGGGGCCAATTGGGTTATT
+ATACAACAAAGAAGTTTCTGAACAACCCCAACAAGAAAAAGGGGGGATATTTGTTGAAGA
+AGCTGGAAGAGGATTTTGACGCGTTCCCCCTCCACCACAACCGGGGTCTATTATTGAATT
+AGAGAGTATTAAAATTTTTATTAAACCCGATCCACTCGTTATGGGGGCTGGTGGTGGAGG
+AATACCAGTAATTATTTAGCAACATCCCGGTCTTAAAGGTATGGGGGCAGTTATAGACAA
+AGATAAAACAAGTGTTTTGTTGGGTCCCAATCTTCAATGCGAGGGGTTGATTATTTTAAC
+AGCAATTGATTATGTTTATATTAATCCCAACCCTGAAAACCAGGGGCCTTTGAAAACAAC
+AAATGTTGATGAATTTTAACGATATCCCGACCAAAATCAATTGGGGAAAGGAAGTATGTT
+ACCAAAAATTGAAGTTTCCATATCACCCATTCAAAACAATCCGGGGGGAAGTGTGCTTAT
+AACATCATTAAATGTTTTAGATGCTCCCTTACAGGGTAAAGTGGGGACTGTGATTAAAAA
+ATAATTGAATTGAATTTCTTTTCAACCCCTACATGTCAAATGGGGGATTTTTATTATTTA
+AGTGCACCCCCTGATTTTAATGCCTCCCTTTCGATGCGGGGTGGGGTTTCTTAATTTATA
+ATTATAAAATCTTTTTTGTAGAAATCCCAGGCTAAATGTCGAGGGGGATGAAACCGTGGA
+AAATACAATTAATGTTTGTGAAAAGCCCAAACGATTTAAATTGGGGATGCCAGGTGCATT
+AATGATTTTATTCATTTTAACGGTTCCCGCACTTATAGCAACGGGGGTTATTCCTGCTGG
+AGCATATTCTAAACTTTCTTACGAACCCTCACCCCAAGAACTGGGGATAGTTAACCCTCA
+AAACCAAGTGAAAATTTTTCCGGGTCCCCAACAGGAACTAGAGGGGATGGGGGTTAAAAT
+AAAGATTGAACAATTTTAATCAGGTCCCATTCATAAGCCAGTGGGGATTCCGAATACTTA
+AGAAAGATTAAAGCTTTATCCAGCTCCCCCACAACAAATAACGGGGAGCATGGTTGAAGG
+AACGATAGAAGCGGTTTATATCATGCCCTTCCTTCTTGTACTGGGGGGACTTATTGGCGT
+AGTTCAAGCCAGTGTTTCTTTTGAACCCGGACTGTTAGCTTTGGGGAAGAAAACAAAAGG
+ACATGAATTTATGCTTTTTGTGTTTCCCTCACTACTAATGATGGGGGGCGGGACGTTATG
+AGGTATTGAAGAAGTTTCTGTAGCACCCTATCCGATTTTAGTGGGGATATTTATAGCGTT
+AGGATACGATTCTATTTTTTCAGTTCCCGCCCTATTCCTTGCGGGGTCTGTCGGTAGTAC
+ATTTTCAACTATTATTTCGTTCTCGCCCGTACTTGCCTCTAAGGGGGCTGGTACAACTTT
+AACGGATGGCTTGTTTTGGAGAATACCCGCTCGTATTGTCGGGGGGATTTTTGTTATTAG
+ATATTTATATTGGTTTTGTAAAAAACCCAAACACGATCCTAAGGGGTCATATTCTTATGA
+AGACAAAGATGCTTTTTAACAGCAACCCTCTCTATTAAAAGAGGGGGATAGTGCCCATTT
+AACTTTGCGTAAGATTTTAATCCTTCCCTTACTTGTACTACCGGGGCCAATTATGGTATG
+AGGAGTTATGACGCTTTGTTGGTGGCCCCCACTTATGGCTTCGGGGTTTTTAATATTTAC
+AATTATAATAATGTTTTTTGCTGGGCCCGGTCAATCTGGATTGGGGGAAAAAGGAACTGT
+AGATGCATTTGTCATTTGTGCATCACCCTTACTAGGTGTATCGGGGATTATTGGTTTAGC
+ACGAGGTATTAATTTTTTGTTGAATCCCGGTCTGATTTCAGAGGGGATCTTACACTTTTC
+ATCATCTTTAGTTCTTTATATGAGTCCCCCACTATTTATCATGGGGTTACTATTTATTTT
+ATTCTGTTTAGGTTTTTTCGTGCCACCCTCTCCTGGATTAGCGGGGTTATCAATGCCTAT
+ATTTGCACCACTAGTTTATACAGTACCCATACCAAGATTCGTGGGGGTTACGACATATCA
+ATTTGGTCAATATGTTTTGTTATTCCCCGCGCCGACTGGACTGGGGATGGCCACACTACA
+AATGTTAAACATGCTTTATTCACATCCCTTCCGATTTGTATGGGGGGTAGTTGCTTTTGT
+ATTGATTTTCGGTGTTTGAGTACTACCCACGCAAGTACTAATGGGGTCATAATTTGAAAT
+ACTATATTATAAAATTTCTAATTGGCCCTTACGCATCTCGTAGGGGTGTAGAAATACTAA
+ACTAAGCGAGGTGCTTTATTATTTTCCCTTACGAAAATAATGGGGGTAATGATAACACTA
+ATAAGTAATTGATATTTTGCTCTATCCCATACTGATATTTTTGGGGTTTGTTTTTAATGT
+AATGTTAGATCTATTTTATATTATACCCATCCTGGTAAATATGGGGTTGCTGTAAACAGT
+ATTTGTAACACATGTTTCATATGGTCCCGAACATAGCATATAGGGGGGATGGCTATAAAT
+AACACATTTGACAATTTTTTTAGATCCCCTACCTGGAATATGGGGGGTATTATTATTTAG
+AAAATATTTTGTGGTTTATGCAAATCCCGTGCTTGATTGGAAGGGGAGATGGTATTTGCT
+AGAAAACATACCACTTTTGCCAATTCCCTTACTTATTCTGATGGGGATTTTCGGAGTACC
+ATCTGAAATGATAATTTATAGGCAACCCAAACATAACGGTGTGGGGTTTATCGATATTTA
+AAGGTGATAAAATTTTTCAACTATTCCCAAGCCTAAAATAAAGGGGTTTATTAATTATTT
+AATTGGTATATTAGTTTTGGCGTTTCCCGCTCATATATTATTGGGGTAAAGGTTAGAGTG
+AAACGTGTTTATGATTTAGACGTTCCCCTATCGTTACTACAGGGGGAGTCAGAAGGTATC
+ATTGATAAGATCATTTTAAATCAAACCCGCACTGATATACACGGGGAAGAGGCAAGATTA
+ACTGCCTCTTTTTTTTTTATTAAATCCCCGTCTTAATTCTTGGGGGTAGTGTTACTGAGA
+AGCATTACGAAGAATTTTATCTTGACCCTCCCTTTTTAAAAAGGGGTGAAGATATCCTAT
+AAAGACTCTAAGTATTTTTACAGTGCCCAATCACACTTCGATGGGGAAAAGACCTTTCCA
+AATATCTGGAAACATTTGTACAGGCCCCCTGCTCTTTAAAGCGGGGGCTGAGATTACTAA
+AGGGAATGTGAAAGTTTAAAATACGCCCGAACAAGGTTCTTTGGGGAATTTAGGCAATTG
+AATAATGATATAAATTTAAAATATTCCCGCTCATATTAAAAAGGGGATTACGATAAAAGC
+ATTCGCCTTAGGAATTTCTATAACACCCGCTCCAGCGACTAAGGGGAATGGTGCACAAAT
+AGTCGATGTGTTCGTTTTGATTGACCCCTGCCATGGAAATGCGGGGAATCGCTTGAAAAC
+AATAGGTAAGACAATTTAAGTAGCTCCCAAGCCATATATTACGGGGAATTGACCTATGAA
+AAAACATCCGCTAATTTGTGCCGTCCCCCCTCCGATAGCAATGGGGATAAAAAGTACAGT
+ACACGAAGGATAAATTTTTTCAAGTCCCAAACCTTTTAAATAGGGGATTGAAAAAATAAT
+AATATGCGTCATAATTTCCACAAGGCCCAAACTCCAAATAGGGGGGATTAAGCTATTGAT
+AAAAGTTATGTTACTTTAAAATGTACCCAAACAAGTAGTACCGGGGAAGCCAGACATGAA
+AAATGTTGTGAACATTTATGAAACTCCCGGACTGTTTAATTGGGGGTTCACATTATTAAA
+ATATTTGATCATAGTTTATAAAAGGCCCATCCAAATCAAGAAGGGGAAGATTCCGCAAAC
+AGCGTTTAAAGTAATTTATAAGTCTCCCAATCGATTACCCAGGGGGAATAATCCTAAGAC
+AAGTCCTGACGTTATTTGAGGTGCTCCCTGACGTCTCATGATGGGGAACCTTTCTTATGT
+AATTTTCTTCACTATTTATATCATGCCCGCTCTGGCCAATTAGGGGGAAGAGTGTGTACT
+ATTACGTTATTAGATTTTGTATATTCCCTTGCTAGACACATAGGGGACATTTAAATCTCA
+AAATTAATGATATTTTTGGTATGCTCCCCAACCTAAATATTGGGGGATGTGGAAAAGTAA
+ATATTTAATTTAAATTTTGATTGAACCCTTACAAGGGGGTGTGGGGAATGAGAAATCAAA
+ATCAAAAACTATTATTTAGTGATTTCCCCAGCTTACATATATGGGGACAAACAGGAGTTC
+AACAAAGCACAATATTTAGAATGAGCCCAAACGAAAGATCATGGGGCAATATGTCATTGA
+AAAACGCTGAACTATTTTATAAATTCCCCAACAGTATATTTAGGGGTGAAAATTAAGAAG
+AATAATTAGTGAGTTTTATAATTAACCCACCCCGTCTCGATGGGGGTGGTTATTTTTTTA
+AATGTATTTAATTATTTGATTTCGGCCCCCTCAAAAGTCCCTGGGGTTTTGAATAGTATC
+AAAATCTATAGGAATTTTATAATAACCCAAACCTCTACGCATGGGGATGGTGAGTGTTAA
+AAATCTTGGTGTAGTTTTGGTGTAGCCCAGGCGCAGTATAGAGGGGATTTGAGCACAAAA
+ATACTTAATTAAAATTTTATAAACACCCGTCCGACGCGTGTCGGGGGTGTGTCAAAAAAT
+ACTATGACGAATAATTTTGCTTGTTCCCATTCCTGTATTTTCGGGGCTTATGCGGGGGAC
+ATTTTGGTGACGCATTTTACTATATCCCTGACATTCAAAACAGGGGGAGCCCCGTAATCA
+AGGAACTCTTTTGTTTTGTAATGCGCCCAAACATACCTATAAGGGGCCTGGGAGGGATTC
+AAACCCCCGACCGATTTCTTAGAAGCCCATTCCTCTATCCAGGGGGGCTACCAGGACACG
+ATTAACAACACAAGTTTTATTATATCCCAATCAACTTAAATTGGGGATACCTTGTAAATA
+AAAAATGTTTATATTTTTCACTATTCCCGAGCTATTTATCTAGGGGGGTTCAATAAGACT
+AAAATGCGAATTCATTTAACTTAATCCCGTTCAATACAGTTTGGGGTGCCTAACTGTATT
+ACTTTTCTCTTTAATTTACAGTTAACCCCATCATAAGATGTTGGGGGGATAAACAAACTA
+ATTGCATCAAATTTTTTTTAAAATACCCACACCAAAACGTTAGGGGAATAACATTTCGGT
+AATTTAAAAGCTACTTTCGTTTTTGCCCTCTCCAAATTTAAAGGGGAAGGAGTGTTTTCA
+ATGGAAGGTTTATTTTTCGCAATTACCCATACCGTAACTGCAGGGGTTAATAATGATGGC
+ACAAAATTAGGCACTTTCATTGTGACCCTCGCTGAAAATGGCGGGGGTTTATTAGGTAAA
+ATATTCGGATTCTATTTTCAATATGCCCTGTCAGTAATCAGTGGGGTTTCAAAGGTGAGG
+AAGAGATTTAAATGTTTGGACTAGCCCCAGCCATCGCAAATAGGGGGCAAGCTGCACAAC
+AACATGATAGTGTGTTTTTAGGCACCCCTATCGTAGACATCGGGGGTAACGGTGTGGGTT
+AACTAGGTAAATTATTTGGATTCTACCCTAACAACTAATATTGGGGAAAATAAACTGGGT
+AAGCATACTTTAATTTTATGCACTCCCCTTACTTTATTTGCAGGGGTTTGAGCCTCTGTT
+AAGATTTAGATACATTTACAATATACCCGATCGGGAAATTGGGGGGTAAAAATATTTTGA
+AAGACTTTGATGATTTTATTGTTGACCCTTACGATGCAGAAGGGGGGGCGTTTCACTATA
+AGGCGAATGTTTTTTTTCATAAAGCCCCAAACGATGATTTTTGGGGATTTAAAAAAATCA
+ATCACCAACATTGGTTTGCTTTTCACCCAAACAAATTAACGAGGGGTGAAGTATTATCAG
+AACGATTTGTGAATTTTTTCAAACACCCTCACATGGAAGTTGGGGGGCATCGTGCAGATG
+AGTTATTTAGAAATTTTTTAGCAGACCCTAACGTTAAATACTGGGGTCAAACATTAGAAA
+AAATTGTCGAATTATTTAAAAGACACCCTTTCTATATTGTTAGGGGTGGTGTAACCGAAA
+AGCAAAAGAGAAGGTTTAATCAGACCCCGTTCCATAAATATAGGGGAAAGATATTTATAT
+ATGAGGAAACAGGATTTCAAAAACCCCCTCCCGAATTTTTTAGGGGTGTTTTTAATGATA
+ATGGTGAGGATGAATTTCAGCACTCCCCTATCGTTGGAGATTGGGGAACATCTGACATTC
+AAGGTGGAATCAATTTTGGTATAGCCCCTTGCTGGTTTAATTGGGGAGGATTTGATCATA
+ATCCAGGAATTATATTTGATTATGACCCTAACTCATGGAAACGGGGAAATGATATTGTAC
+ATTAAGACAAATAATTTGAAAATGACCCATACTAGCTTAAGAGGGGAATTGTAAAAACGA
+AACTACGAAAAGATTTTTTTTCATGCCCGTACTGTCGAATATGGGGATCTTATGGTTTCC
+ACAATAAGACATCATTTCCCTCTATCCCTTTCGCTTCCACATGGGGAAATCCATGATGTA
+AAAAGAAATCCTTATTTTCATTTCTCCCAATCGCTTTAATTGGGGGATTGAAACTCTTTG
+AAAAATCAATCAATTTTGAAGCGTACCCTCTCTTTTGATATTGGGGTAATACTTCTAACT
+ACCATAATAATATATTTTCTTCAAACCCTGGCAAGTAGATTTGGGGGACATCACCTTTTT
+ATAGTAATGCCATTTTTGCTCCTAACCCATCCCCGACAAATAGGGGATAAAATGGTGAAT
+ATGAACTTGCATCATTTATTTGACCCCCTAACTCATTGACCAGGGGTAAGTCTTTGTTGC
+AAAACGCTCTAAAGTTTTCGAATAACCCGTCCGTTTTGTAATGGGGTTCAAGACGTTTGA
+ATTCACTCATATTTTTTTACCCCTTCCCTGTCTACTACTATTGGGGTACATTAAACCACT
+AGTGTTTTTCATTGTTTTGAAAATGCCCAACCATGAACATTAGGGGTTTTCCATGATTAA
+ATTGATTTTCAAGCTTTAAAATTGTCCCTCACCGGTATAGACGGGGTACTATAGTTTGTA
+ATCGCGTACTTAAGTTTAAAAAACACCCACTCTAAAGTAGTTGGGGTAAATGAAAAAGAT
+AAGTTTATACCAAATTTAAAGAGCACCCACCCTGTAATAACAGGGGTATTTCAATATGAT
+ACAGCTCAACAAACTTTTTTTGAAACCCGGACGTCTAAAGAAGGGGATGGAAGAGAAGCG
+ACATTAGCGAATGTTTTTCGTGAATCCCTGACTGATTTAAAGGGGGCAAATGAACAAGAA
+ATAAACATACAACATTTAGCTAATGCCCCAACAGTTGTGATTGGGGGACAACAAGCAGGG
+ATTTTCGGGGGACCTTTGTATACATCCCATACAATATTTTCAGGGGTTACTTTATCTAAG
+AAATTAACGGATACTTTTAAGCAACCCCTAGCACCAGTTTTTGGGGTTGCAGGAGAAGAT
+AATGATTTCGATGATTTGAATCATACCCTTGCTTATAACGAAGGGGATGGGTCGCTGCAT
+AAGGTTAAATATCATTTAATGGAGACCCCAGCGACGACAGTCGGGGGATATTATCCTGAT
+AAGGCTGAGTTGAATTTAACTTTAACCCCGACGTTCATTCATGGGGAAGAAACTGTTCAT
+ACACAAGGTCTACTTTTGATTTGTGCCCGAACTATTGACCAAGGGGACTCGTGGACTGAT
+ATGTTTAAAGCACTTTTGCATGAAACCCTTACAGCATATGGCGGGGTATTTATAGATGCG
+AAGTTTGAGCCGTTTTTAAAAATGGCCCCGCCTATGTTTAAAGGGGTTTTGAAAAAACAT
+AAGTTGCTTGATGATTTTTTTAGAGCCCCACCACAACGTACTGGGGATCAAGGCTTGAAT
+ACGATGATACAAACTTTTACAAATGCCCATTCATTCTTACATGGGGAAAATATGCGCCAA
+ATAGTTTCGTATGATTTTAAGCATTCCCAATCAAATAAAACAGGGGAGACATATATAAAG
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/query_groups	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,7 @@
+group_1: 1_1	2_1	3_1
+group_2: 1_2	2_2
+group_3: 1_3	3_3
+group_4: 2_4	3_4
+group_5: 3_5
+group_6: 1_6
+group_7: 2_7
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/raxml.tre	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,1 @@
+((efgh_7#3:0.02316815548247504186,(((((abcd_4#15:0.00000132226186997362,((abcd_3#9:0.00077142536151366802,abcd_4#17:0.00231509323793084891)66:0.00000132226186997362,abcd_3#20:0.00000132226186997362)69:0.00000132226186997362)100:0.00465923394294907780,abcd_3#96:0.00855943508912884905)97:0.00305706239572176106,abcd_3#7:0.00702776231555758951)100:0.01189241259037208259,((6753_5#30:0.00077274606169234225,((abcd_3#8:0.00232303086183083740,abcd_3#12:0.00000132226186997362)15:0.00000132226186997362,abcd_4#13:0.00077458209519013735)34:0.00000132226186997362)100:0.00543005878845978333,abcd_3#4:0.00627124124511847011)100:0.02250612800623742402)94:0.00229388045702955557,(abcd_3#47:0.01341623695325115141,((abcd_4#36:0.00000132226186997362,abcd_3#90:0.00000132226186997362)100:0.01406707131121531958,(((abcd_3#45:0.00000132226186997362,abcd_3#51:0.00645148529478506948)88:0.00213347922463543761,((abcd_3#76:0.00623728515995487526,(abcd_4#22:0.00627252597618067984,((abcd_3#94:0.00000132226186997362,abcd_3#72:0.00000132226186997362)98:0.00310391698506840095,abcd_3#18:0.00000132226186997362)100:0.00866004226368127794)83:0.00074194767764187573)62:0.00078073745490957029,((abcd_3#82:0.00622652688081153961,(abcd_3#88:0.00000132226186997362,abcd_3#87:0.00000132226186997362)100:0.00857673644197349747)57:0.00072923797818549103,(abcd_3#58:0.00000132226186997362,(abcd_3#85:0.00000132226186997362,(abcd_4#24:0.00076942622569081123,abcd_3#86:0.00154436764242521811)67:0.00000132226186997362)95:0.00153994529775838417)100:0.00622988517781090934)99:0.00391098343731804791)56:0.00000132226186997362)84:0.00155245684874360406,(abcd_4#38:0.00000132226186997362,(((abcd_3#70:0.00000132226186997362,abcd_3#89:0.00077092094232594885)67:0.00077141909097768792,abcd_3#19:0.00000132226186997362)64:0.00077185290304121294,abcd_3#84:0.00077268682225444766)46:0.00000132226186997362)100:0.01884135086335945314)84:0.00000132226186997362)98:0.00231665969313109722)100:0.00869061762598819128)100:0.00712310831326986617)100:0.00000132226186997362,(((((((((abcd_3#60:0.00000132226186997362,(abcd_4#21:0.00000132226186997362,abcd_3#35:0.00000132226186997362)63:0.00077435429455191866)100:0.00067951772289146634,abcd_3#32:0.00631217588430617402)100:0.02994628172895110949,(abcd_4#20:0.00156522339577581807,(abcd_3#11:0.00000132226186997362,(abcd_4#28:0.00000132226186997362,abcd_4#27:0.00000132226186997362)99:0.00233669665377406015)91:0.00077239513539845042)100:0.01606095283607060151)100:0.00462461859626085801,(((abcd_3#54:0.01180235074075351893,abcd_3#53:0.00857612881135592746)67:0.00089112701883803304,abcd_3#43:0.00393186422217672599)100:0.00538409429284307343,(abcd_3#50:0.00622392842077187317,((abcd_4#12:0.00076758051025639250,(abcd_3#15:0.00000132226186997362,abcd_3#21:0.00385987594678770642)83:0.00000132226186997362)100:0.01960407345618833327,((abcd_3#91:0.00000132226186997362,abcd_3#73:0.00000132226186997362)100:0.00620531368446218968,(((abcd_3#61:0.00388805278349425333,(abcd_4#35:0.00778153754178156389,abcd_3#17:0.01089247524165314410)65:0.00000132226186997362)64:0.00077356760974459440,(abcd_3#67:0.00312895358465437121,(abcd_3#27:0.00000132226186997362,(abcd_3#13:0.00077547546351081618,((((abcd_3#24:0.00000132226186997362,abcd_3#95:0.00000132226186997362)50:0.00000132226186997362,(abcd_3#23:0.00000132226186997362,(abcd_3#29:0.00000132226186997362,(abcd_3#75:0.00000132226186997362,abcd_3#25:0.00000132226186997362)8:0.00000132226186997362)4:0.00000132226186997362)3:0.00000132226186997362)14:0.00000132226186997362,abcd_4#16:0.00077326015058246165)18:0.00000132226186997362,(abcd_4#30:0.00000132226186997362,(abcd_4#26:0.00000132226186997362,(abcd_3#36:0.00000132226186997362,abcd_4#25:0.00000132226186997362)32:0.00000132226186997362)29:0.00000132226186997362)83:0.00154603891415671085)42:0.00000132226186997362)65:0.00077376150782699756)100:0.00702342907247293334)64:0.00075456473366204040)12:0.00000132226186997362,((abcd_3#64:0.00000132226186997362,abcd_3#44:0.00000132226186997362)65:0.00077365659659393512,(abcd_3#68:0.00000132226186997362,abcd_3#69:0.00000132226186997362)100:0.00932174039768971646)15:0.00000132226186997362)23:0.00000132226186997362)56:0.00077344029318351904)61:0.00000132226186997362)100:0.00465345295130407000)100:0.01111214870825547735)99:0.00374408351410862681,(efgh_7#12:0.01833223611065578143,(abcd_3#55:0.02324957283752214152,((abcd_4#1:0.00469566203917269956,(abcd_3#56:0.00546936779545076270,abcd_3#14:0.00622833716792515427)100:0.00151084301588890889)100:0.00789157197361813056,(abcd_4#7:0.00233293316007452626,(abcd_4#8:0.00077311598970405320,((abcd_3#26:0.00077550158683622301,abcd_4#9:0.00000132226186997362)39:0.00000132226186997362,(abcd_4#40:0.00231679829332564514,abcd_4#10:0.00000132226186997362)89:0.00154601555763803750)40:0.00000132226186997362)100:0.00780916089311263408)97:0.00307287638606677186)100:0.00953794433170505190)100:0.00869196764035643291)100:0.00977872108322918980)80:0.00156873804149701489,(abcd_4#6:0.00000132226186997362,abcd_4#5:0.00000132226186997362)100:0.02610847709952213158)100:0.00115877341875185490,((abcd_3#3:0.01670319394504033925,(abcd_3#33:0.00000132226186997362,abcd_3#28:0.00000132226186997362)100:0.02055825834093799945)100:0.00631193742166692457,((abcd_3#6:0.00000132226186997362,abcd_3#16:0.00000132226186997362)100:0.01660913514998323473,(((abcd_3#79:0.00000132226186997362,abcd_3#77:0.00000132226186997362)100:0.00854956715195766097,((abcd_4#41:0.00154085601563807195,(abcd_4#34:0.00000132226186997362,((abcd_3#5:0.00000132226186997362,(((abcd_3#74:0.00076882224000264889,abcd_3#34:0.00154339011642515137)3:0.00000132226186997362,(abcd_3#2:0.00076882393169920289,abcd_3#22:0.00076882393169920289)2:0.00000132226186997362)0:0.00000132226186997362,(((abcd_4#32:0.00000132226186997362,abcd_3#92:0.00076869510795057395)60:0.00076875756629854659,abcd_4#19:0.00076905889272679622)6:0.00000132226186997362,(abcd_4#23:0.00153888458435903590,(abcd_4#18:0.00230933031152180277,abcd_3#37:0.00154338804217775882)9:0.00000132226186997362)3:0.00000132226186997362)0:0.00000132226186997362)1:0.00000132226186997362)3:0.00000132226186997362,abcd_3#59:0.00000132226186997362)2:0.00000132226186997362)54:0.00076857718755298703)65:0.00077555059848881977,(abcd_3#30:0.00000132226186997362,abcd_3#1:0.00000132226186997362)99:0.00153650731415773379)100:0.00621766977560912586)89:0.00151241128294433351,((abcd_4#42:0.00000132226186997362,abcd_3#10:0.00000132226186997362)91:0.00154222559231584149,((abcd_4#37:0.00000132226186997362,((abcd_3#81:0.00000132226186997362,(abcd_3#80:0.00000132226186997362,abcd_3#83:0.00000132226186997362)62:0.00000132226186997362)70:0.00077071378050518611,(abcd_4#33:0.00154280535353011465,(abcd_4#31:0.00076943370157726051,((abcd_3#71:0.00000132226186997362,abcd_3#78:0.00000132226186997362)49:0.00000132226186997362,((abcd_4#39:0.00076989789528285400,(abcd_3#41:0.00000132226186997362,(abcd_4#29:0.00000132226186997362,abcd_4#14:0.00000132226186997362)81:0.00000132226186997362)78:0.00076966766619406121)82:0.00154202631463747943,abcd_3#31:0.00153982188992232857)52:0.00000132226186997362)46:0.00000132226186997362)87:0.00154081390428061960)46:0.00000132226186997362)15:0.00000132226186997362)20:0.00000132226186997362,abcd_3#93:0.00154841596303632542)70:0.00000132226186997362)95:0.00234308767561589113)100:0.01268000193507385319)70:0.00000132226186997362)100:0.01948160300069467707)100:0.03080643698088052218,abcd_3#62:0.05958621335563133586)100:0.00000132226186997362,(abcd_3#48:0.01495824524344147380,(abcd_3#42:0.00466602633570538643,(abcd_3#52:0.00390697663604849376,(abcd_3#57:0.00701624022983718919,(abcd_3#49:0.00000132226186997362,(abcd_4#3:0.00077677169701956478,(abcd_4#2:0.00000132226186997362,(abcd_3#39:0.00000132226186997362,(abcd_3#38:0.00077936967227037839,abcd_4#11:0.00077652476200712472)44:0.00000132226186997362)98:0.00233380194325215166)82:0.00155750275978298273)87:0.00077833329157559123)100:0.00389755574822029088)100:0.00000132226186997362)100:0.00552477386573709244)100:0.00983188219808936101)100:0.13376681553139949110)100:0.03578419742883675453,5749_2#1:0.02465538922215411086);
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/real_data_1.gff	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,1641 @@
+##gff-version 3
+##sequence-region ERS111111|SC|contig000020 1 92255
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	241	921	.	-	0	ID=11111_1#11_04055;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_002145956.2,protein motif:Pfam:PF07108.5;locus_tag=11111_1#11_04055;product=pathogenicity island-encoded protein A,PipA protein;protein_id=gnl|SC|11111_1#11_04055
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	1144	2019	.	-	0	ID=11111_1#11_04056;gene=pipB2_2;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_002145957.1,similar to AA sequence:UniProtKB:Q8ZMM8,protein motif:CLUSTERS:PRK15197,protein motif:Cdd:COG5351,protein motif:Pfam:PF00805.16;locus_tag=11111_1#11_04056;product=secreted effector protein,Type III effector pipB2,secreted effector protein PipB,Uncharacterized protein conserved in bacteria,Pentapeptide repeats (8 copies);protein_id=gnl|SC|11111_1#11_04056
+ERS111111|SC|contig000020	Infernal:1.1	ncRNA	2139	2156	.	+	0	ID=11111_1#11_04057;inference=COORDINATES:profile:Infernal:1.1;locus_tag=11111_1#11_04057;product=isrI
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	2567	2908	.	-	0	ID=11111_1#11_04058;gene=sigE;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_002145959.1,similar to AA sequence:UniProtKB:O30917,protein motif:CLUSTERS:PRK15202,protein motif:Pfam:PF07824.6;locus_tag=11111_1#11_04058;product=chaperone protein SigE,Chaperone protein sigE,type III secretion chaperone protein SigE,Type III secretion chaperone domain;protein_id=gnl|SC|11111_1#11_04058
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	2925	4610	.	-	0	ID=11111_1#11_04059;eC_number=3.1.3.-,3.1.3.-;gene=sopB;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_002145960.1,similar to AA sequence:UniProtKB:O30916,protein motif:CLUSTERS:PRK15378,protein motif:Pfam:PF05925.6;locus_tag=11111_1#11_04059;product=inositol phosphate phosphatase SopB,Inositol phosphate phosphatase sopB,inositol phosphate phosphatase SopB,Enterobacterial virulence protein IpgD;protein_id=gnl|SC|11111_1#11_04059
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	5332	6801	.	-	0	ID=11111_1#11_04060;eC_number=3.4.-.-;gene=pepD_2;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_002215025.1,similar to AA sequence:UniProtKB:Q8G6Z9,protein motif:Pfam:PF03577.9;locus_tag=11111_1#11_04060;product=peptidase family C69,Dipeptidase,Peptidase family C69;protein_id=gnl|SC|11111_1#11_04060
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	6974	8338	.	-	0	ID=11111_1#11_04061;eC_number=2.7.13.3;gene=yedV;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_002145964.1,similar to AA sequence:UniProtKB:P76339,protein motif:CLUSTERS:PRK09835,protein motif:Cdd:COG5278,protein motif:TIGRFAMs:TIGR01386,protein motif:Pfam:PF02518.20;locus_tag=11111_1#11_04061;product=heavy metal sensor kinase subfamily,Probable sensor-like histidine kinase YedV,sensor kinase CusS,Predicted periplasmic ligand-binding sensor domain,heavy metal sensor kinase,Histidine kinase-%2C DNA gyrase B-%2C and HSP90-like ATPase;protein_id=gnl|SC|11111_1#11_04061
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	8331	9068	.	-	0	ID=11111_1#11_04062;gene=copR;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_002243090.1,similar to AA sequence:UniProtKB:P76340,protein motif:CLUSTERS:PRK11517,protein motif:Cdd:COG4565,protein motif:TIGRFAMs:TIGR01387,protein motif:Pfam:PF00072.18;locus_tag=11111_1#11_04062;product=transcriptional regulatory protein YedW,Probable transcriptional regulatory protein YedW,transcriptional regulatory protein YedW,Response regulator of citrate/malate metabolism,heavy metal response regulator,Response regulator receiver domain;protein_id=gnl|SC|11111_1#11_04062
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	9147	9557	.	+	0	ID=11111_1#11_04063;eC_number=3.5.2.17,3.5.2.17;gene=uraH;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_002145966.1,similar to AA sequence:UniProtKB:Q4VYA5,protein motif:CLUSTERS:PRK15036,protein motif:TIGRFAMs:TIGR02962,protein motif:Pfam:PF00576.15;locus_tag=11111_1#11_04063;product=hydroxyisourate hydrolase,5-hydroxyisourate hydrolase precursor,hydroxyisourate hydrolase,hydroxyisourate hydrolase,HIUase/Transthyretin family;protein_id=gnl|SC|11111_1#11_04063
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	9890	10402	.	-	0	ID=11111_1#11_04064;eC_number=1.5.1.36;gene=hpaC;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729827.1,similar to AA sequence:UniProtKB:Q57501,protein motif:CLUSTERS:PRK15486,protein motif:TIGRFAMs:TIGR02296,protein motif:Pfam:PF01613.12;locus_tag=11111_1#11_04064;product=4-hydroxyphenylacetate 3-monooxygenase coupling protein,4-hydroxyphenylacetate 3-monooxygenase reductase component,4-hydroxyphenylacetate 3-monooxygenase reductase subunit,4-hydroxyphenylacetate 3-monooxygenase%2C reductase component,Flavin reductase like domain;protein_id=gnl|SC|11111_1#11_04064
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	10420	11652	.	-	0	ID=11111_1#11_04065;eC_number=1.14.14.9;gene=hpaB;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_002145968.1,similar to AA sequence:UniProtKB:Q57160,protein motif:TIGRFAMs:TIGR02310,protein motif:Pfam:PF03241.7;locus_tag=11111_1#11_04065;product=4-hydroxyphenylacetate 3-monooxygenase%2C oxygenase component,4-hydroxyphenylacetate 3-monooxygenase oxygenase component,4-hydroxyphenylacetate 3-monooxygenase%2C oxygenase component,4-hydroxyphenylacetate 3-hydroxylase C terminal;protein_id=gnl|SC|11111_1#11_04065
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	11833	12273	.	-	0	ID=11111_1#11_04066;gene=hpaR;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_002145969.1,similar to AA sequence:UniProtKB:O07458,protein motif:TIGRFAMs:TIGR02337,protein motif:Pfam:PF01047.16;locus_tag=11111_1#11_04066;product=homoprotocatechuate degradation operon regulator%2C HpaR,Benzoate anaerobic degradation regulator,homoprotocatechuate degradation operon regulator%2C HpaR,MarR family;protein_id=gnl|SC|11111_1#11_04066
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	12548	13837	.	+	0	ID=11111_1#11_04067;eC_number=5.3.3.-;gene=hpaG;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729830.1,similar to AA sequence:UniProtKB:P37352,protein motif:CLUSTERS:PRK15203,protein motif:Cdd:COG0179,protein motif:TIGRFAMs:TIGR02303,protein motif:Pfam:PF01557.12;locus_tag=11111_1#11_04067;product=4-hydroxyphenylacetate degradation bifunctional isomerase/decarboxylase,Homoprotocatechuate catabolism bifunctional isomerase/decarboxylase,4-hydroxyphenylacetate degradation bifunctional isomerase/decarboxylase,2-keto-4-pentenoate hydratase/2-oxohepta-3-ene-1%2C7-dioic acid hydratase (catechol pathway),4-hydroxyphenylacetate degradation bifunctional isomerase/decarboxylase%2C C-terminal subunit,Fumarylacetoacetate (FAA) hydrolase family;protein_id=gnl|SC|11111_1#11_04067
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	13834	14133	.	+	0	ID=11111_1#11_04068;eC_number=1.2.1.8;gene=hpcC_1;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729831.1,similar to AA sequence:UniProtKB:Q9HTJ1,protein motif:CLUSTERS:PRK13252,protein motif:Cdd:COG3191,protein motif:TIGRFAMs:TIGR02299,protein motif:Pfam:PF00171.1;locus_tag=11111_1#11_04068;product=5-carboxymethyl-2-hydroxymuconate semialdehyde dehydrogenase,Betaine aldehyde dehydrogenase,betaine aldehyde dehydrogenase,L-aminopeptidase/D-esterase,5-carboxymethyl-2-hydroxymuconate semialdehyde dehydrogenase,Aldehyde dehydrogenase family;protein_id=gnl|SC|11111_1#11_04068
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	14127	15299	.	+	0	ID=11111_1#11_04069;eC_number=1.2.1.-;gene=hpcC_2;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729831.1,similar to AA sequence:UniProtKB:P23105,protein motif:CLUSTERS:PRK13252,protein motif:Cdd:COG4230,protein motif:TIGRFAMs:TIGR02299,protein motif:Pfam:PF00171.1;locus_tag=11111_1#11_04069;product=5-carboxymethyl-2-hydroxymuconate semialdehyde dehydrogenase,2-hydroxymuconic semialdehyde dehydrogenase,betaine aldehyde dehydrogenase,Delta 1-pyrroline-5-carboxylate dehydrogenase,5-carboxymethyl-2-hydroxymuconate semialdehyde dehydrogenase,Aldehyde dehydrogenase family;protein_id=gnl|SC|11111_1#11_04069
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	15301	16152	.	+	0	ID=11111_1#11_04070;eC_number=1.13.11.15,1.13.11.15;gene=hpcB;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729832.1,similar to AA sequence:UniProtKB:Q05353,protein motif:CLUSTERS:PRK03881,protein motif:Cdd:COG0179,protein motif:TIGRFAMs:TIGR02298,protein motif:Pfam:PF02900.1;locus_tag=11111_1#11_04070;product=3%2C4-dihydroxyphenylacetate 2%2C3-dioxygenase,3%2C4-dihydroxyphenylacetate 2%2C3-dioxygenase,hypothetical protein,2-keto-4-pentenoate hydratase/2-oxohepta-3-ene-1%2C7-dioic acid hydratase (catechol pathway),3%2C4-dihydroxyphenylacetate 2%2C3-dioxygenase,Catalytic LigB subunit of aromatic ring-opening dioxygenase;protein_id=gnl|SC|11111_1#11_04070
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	16162	16542	.	+	0	ID=11111_1#11_04071;eC_number=5.3.3.10,5.3.3.10;gene=hpcD;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729833.1,similar to AA sequence:UniProtKB:Q05354,protein motif:CLUSTERS:PRK15031,protein motif:Cdd:COG3232,protein motif:Pfam:PF02962.1;locus_tag=11111_1#11_04071;product=5-carboxymethyl-2-hydroxymuconate delta-isomerase,5-carboxymethyl-2-hydroxymuconate Delta-isomerase,5-carboxymethyl-2-hydroxymuconate delta-isomerase,5-carboxymethyl-2-hydroxymuconate isomerase,5-carboxymethyl-2-hydroxymuconate isomerase;protein_id=gnl|SC|11111_1#11_04071
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	16686	17489	.	+	0	ID=11111_1#11_04072;eC_number=4.2.-.-,4.2.1.80;gene=hpcG;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729834.1,similar to AA sequence:UniProtKB:Q9S156,protein motif:CLUSTERS:PRK11342,protein motif:Cdd:COG3971,protein motif:TIGRFAMs:TIGR02312,protein motif:Pfam:PF01557.12;locus_tag=11111_1#11_04072;product=2-oxo-hepta-3-ene-1%2C7-dioic acid hydratase,2-keto-4-pentenoate hydratase,2-keto-4-pentenoate hydratase,2-keto-4-pentenoate hydratase,2-oxo-hepta-3-ene-1%2C7-dioic acid hydratase,Fumarylacetoacetate (FAA) hydrolase family;protein_id=gnl|SC|11111_1#11_04072
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	17500	18291	.	+	0	ID=11111_1#11_04073;eC_number=4.1.2.-;gene=hpaI;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_216043.1,similar to AA sequence:UniProtKB:Q47098,protein motif:CLUSTERS:PRK10128,protein motif:Cdd:COG2301,protein motif:TIGRFAMs:TIGR02311,protein motif:Pfam:PF03328.8;locus_tag=11111_1#11_04073;product=4-hydroxyphenylacetate catabolism,4-hydroxy-2-oxo-heptane-1%2C7-dioate aldolase,2-keto-3-deoxy-L-rhamnonate aldolase,Citrate lyase beta subunit,2%2C4-dihydroxyhept-2-ene-1%2C7-dioic acid aldolase,HpcH/HpaI aldolase/citrate lyase family;protein_id=gnl|SC|11111_1#11_04073
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	18363	19739	.	+	0	ID=11111_1#11_04074;gene=hpaX;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729836.1,similar to AA sequence:UniProtKB:P76470,protein motif:CLUSTERS:PRK11551,protein motif:Cdd:COG2814,protein motif:TIGRFAMs:TIGR02332,protein motif:Pfam:PF07690.10;locus_tag=11111_1#11_04074;product=4-hydroxyphenylacetate permease,Inner membrane transport protein RhmT,putative 3-hydroxyphenylpropionic transporter MhpT,Arabinose efflux permease,4-hydroxyphenylacetate permease,Major Facilitator Superfamily;protein_id=gnl|SC|11111_1#11_04074
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	19749	20645	.	+	0	ID=11111_1#11_04075;gene=hpaA;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729837.1,similar to AA sequence:UniProtKB:P40408,protein motif:CLUSTERS:PRK10572,protein motif:Cdd:COG2169,protein motif:TIGRFAMs:TIGR02297,protein motif:Pfam:PF12833.1;locus_tag=11111_1#11_04075;product=4-hydroxyphenylacetate 3-monooxygenase operon regulatory protein,Bacillibactin transport regulator,DNA-binding transcriptional regulator AraC,Adenosine deaminase,4-hydroxyphenylacetate catabolism regulatory protein HpaA,Helix-turn-helix domain;protein_id=gnl|SC|11111_1#11_04075
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	20659	21597	.	+	0	ID=11111_1#11_04076;eC_number=3.1.26.11,3.1.26.11;gene=rnz;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_006087376.1,similar to AA sequence:UniProtKB:P54548,protein motif:CLUSTERS:PRK00055,protein motif:Cdd:COG5212,protein motif:TIGRFAMs:TIGR02651,protein motif:Pfam:PF12706.1;locus_tag=11111_1#11_04076;product=Ribonuclease Z,Ribonuclease Z,ribonuclease Z,Low-affinity cAMP phosphodiesterase,ribonuclease Z,Beta-lactamase superfamily domain;protein_id=gnl|SC|11111_1#11_04076
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	23021	23326	.	-	0	ID=11111_1#11_04077;gene=cbpM;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_001570915.1,similar to AA sequence:UniProtKB:P63264,protein motif:CLUSTERS:PRK10265;locus_tag=11111_1#11_04077;product=chaperone-modulator protein CbpM,Chaperone modulatory protein CbpM,chaperone-modulator protein CbpM;protein_id=gnl|SC|11111_1#11_04077
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	23326	24246	.	-	0	ID=11111_1#11_04078;gene=cbpA;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729840.1,similar to AA sequence:UniProtKB:P36659,protein motif:CLUSTERS:PRK10266,protein motif:Cdd:COG5407,protein motif:TIGRFAMs:TIGR02349,protein motif:Pfam:PF01556.12;locus_tag=11111_1#11_04078;product=curved DNA-binding protein,Curved DNA-binding protein,curved DNA-binding protein CbpA,Preprotein translocase subunit Sec63,chaperone protein DnaJ,DnaJ C terminal domain;protein_id=gnl|SC|11111_1#11_04078
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	24482	24844	.	+	0	ID=11111_1#11_04079;gene=scsA;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729841.1;locus_tag=11111_1#11_04079;product=copper-sensitivity suppressor membrane protein A;protein_id=gnl|SC|11111_1#11_04079
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	24893	26779	.	+	0	ID=11111_1#11_04080;eC_number=1.8.1.8;gene=scsB;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729842.1,similar to AA sequence:UniProtKB:P36655,protein motif:CLUSTERS:PRK00293,protein motif:Cdd:COG4233,protein motif:Pfam:PF02683.9;locus_tag=11111_1#11_04080;product=copper-sensitivity suppressor membrane protein B,Thiol:disulfide interchange protein DsbD precursor,thiol:disulfide interchange protein precursor,Uncharacterized protein predicted to be involved in C-type cytochrome biogenesis,Cytochrome C biogenesis protein transmembrane region;protein_id=gnl|SC|11111_1#11_04080
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	26776	27399	.	+	0	ID=11111_1#11_04081;gene=scsC;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729843.1,similar to AA sequence:UniProtKB:O32218,protein motif:Cdd:COG1651,protein motif:Pfam:PF01323.14;locus_tag=11111_1#11_04081;product=copper-sensitivity secreted suppressor protein C,Thiol-disulfide oxidoreductase D,Protein-disulfide isomerase,DSBA-like thioredoxin domain;protein_id=gnl|SC|11111_1#11_04081
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	27389	27895	.	+	0	ID=11111_1#11_04082;gene=resA;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_002145985.1,similar to AA sequence:UniProtKB:P35160,protein motif:CLUSTERS:PRK03147,protein motif:TIGRFAMs:TIGR00385,protein motif:Pfam:PF08534.4;locus_tag=11111_1#11_04082;product=suppressor for copper-sensitivity D,Thiol-disulfide oxidoreductase resA,thiol-disulfide oxidoreductase,periplasmic protein thiol:disulfide oxidoreductases%2C DsbE subfamily,Redoxin;protein_id=gnl|SC|11111_1#11_04082
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	28028	29269	.	+	0	ID=11111_1#11_04083;eC_number=3.1.3.10;gene=agp;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_001570908.1,similar to AA sequence:UniProtKB:P19926,protein motif:CLUSTERS:PRK10173,protein motif:Pfam:PF00328.1;locus_tag=11111_1#11_04083;product=glucose-1-phosphatase/inositol phosphatase,Glucose-1-phosphatase precursor,glucose-1-phosphatase/inositol phosphatase,Histidine phosphatase superfamily (branch 2);protein_id=gnl|SC|11111_1#11_04083
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	29303	29530	.	-	0	ID=11111_1#11_04084;gene=yccJ;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_006087385.1,similar to AA sequence:UniProtKB:P0AB14,protein motif:CLUSTERS:PRK10174;locus_tag=11111_1#11_04084;product=YccJ-like protein,hypothetical protein,hypothetical protein;protein_id=gnl|SC|11111_1#11_04084
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	29551	30147	.	-	0	ID=11111_1#11_04085;gene=wrbA;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729847.1,similar to AA sequence:UniProtKB:P0A8G6,protein motif:CLUSTERS:PRK03767,protein motif:TIGRFAMs:TIGR01755,protein motif:Pfam:PF03358.9;locus_tag=11111_1#11_04085;product=trp repressor binding protein,Trp repressor-binding protein,NAD(P)H:quinone oxidoreductase,NAD(P)H:quinone oxidoreductase%2C type IV,NADPH-dependent FMN reductase;protein_id=gnl|SC|11111_1#11_04085
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	30532	30699	.	+	0	ID=11111_1#11_04086;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_006087756.1,protein motif:Pfam:PF10685.3;locus_tag=11111_1#11_04086;product=Conidiation-specific protein 10,Stress-induced bacterial acidophilic repeat motif;protein_id=gnl|SC|11111_1#11_04086
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	30836	31474	.	+	0	ID=11111_1#11_04087;gene=rutR;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729849.1,similar to AA sequence:UniProtKB:P0ACU2,protein motif:CLUSTERS:PRK15008,protein motif:TIGRFAMs:TIGR03613,protein motif:Pfam:PF08362.5;locus_tag=11111_1#11_04087;product=transcriptional regulator,Rut operon repressor,HTH-type transcriptional regulator RutR,pyrimidine utilization regulatory protein R,YcdC-like protein%2C C-terminal region;protein_id=gnl|SC|11111_1#11_04087
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	31471	31866	.	-	0	ID=11111_1#11_04088;inference=ab initio prediction:Prodigal:2.60,protein motif:Cdd:COG3755,protein motif:Pfam:PF07007.6;locus_tag=11111_1#11_04088;product=Uncharacterized protein conserved in bacteria,Protein of unknown function (DUF1311);protein_id=gnl|SC|11111_1#11_04088
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	31925	35887	.	-	0	ID=11111_1#11_04089;gene=putA;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_002243116.1,similar to AA sequence:UniProtKB:P09546,protein motif:CLUSTERS:PRK11809,protein motif:Cdd:COG4230,protein motif:TIGRFAMs:TIGR01238,protein motif:Pfam:PF01619.12;locus_tag=11111_1#11_04089;product=trifunctional transcriptional regulator/proline dehydrogenase/pyrroline-5-carboxylate dehydrogenase,Bifunctional protein putA,trifunctional transcriptional regulator/proline dehydrogenase/pyrroline-5-carboxylate dehydrogenase,Delta 1-pyrroline-5-carboxylate dehydrogenase,delta-1-pyrroline-5-carboxylate dehydrogenase,Proline dehydrogenase;protein_id=gnl|SC|11111_1#11_04089
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	36309	37817	.	+	0	ID=11111_1#11_04090;gene=putP;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_002145994.1,similar to AA sequence:UniProtKB:P07117,protein motif:CLUSTERS:PRK15419,protein motif:Cdd:COG4145,protein motif:TIGRFAMs:TIGR02121,protein motif:Pfam:PF00474.11;locus_tag=11111_1#11_04090;product=sodium/proline symporter,Propionate transporter,proline:sodium symporter PutP,Na+/panthothenate symporter,sodium/proline symporter,Sodium:solute symporter family;protein_id=gnl|SC|11111_1#11_04090
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	38435	38731	.	+	0	ID=11111_1#11_04091;inference=ab initio prediction:Prodigal:2.60;locus_tag=11111_1#11_04091;product=hypothetical protein;protein_id=gnl|SC|11111_1#11_04091
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	38710	39498	.	+	0	ID=11111_1#11_04092;gene=phoH;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729855.1,similar to AA sequence:UniProtKB:P0A9K1,protein motif:CLUSTERS:PRK10536,protein motif:Cdd:COG1875,protein motif:Pfam:PF02562.10;locus_tag=11111_1#11_04092;product=phosphate starvation-inducible protein PsiH,Phosphate starvation-inducible protein psiH,hypothetical protein,Predicted ATPase related to phosphate starvation-inducible protein PhoH,PhoH-like protein;protein_id=gnl|SC|11111_1#11_04092
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	39604	40485	.	-	0	ID=11111_1#11_04093;gene=ybbH_2;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_001570898.1,similar to AA sequence:UniProtKB:Q45581,protein motif:CLUSTERS:PRK11337,protein motif:Cdd:COG2222,protein motif:TIGRFAMs:TIGR03127,protein motif:Pfam:PF01418.11;locus_tag=11111_1#11_04093;product=putative transcriptional regulator,Uncharacterized HTH-type transcriptional regulator ybbH,DNA-binding transcriptional repressor RpiR,Predicted phosphosugar isomerases,6-phospho 3-hexuloisomerase,Helix-turn-helix domain%2C rpiR family;protein_id=gnl|SC|11111_1#11_04093
+ERS111111|SC|contig000020	Infernal:1.1	ncRNA	40486	40770	.	+	0	ID=11111_1#11_04094;inference=COORDINATES:profile:Infernal:1.1;locus_tag=11111_1#11_04094;product=STnc500
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	40771	41673	.	-	0	ID=11111_1#11_04095;gene=yidK;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_002215057.1,similar to AA sequence:UniProtKB:P31448,protein motif:CLUSTERS:PRK10484,protein motif:Cdd:COG4146,protein motif:TIGRFAMs:TIGR00813,protein motif:Pfam:PF00474.11;locus_tag=11111_1#11_04095;product=sodium-glucose/galactose cotransporter,Uncharacterized symporter yidK,putative transporter,Predicted symporter,transporter%2C solute:sodium symporter (SSS) family,Sodium:solute symporter family;protein_id=gnl|SC|11111_1#11_04095
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	41741	42268	.	-	0	ID=11111_1#11_04096;gene=sglT;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_002215057.1,similar to AA sequence:UniProtKB:P96169,protein motif:CLUSTERS:PRK10484,protein motif:Cdd:COG4146,protein motif:TIGRFAMs:TIGR00813,protein motif:Pfam:PF00474.11;locus_tag=11111_1#11_04096;product=sodium-glucose/galactose cotransporter,Na(+)/glucose symporter,putative transporter,Predicted symporter,transporter%2C solute:sodium symporter (SSS) family,Sodium:solute symporter family;protein_id=gnl|SC|11111_1#11_04096
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	42605	43285	.	-	0	ID=11111_1#11_04097;eC_number=5.1.3.9;gene=nanE;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_001570896.2,similar to AA sequence:UniProtKB:P60668,protein motif:CLUSTERS:PRK01130,protein motif:Pfam:PF04131.8;locus_tag=11111_1#11_04097;product=N-acetylmannosamine-6-phosphate 2-epimerase,Putative N-acetylmannosamine-6-phosphate 2-epimerase,N-acetylmannosamine-6-phosphate 2-epimerase,Putative N-acetylmannosamine-6-phosphate epimerase;protein_id=gnl|SC|11111_1#11_04097
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	43804	44946	.	+	0	ID=11111_1#11_04098;eC_number=5.1.3.24;gene=nanM;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_001570895.1,similar to AA sequence:UniProtKB:P44544,protein motif:CLUSTERS:PRK14131,protein motif:TIGRFAMs:TIGR03547,protein motif:Pfam:PF01344.19;locus_tag=11111_1#11_04098;product=N-acetylneuraminic acid mutarotase,N-acetylneuraminate epimerase precursor,N-acetylneuraminic acid mutarotase,mutatrotase%2C YjhT family,Kelch motif;protein_id=gnl|SC|11111_1#11_04098
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	44992	45684	.	+	0	ID=11111_1#11_04099;gene=yiiy;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_216068.1,similar to AA sequence:UniProtKB:Q934G3,protein motif:CLUSTERS:PRK09980,protein motif:Cdd:COG3203,protein motif:Pfam:PF06178.7;locus_tag=11111_1#11_04099;product=outer membrane protein,Oligogalacturonate-specific porin kdgM precursor,outer membrane porin L,Outer membrane protein (porin),Oligogalacturonate-specific porin protein (KdgM);protein_id=gnl|SC|11111_1#11_04099
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	45967	47247	.	+	0	ID=11111_1#11_04100;gene=nanT_3;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_001570893.1,similar to AA sequence:UniProtKB:P41036,protein motif:CLUSTERS:PRK12307,protein motif:Cdd:COG2814,protein motif:TIGRFAMs:TIGR00891,protein motif:Pfam:PF00083.18;locus_tag=11111_1#11_04100;product=putative sialic acid transporter,Sialic acid permease,putative sialic acid transporter,Arabinose efflux permease,MFS transporter%2C sialate:H+ symporter (SHS) family,Sugar (and other) transporter;protein_id=gnl|SC|11111_1#11_04100
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	47261	48364	.	+	0	ID=11111_1#11_04101;eC_number=1.1.1.292;gene=yjhC;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_216069.1,similar to AA sequence:UniProtKB:Q2I8V6,protein motif:CLUSTERS:PRK11579,protein motif:Pfam:PF01408.16;locus_tag=11111_1#11_04101;product=dehydrogenase-like protein,1%2C5-anhydro-D-fructose reductase,putative oxidoreductase,Oxidoreductase family%2C NAD-binding Rossmann fold;protein_id=gnl|SC|11111_1#11_04101
+ERS111111|SC|contig000020	Aragorn:1.2.36	tRNA	48701	48718	.	-	0	ID=11111_1#11_04102;inference=COORDINATES:profile:Aragorn:1.2.36;locus_tag=11111_1#11_04102;product=tRNA-Ser(gga)
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	49024	49962	.	+	0	ID=11111_1#11_04103;eC_number=1.1.1.79;gene=ghrA;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729856.1,similar to AA sequence:UniProtKB:Q8ZQ30,protein motif:CLUSTERS:PRK15469,protein motif:Cdd:COG1932,protein motif:TIGRFAMs:TIGR01327,protein motif:Pfam:PF02826.13;locus_tag=11111_1#11_04103;product=2-hydroxyacid dehydrogenase,Glyoxylate/hydroxypyruvate reductase A,bifunctional glyoxylate/hydroxypyruvate reductase A,Phosphoserine aminotransferase,phosphoglycerate dehydrogenase,D-isomer specific 2-hydroxyacid dehydrogenase%2C NAD binding domain;protein_id=gnl|SC|11111_1#11_04103
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	50047	50784	.	+	0	ID=11111_1#11_04104;eC_number=3.1.3.-;gene=ycdX;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_001570887.1,similar to AA sequence:UniProtKB:P75914,protein motif:CLUSTERS:PRK09248,protein motif:Cdd:COG1387,protein motif:TIGRFAMs:TIGR01856,protein motif:Pfam:PF02811.13;locus_tag=11111_1#11_04104;product=putative hydrolase,Probable phosphatase YcdX,putative hydrolase,Histidinol phosphatase and related hydrolases of the PHP family,histidinol phosphate phosphatase%2C HisJ family,PHP domain;protein_id=gnl|SC|11111_1#11_04104
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	50808	51362	.	+	0	ID=11111_1#11_04105;gene=ycdY;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_002146908.1,similar to AA sequence:UniProtKB:P75915,protein motif:CLUSTERS:PRK11621,protein motif:Cdd:COG3381,protein motif:Pfam:PF02613.9;locus_tag=11111_1#11_04105;product=chaperone%2C TorD family,Chaperone protein YcdY,twin-argninine leader-binding protein DmsD,Uncharacterized component of anaerobic dehydrogenases,Nitrate reductase delta subunit;protein_id=gnl|SC|11111_1#11_04105
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	51451	51945	.	+	0	ID=11111_1#11_04106;gene=ycdZ;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P75916,protein motif:Pfam:PF06496.5;locus_tag=11111_1#11_04106;product=Inner membrane protein ycdZ,Protein of unknown function (DUF1097);protein_id=gnl|SC|11111_1#11_04106
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	51983	52816	.	-	0	ID=11111_1#11_04107;gene=csgG;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729860.1,protein motif:CLUSTERS:PRK15184,protein motif:Pfam:PF03783.8;locus_tag=11111_1#11_04107;product=assembly/transport component in curli production,curli production assembly/transport protein CsgG,Curli production assembly/transport component CsgG;protein_id=gnl|SC|11111_1#11_04107
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	52843	53259	.	-	0	ID=11111_1#11_04108;gene=csgF;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729861.1,protein motif:CLUSTERS:PRK10050,protein motif:Pfam:PF10614.3;locus_tag=11111_1#11_04108;product=assembly/transport component in curli production,curli assembly protein CsgF,Curli production assembly/transport component CsgF;protein_id=gnl|SC|11111_1#11_04108
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	53286	53681	.	-	0	ID=11111_1#11_04109;gene=csgE;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729862.1,protein motif:CLUSTERS:PRK10386,protein motif:Pfam:PF10627.3;locus_tag=11111_1#11_04109;product=assembly/transport component in curli production,curli assembly protein CsgE,Curli assembly protein CsgE;protein_id=gnl|SC|11111_1#11_04109
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	53710	54336	.	-	0	ID=11111_1#11_04110;gene=csgD;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729863.1,similar to AA sequence:UniProtKB:P52106,protein motif:CLUSTERS:PRK10100,protein motif:Cdd:COG2909,protein motif:TIGRFAMs:TIGR03020,protein motif:Pfam:PF00196.13;locus_tag=11111_1#11_04110;product=regulatory protein,CsgBAC operon transcriptional regulatory protein,DNA-binding transcriptional regulator CsgD,ATP-dependent transcriptional regulator,transcriptional regulator EpsA,Bacterial regulatory proteins%2C luxR family;protein_id=gnl|SC|11111_1#11_04110
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	55092	55547	.	+	0	ID=11111_1#11_04111;gene=csgB;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729864.1,similar to AA sequence:UniProtKB:P0A1E9,protein motif:CLUSTERS:PRK10101,protein motif:Pfam:PF07012.6;locus_tag=11111_1#11_04111;product=nucleation component of curlin monomers,Fimbrin SEF17 minor subunit,curlin minor subunit CsgB,Curlin associated repeat;protein_id=gnl|SC|11111_1#11_04111
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	55589	56044	.	+	0	ID=11111_1#11_04112;gene=csgA;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729865.1,similar to AA sequence:UniProtKB:P0A1E7,protein motif:CLUSTERS:PRK10051,protein motif:Pfam:PF07012.6;locus_tag=11111_1#11_04112;product=major curlin subunit,Fimbrin SEF17,major curlin subunit,Curlin associated repeat;protein_id=gnl|SC|11111_1#11_04112
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	56106	56432	.	+	0	ID=11111_1#11_04113;gene=csgC;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_007470940.1,similar to AA sequence:UniProtKB:P0A1Z9,protein motif:CLUSTERS:PRK10102,protein motif:Pfam:PF10610.3;locus_tag=11111_1#11_04113;product=curli assembly protein CsgC,Curli assembly protein CsgC precursor,curli assembly protein CsgC,Thin aggregative fimbriae synthesis protein;protein_id=gnl|SC|11111_1#11_04113
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	56564	56884	.	+	0	ID=11111_1#11_04114;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_006087410.1;locus_tag=11111_1#11_04114;product=Fimbrial protein;protein_id=gnl|SC|11111_1#11_04114
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	56972	57511	.	+	0	ID=11111_1#11_04115;eC_number=3.5.1.-;gene=ymdB;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_006087411.1,similar to AA sequence:UniProtKB:P0A8D6,protein motif:CLUSTERS:PRK00431,protein motif:Pfam:PF01661.15;locus_tag=11111_1#11_04115;product=Macro domain%2C possibly ADP-ribose binding module,O-acetyl-ADP-ribose deacetylase,RNase III inhibitor,Macro domain;protein_id=gnl|SC|11111_1#11_04115
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	57450	58934	.	+	0	ID=11111_1#11_04116;eC_number=2.7.8.-;gene=ybhO_2;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_001570877.2,similar to AA sequence:UniProtKB:P0AA84,protein motif:CLUSTERS:PRK01642,protein motif:TIGRFAMs:TIGR04265;locus_tag=11111_1#11_04116;product=phospholipase,Putative cardiolipin synthase YbhO,cardiolipin synthetase,cardiolipin synthase;protein_id=gnl|SC|11111_1#11_04116
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	58951	60105	.	-	0	ID=11111_1#11_04117;eC_number=2.1.-.-;gene=mdoC;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_001570876.1,similar to AA sequence:UniProtKB:P75920,protein motif:CLUSTERS:PRK03854,protein motif:Cdd:COG3274,protein motif:Pfam:PF01757.16;locus_tag=11111_1#11_04117;product=glucans biosynthesis protein,Glucans biosynthesis protein C,glucans biosynthesis protein,Uncharacterized protein conserved in bacteria,Acyltransferase family;protein_id=gnl|SC|11111_1#11_04117
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	60359	61912	.	+	0	ID=11111_1#11_04118;gene=mdoG;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_001570875.1,similar to AA sequence:UniProtKB:P33136,protein motif:CLUSTERS:PRK13274,protein motif:Cdd:COG3131,protein motif:Pfam:PF04349.6;locus_tag=11111_1#11_04118;product=glucan biosynthesis protein G,Glucans biosynthesis protein G precursor,glucan biosynthesis protein G,Periplasmic glucans biosynthesis protein,Periplasmic glucan biosynthesis protein%2C MdoG;protein_id=gnl|SC|11111_1#11_04118
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	61905	64448	.	+	0	ID=11111_1#11_04119;eC_number=2.4.1.-;gene=mdoH;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_216085.1,similar to AA sequence:UniProtKB:P62517,protein motif:CLUSTERS:PRK05454,protein motif:Pfam:PF00535.20;locus_tag=11111_1#11_04119;product=glucosyltransferase MdoH,Glucans biosynthesis glucosyltransferase H,glucosyltransferase MdoH,Glycosyl transferase family 2;protein_id=gnl|SC|11111_1#11_04119
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	64522	64749	.	+	0	ID=11111_1#11_04120;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729872.1,protein motif:CLUSTERS:PRK10175,protein motif:Cdd:COG5645,protein motif:Pfam:PF07119.6;locus_tag=11111_1#11_04120;product=lipoprotein,lipoprotein,Predicted periplasmic lipoprotein,Protein of unknown function (DUF1375);protein_id=gnl|SC|11111_1#11_04120
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	64750	65124	.	-	0	ID=11111_1#11_04121;gene=msyB;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729873.1,protein motif:CLUSTERS:PRK11467;locus_tag=11111_1#11_04121;product=acidic protein MsyB,secY/secA suppressor protein;protein_id=gnl|SC|11111_1#11_04121
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	65206	66420	.	-	0	ID=11111_1#11_04122;gene=yceE;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729874.1,similar to AA sequence:UniProtKB:O31762,protein motif:CLUSTERS:PRK09874,protein motif:Cdd:COG2814,protein motif:TIGRFAMs:TIGR00880,protein motif:Pfam:PF07690.10;locus_tag=11111_1#11_04122;product=membrane transport protein,Bacillibactin exporter,drug efflux system protein MdtG,Arabinose efflux permease,multidrug resistance protein,Major Facilitator Superfamily;protein_id=gnl|SC|11111_1#11_04122
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	66575	67495	.	-	0	ID=11111_1#11_04123;eC_number=2.3.1.-;gene=htrB_2;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729875.1,similar to AA sequence:UniProtKB:P0ACV0,protein motif:CLUSTERS:PRK06860,protein motif:Cdd:COG1560,protein motif:TIGRFAMs:TIGR02207,protein motif:Pfam:PF03279.7;locus_tag=11111_1#11_04123;product=lipid A biosynthesis lauroyl acyltransferase,Lipid A biosynthesis lauroyl acyltransferase,lipid A biosynthesis lauroyl acyltransferase,Lauroyl/myristoyl acyltransferase,lipid A biosynthesis lauroyl (or palmitoleoyl) acyltransferase,Bacterial lipid A biosynthesis acyltransferase;protein_id=gnl|SC|11111_1#11_04123
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	67715	68767	.	+	0	ID=11111_1#11_04124;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_006087420.1,protein motif:CLUSTERS:PRK00142,protein motif:Cdd:COG2210,protein motif:Pfam:PF00581.14;locus_tag=11111_1#11_04124;product=Rhodanese-like sulfurtransferase,putative rhodanese-related sulfurtransferase,Uncharacterized conserved protein,Rhodanese-like domain;protein_id=gnl|SC|11111_1#11_04124
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	68819	69394	.	-	0	ID=11111_1#11_04125;gene=yceI_2;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_006087865.1,similar to AA sequence:UniProtKB:P0A8X2,protein motif:CLUSTERS:PRK03757,protein motif:Cdd:COG2353,protein motif:Pfam:PF04264.7;locus_tag=11111_1#11_04125;product=YceI protein,hypothetical protein,hypothetical protein,Uncharacterized conserved protein,YceI-like domain;protein_id=gnl|SC|11111_1#11_04125
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	69391	69795	.	-	0	ID=11111_1#11_04126;gene=yceJ;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_005212184.1,similar to AA sequence:UniProtKB:P75925,protein motif:CLUSTERS:PRK11513,protein motif:Pfam:PF00033.13;locus_tag=11111_1#11_04126;product=cytochrome b561-like protein 2,Cytochrome b561 homolog 2,cytochrome b561,Cytochrome b(N-terminal)/b6/petB;protein_id=gnl|SC|11111_1#11_04126
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	70226	70243	.	-	0	ID=11111_1#11_04127;gene=yceO;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_216094.1,similar to AA sequence:UniProtKB:P64442,protein motif:Pfam:PF10968.2;locus_tag=11111_1#11_04127;product=inner membrane protein,hypothetical protein,Protein of unknown function (DUF2770);protein_id=gnl|SC|11111_1#11_04127
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	70380	71498	.	-	0	ID=11111_1#11_04128;eC_number=1.5.3.1,1.5.3.-;gene=solA;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729880.1,similar to AA sequence:UniProtKB:P40874,protein motif:CLUSTERS:PRK11259,protein motif:Cdd:COG4121,protein motif:TIGRFAMs:TIGR01377,protein motif:Pfam:PF01266.18;locus_tag=11111_1#11_04128;product=sarcosine oxidase,N-methyl-L-tryptophan oxidase,N-methyltryptophan oxidase,Uncharacterized conserved protein,sarcosine oxidase%2C monomeric form,FAD dependent oxidoreductase;protein_id=gnl|SC|11111_1#11_04128
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	71611	71865	.	-	0	ID=11111_1#11_04129;gene=bssS;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_001570863.1,protein motif:CLUSTERS:PRK12301;locus_tag=11111_1#11_04129;product=biofilm formation regulatory protein BssS,biofilm formation regulatory protein BssS;protein_id=gnl|SC|11111_1#11_04129
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	72155	72418	.	-	0	ID=11111_1#11_04130;gene=dinI_3;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729882.1,similar to AA sequence:UniProtKB:P0ABR1,protein motif:CLUSTERS:PRK10597,protein motif:Pfam:PF06183.7;locus_tag=11111_1#11_04130;product=damage-inducible protein,DNA-damage-inducible protein I,DNA damage-inducible protein I,DinI-like family;protein_id=gnl|SC|11111_1#11_04130
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	72492	73538	.	-	0	ID=11111_1#11_04131;eC_number=3.5.2.3,3.5.2.3;gene=pyrC;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729883.1,similar to AA sequence:UniProtKB:P06204,protein motif:CLUSTERS:PRK05451,protein motif:Cdd:COG0418,protein motif:TIGRFAMs:TIGR00856,protein motif:Pfam:PF01979.14;locus_tag=11111_1#11_04131;product=dihydroorotase,Dihydroorotase,dihydroorotase,Dihydroorotase,dihydroorotase%2C homodimeric type,Amidohydrolase family;protein_id=gnl|SC|11111_1#11_04131
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	73642	74268	.	-	0	ID=11111_1#11_04132;gene=yceB;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_007470922.1,similar to AA sequence:UniProtKB:P0AB26,protein motif:CLUSTERS:PRK10598,protein motif:Pfam:PF07273.6;locus_tag=11111_1#11_04132;product=lipoprotein,Uncharacterized lipoprotein yceB precursor,lipoprotein,Protein of unknown function (DUF1439);protein_id=gnl|SC|11111_1#11_04132
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	74326	74973	.	-	0	ID=11111_1#11_04133;gene=grxB;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729885.1,similar to AA sequence:UniProtKB:P0AC59,protein motif:CLUSTERS:PRK10387,protein motif:TIGRFAMs:TIGR02182,protein motif:Pfam:PF04399.7;locus_tag=11111_1#11_04133;product=glutaredoxin,Glutaredoxin-2,glutaredoxin 2,glutaredoxin%2C GrxB family,Glutaredoxin 2%2C C terminal domain;protein_id=gnl|SC|11111_1#11_04133
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	75037	76245	.	-	0	ID=11111_1#11_04134;gene=mdtH;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_001570858.1,similar to AA sequence:UniProtKB:P69367,protein motif:CLUSTERS:PRK11646,protein motif:Cdd:COG2814,protein motif:TIGRFAMs:TIGR00880,protein motif:Pfam:PF07690.10;locus_tag=11111_1#11_04134;product=multidrug resistance protein MdtH,Multidrug resistance protein MdtH,multidrug resistance protein MdtH,Arabinose efflux permease,multidrug resistance protein,Major Facilitator Superfamily;protein_id=gnl|SC|11111_1#11_04134
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	76482	77066	.	+	0	ID=11111_1#11_04135;eC_number=2.3.1.-;gene=rimJ;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729887.1,similar to AA sequence:UniProtKB:P96579,protein motif:CLUSTERS:PRK10809,protein motif:TIGRFAMs:TIGR03585,protein motif:Pfam:PF00583.18;locus_tag=11111_1#11_04135;product=ribosomal-protein-alanine acetyltransferase,Putative ribosomal N-acetyltransferase YdaF,ribosomal-protein-S5-alanine N-acetyltransferase,pseudaminic acid biosynthesis N-acetyl transferase,Acetyltransferase (GNAT) family;protein_id=gnl|SC|11111_1#11_04135
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	77102	77749	.	+	0	ID=11111_1#11_04136;gene=yceH;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:UniProtKB:P29217,protein motif:CLUSTERS:PRK11239,protein motif:Cdd:COG3132,protein motif:Pfam:PF04337.6;locus_tag=11111_1#11_04136;product=G20.3,hypothetical protein,Uncharacterized protein conserved in bacteria,Protein of unknown function%2C DUF480;protein_id=gnl|SC|11111_1#11_04136
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	77751	78674	.	+	0	ID=11111_1#11_04137;gene=mviM;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729889.1,similar to AA sequence:UniProtKB:P75931,protein motif:CLUSTERS:PRK11579,protein motif:Cdd:COG3132,protein motif:Pfam:PF01408.16;locus_tag=11111_1#11_04137;product=virulence factor MviM,Virulence factor mviM homolog,putative oxidoreductase,Uncharacterized protein conserved in bacteria,Oxidoreductase family%2C NAD-binding Rossmann fold;protein_id=gnl|SC|11111_1#11_04137
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	78939	80513	.	+	0	ID=11111_1#11_04138;gene=mviN;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_002146873.1,similar to AA sequence:UniProtKB:P37169,protein motif:TIGRFAMs:TIGR01695,protein motif:Pfam:PF03023.8;locus_tag=11111_1#11_04138;product=integral membrane protein MviN,hypothetical protein,integral membrane protein MviN,MviN-like protein;protein_id=gnl|SC|11111_1#11_04138
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	80595	81017	.	-	0	ID=11111_1#11_04139;gene=flgN;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729891.1,protein motif:CLUSTERS:PRK15459,protein motif:Pfam:PF05130.6;locus_tag=11111_1#11_04139;product=flagella synthesis protein FlgN,flagella synthesis chaperone protein FlgN,FlgN protein;protein_id=gnl|SC|11111_1#11_04139
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	81022	81315	.	-	0	ID=11111_1#11_04140;gene=flgM;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729892.1,similar to AA sequence:UniProtKB:P26477,protein motif:CLUSTERS:PRK10810,protein motif:TIGRFAMs:TIGR03824,protein motif:Pfam:PF04316.7;locus_tag=11111_1#11_04140;product=negative regulator of flagellin synthesis (anti-sigma factor),Anti-sigma-28 factor,anti-sigma28 factor FlgM,flagellar biosynthesis anti-sigma factor FlgM,Anti-sigma-28 factor%2C FlgM;protein_id=gnl|SC|11111_1#11_04140
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	81407	82066	.	-	0	ID=11111_1#11_04141;gene=flgA;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729893.1,protein motif:CLUSTERS:PRK07018,protein motif:TIGRFAMs:TIGR03170,protein motif:Pfam:PF08666.6;locus_tag=11111_1#11_04141;product=flagellar basal body P-ring protein FlgA,flagellar basal body P-ring biosynthesis protein FlgA,flagella basal body P-ring formation protein FlgA,SAF domain;protein_id=gnl|SC|11111_1#11_04141
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	82223	82639	.	+	0	ID=11111_1#11_04142;gene=flgB;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729894.1,similar to AA sequence:UniProtKB:P16437,protein motif:CLUSTERS:PRK05680,protein motif:Cdd:COG1815,protein motif:TIGRFAMs:TIGR01396,protein motif:Pfam:PF00460.14;locus_tag=11111_1#11_04142;product=flagellar basal-body rod protein FlgB,Putative proximal rod protein,flagellar basal body rod protein FlgB,Flagellar basal body protein,flagellar basal-body rod protein FlgB,Flagella basal body rod protein;protein_id=gnl|SC|11111_1#11_04142
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	82643	83047	.	+	0	ID=11111_1#11_04143;gene=flgC;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729895.1,similar to AA sequence:UniProtKB:P0A1I7,protein motif:CLUSTERS:PRK05681,protein motif:Cdd:COG4786,protein motif:TIGRFAMs:TIGR01395,protein motif:Pfam:PF06429.7;locus_tag=11111_1#11_04143;product=flagellar basal-body rod protein FlgC,Putative proximal rod protein,flagellar basal body rod protein FlgC,Flagellar basal body rod protein,flagellar basal-body rod protein FlgC,Domain of unknown function (DUF1078);protein_id=gnl|SC|11111_1#11_04143
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	83059	83757	.	+	0	ID=11111_1#11_04144;gene=flgD;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729896.1,similar to AA sequence:UniProtKB:P0A1I9,protein motif:CLUSTERS:PRK06655,protein motif:Cdd:COG1843,protein motif:Pfam:PF03963.8;locus_tag=11111_1#11_04144;product=flagellar hook formation protein FlgD,Basal-body rod modification protein flgD,flagellar basal body rod modification protein,Flagellar hook capping protein,Flagellar hook capping protein;protein_id=gnl|SC|11111_1#11_04144
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	83784	84995	.	+	0	ID=11111_1#11_04145;gene=flgE;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_002146866.1,similar to AA sequence:UniProtKB:P0A1J1,protein motif:CLUSTERS:PRK05682,protein motif:Cdd:COG1749,protein motif:TIGRFAMs:TIGR03506,protein motif:Pfam:PF07559.8;locus_tag=11111_1#11_04145;product=flagellar hook protein FlgE,Flagellar hook protein flgE,flagellar hook protein FlgE,Flagellar hook protein FlgE,flagellar hook-basal body protein,Flagellar basal body protein FlaE;protein_id=gnl|SC|11111_1#11_04145
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	85016	85771	.	+	0	ID=11111_1#11_04146;gene=flgF;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729898.1,similar to AA sequence:UniProtKB:P16323,protein motif:CLUSTERS:PRK12640,protein motif:Cdd:COG4787,protein motif:TIGRFAMs:TIGR03506,protein motif:Pfam:PF06429.7;locus_tag=11111_1#11_04146;product=flagellar basal-body rod protein FlgF,Putative proximal rod protein,flagellar basal body rod protein FlgF,Flagellar basal body rod protein,flagellar hook-basal body protein,Domain of unknown function (DUF1078);protein_id=gnl|SC|11111_1#11_04146
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	85785	86567	.	+	0	ID=11111_1#11_04147;gene=flgG;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729899.1,similar to AA sequence:UniProtKB:P0A1J3,protein motif:CLUSTERS:PRK12694,protein motif:Cdd:COG4786,protein motif:TIGRFAMs:TIGR02488,protein motif:Pfam:PF06429.7;locus_tag=11111_1#11_04147;product=flagellar basal-body rod protein FlgG (distal rod protein),Distal rod protein,flagellar basal body rod protein FlgG,Flagellar basal body rod protein,flagellar basal-body rod protein FlgG,Domain of unknown function (DUF1078);protein_id=gnl|SC|11111_1#11_04147
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	86655	87320	.	+	0	ID=11111_1#11_04148;gene=flgH;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729900.1,similar to AA sequence:UniProtKB:Q9PPM0,protein motif:CLUSTERS:PRK00249,protein motif:Pfam:PF02107.10;locus_tag=11111_1#11_04148;product=flagellar L-ring protein,Basal body L-ring protein,flagellar basal body L-ring protein,Flagellar L-ring protein;protein_id=gnl|SC|11111_1#11_04148
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	87332	88429	.	+	0	ID=11111_1#11_04149;gene=flgI;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729901.1,similar to AA sequence:UniProtKB:Q9PMJ8,protein motif:CLUSTERS:PRK05303,protein motif:Cdd:COG1706,protein motif:Pfam:PF02119.10;locus_tag=11111_1#11_04149;product=flagellar P-ring protein,Basal body P-ring protein,flagellar basal body P-ring protein,Flagellar basal-body P-ring protein,Flagellar P-ring protein;protein_id=gnl|SC|11111_1#11_04149
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	88429	89379	.	+	0	ID=11111_1#11_04150;eC_number=3.2.1.-;gene=flgJ;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729902.1,similar to AA sequence:UniProtKB:P15931,protein motif:CLUSTERS:PRK05684,protein motif:Cdd:COG3951,protein motif:TIGRFAMs:TIGR02541,protein motif:Pfam:PF01832.14;locus_tag=11111_1#11_04150;product=flagellar protein FlgJ,Peptidoglycan hydrolase flgJ,flagellar rod assembly protein/muramidase FlgJ,Rod binding protein,flagellar rod assembly protein/muramidase FlgJ,Mannosyl-glycoprotein endo-beta-N-acetylglucosaminidase;protein_id=gnl|SC|11111_1#11_04150
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	89444	91105	.	+	0	ID=11111_1#11_04151;gene=flgK;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729903.1,similar to AA sequence:UniProtKB:P0A1J5,protein motif:CLUSTERS:PRK08147,protein motif:Cdd:COG1749,protein motif:TIGRFAMs:TIGR02492,protein motif:Pfam:PF06429.7;locus_tag=11111_1#11_04151;product=flagellar hook-associated protein 1,Flagellar hook-associated protein 1,flagellar hook-associated protein FlgK,Flagellar hook protein FlgE,flagellar hook-associated protein FlgK,Domain of unknown function (DUF1078);protein_id=gnl|SC|11111_1#11_04151
+ERS111111|SC|contig000020	Prodigal:2.60	CDS	91120	92073	.	+	0	ID=11111_1#11_04152;gene=flgL;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_004729904.1,similar to AA sequence:UniProtKB:P16326,protein motif:CLUSTERS:PRK08027,protein motif:Cdd:COG3951,protein motif:TIGRFAMs:TIGR02550,protein motif:Pfam:PF00669.14;locus_tag=11111_1#11_04152;product=flagellar hook-associated protein 3,Hook-filament junction protein,flagellar hook-associated protein FlgL,Rod binding protein,flagellar hook-associated protein 3,Bacterial flagellin N-terminal helical region;protein_id=gnl|SC|11111_1#11_04152
+ERS111111|SC|contig000020	Infernal:1.1	ncRNA	92162	92179	.	+	0	ID=11111_1#11_04153;inference=COORDINATES:profile:Infernal:1.1;locus_tag=11111_1#11_04153;product=STnc490k
+##FASTA
+>ERS111111|SC|contig000020
+TATCCGGGCAGCCCGTTTACGGGCCGTAAGTAACGAAGTTTGATGCAAATGTCAGATCGT
+ATGCGCCTGTTAGGGCGCGGCTGGTAAGAGAGCCTTACAGGCGCATCAGAAAAACCTCCG
+GCTATGCCGGAGGATATTTATTTTTTGGGCGCTTAGAATATAGTTAGAAAATACTGCTAG
+AACATTTCCCGAAAAAACGGACTACGTGGGTTTTTAGTTTCTTTTCGTTTCTTGATGTGT
+CTATTTATTGAAGATGTAGACCATTCTGGGAGGTGAAGGATGCCCCATCTCTTTCAGAAT
+AATGTTGGTATATTCGACAACAGGGCCTCTTGGATGATTTTCTTCTTTATCCTGAAGATG
+GGTCAGTGCATGTACAACTTCATGAGTAAATGAACGTTTTGTGTCAAAAAGTTGTCTTCC
+TTCGTTACTTTCATAATGTTCGGTATATGAATCATCAGAATCGTCCAGATTGAGACAAAT
+AACTTTCCTGCCTTCTGAAAGTTTGAAGTGTTCCTGAGCCACGGTAGTTTCAAAGGCTTC
+GCCTGCCCCCGGTAGCCAGCGCTGCTCCACATCATGTAGTTCTTTTTCATATGCGTAATT
+CATCAGTCTGCGGAATGTTTCGCTTTGGGTATACGCATTTTGAAGTACGGAGGATAGTTC
+ATCGTAGCATTCGTCATAAGTGTCGTCATCAATTTCTGTATCAGGGTCTATTCCACCCGC
+GCCTGAGATAAGGTACTCCACCACACACTCTGGCTCCAGACGGAATTCACTGTTTATGGC
+AAGGCTGTCATGAGCAAGGCGTAGCCGTGAGGGGTTTGGTGCATGTTCGGGAATATCGGG
+GAAAACAGGTGTATCTGCGGTATTTAATCCATATGTGGATACTCCGCTTTGAGGTATTAA
+TCTGTAGGTGACCGGAAGCATAATTTCTTATTCCCTGACTGCAATTATGAATTATTTAAA
+TTAAACAATAATAGTGTTTTTAGTTAATGTGCCACATACAGATAACGCTATGATTCAGGC
+AAAACCAACAAGTAATACGCTGAAAATGTTATTTATAATGAAGCTTAGGGGCGGGGTTTG
+TTTAATAAAACAAGGAGGGCTTCTGTTTGAATACTTCTTGTTTATAAAATCCCTTTATCT
+CGACTAAAATATTGGATGGGGGAAAAGCGTTTTATCATTGTAATCCGGGAGTGGAGTAGG
+GGTATGTTGACTACCTGTCAGATCGGCTCCTGTTAATGCTTTCGCTAAAGTTAGAGCTAT
+CTTATCTAATTTTGCACCATTTAGTTTGGTGTCAGTTAAGTCTGAGCCGAATAGAATTGC
+AGCGGTTAAGTTTACACCGGACATGTTAGCGCAAGTCAGGTCTGCGTGAGTCAGGTTTGC
+TTTAGTCATGTTTGAACCCATTAGATTTACAGCGTGTAGATTTGCACAACACAAATTTGC
+ACCGACTAAATTTACATTAGATAGATTTGTTTCACGGAAATCTGCATTAGAAGCATCTAT
+GTCTGACAAATCTTCTCCCTGGAAATCTTTATGAGCTAGGTTTACTCCGCGCAGGTTCAG
+AAAACCATCCTCGGTTATAAGTGAATCAGGCTGTTGTATATTATGTTTACTCATCAGTTT
+TAACATTCGACATACATTCCAAAATCTCTCACTATCAACTTTATCCGTTACAGTTTTTCC
+ATTTTTGTTCACTTCAATAGTGACCATGGGATCCGTATTTTCGGATGCTGCTCCACATGA
+CAGACATATAGTACACCCGTTGACATCCTCCAGAAATATTTTATTACCATCGAAGAAAGC
+ATCTTTATTTACATATAATAATGATGTGGTCAGTTTTCCAATTACCTCCCAAAAGCATCT
+TTCATTGCTTCTTCTTACTCCACCACAGGTAAAAAAATTGACAAACCATTCCAGTATACC
+GCGTGGTGAAGTTGCACTTTTCATTGCTTCTTTCGTACCGGTACCGGCCGCATGCAAATA
+TCTTAATATATTTTCTGGGGACGCGTTAGTTATTGGCATTTTGATTCCTTCTTATGGAAG
+TGAGTCGATTCCTTATAGGTGTGAGTCAAGTCACATTTATACAAGGAATAATAAAAAAAG
+ATATAAGGTGATTTTTGTATTTAGAGCTTTGGTTGAGTATGAGTAGGTGTCTGGCATCTG
+ACAAGAGGCGATGATATCTGCCATAACGGTGAAGCAGAAGTAATATCACCCGTGAATAAT
+AAGATTATCCTTGCTATTGACTTCCTTCATTTCCAGCATAGCTTACGCCTCATCATCATT
+GAATAAACAATTAAGTTTGTTGAGCGAAAATTTACTTAAAGAAAAAATAATAAGCTTTAA
+TATTTTTTGCAGCATTTCAACTTATAGCAGAATAAATGTGCGTAGATGGCGTAAAAACCT
+GATGAGCAGGAATACTTACACACTAAAAATGCTCCCGCAAACAGAGCAAAATGAGAAAGA
+GGAACGTTTGCCCTTTACATTTCCACCAAAGATTCTGGTTTTGTCTCTTGTAAAGGGCAT
+ACGTATCGCGTTTTATCTCATTAAGAAAGTATGTTGACGTATTAAATTATGCATAATGCT
+CTTTCAATTGCTTCACGTTTGAAATGAATAATTCAAAACCAGTGAGCGCCTCTTCTTCGG
+TACTGGTTTGCGGCAAGCGATAAAGCGCCACTAAAGCAGTATTGTCTGCATCAGCGCCGA
+TAGTGACGGCGCTGGCGTAGTTAAGACGTAAAAAATGCTGCAAAGTCAGAGTGTCGTCAG
+GCAGTGGCATAAAGGGACAGCACATTTCCAGTGTATGATCGGATTCATTAAAATAAACCT
+GTATCCCATCATCAATGATAAGCAGTGGCTCATCTTCTGGCGCATCCAGGCCTAACGCGT
+CATATAAACGATTTAATAGACTTTCCATATAGTTACCTCAAGACTCAAGATGTGATTAAT
+GAAGAAATACCTTTTACTGACTGCCAAATATTTTCATCCCCAACTCGTTTTTGATAGGAA
+AGATTGAGCACCTCTGGCGATAAATTTTTCATTACTTTGTTTCCCGCCCCGCCCGTATTT
+TGTTTCTGAATCTCCAGGTTACCGCTATTCAGTAATACTTTTTGGAAAATTTTCTGTCCA
+CCGCTATCCGGAAGACTACCAGGCGCACTTAACATATGGGTCTGATGGAAAGAAATGAGC
+TCTCGCTTGATTTCTGAATCCATCATCCCTGTACGATCTTTGCCGCTTTTACAATTCCAG
+GCGGGCACCGCGTCAATTTCATGGGCTAACATGGCAAGGCGTTGTGCGAGTTTATAGGGT
+TCGCCGCCATCTTTATGATGTTGGTTATTTTTCCAGATATCCTTAATCTGGCGCGCTAAT
+GTATTGACGACCTCATAATTATCCGGGTATTGCGCCAGCCATTCGCCAACCCAGCCACCT
+GGTCTGGCTTCAGGGCGTAAATCATTGCCTAATAACTGATGTAGCGCTTCGGCATTATAG
+CTATCTGATGCTTTAAGGCCAAAGCCGAGCTTGAGCGCCAGCTCATTAACACCCACATTA
+AATGCGGCGACGTCCGGTTTTATTTTTACCGTCTGTAGATCGCCATCTTTATTGCGGATT
+TTTAAATGAATCATTTTTCCCGGCTGGGTCAACGATTGCCATGCGCGCATTTGATCCTCG
+ACCATAGTTCCCTCTTTGCCGAAAATATTCGACGCGGTGAGTAACCCGACGGATACCAGT
+TTCAGGCTTACCGCTTCGCCCTCTAAGGCTCTGTTAAGCAACTCAGGTTTACTAAAAAGT
+GCCGCAGCTAATACTTCTTTGGCTTTGTTTTCAGCGCCGGCCTGACGCAGAAGCGGATCT
+TTTTCATGATAGGGGGAAAGCACACCATGACGTATCCCGCAAAAAAGCGTTTTATCTTTA
+CCGTCCTCATGCACACTCACCGTGGACATCCACAAATTATTGGCGTGATGAATATTCTTG
+GTATCCCAACTGCATACGCCCTTTCCCTCATAAGCACTGGGAAAGATATCTTTTGCGCCG
+ATTTTCATCTCTGCGGCAGGGAGCTGCGTGTTGGTATAGTGATGCCCGTTATGCGTGAGT
+GTATTTTTTATGGTTTGCCAGGGCTGGTTATTGAGCTGCTTGACCTGAGCATCTCTAAAC
+GCTACTGCCGCAAAGCGATGAGCTTCTTTTGCAGGTAAGCCATTTTGCTGCTGAGTGCGT
+GCTGCAATAAGTTCGATAAGATTTTTCTTCAATGCTTTTGCCGCAGCTTCTTCTTGTTTT
+GTTGCTGGCCGGTCCGCTTTAACTTTGGCTAACTCCATTTGGTTTGCCATTGACGTTAGA
+ACCGGGTCTTGTTTACCCAGAACGGTTGCCGCGACGGTAAGAAGATCGCGCTGTAAGTTA
+TAGAGGTTATGCAGCGAGTGGTTAGACGTCTTCTGATGCTGTAGATAATTCCCCCATGTC
+GCGCCAGGTTCTCGCAGGACAATAATTTCCGGGCGAGCGTCGGGCGCTTTAGCCGGCGCT
+TTGCCCTGGCCTGAGAGAATCTGCATTCCGTTGTATAAGGTTTTTTGTAGGCTTTTAAAA
+GCCTCCTGGGTTTTTAGTGAAGCTGAGTGATAGAAGCTCTGTATTTGCATAGCGTTTTTA
+ATATTCCTGAATAGGGGAGTGGGAACATTCAACAGGGTTAACAATCTTTTAAAAGGATGT
+GACTTTTATGCACCAGGAACTTTAAAAAAATGTCCTTTTTAATGAGGAAACGCTTCTGAT
+CAGGCGGGGAGGCATCCTGACGTCCATACGTAGTGGCGATCATGGGGGAGATCGGTACAT
+CAAATGTTCATAAAATCTACAAACTTCACAATTTAGGGCACAACTTTTATTGAAAACCCA
+CCTTCTTGATTCAGATCAAATTCACCGATTTACTCCTGCGTAAAGTAACGGCGTTACATC
+AAATGTTATACAGGTGTGTGTATGCCAGCAAAGCCCCGGACGAGTAAGACCGTGACGAAG
+AATATTCGTTTTTCCTATTCCATGCTTGAACAGATAGAATTCGCGTTGAAATCTGAAAAG
+ACGCGGAATTTTTCAGCATGGGTAAAAGAGGCCTGTCGGGAAAAGTTATGTAACACGGGA
+CATAAGCTGTAGTTATCGTCTTATGTAAGAGGGGGCGGCCATTTTGAAAAGAACAACGTG
+CTTATATACCTCCTGGGTCTTTGCCGCTTTTGTCTCTCTGCTGATATTTGTCTGGAGTGT
+CATAAACTATCCTCTCTATGAATCCATAATAATTATTGTCTTTTATATCTGGCTAATTCT
+GGTACCGCTTTATCTTATTGTGTATGAGTGGCTAATAGATTGTCATTAAATTTATGGCTG
+CGTACTTGAAAAGTGATATTTCATATCTGTGCGGTAAGTCATTGTCGTAATAATATTATT
+GGTCAGGCGACGGGCGAGCGTCTGCGCATTTTGCATCGTTTTATCTTCAAAATTTTGCAG
+TAAGCGTTGTGCTTCTTTCGGATGCGACGCATATAATCTCAGATAGCTCTGCTCCATCTT
+ATACTGTTGCTTAGCTGTTTGCTGTTCAAATGTTTTCCAGGCATGTTGCACATCTGGCGC
+AAACGTATTGTAGTCTTGCATAACCAGTGTTTGCAGCGTGCGGAATGTCCAGTAGGTAGA
+GTCGTTGCTCGCCCGATCGGTTCCTTTATCATCTCCGGGTTGATAATGACGCATCCCCTG
+GTAATAGGGGAGATAGACGCTAAGAGATGGCATTCCATAGGCGATGTATTCTACGTTGCC
+GATAGCCTGCGGTAATTTCGGTCTGACCTGTAAAATATGTGACTCCTGGGTACGAAAAAC
+GGATATAGGTCGCCATGGTTCTTGTGGATTATGACTGGCATAAGGGTCGTGCGACGTTCC
+CTGATAGTGATTGCGTAACGCGTTTTTTACTGCCGCCACGCTGATCTTCGTTATTGGCGT
+TAAAAAAACAGAAAATGTTTCCCCTTCGCTAACGACCGTATCCAGATGCGGATTAAACTG
+GTGTTGTAGCGTCCAGACGCGCGGATAATTATAGGTGGTATCGTTTTTGTTATCCTGCGA
+ATAGGCTTGATGAAAGTCGAATTCGCCGCGGGCCGGATCATATAATCCCTGCTTTTTCGC
+AAAGCTTACTAACGTTGGTGACGCCATATAATTCGCGTTATCATTCGGATCGTAATGGCG
+TAAACGTCCCTGATTGGCGGAAACGAAATAGCTATCTGCCGGAAGTCGTACTGCCAGCCA
+TTGATGTCCGCTTCCCGTCTCCAGATACCATATCTCTTTGCTATCAATAAACGCGACGCC
+GAAACCTTCGCCCGCGCCTTTTTGTTCAATAATATCTCCCAGTAATTTGGCGCCCTGACG
+CGCCGATTGCGCCACTGGCAGGATCACGGACTCAATGGCGTCTTCCGTGATTCCCGTTTT
+TGTCACGTAAGGATCGGCAGCCAGCGCCGCTCTGCCGTTGTAAATGGTTTCCGTTGCGCT
+CATTCCGACGCCCGCCGAATTGAAACCGGCTTCACCCATGGCGTTATCGTTAGTATCAAA
+GTCATGAATCGCCGTATAGCGCATCGCTGTCTCCGGAAGCGGCCAGCTAAAATTGTTGCG
+ATGTGCTTTATACTCGCCTTGTTGATGAAACGCGACGGGATGAATAACCTTATGCTTGGC
+GTTATTTGCCGAGCCATCCTCGTTGCGCGCGATAATAAAGGAGCCGTCAGCCGAAGCCTG
+ATTGCCTACCAAAAGGGTAGTACAGGCGATGACTTTACCCATACCCAGCAGCGTAACGGC
+GAAAGCAAGATACTTTTTCATAAAGGTTCCCACTGAATAACGCGTTATGGGATGAATTGA
+CCCTGGATTGGAAACCGAGAAAGTGATCGAGCCAGCAATATTCTTTACCGGCATCCTTTA
+TTTTCTTTTTATTGAGGTTGTATTGATAACCACAGCCCTGTGGCAGGGAAGGGGAACAGA
+ACCTGTACTGACCTTAGCTATCACCGCTATCAGGCAGACGAACCGAAAAGATATTATGTT
+CATCGGCATAGCGGTAAGATGCCGAGCCACCGTGCAATAGGGCAATCGCGTTAACTAACG
+ATAACCCCAGGCCGAAACCGGCAGTGTAGCGGGCATTATCTCCTCGCCAAAAACGCCGGA
+AAAGCTTATCCGCATCGGCGGTGGGGCTGCCCGGATTAGCGACCCGAATTTCTGCAACGT
+TATCATCATAAGCGCTTTCAATACGTATCACGGCGTTTTCATCAGAATAACGGATGGCAT
+TCGTCAGCAGGTTTGAGAGCACTCTTTGTAATAATATTTCGTCAGCCCATACCGTTCCCT
+GACATTGATTTATAAAACAGATGTGCTTCTCTTCGGCAAGGGGGCTAAGATAATCCAGCA
+TATTTTCGACCAGCGCATTGAGCGAAACAGGCTGTTTTTTTACCGCTATATTCTGGTGCT
+CCGCGCGTGCCAGAAAGAGAATATTTTCTGTCAGTCGCGACAGTCCCTCCAGCTCTTCAA
+TATTATCGACAAGGGCTTGTTGATACTCTTCGGCGCTGCGTTCCTGACTCAGCATAACCT
+GATTCTTCCCCAGTAAAATATTAACCGGCGTGCGCAGCTCATGCGCCAGATCGTCGGCAA
+ATTGGTTCAGGCGTTCAAAATCGTCGGAAAGCTTCTGGCGCATGGTATTTAGCGCTTGCC
+CAAGCGGCCTGAGCTCGACGGGTAACGCCTGTTCCGCCAGCGGCTGGCGAAGTGTGCCGC
+TATCTGTCGCCGCGGTGAGTCGGCTGAGCGACGTAATGGCCCGCAGCCCGTTTCTGATGA
+CTAATGGACTGAGCGCCGAACAGACGAGGATCGCGATAAGGCTAATCAGCAAACTGTTGC
+GGCGATATTGCGCCAGCATTTGCCGCCTTTCCGTCGCCAGCCTGGCAATAGTAAGGGTCA
+GCGGGTTATCGCCGCTTCTGGCGTTTACTCGTACCGCGGTCAGCTCCGTGCCTTGTACCG
+CCTGGCGAAATAAGGTTTCGCGGGTGATGTTTTTAGCCAGCGGAATCTCGTTAAAGCGTT
+GGTCGGGGATGCCGCTATGATTAATCGCAACATTATGGCCTGTTGCTGAGTGGATCAATA
+AGATATCCTGCTTCGTATCCACCATCCGATTGAAATAGAGCGGCAGATTTTCCGGCCTGG
+CGCCATCCAGTAACAGTTGCTGCATTTGCGCCGCCCGATTTATTAGCGTCATATCATCCC
+GATACGTTAATTCTTTGCTCAGCGCGTTATAGAGCGTCCAGCTAATGCCGGTACAGGCGA
+GGATAAGTATGGCGATAAAAGAAATTGTCAGGCGCAGCGTCATTGATAACTTAACCATTC
+TGCGACGTTTCCGCCTGTAATCGATAACCCATCCCCTGGACGGTCATAATGAGCTTCTTT
+TCAAATGGATCGTCTACTTTGGCGCGCAGCCGACGAATCGCGACATCAACGGTGTTGGTT
+TCACTATCAAAGTTAATTCCCCAAACTTCGCTGGCGATCGCGGTTCGGGGCACGATTTCC
+CCTGCCCGGGACGCCAGTAACCAGAGGAGCAGGAATTCTTTGCGGGTCAGGGAAATCGGT
+TTGCCATTTCGTAACACCGATTGCTTTGTGGCATCCATGTCCAGACCATTGATCGTCAGT
+CGGGTAAAGACCGGGACATGCTGTCTGAGTTGAGCTCTCACCCGGGCCAGCAGTTCGGCG
+AAGGAAAAAGGCTTAACAAGGTAATCATTAGCGCCCGCCTCAAGACCTTTGACGCGATCC
+TCAACCGAGTCGCGCGCCGTCAGGCAAATAACAGGGGGCTGATATGCAGTGCGCAACGCG
+CGTAAAACCTGCCATCCATCAAGCCCCGGCAGCATAATATCAAGAATAATCAATGAATAA
+TGTTCCTGAAGGGCTAGGTGTAATCCGTCTCGTCCATCACAGGCATAATCAACCACATAG
+CCTGCCTCCGTGAGTCCCTGACGTACCCACTCAATGGTTTTCTGGTTATCTTCAATCAAT
+AAAATCTTCATCAACGCAGTATGCCATAGGCTTGTTAGCGAATCCGTAAATCTCCAACAA
+GATGACATAATTGTCATGTCCGTGTAAGGTTAATCCTGGACGCGCCAGATATATTTTCCT
+GCATCAATACCGTAAAGGAGTGAAGCATGAAACGATATATACTGGCTACCGCGATAGCGT
+CTCTTGTTGCAGCCCCGGCAATGGCGCTGGCCGCTGGCAGCAATATTCTCAGCGTACATA
+TTCTCGATCAGCAAACAGGCAAACCAGCGCCCGGCGTGGAGGTGGTACTGGAGCAGAAAA
+AGGATAACGGATGGACGCAATTAAACACCGGGCATACCGACCAGGATGGACGAATTAAAG
+CACTGTGGCCCGAAAAAGCTGCCGCGCCGGGGGATTATCGCGTTATTTTTAAAACCGGCC
+AGTATTTTGAAAGTAAAAAACTGGACACGTTTTTCCCGGAGATTCCCGTCGAGTTTCATA
+TCAGCAAAACGAATGAGCACTATCATGTGCCGCTGTTATTAAGTCAGTATGGTTATTCAA
+CCTATCGCGGGAGCTAATTTAGAGCCTATCCTATTAGGGCTATTTTACTTGCCATTTTGG
+TCCTGGGCAGTGCTCGCCAAAACGCGTTAGCGTTTTGAACGCCGCTTGCGGCGGCCCGAA
+GGGCGAGCGTAGCGAGTCAAACCTCACGTACAACGTGTACGCTCCGGTTTTTGCGCGCTG
+TCCGTGTCCAAACAGGCTGCGCCAATAACGCCTGGTGGGACAGGCTCTTAGATTTTATTA
+ATCGCCGGGATTTATGGCGAGCAAACATCGCGGCGGGAATAAAAATCTTCAGCGTATCGA
+CTCTCCTCCCACAAGCGGTGGTTATCCCGCTTGTGGGTATGAGTGACGGTTAAACAGGCG
+CTTCCATCTCAAGTCTGACCGGATGAAAACGGCGTTTGAAATAAATCAGGCCATGCCCCT
+CCTGGCTAAGAATAATATTTTTGATCGCCACCAGATACACCAGATGCGTGCCAATGGTTT
+GTACCTCGCTGATCTCGCCTTCAAGACTGGCCAGCGCGCCGTTAAGTACCGGCTGGCCCA
+GCGGCCCGTTTTGCCAACATGGCTGGTGAAAACGCTCCTCCATCGCCATCCCCGTCATAC
+CGGCAAAGTGGCGCGCCATCAGCTCCTGCTCATGGTTAAGTACATTAATGCACAGCCTGC
+CGTTGCCCTGAAAAACGGGGTTCATGGCGCTATTGGCATTAATACATACCATCACGGAGG
+GCGGCGTATCAGTGACTGAGCAAACCGCTGTTGCGGTGATACCGCAGCGTCCGGCGTGAC
+CCGCCGTGGTTACGATGTTGACCGCTGCCGCCAGACTTGCCATCGCATCGCGAAAACGCA
+GACGTTGTTCATCTACTTGCATGAGAACCTCCTGCCGCGTTATTTCAGCAGCTTATCCAG
+TTGATTGATGTCGTCGTTATTGTGCAAATGCGAAACCGTCCAGCCATTCTGATCGTATTC
+GGAGAGGCAGCGATCGACCATTGCCATCATCTTATCCATATTGCCGGAGCTCTGGGCCTG
+ACGCAGACACTGCAGACGAATTTCATCCTGGCTGCCCGAGTAGTTAATCTCGTACAGCTC
+ATGGCGACCGCCAAACTCGCTGCCGATGGCATCCCACATCAATTTAAGAATTTTGATACG
+TTCAACATGGTCCATTCCGTTAGAGCCGCGTACGTATTTCGCCAGGTACTGGTCGATTTG
+CGGATTATTCAGATCGCGGGCGCTGGAAGGCAGGTAAATCAGGCCGCTGGTAACGTTACG
+TTCAATAATATTTTTAATTTTCGCGTAGGCCATTGGGGCCATCACACGATAGGTTTGCAG
+CGCGGCGTGGTCCGGTAGCCAGGCGCCGTTTACCCACGGGGTTGCTTCAGAACACATAGA
+ATCGCTCAATGCCCAGAACATATTGCGCCAGGCCACGACTTCGCCGAGATCGGCCTGCAC
+GCCCCGGAACTCTACGGTACCCGTACATTCGAGCGATTTTTTCAGCAGCGCGGTAATGAA
+ATCAAGTTTTACCGCCAGACGAACACAGGCTTGCAGTGGATACATACGGGCAAAGCCGCC
+TTCCATCGTCCAGCGACGACAACGATCGAAATCACGGTAAATTAATACGTTTTCCCACGG
+GATCAGCACCTTGTCCATCACCAGAATGGCATCGTTTTCATCAAAACGGCTGGAGAGGGG
+ATAATCAAACGGCGAGCCCGTCGCGCCCGCGACCATTTCATACGAGGCGCGCGAAATAAG
+TTTTACGCCTTCGGCATCCATTGGCGCGACAAACATCAGAGCAAAATCCGGGTTTTCGCC
+CATCACCTGGGCTGAGCCGAAACCAATCATGTTGTAGTGAGTCAGGGCGGAGTTAGTGGC
+GACAACTTTCGCCCCGCTGACAATAATCCCGGCGTCCGTCTCTTTCTCCAGCTTGATATA
+GACGTCTTTCACTTCGTCGGCAGGTTTGTGGCGGTCAATGGGCGGGTTGACGATTGCATG
+GTTAAAGTACAGGCCGGTCTCCTGAATACGGGTGTACCAGTTACGGGCGTTCTGCTCAAA
+CTGGCCGTAGAAGGCTGGGTTAGCGCCCAGAGCGCAGCCAAAGGCGGCTTTGTAATCCGG
+TGTGCGTCCCATCCAGCCGTAACTCAGGCGTGACCACTCGGCGATAGCATCACGCTGTTG
+GCGCAGATCGTCTGCGCTTTTCGCCACGCGGAAAAATTTATGCGTATAACCGCCGCTGCC
+GGTATCGGTATTCCAGCACAGGGTGTAAGCGGGAGGGGATTCCCGTGTCGGCGGCGTGGG
+AAGGTAAGAATACTATGCTTCCGCTTCGCTATCAGGATGCTGGCGCCCCAGAGCAATAAG
+ATCGTCCAGCAGCAGCATCAATTGCTGTGTTTTTTCGGGCGTGAAATCGGCCTCAATTTT
+TCGATAAGCCTCTTCTACCTCGCTCCGGGCACGGGCGTACAACGTTTGTCCCTGCTCCGT
+CAACATGACATATAACTTACGCTGATCGTTAACCGGCTTGAGTCGCAACACCAGTCCGTC
+TCGCTCCATGCGCGTCAATATTCCGGTCAGACTTGGACGCAAAATACAGGTACGAAAGGC
+CAGCTCGTGAAAATCCATAGAGGGGCTATCGGCCAGGATTCGCACAATGCGCCATTGCTG
+GTCGGTCAGATTGTGGCTTTTAACGATGGGGCGGAAATAGGTCATTGCCGCTTCGCGCGC
+CTGAAGCAAGGCGATGGTTAATGAATCATGCATAAGCGTTTCTCTTTTGCAGAATTATTA
+ATACCTGAATAATCGTGTTTACCGATGTGAGCTATGACATCTGTTTTATGTCCAAAGTTT
+AATAGAAACAAGGGGTTTTATTTAACTATTTGATATATATGTATTTAATAATAAATTTGT
+GAAAATATTGTTAATCACATCATAAATACTTTACTTAAGCTTGCTAAATGTACAGCGAAA
+GCATAAATCTAATCATTAATATGTTAATGAAATCACAGCCCGTTAAATCGGCCTGAGGAG
+TTTATGTATGAAGGGTACTGTTTTCGCCGTTGCGTTAAACCATCGCAGCCAGCTTGATGC
+CTGGCAAGAGGCTTTCTCTCAGCCTCCCTATAATGCGCCGCCTAAAACCGCAGTGTGGTT
+CATCAAGCCGCGTAATACGGTGATTCGTCACGGCGAACCCATTCCTTATCCGCAGGGAGA
+AAAGGTACTGAGCGGCGCGACAGTGGCGCTCATTGTGGGGAAAACCGCCAGCCGGATACG
+CCCTGAAGCGGCGGCGGACTATATCGCCGGGTATGCGCTGGCTAACGAGGTCAGCCTGCC
+GGAAGAGAGCTTTTATCGCCCGGCGATTAAAGCGAAATGTCGCGATGGCTTTTGCCCGCT
+GGGTGAAATGGCGCCGCTGAGTGATGTGGATAATCTCACCATTATCACTGAAATCAACGG
+ACGAGAAGCGGACCACTGGAATACTGCCGATTTACAGCGTAGCGCCGCACAACTGCTTAG
+CGCGTTAAGTGAGTTCGCTACACTTAACCCTGGCGATGCGATCTTACTTGGTACGCCGCA
+GAATCGCGTTGCGCTGCGTCCCGGCGATCGGGTGCGTATTCTGGCGAAAGGTTTACCCGC
+GCTGGAAAATCCGGTTGTCGCAGAAGATGAATTCGCCCGCCACCAGACGTTTACGTGGCC
+GCTGTCAGCGACGGGAACGTTATTTGCGCTGGGGTTGAACTACGCCGATCACGCCAGCGA
+GCTGGCATTTACGCCGCCGAAAGAGCCGCTGGTATTTATCAAAGCGCCAAACACCTTTAC
+CGAACATCACCAAACGTCGGTGCGCCCGAACAACGTCGAATATATGCACTACGAAGCCGA
+GCTGGTCGTGGTGATTGGCAAAACGGCGCGTAAGGTGAGCGAAGCCGAAGCCATGGAGTA
+TGTGGCCGGTTACACCGTCTGTAACGACTACGCGATCCGCGACTATCTGGAAAACTACTA
+CCGTCCGAATCTGCGGGTAAAAAGCCGCGACGGCCTGACGCCGATAGGCCCGTGGATTGT
+GGATAAAGAGGCGGTTTCTGATCCGCACAACCTGACGTTACGCACCTTTGTCAACGGTGA
+GCTGCGGCAGGAAGGGACGACCGCCGATCTGATCTTCAGCATCCCGTTCCTGATTTCTTA
+TCTGAGCGAATTTATGACGTTGCAACCGGGCGACATGATTGCCACCGGTACGCCGAAAGG
+GCTGTCCGATGTGGTGCCGGGGGATGAAGTTGTCGTTGAAGTAGAAGGCGTGGGTCGCCT
+GGTTAACCGAATCGTCAGTGAGGAGAGCGCAAAATGAAGAAAATAAATCATTGGATTAAC
+GGCAAAAACGTTGCAGGTAACGACTACTTCCAGACCACTAACCCGGCGACCGGTGATGTG
+CTGGCGGAAGTAGCCTCCGGCGGTGAAGCAGAAGTGAACCAGGCTGTCGCGGCGGCAAAA
+GAGGCGTTCCCGAAATGGGCCAACCTGCCGATGAAAGAGCGCGCGCGCCTGATGCGCCGC
+CTTGGCGACCTGATTGACCAGCATGTGCCGGAAATCGCGGCGATGGAAACCGCCGACACC
+GGCCTGCCTATTCACCAGACTAAAACGTGCTGATCCCGCGCGCCTCGCATAACTTCGAAT
+TCTTCGCCGAAGTGTGCCAGCAGATGAACGGCAAGACCTATCCGGTTGACGATAAAATGC
+TCAATTATACGCTGGTGCAGCCCGTCGGCGTCTGCGCGCTGGTGTCGCCGTGGAACGTGC
+CGTTTATGACCGCGACTTGGAAAGTTGCGCCGTGCCTGGCGCTGGGTAACACCGCGGTGC
+TCAAAATGTCCGAGCTGTCGCCGCTGACTGCCGACAGGCTGGGCGAGCTGGCACTGGAGG
+CAGGAATTCCGGCAGGCGTGCTGAACGTGGTGCAGGGCTACGGCGCGACGGCGGGCGATG
+CGCTGGTACGCCACCATGACGTGCGTGCGGTGTCGTTTACCGGCGGTACCGCCACCGGTC
+GCAATATCATGAAAAATGCCGGGCTGAAAAAATACTCGATGGAGCTGGGCGGCAAATCGC
+CGGTGCTGATTTTTGAAGACGCCGACATTGAGCGCGCGCTGGACGCCGCGCTGTTCACCA
+TCTTCTCGATCAACGGCGAACGCTGCACCGCTGGGTCGCGCATCTTTATCCAGCAGAGCA
+TTTACCCTGAGTTCGTGAAGCGCTTTGCCGAACGCGCGAATCGCCTGCGTGTCGGCGATC
+CGACCGACCCGAACACCCAGGTCGGCGCGCTGATTAGCCAACAGCACTGGGAGAAAGTCT
+CCGGTTATATCCGCCTCGGCATTGAAGAGGGGGCAACGCTGCTGGCGGGCGGTGCGGAAA
+AACCCACTGACCTGCCTGCGCATCTGAAAGGCGGTAACTTCCTGCGCCCAACCGTGCTGG
+CCGATGTCGACAACCGTATGCGCGTTGCGCAGGAAGAGATCTTTGGGCCGGTCGCCTGCC
+TGCTGCCATTCAAAGACGAAGCGGAAGGGTTACGTTTGGCGAACGATGTGGAATACGGTC
+TGGCCTCTTATATCTGGACCCAGGACGTGAGCAAAGTGTTGCGCCTGGCGCGTGGGATTG
+AAGCCGGCATGGTCTTCGTCAACACCCAGAACGTCCGCGACCTGCGCCAGCCGTTCGGCG
+GCGTGAAAGCCTCCGGTACCGGGCGCGAAGGCGGCGAATATAGCTTCGAAGTGTTTGCGG
+AAATGAAAAACGTCTGCATCTCAATGGGCGACCATCCTATCCCAAAATGGGGAGTTTGAT
+ATGGGCAAGTTAGCGTTAGCAGCAAAAATTACCCACGTGCCGTCGATGTATCTTTCTGAA
+CTGCCAGGAAAAAATCACGGTTGTCGTCAGGCAGCCATTGATGGGCATATTGAAATTGGC
+AAGCGTTGCCGCGAAATGGGCGTTGACACCATTATCGTATTCGACACCCACTGGCTGGTG
+AATAGCGCTTACCACATTAATTGTGCCGACCATTTCCAGGGCGTCTATACCAGCAACGAA
+TTGCCGCACTTTATTCGCGACATGACCTATGACTATGACGGTAATCCGGCGCTCGGCCAT
+CTGATCGCCGACGAGGCGGTCAAACTGGGCGTGCGCGCCAAAGCGCACAACATCCCGAGC
+CTGAAGCTGGAGTATGGCACGCTGGTGCCGATGCGCTACATGAACAGCGACAAGCACTTC
+AAAGTGGTCTCCATCTCGGCGTTCTGCACTGTGCATGATTTTGCCGACAGCCGCAAACTG
+GGCGAAGCCATTCTCAAGGCGATTGAGAAATATGACGGTACCGTAGCGGTATTCGCCAGT
+GGTTCTCTGTCGCACCGTTTTATTGACGACCAACGGGCGGAAGAGGGGATGAACAGCTAC
+ACCCGCGAGTTCGATCATCAAATGGACGAGCGCGTGGTCAAGCTGTGGCGCGAAGGCAAA
+TTCAAGGAGTTTTGCACCATGTTGCCGGAGTACGCCGACTACTGCTACGGCGAAGGCAAC
+ATGCACGACACGGTCATGCTACTGGGAATGCTGGGGTGGGACAAATACGACGGCAAGGTG
+GAGTTCATCACCGACCTGTTCGCCAGCTCCGGTACCGGCCAGGTAAACGCTGTTTTCCCG
+CTGCCTGCGTAAGGGGGGTTTATGCCGCACTTTATTGCTGAATGTACTGAAAATATTCGC
+GAGCAGGCTGATTTACCAAGCCTGTTCAGCAAGGTAAACGAGGCGCTGGCCGCCACCGGG
+ATTTTCCCCATCGGCGGTATCCGCAGTCGCGCCCACTGGCTGGATACCTGGCAGATGGCT
+GACGGTAAGCATGATTACGCGTTTGTGCATATGACGCTGAAAATCGGCGCCGGGCGCAGC
+CTGGAGAGCCGTCAGGAAGTCGGCGAAATGCTGTTTGGGCTGATTAAAGCCCACTTCGCC
+GACCTGATGGAGAACCGCTATCTGGCGCTGTCGTTTGAGATTGCCGAGTTACATCCAACG
+CTCAATTACAAACAAAACAACGTACACGCGTTATTTAAATAGCACACTCTTTCGCCCGGT
+GGCGCTGCGCTGACCGGGCCTACAAAAAAACGATGCACGAAGCAGTACCGAACCGTAGGC
+CGGGTAAGACGCACCCGCGTCGCCACCCGGCGCAGCAGCACCGAATGAGGTAACAGGAAG
+CAACTATGCTCGATAAACAGACCCATACCCTGATCGCTCAGCGACTTAATCAGGCTGAAA
+AACAGCGTGAACAGATTCGCGCAGTGTCGCTGGATTATCCCAACATCACTATTGAAGATG
+CCTATGCCGTACAGCGTGAATGGGTCAATATCAAGATTGCCGAAGGGCGCACGCTCAAAG
+GCCACAAAATCGGCCTGACCTCAAAAGCGATGCAGGCCAGCTCGCAAATCAGCGAACCGG
+ATTACGGCGCGCTGCTTGACGATATGTTCTTCCATGACGGCGGAGATATCCCCACCGACC
+GTTTTATCGTCCCGCGTATTGAAGTGGAGCTGGCGTTCGTGCTGGCGAAACCGCTGCGCG
+GCCCTCACTGCACGCTGTTCGACGTCTACAACGCCACGGATTATGTGATTCCGGCGCTGG
+AACTGATTGACGCCCGCAGCCACAACATCGACCCGGAAACCCAGCGCCCGCGCAAAGTGT
+TCGACACCATTTCCGACAACGCCGCCAACGCCGGGGTGATCCTCGGTGGTCGCCCCATCA
+AACCAGACGAGCTGGATCTGCGCTGGATCTCCGCGCTGCTCTATCGCAACGGCGTGATCG
+AAGAAACCGGCGTCGCCGCAGGCGTGCTGAATCATCCGGCCAACGGCGTGGCGTGGCTGG
+CGAACAAGCTTGCCCCCTACGATGTCCAGCTTGAAGCCGGGCAGATCATCCTCGGCGGCT
+CGTTCACCCGCCCGGTGCCGGCGCGCAAGGGCGACACCTTCCATGTCGATTACGGCAACA
+TGGGCGCGATCAGTTGCCGGTTTGTGTAAGGAAAAAACGATGAAAAATGCTTTCAAAGAC
+GCGTTAAAAGCGGGGCGCCCGCAAATCGGTTTGTGGCTGGGGCTTGCCAACAGTTACAGC
+GCTGAACTGTTAGCGGGCGCCGGCTTCGACTGGCTACTGATTGACGGTGAACACGCGCCA
+AACAACGTGCAGACGGTGTTGACCCAGTTGCAGGCGATTGCGCCTTATCCCAGCCAGCCG
+GTGGTGCGTCCGTCATGGAACGATCCGGTACAGATTAAGCAACTGCTCGACGTCGGCGCG
+CAAACGCTGCTGATACCGATGGTGCAGAATGCCGATGAAGCGCGAAACGCCGTGGCGGCT
+ACGCGTTATCCGCCTGCCGGTATTCGCGGCGTGGGCAGCGCGCTGGCGCGGGCATCGCGC
+TGGAATCGCATTCCGGACTATCTCCACCAGGCCAACGACGCCATGTGCGTACTGGTGCAG
+ATTGAAACGCGTGAGGCGATGAGCAATCTGGCGTCAATTCTCGACGTGGATGGCATTGAC
+GGCGTGTTTATTGGCCCGGCGGATCTCAGCGCCGATATGGGCTTTGCCGGCAATCCGCAG
+CACCCGGAAGTGCAGGCGGCGATTGAGAACGCCATCGTGCAGATACGCGCGGCGGGGAAA
+GCGCCGGGGATTCTGATGGCCAATGAAGCACTGGCGAAACGTTATCTGGAACTGGGGGCG
+CTATTTGTCGCCGTCGGCGTTGACACCACGCTGCTGGCGCGCGGAGCGGAGGCGCTGGCG
+GCGCGCTTTGGCGCAGAAAAAAAACTGTCCGGTGCGTCCGGCGTCTATTAAGCCTGGGCC
+GGTAAGCGCAGCGCTACCGGGCAACCGTAGTACCCTACAAAATTCCCATCAGAGGAAAAA
+AAATGAGCGACACATCATCTGCACTTCCGGAAAGCCCCGAGTCTGTCGGTTCGCACAACG
+CGCTCAGCACGGGTCAACAAACCGTCATAAATAAACTGTTCCGCCGACTGATCGTATTTT
+TATTCGTGTTGTTTATCTTCTCGTTTTTAGACCGTATCAACATCGGTTTTGCCGGGTTGA
+CGATGGGGCAGGATCTGGGGTTAAGCGCCACCATGTTTGGTCTTGCCACGACGCTGTTTT
+ACGCCACCTACGTCATTTTCGGCATTCCCAGCAACGTGATGTTGAGCATCGTCGGCGCCC
+GCCGCTGGATTGCGACCATTATGGTGCTATGGGGCATTGCATCTACCGCCACGATGTTCG
+CGGTGGGACCGAAAAGCCTGTATGTGCTGCGAATGCTGGTGGGCATTACCGAAGCGGGCT
+TTTTGCCAGGAATATTGCTCTATTTAACCTACTGGTTCCCGGCATTTTTCCGCGCCCGCG
+CCAACGCATTATTTATGATTGCCATGCCGGCCACTACCGCGTTGGGGTCAATTGTCTCCG
+GCTATATTTTATCGCTGGACGGCATATTCAATCTGCATGGATGGCAGTGGTTATTCCTGT
+TGGAAGGATTTCCGTCAGTTTTGTTAGGCATTATGGTCTGGTTTTACCTGGATGATACCC
+CGGCAAAAGCCAAATGGCTGACGGCAGAGGATAAAAAATGTTTGCAGGAGATGATGGATA
+ATGATCGCCTGACGCTGGTTCAGCCTGAGGGGGCCATCAGCCATAACGCCATGCAGCAGC
+GTAGCCTGTGGCGCGAAGTATTCACGCCAATTGTACTGATGTATACGCTGGCCTATTTTT
+GCCTTACCAATACGCTTAGCGCCATTAGTATCTGGACGCCGCAAATCCTGAAAAGTTTTA
+ATGAAGGCAGCAGCAATATCACCATCGGCCTGCTGGCGGCGATCCCGCAGATTTGTACTG
+TTCTGGGCATGATTTACTGGAGCCGCCATTCGGACAAACATCAGGAGCGTAAACACCACA
+CTGCGTTACCGTTCCTGTTTGCCGCCGCGGGCTGGCTGCTGGCGTCGGCGACCGACCGTA
+ACCTGATCCAGCTCCTGGGGATCGTGATGGCATCCACGGGTTCCTTTAGCGCGATGGCGA
+TCTTCTGGACCACGCCGGATCAGTCGATCAGTTTACGCGCCAGGGCGATAGGCATTGCGG
+TCATCAATGCCACCGGCAATATTGGCTCCGCGCTCAGCCCGGTTATGATTGGCTGGCTAA
+AAGATATCACTGGTAGCTTCAATAGCGGACTCTGGTTTGTCGCTTCTCTGTTAGTCGTCG
+GCGCCGCCATTATCTGGCTCATTCCCATGAAAGCATCGCGTCCGCGCGCCACCCCTTGAG
+GAGAAACTATGTGCCAACGTGCGATCGCCAATATTGATATCAGCAAAGAGTATGACGAAA
+GCATGGGCAGTAACGATGTGCATTATCAGTCGTTTGCTCGTATGGCGGATTTCTTTGGTC
+GTGATATGCAGGCGCATCGCCACGACCAGTTTTTTCAAATGCACTTTCTTGATACCGGGC
+AGATTGAGCTACAGCTCGACGATCATCGCTATTCGGTGCAGGCGCCGCTATTTGTGCTAA
+CGCCGCCCTCGGTGCCGCATGCTTTTATTACCGAATCGGATAGCGATGGTCATGTTCTGA
+CGGTACGCGAAGAGCTGGTTTGGCCGCTGCTGGAAGTGCTTTATCCCGGCACCAGAGAGG
+CCTTCGGCCTGCCGGGAATCTGCCTGTCGCTGGCGGATAAACTCAACGAGCTGGCGGCGC
+TCAAACATTACTGGCAGCTAATTGAGCGGGAGTCCACGGAACAACTGGCTGGCTGCGAAC
+ATACCTTGGTACTACTGGCGCAGGCGGTATTTACCTTGCTGTTGCGTAATGCGAAGCTGG
+ACGATCATGCCGCAACCGGGATGCGCGGTGAACTGAAACTTTTTCAGCGCTTTACCCTGT
+TAATTGACAACCACTTCCATCAGCACTGGACGGTGCCCGATTATGCCTGTGAGTTGCATA
+TTACCGAATCTCGTTTGACCGATATTTGCCGACGTTTTGCTAATCGCCCGCCTAAACGCC
+TGATTTTTGATCGGCAATTACGCGAGGCGAAACGACTGCTGCTTTTTTCCGACAATGCTG
+TCAACGAGATCGCCTGGCAATTAGGTTTTAAAGATCCGGCTTATTTCGCCCGTTTCTTTA
+ATCGCCTTGCTGGCTGTTCTCCTTCGCAGTTTCGCCAACGTGAAGTTCCTTCTTTTCTCA
+ACTAAGAAGAGTAAAAACATGATGAAAAAAAGCGTCGCTATGCTGGCGGTTTGTATGCTG
+GCGCAAAGCCACCTTGCCATTGCTGCCGGTGCTCCTGCGCCTCAAGAGATCAACATTGTT
+TTACTGGGCACCAAAGGCGGGCCTTCTTTGCTCAATACAGCCAGACTACCGCAAGCGACG
+GCGCTCACTATCGGCGATAAGATATGGCTGATAGATGCCGGCTACGGCGCCAGTCTGCAA
+CTGGTGAAAAATGGCATTCCACTGCGCAACATCAATACTATTTTGCTCACCCATCTGCAC
+AGCGACCACATACTGGATTATCCTTCCTTGCTGATGAATGCCTGGGCAAGTGGCCTGAAA
+GACCATACCATACAGGTTTATGGCCCGCCGGGAACCCAGGCGATGACGAAGGCTAGCTGG
+AAGGTCTTTGACAGGGATATCACGTTACGCATGGAAGAAGAGGGGAAACCCGATCCGCGC
+AACCTGGTTAAGGCGACCGATATCGGCCAGGGCGTCATCTATAAAGATGAACTGGTCACA
+ATAAGCGCGCTGAAAGTGCCTCATTCCCCTTTCCCGGACGGTGAAGCGTTTGCTTACCGT
+TTTGATACTCAGGGTAAGCGAATCGTCTTCTCTGGCGATACGTCCTGGTTTCCTCCGCTT
+GCAACGTTTGCCCAGGGGGCGGATATCCTGGTACATGAGGCGGTACATGTCCCTTCGGTA
+GCAAAACTGGCTAATAGTATTGGCAACGGAAAAACGCTGGCTGAAGCGATTGCGTCGCAT
+CACACCACGATTGAAGATGTCGGTAAGATTGCTCGCGAGGCCCACGTGAAAAAACTGGTG
+TTAAGTCATCTGGTGCCTGCGACGGTTGCGGATGACGTCTGGCAACAGGAAGCCATGAAA
+AATTACCCGGGCCCTGTCATTGTCGGTCATGACAATATGACGATAAGCGTACCGTAAGCA
+TCAGGGCAGGGGTAAACCAACGGGCTGACATCATGTCAGCCCGTTATGCTTTTGGCGATC
+AGCATGACGCGCAGAGCTTTTGTCTAAAACATTATTTTTTCTAAACACTACTTGCTGATT
+TTTATGCACAATAAAGGTAAGATGATTGCTCTGGTGAAATATCACTAAATAAGAATGTCA
+CGGATGGAATTTATACAGTGTTAAAAGCAATGCGTTTCTTTGTCTGCCGGCCATCAGTAA
+TATCCTCTGTACCGGCTCCTCGTTGCCAAAGTGAAGGTTAGATTAAACGAATCAAAAAAT
+ATCCGAACTGTACAATTTTTATATCAAACATATTTAACTGCAAAATACTGCAAACGTGCG
+CGAATACACTTAATCAGTAGTATGGCTAATGCATACTTTATTTCCTAAACTTTCTTATTA
+TCTATTTGAATATTTCTGGTTAAACCAAATGGACAAACGGATACCAGACACTCGAAAGGA
+TAACTGCAAGCTTCTGGTTTAGGATTGCAGTTACCAGGACAGTGGCTATTTTCTTTAAGC
+GATTTCCATAGAACAGGATTAAACCTGGTAACGTTGTAAACAGTAACGGGATAAAGTTTA
+TCGTTTATTAAGACCCCCTTATTAAAGGGGATGATAATGCTACCTGGAGGCATGTAAACA
+TCTGCTTGATACCATAAGGTCAATCTAAGATTTTTTAGGCTATGTATGCATGAGAACGAC
+ACTCCGGTAGAGGGACTTATAACTGTATCAACGACCTTCCATTCCATTACAGAAACCTTT
+TAAGTGAAATAGTCAATGGTGTAAATTACATTTTCCGCAAGCCTATTCAGGATAGATGAA
+AATCTGAGAAACATAACTCGTTGAAAACGATCGTTTTTTATTGACCACTCTATTTATATT
+GATTTTTTAATAAGTTATTTATTTTATGCTCTTATTTTGTTTACATTCTATTACATTTTT
+GTATTTTATACGTGGTGTAAATATTGGGCGGTAGTGGATGTTATAACGCTCAATTATTAA
+ACTGTAAGTGACTGTTGTATTTCTTATTTATAAATACCGCAACCTGTAAGCGCAGCGGTA
+CATTTTACCCGGCATTGACAGGGAGAAGATACGTATCAACCAGAGAGTACAAAACAGTGA
+AAGAATATATTCTTCAGGCAATAAATGATCGCTAACGTGTAAAAATAACCGACGAATCTA
+AAAAATGTGAGCGTGTGGCTGGTCTTTATTTAAACGATGATCTTCGCAATGGCGCATTAA
+TGGCTGACATTGGCGGTTCGTTGATCGGCTTGTGCGCGGTGAAAGGCTATATTTCTTCCG
+TTGCGGGAAGTATGTCAGAGGCATTCTGGTATTATACCGGGTGTATGTAAATCCGGGGTG
+GGCAGAAAGCCCACCCTCGGTTTATTGCCTTTATCGTGGATTAGGGATGCGAGATAAAGC
+GAGAAAGGCGTTGCAGCAGTAACCGGTTTTCTTCGCGCAGCCGTGAATTCTCTTCCAGCA
+GCGTTAACGCGACCGCGATCCCTGGCCAGTCGAGCGCCAGCTCCTCGCGTAAGCGTAGCG
+CGCGTTGTACCACGCTCGCTGCGCGATCGTCGAATTGCCAGTCGGCGTTATCGTCTTCGT
+AAGGCTCAATTACGCCAAGTCCGACGATTTCGTTTAGCTCCTCTTCCGTCACGCCGGTGT
+GCAAACAAAATTCGGTGATGGTAAAGGTGACAGTGATGTTAGCCATTATGCTTTCCCCCA
+TTGCTGGCGTGGGTCAAAGGACGACTGCGCGTCCGCCAGTTGTTGCCACAGGGCAGCTGT
+TTTCTCGTCAGGTTTCGGCGGCATAACGATTTTGATGATGGCATAGAGATCGCCAGTGTG
+CTTTTTACTGGCTAATCCTTTTCCTTTGATACGCAGCCGCTGACCTGCCTGGCTGCCGGG
+GGGAATGGTCAGCAAAATACGCTCTTTAAGCGTTGGCACAGACACCTTAGCGCCGAGCGC
+CGCCTCCCATGGGGCAAGCGGAAGGACGACTTCCAGATCCTGATTGACGATATCAAAGAG
+CGGATGCGGGGCAATATGGATAACGAGCCATAAATCGCCATTAGGTCCGCCGTTTTCCCC
+CGGCGTGCCCTGGCCTTTCAGTCTGATTCGTTGCCCGTTGCTGACGCCAGCCGGGATTTT
+CACATTCAATGTTTTGGGAATTTCCCGCTCCACCAGGCCGAACGCGTTATAAACGGGGAC
+GGAATAGCTAATCGTACGCTGGTGCTCTTCCAGCGTTTCTTCCAGGAATACCGCCACTTC
+AATTTCGATATCATGACCGCGTGCGGCGTGGCGGTGGTGCGAATGACGACCGTGCTGACC
+AAAAATAGACGAGAAAATATCATCAAAATCTTCGGCGTTATACGGCTGGCCTTCGTGTTG
+CTGGAACTGGCGATTAAATTGTGGATCGTTACGGTGTTGCCATAACTGGTCATACTCGGC
+GCGCCGTTGCTCATCACTCAGCACTTCCCATGCTTCAGCAACCTCTTTGAAACGGGCTTC
+GGCATCGGGTTCTTTGCTGACATCTGGATGGTACTTGCGGGCCAGTCGGCGATAGGCGGT
+CTTAATCGTCTTGAGATCGTCCGTCGGTTTCACGCCCATAATGGCGTAATAATCCTTAAG
+TTCCATAGCATCATCTCGCTAAATCAATACATACAGAAGGGACCCCAAAAAGGTTTCTCC
+ACTAAGTGTAGGGTAAACCTGAAAAGTGCGTATGAAAACACCAGTTATATCATTAGTAAG
+AATAAATTACGTTGTTCGACTATCAGAAGGTTGCGCAGCGCGCCGACATAACTTTACAGG
+GGAAAGGTTGCCAAAACCGCGCCAGTGGCTAAGATAACTCGCGTTAAACAGTGAGGGCGC
+AATGGCGAAACAACAACGGATGGGCTGGTGGTTTCTTTGCCTTGCATGTGTCGTGGTAAT
+GGTTTGTACCGCGCAACGCATGGCGGGCCTGCACGCCTTGCAGATGCAGGCGACGGCCTC
+TGCTGCGGTGGTCAGCGCTCCCTCCTCGACAGATGACGGCTCGCCGGTCACTCCCTGCGA
+ATTAAGCGCCAAGTCGCTGCTGGCGGCGCCTCCAGTACTCTTTGAAGGTGCTATCCTTGC
+GCTTTATCTACTGCTTTCCTTACTGGCGCCTGTCCGGGTCATGCGCCTGCCGTTTTCGCC
+TCCACGGGCTATTTCGCCGCCCACATTACGGGTACATCTACGATTTTGTGTCTTCCGTGA
+ATGACAGACCGGTTATTACTAACGGTTAATTACTCATTCACGGAGAAAAAATATGATGAT
+TTTATTCAGGCGGATACTGTTCTGCCTGTTATGGCTTTGGCTGCCCGTCTCCTGGGCGGC
+GGAAAGCGGCTGGCTGCGTTCGCCCGATAACGACCATGCCAGCATACGGCTACGTGCCGA
+TACGTCCGCTAACAGTGAGACCCGGCTGTTGCTGGATGTCAAACTGGAAAACGGCTGGAA
+AACCTACTGGCGCGCGCCGGGGGAAGGGGGCGTGGCACCCTCTATCGCCTGGAAAGGCGA
+CATGCCTGAGGTAAGCTGGTTCTGGCCAACCCCCTCGCGCTTTGATGTGGCGAATATCAC
+CACCCAGGGATATCACGACGAGGTGACCTTTCCGATGATCGTGCGCGGTACGCCGCCGGC
+GACCTTGCGCGGTGTGTTGACGTTATCAACCTGCAGCAATGTTTGTCTGTTGACCGATTA
+CCCCTTTTCCGTGACGCCCACTGTGCAGAATGCCGATTTTGCCCATGACTATGCGCGGGC
+GATGGGTAAAGTTCCGCTCCGCAGTGGGCTAACGGACTCGCTTGACGTTGGCTATCGCCC
+GGGAGAACTGGTGGTCACTGCTACGCGAGCGGCGGGCTGGTCATCGCCCGGGCTCTATCT
+TGACACCATAGATGACGTCGATTTTGCGAAGCCTCGCCTGCGCGTAGAGGGCGACAGGTT
+ACAGGCGACGGTGCCGGTGACGGACAGTTGGGGCGAAAAGGCGCCCGATTTGCGCGACAA
+ATCGCTGACCCTCGTGTTAGCCGATGGCGCTATCGCCCAGGAGAGCACGCAAACCATTGG
+CGCTGCGCCAGCGCAAACGCCGGACAATGCGGCGCTACCTTTCTGGCAAGTTGTAATGAT
+GGCGCTAATCGGCGGACTGATTCTTAATTTAATGCCCTGCGTACTGCCTGTTCTGGGCAT
+GAAACTTGGCTCTATTTTATTGGTAGAGGAAAAAAGCCGCTCTCACATCAGGCGACAATT
+TTTGGCTTCGGTCGCCGGTATCATTGCGTCATTTATGGCGCTGGCGGCGTTTATGACCCT
+CCTTCGCCTGTCAAACCATGCGCTGGCCTGGGGAGTCCAGTTCCAGAATGCATGGTTTAT
+TGGTTTTATGGCGCTGGTGATGTTGTTGTTTAGCGCCAGCCTGTTCGGGCTTTTTGAGTT
+CAGGCTTCCCTCATCTATGACCACGAAACTGGCCACTTACGGCGGTAACGGTATGTCGGG
+ACATTTCTGGCAGGGGGCGTTCGCCACGCTGCTGGCGACGCCTTGTAGCGCGCCGTTTCT
+GGGCACGGCGGTCGCGGTGGCGCTCACGGCGTCGCTGCCGACGCTGTGGGGGCTGTTCCT
+TGCGCTTGGCCTGGGAATGAGCGCGCCGTGGCTACTGGTCGCGATACGACCAGGGCTTGC
+GCTACGTTTACCGCGCCCCGGGCGTTGGATGAATGTCCTGCGCAGGATCCTCGGTCTGAT
+GATGCTGGGGTCGGCTATCTGGCTGGCGACGTTACTCCTGCCGCATTTCGGCTTCACTGC
+GTCAAAGAGCGCGCAAGACACGGTTCAGTGGCAACCGTTGAGTGAACAGGCAATCCAGTC
+GGCGCTGGCGCAGCATAAGCGGGTATTTGTCGATGTCACTGCGGACTGGTGTATTACCTG
+TAAAGTGAATAAATACAACGTCCTGCAAAAAGAGGATGTGCAGGCCGCCTTGCAACAGCC
+GGATGTTGTGGCGCTGCGGGGAGACTGGACGCTGCCGTCCGATGCCATTACAGATTTTCT
+GAAAACGCGCGGCCAGGTCGCCGTGCCGTTTAATCAGGTATATGGCCCCGGTTTGCCGGA
+AGGGGAGGCACTGCCCACTTTGCTGACCCGCGATGCGGTATTACAAACGTTGAAAAAAGC
+GAAAGGAATAACCCAATGAAATACATGATTGTTTTACTGCTGGCGCTGTTTTCGACGCTG
+AGCATCGCGCAAGAAACCGCTCCTTTTACGCCGGATCAGGAAAAGCAGATTAAAAATCTG
+ATCCATGCGGCGTTGTTTAACGATCCTGCCAGCCCGCGGATAGGCGCTAAACACCCTAAG
+CTGACGCTGGTGAACTTTACGGATTACAACTGCCCGTACTGCAAACAGCTCGATCCGATG
+CTGGAAAAGATTGTGCAGAAATATCCTGACGTTGCGGTCATTATTAAACCGCTGCCATTC
+AAAGGAGAGAGTTCCATACTGGCGGCGCGTATTGCGCTGACCACCTGGCGCGATCATCCG
+CAACAGTTCCTCGCGCTACATGAAAAACTTATGCAAAAGCGCGGTTACCATACGGATGAC
+AGTATTAAACAGGCCCAGCAGAAAGCAGGGGCGACGCCAGTGACGCTGGATGAAAAAAGC
+ATGGAAACGATACGCACTAATTTGCAGTTGGCAAGACTGGTCGACGTGCAAGGAACGCCA
+GCGACGATCATTGGCGACGAGCTGATTCCGGGCGCAGTGCCCTGGGATACGCTGGAAGCG
+GTGGTGAAAGAAAAACTGGCGGCTGCCAATGGCGGGTAAACTGCGGCGTTGGCTGCGTGA
+AGCCGCGGTTTTTCTGGCGCTCCTCATCGCGATAATGGTGGTCATGGACGTCTGGCGCGC
+GCCGCAGGCGCCTCCGGCGTTTGCCGCGACACCATTACATACGCTGACGGGAGAGTCGAC
+AACTCTGGCGACCTTGAGCGAGGAACGCCCCGTACTGCTCTATTTTTGGGCCAGCTGGTG
+CGGGGTATGCCGCTTTACCACGCCTGCGGTCGCTCACCTGGCGGCGGAAGGGGAAAACGT
+CATGACCGTTGCGCTCCGCTCCGGCGGTGATGCTGAGGTTGCCCGCTGGCTGGCGCGCAA
+GGGCGTTGACTTCCCGGTCGTCAATGATGCTAACGGCGCCTTATCCGCTGGCTGGGAAAT
+CAGCGTGACGCCAACGCTGGTGGTGGTTTCACAAGGTCGGGTTGTGTTCACCACCAGCGG
+CTGGACCAGCTATTGGGGCATGAAGCTTCGGCTGTGGTGGGCAAAAACGTTCTGAATATG
+CGCCGGGGTTTCCCGGCGCTAACGCGTTTACTGTAAGAAAAACCTCCGTTTTGCGAAATC
+GTTCCCGGAAAAATGATCCATTTCTGTCACACTCAGAACGATTTGATAACAACAAGAGGT
+CATAGGGATGAAAAAATCATTACTCGCTGTTGCTGTGGCAGGGGCTGTTTTGTTGTCATC
+CGCCGTACAGGCGCAGACAACGCCGGAAGGTTATCAATTACAACAGGTGCTGATGATGAG
+CCGCCATAATCTGCGGGCGCCGCTGGCGAATAATGGCAACGTACTGGCGCAGTCGACGCC
+GAACGCCTGGCCGGCGTGGGACGTTCCCGGCGGGCAACTGACGACGAAAGGCGGCGTGCT
+GGAAGTCTATATGGGACACTACACACGTGAATGGCTGGTCGCGCAGGGGCTGATACCGTC
+GGGAGAATGTCCGGCGCCCGACACGGTATATGCCTATGCGAATAGTTTGCAGCGCACCGT
+CGCCACCGCGCAATTTTTCATTACCAGCGCTTTCCCCGGCTGTGATATTCCTGTTCATCA
+TCAGGAAAAAATGGGCACTATGGACCCTACCTTCAATCCGGTGATTACCGATGATTCCGC
+CGCGTTCCGGCAACAGGCCGTACAGGCGATGGAAAAGGCGCGTAGTCAGCTACATCTTGA
+TGAGAGTTATAAACTGCTTGAGCAGATAACGCATTATCAGGACTCGCCGTCCTGCAAAGA
+GAAGCATCAGTGTTCGCTAATCGACGCGAAAGATACCTTCAGCGCGAACTATCAGCAAGA
+GCCTGGCGTGCAGGGGCCGCTGAAAGTAGGGAACTCGCTGGTGGATGCGTTTACCCTGCA
+ATATTACGAAGGCTTTCCGATGGATCAGGTCGCTTGGGGCGGGATCCACACCGATCGGCA
+GTGGAAGGTGCTGTCAAAACTGAAAAACGGCTACCAGGACAGCCTGTTTACCTCACCCAC
+GGTGGCGCGCAATGTCGCTGCGCCGCTGGTAAAATATATCGATAAGGTGCTGGTTGCCGA
+GCGCGTTAGCGCGCCGAAGGTTACCGTGCTGGTGGGGCATGATTCCAATATCGCGTCGCT
+GCTGACGGCGCTGGATTTTAAACCCTATCAGCTCCATGACCAGTATGAGAGAACGCCGAT
+TGGTGGTCAGCTTGTCTTCCAACGCTGGCATGACGGTAACGCTAACCGGGATTTGATGAA
+AATCGAGTATGTCTACCAGAGCGCCCGGCAGTTACGTAATGCGGAAGCGTTAACGCTCAA
+ATCGCCTGCGCAAAGGGTAACGCTGGAACTGAAAGGATGTCCGGTGGATGCGAACGGCTT
+CTGTCCGCTGGATAAGTTCGATAACGTCATGAACACTGCTGCAAAATAGCCGTATGCCCC
+CGCGCAGGCGGGGGCGTTTGTGTTATACGTTCTTACGTTCGATGACTTGTTCGCCCCAGA
+AGAGCGAGTCTTTGTCCGTTTTCTCAAAGGCTTTGATCAGCACCTCATCGCTACCTTCTT
+CCCATATTTTTTCTGCCAGTTTCTCGTCATAGTGAGCGACTTCAAAAATGGCTTCGGCAA
+TTTCCGGCGACGTATTACGCAGGCTTGCCCATTCGCCGACGCGGTGCGCTTTTGCTTCTT
+GAGTTGGCATTCGAATCCTCCTGTTGAAGATTAGCCGTTGAGTTTGACTGCCAGACCGGC
+GACGTATTCCCCCTGATAGCGAGCGATAGAGAGTTCCTCCTGGCTTGGTTGACGTGAACC
+GTCGCCTCCAGCGATAGTCGTTGCGCCGTAAGGCGTACCGCCGCGAACCTGGGAGACGTC
+AAACAGTTCCTGTGCGGAATAGCCTATCGGGACAATCACCATCCCATGATGGGCAAGCGT
+AGTCCAGGTCGAGGTGATGGTCTGCTCCTGGCCGCCGCCCGTTCCGGTAGAACTGAACAC
+GCCGCCGAGCTTGCCGTATAGCGCGCCGGATGCCCACAGTCCGCCGGTTTGGTCCAGGAA
+GGTACGCATCTGGCCTGACATATTGCCAAACCGGGTTGGCGTACCAAAAATAATGGCATC
+GTAATCCGCCAGCTCCTGTGGGGTGGCAACCGGTGCGTTTTGCGTTTTACCGCCAGCTTT
+TGCGAAGATTTCAGGCGGCATTGTTTCTGGCACACGCTTTATAATGACCTCTGCGCCGTC
+GACTTTCTTTGCCCCTTCCGCCACCGCGTGCGCCATGGTTTCAATGTGTCCGTACATGGA
+ATAATAGAGCACCAGAATCTTTGCCATTTGTACTACTCCTCAGATTAATCAGGTGTGTAG
+CGATTCGCTACGTCTATTTAAAGATATGCCCTCCTGTGAAGAGTGCAAATTTCAGCGCCA
+TTTCTTTGATTTATAACAATAATTAATTTGGCGACCTTTGTTGCAAAATGATACATTTTT
+AAGCGCTTTGATTTTTCCAAGTATAAGAATAACTTATTTATTTCTCATGGTTATTATTCT
+GCATATTCGGCTTCTGATGTTGCAGAATATTTCGGTAAGCGGCCTACCACGGCGTTTTTC
+ACTATGCTTAATTTTACGCGGCGTTACTGATGATATCGTTCATACGCGGCGCGAGGAGAT
+ACTCCTCATTACCTATGCAATATGATGTCTAATCTATGACGGAGGTCAGTAATGGCAAAC
+CATCGTGGCGGTTCCGGTAATTTTGCGGAAGACCGCGAAAGAGCATCAGAAGCAGGTCGT
+AAAAGTGGTCAGCACAGCGGGGGCAATTTTAAGAATGACCCGCAGCGTGCATCCGAAGCA
+GGCAAAAAAGGGGGCAAAAGCAGTAACCGTAATCGCTAGCCTGCGTCACAACAGCAAGAC
+GCTGAGCGTTTCGCGCTAAAAAGCGTCATGCGCCACCGCCGCCGGATTTCCGGCGGTTTT
+TTTGTTTATAAGCCGGATTTGGTATGCTTGCGTCCTGACGAAAAGGAGAGGGCGCATGTC
+GCAACGCACAGAGAAAAAAATCGGGAAACGTTCGCAGGCCACCGGTGCAAAACGGCAGCT
+TATCTTAACCGCCGCGCTTGCCGTTTTTTCCCAGTATGGCATTCATGGCGCGCGTCTTGA
+ACAGGTCGCCGAGCGGGCAGGCGTCTCCAAAACCAATCTGCTTTATTATTATCCCTCGAA
+AGAGGCGCTGTATGTCGCGGTAATGCGACAGATTCTGGATGTCTGGTTGGCGCCGCTCAA
+GGCGTTTCGCGCAGAATTTTCCCCTCTGGAGGCCATCAAAGAGTATATCCGTCTCAAGCT
+GGAGGTTTCGCGTGATTATCCGCAGGCGTCGCGGCTCTTCTGCATGGAGATGCTGGCGGG
+CGCGCCGCTCTTAATGGATGAACTGACCGGCGATCTAAAAGCGTTGATAGATGAAAAATC
+CGCGCTGATTGCCGGATGGGTGCACAGCGGGAAACTCGCGCCCGTTTCTCCGCATCATTT
+GATCTTCATGATTTGGGCCGCCACGCAACATTACGCCGATTTCGCCCCTCAGGTTGAAGC
+GGTAACCGGCGCGACGCTTCGCGATGAAGCCTTTTTCAACCAAACGGTCGAAAGCGTTCA
+GCGCATTATTATTGAAGGGATTCGCGTGCGTTAACCGGCTGGCGGCAGTGGGCAGCTCAA
+ATCACCCTCTTCACATTGCAGCAGCGAGGCTAAAAACGCTTCGCGTTCGTTCGTTTTATC
+GGTCAGGCACTGGCTGGCGATCATGGGTTGAACGCTGCCGCCCTCCGTACCTGAGCGAAT
+CAGCGCGCAATCGGCGTCGCGCAGGGCAATCCATGCCACCTGCGCTTTTTGCAATAGCTC
+ACGCTGCGGCGGTTGCGCACGCTTAATCGCGCTTTGATAGGTTTCGTTCAGCTTTTTATC
+TGCCGCCTGGTATTGCGCGGCGGCGCAGCGATTCATTTCCAGCTGCGTACTGGCGCTGGC
+ACACTCATCGGCCAACGCCTGACTGCTGAACAACAACGCCGCGCAGGTAAGGAAAATTCG
+TTTCATACGGTCCTCTGACGCGAGTAAAAAGGCTCCATTGACGGAGCCTTAATTAACCAC
+AGTATTAGCCAATTGTCATCAGGCTGGCATTACCGCCAGCGGCGGCAGTGTTTACGCTCA
+GCGAACGTTCAATATAGAGCCGTTCCAGCAGCATATTGCTTTCGCCGCGGGCGAACCCCT
+GTACCGACACTATCGCGCCTTCGCGGGCGGCGACGGCTTCGCACACGGTTCGCAGCTTGT
+CGGAGTCGCCGTGGAAAATCACCGCGTCAAACGGCTGCGCCATCAGCGTTTCCGCTTTCG
+CAAACTGGACACGCGCCGCGACGGCGGCGGGGAGACGTTTCGCCAGATCGCGGTGGAAGG
+CGTCGTCTGACCATAGCGCCTGACTGCCGACGGCGAGAACGGCGGCAAGCTGCGTCAACG
+CGTCCTGTTCATCATCAGCCAGGCATAACACCCGTTCACGCGGCAACAGCGTCCAGGTAT
+TACGCTCGCCGGTCGGCCCCGGTAGCAGGCGCTGCGTGCCGGCCTGCGCCAGATCGGCGA
+ATTGTCGGCAGAGCGTCTGTAGCGCCGGGCGATCCGCCGCCCATTGCGTCAGAGCGGTCA
+ACGGCGCGAGTAGCGTGGTTTTAAGCTGCGCATCCACCGGGTAACGCGCATCCTGACGAG
+TCAGCGTCGTATTGAGCGCATTGGGCGGGCGGTGTGCCAGCAGGCGGTAGAGATAGAGCG
+GCCCTCCCGCTTTTGGCCCGGTGCCGGACAGGCCTTCGCCGCCAAACGGCTGGACGCCGA
+CGACCGCGCCCACCATATTACGGTTAACGTACAGGTTGCCGACATGGGCGGAACCGGTGA
+CTTGCGCAATGGTTTCATCAATACGGGTATGTACGCCCAGCGTTAGCCCGTAGCCGGAAG
+CGTTAATCTGTTCGATAAGCTCCGCCAGTTGGTTACGGTTATAACGCACGACGTGCAGCA
+CGGGCCCGAAGACCTCTTTTTCCAGTTCTGCGAAGTTTTCCAGCTCAATAAGCGTGGGCA
+TAACAAACGTACCGGTCTGCCATTCCTGCGCGTCATCGCTGTTTTCACGCGCGGCCTGGA
+AAACCGGGCGGCCTTTGGCGCGCATCGTCTGGATATGACGTTCAATGTTGGCTTTGGCCT
+CGCTATCGATCACCGGCCCGATATCGGTCGTCAGACGGCCTGGATTCCCCATCCGACACT
+CCGCCATCGCGCCGCGTAACATTTTCAGCGTATGTTCGGCGATATCGTCCTGCAAACACA
+GCACGCGGAGCGCGGAACAGCGTTGTCCGGCGCTGTCGAAGGCGGAAGCCAGCACATCCA
+CGACCACCTGCTCGGTGAGCGCGGAAGAGTCGACAATCATAGCGTTCATACCGCCGGTTT
+CCGCAATCAACGGAATAGGGCGCCCCTGGGCGTCAAGACGCGTGGCGATGTTGCGCTGCA
+ACAACGTCGCGACCTCCGTGGAACCGGTAAACATCACGCCGCGTACACGCGCATCGGCGG
+TAAGCTGGGCGCCGACGGTTTCTCCCCGTCCCGGCAACAGTTGCACGACGCCCGGCGGTA
+CGCCCGCTTCCAGCAAAATGGCAATGCCCTGGGCGGCAATCAGCGATGTCTGCTCTGCCG
+GTTTCGCCAGAACGCTGTTACCTGCCGCCAGCGCGGCGGCGATTTGGCCAGTGAAAATGG
+CCAGCGGAAAGTTCCACGGACTGATACAGACCACCGGCCCTAACGGGCGATGCGTTTCGT
+TATCGAAATCGTCACGCACTTGACCGGCATAATAATGGAGGAAGTCTACCGCTTCGCGCA
+CTTCGGCAATGGCGTTGCTGAACGTTTTCCCCGCTTCACGCACCAACAGGCCAATCAACT
+GCTGCATTTGGTCTTCCATCAATACCGCCGCCCGCTGCAAAATAGCGGCGCGTTCTTGCG
+GCGGCGTCGCAAACCAAACCGGCGCCTGATTGACCGCGTTTTGCAACGCCTGTTCAACCT
+CGCTTTCTGTCGCTTCGCGTCCCCAGCCAACAATATCTTTCGGTTCCGCCGGGTTGATAA
+CCGGCGTCATCTCACCGTCGGCCACCGGTTGTTCCAGCACAGGTTTGGCCTGCCATTTCT
+GCATGGCGTTGCTTAACAGGGCAGAAGAAAGCGAGGCGAGGCGATGTTCATTCGCTAAAT
+CAAGTCCGGCGGAGTTTATCCGACCTTCGCCGTACAGATCGCGCGGCAGCGGAATTTTTG
+GATGCGGTATGCCAGCCTGACCTTCCTGCTGCGCCAGTTTTTCCACGGCCTCGACCGGGT
+CGGCCACCAGTTCATCGAGCGGTAGGGTGGCATCGGCGATGCGGTTGACAAAAGAGGTGT
+TGGCGCCGTTTTCCAGCAGGCGTCGTACCAGATAGGCCAGCAGGGTTTCGTGTGTTCCCA
+CCGGCGCGTAAATACGGCAGGGACGGTTAAGTTTTCCGTCCCCCACTTTACCGGTGACCT
+GTTCATACAGCGGTTCTCCCATGCCGTGCAGGCACTGGAATTCGTACTGACCCGGATAGT
+AATTTTGCCCGGCCAGATGATAAATCGCCGCCAGTGTGTGAGCGTTATGGGTCGCGAACT
+GCGGGTAGATCAGATTAGGGACGGCGAGCAGTTTTTTCGCGCAGGCCAGATAAGAGACAT
+CGGTATACACTTTGCGGGTATAAACTGGATAGCCCTCCAGCCCTTCCATTTGCGCGCGTT
+TGATCTCGCTATCCCAGTAGGCGCCTTTCACCAGACGAATCATCAGCCGACGGCGGCTAC
+GGGAGGCCAGATCGACTAAATAATCAATGACCAGCGGGCAGCGTTTCTGGTAAGCCTGAA
+TCACAAAGCCAATGCCGTTCCAGCCCGCCAGTTCGGGTTCGAAGCAGAGTTTTTCCAGCA
+GATCAAGCGAGATCTCCAGACGATCCGCCTCTTCGGCGTCGATATTGAGACCGATATCAT
+ACTGGCGCGCCAGCAGCGTCAGGGATTTCAGGCGCGGATAAAGCTCCTCCATTACCCGAT
+CGTATTGCGCGCGACTATAGCGTGGATGCAGGGCGGACAGCTTAATCGAGATGCCTGGCC
+CTTCGTAAATACCGCGACCGTTAGACGCTTTGCCGATGGCATGAATCGCTTGCTGGTAAG
+AGACCATATAGGCCTGCGCATCGGCGGCGGTTAACGCGGCTTCGCCCAGCATATCGTAAG
+AATAGCGGAACCCTTTCTCTTCCAGTTTTCGGGCATTCGCCAGCGCCTGAGCAATGGTTT
+CGCCAGTCACGAACTGCTCGCCCATTAAACGCATCGCCATGTCGACGCCTTTGCGGATTA
+ACGGTTCGCCGCTCTTGCCGATAATGCGGTTCAGCGAGCGCGAAAGATTGGCTTCGTTAT
+GCGTTGAGACCAGTCGGCCGGTAAAGAGCAGCCCCCAGGTGGCGGCGTTTACAAACAGCG
+ACGGGCTACGGCCAATATGCGACTGCCAGTTGCCATTACTGATTTTGTCGCGAATTAACG
+CATCGCGCGTAGCTTTGTCGGGAATACGCAGCAGCGCTTCCGCCAGACACATCAGCGCTA
+CGCCTTCTTGCGAAGAGAGGGAAAACTCCTGCAACAGGCCTTGCACCATACCCGCGCGAC
+CGCTGGCGGATTTTTGATTGCGCAATTTCTCCGCCAGTTGATACGCCAGTTTATGCGCCT
+GCTCAGCGACAGGCGGCGACAGGCGCGCCTGTTCCATTAGCATTGACACCGCATCGGTTT
+CCGGGCGGCGCCAGGCGGCGGTGATGGCGGCGCGAGAGACGGATTGGGGAAGAATCTGTT
+CGGCAAACTCCAGAAAGGGCTGATGCGGCTCATCCTGCGGCGCGACCGGCTCCTCGCTTT
+CATTTGCCGCGCCGGCAAACAGCGCAGGTAGCTCCGGTAGCGTATCGCTATTTTCCAGCT
+TGTCCAGATAGCTAAAGATTGCCTGTTTTATTAACCAGTGCGGCGTGCGATCGATACGCG
+ACGCGGCCATTTTGATCCGTTCGCGCGTGGCGTCGTCCAGCTTAACCCCCATCGTGGTGG
+TTCCCATACCCTCTACTCCTGTTATTCGCTCTATCTGCTAACCAATAGTTAGCGGAAAAT
+ATCCACTATATTGCAACTTTGTGCAACCGCGTTAAATGTGACCTGCGTTGCAAGCTTAAA
+AATGAATAAATTGTTAAAAAAAGAAAGTGGGAGTCTGACGGGGAAAACCATCTGGATTTA
+TTTTCTCTGCGGTAGTTAACACTTTTAAAAGGTGCAACCGCAAAAAATGTGAGAGAGTGC
+AACCTGGAGAAAAATAGTATCCCTCTGCAATCAAATTTGATGTAAATGGTGTGTTAAATC
+GATTGTGAATAACCACCGATTCCGGCAGGATACGGTCGCCCTGGTAAACATAACACCCTT
+GCCACGTTCCGGCAGGGTACAAAACGGCACGCTACGGTAGTGCCAATAAATAAATTTGGA
+GAACCTTGATGGCTATTAGCACACCGATGTTGGTGACATTCTGTGTCTATATTTTTGGCA
+TGATATTGATTGGGTTTATCGCCTGGCGCTCAACCAAAAACTTTGATGACTATATTCTTG
+GCGGTCGCAGCCTGGGGCCGTTTGTTACGGCTTTATCAGCCGGCGCGTCGGATATGAGCG
+GCTGGCTGTTAATGGGGCTGCCTGGCGCTATCTTTCTGTCGGGGATCTCTGAAAGCTGGA
+TCGCCATTGGCCTGACGTTAGGCGCATGGATTAACTGGAAGCTGGTGGCCGGGCGCCTGC
+GCGTGCATACCGAATTTAACAATAACGCGCTCACGCTGCCGGACTATTTTACCGGTCGGT
+TTGAGGATAAGAGCCGAGTCCTGCGTATTATTTCCGCGCTGGTCATTCTGCTGTTTTTCA
+CTATCTATTGCGCATCAGGTATTGTCGCTGGGGCACGACTGTTCGAAAGCACCTTCGGTA
+TGAGCTATGAAACCGCACTGTGGGCGGGGGCCGCGGCAACCATTATTTATACCTTTATCG
+GCGGGTTTCTTGCCGTTAGCTGGACGGATACCGTTCAGGCCAGCCTGATGATTTTTGCGT
+TAATCCTGACGCCGGTGATGGTTATTGTCGGCGTAGGCGGTTTTAGCGAGTCGCTGGAAG
+TGATCAAGCAAAAGAGCATCGAGAATGTCGACATGCTCAAGGGGCTGAATTTTGTCGCTA
+TTATTTCTCTGATGGGCTGGGGGCTGGGTTACTTCGGTCAGCCGCATATCCTGGCGCGCT
+TTATGGCGGCGGATTCCCATCACAGTATTGTTCATGCGCGTCGTATCAGTATGACCTGGA
+TGATTCTGTGTCTGGCGGGCGCGGTGGCGGTGGGCTTCTTTGGCATTGCGTACTTTAACA
+ATAACCCCGCGCTGGCCGGGGCGGTGAACCAAAACTCAGAACGCGTATTTATTGAACTGG
+CGCAGATCCTGTTTAACCCGTGGATTGCCGGTGTTCTGCTGTCTGCTATCCTGGCGGCGG
+TGATGTCGACGTTGAGCTGTCAGTTGCTGGTATGCTCCAGCGCGATTACGGAAGATTTAT
+ATAAGGCTTTTCTGCGTAAAAGCGCCAGCCAGCAAGAGCTGGTATGGGTAGGGCGAGTGA
+TGGTGCTGGTGGTAGCGCTGATCGCCATTGCGCTGGCGGCGAATCCTGATAACCGTGTGC
+TGGGGCTGGTGAGCTACGCCTGGGCTGGATTCGGCGCGGCATTTGGACCTGTTGTCCTGT
+TTTCTGTGATGTGGTCGCGTATGACACGTAACGGCGCGCTGGCGGGAATGATTATTGGCG
+CGGTGACGGTTATCGTCTGGAAACAATATGGCTGGCTGGATCTGTATGAGATTATCCCTG
+GCTTCATTTTCGGCAGCCTGGGGATCGTAATCTTTAGCCTGCTTGGCAAAGCGCCGACAG
+CAACGATGCAGGAACGCTTTGCAAAAGCGGACGCGCATTATCATTCCGCGCCGCCGTCGA
+AGCTACAGGCGGAATAACCGACATGTCCGATAGCATTATTGCCATCGGATATATTTTACC
+AGGCGGCGTTATACGCCTGCCTGGTCCTCTGATAAGTCCCGGACCGATTGACTGAAGGTG
+TTCAGGTAAATGAGGACGCTCTCTCAAACTATTTTTAGCCCTTGAGCGCCGTTAACGCGG
+CCGTAATACGTCTCGAGTAATCACTAACTGACCATATATGAAATCGCCTGTTAATGGTAC
+CAATAGCCTTGACGCAATAGAGTAATGACAAAAATTAAAACGAGTCAGCGTTACTGGCGT
+AAGTATGCCGCACAAAATTTTGCATAAATAATGCCGTTTTAGCGATGGGAGAGAGGACAC
+GTTAATTACTCCGTTTTAATCTTTTATATGTTGAATATTCAATGGGTTATGGGTGTTTTC
+ACCATTAATACCCATAGTAGCTAATGATTATCTTTTTTAGTCTCCTGCCAATGAAATAAT
+TGTGTAATCTTTCTGTAAGAGACTGACAATGACGCAATAATGTTTGGTTAATGTTTGGTG
+AATATATTGTTGCATTATTGATGTTTTGTGTTGTACTTAGTAGTAATAGCGGTAGTTCCC
+CGGCAGTGATGGTCACTCACTATGGAGATCGCGAATGGTAATGTCCGCACCAGGACACAT
+TGTTTACAGTAGTTACAACACCCTGTACGGACATTCTCTCTCCGGTGGTGGTCTTGTCAT
+CTTAAAAGCTCTCATCATTTCCCTTACTGTCCATACCCATGACGCCATATGTGGTGCGCG
+TAGCCGTGTGTGGCGTCGTTTCAAAAAGCAAGCTAAGGCTTACAAGGAAGCCAACCCTCA
+GATGTGTGTGCGCATAATCGCGTTCAAGAGAACGCGGGTGATGTATACCTACAACTCAAG
+GTGCTATCCATGGGAAGACAAAAAGCAGTGATCAAAGCTCGTCGTGAAGCAAAGCGTGTG
+TTGAGACGAGATTCGCGTAGTCATAAGCAACGTGAAGAAGAATCGGTCACGTCACTGGTA
+CAGATGGGCGGAGTAGAAGCCATTGGCATGGCGCGCGATAGTCGCGATACCTCTCCTGTT
+AAGGCGCGAAATGAAGCACAGGCGCATTATCTGAACGCTATCGACAGTAAACAGCTTATT
+TTTGCGACCGGCGAAGCCGGCTGCGGAAAAACATGGATCAGTGCGGCAAAGGCGGCAGAA
+GCATTGATTCATAAGGACGTCGAGAGGATCATTGTGACGCGTCCGGTATTGCAGGCTGAT
+GAAGATCTTGGTTTTTTGCCCGGTGATATCGCTGAAAAATTCGCGCCTTATTTTCGTCCC
+GTCTACGATGTCCTGCTTAAACGGTTGGGCGCGTCCTTTATGCAATATTGTTTGCGCCCG
+GAAATCGGTAAGGTAGAAATTGCCCCGTTCGCCTATATGCGTGGGCGTACTTTTGAAAAT
+GCGGTCGTGATCCTCGACGAGGCGCAAAATGTGACTGCGGCGCAAATGAAAATGTTTTTG
+ACGCGATTAGGCGAAAATGTCACGGTCATTGTCAATGGCGATATTACGCAATGCGACCTG
+CCGCGCGGTGTGCGTTCCGGGTTGAGTGATGCGTTGGAACGCTTTGAAGAAGATGAAATG
+GTGGGGATTGTGCATTTCAACAAAGACGACTGCGTGCGCTCGGCGCTTTGTCAGCGAACG
+CTCCACGCATACAGCTAATATAGCATTGACTTTCAGAGCCCGGGAGACCGGGCTTTGTTG
+TCTATAAAGCGTCCAGCAGACTCATGGACAAAAAAGGAAAATGACGCCTGTACGTGAAGG
+GAATTATTTTGTCATGTCCAGGGCATTCATTGTCCGTAATTTGCTTTCTCGGGCCTGTTC
+CGGCGAGGACTGTACAAGAAGGGTATAGAGCAGGTCAAAGACGAAAAGCTGCGCGGCTTT
+CGTACCGATCGAGTCACCCTGCAACATTCCTTGCCGATTACCATTGATCAGGCAAAAATC
+GGCCTCTTCACATAATGGAGAACCCAGATTATGGGTAATGGCGACTGTGGTGGCGCCAGC
+CTGTCGGGCCAATCGGAGTGAATGCACTGTTTCTGGCGATGTGCCCGAGTGACTGACACC
+CATCGCGACATCGCCTGCTTTTAATAGCGTAGCCTGCATGTACATAAAATGGTTATTGCT
+TACCGCATCGCCCCGTAAACCAATACGCATTAGCTTGTGTTTCATATCCAGCGCCGTGAT
+CCCCGATGAGCCCACACCAAAGATATAAACTGAGTGACAGTGACGTAGGGCGTCCACGAC
+ACCGAGAACCTGTTGCATATCAAGCAGATTTAGCGTTTCAGATAATACATTACTAATGGT
+GTTCTGCAATTTTAAACCAATGGCGTGGGCATCGTCGGATTCGCTAACTTCGGCATCCAG
+TAGAGGACTACTGTCATCAGACTCGGTAGTGGCAAGTTCAATGGCCAGGTCCATTTTAAA
+ATCCTGAAAACCTTTATAGCCCAGGGTGCGACAAAAGCGAATAACCGTGGCTTCTCCGGC
+CTGTGTGTCGCGCGACAAATCGGCAATAGATGACTGTGTCACCTGTCTGGGGAAGGCTAA
+AATATATTGCGCAATACGCTGGGAGGCACGTGTCAGGCTTTTTTGCATAGCACCCAGAGT
+GTCAAGGATTTTTCCGGGTTTAAGACGTGGGGGTTGAGGCTCCATATAGTTCCTGCTCTT
+GAGGGCTGATTGCGGCACAAAGCCTGCAATATCGAACAGAGCAGAGCCTATCAAGTCTGC
+GGCATGAAAAAAAGCGCGATGTAAGTAAAGGAGGGGGAATATTTACATCGCGTTGCCAAC
+TTATGACAGAACATCACTGGAGAGTAATCTGTTTGCTCTTACGGTGTTTATAGCGCGCCA
+TCTGTCGGATGGTTTATATCTGGCCCGGTATTGTCGCCCCGCGCGTTGGCGTCACCGTGT
+GCTGTGTCGGTATAGCGTGGTATCATGAAATCATAATGTCACCTTTGGTTCAGGTTTTTC
+ATCCAGCGTCAATGGCGGTGCCGGGGCAAATAACGGGGCGAAAATAACGCCGCTGATCAC
+CACGCTTAGCGAGCCAATGACCCCATAAAAGAAGAAGTTAAGGTCAGTGGCATAGCGTGT
+GCCCAGCACGGTAATGACGCTGATAATAATTCCTAAAACCGCACTCCCGGCATTTGCTCG
+TTTAAAGAAAATGCCCAGCATGAACAGACCGGTCATTGGCCCTCCCATCAGACCTATCAG
+ACTATTAAATGCATCCCAGATTTCTGATTCATCGGCCATGACCAGCCATACCGAGGCCGC
+GCTACTTATCAGGCCCGCGACCAGAATAACTAACTTAGCTATTTTCATACGGTTTTCTGG
+CGTTCCTTTTTTATGACTCAAACGCTGATAGATATCGGAATTAAAACAACTGGAAATGCT
+GTTTAAGCTGCTGGAGATGCTGGACTGCGCGGCAGCGAAAATAGCGGAGATTATCAACCC
+TGCAATGCCGACTGGCATTTCGGTGACCACGAATAAGGGCAAAATGCCGCCAGTGTTGAA
+TCCCGCCGGTAATAATTGTGGATGTTGCTGATAGTAGACAAATAATGCCGAGCCGATAGC
+AAAAAAGAAAACAGGGATCACAGCAACCAGTTTGGCATTTGTAAGTAATGTTTTCTTCGT
+TTCCTCTATGGAGTCAGTCACGATATAGCGTTGGACCACATCCTGACTGGCAGTAAATTG
+CTGAATATTGGCAAACAGAAAACCAATCATCAATACAGGTACTGTGCTTTCCGTCCAGCT
+CCAGTGGAACTGCGTAGCCGGAAAGAATTTATCCGCCTGCTGCGTCACCGTAAAAATTTC
+ACCAATGCCGCCCTGGACTTTGAGACATATCACTATAAAAATCAGTATCGCGCTGCCAGA
+AAGTAAGAGACCTTGAATAACATCAGTCCATATTACTCCTTCAATTCCCCCCCATCCAGG
+TATAAATGATACACATCACACTAATCAACAGTACCAAAATCACCGGGTCTATAGCGATGA
+AGGGGCGCAAGGCCAGCACGGTGAGGAAAGTGATAATGGCGATACGTCCAATATGAAACA
+ACATAAATGACATGCTGGCGAACAGACGGCAGCGCACATCGAACCGTGCTTCGAGATATT
+CATAGGCTGATGTGACTTTCAATTTCCGAAAAAACGGAATATAGAAATAAAAAACCAGCG
+GTAAAATTGCGATAGCCAGATACTGACCAATGATAAACGTCCAGTCGGAAGTAAACGCTT
+TGGCAGGAATTGACATAAATGTAATTGAGCTTAACGTAGTAGCAAATACACTGACCCCAG
+CCGCCCAACCAGGAACCCGGCCACCACCGCGAAAATAATCGTCTGCTGTTTTTTGCCGTC
+TGGAAAAATAGACACCGACTAACATCATGGCCAGGAGGTAGCCAAATAATACAAAATAAT
+TAACGATGCCGAAAGAATGTGTAATCATAGTTCTTTCCTGCTTATGGTTTTGAGTAGCGT
+TGCGGTCATCGTCTGTGTATTTTTATCTTCCCATCATTCAGACGATACGATATTCAGATC
+AAGCAATAGTTTTTGTTAATCTCAATGACGCTAATCATGAGATGTAAAAGGCAGAGCATT
+TATGCTCCACCAATGGTGATGCCCAGACGTATGTCCTGCCGGATACCTGAAATAGCAGCT
+ATCCGATATTGCGTTCAAACAGGCTTCAGGCCTGGGTATCGTATTTGCCGATAGCATTCT
+TAACGTCGGATTATTCTCTGAGACATAAATATCAATAGTAAGCGTGTTCATTTTCTTTTC
+CTGTTCAGCGTTTTACTGCGTGACTGAACCACTGACAGATATGCTCGATACGGGTGATAG
+CGGAACCAACGGTAACTGCCCAGGCACCATGCTCAATAGCATTGGCCGCCAGTGCAGGCG
+TGTTATAGCGCCCCTCGGCAATAACACGACAACCTGCATGACTCAGTTGTGTCACCATTG
+CCAAATCTGGCTCAACCGGCGTGATGGGACCGGTATAGCCAGACAGTGTTGTACCAATGA
+ATTCGATTCCTTTCTGATGGCAACTTATGCCTTCATTCACGGTTGAACAGTCTGCCATCG
+CCAGTAATCCATGCAGGCGAATACGTGTCAGTAAACTATCAATATCAACCGGGCGAGAGC
+GGAATGAGGCATCAAAAGCGATAATATCGGCACCTGCCTGCGCCAGGGCGTCAACATCCT
+GTAAATATGGAGTGATACGGACTGGCGACCCTGTAAGGTCACGTTTAATTATCCCAATAA
+TAGGAACAGAAAGATGGGGACGAACAGTCCGCAGATTCTCAATGCCTTCAATGCGCACAG
+CGACCGCACCCGCCGAAGCCGCTGCCTGTGCCATTGCAGCCACAATTTCAGGTTTATCCA
+TAGGGCTGCCTGGTACCGGTTGGCATGAGACAATCAGCCCACCGTTTTCGTGTACACTTT
+GTTCCAGCCTGGCTAATAGTGACATCCAGTTCCGCCTTATATATTTTGAAGTTTTACTCC
+GTTTTATATTATGTTGTGGAGTGTTGCTGCATCAAGCAAAAAGATAGAAAAATGTGAACA
+CAGTCATAAGGTATGTTTGTCATTCAATTACTGCGCCAGCGGATTTGAGGCTATAACCTG
+AAGCTACAAGACAAATACAATTCATTCTGACGGCAGCATGCTGTATTTTATTAACTGCTT
+CCGGCATAAAGATAAAATGCTCAGAAGGAGCTTATACGCCACGGGATAGCCAGTATGAAA
+TGCATCACATAATTCTTGTTGTATTTATTCAGAATGCAATCACTAATGAGTTTGCCCATA
+ACAGGTCACCCATAATCACTTCTAACATCACCATAGTGTGCTTTTACCTCGCACATGGTA
+ACCCCATGTAATTATTTTTAGCGCTTGGTCACATTTTGTCATTTTCATTGTTGAAATTAT
+GCACCATAAGATCACTAATGATGAAGCTTTACTCCAGTTGTATTTCTTCGCATGGGGATG
+CAGATGAAAAATTTTAAGAAAATGATGACGCTAATGGCGCTATGTTTATCAGTTGCTATC
+ACCACATCAGGATATGCAACCACGCTTCCTGATATACCAGAACCACTGAAAAATGGTACT
+GGCGCTATTGATAATAATGGCGTGATTTATGTCGGCTTAGGTACCGCAGGGACATCCTGG
+TATAAAATTGATCTTAAAAAGCAACATAAAGACTGGGAGCGTATAAAGTCGTTTCCTGGT
+GGAGCTCGTGAGCAATCCGTGTCGGTATTTTTAAATGATAAGCTGTATGTTTTTGGTGGC
+GTAGGGAAAAAAAACAGTGAATCACCGTTGCAGGTTTATAGCGATGTGTACAAATACTCA
+CCGGTGAAAAATACATGGCAAAAAGTTGATACTATATCTCCAGTTGGATTAACAGGGCAT
+ACGGGAGTAAAATTAAACGAAACGATGGTACTTATTACCGGAGGGGTTAATGAGCATATC
+TTTGATAAGTATTTTATTGATATAGCGGCTGCGGATGAAAGTGAAAAAAATAAAGTCATC
+TATAATTATTTTAATAAACCTGCCAAAGATTATTTTTTTAATAAAATCGTATTTATCTAC
+AATGCTAAAGAGAACACATGGAAGAATGCCGGTGAGCTGCCAGGCGCGGGGACGGCAGGA
+TCGTCATCGGTAATGGAAAATAATTTCTTGATGCTGATTAATGGTGAGCTCAAACCGGGT
+TTACGTACCGATGTGATTTACCGCGCCATGTGGGATAACGATAAGCTAACATGGTTGAAG
+AACAGCCAGTTACCGCCATCGCCTGGAGAACAACAGCAGGAAGGGTTGGCCGGAGCATTT
+TCGGGCTATAGCCACGGTGTCCTGCTTGTCGGTGGTGGCGCGAATTTTCCGGGAGCAAAA
+CAAAATTATACTAATGGAAAGTTTTATTCCCACGAAGGGATAAATAAAAAATGGCGAGAT
+GAAGTCTATGGTTTGATTAATGGCCATTGGCAATATATGGGTAAAATGAAACAACCTCTC
+GGCTATGGTGTATCAGTAAGTTATGGTGATGAAGTTTTCCTTATTGGTGGTGAAAATGCT
+AAAGGGAAACCTGTTTCGTCTGTAACCTCCTTTACCATGCGTGATGGTAATTTATTAATA
+AAATAATTTTTTAAATACAAAAATAAAGTTAATTGATAAGCGGAGTATTTTATGAAAATC
+AACAGATATCTTCTGGGTATGGTTTCGTTTATAGCATTTTCATCATATCTACAAGCGGCA
+ACCCTTGATTATCGGCATGAATATGCTGATAGAACCAGAATTAATAAAGACCGTATTGCT
+ATAATTGAAAAGCTTCCTAACGGCATTGGTTTTTATGTCGATGCCAGCGTTAAATCGGGA
+GGAGTAGATGGTGAGCAGGATAAGCATTTAAGCGATCTCGTCGCAAACGCTATAGAACTG
+GGCGTAAGTTATAATTATAAAGTTACGGACCATTTTGTTTTGCAGCCTGGATTTATATTT
+GAAAGCGGTCCAGACACTTCAATTTATAAGCCTTATTTAAGGGCGCAATATAATTTTGAT
+TCTGGTGTTTATATGGCTGGTCGTTACCGTTATGACTATGCAAGGAAGACAGCTAACTAT
+AATGATGATGAGAAAACGAATAGATTTGATACTTATATAGGTTATGTTTTTGATGAGTTG
+AAATTGGAATATAAATTTACCTGGATGGATAGCGATCAAATTAAATTTGATAACAAAAAA
+ACAAACTATGAACATAATGTGGCTTTAGCCTGGAAACTGAATAAGTCATTTACACCATAC
+GTTGAGGTCGGAAATGTAGCGGTGAGAAATAATACCGATGAGAGACAGACCCGTTATCGC
+GTTGGATTACAATACCACTTTTGAGAAAGGTTAAAGAGTTACTGTACTAATCTTTGCTTA
+GTATTCATATCGATAATCTTATAGCCCGTAGCTACGTTACAGAACGTTAGACTTTGTCTT
+GAGTATTCACGTCCTTAACGTAGCTACGAACAAGGATGATAAACAATGAATATACGCCTT
+ACATAGCTACGATCTCAGGCGGTTGTCGGAAAGTGCCGGTTGATAGTGTCTTATTCGGCA
+ATTGATATGACTTAAAAATTAATTCCGTAAGCATTTCAGACGGTAACAGCAAATAAGGGT
+TTTATTGTGATAGCAAAATTCTTCCCGTGGTATAGCGAGATAACACGTCCACAAAAAAAT
+GCTTTATTTTCAGCATGGCTGGGTTACGTTTTTGATGGCTTCGACTTTATGCTGATTTTC
+TACATTATGTATCTGATCAAGGCTGACTTAGGATTGACAGATATGGAGGGCGCATTCCTT
+GCCACAGCGGCCTTTATTGGGCGACCATTTGGCGGGGCGCTATTTGGTCTGCTGGCAGAC
+AAATTTGGCCGTAAGCCGTTAATGATGTGGTCGATAGTTGCCTATTCTGTAGGTACAGGG
+TTAAGTGGCCTGGCTTCCGGTGTAATTATGCTGACGCTTAGTCGTTTTATTGTCGGTATG
+GGGATGGCGGGGAAGTATGCTTGCGCTTCTACTTATGCCGTGGAAAGTTGGCCAAAGCAT
+TTAAAATCTAAAGCGAGCGCATTTCTGGTTTCAGGTTTCGGTATTGGTAACATCATAGCA
+GCCTATTTTATGCCGTCATTTGCCGAAGCGTATGGTTGGCGTGCTGCTTTTTTTGTCGGT
+TTGCTACCCGTTCTTTTAGTAATCTACATCCGGGCCAGGGCTCCTGAATCTAAAGAGTGG
+GAAGAAGCCAAACTCAGTGGTCTCGGAAAGCATTCACAAAGTGCCTGGTCAGTTTTCTCT
+TTGTCAATGAAAGGGCTATTTAATCGAGCTCAATTTCCACTGACATTATGTGTATTTATT
+GTTCTGTTCTCTATTTTCGGCGCAAACTGGCCGATCTTTGGTCTACTGCCTACATATTTG
+GCGGGAGAGGGCTTTGATACGGGCGTGGTCTCTAATTTAATGACGGCGGCGGCATTCGGC
+ACTGTATTGGGAAATATCGTTTGGGGTCTGTGCGCAGATAGAATTGGTTTGAAGAAAACG
+TTCAGCATTGGTCTTCTCATGTCCTTTTTATTCATTTTCCCGTTATTCAGAATTCCGCAA
+GATAATTATTTACTGCTGGGCGCATGTTTATTCGGTTTAATGGCGACTAACGTAGGTGTT
+GGCGGGCTGGTTCCCAAATTTCTCTACGACTACTTTCCTCTTGAGGTTCGTGGTTTGGGT
+ACCGGGCTTATTTATAATCTTGCTGCGACATCAGGCACATTCAATTCAATGGCGGCGACC
+TGGCTTGGAATAACAATGGGGCTAGGCGCTGCGCTAACGTTCATTGTTGCTTTCTGGACC
+GCAACAATTCTACTCATTATTGGCCTATCCATTCCGGATAGACTAAAAGCACGTCGTGAA
+AGGTTTCAGTCAACAAAAGAATTTTAATAGAGGATAAATGATGACGAAATACGGTGTTAT
+AGGTACAGGTTATTTTGGCGCTGAACTGGCGCGATTTATGTCTAAGGTTGAAGGGGCGAA
+AATCACTGCGATTTACGATCCGGTAAATGCGGCTCCGATAGCGAAAGAGCTGAACTGTGT
+CGCCACTTCAACGATGGAGGCGCTTTGTACCCATCCTGATGTGGATTGCGTAATTATTGC
+TTCACCAAATTACTTACATAAAGCGCCGGTCATTGCGGCGGCTAAAGCGGGTAAACACGT
+GTTTTGTGAAAAACCTATCGCCTTAAATTACCAGGATTGTAAGGATATGGTTGATGCCTG
+CAAAGAAGCTGGTGTTACCTTTATGGCGGGTCACGTTATGAACTTTTTTCACGGGGTTCG
+CCACGCTAAAGCGCTCATCAAAGCCGGTGAAATCGGTGAAGTTACACAAGTTCACACTAA
+ACGTAATGGTTTTGAAGACGTGCAGGATGAGATCTCATGGAAGAAGATTCGCGCAAAGTC
+AGGTGGGCATCTGTACCATCACATTCACGAGCTAGATTGTACACTGTTCATCATGGATGA
+AACCCCATCCCTGGTTTCAATGGCGGCGGGGAATGTTGCGCACAAAGGTGAAAAATTTGG
+TGATGAAGATGATGTTGTCCTAATCACCCTTGAGTTTGAAAGCGGTCGTTTCGCGACACT
+TCAGTGGGGATCATCGTTCCACTACCCTGAGCACTATGTATTAATTGAGGGCACGACAGG
+TGCAATTCTCATTGATATGCAAAACACGGCTGGTTATCTAATAAAAGCGGGCAAAAAAAC
+ACACTTTCTTGTGCATGAAAGCCAGGCGGAGGATGATGATCGTCGCAACGGTAACATATC
+CAGCGAGATGGATGGCGCAATCGCTTATGGTAAACCCGGTAAACGTACGCCGATGTGGCT
+CTCATCAATTATGAAACTGGAGATGCAGTACTTGCATGATGTGATAAACGGTCTGGAGCC
+AGGCGAGGAGTTTGCTAAATTGCTAACGGGAGAAGCGGCGACAAATGCCATTGCTACCGC
+TGATGCTGCGACGCTTTCTTCAAACGAGGGGCGCAAAGTTAAACTCACTGAAATTCTTGG
+CTAAAATTTAAAGCCGGATGGTGGTGTTATTGGCCGGTGGCGCTGCGCTTATGTAGACTG
+GATAAGGCGCCCGTGAACTGTGCCGCCATCCGGCAATGGACGGGGGCTTAATGCGAAAAA
+AAGCCCGTACATTCGTACGAGCTCTTTCTTAAATATGGCGGTGAGGGGGGGATTGACTCG
+CTGCGCTCGCCCTTCGGGCAGCCCGTTCGCTGCGCGCCCGGTCTGTCCAACTGGCTGCGC
+CAGTTGTCGAACCCCGGTCGGTGGTTCTCATCCCCCCTTGGTTTGGGGGATACATATAAG
+CAAAAAGCCTGTACTTCTGTACAGGCTCTCAACTTGAAGATGGCGGTGAGGGGGGGATTC
+GAACCCCCGATACGTTGCCGTATACACACTTTCCAGGCGTGCTCCTTCAGCCACTCGGAC
+ACCTCACCAAATTGTCGCTCCAGCATTACTGGAACGGGCGCTAATGTAGGGAAATATCCT
+TTCTACGTCAATCAACTTTTTTAAAAAAAAGCGCTTTTATACAAACTTCCATCAATCTGT
+GGCTTTAATAAGCGAAAACTGCTTTTTTTGCCCGCGCCGGGAAATTTGCTATGCTGCACA
+TCCCGTTGAAAACGCTGATAACAGGCGCAATCACATTCCGCACAATACTGCTCAGGAGAT
+AACATGGAGATAATTTTTTATCACCCGACATTTAACGCCGCCTGGTGGGTAAATGCGCTG
+GAGAAGGCTCTCCCACATGCGCGCGTTCGTGAATGGAAGGTCGGTGATAACAACCCCGCA
+GACTATGCGCTTGTATGGCAGCCCCCGGTTGAAATGCTGGCCGGAAGACGCTTAAAAGCC
+GTCTTTGTGCTGGGCGCGGGGGTGGATGCAATTCTGAGTAAATTAAATGCGCATCCGGAA
+ATGCTGGACGCCTCCATTCCTCTATTCCGTCTGGAAGATACCGGAATGGGCCTGCAAATG
+CAGGAGTATGCCGCCAGCCAGGTATTACACTGGTTCCGTCGTTTCGATGATTATCAGGCG
+CTGAAAAATCAGGCGCTATGGAAACCGTTGCCGGAATATACCCGCGAAGAGTTTAGCGTC
+GGTATCATAGGCGCAGGGGTACTGGGCGCAAAAGTGGCAGAAAGTCTACAGGCGTGGGGG
+TTCCCGTTACGTTGCTGGAGTCGTAGCCGCAAATCCTGGCCTGGCGTGGAAAGTTATGTA
+GGGCGTGAAGAACTGCGCGCTTTCCTGAACCAGACGCGGGTGCTGATTAATCTGCTGCCG
+AATACGGCCCAAACGGTAGGAATTATTAATAGCGAATTGTTGGATCAATTGCCGGATGGC
+GCTTACGTGCTGAATCTCGCGCGCGGCGTTCATGTTCAGGAGGCGGATCTGCTGGCTGCG
+CTTGATAGCGGTAAGCTAAAAGGCGCGATGTTGGATGTCTTTAGCCAGGAACCGTTACCG
+CAGGAAAGTCCATTATGGCGCCATCCGCGAGTCGCCATGACGCCGCACATTGCGGCAGTC
+ACCCGTCCGGCGGAAGCCATCGATTATATTAGCCGCACCATTACCCAGCTGGAGAAGGGA
+GAGCCGGTGACGGGGCAGGTGGATCGGGCGAGAGGATATTGATATCAACCCGGCGCGGGC
+CGGGTTTCGCTAAAAAACGCTGGCGATACCTGCTATCCTTGTCGGAAATGACTACAGGAG
+AGAGCAATGTATCCCGTTGACCTGCATATGCATACCGTCGCCAGCACTCATGCCTACAGT
+ACTCTGAGCGATTATATCGCGGAAGCCAAACGCAAAGGCATTAAACTTTTTGCGATTACC
+GATCATGGTCCGGACATGGAAGATGCGCCGCATCACTGGCATTTTATTAACATGCGCATC
+TGGCCGCGTCTGGTTGACGGCGTGGGGATACTGCGTGGCATTGAGGCGAATATCAAGAAT
+ATTAACGGTGAAATTGATTGTTCCGGAAAGATGTTCGACTCGCTGGATCTGATTATCGCA
+GGCTTTCATGAGCCCGTTTTTGCGCCGCATGATAAAGAAACCAATACTCAGGCGATGATC
+GCGACCATCGCCAGCGGCAAGGTGCATATAATTAGTCACCCCGGAAATCCAAAGTATCCA
+GTGGAGGTTAAAGCCATCGCGCAGGCGGCGGCGAAACACCATGTAGCGCTGGAAATCAAC
+AACTCTTCTTTTCTGCATTCGCGTAAAGGAAGCGAAGATAATTGCCGCGCGGTCGCTGCC
+GCCGTACGCGATGCGGGAGGCTGGGTAGCGTTAGGCTCTGATTCCCATACGGCCTTTACG
+CTTGGCGATTTCACCGAATGCCGGAAAATTCTGGATGCGGTGAATTTTCCGGAAGATCGA
+ATCCTGAACGTCTCTCCGCAGCGCTTACTGGCCTTTCTCGAATCACGCGGTATGGCGCCT
+GTACCGGAATTTGCCGAACTTTAATCGTTATTTACGGGAAGATATCAATGAATGAGTTTT
+CAATCCTGTGCCGTGTGCTGGGATCGTTGTTTTACCGCCAACCGCAAGATCCTTTACTGG
+TTCCGCTGTTTACGTTAATCCGTGAAGGTAAACTGGCGGCAAACTGGCCGCTGGAGCAGG
+ATGACATGCTGGCGCGTTTACAGAAAAGCTGCGATATCACGCAGATTTCCACTGATTACA
+ATGCGTTATTTGTTGGGGAAGAGTGCGCGGTAGCGCCATACCGCAGTGCGTGGGTCGAAG
+GCGCGGAAGAGTCTGAGGTGCGCGCTTTTTTAACGTCGCGAGGGATGCCGCTGGCCGATA
+CGCCTGCCGATCACATTGGCACTTTATTGCTCGCGGCCTCCTGGCTGGAAGATCAGTCTG
+CCGAAGATGAAAGTGAAGCGCTGGAAACCTTATTTGCCGATTATCTGCTTCCCTGGTGCA
+ATACCTTCCTCGGTAAAGTTGAAGCCCATGCCGTTACGCCATTCTGGCGCACTCTGGCGC
+CGCTAACGCGTGATGCGATAGGGGCCATGTGGGATGAACTTCAGGAAGAAGATGAAGAAT
+AATGTGATGTAAATCACCATTAACTGCAACGGGTTTTGCATCATTGCATAAAATGTGTGC
+GTGATCTCATTAATGTGCCGCTTTTCTGTTATGATGCGCGCCATGAACATACTTCTTTCT
+ATTGCTATCACTACGGGCATCCTTTCTGGAATATGGGGATGGGTGGCCGTCTCCCTGGGG
+TTACTAAGCTGGGCCGGTTTTTTAGGCTGTACGGCTTATTTCGCCTGTCCGCAGGGCGGC
+TTTAAGGGATTGTTGATTTCCGCCTGTACGCTGTTAAGCGGTATGGTGTGGGCGCTGGTC
+ATTATTCACGGTAGCGCGTTGGCGCCGCATCTGGAAATTGTCAGTTACGTGTTGACGGGG
+ATCGTGGCATTCCTGATGTGTATCCAGGCAAAGCAGCTATTGCTTTCTTTTGTTCCGGGA
+ACATTTATCGGCGCCTGCGCGACATTTGCAGGGCAGGGTGACTGGCGGTTGGTATTACCG
+TCGCTGGCGCTGGGGCTAATCTTTGGCTATGCCATGAAAAATAGTGGGCTATGGCTGGCA
+TCACGCCGCGAGCAACATTCAGCGAATACGGCGGTCACAAAATAAAAAAGCGTGGGGTTT
+TCCCCACGCTTTGTCGTATTCATCAGGATTCTGGCGGTACTGACAGCTCACGGTATTTCA
+CCAGAATATCATTTTGCCTGTCCGCTTTATTCTGCAAATCCCACAGTCCGCGATCGATAC
+CATCATTAATGAGGAAGATAACGCCGGTTTCAATGGCTGACATCAGACACAGCATCACCG
+GTTCGTTCGAGGTATAGCCGATTTCGCCTTCCAGTAAGCGCTGGTAATCAATAAAACGGA
+ACACGCCTGCCTGTACTTCATAGGAAAGGATCGTTTTACTGGTGTTCACCGAAGAAAGGA
+TCTCGCCCGTACTGACGTTAACCACGCGCAGGTTGACAGCAATCTGATCCAGCTGATACT
+GCGTATCGGCGCCAATACCGAAATATCTTGCGCCGACCCCGCCGGATTTGACGTTACTTT
+CATAACCAATAATAGAACCTTCCACCATAATATTTGCCGCCGTCAACGACTGAAGCGGGA
+TACGGTTATTCATCGCCACGGTGCCGTTTTCCTGGGCTGCGCGAATAATTTTCCGTTCAT
+TCAAAAGATTCTGTAAGCCTTGTCGTTCTAGTGGGATAAACCAGCGCGAATCTTTCAGCG
+CGGTGACCAACATAGCGGTGGCGCTCTGCGGCACAGCCGTGGAAAAGTTACTTGCCGGGT
+AAGGTTTAAATTGGCCCGTTTCATCCTGAATGTTATATACCGAAACAAAGATCTTACCGG
+TGGGAGCAGGTAAGTGCGTCAAATCTTTGTAACTTTGTGCGCGGGGCATTAATGTCGGTT
+TCGCAGCTTGTTTCGGCGGGGCAGTTAAGCATCCGCTCAACAATAAAACGGCAACCAAAA
+TAAGTAAGCGCGGCATGATTTATATCCTTTAGTGACTGTAGCTTAAAAATCGGTTGACTG
+AGTTTGTAAACCTGACACTTCGATGGTCGAGGTTCTTCCCGTTTTTCTGTCCGTGACGTT
+GAGCTGGAGCTGTCCGTCGCGATTAGCGATATCGATAATAAAATCATTGGTCACCATACG
+TCCTGGTTTTCCGGTATTAATATTGGTCAACAAGCCGCCCAGAATTTGCGATTGAATAGC
+CTGCGTAAAGTTATCCAACGCTGAGGGGGTCTCGATACCAAAATCGTTATCATAAGCGGG
+GTCTTTATATGAATTTTGCGCCTGGGCGCTATTCAATAAAAAGGAACCGTTATTGGGGTT
+TCCACCAAAGTTAGGATTACGGAACTGGAACGTCATATTTCCAGCCCAGGTTAATGGCGA
+AAAAAGCATGAGCAGCACTACTGCATGTTTAACACGCATGACAGCCTCCGGATAAAAATC
+ATGTTTTAGAATTCATCACGCGCTAAATCACTCGTACTTAATAGCGTTTGATCTATTTGT
+CGGCGATTTAATGCTTCCTCTGTTTGCGCTAATGCGAAGACGACGGTTTTCTCGAAGTCT
+CTTTTCATTGGAAATAAAAAGGTCTGGAAAATAACGTCCTGATTTACCGTTATGGTGATC
+CAGCTTCCCCAACGCGCACTGGGTCTTTCATTAATGGTCAGATTGCCGGTGTATTCGCTT
+TCCCATTTGTCGCTGAATGCACGATAGAATTCATGTCCTATCGAAGAGACGGTATGGTCG
+GTTAACAATCCGGGAACCTCGACTTCAACTTCATTGGCATGCAGGTTTCCGGTAGCGAAC
+AGTAACTCTGCTGCTACAATCCAGGTCAGATAGCGTTTCATGGCCTTACCGCCTGAGATT
+ATCGTTTGCTCATGAAACTGCCTGGGTGCGATTTTTGACAGCTATCTTTTTGAAAAGATT
+ATAAAGATGTGTCTTAACCGTATTCTCGCTGATAAATAGCGACCTGGCGATTTCATTATT
+AGAGGCACCAATACGTAACTTATTGAGGATCTCTTTTTCGCGATGAGTGAGTAATGCGGA
+CTCGGTGCTGTTGTAGCGGTAATTTCCTGAGTGTGTAATCAGGTAACTGGCTAATTTTTG
+TGAAAAATAGCATTCGCCCCGCAGAATACCCTGTAATCCGCTGACCACGTGTTCCTGGTC
+TTCAGTGGCGTAAAACACGCCGTTAATATGAGGCCAGTTTTCAATTTCACGGTAGGGATA
+ATCGTCAGGGGTATTTAACAATAATGTTTTTATATTATTGTTTTTGCGGCTTAAATTATC
+CTGCCAATAGTGGATAAGCTTCTTATCCGCTTCCATCATATCCATTAAAACAATGCAACC
+GGCTGAGATATCTTCCAGAGAACGTTGAATATTATGCAGTTTTCCGGTTATGGCCAGCGA
+TTGCTTTAAATGTTGCAATAATGCCGTAGCTTGCAGAGATGGCTTTGTGATCAACAATAG
+TGTGTGACCATGACTACTATGGACTTCATTAAACATGATGAAACTCCACTTTTTTTAATC
+GCACATCTGACAGCTGCCCCCATAAAATAAAGGCACCAGAAGTACTGACAGATGTTGCAC
+TGCTGTGGGTTGAAATAGCCCATTATCCAGAAAGAGAAAAATATTTACGAAAATACTTTT
+AACTGTTTTCAATCTAGCCATTACAAATCTTAAAGCAAGTGTTAAACTTGTAACAAGATG
+TAAAAATATATATTAAAATGTTGTTTTTGGGTTTTTTTGAAGTTTAGATTTGATAGTAAA
+GTTGTACATTTCGCTGTTATTGCATAGATTTAAAAAATCATACAAATTATAATAATTCAT
+TGATTTTTAATCATTTTAATTATTGTATGTCATGTTTTGATTTTATTTTTTCTTAAAATT
+TGAGACGTGGCATTAACCTGGACAGCACAAAGACAAAAAAAAACGAAGTGTGTCACGTCT
+TGTGCGTATTGCCCCCCATGGGAAGCATAAGAACATCCCCATGGCGGCATAACACACACC
+AACACTTCATTTTTTAGGTGCGCGATACACTATCTTCTGTGGCCAAAAATCAATTATAAA
+AAATCACATGGCTATCGTTTTATTAGCACTTTGGTATGAGCTTAAATAACAAAATACCAC
+GCGTGGGTGAGTTATTAAAAATGTTTCCACGGACATACTCTTCATCGTAACGACGCGTTA
+ACAAAAAACGCATGTCGCTAACAAGGTAATAGATAATTTTCGCTATGTACGACCAGGTCC
+AGGGTGACAGCATGAAAAACAAATTGTTATTTATGATGTTGACAATACTGGGTGCGCCTG
+GGATTGCAACCGCGACAAATTATGATCTGGCTCGTTCAGAGTATAATTTTGCGGTAAATG
+AATTAAGCAAGTCTTCATTTAATCAGGCGGCCATTATTGGTCAAGTCGGCACGGATAATA
+GTGCCAGAGTACGCCAGGAAGGATCAAAACTATTGTCCGTTATTTCACAAGAAGGAGAAA
+ATAATCGGGCGAAAGTCGACCAGGCAGGGAATTATAACTTTGCGTATATTGAGCAAACGG
+GCAATGCCAACGATGCCAGTATATCGCAAAGCGCTTACGGTAATAGTGCGGCTATTATCC
+AGAAAGGTTCTGGAAATAAGGCCAATATTACCCAGTACGGTACGCAGAAAACAGCAGTTG
+TAGTGCAGAAACAGTCGCATATGGCTATTCGCGTCACCCAACGCTAATACCGTTACGACT
+TTTAAATCAATCCGATGGGGGTTTTACCATGAAACTTTTAAAAGTGGCAGCATTCGCAGC
+AATCGTAGTTTCTGGCAGTGCTCTGGCTGGCGTCGTTCCACAATGGGGCGGCGGCGGTAA
+TCATAACGGCGGCGGCAATAGTTCCGGGCCGGATTCCACGTTGAGCATTTATCAGTACGG
+TTCCGCTAACGCTGCGCTTGCTCTGCAAAGCGATGCCCGTAAATCTGAAACGACCATTAC
+CCAGAGCGGTTATGGTAACGGCGCCGATGTAGGCCAGGGTGCGGATAACAGTACTATTGA
+ACTGACTCAGAATGGTTTCAGAAACAATGCCACCATCGACCAGTGGAACGCTAAAAACTC
+CGATATTACTGTCGGTCAATACGGCGGTAATAACGCCGCGCTGGTTAATCAGACCGCATC
+TGATTCCAGCGTAATGGTGCGTCAGGTTGGTTTTGGCAACAACGCCACGGCTAACCAGTA
+TTAATTTAGCGTCTGCGCTAATAAAAAAACAGGGCGTAAGCCCTGTTTTTTTTCGGGAGG
+AAATTATGCATACTTTATTGCTCCTTGCCGCACTTTCAAATCAGATTACGTTTACCACGA
+CTCAGCAAGGCGATATTTACACGGTGATCCCTCAGGTCACATTAAACGAACCCTGCGTCT
+GTCTGGTGCAAATTCTCTCTGTGCGCGACGGCGTCGGGGGACAAAGCCATACACAGCAAA
+AACAAACGCTATCTTTACCTGCTAATCAACCGATTGAGTTGTCTCGTCTTAGTGTAAATA
+TATCTTCAGAGGACTCGGTTAAAATTATTGTTACTGTTTCGGACGGACAATCACTGCATT
+TATCACAACAATGGCCGCCTTCTGCACAGTAGTTTTTGATGGTGGCGGAAATGGATTGGC
+TGACCTGGGTATTAAAGAGGCGATAAAAGCGTCTCATCGTCTCGGCATGTCGCTAAAAGG
+TAACGCCGAACCCTCGAGGATGACTAATCATTGAGGAGTTAACATGTCCGTAATCAAGAA
+AAATATCCCTGCCATAGGCCTGTGTATCTGCGCTTTTTTTATCCATTCTGCGGTAGGGCA
+ACAAACGGTACAGGGCGGCGTTATCCATTTTCGCGGCGCGATTGTTGAGCCACTGTGCGA
+TATTTCTACTCACGCCGAAAATATTGATTTAACCTGCCTACGCGAAGGTAAAAAGCAAAT
+GCACCGGATAGACCTTCGGCAGGCATCTGGATTACCGCAGGATATTCAGTCCATTGCGAC
+GGTACGGCTGCATTATCTCGATGCGCAAAAAAGCCTGGCGGTGATGAATATTGAGTACCG
+TTAACGGCGGTGTCATAGATATAAAAAGAGCGACTCTGTTGAAAGCCCTGCTGTACACTT
+TGCAGATAAGGTGAGACAAAAGGGGGGGGTTATGACATCACGTCTTCAGGTCATACAGGG
+TGATATCACTCAACTTAGCGTCGATGCGATTGTGAATGCCGCTAACGCATCATTAATGGG
+CGGCGGTGGCGTAGACGGCGCAATTCATCGCGCGGCGGGGCCGGCATTGCTGGACGCCTG
+TAAACTCATCCGTCAGCAACAGGGCGAATGTCAGACGGGACATGCGGTTATCACGCCTGC
+TGGCAAGCTTTCGGCAAAGGCGGTTATTCACACAGTGGGGCCCGTCTGGCGAGGCGGCGA
+ACACCAGGAAGCTGAGCTACTCGAAGAGGCATACCGGAATTGTTTGCTGCTTGCCGAGGC
+GAATCACTTTCGTTCCATCGCTTTTCCGGCAATCAGTACCGGCGTTTATGGCTATCCACG
+CGCCCAGGCCGCTGAAGTCGCCGTCAGGACGGTTTCAGATTTTATTACCCGTTACGCTCT
+GCCTGAACAGGTATACTTTGTCTGTTATGATGAAGAAACTGCCCGGCTTTACGCAAGATT
+ACTTACTCAGCAAGGCGACGACCCTGCCTGATAAAACACGCCTGGAGCGTGCCGTTGAAC
+CGCTATGCGCGCGCCATCCCGGAGAGTGCGGCATTCTTGCGCTGGATAACAGTCTGGACG
+CTTTTGCCGCCCGCTACCGCCTGACCGAAATGGCGGCGCGGACGCTGGATGTGCAGTATT
+ATATTTGGGAAGACGATATGTCCGGGCGGCTGCTCTTTTCGGTTCTGCTGTCGGCGGCGA
+AGCGCGGCGTTCATGTTCGTCTGCTGCTGGATGATAACAATACGCCTGGTCTGGATGATA
+CGTTGCGCTTGCTGGATAGCCATCCTAATATCGAAGTTCGTCTGTTTAATCCTTTCTCTT
+TTCGTACGCTACGCGCGCTGGGATATTTGACGGATTTTGCGCGGCTGAATCGGCGGATGC
+ACAATAAAAGTTACACTGCCGACGGCGTAGTGACGCTGGTCGGTGGGCGCAACATCGGCG
+ATGCCTATTTCGGCGCTGGCGAGGAGCCGCTATTTTCCGATCTGGACGTGATGGCCATTG
+GCCCGGTGGTCAATGATGTCGCCAATGATTTTGAACGTTACTGGCGCTGTAGTTCAGTGT
+CGACATTGCAGCAAGTATTATCCCTTTCTGAGCAGGAACTGACGCAGCGTATCGAACTTC
+CCGAATCCTGGTATAACGATGAGATCACCCGCCGTTATCTGCATAAGCTGGAAACCAGCC
+AGTTTATGGCGGATCTCGATCGCGGAACGTTGCCGCTGATTTGGGCAAAAACACGCTTGC
+TTAGCGATGACCCTTCTAAAGGCGAGGGGAAGGCGCAGCGCCATTCGCTTCTTCCGCAGC
+GATTATTTGACGTGATGGGGTCGCCGACGGAGCGTATCGACATTATTTCCGCTTACTTTG
+TCCCTACGCGCGCAGGCGTGGCGCAGTTGCTTAATCTGGTCAGGAAAGGTGTGAAGATCG
+CCATCTTAACTAACTCTCTGGCGGCCAACGATGTGGCGGTCGTTCACGCAGGGTACGCGC
+GCTGGCGCAAGAAATTACTGCGCTATGGCGTGGAGCTCTACGAACTGAAACCGACCCGCG
+AACATGAAACCGCCGTACATGATCGCGGACTCACCGGGAACTCAGGTTCCAGCTTACATG
+CTAAAACGTTCAGTATTGATGGTAGTAAGGTGTTTATCGGGTCGCTTAATTTTGATCCCC
+GTTCAACGCTTTTAAATACCGAAATGGGCTTTGTCATTGAAAGTGAAACGCTGGCGACGC
+TTATTCATAAGCGTTTTACGCAGAGCCAACGCGATGCGGCCTGGCAACTGCGGCTGGATC
+GCTGGGGACGAATTAACTGGATCGATCGTCAGCAAGAAGAGGAAAAGGTGTTAAAGAAAG
+AACCCGCTACGCGTTTCTGGCAGCGAGTTCTGGTACGGTTGGCGGCAATTTTACCTGTGG
+AATGGTTGCTGTGAACCCGCGCGCGGAAAACTACCCGATCGCGGCGCGGCTTTCTTGTTT
+TACCGGCGGTTTACCTGAAAAGAGAAATTTCAGGAGCGGGATGCGTAAATGAATTTCATA
+CAGAATTAACGCAATACCCATAACAAATATCAGCCCGCACAAGAACCCGATCAGGTTGGA
+GGAGATATGCGGTGTAATATACGCGCCAAAGAAAAGCGTTAAGGGATGATGCACCAGATA
+AATAAACAGCGAAGCATTCACGAAATAGGTGACACGCGCGGACTGAAAGTTTAACAAGCG
+ATGCCCCAGTGAAAATACCACGTTCACCATCCATAGCCCCATTACCATCGTAATCACGGA
+TTCGGTTTCGTACATCCAGGCGTCGCCGCTCCCATAACGTTGATTCAGCAGATACGCGAT
+AAAAGCAACGGCAGCGCCTAAAGTGCATCCGCGTGAGGGCGTGGTGAAGCGCGCTTTCAG
+ATCGGGGTGAATGAAGGCCAACGCGCCGAGAATAAAAAACGGCACATAAAATAGCGTTTG
+CATCACAATAAAATTGAACATGCCGTCACTGAGGATTGCCGGATATACGATGAATATAAT
+GCGCCTGATAGCAGCGTACGCCACCCCCAGCAGGAAAAAAATAAGCGAAAGTTTGGCCAG
+CGAAATAGCGGCGGGACGAGGCTTGCTTGTTTCCTGCCTTTTTTGGAACCAGGTAAAAAT
+CCCGATGCTGACGGTGGTTAATATCACCAGCACCAGTAAAAACCACAGATGTGAAATGAG
+TTCCCACGCTAACGTATTATATTTTTCATAGGCAGAGAGTGTAGGCCAGTTCTCTGTTTT
+CTCTTTGACATATTGCAACAGGATAAATTGCGGCAAGGTAAGCAAAGGGATTGCGGTAAG
+CATGGGAATACCCACACGTTCTACCCGTACTTTCCACCAGTGTTTTAATGGATAACGTAA
+AAATAACATGTACGAAAAATAACCAGAAATAACAAAAAACACCTGCATACGAAAAGCGTG
+GATAAAATCGTTAAACAGGGTTAGCCACCACGATGGCGCGGCGCTATTGACATGCCAACT
+GTGAGTGGAATAGATCAACGAGATATGAAAGGGAATCCCTAACAACATCAGCCATGCGCG
+GATAGAGTCAAGAAAATATTCACGCGGCGCGGGTACAGAGCTCATATAAGGTCACGTATT
+CTCAGATTTTTCACCTTATCCATAAGGCGAATTATAGTTACATTCGGTAGCAACCCTACA
+CCAACTCCGACAACCTGTCTCCAGGATAAGCACGCAAAGTGAAAACAGGCGCGGGAGGTG
+CTTAATCCATGAGCCAGCGCGCTGAACAAAGCCTGGATTCAGTTGTCGTAATGCCTGATT
+ATCCATTAAAATGGATCGGATCGATATAAGCACACAAAGGGGGAAGTGCTTACTTATTAT
+GAAACATAAACGACAAATGATGAAAATGCGTTGGTTGGGCGCAGCTATTATGTTAACGCT
+CTACGCATCATCGAGCTGGGCGTTCAGTATTGATGACGTGGCAAAACAAGCTCAATCTTT
+AGCCGGGAAAGGCTATGAGGCGCCTAAAAGCAACTTGCCCTCCGTTTTCCGCGACATGAA
+ATATGCGGATTATCAGCAGATCCAGTTTAACAGCGATAAAGCCTACTGGAACAACTTAAA
+GACCCCTTTTAAGCTCGAATTTTACCATCAGGGGATGTACTTCGATACGCCGGTCAAGAT
+TAACGAAGTGACGGCGACGACGGTCAAAAGAATCAAATACAGCCCGGATTACTTCAATTT
+TGGCAATGTTCAGCACGATAAAGACACGGTAAAAGATTTAGGCTTCGCCGGGTTCAAAGT
+CCTGTACCCCATTAACAGTAAAGATAAGAACGACGAAATCGTCAGTATGCTTGGCGCCAG
+CTATTTCCGCGTTATCGGCGCAGGCCAGGTGTATGGCTTATCTGCGCGCGGCCTGGCGAT
+TGATACCGCCTTACCATCTGGTGAAGAGTTTCCCCGCTTTCGCGAGTTCTGGATTGAGCG
+TCCAAAACCCACCGATAAGCGTTTGACCGTCTATGCATTACTGGATTCTCCGCGCGCGAC
+CGGCGCTTACCGTTTTGTGATCATTCCTGGCCGCGATACCGTGGTGGACGTGCAGTCAAA
+AGTCTATCTGCGCGATAAGGTGGGCAAGCTGGGCGTTGCGCCATTAACCAGTATGTTCCT
+GTTTGGGCCAAACCAGCCGTCGCCGACGACCAACTATCGTCCGGAATTGCATGACTCGAA
+CGGCTTATCCATTCATGCGGGTAATGGCGAGTGGATTTGGCGTCCGCTGAACAATCCAAA
+ACACCTCGCTGTGAGCAGCTATGCGATGGAAAACCCTCAGGGATTCGGCCTGTTGCAGCG
+TGGTCGCGAGTTCTCGCGCTTTGAAGATTTAGACGATCGCTATGACCTGCGTCCAAGCGC
+CTGGATTACCCCGAAAGGCGACTGGGGCAAAGGTAAGGTTGAACTGGTTGAAATTCCGAC
+CAATGATGAAACCAACGATAACATCGTCGCTTACTGGACTCCGGATCAACTGCCGGAACC
+GGGTAAAGAGATGAACTTCAAGTACACTCTGACCTTCAGCCGCGATGAAGATAAACTTCA
+TGCGCCGGATAATGCCTGGGTGCTGCAAACACGCCGCTCAACGGGCGACGTTAAACAGTC
+GAATCTGATTCGCCAGCCCGACGGCACTATTGCCTTTGTGGTGGATTTCGTTGGCGCCGA
+CATGAAAAAACTGCCGCCGGATACGCCCGTCGCTGCACAAACCAGCATTGGCGATAACGG
+TGAAATCGTTGACAGTAATGTACGCTATAACCCAGTCACTAAAGGCTGGCGTTTAATGCT
+GCGCGTGAAAGTCAAAGACGCGAAGAAAACCACGGAAATGCGTGCCGCATTGGTGAATGC
+CGATCAGACGCTAAGTGAAACCTGGAGCTACCAGTTACCTGCCAATGAATAAAACAACTG
+AGTATATTGACGCACTGCTGCTTTCTGAACGTGAGAAAGCGGCATTGCCGAAAACTGACA
+TCCGCGCCGTGCATCAGGCGCTGGATGCCGAGCATCGGACTTACTCGCGAGAAGACGATT
+CACCGCAGGGTTCCGTAAAAGCCCGCCTTGAACACGCCTGGCCGGATTCATTGGCGAAGG
+GGCAGTTAATTAAAGATGATGAAGGGCGCGATCAGTTGCAGGCTATGCCAAAAGCGACGC
+GCTCTTCGATGTTTCCTGATCCCTGGCGAACCAACCCGGTTGGCCGTTTCTGGGATCGCC
+TGCGTGGGCGGGATGTAACGCCGCGCTATGTTTCTCGTCTGACAAAAGAAGAGCAGGCGA
+GTGAGCAAAAATGGCGTACCGTCGGCACTATACGCCGCTATATTTTGTTAATTTTGACTC
+TGGCGCAAACCGTCGTCGCGACCTGGTATATGAAGACCATTCTGCCCTATCAGGGATGGG
+CGCTCATCAATCCTATGGATATGGTGGGGCAGGATATTTGGGTCTCCTTTATGCAGCTCC
+TGCCCTACATGCTGCAAACCGGTATCCTGATTTTGTTTGCCGTGCTGTTCTGCTGGGTGT
+CTGCCGGATTCTGGACGGCGCTGATGGGCTTCCTGCAACTGCTTATCGGGCGCGATAAGT
+ACAGTATCTCCGCGTCTACGGTTGGCGATGAGCCCCTCAATCCGGAACACCAGACGGCGC
+TGATCATGCCTATCTGTAATGAAGACGTTAGCCGCGTTTTCGCCGGTCTGCGCGCGACCT
+GGGAGTCCGTTAAAGCCACAGGCAACGCCGCGCATTTTGACGTCTATATCCTTAGCGATA
+GTTATAACCCGGATATCTGCGTGGCGGAGCAAAAGGCGTGGATGGAGCTCATCGCGGAAG
+TGCAGGGCGAAGGCCAAATTTTTTACCGTCGCCGCCGCCGCCGTATGAAACGCAAAAGCG
+GCAATATTGACGATTTTTGCCGCCGCTGGGGCAATCAGTACAGCTATATGGTGGTGCTGG
+ACGCGGACTCAGTGATGAGCGGCGAGTGTCTGAGCGGGCTGGTGCGCCTGATGGAAGCGA
+ACCCTAACGCCGGGATTATCCAGTCTTCGCCGAAAGCGTCGGGGATGGATACTCTGTATG
+CCCGCTGCCAACAGTTCGCGACCCGTGTTTATGGACCGCTGTTTACCGCCGGGCTGCACT
+TCTGGCAGTTGGGGGAGTCGCACTACTGGGGGCACAATGCCATTATCCGCGTGAAGCCGT
+TTATCGAGCACTGCGCTCTGGCGCCGCTGCCGGGAGAAGGTTCGTTCGCCGGATCGATTC
+TTTCCCACGACTTTGTGGAGGCGGCGCTAATGCGTCGGGCAGGGTGGGGCGTCTGGATTG
+CCTACGATCTCCCCGGCTCCTATGAAGAGCTGCCGCCAAACCTGCTGGATGAGCTTAAAC
+GCGACCGCCGCTGGTGTCACGGCAACCTGATGAACTTTCGTCTGTTCCTGGTGAAAGGAA
+TGCACCCGGTGCATCGCGCCGTGTTCCTGACCGGGGTAATGTCATACCTGTCCGCGCCGT
+TATGGTTTATGTTCCTCGCGCTTTCTACCGCGCTGCAGGTCGTTCATGCGTTAACAGAGC
+CGCAATATTTCCTTCAGCCGCGCCAGCTTTTTCCGGTCTGGCCGCAGTGGCGTCCGGAAC
+TGGCAATCGCGCTGTTTGCGTCAACGATGGTGCTGCTGTTCCTGCCGAAGCTGCTCAGTA
+TTATGCTGATCTGGTGTAAAGGCACCAAAGAGTATGGCGGTTTCTGGCGCGTTACGCTGT
+CGCTATTGCTGGAAGTGCTGTTCTCCGTGTTGCTGGCGCCGGTGCGTATGCTGTTTCATA
+CCGTGTTTGTGGTCAGCGCGTTCCTCGGCTGGGAAGTGGTCTGGAACTCACCGCAACGCG
+ACGATGATTCTACGCCGTGGGGAGAAGCCTTTATGCGTCACGGCTCTCAACTGCTGCTGG
+GGCTGGTCTGGGCGGTGGGTATGGCGTGGCTGGATTTACGCTTTCTGTTCTGGCTGGCGC
+CGATTGTCTTTTCGCTGATTCTGTCGCCATTTGTTTCGGTGATCTCCAGTCGTTCAACGG
+TAGGATTACGCACCAAACGCTGGAAGCTGTTCCTGATCCCGGAAGAGTATTCGCCGCCTC
+AGGTGTTGGTCGATACCGATAAATATCTGGAGATGAATCGCCGCCGTATTCTGGACGATG
+GCTTTATGCATGCGGTATTTAACCCGTCGCTTAATGCGCTGGCGACCGCGATGGCCACCG
+CGCGTCACCGCGCCAGTAAGGTGCTGGAAATAGCCCGCGATCGTCATGTGGAGCAGGCGC
+TAAACGAAACGCCGGAGAAACTGAACCGCGATCGGCGTCTGGTTTTGCTCAGCGATCCGG
+TGACGATGGCGCGTTTACACTATCGGGTCTGGAATGCGCCAGAGAGATACTCTTCCTGGG
+TAAACCATTATCAGTCTCTCGTCCTGAATCCGCAGGCGTTGCAGGGACGAACATCGTCAG
+CGGGATAAGGTCTTCAGGTCTGGAGTGAGGTGAAAAATACCGGCGTGATGCCGGTATTTT
+TATAGTGAAATGAGGTATCAGGTGCGTATATTCGCGGTGAGCATAATGGTGATTACCCTG
+AGCGGCTGCGGCAGTATTATCAGCAGAACGATCCCCGGACAAGGACACGGCAACCAGTAT
+TACCCTGGCGTGCAGTGGGATATGCGTGATTCCGCATGGCGCTATATCACTATCCTCGAT
+CTGCCCTTCTCACTGATCTTCGATACACTGCTACTGCCGCTCGATATTCACCACGGGCCT
+TATGAGTAATTAACGCTCATCCCATTCGTCTGCCGCAGTACGGCCTTCCTCGGTATCAAG
+CGGGGGTTCAAGCTGGAATTCCCCTTCATCCCATTCATGCAAAGTATTCTCTTCCTGCCA
+TTCCTGGCGGATCTCTATCTCATCATAATCGCCGTCAAACACGCTCTGTGCGGCTTCACC
+ACTCAGCATCGGCAGACATTCGCCATCTTCACCTTCATCGGCGAAAAATTCGACCTGCCA
+CATGATGTCCCCATCCTGCAGTACATATTTCTGAACGTTGAACTGCTGCACATTCGCTTC
+GTCTTGTTCGAGGCCTGGATGGTCAGCCAGAAATTCTTCCCGGGCTGCATCGATAGCTTC
+TTCCAGCGTGGCATACATGGTCATCAGTGTCTCCCTTTGATTTGACGAGGTATTTAGGGA
+AAGAATAGCTGATTCTGTGATATTGCAAGTATGAAAGCGCAAAAATCATTCTATTGCCAG
+TCTGCGCCGTCGTAAGCTGTTCCATGAATAGATAGCATTGAACAACACCACGCCTGCCGT
+GACGCAGAATACGGCGCGGAAGCCATAGCTCGCGGAAATTGCGGCACCCATGAGAGGGCC
+GGTGACGTTGCCGATATCGCGGAAAGATTGGTTGTAACTGAATATGCGCCCGGCTATCTG
+GTTGGTAGAGTTGTAAACCAGCAGAGTTTGAACGGCTGGCAGCAGCGCGCCATCCGCCGC
+GCCAAGCAGAAACCGCAATAGCGCGAGCTGCCACGGCGTTTGCACAAAAGACATTGGAAT
+CAGCAGCAGTACGGAAATAATCAGCGCGACGATAAGGATCTTTTCCGGGCCAATTCTGTC
+GCCGAGCTTGCCGAGCCGGGGGGCGCTAAGTAATGCCGCCACGCCGGGAACGGACGCTAT
+CATCCCGCTAATGAACGCAATATTACTGACATTTCCCGCGAGTTCGCGCACATAGAGCGT
+CAGGATGGGCGCAATAGACCCCGTCGCCACCTGAATAATCAGCGTGGTGACAAACAGGCT
+TAACACCAGGCGGGGATTTTTTAACGAGGCGACCACTTCCCGAACGTGAAGCATCTCTTT
+TTTGCTCACCGGCAGGAAATTCTCGCGAATAAAAAAGAAGGTGAGCAGAAAACAGATAAA
+CAAAACGCTGGCGGTAATAAAAAAGACCGGGCGAAGGCCGTAATGGTCGGCGAGCAGACC
+GCCCGCAAGTGGGCCAAGCAGAGCGCCGCTGACGCCGCCAGTAGAGAGCGTCCCTAACGC
+CCAGCCGCTTTTGTGGCGCGGCACCTGAGTGGCGATGAGCGCATTGGCGTTGGGAATAAA
+TCCGCCCAGCAGGCCTAATAACGCGCGGAGGATCAGAAATTGCCAGATATTTTGCGCCAT
+GCCCATTAACAGCATCACAATGGCCATGCCGAGAGCGGAACGCAACAGTATGATCTTACG
+CCCTTTACGATCCGCCAGACCGCCCCAAAAAGGGGAAGCGATAGCTGAAAAGAGGAACGT
+AATACTAAAGACCAGCCCGGACCACATGTTGAGCGCGCTATGGCCTGTTACGCCGAGTTG
+CTCAACGTAGAGAGGGAGAAAAGGCATGACCAGACTGAATGCCGCGCCGGTTAAAAAACA
+GCCCAGCCAGGTAACGGTTAGATTGCGTTTCCAGTTTATGGGGACATCAGAGGGTGACAT
+AGTGTTCCACAGTATGATGCGCGTTTTGCGCTATCATCAATTTAATTATGAGCGTACTAA
+TTATAATTATGCGCCGACCTTACCAGCCTCGCAATGTGGGGAGCTTTTAAAGCTAAAAGA
+GGGGAAAAATTGCAGCCTGACGGCTGCAATCCTGTCAATAGCGCGACGGTACGCCTTCAG
+GGCGAGTTTTAAAGCGGCGATGCAGCCACATATACTGCTCTGGCGCCATCATAATGCACT
+GCTCAACAATCTTATTCATCCATGCGGCAGTCGCTTCTGCGCTCTCCAGCGGAGGCGAAT
+ATTCCGCAGGAAGGATGATCAGTTCGTAGCCTTTCCCGTCGGGTTTACGGCGAGGCACGG
+AGGGGATAATACAGGCTTTAGACATGCGCGCGAGCATCCAGGTACCGGAGGTCGTAGCGG
+CCTGGTCGACGGCGAATAACGGTACAAAGACGCTGGCGCGCGGGCCATAATCGTGATCCG
+GCGCATACCAGATCAATTCGCCGCTTTTCAATGCCTTAACCATACCTTTCAGATCTTTGC
+GATCCAACATCGATTTATTGGAGCGTAAGCGCCCCCAGGTCTGTAACCAGTCGAGCAACG
+GATTATCATTCGGGCGATAAACGCCGATACCCGGGTTATGCATACCAAACATGCGGGCGC
+CAAACTCAAGGGTAAGGAAATGTATTCCTACCAGAATGAACCCCAGCCCCTGCGCCTTAA
+CTTCACGGATATGCTCCAGACCGCTCGCTTCCATCCAGCGGTTCACTCGCCGATCGGGCC
+AGAACCAGGCCATGCCGGTTTCCATCACGCCCATACCGACGGATTCAAAGTTTTTGACCA
+CCATGGTGTGGCGTTCCTGCGCGCTCATTTCCGGAAAGCATAATTCAAGGTTGCGATAGG
+CGATTTTCGCGCGGCGTTTCATTACGCGTCGCGCCAGGTGGCCCAATGCGCAACCCAATT
+TATAGATGACCGGGTAGGGGAGTTGCACGACCAACCAAAGCGCGCCTATACCCAACCAGG
+TTAACCAATAGCGCGGGTGCAGTAAGGCCACGGAGAACTTAGGCAACTTCGTCATTTCTA
+TCCTGTCTTTCAACGAACAATTCTCCGTATTCTCGCATCTTTTTGCGTTGAGCAAAAATA
+TGTAGCAGGAGAGTGGCGATTAAATCGACAATTGTTGTTAATTATTTAGCGTAAAGCAGG
+AAATGTAGCGCAAAATGTGTGGATGTAAATTGGCGAGACTTGCCTTATCATGCCTGCCCA
+CTTTATTTTTTGCTGATTGCAGGATACGTACACCATGCCAGTGTTACACAACCGCATCTC
+TAATGACGAGCTGAAAGCCAAAATGCTGGCGGAAAGCGAGCCGCGTACGACAATTTCTTT
+TTATAAATATTTCACTATCGCCTCGCCGCAACAGACGCGGGACGCGTTGTATCAGGTGTT
+TACGGCGTTGGACGTTTTTGGTCGCGTTTACCTGGCGCATGAGGGCATCAATGCGCAAAT
+CAGCGTGCCGCAAAGCAAGGTTGAGACCTTTCGTCAACAGCTTTATACGTTCGACCCCGC
+GCTGGACGGGGTGCGTTTAAATATCGCGCTGGAGGATGACGGAAAGTCATTTTGGGTGCT
+GCGTATGAAAGTTCGCGACCGTATCGTCGCTGACGGTATTGACGATCCGAGTTTTGACGC
+CAGTAATGTCGGCGATTATCTGAAGGCGGCAGATGTGAATGCGATGCTGGACGATCCTGA
+CGCGGTCTTTATTGATATGCGCAACCACTATGAGTATGAAGTCGGCCATTTCGAAAATGC
+TCTGGAAATCCCGGCGGATACGTTTCGTGAACAGTTGCCAAAAGCGGTTGAAATGCTGCG
+GGAACATGCAGATAAAAAGATAGTGATGTACTGTACCGGCGGTATTCGTTGTGAGAAAGC
+CAGCGCCTGGATGAAACACAACGGTTTCAATAAAGTCTGGCATATTGAGGGTGGCATCAT
+TGAGTACGCCCGTCGCGCGCGCGAGCAGGGGCTTCCCGTTCGCTTTATCGGCAAAAACTT
+TGTATTTGATGAGCGAATGGGCGAGCGCATCTCGGATGAGGTTATCGCGCATTGCCATCA
+GTGCGGCGTGTCCTGCGATAGCCATACCAACTGCAAAAACGACGGTTGCCATCTGCTGTT
+TATCCAGTGTCCGCAGTGCGCCAGTAAATTTAACGGCTGCTGTAGTGAACAATGCTGTGA
+AGAGTTGGCCTTGCCGGAGGAAGAACAGCGCCGACGTCGCGCGGGTCGTGAGAACGGCAA
+CAAAATTTTTAATAAATCGCGGGGTCGGCTTAATAGCAAACTGAGCATTCCCGATCCGGC
+TGAGTAATATTTTGCCGGATAGCGGCGTAAAGGCTGCTATCCGGCATTTCGCCAGGCGTT
+ACTTCTGCTGAACGCCTTCTACTGAGATGATAAGCTCCACCTCTTGTGAGGCTGGGCCGA
+GATCGGTAGTTATATTGAAATCTTTCAGCTTAATTTTTCCTTCGGCCTCAAAGCCCGCGC
+GCTTACCGCCCCACGGATCGTCGCCCTGGCCCATCAGCTTCGCTTCCAGCGTCACCGGTT
+TAGTCACGCCATTGAGCGTCAGATTGCCGGTAATATCCAGTTCATCGCCCTCTTTTTTCA
+CGCTGGTAGAGGTGAAGGTTGCCTGCGGGAATTTCGCAACATTAAGAAACTCCGCGCTAC
+GCAGGTGTTTGTCACGTTCGGCATGGTTAGTGTCGACGCTATTGGTGTTAATGGTCACAT
+TCACTTTGTCTGCTGACGGATTTTTTTCGTCAAAAGTGAACGTGCCGTCGAAATCTTTAA
+AGGTGCCGTATAGCCAGCTGTAGCCCAGATGCTGGATGCGGAAATTGACGAACGCATGTT
+GGCCTTCTTTATCAATTTTATACTCCGCCGCCACGGCGGAACCGGTCGTGAATAACAAGG
+ATGCGAGGGTGAATCCCAGCAGGTTTTTTTTCATTTTTGAGCTCCATAGTCAGATGACGA
+CATTCCTGTCATACGTTTCAGTGTGTCGTCTTTATCGATGAAATGGTGTTTTAGCGCCAT
+AACCCCATGCGAGAGCGAGATAATGACCAGCGACCAGGCAAACCACAGATGCAGTGTTCC
+GGCGATGTCAGCCTGCGCGCCCGCGTCCGTAAGCGTGGCCGGAATCTCAAACCAGCCAAA
+GACGCTAATCGGTTTACCGTCGGCGGTGGAAATCAGGTAGCCGCTAATGATTATCGCAAA
+GAGCAGGAGATACAGAAGGATATGACCCGCGGCGGCGCCAATGCGCGTTAAACGGGAATA
+GCTGGTCAACGCAACGGGCGGCGGAGAATAAAGCCGCCAGATAATACGCACGATCAGCGC
+CATCATCAGTAACATGCCAATACTTTTATGTATTTCCGGCGCCTAGTGATACCAGCCGTC
+GTAATAACTGAGCGTGACCATCCATAAACCCAACGCAAACATGCCATAGACCACTAGGGC
+GGTCAGCCAGTGGAGGGCGGCGGAAACTACGCCATAACGTTGTGGAGTATTTTTAAATTG
+CATAAACACACCAATGAATATTTCACGAGAGAATGAAAATGGCGTGGAAAAGCGCCGAAT
+GCAACTTATAAATAAGAATTTGAATGATATTTATTTTTATTTCAATAATTTTGATGTTGT
+TTGCGATTCAGCTTCAGAAGTTTCGAGATATTTCACTCCTGTAACCGCACAACGGCAGGA
+GTTGGCATTATTGCCGTGCTTCAACATTATGAAATAAAAAGTGAGGAACTTTCAGGAAGT
+GTTAGTTAACGTCAATGAAAAGCAATCAGAAGAAAAGGAGATAAACAATATCCATCACCG
+CCAGCAGCGACCAAAGAATAACGTAAAGCATGAAATGTTCGCGAATATTATTCATCAGAA
+AATGAAAGAGACGACGCATAGCTTACCTTAATAAACAGCCCCTTTACGGGGCCGACAAAT
+TATTGGCTAAAACGGGAAAGCCGGAACGGCGTCAGATCAAAGGAGGGCGTTTTTCCCAAC
+GCAAAATCCGCAGCGATTTCTCCTAACACCGGGGCGAATTTAAAACCATGTCCGCTGAGT
+CCAGTGATGACAAGCGTATTCTCATGGCCAGGCAGCGTATCGATAATAAAATCCTCGTCC
+GGCGAATTATCATAGGTACATGCCGCCCCATGTAAACAACCGCCGATACCCGGCAGTACG
+TTACGCAGGAAAGGAAATGCTTCCGCGCCATCGCTGGCAACGGCGGCAAAGGGCTTGCGC
+TCTTCCGGTGCCTGTATTCGCTGCCCGCCATTGTGTTTGCCGATTTTTAACTCGTCGTTC
+TCCGCCGGGAAACCGTAATAGTGATCGCCGTTGGGCATTTCGCCGGTAAAGGCCGGAAAG
+CGGTTTTTAGTGCTGTAACGTCCATCCGCCTTAAACCAGGCAAAAACTTTACGTACGGGC
+TGAACGGGCAGCTCCGGTACCAGCGTTTTGACCCAGGTGCCCGCGCTAATCAGCGCTTTG
+CTGGCGTGGTAGCAGCCTTCACTCGTCTCTATCGTCACACCGTTATCATCATGGTGAATA
+TGGCTTACCGGGCTGTTGAATAGCTGTGCGCAGCCTGCCTCTCGGGCCAGACGAAGCCAT
+GTGGTAATGGCTAATTCGCTGCGCAGGAAACCGGAGTCAGCTTCAAACAGCCCGATATAA
+TTATCGGGCACGCGAATTTCCGGCCAGCGCGTCATGAGGGCCGTCGCGTCCAGGCGCTCG
+ACGTTCAATTGCCACTGTTGCGCGCTTCGTGCGACGTTGGCTAAGAAAGCGGAATCGGCC
+GGGCCGAGGTTGACGACGCCGGAGCGGACAAAAATAGGCTCTTCATTGTGTGTGGAGAGC
+TCATCCCAAAGCGTCTGGGCGCGAAGCACCAGCGGGACATATTTTTCGCCTTCACCATAA
+GCGTGGCGGATAAGACGGGTATCGCCGTGGTGGCTGCCCTGTTGATAAGGCGGCATATGC
+GCATCGGTCATCAGGACCTTTAGCCCGGCGCGGGTGGCGTAATAACCAGCGGCGGCGCCA
+ACCGAACCGCTGCCGATAATAATAAGGTCGTATTTCATCAGCTTCTCTCTGCTATCGCGA
+TGATTTCAAGGTAAATAACTGCGCTGAGATATACAAGCCAGAAATAAGTGAGGCACCTTA
+CGGTGCCTGAGAGAGGGGGAGCGCGTCACGCTAATGGTGACGATACTCGTTTTCCTGGTA
+ATCGCCTGATTCTATTTTGGCGATGCCGGCTTCTAATATTGAAATAAATTGCCTGGCTAC
+ATCTGTCGTTAACCAGAGCGTTTGACCAACTTCAGTCCCTTCCGGTTCCGGACGATTTGG
+GGTCTGGTAGTGTAAACGCAGCATCAGCGCATCATAGCTATCGACGGTGCTGATGTCCCA
+TCCTACAAGCGGATGGGTCTGAATGACTTCATTATTCTTTTCCATCATGCCCCCCTGGTA
+CGTGTTATAAGACAACGGTTCTCGAGGTTCAATGCGTGTTTTTCTTCTGAAGCAACTTCA
+GTATACCAATTAATAAGGCTATTCACTGCGTTTTTAAAGAGACCGGAGGATAAATTTCTC
+TTTTTAAGAATTATATGAACAATAAAGCGGCAGTTCATTCATATTTTTTTAGGATGTTGT
+GCAATTATTTTGACGGTCAGGCGAAATATTCATCAGTTGCGCAAATAAAAAAGCCGGGGC
+GACCCGGCAAACATACATCACTGCATATCATTTTTTATTCATTGATGAACCAGTCATCAG
+CGCTCTCCCAGGTCTCCTGGAGAATCTCGCTAATGCGTTCTTTATCCTCTTTTGACGCGC
+CAATGACGGACAAGTTGTTGGCGGTAGCGTAACGCACGGTGACGTTACCCAAATTCTCAG
+GAAAATGATGGCTAATACGGCGGGNNNNNNNNNNNNNNNNNNNNNNNNNNCCCGCCAGCG
+CACCAATCGCACCGGCAGGCAGAGGTGACGTTTTGGCTATAGTGACTTCAATACGCATAA
+TGGCCCCCTGTTGAATATACTGGATATATATACAGTTAAATCCAATATATAGCAACAGGT
+AAGCGCATTTTTTATTTTTTTACTGACCAGCGTACTGTTTCACCCGCTAAAAAAGGCACC
+AGCGAATCATCAGCCAGCGCGATATTTTCCGGTATCTGTTGTTCATCGCGAACCAGTTCC
+ACCCACCCCGTATTCACCGGCAGGCCATAGAATTGCGGGCCATTCAGTGAACAGAACGCT
+TCAAAGTGCGCCAGCGCGTTCATTTCCTCAAACACGGCGGCATAACTGCCAAGAGCGGAG
+GGGGCGTTGAAACAACCGGCGCAGCCGCAACGGGTCTCTTTACGATGACGTGAATGCGGC
+GCTGAATCCGTCCCCAGGAAGGCGCGCGTAAAACCACTGGCGACCAGGTCGCGTAACGCC
+TGCTGGTGAATATTGCGTTTCAGAATCGGCAGACAGTACAGGTGAGGACGAATGCCGCCA
+ACCAGCATATCATTACGGTTAAACATTAAATGTTGAGGCGTAATGGTCGCCGCCAGGTTG
+TAGCTGCCGTCACGTACATACTGCGCGGCATCTTTGGTTGTGATGTGTTCAAAGACCACT
+TTAAGCGCGGTCAGACGCTGGCGTAGCGGTTCCATTACGGTGTCGATAAAACGCGCTTCG
+CGATCGAAGATATCAACATCCGCATGGGTCACCTCACCGTGGACCAGCAATGGCATTCCG
+AGTTTTTCCATCCGCTCCAGTACCGGCATGATAGCGTCGACTGACGTTACGCCATGACTG
+GAGTTAGTGGTGGCATTGGCCGGGTAAAGCTTGGCCGCAGTAAACACGCCTTCATGGAAA
+CCACGCTCCAGTTCATCGGCATCGAGCGAATCCGTTAAATAGCAGGTCATTAACGGCGTG
+AAATCATGCCCGGCGGGCACCGCATCGAGAATACGCTGGCGGTAGGCGATCGCTGCATCA
+ACGGTCGTAATGGGGGACGCCAGGTTCGGCATCACGATAGCGCGACCATAAATTTCGCTG
+GTATAGGGTACGACCGTTTTTAACATGTCGCCATCGCGAAGGTGAACGTGCCAGTCGTCC
+GGGCGGCGGATCTTTAAAACCTGGGATGGTGCAGTCATTAATAAGCTCCGGCTGAGGAAT
+AGTCTTTTTGCCGGAAACAAAGGATAAGCGGAAACGTTTTCGTTTGCACGTAAAAAAAGG
+GCGCGAGCGCGCCCTCCGAAATCAATTGGTGAAAGGAATAACGATTTCACCAGGTTTAAC
+TTCAATGCCTTTCGCGAGTTTCTTCGCTAACGCTTCGCCTTTACTACTGTCCTCACGCAA
+CACGTAAGCGGGCCGCTGGTTAAAGTAGCTACGTAAAGACTGATTTAAATAGGGCAGGAG
+CGTTTGTAGCACTGATTGCATTTTCTCCGGCGTCACGGTGGCGTCTACTACTTCCATCTC
+CTGAAGATAGATGGCGCCTTTTTCTTTATCAAAGACCGGCAGGGCTTTTAGCTTGAGTTT
+CATCGTCGCTTTTTGACTGCCAAACAGGGAATTCATATCCAGCCTGGCATCGCCAGTAAG
+GGTGACTTTATTAGGCTCTTCCCGACCAATCTGGCTGGCAAGGTTAGTCAATACGATATG
+CGCGTCGGCAATGCCAGGCAGACCAATATCTTTTGAGAAATTATTCCGTTTTTCAAGCGC
+TTGATTGATTTCTTGTTCGCTAATGGTGTATTGCGTAAGTTGATTACAACCCACTAACAG
+GCCGCTAACTACCAGCGCAGCGGCAAAAAAAACTTTTTCATGGCGTTCCTTAGCATGTTG
+CCTGTGCCCTAATCTTGACACAAAGCAGCATGTCGCGCCAGCGGACATGGCGCCACTAAA
+AAAAGCTGAAAAAGGCGGCAAGAAAGGGTTGCCGCCTGGCGGGCGTTAGATAGCCATTGA
+GGAGAGTAAATTAATTTGCGTCTGCTTAGCCATATTATCGCGATAGTCCGCGACTTTTGT
+CGGCCAGTGAATACCGGCGACCAGCGTCAGATTACGCAGAAGCGGAAACAGATGAATATC
+ATCTTCCGATAATTCGCCGTTAACGGCGTTAGGCTGTACGATGAGTTTATCCAGCAAACG
+TAAATCATCGCCGATCTTTTTAATCAGTCCGGCAGAGTGCGCAAGATGGTTGTCAAAACT
+GCCAGATGAGGCCTCTTTTTTGCGGATAAAATACTGGCGCGCCGCAGGGGTAGAAAATTC
+ATCGAAAGCGGATTTTGCAAATCGCGGCAGCAGTAGCTGATTAACGTAACCGTTAACTTT
+GCGCAACCACTCTTCAATGGCTGGATTACGTTTCCCGGTTAACAGCGGTTTGCCGTCGAG
+GTTGTCGACATAATGTACAATATCCATACTTTCAGGAAGGTAGCGACTATCATCTTTTTG
+CAGGATGGGCACCATCTTTTGACCAATCATCCGGGTGGGCGTCGCCTCGTCGTCATTTTG
+TAACACGTTAAGTTCAACGGGGATGTTCTTCAGGCCGAAAATCATGCGGGCTTTAACGCA
+GAAAGGGCAATGATCGTAAATATAAAGCTTCACGTTTCTCCTCCATTTGACTGTCGGTTC
+CTGACCAGTATGGAGGAGATAGCGACAGGTATCAAATCAGGCGCCGGGTTCCAGCATCCG
+GCGCGGCGTGCGCTTATGACTAAATTGCCAGCCTAAAGCCAAAAAGGTGATAAAGCCGAT
+AATACCGAGCATCATCCACGGTAGTTCAGGCTGCGCAAGCGCTTTACCCATATCAAACAA
+CCAGCCGCCGCCGATATAACTAATCGCGCCGCCAATGGCTAATCCCAGACGGCTAAAGCC
+CATATAGCTTCCCCGCGCCCTCGCGTCCGCGGGCGACGCGCTGAGCGTTTCGCGCGCCGG
+TTCGGCGATAACCGAGCCGATGTAGAAAGCGCAAATAAGCGTAAAAAGCTGCTGTAAATT
+GCCCACCATCCCGATGGGGAGCATGCTCAGCGACATGACGAGCAAACCGGCCATCAGCCG
+ATGCTCCAGCCGAAAACGCTTTTCGCTCCAGCGGGCAATCGGGTAGAGCAACGTCAGCGA
+GAGACACGCCTCAATAGCGTACATCCATTTCACGGCAGCAGGCGAACCGGCGATATCGTT
+TACCATAATCGGCAGCATTAACATGACCTGTACCGCCAGCATATAGTAGCCCGCCAGCGT
+CAGCACGTAGGTGACAAACCTTTTATTGCTCATGACGCGGCGCATTCCTTCACGCACCGG
+CGTTCTGGCCGTTGATAGCTTCCAGGCCGGAAGCAGCCATGCGTTGAAAAGGGCGCATAA
+TATGAACAAAATAGCGCCCGTCGCGCAGACCAGGCGAAAATCGTATTGTAGCAACCAGCT
+TCCCAGCAGCGCGCCAATCACCGCGCCCGCGCTGTCCTGCATCATCAACAGAGAGAAGAA
+GCGGCCCCGTTGCTCCGGACGAATTAATTTGACCACCAGCGCTGAACGCGGCGGGTCGAA
+AAGCGTACCGCCGAGACCGGAAAGAAAGCAGGAAAACCACAAGAGCCAGGGCTCATGCGC
+GATACCCATGGTGGCAAAGCCTGCGGCGCGCATCAGCATACCGGTGACAATCATCGGTTT
+CGCGCCAAAGCGATCGGCGATGGCGCCGCCAAAAATGCCCAGACCTTGTTGAATAAACTG
+ACGCAGGCCGAGCGCGATCCCTACCATTACGGCAGCCCACCCCATTTGATCGACAAAGCG
+AATAGAGATGAGCGGGAAGACGACGAAAAAACCCAGCACCACTAACATGTTATCGATGAG
+AAGAAAATATTTACCCAGGTTCCTCGCCTGCGAGACGCGCGACATTTCCCCTCCCGGGAA
+ATAAAAGATGAGCGTCTTCTATTCTGCGGCGGCGTTTCGTTTTTTCCTACCGTTAGCGGG
+ACAATATTTTTTTATCAAAAGTCCTTTTTAATCGAGAGTTTTCATCAAAATGTGGCAGCA
+ATTCAAAAAATGACGATTTGCGCTTTTCACAGGGCCTGGTTGCGCAGGTATAGTAATGTT
+ACTGGCGTGCTGAAGACGTTACAGGAAGGAGTAGGTATAGAATGTTTGGCTATCGCAGTA
+ACGTGCCAAAAGTGCGCTTAACCACCGATCGTCTGGTGGTACGTTTAGTGCATGAGCGTG
+ATGCCTGGCGTCTGGCCGATTATTACGCGGAAAATCGTCATTTTTTAAAACCCTGGGAAC
+CGGTCCGTGATGAAAGTCATTGTTATCCTTCAGGATGGCAGGCGCGTCTGGGAATGATCG
+GTGAATTTCACAAACAGGGCTCCGCCTTCTATTTCGCGCTACTTGATCCGGAAGAAAAAG
+AAATTATCGGCGTGGCGAATTTTTCCAATGTGGTGCGCGGTTCTTTTCATGCCTGTTATC
+TGGGCTATTCCATTGCGCAAGAGTGGCAGGGGCAAGGGCTGATGTTTGAAGCCTTAACCG
+CTGCGATTCGCTATATGCAGCGCACTCAGCATATCCACCGTATCATGGCGAACTATATGC
+CGCACAACAAACGTAGCGGCGCGTTGCTGGCGCGGCTTGGCTTTGAAAAAGAAGGCTATG
+CGAAAGATTACCTGTTGATTGATGGACAATGGCGCGACCATGTCCTGACGGCGTTAACCA
+CGCCGTTATGGACGCCGGGGCGTTGAGCGGCTTACGGAATGAGAGGCAAAGGGAGAAAAC
+GATGAAATATGAATTAACCGCCACTGAAGCGCGAGTGATTGGCTGTCTGCTGGAAAAGCA
+GGTGACAACGCCGGAACAGTATCCGCTTTCCGTCAACGGGGTGGTGACAGCCTGTAATCA
+GAAAACCAACCGTGAACCGGTGATGAACCTGACGGAACAAGAGGTACAAGAACAGCTCGA
+TAACCTGGTGAAACGCCACTTTTTGCGTACGGTCAGCGGGTTTGGCAACCGCGTCACCAA
+ATATGAACAGCGCTTCTGTAATTCCGAATTTGGCGATCTGAAACTTAGCGCGGCGGAAGT
+GGCGCTCGTCACTACGTTGCTGCTGCGCGGCGCGCAAACGCCCGGCGAGTTGCGTAGCCG
+GGCGTCGCGGATGCATGAATTCAGCGATATGGCGGAAGTTGAATCCACGCTGGAACGGCT
+TGCCAGTCGTGAGGACGGCCCGTATGTCGTCCGTCTGGCGCGTGAACCGGGTAAGCGCGA
+AAGCCGCTATATGCACCTTTTTTGCGGCGACGTCGATGAACTGTCTCTCCAGACGTCTGC
+GCCGGAAAGTGCGTCGGGCGATCTTCAGTCGCGCGTCGAAGCGCTGGAAAGCGAAGTGGC
+GGAGTTAAAGCAGCGGCTGGATTCTTTGTTAGCTCACCTGGGAGAGTAATGTGAGAACAT
+TACGGATTGGCATTGTCGTGTTAGGTGGTATTGCGCAGAAGGCCTGGCTGCCGGTATTAA
+CCAACACCGCCGGATGGACGTTACAGGGCGCCTGGTCTCCTTCGCGGGATAAAGCCTTAC
+GTATTTGCGAAAGCTGGCGCATACCGTATGTGGATTCGCTGGCGAATTTAGCGTCCGGCT
+GCGATGCGGTCTTCGTCCACTCCAGTACCGCAAGCCATTATGCCGTGGTCAGCGAACTTC
+TCAACGCTGGCGTCCATGTCTGCGTGGATAAACCGCTGGCGGAAAATCTACGTGATGCCG
+AACGGCTGGTGGCGCTGGCGGCGCAAAAAAAATTGACGCTGATGGTTGGCTTTAATCGCC
+GTTTCGCGCCGCTGTACCGCGAACTGAAGACGCGCCTCGGCACTGCGGCGTCACTGCGTA
+TGGATAAACATCGTACCGATAGCATCGGGCCGCATGACTTACGTTTTACTTTGCTCGATG
+ACTATCTGCATGTCGTGGATACCGTTCTGTGGCTGGCGGGCGGCGAGGCGCGCCTTGCCA
+GCGGCACGTTGCTCACCAGCGAGTCCGGCGAAATGTGCTATGCGGAACATCATTTTTCCG
+CCGACAAATTACAAATTACCACCAGTATGCACCGGCGCGCCGGAAGTCAGCGTGAATCGG
+TCCAGGCCGTCACCGATGGCGGGCTGTATGACGTGACGGATATGCGTGAATGGCGCGAAG
+AGCGCGGGCAGGGTATTCTCATCAAACCCATTCCGGGTTGGCAAACAACGCTTGAGCAGC
+GTGGTTTTGTCGGATGCGCGCGGCATTTCATTGACTGCGTACAAAATCAGACGGTTCCGG
+AAACGGCGGGGGAGCAGGCGATTTTGGCCCAGCGCGTCGTGGAGGCGCTGTGGCGGGACG
+CCATCAGCGAATAATCCTCTGTAACATCTGGCGGTAGTAATTCATCGTAATCCAGGTACT
+ATACCCTCAATAATTCGAGTTGCAGAAAAGCTAACGCACATGCAGCTCGAAGTATGGCGG
+GTATATATGCCCACTCTACATAATACCTCTTTTCACAGTGAATAATGGCAAACCGTGGGG
+AGTCTGTAAGGCCTGATAAGACGTTTTGACGTCGCCGTCAGGCGCAGTGATACAGCCGGA
+TACGGCAGAAGTTGCGTTATCCGGTCGATGGATCAGCCATGCAGGAGTTTTACGCCAGGG
+TCTGGAATACAAAAGAAATGAATTTATTGAAATCGCTGGCTGCCGTCAGCTCGATGACTA
+TGTTTTCACGCGTGTTGGGCTTTGCCCGTGATGCGATTGTCGCCAGAATTTTTGGCGCAG
+GGATGGCGACCGACGCCTTTTTTGTGGCGTTTAAACTTCCCAATCTACTACGCCGGATCT
+TTGCCGAAGGCGCTTTTTCTCAGGCCTTTGTGCCTATCCTGGCGGAATATAAGAGCAAGC
+AGGGTGAAGAAGCGACGCGGATCTTTGTCGCTTACGTTTCCGGCCTGTTGACGCTGGCAT
+TGGCCGTCGTGACGGTGGCCGGTATGCTGGCCGCCCCGTGGGTGATTATGGTAACCGCGC
+CGGGTTTTGCCGATACTGCGGATAAATTTGCGCTGACGACGCAACTGCTGCGGATTACGT
+TTCCCTATATTCTGCTGATCTCGCTGGCTTCACTGGTTGGCGCCATTCTCAACACCTGGA
+ATCGCTTCTCTATTCCCGCTTTTGCGCCGACATTTCTTAATATCAGTATGATCGGTTTTG
+CATTATTCGCCGCGCCATACTTTAATCCGCCGGTGCTGGCGTTAGCCTGGGCAGTCACCG
+TCGGCGGCGTGCTGCAACTGGTGTATCAACTTCCGTATTTGAAAAAGATCGGTATGCTGG
+TGCTGCCGCGCATTAACTTTCACGACACCGGGGCGATGCGGGTGGTCAAACAGATGGGGC
+CGGCGATTTTGGGCGTTTCCGTCAGTCAGATCTCCCTTATCATCAATACCATTTTCGCCT
+CGTTTCTGGCCTCCGGCTCGGTCTCATGGTTGTACTATGCCGATCGGTTGATGGAGTTCC
+CGTCCGGCGTGCTGGGCGTGGCGTTGGGGACCATCCTGTTGCCGTCATTGTCGAAAAGCT
+TTGCCAGCGGCAATCATGATGAGTACTGCCGCCTGATGGACTGGGGGCTGCGTTTGTGCT
+TTTTACTGGCGTTGCCGAGCGCGGTAGCGCTAGGCATTCTGGCGAAGCCGCTGACGGTCT
+CGCTGTTTCAGTACGGTAAATTCACCGCCTTTGATGCGGCGATGACGCAGCGGGCGTTAA
+TCGCCTATTCGGTGGGGCTGATTGGCTTGATCGTCGTAAAAGTGCTGGCCCCGGGCTTCT
+ATTCTCGCCAGGATATTAAAACGCCGGTGAAAATCGCCATCGTGACGTTAATCATGACGC
+AGTTAATGAACCTGGCGTTTATTGGACCGCTGAAACACGCCGGGCTGTCGCTCTCTATTG
+GTCTGGCGGCATGTCTCAATGCGTCGCTGCTGTACTGGCAACTGCGCAAACAGAATATCT
+TTACGCCACAACCGGGGTGGATGTGGTTCCTGATGCGTCTGATCATTTCCGTACTGGTAA
+TGGCCGCCGTGTTGTTCGGCGTGTTGCATATTATGCCGGAGTGGTCGCAAGGGTCGATGC
+TATGGCGTTTGCTGCGTTTGATGGCGGTAGTGATCGCGGGTATCGCGGCCTATTTCGCCG
+CGCTTGCCGTGCTGGGCTTTAAAGTGAAAGAGTTTGTTCGCCGGACGGCGTAAATTCAGT
+GCCTGATAGCGCTGTGCTATCAGGCCTACAAGGCATTCAGGCCGGAAAGGCGCAACGTCG
+CCATCCGGCAATGATTAGATAGATATTTTTTTACCGCCGCGGTGAGAGACGGAAGTCTGA
+CCGTCAGCCCCGTACAAGGTCGGCTCCTGGTGAGGTTTCAGCACCTCCAGCGCCTGTTGA
+TTACGCTCGATTTGCCCTTCCAGCAGCCAGCCGTTGTGCTGGTTGAGGTCGCGCAGATGC
+TGCGTTTTTTCGGTAATCGCCTGCCAGCGCTCTGCAATGTCATCGTTTGCGCTACGCTGC
+GCGTTCTGCTCCAGACGGCGCTGTTGTTCCAGATAATCCAGCGTCGCCAGCAACGAGCTT
+TTTTCTTCTGTAATACGCTGTAGCTGGCTGCCGTTAATCTGGCCTACGGAAAGCTGTTGT
+TGCTCGGCGTCCATCACCGTCTTCAGGTCATTCAGGACGGTGGTCATCTGGTCAAGTATT
+TCTGACAAACGAGTCATACGCTTATTTATTCTGTAAGTAGCTCTGCGCCTCGCGAATGAG
+CGAGTCTGCTATTTTTCCCGTATCCATTTTTAACTCACCGTTACGGATAGCCGTTTTTAA
+TGCTTCGACGCGTTCCATATTAATGTCGCTGACGCCTGGCTGCATAAGCTTCGCTTGCGC
+GTCGCTTAACGTTACGCTGGCGCTCGTCGCGGCGGACGTTTTTTCCTGACGCGTTTTTTG
+TACCGGCGTGTCGCTGGTTTCGCGCGTCTGGACAGTGCTAACGGGTTTCAAAGGTGAGGT
+ACGGTCAATGCTCATTTATTTATCCTCATCGAGGGTTACGTTGTAGCGGCCAGCTACCAT
+CATGGTTGAATATCTCATCGGCAGCCGCGACAAAATCTTTACACAATTATAGGTTAATAA
+GAATATTCCCATCAGAATCGACGGTTCCACTCACGATTTGACCCGATGTCATGCGCACGC
+GCGCATTTTGCGCGACGGCGGCATTATTCATCGCCTGACCTTCCGCATTGACGCTAAACC
+CCTCGCCATTGGCGATGACCTGTACTCGTTGACCCGCTTTGACACGCCAGGCCTGACGTA
+TCATCGTAAGCTGTACCGGCTGCCCGGGAGCGAGATCGCGCAAACTGACGGCATCCTGAA
+TCTGACGGATATCCAGTACCGTCCGCGGCGGTAACTGATCCAGTCTGCCACGTTTTAGCG
+TGACGTTGGCCGGCGTCAATTTTCCGCCGCGCGCGACGGGCGCGGCTACGGCGACATAAT
+TGCCGGTCGCTTGCACATTCACCTGCAAATAACGTTTTTCATTGGCGCAGCGCGCCACCA
+CATTGACGTTGCCCCACAGCTTCGCGCTGCCCGTCATGCTGAAGGCTGGCTGCTCGCAGC
+TCGGTAGCAGATTGGGCGGTGAACGGAGCGTGACAACCACCTCGTCGCTGAAGCCAGCCA
+GACGCTGGGAAAACCACGTGGTCAGCTGGGCGTTGATGTCCTGCGCCATTGTCAGGGGGC
+TGAACAGCAAAGCCGCCACGGCGAATCCTCGTTTTAACGTTTGCATGGTACTTCCCCCTG
+GTTGATGTCATGACAGGATTCTACCCGTGTGAAGCAAGCATCAACGCAATAAATAGCGAC
+GCATTTTGCGTTTATTCCGGCGATAACGCGCGCGTGAAGGCATTTAAGCTGTCGGCTGAA
+TTTTGCCATTTGCGGAGGAGATATGCTCGACAGGCTCGATGCCGCCTTACGATTTCAGCA
+GGAAGCGCTAAATCTGCGCGCGCAACGTCAGGAAATATTAGCGGCGAATATCGCCAATGC
+CGATACGCCGGGGTATCAGGCGCGCGATATTGATTTTGCCAGTGAGTTAAAAAAAGTGAT
+GGTGCGCGGACGGGAAGAAACCGGCGGCGTCGCGTTGTCGTTGACTTCTTCTCGCCATAT
+TCCCGCCCAGGCGGTCTCTTCTCCCGCAGTGGATCTGCTTTACCGCGTACCCGATCAGCC
+TTCTTTGGATGGTAACACCGTAGATATGGACAGGGAACGTACGCAGTTTGCGGATAACAG
+TCTCAAATATCAGATGGGGCTTACCGTTCTGGGTAGCCAACTCAAAGGCATGATGAATGT
+GCTACAGGGAGGAAACTAATTCGTGGCGCTGTTAAACATTTTTGATATTGCCGGATCGGC
+GCTTGCCGCACAGTCCAAGCGGTTGAACGTTGCGGCCAGTAACCTTGCGAATGCGGATAG
+CGTCACCGGCCCGGACGGACAGCCTTATCGCGCCAAACAGGTGGTTTTTCAGGTGGACGC
+CGCGCCGGGTCAAGCCACTGGCGGGGTAAAGGTCGCCAGCGTGATTGAAAGTCAGGCACC
+GGAAAAGCTGGTTTATGAGCCAGGCAATCCGCTGGCGGACGCTAATGGTTACGTCAAAAT
+GCCCAACGTCGATGTGGTCGGCGAAATGGTCAACACGATGTCAGCCTCGCGCAGCTATCA
+GGCAAATATCGAAGTCCTGAATACCGTAAAAAGCATGATGCTTAAAACGCTGACATTAGG
+CCAGTAAAGGAGGCGCGTATGTCTATTGCCGTAAATATGAATGACCCGACCAACACGGGC
+GTCAAAACGACGACCGGCAGCGGGTCGATGACCGGAAGCAACGCTGCCGATCTGCAAAGC
+AGTTTCCTGACCTTACTGGTCGCGCAATTGAAGAACCAGGACCCGACTAACCCATTACAA
+AATAATGAGTTAACGACACAGTTGGCGCAAATCAGTACCGTGAGCGGCATTGAAAAACTG
+AATACGACGCTGGGGGCTATTTCCGGGCAAATCGATAATAGTCAGTCCCTACAGGCGACC
+ACGCTGATTGGACATGGCGTTATGGTGCCTGGCACCACAATTCTGGCGGGTAAAGGCGCG
+GAAGAAGGGGCCGTGACGTCCACGACGCCGTTTGGCGTGGAATTGCAACAGCCTGCGGAC
+AAAGTGACGGCAACCATTACCGATAAAGATGGCCGGGTGGTACGGACGCTGGAGATCGGT
+GAGTTGCGAGCCGGGGTACACACCTTTACCTGGGATGGTAAGCAAACGGACGGAACAACG
+GTACCGAATGGTTCTTACAACATTGCGATTACCGCCAGCAATGGCGGGACGCAACTGGTG
+GCGCAGCCGCTGCAATTCGCTCTGGTACAGGGCGTGACGAAGGGCAGTAACGGCAACCTG
+TTGGATCTGGGTACCTACGGCACCACCACACTCGACGAAGTTCGGCAAATAATCTAAGCC
+CTTACACTTATCAGGAGTCAGTCATGTCTTTTTCTCAAGCGGTTAGCGGCCTGAACGCTG
+CGGCCACCAACCTTGATGTTATCGGTAATAACATCGCCAACTCCGCCACCTATGGCTTTA
+AGTCCGGTACGGCATCATTTGCCGATATGTTCGCCGGTTCCAAAGTGGGGTTGGGCGTAA
+AAGTGGCGGGGATTACCCAGGATTTTACCGACGGTACGACAACGAACACCGGGCGCGGGC
+TGGATGTCGCGATTAGCCAGAACGGTTTTTTCCGCCTGGTAGACAGCAACGGTTCCGTGT
+TCTATAGCCGCAACGGCCAGTTCAAACTGGACGAGAACCGTAACCTGGTCAATATGCAGG
+GGATGCAGTTGACCGGCTATCCGGCCACCGGTACGCCGCCGACCATTCAGCAGGGGGCGA
+ATCCTGCGCCGATCACCATTCCGAACACGCTGATGGCGGCGAAATCGACCACCACCGCGT
+CAATGCAGATCAACCTGAACTCAACGGACCCTGTACCGTCTAAAACGCCCTTTAGCGTGA
+GTGATGCGGATTCGTATAACAAAAAAGGCACCGTCACCGTTTATGACAGCCAGGGTAATG
+CCCATGACATGAACGTCTATTTTGTGAAAACCAAAGATAATGAATGGGCTGTGTACACCC
+ATGACAGCAGCGATCCTGCAGCCACTGCGCCAACAACGGCGTCCACTACGCTGAAATTCA
+ATGAAAACGGGATTCTGGAGTCTGGCGGTACGGTGAACATCACCACCGGTACGATTAATG
+GCGCGACAGCGGCCACCTTCTCCCTCAGCTTCCTTAACTCCATGCAGCAGAACACCGGGG
+CTAATAACATCGTCGCCACCAATCAAAACGGCTATAAGCCTGGCGACCTGGTGAGCTACC
+AGATTAACAATGATGGCACCGTGGTTGGCAACTACTCCAACGAGCAGGAGCAGGTGCTGG
+GGCAGATTGTGCTGGCTAACTTCGCCAACAACGAAGGTCTGGCATCCCAGGGCGATAACG
+TCTGGGCGGCGACGCAGGCCTCCGGGGTAGCGCTGCTGGGGACTGCCGGTTCCGGCAACT
+TCGGTAAGCTGACGAACGGCGCGCTGGAAGCCTCTAACGTGGATTTGAGTAAAGAGCTGG
+TGAATATGATCGTCGCGCAGCGTAACTACCAGTCGAATGCGCAGACCATCAAAACCCAGG
+ACCAGATCCTCAATACGCTGGTTAACCTGCGCTAAGCGCCTGACGGGATAGCTTAATGGA
+TCACGCAATTTATACCGCCATGGGGGCGGCCAGCCAGACGCTTAACCAGCAGGCGGTAAC
+GGCCAGCAACCTGGCTAATGCCTCAACGCCGGGCTTTCGCGCGCAGCTTAACGCGCTACG
+CGCGGTGCCCGTTGATGGCCTCTCTTTAGCGACGCGCACGTTGGTTACGGCGTCGACGCC
+GGGGGCGGATATGACCCAGGGTCAGTTGGACTACACTTCCCGCCCGCTGGATGTTGCGTT
+ACAGCAGGACGGCTGGCTGGTGGTGCAAGCGGCGGATGGCGCTGAAGGATATACCCGTAA
+CGGGAATATCCAGGTGGGCCCGACCGGGCAGTTAACCATTCAGGGACATCCGGTTATCGG
+CGAAGGCGGCCCGATTACCGTTCCGGAAGGGTCGGAAATCACCATTGCGGCAGACGGCAC
+GATCTCCGCGCTCAATCCCGGCGACCCGCCAAACACGGTGGCGCCCGTTGGGCGGCTGAA
+GCTGGTCAAAGCGGAAGGCAATGAGGTGCAGCGGAGCGATGACGGTTTATTCCGCCTTAC
+CGCCGAGGCACAGGCTGAACGCGGGGCGGTACTGGCCGCCGACCCGTCAATTCGCATTAT
+GTCGGGCGTGCTGGAGGGCAGTAACGTCAAGCCGGTTGAAGCCATGACCGACATGATCGC
+CAACGCACGTCGTTTTGAAATGCAGATGAAGGTTATCACCAGCGTAGATGAGAACGAAGG
+GCGAGCTAACCAACTGCTGTCGATGAGTTAATACAGGACATTTTATGATCAGTTCATTAT
+GGATCGCCAAAACCGGTCTGGACGCGCAGCAAACCAATATGGATGTGATTGCCAATAACC
+TGGCAAACGTCAGCACCAATGGTTTTAAGCGTCAGCGCGCGGTATTTGAAGATCTGTTGT
+ATCAGACCATCCGCCAGCCGGGCGCGCAGTCGTCCGAGCAGACGACGCTGCCTTCCGGGC
+TGCAAATCGGTACCGGCGTGCGTCCGGTCGCCACGGAGCGCCTGCACAGTCAGGGGAACC
+TGTCGCAGACCAACAACAGTAAAGATGTGGCGATTAAAGGGCAGGGCTTTTTCCAGGTCA
+TGCTGCCGGACGGTACGTCTGCCTATACCCGCGACGGCTCTTTCCAGGTGGATCAGAATG
+GTCAACTGGTGACGGCGGGCGGTTTTCAGGTGCAGCCGGCAATCACCATTCCGGCCAACG
+CGTTAAGCATCACGATTGGCCGCGACGGCGTGGTCAGCGTTACCCAGCAAGGGCAGGCCG
+CGCCGGTTCAGGTCGGGCAGCTTAACCTGACCACCTTTATGAACGACACCGGTCTGGAAA
+GCATCGGCGAGAACCTCTATATCGAAACGCAATCGTCCGGCGCGCCGAACGAAAGCACGC
+CGGGGCTCAACGGCGCGGGGTTGTTGTATCAAGGGTATGTCGAAACGTCGAACGTTAACG
+TGGCGGAAGAGCTGGTGAACATGATTCAGGTTCAACGCGCCTATGAAATTAACAGTAAAG
+CAGTATCGACGACCGATCAGATGCTGCAGAAACTGACGCAACTCTAAGGGGCCGCCGGTG
+GGGGATACGCCACCGGCTCCCTGATTTTGAAGATGAAGGTAATGCAAAAATACGCGCTTC
+ACGCTTACCCAGTTATGGCCCTGATGGTCGCGACGCTGACAGGATGCGCCTGGATACCCG
+CTAAACCGCTCGTGCAGGGGGCGACCACGGCGCAGCCGATACCTGGCCCGGTACCGGTGG
+CGAATGGCTCCATATTTCAGTCTGCGCAGCCGATTAATTATGGCTATCAGCCGCTTTTTG
+AAGATCGTCGACCGCGTAATATCGGCGATACGCTCACGATTGTGTTACAGGAAAACGTCA
+GCGCCAGTAAAAGCTCGTCGGCAAATGCCAGCCGCGACGGCAAAACCAGCTTTGGTTTTG
+ATACGGTACCGCGTTATCTGCAGGGATTATTCGGTAATTCCCGCGCGGATATGGAGGCCT
+CCGGCGGCAACTCTTTTAATGGTAAAGGCGGCGCGAATGCCAGCAATACCTTTAGCGGCA
+CGCTGACCGTGACCGTCGATCAGGTTCTGGCCAATGGCAATTTACACGTCGTGGGGGAAA
+AACAGATCGCGATTAATCAGGGAACGGAATTCATCCGCTTCTCCGGCGTGGTAAATCCAC
+GCACCATCAGCGGTAGCAACTCTGTTCCCTCGACACAGGTGGCGGATGCGCGGATTGAAT
+ATGTCGGGAACGGCTATATTAACGAAGCGCAAAATATGGGCTGGCTGCAACGTTTCTTCC
+TTAATTTGTCGCCGATGTAAGCGAGGTGTATGTGTTTAAAGCTCTTGCAGGAATCGTTCT
+GGCACTGGTTGCCACTCTGGCGCACGCCGAGCGTATCCGGGATCTGACCAGTGTCCAGGG
+AGTACGGGAAAACTCGCTGATCGGCTACGGGCTGGTGGTCGGGCTGGACGGTACGGGCGA
+CCAGACGACCCAGACGCCATTTACCACCCAGACGCTGAATAACATGCTGTCACAACTGGG
+GATTACGGTCCCCACCGGCACCAATATGCAGTTGAAAAACGTGGCGGCGGTGATGGTGAC
+GGCGTCGTATCCGCCTTTTGCGCGACAGGGACAAACGATCGATGTCGTCGTTTCCTCAAT
+GGGGAACGCTAAAAGTCTGCGTGGCGGGACGTTATTAATGACGCCGTTAAAAGGGGTGGA
+CAGCCAGGTGTATGCTCTGGCGCAGGGCAATATTCTGGTCGGCGGCGCGGGCGCTTCCGC
+AGGCGGCAGTAGCGTGCAGGTTAACCAGCTTAATGGCGGGCGCATCACTAATGGCGCGAT
+TATCGAACGCGAGTTGCCGACTCAGTTCGGCGCTGGCAACACCATTAATCTGCAATTGAA
+CGACGAAGATTTTACGATGGCGCAGCAAATTACCGACGCCATCAACCGCGCCCGCGGTTA
+CGGCAGCGCCACTGCGCTTGATGCGCGAACGGTACAGGTACGCGTGCCCAGCGGCAACAG
+CTCGCAGGTGCGTTTTCTGGCGGACATTCAAAATATGGAAGTCAACGTGACGCCGCAGGA
+TGCAAAAGTCGTGATCAACTCGCGTACCGGTTCGGTGGTCATGAATCGGGAAGTCACGCT
+GGATAGCTGCGCTGTGGCGCAGGGCAATTTGTCAGTGACAGTCAATCGCCAACTCAACGT
+CAACCAGCCGAATACGCCATTTGGCGGCGGGCAGACCGTGGTGACGCCACAGACTCAGAT
+AGATTTGCGTCAGAGCGGCGGATCGCTACAGAGCGTGCGTTCCAGCGCCAATCTGAACAG
+CGTAGTGCGCGCGCTGAATGCGCTTGGCGCGACGCCGATGGATCTGATGTCGATTTTGCA
+GTCCATGCAGAGCGCGGGCTGTCTACGCGCCAAACTGGAAATCATCTGATGATCGGAGAC
+GGTAAATTGCTGGCCAGCGCGGCCTGGGATGCGCAATCTCTGAACGAACTGAAAGCGAAA
+GCGGGCCAGGACCCGGCGGCGAATATCCGTCCTGTGGCCCGTCAGGTGGAAGGGATGTTT
+GTGCAGATGATGCTGAAAAGTATGCGCGAGGCTTTACCCAAAGATGGTTTATTCAGCAGC
+GATCAGACGCGTCTGTATACCAGCATGTATGACCAGCAGATCGCCCAGCAGATGACCGCC
+GGTAAGGGATTGGGGCTGGCGGATATGATGGTTAAACAGATGACGGGCGGGCAGACGATG
+CCTGCAGATGATGCGCCGCAAGTACCGCTTAAATTCTCCCTGGAGACGGTAAACAGCTAT
+CAAAATCAGGCGCTGACCCAACTGGTGCGCAAAGCCATACCGAAAACGCCGGACAGCAGC
+GATGCGCCGCTCTCCGGCGACAGTAAAGACTTTCTGGCCCGGCTTTCGCTCCCGGCGAGG
+CTGGCCAGCGAACAAAGCGGGGTGCCGCATCATCTGATTCTGGCGCAGGCGGCGCTGGAG
+TCCGGCTGGGGGCAGCGGCAAATCCTGCGGGAGAATGGCGAACCCAGCTATAACGTATTT
+GGCGTGAAAGCGACCGCCAGTTGGAAAGGGCCGGTGACGGAAATCACCACCACTGAATAC
+GAAAATGGCGAAGCGAAAAAAGTGAAAGCGAAATTCCGCGTCTATAGCTCGTATCTGGAG
+GCGTTATCGGATTATGTCGCGCTGTTAACGCGTAACCCACGCTACGCTGCCGTGACCACT
+GCCGCCACGGCAGAGCAGGGCGCAGTGGCTCTGCAAAACGCCGGATACGCCACTGACCCG
+AATTACGCGCGTAAATTGGCCAGCATGATTCAGCAGTTGAAAGCGATGAGTGAAAAGGTC
+AGCAAAACCTACAGCGCGAATCTCGACAATCTCTTTTAAATTGCTCAAGTCCACGTAGTC
+GCTGCCGATAACAACGAGTATTGAAGGATTAAAAGGAACCATCATGTCCAGCTTGATTAA
+TCACGCCATGAGCGGACTTAACGCCGCGCAGGCCGCGTTAAATACGGTCAGTAATAACAT
+CAACAATTATAACGTTGCGGGTTATACCCGGCAGACAACTATTCTGGCGCAGGCAAACAG
+TACGTTAGGGGCTGGCGGCTGGATAGGTAATGGCGTTTACGTTTCAGGCGTACAGCGCGA
+ATATGATGCGTTTATCACTAATCAGCTACGCGGCGCGCAAAACCAGAGCAGCGGCTTAAC
+CACGCGCTATGAACAAATGTCGAAAATCGACAACCTGCTGGCCGATAAATCCAGCTCACT
+GTCTGGCTCGCTGCAGAGTTTTTTTACCAGCCTGCAAACGTTAGTCAGTAATGCGGAAGA
+TCCTGCGGCGCGTCAGGCGCTGATTGGTAAAGCGGAAGGGCTGGTAAACCAGTTCAAAAC
+CACCGATCAGTATCTGCGCGATCAGGATAAACAGGTCAATATCGCGATTGGCTCCAGCGT
+GGCGCAAATCAACAATTACGCGAAGCAGATAGCTAACCTGAACGATCAAATCTCCCGTAT
+GACGGGCGTAGGCGCGGGCGCATCGCCGAACGACCTGCTCGATCAACGTGATCAGTTGGT
+TAGCGAGCTTAACAAGATCGTTGGCGTCGAGGTGAGTGTACAGGACGGCGGCACCTATAA
+CCTGACGATGGCCAATGGCTATACGCTGGTGCAGGGGTCGACGGCGCGTCAGTTGGCGGC
+GGTTCCCTCCAGCGCCGACCCGACGCGAACGACTGTCGCTTATGTCGATGAGGCCGCCGG
+TAACATCGAAATTCCGGAAAAGTTGCTGAACACCGGTTCGCTCGGCGGGCTACTGACGTT
+CCGTTCTCAGGATCTGGATCAGACTCGTAATACGCTGGGCCAGTTGGCGTTGGCGTTTGC
+CGATGCGTTTAACGCGCAGCATACCAAAGGTTATGACGCCGACGGCAATAAAGGGAAAGA
+CTTCTTTAGCATTGGCTCGCCGGTGGTATATAGCAACAGTAATAATGCCGATAAAACGGT
+ATCGCTAACCGCTAAGGTGGTCGACAGCACGAAGGTTCAGGCGACGGATTATAAGATTGT
+TTTTGACGGTACAGACTGGCAGGTTACTCGCACTGCGGATAACACCACCTTCACGGCAAC
+AAAAGATGCTGACGGAAAACTGGAGATTGACGGTCTGAAAGTGACGGTAGGGACTGGCGC
+ACAGAAAAACGACAGTTTTCTTCTCAAGCCGGTCAGCAATGCTATCGTCGACATGAACGT
+TAAAGTGACAAATGAAGCCGAGATTGCGATGGCGTCTGAGTCAAAACTCGATCCTGATGT
+GGATACCGGCGACAGCGATAACCGCAATGGTCAGGCATTGCTGGACTTACAAAACAGCAA
+TGTAGTGGGCGGCAACAAAACCTTTAACGATGCTTACGCCACGTTGGTCAGCGATGTGGG
+TAACAAAACGTCAACGCTGAAAACCAGCAGCACCACGCAGGCGAATGTGGTTAAACAGCT
+TTATAAACAGCAACAGTCGGTTTCCGGCGTTAACCTCGACGAAGAGTACGGCAATTTGCA
+GCGTTATCAGCAGTATTATCTGGCGAATGCGCAAGTATTGCAGACCGCGAATGCGCTGTT
+TGATGCGTTATTGAATATTCGCTAAAGGAGAAGGATGACATGCGTATCAGTACCCAGATG
+ATGTACGAACAAAATATGAGCGGCATCACTAATTCTCAGGCCGAATGGATGAAGCTGGGC
+GAGCAGATGTCTACCGGTAAGCGCGTTACCAACCCATCTGACGATCCGATCGCCGCGTCG
+CAGGCGGTAGTACTCTTTCAGGCGCAGGCGCAGAATAGCCAGTACGCCCTGGCGCGTACG
+TTTGCCACCCAAAAAGTGTCGCTGGAAGAAAGCGTACTCAGTCAGGTGACGACGGCGATT
+CAAACCGCGCAGGAAAAAATCGTCTATGCCGGAAACGGCACGTTAAGCGACGATGACCGC
+GCGTCGCTGGCGACGGATTTACAGGGGATCCGCGATCAGCTGATGAACCTGGCAAACAGC
+ACTGACGGCAATGGTCGCTATATCTTTGCCGGGTATAAAACGGAAGCGGCGCCATTCGAC
+CAGGCGACAGGTGGTTATCATGGCGGCGAGAAAAGTGTTACCCAGCAGGTGGATTCCGCA
+CGCACGATGGTAATTGGCCATACGGGAGCGCAAATTTTTAATAGCATCACCAGCAATGCG
+GTGCCGGAACCGGATGGCTCGGACTCCGAAAAGAATCTGTTTGTCATGCTCGATACGGCA
+ATTGCCGCGCTCAAGACCCCGGTGGAAGGCAATGACGTGGAAAAAGAAAAAGCCGCTGCC
+GCCATTGATAAAACCAATCGCGGCTTAAAAAATTCGCTTAATAACGTCCTGACCGTTCGT
+GCGGAACTGGGAACGCAACTGAGCGAACTCAGTACGCTGGATTCACTGGGAAGCGACCGT
+GCGCTGGGACAGAAGCTACAGATGAGCAACCTGGTAGATGTGGACTGGAACTCGGTCATT
+TCCTCCTACGTCATGCAACAGGCGGCATTACAGGCGTCCTATAAAACGTTTACCGACATG
+CAGGGAATGTCGCTTTTCCAGTTGAACCGGTAACGCCTCTTTTTGAAACATATCACGAAA
+CTGGATATGTTTTGTCTGCCCGCGCCATCCACCCCGGCGCGGGCATTTTTTGTCTATGGA
+AAACCCCCAGCTAGGCTGGGGGTTCCGGAAAGCTTTCAGCTTTAAGCCAGTTATTAAAAC
+CCCTTTTGATTTGTTAAAACATCTTGCGGTCTGGC
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/reorder_isolates.tre	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,1 @@
+(query_1:6.0,(query_3:5.0,query_4:3.0):5.0,query_2:11.0);
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/reorder_isolates_expected_output.csv	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,8 @@
+"Gene","Non-unique Gene name","Annotation","No. isolates","No. sequences","Avg sequences per isolate","Genome Fragment","Order within Fragment","Accessory Fragment","Accessory Order with Fragment","QC","query_1","query_2","query_3"
+"hly","","Alpha-toxin","3","3","1","","","","","","1_1","2_1","3_1"
+"argF","","Ornithine carbamoyltransferase","2","2","1","","","","","","1_3","","3_3"
+"group_4","","","2","2","1","","","","","","","2_4","3_4"
+"speH","","hypothetical protein","2","2","1","","","","","","1_2","2_2",""
+"group_7","","Gonococcal growth inhibitor III","1","1","1","","","","","","","2_7",""
+"yfnB","","Putative HAD-hydrolase yfnB","1","1","1","","","","","","","","3_5"
+"group_6","","Gonococcal growth inhibitor III","1","1","1","","","","","","1_6","",""
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/reorder_isolates_expected_output_breadth_alpha.csv	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,8 @@
+"Gene","Non-unique Gene name","Annotation","No. isolates","No. sequences","Avg sequences per isolate","Genome Fragment","Order within Fragment","Accessory Fragment","Accessory Order with Fragment","QC","query_1","query_2","query_3"
+"hly","","Alpha-toxin","3","3","1","","","","","","1_1","2_1","3_1"
+"argF","","Ornithine carbamoyltransferase","2","2","1","","","","","","1_3","","3_3"
+"group_4","","","2","2","1","","","","","","","2_4","3_4"
+"speH","","hypothetical protein","2","2","1","","","","","","1_2","2_2",""
+"group_7","","Gonococcal growth inhibitor III","1","1","1","","","","","","","2_7",""
+"yfnB","","Putative HAD-hydrolase yfnB","1","1","1","","","","","","","","3_5"
+"group_6","","Gonococcal growth inhibitor III","1","1","1","","","","","","1_6","",""
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/reorder_isolates_expected_output_breadth_creation.csv	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,8 @@
+"Gene","Non-unique Gene name","Annotation","No. isolates","No. sequences","Avg sequences per isolate","Genome Fragment","Order within Fragment","Accessory Fragment","Accessory Order with Fragment","QC","query_1","query_2","query_3"
+"hly","","Alpha-toxin","3","3","1","","","","","","1_1","2_1","3_1"
+"argF","","Ornithine carbamoyltransferase","2","2","1","","","","","","1_3","","3_3"
+"group_4","","","2","2","1","","","","","","","2_4","3_4"
+"speH","","hypothetical protein","2","2","1","","","","","","1_2","2_2",""
+"group_7","","Gonococcal growth inhibitor III","1","1","1","","","","","","","2_7",""
+"yfnB","","Putative HAD-hydrolase yfnB","1","1","1","","","","","","","","3_5"
+"group_6","","Gonococcal growth inhibitor III","1","1","1","","","","","","1_6","",""
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/reorder_isolates_expected_output_breadth_revalpha.csv	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,8 @@
+"Gene","Non-unique Gene name","Annotation","No. isolates","No. sequences","Avg sequences per isolate","Genome Fragment","Order within Fragment","Accessory Fragment","Accessory Order with Fragment","QC","query_1","query_2","query_3"
+"hly","","Alpha-toxin","3","3","1","","","","","","1_1","2_1","3_1"
+"argF","","Ornithine carbamoyltransferase","2","2","1","","","","","","1_3","","3_3"
+"group_4","","","2","2","1","","","","","","","2_4","3_4"
+"speH","","hypothetical protein","2","2","1","","","","","","1_2","2_2",""
+"group_7","","Gonococcal growth inhibitor III","1","1","1","","","","","","","2_7",""
+"yfnB","","Putative HAD-hydrolase yfnB","1","1","1","","","","","","","","3_5"
+"group_6","","Gonococcal growth inhibitor III","1","1","1","","","","","","1_6","",""
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/reorder_isolates_expected_output_depth_alpha.csv	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,8 @@
+"Gene","Non-unique Gene name","Annotation","No. isolates","No. sequences","Avg sequences per isolate","Genome Fragment","Order within Fragment","Accessory Fragment","Accessory Order with Fragment","QC","query_1","query_2","query_3"
+"hly","","Alpha-toxin","3","3","1","","","","","","1_1","2_1","3_1"
+"argF","","Ornithine carbamoyltransferase","2","2","1","","","","","","1_3","","3_3"
+"group_4","","","2","2","1","","","","","","","2_4","3_4"
+"speH","","hypothetical protein","2","2","1","","","","","","1_2","2_2",""
+"group_7","","Gonococcal growth inhibitor III","1","1","1","","","","","","","2_7",""
+"yfnB","","Putative HAD-hydrolase yfnB","1","1","1","","","","","","","","3_5"
+"group_6","","Gonococcal growth inhibitor III","1","1","1","","","","","","1_6","",""
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/reorder_isolates_expected_output_depth_creation.csv	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,8 @@
+"Gene","Non-unique Gene name","Annotation","No. isolates","No. sequences","Avg sequences per isolate","Genome Fragment","Order within Fragment","Accessory Fragment","Accessory Order with Fragment","QC","query_1","query_2","query_3"
+"hly","","Alpha-toxin","3","3","1","","","","","","1_1","2_1","3_1"
+"argF","","Ornithine carbamoyltransferase","2","2","1","","","","","","1_3","","3_3"
+"group_4","","","2","2","1","","","","","","","2_4","3_4"
+"speH","","hypothetical protein","2","2","1","","","","","","1_2","2_2",""
+"group_7","","Gonococcal growth inhibitor III","1","1","1","","","","","","","2_7",""
+"yfnB","","Putative HAD-hydrolase yfnB","1","1","1","","","","","","","","3_5"
+"group_6","","Gonococcal growth inhibitor III","1","1","1","","","","","","1_6","",""
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/reorder_isolates_expected_output_depth_height.csv	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,8 @@
+"Gene","Non-unique Gene name","Annotation","No. isolates","No. sequences","Avg sequences per isolate","Genome Fragment","Order within Fragment","Accessory Fragment","Accessory Order with Fragment","QC","query_1","query_2","query_3"
+"hly","","Alpha-toxin","3","3","1","","","","","","1_1","2_1","3_1"
+"argF","","Ornithine carbamoyltransferase","2","2","1","","","","","","1_3","","3_3"
+"group_4","","","2","2","1","","","","","","","2_4","3_4"
+"speH","","hypothetical protein","2","2","1","","","","","","1_2","2_2",""
+"group_7","","Gonococcal growth inhibitor III","1","1","1","","","","","","","2_7",""
+"yfnB","","Putative HAD-hydrolase yfnB","1","1","1","","","","","","","","3_5"
+"group_6","","Gonococcal growth inhibitor III","1","1","1","","","","","","1_6","",""
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/reorder_isolates_expected_output_depth_revalpha.csv	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,8 @@
+"Gene","Non-unique Gene name","Annotation","No. isolates","No. sequences","Avg sequences per isolate","Genome Fragment","Order within Fragment","Accessory Fragment","Accessory Order with Fragment","QC","query_1","query_2","query_3"
+"hly","","Alpha-toxin","3","3","1","","","","","","1_1","2_1","3_1"
+"argF","","Ornithine carbamoyltransferase","2","2","1","","","","","","1_3","","3_3"
+"group_4","","","2","2","1","","","","","","","2_4","3_4"
+"speH","","hypothetical protein","2","2","1","","","","","","1_2","2_2",""
+"group_7","","Gonococcal growth inhibitor III","1","1","1","","","","","","","2_7",""
+"yfnB","","Putative HAD-hydrolase yfnB","1","1","1","","","","","","","","3_5"
+"group_6","","Gonococcal growth inhibitor III","1","1","1","","","","","","1_6","",""
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/reorder_isolates_input.csv	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,8 @@
+"Gene","Non-unique Gene name","Annotation","No. isolates","No. sequences","Avg sequences per isolate","Genome Fragment","Order within Fragment","Accessory Fragment","Accessory Order with Fragment","QC","query_1","query_2","query_3"
+"hly","","Alpha-toxin","3","3","1","","","","","","1_1","2_1","3_1"
+"argF","","Ornithine carbamoyltransferase","2","2","1","","","","","","1_3","","3_3"
+"group_4","","","2","2","1","","","","","","","2_4","3_4"
+"speH","","hypothetical protein","2","2","1","","","","","","1_2","2_2",""
+"group_7","","Gonococcal growth inhibitor III","1","1","1","","","","","","","2_7",""
+"yfnB","","Putative HAD-hydrolase yfnB","1","1","1","","","","","","","","3_5"
+"group_6","","Gonococcal growth inhibitor III","1","1","1","","","","","","1_6","",""
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/sequences_with_unknowns.faa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,26 @@
+>1234_00186 GGDEF family protein
+MNFENEYDLEKLVNNSLDLLTIVDLSGNVLLVNPAFERTLGWKKEDLVGKDPFHLLHPED
+KESTYKEFEKLNQGLLTLSFQNRYICADGQYRYFSWTASPDLVSGLVYVTGRDITDVIES
+NRKISQLAVKLKETNDRLFEQASTDPLTKLKNRRMFNEELNNLIHACDKESHPLSLLMID
+ADHFKDYNDKFGHIAGDKVLVELASILTKTFRKKDVLARYGGEEFIAALPNTSEPEANQI
+AERLVQTVREFSWEKRSVTISVGITTYNFNPTSKSINSEYLLNLIEQADKALYCSKVSGR
+XXXXXXXXXXXXXXXXXXXYYI*
+>1234_00325 only a few unknowns so keep
+MAFDPSVPQQQAQAPAGTLLFPEGSSANTLNVLHSGTVRYLTEVPGGRKLELFKLNGANL
+TPGSVALFTSGRYPFHLQAEEACVISTYAMNRDTISKSVGSRVSLGLMVARTLLREITEL
+FKKSNQIRKITSEIEKVNDNLSILYYQFNPSVFPDIKPGSPIPEVSADVVDPVMRLCREN
+LKLFFDNGGILPDRPSPQFLEEEHESQLTRLYPEEIDFQDGEFNFIRKLVMQDPKILNVL
+FTADPSMLAYVCSKLANVLDQISGILKTCLTDLDEAFRIFFIGENSLVEKFYLILDITSS
+GYGTAPAEFVIPVLGAFAGKIEKYKNGHQALFGVPVANISPNTQAFQSKAVTLAKKMEET
+APKVQAPVTSSATAGVDVDAIRKELDNSASVIIQFSGLGAEQIKEFSALMVKVKSLKNPL
+DPEGDNRKVRRTLGRHYWDMYQECFTKYMNSNRNVPKPVELMLKYGYFDETLVDDSQIAF
+MYTQKDPANFTSNVPISLGTEWLEKVFKREVPTSLDEMGQNFFEKVKLENRNIVIKKESD
+IPPELDNPDTRLKFEFASLYEANVRLTSGSPATHFPILTKFHSQMAIDKSYVSKKILEEV
+VHELMAVDYSIFHREVIYNNNELGITKEFIQKCVIPDFILVPSIGTKVMMWQDLSIHRGA
+GSKESPGRIVLPIFAQGDLKTMVADALAAFRWELTKSILGAEWNNVGNPSITADYTDYIQ
+FFKKNKDLSMEIKEKLASDFKRFRNDRDIFANDYQLWMKYEADGVQRLNKVVRGIFYRHI
+PFSKQVRDKVAXXXXXXXXXXXXXLLPLQRSITDLLILEIENILK*
+>1234_00377 Uncharacterized protein conserved in bacteria
+MTLNEFAKNVLFGSGLEDKLFSPPVHPVDIRSFDFLNVPSLPAREKKIQISEQKSKIPRL
+EQLFNEENRIITLHHFANHELMAIELFAWAILKFQDAPSSIRFGLYRTLLEEQTHLKMYL
+SEMKKGGMELGDRPLNFIFWKQVPKMQTLEKFXXXXXXXXXXXXXXXXXF*
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/shred1.gff	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,9 @@
+##gff-version 3
+##sequence-region shredA 1 40
+##sequence-region shredB 1 40
+shredA	Prodigal:2.60	CDS	179	1471	.	-	0	ID=11983_1#21_00001;eC_number=2.7.13.3;gene=regB;inference=ab initio prediction:Prodigal:2.60,similar to AA sequence:RefSeq:YP_005150533.1,similar to AA sequence:UniProtKB:Q3J6C1,protein motif:CLUSTERS:PRK11360,protein motif:Cdd:COG4191,protein motif:TIGRFAMs:TIGR02966,protein motif:Pfam:PF02518.20;locus_tag=11983_1#21_00001;product=integral membrane sensor signal transduction histidine kinase,Sensor histidine kinase regB,sensory histidine kinase AtoS,Signal transduction histidine kinase regulating C4-dicarboxylate transport system,phosphate regulon sensor kinase PhoR,Histidine kinase-%2C DNA gyrase B-%2C and HSP90-like ATPase;protein_id=gnl|SC|11983_1#21_00001
+##FASTA
+>shredA
+AAAAAAAAAACCCCCCCCCCGGGGGGGGGGTTTTTTTTTT
+>shredB
+AAAAAAAAAACCCCCCCCCCGGGGGGGGGGTTTTTTTTTT
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/shred1.shred.fa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,16 @@
+>shred1_1
+AAAAAAAAAA
+>shred1_2
+CCCCCCCCCC
+>shred1_3
+GGGGGGGGGG
+>shred1_4
+TTTTTTTTTT
+>shred1_5
+AAAAAAAAAA
+>shred1_6
+CCCCCCCCCC
+>shred1_7
+GGGGGGGGGG
+>shred1_8
+TTTTTTTTTT
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/shred2.shred.fa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,16 @@
+>shred2_1
+AAAAAAAAAA
+>shred2_2
+GGGGGGGGGG
+>shred2_3
+TTTTTTTTTT
+>shred2_4
+CCCCCCCCCC
+>shred2_5
+AAAAAAAAAA
+>shred2_6
+CCCCCCCCCC
+>shred2_7
+TTTTTTTTTT
+>shred2_8
+GGGGGGGGGG
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/data/uneven_sequences.fa.sorted.fa	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,18 @@
+>1
+aNN
+>2
+aaN
+>3
+aaa
+>4
+aaaaNN
+>5
+aaaaaN
+>6
+aaaaaa
+>7
+aaaaaaaNN
+>8
+aaaaaaaaN
+>9
+aaaaaaaaa
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/dummy_blastp	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,3 @@
+#!/usr/bin/env perl
+system("touch results.out");
+1;
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/dummy_cd-hit	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,5 @@
+#!/usr/bin/env perl
+system("touch output");
+system("touch output.clstr");
+system("touch output.bak.clstr");
+1;
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/dummy_makeblastdb	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,5 @@
+#!/usr/bin/env perl
+system("touch output_contigs.phr");
+system("touch output_contigs.pin");
+system("touch output_contigs.psq");
+1;
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roary/t/lib/TestHelper.pm	Mon Dec 17 05:45:06 2018 -0500
@@ -0,0 +1,323 @@
+package TestHelper;
+use Moose::Role;
+use Test::Most;
+use Data::Dumper;
+use File::Slurper qw(read_lines read_text);
+use Test::Files;
+use Test::Output;
+
+$ENV{PATH} .= ":./bin";
+
+sub compare_files {
+    my ( $actual_file, $expected_file, $comment ) = @_;
+    my @actual_lines   = sort( read_lines($actual_file) );
+    my @expected_lines = sort( read_lines($expected_file) );
+    is_deeply( \@actual_lines, \@expected_lines, $comment );
+}
+
+sub compare_groups_files {
+    my ( $actual_file, $expected_file, $comment ) = @_;
+    my @actual_lines   = sort( read_lines($actual_file) );
+    my @expected_lines = sort( read_lines($expected_file) );
+
+    my @actual_sorted_lines;
+    for my $line (@actual_lines) {
+        my @line_details = split( / /, $line );
+        shift @line_details;
+        my @sorted = sort(@line_details);
+        push( @actual_sorted_lines, \@sorted );
+    }
+
+    my @expected_sorted_lines;
+    for my $line (@expected_lines) {
+        my @line_details = split( / /, $line );
+        shift @line_details;
+        my @sorted = sort(@line_details);
+        push( @expected_sorted_lines, \@sorted );
+    }
+    is_deeply( \@actual_sorted_lines, \@expected_sorted_lines, $comment );
+}
+
+
+sub stdout_should_have
+{
+	my ( $script_name, $parameters, $expected ) = @_;
+	my @input_args = split( " ", $parameters );
+	open OLDERR, '>&STDERR';
+	eval("use $script_name ;");
+    my $returned_values = 0;
+    {
+        local *STDERR;
+        open STDERR, '>/dev/null' or warn "Can't open /dev/null: $!";
+	    stdout_like { eval("$script_name->new(args => \\\@input_args, script_name => '$script_name')->run;"); } qr/$expected/, "got expected text $expected for $parameters";
+        close STDERR;
+    }
+    open STDERR, '>&OLDERR' or die "Can't restore stderr: $!";
+    close OLDERR or die "Can't close OLDERR: $!";
+}
+
+
+sub stdout_should_not_have
+{
+	my ( $script_name, $parameters, $expected ) = @_;
+	my @input_args = split( " ", $parameters );
+	open OLDERR, '>&STDERR';
+	eval("use $script_name ;");
+    my $returned_values = 0;
+    {
+        local *STDERR;
+        open STDERR, '>/dev/null' or warn "Can't open /dev/null: $!";
+	    stdout_unlike { eval("$script_name->new(args => \\\@input_args, script_name => '$script_name')->run;"); } qr/$expected/, "got expected text $expected for $parameters";
+        close STDERR;
+    }
+    open STDERR, '>&OLDERR' or die "Can't restore stderr: $!";
+    close OLDERR or die "Can't close OLDERR: $!";
+}
+
+
+
+sub stderr_should_not_have
+{
+	my ( $script_name, $parameters, $expected ) = @_;
+	my @input_args = split( " ", $parameters );
+	open OLDOUT, '>&STDOUT';
+	eval("use $script_name ;");
+    my $returned_values = 0;
+    {
+        local *STDOUT;
+        open STDOUT, '>/dev/null' or warn "Can't open /dev/null: $!";
+	    stderr_unlike { eval("$script_name->new(args => \\\@input_args, script_name => '$script_name')->run;"); } qr/$expected/, "got expected text $expected for $parameters";
+        close STDOUT;
+    }
+    open STDOUT, '>&OLDOUT' or die "Can't restore stdout: $!";
+    close OLDOUT or die "Can't close OLDOUT: $!";
+}
+
+sub stderr_should_have
+{
+	my ( $script_name, $parameters, $expected ) = @_;
+	my @input_args = split( " ", $parameters );
+	open OLDOUT, '>&STDOUT';
+	eval("use $script_name ;");
+    my $returned_values = 0;
+    {
+        local *STDOUT;
+        open STDOUT, '>/dev/null' or warn "Can't open /dev/null: $!";
+	    stderr_like { eval("$script_name->new(args => \\\@input_args, script_name => '$script_name')->run;"); } qr/$expected/, "got expected text $expected for $parameters";
+        close STDOUT;
+    }
+    open STDOUT, '>&OLDOUT' or die "Can't restore stdout: $!";
+    close OLDOUT or die "Can't close OLDOUT: $!";
+}
+
+
+sub mock_execute_script_and_check_output {
+    my ( $script_name, $scripts_and_expected_files, $columns_to_exclude ) = @_;
+
+    system('touch empty_file');
+
+    open OLDOUT, '>&STDOUT';
+    open OLDERR, '>&STDERR';
+    eval("use $script_name ;");
+    my $returned_values = 0;
+    {
+        local *STDOUT;
+        open STDOUT, '>/dev/null' or warn "Can't open /dev/null: $!";
+        local *STDERR;
+        open STDERR, '>/dev/null' or warn "Can't open /dev/null: $!";
+
+        for my $script_parameters ( sort keys %$scripts_and_expected_files ) {
+            my $full_script = $script_parameters;
+            my @input_args = split( " ", $full_script );
+
+            my $cmd = "$script_name->new(args => \\\@input_args, script_name => '$script_name')->run;";
+            eval($cmd);
+            warn $@ if $@;
+
+            my $actual_output_file_name   = $scripts_and_expected_files->{$script_parameters}->[0];
+            my $expected_output_file_name = $scripts_and_expected_files->{$script_parameters}->[1];
+            ok( -e $actual_output_file_name, "Actual output file exists $actual_output_file_name  $script_parameters" );
+            if ( defined($columns_to_exclude) ) {
+                is(
+                    _exclude_variable_columns_from_spreadsheet( $actual_output_file_name,   $columns_to_exclude ),
+                    _exclude_variable_columns_from_spreadsheet( $expected_output_file_name, $columns_to_exclude ),
+                    'Actual and expected match output excluding variable columns'
+                );
+            }
+            else {
+                compare_ok( $actual_output_file_name, $expected_output_file_name,
+                    "Actual and expected output match for '$script_parameters'" );
+
+            }
+            unlink($actual_output_file_name);
+        }
+        close STDOUT;
+        close STDERR;
+    }
+
+    # Restore stdout.
+    open STDOUT, '>&OLDOUT' or die "Can't restore stdout: $!";
+    open STDERR, '>&OLDERR' or die "Can't restore stderr: $!";
+
+    # Avoid leaks by closing the independent copies.
+    close OLDOUT or die "Can't close OLDOUT: $!";
+    close OLDERR or die "Can't close OLDERR: $!";
+    unlink('empty_file');
+}
+
+sub mock_execute_script_and_check_output_sorted_groups {
+    my ( $script_name, $scripts_and_expected_files, $columns_to_exclude ) = @_;
+
+    system('touch empty_file');
+
+    open OLDOUT, '>&STDOUT';
+    open OLDERR, '>&STDERR';
+    eval("use $script_name ;");
+    my $returned_values = 0;
+    {
+        local *STDOUT;
+        open STDOUT, '>/dev/null' or warn "Can't open /dev/null: $!";
+        local *STDERR;
+        open STDERR, '>/dev/null' or warn "Can't open /dev/null: $!";
+
+        for my $script_parameters ( sort keys %$scripts_and_expected_files ) {
+            my $full_script = $script_parameters;
+            my @input_args = split( " ", $full_script );
+
+            my $cmd = "$script_name->new(args => \\\@input_args, script_name => '$script_name')->run;";
+            eval($cmd);
+            warn $@ if $@;
+
+            my $actual_output_file_name = $scripts_and_expected_files->{$script_parameters}->[0];
+
+            my $expected_output_file_name = $scripts_and_expected_files->{$script_parameters}->[1];
+            ok( -e $actual_output_file_name, "Actual output file exists $actual_output_file_name  $script_parameters" );
+            if ( defined($columns_to_exclude) ) {
+                my @actual_content_sorted =
+                  sort( split( /\n/, _exclude_variable_columns_from_spreadsheet( $actual_output_file_name, $columns_to_exclude ) ) );
+                my @expected_content_sorted =
+                  sort( split( /\n/, _exclude_variable_columns_from_spreadsheet( $expected_output_file_name, $columns_to_exclude ) ) );
+                is_deeply( \@actual_content_sorted, \@expected_content_sorted,
+                    'Actual and expected match output excluding variable columns' );
+            }
+            else {
+                compare_groups_files( $actual_output_file_name, $expected_output_file_name,
+                    "Actual and expected sorted output match for '$script_parameters'" );
+            }
+            unlink($actual_output_file_name);
+        }
+        close STDOUT;
+        close STDERR;
+    }
+
+    # Restore stdout.
+    open STDOUT, '>&OLDOUT' or die "Can't restore stdout: $!";
+    open STDERR, '>&OLDERR' or die "Can't restore stderr: $!";
+
+    # Avoid leaks by closing the independent copies.
+    close OLDOUT or die "Can't close OLDOUT: $!";
+    close OLDERR or die "Can't close OLDERR: $!";
+    unlink('empty_file');
+}
+
+sub mock_execute_script_and_check_output_sorted {
+    my ( $script_name, $scripts_and_expected_files, $columns_to_exclude ) = @_;
+
+    system('touch empty_file');
+
+    open OLDOUT, '>&STDOUT';
+    open OLDERR, '>&STDERR';
+    eval("use $script_name ;");
+    my $returned_values = 0;
+    {
+        local *STDOUT;
+        open STDOUT, '>/dev/null' or warn "Can't open /dev/null: $!";
+        local *STDERR;
+        open STDERR, '>/dev/null' or warn "Can't open /dev/null: $!";
+
+        for my $script_parameters ( sort keys %$scripts_and_expected_files ) {
+            my $full_script = $script_parameters;
+            my @input_args = split( " ", $full_script );
+
+            my $cmd = "$script_name->new(args => \\\@input_args, script_name => '$script_name')->run;";
+            eval($cmd);
+            warn $@ if $@;
+
+            my $actual_output_file_name = $scripts_and_expected_files->{$script_parameters}->[0];
+
+            my $expected_output_file_name = $scripts_and_expected_files->{$script_parameters}->[1];
+            ok( -e $actual_output_file_name, "Actual output file exists $actual_output_file_name  $script_parameters" );
+            if ( defined($columns_to_exclude) ) {
+                my @actual_content_sorted =
+                  sort( split( /\n/, _exclude_variable_columns_from_spreadsheet( $actual_output_file_name, $columns_to_exclude ) ) );
+                my @expected_content_sorted =
+                  sort( split( /\n/, _exclude_variable_columns_from_spreadsheet( $expected_output_file_name, $columns_to_exclude ) ) );
+                is_deeply( \@actual_content_sorted, \@expected_content_sorted,
+                    'Actual and expected match output excluding variable columns' );
+            }
+            else {
+                compare_groups_files( $actual_output_file_name, $expected_output_file_name,
+                    "Actual and expected sorted output match for '$script_parameters'" );
+            }
+            unlink($actual_output_file_name);
+        }
+        close STDOUT;
+        close STDERR;
+    }
+
+    # Restore stdout.
+    open STDOUT, '>&OLDOUT' or die "Can't restore stdout: $!";
+    open STDERR, '>&OLDERR' or die "Can't restore stderr: $!";
+
+    # Avoid leaks by closing the independent copies.
+    close OLDOUT or die "Can't close OLDOUT: $!";
+    close OLDERR or die "Can't close OLDERR: $!";
+    unlink('empty_file');
+}
+
+sub compare_tab_files_with_variable_coordinates {
+    my ( $actual_file, $expected_file ) = @_;
+    ok( -e $actual_file, 'File exists' . $actual_file );
+
+    is(
+        _filter_coordinates_from_string($actual_file),
+        _filter_coordinates_from_string($expected_file),
+        'file contents the same for ' . $actual_file
+    );
+}
+
+sub _filter_coordinates_from_string {
+    my ($file_name) = @_;
+    my $file_contents = read_text($file_name);
+    my @lines = split( /\n/, $file_contents );
+    my $modified_file_contents = '';
+    for my $line ( sort @lines ) {
+        next if ( $line =~ /(variation|misc_feature|feature)/ );
+        $line =~ s!group_[\d]+!group_XX!gi;
+        $modified_file_contents .= $line . "\n";
+    }
+    return $modified_file_contents;
+}
+
+sub _exclude_variable_columns_from_spreadsheet {
+    my ( $file_name, $columns_to_exclude ) = @_;
+    my $file_contents          = read_text($file_name);
+    my @lines                  = split( /\n/, $file_contents );
+    my $modified_file_contents = '';
+
+    for ( my $i = 0 ; $i < @lines ; $i++ ) {
+        my @cells = split( /,/, $lines[$i] );
+
+        for my $col_number ( @{$columns_to_exclude} ) {
+            next unless ( defined( $cells[$col_number] ) );
+            $cells[$col_number] = '';
+        }
+        $modified_file_contents .= join( ',', @cells ) . "\n";
+    }
+
+    return $modified_file_contents;
+}
+
+no Moose;
+1;
+