changeset 41:cd69d25ce451 draft

"planemo upload for repository https://github.com/phac-nml/mob-suite commit 96af868783fb62b932e49452133d3e1a8e1d181c-dirty"
author dfornika
date Thu, 14 Nov 2019 00:43:21 +0000
parents 8ad65c3af781
children bcf6aa9dbc77
files 1.4/mob_recon.xml 1.4/mob_typer.xml README.md distance_matrix_phylip.py distance_matrix_phylip.xml mash_dist_from_mob_db.xml mob_hostrange.xml mob_recon.xml mob_suite_databases.loc.sample mob_typer.xml mob_typer_refseq_download.py mob_typer_refseq_download.xml test-data/contig_report.txt test-data/mash_dist_matrix.phy test-data/mash_dist_matrix.txt test-data/mash_dist_plasmid_38.tsv test-data/mob_hostrange_._refseqhostrange_phylostats.txt test-data/mob_hostrange_._refseqhostrange_report.txt test-data/plasmid_38.fasta test-data/plasmid_476.fasta test-data/plasmids.msh tool_data_table_conf.xml.sample workflows/AMRworkflow_STARAMR.ga
diffstat 22 files changed, 528 insertions(+), 448 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1.4/mob_recon.xml	Thu Nov 14 00:43:21 2019 +0000
@@ -0,0 +1,127 @@
+<tool id="mob_recon" name="MOB-Recon" version="1.4.9.1+galaxy0">
+  <description>Type contigs and extract plasmid sequences</description>
+  <requirements>
+     <requirement type="package" version="1.4.9.1">mob_suite</requirement>
+  </requirements>   
+  <command detect_errors="exit_code">
+  <![CDATA[  
+    #import re
+    #import os.path
+    
+    #set $named_input = re.sub(r'(\s|\(|\)|:|!)', '_', str($input.element_identifier)+".fasta")
+    ln -s "$input" $named_input && 
+    
+    mob_recon  --num_threads \${GALAXY_SLOTS:-4}  --infile "${named_input}" 
+    #if str($adv_param.unicycler_contigs) == "True":
+      --unicycler_contigs 
+    #end if   
+    #if str($adv_param.run_circlator) == "True":
+      --run_circlator 
+    #end if 
+    #if str($adv_param.min_length_condition.min_length_param) == "True":
+      --min_length ${adv_param.min_length_condition.min_length_value}
+    #end if 
+    --run_typer --min_rep_evalue '${adv_param.min_rep_evalue}'
+    --min_rep_evalue '${adv_param.min_rep_evalue}'
+    --min_mob_evalue '${adv_param.min_mob_evalue}'
+    --min_con_evalue '${adv_param.min_con_evalue}'
+    --min_rep_ident '${adv_param.min_rep_ident}'
+    --min_mob_ident '${adv_param.min_mob_ident}'
+    --min_con_ident  '${adv_param.min_con_ident}'
+    --min_rpp_ident   '${adv_param.min_rpp_ident}'
+    --outdir '.' && 
+    mkdir ./sequences && (cp plasmid*.fasta chromosome.fasta ./sequences 2> /dev/null || true)
+  ]]>  
+  </command>
+  <inputs>
+    <param name="input" type="data" format="fasta" label="Input" help="FASTA file with contig(s)"/>
+    <section name="adv_param" title="Advanced parameters" expanded="False">
+      <param name="unicycler_contigs" label="Check for circularity flag generated by unicycler in contigs fasta headers" type="select" value="True">
+        <option value="True">Yes</option>
+        <option value="False">No</option>
+      </param>
+      <param name="run_circlator" label="Run circlator minums2 pipeline to check for circular contigs" type="select" value="True">
+        <option value="True">Yes</option>
+        <option value="False">No</option>
+      </param>
+      <conditional name="min_length_condition">
+        <param name="min_length_param" label="Minimum length of contigs to process" type="select" value="False">
+          <option value="False">No</option>
+          <option value="True">Yes</option>
+       </param>   
+        <when value="True">
+          <param name="min_length_value" type="integer" value="500" min="50"/> 
+        </when>  
+        <when value="False"/>
+      </conditional> 
+      <param name="min_rep_evalue" label="Minimum evalue threshold for replicon blastn" type="float"  min="0.00001" max="1" value="0.00001"/>
+      <param name="min_mob_evalue" label="Minimum evalue threshold for relaxase tblastn" type="float"  min="0.00001" max="1" value="0.00001"/>
+      <param name="min_con_evalue" label="Minimum evalue threshold for contig blastn" type="float"  min="0.00001" max="1" value="0.00001"/>
+      <param name="min_rpp_evalue" label="Minimum evalue threshold for repetitve elements blastn" type="float"  min="0.00001" max="1" value="0.00001"/>
+      <param name="min_rep_ident" label="Minimum sequence identity for replicons" type="integer"  min="0" max="100" value="80"/>
+      <param name="min_mob_ident" label="Minimum sequence identity for relaxases" type="integer"  min="0" max="100" value="80"/>
+      <param name="min_con_ident" label="Minimum sequence identity for contigs" type="integer"  min="0" max="100" value="80"/>
+      <param name="min_rpp_ident" label="Minimum sequence identity for repetitive elements" type="integer"  min="0" max="100" value="80"/>
+    </section>  
+  </inputs>
+  <outputs>
+    <data name="outfile1" format="tabular" from_work_dir="contig_report.txt" label="${tool.name} on ${on_string}: Overall contig MOB-recon report"/> 
+    <data name="outfile2" format="tabular" from_work_dir="repetitive_blast_report.txt" label="${tool.name} on ${on_string}: Repetitive elements BLAST report"/>
+    <data name="outfile3" format="tabular" from_work_dir="mobtyper_aggregate_report.txt" label="${tool.name} on ${on_string}: Aggregate MOB-typer report for all contigs"/>
+    <collection name="seqhits" type="list" label="${tool.name} on ${on_string}: Extracted sequences (plasmids,chromosome(s))">
+            <discover_datasets pattern="__name_and_ext__" directory="sequences" />
+    </collection>
+  </outputs>
+  <tests>
+    <test>
+        <param name="input" value="plasmid_476.fasta" ftype="fasta"/>
+        <section name="adv_param">
+         <param name="unicycler_contigs" value="True"/>
+         <param name="run_circlator"  value="True"/>
+        </section>
+        <output name="outfile1">
+          <assert_contents>
+            <has_text text="NC_019097"/>
+          </assert_contents>  
+        </output> 
+    </test>
+  </tests>
+  <help>
+
+**Syntax**
+
+This tool reconstructs individual plasmid sequences from draft genome assemblies using the plasmid reference databases.
+
+For more information please visit https://github.com/phac-nml/mob-suite/. 
+
+**Workflow**
+
+This preliminary \"Mobilome and Resistome Analysis Workflow\" linking mob_recon with staramr provides reports on mobilome and resistome for a given isolate given a draft genome assembly. The workflow is located in Shared Data --> Workflows --> Mobilome and Resistome Analysis Workflow (MOB-Recon and STARAMR). The workflow file can also be manually downloaded from https://raw.githubusercontent.com/phac-nml/galaxy_tools/master/tools/mob_suite/workflows/AMRworkflow_STARAMR.ga.
+
+-----
+
+**Input:**
+
+A FASTA file with a single or multiple contigs (e.g. a draft genome assembly):
+
+
+**Output:**
+
+Tab-delimited report listing information for each input contig on its cluster number, possible replicon, relaxase, and repetitive elements types, etc. Refer to https://github.com/phac-nml/mob-suite#mob-recon-contig-report-format for the description of each column.
+
+Note: Plasmid sequences will not be output if none are found. Some plasmid could be intergrated into a chromosome.
+
+
+  </help>
+  <citations>
+    <citation type="bibtex">
+  @misc{githubmob-suite,
+  author = {Robertson J, Nash J},
+  title = {MOB-Suite: Software tools for clustering, reconstruction and typing of plasmids from draft assemblies.},
+  publisher = {GitHub},
+  journal = {GitHub repository},
+  doi = {10.1099/mgen.0.000206},
+  url = {https://github.com/phac-nml/mob-suite}
+    }</citation>
+  </citations>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1.4/mob_typer.xml	Thu Nov 14 00:43:21 2019 +0000
@@ -0,0 +1,81 @@
+<tool id="mob_typer" name="MOB-Typer" version="1.4.9.1+galaxy0">
+  <description>Get the plasmid type and mobility given its sequence</description>
+  <requirements>
+     <requirement type="package" version="1.4.9.1">mob_suite</requirement>
+  </requirements>   
+  <command detect_errors="exit_code">
+  <![CDATA[
+    ln -s "${input}" "${input.name}";
+    mob_typer  --num_threads \${GALAXY_SLOTS:-4} --infile "${input.name}" 
+   --min_rep_evalue '$adv_param.min_rep_evalue_value'
+   --min_mob_evalue '$adv_param.min_mob_evalue_value'
+   --min_con_evalue '$adv_param.min_con_evalue_value'
+   --min_ori_evalue '$adv_param.min_ori_evalue_value'
+   --min_mpf_evalue '$adv_param.min_mpf_evalue'
+   --min_rep_ident '$adv_param.min_rep_ident'
+   --min_mob_ident '$adv_param.min_mob_ident'
+   --min_ori_ident '$adv_param.min_ori_ident'
+   --min_mpf_ident '$adv_param.min_mpf_ident'
+    --outdir '.';
+  ]]>
+  </command>
+  <inputs>
+    <param name="input" type="data" format="fasta" label="Input" help="FASTA file with contig(s)"/>
+    <section name="adv_param" title="Advanced parameters" expanded="False">
+      <param name="min_rep_evalue_value" type="float" value="0.00001" min="0.00001" max="1" label="Minimum evalue threshold for replicon blastn"/> 
+      <param name="min_mob_evalue_value" type="float" value="0.00001" min="0.00001" max="1" label="Minimum evalue threshold for relaxase tblastn"/> 
+      <param name="min_con_evalue_value" type="float" value="0.00001" min="0.00001" max="1" label="Minimum evalue threshold for contig blastn"/> 
+      <param name="min_ori_evalue_value" type="float" value="0.00001" min="0.00001" max="1" label="Minimum evalue threshold for oriT elements blastn"/>
+      <param name="min_mpf_evalue" type="float" value="0.00001" min="0.00001" max="1" label="Minimum evalue threshold for mpf elements blastn"/>
+      <param name="min_rep_ident" label="Minimum sequence identity for replicons" type="integer"  min="0" max="100" value="80"/>
+      <param name="min_mob_ident" label="Minimum sequence identity for relaxases" type="integer"  min="0" max="100" value="80"/>
+      <param name="min_ori_ident" label="Minimum sequence identity for oriT elements" type="integer"  min="0" max="100" value="90"/>
+      <param name="min_mpf_ident" label="Minimum sequence identity for mpf elements" type="integer"  min="0" max="100" value="80"/>
+    </section>  
+  </inputs>
+  <outputs>
+    <data name="outfile1" label="${tool.name}: Plasmid report on ${input.name}" format="tabular">
+      <discover_datasets pattern=".+_report\.txt" visible="true" format="tabular" assign_primary_output="true"/>
+    </data>  
+  </outputs>
+  <tests>
+    <test>
+        <param name="input" value="plasmid_476.fasta" ftype="fasta"/>
+        <assert_stdout>
+            <has_text text="JN253636"/> 
+         </assert_stdout>
+    </test>
+  </tests>
+  <help>
+
+**Syntax**
+
+This tool provides *in-silico* predictions on plasmid typing including identification of replicon, relaxase and mate-pair formation protein types. MOB-typer also predicts mobility of a plasmid (Conjugative, Mobilizable, Non-mobilizable). Do not include multiple unrelated plasmids in the input FASTA file as they will be treated as a single plasmid.
+
+For more information please visit https://github.com/phac-nml/mob-suite/. 
+
+-----
+
+**Input:**
+
+A FASTA file with a single or multiple contigs (e.g. plasmid.fasta):
+
+
+**Output:**
+
+Tab-delimited report listing identified plasmid(s) and their predicted mobility. Refer to https://github.com/phac-nml/mob-suite#mob-typer-report-file-format for the description of each column.
+
+
+  </help>
+  <citations>
+    <citation type="bibtex">
+  @misc{githubmob-suite,
+  author = {Robertson J, Nash J},
+  title = {MOB-Suite: Software tools for clustering, reconstruction and typing of plasmids from draft assemblies.},
+  publisher = {GitHub},
+  journal = {GitHub repository},
+  doi = {10.1099/mgen.0.000206},
+  url = {https://github.com/phac-nml/mob-suite}
+    }</citation>
+  </citations>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/README.md	Thu Nov 14 00:43:21 2019 +0000
@@ -0,0 +1,7 @@
+# MOB-suite: Software tools for clustering, reconstruction and typing of plasmids from draft assemblies
+
+
+These are Galaxy wrappers for [MOB-Suite](https://github.com/phac-nml/mob-suite): a set of tools designed to be a modular set of tools for the typing and reconstruction of plasmid sequences from WGS assemblies. This wrapper allows to conveniently run all these tools on a Galaxy instance. Also coupling MOB-Suite tools with other AMR tools via workflows allows to obtain both mobilome and resistome valuable information.
+
+
+For more information please refer to https://github.com/phac-nml/mob-suite
--- a/distance_matrix_phylip.py	Tue Nov 05 16:46:20 2019 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,69 +0,0 @@
-#!/usr/bin/env python
-
-import argparse
-import sys
-import csv
-import numpy as np
-
-from Bio.Phylo.TreeConstruction import DistanceMatrix, DistanceTreeConstructor
-
-
-def process_input_matrix(input_matrix):
-    """ Converts an array-of-arrays containting sample IDs and distances
-        into a BioPython DistanceMatrix object
-    """
-    input_matrix.pop(0)
-    sample_names = [row[0] for row in input_matrix]
-    for row in input_matrix:
-        row.pop(0)
-    distance_matrix = []
-    for input_matrix_row in input_matrix:
-        distance_matrix.append([float(i) for i in input_matrix_row])
-    """ np.tril() converts a matrix like this: [[0 1 2]
-                                                [1 0 1]
-                                                [2 1 0]]
-        ...into this: [[0 0 0]
-                       [1 0 0]
-                       [2 1 0]]
-        ...but what we need to pass to DistanceMatrix() is this: [[0]
-                                                                  [1 0]
-                                                                  [2 1 0]]
-        ...so that's what the (somewhat cryptic) code below does.
-    """
-    distance_matrix = np.tril(np.array(distance_matrix))
-    num_rows = distance_matrix.shape[0]
-    """ masking the distance matrix with tril_indices gives a linearized
-        distance matrix [0 1 0 2 1 0] that we need to re-construct 
-        into [[0], [1, 0], [2, 1, 0]]
-    """
-    lower_triangular_idx_mask = np.tril_indices(num_rows)
-    linear_distance_matrix = distance_matrix[lower_triangular_idx_mask]
-    distance_matrix = []
-    min = 0
-    max = 1
-    for i in range(num_rows):
-        distance_matrix.append(linear_distance_matrix[min:max].tolist())
-        min = max
-        max = max + (i + 2) 
-
-    distance_matrix = DistanceMatrix(names=sample_names, matrix=distance_matrix)
-
-    return distance_matrix
-
-def main():
-    parser = argparse.ArgumentParser()
-    parser.add_argument("--input", dest="input", help="")
-    args = parser.parse_args()
-
-    reader = csv.reader(open(args.input, "r"), delimiter="\t")
-    input_matrix = list(reader)
-    # Don't build a tree with fewer than 3 samples, just produce an empty file
-    if len(input_matrix) < 4:
-      print('();')
-      sys.exit(0)
-    distance_matrix = process_input_matrix(input_matrix)
-    distance_matrix.format_phylip(sys.stdout)
-
-
-if __name__ == '__main__':
-    main()
--- a/distance_matrix_phylip.xml	Tue Nov 05 16:46:20 2019 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-<tool id="distance_matrix_phylip" name="Distance Matrix to Phylip" version="0.1.0">
-  <description></description>
-  <requirements>
-     <requirement type="package" version="1.73">biopython</requirement>
-  </requirements>   
-  <command detect_errors="exit_code">
-  <![CDATA[  
-    $__tool_directory__/distance_matrix_phylip.py  
-    --input '${input}'
-    > '${output}'
-  ]]>  
-  </command>
-  <inputs>
-    <param name="input" type="data" format="tabular" label="Input" help=""/>
-  </inputs>
-  <outputs>
-    <data name="output" format="phylip"/> 
-  </outputs>
-  <tests>
-    <test>
-        <param name="input" value="mash_dist_matrix.txt"/>
-        <output name="output" file="mash_dist_matrix.phy"/>
-    </test>
-  </tests>
-  <help>
-  </help>
-  <citations>
-  </citations>
-</tool>
--- a/mash_dist_from_mob_db.xml	Tue Nov 05 16:46:20 2019 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,59 +0,0 @@
-<tool id="mash_dist_from_mob_suite_db" name="mash dist" version="@TOOL_VERSION@+galaxy0">
-    <description>determines how well query sequences are contained within a pool of sequences.</description>
-    <macros>
-        <import>macros.xml</import>
-    </macros>
-    <requirements>
-        <requirement type="package" version="@TOOL_VERSION@">mash</requirement>
-    </requirements>
-    <version_command>mash --version</version_command>
-    <command detect_errors="exit_code"><![CDATA[
-        #set $query_name = $query.element_identifier
-        cp '$query' '$query_name' &&
-        mash dist
-             '${reference}/ncbi_plasmid_full_seqs.msh'
-             '$query_name'
-             > '$output'
-    ]]></command>
-    <inputs>
-        <param name="reference" type="select">
-            <options from_data_table="mob_suite_databases">
-                <validator type="no_options" message="No MOB-suite databases are available." />
-            </options>
-        </param>
-	<param name="query" type="data" format="fasta" label="Assembly" help="Assembly"/>
-    </inputs>
-    <outputs>
-        <data name="output" format="tabular" />
-    </outputs>
-    <tests>
-        <test>
-            <param name="reference" value="plasmids.msh"/>
-            <param name="query" value="plasmid_38.fasta"/>
-            <output name="output" file="mash_dist_plasmid_38.tsv"/>
-        </test>
-    </tests>
-    <help><![CDATA[
-Description:
-
-  Estimate the distance of each query sequence to the reference. 
-  Both the reference and queries can be fasta or fastq, gzipped or not, 
-  or Mash sketch files (.msh) with matching k-mer sizes. Query files can also 
-  be files of file names (see -l). Whole files are compared by default (see -i). 
-  The output fields are [reference-ID, query-ID, distance, p-value, shared-hashes].
-  ]]></help>
-    <citations>
-        <citation type="bibtex">
-@article{ondov2016mash,
-  title={Mash: fast genome and metagenome distance estimation using MinHash},
-  author={Ondov, Brian D and Treangen, Todd J and Melsted, P{\'a}ll and Mallonee, Adam B and Bergman, Nicholas H and Koren, Sergey and Phillippy, Adam M},
-  journal={Genome biology},
-  volume={17},
-  number={1},
-  pages={132},
-  year={2016},
-  publisher={BioMed Central}
-  }
-	</citation>
-    </citations>
-</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mob_hostrange.xml	Thu Nov 14 00:43:21 2019 +0000
@@ -0,0 +1,89 @@
+<tool id="mob_hostrange" name="MOB-Hostrange" version="2.0.2+galaxy0">
+    <description>
+        Provides information on plasmid reproductive host range and transfer rate using both sequencing
+        and experimental data from public databases (NCBI) and publications (PubMED).
+    </description>
+  <requirements>
+     <requirement type="package" version="2.0.2">mob_suite</requirement>
+  </requirements>   
+  <command detect_errors="exit_code">
+  <![CDATA[
+    mob_hostrange
+      ${exact_match}
+      ${loose_match}
+      ${host_range_detailed}
+      #if str(${replicon_name}) != ""
+        --replicon_name '${replicon_name}'
+      #end if
+      #if str(${relaxase_name}) != ""
+        --relaxase_name '${relaxase_name}'
+      #end if
+      #if str(${relaxase_accession}) != ""
+        --relaxase_accession '${relaxase_accession}'
+      #end if
+      #if str(${cluster_id}) != ""
+        --cluster_id '${cluster_id}'
+      #end if
+      --inputseq "${inputseq}"
+      --outdir '.';
+  ]]>
+  </command>
+  <inputs>
+      <param name="inputseq" type="data" format="fasta" label="Input" help="plasmid FASTA file"/>
+      <param name="exact_match" type="boolean" truevalue="--exact_match" falsevalue="" checked="false"/>
+      <param name="loose_match" type="boolean" truevalue="--loose_match" falsevalue="" checked="false"/>
+      <param name="host_range_detailed" type="boolean" truevalue="--host_range_detailed" falsevalue="" checked="false"/>
+      <param name="replicon_name" type="text" />
+      <param name="relaxase_name" type="text" />
+      <param name="relaxase_accession" type="text" />
+      <param name="cluster_id" type="text" />
+  </inputs>
+  <outputs>
+    <data name="hostrange_phylostats" label="${tool.name}: Phylostats report on ${input.name}" format="tabular">
+      <discover_datasets pattern=".+hostrange_phylostats\.txt" visible="true" format="tabular" />
+    </data>
+    <data name="hostrange_report" label="${tool.name}: Hostrange report on ${input.name}" format="tabular">
+      <discover_datasets pattern=".+hostrange_report\.txt" visible="true" format="tabular" />
+    </data>
+  </outputs>
+  <tests>
+    <test>
+        <param name="inputseq" value="plasmid_476.fasta" ftype="fasta"/>
+        <assert_stderr>
+            <has_text text="RefSeq Plasmid database found no hits"/> 
+         </assert_stderr>
+    </test>
+  </tests>
+  <help>
+
+**Syntax**
+
+This tool provides information on plasmid reproductive host range and transfer rate using both sequencing and experimental data from public databases (NCBI) and publications (PubMED). The predicted host range represents a range of putative hosts where a given plasmid can stably replicate and be maintained by the host. The host range module makes no source attribution predictions of a plasmid.
+
+For more information please visit https://github.com/phac-nml/mob-suite/. 
+
+-----
+
+**Input:**
+
+A FASTA file with a single or multiple contigs (e.g. plasmid.fasta):
+
+
+**Output:**
+
+Tab-delimited reports listing predicted hostrange information. Refer to https://github.com/phac-nml/mob-suite#mob-hostrange-report-file-format for the description of each column.
+
+
+  </help>
+  <citations>
+    <citation type="bibtex">
+  @misc{githubmob-suite,
+  author = {Robertson J, Nash J},
+  title = {MOB-Suite: Software tools for clustering, reconstruction and typing of plasmids from draft assemblies.},
+  publisher = {GitHub},
+  journal = {GitHub repository},
+  doi = {10.1099/mgen.0.000206},
+  url = {https://github.com/phac-nml/mob-suite}
+    }</citation>
+  </citations>
+</tool>
--- a/mob_recon.xml	Tue Nov 05 16:46:20 2019 -0500
+++ b/mob_recon.xml	Thu Nov 14 00:43:21 2019 +0000
@@ -1,7 +1,7 @@
-<tool id="mob_recon" name="MOB-Recon" version="2.0.1_galaxy0">
+<tool id="mob_recon" name="MOB-Recon" version="2.0.2+galaxy0">
   <description>Type contigs and extract plasmid sequences</description>
   <requirements>
-     <requirement type="package" version="2.0.1">mob_suite</requirement>
+     <requirement type="package" version="2.0.2">mob_suite</requirement>
   </requirements>   
   <command detect_errors="exit_code">
   <![CDATA[  
@@ -11,12 +11,10 @@
     #set $named_input = re.sub(r'(\s|\(|\)|:|!)', '_', str($input.element_identifier)+".fasta")
     ln -s "$input" $named_input && 
     
-    mob_recon  
-      --num_threads \${GALAXY_SLOTS:-4}  
-      --infile "${named_input}" 
+    mob_recon  --num_threads \${GALAXY_SLOTS:-4}  --infile "${named_input}" 
     #if str($adv_param.unicycler_contigs) == "True":
       --unicycler_contigs 
-    #end if
+    #end if   
     #if str($adv_param.run_circlator) == "True":
       --run_circlator 
     #end if 
@@ -31,10 +29,8 @@
     --min_mob_ident '${adv_param.min_mob_ident}'
     --min_con_ident  '${adv_param.min_con_ident}'
     --min_rpp_ident   '${adv_param.min_rpp_ident}'
-    --outdir '.' && 
-    mkdir ./plasmids &&
-    (cp plasmid*.fasta ./plasmids 2> /dev/null || true) &&
-    tar -czf plasmids.tgz plasmids
+    --outdir 'outdir' &&
+    mkdir ./outdir/plasmids && (mv outdir/plasmid*.fasta ./outdir/plasmids 2> /dev/null || true)
   ]]>  
   </command>
   <inputs>
@@ -69,10 +65,13 @@
     </section>  
   </inputs>
   <outputs>
-    <data name="contig_report" format="tabular" from_work_dir="contig_report.txt" label="${tool.name} on ${on_string}: Overall contig MOB-recon report"/> 
-    <data name="repetitive_blast_report" format="tabular" from_work_dir="repetitive_blast_report.txt" label="${tool.name} on ${on_string}: Repetitive elements BLAST report"/>
-    <data name="chromosome" type="data" format="fasta" from_work_dir="chromosome.fasta" label="${tool.name} on ${on_string}: plasmids (zipped)"/>
-    <data name="plasmids_zipped" type="data" format="zip" from_work_dir="plasmids.tgz" label="${tool.name} on ${on_string}: plasmids (zipped)"/>
+    <data name="contig_report" format="tabular" from_work_dir="outdir/contig_report.txt" label="${tool.name} on ${on_string}: Overall contig MOB-recon report"/> 
+    <data name="repetitive_blast_report" format="tabular" from_work_dir="outdir/repetitive_blast_report.txt" label="${tool.name} on ${on_string}: Repetitive elements BLAST report"/>
+    <data name="mobtyper_aggregate_report" format="tabular" from_work_dir="outdir/mobtyper_aggregate_report.txt" label="${tool.name} on ${on_string}: Aggregate MOB-typer report for all contigs"/>
+    <data name="chromosome" format="fasta" from_work_dir="outdir/chromosome.fasta" label="${tool.name} on ${on_string}: Chromosome"/>
+    <collection name="plasmids" type="list" label="${tool.name} on ${on_string}: Plasmids">
+            <discover_datasets pattern="__name_and_ext__" directory="plasmids" />
+    </collection>
   </outputs>
   <tests>
     <test>
@@ -81,7 +80,7 @@
          <param name="unicycler_contigs" value="True"/>
          <param name="run_circlator"  value="True"/>
         </section>
-        <output name="outfile1">
+        <output name="contig_report">
           <assert_contents>
             <has_text text="NC_019097"/>
           </assert_contents>  
@@ -89,6 +88,7 @@
     </test>
   </tests>
   <help>
+
 **Syntax**
 
 This tool reconstructs individual plasmid sequences from draft genome assemblies using the plasmid reference databases.
@@ -111,17 +111,18 @@
 Tab-delimited report listing information for each input contig on its cluster number, possible replicon, relaxase, and repetitive elements types, etc. Refer to https://github.com/phac-nml/mob-suite#mob-recon-contig-report-format for the description of each column.
 
 Note: Plasmid sequences will not be output if none are found. Some plasmid could be intergrated into a chromosome.
+
+
   </help>
   <citations>
     <citation type="bibtex">
-    @misc{githubmob-suite,
-      author = {Robertson J, Nash J},
-      title = {MOB-Suite: Software tools for clustering, reconstruction and typing of plasmids from draft assemblies.},
-      publisher = {GitHub},
-      journal = {GitHub repository},
-      doi = {10.1099/mgen.0.000206},
-      url = {https://github.com/phac-nml/mob-suite}
-    }
-    </citation>
+  @misc{githubmob-suite,
+  author = {Robertson J, Nash J},
+  title = {MOB-Suite: Software tools for clustering, reconstruction and typing of plasmids from draft assemblies.},
+  publisher = {GitHub},
+  journal = {GitHub repository},
+  doi = {10.1099/mgen.0.000206},
+  url = {https://github.com/phac-nml/mob-suite}
+    }</citation>
   </citations>
 </tool>
--- a/mob_typer.xml	Tue Nov 05 16:46:20 2019 -0500
+++ b/mob_typer.xml	Thu Nov 14 00:43:21 2019 +0000
@@ -1,7 +1,7 @@
-<tool id="mob_typer" name="MOB-Typer" version="2.0.1_galaxy0">
+<tool id="mob_typer" name="MOB-Typer" version="2.0.2+galaxy0">
   <description>Get the plasmid type and mobility given its sequence</description>
   <requirements>
-     <requirement type="package" version="2.0.1">mob_suite</requirement>
+     <requirement type="package" version="2.0.2">mob_suite</requirement>
   </requirements>   
   <command detect_errors="exit_code">
   <![CDATA[
@@ -16,7 +16,7 @@
    --min_mob_ident '$adv_param.min_mob_ident'
    --min_ori_ident '$adv_param.min_ori_ident'
    --min_mpf_ident '$adv_param.min_mpf_ident'
-    --outdir '.';
+    --outdir 'outdir';
   ]]>
   </command>
   <inputs>
@@ -34,16 +34,16 @@
     </section>  
   </inputs>
   <outputs>
-    <data name="outfile1" label="${tool.name}: Plasmid report on ${input.name}" format="tabular">
-      <discover_datasets pattern=".+_report\.txt" visible="true" format="tabular" assign_primary_output="true"/>
+    <data name="plasmid_report" label="${tool.name}: Plasmid report on ${input.name}" format="tabular">
+      <discover_datasets directory="outdir" pattern=".+_report\.txt" visible="true" format="tabular" assign_primary_output="true"/>
     </data>  
   </outputs>
   <tests>
     <test>
         <param name="input" value="plasmid_476.fasta" ftype="fasta"/>
-        <assert_stdout>
-            <has_text text="JN253636"/> 
-         </assert_stdout>
+        <assert_stderr>
+            <has_text text="CP015838"/>
+         </assert_stderr>
     </test>
   </tests>
   <help>
--- a/mob_typer_refseq_download.py	Tue Nov 05 16:46:20 2019 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,143 +0,0 @@
-#!/bin/env python
-
-import argparse
-import csv
-import logging
-import os
-import re
-import sys
-import time
-import urllib.request
-
-def parse_mash_result(path_to_mash_screen):
-    """
-    Args:
-        path_to_mash_screen (str): Path to the mash screen report file.
-    Returns:
-        list(dict): Parsed mash screen report
-        For example:
-        [
-          { "identity": 0.996805,
-            "shared_hashes": "935/1000",
-            "median_multiplicity": 38,
-            "p_value": 0.00,
-            "query_id": "GCF_001022155.1_ASM102215v1_genomic.fna.gz",
-            "query_comment": "[10 seqs] NZ_CP011612.1 Citrobacter freundii strain CAV1321, complete genome [...]"
-          },
-          { "identity": 0.914483,
-            ...
-          }
-        ]
-        See mash docs for more info on mash screen report file:
-        https://mash.readthedocs.io/en/latest/tutorials.html#screening-a-read-set-for-containment-of-refseq-genomes
-    """
-
-    mash_screen_report_fields = {
-        'identity': lambda x: float(x),
-        'shared_hashes': lambda x: x,
-        'median_multiplicity': lambda x: int(x),
-        'p_value': lambda x: float(x),
-        'query_id': lambda x: x,
-        'query_comment': lambda x: x
-    }
-    
-    # Example mash screen report record (actual report has no header and is tab-delimited):
-    # identity    shared_hashes    median_multiplicity    p_value    query_id                                    query_comment
-    # 0.998697    973/1000         71                     0          GCF_000958965.1_matepair4_genomic.fna.gz    [59 seqs] NZ_LAFU01000001.1 Klebsiella pneumoniae strain CDPH5262 contig000001, whole genome shotgun sequence [...]
-
-    parsed_mash_result = []
-    with open(path_to_mash_screen) as mashfile:
-        reader = csv.DictReader(mashfile, delimiter='\t', fieldnames=list(mash_screen_report_fields))
-        mash_record = {}
-        for row in reader:
-            for field_name, parse in mash_screen_report_fields.items():
-                mash_record[field_name] = parse(row[field_name])
-            parsed_mash_result.append(mash_record.copy())
-    return parsed_mash_result
-
-def mash_query_id_to_ncbi_ftp_path(query_id):
-        """
-        Args:
-            query_id (str): Mash query ID (column 5 of mash screen report)
-        Returns:
-            list: Directory names used to locate reference genome
-                  on ftp://ftp.ncbi.nlm.nih.gov/genomes/all/
-        For example:
-            "GCF/001/022/155"
-        """
-        prefix = query_id.split('_')[0]
-        digits = query_id.split('_')[1].split('.')[0]
-        path_list = [prefix] + [digits[i:i+3] for i in range(0, len(digits), 3)]
-
-        return "/".join(path_list)
-
-def main(args):
-    logging.basicConfig()
-    log = logging.getLogger('mash_screen_refseq_download')
-    log.setLevel(logging.INFO)
-
-    mash_results = parse_mash_result(args.input_file)
-
-    for mash_result in mash_results:
-        url = None
-        query_id = mash_result['query_id']
-        if re.match("^ref\|", query_id):
-            accession = re.search('ref\|(.*)\|', mash_result['query_id']).group(1)
-            url = "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?" + \
-            "&".join([
-                "db=nucleotide",
-                "id=" + accession,
-                "rettype=fasta",
-            ])
-            # NCBI API is rate-limited to 3 requests per second, so pause between requests
-            time.sleep(1)
-            try:
-                urllib.request.urlretrieve(url, accession + ".fasta")
-                log.info("Downloaded: " + url)
-            except urllib.error.HTTPError as e:
-                log.error("Download Failed: " + str(e))
-            
-        elif re.match("^GCF", query_id):
-            ncbi_ftp_path = mash_query_id_to_ncbi_ftp_path(query_id)
-            assembly = query_id[:query_id.find("_genomic.fna.gz")]
-            ncbi_ftp_server_base = "ftp://ftp.ncbi.nlm.nih.gov"
-            url = "/".join([
-                ncbi_ftp_server_base, "genomes", "all",
-                ncbi_ftp_path,
-                assembly,
-                query_id
-            ])
-            # NCBI API is rate-limited to 3 requests per second, so pause between requests
-            time.sleep(1)
-            try:
-                urllib.request.urlretrieve(url, query_id)
-                log.info("Downloaded: " + url)
-            except urllib.error.HTTPError as e:
-                log.error("Download Failed: " + str(e))
-
-            if args.download_assembly_stats:
-                assembly_stat_url = "/".join([
-                    ncbi_ftp_server_base, "genomes", "all",
-                    ncbi_ftp_path,
-                    assembly,
-                    assembly + "_assembly_stats.txt"
-                ])
-                try:
-                    urllib.request.urlretrieve(assembly_stat_url, assembly + "_assembly_stats.txt")
-                    log.info("Downloaded: " + assembly_stat_url)
-                except urllib.error.HTTPError as e:
-                    log.error("Download Failed: " + str(e))
-        else:
-            log.error("query ID \"" + mash_result['query_id'] + "\" not recognized.")
-
-    
-if __name__ == '__main__':
-    script_name = os.path.basename(os.path.realpath(sys.argv[0]))
-    parser = argparse.ArgumentParser(prog=script_name, description='')
-    parser.add_argument("-i", "--input", dest="input_file",
-                        help="Mash screen report file", required=True)
-    parser.add_argument("-a", "--assembly_stats", dest="download_assembly_stats", action='store_true',                      
-                        help="For genome files, also download assembly_stats.txt file,", required=False)
-    
-    args = parser.parse_args()
-    main(args)
--- a/mob_typer_refseq_download.xml	Tue Nov 05 16:46:20 2019 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-<tool id="mob_typer_refseq_download" name="MOB-Typer RefSeq download" version="0.1.0">
-    <description>Parses MOB-Typer report and downloads reference files from refseq.</description>
-    <requirements>
-        <requirement type="package" version="11.0">ncbi-acc-download</requirement>
-    </requirements>
-    <command detect_errors="exit_code"><![CDATA[
-        '$__tool_directory__/mob_typer_refseq_download.py'
-             -i $input
-             -o outdir
-    ]]></command>
-    <inputs>
-      <param name="input" format="tabular" type="data" />
-    </inputs>
-    <outputs>
-      <collection name="downloaded_references" type="list">
-	<discover_datasets pattern="__name_and_ext__" directory="outdir" />
-      </collection>
-    </outputs>
-    <tests>
-      <test>
-	<param name="input" value="input/mash_screen_genome_single.tabular" />
-	<output_collection name="downloaded_references" type="list">
-	  <element name="GCF_001601135.1_ASM160113v1_genomic" file="output/GCF_001601135.1_ASM160113v1_genomic.fna.gz" />
-	</output_collection>
-      </test>
-      <test>
-	<param name="input" value="input/mash_screen_plasmid_single.tabular" />
-	<output_collection name="output" type="list" >
-	  <element name="NZ_CP019139.1" file="output/NZ_CP019139.1.fasta" />
-	</output_collection>
-      </test>
-    </tests>
-    <help><![CDATA[
-    ]]></help>
-    <citations>
-    </citations>
-</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/contig_report.txt	Thu Nov 14 00:43:21 2019 +0000
@@ -0,0 +1,2 @@
+file_id	cluster_id	contig_id	contig_length	circularity_status	rep_type	rep_type_accession	relaxase_type	relaxase_type_accession	mash_nearest_neighbor	 mash_neighbor_distance	repetitive_dna_id	match_type	score	contig_match_start	contig_match_end
+plasmid_476.fasta	476	plasmid_476.fasta|SRR3703080_illumina_unicycler.fasta|8|length=91194|depth=3.25x	91194	Incomplete	IncI1	000145__HE610900_00001	MOBP	NC_019097	CP016520	0.000508006					
--- a/test-data/mash_dist_matrix.phy	Tue Nov 05 16:46:20 2019 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-    8
-A           0.0000  0.0135  0.0119  0.0391  0.0439  0.0111  0.0029  0.0000
-B           0.0135  0.0000  0.0070  0.0348  0.0563  0.0081  0.0152  0.0136
-C           0.0119  0.0070  0.0000  0.0318  0.0591  0.0013  0.0149  0.0119
-D           0.0391  0.0348  0.0318  0.0000  0.0550  0.0307  0.0407  0.0392
-E           0.0439  0.0563  0.0591  0.0550  0.0000  0.0574  0.0384  0.0441
-F           0.0111  0.0081  0.0013  0.0307  0.0574  0.0000  0.0140  0.0111
-G           0.0029  0.0152  0.0149  0.0407  0.0384  0.0140  0.0000  0.0030
-H           0.0000  0.0136  0.0119  0.0392  0.0441  0.0111  0.0030  0.0000
--- a/test-data/mash_dist_matrix.txt	Tue Nov 05 16:46:20 2019 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-#query	A	B	C	D	E	F	G	H
-A	0	0.0135016	0.0119383	0.0391011	0.0439391	0.0110882	0.00294054	2.38274E-05
-B	0.0135016	0	0.00698112	0.0348125	0.0563082	0.00808024	0.0152404	0.0135508
-C	0.0119383	0.00698112	0	0.0317837	0.0590885	0.00134007	0.014871	0.0119383
-D	0.0391011	0.0348125	0.0317837	0	0.0549966	0.030677	0.040724	0.0392331
-E	0.0439391	0.0563082	0.0590885	0.0549966	0	0.0574401	0.0384495	0.0440934
-F	0.0110882	0.00808024	0.00134007	0.030677	0.0574401	0	0.0139988	0.0111321
-G	0.00294054	0.0152404	0.014871	0.040724	0.0384495	0.0139988	0	0.00296902
-H	2.38274E-05	0.0135508	0.0119383	0.0392331	0.0440934	0.0111321	0.00296902	0
--- a/test-data/mash_dist_plasmid_38.tsv	Tue Nov 05 16:46:20 2019 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-pBC13Kox003_2|10	plasmid_38.fasta	0.0623675	0	156/1000
-pBC15Kox001|17	plasmid_38.fasta	0.0730018	0	121/1000
-pBC15Ror002|11	plasmid_38.fasta	0.0848014	0	92/1000
-pBC15Rpl001_1|4	plasmid_38.fasta	0.132399	1.66543e-211	32/1000
-pBC15Rpl002|3	plasmid_38.fasta	0.126974	5.49483e-240	36/1000
-pBC15Rpl020|3	plasmid_38.fasta	0.126974	5.5993e-240	36/1000
-pBC16Cam003|37	plasmid_38.fasta	0.112887	0	49/1000
-pBC16Cfa001|5	plasmid_38.fasta	0.219531	2.12229e-30	5/1000
-pBC16Ecl021|6	plasmid_38.fasta	0.210897	1.1394e-36	6/1000
-pBC16Eco063|12	plasmid_38.fasta	0.0824989	0	97/1000
-pBC16Ehe001|9	plasmid_38.fasta	0.0637124	0	151/1000
-pBC16Ent002|10	plasmid_38.fasta	0.0623675	0	156/1000
-pBC16Kox022|30	plasmid_38.fasta	0.0693234	0	132/1000
-pBC16Kpn002_1|35	plasmid_38.fasta	0.0759181	0	113/1000
-pBC16Rpl007|34	plasmid_38.fasta	0.0693234	0	132/1000
-pBC16Rpl014|32	plasmid_38.fasta	0.0730018	0	121/1000
-pBC16Rsp003|21	plasmid_38.fasta	0.0690061	0	133/1000
-pBC16Rte001|36	plasmid_38.fasta	0.102268	0	62/1000
-pBC16Sma001|16	plasmid_38.fasta	0.0621044	0	157/1000
-pBC16Sma049|15	plasmid_38.fasta	0.0621044	0	157/1000
-pBC16Sma053|20	plasmid_38.fasta	0.0716227	0	125/1000
-pBC17Cfr022|23	plasmid_38.fasta	0.0709514	0	127/1000
-pBC17Ecl001|28	plasmid_38.fasta	0.0712856	0	126/1000
-pBC17Ecl003|29	plasmid_38.fasta	0.0744324	0	117/1000
-pBC17Ecl013|23	plasmid_38.fasta	0.0709514	0	127/1000
-pBC17Eko002|23	plasmid_38.fasta	0.0709514	0	127/1000
-pBC17Kpn024|1	plasmid_38.fasta	1	1	0/1000
-pBC17Kpn045|7	plasmid_38.fasta	0.0608169	0	162/1000
-pBC17Kpn050|8	plasmid_38.fasta	0.0600659	0	165/1000
-pBC17Psp001|9	plasmid_38.fasta	0.0637124	0	151/1000
-pBC17Ror004|27	plasmid_38.fasta	0.0696435	0	131/1000
-pBC17Rpl001|33	plasmid_38.fasta	0.0709514	0	127/1000
-pBC17Rpl002|31	plasmid_38.fasta	0.0677629	0	137/1000
-pBC17Rpl006|27	plasmid_38.fasta	0.0696435	0	131/1000
-pBC17Sma026|15	plasmid_38.fasta	0.0621044	0	157/1000
-pBC18Cfr011|25	plasmid_38.fasta	0.0686914	0	134/1000
-pBC18Eas001|38	plasmid_38.fasta	0.0364545	0	303/1000
-pBC18Ecl022|13	plasmid_38.fasta	0.0642645	0	149/1000
-pBC18Ecl030|24	plasmid_38.fasta	0.0709514	0	127/1000
-pBC18Ecl032|14	plasmid_38.fasta	0.0677629	0	137/1000
-pBC18Ecl034|23	plasmid_38.fasta	0.0709514	0	127/1000
-pBC18Ecl035|18	plasmid_38.fasta	0.0730018	0	121/1000
-pBC18Eco209|26	plasmid_38.fasta	0.0674584	0	138/1000
-pBC18Eco240|22	plasmid_38.fasta	0.0702918	0	129/1000
-pBC18Kox006|18	plasmid_38.fasta	0.0730018	0	121/1000
-pBC18Kox008|19	plasmid_38.fasta	0.0730018	0	121/1000
-pBC18Kpn061|17	plasmid_38.fasta	0.0730018	0	121/1000
-pBC19Ecl005_2|22	plasmid_38.fasta	0.0709514	0	127/1000
-pWA18Eco007|2	plasmid_38.fasta	1	1	0/1000
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/mob_hostrange_._refseqhostrange_phylostats.txt	Thu Nov 14 00:43:21 2019 +0000
@@ -0,0 +1,1 @@
+rank	sci_name	db_hits	convergance_rank	convergance_sci_name
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/mob_hostrange_._refseqhostrange_report.txt	Thu Nov 14 00:43:21 2019 +0000
@@ -0,0 +1,2 @@
+filename	query_replicons	query_mob_cluster_ids	query_relaxase_names	query_relaxase_name_accs	convergance_refseq_rank	convergance_refseq_sci_name
+-	None	None	None	None	NA	NA
--- a/test-data/plasmid_38.fasta	Tue Nov 05 16:46:20 2019 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
->BC19A327A_unicycler.fasta.fasta|38_length=14959_depth=3.63x_circular=true
-ATGAACCTCCAGCATGAGCGGATCGACGCCCTGTGCCAGCAACTCAAACTCGAACGGGTGGCAACGCATTACCCCGTCCTGGCGCAGCAGGCGGTGCGCGAGGACTTCAGCTTCACCGACTTCCTGGAACACCTGTTGCGGCATGAAGCGGGGTGTCGCCAGCAGCGCAGCCGCGAACTGCTGACGCGGATGGCTTGCTTCCCGGGCATCAAGACCCTGGAGGACTATGACTTCAGCTTCAACCCCGGCGTGCCCAAGGCACTGGTGCAGGAGCTGGGCAGTCTGGCGTTTGTCGAACGGGCCGAGAACGTGGTGCTGATCGGACCCTCTGGCATCGGCAAGACCCACCTCGCCATCGCCTTGGGTTACAAGGCCGCGCAAGCCGGGGTCAAGACACGCTTCATCACGGCAGCCGACCTGATGCTGCAACTGAGCACGGCGCAGCGACAAGGGCGGCTGAAGGAATACTTCAACCGCGCCATCCTCGGTCCACGGCTGCTGGTGATCGATGAGATCGGCTACCTGCCTTTCGGACGCGAGGAAGCGAACCTGTTCTTTCAGGTGGTGGCGAAGCGCTATGAGAAAGGGGCGATGATCCTGACCTCGAACCTGCCGTTCAGCCAGTGGGCCGACGCGTTTGCCGGCGATACCACCCTGACAGCCGCGATGCTGGATCGGCTGCTGCACCATGCCCATATCCTGACCCTGAGCGGCGAAAGCTACCGCTTGAAGGACAAGAGGAAGGCGGGAGTGGTCAGGAAAAATTCCAAACCCGAATGATCCAGGTGGGTCAGTATTACTTTGGTGATTCAGGGGTAAAGTGGGTCAGTTTTCAGTTGGTGTTGACACCGGCGTACCCTCGGTGCTATCTTCGCGCCCCAATAGTCGGGGCTTGGCCAGGACTTCCTGAGGCCGTCCGTAACGTGGATGCCGAGGTCAGGCGAGGTGGCCGACCCATGAACGCCGACCTGATTCGTTTTTCAATAGCGCTGGACGTTGTGGTGCCAGGGACTTACCAACCCGATGTGTGCCCATCCGGGGCAGTTACAGCCGTTACAGCCTCTGGAGAGGGAGCGGCTTGCCGCTCGGTGATAATCCCAGCTGTAGCGGCCTGATTACATCCGGCCGCTACACCTAGCTCCACCTTCAAACAAGGAATATCGTTGATGTCACTGTATCGCCGTCTAGTTCTGCTGTCTTGTCTCTCATGGCCGCTGGCTGGCTTTTCTGCCACCGCGCTGACCAACCTCGTCGCGGAACCATTCGCTAAACTCGAACAGGACTTTGGCGGCTCCATCGGTGTGTACGCGATGGATACCGGCTCAGGCGCAACTGTAAGTTACCGCGCTGAGGAGCGCTTCCCACTGTGCAGCTCATTCAAGGGCTTTCTTGCTGCCGCTGTGCTGGCTCGCAGCCAGCAGCAGGCCGGCTTGCTGGACACACCCATCCGTTACGGCAAAAATGCGCTGGTTCCGTGGTCACCCATCTCGGAAAAATATCTGACAACAGGCATGACGGTGGCGGAGCTGTCCGCGGCCGCCGTGCAATACAGTGATAACGCCGCCGCCAATTTGTTGCTGAAGGAGTTGGGCGGCCCGGCCGGGCTGACGGCCTTCATGCGCTCTATCGGCGATACCACGTTCCGTCTGGACCGCTGGGAGCTGGAGCTGAACTCCGCCATCCCAGGCGATGCGCGCGATACCTCATCGCCGCGCGCCGTGACGGAAAGCTTACAAAAACTGACACTGGGCTCTGCACTGGCTGCGCCGCAGCGGCAGCAGTTTGTTGATTGGCTAAAGGGAAACACGACCGGCAACCACCGCATCCGCGCGGCGGTGCCGGCAGACTGGGCAGTCGGAGACAAAACCGGAACCTGCGGAGTGTATGGCACGGCAAATGACTATGCCGTCGTCTGGCCCACTGGGCGCGCACCTATTGTGTTGGCCGTCTACACCCGGGCGCCTAACAAGGATGACAAGTACAGCGAGGCCGTCATCGCCGCTGCGGCTAGACTCGCGCTCGAGGGATTGGGCGTCAACGGGCAGTAAGGCTCTGAAAATCATCTATTGGCCCACCACCGCCGCCCTTGCGGGCGGCATGGATTACCAACCACTGTCACATTTAGGCTAGGAGTCTGCGCGGCAGAGCCGTGTGACCGGTTTTCTGTAGAGCACTGACGATGGCGGCGGCGCTCTCTGCAATTGGCAAGGCGTCGGCGCCAAGGATACCAATCTTGCGGCGCGCGGCGTGTTATGACGACTGGGGTGCATTTGAGCCGCCCCATTTAACCTTCGCCCTCACAGATACGCCATTCGCCTCAGATTTAGCGCCATGCAGACGAGCTTCCACTCGGCTTGCACCTTGTCCAGGCCCCTCATGCTGAACTGACGCAATCCCATCACCGCCTTGATCCAACCATTCGGAGCCTCCACGATCGACTTGCGCCGGCGGTAAGCTGCATCGCCTTGCTCCGTTTTCAATTTCGCCGCAATCGCCGCCGTATGCGGATGGGTCTTGGCATTGACCTTGGCATCTTCACGTCCCTCGCGGCCGAGGGCAACGATGACATCGCCGTGGTGATCGGCGACCTTTGCCAGAACAGCCTCACTACGGAATCCCGCATCCGCCAGCGTCTGGGCCGGCATTTCTCCGGTGTTGGCCTGAACTGCTGCCAGCATGCCCAGCAGCGCCTGACTGTCCGCGGCGCAGTTGGTCAACTCCGCCGCCACGATGATCTGGTGCTCGGCATCGACCGCTGTGTACCCGTTGTAGCTCTGCTCGGAGCCACCACCGGCGTGTTTCATGATCCGGCTGTCCGGATCGGTGAAGCTTTCCTGATCACGGTCATCCGGCACACCAAACTCGCGTTTGTACGAGCCACCGCCCTTGTCCGAGCCATCCGGATGGCGAGGCCGGCGGCCATCGTCTTCGCTGCGCCCCCGGGCCTGGTCCGCTTCACGCTGGCGCGCTTCCAGGCGCGCCTTTGCCGCCTGGATCGCCTCCAGGCGCTTCTCGCGGCGAGAAATCTCGGCAGGAATGTCCAGCTCCGGCTCGTTACGCTCCTGGTCGTCGGTAGCCTTGGCGCGATCAAGCAGCGCCTTGATCTCGCAATGCAATTCGTCCTCGGCCGGCTTCATGCGCTTATAGCTCATCGCCTTGTGGCGGCTGGCGTTGGCTTTTACCTTGGTGCCGTCGACCGCGATCGTGCCAAGCTTCACCAGCCCACATTCGCGCGCCAGTTGCACCACCTGAACGAACAAATTCTCAAGCTCGGTCAGGTGTAGGGCACGGAAGTCACTCAGCGTGCGGTGGGCCGGGAAGTTTCCAGCGGCCAGCACACGCAACGCGACATCCTCGTACAGCTTCCTGGCTAGTTTGCGCGAAGAGAAGACGCCGCTCGCGTAACCATAGATCAGCACTTTGACCATCATCGCCGGATGAAACGGCTGATTGCCCGGACCACCGCCGGCATACCGGGCGTGGAATGCGCTCAAGTCCAGCGTATCGACAGTCTCGCTGATGAAGTAGGCAAGATGCCCTTCAGGTAGCCACTCTCCCAGAGAAGGGGGCAGCAGATAGGATTGGTCGGGTCGGTAAGGAAGGTAACTGGCAGCCATCCCCGTATCGTCCTCGATCTTCCGCCGATTTGGCTTCTGCCGCGCAGGCTCCTAGGCCACCGTAGCTAAACATACGAGAAAAACCGCTTCTTGAGCGCTCTCTGAGACCACCTTGCCGACAACGCAGAAACGGTTGCGGAAAAATCGGCGTTTCCGGCGTACGCCACCCGACCTGGACGAACTATTGCGGACCTGGAACTGGAGTAGCGGAATTCCCCGGGGTTTCAGCGTCGCGCCACAGCGCCTCAGATAGATGCGGTAGCCTTTGGCGGGTCGTCATGCCGCGGACCACCCCCCCAAAAAATTCCACAATGCGGAATGGCGGAATTTTCTGGGGTTCCCGCTTACCCCCCCAGTAGAAGGTGAAGTCGATGGTTTTGCATTCTTATTTCTGTACTCTATCGATTCTTCAGTAGCAAACTGAACAAAGTCTCCGACAGAGAAGTTAGGACATTTTTTCTGTCTTTTGAAAAAATCATATTGAATAACAGCGGCTAAATAGCCATTACAAAAACCCCAAGCTCCTTTTTCTTTTATATCGTTTCGTGCACTATCACAATGACTACCCCATTCTGACATGGTAGGGTGCGCTGCATCAATATATTTACTGCCAGGGATATTAATAGGCATATCAAAAATATTATTTTCAGCATTAACGGAAGAAGATAAGCTGATTAAATACAGAGTAAAAACAGACGCAACAAGTGAAAGTCTCATTATAAAAACCTCTTATTCATCCCAAGTCTATAATATTTACTACGGCTAATATTTAAATTTACCCATGGTTTTAAACTTGCATCAGATGCAATAGATATTCGTCCCTTTGGGCGACCTCCTCCTCGGCTTTTTTTTCCTCTAACTGATTGAATCTCACTAGAATGAGTACGAGATACATAGGCACCAAATGTTTCCTCACTAAATTTTGACTTAGTCCATTTAGCAATGCTCTTGGCTATACCATTAACCTCATTTTCATCCAGAGGCGCTGCAAATTGCAGGTTATAAGCGTTGGCACGTTCGTAGCAGGCTCTTAACCACTGTTCATAATCAGGCCAGCCCTGACGAATGGCGCGATAAGCCCATTTACGGGTTTTATCGAACAGGGTGCAGTTACGGCCTAAACCGTAGTCGGGTAGGATTTCTTTGTCGTTCGCTGCACTCAGGTCAAGTGAGTCTGCTAACCAGTCGAGCGTGTAGAGTTCCGGTTGCCACACGGCAAGCTGCCAGTGGTCATGGTTCGGATTTTTGCAGATTAACCCTGAATAGCCAGTGTCAGCGTCCAGTTTTTTACACAGCGCACGCTCAACCGCTGCCGCATACTTCAGCGGCTTAATTTTTCCGTCAGGTGCCGTGCGCACCGCTGTTTTCAGCGCATACAGTAAGTGGGCATGTCCGTTTTCCGGATTCATGATGGTCAGCGTTGGCGCAGGTGCGTTCCGGTCGCTCCAGTCTATCGCCGCGCCGGGGCGGTCAACGTCAAAACCGAGCCAGAACATCGCGTGTGGCTGGTTGAACTGGATGTATTTCGCAAGAATGGCGCGCTCTTTCCCGGCAATGCGTACTCCGAACTGGAGTTCGTCGGTAAAATAGGGTTTGCGGGGAAGCCGCTCGTTAAAAAGGTCGAGTGCCTGGTTACTCAATCTCGCCTGCGCTTATGGCGGGCTGTTGTTTCGCACGGTTCATGTGCTAGTATCCTTCTTAGGTTTTGTGCCTGCGCCCTCGTTAATCATGTCCTTCCGCCAAGTCGAGCATGATTACGGGGGCGTCGTCTTTTCTGCCGCTTAACGTTACACACCCCGCCGTATTTTGTCACCTGTCACCGTCAGTTATTGCCTGAAGCAACAGACCATTACCTTCCGGGTAAAAAACGCGTACACTGGCAACACGTGCTATATACACGTGTAAAAATCAGGAGATCATCATGCCCGTATCAGCGATGCGCCATAAAAAAACCGTCAGTGTGACAATCGAGCCTGCGCTTTTGCATCAGGCCCGCGAAGCCGGGATTAATCTGTCTGCCACGCTCACCACCGCCCTGAAACATCAGATCCGCGAGTCAGAAGCGGAGCGCTGGAAACGCGCCAACCGCAAGGCAATCCAGGAGCTCAACCGTATTACGGACGAGCACGGCTTACTCTCTGACGATCACAGGACGTTCTGATGCAGTTCATGGTTTACCGCAATAACAGCAACAACCGGGCTTATCCCTATCTGCTCGATGTACAGAGCGATATTATCGACGAACTGAATACCCGCCTGGTGATCCCGCTGTTTCTGCTGGATGAAGTGAATGGACGGCCCGCCCGCCGCCTGACCCCGGTGCTGAATGTGGACGGTGAGGATTTTCTGGTCATGACACATGAAATGGCCAGCGTTCGCCAGTCACAGCTCGGGGAAGAGGTGGTGAGCGTCCGGGAGCACCGGCAGGCCATCAAGAATGCGCTGGATTTTCTGCTCGACGGTTTCTGAGTTTACCTTTCCATCCCGTGATCGTGTCCCCGGCTGCGTCCGGGGGCAAATGAGCGCGTTTTCTGTCGTTCCTGTTTCTGCGCCAGCTCCCTGTCCAGTCTGGCTACCTGCGCGTCAAGCGGCTGACGGCTTCGGTTAAGCTCATGACCTGCTGCCGCAAGCTCTCCACCTGCCCGCTCAAGTGCTGACACGCCTGGTCGCTGCGCATCAGCGCGGCGGAAGTAGTGGTGAACATGGTCTGCAAGCTGTCGTAACTGGCCTGCCATGCCTGCTGTCGTGTCTCGTAATCGTCCTGTAAGCGCTCTAACGCACTCAGCAGCAGTTTTTCGGTCTCGGTCATGGATTTGCTTGTCCTTATCGCTAAAAACGCCGTATGGCGCTTCTGTGGCAACTGACGGGGCTATTTCGCGGTGTAGGTCACGACCTGTTTGTCGTTTTTCGAGGTGTACAGCTCGACGCCCTTCGCGCTCTTCGGCAGCACCACGTAATACTTGTTCTTCCGGGTGTCGTCCGTGAGTATTTCCACCCCCGCCCCCGATTTCGCTTTCAGGTCGGTAAGCTGCTGGCTGTAGCTGTTCATCTCGTCCAGACGTGAGGCGATGAGTGTCCCCTGAAACCACAGTATCCCCGACAGAATACCGATCAGCAGCACACCACAAAACAATATCCATATCAGCGCGATCGTGACCGAGCGCCGCAGCAGGGTTGTCTGCCTGACGTTCTGTTCGTGGATAGCGTCGCTGATGCTCTTCCCGCTTGATTTCAAGGCCTCGCTGATGGATTGCTCGAGCTTCACAAACTCGCTCTTCACGCTCTCCCCTGTACGCTGTGCCTGCTGCTTCGAGGTCTCTTCGAAGGCTTTCGCTAAATCTAAAATCCCGCTCATATAACGCCCCTTTTAACCGGATATTTCGTCCACCGTCCGGGTCGGCAATGCTGAGACTGCTTTTCGTTTCCCGCACCACCGTCAGCCCGCCGTTTTCCAGCGCCCTGACCACATTCTCACGGTTGCGGATCATACCCTGTGCCACCATCGTTTCCAGCGAGTCCGTAATGGCCTGCGCCGCCTTCTGACGGTCGCCGGGAAGGTCATTGCCCGGTGTCAGGGTGCGTCGTCGGGCAGGATCATGAGGGTCATCGAGGTTCAAGCGGTCATTGGTCAGAGTCTGCCAGGCGTTGACCCTGGGACGATCAGCCCGGTCATAGTAGGGTTGCAGGCGTTTTCCGCTCTGCAATTCGATGTTCGGGAACACAAAATTCAGCTCCAGCCTGTCCTTGTCCCGGTGCTCCACCCACAGACAGGCGTACTGGTCGCCGTCCAGACCGGGCAACAGTGTCTGCTCAAACTCATCCATCAGACGCACTTTCTCATCGTCAGGGAGGTTTTGTTCCCGGAACGACAACACCCCGGAGGTATAGGCGCGGGCAAACTCACAACCATCAATCAGTTGCCTGACACGCTCAGGCTCACCGCGCAGTACCACCGCTTTATCCCGATCACGTTCTTTTCCCAGCAGGTAATCCACCGGGCCACTGCCTGAACCCGCACCGCGGCTATGAATCTTGACGATCACGCTGTGTCTCCAGAAGCTCAGATAACTGGCGATCAAGGCTGGTCAGTACCGCCAGAAGAGAAACCTGCTGATGGGCCGAAAGCGAATCCAGACCATGCAGCTTACGGGCTATCTGATTGAGGTTATTGCCGATGCCGGTCACCTGACGAAGCAGTGCCGGATCAACGTCAGGCACACGCCGGCGACGCAATACATGTTCACCCAGACCGAGCGAACGTAACCATTCAGCGAGATGAGCACGATCACAACGTGCCAGCAGTCGCTCATGTTCACTCTCAGTCAGGCGGATTTTTATCTCTTTCGTTCGCTTGTCCATGACACTCCGCTGAGAAAACTTTCGCACCCAGAGTGCGAATTTTCGCAGTGGATGCCAGGGGTTTCGGGGGGCGGCGAGCCCCCTGAACCAGTCACAGAAGGAACCCTCGTAGAGGGGACGCTGTGTGTACTGGCTTATAGTGATTGATAAGTATGTCAGATTCTGTGCTGGCTGCAAAAAAAAAAGCCTTCTCTGGAGAAGGCTGTTATCTGATATAGGTTGTTTTTAGTCTCACAGAGAACATCTAGTGGATTGTTCTTAGCTTTAGCGATATCAGTGATATGATCAGCATCAGCATCAGCATCAGCATCATATTAGTTGATTGTATTTATTCATCATGCTGGCCATTATATGCTTTGAGCACCGTAGAATGGCTCTTCCCGCAAGTCCGAAGAATAATTAGCGCATGTTCAATGAGTTCTTTACTTCGTTGAGGACTAAACCATTCACCATTAAATTTACCCCCATGGAAAAGATTATTTCTAATTCTACAAATAAGAGAAAAAACAAGCTCAGACTTATTTCTATGGTCAGGCAATACATTAGACCAACATAATAAACCATCTTTTAAAACTTGTTTTTTTGGTGGGTTGTTTATCAGGTATGATATTGACTCATTTAACTCTTTACTTGGACTTTCAATCAATGAAACGAATTCACCAGCATACTTATACCAATCAGCTTCTACTCTAGTATTTGTGCCCTTACGAAATCCGGTAACCTTAAGACAATATTCATAGCGAGCAAATTCACGAAAAAAGTTATATCCTAAATAATCTAGTTCTAATGTAGATTGCTTCATAAAAACCTCATAAATGAAAAAATATGTAATTTAATTTATATTACACTTTTCCATTACAATAGATTCCAACACAAGAAAAGCAGGGCGCTGGCCCGGGGCAGGGACATTTTCATAAACATAAGCATTAGGAATAACTTTACCAGTAGGGGGTTCTAAGCGGGAATCCCAGAAAATTCCGTCATTCCGTATGATGAAAATTCAGTCGACTCCTCGCTTGACGTGACGAGCGCCAAAAGCCTGCCGCATCTGCCTGGCGCGCTCGAGCTCATCGCCATGCAAATACATCGACGTCGTGGCGATCGACGCATGGCGTAGGTTGTCGCGCACCGCGGTGAGCTGAGCTCCCCGGGCCAACGCATGGCTGGCATGACTGTGACGCATCCAATGAGGCGTGGCACGGCGCAGCTTTTCGGCGGCGACCGGATGATCGGCCTCAATGGCCTCAGCGGCTTGCGTAAAGAATCTTCGCAACACGCACCAAAGGTGAGGGCCGGTGATGCCGGCATTACCGTCTTCCCCAAGACTGCCCACCAGGGGCGTTTTCGGATTCCACCGTTCCCGGCTGACTGGCAGTTGACGCTGTGCCAAGTATTGGTCCAGCGCCGTATACGCGAGCGGCGGCAAGGCCACCTTACCTGGTTTGCCACCTTTGCCAACCAAATGCAGCCAGTGGTCACCGTGCTCGTCGAGGCGGACATTACCCAGGACGGCGCCGACCAGTTCGCTAGCGCGCAGGCCCGTGGCATAGCCGAAGTCGAGCATGAAGCGCAGGCGTTGTGCTGCCGGCTCGGACCAGCCGTAGGACCATTCCAGGCCGTCTGCAATGGCGCGCAGCAGTAGCCATTCTCCCTCGGTAAAGCCTCGCGCCGTATCCAGTGCGGGCCGCAAGGCGTGACCGCGTACCTTGACGCCGGCGAAAGGGTTGGCCAGCACATAGCGCTGCTCGATGAGCCACCGGAACAGCGCCGAGAGCACCGTCAGCGCATACGCTGCCGAGCGTGCGGACAAGCCGCCCGAGAAGGGGCGCCATTCCACCGAATCGCGTGGTCGAGGTGGCCCCACCCAACGCTCGCGCGGGGTCGGGTGCCGGACAAAGGCCCGGTACGCGATTGCATCGTCCGTGGTCAGGGATGATAGCGCCCGTCCGCGTTCGACGATGGCCCACAGGATTAGCCGCGCAGCCTCCTTGCGATAGGCGCGCTGTGTGGCGACAGTCTCGTGCAGCGCCAGCCAGGCCTGCACGGCCTCGTAGTCGTTGGTCGCATTCAGCGTGCAAGCGTTGCGCGGGGCCCGGAAATTGCCCTGCGAGCCGTCGACTTCGTTCGGCAGACGCAACTGCTCCCACGGCACGATGCCGCTGGGCTGAATAATCGGGATCAGGGCCCGGGCGCGCTCGGTGAGCTGCGGATGTGCGGCAAAGAAAGCCTCGACCTGCCGGGCGCCTGTCATGCCGAGTCCCTCGATGGCTTTCCACCAGCCACGCCGGCGGGGAATGCGCACGGTCAGCGCCGAGAGGGTGTGGATACCGTACGCCTGCAGTGCCCTGACGGTCCTCGGAGACAGCCACTGGTCGATGCTGTCGCTGATCTGGGGCTTCGGCGCCGGCAGCGTGGGCAAGAGCCGGATCGCGCGTTCGACGGCACCCGCGCGCCCCTGTCGCTCTTCGGGGGCGTGCTGGAACACGTCGGCCAGATCCGGCCGGTGGCGGCTGTTGGCGAAAACGATGAGCTGGCGGCGGATATGCCCCAGCATCCCTCGCGCTGATTGACCGGCGGCCTTGCGTGCCGCCAGGTAGTGTTCAACGGCCGCGCGAGAGCTGAGTCCCGCGTACCAGCCGCGCAAGGCAGCCAGCGAATCCGCATCGGGAAAGCCGACTGGGGTAGAACTCGAAGCCGTAGTCTGGCCCGTTTTCATATGGACAGGTTGCGATTCGAAAAGCGAGTAACGCGATAATAACGATTATTTCAGTAGAATCGAAAATGCCCCATGTTTCTACGAAACCTCAAGATAGCAAGAACGGGCCATGAGCAAGAAGAACAAGCTACTCAGCGTCCTATCCGACGCCGAACAGGAGGCCTTGTATGGCCTGCCGGAGTTCGATGATGCGCAGCAGCTGGAATATCTGGCTGTGACAGAAACCGAGTTGGCGCTTGCCAACAGCCGGCCCAGTCTTCATGCCAAGGTCTATTGCCTCTTGCAGATCGGCTACTTCAAGGCCAAGCATGCCTTCTTCAGTTTCGACTGGGACGAAGTCGAGGACGATTGCGCTTTCGTGCTGAGCCGCTATTTCCACGGCGAGGTGTTCGAACCCAAGGCGATCACCAAGCATGAACGCTACACCCAGCGCGAGCAGATCGCCAAACTATTCGGCTACTGGCCGTGGTCGGCCGCCTTCCTGCCGCAGCTCGAGCAGCAGGCCGCACGGACCGTGCGGCGTGACGTAACGCCGGGGTTCGTCGCCGCCGAGCTGATCGTCTGGCTCAATGAGCACAAGATTATCCGGCCCGGCTATACGACCTTGCAAGAGTTGGTCAGCGAAACGCTATCCGCCGAGCGCCGGCGCCTGGGCAATCTGCTGGAGCAAGCGTTGGACGAATCTGCCAAGGCCGCGCTGAGCCAGCTTCTGGTCCGTGATGACACCCTGTCGCAACTGGCGGCGCTCAAGCAGGACGCCAAGAATTTCGGCTGGCGCCAGATGGTCCGCGAGCGCGAAAAGCGCGCCACGCTGGAGCCGCTGCACGCAATCGCCAAGACACTGCTGCCTAAACTCGACGTCTCGCAGCAGAACCTGCTGTACTACGCGAGCCTGGCAAACTTCTACACCGTCCACGACCTGCGCAATCTGAAGGCCGATCAGACCCAACTCTACCTGCTGTGCTATGCCTGGGTACGCTACCGGCAGCTCTCCGACAACCTGGTCGATGCGATGGCGTACCACATGAAGCAGTTGGAGGACGAAAGCAGCGCTGGTGCCAAACAATCCTTTGCCGACGAGCAGGTGCGCCGTCAGCAGGAAACGCCGCGGGTAGGCCGCCTGCTGTCACTCTACGTTGATGATAGCGTGGCCGATCCCACGCCCTTCGGCGAGGTGCGGCAGCGCGCCTACAAGATCATGCCTCGCGATACGCTGCAAACCACGGCGCAGCGTATGAGCGTGAAGCCGGCGAGCAAGCTGGCCTTGCAGTGGCAGGCGGTGGACGGGCTGGCCGACCGCATGCGCCGCCATCTTCGTCCACTGTACGTTGCGCTCGACCTCTCCGGCTCCAATCCAGACAGTCCATGGCTTGCCGCGCTGGCCTGGGCCAAAGGTGTTTTTGCCAAGCAGCAGCGGCTGTCGCAACGGCCACTCGACGAGTGGCCCGCGGCGACACTTCCGAAACGCTTGCGGCCGTACCTGCTGACCTTCGACGCCGACGGTAAACCAACCGGCCTGCACGCTGACCGCTACGAGTTCTGGCTGTACCGCCAGATCAGGAAGCGTCTCCAATCGGGTGAACTCTACCTCGACGACAGCCTGCAACACCGGCACTTCTCAGATGAACTGGTTGAGATGGACAGGAAGATCGATGTGCTCGCAAAAATGGAGATCCCCTTCCTGCAGCAACCCGTCCATGCCCAACTCGATGCGCTGACTGCCGAACTGCGCACGCAGTGGCTGGCGTTCAACCGCGAGCTGAAACAGGGCAAGCTGACGCACCTCGAATACAACAAGGACACGCAGAAACTGACCTGGCGCAAGCCCAAGAGCGAGAATGAGAAAGCGCGCGAAAAGGCATTCTACGAGAAGCTTCCGTTCTGCGACGTGGCCGACGTGTTTCGCTTCGTCAACGACGAGTGCAAGTTTCTGTCGGCGTTCACGCCCATGCAGCCGCGCTACGCGAAGAAGGTCGCCGACGCTGACAGCCTGATGGCGGTCATCATCGCGCAAGCGATGAACCACGGCAACCACGTCATGGCGCGCACCAGCGACATCCCGTACCACGTGCTGGATAGCGGCTACCAGCAGTACCTGCGCCAGGCAACGCTGCACGCGGCCAACGACTGCATCAGCAACGCCATCGCCACGCTACCGATCTTCCCATACTACTCGTTCGACCTCGAAACGCTGTACGGTGCCGTCGACGGGCAGAAATTCAGCGTCGAACGGCCGACCGTGAAGGCGCGCTATTCGCGCAAGTACTTCGGGCGCGGCAAGGGCGTGGTCGCCTACACGCTGCTGTGCAACCACATCCCGCTCAACGGCTACCTGATCGGCGCGCACGACTACGAGGCCCACCACGTGTTCGACATCTGGTATCGCAACACGTCGGACATCATGCCGACCGCGATCACCGGCGACATGCACAGCGTCAACAAGGCCAACTTCGCCATCCTGCATTGGTTTGGCCGGCGGTTCGAGCCGCGCTTCACCGACCTCAACGCGCAATTGAAAGAACTCTACTGCGCTGACGATCCAGCACAGTATCAGGCGTGCCTGATTCGGCCAGTCGGGAAAATCGACTGCGATCTCATCCATCGCGAGAAGCCGAACATCGACCGGATCGTCGCCACACTCGGGCTGAAGGAAATGACGCAGGGCACGCTGATCCGCAAGCTGTGCACCTACACCACGACGAACCCGACGCGGCGCGCGATCTTCGAGTTCGACAAGCTCATCCGCAGCATCTACACGCTTCGCTACCTGCGCGATCCGCAACTGGAACGCAACGTGCACCGCTCGCAAAATCGCCTCGAGTCCTACCATCAGCTACGCTCGGCCATTGCCCAGGTCGGCGGTAAGAAGGAACTGACCGGTCGCACCGACATTGAAATCGAGATCAGCAACCAGTGCGCACGGCTGATCGCCAACACGATCATTTTCTACAACTCGGCAATCTTGTCGCGGCTGGTGACCAAGTACGAGGCGGCCGGCAACAGCAAGGCGCTGGCACTCATCACAAAAATTTCGCCTGCGGCATGGCGGCACATCCTGCTCAACGGGCACTACACCTTTCAAAGCAGCGGCAAGACGATCGATCTCGATGCGATCGTCGCAGGCCTGGAACTGGAGTGACGGAATTTTCAGCGGTTCCGTGTTAGCAGCAGTGTAAAACTGACCCACCCCAGCGAAGTAAAACTGATCCACCTGGGCTAGTTTGGCGGCCTTTTCGAGGCCGTCGATGTTGACCCAGGAGCAAACCGTGGAAATCAGAGTTCTTGCCCGACAGGGCCACTCCATCCGGCACATCGCCCGCACGTTGGGGGTCTCGCGCAATACCGTGCGCCGCTACCTCCGCGATCCGTCGGTAGCGCGATACCAGCCCCGTGAACCACGCCCCACCAAACTGGGGCCATTTGAATCTTATCTGCGGCAACGGGTCGAGCAGGCCCACCCCATCTGGCTGCCTGCCACCGTCCTGAATCGGGAAATCCGCGCTCAAGGGTATGGCGGCGGTCTCTCGTTATTGCGCGCCTTCCTCGCCACGCTCAAGCCCGCCCGCCGCGAAGCAGGTCCGGCCGTCCGTTTCGAGACCGAGCCCGGACGGCAGTTGCAGGCTGATTTCGTGGTCTTGCGCCGGGCCAGATCCCCCATGTCGGCCTTCGTCGCCACGCTGGGATACAGCCGCATGACGTTTGTCACCTTCGTACCGGACGAATCCTTCGAGTCCGTGCGGGACTCCCTGTTGCTGGCTTTTGACTATCTGGGCGGTGTGCCCCGCGAGGTGTTGTTCGACAACATGAAGACCGTGGTGCTGGAACGCGATGCCTACGGTGACGGCAAGCACCGTTTTCACCCCGGCTTGCTTCAACTGGCCGATGACCTGGGGTTCCGGATCCGGCTGTGTCGCCCGTATCGGGCCCAGACCAAAGGCAAGGTCGAGCGCTTCAATCGCTACTTCCGCGAGAGCTTCTACAACCCGTTGCTGACCCGGATGAAGGGCACGGGGCTGCTGCTCGATTGTGCTGCTGCCAACCGACGCGTCCGTGACTGGTTGGCAGACGAGGCGAATGTGCGGGTCCACGCCACCCTGAACGAGCGCCCCATCGACCGTTGGCGGCAGGAGCGGGAACACCTGCAACCCTTGCCATCCCGTGTGCGGCGCGACGAGGCCCCCCTGCTGGATAACAGTCTCCGCCCGGTACCACTGGAATCTCTCCAGCACCCACTGTCTGTCTATGACGCAATTGGGGAGGCCTGCCG
->BC19A327A_unicycler.fasta.fasta|59_length=1339_depth=1.83x
-AAACGGAATCTATGGTCACTCCCGTTTTTGCAACACCGATTTTGACGACAAGTTGGCTTGCTTGAATCTATCCGGCGTCTGAATGGGATTTTATTCCCGCGCCTTGATGAGTTCCGCGCCTGATGAACCTCCAGAAAATATACGGCTTCAATGAGCCTTTCCGTTTTACAGGTTCCTCAACAGGCCGGTGGGCCGTTAGTATCATCAATATCAGTATTCGCAAAACCAGATCAGTAATTCTTTAAACCGGTGTATTTCTGCCGTTATGCTACATAAGTTTGCTGTCGTGCCGTTAGGGCCCAGGCTATTCTGGCCAGCTTGTTTGCCAGAGCACAAGTGACGACAAAGTTGCTTTTCCGGCACAGTAAATCCCTGACCCAATCGGCCAATTTGCCAGACTGGTGTTCCAGTTTTTGTATGAATACCCTGGCACATTGAACCAACAAAGTTCGGATCTTTTTATTACCTCGCTTACTAATTCCCAGCAATGTCGTCCTACCTCCCGTGCTGTACTGCCGAGGTACAAGCCCTGTTGCCGCCGCAAAGTCACGGCTGCTGGCGTACTGCTTCCCGTCGCCAATCTCAGTTGAAATAGTACTCGCTGTCAGTGTTCCGACGCAGGGAATGCTCAGCAAGCGCTGTCCAACCTCATCTTCGTCCAACTTTCGTTTCAACTGGGATTCCAAATCTTTAATCTGCTCAACAAGATAGTGATAATGCTGTTGTAATTTCAGCAATAACTGGCTGAGGTAAAGAGGCAAACTATTATCCTCAAGAATGGTACTCAGTCGGCTAATAACGGCAGCTCCTCGGGGAACGCTAATGCCAAATTCCAGCAGAAAAGCATGCATTTGATTGGTTGTTTTTACCTTATCCTGAACCAGGGATTCACGGACACGATGCAGAGCCCGCATTGCCTGCTGAGATTCCGTTCTGGGCTGCACAAAACGCATAGACGGACGCGATGCAGCTTCACAAATAGCTTCGGCGTCGACAAAGTCGTTTTTATTGCTTTTAACGAACGGGCGGACAAATTGTGGTGATATCAGCTTTGGGGAATGCCCCAACTCTTCCAACTTGCGTGCCATAAAGTGAGAACCGCCACAGGCTTCCATTGCGATGGTTGTAGCGGGGCATGTCGCCAAAAATTCGATCAACTTTGGCCGGGTAAATTTTTTACGGTAAACAGCCTTCCCGCGACGATCCTGGCAATGAATATGGAAAGAGTTTTTACCCAGATCGATACCAATGAGCGCAATGTTTTCCATGATAGTTCTCCGAATGAAAGCCTGTCCTCAGCATAGTACCGGGAAGGAGGGAGTGACCATCTCATTAAATA
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/plasmid_476.fasta	Thu Nov 14 00:43:21 2019 +0000
@@ -0,0 +1,2 @@
+>SRR3703080_illumina_unicycler.fasta|8|length=91194|depth=3.25x
+AGGGCATCCGCCATGCTGCGGATTTCGGCCCGGGCTTCCCGGACCACCTCCCGCAGAACACCACGGTCAAACCACCGGCGGGGCGGTTCATCCGGTATACGCAGCACATCGCAGGCCAGCCCACTGGACAGGATATGCTCCACACACTCACTGACCAGATACATTTCCACCGCCGAAAAACGTGCTCCCCGGTTCAGGATGGCATCGAGCACCACGGGCAGGTTTTCGTCGTCTTCATCGAGCCAGCAGGGGTGATCGCTTTCCTTCACAACCAGGCGAAAGCGGCGCGTCTGGCGGGTCAGCAACGTCTGACCGGTTGTGGTCAGCGCCGCCCTGATACGCTGCGCATCTTCTGCCACCCGGCAACTGACACTGCGTACCGCATCGCGCACTGCATCAAGAACTGCCCTGATTTCGTCTTCGGTCAGCCATTCTCCGGCATACGGGAAAAACACCTGTGTTCCGTCTGCCGGAAGTACCGGCAGCGACTGCCACTGACTGCCAGACAGTACCAGTTCCGCCCCGGTTCCGGTCAGTTTCTGAATGGCGGAGGCCAGGAGCGGCGGCAGTACGCCGCCGTGACGGTTGATGAGTAACATCGCCAGCCGGGGCGCATCCAGCAGAACATAAATGCTGATCCAGCCCGGATACTTCGGGTTCCGCTGGTCAACATCCGTCTCTTCCGGCCAGCCCTGCGCCAGCAGCAGGTTGCGGGCGTGACGACAAATCAGTGCGTTCAGTGTTGTGTTTTCGTTCATGATTAATCGTTCTCCCTGAATCGCCGCCCGGAGGCGGCGATAACATCAGTCGTTTTCGTGTCTATTGTTTTTCAGCAGGGTGCGGGCCTGATTAATCACCGCCTGACGGCGGGTGACGCATTCCGGGACGGCGAGGCCATGATCCCGGGCGGCCCATTCACGTTTCCACAATGCCTGTTCAGCGGTCTGAATCAGGGACGCCAGCAGTTCAGCAGGGACGGTCACCTGGCGGTTTTCGCTCACGTTATTGATGATCTCCATCGCCACGCCGGAAGAAATACCGGATTCAGTCCGCTGGTCTTCCGGGATGTCCTCCAGGCGCGCCAGGACGGTTCTGATTTCATGATCGGACAGGGAAATATCCATTCCGTCAGCGAGGGCCTGAATCTCTTCCGGGGACCAGATAACCAGCATCAGCGGCATGTCTCCCGGATACTTTACTGCCAGCTCCCGGCATAGCGTTTCGCATGTTCCGTACATTCTCGTCTCCTTCTCAATCTTTAAAGCACGCTTCCAGTTCCAGAATTTCGGTATATGCCTCCATCAGGAGGCGGTTTGCGCGAAACAGCGTCTGACGCACCAGACGTTCCGGCAGGGTGTCGGCATTAAAGCTGTACCGCTGCTCCATCTCATTCATGGTTGTACGCAGGTCGCACATGGCATTGGCCACCTCCGCCACTTCGGCGCGCAGTTTTTCGTGTCCTGCATAGTTCATTTACGCAGCCTCCGGCATAAACCAGTCATCATTCGCGGCCCCCTGCTGCATGGCCCGTTGCACGGCGGCAAGGCGTTGCTGCCCGGCACGGTGATACTGCTCAAGCAGCTCGATACCGATATACCGGCGTCCGGACTGGAGGGCGGCGACGCAGGTTGAGCCGCTGCCTGCAAACGGGTCCAGCACAATTGCGTTCGGGTGTGTGAAGTTCTCAATCAGCGGTTGCAGGCTGGTAACGGGCTTTTCCGTCGGGTGATGGCGATTGCCCGAATATTTCCAGCCCAGCACGTCCGGCAGCGGGTTTTGTGGCAGACGTGGACGGCCTTTTGCCAGGATGTAGGCGCATTCGTGGCGATAGCCCACATATGCGGCCTTCGATGTGTAGTTTTTGGTGAAGACCAGGTGACCAACAACGCTGAATCCCGCATTTTTCCAGGCGGCCATAAAGCGATCGACGCGGTTCCAGCCGTAGAAGCTCACCATTAACGCGTCTTTTTTCAGCACGCGGAACATTTCATTACAGGCCGGTTGCAGCCACTCATCGGTTTTATCGCCGGCGATGGTGCGCCCGGAACGGTCACGGAAACCGACGAGATATGGCGGGTCGGTGAGGATGAAATCAATGGCGTTATCAGGAATACGGGCCATAACATCGATGCAGTTACCGAGGACAAAACGGGACATACGAAACTCCTTCTCTTACAGAGGGCACCGGGAGGGCACCCCTGTGGTGCCCGTTCCCCGCTGCCTGTGGGCTGTTCACCGCGTCCGGTAACGGGTCAGGCCGACCGTGGAATACCGCAGCCGTCGTCTTTCTGACGGCAAGGTTATGCCGCGAAAGCGGCTTGAAGGGCGTTCATCAGAAAAGGGCGACGGGCTGGCGTACACTGTCACCGACGCCAGCCGGGAGCGGTAAAAGCGCCCGTCCCGTGCCCGCCGGACGCGGGACACTGACCACAGGCAGCGTTTATGCCGCGCCGCGTCAGCCGGCGCAGTAAAAAGAGGAGCATGGCGACATCCTTTACCGGAAAAGAAACGGGCGGTTGCCCGCCCGTCTCCGTCATACTTCATCCACCGTAATGCGCCACCTTGTCGACTATCCACGCAGGTCCGGTGACTTCCGGCAGCTCATCATCATCTGTCGGGGAAGACCATTCCAGCTCCCCCCACAGCACATCAACAAGCTCTCCGCGCTCATACAACTGCCAGCCACAGAAATCACAGCCCTGTTCGGCATACCAGTGCTCCAGCGTGCAGCTGAAACGGCGGCTTAATTCTGCAATAACGTCGCTTTCCGGCTGACACCACGGCGTGTCGAAATCAACCTGAATGAAGTTGTCTCCCTGACTACTGATATTCAGGTCATACCCACAAGGCCACTTCACGCCATACCGTTCTGTATACCAGTGATATGCAGAAGGAACACCGTTCAGAACACCGCCGTTAAAGCCATTCACTTCAATATCCAGGCGGGTCGGCAAAACCGTCAGCAGGTCAAACGGCATGGTTTTTTCCGGCAGTACGTTGTCACACAGACGGTTCCACCACACCGATACATCCTCGTTACCCCAGATGTCACACCAGTCACCTCTTTTTGCGGTGAAATGCACAGTGATAGTTTCCCTGACATCATCCGGTAACTCTTCCCAGCGACGCTGTCCAGTACCGCTCTGCAGCCAGAGTTCATGCAGCATCAGGCAGTTTTGCTCATCCAGCAGTACACCGTTCTGCAGGTGTGTCAGCCAGCGGGTGAACGCGATATTTTCCGGTGATACAGCACCACGTCCGGCAGCCGTCACTCCGGGGCACTGCTCAGAGCGGATATTTTCAGTGATCTGCAGAAGTCCGGCACTTCCGGCCAGAAACAGCTGAATACCTTCATTTGTGGCGCGGCGATAAAGCGGTGTGACTGCACCGCTGGCCAGTCGTTTAATCTCAGCGATCTGTGCTGGTTCACCAGAAAAATACATACGATTCGAGCACCAGTTTGGCATGGGAATTCTCCTCTCACATGCGGCCTCCATCAGGCCGTGCCGCACCTGTAACCGGGCGACCGCATACGAATGCAGGTGCGGCCCCGAAGCCGCAGCGCGTGGAGGAGGAACGACGAAACGTGACCGGGTGAGGAGGCCGGCGACAGCGACACACTTGCATCGGATGCAGCCCGGTTAACGTGCCGGCACGGCCTGGGTAACCAGGTATTTTATTCACAGAACCGTGCGCAAAATGCTGTGGATAAGCTGGACACAGCAGTCCACAGCAGGCATACAGCCACACTCCCAGAGAATTGAGCGTTTTTTAGTCACAATAATGACATTTGACTGTGTGTGGATTCAGTTATTAGAATACTGTATATGCATACAGCAATAGAAAAGGGAGATGAGAACATGATCCGCATTGAAATTCTTTTCGACCGCCAGAGCACAAAAAACCTCAAATCAGGCACACTTCAGGCGCTACAGAATGAAATCGAACAACGTCTGAAACCACACTACCCGGAAATCTGGCTGCGTATAGACCAGGGCAGCGCCCCGTCTGTATCTGTCACAGGAGCCCGCAACGACAAGGATAAAGAACGTATCCTGTCTCTGCTGGAAGAAATCTGGCAGGACGACAGCTGGCTGCCTGCAGCATGAGTACCGTTTATCACCGTCCGGCTGACCCTTCAGGCGATGACAGTTACGTGCGACCGTTGTTTGCCGATCGTTGCCAGGCCGGTTTTCCTTCGCCTGCCACTGATTATGCTGAGCAGGAACTGGATCTGAACAGCTATTGCATCAGCAGACCTGCAGCCACCTTCTTTCTGCGCGCCAGCGGTGAATCGATGAACCAGGCTGGCGTGCAGAATGGTGATCTGCTGGTAGTGGACAGGGCCGAGAAACCACAACACGGGGACATCGTTATCGCTGAGATCGACGGTGAGTTCACCGTCAAACGACTGCTGTTGCGCCCACGCCCGGCACTGGAGCCGGTTTCAGACAGCCCGGAATTCCGCACACTGTATCCGGAAAACATCTGTATTTTTGGTGTTGTCACTCACGTGATACACAGGACGCGGGAGTTACGCTGATGTTTGCACTGGCTGATATCAACAGTTTCTACGCCTCATGTGAAAAAGTTTTCCGCCCGGACCTTCGCAACGAACCGGTCATCGTACTCAGCAATAACGATGGCTGTGTGATCGCGCGCAGCCCGGAGGCAAAAGCCCTTGGCATCAGAATGGGGCAGCCCTGGTTTCAGGTGAGACAGATGCGCCTGGAGAAGAAAATACATGTATTTTCCAGCAATTATGCGCTGTACCACAGCATGAGCCAACGGGTCATGGCTGTTCTGGAGTCGCTTTCTCCCGCAGTTGAGCCCTACTCAATTGATGAAATGTTCATTGATTTGCGGGGGATAAATCATTGCATCTCTCCGGAGGTTTTTGGTCATCAGCTCAGGGAACAGGTAAAGAGCTGGACAGGACTCACCATGGGGGTGGGCATTGCGCCTACAAAAACGCTGGCTAAAAGTGCACAGTGGGCAACAAAGCAATGGCCACAGTTTTCCGGAGTGGTCGCGCTGACGGCAGAAAACCGTAATCGGACCTTGAAGCTACTGGGGCTGCAGCCAGTTGGTGAGGTCTGGGGAGTAGGACGCAGACTGACGGAAAAGCTGAATGCGCTGGGTATTAACACAGCACTGCAGCTGGCGCAGGCTAACACGGCATTCATCCGGAAAAACTTCAGCGTCATTCTTGAGCGTACGGTACGCGAACTCAACGGCGAGTCCTGCATATCCCTGGAAGAAGCACCACCGGCAAAACAGCAGATTGTCTGTAGTCGCAGTTTTGGTGAACGAATCACAGACAAAGATGCCATGCACCAGGCTGTTGTTCAGTATGCAGAGCGGGCCGCAGAGAAACTACGTGGGGAGCGTCAGTATTGCCGGCAGGTGACGACATTTGTACGGACATCCCCCTTTGCAGTAAAAGAACCCTGTTACAGCAATGCCGCTGTGGAAAAGCTTCCATTGCCCACACAGGACAGCCGGGACATTATTGCCGCCGCATGCAGAGCCTTAAACCATGTCTGGCGTGAAGGGTACCGCTATATGAAGGCAGGAGTCATGCTGGCTGATTTCACACCATCGGGTATAGCGCAGCCGGGATTATTTGATGAAATCCAGCCCCGTAAAAACAGTGAAAAGTTAATGAAAACACTCGATGAACTGAACCAGTCGGGAAAAGGGAAAGTGTGGTTTGCGGGGCGAGGAACCGCCCCTGAATGGCAAATGAAACGGGAAATGTTGAGTCAGTGTTATACAACTAAATGGCGAGATATTCCCCTGGCCAGGCTGGGTTAGTTCAGTCATCTCCGAACATATTTTCAGCGTTTCTTCTGGTCTGGTCTTCACCGTCATTTCTCGACAGACTCTGCTCTGTAAGAGGAGTACTGCAATCCACAGACGTATGGAGACCAGATTGTTTTTCCAGTAATTCAAGCAATTTCTTTTCAACCGAAAAAGCACCTGGTATTACGCTGGAAATCACCTTATTAATATCATCCAGAGTCGTATTTTCTGTCAGTAACTCCGATATCAGCAAAGGAAGACGTTTATCTATAGCTGCAAACGCCGCACCAGTAACTAACATCGCGCGCATGAAACGTCCCCGCTCCTTCAGTTTTTCATTTGCAATGAGCTCATCTGCTATCTTATCTCCTGTCCGTTCATCCGGGAAAAGTTCAAATGAGCAGCGTCTGGATTTATTTTCATCACTCATTAGTCACACCACCTTTCATTTTTATCATTCCCATGACTAAATCAAACTGCGGGGATGAGCTCAGATAAAAGCGCTCATCAGGAACCTTAGTCAGGTTCTTCACAGCCTCGGCCACAATTTCAGCCCCACCACCAACACACATTACATGTGTATAGTCGGTGAAACGGCTGATGACATCATTAACTCGTTTAATAAGCAACTTCTGCCGTTCATTGATAACATTAATGATAGACTCACGCTGTTCAGCATTATAAATGCGACGGGAAAGGTAGTCAGGTTCATTACGGTGCACAATGATATTGTCAGCCTGGAATGAGCTCACTCTTGTATTAGCATGTACAGCCATCTGTTCCTTAACCCCGGATGTAATCAGGGACACGCCGATATTCGGATCACACCAGGTTTTTGTAATCCCTGTCATTTTGCTACGAACATGCGACACATCAAGAGTTGTACCACCGAGATCTACGATCAAAAGGGATTCATCATCCTCAAGCCCCGCAAGAACACTGAAACCAGCGGGAATACTTTCAGGAAGAACGGAAACACTGCGAATAACAAATGCATCACTCCCCTGCACCCGTACTTCACGCATCACATTTTTTTTCTTTCTTTCAATGTTTTGCTTATTTTTCTGATTGTTGGCGTCAAGGTATTCAGAGATCGGCAATGTGACGATGACATCAACAGGCTGCGCTTTCAGGCCGGTCTGCTGTAGCGCATGCTGAATGGCCACAACATTCACATCACTGTACTGATAGCGTGTTTCAGTCGTTACGACAGCATCAGCACTTAATGGATCAAATGAAAACTTCTCGCCGTCGATCTCGTAATTAGCCGGAGCAGCATCATCCAGTAAACTAAAAGACCATTCCGGTTTAAAGCTGTTAGGGCTGATTAACGTTTTCACGTCACCATCCTCCAACCAGGCAAGTTTAATGTTGGTAGAACCATCATCAATAAAGATTTTCATAACCAGTCTCCGTTGCTCATAAACAAATAGAAAAACAAACATGCCTCATACATGCAATGTATATTCAATTATAATGAAAAAACGGTCTTTCTGAAAGGACAAATGCAACATAAAAACACGATAAATTGCATGTACATTGTACACACAACTTTAAGACCAGAGGAAATCATAGATACAAAAACATTATGAAGGTTATATGTGACACATAAATGCAATATAAAAACATCGTGGACATCATGGTTCAGGTTAAGGGAAAAGGAATGAAATGGTGAAACTGAGAGGAAAGGAAAGCGGTGACGAATCATGTCACCATAAACAGAAAGATGTCTAATGGGGACTCTTTAGGTACGTGAAGAATCCCCATAACGCATTTAAAAGACACACATCAGATACCCTTAAGGTATCCGATAGTTTATTGACCTATTGCACCATCACGTTCAAGCTTCTCTCTTATAGCCTCAATAATATATGAGCTAAAATCCAGAGATGTTTTACTGGTCGCTTTAAGTTCCGCATGAGCTTCAAAATACGACAGCGGTATGGCCTTAAGATTCTTAGCCTTCGTCCTGGCAGCCACGGGACGACCTGAAACTTCCTCTGCACCTTCATTTGGCTGAGACGGGGCTGTTGCTGTTACGGCAGAAGAAGAAGTTTGTAATCTGGCAGAATCCACCAGGTTTTTCAGTTTTTCAGCCTGTGCACTAAATTTCGCTTTGCTCATGAGATAACCCAGGATGTTTGTTAGATACTTAAAAGATATCCATTAAAAGCCCAAAGGATACTATATGGATACCCAATAGACACACCTTACTGTTTGTTATTTTCAATCAGATGATTGATTTCTTCGATCAGGGCAATAACTTCCTTACCTCCTGCCGAATAGCGCCCATGAACAGACTCAGTGATTCCCATCCCAGTCTCAATGACATCCTCAAATTCTGCACGAGCAGAAATGCGGCTCTTCATCAGCTTCAGATGTTTGAACGATGGCAGGATTGCATCAAGCTTAGGGAATTTCTTCTTGTTAGGATTAACTTTACAGAGATACAGGTGAGCAGTTATATCGGTCCCCATGATAGAGCTGATTTCGTCCAGTACTCCATCAAAATGCATCAAACCAATACGTTCAGTCAGGGAGTCTTTTGAAGGGACAATAACGCAGTCTGCAAAGGCAATCGCAGTACGGGTAAGATCTGAGTCAAATCCCCCACAGTCAATAAGTAACGTCTTATCGCTGTTCTTGTAGGGAGTCATAATTTCGATTAACTCATCCACTGTTTTGGGTACTTTCACGGAAATTTCTTTTCCTTCAGGTCTCAGCCCCAGAATGATAGAAAGCCCGGTATGAGTATCCAGATCAACTGTATCAGACTTCATTTCACCAACAATGTTTACGGATGAAGTTGTCTTACCCACACCACCTTTGGGATGCGTATTAGCAATAACAGGCATAGTGTATCTCCAGAATCCACATGTAATACCCATAAAGACCCCATAAGACACCTTTCGGATATCCAAGAGGTACTCAATAGATGTTTTTTTACTCTATACCGGTCCTGCATGTCAACAGAATATGAAATACCGATAATATATCCATGAGATATCCGAAAGGGATTTAAAAAAGTCAGAGCTTATGGAATTCTTTTGAGCATAGACACCGCATCGGACTCAGGCATCGAAAACTGCACCCGGTGCCGTGCAGCCACATCCAGTGCAAACACCTTCGTGTAGACCTCCGTTGAGCTGATGGACTTATGCCCCATCAGGCTCTGCAGGACCTTCAGCGGTATACCGGCATACAGCATATGCATCGCATAGGAATGGCGGAACGTATGTGGCGTGACCGGGACAGAGAACGTCACACCGTCAGCGGCAGCGGCGGCAACCGCCTCCCCAATCCAGGTCCTGACCGTTCTGTCCGTCACTTCCCAGATCCGCGCTTTCTCTGTCCTGCCTGTTCGTTTATTACGCCGTTCCATGGGGATTTTCAGTGTGGCCACCATCGTCTGCAGCTGGCTGACGTACCAGGTGTCGGAAAGCGGAACCAGCCGGTGAGTCTGCTGACCGGCGGGCATCCTTCCTGCCGTCCTGGCGGCTTTTTCTGTCCGCTGCTTCAGAGTGGCCAGCTGCACAAACGGATACGGGGGCGTGAGCGAAAAATCCCCCCGCGTCAGCGCCAGTGCTTCATTAATGCGCGCACCGGTGTTCCACAGTGTGGCCAGCAGCATCTTGCGGCGCAGATCCGGGACGTAATGGAGCAGGGCGCTCACTTCAGGGGCCAGCAGGTATTTGGGCAGTTCATCATGAACCATCGACATCTGGCGGAGTGCCAGCGCTGCCGGATAATCGATGGCAACAGGAAGCTGAGCGGCATCCCGGGCATGGTGGATCGGTGCTGGCAGGTGCTGCATATCAGTGTTCACTCCACGGGGAAACGTCGGGCAGGTTTTCCACAACCCGGTACTTTCCCGGATAACGGAGCTGGTTACCGCCACGCGTCCAGACGGTGACAACAAACCCCCCTCCCTGGTTGTTTTCGGGGAGCAGGCGATCGCACTGCTCACTCAGCATGTGGATCACGAACGGCGCATCGCTGCCGTCTTCAAATACCAGTTCCAGCGCATCGCGGCCATGCAGCGTTCCCTTACTGATGATGACGTACTCAGCCCCCCGCATCTCCCTGAGTAAATGTTTTGCCGCATCCGGGACAAGCAGCCTGGCTGCGCCGGCATTCCAGCTGAGGTAGACATATCCGGCCTGCGCCTGTACAGACTGCCAGTAATCCGTTCTGGCAACAGCCTGACCTTCATTCTCAATAAAAAACATGGGTGACTCCTTTTTTCTTTTCCGGGCAGGGACGGTCATGCGATAACGTCATCCATCATCACTGCCCTTACCGTCACGCCGTCTGATAACATCATGCCGTTATCATCATCACCATGATAACAAGCATCCATATAACCACGCCGTTAAATTACCGGAGAGCCGTTTCCGTCAGATCCGACTTTCCGGAATATCACAACTTTCCGGAAGTGTACCACGCTGAGAAAATAATCATATCGCTGTTTTCCGCCCCTGCGCGGCGCATCACAGGTCAGGGAGATGACACAACATATAGTGTCATAAGCAGCTGAATGAGATACCACATGTTGTGCTGACAGGAGGTGGCGTTATGTGGGGGGAGAGGAAGATCCTGAACCGCCGGAAACCGGATCTGCGCGGCGGGAAACGGGCAAGTGATATGGTAATTGAGCAATACACACAAAATCATATCAGATATGATTTTCATCATTGATGATAAAACCATATCTGATATTATCAGAAATCAGGAGCACACAAATCATACAGGATATTATTTTTACCTGTCAGAACATTATCAGATGGAGCGTGCAGGATGGATGAAGAAAGGGTGTTTTCACTCAGCTATGAGCAACTAACCCGAATAGCGGAAAAAAATATCCGTGAATGTGGGCTGGACAACCAGAGCGCCAGGTGTATCAGTGAACTGAAGGCCTCAGCTCTGCTGTGGTTGTGGTATGAACTGGCCATTCATGGTGCGCCACAGAACAATCACGCACAGGCCCGGGAACGCATCGATACCGATTATCAGCGCCTCAAAAAACTCATCTGGTCGGAGGGTGACAGTTAATGACTCAGAGCCGCCGACCGTCGCCACTGCAGCGGAGAGTGCTGATTGTGCTGGCTGCGCTTGATGAAAAACGGCCGGGCCCCGTGCTGACGCGGGACCTGGAACGGGTGCTGGAGCGAAGCGGGGAAGCCCCGGTCTACGGGCCAAACCTGCGCGCCTCCTGCCGTCGTCTGGAGGATGCCGGCTGGCTGCGTACCCTGCGCGCCCCGAACCTGCAGCTGGCAGTGGAGCTGACGGACGCCGGCCGGGCCGTGGCACAGCCTCTGCTGCTGGCAGAACAGGACCGCCTCCGGGCAGAACAGCGTGCGGCAGAAGTCGTCGTACTGCCGCTGGTCCCGGCAGCAGGTCTGCCCGCAGACGGCACTTCTGCCACTGATCTGGCGGTGGAGCTGAACGGCATAACGTATCAGGCCTGCCGCGGGGATTTTGTGGTGCGTCTCGACGGCAGCACCTGTCTGCAGTTATGGAATAAAGAAGGCAGGGTGGTACGCCGGGAGGGCGATCCGCTGGAAGTGGCGCAGTGGCTGCAGGCCTGTCATGACGCAGGAATAGAGGTTCGCGTACAGATAAATGAAAGTGCCGCTCCGTAAGAACACGCCTGTGCACGGTTTACACATCATCCCATGGTGGCAGCCGGTTAACTTTCCTGCGCCACCAGTGGAAAGAGGCCATGCACAGTCCGAACAAAAAACCACCCGTGATACTTATAATAATGGCCTCACCTGCCACCATTCCTGACGGCCCCCAGTAGGTAAACCACATTACACATCCCCAGGAAATGCCCCATAAGCCCCCCGTCAGCACCGTGACCTGCCAGAACGGCATAAAGGGTAATGGCGGAAGCCGGATACCCAGCCGCCATAGAATACGCAGAAGAGGAGGGGCATAATTGCTCCGCCACATCTTTTTGCTGTCCATCAGGGCAATGGCCCGGGCTTTTTTCTGCTCAAAGGTCACAGGAGCACCTCCGTTCCATGATGTAAACGTGACACAGCTTATTGTTATTGATTATTATTATCATGCTGTGGTTATGTTGTCATGCATCAGTACACTGACAAAAGTGCAAAAGAAAGGAAAACTGGCAGATGAACAGAAAATATTATTTTAATAATATGTGGTGGGGATGGGTGACGGGGGGATATATGCTGTATATGTCATGGGATTATGAGTTTAAATACAGATTACTGTTCTGGTGTATTTCTCTCTGCGGAATGGTTTTGTATCCGGTTGCAAAATGGTATATTGAAGATACAGCTCTGAAATTTACCCGGCCTGATTTCTGGAACAGCGGTTTTTTTGCTGATACACCTGGAAAAATGGGGTTGCTTGCGGTTTATACGGGTACTGTTTTCATATTATCTCTTCCGTTAAGTATGATATATATTCTTTCTGTTATTATAAAAAGGCTGTCTGTAAGATAGACAGCCTGTCTTATATTTTATTTAAATACCCCAGAACTTATTCGCTTTTTCCACAAGCGATTCATCAATCAGCGCACCGGTGACAGCCATCAGTAAACCATACCCGATAATGCCTAAAGCGCTTCCGGTAAGAATACTGAAGACCAGTGCCACAAGAGCCGTTGCGGCATTGCCTGCTATGATGGTTTCTGTTTTAACAAAAAGAGGACGCCAGTTCTCTGTCCGGACAGCCTTACCAAACTCAGTGATCCAGTCAGCAAGACTTGTAAATTTTCCTGCATATCCCAGTCCCCGACTGAATCTGTTCAGATTAGACGATATATCAGACAGCTTCACAGACTCAAGGGCTGCGGCAATCGCTGCACGATCTTTTGCATTAATTTTTTTGTTAATGTCAGCCCGGTACTTTTCATACGTTTTTAATGCCTCTTCAACATTACGTATTTTCTTCCCTTTAGCCTGCCCGGCCATCTCTCTGGCTAACTGCTCAGCTTTTGCACCATATTTTTCTGAAACTGATTTCAGGAACTCTGTTGTGAAATTAATTGCGTCTTTCGTTGCCTTCAGTTCATCCTGTTTTCTTTTCTCTTCCGCTATCTTCTGATTGATGCCGGAAAGCTGGTTACGGATATTCTCTTTTTCCTTCAACAGGGCATTAAGAGCGTCATTTGCATGCTTTTGCTCATTTGTTCTGGCACTGAGGTTATTTCTCGCCGAATTTACCGCAGATTCAGCAGAGGTGATTTTATTTCTGGCATCAAGCAATCTTTGCCGTAACTTATCCCATTCAGCAACTTCAGCATTATAAATTTTCTTGTCACCTTCCACATCCTCTGTCACCACCGGATTCTGGTCATTCAGAATATTGCGTTTATAGTCCAGACCGGAATGGCTCAGAAGATAATTCAGGTTTGCACGGTTATCGATGACTGCGCTGGTTGTGATTTTTATCGTACCGGCAAATCTCGGATCACCGCTCACAACAATAGAATGATTTGTTGATGAACGCCCCGGGAATTTTTCAGGGGAAACTATCGTTTTGCCGTCAGGCGTGTTTTTCTGTTGCGTCAGCTGTTGTTCAGCTCTGGTTAATGCATTACGGGCCGTGTTAAGCGATTCCGTCACTGAACTGAGTTTATTCCGGGCCTCTGAAATGGCCCTGTCATTCCGTGTCTGCTGCCCGAGCAGACGGGCCTGTTGTGCATCAAGAACGGCAAGGGCTGCCCCGCCATTTTTTTCCAGCTCTGACAACCGGGTGTCCAGAATACCTTTTCTGCGCTCGTATTCAGCAAGCATATCAGCGGCCTTCTTGTCTGCGTTCTGCGCATCCTTCTGCCGTTTTTCAGCCTGTTCGATTAACGACCTGGCCTCCCGGGGAGATATACGAAGAGAATCAGCATCAGCAAACAGCATCCGGCTCTCTGTATGCAGCCGGAGGGCGTCATATCCGGCGATTTCAGTACGGAATCCGTATTCTCTCAGCTCTGCCTGCAGGAGTCTGAACTCCTGTCGTGTAATATCAGCGGCATCTGCGTTTCCGGCACGGAGTGTTTTCAGTGTGTTTTCATCTTTTTCCCTTGCAGCAATCGCCGCAGAGAGGCGTTTTCCGGCTTCAGTACGCTTATTCTCATTCTCTTTCTGCTGCGCGCTGAGCGTGTTTTTGTACGCTGTGATTTCCTTGTCCCTTTTTTCGATATCACTTCGGGTTGGGGAATCATCAACCCACTCGTTTCCGCCCCAGATGGTTTTGTTCCCGAAGGAACTCCATGCAGGCGGGGTACCATGAAAGACATCGACACGTGGAGGGTTTACATAAATATCAACGGCCATAATTTCATGGCCATCTGAATCATACCCCAGCGATTCTGCACCGGGATTTGTAATACGTACAGGGTCAGACATTCGGTATCTCCTTCATCCTCTGAGGAAAACAAATGAATTAACTGCTTACGCATATGGATACATATACAGTATTAATTTATTAAGGAGAAAATGGCATGTCAAGATTTGATGATAGTGATTATCATTAACATGAAGTGATGTTACACCGTTCAGAAAGCCTGCTGACGCTGTGGCAGCATCACAGTCTGGGTATTCTCTGGTGCAATACAAAAACCGGACTTTCCCGTAACAACAGACAATGTTACGGGAAAAGTTACAGAACTGAGCCACAAAATATCTCAGTACCTGAGATGCATAAAAACACCGTACATATGTTTCTTAAAAGGGGTCTGACGCTCAGTGGAACGAAAACTCACGTTAAGGGATTTTGGTCATGAGATTATCAAAAAGGATCTTCACCTAGATCCTTTTAAATTAAAAATGAAGTTTTAAATCAATCTAAAGTATATATGAGTAAACTTGGTCTGACAGTTACCAATGCTTAATCAGTGAGGCACCTATCTCAGCGATCTGTCTATTTCGTTCATCCATAGTTGCCTGACTCCCCGTCGTGTAGATAACTACGATACGGGAGGGCTTACCATCTGGCCCCAGTGCTGCAATGATACCGCGAGACCCACGCTCACCGGCTCCAGATTTATCAGCAATAAACCAGCCAGCCGGAAGGGCCGAGCGCAGAAGTGGTCCTGCAACTTTATCCGCCTCCATCCAGTCTATTAATTGTTGCCGGGAAGCTAGAGTAAGTAGTTCGCCAGTTAATAGTTTGCGCAACGTTGTTGCCATTGCTGCAGGCATCGTGGTGTCACGCTCGTCGTTTGGTATGGCTTCATTCAGCTCCGGTTCCCAACGATCAAGGCGAGTTACATGATCCCCCATGTTGTGCAAAAAAGCGGTTAGCTCCTTCGGTCCTCCGATCGTTGTCAGAAGTAAGTTGGCAGCAGTGTTATCACTCATGGTTATGGCAGCACTGCATAATTCTCTTACTGTCATGCCATCCGTAAGATGCTTTTCTGTGACTGGTGAGTACTCAACCAAGTCATTCTGAGAATAGTGTATGCGGCGACCGAGTTGCTCTTGCCCGGCGTCAACACGGGATAATACCGCACCACATAGCAGAACTTTAAAAGTGCTCATCATTGGAAAACGTTCTTCGGGGCGAAAACTCTCAAGGATCTTACCGCTGTTGAGATCCAGTTCGATGTAACCCACTCGTGCACCCAACTGATCTTCAGCATCTTTTACTTTCACCAGCGTTTCTGGGTGAGCAAAAACAGGAAGGCAAAATGCCGCAAAAAAGGGAATAAGGGCGACACGAAAATGTTGAATACTCATACTCTTCCTTTTTCAATATTATTGAAGCATTTACCAGGGTTATTGTCTCATGAGCGGATACATATTTGAATGTATTTAGAAAAATAAACAAATAGGGGTTCCGCGCACATTTCCCCGAAAAGTGCCACCTGACGTCTAAGAAACCATTATTATCATGACATTAACCTATAAAAATAGGCGTATCACGAGGCCCTTTCGTCTTCAAGAATTTTATAAACCGTGGAGCGGGCAATACTGAGCTGATGAGCAATTTCCGTTGCACCAGTGCCCTTCTGATGAAGCGTCAGCACGACGTTCCTGTCCACGGTACGCCTGCGGCCAAATTTGATTCCTTTCAGCTTTGCTTCCTGTCGGCCCTCATTCGTGCGTTCTAGGATCCTCCGGCGTTCAGCCTGTGCCACAGCCGACAGGATGGTGACCACCATTTGCCCCATATCACCGTCGGTACTGATCCCGTCATCAATGAACCGGACTGCCACGCCCTGAGCGTCAAATTCCTTTATCAGTTGGATCATATCGGCAGTGTCGCGGCCAAGACGGTCGAGCTTCTTAACCAGAATGACATCACCTTCCTCCACCTTCATCCTCAGCAAATCCAGCCCTTCCCGGTCTGTTGAACTGCCGGATGCCTTATCGGTAAATATACGGTTTGCTTTCACACCTGCGTCTTTGAGTGCTCTGACCTGAAGATCAAGAGACTGCTGACTGGTTGAGACCCGAGCGTAACCAAAAAGTCGCATAAAAATGTACCTTAAATCGAATATCGGACAACTCATGTCTATTATTACAAATTTACGATTTAATAGACATATTAATGTAACAGTTTTACGATGTCCGATAATTTATAACATTTCGTACGGTTGGAAAAATGTTACTAAATGCCCGTCAGGCAGGGAGGCCGATATGCCCGTTGACTTTCTGACCACTGAGCAGACTGAAAGCTATGGCAGATTCACCGGTGAACCGGATGAGCTTCAGCTGGCACGATATTTTCACCTTGATGAAGCAGACAAGGAATTTATCGGAAAAAGCAGAGGTGATCACAACCGTCTGGGCATTGCCCTGCAAATTGGATGTGTCCGTTTTCTGGGCACCTTCCTCACCGATATGAATCATATTCCTTCCGGCGTCCGGCATTTTACCGCCAGACAGCTCGGGATTCGTGATATCACCGTTCTTGCAGAATACGGTCAGAGGGAAAATACCCGCCGTGAGCATGCAGCGCTGATACGTCAGCACTATCAGTATCGTGAATTTGCCTGGCCCTGGACATTTCGCCTTACCCGTCTTTTATATACCCGGAGCTGGATAAGCAACGAACGTCCTGGCCTGCTTTTCGATCTGGCGACAGGGTGGCTTATGCAACATCGTATTATTCTCCCCGGAGCCACTACGCTGACCCGGTTGATTTCAGAGGTAAGGGAAAAGGCGACGTTGCGCCTGTGGAACAAACTGGCACTGATACCGTCAGCCGAACAGCGTTCACAGCTGGAGATGCTGCTGGGGCCAACTGATTGCAGCCGCCTGTCTTTACTGGAATCACTGAAAAAGGGCCCTGTGACCATCAGTGGTCCGGCGTTTAATGAAGCAATTGAACGCTGGAAAACTCTGAACGATTTTGGCCTGCATGCTGAAAACCTGAGTACACTCCCGGCTGTGCGCCTGAAAAATCTCGCACGTTATGCTGGTATGACTTCGGTGTTCAATATTGCCAGGATGTCACCGCAGAAAAGGATGGCGGTTCTGGTTGCCTTTGTCCTTGCATGGGAAACGCTGGCGCTGGATGATGCATTGGACGTTCTGGACGCCATGCTGGCCGTTATCATCCGTGACGCCAGAAAGATTGGGCAGAAAAAACGGCTCCGCTCGCTGAAGGATCTGGATAAATCTGCATTGGCGCTCGCCAGCGCATGTTCGTACCTGCTGAAAGAAGAAACACCGGACGAATCGATTCGTGCTGAGGTGTTCAGCTACATCCCAAGGCAAAAGCTGGCTGAAATCATCACGCTTGTCCGTGAAATTGCCCGGCCCTCAGACGATAATTTTCATGAAGAAATGGTGGAGCAGTACGGGCGCGTTCGTCGTTTCCTGCCCCATCTGCTGAATACCGTTAAATTTTCATCCGCACCTGCCGGGGTTACCACTCTGAATGCCTGTGACTACCTCAGCCGGGAGTTCAGCTCACGGCGGCAGTTTTTTGACGACGCACCAACGGAAATTATCAGTCGGTCATGGAAACGGCTGGTGATTAACAAGGAAAAACATATCACCCGCAGGGGATACACGCTCTGCTTTCTCAGTAAACTGCAGGATAGTCTGAGGCGGAGGGATGTCTACGTTACCGGCAGTAACCGGTGGGGAGATCCTCGTGCAAGATTACTACAGGGTGCTGACTGGCAGGCAAACCGGATTAAGGTTTATCGTTCTTTGGGGCACCCGACAGACCCGCAGGAAGCAATAAAATCTCTGGGTCATCAGCTTGATAGTCGTTACAGACAGGTTGCTGCACGTCTTTGCGAAAATGAGGCTGTCGAACTCGATGTTTCTGGCCCGAAGCCCCGGTTGACAATTTCTCCCCTCGCCAGTCTTGATGAGCCGGACAGTCTGAAACGACTGAGCAAAATGATCAGTGATCTACTCCCTCCGGTGGATTTAACGGAGTTGCTGCTCGAAATTAACGCCCATACCGGATTTGCTGATGAGTTTTTCCATGCTAGTGAAGCCAGTGCCAGAGTTGATGATCTGCCCGTCAGCATCAGCGCCGTGCTGATGGCTGAAGCCTGCAATATCGGTCTGGAACCACTGATCAGATCAAATGTTCCTGCACTGACCCGACACCGGCTGAACTGGACAAAAGCGAACTATCTGCGGGCTGAAACTATCACCAGCGCTAATGCCAGACTGGTTGATTTTCAGGCAACGCTGCCACTGGCACAGATATGGGGTGGAGGAGAAGTGGCATCTGCAGATGGAATGCGCTTTGTTACGCCAGTCAGAACAATCAATGCCGGACCGAACCGCAAATACTTTGGTAATAACAGAGGGATCACCTGGTACAACTTTGTGTCCGATCAGTATTCCGGCTTTCATGGCATCGTTATACCGGGGACGCTGAGGGACTCTATCTTTGTGCTGGAAGGTCTTCTGGAACAGGAGACCGGGCTGAATCCAACCGAAATTATGACCGATACAGCAGGTGCCAGCGAACTTGTCTTTGGCCTTTTCTGGCTGCTGGGATACCAGTTTTCTCCACGCCTGGCTGATGCCGGTGCTTCGGTTTTCTGGCGAATGGACCATGATGCCGACTATGGCGTGCTGAATGATATTGCCAGAGGGCAATCAGATCCCCGAAAAATAGTCCTTCAGTGGGACGAAATGATCCGGACCGCTGGCTCCCTGAAGCTGGGCAAAGTACAGGTTTCAGTGCTGGTCCGTTCATTGCTGAAAAGTGAACGTCCTTCCGGACTGACTCAGGCAATCATTGAAGTGGGGCGCATCAACAAAACGCTGTATCTGCTTAATTATATTGATGATGAAGATTACCGCCGGCGCATTCTGACCCAGCTTAATCGGGGAGAAAGTCGCCATGCCGTTGCCAGAGCCATCTGTCACGGTCAAAAAGGTGAGATAAGAAAACGATATACCGACGGTCAGGAAGATCAACTGGGCACACTGGGGCTGGTCACTAACGCCGTCGTGTTATGGAACACTATTTATATGCAGGCAGCCCTGGATCATCTCCGGGCGCAGGGTGAAACACTGAATGATGAAGATATCGCACGCCTCTCCCCGCTTTGCCACGGACATATCAATATGCTCGGCCATTATTCCTTCACGCTGGCAGAACTGGTGACCAAAGGACATCTGAGACCATTAAAAGAGGCGTCAGAGGCAGAAAACGTTGCTTAACGTGAGTTTTCGTTCCACTGAGCGTCAGACCCCTAAAAGGGGGATGATCGTTATCCAGCCATTTCGGTGGATCGGTATGCAGAACACCAATCTGCTTCATGCCGGTATGCTGCCTGGATTTTCTCGCGCAGTAATCACTGTCTTCATATCCCATCGTTTCGATGACCACTCTGGCCGTCTTTCCGTCAGGAGCCCTTGCTGTGACAATGAAATCCGGCAGTACATATTTCTTTTCACCATTAACATAAACTTCTGTATCAAACAGGGGCCTTTCCAGACTTAATTCCGGCGTACCTGGCTTTCTTTTAAGCCAGCTGGCCACATTCAGAAGAGCAGTGAGCGTGTTTCGTTCCAGTTTGCTGTCCACAGGCACCGGACATGTCAGTTGATAAAGAGCATGAGCATACCCTTCACTGCAGATGATTCTGCCATCGGCACTCCGGCAAAAAGCAAGAATAACCCAGTAAGGGGGACGTATTCCGCCCTGCGCTTCACCATTAATACTGATCCCCCGCACAGGTCTGATGACCTGAATATTACCGTTCGCCCAGTGAATTTCCACAGCATCACGACAGATGTGCTGCGCCATAAAAATCTGAAAGAACATATGCTTTCTTCTGGCAGGCCAGTGTCGTTCTGAATTCTCCAGCGTTTCCATTAACCGCTCCTGAGACCTTTCAGACATTCCTGGCCGGAAATGGATAATTTCAGATAAGGCTCTTCCCCGAATATACTCCTGCTGTAGTGTAACCTGCCGTATGGCATCAAGACACTCACGATAATTAGTCCGGATACGGGGATTAGCCAGGGAATCCAGTTTATTCAGCCCTGCATCTTCAATAAGCGACAGGAGTAAACGGCCAAGGCGCGGACGTTTCTTGCGAACGGAGGAGCGCTCACCATTATGGTAAGCAGAGCGGGCCTGCAGTCTGATAACAGAATTACTGTCATCAGGTGGTAAAAAGTTTCTGTAATTTATACGGGTGCTAACGGGATGCCGGCTTGCTCCGAAGGATGTTTCCTCTTCATTTCCGGATAACTGACGATACATGGGGCATTCAGGTGCATGCTCATGATTAAAACTGGACAGATAAAGAGTACCCGTATTGTTTTTAAGAGCAGCAAAATTCATGGCCGGCGAATCTCCCGGAATACAGTCACACTGTAACCATGCATCATACTCACGCATTTCCCGGAGAAGATCATTGGCCAGGTTATGTTGTGCCATGGTTGCTGGCCTTTTCAGTCCACAGACCGTCTTTACTGCAGTCTCTTCCTCACTGCTAAGCTCCCGAATCACTTTGCCCCGGGGATTCTTCTTTACAAGTATCATTGGCATAATGAAAGCACTCCTTATGTACATGCTTAAACAGTAAGTAAAATATACAAAGAACCCCCCATGAAACAAAGGCAGAGATGAACTGTGCGCCCCGATATCTTCTTCTGATATCCTTTCAAATGAATTGTTTTTATTTATATCATGACAACATTAAAGTGAGAGAATATATCAACCATGTTTCTATCAGGGTTCAGTAGAATATCAATTCGACTGTCACGCCATAACTGTAACTACCTCGAGTATAAATATTCAGAGAATGGACTTATTAGCCATGAAAAATCACCTGATGGGAAATTTACTAATTTATGGATTGTGATATTATTAAAGAGTAAAACCAGCCAGCCGAGGTATTTATGGGAAAAAATCAGGAAGAAAGGAAAACTCCCGTCATTGTGGTGAAAAAACGTCGAACTTTTTCGCCACCGTCCTTATCCGAAAAAACAGATATTATCGCACCTGTATTTACTGAACAGACGGCAGAATCAGCCCCCGCCGGAATAAATTCATCTGCCGTCGAAACACATATCCCCGAAGCGCCAGCCAGGAAGAAGAAAAAGAAAAGACACCGTTTTCCACGTCCCTCCCACTGGACCCGTGAGTATACTCATGAGTGCGTGGAAAAAATAAAGGCCCTGTTTCCTCATCTTCGTGCTGAAGGTGGTGGATTTATTCCCCTGAAAATTGGCATAAGCAATGATATTTCGGCATTTCTGGCAGAACACCCGGAGACAGAACTGACCATGGACGAATGGCTCTGTGCAGTGTCCTGCATCACATCCCGCCGCGTATATCTGCAGCGGACAGCTGTCGCCGGCGTCCCACGTTATGGCCTGGATGGTCACCCCAAAGGGCAGGTCTCAGACTCTGAAGCACAGAGTGCCGGTCGCAGACTGGCGACATTAGAACAAAAGTGGCTCAGGACGCAGGCACAGCAGGAGAATATTTCTGGGCAATAAACACTCCTGATAACAGGTGGACATTACGTATCAGAAAAAATGGGAAGAGAATGTTATGTGTGATTCAGAAGCGGAGAAGATTTTATTCATCCTGAATAAACATGAACGGGCATACAGACGCCTGATCCCCGTATATATTTTTTTAGCTATAGTATTATGGATTTTACCTATTCTCCTGATTGTATACTTGTATTTCTGTATAGTTGACAATGAGTTTCTCAGAATCGGTTTCTGTATTGCATGGACAGCATACTACTTTCTTTCGCTTTTCAAGTATTTTGTAAAATACTTCTTTCCTCTCGATCGTGAAGATTTGCTTAAACTGATGGATCTCGCCAAAGATTCTCCTGATGCGAAACAGGAGCTTCTTGAGCGTCTTTTGTCCGGAAAAAGAATGACCGGGCGGGATGAAATGGATATCAAGCACATTCTAAAAACAAAGGAAGCACTTGATAACATCAGGAATTTTATTGATAAACAGCAGTTAACGAATAGTGATACTCCGAAGAAAAGCACGGTCCCAAATGAAGATAAAAAAGGCATAAGATGATGATCACAGGAAATGGAATAAACACTGTAACTGTCAATGGAAAAGTGAAACACATCACAGAACTGGATGATATAACACTTTGTTTAGAGTGGACAAAACTACGAGAGGAAAACAATCGTCTTTATGAAATTAATAACCAGGCAAACAGAGGATGGCGTGGTTTCATCCTAAGATTGATAGGGGTTAACCTGCCAGATAAAAGGACTGAGTTTACACAATGTCTCTTATTGACGCGCAATATTTCTGGTTCGGTCATGAAAAAGTAACATATTCTATGCTGGAACAGACCAATTTTGCATTCTCCGTCCAAGAGTTTGAGGGGAAAGTAGTCAGTGTTTTACGCTCAGTCAGGGAAAGTGTGCAATGATAAATGACACGAAAGGAATCGTAGTACATGGGCACCGCGATTCAATATTCAAGGAAAACACAATACAGCAATGTACTTGTACTGTTTCTATTATTATGGCGATTTCAATAAAGGCACTTGCTCGCGCTCTGTCATTTTCTGAAACTCTTCATGCTGCATTTCGATTTTCCTTCTAAGATCATAACTCGCATACCCGTTCTTTTTATGCATATCCATATCTATTTTTGTGACGAGTTCAAACCACAATGTTCGCACTCCCCATGCAGCGTTATGAAACATTTCCGCAACGGCAATAGAGTCTGTATTAACTGCTTCAGTCATGTAGTCGCTAATACGTTCAGCGGTAATTTTCGTTATTTCATCGTAATTCATTTTATCTCCTACAAGATTATTTAATGGAATGCAAAATATCTGGCGTGATAATAATGTTCCAGAATTAATATCTGCAGGCTATGTTAAGTTGTCCCCACACACAATCTACCTGTTTTCTCGTGTGTGCCACAGGCGCAATACATAAATAGTCTGGTCATTAAGTTCGTAACGGATTTCGTACTCGCCAGCAAAAATCCGTCTGACCTCCCTGGGTTCAAACTGAAACAACTGTTCTCCCATACGTGGATGAGTTAACAGAATGACCGGTGCCTGTGTCAGGGACTGTACCGTTCTGGCGGCAGCAGGTTTACTGGCCAGCACCAGAAAATCATATAACCGCGCCAAATCAGAAAGCGCCTTACTGGTCCACTTCAGTTCCATCAGCGTGGCACCGGTAACGGATTGTCAGTACTGAGGCTGTCCGCCCAGGCCTGTACAGCCTGATGGTCGATAACCTGTCCGGATGTCACATCGTCCAGGGCTTCCAGCGTCAGGCGATTACGCTCCTCCTCCTGGGCAAGCCATGCAGAAAGCGCCTGTTTGATAACCCAGCCCCGGGAGCGTTCCAGCCTGGCGGCCATCTGGTCGACTTTATCAGCCATAGGTAATGGCACATGCGCGGTAATTACTTTTGTTGCCTGTGCGGTATTGTTTTTCATTTGCATATCCGATTAGTTGTTAATCATATTTAATCATAGTGATTACTTTCAGACGGAACAAGGCAAATAATGCGCGTCAGCGCATGTAAGGCGGCATACGGTGGTTACATGTAGCACAGGTGTGAAACCGCCGAAGCCCGGCGTAAGCCGGTACGGATTGATAGATTTCACCTTACCCATCCCCAGCCCTGCCAGACCATACCTGCTTTCAGCCATGAGAGAGTTTCTGTGCGCGGTCGGAGTGGTCCCGACGAGGGTTTACCCGAAGCCGGGGCGTATCTCCGCGTTAGCGGGCCGTCAGGGCCGCTTACGAGCGTGTACTCGATACTTCCAGCCAGAACACTGACAGCCATGATGAGATGTAGTTACAACATTCATAATTAAAAGCGATGTTGTTCCCGCCCTTTGGGCGGGGGCGGCCTCGCTTTTCAGTTATGAGGGGTGGGCACGGTGCTGCGTTTGTGTGGTGTTTTTATTCCTGATGTTTTTTTGTTGTGGTTTCAGAACGGTGAGGTTCGGGGCCCGCGCGTCAGCGTGGGAGGTGCTTTTAGATTCTGAGCGGCGCGGCCTTGGCCGCTGCAAGCGAAGGCCTCTTTGTATTTGTTCACAGTGGTTTCAGAGATAAAGACTTTCCCTGCGGCGAAGCAACGCAGGGGATTAAGTAATGGGGTTAAGACTATATTGCAGGTTTGCTGTTTCAGGTTTGCAGCTTCTTAAAGTCCTTTATTTGCGGATTTATGTGGATAACTGAAACGACGTGGCCATGTTCTGATGACTGATGCGTGGTTTTATGGGCAGATATGCCCCTCTGAGGGGATTTAAGGTGATTACTGCGGATTTTGGGCTGAGCGGAACCAGCGCCGAAAGCCCCGGAGGGGCTGGTGATGATTCAGTGCTGAGGGAATGGTGCTGTCTAGTGCGGTGGCGGGGCAGCCAGCGTCAGTTCAAGCTGACGCAACTCCCTGATGGCCATTCGCTTCAGATGGTCATCGGAACAAAAATAGGCTTCATCCGGAGGCAGACGCTTCCTGAGATACTCTGCCATCTCATGAATCTGCTGGTCGGCAGGCAGTTTCTTCAGGCGTCTGGCGCGCTTACTGGCTGCTGCTTTCGCACGACGGTGTTTCAGCGCATCCTGACTGCGCTGCAGATACCAGCGTTTTCTGGCCGCATGTACGGAGATATCTTCATCCTCACGCAGAACACCTTCCCGAATGAGCTGCTGGCGGATTTCACTTTCACGCAGTCGTTTCTGCTGCTGTTCGTGAAGTTTTACCATGTCGACGCCCAGCATCTGCCAGCCTGCCGGTGTTATCCAGACGTAACGTGGCAGACGCTGGCGGGTTTCACGGTCCCACAGGGTTTCCTCTGAAACACCCAGCACACCAAAACGTACCTGTTCGGCCAGCAAACGGGAAAGGCGGGAGACCGTCACTTCCAGTTCCGGAATAACCTTCCCCTTGCTGTCTTTCGGGCTGATTTCTCGGGCCAGACGGGAAACACTCATGCCTACGGTATGTGTGCCCGCATCACTGAAGCTGACCAGAACCGGCCAGATGGCATCGAGGAGGCGTTGTTTTTCCGGACGGAAAGCATATTTGCGACCGGCATACGTTCGTTTCTGCACGTAAAAAGGATGCAGAGACATGTGCATGCGCAGGCTCTGCTCGCCGGTCACCGGGTCCTTTTTCACCAGACGGTTGTAGGCGTGCCCGAGCTGCCCGCTCAGCGCCTTATAGCGCGCAGGACGATACCAGGACGGATTTTCGCATTTGGGTTTGGTGGAGTGTTCACCGCGACGGCGCTTCGTGCGCTTCCTTTCCGGTTCAACCAGGAAAGTGGTCGCCCTTCCCGCTTCATAGTCTTCCCAGAAACGGATCTGCTCTTCGGGTGCTAACTGACTCCAGTGTACTGCGTTATATGGAGTATTCTTCAGACCTGCCACAAGCTGTCGCTTATGGCGGAGCGATTGTGCCGTGTATTTATACACTGCACAGGGTTGAATCTCTGGTACGGTTTCATTATACTTTACCCGTATTCTGTGAGGCCCCCACTATCTTTCGTCGTTCCGCCAAGTTCGTAAGAAAGATAGTGGGGGTTTTCCTTTTATGGCTTCCGGAACATCTTCAGTCTTCTGACTTACTGCCCGTACATGCCATCTCTCCTGAATGCCTTATGGCGCATTCTGCCGTCCGACTTTCGCCGCTTTGCTCCACAGAGTGCCACCCTCTGCACAGCTAATAACAGCCGAAATATACCCGCTTTACGTTAATTTGAAAAGCATTACAACGATCTCTTCTCTTCCAGTGCCTCCTCACTGATACCTCTAATAAGTTAATCTTGACCTGCGTCAAAAAAATAAAATCTATTTTTAAAAGCAGATTTTTCTGCTTTAGATCCTTCTATTGGATTAAAAGATCGACTTTTGTCCTACTCACGATCATTTATCTTACAACCGATCCACCTAACAGAATAATATTCTGTTTTAATGCGATTAAACGATCTAAAAAACCTTTGAAAAATCATTTTGTAGATCATTCGATCGTAAATAGAATAATTCTTAGATGATAAAACCATTTGTTACACAACCCGCCAATTGTGTAACAACAGCCTCTACAAGAGCATATTTGTTCATATGTTCGTCAGAACTGCGGATTGTCTGGACGAGGGTCAGACACCGTTTCGTGCATATGGACCAGCATGTTCGAACGCCACAAAGCAGAAGCATCATGCCTGGATCGCTTCGGCGCGGAGCGTTAAGTTTTGACGCTTTTTTGTATGTTTTTTAAGCTGTTAGTTGACTCGGTGCGTTATACTAAGTACCCTTTACTGGTCACAGGCAAAACTGTGATCGGGCGTAGGAACCCGCGTAGTCATCGTCGGCGCAGAAGTTAATTTCTTCATTTGGCGTCGTTTTTTGCCATACCATAAAGACAGGAACTTGTATTTCTTGTCGTCATCTATGGTAGCTCAGGCGGGGCAGGCATTAGCCTGGCCGGTTTCCGATGACGCCGGTATTCCTACCCCCGTCTGGGCTATCACCAATGAGCGTAGGAACTCGGTGATAGCGTTTTTAGTTGTCATCGGAGACCTTTGCTATGTCACCTCAACTGATACAGAAACTCCCGGCCATCACTCTGTTGGAAGGCATGTTTCCCGAGCTATCAACAAACCAGCTTAAAGTCTGCGTTTTTTACGCAATGGGTGTTCCTTACGACGCCATTGCTCAGAACTGTCGGCTTTCTCCCGAAACGGTACGAACCTACCTGAAGCGAAGCCTGAAGAATTTAAATCTGGAAGGATATGATGCACTTCGCTCTGCTGTGCTGATGCGAACTTTCGTTTTCATGATTAGCAATACAGCTAAAGAAAACGAAAAAATGTGAACAGGTGTCCCCATTAAAGGGGACACTTTCATGGAAATTGCATTTTGCACTTTACAGGCGATCCCAAATTGATAAACATAAACACCAAGCACAAGTTACTTTAATAAAGCAAATCACTTCAGACGGTGTCCCAGTTATTTGTATCTGGCTCATGCCCGATATATGGCGATCTTACTCTGAACTGACGTGCTGATGTTTTATTTCGCGTATCACAATACTGTGCCACTGTATTGCTGATATTAGTGCTTAGCCGTTCTTTATCTGTGAGTTCGCCAAATCACCGATACAGAACGTACTAGAGTCTGCTGGTTATATGCCTGTCAGAACTGCAGTTTATCCAGATATGGGCTGGACACTGCTTCAGACATATGATTTAGCATATTCGCCTGACATCGCAAAATCGTCCATCATGGATCGGTTTTGCGCGGAGCGTTGAACTTCGTGAATATAGAACACCTGAATAACCGGAACTGGTATCTTGCGCAATATAATACAGCCGGCAAAAACAGAGAATCTTTATTCTCATGGCTGAATGAGCAAAACGTCGTACCATGGACTCCATTAATAACAAGAAAGATAAGACGGGCAGACTCCAGGCGCTGTTACCGTGAAAGAATATTCGCTATTTTTCCAGGGTACTTTTTTATTCTGGCTAATTTTGACATTCAACCAGTATCGGCATTACGTCGCCATAGCGCCTTCATTGATTTCGTGAAGTTTGGCGGTGAAATAAAACCCGTCAATAAAGATATTGTTGATGGATTAATGAAGATTTACCCGGACCCTGTGCTAAATCCGGGAGCCAGGGAAGAGCTGAATGCGGCTTCCAGCATATGGCTGACAAAAGCACAATATCAGTATCTCCTCAGAATGGAAAATACTCTCCAGCCTGAGTCGAGGATATCCCTGCTCCTGGAACTGGTATCAAATGCCGAACATCACGGCTTTATGGAGCGCCTTGTAAACATCCCATAGCCAGTATTTCCCGGCCTTCGGGCCGGGCTTTTTTCAATTCAGAGAATATTCTGGAGTGAAGCCTGCACGAAGCCATCCCCACCATGGACTCCCCCTGTCTTTTGATGGAATCGTGTATTTCTTAATGGCGAAAGAAATAAAAGGCTTCACCCCAGAGTATTGATTCGTTTTATCAAAGGCCGGCCCGTGCCATCACGTGTGGCGGAGAGAGCGGATACCGGTCTTCTTTTCATCTCACAGTAGGACATTCGCATGACCACGACAGAACATCCCGTGCGCCAGTTGCTCTGGTGTGCACTGAATGCCCTGAAAACGGCACAGGAAAACCACAATATAACCAGTGAAACCGGATTACGGCATTACCTGCTTGAATGGCTTTCTGGTGCCAGCAGACATCCTGAGTTCCGTAGTCTCCCTGGCGAAATCATGGCGTTAAAAGCATTGACCGAAAAAGATCGCAATATTCCCATCATCGGAACGCTGAATACGCTCTTTCTCAGCTCTGCCACTGTCGGGGAATGTCCGTTGTTTCGTTTTCGGGCTGCACTGGGTAAATTACAGAAAGCAGGCTGGCGCACATATGTCTGCCCATGGCCTGAGAGGGTGTTCAATGAATCCATTGAACGGGCCTGTTCCGGGAAACGTCATCTGCTACAACTAAGTCGCACCGAAGAGTGTTTTCTACCGACAGGCGATATGAGGGCACCAGTTACGTTGCAGCTGATCACTCCACTACACCGCAAAACTATGCAGCTTCTGGAAACGGCAGAGTTAATATTCTCCGACGAAGGATTTCAGGTGGTGAGAGGATACGAACATCAATTCGGGATCGAACGCAGAGAAACCCTCTTTCACACCCTATTTATCGGGCTGCCCAGCCTGCCAGAAGATGTCTGGGGTGCAACACAGGAGCAGACGACTATCACATTACACTGAGGATGTGTAATCCCCGGCATACCCCGTTTCCAGTCTTCGCAGCCTGTACCGCCCTTCCTGCCGTTTCCGACATTCTTTCTGTCACTACTCGCTTGTGCCATTTTTTCGCAAGCGGCCCCCATCGACATGACGGTGCGAGTCTTTCTTTTTACCCTGAGAGGAAATTAACAGCATGAAAAAACAACCACTACTCTGGATGACGATAGCCGCCGCACTGCTGTCCGGCTGCACAGGCCACAGGGAACATCACCCGCAGGTGACATTCACGGTCGATACCGTGCGAACAGACACAACGGCCAGCAACCCAATCTGCCTGGCGGAAAAATACGGAAGCCTTCTTAATGAGCGCCATCCGGACCTGTTTGCCGGTGCTCAGGGGAGTATTTCACGCAGTGCATTTTTTAATGGCAGCCTGACGCTGACACCTGAAACGCTCCACGGGATGATACAGAATACGCCCTGTGTTGAATCACTGGTAACGTCCGTAGGTCCGGATACCTTCACTGCAGATGTCTCTCCCGGTGTCAGAATGCAGGTATCACCGGATATTCACGGTGCGCCCGGAAATATCACTCTGCGACTCTCGACCACAGACCAGAAACGAAAACAGACTGTTGAACAAAGCATTTCTCTCAGACCGGAACAGTCCCTTGTCGTGAATGGATTCACCGGAGACGGAGCTGGCGAAAAGCGCGTCGTTCTCATCACACCTCACGTGCGTTAATTCCCAACACAACCCGTTTCCCGTCTTCGCAGCCTGTACCGCCCTTCCTGCCGTTTCCGACATTCTTTCTGTCACTACTCGCTTGTGCCGTTTTTTCGCAACCGGTACGTGCAGTTATGACGGTACAGCTGCTTCTTTTCCCGTTCCGGAAGGAGTCTTTGATGCCACAGCAACATCCCGGACGACTGCAAATACTGGTCGTCGACGCACACTGCAAACGCAGGCTGTTTTCAACGAAAACACCGACAGACCCCGATGAGCTTGCCCGACGTTTCTGCACGCCGGATAACTGTCTCGTGGTGGTACTACGCGACAACCGATTTCTGTTCCGACTGGAGCGTGCTCCCGGCAGCCACTGCCGCTGGCACAAGGGCAGCAGCTCCCGCCATCAGCATCTACAGGACTGGCTGTCGTAAACACAACAAAAACAAAAGACCTCGTCAAAACAGGTGGGGGCCGTGTTCTTTTTAGTTAAATTAACCATCGCGATTGCGATTGTCTGTGTACACCTTTTAACGATTTTAATTTAGCCGTTTGTTGCCATCTTTATTACCTCTCTCCCTTTTATCATGGAGATTAACGATGTTTACCATGTTCTTTCTAGTTAAATTAACCATCGCGATTGTGATTGTCTGTGGAATCCTTTCTCCGATTTTAGTTTCACCACATAACAAACTGTCCACACTTTTTTGGAAGATACCAAACGCGTTCTGGATTTTCCTGATTTGCATATACTTTGCAATCGCCATGGCGGTGTTAATAGAAAGCAGTGAACAGACACGCATCCGCCGCCAACAATATTTCCAACAGTACGAAGTGCCAAATGAGACACATAAAAATGTGGTGATAGAAAACAGTATTAAAAGTCAACTAATATGAAAAATAATAACGTACCATTATATCTATGGTTGCTTTGGTGTACACTTTGTCTGTACATCACTACCCCATGGCAATACTTACGTTATCCATACACTGACAACTTATCATTGCCTTATATGTTATATTTCTGTGTGGTGGTTGTGATTTGCATTTTCCCACTACTTTTCAGATGTGTACTTCTTATTGTAAGGTCTGCATCTAAATACGACTTCACATTCTTTGTGAAGAAGAAAAAGGGAAGCAAGAAATCAACTATACATCTTAGCCCCTATGCTGACACACGTTGCCCGAAGTCAATGAGGAAACACTGGGATGTATTGCTTTCTCTGATATCAAAAGCAATTAATAATGATGAAATCATTGTCATGCATTCACATCTCTTTACTCCAGCAAGAATAAATAAACTTATAAAGAGACTGGAATCTTATGATTTGAGTTTTTCAGTTATTACATACCCACGGAAAACAAGTCTGTACGAAAAATTATCAATTCCTTTTATATATCTCTTGTTTCAGTGGTCTTTCCCGCATTTGCATTCGGACGGAATGACAGTCGTCATTCGTCCTCTCCAGACCCACCACACCAATTAAAAAATACATTTAGATATAAAAAGAATGCTCATAAGCAGGATTTTTATTTTCACAAAAAATCCCAAAACACTGGCTTAATTGGCTATCCACAACCTCACCTTTAAAATAACATGCAACATTAAAATTCAAAAGATAGAATAATGAAAATACTAATCAACAATATTAAAGACCCAAGCAGACTTCTGAATGCGACTAAAACGGGACATTCAGGAGTAATTCTCTCAATACCGGTATACATTACCCATCCAATTGCACATAAAATAATGAACCCTTACTTAAAGTCCGCATTAACTAACAAACACGTATATACGAACACGGAGTCTCCGTTATGAAAAAAAACTATCTGACACTTATACTGCCGTCATTATTGTCCGGCTGTGCCGGAATTTCCGGCGGCAATAACGTGGCACCATCAGATACGCCTGCTCTGGTTTTTGTTGACGGACAAATCAGTGAGAGTGCTGGCGTCCTGGCACTTACGCAACAACGACTTTCTCCACCTAAAATAACTCCGCCCCCGAGAGTCAGCGTGCCAGAGACAGTAAAAACAGCACAGCCAGTAAGCGAATCCCGACCGTTACCTTCACCAACAATAAGTCAGAATTTCTCCCGGTTAATCATTACAGGCAAGCCTGGTAGCACCCCTGTAACACTATCGCCGACGGCCCGTAACCGGACCGTCAGTCAGTGGATAAAAACATTACTACCGGAAGGATGGAAATTCAGACAAGAGAATGCAGCCACGCCCAAACTGAATACCAAACTGGTTTCATGGTCTGCCAATGATCAGTGGACCCGTTCTCTGAACCGGTTGCTGGAAGAACAACACCTCTGGGGCCATCTGGACTGGGATAATAAAACGTTGACCGTCACAACATCGGCTGCTGCACCGGCACAGGACACGGCAACCACTATCTCGCCAGCAGCCATGGTAACCACATCCACTTCCCCGGAGTCTTCAACGACAGCAAATAGCCAGAACAAACCACGAAACCCATTCAGGGGAAACAGCGTATCTCCGTCTACGCCCGCAGCAATCCCGACTCCGACCGGCTCTACAGTCAAGTCTATCCCACTCATGACCGGGACACCTGTCAAACCGGTATCTCAGGGTAAAGAGTGGCGTGCGCCGGCAGGCACTACATTAAGGGAAAACATTATTAAGTGGGCAGAAGAAACAAAATGCGAAAGCATGGCATCAACGCACTGGATGGTCATATGGCCACTTTCTGTAACCGATTACCGTCTTGATGCGCCTTTGATGTTCCGGGGATCATTTGAATCAGCCATGGAGCAGGTATTTGAGTTATATCGGACTGCGCAAAAACCTTTATACGCACAGGCTTCTCGCATGCAGTGCATCATTACAGTTTCTGATACAAGGGATGGTCGCTAATGGGATGGCTGGTCATGGCCGTCGGCCTGACCATTCTGATTATCACTGGTAGCTACCAGAATCAGAAGATGTCTGAAACCACAAACGCCCAGCAATATGCAAGTGCGTCTGTATGGGCAAGTCAGATACTAATGATTGCTAACAGAATCAATGATATCAGATACGTATCAGGCCAGCAGGACGGAGTAATTTCCTCAGATAAACTGGCTCTCCCTGTCACTCCGGACTCCCGAATTAAACATCAGTTACAACAGGGGCGTCTGTGGGTATGGATGCCTGAACAACCAGGACTTGTTGAAACTTTGCGTTTAAAAAGTCGTGGTTCTGCACTAATAGGGATCTTCCAAAACGGGCAACTCACCTGGCTATCAGGAACTGCAACCGGTCTGACACCCCCGGCAGGCATTACTGCTGGTTCTGTCGTCTACGTTAACTAATCTGGATATATTCATGAAAAAATCACACCAGCGTTCAATGAAGCTGGCGGTGCTCCCCTGCATGATCGCCGTCGCTCTTTCCATCTCCGGATGTACTTTCAGCGAAATCAACAAAATGCAGAAAAAAGCACAGGAAGACTCAGCACATGCACGGGAAAAGGTATCAGCCCTTTCGGCCCGTAAATCGCAGGCTCTTACCTGGCTCGATAATCAATGGATAAACCCTGTTCCGGTCGCTCAGGTATCAAGAGAGAAAAAACAAACAGCTCCAGCCTGCTACATCACGCAGGCAAGAAAAGGAGAGATCACTCTGCAGGAACTGGGGCAACGTATTACTGCCGTATGCGGCATCCCTGTGATCATCACGCCTGACGCAGCCAATTCAACTCTTGAAGGAGGCGCTACCCGCCAGATGACAGGAACACTACCAGCACCAGATGAAAATGGACGTCTACCGTTAAGCAGCCTGGGCAGCACAACAATGACTACCTCCACTCAGCCATTAACGCTGAATAACCTCATGTGGCAGGGAGATATCAATGGTCTTCTGGATCTGATGGCCAGCCGGAGTGGTCTGTACTGGCGCATGGATAATGGTCGGATTGTATTCTATCTGACTGAAACCAGAACGTATCCACTTCATATGCTGAACACCAAAACCAGCAGCAGTTCCAGTGTCAGCTCTGGCTCAACAAGCACAATGGGGGCAACAGGAGGCCAGGATAACTCAGCATCCGGTGATGCAACGTCCTCTCAGAGCACAACCGTTGGTCAGGAATACGATCTGTATGAAGATATCCGGAAAACTATTGAAGCAATGCTGACACCAGAAAAAGGCCGTTACTGGTTATCTGCATCGAGCTCAACGCTGACAGTCACTGATACTCCAGCTGTCCAGGAAGCCGTCGCACGATATGTAGACGAACAAAACAGTATTATGAACCGCCAGGTAGCCCTGAACGTACAGGTTCTGAGCGTCAGCAATACCAGAAACGAACAGTTCGGTCTGGACTGGAACCTTGTTTATAAATCGCTACATTCCGCCGGAGCAACGTTGAACAATGCAAGCGGAGATTTTACAGGCGCTACATCTGCAGGCGTATCAATTCTGGATACAGCAACAGGGAATGCCGCCAAATTCAGCGGTTCCAGCCTTCTGATTAAAGCACTGAGTGAACAAGGCGATGTCAGCGTTGTAACTTCACAAGAAAGCACTGTCACAAACCTGACGCCGGTACCTATCCAGATGGCAGATCAGACAGTTTACGTCGCCCAGTCAGCAACAACTACGACTACGGATGTAGGAGCAACAACAACATTAACACCGGGCATGATCACCACTGGATTCAATATGACCCTGCTGCCTTTAATTCAGAAAACAGGCAATCTCCAGTTGCAGATGAACTTTAATCTGTCTGATCCCCCAACTATCCGTAGCTTTACGTCAAAAGACGGAAACAGTTACATCGAAATGCCATATACCAAACTGCGTTCACTGAGCCAGAAGGTCAATCTGAAAGAAGGGCAATCACTTGTCGTTACTGGTTTCGATCAGAACAATACGACGACAAGTAAAGCCGGTACATTTACGCCAGCAAATCCATTATTTGGTGGTTCACAAACCGGGAAAAATGAACGCAGCACGCTTGTGATCATCATTACCCCGACTTTCCCGTCAGGAGGCAATAATGGCTGATGAAGATATCAACCCGGTAGTGCTTCTCGCAGATCCTAAAGTAAATCATCGCGTGTGGGCTGCCTGTCTTAAATGGACTCCTGTCGTAAAAAAACAGCGCGTCCCCTCACATCATAAACACAAGTCTCATGTAAAACCCAGACGGCTTACCTCCCTGAAAGTGACTGTAGGCAGCAGAAATTCCCGTGGAAAGATCAGCCGCCTTACCGGCACAGGAATACTGACCAGGCCAGAACGCAATCATTATTTTTCCCTGGCACTGGCTTTCTGCTCATGGGTCAGAAATGGATACGGTGTCTTCCGGTACAGCGATAAGGAACTCTTATTCCTTGCTTCCATTAATGGCCAGCCTGCCGTTATGGCTGACTTATCAGGAAATGATGCCGATGTTGCCCAAAAGGTCAGCCTTTTTCTGGCGATGAACGAAGAGCCCCCCGAAAAATGGCAGGTTGTATCGTCTCTGGAACATCCTGATAACTGGGAAAGTATTATTACCCGGTTATCATCAGCAGACCTCCGCCGTTGCAAACTTACTGTCGGCAATCGCAGCAAATTCACACTGCCTGCCGTACTGTTTTTAGTAGCAGCCGGCGCAGGCACAGTATTCTGGATGACTCAGCCAGAGCCTGATGTCGGACCGACCGCCGAGGAGATAGCTGCACGGGCAAGATTACAGTTTAAAAAGCCCGAACCACCACCGGAGCTCCCGCATCCATGGGCGTCACAACCTGTAATCAGTGATTTTCTGAAAGCCTGCGCGGACCTTCGAAAACCATCACCGGTCGCGCTAGAAGGCTGGAAACTTACCGGTGGAACATGTACTCCCGAGACATTCACACTGATTTACGAACGACAGCCAGGAGGAACTATTGAAGGCTTTCTGGCAAGAAGCAAAGAAATCTTTAATGTTATTCCTGACTTTAACCTTAAAGATGGTGCACGCTTGGCTTCTGTAACCCGGCTACTGCCTTCCCTGCCCCGCAGGGATGAGGCAGTCCCTGCCCCCTCAGAACAACTGATGCGGGTGTTCACGTGGTTTCAGAAAAAACAGTTAACGCCGGCCATTAATGAAATAGCCATACCGGAACCATTACCAGGTAACGATGGTGAACCAGCCCCTGTTCAGAAATGGAAAGAATATCAGTTCAGTTTATCAACGCCTGTAAATCCTGATGAGTTGTTCCCTTTATTTCAGGATACCGGCGTTCGTCTGAGCAATATCCATTTTGAATTAAACGGCGGTACTTTCAGTTATTCCTCAGAAGGTCATATTTATGCGTCCAGGTAAATCACTCATTATTCCATCCATATTTTTCTTCTCCGGTTTTTCATTTGCAACAACACAACCTCTTGTCACAATAGGAGAACTTGAAGCACAACAAAACCGGAATATTCTTTTACAGGCAAAAGTTCAGGGCGCACAGCTACAGAAACAACTCGAAGAATCAGATGTTAATCTGTCATCTGAAACTGTTTCAGGTTTCTCTGGTATGACTGCCTCTTTGCCATCAGTTTCAGAGCAGCCGACATCTAAAAACAGAAAGGAATTGCCCGTTATTATGGAAATAAACGGCAAAGATAAACGTCTTCATGCCGTTCTTCGCATGGCTGATGGACGTCAGACAAGCGTCACCACTGGTAGCCAGCTTCCGGGTACATCCGTCACGGTGAAGTCGATCTCATTGTCTGGCGTCACGTTAAGTGATGGCACCACCCTTACTTTCTGAGTGATGTGATATGGACAAATATAATTTGAAGGATGCTCTCCTTTTTATATCCCGGGGAGACACCCATGAAATTCTCATCGAAACAAATCAGCGAACAAGACCTGACGTACAGAGTAATCTCCAGGAACTGCTAAACTTATACCCTGACATCATCCCAAAAGTAGTCTCGCTGTCTGAGTTACAGGAAGCCGGTCAGGATGATGAAAATAAAGGTCCGAAAGAACGGATTATTCATCTGAAAGATCTTGCAGATGTCAGTGAAAGTGAGAAGAAAGTTCTCTCCTATTTTGAAACGGCCAGAAAACTTGGTGCTTCAGATATTCATTTTTTAATTTCAGAGTCTATTTTCAAAGTTCGCATGAGAATATTCGGTGAACTGCAAACTGTAGATGAAGATCAACCTGCGTTGGGTTATTCACTTTGCGCAACAGCCATTCTGTCAATGGCTGATGTGACTGAAACCAGTTTCTTCCCTCAAAGGGAACAGGATGCGCGCCTGTCCCCACAATTAATGCGAAAAATAGGAATATTTGGTGCACGATACAGTCACAGACCTACGGGAGATGGTCTGATTGCAGTTATGCGCCTGATACCCGATGACGGAGACAAAGTTCCCACGTTTAAGCAACTGGGCTTTATACCGGAGCAAATCCGGTTGCTGAACGTCATGCTGCGCCGCCCGGAAGGGAAAATAGTTCTGTCTGGTCCAACAGGTTCAGGTAAATCAACAACGTTACGCAGTGCCTGCCGTGTATATCTTGACGATAATCAGGGGCGACACCTGCTGACGATCGAAGATCCGCTGGAAGGACAGATTCTGGGGGCAACACAAACCCCGATTATCTGTGACAAATCCGACGAAGAGGCCGTCAAACTGGCATGGAGTCGTGCTATTTCATCGGCAATGCGACTTGACCCCGATGCCATCATGGAAGGGGAAATGCGCGATCTTGTCTCGATGATGTCAACAACCTACGCGGCTCAGACCGGTCACATCGTTCTGACGACATTACATACAAACTCAGCTCTGGGTATACCGGAGCGGATGATTACGATGGGTATGAATGCCGATCTTATTTGCGATGCGCAATTACTGATTGGGATGATCAGCCAGCGTCTTGTACCAACTCTGTGTCCCTCCTGCCGTATTCCATGGGAAAAGCGAGTACCTGAACTTAGCGAAGACGACCGCGCTTACCTTGAGCGGCACTGCAATAAAGATTCACTCTGCAGTACAGATAATATCTGGTTCCGAAATCCTCACGGATGCTCCGACTGTAATCACGACGTAATTATTAACGGCAGAAAGCGCGGTGAAATAGGTAAAGGCCTCACCGGCAGGACCGTAATTGCTGAAGTGATAGAACCTGATAATCGCTTATTTCAGATTCTGAAAACACGCGGCAAAGTTGCAGCACGTAAATACTGGCTTGAAAACATGCATGGCATCAGTCGTGTGGAGCATCTGCTTCGCCGTATCAATGAAGGCCTGGTGGACCCTCTTGAAGCCGACAGAATCATCCCTCTGGACGAAGACGAACGCCTCAGCATCGATGATGCCTAACAGGAGAACAACATGCGTGAAATGAATTTCAGTCAACGGCTGAGACGTTTCATTGTCAGAAAAACGTTCAGCGCCCCCTACAGGGTGCAGTTTTACGAAGCTCTGCGTTTTCTGCTGGAAAATAAACAGCCATTAAAGACCGCACTGGAACAGATGCGGGATGCCTGGACAGACTTTGGACGAAAATGGCATCCCTTTGCTGAACTGGCCACAGACTGTATTGAGTCTCTTCGTGAAAACAGTGGCGAAAACTCTCTGGAATATACTCTTGGTTTATGGGTTCCCCAGGAAGAGGCTGCAGTAATCAGTGCCGGAATAAGAAGTGGTTCCATTGTGGATGCATTACAATTTGCCACCACACTTACAGATGCCAAAAAGCAACTCCATCAGGCCATATGGCAAATGGCTATTTACCCGGTGGGGTTGTTAATCATGATGACGGGGACATTATATGTTCTTAATACAGAGCTAATACCTGTACTGAGCAAAATAAGCTCCCCTGATTCATGGAGTGGTGCTCTTGGTTTTCTCTATGGATTATCTTTGTTTGTCGATAATTACGGCGCTATATGTGCCGTTCTTTTTGCAGTGGTCACAGGTGTAATATCATGGTCTCTGAAAAACTGGAAAAGCCGCTCTTTGGCTGACAATATAATGCCATGGAGTATTTATAAGGATATACAGGGGGCAGCATTCCTCCTGAATATGGCTGCACTTCTGAAAGCCAAAATGACAACGCTCAACTCACTGAACGTTCTTCAGGACTTTGCATCACCATGGTTAAGCACACGCCTTGACAGCATTATTTACCGCGTACGCCAGGGGGATCACCTTGGGCTGGCTTTGCGTCAGTGCGGTTATCAGTTCCCATCCAGGGAAGCAGCCAACTTCCTGTCTTTATTACAGGGAGATGGCGCAACGGAGCTAATCGGCAATTATGGCCAACGGTGGCTTGTACAAACGCTGGAGCGAGTAAAAAAACGAGCAGCTGTTGTGCGTTTAATTATGCTGATATTTCTTGTCATGTCACTCCTGTTACTGGTCATGGCCGTTGTAGACATTCAGTCTATTGGCGACAACAGTATGGGTAATCTTTAAATAAAACGAGGTATTTATGTTAATCCAAAATATTGATGTTAACGCTCTGAAGAAAAATGAGAAAGAAACGTCTCATGACAAAGGCTGGGGTATTATGGAACAGGGTGCAATAGCACTTGTTGTAATTATCGTACTTGCCCTTGTTTTTGGTGGATTGTATATGTTGCGTTCACGAACCGGTGTGGCAAATGAAAGTTCGAACATACAGACAATCATCACAAGTACTCAGGGGCTGCTAAAAGGTAGCGATGGATATACGTTTACCAGTGGAGCCAAAATGACGGGTGCTCTCATTCAGATGGGTGGCGTACCCAAGACCATGACAGTGCGTGGTACTCCATCATCAGGTACAGCAACGCTCTATAACTCATGGGGCGGTGCCGTAACTGTTGCTCCGGCTTCAACATCAGGTTTCAACAATGGTTTTACCGTCACCTATGAAAAAGTCCCACAGGATGCCTGTATCCAGATTGCCACACAAATCAGTCGTACTGGTTTAACTAACGGTATTACCCTGAACAGTACGACTCACAATGATGGAAAAGTCACTACTGAAGAAGCCAGTGCGCAATGCACAGCTGATAATGGCAGCACCGGTACAAACAAACTAATCTTCACCATCAATGGCTAAGGAGTTTTAATGTCCGGGGGTAAAGTGCCCCTCAGACTTATTTCATTAATCCTGCTTTGTTCTCTTATTTATCCCGCCCGAGCTTCATACATCGCCCCCAAACAAATCTGGACTAACAAGTGGGACAATTGCTTTGCCGCCGCCGGCGCACGCTATCAAATTGAACCATTATTGTTGAAGGCCATTTCTGCCGGGGAATCTTCATTGAAGCCGGGCGCAATTAACATAAATAAGGACAGAAAAACAGGCAAAGCCAGTAGTACGGATTATGGGTTGATGCAAATAAACTCAACCCATATTCCAAAGCTTATAAAGATGGGCGTAATCAAAAAGTCTGAGGATTTAATTACCAAACCATGTCTTAATATCCATATAGGAAGCTGGATACTGGCAAGACATTTTCAGATATGTGGCGTCAGCTGGAATTGCCTTGGATCATACAATGCCGGATTCCGTAAGGACAGACATGAAACAAGAGAGCAATATGCTAATAAAGTATGGAGAATTTATCGTGACATGAAAGGGATATGCCTTCCCGGGCAGGGAGGCAGACAATGCAGACAATCGTAGGCATAAGTCTCTCCCCTGTTTATATCCTCCCATTGATGTTCATATTTTCCATTATTGGACGAACTCTGTTATTCAGAGTTCGTTATTTTTTATCTGATACAGAACATCTCTGGTATAAGACACACACTGCAGTTCTGTCAGGAATATGGCTATATAGTATAGCTGTGGCATTAATTATTTTATCGCCATCCCAACTTCTCTACCGTATTCATGCTGTTCTTATTCTTTCGTTCATGCTGCAAATGGCAGTAACGGATGCACTAACAGGCCTCTTACCTGGTACATTCACCAGGCGTTTTTTAATCGCTGGAATATTATCACAAATCACAACTGATATATGGTGGCTCCGTGCAACAGAAATTGTCTCTGCCGCAATTGTCTTATTCTGTCTGCATAAACTGGTTAACCGCCATCGTCTTAATATTGGCACAGGAGACCTGTGGCTTATTGCAGGTATTACCGCATGGTCAGGGCTATATAACGCCATATGGAGTGTGTTGCTGGGCGCAGGAGGATTTGTCTTATGGCATTCAACATGGTGCATAAAAGGACATAAAGAAGGCCCACTGGGTCCATGGCTGTGTCTTGGCCATGTCCTTTTGCTACTGGATAATCTTTATCAACCACTATGGGTAATCTGATGAAAAAATATGACCGAGGCTGGGCATCGCTGGAAATTGGCGCGGCTTTATTGATTGTTATGATCATAGTTGCCTGGGGTGCAGGCATATGGCAGGACTATTTAAAAACCAAAGGTTGGCAGGCTGAAGCTCGTCTTGTCAGCAACTGGGCCAGTGCAGCCCGCTCTTATATAGGGAAAAACTACACAACTCTCCAGGCCAGTAGTACCACAACAACCCCTGCCGTTATCACGACAACCATGCTGAAAAATACCGGCTTTTTATCCAGCGGCTTTACTGAGACAAACAGCGAGGGGCAGCGGTTACAGGCATATGTAGTTCGAAACACCCAAAACCCGGAATTACTACAGGCAATGGTTGTATCCAGTGGTGGCACCCCTTATCCAGTGAAAGCACTTATCCAGATGGCTAAGGATATTACCACTGGTCTTGGTGGATATATCCAGGACGGCAAAACAGCCACAGGTGCATTACGTTCCTGGTCAGTAGCTTTAAGTAATTATGGTGCCAAAAGCGGTAACGGGCATATTGCCGTACTGTTATCGACAGATGAACTTAGTGGTGCAGCAGAGGACACTGACCGTCTTTACAGATTCCAGGTCAATGGTCGCCCTGACTTAAACAAAATGCACACGGCCATTGATATGGGATCAAATAACCTGAATAACGTTGGGGCAGTAAATGCCCAGACTGGTAATTTCAGCGGCAATGTGAATGGTGTAAATGGCACTTTCAGCGGTCAGGTAAAAGGCAATAGCGGAAACTTTGACGTAAATGTCACCGCTGGCGGTGATATCAGAAGTAATAATGGTTGGTTAATTACTCGTAACAGCAAAGGCTGGCTCAATGAAACTCACGGTGGCGGATTTTATATGTCCGATGGATCATGGGTTCGAAGTGTAAACAACAAGGGCATCTATACCGGCGGTCAGGTGAAAGGCGGTACTGTTCGTGCTGATGGTCGCCTTTATACTGGTGAATACTTACAACTGGAAAGAACTGCCGTTGCTGGCGCATCATGTTCGCCTAACGGCCTTGTAGGCCGCGATAATACAGGGGCAATACTTTCGTGCCAATCCGGTACGTGGAAGACTTCTGGTTCGCTCAATGGTTCTTACACAAACTTAGGTTCACATAGAGGTTCATTCTCAGGGCGGAATTCAGGGGGCAGTACATTGTTTATTTATGCATCTGGAGGTAATGGAGGATCTGCCGGAGGTGCATGTGCAAATACATCCCGACTGCAGGGATATGTTGGTGGGACGCTAATTAGCGTGAATGCCAGCAATAACCCTGCATATGGAAAAACAGCCTTTATCAGCTTTGCTGTACCTGCAGGTACTTCCTATCAGATAACATCCTATCCAACAGAAAATACATCATGTGGTGCCGGGGTATTTTCAGTATTTGGATATCAAACTTAATTGAGCGTTACACACGACGCAATACAACCTGTCTTATGCTCGTATTTGTACCATTTGCGTGAACCTGCTGGGCTCTCAACTACCTGGCAGTAGTGGGCATCCTCTGCGTTGCCCATTCTGGCAATGGCACAGAAGTCGAATTGCCCCAGATAACCTGTGGTGGAAAGCTGAGTAACTTTGAGTTTTCCACCTATTGTCCCCCACGTACCGGATTGGCACTGGCCTACGTGCCAATCCGGTACCTGGGGCGCTCCTAAAATTCAATTCACAACGCAGACCTACAACATAGCTAAAAACACTCGTAATTTAAGGCTCGGGGTCCATGCATATTGCTCATGGACTTACCTGAATGGCTCACCCTTTGGTGGTTTTCAACAGGTATATTCCGACCAAAACAACGTTTGGTATGTGAGTAATTATGCTTGGGGAAATTATGAGTCTGGTGGGACCATATCAGTCACATGCCTCAATCTTCCTGGTGCTGGAGCTTAATTAAAGGGGCAACAGTAGGCATCGACATGTTCCTCATCAACACCATCACCAATACCGTACATGCGTGTTCCAGTCATAATGTATCCAGTCGGACATTGAATCGGCTTGTAATAGATCGAACCACCACTCTTACCGCCGATAAAGTGATTCATTGCTACGGATGATTTGTACCAATTACATGCTGAGTAATTAATTTTATTACCCCCTGACCACCGACCGGATTGGCACTGGCCTACGTGCCAATCCGGTACCTGGAGAAAGGTAGGATCTGGTGAGCTTCAAATTGCTACAGCACAGGCCACAGGTTGGCGCTTTCCTGGAGCAACAGCTACCTGTCCAACTGGAAAACGTGTTACAGGTGGCGGCGGAATATGCACCTCACGAACTGGTTACATATGGCTTACCAGGTCATTCCCATCAGCCAATAACTCATGGTCGGCTGCGTGCGATACAACCGAAGATCAGAATGGTTCAATAACTGTATATGCCATTTGCCAATAAGCTATTTCAAGCAAGTAATCTTCATAAAGTAGGACGAATACTGTGTGTAGTTTTTGGCTTGCCAAGTCATCTCGCCGTTAGAGTCAGGCATGTCAATAGGAATGACTTCTGTTTCTGCCATTTCACGCCCGTCAATACGATAGGTGTTAATACACAGTTTAAACCTCCCTAAGACCTGTGTGTTTTTGGGATATAACGTAAATGTTTTTATATTCGTCCATATCGACGCTGATGATGATTTCCAGGTACCGGATTGGCACGTAGGCCAGCAGCGCCAGCAATTTAATCTCAGTTCTGACACGCGACGACATAACTACATTTTCCGGTTAAATCAGCTCTAAATGTCCCTTTATGGAAATTGTATTCATCATAAAAACCACATTTAACAATTCGATTTGCATCATAAGTTGCAACTGATCCCGCAAAGTAATTCGGCTTCCAGCCTTGAGGGTTTTCTGCATTGCTCACACTCCATGAGCACTGACTGGCAGAAAATCCTGTTGGCAGCGGTATTTGCTGACCATTTGCTATACGACCAGTTATCACCGTACTACCAGAATTGCTTTTACGCCAAGTACCGGATTGGCACGCTTGCAGAGAATGATTGTTGGCATTATTTTTTGCCTCTTTTGAGGTTAGCATGCCGTCTCCACGCATCCGTAAAATGTCCCTGTCACGCGCACTGGATAAGTACCTGAAAACAGTTTCTGTTCACAAGAAAGGGCATCAACAGGAGTTTTACCGGAGCAATGTTATCAAGCGATATCCCATTGCCCTTCGGAATATGGACGAAATAACAACCGTTGATATTGCTACATACAGAGACGTTCGTTTAGCAGAAATCAACCCCCGAACGGGTAAACCCATTACAGGTAATACTGTACGTCTTGAACTCGCCCTTCTGTCATCTCTGTTCAATATTGCTCGTGTTGAATGGGGAACCTGTCGTACTAACCCGGTTGAACTGGTTCGCAAGCCGAAAGTATCCTCGGGACGAGATCGCCGGCTAACGTCTTCAGAAGAACGTCGCCTTTCTCGCTATTTCCGCGAAAAAAATCTGATGTTGTATGTCATTTTCCATCTTGCCCTTGAGACAGCCATGCGGCAGGGCGAAATACTGGCCTTACGTTGGGAGCACATTGATTTGCGCCACGGTGTGGCTCATTTACCTGAAACCAAAAACGGTCACTCACGGGATGTTCCTCTGTCCAGACGTGCCCGTAACTTTCTTCAGATGATGCCCGTTAATCTCCACGGCAATGTTTTTGATTACACCGCATCCGGCTTTAAAAATGCCTGGAGAATAGCCACACAACGACTTCGCATCGAGGACCTGCATTTTCACGATCTACGGCATGAAGCAATAAGCCGCTTCTTCGAACTGGGTAGCCTGAATGTAATGGAGATTGCTGCAATATCAGGACATCGTTCCATGAATATGCTGAAACGGTATACTCATCTTCGTGCATGGCAACTGGTCAGTAAACTTGATGCCCGCCGGCGGCAGACACAAAAAGTGGCAGCATGGTTTGTGCCGTATCCTGCCCATATCACGACCATCAATGAAGAAAATGGGCAGAAAGCGCATCGTATTGAGATCGGTGATTTTGATAACCTTCACGTCACTGCCACAACGAAAGAGGAAGCAGTTCACCGCGCCAGTGAGGTTTTGTTGCGTACACTGGCCATTGCAGCACAGAAAGGCGAACGTGTCCCATCTCCCGGAGCGTTACCTGTTAACGACCCTGACTACATTATGATTTGCCCTCTGAACCCGGGCAGCACCCCGCTGTAAACATCATTCAAAACACATACAGAAAGGCGAGTTGCAACAACTCGCCAAACACATTCGATCTGCATGATCGAAATTATTCGTTTCACCAGAAAAAACACCGAAGATACAATAACCACATGAGCTGAAAAGACTTTTTCAGTCGGAGGAACAATGAGACTGAATACGACCGGTATTGCGGCCCGAATGATGCTCTCGCTGGACAAAAAAGCAATCGGCGAAAAACTCATCAACGGTCGTCAGATAAACCCGACACCTCTGCAGGTCCGTTACCCCCAAGGGGTAAGAGAAGTTCTGGGGATAATGAGCGAACAATTAGCCATATCCACCGCTGATTTAACCCGAATCCTGCTTGAGGATGCTCTTCATAATATGTTTATGCCTGCGGATAACACCACAGGAAACATAATAAGCAGAATTGAATACATCATGCTGTCGCATGATATAAATGCGCCATTACTGGCAACATTGCTGTCGCCATGGAATATCCGCTCCACGGTTATACAGGACCCGGCCAGACTTGCAGACTATCTTTCAGCTGACGCTCTCGAACATCTTGCTGAATGTTTTAATCTCAATCCGGACTGGCTGAATGGCCATGAAAACTATCCGATAGCGTTGTCCGGTGAATGGCCAGATACTGCTGATAATTTCAGAATGCTTATTAATGATAGCAGCAACACTGAAGTTATTTTCTGGCATAGTTTCCCCTTCGCAGGAAACACGAAAAGAGAATATTACGGGGTAATATTGAGACAGAAAAAAGAAATAAATGGTTCTGTAATATATCCGGCACTATCATTATCACCAACAATTCTGAACGATGAAAAAAGAAAATGGTTAACTGAATATACAACCAGGCAGAATACAACAATGTCTTTGCGACGCGTCACGTTGAGACCTGGCCTTGCCGGGAACCTTATTACAGGGCAAATACTACCTGTTAGCTTATTTAATACGTCTTTATTACCCTGGTAAATACCAGATAGTACCAAAGTAAAAAATTACGGCACATCCGTGTCATAGCGTTGTTTTGTCTAAATTCTGATAAACAGGAAATTAAATGATGAAGAAAAATCATATTACCCGCACCATCATTGCATCTGCTGTATTATTTTCCTTTAACGCTGCAGCAGCGACGTCATATTTTGAAGCACGTAACGATGCAATGGGGGGCACCGGGGTAGCATCTTCCCATTATGGTGTGGCACCTCTGGCAAACCCGGCTTTACTGACAAAGCACAACAGCAATGATGATTTCAGCCTTCTTCTGCCGTCTGTTGGGGCACAAGTTGCTGATCCTGATGATGTATCAAATAAAGCTGATGATGTTAAAGATGACTGGGATTTGTTTGATAGTGCTGTTGATAACCAGCATGGCGTACAACAGGCAGCAGCAAATCTTAAACATCGTCTGCAGGAATTCCGCAATATCAATGCAGATGCTCAGGTAGGTGTATCAGCTGTAGCAGCCATGGCAAATGACACTCTGCCGTTTGCCCTTATGGTCAAGTCTTACGGAACTGTCAGCGTAAACGGAAAAGTAAACGATGCAGACCTGGATTATCTGGACAAAGTTGCCAATGGAACAATTACCGACGTCGATAAGAATGCCCTGACCTCACGCGCATTCGGGCGTGCAGCTGTAATTACCGACGTCGGAATTTCATTTGCCAAAGAACTGGAAACGGCCGGACAAAAATGGTCTCTTGGCGTCACACCAAAATATCAGCGTGTGGACCTGTTTAACTACAACGTAACGGTTCGTGATTACGACAAAGACGATTTTGACGGTGACAAGTACCACAACACGAAAAACGGATTCAACGCCGATATTGGTGCTTATACAGACCTGAATGACAACTGGACTGTCGGTCTTGTTGCCCAGAACATCATTCCACGCAGTATTGATACTAAAGTCGTCAATGGCTTTAAAGAAACCTTCAAAGTTCGTCCACAGGCAACCGCCGGTGTATCCTGGCATAATGACCTGTTTACCACTGCTCTTGACGTTGATCTGACTCCTGCCAGTGGCTTCACTTCTGACAGCAAACGTCAGTTTGCAAGTGTTGGTGCTGAATTTAACGCATGGAAATGGGCGCAATTGCGTGCCGGTTATCGTCAGAACATGGCATCAAACTCCGGAAGCGCCTTCACCGCTGGCGTTGGTATCTCTCCATTTGACGTCGTACATATCGATGTTTCCGGCCTGGTAGGAACTGACCACGATTACGGTGCAATGGCACAACTTCAGTTCACTTTCTGATTACTGTCCCCGCCCCCGGCACTAAACCCGGGGGTATTTTTATATTCAGTTTAAATAACATGATGAAACCACGTTCTTCTTATTCAAAAACAGCATTCATTCTTTTATTTTCTGTTTTCCTGGTAGCGGCAGTGACAAAAGCAAAAAGCTCGCTTCCCGATATCACCCTGGAACAGGCAAAAGAAATTAATGCTGATAACACCGTTATTTTCCTTTTCCGCCATGGAGAACGTTGCGACCGTTCAGATATGCCATGCTATTCGGATAAAAGCGGAATCACTATTACCGGTACAGAGAAAGCACAGCAGGAAGGTATTAAGTTCGCAACAATCTTCAGTGAATATGATATTTACTCCAGCAATGCGGTAAGAACCATACAAACTGCAAAATTCTTCTCCGGTAAAGAACCCGTCGTTATGGACAGTTTATCAGACTGCAATAATGATCTTTATAAGACGCTTGAATCAATCGCAAGAGAATCTCATAAAAGGAACATAGTAATAATGACACATAATCATTGTTTATCATTTCTGGCCAGAGATAGGCTCGGCAAGAAATTCAAACCGGCGTACCTTGATGCCCTGATCATGCATTACGATGGTACCCGACTCATACTTGACGGAAAATACAACAAAGAGGCATAGAGGATATTTGAATTTACATAAATTCTGATATACTCAGTAAGATACAAGAGTGTACGGGCACATGTGCCTGTCTGAATTGCAGGTTATCCGGACGAGGGCCGGGAACTGTTTCAGGGACAAGCGCCGGTACGTTCGATTCATAAATCGTCGAGTCATCCATCATGGATCGATTCGGCGCGGAGCGTTAAAGATTACGCTCATGTTCGTTTTATGTCTGACGACACATCAACCAGCCAGTATCAGGAATAATCACCTTCAGTAAACTATGAGGCTATTTACCTGGCCACACTGGCATTTATTTCCGGTAACGCAAGTATAGCCGGAAACAAACATCATCCTGTCTGTACCGGAGCACCGGTATATCCCATTCTGATTTAACTGCTCAGGAATTATTATGAACCGTATTATACCTGCGGGGTGTCTTGCCGCCCTTTTTCTGGCTGGCTGCAACTCCCCTTCTCAGCATACTCCTGTTCCGCGTAACTACGGTGCTGCCTCTGATGTGGCGGTTACCCGGCACACTCAGTACACATTATGGGACAAAGGTGTGTTTTCCGGCCAACTTCCGGTTTCAACGGGGTCTCATCTTCTGACAGCTAACAGCGATCGCCTTTCCTTTGACTGGGAAGGTGATGCAATTGAATTACTGAACGAACTGGCCAGAGTCAGGGGGATGCAGTTTAACTACAATGGTGTCCGCCTGCCGTTACCAGTCAACCTTCACGTCCGGGATATGACGTTTTCCAATACGTTGAGACTTATTGAAGCCCAGACAGCCTGGAGAGCAACAATCCATCAATATCCGGGCTTGTTACAGGTCAGCTTCATGCAGCCGGAGAACCGGAAAAAATGAAAGCACTCACCTCTCTCATTTTGCCAGTAATACTGCTTACTGGTTGTTCTTCTTCCCCTACCATCTCGCCAGGTGGTGTCAATACGCCACCACCTGACATTAATGCATGGCTTAAACCACGAAGTGAAAAGCCGGATAGTCTGTCAGAAACACGCTGGAAAATGCTGACCGACGCAGGTAAAACGCTTGGATTTCGTGGTGGCAAGGCTCAGCGTTCATGGGAGCTGATTCAGGCACTCAACGCCCGGGAAAGCACACTTAATGCCTTATACGATTTCCGGCCACTGATTAGCCCGGAAGGCTGGCTACCACCGGTTATTGATGAAGCACAGGACGTAGCTCATATCACGCCAGATCAAATCCGGACCTCTTCCCGGGTCTGGACCATCATTCGCCCTGAACGCTTTGTCAGCAATCCACCGGGCTGGCGTGACTGGCTTCTCCGGGGGCTTTCAACAACAGCCACTCCGGGTACAGAAGGCAGCGTCGTTCCAGAAGACAGCGTGCAACGAAAAGTGTGGGAAACCGCATTACGGCAGGGATGGCAGGAAGGAAGACAAAACGCCGACCTGACGCTTGAAGCCAACCAGAAAACCCTCACCCGTGATTACCGGGGCATGATGCTGTACTCACTTCTCTGGCGTCAGGGCATGATCACCCGTCCGGATGTTTCTGATCAAATGCAAACCGTTACAGGTGACGGGAAAAAACTGGTCACTGGAGATCGTGTTCGTCGCCTTAAAAATCATGCGGAATTCAATCTTCAGAAATCTCACTGGCGTCCGCTTATAGGCACTGAAGGAGGCTCCCGATGAATATTCCTGATGAGTTTGGTCTTTTTCCGTTTCAGCGTTTCACTGCAGATGAACTACGGCATTTCTTTGTCTGGTGTGCCGCACATAAAGTCAGTGATGTGGATCTGACCGGCGGGTCACCTGTATCTGTCAGTCGCTTTGGCCGACGGGTGCGTTGTTCCAGTGCAACGTTACCAACCACACTCATGTCCTCCCTGATTGATGAACTGTTCGGTCGGGAAGTCATTCCCCGCGTTCTGGCAGGCAATCCGGTTGACAGGACGATACAGATTAACGGGGATGCATCCGGGCGCTATGGTCTTAAACGCGGAGAACGCATCCGGTTACGCTCTCACCTCATTCAGGGCACATCTGGTGCGGAGGAGAAAGCAATCTCAATAACCATGCGTGTCATCCCGACAGAAATACCGGACATTCTCTCCATGAACATTGAACCAGACCTGCTTGAAGCAATGGTCTGCAAAAGCGGTCTGGGATTTGTATGTGGTGAAACCGGGTCAGGAAAATCAACGCTGTGTTCAGCACTGTACCGTTACATTATGGACAATTTCCCCGACGCCAAAATCGTGACATATGAAGACCCGGTGGAATATATCCTGGGAAATGAAAACGATCTGCTCCCACCGCATCAGGCAGAAATCGGGCGTGATGTGGTCAGTTTTGCTGCCGGACTGCGTTCTGCTGTACGACGTAATCCCGAAATTATCGGTGTTGGTGAGATCAGGGATAACGAAACCGCCGACGCAGCGGTACAGGCAGGCAACACCGGACATTACTGCCTGAGCACCATGCATACGAAATCTCCTGGTGAAACGCTGGCACGTCTTCTTGGGCTGTTTCCCCCTGTCATCAGGGATTCGATGGCCTGGGCTGTCCTGTCACTGTTGCAGTTCATTCTGGTTCAGGTTCTGGTCAGAACAAATGACGGTGGTCGTAAAGCCGTCCGGGAATATATCGTCATTAACGATGAGCTTCGCGACAATCTTTCCGGAATGCCACATGCAGAGTGGGGGCATCACATTGATGCCATAATCCGGCAGGAGAAGCGCCGTATCCGGGACCAGATTCTGGAAATGTATATCCGGAATGAAGTTGACCGAAGAGAAGCGATTCTTTTTATCCCGCCAGGGGAGTTACGGTCATGAAAAGAGAAGGTTTCTGGCGATATGCAACACCGCCAGTCAACATCCAGGGCGTACCTCTGCCGTTCACCATGATTTATCTGTTTATATGCCCCTTTCCCTCCAAAACAACCTTCTGGATTTGCACCGGCATCATTTTATTTTTCGTTATTCTCGACCGTTCAGGCTGGACTGTCAGGACGATCTGTACTCGCATTTACAGCATTCTGAGAGGGGCCATCGCCTCCGGTCGTCCATGGTGGTATCGCCACCATACGGAATCACCACGAGACTGGACTGGCCTCGATTAAATTCTGGAGTCTTTATGTCAGGTAAAAAAACTATCGTTACTCTGCTCCGGGTATCGCTACTGGCATGCCCGTTACTGTTCACGACACCATCGTTTGCAATGATCGACACGCCATCCGTGAAGGTCGGCTTTTCTCCTGAAGGAAGCGCATCCGCTCTGGTGCTTGACACAATCAACAGTGCGGAAAGCTCCATCAGGATGATGGCATATTCCTTCACCGACCCGGATGTAATGCATGCGCTGGCAAAAGCGAAAAAACGCGGAGTGGACGTCCGTATTGTTGTTGATGACAAGGGGAATACGAACCGGGCAAGTCAGGAAGCGATGAAATATATCAACCTGCTGGACATTCCTCTCCGGACTGTAGATGCCTTCCCCATCCATCACGACAAAGTCATCATTGTTGACGGAAACACGGTTGAAACCGGCTCCTATAACTTCTCTCGTGCTGCTGCACGCAAGAATTCAGAGAATGTCGTTGTGCTTAAGAATATGCCGGATGTAGCCGCACAATATCTTGAACACTGGCAGGATCGCTGGAATAAGGGTACAGACTGGAGACCCTGACAAACATTTCTCCCCCGATTTTCTATCCCCCCAGCCACCCCCGGCTTCCGGCGGTGGTTTTTTTCCGTCTTTTTTCAGGAGAAGCACTCATGCCGTCTGTATCCCGCTACCGCACCTGGCTTGCCGTGCCTGCAGATGAAATAGAAGATCTCAAAAAAGCACATCCCCCGATGAACGGGCACACGCCCGTCCTCTGGGATAAAGAGCACAAACTCTGGTTTGCCCGCCCGGGGGCGGACCTGTCCATGCTGGACCGCTGGCTGCCCCGACCGCAGGAAGTCTCCATGAACGGCAGTGATCCGGTCACCGAGTTTGCCCAGGTACTGGAAAATGCCGGACTGGTTCTGAAAGAACTGCCGGCCATGGACGGTAAAATCCACCGGGTTCCGACCACCGATGACAAAAACGGGCAAAAAAGTGGCGCATATCGCGGCTTCCTGGACGGCAGACCTGCCGGCTGGTACAGGGATTATCGCAGCGCGGATGATTCGCCGGTCAACTGGACCTTCTCCGGCGGAGAGCAGACAGATCCCCGCGCAAGGCTTCACCTGAAAGCGCATTCGCTGCAACGCAGGGAGGACGCTGAGCGGGAACTGAAAGCACAGTACAACCGACAGGCTGCTTATGCCCGCCGCTATGTCAACAAATGGCCGCAGGCCACGGCACATGAATACCTGACCCGGAAAGGCATTCAGGCTGCGCCGGGGGTGCGAATAAACGACAAAAATGAGCTCGTTATTCCTTTCCGCAACCGTAACGGCGCAATACGCTCCTACCAGCGCATTCCGGTCACCGGCGGGAAGGATGCCCGCATCCTGAAAGATTCCGAGAAAACCGGTAACTGGTTTGCGCTGGGTACACCGCGCAACGGCCAGCCGGTGCTGTTTGCCGAGGGCTATGCCACTGCCGCCTCCCTGCACGAAGCCACCGGCCTTCCGGTGCTGATGACAGTGGATGCGGGCAACATGATTGCCGTGGCCGAAGATGCCCGGCAAAAATGGAAGCAAAGCCCCTTTATCTTCTGTGCCGACAACGATCATGCACGCCAGGTTAACAAAGGTATCGTCAGTGCAACAAAAGCCGCAGAACTGACAGGAGGATCGGTCATCTTTCCTGCGTTCACCGATGCCGAAAAAGCGCAGGGACTGACCGATTTCAATGACCTGGACGCCAGCCGGGGACGGGCCGCTTTTCAGCATGTCATCAACGCCCAGTTAGAACATATCGGGGTTTCCACCCCCAACAGTAACACCCCGGAAATCCGGGAGGCACTGGTGATCGGCAACCTCGTTTTTACACCGGTCCACACTGAGGAAAAAACCATGACTCCGACAGAATATCCTGAAACATCACCCGATACAGGGCACAGCCATGACCAGGGACCTTCTCTGCCGTCCGCCACGCAGCAGGAACAACCAACTGCTTCCAGCAGTAACATTGCTGATGAAACACTGTCATTTACCAGTCACGCCACTGAAAATAACGGCAAAGATGAGCGGCACCCTGATAACGTTCAGGCGCAAACGGAAAGCTCTGTAGTTCAGGACTCCCCTGCAGAATCACCGGCATCCCCGGAAAGTACAACGGCGTCTGCCCCTGATGAACCCGCTCATCCGGCGGAACCTCCGGAAAAAGTTGTCTCTGTGGCCACAGATAAAGACTGGCGTGAATTTGAAGCCGAACTGTCACAACCGGAAAAAAACGAGTTACAACAGGAGTCCGGCACTTCACCAGAAATACCGGCCCCTGCTGCTGCCCCCGCCGCCCCTGAAGACAGCCCCTCATCTGAAACCATGAATGAATCAGCCGAACCATCACCTTCCCCTGATGCAGTCAAAGAGGAAATGACCGTGATGACGGAGCCTGATGACAAACAAAGCACCGGAATATCCCCGGATACTCCCCGGGAAGAGGCGGTCAGCCATGTAACTGAAGACATTCCCCTTCAGCCAGAGCCGTTCCTTCCTGAGTCAGATGGCCCTGAAGAATACGAAGACTACAGCGCATATCAGGAGCTGATGAACAATGAAAATCCTGAGCATCTGCAGGAAAACAGTGATATGCCGTCGCAACCGGACACAGGCCCCGTTCAGGCAGATGAGTCAGAACTTCAGGCCACAACAGCCACTATAGAACCGGCTGTCCGGGATGAACCCACTCCGCAGCAACCTGTTCAGAGCACATCACCTTCTGATAATACTTCATCGTTTCTCGACAAAGCGCGTGGCCTTTTTACGCGTAAAAAAACGGATTCACAGGCGCATGAGAACAGTGATCCCACGCCCTCAGCGGAAACCACGACGACTCCACCGATACCTGACAGTATTGTCTACGCCCCGGAACGTTCTGATGCACCGATATCGCTCAACATGGACGAAATTCTTAAAGAGCTTGACTGGGAAAAACGAGCAGACAGAACCGTCCTGTACAAACTGGATGGCAAACCTGCCTTCATTGACCGGGTAAACCGGCTGGAAATGGTCAACGGTGCCAGCAATGACGATCGCAGCGTTCTGGCCGCACTTGCTGTGGCCACCAAATTTTATGGGGGCGTCATAGAGCTGACGGGCAGTGATGCCTTTAAGCAAAAAGCAATGCAGTTGATTATCGAGCACAACATCGATGTCCGGATGAAATTGCCAGATCAACGGGCTGAACTAGAAAAATTACGCAAGGAAATGGCTGTCAGTAAGGATGCAGTTGTCACCCATCAGCCAACACCGGAACTTAACCGGAATACCCCAGAACAACCGGCTGTCCCTGACCCCGTTCAGGAAAAAGAAGCCACACAATCCCCGGCGTCCCCAGTAGCCCCTGAAGCATCAACCGTCAGCACCGCCTCTGCACCATCACCGGCTGAACCAGGCAAAACGGCAGATGTGGCACCAGACGAAGAACCACCAGGAAAACTTCGCCCGGGAGAGAGCGTGACTGCCGTACTGCACAATTTTGGTCGTGCTGAATATGCACCCGGCAAAGGAGAGAGTTTCTTTGTTGAGCTTAAAAACCGCAGTGGCAGCAAACTCTACTGGGGGGAACAACTGGAAAGTCTGGTCAAAAACCATCAGAAAGGTGACGTGGTGACACTGACACTTCAGAACCGCGAACAATTCATCCTCCCGGGAGAGCAAAAAGCACGTTTCCGGAATAAGTGGTCCATGGAGTCAGTTACCAACGGGATCTCGGTATCACATGATAATCCGGATAAAGGTCAGCGTATTCAGGCGATTCCGGTCGAAACCTTTATGAAAGTGGCTGCGCAAATCAGCCAGGGGTGGCCCGAAGAGATGAAAGCGTTACGTATGCCAGAAAACGTCGGCTCACATCTGTTTATCGGTGAAGACCGACATCCGGTCTCCGCGCCACAGAACGCAAATCAGGTAACAGAAATAACCAGCGCAGCCCCTGACAAGCTGACACCTGTTCTGGGATCAGTGGATAAGGATACGCGTGAACTCAACCTGCTACTTGTCCAGAGTGCCGATGAACATCTGCAGGGTGTGGTCCGGCTGAACGGCACATTGTATCCGGCACTGGCCACCCCATCAGCCGACAACAGTCAGCTGGTTATCAATGCGCTGACCGACAAAGGTTTACGCTTTGCAGGTTATGGTGAAGCGGTAAACCACGATGCTGACAGCACGAATCGCCCTGCACCGGAGCTTATGCAGTTTCATCTGAAAACCCGGGAAGAACCGCTTTTTGCTGCTGTCTACACGCCGGAAAAACAACCTGATGCGTTGTACCGGAACCTGGGCTTCGAGCAGTCATGGCAGCAGTGGTCCAACAGCCAAAAGCCGGAGGACAGGCAGGAAAAAACTCTGCATCAGGATCTCTCCCACAGCCCCGGCCGATGAGCCGGTAAGGAAGCCATATGAACATGCATAAGTCTCTGGTTGCCGTGCTCGGCCTTATCCTGATTTCATCCACGGCAAGTGCTGCAACCTGTCGTGCGGGTAGCGCGGCACAGGCCGGTAGTAATACAGGATATGAGCGAGCACGTGCAGCTGCGGATGCATGGTCACAACGTGAAAACGATGTTTCCTCATCCCTGCAGTCCTGTCTGTCACGAATCAAAAAAATCAGCATAAACCTCCCCCAGTTCCCCAGCCTTGACGACATTCTGTCGCAGCTGGAAAACCAGGTCTGCGACGCGGTCGTGGACAAGGTGAATGAAAAGCTGCCGGGGAATATTGATCCCTGGAAGGACTACAACCTATGACCGAAAATACCGAGCCATCCTCGCCATCACATCCGGCACCTGACCCGGAAATACTGAAGAGCACAATCAGGGCTATGAAGCAGTCAGAACAGCGGGCAAATAATGTCCCTGCGCTGATAAAAGCGCTTTTATGTACGGGCACATGTCTTCTTATCAGTATTACTGGTAACGCCATTCAGTACTGGCACTCAACGAATGTGGAGCGCGAATATTTCGCTACAGACAATGGTCGTCTGGTCAGGCTGGCACCAACAAGTCAGCCAGCATGGAGTCAGAATGATGCAATGGCCTTTGGCAGCCAGGCACTGGCGACCGCATTCAACCTGGATTTTGTGCACTATCGTTCACAGATCTCCTCTCTGTCTCCGCGTTTTTCTGACGAAGGTTTTGCCGGATATGTGAATGCATTACAGGCATCTAACATTCTGGAGACGATCAAGAAAGAGAAGATGAATCTGACCGCCACGACAGGCGCTGGCGTTCTGGTTCGACAGGGACAAATGTCCGACGGCGTATGGTTCTGGACATTTCAGTATCCTGTCCGTATGCGTCTGGTCGGCCAGACAACCAGCAAGCCAGAACAGTCTTTTGTTTTCGAAATCACCATCCAGCGTGTTGACCCCAGACTGAAACCATCCGGTATGGAAATCCGGCAGATGATCTCCCGTAACGCCGGACCGAACTCCTGAGATAAGTAATATGCAATCACGTTATTTACTGAGCACACTGCTCCTGGTGTGCAGCGCCGCCACGTCTGCAGATAACGCAGGATGGCAGAACGCACGCACACCACAAACGACAAATTCTGCCAGCGATCACGTTCAGAACGCCTCCCAAAACACCGGAGGTGTTCCGGCAACACTGGTAAAAGGTGAGCTTCCTGCCCCCGGGCAGGCCAGCCCGCTGGTACAGGATGCGGCAAGACTTGATTCTGAGCTCTCCGCCGATGAGATTCGCTCACTACGCAGTCTCATGGCGGATAACGAGCGGGCCATCAATGCGCCCATCACCAGTGTTGTACCCCGTATCAGCTCTCTGACAGTTAATCTGTCCCCCGGTGCCAGCCTTCCTCTTGTTCGCACAGCCATGAACAACCTGAGCGTAGTGACATTTACCGATATCAACGGTTCACCATGGCCACAATCCGATCCTCCTTATAACGCGGCACCAAAACTCTTTGATGTGCAGTACAACGAGAACATGGTGACAATCACACCATTGCGGCCATGGGCATCCGGAAACATTTCTGTCTACCTGAAAGGTCTGTCGGTACCGGTCATCCTGAACGTAACCAGTGGCGAAACAGATACGCCGTCATCCAGTCAGGAAATGGACAGTCGTCTGGATCTGCGAATACCACGGCAGGGACCAACCAGCCCGGTTGTCTCCATCCCGACGGATAAAATCGCCCTGCATGATGCAACATTACAGGCATTTCTGGATGGTATTCCTCCCCGGGACCCTTCAGTTAAGAGGCTGAAATTCACAGGTAATGTCCCGGATACAACGATCTGGCAACACGGCGATGACCTACTGGTTCGTTCCCGGGCGATGTTGCGCGATGAATTTGAACAGACCTTGTCCTCTGCCGACGGAACTCATCTCTGGAAACTTCCCGTCACCCCACTACTGACTTTCTCTGTGAATGGCCAGTCCGTTCACGTGACACCAGAACTGGAGTAATCATGAGTGCTGAACAGGATGCCGGTAAATCCGGAAAGAAACTGGCTGCCCTGCTTGGACTGGGCAGCATCATCTTATTTGGCGTCGGCTATATCGCGTTTTCCAAAATATCAGGGAGTAACAGCGATATGCAGTCAGCCGTGAACATTAACAGTGCAGCAAGCGGCGGAACGCGCAGCGTTACCGAAACGCCTCACTATCGTGAACTGTTAAGAGCTGATAATGAACGAGGGGCCGCAGCTGCAGCCCGCAATAATCAGACGTTCATTGCCAGTCTTCCACAGGGGCTTGATATTCCGGACACTCCGGAAAAGCAACAACAGCCTGCAGCAAAACCGGAAAACTATGCTCATCGCCAGGCTTCCGGCACACCACAGGAGGATCGAGCAGCCAGTGAAAAACGTATGGAGCGGCTGCAAAAGCTGATTGTAAGAATAAAAGATCAGCATCCTGCCGGTAGTACACCAACCATAGCAACGGCTATGTGGAATAAATCTCCGGCAGAAACAACAGGGCAGAATGGTACGCAGCAATTCGCATTACAGAATGCCAGCCTGTCCACGCCGGTAGCAGAAAAAGGGATACAACTGATACCTGCTCTGACCCGTATACCAGCATATATTGATACGGCAGTGGATTCTGATAACCCGTCATCCAAGGTTATCGCAACCATTCCCGCTGGCCCCTGGGCAGGGGCAACGCTGTTCAGTCCGGGAGTCAAACTGGTGGGTAACGGCGTGGAGATCCATTTCGACCGGATGAGCTGGAACGGCATGGACCTTAAGGTCAATGCATATGCTCAACGGGAAGACAACCTGATGTCATCCGTGGCCAGCAATGTGAATACACGCTGGTTTAAACATATCATTCTGCCGTCAGTGTTAGGAGGTGTGGGCAGTATTGGCACACTTTATAAAGATGCCAACACGCAGGTTATTCAGGGTAACTATGGCACGGTTACCGGACGCGTGGGAATGCCCAGTGGTGAAGCTGTTGCGGGCGTTATTGCCGGTGGTATGGCGGAAAGAGGAAGTCAGATATTAACCCGCCAGGCAGAAAGTGAGCCCTATAAACAGGTAGAAGTGTATCAGCATGAAGTCGTATCAATTCTGTTTGTTGACCCGGTAATGACAAACGACGCCAGGTCATCTTCCCTTTCCAGTGGCATTTCCCCTTCAGTTAATCGTACATCACAGACGGAACAACGCTCGCAGGCACGAATGCAGACAGCCATGGAGCAAAGAAAAGCTGTGATGCAACGTCGGTATGATGAACAACCGGAGACACCATAATGAAACCTGAAACAGAAATAGATGAAACCGGCAGCTTCGGTGAACCCGAAGAGAAACCCGCCCCTTTCTGGAAACGTTCCGTCTGGGGGATATCTGTAGCAACATGGGGGCTATGTGCAGTCGTATTACTCGCAGCCATATGGTATCTGTTCCTGAGAGCACCATCGGAAACAGGCATGCCTCCGTTTAATGATGCGGATGCTGGCGTACAGACCTGGCAAACCACACAAGAATCATCACCTTCCGTTCAGTCCACTGAGACCATGACTGTCCGGACAGGAGAAGATATGAGCCAGCTTGCCCGGGATGTAAAAACAGAGCTGGATAACCGCGATGAAAAAATTCAGGCAACACTGAATATGCTTCACGACAGCATTAACAAGCTGGGCGAAGCTATAAAAAAGGATGAAGAATACGCACAGGAAACGCGCCGTCAGCTGGATGATATCCGGAGCCACCTGAACGGAATGATGACACAGAAAAGCGTCACCGAATCCTCTTCCACACCGCATCCAGCAAAGAAAAAAACGTCGTCTGTACTTAACGGAATGAAAATCATGTCGATGGAAACTGGCATGGCCTGGATTCGCTGGCAGGGTAGTACCTGGGCTGTCAGAGAAGGTCAGACTCTGGGCAATGTGGTGATCCAGCGGATTGATCCGACGACCCGGACCATCATCACCAGTGCAGGGACGTTACGCTGATGAACATGGATGCCCTGACCGCCATTGAGAACTTTGCCAGCAGTATTTTCAGTGCCGGAATGGATTTCCTGTTTACCTGGGGAGAATTCATCGGGGTGATCAGCATGATTACCCTGTTTGCCCGCGCCCGTTCAGCCGGTCCGGTAAAAATGTCTCCCGGAAAATTTATTGCGGGGATGTTAACCAGCTGCATGCTCGTATCACTCCCGGCAATGATTAACGCCGGAGGCGTACAAATGGGATTCAGGGCTGACTCATTTGGCCCGATTGCATATGTACAACCTCAGACGTTTGGCGCTGCTGCTGGCGCAGCAAATGCAGTTCTGTCGCTGGCCAAGCTGGCCGGTGTTGGATTTGTAATGAACGGGATATCCATCTGGCGCAAGGCCGGACTCGATGGACATACCGCACTGAGTGCCAGTGAATCCGTCAGTAAGGGAAACGTCAAATTTATTGCCGGCGTCCTGCTGGTCTTTATCGATCGTGTCCTCAATGCCCTGCTGGCAAGCATTGGAATCGTCTTCTGATTTTTTTCACCTTCATATAAACCACTGATATATCCATTTAAGGAGAAACTATGTCACGTATTCGTGTCGTGGCGGCCCGTCTGTACGCCGCATTTATCCACGCACAACTGTTTGTAATGTCATGCCGGAGCAAACTGACTAAGTTCCTGCTGCTCATTCCCATGATGTTGCTGCCCAAAGCCGTTCTTGCCGATGGAGATCTTGCCGATATGGTTCGCAATGTCGAACAAGGTGCCAAAACAGCACAGTCATCATCACTGACTATTGCGCAGTTCATCGGCGTAATTCTGTTTCTCGGGGGCCTGATTGGCCTGAAAAAAGTTGGGAAACAAGGGGGGATGGGACTGGCTGGTTGCATTGTATCTATCGTCATTGGGGCGCTACTTGTCGCCGGACCTGAAATGATGAGTCGCAGCCAGAAACAGCTGGGGATTTCCACAATTTCCATTGGCTAATCTTGTCCAGGGCACTGGCATTTATCCGGTGCCCTTCCTGTTCGGCAATACAAGGAGGCACATATGTCTGCCTGGAGCCCGGAGCACATAACGTTACGACGAACAGAAAACGGCAATGTGATTGCCCACGACAGTCGGGACGATCAGGAATTCATTTTTGCAGAATGCTGTTCCGATGAAATCGCAAACATCATTCTGGAAGCCGTGAAACGTTACACCAGTACGGAGCCTGCTCATGCAACACAGCATTAAAGACTTGTGGTTGTATCCCTTTCCAGAAATTGATGTGGTTCATACACAGGAGCCACTGTTACCGGAACCGGAATTAACAACGCCCGGTCGATGTATCTGCTGCCGGCAAAACGTCAGGCACCGTTTCAGACTGGATGACTCATGGCCACTCAGACAGCTTACCGACACAATCAGTGACACACGAGTTCGTCTTAATAAGGCCACAGAACATCTGGATAAGTTAAAAAAGCGTGGTGAACCAGTCGCAACCGGCGAAAAGGAAAAGTACAACACGGCAGTAAAAGCCGCTGAACGGGCGCTTGAGCAGGCCCGTCTGTCTGCCAGACGTCTTTCACTCCGCCATGTACAGAAAGCTGAAATCACCAGTACAGAGTCGTTGTCAGAGAAAGAGCAGGAACTGTTTCATGAAGACGGCCCGCCTTACAGCTTATGTGCTTTCTGCCACGCCTGGCATTCACTGAATGGTTATGCCGCAGCACAGGGCGTTATGGTGTGGCTACCCGACCTTCATCCATCCACGGTCGTGGCCCTTAACCGTCGTTCATTACAGGAAGTTTTCAGTAATGATAAGTTCCGGGTCCGGCGGGGACGGGAAGCGCTCTCTGCACTGATGCAAAACAGACTGGCGGTTGAGGATAAATTCCGCAGTTTCCGCCCGGCCGATTTCGCTGACGTTTTTCGTCGCTATCCACCTTCCGGTCGTTCGCCCCTGCGTGAAAAAATGAACGGGATTGCCCTGATTCTGACACCAGATTCATTCATCAAAAAAGAATACGTTGATTGATTTTTCTTCATGCCACTCCAGCGCGGGGTGGCATTAAAAAAATCAAACTGCACAAACCTCCCTCCTGTAAGTCCGGAGTTCCCTCACCTATGAACATAAACCGTTTAATCTTCACTATCGAAGACTGTCTGAACACGCTATCCCGTTTCTCTGTCGCAAGCAGTTTTGTTGAGTATTGCGATTTACGTACTGTAATTGGTCTGGACAGACAGGATCGTGAACGTCGCCCATGGCTGAATTCGCCCTATATTGCAGCCACAAAGCGTGGAGAATATCTCTCTGTCTTTGAAGTCAGCGGTGCTTTCAGGGAAATGGATGAAGCATCCGACCAGACTGGCCCAGGTTCACTGGAATCGCTGATCACCAGCATGAGTGACAGCCTGAATACGGCATATAAAAACAGCGGTCATAAAATCAGCTTCGTTTTTGAGCGTGATCCTGACATGGGGAAAGAAGAAATCGAAGACATGGTCGCCCCACAAAAGCGCTCACTGGCTAATACAGGTATCCAGTTACAGGATGTGGTCGATGAGAAAGTCACAACACTGTCCCCATGGCTGGTCCGGGAGCGTTGCTGGCTGGCGATCTGGAGTGGACCCGACCTTATCAGCAACAGCGATCGCACCGCCCATGATGAGCTTGTCAGAAGACTGGCTGAACGGGTACCGAAAGCACGCTTTGCCCAGTCCCCCTGGCAGTGGACCTTATCTGCACTGAAAATCCGCCACGAAGCTTTTCTTGATAATGTGGAACAGGCACTGAGACATTCATCTGATGGCCTGATTCTCCGGCTACTGGATATACACGAGGTCGGGCGTGAAATACGTCGTCAGACAGAACGGCACAGCACACCGCGTAACTGGCAACCCCACCTGCCTGAAGATGCCCAGCCAGCGGGATATCGCTGGACTGACGATGAATCCGTACTACATGCTCCTTCATTGCATTTGCAGTTATTCAACACTCAGGTGACCACACAGGGCAACCTGGTTCAGGCGGGTGGACTCTGGCACGGAATGGTATCGATTACTTTACCTCCGCAAAATCTGCAGACGTTTAACGAACTGGTCCGTGCCGTCCCCCGCGCAGTCCCCTGGCGCATCAGAATGGATCTGATGCCCGGCGGGATGAAGGCTCTTAATCTGAAGAAAACGCTTCTGACTTACAGCAGCTTCATTTCTGCCGTTCGTCCAATGTATGAATCCGTTATGACCCTGGCGGCAACGGATGAAAAAGAACCTGTCTGCATAATGACCATCATGGCCTCCACGTGGGGAAAAACACGTGAAATATGCACACGAAACGAGGCCATTCTGAAATCGGCCATTGAAGGCTGGGGCGTATGTGGCACCACGACAACATTTGGCGATCCCCGACGCGCCTGGGTGAATACCATTCTCGCGGCATCCGGAGGCTCCGGCCCGGTTCCCCTGTATCCCCCGTTGTCACATGCCATCTCGCTTTTCCCGCTTAACAGGGCAGGCTCTGTCTGGCGAGGCAAAGGGAATCTGATGTTACATACAGAAGACGGTTCCGCATTTGAGGTTGGTCTGGCGTCATCCCAACAAAATAAACATACAGAACTGGCACCAGGCGATCCGGGACTGGGTAAATCAGTTCTGATTAATACGTTGTCGGAAATACAGATATCATCTGCTCAGAAAAACCTGCCCTTCATTGCCTATATCGATAAGGGATACAGTGCTCAGGGACTGGTTCAGCTTATTCGCGACAGTCTTCCTCCGGAAAGAAAAGACGAAGCTGTCGGTATTATTCTGAGCAATGATCCGGAATACACCCGTAACCTTTTTGACGTGATGTACGGCGCTAAAAAGCCTATTACGCCGGAAAAGAATTTCATGTCATCTGTGCTGTGTGCTCTCTGTGTCGATACCGGTACCGGTCAACCCTGTAACCCCGGAGACACCCGACAAATTATCAACCAGCTTATCGAGCTGGCTTTTAAAGAGTACGGTGAAAATAATCCGCGACTTTATCGCGCCTCAACGGAAGAACTGGTGGATTCAGCACTGCAGGACTCGGGACTGTATGAAAAACATGATGCAACCTGGTGGGCCAGATCAACCTGGTTCGAAGTCCGGGATATGCTCCACAATGCCGGGTATATCATGGCGGCTCAGCGGGCACATTATCAGGCAATGCCCCAGCTTCCCGAAGTGTCCTCGATGCTGGGCCATACCAGTCTCAGGGATGTTTTCGGTACTGTTCAGCGTGATGGTTCAAACGAACTTCTGCTGGACTACATCCGCCGCGCTCTCGAGCAGGGACATAACGACTACCCCATGATATCCGGGTATACCCGGTTTATGATCAACCCGGAAACCCGGGTCATCGCTGTCGATCTGAATAATGTTGCCGGTGACAAAACGCCTGCAGGCAGGCTTAAAACCGGCATCATGTACCTGCTTGCAGGTCAGATCGCCGGTGGTGACTTCACCCTGCCACAATACAGGGATGAAGTGTTAAAGCAGCTTCCACGGGAATACCATGAAATCGCTCTTAAACGTATTAACCAACTTGATCAGGAGGTTAAGACAAAAGTTTATGATGAACTGCATAACGCCCGGGGCATTGACTTCATCTGGGAAAATCTGGATACCCAGGAGCGTGAGCAACGCAAGTTTGCTATCCGCACGGTTCTGAGTACGCAGTATCTGAGGGACTACCCGGAAAGCGTTCTTAAGTCAGCAAATACTCTCTGGTTACTGCGCTACAAACCCGAAGATATCCCCGTACTGAGGGATAACTTCAACGTTCCTGAATTTATGCTGAAACGCTTCCTGAAAATGCCGGAAGGCCCGGCACCAGATGGTAGTGGTGTTCCTGTTCTGGGAGTATTCAGGGTAAAAAGTGGCACGCTTGCGAGAATACTCAAATTTACCGTCGGTCCACTGGAGCTATGGGCGCTGAACTCATCGCCAAAAGACAGTGCCCTGCGTAAAACACTGACAAATAAGTTAGGTTCAGTTCGGGCACGTAAGATTCTGGCCGAAAACTTCCCCAGAGGTTCTGCAACGTCATTAATTGAGCACCGGGCGGGCCAACATAACAGTGACAATGTTATTGAAGAACTGGCCTCGGAGCTCATCCGAAAACAGGGATACAATCTCTGATGTGTACAATTCATATCACCCCACGCTGCCGGAGACCTGCCAGAGGGCAGGTATTTCTTAAAAAACTTGAGGTAAAAGGTGACAGTTTCTCATTCACTCTGCCGTCACGTGTCTTCAGGTTACATCCGGCCCCCAATCCCAGAGTGATATACGCCTCGGATGCCAGAACACAGGGAAAGGTCACAGGCATGCGGCTGTTGTTGCCGTCCAGCACAGATGAGCTGATAACAACGGCAATATGGCAGGTTTCTGTCCCGGATGAAGCACCATTCGACGTTCAGCATGTCATCCAGTGGATACTCCCTTCACCGCTGGCTTCGCTGATGTCCGATGATACCTGGTTATGGCCATCCGTTCCCGGAACGCCGGCACTAAGTGCCGGTGACTGGCCTGTTATGGATACTGACCCTTCCACCTTACGGCGCGTCAGACGTCGTTCTTTCAGCATCATCGATAACCGGAACAGGAAAGGTTATATCACCAGGCGATATCAGTGTTTCCCACTGGCCCCACTACCTGAAGACAGAAAATACGACAGCCTTCCTGACCTTGTGCTCCATCCCGAGCAGGAGACAATAAAATGCAAAGAAAAACATTACTCGCAGCCCTTATAGCCACCCTGAGTGGAACGGCATGCCAGGCTCATGCTTATTCAGTCACCGTCGTCGCCAGCCGGCCTGTTGAAGAGCAGGTCATCCCCAGAATGGAAGCCATCAAAGATGTCCTTGGCAACATACTGAGTACCCAGACAGCCACGGGTACCGCTATCAATCAGAACTCTGAAAAGCTGGCAAGTGTCATTGCCCAGAACGGACAGGCGACACGTCAGCAGATGATTTTCAGTAATGAAACTCAGCGCCTCGAGGAGGCACGGAAAAGCTTCACCGTGCCAGACTCCATCTGCAGTGAATCCGCATCAGGGATTGCAACAGAAAGCAAAAGTGCCTCAGCATCCGCAGCCTCAAAACTCAGTAAAGGTGGCGGTGTGAGCAACCGTAGCATCCGCGACCGTCTGGCCAGCGCAGCAAACTCTCCCGTGCGGGAAGCTTATGATGGCGCGGCCATACACGCCAGTTACTGTACAGAAGCAGAATATGCACGTTTTGGAGGAACCGCCGTTTGTCCTTCTGTGGGCGAAATACCAGGTGGAGACAGCCAGGTACGCTCGATTTACCACGGCGCAGGTACAGCGGACACACCTGCGGCACTGACATGGGATCAGAAGCAAATAGATGCAGCGACTGCTTACATGAAAAACACTTCCCGCCCCTCTGCCGGTCGTGCTCTGGGTAAAGGAGAAGTGAATACCCAGAGTGGGCGAACCTACGTCGGACTCCAGAACGAATACAACGGCATCATTGATTCTGCGTCGAATCCCCAACTGACGCTGATTGCTGACAGCACGCCTAATGAAAGCACACGTAAAGCACTGGCTGAAACACTGCAGTCAGACTCAGCGGCCGCTTACTTCGACCAGGTGGCTTCACCAGAAGCAAAAGCACGGGGATATATGAGTACCCGTGAGTTTGAAGCTTTTGAGGCTGGCCGGCGCTACGCCAACACAGCATACCTGGTGGATTTACAGGAAATGCAGGGGGATAACCTGCTCCGTGAACTGGTAAGAATCACTGCGCAAATGAACTGGCAGCTGAACGATCTGAAAGAACAGATCCGCCAGGGTAATGTTATCTCTGGCCAGCAACTGGCTCTGACTGCCCGCCAGTATTATGAAAAACAACTCGGTAGCCTTGAGAAAACAATCAATCAGGCAAACGCACGTTGAAAGCTGACGTCAGAACAGGACTGAAAAAATGAATAAGTTACCGGAAAATTCAGACCAGACGAAAAACGTCAAAAAATCACCATCCATAACCCGCATAGCCACCCGGGGGATTATTAACATTTTTGTTCCTCTGATGGAGACTCGCCTGATAACGAATTCTGTACAGCATATGCTGGAACAACAAAAACGCAGGCTGGACAGATTTCGTCAGGTAAATAATAAAAAGGCGCAACTCCACCTCACGTGGGAAGAAGCTCTGCAGGCCAGCCATATGTCAGTAGACGATCTGGATCGTCGTTTCCGCCGGCGCAGAACAGTATGGCGATTCTGTTGCTGGAGTCTGCTGGCCATCGCTTTGTTTCTCAGTGGTATGCTCTTTGCCGCCTCTTCATTACCTCTTACGACTCTGGTACGCGCCATCAGCACTCTTGTGTTGATACTGTCAGGCGTCGCTCTTTGTGCTTCCAGAGCACTGATTGTTACATACCGCCTCTGGCAGTTGCATGAACGAAAAGTCAGCGAACCCGAGCAGGGGACTTTCCGTGATTTTCTGAACGACCGCAATGGCTGGCGCAATGCCACATTAATTGCCGTAACCAGTAAACAATACTGATCACGTCCAGATGCCAGTACCACTGGCATGTCGCCATCCCCCTTAATTAAATCCTGTGTGGCCTTTGCCCATACGCAATTCTATTCCGGAGTTACTGTGAAAATTTTACTTCGCGCACTCTGTGCAGGCCTTGCTATATCCTCACTGCCGGCAATGGCTTCAGTGACCTATCAGGATATTGTGTCTGCCGCAACCAATCCTGACGATCTGTCCCGTCAGGCGCTGGTCACGATATTCGGTGATGTAGTCACCAATCCACTGTCAACCAGCGCCCCCACTCTGATCGGAAGCATGTTCGGGGCGTTCAACAGTATCATCGCCGTACTTGCCGTTGTCTGGTTTATGTTCATTGGTATCCGTCATGTTGTGCGTTCGGGGCATCAGGGACAGGTATTCAGCACCGGACGCGATATCGTCGGCACACTGAGTGTCGTTGCAGGTTTTCTGATGATCGTTCCAACCGGAAATGGCTGGAGTATCGCTCAGCTCATTATGTTATGGGGCGCATCGATAATGGGGGTTGGGTCCGCCAATGTGATGGTGCAACTTGCCGCTGATAATATCGCAAATGGTTATTCAATGACTGTACAGCCAGTTCAGGCATCCACACGAACAGCAGCGCGTGGCATTTTTGAAATGGAACTGTGTAAGTATGCGGTTAACGCAGGACTAAATGATTTTAATCAGACGGTCAAATCCTCGACTTCACTGATGACAGAATCAGCTAAAACCGCCAGTGGTAATTACACTGTCACGGTATCCAATGGCAGCGGTATCTGTGGTTCAGCCAGCCTGTCAGTAGAAGGAAACGGAACTACAGATCAATCGACGATTGGAAAATTCTTTAATCCCTTCAGTAAAAACGAATACAGCGGTGTTATCTCAGCACAACGTGCAGCCATGGATAATATGATTAGCGACATGGACAACGCTGCCAGTGAGTTTGTGACAACATTTCTGGAAAAAAGAAATTCTGGCAACGGAACATTGCCGGATATCGAGACACGGATTCAGAGAGCAGCCGACGAGTATGAACGCGCTGTACAAAAATCGCTACCTATTGATAACGGAGAACAATCCAGGAAAGAAGCTCTCAAGTCTTATCTCACAACCTATGGATGGGTGACGCTTGGCGCGTGGTATCAGACCTTTGCCACTGCTAACCAGCGTCTGGCAGAGCTGGCTGACAGAGCTCCAGCTGTAACTTCAATGTCATCACTTGGGGAAGTTGGCGATACTGATTTATTTAGTGCTGTTATGGGGGCATACAAGACTCAATTACAGAACTCCACATATACTCCAACGATAGGAACGATAACAACTCAAGATGAAAGTAATGCAGCTAATAGCACAGACCCACAAAGTGTGGTCATGAAAAGTATAGCGCCAACCATATTAAAATGGACAAACCAAGCTGCTACTGAATGGTCAGGAACAGGAACAACCAGCAACCAAGTTAACCCATTAATTAAGATGAAAAACATCGGCGATTATACATTGGGTACAACAGAAATTCTCTGGACAGGATATACAACTGTCAGAGTTCTCGCGACAATGGGTGATAACTCTATTTTCGGAAAGGCTGTTAATTTGTTCTCTGGATTACCTAAAGGATTTGTTGCTCTGCTGGATGCTGCAGCTCCCCCAATATATTTCTTGTTGTTCCTGTTGTTTTGTGCGGGTTTTTCCTTATCAATTTACCTACCATTTATACCATTCATTTTCTGGATGACAGGCATTGGGAACTGGATAGTAAGCGTATTAATAGGATGCACCGCCGGGCCTCTGTGGGCAGCAACACATCTAGGAACATCAGAGGACAGAGGAAGTCGAGCAGCTTACGGATATATATACTTAATTGACAGCATGATAAGACCACCTCTCATGGTATTCGGTTTCTTTTTTGCCTCTGTCGCCATCATTGCCGTCGGCACAATATTAAACTCACTGTTTGGCGCAGCACTAGTTAACGTACAGGTAAAATCATTAACAGGGATATTCAGCCTTGCCGGGTTCCTGCTAATTTACGCCCGTATGTGTACAACGTCTGTAGCTGCAATATTTGCTTTACAAGCATATCTTCCTGACCATGTTATCAATTTCTTGGGTGGTAGAGATGGTGTAAATACTCTTGGCAACCTCACCTCATCAGTAAAAGATATTTTTGCAGGTTCTAATAGAAATATTAGACACAGCCCTGGAGTTAGAGAGGACAGACTAAAAAATGTCACAAAGGATGATAATAAAGATGGAATAAAAGGATAATTTTAATAAAACAACCTTGCCATAAACACTCAATCGCATTAAAATATCGATGAGTGTTTATGGAGGGTTTATTATGCAAATGGTAAAAACAATCAATAGATATCCTGCTTGGTGGACATTATATTACGCCCTTAGATTTATATATTTCATAAGCATACCAGTGTTATCCATTTTTATTCTTTTCGGAGTGCTCTCCATTACATCTTCAAGATATGTGACGCAAGAAGATTATATTTATACTTGCGTCTGTCTGTTTTTACTAATTGCCCCTGCAATATTGATGTATTCCCGAGCAAGCTCAAGAAAAGACAAAATAAAAAAAATTGTCGCGGAGATAAAAAACACCGGTTTTTATTCACCTGACAAAGAATATGAGGGACTGTCTTTTACTCAGGGCGTCTATTTTGGCGTGGATACCAAAAAAGGCACTATGCTGTATGCTCGTGCTTACCCTGGAAATATAATGGATATTATCGGCTTTGACATTGACAACTTCACACGCACTGTGACCGACGCCAAGACACTAGAGATTTATACAAAATACATAAATATACCAATGGTCTCAATTCCGTCAGGATGCATCCATCCCAAAATGATGGCGGATACAATGCATGCAATGGCAGAAAGAGGATATGATTACCCTGTCGACTTTCCTCGCCTAATTCAGGAGAAGCGTAAGGAGTGGGAGCAGATTGCAGGCATGCCTGTAGCCGAAGTATTTTAAGATAAGCTCCCTCCATAACAGCCGGTTCAAATGAGCCGGCTTTTGTTCATTACAACAGATAACTTATGCCGTTACCGATAAATTCGACCAAGTGCTTTAATCGCAGCAATTTTTATTTCCATATCATCACTTTGACTCAATCTATGTAATTCACGAGTAATGTTCTCCGCCTGACACCGGCCTTCACCTAATGCATAGATCGCAGCAAGTGTAACGTCTTTTGATTTACTCTTCATCATTTCAAACAAGAAAGTATTAGCTATCGCAGGAGGCATGCTCATAATCAATCCTCTTCATGAAATAAACAATGGCACTCACTTACAAACAGGAGTCCACTATCGCAAGCGACTCAACTTAGCAATATCTCTCAATTTGAATGAAAAAACCAGATGGCATGTGACAGGGAACCGTCCGCATGATGTCCGTGACCATTTAACCCCATAAGCTAACCTTGTCATAAACGGGCGCAGAACAGCCTGCCAGACAGACAACAAAACAAAAGTCCAAGATAAAACATGAATACCGGTATCTCAATGCGAAGAAATAATCTCCGTAGAAACCCCCATGAGAAAAATATCATATGGGAGAAAATCGCAATTATCACAGCCAGCGCATTCATTATTTTCGCTGTGCTCTGGCATTAATTATTTTCAACACAAAAAGGAAAAAACAATGAATCTGGTAGACGCCTTTGTCAAAAAAGTAATATCCGAGCCATATGAAGAATATGGAAAATGGTGGATAGATGTTGAATACATTTCATGGGGTGTTCCCGGGAAAACAAGACTGATGTTTGAGTCAAAGGAGCAGGCACTGGAAGTTAAAGAAGGGTACAAATTTTTAACGTGAGATCTCTTTTTGTTAAAGGGCAGGAAGCGGTAACTCCCTGCCCTTAGTTACGTTTCCAGGCTTATCAGTCGACAAGTTCCCGGATCAGTTCCAGAACAGCAATCAGCGCGTTTGCAACGGCAACTACTGCCCTGAGAACGATGATTAACAGATTAATCATCCGCTTCTCCATCACTGGAGGAAATCACCGTTGCTTACTCTTACATTGCCTGTCACAACGGCACTTTCAGTGTTAGTTGAAAAGAGACTTCCTCCTGCCAGAGCACTGAACACAGCACCACCTGTTTGTTCAGCCAGGACTTAAAATCTTGCATCCATAGTCCCGATGGATATCACGGCAGAAGTGTCGCCAGACAGAGCTAACCTGCGGATTATAAGGATGGTTGCTATCAAATGAACAGCTCGCTATTATAAGAACGTTAGTTGAAAAGAGATTTCCTCCGGTCAGGGCCACCCACTCTGTAACGGAACAGTAAAAAAACCGACCTCACCAGTCGGTTTTTTTACATCTGTTGTTTCTCAAAATCCGCCCGACATGCCCGTCACACCGGGGAAACTCATGCTCTGAATCAGAACCAATCATCTCAACTTTGCCGTCTCCTGAAAAAACTGGCACATTCAGTTCGATAACTACCCATAAATACAGAGAGAAAATCCGATGTCAGAAAAGTGGAGTAAAGAATTCGACTCTTGCTTTCAGGTGGGGAGCATAGAAGAAATTGCCGATGCTCTCGAGAAACGCAGCGGAAGCGAGGAAAACGCGTTAGCCATGCTGGCAATGACAGCCTTCACACTCATGACCCGACGTGGTATCTGCGAAATGCAGAACGTGGCCCCCGATGGCAAAGGCATTCGGCTGGAGCTAATCGGCTTCAGGGGAAATGAAACAATACCGGATACGCTTCATTGAAGAAGAAAGGGCGCAATGAGGTCAGCCTTCGCAACAAAGCGGCGGCAGAAAACCTGCCGCCGTGTTGCCCGTTAACGTTTAACTTCGTAGGCTAACGTTGCCACAAGCACTGTGTTTCCCTGCTGGAGCCGGAGTACGCAAAGCGAATCCCTCACCATCCAGACAAAACACAGAATCGTCACACAGATGACGATTAACATCATTAAAAACGTTCGCTGTGGCATCATAGCCCCTCCATTGCCTTACGGCGGTTATCGGGCTACTATAATGTTGTCTAGGCATTACAGTAGAGCCCTTGGTTGATTGATAAAAAAATCTCCAGGGGCTTTCTGCTGTATACCGTCCACAAAACGCTTTCGGCATACAGCCTCAAGCGCCCGCAGCTATTCTAACGACTTTCGTATCTGCAACAATCCTTTTATCGCACGGCTAATTCCTCTGGTTAGCTCTTATCGCCTGCAAATAAATTTTTAACCTTTCCGTTTGATTTAAATTCCAGAAATGGAGACTTTGTCATGTCTTACAATCGACAGCCTGTCGCAGAAGATCCTATGCAGATATGGGGCGCTGTTGGTGTCCTTCTTATCCTGCTGCTATTCGTCATATGGTTATTCTTGCCGGAAGTGGTTTACGCCAGCTGCCTGATTCTTCATACCTTATGGGGACTGGTCGACTGGGGACCATTTCATAACTATGCAGCACCACGATACAACCTGCTTGCCATGACCGGTAACAACGCCGCCAACATAAGCTATAGCCAGTGGGTTAACGTCATGGAGCAGACCATAGGTATTCTGTGGATGTACCTCTTACCTGTGACACTCTGGTGTTTGTGGGAATGGTATCAACATCCGGGACAAAGCCGTTTCACCCGCAGACCAGTAGATATTACCCGACTGCCACACATCTTTGCTTCGTTGTCCCCTGCTATCGCCCCTGTACTGGCAGATGGTGATCCGGAAAAACTCTTTCATGGTGGCAAACGACCTGAACGGCGGGTTGCTCTCACCCCGGAAGCATTTGTCGAGCAGCATACTCTCATCACCAATATGCAGCTCGATGTTGCAGCTGCAAGACGATGTTTCATGGCCCAGTTGGGTAAACCTTTAACGTCCTGGAAAGACATGGCACCACATGAAAAAGCGCTCTTTGCCATATTTGGTCTTCAGTATTTCCTGGATGATCGTAAGGCAGCATTAAAGCTCATGGATACACTGAACCTCTCATGCAGAATTAAAAGCAAACGGGACAGTGGGAAATTCTGTACCCCTGTTTATTCACTGGCCAAATCAGCTTTCCAGAGAGTGATTAAAAGCAACGGAGCACAGCAATGGCTGAAACAACATCGCTACGTCCGCAGTGGGCTGGTCTGGCTGTATGCACATGACCTGCGGCTTACGCCACCCAACTGGATTTGGCTGAAAGGCGTGGACAGGACGCTGTTTTATGCATTACACCGCGCCAATACCACGAAAGGATTTATTGAAGGCGCTGGCGTGGTGGCCGTTGCACGTGCAGAGGCCGAAGCCATGCGTTTTGGTCTTCCCTGCCCTGAACCCTGTGTTGATGAAGCGGTGGAAGGCTTACGGCGGGATATGCTCAGTCTCGGTCTTATCTGGGATGAACCACAACCAGATCGCGACCGGAAACGCCGCATCCTGACCAACTGGTCCCTCACCGACGACATCCTGCCCCGCACACCTGCTACAGACAACGAATTCTGATTATCCGGAGAACTGAAAATGACAATCGAGTACTTTGCAACACGCATTGCAAAACATATTTCCGTGCAGGCAATCTGGCCGGATGGCAGGACAGAAATTATTGCCGTCCTTCCACGGGATGCCCTGTCAGGGCTGGTAACACGAAATAATCAACTGATTCATATAGCCTTTGACGCCATGGGCACCCGTAACAGAGAAACCGTCCTGATTGATAAACAGGAGCATAACGCTGACCAGATACTTACAGCTATTGATTCCTGCCTGCGCCTTGAATATCTGATGGAACGCCGCTTCAGCAGAACACCTTTGTTCCGTGGCATAATCGCCAGCGTTGTGCTGTTCGTAATGGCAACGATTGGCTTCTCTCTGTTCCGCTATGTTGATCGTGTATTCTGGGATGATACAACGCCTGAAGCAGTACAGACAGCAGGTGAGCCACGACTGCTACCCCCTCACCTGAATCACACTGTGCCATTAAATGAAGGCATTCAACTCCCGGTTCCCCCGAAAAAAGACGTCCAGGTCCCGGAGAAAACAATCACAAGCAAAAATCCGGAAGCCGCAGCTGCGCGACATAATCTGGCTACTGTTCTGAAGCGGAACGCCGATCGGGGCATGTTTACCATCAACCTGTCATCCGGTCATGAACGAACCCTGTTCGCATTTCTCGATCCTGCCTGTCCTAACTGCAGACTTCTGGAGCCGGCCTTAAAACGCCTGGCCAGCGACTTCAATGTCGTTATCTACCCGGTTTCAGTTATTGGTGGAGAGGAATCCACCGACCGTGTGGCACCACTGCTGTGTGAAAAAGATGCTCAGAAACGTGCTGCCGGCTGGCACCGACTGTATTCCGCAGATAACGGAATGATGACGCCACCAGAAGAAACAACGCCTGCAGATGAAACATGCCTGAAAGCGGCCAGAGCTGCAATTGATGTAAACAATGTCGCCTTCCGTAAGTTCGGATTTGCCGGTACCCCATGGGTGCTGTCCGACACCGGCTGGCATCTGCCTACAGGAATTCTGCAGGAAACTGGCACGCTTAATTTATTCCTGAAAACCACCGACAGCGAGTCTGGCCATGAGTGAACATCGCGTTAACCCCGAGCTTTTACACCGTACAGCCTGGGGAAATCCTGTCTGGAATGCACTCCAGAGTCTCAATATCTATGGCTTTTGCCTGGTGGCAAGTCTTGTGGCCAGTTTTATCTGGCCACTTGCATTACCGGCATGTCTGTTGTTCACACTGATAACAATGCTGGTATTTAGTCTGCAGCGATGGCGCTGCCCTCTTCGTATGCCCATGACGCTGGAATGTGCTGACCCGTCACAGGACAGAATGATTAAAAGAAGTCTTTTCAGCTTCTGGCCAACCCTGTTCCAGTATGAGGTCATTCTGGAATCACCGGCCAGCGGCATATTCTATGTTGGTTATCAACGCGTCAGGGATATTGGCAGGGAGTTATGGCTGAGTATGGACGATCTGACCCGCCATATAATGTTTTTCGCCACCACCGGTGGCGGTAAAACGGAAACCATCTTTGCCTGGGCGATTAACCCACTTTGCTGGGCAAGAGGATTCACCCTTGTCGATGGCAAGGCACAGAATGATACGGCAAGAACGATCTGGTATCTGGCCAGACGCTTTGGACGTGAAGACGATGTGGAAGTCATTAACTTCATGAACGGAGGAAAATCCCGCAGTGAAATCATTCTGAGTGGTGAAAAAACGCGTCCTCAGTCAAATACCTGGAATCCCTTCTGTTACAGCACTGAGGCATTCACAGCGGAGACAATGCAGTCAATGCTGCCCCAGAACGTCCAGGGGGGCGAGTGGCAGTCACGGGCCATTGCCATGAATAAGGCACTGGTATTTGGTACTAAATTCTGGTGTGTGCGCGAAGGCAAAACAATGTCGCTGCAGATGCTCCGTGAACATATGACTCTCGAAGGGATGGCCAGACTTTACTGTCGTGGCCTCGATGATCAGTGGCCGGAAGAAGCTATCGCACCGTTACGTAACTACCTTCAGGACGTTCCCGGTTTCGACCTGTCGCTGGTCAGGACACCATCAGCCTGGACGGAAGAACCCAGAAAACAACATGCTTATCTCTCCGGGCAGTTTTCTGAAACTTTCAGCACATTCACGGAAGCATTCGGGGATATTTTTGCTGAAGATTCCGGTGATATCGATATCCGTGACAGCATTCACAGCGACAGGATTCTGATGGTAATGATCCCCGCTCTGGATACATCAGCGCATACAACGTCTGCTCTTGGACGAATGTTTATCACCCAGAAAAGTATGATTCTCGCCCGTGATTTGGGCTACCGCCTCGAAGGAACTGATTCCGATGCACTGGAAGTCAAAAAATATAAGGGGCGTTTCCCTTATCTGTGTTTCCTTGATGAAGTGGGGGCATACTATACGGACCGTATTGCTGTGGAAGCCACTCAGGTGCGTTCACTGGATTTTGCTCTGATTTTGATGGCACAGGACCAGGAACGTATAGAAGGACAGACAACAGCCACGAATACTGCAACACTGATGCAGAACACGGGGACAAAATTTGCCGGCAGGATTGTCAGCGAGGGCAGTACGGCCAGAACGCTGAAAAGCGCCGCCGGTGAAGAAGCCAGGGCGAGAATGAACAACCTGCAGCGTCAGGACGGCATATTTGGTGAATCATGGATTGACAGCCCACAAATCAGCATCCTGATGGAAAGCAAGATAAATGTTCAGGAGTTGATTGAACTTCATCCTGGCGAATTCTTTTCTATTTTCCGGGGAGAAACCGTACCATCAGCATCATTCTTCATCCCTGACGATGAGAAAAGCTGCAGCAGCGATCCCGTTGTTATAAACAGGTATATCAGCGTGGATGCGCCACGCCTGGACCGTCTCCGCCGTCTTGTTCCCCGTACCACTCAACGTCGAATACCGTCACCGGAAAATGTCAGTGCCATCATTGGCGTCCTGACTGCAAAACCCTCCAGAAAAAGACGAAAAATTCGCACAGAGCCGCACACGATCGTGGATACATTCCAGCAACGCATTGCAGGACGTCAGGCGGCTATGGCAATGCTGGAAGAGTACGACACAGATATCAACGCACGTGAAAGTGCCTTGTGGGAAACAGCGGTGAATACGCTTAAAACGACCACACGGGAAGAGCGACGAATTCGCTATATCACGCTGAACAGACCAGAACTACCTGAAACAAAAGAGGAAAATCAGATATCAGTGAGAGCAGAAAGAGCAGGTATAAACCTGTTAACGCTTCCACAGGACAATAACCACCCGACAGGGCGTCCTGTAAACGGGTTTCATCATAAAAAAACCAACCGTCCGGACTGGGACGGAATGTACTGAACAGTGGCCGCGCCGGATTCTGGCGCGGCCTTTTTTTTAACCTGGAGAAGGCGGTTCCCAGCGTTTATCCTGCTCCGGCGGAGGCAGTGATGCGTCATCGTTGCTGTTCGCCGCGATATAATCGCGGTAGTAGCGTTCACTTCCTTCACGGTGATGATCCACGTCCGGTCGCGTAATCCTGTAGTCTTCGTGACCGGTACGGCCTGTCACATTATGCCAGGCAACCATTTCAGCAAAGACCTGGTTAAATTGTTTGTCGTTTCCTTCTGGTTCAAAACCCATGCGTGGATCACGCCCGAATAATACCGGTGCAATCAAATCCAGTTTATCTGCCAGCGCATTGCGGTCATGGTGATTACGGAAAACAACCCTGTCACCATAATCCGTACAGACAAACTCTCCCGTCCGACGGTCACGGAAACGAACACTCCCGTTCTTCTGCAGACGGGCCTCGAGATCACCGGTATTACCGTATACCGGCGTTCCGCCCGGTTCACAAAGCACGACACAGCGGTCTGTCGTCGTTGTGCGTGACCTGTCTTTACGGCGATCGCGATAATCCCAGCCTCTCAGCTGCGATACAGCAGCCCTGTCTCCCTGAGCAGCCTGAATTTCGACCCACTGACGGTAAGAGGGTGGATACCATTTCCCATCAGCAATAAGTTTCTGTCGCTCATCCCTGATGTCTTCTTTCAGCCTGATCAATGCCTGCATTCGCTGAACTTCTGCAATGTGATAATGCAGCTTACGTAATGCCGGATCATCGTACTGCGCACGAATGTGTGACTTCCGCAGACGGCATGCCTGATGAATTTCCCGACAACGTTCCCCATAACGCAGATCTGGTTTACGCCATTGTTCACGCCATGCCAGATAGCGGGCACGCAGGTCAGCACGGGCCTCAGCTCTGGCTTCACGTCGCTGCCGGCGCAGCATTGGGTCACGTTTACTGCTGACCCCGTACCTGTCACTGACAGCCAGCTCCGGGTTATAGCGACTTTCAGGTTGCACCCTGTCAAACAAATCTGCTGGGGCACTCACAAAAGGTCCGGCCTGTGGCTCTGCACGCCCCAGTGTCAGATCAGGATGAATGCTGCTGGCCTTCACCGGCGTTTGCTCATGATTAAAGGCATCAACGACAACAAGCCCGTGATGTTGTTTCTGTAGCATCAGTCCCTGTTGTGCAAACAGCTCATGACAACGCTGCCAGGTAAACTCACCCTGTGTGATCATTTCTTCAATCTGAGGGCTACAATGGCTGATGCTGTATCCCCACAGACTTTCTTTGTCAGAAAACAGTTCGCGTTTGATAGCCCCCTGCGGCCCCGTGCCTGTACGCATACGGTGCCATTCTTTATCGGTCGCAGGACAGCTCTCCATACGACGACCACGGAAGCGTTCTGTTGGCGTAACCTGGCGGAAAATATCTGTTGGTACAGGCTGCCAGCCACCATCGAGTTGATTCACATTGTCGAGCGTCAGCAGCGACCATACGCTGTCAGCACGAACGGGAGTCTGGTTATGATCATAACCGTCACAGATAACCAGGTGACCATGCTGAACACGCATCCATAATCCCGCTTCAGCCAGTGTGCGGTGAATAGCCTGGCAGTTTTCCAGCCGTCCTTCCCGTGCCATTTCCGGCAGACGTTCTCCAAGATGACGACAGGCATACTGCTGCAGACTTTCTGTTTCAGCGATTTTTTCCGGGCGAACATCAGCGGCAATGAAGTCCGGATTATAGCGTCCTGGTGCTTCCACCTGGCTGAAAATGTCTTTTGGTACTGGCGTGTAGTCACCCATTTTTTTCATGAGTTTTTCTGCACACCAGGAGGGACCAAACGAGTCAAGCTGTACACCTTCCCTGTTGCGATCCCAGCCATCCATCACCAGAAATTTTCCGTCCATCTGAGACAGGTACAGACCATCTTCCGCAAGACGACGATGCAGGGATAACCAATCATTTACAGGTTCACTGCGTAAACCAGCGACCGCTGTCTGCGCGACATACTCGCGAAAAGTTTGTTTTTTTCCGCGTGTCCAAGCGTTCTGGCGATCACGTTCAACGGCAGTTTTGCGAACGATACGATTTCCCGGCGCATGGACCCAGCAACCGTTATCCGGAGCAAAACCATGCTTCAGTTCAAGCTCACGGCAGGCACGGCTGAGTTTTTCCTGACTCCATGAAAGGCAATTGAGATAACCTGTAACCGGATGTACCCGGTTGACCGCAACGTGAACATGCAGGTTATCAGTATCGGTATGTACGGCAGAAACATACTGATGTTCACCCAGCCCGAGGGATTTCAGGGTATGGCGTACACTGTCATAAATCTGTTCCGGACGCGGGCTTTCATGGGCCTGCCAGGAAAGAATGTAGTGAAAAACAGGATCAGTATTATCTTTCGCATAGTGTGCCTGCTGTGCAATGTACTCCATATCTGCAGCGGCAGTTTCAAGAGATGTACAGTTGTGAAAACAGGTCACACCATAAAAGTTAACCCATTCGCAGCCGTCCTTCATGACATCAACCAGCGCCACGAATGACTCATTTCGAAGACGTGTCGCATAATCAACAAGGCGACTGAAACGGCTTCGGTGCGGTTGTTCAGCCTGCGAAGAAGAAGATAAATCCAGTTCCTCATCGGTCATGTCATCCCGGACAGAGACGTAGGATACCAGGTCTTCGAACGAAGACTTGCCGTCCCTTCTCTTTTTCGGAATGACTGCATTCACCGGAGAATCCTCAACCTTCCATTAACTGTTTACGCAATGTATTTGTAAGTTCGGTTATGGCAACAAGTACTTCTGCGTATTCCTTGTCACCGGTTCTTTTTCCCTGAACAAACAGATGCTTCTGCATCCTTCCCAGTCTCATTAACTCCTTCAGAAAAGCATCATCTGTACGGGAGTTAATTCGCTTATTCAGTGCTGCATTTCGGATGTAAGCAGATACAGTAAGTCCGGAATCTTCAGCTTTTTTCCTGATGGTTTCATCCTCAACAGGAGAGAATCTGAGTGTCCTGACAACTGTCTTTTGCCGTACCTCACTTTTCTTTCTTACCGCACTATCACTCACTTCAGGCTCCTTACGGGGTGTCGGGGCGAAGCCCTGACCAGATGGTAATTGTAATAGCGTCGCGTGTGACGGTATTACAATTACACATCCTGTCCCGTTTTTCAGGCCATTATAGCCTGTTATTTTTGTGCATCATAGTCTTATGCAGACGGCAGAGGCAGGGCGCAGCCCTGCCAGGAGTCAGTTTTTGATGATAAAATCAGACTTCAACATGAAACGGAGAGAAAGTGCCAATGGCTTCTAAAAAATTTTACTCAGATGATGACATCCAGCTGGCAAAAGCTGCTTTATCGGAATTGCCAGATCTCACCGCTCAACGGAAAACATTGCGTGATTTTCTTGATGCCATTCGTGATGACATTATTGTCCTGGTAAGGACAAAGGGTTATACACTGGCAGATGTTCGTGACACGCTCAAAAATGCAGGGTATGAAGTAGGAGAGAAGGCACTTCGTGACATTATTCGGGAAGCAGAATCGAAAAAACCATCCCGCCGTTCTTCCTCTAAAACAGCACCTAAAAAGACAGATTCAGGCAGGAAAGATGGCATCGATATGAACAACAATTGATGTGACAATGTCACATCGTGTTCTGAGATTATGATGATTACAGAAAAAAAAGCCCCGGCATAAATACCAGGGCTTTTCTGTTTAATCAGACTCGTGGCGGCAATGCACCTGGATAATGCCGTGCAATAATATCATTCAGTTTTTCAACAAGGTCAGAACGCTTAAAGACAATGTGTACGGTCCCTTTCTGGTAGCCACGCACCGTAAAATATTCCCCTTCTAACAGCTTACCGACATTGTCGCCGTTCCCGAGAAATTCACCATACTGCGCCCCGATACTGTTCCTGAAGTCAGGAACGTTGCGCCCCTCCAGCAGATAAAACGGACGTACCAGGTCATCCAGTGCCTCCCGTCCGCTGCAGTCCAGCGTCACACGCCCGTTACTCCAGCGGTACAGCAGGTTTTCAATAATGATTTTCTTACCCAGACGGCAGGGATTATTGGTTCTGTAATCCCATGACAATTTCCGGTAGACATCAATCAGTCCCTGTTCAAATGTCTGCATCTTGCAGGCATTCAGATGGCGGAATGTTGCCAGTACATTGTCCAGGGTGATTTCAGGACAGGTGTCGCTCATCAGCTGGCTGTTCCACTCATCACGCTGGCATGAACTCATGAAGGTGTACATGCCCGTATCTGTCATCAGGCGGTCCCAGATTTTCCGGTCGGCAAGACGGGTGATATTCCTTTTCGCTTCTTCCGGTTTATCTATGCGACGAACGGAATCAGTCACGCAGTCTTCAAACCCGTAAAGAAAAATATCACCTGACGCATCGAGCAGAATCTTGCGCGCTGTCGCCAGGCATTCCATCGCCTGCATGAACAGTGCAATACCTTCGTTACGCTGCGCGATGATGCGGTCGATAGCCACAGACGGAATAACATCTGTCGTGCCGGCAGTATTCAGGTCAGCAGTGGGTAAAGTCTGATTCATCACATTGTCTCCTCATCGTCACGACTGCCGGGACAGCCAGGTCATTTCCCGGAGGAGCGAAGCTCCTTCTGCCGTCCGGGTCTTCGGGGATTTCCCCGCAGTGGACCTTTCCGACGGGGGACGCTCACCACGTCACGGGGCAGTTGTCCGGGGGCAGACGCAAAAGTTTTTGACGCCTGCGGCAAAAAGTTTTGTGGCTGGTACATCTCTCCCCTGGACGACTGAAACGGGATGTGGTCATGTATGTACCCCCGGAAAGTCCGTCTGCGGAGAACAGGCCGCAGTGCGGCGGCAGACAGGCAGAGACAGCTGCGCCATCAGGCGCAGTGGCCTTACACACCGTAAGGTGTGCAGGGAGCGCCGCATACGGCGCGACTGAAGAAAAACGACGGCACAACAATGGCATGTGGTGGTCACTGGCACACCACTCCCGCACAGGTGAAAACAGAGAAAACCGCACGACATTTACAAGCAAAAAAAGTGAAATTTCTTCACTTTTTTACACTTATTTATCGCGCTGATTTGGCAATTGTGATGATAAAATAAAGTGAAGTTTTTTCACTTTTTCAAAGGTGTTTTATGACCGGCTGGGAACTGCGAATCTGGCGAAAAAGCATGCTCTGGTCACGCGAAAAAGCGGCCAGAGAATTTGGCGTGACGCAGAGAACATGGCACGCCTGGGAAAATGCGGAACAGGTGGACGTCACCGTCTGGAGGACCACCCAGGCACTTTCAGTCCGTGACCTGCTGCCTCACATGCAGGGGATGCGTAAGGCAGATATCATCAGGCGACTGGAAAATGAACTGGGGGAAACGGCAGAGGATGTGTGAGCGTGATTCACAGCCTGGCTGAATGCCAGGCTACTGCTCATCAGGAAACAGCTTTTTCAGTTCTTCACCGGAAAGTCCGGTTGCCTCCTGAATCCGTTCCGGCGTCCAGCCCATATCCCGCAGCCGGCAGGCTATTTCCCGCGCCACTTCAAGTGCGCCTTTTTGAATAAGACGTTCTGCAATCGTCATGCTGTTTGCTCTGCTCCTGCTGACAAAAAAGCCCGGCATTTTGCCGGGCTGTGATGTTTACTCAGTGAGTGATTTTCTTCAGTTCGTCATCGGAAAGTCCGGTAGCCTGCTTAATCTGCTCCGGCGTCATCCCCATTTTCTGAAGCTGGCACGCAATAGCCAGGGCTTTTTCAAGCGCTCCTTCCATGCGTCCTTCCATCCTGCCTTCCTGGCGACCTTTTTGCTCAAGACGTTCTGCGATAGTCATCAGTTTATCCTCATGCTGCGGCAGACGCTCAGCCAGCGCCCGCATAAATTCCGGTGATACAGAGTCCCCTGCGTTAACGATGTAATGAATCAGAACACGCACCTGCTCGTCTGAAATTTCCACCATGACCTGCGGGAGTTTGTCCAGCAGCTCCATCATGTCACGATGGCGGATATGCTTCATCAGCAGCGTCAGTGCGGCCATCCGGCGATGGTTCATGATTTCATTGTCATCAACGACAGTGATATCAACCAGCGGAAACGGCTTTGTGTATATTTTAGCCGCAAGCGCCGGATTCTCAAAACAGTCCAGCCAGTTCATGCTGTACGGGTACGGGCTGCGCTCACCGTGATAGAACAGCACCGGAATGACCAGTGGCAACGTTTTGTGCTGCTCCAGATGTCTCTGCATCGCCGCCACACTGTAACGTAACATGCGGAAAGGCATGTACAGATTTTCGGTGCTCTGGTGCTCGATGAGCGTATAAACATAGCCATCTTCACCCCCGGTGGTTTTCACACTCCAGAGGATATCGCTGGCGTACTGATGCAGGTCCGGCTCAACAAAGGTGGCGGGTTCCAGCTTCAGCGTGGACAGGTCGCACAACTGCCGGTACTCCGCCGGAAGATGCAGTTCCAGAAAATCTCTGGCGACGTCGGGATTCGCCAGGAACGACCGGAACGCGGCATCATGCGGCGTGGGCGTCGTGGTGGTTTTCTTCTTACTCACGGTTCCTCCTGGTGAGATGTCTGAACGTATCCTGCCGCCTGCACAGGCAGACGGCAAGGGTTAATCAGTGGCAGACCCGCTCAATTTCAAGCGCGCGGAGCAGGTGGCCCCATTCGCTGACTTTCATAGCGGGGATACGCACCCGCTTCTGCTCACTGCAGCGTCTGGCGATATGGCCGCTCATCGCCAGGACGTCCGGGTTAATCTCATCCTGTGCCAGCTCCTGACGTCTGAAGCGGGTATGGCGGTGCAGGGGTTTATTCTCCCGCAGGCACTCTTCACGCAGACGCTTTACATACTCGGCGGTTGCGAAGATAATTGATGGTCTCATGGCATAATCTCCATAGATAGTGATTGAGATGCCGGACTTCCTGGCGGGGAAGCGCCGGCGGAGAGAGGCAGGGTTTATCGCCCTGCCTTTTTTTCATTTCGGACAGCGACGCAGTGCCAGCGCGAGCGCTTTCATCTTCCAGCCTTCCGGCGTGCGGTACATCACCTTCCAGTAGCCGTCGATGAACACATAATGGAAGCGCACCTCTTCAGTGCTTTCAGTGGCAATAGCCTCCCTGAAAGAACGGTACTCACGCGCCTCACTGTCCATCCGGAAACCACTGTCACGTCCGTAATAAGCCGTCACACCGTCCACCGGGTTCTGAAGCGTATGCCCGGCGGGTTTGTCGCAACGGGGACCGAGGCAACGGATATCACCGTGTTCAACCAGGGCTTCGGCCTGCTGACCGGTGGCATAGTGGGTATGCAGGATGCGACCGTTCCAGGTCGGCTCCCCGTGCAGGTGGCAGTAAACGGTACGGAACACCCCGTCGCGGCAAAAAACGGAAATCGTGCTGCTGACTGTCATGAAAACGTCTCCTTCTGCTGAATCAGGTCGCCGGGCCGACCGGTTGCTCCCCGGAGGGGCGAAAGCCCCTTCTGCCGTCCACTTCTTCGGGGTTTCTCCCCGCAGTGGACCTTTCCGATGGGGCGTCCGTCACCACGTCACGGGGCAGCTGTCCGGGGGCGGACGCAAAATTTTTTGCCGGGTTTATGGCTAAAAATTTTGTGGACGGTATATCTTCCCCTGGACTGCTGAAACGGGATGTGGTTACTCCAGCCCCCGGAAAGTCCACAGCGGGAAACAGGCCGCAGGGGTGGCGGCGGAAGGGTTGACTGCGCCATCAGGCGCAGTGGCCTTACACACCGTCAGGTGTGCAGGGAGCGCCGTTTCCGGCGCGACAGGGGCGGCGCGACCGGAACGGTCGCTGCAAGCCTGGTTTTTCAGACATCGGACCGTAGCGGCAGCCCGAAACCGCGCCAGCGGGTTCGGCGGAGACTGGCGGGTGCGCCAGCAGCTGCCTGTCGGAGTCGGGCCTGACGACCGGATGCCGCCAGGCAGCCGGGAGCCGAAGGTGTCCCCGCCTCCGGAAATCAGAACAACAGAAACGACATAACAGAAAAATGCCTCACACCATGACGGGCAGGAAGGGCAGCGCCGCAGGCGCGGCCCTCCTGCATTTCAGGCAGGCGTAAGCCTGCCAGGGTTTTCCGGCGGCCTGGCAGGCCATACCCCCGCCGGAGCGGGGGAGTAAATCACCGACGGAACACATGACCGTCAATAAAGGTGAAGGAGTCCAGGAATAAATCCCGCGCATACGCCTCATAGTCAAAATAGAGCGCCACCGTCTCCGGCACGTCAGCCAGCAGGCCGGTATCACTGGCGAACTCAACCGCAAAAGCCTCCTCACTGTCAGCCTCGCCCCACCAGGCATCGCGGAAGGTGTCAAAATCCGTCTCACCGGTATCCTCCACCCAGAGACGATAAGCCTCTTCGCAGCCTTCATCCCGTGCCAGGCGGAAGCCTTCAACCCAGGCCCAGTTGATATGGCATTCAGAGGCCATATTCCCCGGGAATCCCTCATAATCCTGAAACATCAGTTCAGGATCGGCTTCATCCTGGTGAAGAGCACGGCAGGCGGCGAAAAAGTCGCGCTCATCATCAAACGTGGTCAGGTCAAACCAGCGTCCGGCGATGCTTCCACAGTTGTATTTGTGCCAGGTTCCAACGTATACAGCAGGTGCAACAACAGACATTCCCGAATCCTCCATAGTCACATGTTCTGCGACACCGGGCGGTGCCGTGCCTCCATAAAAGCCGGGCGATAAGGCGGGGATGCAGGGGCGCAAGGGAAGCCGCAGCCTGACGCACACGGCTGACGGGAGTTGCAGGGTGAGGCCGCGAAACCTGAGCGGACGAACGACCGGAAAATCACGGCAGACGGGAAGGAGGGACCGGGTGACCGCAGCGGCGAAGCGTACCCTTGCATCCCTGCCAGCCCGGCTAAGATGGAGGCACGGCACAGCCCGCACACGACGCTGAGGCCACAGAGCTGAAACCCCACAAGGCCATGCCCCGCATGGCCGGGTAAAAGCGGAGCCGCCGGCGACTTCCTTATTCCGGCGAGTGCAGAGGACACGCCGCATGACCTCCAGACCACCCCTGATATGAAACGATCATGATCGGCGTGTCCCTGCGTAAAATATACATGCCTGGTTCACCGGAGAATATCTGTGATATCCACAAGTTTTCTGTCGCGCAGCCAGTCCTGCGCTTCACGCACCACACAACTGTCCGGTTTCACCGCTTTCAGCGATGATGCCAGTCGCTTGATCAACATCACCAGTTCCCGTGTCTGTATGTCCGGCATTGTCTCCGGCGGAGCAGGGGGACTCTCATTTCCGACGCTCATCCCATGCGCTTCCAGTGTGGCACGGACAAACCAGGCGGCATCGACCAGTTGCTGTCCAATCCAGGCCAGATCGGCATTTCTGTCACGGGCTGCCATTCGCTCGCCCGACAGCGCCTTGCTGATATGGCTGCGCACCAGATTATCCAGGAGTGCCTGCGCTTCTTCCGGTGAAAAGCCACCTGGTATCTCTGTGCGCAACAGCCCTTTCCTGTACAGAAGCTGCAGCAGATCAACCTGCGACCGCACAGCAACTATCAGTACATAACGGACAACATTCGCACTGGCAGTGGTTTCTGTATCATTCAGCAGTTCTTCCGGATCGTTCCCCCCGGTGTTGCAGAGCAACGGCAACAGAGGTCGCATCCACGCGGGAACCTGGTATTTTTCGTCTGATTTCATCATATTACGTTCTCCAGCTTGTTCGGGATCATCCACTGCTCAAGTGCACGTACCTGTACCGGTGCACCACGACCGGCCTCACCGGCTTCAAAAATCAGCCGCCAGAGTGGTTCCTCCTGCCAGAAAAACCGGTCAAATGATGACAGTGATGGAAAACGCCCGCACCACCCCCAGAAAATCGTTTCCAGATCATGCTCCTCAACAACACCAGACCAGCGGGACAACCAGCTTCCGACCGTGGCGGGAGTATGAAACGCAAGGTCAATCTGCGCCTGAGCAAAACATGTCTGGTATTCCAGTTCCCGTCGTTCTGCCTCACGTTCCCGCTGGCGGCTGTATTTCTGCTCTGTCAGCGTGGTTTTCTGACGACGACGCTCACCTTCACGAAAAGGCACGGACGGGAACAGACGGTGCCCCGCATCGGATGGCAGGGGAAGAACACAGACTTCCCCAAAACTTTCAATCAGTTTATCCACGGCAGCCAGCCACAGGAGACGGTTGCCATGAAATTCCTCCTTCGTCAGCGCAGGGGCAAAAAAGCGGAGATCGGTCAGCGAAATCCGGCGACTGCCATTCAGGCAGCGAAAGAAAGCGGTGGCATAAGGCCATGCTGAAAGTGTGCGTCCCTGACGACGACGTTGTTCTGTGACAGCCACCGCCTGCATGGCGGCCTGTTGTTCTGCGCTGAGGGGGATCAGTGCCCGTGAACGTGCGCTCATGCCTGACCTCCTTCTGCCATCAGGATATGGATGATGTCGTTAACACTGTATCCCTGCGCATCCAGTGTCGCGGCAAGCGCCAGCGTGTGACTGATCGCGGCAGGCGTGAAGATATGTTGCACCTGAACGACGGCGAAAGGCTGTCCACCACCATTCACCAGAACCAGCATCCAGAGCTGAGAGACGTCTCCCGGCGAACATAATGCCAGGTGGAAACGTTCGTGGGCTGGCGTGAAACGAACCTGGACGGGGAAAAAGCCCCCGAACTCGCTGCCATACTCTCCGTTCATCATCCAGTTAGCCGGTGCGTCCACTTTACGCATCACCTCGTGAGTGAGATTACGGCGCATATCGCTTCCCGCAGCACGGATTTCTTCATATTCCTGGGCATTCATGGACTGCAGGGCATTCAGTGTCAGTTCGGTATTCATCATCGTATTTCTCCCTCTGCCGCCCCGTCTCCGGCGGGGCGGTGTGGTTGTTCATCAGGCGGCATCAGCCAGGTTATCGGCGCGTTCAGTGGCATCCGTCTGTGGACGTGGTGAACACATCCAGCCAGGCACCCAGCGGTTGTCTTTCATATGGAACTCTGCATGTTCAGCGGCATCGCCTTTCTTCATCTTCTCTGCGTCCCGTGCGGCACCGGACAGTCCGGCATCATTCAGGGCTGCGATAATCTGCGGCTTTTTCAGGTGTCCGAAGAAGTTTGCTTTCGTCGGCTGCCACCAGTCGCGCATGTGAAAACCGATGGCGCTCTCCAGTGAGTCAAGCGGACTGCGTGACGTGCGACCACACTCGCGGGTCTGGACACCGTTAAGGCTGCATGCGGTGCAGAAACTGAGCAGGGATAACAGCACCTCCTGACTGAGTGACAGGAACGTCGTCATGTCCCGTGACCATCCCTCCGGTAACAGGGCCGCAAGACGGGCTTTTTCTGCCATCAGCGCCAGGAATGCGGCACCTTCCTTCCCTGACGGCGCATCGCTGGTCAGCGAATAATGTTTACATTCCAGGCTGATTTGTGCTGGTTTACTGTACGCTCCGCTGTCAAACACATTCAGGCAGAGCGTCCATGCCAGCAGTGCCAGAGATTTGTCCGGTTGCTGCATCAGTGCTGCCTGGACTGCCAGCGTGCGTTCGGAAGACATTTTCGTCAGCAACGGCAGACTGATTTCCTCCACTGACGCTTTCTCCTGCACCTGTTCCGTGCGGTCAGCGTCATCAGTCGCGTCATCTTCACTGCGCAACTGCACACCACGCTGGACACATACGTTTCCATAACGCCAGGACACCACCACGCCACTTCCGGCACGCATCTCCGGCGTCCACGCCCTGACCTTCGCCATGCAGCGCATCAGCTTCATTTCTGCTTCCAGCAGGTCGGATTCCTCACACTGGTTTTCCAGCGCGTCGTAACGCGTCATCAGTTCGTTCAGGCGTTCTTCTTCTGCCTCCGTCAGCACCGCTTCCGGCTCCGGCAGACAGCGGTATGTTCCGGCATCCTCACGGCACTCACCGACAGGCTCCATGCGTCCGGCGCACCATTCCCAGCCTTCGGCTTCCCGAAGGTGTTCAGCGACAGCCTGGAGTTTTTCCAGCAGGGCAGCATCGAGCGCCACGCGGTCGACATAACCGTCCCCGTCATCGCTGAACAAATCAGTACGCAGTTCGTCAGGTGAGAAAGCATCAGCCCCCACGAAGCGGAATTTACTGTTACCTGCCACCGCCACTTCACTTTCGGTCACCAGACGACGAATGGTCTGTACTTCCGGTTTACCGCCCCATCCCGACTGGCAGGCGGCTTCAAACACCTGCACCTGACGCGCGGTGTCGTTCTCCAGCGCCAGCGCCTGACAGTGCTCTGTGGTGATGCGGTCTTCTGCCAGCGCATCGAGGATGACAGGCGCAAGGTCTGCCAGTTTCAGCATTCGCTGAACGTGGCGGGGCGAATAGCCCAGCAAATCACCGATTTGTGCAGGCGTTTTGCCTTCCTGCGCCATCGCACGGAATCCGGCAATCTGTTCGGCAGGGTGCATATCCCGACGATGACCGTTTTCAGTCATTGATGCAGCCGTCGCCAGCTCCTGCGGAATAACCTTCACGCGTACAGGCCAGTCAGCCGGAATGATGCCACGCTCTGCCAGCATGTTGAGTGCAGCCAGTCGGCGACCACCTGCGGCGACACCGTAACGGTCACCAGGCAGGGTATGCACGACCAGATTCTGCAGCAGTCCGACGCCCTTAATGGACTCCGCCAGTTCGCTGACGGACTCCGCAGAATACGGCACCGTGCGCACATTCAGCGGTGATTTAATCAGCGAGGCCAGCGGCACGCTCACTTCCTCCGTCTGCGCCAGCAGGGCAGACAGGACAGTTTCCTGCGTTTTTACAGATTTACGGCTTGCTTTGCGGGTGGTTTCTGGTTCACACTTCGTTACAGGCATAATCATCCCCTTATAATTGCTTATGTCCTGCCGGACGTTCGCGCGTCCGGCACCTCTCTTACTTAAGAATCCCGAAATCCCTGATGTACTGGTTCATCCAGTACCCGGCACAGTCCTCAAAATTCCAGGAGCGCCAGATCAACGTGCCATCCTGACGGACAACCAGGCGAAAATGCGTTCCCTGATCATCCTCGATAAAGACGTTCCGGTACTGTGCGGCAACGGCTTCCGCCTGTTCGCGGGTAAAGGAGCCGTCCGGCAGTCCCTGAAGTATTCTGAAATATTCGCTCATCCTCATATCTCCGGTGATGCCCCGCACAGGGCGGGGCGGTTGTCACAGTCAGCCCGATCAGAACGGGATGTCGTCTGAAAACCCGTAATCCTCCCCCTCCGGCGGTTGCGGCTGAGGCTCTGGCTGCGCGGCCTTACGTCCACGGCCTTTCGTTTTCGCGCCACCTTTTTTCGTCGCGTCAGCACTCTGTGGCTGCCCATTCTGCTGAGGCTTCGGTTGCGCCTGAGCGTTCTGCTGTGGTGCACGTCCCAGCATCTGCACGGTGCCCGTGGTCTTAACAAGAATTTCAGTGACGTAACGGGTGATACCGTTATCTTCCCAGCTACGGGTGCGAAGCTGACCTTCGATGTAGACCTGCGCACCCTTGCACAGATATTCACCTGCCACTTCCGCGAGCTTGCCGAACAGCACCACGCGGTGCCATTCCGTCTGCTCCCGCATCTCCCCCGTCTGTTTGTCACGCCAGCTTTCTGATGTGGCCACCTGCAGGTTTGCCACTGCGCCCCCGTTGGGGATGTAACGGACTTCCGGATCATTGCCCAGACGCCCGACGAGGATGACCTTGTTGATACCACGTGCACTCATAAGAACCTCCTGACTGAAAGATGTGAGATAAACCGGATACCGGCGACGGGACGTTCATGTGCCCCTTCAGAGGAGCGAAAGCTCCTCCTGCCGTCCACTTCACAGGGGTTTCTCCCCGCAGTGGACCTTTCCGATGGGGGCCCGTTTACCGCCTCACGGGACAGCTGTCCGGGGGCGGACGCAAAATTTTTAGCCGGGTTCATGGCTAAAAATTTTGTGGCCGGTGCATCTCACCCTGGACAGATGGAACGGGAGGGGGTTACGTCTGCCCCCCGGAAAGTCCACAGCGGGAAACAGGCCGCAGGGGTGGCGGCAGGAGGGAAGACTGCTGCGCCATCAGGCGCAGTTTCCTCACACACCGTCAGGTGTGCAGGGAGCGCAGGTCACGGCGCGACAGGGGCGGCGCGACCGGAACGGTCGCTGCAAGCCGGGTTTTCACG
Binary file test-data/plasmids.msh has changed
--- a/tool_data_table_conf.xml.sample	Tue Nov 05 16:46:20 2019 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
-<?xml version="1.0"?>
-<tables>
-    <!-- Locations of MOB-Suite database in the required format -->
-    <table name="mob_suite_databases" comment_char="#">
-        <columns>value, name, path</columns>
-        <file path="tool-data/mob_suite_databases.loc" />
-    </table>
-</tables>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/workflows/AMRworkflow_STARAMR.ga	Thu Nov 14 00:43:21 2019 +0000
@@ -0,0 +1,184 @@
+{
+    "a_galaxy_workflow": "true", 
+    "annotation": "Mobilome and resistome analyses are valuable tools to better characterize genome assemblies for the presence of antibiotic resistance phenotypes and mobile elements such as plasmids. The location of the resistance (chromosome or plasmid) will provide information on potential dissemination potential of the antibiotic resistance genes via horizontal or clonal gene transfer mechanisms (available via the summary.tsv report). This draft workflow will help end-user to potentially qualitatively estimate potential AMR risk for a given isolate along with the underlying mechanisms and the epidemiology of antimicrobial resistance. \n\nPlease provide us with your feedback in order to improve usability and flexibility of the workflow. For more information refer to http://dx.doi.org/10.1099/mgen.0.000206 and https://github.com/phac-nml/staramr. \n\n", 
+    "format-version": "0.1", 
+    "name": "Mobilome and Resistome Analysis Workflow (MOB-Recon and STARAMR)", 
+    "steps": {
+        "0": {
+            "annotation": "", 
+            "content_id": "toolshed.g2.bx.psu.edu/repos/nml/mob_suite/mob_recon/1.4.8", 
+            "errors": null, 
+            "id": 0, 
+            "input_connections": {}, 
+            "inputs": [
+                {
+                    "description": "runtime parameter for tool MOB-Recon", 
+                    "name": "input"
+                }
+            ], 
+            "label": null, 
+            "name": "MOB-Recon", 
+            "outputs": [
+                {
+                    "name": "seqhits", 
+                    "type": "input"
+                }, 
+                {
+                    "name": "outfile1", 
+                    "type": "tabular"
+                }, 
+                {
+                    "name": "outfile2", 
+                    "type": "tabular"
+                }, 
+                {
+                    "name": "outfile3", 
+                    "type": "tabular"
+                }
+            ], 
+            "position": {
+                "left": 200, 
+                "top": 200
+            }, 
+            "post_job_actions": {
+                "HideDatasetActionoutfile1": {
+                    "action_arguments": {}, 
+                    "action_type": "HideDatasetAction", 
+                    "output_name": "outfile1"
+                }, 
+                "HideDatasetActionoutfile2": {
+                    "action_arguments": {}, 
+                    "action_type": "HideDatasetAction", 
+                    "output_name": "outfile2"
+                }, 
+                "HideDatasetActionoutfile3": {
+                    "action_arguments": {}, 
+                    "action_type": "HideDatasetAction", 
+                    "output_name": "outfile3"
+                }
+            }, 
+            "tool_id": "toolshed.g2.bx.psu.edu/repos/nml/mob_suite/mob_recon/1.4.8", 
+            "tool_shed_repository": {
+                "changeset_revision": "2c7f721a4905", 
+                "name": "mob_suite", 
+                "owner": "nml", 
+                "tool_shed": "toolshed.g2.bx.psu.edu"
+            }, 
+            "tool_state": "{\"adv_param\": \"{\\\"min_length_condition\\\": {\\\"min_length_param\\\": \\\"False\\\", \\\"__current_case__\\\": 1}, \\\"min_con_ident\\\": \\\"80\\\", \\\"min_mob_ident\\\": \\\"80\\\", \\\"min_mob_evalue\\\": \\\"1e-05\\\", \\\"min_rep_evalue\\\": \\\"1e-05\\\", \\\"unicycler_contigs\\\": \\\"True\\\", \\\"min_rep_ident\\\": \\\"80\\\", \\\"min_rpp_evalue\\\": \\\"1e-05\\\", \\\"min_rpp_ident\\\": \\\"80\\\", \\\"run_circlator\\\": \\\"True\\\", \\\"min_con_evalue\\\": \\\"1e-05\\\"}\", \"input\": \"{\\\"__class__\\\": \\\"RuntimeValue\\\"}\", \"__rerun_remap_job_id__\": null, \"chromInfo\": \"\\\"/galaxy/tool-data/shared/ucsc/chrom/?.len\\\"\", \"__page__\": null}", 
+            "tool_version": "1.4.8", 
+            "type": "tool", 
+            "uuid": "017d5861-8836-46a8-8444-0dcaca60eda1", 
+            "workflow_outputs": [
+                {
+                    "label": null, 
+                    "output_name": "seqhits", 
+                    "uuid": "6304bc2b-bcc9-47c4-8e3b-9d2ee5a80433"
+                }
+            ]
+        }, 
+        "1": {
+            "annotation": "", 
+            "content_id": "toolshed.g2.bx.psu.edu/repos/nml/staramr/staramr_search/0.2.2", 
+            "errors": null, 
+            "id": 1, 
+            "input_connections": {
+                "genomes": {
+                    "id": 0, 
+                    "output_name": "seqhits"
+                }
+            }, 
+            "inputs": [
+                {
+                    "description": "runtime parameter for tool staramr", 
+                    "name": "genomes"
+                }
+            ], 
+            "label": null, 
+            "name": "staramr", 
+            "outputs": [
+                {
+                    "name": "blast_hits", 
+                    "type": "input"
+                }, 
+                {
+                    "name": "summary", 
+                    "type": "tabular"
+                }, 
+                {
+                    "name": "resfinder", 
+                    "type": "tabular"
+                }, 
+                {
+                    "name": "pointfinder", 
+                    "type": "tabular"
+                }, 
+                {
+                    "name": "settings", 
+                    "type": "txt"
+                }, 
+                {
+                    "name": "excel", 
+                    "type": "xlsx"
+                }
+            ], 
+            "position": {
+                "left": 420, 
+                "top": 200
+            }, 
+            "post_job_actions": {
+                "HideDatasetActionpointfinder": {
+                    "action_arguments": {}, 
+                    "action_type": "HideDatasetAction", 
+                    "output_name": "pointfinder"
+                }, 
+                "HideDatasetActionsettings": {
+                    "action_arguments": {}, 
+                    "action_type": "HideDatasetAction", 
+                    "output_name": "settings"
+                }
+            }, 
+            "tool_id": "toolshed.g2.bx.psu.edu/repos/nml/staramr/staramr_search/0.2.2", 
+            "tool_shed_repository": {
+                "changeset_revision": "9047a1d3d8ea", 
+                "name": "staramr", 
+                "owner": "nml", 
+                "tool_shed": "toolshed.g2.bx.psu.edu"
+            }, 
+            "tool_state": "{\"__page__\": null, \"use_pointfinder\": \"{\\\"enable\\\": \\\"false\\\", \\\"__current_case__\\\": 1}\", \"__rerun_remap_job_id__\": null, \"genomes\": \"{\\\"__class__\\\": \\\"RuntimeValue\\\"}\", \"chromInfo\": \"\\\"/galaxy/tool-data/shared/ucsc/chrom/?.len\\\"\", \"advanced\": \"{\\\"pid_threshold\\\": \\\"98.0\\\", \\\"exclude_resistance_phenotypes\\\": \\\"false\\\", \\\"exclude_negatives\\\": \\\"false\\\", \\\"plength_resfinder\\\": \\\"60.0\\\", \\\"plength_pointfinder\\\": \\\"95.0\\\", \\\"report_all_blast\\\": \\\"false\\\"}\"}", 
+            "tool_version": "0.2.2", 
+            "type": "tool", 
+            "uuid": "41f8718f-87a0-45d2-b79d-e5afddea1532", 
+            "workflow_outputs": [
+                {
+                    "label": null, 
+                    "output_name": "blast_hits", 
+                    "uuid": "9e8592ad-71c0-4528-8e8b-efcd3bb9183a"
+                }, 
+                {
+                    "label": null, 
+                    "output_name": "resfinder", 
+                    "uuid": "2f27a46b-29bf-4abf-9d26-fce4e9fc9dd5"
+                }, 
+                {
+                    "label": null, 
+                    "output_name": "excel", 
+                    "uuid": "67549d0b-0480-4c25-8bfd-1fa78cfdb066"
+                }, 
+                {
+                    "label": null, 
+                    "output_name": "summary", 
+                    "uuid": "17c9e48c-234a-4cb7-986d-f88166bfe0a7"
+                }
+            ]
+        }
+    }, 
+    "tags": [
+        "AMR", 
+        "Resistance", 
+        "ResFinder", 
+        "StarAMR", 
+        "MOB-Suite", 
+        "ARGs"
+    ], 
+    "uuid": "d6ce87c0-2d16-4c8c-bea8-6464264565d4"
+}
\ No newline at end of file