From 382b4be101c25fc68e089dfa0bb778dfa758f5fa Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Thu, 10 Sep 2026 09:48:26 +0100 Subject: [PATCH 01/32] Expose SAVANA BEDPE, purity/ploidy and allele counts for downstream annotation PAIRED_SAVANA and TUMORONLY_SAVANA only emitted the classified somatic VCF and the segmented copy number. Padfoot and ReConPlot also need the somatic BEDPE, the fitted purity/ploidy and the het-SNP allele counts, all of which the nf-core savana/classify, savana/cna and savana/to modules already produce. Add those three emits to both subworkflows and mix the paired and tumour-only streams into per-product channels in the main workflow. All are optional: absent without an SNP source, and cna/fitted_purity_ploidy absent when SAVANA finds no acceptable fit (No_fit_found_PARAMS.tsv). Co-Authored-By: Claude Fable 5.1 --- subworkflows/local/paired/paired_savana.nf | 7 +++++-- subworkflows/local/tumor_only/tumoronly_savana.nf | 7 +++++-- workflows/lrsomatic.nf | 15 ++++++++++++++- 3 files changed, 24 insertions(+), 5 deletions(-) diff --git a/subworkflows/local/paired/paired_savana.nf b/subworkflows/local/paired/paired_savana.nf index e719be03..b7295e13 100644 --- a/subworkflows/local/paired/paired_savana.nf +++ b/subworkflows/local/paired/paired_savana.nf @@ -76,6 +76,9 @@ workflow PAIRED_SAVANA { ) emit: - somatic_vcf = SAVANA_CLASSIFY.out.somatic_vcf // [meta, vcf] -- classified somatic SV VCF - cn_calls = SAVANA_CNA.out.cna // [meta, tsv] -- segmented absolute copy number + somatic_vcf = SAVANA_CLASSIFY.out.somatic_vcf // [meta, vcf] -- classified somatic SV VCF + somatic_bedpe = SAVANA_CLASSIFY.out.somatic_bedpe // [meta, bedpe] -- classified somatic SVs in BEDPE (ReConPlot) + cn_calls = SAVANA_CNA.out.cna // [meta, tsv] -- segmented absolute copy number + fitted_purity_ploidy = SAVANA_CNA.out.fitted_purity_ploidy // [meta, tsv] -- selected purity/ploidy fit (absent when no fit) + allele_counts = SAVANA_CNA.out.allele_counts // [meta, bed] -- het-SNP allele counts (ReConPlot BAF track) } diff --git a/subworkflows/local/tumor_only/tumoronly_savana.nf b/subworkflows/local/tumor_only/tumoronly_savana.nf index ba4b32b7..6a0ba350 100644 --- a/subworkflows/local/tumor_only/tumoronly_savana.nf +++ b/subworkflows/local/tumor_only/tumoronly_savana.nf @@ -45,6 +45,9 @@ workflow TUMORONLY_SAVANA { ) emit: - somatic_vcf = SAVANA_TO.out.somatic_vcf // [meta, vcf] -- classified somatic SV VCF - cn_calls = SAVANA_TO.out.cna // [meta, tsv] -- segmented absolute copy number + somatic_vcf = SAVANA_TO.out.somatic_vcf // [meta, vcf] -- classified somatic SV VCF + somatic_bedpe = SAVANA_TO.out.somatic_bedpe // [meta, bedpe] -- classified somatic SVs in BEDPE (ReConPlot) + cn_calls = SAVANA_TO.out.cna // [meta, tsv] -- segmented absolute copy number + fitted_purity_ploidy = SAVANA_TO.out.fitted_purity_ploidy // [meta, tsv] -- selected purity/ploidy fit (absent when no fit) + allele_counts = SAVANA_TO.out.allele_counts // [meta, bed] -- het-SNP allele counts (ReConPlot BAF track) } diff --git a/workflows/lrsomatic.nf b/workflows/lrsomatic.nf index 381abb01..02a4fbfc 100644 --- a/workflows/lrsomatic.nf +++ b/workflows/lrsomatic.nf @@ -1127,7 +1127,11 @@ workflow LRSOMATIC { // SV_VEP below, alongside Severus's SVs. // - savana_somatic_vcf = channel.empty() + savana_somatic_vcf = channel.empty() + savana_cna = channel.empty() + savana_somatic_bedpe = channel.empty() + savana_fitted_purity_ploidy = channel.empty() + savana_allele_counts = channel.empty() if (!params.skip_savana) { // SAVANA reads the HP (haplotype) tag per read and its README recommends phased BAMs, @@ -1212,6 +1216,15 @@ workflow LRSOMATIC { .set { savana_somatic_vcf } // savana_somatic_vcf: [meta, vcf] + // Copy-number products consumed by Padfoot / ReConPlot below. All optional: absent without + // an SNP source, and cna/fitted_purity_ploidy absent when SAVANA finds no acceptable fit. + TUMORONLY_SAVANA.out.cn_calls.mix(PAIRED_SAVANA.out.cn_calls).set { savana_cna } + TUMORONLY_SAVANA.out.somatic_bedpe.mix(PAIRED_SAVANA.out.somatic_bedpe).set { savana_somatic_bedpe } + TUMORONLY_SAVANA.out.fitted_purity_ploidy.mix(PAIRED_SAVANA.out.fitted_purity_ploidy).set { savana_fitted_purity_ploidy } + TUMORONLY_SAVANA.out.allele_counts.mix(PAIRED_SAVANA.out.allele_counts).set { savana_allele_counts } + // savana_cna: [meta, segmented_absolute_copy_number.tsv] savana_somatic_bedpe: [meta, classified.somatic.bedpe] + // savana_fitted_purity_ploidy: [meta, tsv] savana_allele_counts: [meta, allele_counts_hetSNPs.bed] + if (!params.skip_vep) { // // MODULE: VEP_SAVANA (ENSEMBLVEP_VEP alias; label: process_medium) From b0caeb0619b45ba22d906bbd752b0d332686b002 Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Thu, 10 Sep 2026 09:48:26 +0100 Subject: [PATCH 02/32] Add Padfoot annotation and ReConPlot figures on top of the SAVANA subworkflows Padfoot (functional annotation of somatic SVs + CNAs) runs once per available caller pair: Severus + top-ranked Wakhan integer CN VCF, and SAVANA classified somatic SVs + SAVANA segmented absolute CN. ReConPlot (rearrangement + copy-number figures) runs per CN/SV pair: ASCAT + Severus, Wakhan + Severus, and SAVANA alone, producing per-chromosome and genome-wide figures, an optional region focus panel and the harmonised CN/SV tables. SAVANA inputs come from PAIRED_SAVANA / TUMORONLY_SAVANA (plain VCF from the nf-core modules; Padfoot reads it via pysam, the ReConPlot wrapper uses the BEDPE). Samples without a copy-number fit are dropped before the map that builds the ReConPlot input, since the remainder join yields a shorter tuple for them. Neither tool is on Bioconda: the pinned source trees are fetched with WGET+UNTAR (or taken from --padfoot_dir / --reconplot_dir / --reconplot_pkg_dir) and run in digest-pinned public images (ghcr.io/tim-yu/padfoot-repeatmasker with RepeatMasker 4.2.4 + Dfam 4.0, ghcr.io/tim-yu/reconplot); recipes under containers/. Both are skipped in the test profiles (whole-genome inputs, multi-GB images) and covered by module-level nf-tests instead. Parameter checks for unsupported genome presets live in validateSvAnnotationParams(). Co-Authored-By: Claude Fable 5.1 --- conf/modules.config | 69 ++++++ conf/test.config | 4 + conf/test_full.config | 4 + containers/padfoot/Dockerfile | 30 +++ containers/padfoot/README.md | 21 ++ containers/reconplot/Dockerfile | 19 ++ containers/reconplot/README.md | 21 ++ modules/local/padfoot/environment.yml | 18 ++ modules/local/padfoot/main.nf | 71 ++++++ modules/local/padfoot/meta.yml | 107 +++++++++ modules/local/padfoot/tests/main.nf.test | 74 ++++++ modules/local/padfoot/tests/main.nf.test.snap | 144 ++++++++++++ modules/local/padfoot/tests/nextflow.config | 6 + modules/local/reconplot/environment.yml | 18 ++ modules/local/reconplot/main.nf | 95 ++++++++ modules/local/reconplot/meta.yml | 103 +++++++++ modules/local/reconplot/tests/main.nf.test | 72 ++++++ .../local/reconplot/tests/main.nf.test.snap | 212 ++++++++++++++++++ modules/local/reconplot/tests/nextflow.config | 5 + nextflow.config | 24 ++ nextflow_schema.json | 121 ++++++++++ .../utils_nfcore_lrsomatic_pipeline/main.nf | 23 ++ tests/.nftignore | 3 + workflows/lrsomatic.nf | 194 ++++++++++++++++ 24 files changed, 1458 insertions(+) create mode 100644 containers/padfoot/Dockerfile create mode 100644 containers/padfoot/README.md create mode 100644 containers/reconplot/Dockerfile create mode 100644 containers/reconplot/README.md create mode 100644 modules/local/padfoot/environment.yml create mode 100644 modules/local/padfoot/main.nf create mode 100644 modules/local/padfoot/meta.yml create mode 100644 modules/local/padfoot/tests/main.nf.test create mode 100644 modules/local/padfoot/tests/main.nf.test.snap create mode 100644 modules/local/padfoot/tests/nextflow.config create mode 100644 modules/local/reconplot/environment.yml create mode 100644 modules/local/reconplot/main.nf create mode 100644 modules/local/reconplot/meta.yml create mode 100644 modules/local/reconplot/tests/main.nf.test create mode 100644 modules/local/reconplot/tests/main.nf.test.snap create mode 100644 modules/local/reconplot/tests/nextflow.config diff --git a/conf/modules.config b/conf/modules.config index 390816f0..718c2a3a 100644 --- a/conf/modules.config +++ b/conf/modules.config @@ -826,6 +826,75 @@ process { ] } + // + // Annotation of SVs / CNAs + // + + withName : '.*:PADFOOT_WGET' { + ext.suffix = 'tar.gz' + publishDir = [ enabled: false ] + } + + withName : '.*:PADFOOT_UNTAR' { + publishDir = [ enabled: false ] + } + + withName : '.*:PADFOOT_(SEVERUS_WAKHAN|SAVANA)' { + ext.args = { + [ + params.padfoot_run_repeatmasker ? '' : '--skip_RepeatMasker', + genome == 'mm10' ? '--specie mouse' : '' // RepeatMasker -species; Padfoot defaults to human + ].join(' ').trim() + } + ext.prefix = { sv_caller == cna_caller ? "${sv_caller}" : "${sv_caller}_${cna_caller}" } + publishDir = [ + path: { "${params.outdir}/${meta.id}/padfoot" }, + mode: params.publish_dir_mode, + saveAs: { filename -> filename.equals('versions.yml') ? null : filename } + ] + } + + // + // Visualisation of SVs / CNAs + // + + withName : '.*:RECONPLOT_(WGET|PKG_WGET)' { + ext.suffix = 'tar.gz' + publishDir = [ enabled: false ] + } + + withName : '.*:RECONPLOT_(UNTAR|PKG_UNTAR)' { + publishDir = [ enabled: false ] + } + + withName : '.*:RECONPLOT_(ASCAT_SEVERUS|WAKHAN_SEVERUS|SAVANA)' { + ext.prefix = { cn_source == sv_source ? "${cn_source}" : "${cn_source}_${sv_source}" } + // shared filters / rendering + ext.args = { + [ + "--max-cn ${params.reconplot_max_cn}", + "--format ${params.reconplot_format}", + params.reconplot_min_svlen ? "--min-svlen ${params.reconplot_min_svlen}" : '', + (params.reconplot_exclude_vntr && sv_source == 'severus') ? '--exclude-vntr' : '' + ].join(' ').trim() + } + // genome-wide strip + ext.args2 = '--width 34 --height 4 --extra size_text=4,size_chr_labels=5,scale_ticks=50000000' + // optional focus panel; empty => not produced + ext.args3 = { + params.reconplot_regions ? [ + "--regions '${params.reconplot_regions}'", + params.reconplot_genes ? "--genes ${params.reconplot_genes}" : '', + (params.reconplot_baf_track && cn_source in ['ascat', 'savana']) ? '--baf-track' : '' + ].join(' ').trim() : '' + } + publishDir = [ + path: { "${params.outdir}/${meta.id}/reconplot" }, + mode: params.publish_dir_mode, + saveAs: { filename -> filename.equals('versions.yml') ? null : filename } + ] + } + ///////// // VEP // ///////// diff --git a/conf/test.config b/conf/test.config index 1829a02e..adb63b3e 100644 --- a/conf/test.config +++ b/conf/test.config @@ -70,6 +70,10 @@ params { skip_wakhan = true skip_ascat = true skip_modkit = true + // Padfoot/ReConPlot need whole-genome caller output and fetch multi-GB images/annotations; + // covered by the module-level nf-tests instead. + skip_padfoot = true + skip_reconplot = true savana_chromosomes = "19" // SAVANA's het-SNP coverage/mapq floors (--allele_min_reads default 10, --allele_mapq // default 5) aren't met on this minimal chr19 slice; lowering them gets real allele diff --git a/conf/test_full.config b/conf/test_full.config index d0bf023c..dab4ef7c 100644 --- a/conf/test_full.config +++ b/conf/test_full.config @@ -36,6 +36,10 @@ params { skip_wakhan = true skip_ascat = true skip_vep_plugins = true + // Padfoot/ReConPlot need whole-genome caller output and fetch multi-GB images/annotations; + // covered by the module-level nf-tests instead. + skip_padfoot = true + skip_reconplot = true // Both callers, union combine mode germline_var_keep = 'clair, deepvariant' diff --git a/containers/padfoot/Dockerfile b/containers/padfoot/Dockerfile new file mode 100644 index 00000000..1169baa2 --- /dev/null +++ b/containers/padfoot/Dockerfile @@ -0,0 +1,30 @@ +FROM mambaorg/micromamba:2.3.2 + +COPY --chown=$MAMBA_USER modules/local/padfoot/environment.yml /tmp/environment.yml + +ARG DFAM_URL_BASE=https://www.dfam.org/releases/current/families/FamDB +ARG DFAM_ROOT_SHA256=4cdb3d571126de3061d61c9e79d0ffcf0b1d9dc1d3c555bf9bcb8db695efa91a +ARG DFAM_CONSENSUS_SHA256=ce50a75fe90a5481864cd87792a80564667a4e7f373322730a42a7b737b8bbdd + +RUN micromamba create --yes --name padfoot --file /tmp/environment.yml \ + && micromamba clean --all --yes \ + && export PATH=/opt/conda/envs/padfoot/bin:${PATH} \ + && mkdir -p /home/mambauser/dfam /tmp/repeatmasker-smoke \ + && wget --quiet --tries=3 --output-document=/tmp/dfam40.0.h5.gz "${DFAM_URL_BASE}/dfam40.0.h5.gz" \ + && wget --quiet --tries=3 --output-document=/tmp/dfam40.curated.consensus.0.h5.gz "${DFAM_URL_BASE}/dfam40.curated.consensus.0.h5.gz" \ + && gunzip /tmp/dfam40.0.h5.gz /tmp/dfam40.curated.consensus.0.h5.gz \ + && echo "${DFAM_ROOT_SHA256} /tmp/dfam40.0.h5" | sha256sum --check \ + && echo "${DFAM_CONSENSUS_SHA256} /tmp/dfam40.curated.consensus.0.h5" | sha256sum --check \ + && mv /tmp/dfam40.0.h5 /tmp/dfam40.curated.consensus.0.h5 /home/mambauser/dfam/ \ + && FAMDB_CONFIG="$(find /opt/conda/envs/padfoot/share -path '*/famdb-*/famdb.conf' -print -quit)" \ + && test -n "${FAMDB_CONFIG}" \ + && printf '[famdb]\nFAMDB_DATA_DIR = /home/mambauser/dfam\n' > "${FAMDB_CONFIG}" \ + && export PATH=/opt/conda/envs/padfoot/bin:${PATH} FAMDB_DATA_DIR=/home/mambauser/dfam \ + && famdb.py info \ + && printf '>smoke\nACGTACGTACGTACGT\n' > /tmp/repeatmasker-smoke/input.fa \ + && RepeatMasker -species human -dir /tmp/repeatmasker-smoke /tmp/repeatmasker-smoke/input.fa \ + && test -s /tmp/repeatmasker-smoke/input.fa.out \ + && rm -rf /tmp/dfam40.* /tmp/repeatmasker-smoke + +ENV PATH=/opt/conda/envs/padfoot/bin:${PATH} +ENV FAMDB_DATA_DIR=/home/mambauser/dfam diff --git a/containers/padfoot/README.md b/containers/padfoot/README.md new file mode 100644 index 00000000..3cb9aa6f --- /dev/null +++ b/containers/padfoot/README.md @@ -0,0 +1,21 @@ +# Padfoot RepeatMasker image + +This is the image the `PADFOOT` module runs in (pinned by digest in `modules/local/padfoot/main.nf`). It embeds the Dfam 4.0 root and curated-consensus FamDB partitions, configures FamDB at build time, and validates human RepeatMasker during the build. + +Build and publish from the pipeline root: + +```bash +export PADFOOT_IMAGE=/padfoot-repeatmasker:4.2.4-dfam4 +docker build -f containers/padfoot/Dockerfile -t "$PADFOOT_IMAGE" . +docker push "$PADFOOT_IMAGE" +``` + +Resolve the pushed digest and pin it in the `container` directive of `modules/local/padfoot/main.nf`, or override per site: + +```groovy +process { withName: '.*:PADFOOT_(SEVERUS_WAKHAN|SAVANA)' { container = '/padfoot-repeatmasker@sha256:' } } +``` + +The Dockerfile verifies the decompressed Dfam partition checksums. A changed Dfam `current` release therefore fails the build rather than silently changing the annotation database. + +The module currently pins `ghcr.io/tim-yu/padfoot-repeatmasker@sha256:f98b0d352ec47cd9fa015f321959dcba7f6c6cd4da05beaea8d811b97dff70f5`; RepeatMasker runs by default (`--padfoot_run_repeatmasker`). diff --git a/containers/reconplot/Dockerfile b/containers/reconplot/Dockerfile new file mode 100644 index 00000000..9c9286c6 --- /dev/null +++ b/containers/reconplot/Dockerfile @@ -0,0 +1,19 @@ +FROM mambaorg/micromamba:2.3.2 + +# R runtime for the ReConPlot wrapper, with the ReConPlot package (not on conda) pre-installed +# from a pinned upstream commit. The wrapper itself is staged by the pipeline (params.reconplot_url). +COPY --chown=$MAMBA_USER modules/local/reconplot/environment.yml /tmp/environment.yml + +ARG RECONPLOT_COMMIT=88bb76011703d7908aaa2e5bdecfe18ba5737db8 +ADD --chown=$MAMBA_USER https://github.com/cortes-ciriano-lab/ReConPlot/archive/${RECONPLOT_COMMIT}.tar.gz /tmp/reconplot.tar.gz + +RUN micromamba create --yes --name reconplot --file /tmp/environment.yml \ + && micromamba clean --all --yes \ + && export PATH=/opt/conda/envs/reconplot/bin:${PATH} \ + && mkdir -p /tmp/reconplot-src \ + && tar -xzf /tmp/reconplot.tar.gz -C /tmp/reconplot-src --strip-components 1 \ + && R CMD INSTALL --no-docs --no-html /tmp/reconplot-src \ + && Rscript -e 'suppressPackageStartupMessages(library(ReConPlot)); cat("ReConPlot", as.character(packageVersion("ReConPlot")), "\n")' \ + && rm -rf /tmp/reconplot.tar.gz /tmp/reconplot-src + +ENV PATH=/opt/conda/envs/reconplot/bin:${PATH} diff --git a/containers/reconplot/README.md b/containers/reconplot/README.md new file mode 100644 index 00000000..776543e8 --- /dev/null +++ b/containers/reconplot/README.md @@ -0,0 +1,21 @@ +# ReConPlot image + +R runtime for the [ReConPlot wrapper](https://github.com/Tim-Yu/ReConPlot) used by the +`RECONPLOT` module, with the upstream [ReConPlot](https://github.com/cortes-ciriano-lab/ReConPlot) +R package (not distributed on conda) installed from a pinned commit. The wrapper scripts are not +baked in; the pipeline stages them from `--reconplot_url` / `--reconplot_dir`. + +Build and publish from the pipeline root: + +```bash +export RECONPLOT_IMAGE=/reconplot:0.2-r4.4 +docker build -f containers/reconplot/Dockerfile -t "$RECONPLOT_IMAGE" . +docker push "$RECONPLOT_IMAGE" +``` + +Pin the pushed digest in the `container` directive of `modules/local/reconplot/main.nf` (or override per site via +`process { withName: '.*:RECONPLOT_(ASCAT_SEVERUS|WAKHAN_SEVERUS|SAVANA)' { container = ... } }`). The module currently pins +`ghcr.io/tim-yu/reconplot@sha256:1145fc5aebe0227bec371f4c59b08b9a09871498e403c01b83f83973149ae9e7`. + +Under `-profile conda` the module builds `modules/local/reconplot/environment.yml` and installs +ReConPlot at run time from the source tree staged via `--reconplot_pkg_url` / `--reconplot_pkg_dir`. diff --git a/modules/local/padfoot/environment.yml b/modules/local/padfoot/environment.yml new file mode 100644 index 00000000..1fcba5d0 --- /dev/null +++ b/modules/local/padfoot/environment.yml @@ -0,0 +1,18 @@ +--- +# yaml-language-server: $schema=https://raw.githubusercontent.com/nf-core/modules/master/modules/environment-schema.json +# Runtime dependencies for Padfoot (https://github.com/KolmogorovLab/Padfoot); Padfoot itself is not on +# bioconda and is staged as source (see params.padfoot_url / params.padfoot_dir). +channels: + - conda-forge + - bioconda +dependencies: + - "conda-forge::python=3.12" + - "conda-forge::numpy=2.2.6" + - "conda-forge::pandas=2.3.1" + - "bioconda::pysam=0.23.3" + - "conda-forge::biopython=1.85" + - "bioconda::samtools=1.22.1" + - "bioconda::minimap2=2.30" + - "bioconda::bedtools=2.31.1" + - "bioconda::repeatmasker=4.2.4" + - "conda-forge::procps-ng" # `ps` required by Nextflow task metrics diff --git a/modules/local/padfoot/main.nf b/modules/local/padfoot/main.nf new file mode 100644 index 00000000..ea5d1216 --- /dev/null +++ b/modules/local/padfoot/main.nf @@ -0,0 +1,71 @@ +process PADFOOT { + tag "${meta.id}:${sv_caller}+${cna_caller}" + label 'process_medium' + + conda "${moduleDir}/environment.yml" + // Built from containers/padfoot/Dockerfile: Padfoot deps + RepeatMasker 4.2.4 + Dfam 4.0 (Padfoot itself is staged as source). + // Override per site with `process { withName: '.*:PADFOOT_(SEVERUS_WAKHAN|SAVANA)' { container = ... } }`. + container "ghcr.io/tim-yu/padfoot-repeatmasker@sha256:f98b0d352ec47cd9fa015f321959dcba7f6c6cd4da05beaea8d811b97dff70f5" + + input: + tuple val(meta), path(sv_vcf), val(sv_caller), path(cna_file), val(cna_caller) + tuple val(meta2), path(fasta) + tuple val(meta3), path(fai) + tuple val(meta4), path(padfoot_src) // Padfoot source tree (contains padfoot.py + beds/) + tuple val(meta5), val(genome), path(gff), path(rm) // gff/rm may be [] -> Padfoot bundled annotations for `genome` + + output: + tuple val(meta), path("${prefix}/annotated_svs.tsv"), emit: annotated_svs + tuple val(meta), path("${prefix}/by_gene.tsv") , emit: by_gene + tuple val(meta), path("${prefix}/padfoot.log") , emit: log + path "versions.yml" , emit: versions + + when: + task.ext.when == null || task.ext.when + + script: + def args = task.ext.args ?: '' + prefix = task.ext.prefix ?: "${sv_caller}_${cna_caller}" + def gff_arg = gff ? "--gff ${gff}" : '' + def rm_arg = rm ? "--rm ${rm}" : '' + + """ + python3 ${padfoot_src}/padfoot.py \\ + --sv-vcf ${sv_vcf} \\ + --sv-caller ${sv_caller} \\ + --cna-file ${cna_file} \\ + --cna-caller ${cna_caller} \\ + --ref ${fasta} \\ + --genome ${genome} \\ + ${gff_arg} \\ + ${rm_arg} \\ + --threads ${task.cpus} \\ + --out-dir ${prefix} \\ + ${args} + + rm -rf ${prefix}/temp + + cat <<-END_VERSIONS > versions.yml + "${task.process}": + padfoot: \$(python3 ${padfoot_src}/padfoot.py --version 2>&1 | tail -1) + minimap2: \$(minimap2 --version 2>&1) + samtools: \$(samtools --version | head -1 | sed 's/samtools //') + repeatmasker: \$(command -v RepeatMasker >/dev/null && RepeatMasker -v 2>&1 | sed -n 's/^RepeatMasker version //p' || echo 'not available') + END_VERSIONS + """ + + stub: + prefix = task.ext.prefix ?: "${sv_caller}_${cna_caller}" + """ + mkdir -p ${prefix} + touch ${prefix}/annotated_svs.tsv ${prefix}/by_gene.tsv ${prefix}/padfoot.log + + cat <<-END_VERSIONS > versions.yml + "${task.process}": + padfoot: stub + minimap2: stub + samtools: stub + repeatmasker: stub + END_VERSIONS + """ +} diff --git a/modules/local/padfoot/meta.yml b/modules/local/padfoot/meta.yml new file mode 100644 index 00000000..b183e2f6 --- /dev/null +++ b/modules/local/padfoot/meta.yml @@ -0,0 +1,107 @@ +--- +# yaml-language-server: $schema=https://raw.githubusercontent.com/nf-core/modules/master/modules/meta-schema.json +name: "padfoot" +description: Functional annotation of somatic structural variants and copy number alterations (gene/exon overlap, repeats, microhomology, complex SV grouping) from Severus/Wakhan or SAVANA output. RepeatMasker insertion annotation requires the dedicated Dfam image. +keywords: + - structural-variation + - copy-number + - annotation + - somatic + - long-read +tools: + - "padfoot": + description: "SV and CNA annotation tool for Severus, Wakhan and Savana output" + homepage: "https://github.com/KolmogorovLab/Padfoot" + documentation: "https://github.com/KolmogorovLab/Padfoot" + tool_dev_url: "https://github.com/Tim-Yu/Padfoot" + licence: ["BSD-3-Clause"] + identifier: "" + +input: + - - meta: + type: map + description: Groovy Map containing sample information, e.g. `[ id:'sample1' ]` + - sv_vcf: + type: file + description: Somatic SV VCF (Severus `severus_somatic.vcf(.gz)` or SAVANA `*.classified.somatic.vcf(.gz)`) + pattern: "*.vcf{,.gz}" + - sv_caller: + type: string + description: SV input format, `severus` or `savana` + - cna_file: + type: file + description: CNA file (Wakhan `*_wakhan_cna_integers.vcf` or SAVANA `*_segmented_absolute_copy_number.tsv`) + pattern: "*.{vcf,tsv}" + - cna_caller: + type: string + description: CNA input format, `wakhan` or `savana` + - - meta2: + type: map + description: Groovy Map for the reference + - fasta: + type: file + description: Reference genome FASTA + pattern: "*.{fa,fasta}" + - - meta3: + type: map + description: Groovy Map for the reference index + - fai: + type: file + description: Reference genome FASTA index (must sit next to the FASTA) + pattern: "*.fai" + - - meta4: + type: map + description: Groovy Map for the Padfoot source + - padfoot_src: + type: directory + description: Padfoot source tree containing `padfoot.py`, `padfoot/` and `beds/` (Padfoot is not on bioconda) + - - meta5: + type: map + description: Groovy Map for annotations + - genome: + type: string + description: Padfoot genome preset (`hg38`, `chm13`, `mm10`); bundled annotations exist for hg38 and mm10 only + - gff: + type: file + description: Optional custom GFF3 gene annotation (overrides bundled) + pattern: "*.gff{,3}{,.gz}" + - rm: + type: file + description: Optional custom RepeatMasker annotation (overrides bundled) + pattern: "*.{out,bed}{,.gz}" + +output: + - annotated_svs: + - meta: + type: map + description: Groovy Map containing sample information + - "${prefix}/annotated_svs.tsv": + type: file + description: Per-SV annotation table (genes, exons, repeats, microhomology, VNTR, complex SV cluster) + pattern: "annotated_svs.tsv" + - by_gene: + - meta: + type: map + description: Groovy Map containing sample information + - "${prefix}/by_gene.tsv": + type: file + description: Per-gene table of SV and copy-number impact + pattern: "by_gene.tsv" + - log: + - meta: + type: map + description: Groovy Map containing sample information + - "${prefix}/padfoot.log": + type: file + description: Padfoot log + pattern: "padfoot.log" + - versions: + - versions.yml: + type: file + description: File containing software versions + pattern: "versions.yml" + +authors: + - "@Tim-Yu" +maintainers: + - "@Tim-Yu" diff --git a/modules/local/padfoot/tests/main.nf.test b/modules/local/padfoot/tests/main.nf.test new file mode 100644 index 00000000..5ebf5396 --- /dev/null +++ b/modules/local/padfoot/tests/main.nf.test @@ -0,0 +1,74 @@ +nextflow_process { + + name "Test Process PADFOOT" + script "../main.nf" + process "PADFOOT" + config "./nextflow.config" + + tag "modules" + tag "modules_local" + tag "padfoot" + + // Real Severus/Wakhan/SAVANA outputs are not available as public test data; only the I/O contract is tested here. + // An end-to-end run on real data is exercised through the pipeline (see docs/usage.md, Padfoot options). + + test("severus + wakhan - stub") { + + options "-stub" + + when { + process { + """ + input[0] = [ + [ id:'test', paired_data:'test' ], + file(params.modules_testdata_base_path + 'genomics/homo_sapiens/illumina/vcf/test.rnaseq.vcf', checkIfExists: true), + 'severus', + file(params.modules_testdata_base_path + 'genomics/homo_sapiens/illumina/gvcf/test.genome.vcf', checkIfExists: true), + 'wakhan' + ] + input[1] = [ [ id:'ref' ], file(params.modules_testdata_base_path + 'genomics/homo_sapiens/genome/genome.fasta', checkIfExists: true) ] + input[2] = [ [ id:'ref' ], file(params.modules_testdata_base_path + 'genomics/homo_sapiens/genome/genome.fasta.fai', checkIfExists: true) ] + input[3] = [ [ id:'padfoot' ], file("${moduleDir}", checkIfExists: true) ] + input[4] = [ [:], 'hg38', [], [] ] + """ + } + } + + then { + assertAll( + { assert process.success }, + { assert snapshot(process.out).match() } + ) + } + } + + test("savana + savana - tumour only - stub") { + + options "-stub" + + when { + process { + """ + input[0] = [ + [ id:'test', paired_data:null ], + file(params.modules_testdata_base_path + 'genomics/homo_sapiens/illumina/vcf/test.rnaseq.vcf', checkIfExists: true), + 'savana', + file(params.modules_testdata_base_path + 'genomics/homo_sapiens/genome/genome.bed', checkIfExists: true), + 'savana' + ] + input[1] = [ [ id:'ref' ], file(params.modules_testdata_base_path + 'genomics/homo_sapiens/genome/genome.fasta', checkIfExists: true) ] + input[2] = [ [ id:'ref' ], file(params.modules_testdata_base_path + 'genomics/homo_sapiens/genome/genome.fasta.fai', checkIfExists: true) ] + input[3] = [ [ id:'padfoot' ], file("${moduleDir}", checkIfExists: true) ] + input[4] = [ [:], 'hg38', [], [] ] + """ + } + } + + then { + assertAll( + { assert process.success }, + { assert snapshot(process.out).match() } + ) + } + } +} diff --git a/modules/local/padfoot/tests/main.nf.test.snap b/modules/local/padfoot/tests/main.nf.test.snap new file mode 100644 index 00000000..56884a0e --- /dev/null +++ b/modules/local/padfoot/tests/main.nf.test.snap @@ -0,0 +1,144 @@ +{ + "savana + savana - tumour only - stub": { + "content": [ + { + "0": [ + [ + { + "id": "test", + "paired_data": null + }, + "annotated_svs.tsv:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ], + "1": [ + [ + { + "id": "test", + "paired_data": null + }, + "by_gene.tsv:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ], + "2": [ + [ + { + "id": "test", + "paired_data": null + }, + "padfoot.log:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ], + "3": [ + "versions.yml:md5,a39dd9bafbb792d343dd3d5f7b148606" + ], + "annotated_svs": [ + [ + { + "id": "test", + "paired_data": null + }, + "annotated_svs.tsv:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ], + "by_gene": [ + [ + { + "id": "test", + "paired_data": null + }, + "by_gene.tsv:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ], + "log": [ + [ + { + "id": "test", + "paired_data": null + }, + "padfoot.log:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ], + "versions": [ + "versions.yml:md5,a39dd9bafbb792d343dd3d5f7b148606" + ] + } + ], + "meta": { + "nf-test": "0.9.2", + "nextflow": "25.10.4" + }, + "timestamp": "2026-09-03T11:06:52.264251811" + }, + "severus + wakhan - stub": { + "content": [ + { + "0": [ + [ + { + "id": "test", + "paired_data": "test" + }, + "annotated_svs.tsv:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ], + "1": [ + [ + { + "id": "test", + "paired_data": "test" + }, + "by_gene.tsv:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ], + "2": [ + [ + { + "id": "test", + "paired_data": "test" + }, + "padfoot.log:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ], + "3": [ + "versions.yml:md5,a39dd9bafbb792d343dd3d5f7b148606" + ], + "annotated_svs": [ + [ + { + "id": "test", + "paired_data": "test" + }, + "annotated_svs.tsv:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ], + "by_gene": [ + [ + { + "id": "test", + "paired_data": "test" + }, + "by_gene.tsv:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ], + "log": [ + [ + { + "id": "test", + "paired_data": "test" + }, + "padfoot.log:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ], + "versions": [ + "versions.yml:md5,a39dd9bafbb792d343dd3d5f7b148606" + ] + } + ], + "meta": { + "nf-test": "0.9.2", + "nextflow": "25.10.4" + }, + "timestamp": "2026-09-03T11:06:46.571491429" + } +} \ No newline at end of file diff --git a/modules/local/padfoot/tests/nextflow.config b/modules/local/padfoot/tests/nextflow.config new file mode 100644 index 00000000..42fcd305 --- /dev/null +++ b/modules/local/padfoot/tests/nextflow.config @@ -0,0 +1,6 @@ +process { + withName: 'PADFOOT' { + ext.args = '--skip_RepeatMasker' + ext.prefix = { sv_caller == cna_caller ? "${sv_caller}" : "${sv_caller}_${cna_caller}" } + } +} diff --git a/modules/local/reconplot/environment.yml b/modules/local/reconplot/environment.yml new file mode 100644 index 00000000..4b9011f1 --- /dev/null +++ b/modules/local/reconplot/environment.yml @@ -0,0 +1,18 @@ +--- +# yaml-language-server: $schema=https://raw.githubusercontent.com/nf-core/modules/master/modules/environment-schema.json +# R runtime for the ReConPlot wrapper (https://github.com/Tim-Yu/ReConPlot). The ReConPlot package itself +# (https://github.com/cortes-ciriano-lab/ReConPlot) is not on conda; the module installs it from the staged +# source tree when it is not already present in the environment. +channels: + - conda-forge + - bioconda +dependencies: + - "conda-forge::r-base=4.4.3" + - "conda-forge::r-ggplot2=4.0.3" + - "conda-forge::r-data.table=1.18.4" + - "conda-forge::r-optparse=1.8.2" + - "conda-forge::r-cowplot=1.2.0" + - "conda-forge::r-dplyr=1.2.1" + - "conda-forge::r-scales=1.4.0" + - "conda-forge::r-magrittr=2.0.5" + - "conda-forge::procps-ng" # `ps` required by Nextflow task metrics diff --git a/modules/local/reconplot/main.nf b/modules/local/reconplot/main.nf new file mode 100644 index 00000000..20624cb4 --- /dev/null +++ b/modules/local/reconplot/main.nf @@ -0,0 +1,95 @@ +process RECONPLOT { + tag "${meta.id}:${cn_source}+${sv_source}" + label 'process_low' + + conda "${moduleDir}/environment.yml" + // Built from containers/reconplot/Dockerfile: R deps + ReConPlot package (not on conda; the wrapper is staged as source). + // Override per site with `process { withName: '.*:RECONPLOT_(ASCAT_SEVERUS|WAKHAN_SEVERUS|SAVANA)' { container = ... } }`. + container "ghcr.io/tim-yu/reconplot@sha256:1145fc5aebe0227bec371f4c59b08b9a09871498e403c01b83f83973149ae9e7" + + input: + // cn_files / sv_files are the caller output files the wrapper's parsers discover by name. + // When cn_source == sv_source (e.g. savana) put everything in cn_files and leave sv_files empty. + tuple val(meta), val(cn_source), path(cn_files, stageAs: 'cn_input/*'), val(sv_source), path(sv_files, stageAs: 'sv_input/*') + tuple val(meta2), path(reconplot_src) // ReConPlot wrapper (contains run_reconplot.R + R/) + tuple val(meta3), path(reconplot_pkg) // ReConPlot R package source; installed only if the env lacks it + val(genome) // hg38 | hg19 | T2T | mm10 | mm39 + + output: + tuple val(meta), path("${prefix}/per_chromosome/*.{pdf,png}"), emit: per_chromosome + tuple val(meta), path("${prefix}/genome_wide/*.{pdf,png}") , emit: genome_wide + tuple val(meta), path("${prefix}/focus/*.{pdf,png}") , emit: focus , optional: true + tuple val(meta), path("${prefix}/*.reconplot_{cn,sv}.tsv") , emit: tables + tuple val(meta), path("${prefix}/reconplot.log") , emit: log + path "versions.yml" , emit: versions + + when: + task.ext.when == null || task.ext.when + + script: + def args = task.ext.args ?: '' // shared filters (e.g. --min-svlen, --max-cn) + def args2 = task.ext.args2 ?: '' // genome-wide strip extras + def args3 = task.ext.args3 ?: '' // focus panel extras (--regions/--genes/--baf-track); focus skipped if empty + prefix = task.ext.prefix ?: (cn_source == sv_source ? "${cn_source}" : "${cn_source}_${sv_source}") + def sample = meta.id + def source_args = cn_source == sv_source + ? "--source ${cn_source} --input cn_input" + : "--cn-source ${cn_source} --cn-input cn_input --sv-source ${sv_source} --sv-input sv_input" + // Wakhan's parser expects /solutions_ranks.tsv + //bed_output/*.bed + def layout_cmd = cn_source == 'wakhan' + ? "mkdir -p cn_input/solution_1/bed_output && mv cn_input/*.bed cn_input/solution_1/bed_output/" + : "" + def focus_cmd = args3 + ? """ + Rscript ${reconplot_src}/run_reconplot.R ${source_args} --sample ${sample} --prefix ${sample} \\ + --genome ${genome} --outdir ${prefix}/focus --layout together ${args} ${args3} 2>&1 | tee -a ${prefix}/reconplot.log + """ + : "" + + """ + # ReConPlot is pre-installed in the container; conda envs get it from the staged source tree + if ! Rscript -e 'suppressMessages(library(ReConPlot))' 2>/dev/null; then + mkdir -p rlib + R CMD INSTALL --no-docs --no-html -l rlib ${reconplot_pkg} > rlib_install.log 2>&1 + export R_LIBS=\$PWD/rlib\${R_LIBS:+:\$R_LIBS} + fi + + ${layout_cmd} + mkdir -p ${prefix} + + Rscript ${reconplot_src}/run_reconplot.R ${source_args} --sample ${sample} --prefix ${sample} \\ + --genome ${genome} --outdir ${prefix}/per_chromosome --regions all --layout separate \\ + --write-tables ${args} 2>&1 | tee ${prefix}/reconplot.log + mv ${prefix}/per_chromosome/*.reconplot_{cn,sv}.tsv ${prefix}/ + + Rscript ${reconplot_src}/run_reconplot.R ${source_args} --sample ${sample} --prefix ${sample} \\ + --genome ${genome} --outdir ${prefix}/genome_wide --regions all --layout together \\ + ${args} ${args2} 2>&1 | tee -a ${prefix}/reconplot.log + ${focus_cmd} + + cat <<-END_VERSIONS > versions.yml + "${task.process}": + reconplot: \$(Rscript -e 'cat(as.character(packageVersion("ReConPlot")))' 2>/dev/null) + reconplot_wrapper: ${params.reconplot_dir ? 'local checkout' : params.reconplot_url} + r-base: \$(Rscript -e 'cat(R.version\$major, R.version\$minor, sep=".")' 2>/dev/null) + ggplot2: \$(Rscript -e 'cat(as.character(packageVersion("ggplot2")))' 2>/dev/null) + END_VERSIONS + """ + + stub: + prefix = task.ext.prefix ?: (cn_source == sv_source ? "${cn_source}" : "${cn_source}_${sv_source}") + """ + mkdir -p ${prefix}/per_chromosome ${prefix}/genome_wide + touch ${prefix}/per_chromosome/${meta.id}_chr1.pdf ${prefix}/per_chromosome/${meta.id}_chr1.png + touch ${prefix}/genome_wide/${meta.id}_genome_wide.pdf ${prefix}/genome_wide/${meta.id}_genome_wide.png + touch ${prefix}/${meta.id}.reconplot_cn.tsv ${prefix}/${meta.id}.reconplot_sv.tsv ${prefix}/reconplot.log + + cat <<-END_VERSIONS > versions.yml + "${task.process}": + reconplot: stub + reconplot_wrapper: stub + r-base: stub + ggplot2: stub + END_VERSIONS + """ +} diff --git a/modules/local/reconplot/meta.yml b/modules/local/reconplot/meta.yml new file mode 100644 index 00000000..3a5c3e4d --- /dev/null +++ b/modules/local/reconplot/meta.yml @@ -0,0 +1,103 @@ +--- +# yaml-language-server: $schema=https://raw.githubusercontent.com/nf-core/modules/master/modules/meta-schema.json +name: "reconplot" +description: Publication-style rearrangement + copy-number figures with ReConPlot, via the Tim-Yu/ReConPlot wrapper that reshapes ASCAT/Wakhan/Severus/SAVANA output into ReConPlot's input tables. +keywords: + - structural-variation + - copy-number + - visualisation + - somatic + - long-read +tools: + - "reconplot": + description: "ReConPlot: R package for visualising complex genome rearrangements together with copy number" + homepage: "https://github.com/cortes-ciriano-lab/ReConPlot" + documentation: "https://github.com/Tim-Yu/ReConPlot" + tool_dev_url: "https://github.com/cortes-ciriano-lab/ReConPlot" + doi: "10.1093/bioinformatics/btad719" + licence: ["MIT"] + identifier: "" + +input: + - - meta: + type: map + description: Groovy Map containing sample information, e.g. `[ id:'sample1' ]` + - cn_source: + type: string + description: CN parser name understood by the wrapper (`ascat`, `wakhan`, `savana`) + - cn_files: + type: file + description: Caller output files the CN parser discovers by name (staged into `cn_input/`). For `wakhan`, the two `*_copynumbers_segments_HP_[12].bed` plus `solutions_ranks.tsv`. When `cn_source == sv_source`, also holds the SV files. + - sv_source: + type: string + description: SV parser name understood by the wrapper (`severus`, `savana`) + - sv_files: + type: file + description: SV caller output files (staged into `sv_input/`); empty list when `cn_source == sv_source` + - - meta2: + type: map + description: Groovy Map for the wrapper source + - reconplot_src: + type: directory + description: Tim-Yu/ReConPlot wrapper checkout (contains `run_reconplot.R` and `R/`) + - - meta3: + type: map + description: Groovy Map for the R package source + - reconplot_pkg: + type: directory + description: cortes-ciriano-lab/ReConPlot R package source; installed at run time only if the environment lacks it (containers ship it pre-installed) + - - genome: + type: string + description: ReConPlot genome preset (`hg38`, `hg19`, `T2T`, `mm10`, `mm39`) + +output: + - per_chromosome: + - meta: + type: map + description: Groovy Map containing sample information + - "${prefix}/per_chromosome/*.{pdf,png}": + type: file + description: One figure per chromosome + pattern: "*.{pdf,png}" + - genome_wide: + - meta: + type: map + description: Groovy Map containing sample information + - "${prefix}/genome_wide/*.{pdf,png}": + type: file + description: Genome-wide strip with all chromosomes side by side + pattern: "*.{pdf,png}" + - focus: + - meta: + type: map + description: Groovy Map containing sample information + - "${prefix}/focus/*.{pdf,png}": + type: file + description: Optional multi-panel figure for `--reconplot_regions` (with gene labels / BAF track) + pattern: "*.{pdf,png}" + - tables: + - meta: + type: map + description: Groovy Map containing sample information + - "${prefix}/*.reconplot_{cn,sv}.tsv": + type: file + description: Harmonised CN and SV tables as passed to ReConPlot + pattern: "*.reconplot_{cn,sv}.tsv" + - log: + - meta: + type: map + description: Groovy Map containing sample information + - "${prefix}/reconplot.log": + type: file + description: Wrapper log + pattern: "reconplot.log" + - versions: + - versions.yml: + type: file + description: File containing software versions + pattern: "versions.yml" + +authors: + - "@Tim-Yu" +maintainers: + - "@Tim-Yu" diff --git a/modules/local/reconplot/tests/main.nf.test b/modules/local/reconplot/tests/main.nf.test new file mode 100644 index 00000000..19e3e4c6 --- /dev/null +++ b/modules/local/reconplot/tests/main.nf.test @@ -0,0 +1,72 @@ +nextflow_process { + + name "Test Process RECONPLOT" + script "../main.nf" + process "RECONPLOT" + config "./nextflow.config" + + tag "modules" + tag "modules_local" + tag "reconplot" + + // Real ASCAT/Wakhan/Severus/SAVANA outputs are not available as public test data; only the I/O contract is + // tested here. The three combinations were run end to end on real data through the pipeline. + + test("ascat + severus - stub") { + + options "-stub" + + when { + process { + """ + input[0] = [ + [ id:'test' ], + 'ascat', + [ file(params.modules_testdata_base_path + 'genomics/homo_sapiens/genome/genome.bed', checkIfExists: true) ], + 'severus', + [ file(params.modules_testdata_base_path + 'genomics/homo_sapiens/illumina/gvcf/test.genome.vcf', checkIfExists: true) ] + ] + input[1] = [ [ id:'reconplot' ], file("${projectDir}/modules/local/reconplot", checkIfExists: true) ] + input[2] = [ [ id:'reconplot_pkg' ], file("${projectDir}/modules/local/padfoot", checkIfExists: true) ] + input[3] = 'hg38' + """ + } + } + + then { + assertAll( + { assert process.success }, + { assert snapshot(process.out).match() } + ) + } + } + + test("savana single source - stub") { + + options "-stub" + + when { + process { + """ + input[0] = [ + [ id:'test' ], + 'savana', + [ file(params.modules_testdata_base_path + 'genomics/homo_sapiens/genome/genome.bed', checkIfExists: true) ], + 'savana', + [] + ] + input[1] = [ [ id:'reconplot' ], file("${projectDir}/modules/local/reconplot", checkIfExists: true) ] + input[2] = [ [ id:'reconplot_pkg' ], file("${projectDir}/modules/local/padfoot", checkIfExists: true) ] + input[3] = 'hg38' + """ + } + } + + then { + assertAll( + { assert process.success }, + { assert snapshot(process.out).match() } + ) + } + } +} diff --git a/modules/local/reconplot/tests/main.nf.test.snap b/modules/local/reconplot/tests/main.nf.test.snap new file mode 100644 index 00000000..b49c6a5d --- /dev/null +++ b/modules/local/reconplot/tests/main.nf.test.snap @@ -0,0 +1,212 @@ +{ + "ascat + severus - stub": { + "content": [ + { + "0": [ + [ + { + "id": "test" + }, + [ + "test_chr1.pdf:md5,d41d8cd98f00b204e9800998ecf8427e", + "test_chr1.png:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ] + ], + "1": [ + [ + { + "id": "test" + }, + [ + "test_genome_wide.pdf:md5,d41d8cd98f00b204e9800998ecf8427e", + "test_genome_wide.png:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ] + ], + "2": [ + + ], + "3": [ + [ + { + "id": "test" + }, + [ + "test.reconplot_cn.tsv:md5,d41d8cd98f00b204e9800998ecf8427e", + "test.reconplot_sv.tsv:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ] + ], + "4": [ + [ + { + "id": "test" + }, + "reconplot.log:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ], + "5": [ + "versions.yml:md5,e5066ab640c75ba5b7dffcc4a0c48dd3" + ], + "focus": [ + + ], + "genome_wide": [ + [ + { + "id": "test" + }, + [ + "test_genome_wide.pdf:md5,d41d8cd98f00b204e9800998ecf8427e", + "test_genome_wide.png:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ] + ], + "log": [ + [ + { + "id": "test" + }, + "reconplot.log:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ], + "per_chromosome": [ + [ + { + "id": "test" + }, + [ + "test_chr1.pdf:md5,d41d8cd98f00b204e9800998ecf8427e", + "test_chr1.png:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ] + ], + "tables": [ + [ + { + "id": "test" + }, + [ + "test.reconplot_cn.tsv:md5,d41d8cd98f00b204e9800998ecf8427e", + "test.reconplot_sv.tsv:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ] + ], + "versions": [ + "versions.yml:md5,e5066ab640c75ba5b7dffcc4a0c48dd3" + ] + } + ], + "meta": { + "nf-test": "0.9.2", + "nextflow": "25.10.4" + }, + "timestamp": "2026-09-03T15:19:50.861183455" + }, + "savana single source - stub": { + "content": [ + { + "0": [ + [ + { + "id": "test" + }, + [ + "test_chr1.pdf:md5,d41d8cd98f00b204e9800998ecf8427e", + "test_chr1.png:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ] + ], + "1": [ + [ + { + "id": "test" + }, + [ + "test_genome_wide.pdf:md5,d41d8cd98f00b204e9800998ecf8427e", + "test_genome_wide.png:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ] + ], + "2": [ + + ], + "3": [ + [ + { + "id": "test" + }, + [ + "test.reconplot_cn.tsv:md5,d41d8cd98f00b204e9800998ecf8427e", + "test.reconplot_sv.tsv:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ] + ], + "4": [ + [ + { + "id": "test" + }, + "reconplot.log:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ], + "5": [ + "versions.yml:md5,e5066ab640c75ba5b7dffcc4a0c48dd3" + ], + "focus": [ + + ], + "genome_wide": [ + [ + { + "id": "test" + }, + [ + "test_genome_wide.pdf:md5,d41d8cd98f00b204e9800998ecf8427e", + "test_genome_wide.png:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ] + ], + "log": [ + [ + { + "id": "test" + }, + "reconplot.log:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ], + "per_chromosome": [ + [ + { + "id": "test" + }, + [ + "test_chr1.pdf:md5,d41d8cd98f00b204e9800998ecf8427e", + "test_chr1.png:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ] + ], + "tables": [ + [ + { + "id": "test" + }, + [ + "test.reconplot_cn.tsv:md5,d41d8cd98f00b204e9800998ecf8427e", + "test.reconplot_sv.tsv:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ] + ], + "versions": [ + "versions.yml:md5,e5066ab640c75ba5b7dffcc4a0c48dd3" + ] + } + ], + "meta": { + "nf-test": "0.9.2", + "nextflow": "25.10.4" + }, + "timestamp": "2026-09-03T15:19:56.660161308" + } +} \ No newline at end of file diff --git a/modules/local/reconplot/tests/nextflow.config b/modules/local/reconplot/tests/nextflow.config new file mode 100644 index 00000000..25fc5a08 --- /dev/null +++ b/modules/local/reconplot/tests/nextflow.config @@ -0,0 +1,5 @@ +process { + withName: 'RECONPLOT' { + ext.prefix = { cn_source == sv_source ? "${cn_source}" : "${cn_source}_${sv_source}" } + } +} diff --git a/nextflow.config b/nextflow.config index 02c75af7..4d1abaaa 100644 --- a/nextflow.config +++ b/nextflow.config @@ -86,6 +86,8 @@ params { skip_bamstats = false skip_ascat = false skip_savana = false + skip_padfoot = false + skip_reconplot = false skip_wakhan = false skip_fiber = false skip_normalfiber = false @@ -116,6 +118,28 @@ params { savana_allele_min_reads = null // e.g. 2 to lower SAVANA_CNA/SAVANA_TO's het-SNP coverage floor (test profiles only, default is SAVANA's own 10) savana_allele_mapq = null // e.g. 0 to lower SAVANA_CNA/SAVANA_TO's het-SNP mapping-quality floor (test profiles only, default is SAVANA's own 5) + // Padfoot options + padfoot_url = 'https://github.com/Tim-Yu/Padfoot/archive/bf942055d4a0c710aed1178869998350823b15e0.tar.gz' + padfoot_dir = null // local Padfoot checkout (offline); overrides padfoot_url + padfoot_genome = null // hg38 | chm13 | mm10; null = inferred from --genome + padfoot_gff = null // custom GFF (required for chm13) + padfoot_rm = null // custom RepeatMasker BED (required for chm13) + padfoot_run_repeatmasker = true // containers ship full Dfam 4.0; conda uses RepeatMasker's bundled curated Dfam subset + + // ReConPlot options + reconplot_url = 'https://github.com/Tim-Yu/ReConPlot/archive/2672ccb22fc979909e136f6d2614b5fb763d1de2.tar.gz' // wrapper scripts + reconplot_dir = null // local wrapper checkout (offline); overrides reconplot_url + reconplot_pkg_url = 'https://github.com/cortes-ciriano-lab/ReConPlot/archive/88bb76011703d7908aaa2e5bdecfe18ba5737db8.tar.gz' // R package source + reconplot_pkg_dir = null // local ReConPlot package checkout; overrides reconplot_pkg_url + reconplot_genome = null // hg38 | hg19 | T2T | mm10 | mm39; null = inferred from --genome + reconplot_max_cn = 8 + reconplot_min_svlen = 0 // drop intra-chromosomal SVs shorter than this (bp); 0 = keep all + reconplot_exclude_vntr = false // drop Severus SVs flagged inside a VNTR + reconplot_regions = null // e.g. "chr8,chr17:30000000-50000000" -> extra focus/ panel + reconplot_genes = null // comma-separated HUGO symbols labelled on the focus panel + reconplot_baf_track = false // het-SNP BAF track on the focus panel (ASCAT/SAVANA) + reconplot_format = 'pdf,png' + // ASCAT options ascat_ploidy = null ascat_min_base_qual = 20 diff --git a/nextflow_schema.json b/nextflow_schema.json index ceb7b12f..6fd8214a 100644 --- a/nextflow_schema.json +++ b/nextflow_schema.json @@ -397,6 +397,113 @@ } } }, + "padfoot_options": { + "title": "Padfoot options", + "type": "object", + "description": "Options for Padfoot SV/CNA functional annotation", + "default": "", + "properties": { + "padfoot_url": { + "type": "string", + "default": "https://github.com/Tim-Yu/Padfoot/archive/bf942055d4a0c710aed1178869998350823b15e0.tar.gz", + "description": "URL of a Padfoot source tarball (GitHub archive). Padfoot is not distributed on bioconda; the tarball is downloaded once per run." + }, + "padfoot_dir": { + "type": "string", + "format": "directory-path", + "exists": true, + "description": "Local Padfoot checkout (directory containing padfoot.py and beds/). Overrides --padfoot_url; use for offline systems." + }, + "padfoot_genome": { + "type": "string", + "enum": ["hg38", "chm13", "mm10"], + "description": "Padfoot genome preset. Default: inferred from --genome (GRCh38 -> hg38, CHM13 -> chm13). Padfoot only bundles hg38/mm10 annotations; chm13 requires --padfoot_gff and --padfoot_rm." + }, + "padfoot_gff": { + "type": "string", + "format": "file-path", + "exists": true, + "description": "Custom GFF3 gene annotation for Padfoot" + }, + "padfoot_rm": { + "type": "string", + "format": "file-path", + "exists": true, + "description": "Custom RepeatMasker annotation (.fa.out / BED) for Padfoot" + }, + "padfoot_run_repeatmasker": { + "type": "boolean", + "default": true, + "description": "Run RepeatMasker on inserted sequences. Containers ship the full Dfam 4.0 database; conda uses the curated Dfam subset bundled with bioconda RepeatMasker." + } + } + }, + "reconplot_options": { + "title": "ReConPlot options", + "type": "object", + "description": "Options for ReConPlot rearrangement/copy-number figures", + "default": "", + "properties": { + "reconplot_url": { + "type": "string", + "default": "https://github.com/Tim-Yu/ReConPlot/archive/2672ccb22fc979909e136f6d2614b5fb763d1de2.tar.gz", + "description": "URL of the ReConPlot wrapper source tarball (GitHub archive of Tim-Yu/ReConPlot)." + }, + "reconplot_dir": { + "type": "string", + "format": "directory-path", + "exists": true, + "description": "Local checkout of the ReConPlot wrapper (contains run_reconplot.R). Overrides --reconplot_url." + }, + "reconplot_pkg_url": { + "type": "string", + "default": "https://github.com/cortes-ciriano-lab/ReConPlot/archive/88bb76011703d7908aaa2e5bdecfe18ba5737db8.tar.gz", + "description": "URL of the ReConPlot R package source (installed at run time when the environment lacks it, i.e. under conda)." + }, + "reconplot_pkg_dir": { + "type": "string", + "format": "directory-path", + "exists": true, + "description": "Local checkout of the ReConPlot R package. Overrides --reconplot_pkg_url." + }, + "reconplot_genome": { + "type": "string", + "enum": ["hg38", "hg19", "T2T", "mm10", "mm39"], + "description": "ReConPlot genome build for gene/chromosome annotations. Default: inferred from --genome (GRCh38 -> hg38, CHM13 -> T2T)." + }, + "reconplot_max_cn": { + "type": "integer", + "default": 8, + "description": "Copy number axis ceiling" + }, + "reconplot_min_svlen": { + "type": "integer", + "default": 0, + "description": "Drop intra-chromosomal SVs shorter than this many bp (translocations are kept). 0 keeps everything." + }, + "reconplot_exclude_vntr": { + "type": "boolean", + "description": "Drop Severus SVs flagged as inside a VNTR" + }, + "reconplot_regions": { + "type": "string", + "description": "Comma-separated regions (e.g. 'chr8,chr17:30000000-50000000') for an additional multi-panel focus figure" + }, + "reconplot_genes": { + "type": "string", + "description": "Comma-separated HUGO gene symbols to label on the focus figure" + }, + "reconplot_baf_track": { + "type": "boolean", + "description": "Add a het-SNP BAF track to the focus figure (ASCAT and SAVANA copy number only)" + }, + "reconplot_format": { + "type": "string", + "default": "pdf,png", + "description": "Comma-separated output formats: pdf, png" + } + } + }, "ascat_parameters": { "title": "ASCAT parameters", "type": "object", @@ -568,6 +675,14 @@ "type": "boolean", "description": "Skip SAVANA (SV + copy-number calling)" }, + "skip_padfoot": { + "type": "boolean", + "description": "Skips Padfoot SV/CNA annotation" + }, + "skip_reconplot": { + "type": "boolean", + "description": "Skips ReConPlot SV/CNA figures" + }, "skip_m6a": { "type": "boolean", "description": "Skip m6a calling by Fibertools" @@ -792,6 +907,12 @@ { "$ref": "#/$defs/savana_options" }, + { + "$ref": "#/$defs/padfoot_options" + }, + { + "$ref": "#/$defs/reconplot_options" + }, { "$ref": "#/$defs/ascat_parameters" }, diff --git a/subworkflows/local/utils_nfcore_lrsomatic_pipeline/main.nf b/subworkflows/local/utils_nfcore_lrsomatic_pipeline/main.nf index bc8c7da8..fa1f2663 100644 --- a/subworkflows/local/utils_nfcore_lrsomatic_pipeline/main.nf +++ b/subworkflows/local/utils_nfcore_lrsomatic_pipeline/main.nf @@ -239,6 +239,7 @@ workflow PIPELINE_COMPLETION { def validateInputParameters() { genomeExistsError() validateReportGenePanels() + validateSvAnnotationParams() } // @@ -316,6 +317,28 @@ def validateReportGenePanels() { } } +// +// Warn on SV/CNA annotation and plotting parameter combinations that cannot produce output +// +def validateSvAnnotationParams() { + if (!params.skip_padfoot) { + def padfoot_genome = params.padfoot_genome ?: + (params.genome == 'GRCh38' ? 'hg38' : params.genome == 'CHM13' ? 'chm13' : null) + // Must mirror `padfoot_annot_ok` in workflows/lrsomatic.nf: a null genome disables + // Padfoot even when --padfoot_gff/--padfoot_rm are supplied. + def padfoot_annot_ok = padfoot_genome && ((padfoot_genome in ['hg38', 'mm10']) || (params.padfoot_gff && params.padfoot_rm)) + if (!padfoot_annot_ok) { + log.warn "Padfoot will be skipped: no annotations for genome '${params.genome}' (padfoot_genome=${padfoot_genome}). " + + "Set --padfoot_genome hg38|mm10, or set --padfoot_genome together with --padfoot_gff and --padfoot_rm." + } + } + + if (!params.skip_reconplot && !params.reconplot_genome && !(params.genome in ['GRCh38', 'CHM13'])) { + log.warn "ReConPlot: genome could not be inferred from '${params.genome}'; falling back to hg38 gene/chromosome annotations. " + + "Set --reconplot_genome (hg38, hg19, T2T, mm10, mm39) to override." + } +} + // // Validate channels from input samplesheet // diff --git a/tests/.nftignore b/tests/.nftignore index dfc63dec..5808bc53 100644 --- a/tests/.nftignore +++ b/tests/.nftignore @@ -34,3 +34,6 @@ pipeline_info/*.{html,json,txt,yml} # samtools merge gives sample4's colliding @PG IDs a random suffix, so this BAM's md5 differs every run (reads asserted in tests/clair_only.nf.test) sample4/bamfiles/sample4_tumor.bam sample4/bamfiles/sample4_tumor.bam.bai +*/padfoot/*/padfoot.log +*/reconplot/*/reconplot.log +*/reconplot/*/{per_chromosome,genome_wide,focus}/*.{pdf,png} diff --git a/workflows/lrsomatic.nf b/workflows/lrsomatic.nf index 02a4fbfc..7623146d 100644 --- a/workflows/lrsomatic.nf +++ b/workflows/lrsomatic.nf @@ -46,6 +46,17 @@ include { MODKIT_PILEUP } from '../modules/nf-core/modkit/pi include { BCFTOOLS_VIEW as SIGNATURES_BCFTOOLS_VIEW } from '../modules/nf-core/bcftools/view/main' include { SIGPROFILER_MATRIXGENERATOR } from '../modules/local/sigprofiler/matrixgenerator/main' include { SIGPROFILER_ASSIGNMENT } from '../modules/local/sigprofiler/assignment/main' +include { PADFOOT as PADFOOT_SEVERUS_WAKHAN } from '../modules/local/padfoot/main' +include { PADFOOT as PADFOOT_SAVANA } from '../modules/local/padfoot/main' +include { WGET as PADFOOT_WGET } from '../modules/nf-core/wget/main' +include { UNTAR as PADFOOT_UNTAR } from '../modules/nf-core/untar/main' +include { RECONPLOT as RECONPLOT_ASCAT_SEVERUS } from '../modules/local/reconplot/main' +include { RECONPLOT as RECONPLOT_WAKHAN_SEVERUS } from '../modules/local/reconplot/main' +include { RECONPLOT as RECONPLOT_SAVANA } from '../modules/local/reconplot/main' +include { WGET as RECONPLOT_WGET } from '../modules/nf-core/wget/main' +include { UNTAR as RECONPLOT_UNTAR } from '../modules/nf-core/untar/main' +include { WGET as RECONPLOT_PKG_WGET } from '../modules/nf-core/wget/main' +include { UNTAR as RECONPLOT_PKG_UNTAR } from '../modules/nf-core/untar/main' // // IMPORT SUBWORKFLOWS @@ -1292,6 +1303,189 @@ workflow LRSOMATIC { // ch_wakhan_files: [meta, [file_or_dir, ...]] } + // + // MODULE: PADFOOT (label: process_medium) + // Functional annotation of somatic SVs + CNAs. Run once per available SV/CNA caller pair: + // PADFOOT_SEVERUS_WAKHAN -- Severus somatic SVs + Wakhan best-solution integer CNA VCF + // PADFOOT_SAVANA -- SAVANA classified somatic SVs + SAVANA segmented absolute CN TSV + // Both paired and tumour-only samples are annotated. SAVANA CNA only exists when an SNP source was + // available (phased germline VCF for paired; 1000G panel for tumour-only on GRCh38/CHM13), so the + // join silently drops samples without CNA. + // SAVANA products come from PAIRED_SAVANA/TUMORONLY_SAVANA (nf-core savana modules, plain VCF). + // Padfoot is not on bioconda: the source tree is downloaded (params.padfoot_url) or taken from a + // local checkout (params.padfoot_dir); the container/conda env provide only its dependencies. + // Unsupported genomes (no bundled or user-supplied annotations) skip Padfoot with a warning. + // + + def padfoot_genome = params.padfoot_genome ?: + (params.genome == 'GRCh38' ? 'hg38' : params.genome == 'CHM13' ? 'chm13' : null) + // Padfoot only bundles hg38/mm10 annotations; unsupported genomes are reported by validateInputParameters() + def padfoot_annot_ok = padfoot_genome && ((padfoot_genome in ['hg38', 'mm10']) || (params.padfoot_gff && params.padfoot_rm)) + + if (!params.skip_padfoot && padfoot_annot_ok) { + + padfoot_annot = [ + [:], + padfoot_genome, + params.padfoot_gff ? file(params.padfoot_gff, checkIfExists: true) : [], + params.padfoot_rm ? file(params.padfoot_rm, checkIfExists: true) : [] + ] + + if (params.padfoot_dir) { + padfoot_src = channel.value([[id: 'padfoot'], file(params.padfoot_dir, type: 'dir', checkIfExists: true)]) + } + else { + // MODULE: PADFOOT_WGET + PADFOOT_UNTAR -- fetch Padfoot source tarball (GitHub archive) + PADFOOT_WGET( channel.value([[id: 'padfoot'], params.padfoot_url]) ) + PADFOOT_UNTAR( PADFOOT_WGET.out.outfile ) + padfoot_src = PADFOOT_UNTAR.out.untar + ch_versions = ch_versions.mix(PADFOOT_WGET.out.versions) + } + // padfoot_src: [meta, dir] -- directory containing padfoot.py and beds/ + + if (!params.skip_wakhan) { + // Wakhan writes every fitted solution; solution_1/ holds the top-ranked one + WAKHAN.out.vcf_files + .map { meta, vcfs -> + def files = [vcfs].flatten() + def integers = files.findAll { vcf -> vcf.name.endsWith('_wakhan_cna_integers.vcf') } + def best = integers.find { vcf -> vcf.toString().contains('/solution_1/') } ?: integers[0] + return [meta, best] + } + .filter { _meta, vcf -> vcf != null } + .set { wakhan_best_cna } + // wakhan_best_cna: [meta, wakhan_cna_integers.vcf] + + SEVERUS.out.somatic_vcf + .join(wakhan_best_cna) + .map { meta, sv, cna -> [meta, sv, 'severus', cna, 'wakhan'] } + .set { padfoot_severus_wakhan_input } + // padfoot_severus_wakhan_input: [meta, severus_somatic.vcf.gz, 'severus', wakhan_cna_integers.vcf, 'wakhan'] + + PADFOOT_SEVERUS_WAKHAN ( + padfoot_severus_wakhan_input, + ch_fasta, + ch_fai, + padfoot_src, + padfoot_annot + ) + ch_versions = ch_versions.mix(PADFOOT_SEVERUS_WAKHAN.out.versions) + } + + if (!params.skip_savana) { + savana_somatic_vcf + .join(savana_cna) + .map { meta, sv, cna -> [meta, sv, 'savana', cna, 'savana'] } + .set { padfoot_savana_input } + // padfoot_savana_input: [meta, classified.somatic.vcf.gz, 'savana', segmented_absolute_copy_number.tsv, 'savana'] + + PADFOOT_SAVANA ( + padfoot_savana_input, + ch_fasta, + ch_fai, + padfoot_src, + padfoot_annot + ) + ch_versions = ch_versions.mix(PADFOOT_SAVANA.out.versions) + } + } + + // + // MODULE: RECONPLOT (label: process_low) + // Rearrangement + copy-number figures (ReConPlot) for each available CN/SV caller pair, written to + // {outdir}/{sample}/reconplot/{ascat_severus,wakhan_severus,savana}/ with per-chromosome figures, a + // genome-wide strip and the harmonised CN/SV tables. Paired and tumour-only samples alike; a pair is + // only produced when both callers emitted output for the sample (join semantics). + // The wrapper (Tim-Yu/ReConPlot) and the ReConPlot R package are staged as source (WGET+UNTAR or + // local dirs); the container ships the package pre-installed, conda installs it at run time. + // + + if (!params.skip_reconplot) { + + def reconplot_genome = params.reconplot_genome ?: + (params.genome == 'CHM13' ? 'T2T' : 'hg38') + + if (params.reconplot_dir) { + reconplot_src = channel.value([[id: 'reconplot'], file(params.reconplot_dir, type: 'dir', checkIfExists: true)]) + } + else { + RECONPLOT_WGET( channel.value([[id: 'reconplot'], params.reconplot_url]) ) + RECONPLOT_UNTAR( RECONPLOT_WGET.out.outfile ) + reconplot_src = RECONPLOT_UNTAR.out.untar + ch_versions = ch_versions.mix(RECONPLOT_WGET.out.versions) + } + if (params.reconplot_pkg_dir) { + reconplot_pkg = channel.value([[id: 'reconplot_pkg'], file(params.reconplot_pkg_dir, type: 'dir', checkIfExists: true)]) + } + else { + RECONPLOT_PKG_WGET( channel.value([[id: 'reconplot_pkg'], params.reconplot_pkg_url]) ) + RECONPLOT_PKG_UNTAR( RECONPLOT_PKG_WGET.out.outfile ) + reconplot_pkg = RECONPLOT_PKG_UNTAR.out.untar + ch_versions = ch_versions.mix(RECONPLOT_PKG_WGET.out.versions) + } + // reconplot_src: [meta, dir] -- wrapper (run_reconplot.R + R/) + // reconplot_pkg: [meta, dir] -- ReConPlot R package source + + // Severus somatic SVs are the SV component for the two lrsomatic CN callers + severus_sv_files = SEVERUS.out.somatic_vcf.map { meta, vcf -> [meta, [vcf]] } + // severus_sv_files: [meta, [severus_somatic.vcf.gz]] + + if (!params.skip_ascat) { + ASCAT.out.segments + .join(ASCAT.out.purityploidy) + .join(ASCAT.out.bafs) + // segments = fitted segments.txt (segments_raw.txt is a separate emit); bafs = every *BAF.txt, + // the wrapper picks .tumour_tumourBAF.txt by name + .map { meta, seg, pp, bafs -> [meta, [seg, pp, bafs].flatten()] } + .join(severus_sv_files) + .map { meta, cn, sv -> [meta, 'ascat', cn, 'severus', sv] } + .set { reconplot_ascat_input } + // reconplot_ascat_input: [meta, 'ascat', [segments.txt, purityploidy.txt, *BAF.txt], 'severus', [vcf]] + + RECONPLOT_ASCAT_SEVERUS( reconplot_ascat_input, reconplot_src, reconplot_pkg, reconplot_genome ) + ch_versions = ch_versions.mix(RECONPLOT_ASCAT_SEVERUS.out.versions) + } + + if (!params.skip_wakhan) { + // Top-ranked Wakhan solution: allele-specific segment BEDs (HP1 + HP2) plus the ranking table + WAKHAN.out.bed_files + .map { meta, beds -> + def files = [beds].flatten() + def hp = files.findAll { bed -> bed.name ==~ /.*_copynumbers_segments_HP_[12]\.bed/ } + def best = hp.findAll { bed -> bed.toString().contains('/solution_1/') } ?: hp + return [meta, best.unique { bed -> bed.name }] + } + .filter { _meta, beds -> beds.size() == 2 } + .join(WAKHAN.out.solutions_ranks) + .map { meta, beds, ranks -> [meta, beds + [ranks]] } + .join(severus_sv_files) + .map { meta, cn, sv -> [meta, 'wakhan', cn, 'severus', sv] } + .set { reconplot_wakhan_input } + // reconplot_wakhan_input: [meta, 'wakhan', [HP_1.bed, HP_2.bed, solutions_ranks.tsv], 'severus', [vcf]] + + RECONPLOT_WAKHAN_SEVERUS( reconplot_wakhan_input, reconplot_src, reconplot_pkg, reconplot_genome ) + ch_versions = ch_versions.mix(RECONPLOT_WAKHAN_SEVERUS.out.versions) + } + + if (!params.skip_savana) { + // Single-source mode: all SAVANA files in cn_files, sv_files empty. + // allele_counts is optional (absent without an SNP source), so join with remainder and drop nulls. + // A sample with allele counts but no CN fit (SAVANA "No_fit_found") only exists on the right-hand + // side and surfaces as [meta, null, bed]; there is nothing to plot for it, so drop it before the map. + savana_cna + .join(savana_somatic_bedpe) + .join(savana_fitted_purity_ploidy) + .join(savana_allele_counts, remainder: true) + .filter { row -> row[1] != null } + .map { meta, cna, bedpe, pp, hetsnp -> [meta, 'savana', [cna, bedpe, pp, hetsnp].findAll { f -> f != null }, 'savana', []] } + .set { reconplot_savana_input } + // reconplot_savana_input: [meta, 'savana', [segmented_absolute_copy_number.tsv, classified.somatic.bedpe, fitted_purity_ploidy.tsv, allele_counts_hetSNPs.bed], 'savana', []] + + RECONPLOT_SAVANA( reconplot_savana_input, reconplot_src, reconplot_pkg, reconplot_genome ) + ch_versions = ch_versions.mix(RECONPLOT_SAVANA.out.versions) + } + } + // // MODULE: LRSOMATICREPORT -- per-sample HTML report; all inputs optional, so joins use remainder: true on the tumor id // From cad01d9d79a2aca03297931a11fb918bba4011bf Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Thu, 10 Sep 2026 09:48:26 +0100 Subject: [PATCH 03/32] Document Padfoot and ReConPlot across README, CITATIONS, CHANGELOG and docs Co-Authored-By: Claude Fable 5.1 --- CHANGELOG.md | 2 ++ CITATIONS.md | 24 ++++++++++++++++ README.md | 6 ++++ docs/output.md | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++ docs/usage.md | 68 +++++++++++++++++++++++++++++++++++++++++--- 5 files changed, 173 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 136cbb4d..ea619931 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [#176](https://github.com/IntGenomicsLab/lrsomatic/pull/176) - Added a `solution_dirs` output to the WAKHAN module so its per-solution copy-number plots can be staged downstream (@ljwharbers). - [#193](https://github.com/IntGenomicsLab/lrsomatic/pull/193) - Added VEP plugins: AlphaMissense, SIFT/PolyPhen, ClinVar and REVEL on GRCh38, and AlphaMissense plus SIFT/PolyPhen on CHM13 via protein-space lookup. Enabled by default with `--genome GRCh38` or `--genome CHM13` (a first GRCh38 run downloads around 1.4 GB); any `--vep_*` path overrides its default and `--skip_vep_plugins` turns the set off. CADD and EVE are opt-in behind `--vep_cadd_snv`/`--vep_cadd_indel` and `--vep_eve` because of their size (81 GB and 9.6 GB); prepared REVEL and EVE files are published to `/vep_plugins/` for reuse. Two lab-hosted AlphaMissense files are CC BY 4.0 with attribution in `CITATIONS.md` (@AmberVerhasselt). - [#189](https://github.com/IntGenomicsLab/lrsomatic/pull/189) - Added SAVANA structural variant and copy-number calling, running alongside Severus/ASCAT (@yannvrb). +- Added Padfoot annotation of somatic SVs + CNAs for both Severus/Wakhan and SAVANA (#189) outputs (paired and tumour-only). Padfoot source is fetched from GitHub (or `--padfoot_dir`) and run in a public image bundling its dependencies with RepeatMasker 4.2.4 + Dfam 4.0 (`ghcr.io/tim-yu/padfoot-repeatmasker`, recipe in `containers/padfoot/`) or in a conda env; RepeatMasker annotation of inserted sequences runs by default. New params `skip_padfoot`, `padfoot_url`, `padfoot_dir`, `padfoot_genome`, `padfoot_gff`, `padfoot_rm`, `padfoot_run_repeatmasker` (@Tim-Yu). +- Added ReConPlot rearrangement + copy-number figures for each available CN/SV caller pair (`reconplot/{ascat_severus,wakhan_severus,savana}/`): per-chromosome, genome-wide and optional region-focus panels. Wrapper (`Tim-Yu/ReConPlot`) and ReConPlot R package are staged from GitHub or local checkouts; runs in a public image (`ghcr.io/tim-yu/reconplot`, recipe in `containers/reconplot/`) or conda. New params `skip_reconplot`, `reconplot_url`, `reconplot_dir`, `reconplot_pkg_url`, `reconplot_pkg_dir`, `reconplot_genome`, `reconplot_max_cn`, `reconplot_min_svlen`, `reconplot_exclude_vntr`, `reconplot_regions`, `reconplot_genes`, `reconplot_baf_track`, `reconplot_format` (@Tim-Yu). ### `Changed` diff --git a/CITATIONS.md b/CITATIONS.md index a1403be7..351e0fbb 100644 --- a/CITATIONS.md +++ b/CITATIONS.md @@ -50,6 +50,10 @@ > De Coster W. cramino: A fast and simple tool for quality control of long read sequencing data [Software]. GitHub. https://github.com/wdecoster/cramino +- [Dfam](https://pubmed.ncbi.nlm.nih.gov/33436076/) + + > Storer J, Hubley R, Rosen J, Wheeler TJ, Smit AF. The Dfam community resource of transposable element families, sequence models, and genome annotations. Mob DNA. 2021 Jan 11;12(1):2. doi: 10.1186/s13100-020-00230-y. PubMed PMID: 33436076; PubMed Central PMCID: PMC7805199. + - [Ensembl VEP](https://pubmed.ncbi.nlm.nih.gov/27268795/) > McLaren W, Gil L, Hunt SE, Riat HS, Ritchie GR, Thormann A, Flicek P, Cunningham F. The Ensembl Variant Effect Predictor. Genome Biol. 2016 Jun 6;17(1):122. doi: 10.1186/s13059-016-0974-4. PubMed PMID: 27268795; PubMed Central PMCID: PMC4893825. @@ -62,6 +66,10 @@ > Jha, A., Bohaczuk, S. C., Mao, Y., Ranchalis, J., Mallory, B. J., Min, A. T., Hamm, M. O., Swanson, E., Dubocanin, D., Finkbeiner, C., Li, T., Whittington, D., Noble, W. S., Stergachis, A. B., & Vollger, M. R. (2024). DNA-m6A calling and integrated long-read epigenetic and genetic analysis with fibertools. Genome Research. +- [ggplot2](https://ggplot2.tidyverse.org) + + > Wickham H. ggplot2: Elegant Graphics for Data Analysis. Springer-Verlag New York, 2016. ISBN 978-3-319-24277-4. https://ggplot2.tidyverse.org + - [LongPhase](https://pubmed.ncbi.nlm.nih.gov/35104333/) > Lin JH, Chen LC, Yu SC, Huang YT. LongPhase: an ultra-fast chromosome-scale phasing algorithm for small and large variants. Bioinformatics. 2022 Apr 28;38(9):2452-2455. doi: 10.1093/bioinformatics/btac126. PubMed PMID: 35253834; PubMed Central PMCID: PMC9048675. @@ -90,10 +98,26 @@ > De Coster W, Rademakers R. NanoPack2: population-scale evaluation of long-read sequencing data. Bioinformatics. 2023 May 4;39(5):btad311. doi: 10.1093/bioinformatics/btad311. PubMed PMID: 37171891; PubMed Central PMCID: PMC10196664. +- [Padfoot](https://github.com/KolmogorovLab/Padfoot) + + > Functional annotation of somatic structural variants and copy number alterations from long-read cancer genomes [Software]. GitHub. https://github.com/KolmogorovLab/Padfoot + - [PolyPhen-2](https://doi.org/10.1038/nmeth0410-248) > Adzhubei IA, Schmidt S, Peshkin L, Ramensky VE, Gerasimova A, Bork P, Kondrashov AS, Sunyaev SR. A method and server for predicting damaging missense mutations. Nat Methods. 2010 Apr;7(4):248-9. doi: 10.1038/nmeth0410-248. +- [R](https://www.R-project.org/) + + > R Core Team. R: A Language and Environment for Statistical Computing. R Foundation for Statistical Computing, Vienna, Austria. https://www.R-project.org/ + +- [ReConPlot](https://pubmed.ncbi.nlm.nih.gov/38058190/) + + > Espejo Valle-Inclán J, Cortés-Ciriano I. ReConPlot: an R package for the visualization and interpretation of genomic rearrangements. Bioinformatics. 2023 Dec 1;39(12):btad719. doi: 10.1093/bioinformatics/btad719. PubMed PMID: 38058190; PubMed Central PMCID: PMC10710371. + +- [RepeatMasker](https://www.repeatmasker.org/) + + > Smit AFA, Hubley R, Green P. RepeatMasker Open-4.0 [Software]. https://www.repeatmasker.org/ + - [REVEL](https://doi.org/10.1016/j.ajhg.2016.08.016) > Ioannidis NM, Rothstein JH, Pejaver V, Middha S, McDonnell SK, Baheti S, Musolf A, Li Q, Holzinger E, Karyadi D, Cannon-Albright LA, Teerlink CC, Stanford JL, Isaacs WB, Xu J, Cooney KA, Lange EM, Schleutker J, Carpten JD, Powell IJ, Cussenot O, Cancel-Tassin G, Giles GG, MacInnis RJ, Maier C, Hsieh CL, Wiklund F, Catalona WJ, Foulkes WD, Mandal D, Eeles RA, Kote-Jarai Z, Bustamante CD, Schaid DJ, Hastie T, Ostrander EA, Bailey-Wilson JE, Radivojac P, Thibodeau SN, Whittemore AS, Sieh W. REVEL: An Ensemble Method for Predicting the Pathogenicity of Rare Missense Variants. Am J Hum Genet. 2016 Oct 6;99(4):877-885. doi: 10.1016/j.ajhg.2016.08.016. diff --git a/README.md b/README.md index d9ffaf9f..a071d6bb 100644 --- a/README.md +++ b/README.md @@ -66,6 +66,12 @@ a. Small variant annotation ([`VEP`](https://github.com/Ensembl/ensembl-vep)), w b. Structural variant annotation ([`VEP`](https://github.com/Ensembl/ensembl-vep)) +c. Somatic SV and CNA functional annotation ([`Padfoot`](https://github.com/KolmogorovLab/Padfoot)) + +**5) Visualisation:** + +a. Rearrangement and copy-number figures per CN/SV caller pair ([`ReConPlot`](https://github.com/cortes-ciriano-lab/ReConPlot)) + diff --git a/docs/output.md b/docs/output.md index 1ecb62a0..3c86faa9 100644 --- a/docs/output.md +++ b/docs/output.md @@ -19,6 +19,9 @@ The pipeline produces per-sample output directories. Two modes exist depending o │ ├── methylation │ │ └── tumor │ │ └── modkit_pileup +│ ├── padfoot +│ │ ├── severus_wakhan +│ │ └── savana │ ├── qc │ │ ├── tumor │ │ │ ├── cramino_aln @@ -29,6 +32,9 @@ The pipeline produces per-sample output directories. Two modes exist depending o │ │ │ ├── nanoplot_ubam_rep1 │ │ │ └── samtools │ │ └── whatshap_stats +│ ├── reconplot +│ │ ├── wakhan_severus +│ │ └── savana │ ├── signatures │ │ ├── assignment │ │ └── matrices @@ -37,6 +43,7 @@ The pipeline produces per-sample output directories. Two modes exist depending o │ │ ├── deepsomatic │ │ ├── deepvariant │ │ ├── phased +│ │ ├── savana │ │ └── severus │ ├── vep │ │ ├── somatic @@ -56,6 +63,9 @@ The pipeline produces per-sample output directories. Two modes exist depending o │ │ │ └── modkit_pileup │ │ └── normal │ │ └── modkit_pileup +│ ├── padfoot +│ │ ├── severus_wakhan +│ │ └── savana │ ├── qc │ │ ├── tumor │ │ │ ├── cramino_aln @@ -74,6 +84,10 @@ The pipeline produces per-sample output directories. Two modes exist depending o │ │ │ ├── nanoplot_ubam_rep1 │ │ │ └── samtools │ │ └── whatshap_stats +│ ├── reconplot +│ │ ├── ascat_severus +│ │ ├── wakhan_severus +│ │ └── savana │ ├── signatures │ │ ├── assignment │ │ └── matrices @@ -83,6 +97,7 @@ The pipeline produces per-sample output directories. Two modes exist depending o │ │ ├── deepsomatic │ │ ├── deepvariant │ │ ├── phased +│ │ ├── savana │ │ └── severus │ ├── vep │ │ ├── germline @@ -94,6 +109,8 @@ The pipeline produces per-sample output directories. Two modes exist depending o └── multiqc ``` +The `padfoot` and `reconplot` directories are only present when the corresponding step is enabled (`--skip_padfoot`, `--skip_reconplot`); SAVANA's own output lives under `variants/savana`. Within them, each caller-pair subdirectory requires both of its callers to have produced output for that sample: `severus_wakhan`/`wakhan_severus` need `--skip_wakhan false`, `ascat_severus` needs `--skip_ascat false` and a matched normal (ASCAT is not run for tumour-only samples), and the `savana` subdirectories additionally need SAVANA copy number, which is only produced when an SNP source is available (the phased germline VCF for paired samples, or the bundled 1000G panel for tumour-only samples) and SAVANA finds an acceptable purity/ploidy fit. + ### `ascat`
@@ -619,6 +636,66 @@ Mutational signature analysis of the PASS SNVs and indels in the phased somatic
+### `padfoot` + +
+Output files + +``` +├── padfoot +│ ├── severus_wakhan +│ │ ├── annotated_svs.tsv +│ │ ├── by_gene.tsv +│ │ └── padfoot.log +│ └── savana +│ ├── annotated_svs.tsv +│ ├── by_gene.tsv +│ └── padfoot.log +``` + +| File | Description | +| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| `annotated_svs.tsv` | One row per somatic SV: breakpoints, support/VAF, overlapping genes and exons per breakend, repeat annotation, microhomology, VNTR, type | +| `by_gene.tsv` | One row per gene: SV and copy-number impact per haplotype | +| `padfoot.log` | Padfoot log | + +`severus_wakhan/` combines Severus somatic SVs with the top-ranked Wakhan copy-number solution; `savana/` combines SAVANA classified somatic SVs with SAVANA absolute copy number (only present when SAVANA CNA was produced). + +
+ +### `reconplot` + +
+Output files + +``` +├── reconplot +│ ├── ascat_severus +│ │ ├── per_chromosome/sample_chr{1..22,X,Y}.{pdf,png} +│ │ ├── genome_wide/sample_genome_wide.{pdf,png} +│ │ ├── focus/sample_.{pdf,png} +│ │ ├── sample.reconplot_cn.tsv +│ │ ├── sample.reconplot_sv.tsv +│ │ └── reconplot.log +│ ├── wakhan_severus +│ │ └── (same layout) +│ └── savana +│ └── (same layout) +``` + +| File | Description | +| ------------------------- | ----------------------------------------------------------------------------------------------------- | +| `per_chromosome/*` | One ReConPlot figure per chromosome: copy number (total + minor allele) with SV arcs coloured by type | +| `genome_wide/*` | All chromosomes side by side in one strip | +| `focus/*` | Multi-panel figure for `--reconplot_regions`, with gene labels / BAF track if requested (optional) | +| `sample.reconplot_cn.tsv` | Harmonised CN table (`chr,start,end,copyNumber,minorAlleleCopyNumber`) as passed to ReConPlot | +| `sample.reconplot_sv.tsv` | Harmonised SV table (`chr1,pos1,chr2,pos2,strands`) as passed to ReConPlot | +| `reconplot.log` | Wrapper log (parser choices, purity/ploidy read, filters applied) | + +`ascat_severus/` and `wakhan_severus/` pair Severus somatic SVs with ASCAT or the top-ranked Wakhan copy-number solution; `savana/` uses SAVANA's own SVs and absolute copy number. A pair is only produced when both callers ran for the sample. + +
+ ### `wakhan`
diff --git a/docs/usage.md b/docs/usage.md index 232a7244..ec33865b 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -180,6 +180,8 @@ If the loci cannot belong to the reference, ClairS-TO disables Verdict with a wa | `--skip_mosdepth` | A boolean to skip `mosdepth`. Default = `false` | | `--skip_ascat` | A boolean to skip `ascat`. ClairS-TO's Verdict germline tagging then falls back to Verdict's own purity and copy number estimate, which is still up to 0.14 from ASCAT's on the samples it was measured on — see [Verdict tags](output.md#clairs-to). Default = `false` | | `--skip_savana` | A boolean to skip `savana` (SV + copy-number calling). Default = `false` | +| `--skip_padfoot` | A boolean to skip `padfoot` SV/CNA annotation. Default = `false` | +| `--skip_reconplot` | A boolean to skip `reconplot` SV/CNA figures. Default = `false` | | `--skip_bamstats` | A boolean to skip `bamstats`. Default = `false` | | `--skip_wakhan` | A boolean to skip `wakhan`. Default = `false` | | `--skip_vep` | A boolean to skip `vep`. Default = `false` | @@ -396,6 +398,66 @@ A volume passed with `--sigprofiler_genome_dir` is checked once per run against Both tools run from `ghcr.io/ljwharbers/sigprofiler`, which adds CHM13 support not yet in a SigProfiler release: SigProfilerMatrixGenerator from the branch behind [SigProfilerSuite/SigProfilerMatrixGenerator#250](https://github.com/SigProfilerSuite/SigProfilerMatrixGenerator/pull/250) and SigProfilerAssignment from [ljwharbers/SigProfilerAssignment](https://github.com/ljwharbers/SigProfilerAssignment/tree/chm13-t2t-support), with COSMIC SBS/DBS signatures renormalised to CHM13. ID83 signatures always use the GRCh37 set. Conda is not supported for this step. +#### Padfoot Options + +[Padfoot](https://github.com/KolmogorovLab/Padfoot) annotates somatic SVs and CNAs with gene/exon overlap, repeat context and complex-SV grouping. It is run for every available SV/CNA caller pair, for paired and tumour-only samples alike: + +- `padfoot/severus_wakhan/` -- Severus somatic SVs + the top-ranked (`solution_1`) Wakhan integer copy-number VCF (requires Wakhan not skipped) +- `padfoot/savana/` -- SAVANA classified somatic SVs + SAVANA segmented absolute copy number (requires SAVANA CNA, i.e. an SNP source: the phased germline VCF for paired samples, or the bundled 1000G panel for tumour-only samples on GRCh38/CHM13). Samples without SAVANA CNA are silently skipped. + +Padfoot is not distributed on bioconda. The pipeline downloads the source tree from `--padfoot_url` (GitHub archive, once per run) and runs it inside a container / conda environment that provides its dependencies (python, pysam, pandas, biopython, samtools, minimap2, bedtools). On systems without internet access on compute nodes, clone Padfoot once and pass the checkout with `--padfoot_dir`. + +RepeatMasker (used only to classify the sequence of novel insertions) runs by default. Under Docker/Singularity/Apptainer the module image (`ghcr.io/tim-yu/padfoot-repeatmasker`, recipe in `containers/padfoot/`) ships the full Dfam 4.0 database. Under `-profile conda` it uses the small curated Dfam subset bundled with bioconda RepeatMasker (sufficient for common human repeats such as Alu/L1/SVA). Use `--padfoot_run_repeatmasker false` to disable it; all other Padfoot annotations are unaffected. + +Padfoot bundles gene and repeat annotations for `hg38` and `mm10` only. For other genomes (e.g. CHM13) provide `--padfoot_gff` and `--padfoot_rm`, otherwise Padfoot is skipped with a warning. + +| Parameter | Description | +| ---------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `--padfoot_url` | URL of a Padfoot source tarball (GitHub archive). Default = pinned commit of `Tim-Yu/Padfoot` with Savana support | +| `--padfoot_dir` | Local Padfoot checkout (directory with `padfoot.py` and `beds/`); overrides `--padfoot_url`. Default = `null` | +| `--padfoot_genome` | Padfoot genome preset (`hg38`, `chm13`, `mm10`). Default = `null` (inferred from `--genome`) | +| `--padfoot_gff` | Custom GFF3 gene annotation. Default = `null` (bundled) | +| `--padfoot_rm` | Custom RepeatMasker annotation. Default = `null` (bundled) | +| `--padfoot_run_repeatmasker` | Run RepeatMasker on inserted sequences (repeat class of novel insertions). Containers ship the full Dfam 4.0 database; conda uses the curated Dfam subset bundled with bioconda RepeatMasker. Default = `true` | + +#### ReConPlot Options + +[ReConPlot](https://github.com/cortes-ciriano-lab/ReConPlot) rearrangement + copy-number figures are generated through the [Tim-Yu/ReConPlot](https://github.com/Tim-Yu/ReConPlot) wrapper for every CN/SV caller pair available for a sample, into `reconplot//`: + +- `ascat_severus/` -- ASCAT allele-specific CN + Severus somatic SVs +- `wakhan_severus/` -- Wakhan top-ranked solution CN + Severus somatic SVs +- `savana/` -- SAVANA absolute CN + SAVANA classified somatic SVs + +Each pair produces `per_chromosome/` (one figure per chromosome), `genome_wide/` (all chromosomes in one strip), the harmonised CN/SV tables, and, when `--reconplot_regions` is set, a `focus/` multi-panel figure with optional gene labels and BAF track. Both the wrapper and the ReConPlot R package (neither on conda) are staged as source from GitHub (or local checkouts for offline systems); the default container ships the package pre-installed, while `-profile conda` installs it at run time. + +| Parameter | Description | +| -------------------------- | ------------------------------------------------------------------------------------------------------------- | +| `--reconplot_url` | Wrapper source tarball (GitHub archive). Default = pinned commit of `Tim-Yu/ReConPlot` | +| `--reconplot_dir` | Local wrapper checkout (contains `run_reconplot.R`); overrides `--reconplot_url`. Default = `null` | +| `--reconplot_pkg_url` | ReConPlot R package source tarball. Default = pinned commit of `cortes-ciriano-lab/ReConPlot` | +| `--reconplot_pkg_dir` | Local ReConPlot package checkout; overrides `--reconplot_pkg_url`. Default = `null` | +| `--reconplot_genome` | ReConPlot genome preset (`hg38`, `hg19`, `T2T`, `mm10`, `mm39`). Default = `null` (inferred from `--genome`) | +| `--reconplot_max_cn` | Copy-number axis ceiling. Default = `8` | +| `--reconplot_min_svlen` | Drop intra-chromosomal SVs shorter than this (bp); translocations kept. Default = `0` | +| `--reconplot_exclude_vntr` | Drop Severus SVs flagged inside a VNTR. Default = `false` | +| `--reconplot_regions` | Regions for an extra `focus/` panel, e.g. `"chr8,chr17:30000000-50000000"`. Default = `null` (no focus panel) | +| `--reconplot_genes` | Comma-separated HUGO symbols labelled on the focus panel. Default = `null` | +| `--reconplot_baf_track` | Add a het-SNP BAF track to the focus panel (ASCAT and SAVANA only). Default = `false` | +| `--reconplot_format` | Output formats: `pdf`, `png` or `pdf,png`. Default = `pdf,png` | + +##### Offline and air-gapped systems + +Both images are pinned by digest directly in the module `container` directives, so `nf-core pipelines download --container-system singularity` stages them like every other container in the pipeline. To use a different image (e.g. a local mirror) override it in a config file: + +```groovy +process { + withName: '.*:PADFOOT_(SEVERUS_WAKHAN|SAVANA)' { container = '/path/to/padfoot-repeatmasker.sif' } + withName: '.*:RECONPLOT_(ASCAT_SEVERUS|WAKHAN_SEVERUS|SAVANA)' { container = '/path/to/reconplot.sif' } +} +``` + +The Padfoot and ReConPlot **source trees** are downloaded from GitHub at run time; use `--padfoot_dir`, `--reconplot_dir` and `--reconplot_pkg_dir` to point at local checkouts instead. + #### Variant Filtering and Combining Options These options control how variants from multiple callers are filtered and merged. @@ -573,8 +635,7 @@ Prepared REVEL and EVE files are published to `/vep_plugins/`, alongside a later run can point `--vep_revel` / `--vep_revel_tbi` (or the `--vep_eve` pair) at them and skip both the download and the reshaping. The two AlphaMissense tables are fetched already indexed. -> [!IMPORTANT] -> `/vep_plugins/` holds data that is free for non-commercial use only. Exclude it when you +> [!IMPORTANT] > `/vep_plugins/` holds data that is free for non-commercial use only. Exclude it when you > share or archive a results directory — passing it on is redistribution, which those licences do > not grant you. @@ -686,8 +747,7 @@ Two of these predictors get there anyway, because they score _proteins_ rather t AlphaMissense covers the same class of variant and is CC BY 4.0. - **SpliceAI** — not currently wired up on either assembly. -> [!IMPORTANT] -> **REVEL is enabled by default and is free for non-commercial use only**; CADD and EVE, if you +> [!IMPORTANT] > **REVEL is enabled by default and is free for non-commercial use only**; CADD and EVE, if you > enable them, are the same. The pipeline cannot accept those terms on your behalf: if your work is > commercial, pass `--skip_vep_plugins`, or set only the resources you are licensed for. From 301bcb88214184b367b4629233307321610f401d Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Tue, 22 Sep 2026 19:34:35 +0100 Subject: [PATCH 04/32] Move the Padfoot and ReConPlot wiring into local subworkflows Nextflow stores each workflow body as a single string constant, which the JVM caps at 65,535 characters. After merging dev (report, signatures and Verdict blocks) the inline Padfoot and ReConPlot wiring pushed LRSOMATIC's body to 66,936 characters and the pipeline failed to compile ("String too long"). PADFOOT_ANNOTATION and RECONPLOT_FIGURES now hold the source staging, the caller-pair joins and the module calls, mirroring PAIRED_SAVANA; the main workflow passes channel.empty() for skipped callers and is back to 59,214 characters. No change to process inputs, published paths or the conf/modules.config selectors. Co-Authored-By: Claude Fable 5.1 --- subworkflows/local/padfoot_annotation.nf | 75 ++++++++ subworkflows/local/reconplot_figures.nf | 113 ++++++++++++ workflows/lrsomatic.nf | 212 ++++------------------- 3 files changed, 220 insertions(+), 180 deletions(-) create mode 100644 subworkflows/local/padfoot_annotation.nf create mode 100644 subworkflows/local/reconplot_figures.nf diff --git a/subworkflows/local/padfoot_annotation.nf b/subworkflows/local/padfoot_annotation.nf new file mode 100644 index 00000000..de46a99d --- /dev/null +++ b/subworkflows/local/padfoot_annotation.nf @@ -0,0 +1,75 @@ +// IMPORT MODULES +include { PADFOOT as PADFOOT_SEVERUS_WAKHAN } from '../../modules/local/padfoot/main' +include { PADFOOT as PADFOOT_SAVANA } from '../../modules/local/padfoot/main' +include { WGET as PADFOOT_WGET } from '../../modules/nf-core/wget/main' +include { UNTAR as PADFOOT_UNTAR } from '../../modules/nf-core/untar/main' + +// +// Padfoot annotation of somatic SVs + CNAs, once per caller pair that produced output for a sample: +// Severus SVs + the top-ranked Wakhan integer-CN VCF, and SAVANA SVs + SAVANA absolute CN. +// Pass channel.empty() for a caller that did not run. Padfoot is not on bioconda: its source tree +// comes from params.padfoot_url (GitHub archive) or a local checkout in params.padfoot_dir. +// +workflow PADFOOT_ANNOTATION { + + take: + severus_vcf // [meta, severus_somatic.vcf.gz] + wakhan_vcf_files // [meta, [wakhan_cna_*.vcf, ...]] -- every fitted solution + savana_vcf // [meta, classified.somatic.vcf] + savana_cna // [meta, segmented_absolute_copy_number.tsv] + fasta // [[:], fasta] + fai // [[:], fai] + annot // [[:], padfoot_genome, gff | [], rm | []] + + main: + ch_versions = channel.empty() + + if (params.padfoot_dir) { + padfoot_src = channel.value([[id: 'padfoot'], file(params.padfoot_dir, type: 'dir', checkIfExists: true)]) + } + else { + PADFOOT_WGET( channel.value([[id: 'padfoot'], params.padfoot_url]) ) + PADFOOT_UNTAR( PADFOOT_WGET.out.outfile ) + padfoot_src = PADFOOT_UNTAR.out.untar + ch_versions = ch_versions.mix(PADFOOT_WGET.out.versions) + } + // padfoot_src: [meta, dir] -- padfoot.py + beds/ + + // + // MODULE: PADFOOT_SEVERUS_WAKHAN (label: process_medium) + // Input: [meta, severus_somatic.vcf.gz, 'severus', wakhan_cna_integers.vcf, 'wakhan'] + // + // Wakhan writes every fitted solution; solution_1/ holds the top-ranked one + wakhan_vcf_files + .map { meta, vcfs -> + def integers = [vcfs].flatten().findAll { vcf -> vcf.name.endsWith('_wakhan_cna_integers.vcf') } + return [meta, integers.find { vcf -> vcf.toString().contains('/solution_1/') } ?: integers[0]] + } + .filter { _meta, vcf -> vcf != null } + .set { wakhan_best_cna } + // wakhan_best_cna: [meta, wakhan_cna_integers.vcf] + + severus_vcf + .join(wakhan_best_cna) + .map { meta, sv, cna -> [meta, sv, 'severus', cna, 'wakhan'] } + .set { severus_wakhan_input } + + PADFOOT_SEVERUS_WAKHAN( severus_wakhan_input, fasta, fai, padfoot_src, annot ) + ch_versions = ch_versions.mix(PADFOOT_SEVERUS_WAKHAN.out.versions) + + // + // MODULE: PADFOOT_SAVANA (label: process_medium) + // Input: [meta, classified.somatic.vcf, 'savana', segmented_absolute_copy_number.tsv, 'savana'] + // SAVANA CN is only present when a fit was found, so the join drops unfitted samples + // + savana_vcf + .join(savana_cna) + .map { meta, sv, cna -> [meta, sv, 'savana', cna, 'savana'] } + .set { savana_input } + + PADFOOT_SAVANA( savana_input, fasta, fai, padfoot_src, annot ) + ch_versions = ch_versions.mix(PADFOOT_SAVANA.out.versions) + + emit: + versions = ch_versions // [versions.yml] +} diff --git a/subworkflows/local/reconplot_figures.nf b/subworkflows/local/reconplot_figures.nf new file mode 100644 index 00000000..ed2e003d --- /dev/null +++ b/subworkflows/local/reconplot_figures.nf @@ -0,0 +1,113 @@ +// IMPORT MODULES +include { RECONPLOT as RECONPLOT_ASCAT_SEVERUS } from '../../modules/local/reconplot/main' +include { RECONPLOT as RECONPLOT_WAKHAN_SEVERUS } from '../../modules/local/reconplot/main' +include { RECONPLOT as RECONPLOT_SAVANA } from '../../modules/local/reconplot/main' +include { WGET as RECONPLOT_WGET } from '../../modules/nf-core/wget/main' +include { UNTAR as RECONPLOT_UNTAR } from '../../modules/nf-core/untar/main' +include { WGET as RECONPLOT_PKG_WGET } from '../../modules/nf-core/wget/main' +include { UNTAR as RECONPLOT_PKG_UNTAR } from '../../modules/nf-core/untar/main' + +// +// ReConPlot rearrangement + copy-number figures for every CN/SV caller pair that produced output for +// a sample: ASCAT + Severus, Wakhan + Severus, and SAVANA on its own. Pass channel.empty() for a +// caller that did not run. The wrapper (run_reconplot.R + R/) and the ReConPlot R package are staged +// as source from params.reconplot_url / params.reconplot_pkg_url, or local checkouts via the *_dir params. +// +workflow RECONPLOT_FIGURES { + + take: + severus_vcf // [meta, severus_somatic.vcf.gz] + ascat_segments // [meta, segments.txt] + ascat_purityploidy // [meta, purityploidy.txt] + ascat_bafs // [meta, [*BAF.txt]] + wakhan_bed_files // [meta, [bed_output/*.bed, ...]] -- every fitted solution + wakhan_solutions_ranks // [meta, solutions_ranks.tsv] + savana_cna // [meta, segmented_absolute_copy_number.tsv] + savana_bedpe // [meta, classified.somatic.bedpe] + savana_purity_ploidy // [meta, fitted_purity_ploidy.tsv] + savana_allele_counts // [meta, allele_counts_hetSNPs.bed] -- absent without an SNP source + genome // ReConPlot genome preset: hg38, hg19, T2T, mm10 or mm39 + + main: + ch_versions = channel.empty() + + if (params.reconplot_dir) { + reconplot_src = channel.value([[id: 'reconplot'], file(params.reconplot_dir, type: 'dir', checkIfExists: true)]) + } + else { + RECONPLOT_WGET( channel.value([[id: 'reconplot'], params.reconplot_url]) ) + RECONPLOT_UNTAR( RECONPLOT_WGET.out.outfile ) + reconplot_src = RECONPLOT_UNTAR.out.untar + ch_versions = ch_versions.mix(RECONPLOT_WGET.out.versions) + } + if (params.reconplot_pkg_dir) { + reconplot_pkg = channel.value([[id: 'reconplot_pkg'], file(params.reconplot_pkg_dir, type: 'dir', checkIfExists: true)]) + } + else { + RECONPLOT_PKG_WGET( channel.value([[id: 'reconplot_pkg'], params.reconplot_pkg_url]) ) + RECONPLOT_PKG_UNTAR( RECONPLOT_PKG_WGET.out.outfile ) + reconplot_pkg = RECONPLOT_PKG_UNTAR.out.untar + ch_versions = ch_versions.mix(RECONPLOT_PKG_WGET.out.versions) + } + // reconplot_src: [meta, dir] -- wrapper; reconplot_pkg: [meta, dir] -- R package source (conda installs it at run time) + + severus_sv_files = severus_vcf.map { meta, vcf -> [meta, [vcf]] } + // severus_sv_files: [meta, [severus_somatic.vcf.gz]] + + // + // MODULE: RECONPLOT_ASCAT_SEVERUS (label: process_low) + // Input: [meta, 'ascat', [segments.txt, purityploidy.txt, *BAF.txt], 'severus', [vcf]] + // the wrapper picks .tumour_tumourBAF.txt from the BAF tables by name + // + ascat_segments + .join(ascat_purityploidy) + .join(ascat_bafs) + .map { meta, seg, pp, bafs -> [meta, [seg, pp, bafs].flatten()] } + .join(severus_sv_files) + .map { meta, cn, sv -> [meta, 'ascat', cn, 'severus', sv] } + .set { ascat_input } + + RECONPLOT_ASCAT_SEVERUS( ascat_input, reconplot_src, reconplot_pkg, genome ) + ch_versions = ch_versions.mix(RECONPLOT_ASCAT_SEVERUS.out.versions) + + // + // MODULE: RECONPLOT_WAKHAN_SEVERUS (label: process_low) + // Input: [meta, 'wakhan', [HP_1.bed, HP_2.bed, solutions_ranks.tsv], 'severus', [vcf]] + // the two allele-specific segment BEDs of the top-ranked solution (solution_1/) + // + wakhan_bed_files + .map { meta, beds -> + def hp = [beds].flatten().findAll { bed -> bed.name ==~ /.*_copynumbers_segments_HP_[12]\.bed/ } + def best = hp.findAll { bed -> bed.toString().contains('/solution_1/') } ?: hp + return [meta, best.unique { bed -> bed.name }] + } + .filter { _meta, beds -> beds.size() == 2 } + .join(wakhan_solutions_ranks) + .map { meta, beds, ranks -> [meta, beds + [ranks]] } + .join(severus_sv_files) + .map { meta, cn, sv -> [meta, 'wakhan', cn, 'severus', sv] } + .set { wakhan_input } + + RECONPLOT_WAKHAN_SEVERUS( wakhan_input, reconplot_src, reconplot_pkg, genome ) + ch_versions = ch_versions.mix(RECONPLOT_WAKHAN_SEVERUS.out.versions) + + // + // MODULE: RECONPLOT_SAVANA (label: process_low) + // Input: [meta, 'savana', [cna.tsv, somatic.bedpe, fitted_purity_ploidy.tsv, allele_counts.bed], 'savana', []] + // single-source mode; allele_counts is optional, and a sample with allele counts but no CN fit + // only exists on the right of the remainder join ([meta, null, bed]) and is dropped + // + savana_cna + .join(savana_bedpe) + .join(savana_purity_ploidy) + .join(savana_allele_counts, remainder: true) + .filter { row -> row[1] != null } + .map { meta, cna, bedpe, pp, hetsnp -> [meta, 'savana', [cna, bedpe, pp, hetsnp].findAll { f -> f != null }, 'savana', []] } + .set { savana_input } + + RECONPLOT_SAVANA( savana_input, reconplot_src, reconplot_pkg, genome ) + ch_versions = ch_versions.mix(RECONPLOT_SAVANA.out.versions) + + emit: + versions = ch_versions // [versions.yml] +} diff --git a/workflows/lrsomatic.nf b/workflows/lrsomatic.nf index 7623146d..6e65d8d8 100644 --- a/workflows/lrsomatic.nf +++ b/workflows/lrsomatic.nf @@ -46,17 +46,6 @@ include { MODKIT_PILEUP } from '../modules/nf-core/modkit/pi include { BCFTOOLS_VIEW as SIGNATURES_BCFTOOLS_VIEW } from '../modules/nf-core/bcftools/view/main' include { SIGPROFILER_MATRIXGENERATOR } from '../modules/local/sigprofiler/matrixgenerator/main' include { SIGPROFILER_ASSIGNMENT } from '../modules/local/sigprofiler/assignment/main' -include { PADFOOT as PADFOOT_SEVERUS_WAKHAN } from '../modules/local/padfoot/main' -include { PADFOOT as PADFOOT_SAVANA } from '../modules/local/padfoot/main' -include { WGET as PADFOOT_WGET } from '../modules/nf-core/wget/main' -include { UNTAR as PADFOOT_UNTAR } from '../modules/nf-core/untar/main' -include { RECONPLOT as RECONPLOT_ASCAT_SEVERUS } from '../modules/local/reconplot/main' -include { RECONPLOT as RECONPLOT_WAKHAN_SEVERUS } from '../modules/local/reconplot/main' -include { RECONPLOT as RECONPLOT_SAVANA } from '../modules/local/reconplot/main' -include { WGET as RECONPLOT_WGET } from '../modules/nf-core/wget/main' -include { UNTAR as RECONPLOT_UNTAR } from '../modules/nf-core/untar/main' -include { WGET as RECONPLOT_PKG_WGET } from '../modules/nf-core/wget/main' -include { UNTAR as RECONPLOT_PKG_UNTAR } from '../modules/nf-core/untar/main' // // IMPORT SUBWORKFLOWS @@ -71,6 +60,8 @@ include { PAIRED_SMALLVAR_GERMLINE } from '../subworkflows/local/paired/p include { PHASING_HAPLOTYPING } from '../subworkflows/local/phasing_haplotyping' include { TUMORONLY_SAVANA } from '../subworkflows/local/tumor_only/tumoronly_savana' include { PAIRED_SAVANA } from '../subworkflows/local/paired/paired_savana' +include { PADFOOT_ANNOTATION } from '../subworkflows/local/padfoot_annotation' +include { RECONPLOT_FIGURES } from '../subworkflows/local/reconplot_figures' @@ -1304,186 +1295,47 @@ workflow LRSOMATIC { } // - // MODULE: PADFOOT (label: process_medium) - // Functional annotation of somatic SVs + CNAs. Run once per available SV/CNA caller pair: - // PADFOOT_SEVERUS_WAKHAN -- Severus somatic SVs + Wakhan best-solution integer CNA VCF - // PADFOOT_SAVANA -- SAVANA classified somatic SVs + SAVANA segmented absolute CN TSV - // Both paired and tumour-only samples are annotated. SAVANA CNA only exists when an SNP source was - // available (phased germline VCF for paired; 1000G panel for tumour-only on GRCh38/CHM13), so the - // join silently drops samples without CNA. - // SAVANA products come from PAIRED_SAVANA/TUMORONLY_SAVANA (nf-core savana modules, plain VCF). - // Padfoot is not on bioconda: the source tree is downloaded (params.padfoot_url) or taken from a - // local checkout (params.padfoot_dir); the container/conda env provide only its dependencies. - // Unsupported genomes (no bundled or user-supplied annotations) skip Padfoot with a warning. + // SUBWORKFLOW: PADFOOT_ANNOTATION -- Padfoot SV/CNA annotation per caller pair (Severus + Wakhan, SAVANA) + // Padfoot bundles annotations for hg38 and mm10 only; other genomes need --padfoot_gff and --padfoot_rm + // (validateInputParameters() warns when this gate is not met). // - def padfoot_genome = params.padfoot_genome ?: (params.genome == 'GRCh38' ? 'hg38' : params.genome == 'CHM13' ? 'chm13' : null) - // Padfoot only bundles hg38/mm10 annotations; unsupported genomes are reported by validateInputParameters() def padfoot_annot_ok = padfoot_genome && ((padfoot_genome in ['hg38', 'mm10']) || (params.padfoot_gff && params.padfoot_rm)) if (!params.skip_padfoot && padfoot_annot_ok) { - - padfoot_annot = [ - [:], - padfoot_genome, - params.padfoot_gff ? file(params.padfoot_gff, checkIfExists: true) : [], - params.padfoot_rm ? file(params.padfoot_rm, checkIfExists: true) : [] - ] - - if (params.padfoot_dir) { - padfoot_src = channel.value([[id: 'padfoot'], file(params.padfoot_dir, type: 'dir', checkIfExists: true)]) - } - else { - // MODULE: PADFOOT_WGET + PADFOOT_UNTAR -- fetch Padfoot source tarball (GitHub archive) - PADFOOT_WGET( channel.value([[id: 'padfoot'], params.padfoot_url]) ) - PADFOOT_UNTAR( PADFOOT_WGET.out.outfile ) - padfoot_src = PADFOOT_UNTAR.out.untar - ch_versions = ch_versions.mix(PADFOOT_WGET.out.versions) - } - // padfoot_src: [meta, dir] -- directory containing padfoot.py and beds/ - - if (!params.skip_wakhan) { - // Wakhan writes every fitted solution; solution_1/ holds the top-ranked one - WAKHAN.out.vcf_files - .map { meta, vcfs -> - def files = [vcfs].flatten() - def integers = files.findAll { vcf -> vcf.name.endsWith('_wakhan_cna_integers.vcf') } - def best = integers.find { vcf -> vcf.toString().contains('/solution_1/') } ?: integers[0] - return [meta, best] - } - .filter { _meta, vcf -> vcf != null } - .set { wakhan_best_cna } - // wakhan_best_cna: [meta, wakhan_cna_integers.vcf] - - SEVERUS.out.somatic_vcf - .join(wakhan_best_cna) - .map { meta, sv, cna -> [meta, sv, 'severus', cna, 'wakhan'] } - .set { padfoot_severus_wakhan_input } - // padfoot_severus_wakhan_input: [meta, severus_somatic.vcf.gz, 'severus', wakhan_cna_integers.vcf, 'wakhan'] - - PADFOOT_SEVERUS_WAKHAN ( - padfoot_severus_wakhan_input, - ch_fasta, - ch_fai, - padfoot_src, - padfoot_annot - ) - ch_versions = ch_versions.mix(PADFOOT_SEVERUS_WAKHAN.out.versions) - } - - if (!params.skip_savana) { - savana_somatic_vcf - .join(savana_cna) - .map { meta, sv, cna -> [meta, sv, 'savana', cna, 'savana'] } - .set { padfoot_savana_input } - // padfoot_savana_input: [meta, classified.somatic.vcf.gz, 'savana', segmented_absolute_copy_number.tsv, 'savana'] - - PADFOOT_SAVANA ( - padfoot_savana_input, - ch_fasta, - ch_fai, - padfoot_src, - padfoot_annot - ) - ch_versions = ch_versions.mix(PADFOOT_SAVANA.out.versions) - } + PADFOOT_ANNOTATION ( + SEVERUS.out.somatic_vcf, + params.skip_wakhan ? channel.empty() : WAKHAN.out.vcf_files, + savana_somatic_vcf, + savana_cna, + ch_fasta, + ch_fai, + [[:], padfoot_genome, + params.padfoot_gff ? file(params.padfoot_gff, checkIfExists: true) : [], + params.padfoot_rm ? file(params.padfoot_rm, checkIfExists: true) : []] + ) + ch_versions = ch_versions.mix(PADFOOT_ANNOTATION.out.versions) } // - // MODULE: RECONPLOT (label: process_low) - // Rearrangement + copy-number figures (ReConPlot) for each available CN/SV caller pair, written to - // {outdir}/{sample}/reconplot/{ascat_severus,wakhan_severus,savana}/ with per-chromosome figures, a - // genome-wide strip and the harmonised CN/SV tables. Paired and tumour-only samples alike; a pair is - // only produced when both callers emitted output for the sample (join semantics). - // The wrapper (Tim-Yu/ReConPlot) and the ReConPlot R package are staged as source (WGET+UNTAR or - // local dirs); the container ships the package pre-installed, conda installs it at run time. + // SUBWORKFLOW: RECONPLOT_FIGURES -- ReConPlot figures per CN/SV caller pair (ASCAT + Severus, Wakhan + Severus, SAVANA) // - if (!params.skip_reconplot) { - - def reconplot_genome = params.reconplot_genome ?: - (params.genome == 'CHM13' ? 'T2T' : 'hg38') - - if (params.reconplot_dir) { - reconplot_src = channel.value([[id: 'reconplot'], file(params.reconplot_dir, type: 'dir', checkIfExists: true)]) - } - else { - RECONPLOT_WGET( channel.value([[id: 'reconplot'], params.reconplot_url]) ) - RECONPLOT_UNTAR( RECONPLOT_WGET.out.outfile ) - reconplot_src = RECONPLOT_UNTAR.out.untar - ch_versions = ch_versions.mix(RECONPLOT_WGET.out.versions) - } - if (params.reconplot_pkg_dir) { - reconplot_pkg = channel.value([[id: 'reconplot_pkg'], file(params.reconplot_pkg_dir, type: 'dir', checkIfExists: true)]) - } - else { - RECONPLOT_PKG_WGET( channel.value([[id: 'reconplot_pkg'], params.reconplot_pkg_url]) ) - RECONPLOT_PKG_UNTAR( RECONPLOT_PKG_WGET.out.outfile ) - reconplot_pkg = RECONPLOT_PKG_UNTAR.out.untar - ch_versions = ch_versions.mix(RECONPLOT_PKG_WGET.out.versions) - } - // reconplot_src: [meta, dir] -- wrapper (run_reconplot.R + R/) - // reconplot_pkg: [meta, dir] -- ReConPlot R package source - - // Severus somatic SVs are the SV component for the two lrsomatic CN callers - severus_sv_files = SEVERUS.out.somatic_vcf.map { meta, vcf -> [meta, [vcf]] } - // severus_sv_files: [meta, [severus_somatic.vcf.gz]] - - if (!params.skip_ascat) { - ASCAT.out.segments - .join(ASCAT.out.purityploidy) - .join(ASCAT.out.bafs) - // segments = fitted segments.txt (segments_raw.txt is a separate emit); bafs = every *BAF.txt, - // the wrapper picks .tumour_tumourBAF.txt by name - .map { meta, seg, pp, bafs -> [meta, [seg, pp, bafs].flatten()] } - .join(severus_sv_files) - .map { meta, cn, sv -> [meta, 'ascat', cn, 'severus', sv] } - .set { reconplot_ascat_input } - // reconplot_ascat_input: [meta, 'ascat', [segments.txt, purityploidy.txt, *BAF.txt], 'severus', [vcf]] - - RECONPLOT_ASCAT_SEVERUS( reconplot_ascat_input, reconplot_src, reconplot_pkg, reconplot_genome ) - ch_versions = ch_versions.mix(RECONPLOT_ASCAT_SEVERUS.out.versions) - } - - if (!params.skip_wakhan) { - // Top-ranked Wakhan solution: allele-specific segment BEDs (HP1 + HP2) plus the ranking table - WAKHAN.out.bed_files - .map { meta, beds -> - def files = [beds].flatten() - def hp = files.findAll { bed -> bed.name ==~ /.*_copynumbers_segments_HP_[12]\.bed/ } - def best = hp.findAll { bed -> bed.toString().contains('/solution_1/') } ?: hp - return [meta, best.unique { bed -> bed.name }] - } - .filter { _meta, beds -> beds.size() == 2 } - .join(WAKHAN.out.solutions_ranks) - .map { meta, beds, ranks -> [meta, beds + [ranks]] } - .join(severus_sv_files) - .map { meta, cn, sv -> [meta, 'wakhan', cn, 'severus', sv] } - .set { reconplot_wakhan_input } - // reconplot_wakhan_input: [meta, 'wakhan', [HP_1.bed, HP_2.bed, solutions_ranks.tsv], 'severus', [vcf]] - - RECONPLOT_WAKHAN_SEVERUS( reconplot_wakhan_input, reconplot_src, reconplot_pkg, reconplot_genome ) - ch_versions = ch_versions.mix(RECONPLOT_WAKHAN_SEVERUS.out.versions) - } - - if (!params.skip_savana) { - // Single-source mode: all SAVANA files in cn_files, sv_files empty. - // allele_counts is optional (absent without an SNP source), so join with remainder and drop nulls. - // A sample with allele counts but no CN fit (SAVANA "No_fit_found") only exists on the right-hand - // side and surfaces as [meta, null, bed]; there is nothing to plot for it, so drop it before the map. - savana_cna - .join(savana_somatic_bedpe) - .join(savana_fitted_purity_ploidy) - .join(savana_allele_counts, remainder: true) - .filter { row -> row[1] != null } - .map { meta, cna, bedpe, pp, hetsnp -> [meta, 'savana', [cna, bedpe, pp, hetsnp].findAll { f -> f != null }, 'savana', []] } - .set { reconplot_savana_input } - // reconplot_savana_input: [meta, 'savana', [segmented_absolute_copy_number.tsv, classified.somatic.bedpe, fitted_purity_ploidy.tsv, allele_counts_hetSNPs.bed], 'savana', []] - - RECONPLOT_SAVANA( reconplot_savana_input, reconplot_src, reconplot_pkg, reconplot_genome ) - ch_versions = ch_versions.mix(RECONPLOT_SAVANA.out.versions) - } + RECONPLOT_FIGURES ( + SEVERUS.out.somatic_vcf, + params.skip_ascat ? channel.empty() : ASCAT.out.segments, + params.skip_ascat ? channel.empty() : ASCAT.out.purityploidy, + params.skip_ascat ? channel.empty() : ASCAT.out.bafs, + params.skip_wakhan ? channel.empty() : WAKHAN.out.bed_files, + params.skip_wakhan ? channel.empty() : WAKHAN.out.solutions_ranks, + savana_cna, + savana_somatic_bedpe, + savana_fitted_purity_ploidy, + savana_allele_counts, + params.reconplot_genome ?: (params.genome == 'CHM13' ? 'T2T' : 'hg38') + ) + ch_versions = ch_versions.mix(RECONPLOT_FIGURES.out.versions) } // From db09218fd7ff288a0ae813d80831e59280c84e1b Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Tue, 22 Sep 2026 19:38:51 +0100 Subject: [PATCH 05/32] Ship the ReConPlot wrapper under assets/ instead of downloading it at run time run_reconplot.R and R/ are pipeline glue (parsers for ASCAT, Wakhan, Severus and SAVANA output), so they now live in assets/reconplot, vendored from Tim-Yu/ReConPlot at the commit recorded in assets/reconplot/VERSION. RECONPLOT_FIGURES stages that directory directly; RECONPLOT_WGET and RECONPLOT_UNTAR and the reconplot_url / reconplot_dir parameters are removed. The ReConPlot R package itself is still fetched from its pinned upstream commit (reconplot_pkg_url / reconplot_pkg_dir) because -profile conda installs it at run time. versions.yml records the wrapper commit from VERSION. Co-Authored-By: Claude Fable 5.1 --- CHANGELOG.md | 2 +- assets/reconplot/R/parsers/ascat.R | 192 +++++++++++++++++ assets/reconplot/R/parsers/generic.R | 108 ++++++++++ assets/reconplot/R/parsers/lrsomatic.R | 77 +++++++ assets/reconplot/R/parsers/registry.R | 104 +++++++++ assets/reconplot/R/parsers/savana.R | 258 +++++++++++++++++++++++ assets/reconplot/R/parsers/severus.R | 189 +++++++++++++++++ assets/reconplot/R/parsers/wakhan.R | 163 +++++++++++++++ assets/reconplot/R/plotting.R | 114 ++++++++++ assets/reconplot/R/utils_common.R | 267 ++++++++++++++++++++++++ assets/reconplot/R/utils_vcf.R | 95 +++++++++ assets/reconplot/README.md | 8 + assets/reconplot/VERSION | 1 + assets/reconplot/run_reconplot.R | 217 +++++++++++++++++++ conf/modules.config | 4 +- containers/reconplot/README.md | 4 +- docs/usage.md | 6 +- modules/local/reconplot/main.nf | 2 +- modules/local/reconplot/meta.yml | 2 +- nextflow.config | 2 - nextflow_schema.json | 11 - subworkflows/local/reconplot_figures.nf | 16 +- 22 files changed, 1805 insertions(+), 37 deletions(-) create mode 100644 assets/reconplot/R/parsers/ascat.R create mode 100644 assets/reconplot/R/parsers/generic.R create mode 100644 assets/reconplot/R/parsers/lrsomatic.R create mode 100644 assets/reconplot/R/parsers/registry.R create mode 100644 assets/reconplot/R/parsers/savana.R create mode 100644 assets/reconplot/R/parsers/severus.R create mode 100644 assets/reconplot/R/parsers/wakhan.R create mode 100644 assets/reconplot/R/plotting.R create mode 100644 assets/reconplot/R/utils_common.R create mode 100644 assets/reconplot/R/utils_vcf.R create mode 100644 assets/reconplot/README.md create mode 100644 assets/reconplot/VERSION create mode 100755 assets/reconplot/run_reconplot.R diff --git a/CHANGELOG.md b/CHANGELOG.md index ea619931..72731fbb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,7 +18,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [#193](https://github.com/IntGenomicsLab/lrsomatic/pull/193) - Added VEP plugins: AlphaMissense, SIFT/PolyPhen, ClinVar and REVEL on GRCh38, and AlphaMissense plus SIFT/PolyPhen on CHM13 via protein-space lookup. Enabled by default with `--genome GRCh38` or `--genome CHM13` (a first GRCh38 run downloads around 1.4 GB); any `--vep_*` path overrides its default and `--skip_vep_plugins` turns the set off. CADD and EVE are opt-in behind `--vep_cadd_snv`/`--vep_cadd_indel` and `--vep_eve` because of their size (81 GB and 9.6 GB); prepared REVEL and EVE files are published to `/vep_plugins/` for reuse. Two lab-hosted AlphaMissense files are CC BY 4.0 with attribution in `CITATIONS.md` (@AmberVerhasselt). - [#189](https://github.com/IntGenomicsLab/lrsomatic/pull/189) - Added SAVANA structural variant and copy-number calling, running alongside Severus/ASCAT (@yannvrb). - Added Padfoot annotation of somatic SVs + CNAs for both Severus/Wakhan and SAVANA (#189) outputs (paired and tumour-only). Padfoot source is fetched from GitHub (or `--padfoot_dir`) and run in a public image bundling its dependencies with RepeatMasker 4.2.4 + Dfam 4.0 (`ghcr.io/tim-yu/padfoot-repeatmasker`, recipe in `containers/padfoot/`) or in a conda env; RepeatMasker annotation of inserted sequences runs by default. New params `skip_padfoot`, `padfoot_url`, `padfoot_dir`, `padfoot_genome`, `padfoot_gff`, `padfoot_rm`, `padfoot_run_repeatmasker` (@Tim-Yu). -- Added ReConPlot rearrangement + copy-number figures for each available CN/SV caller pair (`reconplot/{ascat_severus,wakhan_severus,savana}/`): per-chromosome, genome-wide and optional region-focus panels. Wrapper (`Tim-Yu/ReConPlot`) and ReConPlot R package are staged from GitHub or local checkouts; runs in a public image (`ghcr.io/tim-yu/reconplot`, recipe in `containers/reconplot/`) or conda. New params `skip_reconplot`, `reconplot_url`, `reconplot_dir`, `reconplot_pkg_url`, `reconplot_pkg_dir`, `reconplot_genome`, `reconplot_max_cn`, `reconplot_min_svlen`, `reconplot_exclude_vntr`, `reconplot_regions`, `reconplot_genes`, `reconplot_baf_track`, `reconplot_format` (@Tim-Yu). +- Added ReConPlot rearrangement + copy-number figures for each available CN/SV caller pair (`reconplot/{ascat_severus,wakhan_severus,savana}/`): per-chromosome, genome-wide and optional region-focus panels. The wrapper ships in `assets/reconplot/`; the ReConPlot R package is staged from GitHub or a local checkout; runs in a public image (`ghcr.io/tim-yu/reconplot`, recipe in `containers/reconplot/`) or conda. New params `skip_reconplot`, `reconplot_pkg_url`, `reconplot_pkg_dir`, `reconplot_genome`, `reconplot_max_cn`, `reconplot_min_svlen`, `reconplot_exclude_vntr`, `reconplot_regions`, `reconplot_genes`, `reconplot_baf_track`, `reconplot_format` (@Tim-Yu). ### `Changed` diff --git a/assets/reconplot/R/parsers/ascat.R b/assets/reconplot/R/parsers/ascat.R new file mode 100644 index 00000000..08db7a3f --- /dev/null +++ b/assets/reconplot/R/parsers/ascat.R @@ -0,0 +1,192 @@ +## --------------------------------------------------------------------------- +## parsers/ascat.R -- ASCAT allele-specific copy number (CN component). +## +## Used by lrsomatic's long-read ASCAT step, but works for any ASCAT run +## (nf-core/sarek included) since the file names come from ASCAT itself. +## +## Files consumed: +## .segments.txt -> CN track (default; ascat.output$segments) +## .segments_raw.txt -> CN track with --ascat-cn-mode raw +## .purityploidy.txt -> purity (aberrant cell fraction) and ploidy +## .tumour_tumourBAF.txt -> optional per-SNP BAF annotation track +## +## segments.txt holds the final fitted integer allele-specific calls +## (nMajor/nMinor), which is what ReConPlot wants: copyNumber = nMajor + nMinor +## and minorAlleleCopyNumber = nMinor. cnvs.txt is the same table minus the +## sample column, so it is only used as a fallback. segments_raw.txt is the +## pre-fit ASPCF segmentation and additionally carries the unrounded nAraw / +## nBraw, exposed via --ascat-cn-mode raw / raw-fractional. +## +## ASCAT writes chromosomes without a "chr" prefix; normalize_chrom() fixes that. +## --------------------------------------------------------------------------- + +ASCAT_FILE_PATTERNS <- list( + segments = "\\.segments\\.txt$", + segments_raw = "\\.segments_raw\\.txt$", + cnvs = "\\.cnvs\\.txt$", + purityploidy = "\\.purityploidy\\.txt$", + metrics = "\\.metrics\\.txt$", + baf = "_tumourBAF\\.txt$" # not _tumourBAF_rawBAF.txt +) + +ascat_find_file <- function(dir, key, sample = NULL, required = TRUE) { + pat <- ASCAT_FILE_PATTERNS[[key]] + hits <- list.files(dir, pattern = pat, full.names = TRUE) + if (key == "segments") hits <- hits[!grepl("segments_raw", hits)] + if (!is.null(sample) && nzchar(sample)) { + pinned <- hits[startsWith(basename(hits), sample)] + if (length(pinned)) hits <- pinned + } + if (length(hits) == 0) { + if (required) stop("No ASCAT '", key, "' file matching /", pat, "/ in ", dir) + return(NULL) + } + if (length(hits) > 1) { + log_msg(" multiple ASCAT '", key, "' files; using ", basename(hits[1]), + " (pass --sample to disambiguate)") + } + hits[1] +} + +ascat_infer_sample <- function(dir) { + f <- list.files(dir, pattern = ASCAT_FILE_PATTERNS$segments) + f <- f[!grepl("segments_raw", f)] + if (length(f) == 0) return(NA_character_) + sub("\\.segments\\.txt$", "", f[1]) +} + +#' Read ASCAT segments into the ReConPlot CN contract. +#' +#' @param mode "segments" (fitted integer calls), "raw" (pre-fit segmentation, +#' still using the rounded nMajor/nMinor) or "raw-fractional" (pre-fit +#' segmentation using the unrounded nAraw/nBraw) +ascat_read_cn <- function(file, mode = "segments", sample = NULL) { + df <- data.table::fread(file, sep = "\t", header = TRUE, data.table = FALSE, + na.strings = c("NA", "nan", "NaN", "")) + need <- c("chr", "startpos", "endpos", "nMajor", "nMinor") + missing <- setdiff(need, names(df)) + if (length(missing)) { + stop("ASCAT file ", basename(file), " lacks column(s): ", paste(missing, collapse = ", ")) + } + ## segments.txt keeps a sample column (".tumour"); cnvs.txt does not. + if ("sample" %in% names(df) && !is.null(sample) && nzchar(sample)) { + hit <- grepl(sample, df$sample, fixed = TRUE) + if (any(hit)) { + if (any(!hit)) log_msg(sprintf(" kept %d/%d segments for sample '%s'", + sum(hit), nrow(df), sample)) + df <- df[hit, , drop = FALSE] + } + } + + if (mode == "raw-fractional") { + if (!all(c("nAraw", "nBraw") %in% names(df))) { + stop("--ascat-cn-mode raw-fractional needs nAraw/nBraw (segments_raw.txt)") + } + total <- as.numeric(df$nAraw) + as.numeric(df$nBraw) + minor <- as.numeric(df$nBraw) + } else { + total <- as.numeric(df$nMajor) + as.numeric(df$nMinor) + minor <- as.numeric(df$nMinor) + } + + data.frame(chr = df$chr, start = df$startpos, end = df$endpos, + copyNumber = total, minorAlleleCopyNumber = minor, + stringsAsFactors = FALSE) +} + +ascat_read_purity <- function(file) { + if (is.null(file) || !file.exists(file)) return(NULL) + df <- utils::read.table(file, sep = "\t", header = TRUE, stringsAsFactors = FALSE) + if (nrow(df) == 0) return(NULL) + purity <- if ("AberrantCellFraction" %in% names(df)) df$AberrantCellFraction[1] else NA_real_ + ploidy <- if ("Ploidy" %in% names(df)) df$Ploidy[1] else NA_real_ + if (is.na(purity) && is.na(ploidy)) return(NULL) + list(purity = purity, ploidy = ploidy) +} + +#' BAF annotation track from ASCAT's per-SNP tumour BAF table. +#' +#' Layout is: Chromosome Position . Values are already +#' restricted to germline het SNPs, so no extra filtering is needed. +ascat_baf_annotation_fn <- function(file, max_points_per_region = 5000) { + if (is.null(file) || !file.exists(file)) return(NULL) + cache <- NULL + function(regions) { + if (is.null(cache)) { + log_msg(" reading ASCAT BAF track: ", basename(file)) + d <- data.table::fread(file, sep = "\t", header = TRUE, data.table = FALSE) + cols <- names(d) + chr_col <- cols[tolower(cols) == "chromosome"][1] + pos_col <- cols[tolower(cols) == "position"][1] + val_col <- setdiff(cols, c(chr_col, pos_col, cols[1])) + if (is.na(chr_col) || is.na(pos_col) || length(val_col) == 0) { + log_msg(" BAF file has an unexpected layout; skipping annotation track") + return(NULL) + } + d <- data.frame(chr = normalize_chrom(d[[chr_col]]), + pos = as.numeric(d[[pos_col]]), + y = suppressWarnings(as.numeric(d[[val_col[1]]])), + stringsAsFactors = FALSE) + cache <<- d[is_main_chrom(d$chr) & !is.na(d$y), , drop = FALSE] + } + out <- do.call(rbind, lapply(seq_len(nrow(regions)), function(i) { + r <- regions[i, ] + sub <- cache[cache$chr == r$chr & cache$pos >= r$start & cache$pos <= r$end, , drop = FALSE] + if (nrow(sub) > max_points_per_region) { + sub <- sub[sort(sample.int(nrow(sub), max_points_per_region)), , drop = FALSE] + } + sub + })) + if (is.null(out) || nrow(out) == 0) return(NULL) + rownames(out) <- NULL + out + } +} + +parse_ascat <- function(args) { + dir <- args$input + sample <- args$sample + if ((is.null(sample) || !nzchar(sample)) && !is.null(dir)) { + sample <- ascat_infer_sample(dir) + if (!is.na(sample)) log_msg(" inferred ASCAT sample: ", sample) + } + + mode <- match.arg(args$ascat_cn_mode %||% "segments", + c("segments", "raw", "raw-fractional")) + cn_file <- args$cn_file + if (is.null(cn_file)) { + key <- if (mode == "segments") "segments" else "segments_raw" + cn_file <- ascat_find_file(dir, key, sample, required = FALSE) + if (is.null(cn_file) && mode == "segments") { + cn_file <- ascat_find_file(dir, "cnvs", sample, required = FALSE) + if (!is.null(cn_file)) log_msg(" segments.txt absent; falling back to cnvs.txt") + } + if (is.null(cn_file)) stop("No ASCAT copy number file found in ", dir) + } + log_msg(" CN file: ", basename(cn_file), " (mode: ", mode, ")") + cn <- ascat_read_cn(cn_file, mode = mode, sample = sample) + + meta <- list(sample = sample, cn_file = cn_file, cn_caller = "ASCAT") + pp <- ascat_read_purity(args$purity_file %||% + (if (!is.null(dir)) ascat_find_file(dir, "purityploidy", sample, FALSE))) + if (!is.null(pp)) { + meta$purity <- pp$purity + meta$ploidy <- pp$ploidy + log_msg(sprintf(" purity=%s ploidy=%s", pp$purity, round(as.numeric(pp$ploidy), 3))) + } + + ann_fn <- NULL + if (isTRUE(args$baf_track)) { + baf_file <- args$annotation_file %||% + (if (!is.null(dir)) ascat_find_file(dir, "baf", sample, required = FALSE)) + ann_fn <- ascat_baf_annotation_fn(baf_file, + max_points_per_region = args$baf_max_points %||% 5000) + if (is.null(ann_fn)) log_msg(" --baf-track requested but no ASCAT BAF file found; skipping") + } + + list(cn = cn, meta = meta, annotation_fn = ann_fn) +} + +register_parser("ascat", parse_ascat, + "ASCAT allele-specific CN (segments.txt / segments_raw.txt)", + provides = "cn") diff --git a/assets/reconplot/R/parsers/generic.R b/assets/reconplot/R/parsers/generic.R new file mode 100644 index 00000000..8fb334c0 --- /dev/null +++ b/assets/reconplot/R/parsers/generic.R @@ -0,0 +1,108 @@ +## --------------------------------------------------------------------------- +## parsers/generic.R -- fallback parser for any caller not yet given its own file. +## +## Reads an explicit --cn-file and --sv-file and maps common column spellings +## onto the ReConPlot contract. Use it to sanity-check a new caller's output +## before writing a dedicated parser. +## +## CN : chr/chromosome/seqnames, start, end, copyNumber (or nMajor+nMinor, +## total_cn, CN), minorAlleleCopyNumber (or nMinor, minor_cn) +## SV : headerless BEDPE (>=6 cols, orientation in col 9/10 or a "|"-packed +## name column), or a headed table with chr1/pos1/chr2/pos2/strands. +## --------------------------------------------------------------------------- + +.syn <- function(df, target, candidates) { + if (target %in% names(df)) return(target) + hit <- candidates[tolower(candidates) %in% tolower(names(df))] + if (length(hit) == 0) return(NA_character_) + names(df)[match(tolower(hit[1]), tolower(names(df)))] +} + +generic_read_cn <- function(file) { + df <- data.table::fread(file, sep = "\t", header = TRUE, data.table = FALSE, + na.strings = c("NA", "nan", "NaN", "")) + names(df) <- sub("^#", "", names(df)) + + cchr <- .syn(df, "chr", c("chromosome", "chrom", "seqnames", "CHR", "Chromosome")) + cstart <- .syn(df, "start", c("startpos", "chromStart", "Start", "begin")) + cend <- .syn(df, "end", c("endpos", "chromEnd", "End", "stop")) + ctot <- .syn(df, "copyNumber", c("total_cn", "totalCN", "cn", "CN", "ntot", "tcn")) + cmin <- .syn(df, "minorAlleleCopyNumber", c("minor_cn", "minorCN", "nMinor", + "nMin", "minor", "mcn")) + cmaj <- .syn(df, "nMajor", c("major_cn", "majorCN", "nMaj", "major")) + + for (nm in c(chr = cchr, start = cstart, end = cend)) { + if (is.na(nm)) stop("Cannot find chr/start/end columns in ", basename(file)) + } + out <- data.frame(chr = df[[cchr]], start = df[[cstart]], end = df[[cend]], + stringsAsFactors = FALSE) + if (!is.na(ctot)) { + out$copyNumber <- df[[ctot]] + } else if (!is.na(cmaj) && !is.na(cmin)) { + out$copyNumber <- as.numeric(df[[cmaj]]) + as.numeric(df[[cmin]]) + } else { + stop("Cannot find a total copy number column in ", basename(file)) + } + out$minorAlleleCopyNumber <- if (!is.na(cmin)) df[[cmin]] else NA_real_ + out +} + +generic_read_sv <- function(file) { + first <- readLines(file, n = 1L, warn = FALSE) + headed <- grepl("chr1|chrom1|CHROM|chr_1", first, ignore.case = TRUE) && + !grepl("^chr[0-9XYM]", first) + + if (headed) { + df <- data.table::fread(file, sep = "\t", header = TRUE, data.table = FALSE) + names(df) <- sub("^#", "", names(df)) + c1 <- .syn(df, "chr1", c("chrom1", "chromosome1", "chrA", "CHROM_A")) + p1 <- .syn(df, "pos1", c("start1", "position1", "posA", "START_A")) + c2 <- .syn(df, "chr2", c("chrom2", "chromosome2", "chrB", "CHROM_B")) + p2 <- .syn(df, "pos2", c("start2", "position2", "posB", "START_B")) + st <- .syn(df, "strands", c("strand", "orientation", "bp_notation", "BP_NOTATION")) + if (any(is.na(c(c1, p1, c2, p2)))) { + stop("Cannot find chr1/pos1/chr2/pos2 columns in ", basename(file)) + } + strands <- if (!is.na(st)) df[[st]] else { + s1 <- .syn(df, "strand1", c("str1", "orientation1")) + s2 <- .syn(df, "strand2", c("str2", "orientation2")) + if (any(is.na(c(s1, s2)))) stop("No strand information in ", basename(file)) + paste0(df[[s1]], df[[s2]]) + } + sv <- data.frame(chr1 = df[[c1]], pos1 = df[[p1]], chr2 = df[[c2]], + pos2 = df[[p2]], strands = strands, stringsAsFactors = FALSE) + } else { + df <- data.table::fread(file, sep = "\t", header = FALSE, data.table = FALSE) + if (ncol(df) < 6) stop("BEDPE ", basename(file), " has fewer than 6 columns") + strands <- if (ncol(df) >= 10) { + paste0(df[[9]], df[[10]]) + } else if (ncol(df) >= 7 && any(grepl("\\|", df[[7]]))) { + vapply(strsplit(as.character(df[[7]]), "|", fixed = TRUE), + function(p) p[length(p)], character(1)) + } else { + stop("BEDPE ", basename(file), " carries no orientation (need cols 9-10 or a name field)") + } + sv <- data.frame(chr1 = df[[1]], pos1 = bedpe_point(df[[2]], df[[3]]), + chr2 = df[[4]], pos2 = bedpe_point(df[[5]], df[[6]]), + strands = strands, stringsAsFactors = FALSE) + } + sv$strands <- gsub("[<>]", "", trimws(sv$strands)) + sv$strands[toupper(sv$strands) == "INS"] <- "INS" + sv$strands[toupper(sv$strands) %in% c("SBE", "SBND")] <- "SBE" + sv +} + +parse_generic <- function(args) { + if (is.null(args$cn_file) || is.null(args$sv_file)) { + stop("--source generic requires both --cn-file and --sv-file") + } + log_msg(" CN file: ", basename(args$cn_file)) + log_msg(" SV file: ", basename(args$sv_file)) + list(cn = generic_read_cn(args$cn_file), + sv = generic_read_sv(args$sv_file), + meta = list(sample = args$sample %||% NA_character_), + annotation_fn = NULL) +} + +register_parser("generic", parse_generic, + "Any caller: explicit --cn-file/--sv-file with auto column mapping") diff --git a/assets/reconplot/R/parsers/lrsomatic.R b/assets/reconplot/R/parsers/lrsomatic.R new file mode 100644 index 00000000..8a6f355c --- /dev/null +++ b/assets/reconplot/R/parsers/lrsomatic.R @@ -0,0 +1,77 @@ +## --------------------------------------------------------------------------- +## parsers/lrsomatic.R -- legacy ASCAT+Severus lrsomatic convenience wrapper. +## +## lrsomatic can run different CN/SV callers. Prefer naming those callers +## explicitly with --cn-source/--sv-source. This wrapper remains as the original +## ASCAT+Severus shortcut: +## +## /ascat/ -> parsers/ascat.R (CN) +## /variants/severus/somatic_SVs/ -> parsers/severus.R (SVs) +## +## Equivalent to: +## --cn-source ascat --cn-input /ascat \ +## --sv-source severus --sv-input /variants/severus +## +## For Wakhan CN from the same lrsomatic run, use: +## --cn-source wakhan --sv-source severus --input +## +## --input accepts the per-sample directory (output/P215003155), the pipeline +## outdir (output/, when it holds exactly one sample), or the run directory +## containing output/. +## --------------------------------------------------------------------------- + +#' Resolve --input to an lrsomatic per-sample directory. +lrsomatic_sample_dir <- function(dir, sample = NULL) { + if (is.null(dir)) stop("ASCAT+Severus lrsomatic shortcut needs --input") + is_sample_dir <- function(d) dir.exists(file.path(d, "ascat")) || + dir.exists(file.path(d, "variants", "severus")) + + if (is_sample_dir(dir)) return(dir) + + ## descend through a run directory into output/ + for (d in c(file.path(dir, "output"), dir)) { + if (!dir.exists(d)) next + subs <- list.dirs(d, recursive = FALSE) + subs <- subs[vapply(subs, is_sample_dir, logical(1))] + if (!is.null(sample) && nzchar(sample)) { + pinned <- subs[basename(subs) == sample | startsWith(basename(subs), sample)] + if (length(pinned)) subs <- pinned + } + if (length(subs) == 1) return(subs[1]) + if (length(subs) > 1) { + stop("Several lrsomatic sample directories under ", d, ": ", + paste(basename(subs), collapse = ", "), ". Pass --sample or point ", + "--input at one of them.") + } + } + stop("Could not find an lrsomatic sample directory under ", dir, + " (expected an 'ascat' and/or 'variants/severus' subdirectory)") +} + +parse_lrsomatic <- function(args) { + sample_dir <- lrsomatic_sample_dir(args$input, args$sample) + log_msg(" lrsomatic sample directory: ", sample_dir) + if (is.null(args$sample) || !nzchar(args$sample)) { + args$sample <- basename(sample_dir) + log_msg(" inferred sample: ", args$sample) + } + + args_cn <- args; args_cn$input <- file.path(sample_dir, "ascat") + args_sv <- args; args_sv$input <- file.path(sample_dir, "variants", "severus") + if (!dir.exists(args_cn$input)) stop("No ascat/ directory under ", sample_dir) + if (!dir.exists(args_sv$input)) stop("No variants/severus/ directory under ", sample_dir) + + ## ASCAT names its files ".tumour...", so do not pin on the bare + ## sample id here; let the ascat parser infer its own prefix. + args_cn$sample <- NULL + p_cn <- parse_ascat(args_cn) + p_sv <- parse_severus(args_sv) + + meta <- utils::modifyList(p_sv$meta %||% list(), p_cn$meta %||% list()) + meta$sample <- args$sample + list(cn = p_cn$cn, sv = p_sv$sv, meta = meta, annotation_fn = p_cn$annotation_fn) +} + +register_parser("lrsomatic", parse_lrsomatic, + "Legacy lrsomatic shortcut: ASCAT copy number + Severus somatic SVs", + provides = c("cn", "sv")) diff --git a/assets/reconplot/R/parsers/registry.R b/assets/reconplot/R/parsers/registry.R new file mode 100644 index 00000000..3c24657c --- /dev/null +++ b/assets/reconplot/R/parsers/registry.R @@ -0,0 +1,104 @@ +## --------------------------------------------------------------------------- +## registry.R -- plug-in table mapping a caller name to a parser function. +## +## Adding support for a new SV/CN caller means dropping one file into +## R/parsers/ that ends with a register_parser() call. Nothing else changes. +## +## A parser is a function(args) -> list(...) where `args` is the list of CLI +## options (see run_reconplot.R). What it must return depends on `provides`: +## +## provides = c("cn", "sv") full parser: list(cn = , sv = , ...) +## provides = "cn" CN component: list(cn = , ...) +## provides = "sv" SV component: list(sv = , ...) +## +## Optional extra elements: `meta` (named list; sample/purity/ploidy feed the +## plot title) and `annotation_fn` (function(regions) -> data.frame(chr,pos,y)). +## +## Components exist because a pipeline may call CN and SVs with different tools +## (lrsomatic: ASCAT + Severus). They compose via --cn-source / --sv-source, so +## any CN caller can be paired with any SV caller. +## +## Parsers should return raw-ish tables; validate_cn()/validate_sv() from +## utils_common.R are applied centrally afterwards. +## --------------------------------------------------------------------------- + +.parser_registry <- new.env(parent = emptyenv()) + +register_parser <- function(name, fn, description = "", provides = c("cn", "sv")) { + stopifnot(is.character(name), length(name) == 1, is.function(fn)) + provides <- match.arg(provides, c("cn", "sv"), several.ok = TRUE) + assign(name, list(fn = fn, description = description, provides = provides), + envir = .parser_registry) + invisible(NULL) +} + +get_parser_entry <- function(name) { + if (is.null(name) || !nzchar(name) || + !exists(name, envir = .parser_registry, inherits = FALSE)) { + stop("Unknown source '", name, "'. Available: ", + paste(list_parsers()$name, collapse = ", ")) + } + get(name, envir = .parser_registry, inherits = FALSE) +} + +get_parser <- function(name) get_parser_entry(name)$fn + +parser_provides <- function(name) get_parser_entry(name)$provides + +list_parsers <- function() { + nms <- sort(ls(.parser_registry)) + data.frame( + name = nms, + provides = vapply(nms, function(n) + paste(get(n, envir = .parser_registry)$provides, collapse = "+"), character(1)), + description = vapply(nms, function(n) + get(n, envir = .parser_registry)$description, character(1)), + stringsAsFactors = FALSE, row.names = NULL) +} + +#' Source every parser implementation found in `dir`. +load_parsers <- function(dir) { + files <- setdiff(list.files(dir, pattern = "\\.[Rr]$", full.names = TRUE), + file.path(dir, "registry.R")) + for (f in sort(files)) sys.source(f, envir = globalenv()) + invisible(list_parsers()) +} + +#' Work out which parser supplies CN and which supplies SVs, then run them. +#' +#' Single-source mode calls one full parser. Split mode (--cn-source and/or +#' --sv-source) calls one parser for each half, each with its own --cn-input / +#' --sv-input if given, and merges the results. +run_parsers <- function(args) { + cn_src <- args$cn_source %||% args$source + sv_src <- args$sv_source %||% args$source + split_mode <- !identical(cn_src, sv_src) || + !is.null(args$cn_input) || !is.null(args$sv_input) + + if (!split_mode) { + prov <- parser_provides(cn_src) + if (!all(c("cn", "sv") %in% prov)) { + stop("Source '", cn_src, "' only provides '", paste(prov, collapse = "+"), + "'. Pair it with another via --cn-source/--sv-source, e.g. ", + "--cn-source ascat --sv-source severus") + } + log_msg("source: ", cn_src) + return(get_parser(cn_src)(args)) + } + + log_msg("CN source: ", cn_src, " SV source: ", sv_src) + for (s in c(cn = cn_src, sv = sv_src)) invisible(get_parser_entry(s)) + + args_cn <- args; args_cn$input <- args$cn_input %||% args$input + args_sv <- args; args_sv$input <- args$sv_input %||% args$input + + p_cn <- get_parser(cn_src)(args_cn) + p_sv <- get_parser(sv_src)(args_sv) + if (is.null(p_cn$cn)) stop("Source '", cn_src, "' returned no copy number table") + if (is.null(p_sv$sv)) stop("Source '", sv_src, "' returned no SV table") + + list(cn = p_cn$cn, sv = p_sv$sv, + ## CN metadata wins: purity/ploidy come from the CN fit + meta = utils::modifyList(p_sv$meta %||% list(), p_cn$meta %||% list()), + annotation_fn = p_cn$annotation_fn %||% p_sv$annotation_fn) +} diff --git a/assets/reconplot/R/parsers/savana.R b/assets/reconplot/R/parsers/savana.R new file mode 100644 index 00000000..516c7c40 --- /dev/null +++ b/assets/reconplot/R/parsers/savana.R @@ -0,0 +1,258 @@ +## --------------------------------------------------------------------------- +## parsers/savana.R -- turn a SAVANA output directory into ReConPlot inputs. +## +## Files consumed (all optional except the first two): +## _segmented_absolute_copy_number.tsv -> CN track +## .classified.somatic.bedpe -> SV track (default) +## .classified.somatic.vcf -> SV track (--sv-format vcf) +## _fitted_purity_ploidy.tsv -> purity/ploidy for the title +## _allele_counts_hetSNPs.bed -> optional BAF annotation track +## +## SAVANA writes breakpoint orientation as BP_NOTATION ("+-", "-+", "++", "--", +## ""), which is the same convention ReConPlot uses, so orientations pass +## through unchanged; only ""/"" need renaming. +## --------------------------------------------------------------------------- + +SAVANA_FILE_PATTERNS <- list( + cn = "_segmented_absolute_copy_number\\.tsv$", + bedpe = "\\.classified\\.somatic\\.bedpe$", + vcf = "\\.classified\\.somatic\\.vcf(\\.gz)?$", + purity = "_fitted_purity_ploidy\\.tsv$", + hetsnp = "_allele_counts_hetSNPs\\.bed(\\.gz)?$" +) + +#' Locate a single SAVANA output file inside `dir`, optionally pinned to a sample. +savana_find_file <- function(dir, key, sample = NULL, required = TRUE) { + pat <- SAVANA_FILE_PATTERNS[[key]] + hits <- list.files(dir, pattern = pat, full.names = TRUE) + if (!is.null(sample) && nzchar(sample)) { + pinned <- hits[startsWith(basename(hits), sample)] + if (length(pinned)) hits <- pinned + } + if (length(hits) == 0) { + if (required) stop("No SAVANA '", key, "' file matching /", pat, "/ in ", dir) + return(NULL) + } + if (length(hits) > 1) { + log_msg(" multiple '", key, "' files found; using ", basename(hits[1]), + " (pass --sample to disambiguate)") + } + hits[1] +} + +#' Infer the sample prefix from the copy number file name. +savana_infer_sample <- function(dir) { + f <- list.files(dir, pattern = SAVANA_FILE_PATTERNS$cn) + if (length(f) == 0) return(NA_character_) + sub("_segmented_absolute_copy_number\\.tsv$", "", f[1]) +} + +## --- copy number ------------------------------------------------------------ + +savana_read_cn <- function(file) { + df <- data.table::fread(file, sep = "\t", header = TRUE, data.table = FALSE, + na.strings = c("NA", "nan", "NaN", "")) + names(df)[names(df) == "chromosome"] <- "chr" + need <- c("chr", "start", "end", "copyNumber", "minorAlleleCopyNumber") + missing <- setdiff(need, names(df)) + if (length(missing)) { + stop("SAVANA CN file ", basename(file), " lacks column(s): ", + paste(missing, collapse = ", ")) + } + df[, need, drop = FALSE] +} + +## --- structural variants ---------------------------------------------------- + +#' Normalise a SAVANA BP_NOTATION value to ReConPlot's `strands` vocabulary. +savana_notation_to_strands <- function(x) { + x <- toupper(gsub("[<>]", "", trimws(as.character(x)))) + out <- rep(NA_character_, length(x)) + out[x %in% c("+-", "-+", "++", "--")] <- x[x %in% c("+-", "-+", "++", "--")] + out[x == "INS"] <- "INS" + out[x %in% c("SBE", "SBND", "BND_SINGLE")] <- "SBE" + out +} + +#' Pull the fields SAVANA packs into the BEDPE name column. +#' +#' The name looks like "ID_39590|1608bp|TUMOUR_12|--": an event id, the SV +#' length, the tumour read support and the breakpoint notation. +savana_split_bedpe_name <- function(name) { + parts <- strsplit(as.character(name), "|", fixed = TRUE) + pick <- function(p, rx, default = NA_character_) { + m <- grep(rx, p, value = TRUE) + if (length(m)) m[1] else default + } + data.frame( + sv_id = vapply(parts, function(p) p[1] %||% NA_character_, character(1)), + svlen = vapply(parts, function(p) { + v <- pick(p, "^[0-9]+bp$"); suppressWarnings(as.numeric(sub("bp$", "", v))) + }, numeric(1)), + support = vapply(parts, function(p) { + v <- pick(p, "^TUMOUR_[0-9]+$"); suppressWarnings(as.numeric(sub("^TUMOUR_", "", v))) + }, numeric(1)), + notation = vapply(parts, function(p) p[length(p)] %||% NA_character_, character(1)), + stringsAsFactors = FALSE + ) +} + +#' BEDPE coordinates: SAVANA writes start == end == POS, while a spec-compliant +#' BEDPE writes start == POS-1. Handle both without guessing globally. +bedpe_point <- function(start, end) { + ifelse(end - start == 1, end, start) +} + +savana_read_sv_bedpe <- function(file, min_support = 0) { + df <- data.table::fread(file, sep = "\t", header = FALSE, data.table = FALSE) + if (ncol(df) < 7) stop("SAVANA BEDPE ", basename(file), " has fewer than 7 columns") + names(df)[1:7] <- c("chrom1", "start1", "end1", "chrom2", "start2", "end2", "name") + info <- savana_split_bedpe_name(df$name) + + sv <- data.frame( + sv_id = info$sv_id, + chr1 = df$chrom1, + pos1 = bedpe_point(df$start1, df$end1), + chr2 = df$chrom2, + pos2 = bedpe_point(df$start2, df$end2), + strands = savana_notation_to_strands(info$notation), + svlen = info$svlen, + support = info$support, + stringsAsFactors = FALSE + ) + savana_filter_sv(sv, min_support) +} + +savana_read_sv_vcf <- function(file, min_support = 0, pass_only = TRUE) { + vcf <- vcf_read_records(file, pass_only = pass_only) + if (is.null(vcf) || nrow(vcf) == 0) return(savana_empty_sv()) + + notation <- vcf_info_get(vcf$info, "BP_NOTATION") + svlen <- suppressWarnings(as.numeric(vcf_info_get(vcf$info, "SVLEN"))) + support <- suppressWarnings(as.numeric(vcf_info_get(vcf$info, "TUMOUR_READ_SUPPORT"))) + mate <- vcf_alt_mate(vcf$alt) + + sv <- data.frame( + sv_id = sub("_[12]$", "", vcf$id), + chr1 = vcf$chrom, + pos1 = vcf$pos, + chr2 = ifelse(is.na(mate$chr), vcf$chrom, mate$chr), + pos2 = ifelse(is.na(mate$pos), vcf$pos, mate$pos), + strands = savana_notation_to_strands(notation), + svlen = svlen, + support = support, + stringsAsFactors = FALSE + ) + sv <- dedupe_breakend_pairs(sv) # BND records come in mate pairs + savana_filter_sv(sv, min_support) +} + +savana_empty_sv <- function() { + data.frame(sv_id = character(), chr1 = character(), pos1 = numeric(), + chr2 = character(), pos2 = numeric(), strands = character(), + svlen = numeric(), support = numeric(), stringsAsFactors = FALSE) +} + +savana_filter_sv <- function(sv, min_support = 0) { + n0 <- nrow(sv) + if (min_support > 0) { + keep <- is.na(sv$support) | sv$support >= min_support + if (any(!keep)) { + log_msg(sprintf(" dropped %d SVs with tumour read support < %g", + sum(!keep), min_support)) + } + sv <- sv[keep, , drop = FALSE] + } + log_msg(sprintf(" %d SV junctions read (%d after support filter)", n0, nrow(sv))) + rownames(sv) <- NULL + sv +} + +## --- purity / ploidy -------------------------------------------------------- + +savana_read_purity <- function(file) { + if (is.null(file) || !file.exists(file)) return(NULL) + df <- utils::read.table(file, sep = "\t", header = TRUE, stringsAsFactors = FALSE) + if (nrow(df) == 0) return(NULL) + as.list(df[1, , drop = FALSE]) +} + +## --- optional BAF annotation track ----------------------------------------- + +#' Build a `custom_annotation` data frame (chr, pos, y) of het-SNP BAF values. +#' +#' The het-SNP file is large, so it is read once, restricted to the primary +#' contigs and thinned; the per-region subset happens in the returned closure. +savana_baf_annotation_fn <- function(file, max_points_per_region = 5000) { + if (is.null(file) || !file.exists(file)) return(NULL) + cache <- NULL + function(regions) { + if (is.null(cache)) { + log_msg(" reading het-SNP BAF track: ", basename(file)) + d <- data.table::fread(file, sep = "\t", header = FALSE, data.table = FALSE, + select = c(1, 2, 12), + col.names = c("chr", "pos", "y")) + d$chr <- normalize_chrom(d$chr) + d <- d[is_main_chrom(d$chr) & !is.na(d$y), , drop = FALSE] + cache <<- d + } + out <- do.call(rbind, lapply(seq_len(nrow(regions)), function(i) { + r <- regions[i, ] + sub <- cache[cache$chr == r$chr & cache$pos >= r$start & cache$pos <= r$end, , drop = FALSE] + if (nrow(sub) > max_points_per_region) { + sub <- sub[sort(sample.int(nrow(sub), max_points_per_region)), , drop = FALSE] + } + sub + })) + if (is.null(out) || nrow(out) == 0) return(NULL) + rownames(out) <- NULL + out + } +} + +## --- entry point ------------------------------------------------------------ + +parse_savana <- function(args) { + dir <- args$input + sample <- args$sample + if (is.null(sample) || !nzchar(sample)) { + sample <- if (!is.null(dir)) savana_infer_sample(dir) else NA_character_ + if (!is.na(sample)) log_msg(" inferred sample: ", sample) + } + + cn_file <- args$cn_file %||% savana_find_file(dir, "cn", sample) + log_msg(" CN file: ", basename(cn_file)) + cn <- savana_read_cn(cn_file) + + sv_format <- match.arg(args$sv_format %||% "bedpe", c("bedpe", "vcf")) + sv_file <- args$sv_file %||% savana_find_file(dir, sv_format, sample) + log_msg(" SV file: ", basename(sv_file), " (", sv_format, ")") + sv <- if (sv_format == "bedpe") { + savana_read_sv_bedpe(sv_file, min_support = args$min_support %||% 0) + } else { + savana_read_sv_vcf(sv_file, min_support = args$min_support %||% 0) + } + + meta <- list(sample = sample, cn_file = cn_file, sv_file = sv_file) + pp <- savana_read_purity(args$purity_file %||% + (if (!is.null(dir)) savana_find_file(dir, "purity", sample, required = FALSE))) + if (!is.null(pp)) { + meta$purity <- pp$purity + meta$ploidy <- pp$ploidy + log_msg(sprintf(" purity=%s ploidy=%s", pp$purity, pp$ploidy)) + } + + ann_fn <- NULL + if (isTRUE(args$baf_track)) { + baf_file <- args$annotation_file %||% + (if (!is.null(dir)) savana_find_file(dir, "hetsnp", sample, required = FALSE)) + ann_fn <- savana_baf_annotation_fn(baf_file, + max_points_per_region = args$baf_max_points %||% 5000) + if (is.null(ann_fn)) log_msg(" --baf-track requested but no het-SNP file found; skipping") + } + + list(cn = cn, sv = sv, meta = meta, annotation_fn = ann_fn) +} + +register_parser("savana", parse_savana, + "SAVANA (segmented_absolute_copy_number.tsv + classified.somatic.bedpe/vcf)") diff --git a/assets/reconplot/R/parsers/severus.R b/assets/reconplot/R/parsers/severus.R new file mode 100644 index 00000000..f75a5a3d --- /dev/null +++ b/assets/reconplot/R/parsers/severus.R @@ -0,0 +1,189 @@ +## --------------------------------------------------------------------------- +## parsers/severus.R -- Severus long-read somatic SV calls (SV component). +## +## Files consumed: +## somatic_SVs/severus_somatic.vcf.gz -> SV track (the full callset) +## somatic_SVs/breakpoint_clusters_list.tsv -> optional cluster summary log +## +## Why the VCF and not breakpoint_clusters.tsv: the cluster file lists only the +## junctions Severus assigned to a complex-rearrangement cluster. On sample +## P215003155 that is 213 of the 330 junctions in the VCF (every cluster +## junction is present in the VCF; 117 VCF junctions are in no cluster). It is +## a filter/annotation layer, not the callset. Cluster membership is available +## from the VCF anyway as INFO/CLUSTERID, so --cluster-id filters without ever +## reading the TSV. +## +## Severus INFO/STRANDS uses the same orientation convention as ReConPlot and +## SAVANA (DEL "+-", DUP "-+", INV "++"/"--"), verified against records both +## callers report for this sample, so orientations pass straight through. +## +## Note on defaults: Severus runs at --min-support 3 in lrsomatic and emits +## small VNTR indels alongside rearrangements (99 junctions under 1 kb here, +## versus 19 from SAVANA). Nothing is filtered by default -- use --min-svlen +## and --exclude-vntr to get a rearrangement-only view. +## --------------------------------------------------------------------------- + +SEVERUS_FILE_PATTERNS <- list( + somatic_vcf = "^severus_somatic\\.vcf(\\.gz)?$", + all_vcf = "^severus_all\\.vcf(\\.gz)?$", + clusters = "^breakpoint_clusters\\.tsv$", + cluster_list = "^breakpoint_clusters_list\\.tsv$" +) + +#' Find a Severus file, searching the given directory and the usual subdirs. +#' +#' Accepts the severus/ directory, the somatic_SVs/ directory, or an lrsomatic +#' per-sample directory, so callers do not have to know the layout. +severus_find_file <- function(dir, key, required = TRUE, somatic = TRUE) { + pat <- SEVERUS_FILE_PATTERNS[[key]] + sub <- if (somatic) "somatic_SVs" else "all_SVs" + candidates <- c(dir, + file.path(dir, sub), + file.path(dir, "severus", sub), + file.path(dir, "variants", "severus", sub)) + for (d in candidates) { + if (!dir.exists(d)) next + hits <- list.files(d, pattern = pat, full.names = TRUE) + if (length(hits)) return(hits[1]) + } + if (required) stop("No Severus '", key, "' file matching /", pat, "/ under ", dir) + NULL +} + +#' Log the largest Severus clusters so the user can pick one for --cluster-id. +severus_log_cluster_list <- function(file, top = 5) { + if (is.null(file) || !file.exists(file)) return(invisible(NULL)) + df <- utils::read.table(file, sep = "\t", header = FALSE, skip = 1, + stringsAsFactors = FALSE, quote = "", fill = TRUE) + if (ncol(df) < 5) return(invisible(NULL)) + names(df)[c(1, 2, 5)] <- c("cluster_id", "type", "sv_count") + df <- df[order(-suppressWarnings(as.numeric(df$sv_count))), , drop = FALSE] + n <- min(top, nrow(df)) + log_msg(sprintf(" largest Severus clusters: %s", + paste(sprintf("%s (%s, %s SVs)", df$cluster_id[1:n], + df$type[1:n], df$sv_count[1:n]), collapse = "; "))) + invisible(df) +} + +#' Read severus_somatic.vcf.gz into the ReConPlot SV contract. +severus_read_vcf <- function(file, min_support = 0, min_svlen = 0, + exclude_vntr = FALSE, cluster_id = NULL, + clustered_only = FALSE, pass_only = TRUE) { + vcf <- vcf_read_records(file, pass_only = pass_only) + if (is.null(vcf) || nrow(vcf) == 0) return(severus_empty_sv()) + + svtype <- vcf_info_get(vcf$info, "SVTYPE") + strands <- vcf_info_get(vcf$info, "STRANDS") + end <- suppressWarnings(as.numeric(vcf_info_get(vcf$info, "END"))) + svlen <- suppressWarnings(as.numeric(vcf_info_get(vcf$info, "SVLEN"))) + cluster <- vcf_info_get(vcf$info, "CLUSTERID") + detail <- vcf_info_get(vcf$info, "DETAILED_TYPE") + vntr <- !is.na(vcf_info_get(vcf$info, "INSIDE_VNTR")) + support <- suppressWarnings(as.numeric(vcf_format_get(vcf$format, vcf$sample1, "DV"))) + + ## Mate locus: breakends carry it in the ALT allele, symbolic ALTs + ## (//) carry it as INFO/END on the same chromosome. + mate <- vcf_alt_mate(vcf$alt) + chr2 <- ifelse(!is.na(mate$chr), mate$chr, vcf$chrom) + pos2 <- ifelse(!is.na(mate$pos), mate$pos, + ifelse(!is.na(end), end, vcf$pos)) + + ## STRANDS is absent on insertions; fall back to the SV type. + strands[is.na(strands) & svtype == "INS"] <- "INS" + strands[is.na(strands) & svtype == "DEL"] <- "+-" + strands[is.na(strands) & svtype == "DUP"] <- "-+" + + sv <- data.frame( + sv_id = sub("_[12]$", "", vcf$id), + chr1 = vcf$chrom, pos1 = vcf$pos, + chr2 = chr2, pos2 = pos2, + strands = strands, + svtype = svtype, + detailed_type = detail, + svlen = svlen, + support = support, + cluster_id = cluster, + inside_vntr = vntr, + stringsAsFactors = FALSE) + + n_records <- nrow(sv) + sv <- dedupe_breakend_pairs(sv) + log_msg(sprintf(" %d VCF records -> %d junctions after mate collapsing", + n_records, nrow(sv))) + severus_filter_sv(sv, min_support = min_support, min_svlen = min_svlen, + exclude_vntr = exclude_vntr, cluster_id = cluster_id, + clustered_only = clustered_only) +} + +severus_empty_sv <- function() { + data.frame(sv_id = character(), chr1 = character(), pos1 = numeric(), + chr2 = character(), pos2 = numeric(), strands = character(), + svtype = character(), detailed_type = character(), svlen = numeric(), + support = numeric(), cluster_id = character(), inside_vntr = logical(), + stringsAsFactors = FALSE) +} + +severus_filter_sv <- function(sv, min_support = 0, min_svlen = 0, + exclude_vntr = FALSE, cluster_id = NULL, + clustered_only = FALSE) { + drop <- function(sv, keep, why) { + if (any(!keep)) log_msg(sprintf(" dropped %d junctions: %s", sum(!keep), why)) + sv[keep, , drop = FALSE] + } + if (min_support > 0) { + sv <- drop(sv, is.na(sv$support) | sv$support >= min_support, + sprintf("read support < %g", min_support)) + } + if (min_svlen > 0) { + ## A length only means something within a chromosome; never use it to + ## discard translocations, which carry no SVLEN. + intra <- sv$chr1 == sv$chr2 + span <- ifelse(!is.na(sv$svlen), abs(sv$svlen), abs(sv$pos2 - sv$pos1)) + sv <- drop(sv, !intra | is.na(span) | span >= min_svlen, + sprintf("intra-chromosomal span < %g bp", min_svlen)) + } + if (exclude_vntr) { + sv <- drop(sv, !sv$inside_vntr, "inside a VNTR") + } + if (!is.null(cluster_id) && nzchar(cluster_id)) { + wanted <- trimws(unlist(strsplit(cluster_id, ","))) + sv <- drop(sv, !is.na(sv$cluster_id) & sv$cluster_id %in% wanted, + paste("not in cluster", paste(wanted, collapse = "/"))) + } else if (clustered_only) { + sv <- drop(sv, !is.na(sv$cluster_id), "not assigned to any cluster") + } + rownames(sv) <- NULL + sv +} + +parse_severus <- function(args) { + dir <- args$input + somatic <- !isTRUE(args$severus_all) + sv_file <- args$sv_file %||% + severus_find_file(dir, if (somatic) "somatic_vcf" else "all_vcf", somatic = somatic) + log_msg(" SV file: ", basename(sv_file), + if (somatic) " (somatic)" else " (all SVs, germline included)") + + sv <- severus_read_vcf( + sv_file, + min_support = args$min_support %||% 0, + min_svlen = args$min_svlen %||% 0, + exclude_vntr = isTRUE(args$exclude_vntr), + cluster_id = args$cluster_id, + clustered_only = isTRUE(args$clustered_only)) + + if (nrow(sv) > 0) { + tab <- table(sv$svtype, useNA = "no") + log_msg(" Severus SV types: ", + paste(sprintf("%s=%d", names(tab), as.integer(tab)), collapse = " ")) + } + severus_log_cluster_list(severus_find_file(dir, "cluster_list", required = FALSE, + somatic = somatic)) + + list(sv = sv, meta = list(sample = args$sample, sv_file = sv_file, + sv_caller = "Severus")) +} + +register_parser("severus", parse_severus, + "Severus long-read SVs (somatic_SVs/severus_somatic.vcf.gz)", + provides = "sv") diff --git a/assets/reconplot/R/parsers/wakhan.R b/assets/reconplot/R/parsers/wakhan.R new file mode 100644 index 00000000..a29acccf --- /dev/null +++ b/assets/reconplot/R/parsers/wakhan.R @@ -0,0 +1,163 @@ +## --------------------------------------------------------------------------- +## parsers/wakhan.R -- Wakhan allele-specific copy number (CN component). +## +## Files consumed: +## solutions_ranks.tsv -> best solution +## /bed_output/*_copynumbers_segments_HP_1.bed -> haplotype 1 CN +## /bed_output/*_copynumbers_segments_HP_2.bed -> haplotype 2 CN +## +## The two haplotype BED files cover the full segmentation. ReConPlot wants +## total CN plus minor-allele CN, so join HP1/HP2 by segment coordinates and +## calculate total = HP1 + HP2, minor = min(HP1, HP2). +## --------------------------------------------------------------------------- + +WAKHAN_FILE_PATTERNS <- list( + ranks = "^solutions_ranks\\.tsv$", + hp1 = "_copynumbers_segments_HP_1\\.bed(\\.gz)?$", + hp2 = "_copynumbers_segments_HP_2\\.bed(\\.gz)?$" +) + +wakhan_is_dir <- function(dir) { + if (is.null(dir) || !dir.exists(dir)) return(FALSE) + file.exists(file.path(dir, "solutions_ranks.tsv")) || + dir.exists(file.path(dir, "solution_1", "bed_output")) +} + +#' Resolve --input to a Wakhan output directory. +wakhan_dir <- function(dir, sample = NULL) { + if (is.null(dir)) stop("--cn-source wakhan needs --input or --cn-input") + + candidates <- c(dir, file.path(dir, "wakhan")) + for (d in c(file.path(dir, "output"), dir)) { + if (!dir.exists(d)) next + subs <- list.dirs(d, recursive = FALSE) + if (!is.null(sample) && nzchar(sample)) { + pinned <- subs[basename(subs) == sample | startsWith(basename(subs), sample)] + if (length(pinned)) subs <- pinned + } + candidates <- c(candidates, file.path(subs, "wakhan"), subs) + } + + candidates <- unique(normalizePath(candidates, mustWork = FALSE)) + hits <- candidates[vapply(candidates, wakhan_is_dir, logical(1))] + if (length(hits) == 1) return(hits[1]) + if (length(hits) > 1) { + stop("Several Wakhan output directories found: ", paste(hits, collapse = ", "), + ". Pass --sample or point --cn-input at one of them.") + } + stop("Could not find a Wakhan output directory under ", dir, + " (expected solutions_ranks.tsv and/or solution_1/bed_output)") +} + +wakhan_read_rank <- function(file) { + if (is.null(file) || !file.exists(file)) return(NULL) + df <- data.table::fread(file, sep = "\t", header = TRUE, data.table = FALSE, + na.strings = c("NA", "nan", "NaN", "")) + if (nrow(df) == 0) return(NULL) + if ("solution_rank" %in% names(df)) { + df <- df[order(suppressWarnings(as.numeric(df$solution_rank))), , drop = FALSE] + } + df[1, , drop = FALSE] +} + +wakhan_solution_dir <- function(dir, rank = NULL) { + ranks <- wakhan_read_rank(file.path(dir, "solutions_ranks.tsv")) + if (is.null(rank) && !is.null(ranks) && "solution_rank" %in% names(ranks)) { + rank <- suppressWarnings(as.integer(ranks$solution_rank[1])) + } + rank <- rank %||% 1L + sol_candidates <- character() + if (!is.null(ranks) && "repository_name" %in% names(ranks)) { + sol_candidates <- c(sol_candidates, file.path(dir, ranks$repository_name[1])) + } + sol_candidates <- c(sol_candidates, file.path(dir, paste0("solution_", rank))) + subs <- list.dirs(dir, recursive = FALSE, full.names = TRUE) + sol_candidates <- c(sol_candidates, subs[dir.exists(file.path(subs, "bed_output"))]) + sol_candidates <- unique(normalizePath(sol_candidates, mustWork = FALSE)) + sol_dir <- sol_candidates[dir.exists(file.path(sol_candidates, "bed_output"))] + if (length(sol_dir) == 0) { + stop("No Wakhan solution bed_output directory under ", dir, + " (checked ", paste(basename(sol_candidates), collapse = ", "), ")") + } + sol_dir <- sol_dir[1] + list(dir = sol_dir, rank = rank, ranks = ranks) +} + +wakhan_find_file <- function(dir, key, sample = NULL, required = TRUE) { + pat <- WAKHAN_FILE_PATTERNS[[key]] + hits <- list.files(dir, pattern = pat, full.names = TRUE) + if (!is.null(sample) && nzchar(sample)) { + pinned <- hits[startsWith(basename(hits), sample)] + if (length(pinned)) hits <- pinned + } + if (length(hits) == 0) { + if (required) stop("No Wakhan '", key, "' file matching /", pat, "/ in ", dir) + return(NULL) + } + if (length(hits) > 1) { + log_msg(" multiple Wakhan '", key, "' files; using ", basename(hits[1]), + " (pass --sample to disambiguate)") + } + hits[1] +} + +wakhan_read_hp_bed <- function(file) { + df <- data.table::fread(file, sep = "\t", header = TRUE, data.table = FALSE, + skip = "#chr\tstart\tend", na.strings = c("NA", "nan", "NaN", "")) + names(df) <- sub("^#", "", names(df)) + need <- c("chr", "start", "end", "copynumber_state") + missing <- setdiff(need, names(df)) + if (length(missing)) { + stop("Wakhan BED file ", basename(file), " lacks column(s): ", + paste(missing, collapse = ", ")) + } + data.frame(chr = df$chr, start = df$start, end = df$end, + cn = suppressWarnings(as.numeric(df$copynumber_state)), + stringsAsFactors = FALSE) +} + +wakhan_read_cn <- function(hp1_file, hp2_file) { + hp1 <- wakhan_read_hp_bed(hp1_file) + hp2 <- wakhan_read_hp_bed(hp2_file) + cn <- merge(hp1, hp2, by = c("chr", "start", "end"), suffixes = c("1", "2"), + all = FALSE, sort = FALSE) + if (nrow(cn) == 0) stop("Wakhan HP1/HP2 BED files share no segment coordinates") + if (nrow(cn) < max(nrow(hp1), nrow(hp2))) { + log_msg(sprintf(" kept %d shared Wakhan HP segments from %d/%d rows", + nrow(cn), nrow(hp1), nrow(hp2))) + } + data.frame(chr = cn$chr, start = cn$start, end = cn$end, + copyNumber = cn$cn1 + cn$cn2, + minorAlleleCopyNumber = pmin(cn$cn1, cn$cn2), + stringsAsFactors = FALSE) +} + +parse_wakhan <- function(args) { + dir <- wakhan_dir(args$input, args$sample) + sol <- wakhan_solution_dir(dir) + bed_dir <- file.path(sol$dir, "bed_output") + if (!dir.exists(bed_dir)) stop("No Wakhan bed_output directory under ", sol$dir) + + hp1 <- args$cn_file %||% wakhan_find_file(bed_dir, "hp1", args$sample) + hp2 <- wakhan_find_file(bed_dir, "hp2", args$sample) + log_msg(" Wakhan directory: ", dir) + log_msg(" Wakhan solution: ", basename(sol$dir)) + log_msg(" CN files: ", basename(hp1), " + ", basename(hp2)) + cn <- wakhan_read_cn(hp1, hp2) + + meta <- list(sample = args$sample %||% NA_character_, cn_file = hp1, cn_caller = "Wakhan", + wakhan_solution = basename(sol$dir)) + if (!is.null(sol$ranks)) { + meta$sample <- meta$sample %||% sub("_.*$", "", basename(hp1)) + if ("cell_purity" %in% names(sol$ranks)) meta$purity <- sol$ranks$cell_purity[1] + if ("ploidy" %in% names(sol$ranks)) meta$ploidy <- sol$ranks$ploidy[1] + if ("confidence" %in% names(sol$ranks)) meta$wakhan_confidence <- sol$ranks$confidence[1] + log_msg(sprintf(" purity=%s ploidy=%s", meta$purity %||% NA, meta$ploidy %||% NA)) + } + + list(cn = cn, meta = meta, annotation_fn = NULL) +} + +register_parser("wakhan", parse_wakhan, + "Wakhan allele-specific CN (/bed_output HP BEDs)", + provides = "cn") diff --git a/assets/reconplot/R/plotting.R b/assets/reconplot/R/plotting.R new file mode 100644 index 00000000..88f14be2 --- /dev/null +++ b/assets/reconplot/R/plotting.R @@ -0,0 +1,114 @@ +## --------------------------------------------------------------------------- +## plotting.R -- thin, caller-agnostic wrapper around ReConPlot::ReConPlot(). +## +## Everything above this layer produces the two standard data frames; this file +## only decides sizing, titles, file names and per-panel error handling. +## --------------------------------------------------------------------------- + +suppressPackageStartupMessages({ + library(ggplot2) + library(ReConPlot) +}) + +#' Default canvas size: grows with the number of side-by-side chromosome panels. +auto_plot_size <- function(regions, has_annotation = FALSE) { + n <- nrow(regions) + list(width = min(4 + 2.0 * n, 24), + height = if (has_annotation) 4.6 else 3.4) +} + +build_title <- function(user_title, meta, regions) { + if (!is.null(user_title) && nzchar(user_title)) return(user_title) + bits <- c() + if (!is.null(meta$sample) && !is.na(meta$sample)) bits <- c(bits, meta$sample) + if (!is.null(meta$purity) && !is.null(meta$ploidy)) { + bits <- c(bits, sprintf("purity %.2f / ploidy %.2f", + as.numeric(meta$purity), as.numeric(meta$ploidy))) + } + chrs <- unique(regions$chr) + where <- if (nrow(regions) >= 20 && all(regions$full)) { + "genome-wide" + } else if (length(chrs) > 6) { + paste0(paste(chrs[1:6], collapse = ", "), ", +", length(chrs) - 6, " more") + } else { + paste(chrs, collapse = ", ") + } + bits <- c(bits, where) + paste(bits, collapse = " | ") +} + +#' Render one ReConPlot panel set. +#' +#' @param cn,sv validated data frames +#' @param regions chr_selection data frame +#' @param annotation optional data frame(chr, pos, y) +#' @param extra named list of further arguments forwarded to ReConPlot() +render_reconplot <- function(cn, sv, regions, title = "", genes = NULL, + annotation = NULL, extra = list()) { + ## ReConPlot only reads chr/start/end; drop our bookkeeping columns. + regions <- as.data.frame(regions[, c("chr", "start", "end")], stringsAsFactors = FALSE) + rownames(regions) <- NULL + call_args <- list(sv = sv, cnv = cn, chr_selection = regions, title = title) + if (!is.null(genes) && length(genes)) call_args$genes <- genes + if (!is.null(annotation) && nrow(annotation) > 0) { + call_args$custom_annotation <- annotation + call_args$ann_y_title <- "BAF" + call_args$ann_one_scale <- TRUE + call_args$ann_dot_size <- 0.15 # dense het-SNP track; keep dots small + } + call_args <- utils::modifyList(call_args, extra) + do.call(ReConPlot::ReConPlot, call_args) +} + +save_reconplot <- function(p, outdir, stem, width, height, formats = c("pdf")) { + dir.create(outdir, showWarnings = FALSE, recursive = TRUE) + paths <- character(0) + for (fmt in formats) { + path <- file.path(outdir, paste0(stem, ".", fmt)) + if (fmt == "png") { + ggplot2::ggsave(path, plot = p, width = width, height = height, + units = "in", dpi = 300, limitsize = FALSE) + } else { + ggplot2::ggsave(path, plot = p, width = width, height = height, + units = "in", device = fmt, limitsize = FALSE) + } + paths <- c(paths, path) + } + paths +} + +#' Render and save one plot per element of `region_sets`. +#' +#' @param region_sets list of chr_selection data frames +#' @return character vector of files written +plot_region_sets <- function(region_sets, cn, sv, meta, outdir, prefix, + title = NULL, genes = NULL, annotation_fn = NULL, + formats = c("pdf"), width = NULL, height = NULL, + extra = list()) { + written <- character(0) + for (i in seq_along(region_sets)) { + regions <- region_sets[[i]] + label <- region_label(regions) + stem <- paste(c(prefix, label), collapse = "_") + log_msg(sprintf("plotting %s (%d panel%s)", label, nrow(regions), + if (nrow(regions) == 1) "" else "s")) + + annotation <- if (!is.null(annotation_fn)) annotation_fn(regions) else NULL + size <- auto_plot_size(regions, has_annotation = !is.null(annotation)) + w <- width %||% size$width + h <- height %||% size$height + + p <- tryCatch( + render_reconplot(cn, sv, regions, + title = build_title(title, meta, regions), + genes = genes, annotation = annotation, extra = extra), + error = function(e) { log_msg(" ERROR: ", conditionMessage(e)); NULL }) + if (is.null(p)) next + + out <- tryCatch(save_reconplot(p, outdir, stem, w, h, formats), + error = function(e) { log_msg(" ERROR saving: ", conditionMessage(e)); character(0) }) + for (f in out) log_msg(" wrote ", f) + written <- c(written, out) + } + written +} diff --git a/assets/reconplot/R/utils_common.R b/assets/reconplot/R/utils_common.R new file mode 100644 index 00000000..7cd9cebf --- /dev/null +++ b/assets/reconplot/R/utils_common.R @@ -0,0 +1,267 @@ +## --------------------------------------------------------------------------- +## utils_common.R -- caller-agnostic helpers shared by every ReConPlot parser. +## +## Nothing in this file knows about SAVANA (or any other caller). It defines the +## two data contracts that ReConPlot::ReConPlot() expects, plus the small amount +## of genome bookkeeping needed to turn a region string into a chr_selection +## data frame. +## +## CN contract : chr, start, end, copyNumber, minorAlleleCopyNumber +## SV contract : chr1, pos1, chr2, pos2, strands +## (strands is one of "+-", "-+", "++", "--", "TRA", "INS", "SBE") +## --------------------------------------------------------------------------- + +MAIN_CHROMS <- paste0("chr", c(1:22, "X", "Y")) + +## strand vocabulary understood by ReConPlot's colour mapper. Anything outside +## this set makes the package fail with an uninformative error, so we normalise +## aggressively on the way in. +VALID_STRANDS <- c("+-", "-+", "++", "--", "TRA", "INS", "SBE", + "DEL", "DUP", "h2hINV", "t2tINV") + +CHROM_LENGTHS <- list( + hg38 = c(chr1 = 248956422, chr2 = 242193529, chr3 = 198295559, chr4 = 190214555, + chr5 = 181538259, chr6 = 170805979, chr7 = 159345973, chr8 = 145138636, + chr9 = 138394717, chr10 = 133797422, chr11 = 135086622, chr12 = 133275309, + chr13 = 114364328, chr14 = 107043718, chr15 = 101991189, chr16 = 90338345, + chr17 = 83257441, chr18 = 80373285, chr19 = 58617616, chr20 = 64444167, + chr21 = 46709983, chr22 = 50818468, chrX = 156040895, chrY = 57227415), + hg19 = c(chr1 = 249250621, chr2 = 243199373, chr3 = 198022430, chr4 = 191154276, + chr5 = 180915260, chr6 = 171115067, chr7 = 159138663, chr8 = 146364022, + chr9 = 141213431, chr10 = 135534747, chr11 = 135006516, chr12 = 133851895, + chr13 = 115169878, chr14 = 107349540, chr15 = 102531392, chr16 = 90354753, + chr17 = 81195210, chr18 = 78077248, chr19 = 59128983, chr20 = 63025520, + chr21 = 48129895, chr22 = 51304566, chrX = 155270560, chrY = 59373566) +) + +`%||%` <- function(a, b) if (is.null(a) || length(a) == 0 || all(is.na(a))) b else a + +log_msg <- function(...) { + message(format(Sys.time(), "[%H:%M:%S] "), paste0(..., collapse = "")) +} + +## --- chromosome naming ------------------------------------------------------ + +#' Coerce assorted chromosome spellings to the UCSC "chrN" style ReConPlot wants. +normalize_chrom <- function(x) { + x <- trimws(as.character(x)) + x <- sub("^(chr)?", "chr", x, ignore.case = TRUE) + x <- sub("^chr(chr)+", "chr", x) + x <- sub("^chrMT$", "chrM", x) + x <- sub("^chr23$", "chrX", x) + x <- sub("^chr24$", "chrY", x) + x +} + +is_main_chrom <- function(x) x %in% MAIN_CHROMS + +#' Drop rows touching alt/random/decoy contigs, which ReConPlot rejects outright. +#' +#' @param df data frame +#' @param cols chromosome columns that must all be primary contigs +#' @param what label used in the log line +drop_nonstandard_chroms <- function(df, cols, what = "rows") { + if (nrow(df) == 0) return(df) + keep <- Reduce(`&`, lapply(cols, function(cc) is_main_chrom(df[[cc]]))) + n_drop <- sum(!keep) + if (n_drop > 0) { + bad <- unique(unlist(lapply(cols, function(cc) df[[cc]][!keep]))) + bad <- setdiff(bad, MAIN_CHROMS) + log_msg(sprintf(" dropped %d %s on non-primary contigs (%s%s)", + n_drop, what, paste(utils::head(bad, 5), collapse = ", "), + if (length(bad) > 5) ", ..." else "")) + } + df[keep, , drop = FALSE] +} + +## --- contract validation ---------------------------------------------------- + +validate_cn <- function(cn, drop_na_minor = FALSE) { + req <- c("chr", "start", "end", "copyNumber", "minorAlleleCopyNumber") + missing <- setdiff(req, names(cn)) + if (length(missing)) { + stop("CN table is missing required column(s): ", paste(missing, collapse = ", ")) + } + cn <- as.data.frame(cn, stringsAsFactors = FALSE) + cn$chr <- normalize_chrom(cn$chr) + cn$start <- as.numeric(cn$start) + cn$end <- as.numeric(cn$end) + cn$copyNumber <- suppressWarnings(as.numeric(cn$copyNumber)) + cn$minorAlleleCopyNumber <- suppressWarnings(as.numeric(cn$minorAlleleCopyNumber)) + + cn <- drop_nonstandard_chroms(cn, "chr", "CN segments") + bad <- is.na(cn$start) | is.na(cn$end) | is.na(cn$copyNumber) + if (any(bad)) { + log_msg(sprintf(" dropped %d CN segments with missing coordinates/total CN", sum(bad))) + cn <- cn[!bad, , drop = FALSE] + } + if (drop_na_minor) { + bad <- is.na(cn$minorAlleleCopyNumber) + if (any(bad)) { + log_msg(sprintf(" dropped %d CN segments with missing minor allele CN", sum(bad))) + cn <- cn[!bad, , drop = FALSE] + } + } + ## ReConPlot indexes cnv[, c("chr","start","end","copyNumber","minorAlleleCopyNumber")] + ## positionally in places, so hand it exactly those columns in that order. + cn <- cn[order(cn$chr, cn$start), req, drop = FALSE] + rownames(cn) <- NULL + if (nrow(cn) == 0) stop("No usable copy number segments after filtering.") + cn +} + +validate_sv <- function(sv, interchrom_as_tra = TRUE) { + req <- c("chr1", "pos1", "chr2", "pos2", "strands") + missing <- setdiff(req, names(sv)) + if (length(missing)) { + stop("SV table is missing required column(s): ", paste(missing, collapse = ", ")) + } + sv <- as.data.frame(sv, stringsAsFactors = FALSE) + if (nrow(sv) == 0) return(sv[, union(req, names(sv)), drop = FALSE]) + + sv$chr1 <- normalize_chrom(sv$chr1) + sv$chr2 <- normalize_chrom(sv$chr2) + sv$pos1 <- suppressWarnings(as.integer(round(as.numeric(sv$pos1)))) + sv$pos2 <- suppressWarnings(as.integer(round(as.numeric(sv$pos2)))) + sv$strands <- trimws(as.character(sv$strands)) + + ## single breakends carry no mate; park them on their own locus so the + ## chromosome filter below does not throw them away. + sbe <- sv$strands == "SBE" + if (any(sbe)) { + sv$chr2[sbe] <- sv$chr1[sbe] + sv$pos2[sbe] <- sv$pos1[sbe] + } + + sv <- drop_nonstandard_chroms(sv, c("chr1", "chr2"), "SV junctions") + bad <- is.na(sv$pos1) | is.na(sv$pos2) | is.na(sv$strands) | !(sv$strands %in% VALID_STRANDS) + if (any(bad)) { + log_msg(sprintf(" dropped %d SV junctions with unusable coordinates/orientation", sum(bad))) + sv <- sv[!bad, , drop = FALSE] + } + if (interchrom_as_tra && nrow(sv) > 0) { + tra <- sv$chr1 != sv$chr2 & !(sv$strands %in% c("INS", "SBE")) + if (any(tra)) { + sv$strands[tra] <- "TRA" + log_msg(sprintf(" relabelled %d inter-chromosomal junctions as TRA", sum(tra))) + } + } + rownames(sv) <- NULL + sv +} + +## --- region / chr_selection handling --------------------------------------- + +#' Parse a region specification into a ReConPlot chr_selection data frame. +#' +#' Accepted forms (comma, semicolon or whitespace separated): +#' "all" every primary contig present in the CN table +#' "chr8" whole chromosome +#' "chr8:120000000-130000000" explicit window (commas/underscores allowed) +#' +#' @param spec character scalar, or NULL/"all" +#' @param cn validated CN table, used to bound whole-chromosome requests +#' @param genome one of names(CHROM_LENGTHS); NA lengths fall back to CN extent +parse_regions <- function(spec, cn, genome = "hg38") { + lens <- CHROM_LENGTHS[[genome]] + chrom_end <- function(chr) { + from_ref <- if (!is.null(lens) && chr %in% names(lens)) unname(lens[[chr]]) else NA_real_ + from_cn <- suppressWarnings(max(cn$end[cn$chr == chr], na.rm = TRUE)) + if (!is.finite(from_cn)) from_cn <- NA_real_ + if (is.na(from_ref)) from_cn else from_ref + } + + if (is.null(spec) || length(spec) == 0 || identical(tolower(trimws(spec)), "all")) { + chrs <- MAIN_CHROMS[MAIN_CHROMS %in% unique(cn$chr)] + if (length(chrs) == 0) stop("No primary contigs found in the CN table.") + return(data.frame(chr = chrs, start = 0, + end = vapply(chrs, chrom_end, numeric(1)), + full = TRUE, stringsAsFactors = FALSE)) + } + + tokens <- unlist(strsplit(spec, "[,;[:space:]]+")) + tokens <- tokens[nzchar(tokens)] + out <- lapply(tokens, function(tok) { + parts <- strsplit(tok, ":", fixed = TRUE)[[1]] + chr <- normalize_chrom(parts[1]) + if (length(parts) == 1) { + return(data.frame(chr = chr, start = 0, end = chrom_end(chr), + full = TRUE, stringsAsFactors = FALSE)) + } + rng <- gsub("[,_]", "", parts[2]) + se <- strsplit(rng, "-", fixed = TRUE)[[1]] + if (length(se) != 2) stop("Cannot parse region '", tok, "'. Use chr:start-end.") + data.frame(chr = chr, start = as.numeric(se[1]), end = as.numeric(se[2]), + full = FALSE, stringsAsFactors = FALSE) + }) + do.call(rbind, out) +} + +read_regions_file <- function(path) { + df <- utils::read.table(path, sep = "\t", header = FALSE, stringsAsFactors = FALSE, + comment.char = "#") + if (ncol(df) < 3) stop("Regions BED file needs at least 3 columns: chr, start, end") + data.frame(chr = normalize_chrom(df[[1]]), + start = as.numeric(df[[2]]), + end = as.numeric(df[[3]]), + full = FALSE, stringsAsFactors = FALSE) +} + +#' Keep only regions that ReConPlot can actually draw (primary contig + CN data). +sanitize_regions <- function(regions, cn) { + regions <- as.data.frame(regions, stringsAsFactors = FALSE) + regions$chr <- normalize_chrom(regions$chr) + if (is.null(regions$full)) regions$full <- FALSE + + bad <- !is_main_chrom(regions$chr) + if (any(bad)) { + log_msg(" skipping unsupported contigs in region list: ", + paste(unique(regions$chr[bad]), collapse = ", ")) + regions <- regions[!bad, , drop = FALSE] + } + missing_cn <- !(regions$chr %in% unique(cn$chr)) + if (any(missing_cn)) { + log_msg(" skipping regions without copy number data: ", + paste(unique(regions$chr[missing_cn]), collapse = ", ")) + regions <- regions[!missing_cn, , drop = FALSE] + } + if (nrow(regions) == 0) stop("No plottable regions left after filtering.") + regions$start[is.na(regions$start) | regions$start < 0] <- 0 + regions <- regions[order(match(regions$chr, MAIN_CHROMS), regions$start), , drop = FALSE] + rownames(regions) <- NULL + regions +} + +#' Short, filesystem-safe label for a region set (used in output file names). +region_label <- function(regions) { + ## a full-chromosome sweep gets a name rather than a 24-part file stem + if (nrow(regions) >= 20 && all(regions$full)) return("genome_wide") + parts <- vapply(seq_len(nrow(regions)), function(i) { + r <- regions[i, ] + if (isTRUE(r$full)) r$chr + else sprintf("%s_%.1fMb-%.1fMb", r$chr, r$start / 1e6, r$end / 1e6) + }, character(1)) + if (length(parts) > 6) parts <- c(parts[1:6], sprintf("and%dmore", length(parts) - 6)) + gsub("[^A-Za-z0-9._-]", "_", paste(parts, collapse = "_")) +} + +#' Collapse repeated chromosomes into one spanning window. +#' +#' ReConPlot facets on `factor(chr, levels = unique(chr))`, so a multi-panel +#' selection containing the same chromosome twice fails with +#' "factor level [n] is duplicated". Merging is the useful behaviour: two +#' windows on one chromosome become the interval that spans both. +collapse_duplicate_chroms <- function(regions) { + if (!anyDuplicated(regions$chr)) return(regions) + dup <- unique(regions$chr[duplicated(regions$chr)]) + log_msg(" merging repeated chromosome(s) into a single panel: ", + paste(dup, collapse = ", ")) + parts <- lapply(split(regions, regions$chr), function(g) { + data.frame(chr = g$chr[1], start = min(g$start), end = max(g$end), + full = any(g$full), stringsAsFactors = FALSE) + }) + out <- do.call(rbind, parts) + out <- out[order(match(out$chr, MAIN_CHROMS)), , drop = FALSE] + rownames(out) <- NULL + out +} diff --git a/assets/reconplot/R/utils_vcf.R b/assets/reconplot/R/utils_vcf.R new file mode 100644 index 00000000..a06de0be --- /dev/null +++ b/assets/reconplot/R/utils_vcf.R @@ -0,0 +1,95 @@ +## --------------------------------------------------------------------------- +## utils_vcf.R -- minimal, caller-agnostic VCF reading for SV parsers. +## +## Deliberately not a full VCF library: SV callers only need the fixed columns, +## a few INFO keys and the breakend ALT notation. Shared by savana.R and +## severus.R so both agree on how a BND mate is decoded. +## --------------------------------------------------------------------------- + +#' Read a (optionally bgzipped) VCF into a data frame of the fixed columns. +#' +#' @return data frame with chrom, pos, id, ref, alt, qual, filter, info, +#' format, sample1 (the first sample column, if present) +vcf_read_records <- function(file, pass_only = TRUE) { + con <- if (grepl("\\.gz$", file)) gzfile(file, "rt") else file(file, "rt") + on.exit(close(con), add = TRUE) + lines <- readLines(con, warn = FALSE) + lines <- lines[!startsWith(lines, "##")] + if (length(lines) < 2) return(NULL) + + f <- strsplit(lines[-1], "\t", fixed = TRUE) + ncol_max <- max(lengths(f)) + f <- do.call(rbind, lapply(f, function(x) c(x, rep(NA_character_, ncol_max - length(x))))) + + out <- data.frame( + chrom = f[, 1], pos = suppressWarnings(as.numeric(f[, 2])), id = f[, 3], + ref = f[, 4], alt = f[, 5], qual = f[, 6], filter = f[, 7], info = f[, 8], + format = if (ncol_max >= 9) f[, 9] else NA_character_, + sample1 = if (ncol_max >= 10) f[, 10] else NA_character_, + stringsAsFactors = FALSE) + + if (pass_only) { + keep <- out$filter %in% c("PASS", ".") | is.na(out$filter) + if (any(!keep)) log_msg(sprintf(" dropped %d non-PASS VCF records", sum(!keep))) + out <- out[keep, , drop = FALSE] + } + rownames(out) <- NULL + out +} + +#' Extract one INFO key. Returns NA where the key is absent. +vcf_info_get <- function(info, key) { + rx <- paste0("(^|;)", key, "=([^;]*)") + m <- regexpr(rx, info) + out <- rep(NA_character_, length(info)) + hit <- which(m > 0) + if (length(hit)) { + out[hit] <- sub(paste0("^.*?", key, "="), "", regmatches(info, m), perl = TRUE) + } + out +} + +#' TRUE where a valueless INFO flag (e.g. PRECISE, IMPRECISE) is present. +vcf_info_flag <- function(info, key) { + grepl(paste0("(^|;)", key, "(;|$)"), info) +} + +#' Decode the mate locus from a breakend ALT allele: t[chr:pos[ or ]chr:pos]t +#' +#' @return list(chr, pos); both NA where the ALT is not a breakend +vcf_alt_mate <- function(alt) { + rx <- "[][][^][]+:[0-9]+[][]" + m <- regexpr(rx, alt) + chr <- rep(NA_character_, length(alt)); pos <- rep(NA_real_, length(alt)) + hit <- which(m > 0) + if (length(hit)) { + clean <- gsub("[][]", "", regmatches(alt, m)) + chr[hit] <- sub(":[0-9]+$", "", clean) + pos[hit] <- as.numeric(sub("^.*:", "", clean)) + } + list(chr = chr, pos = pos) +} + +#' Pull one FORMAT subfield (e.g. "DV") out of the sample column. +vcf_format_get <- function(format, sample, key) { + vapply(seq_along(format), function(i) { + if (is.na(format[i]) || is.na(sample[i])) return(NA_character_) + keys <- strsplit(format[i], ":", fixed = TRUE)[[1]] + j <- match(key, keys) + if (is.na(j)) return(NA_character_) + vals <- strsplit(sample[i], ":", fixed = TRUE)[[1]] + if (j > length(vals)) NA_character_ else vals[j] + }, character(1)) +} + +#' Collapse mate-paired breakend records to one row per junction. +#' +#' Keyed on the unordered breakpoint pair so it works whether or not the caller +#' emits MATE_ID. +dedupe_breakend_pairs <- function(sv) { + if (nrow(sv) == 0) return(sv) + a <- paste0(sv$chr1, ":", sv$pos1) + b <- paste0(sv$chr2, ":", sv$pos2) + key <- ifelse(a < b, paste(a, b, sep = "|"), paste(b, a, sep = "|")) + sv[!duplicated(key), , drop = FALSE] +} diff --git a/assets/reconplot/README.md b/assets/reconplot/README.md new file mode 100644 index 00000000..b3ed80a8 --- /dev/null +++ b/assets/reconplot/README.md @@ -0,0 +1,8 @@ +# ReConPlot wrapper + +`run_reconplot.R` and `R/` turn lrsomatic caller output (ASCAT, Wakhan, Severus, SAVANA) into +[ReConPlot](https://github.com/cortes-ciriano-lab/ReConPlot) figures and harmonised CN/SV tables. +The `RECONPLOT` module stages this directory as its wrapper input. + +Vendored from [Tim-Yu/ReConPlot](https://github.com/Tim-Yu/ReConPlot) at the commit recorded in +`VERSION`. To update, copy `run_reconplot.R` and `R/` from that repository and bump `VERSION`. diff --git a/assets/reconplot/VERSION b/assets/reconplot/VERSION new file mode 100644 index 00000000..97614922 --- /dev/null +++ b/assets/reconplot/VERSION @@ -0,0 +1 @@ +2672ccb22fc979909e136f6d2614b5fb763d1de2 diff --git a/assets/reconplot/run_reconplot.R b/assets/reconplot/run_reconplot.R new file mode 100755 index 00000000..28944ccb --- /dev/null +++ b/assets/reconplot/run_reconplot.R @@ -0,0 +1,217 @@ +#!/usr/bin/env Rscript +## --------------------------------------------------------------------------- +## run_reconplot.R -- command line front end for ReConPlot. +## +## Pipeline: --[parser]--> {cn, sv} --[validate]--> ReConPlot +## +## The only caller-specific code lives in R/parsers/. Everything here is +## generic, so supporting a new caller means adding one parser file. +## +## Examples +## ./run_reconplot.R --cn-source savana --sv-source savana \ +## --input /path/to/savana/sample \ +## --outdir /path/to/ReConPlot_output +## +## ./run_reconplot.R --cn-source wakhan --sv-source severus --input DIR --outdir OUT \ +## --regions "chr8,chr17:0-30000000" --layout together --genes MYC,TP53 +## --------------------------------------------------------------------------- + +suppressPackageStartupMessages({ + library(optparse) + library(data.table) +}) + +## --- locate our own installation directory --------------------------------- +script_dir <- function() { + ca <- commandArgs(trailingOnly = FALSE) + f <- sub("^--file=", "", ca[grepl("^--file=", ca)]) + if (length(f)) return(normalizePath(dirname(f[1]))) + normalizePath(".") +} +SCRIPT_DIR <- script_dir() +source(file.path(SCRIPT_DIR, "R", "utils_common.R")) +source(file.path(SCRIPT_DIR, "R", "utils_vcf.R")) +source(file.path(SCRIPT_DIR, "R", "parsers", "registry.R")) +source(file.path(SCRIPT_DIR, "R", "plotting.R")) +load_parsers(file.path(SCRIPT_DIR, "R", "parsers")) + +## --- options ---------------------------------------------------------------- +option_list <- list( + make_option("--source", type = "character", default = "savana", + help = "Single parser for CN+SVs; prefer --cn-source/--sv-source for mixed callers [default %default]"), + make_option("--cn-source", type = "character", default = NULL, + help = "Parser for copy number only (e.g. ascat); overrides --source"), + make_option("--sv-source", type = "character", default = NULL, + help = "Parser for SVs only (e.g. severus); overrides --source"), + make_option("--cn-input", type = "character", default = NULL, + help = "Directory for the CN source [default: --input]"), + make_option("--sv-input", type = "character", default = NULL, + help = "Directory for the SV source [default: --input]"), + make_option("--list-sources", action = "store_true", default = FALSE, + help = "Print the registered parsers and exit"), + make_option("--input", type = "character", default = NULL, + help = "Caller output directory (parser discovers files inside)"), + make_option("--sample", type = "character", default = NULL, + help = "Sample prefix; inferred from file names when omitted"), + make_option("--cn-file", type = "character", default = NULL, + help = "Explicit copy number file (overrides discovery)"), + make_option("--sv-file", type = "character", default = NULL, + help = "Explicit SV file (overrides discovery)"), + make_option("--purity-file", type = "character", default = NULL, + help = "Explicit purity/ploidy file"), + make_option("--sv-format", type = "character", default = "bedpe", + help = "SAVANA SV input: bedpe or vcf [default %default]"), + make_option("--min-support", type = "double", default = 0, + help = "Drop SVs with tumour read support below this [default %default]"), + make_option("--min-svlen", type = "double", default = 0, + help = paste("Drop intra-chromosomal SVs shorter than this many bp;", + "translocations are never dropped [default %default]")), + make_option("--exclude-vntr", action = "store_true", default = FALSE, + help = "Drop SVs flagged as inside a VNTR (Severus)"), + make_option("--cluster-id", type = "character", default = NULL, + help = "Keep only SVs in these Severus cluster IDs (comma-separated)"), + make_option("--clustered-only", action = "store_true", default = FALSE, + help = "Keep only SVs assigned to some Severus cluster"), + make_option("--severus-all", action = "store_true", default = FALSE, + help = "Use severus_all.vcf.gz (germline included) instead of the somatic set"), + make_option("--ascat-cn-mode", type = "character", default = "segments", + help = paste("ASCAT CN table: segments (fitted integer calls),", + "raw (pre-fit segmentation), raw-fractional", + "(pre-fit, unrounded nAraw/nBraw) [default %default]")), + + make_option("--outdir", type = "character", default = NULL, + help = "Output directory (required)"), + make_option("--prefix", type = "character", default = NULL, + help = "Output file name prefix [default: sample name]"), + + make_option("--regions", type = "character", default = "all", + help = "'all', or e.g. 'chr8,chr17:0-30000000' [default %default]"), + make_option("--regions-file", type = "character", default = NULL, + help = "BED file of regions (overrides --regions)"), + make_option("--layout", type = "character", default = "separate", + help = "separate | together | both [default %default]"), + + make_option("--genes", type = "character", default = NULL, + help = "Comma-separated HUGO gene symbols to annotate"), + make_option("--title", type = "character", default = NULL, + help = "Plot title [default: sample, purity/ploidy, region]"), + make_option("--genome", type = "character", default = "hg38", + help = "Genome build: hg38, hg19, T2T, mm10, mm39 [default %default]"), + make_option("--max-cn", type = "double", default = 8, + help = "Copy number axis ceiling [default %default]"), + make_option("--format", type = "character", default = "pdf,png", + help = "Comma-separated output formats [default %default]"), + make_option("--width", type = "double", default = NULL, help = "Figure width (in)"), + make_option("--height", type = "double", default = NULL, help = "Figure height (in)"), + + make_option("--baf-track", action = "store_true", default = FALSE, + help = "Add a het-SNP BAF annotation panel (SAVANA only)"), + make_option("--annotation-file", type = "character", default = NULL, + help = "Explicit annotation source (het-SNP BED for --baf-track)"), + make_option("--baf-max-points", type = "integer", default = 5000, + help = "Het-SNPs drawn per panel after thinning [default %default]"), + make_option("--extra", type = "character", default = NULL, + help = paste("Escape hatch for any other ReConPlot() argument, e.g.", + "'size_text=6,curvature_intrachr_SVs=-0.2'")), + make_option("--drop-na-minor", action = "store_true", default = FALSE, + help = "Drop CN segments lacking a minor allele CN"), + make_option("--keep-interchrom-strands", action = "store_true", default = FALSE, + help = "Colour inter-chromosomal SVs by orientation instead of as TRA"), + make_option("--write-tables", action = "store_true", default = FALSE, + help = "Also write the harmonised CN/SV tables as TSV"), + make_option("--seed", type = "integer", default = 1, + help = "RNG seed (BAF thinning) [default %default]") +) + +opt <- parse_args(OptionParser( + usage = "%prog --source SOURCE --input DIR --outdir DIR [options]", + option_list = option_list)) + +## optparse turns --cn-file into opt$`cn-file`; give everything snake_case names +## so parsers can use args$cn_file. +args <- opt +names(args) <- gsub("-", "_", names(args)) + +if (isTRUE(args$list_sources)) { + print(list_parsers(), right = FALSE) + quit(status = 0) +} +if (is.null(args$outdir)) stop("--outdir is required") +if (is.null(args$input) && is.null(args$cn_input) && is.null(args$cn_file)) { + stop("Provide --input (a caller output directory) or explicit --cn-file/--sv-file") +} +set.seed(args$seed) + +## --- 1. parse --------------------------------------------------------------- +parsed <- run_parsers(args) +meta <- parsed$meta %||% list() + +## --- 2. harmonise / validate ----------------------------------------------- +log_msg("validating inputs") +cn <- validate_cn(parsed$cn, drop_na_minor = isTRUE(args$drop_na_minor)) +sv <- validate_sv(parsed$sv, interchrom_as_tra = !isTRUE(args$keep_interchrom_strands)) +log_msg(sprintf(" %d CN segments, %d SV junctions retained", nrow(cn), nrow(sv))) +if (nrow(sv) > 0) { + tab <- table(sv$strands) + log_msg(" SV types: ", paste(sprintf("%s=%d", names(tab), as.integer(tab)), collapse = " ")) +} + +dir.create(args$outdir, showWarnings = FALSE, recursive = TRUE) +prefix <- args$prefix %||% meta$sample %||% args$source +if (isTRUE(args$write_tables)) { + data.table::fwrite(cn, file.path(args$outdir, paste0(prefix, ".reconplot_cn.tsv")), sep = "\t") + data.table::fwrite(sv, file.path(args$outdir, paste0(prefix, ".reconplot_sv.tsv")), sep = "\t") + log_msg(" wrote harmonised tables to ", args$outdir) +} + +## --- 3. regions ------------------------------------------------------------- +regions <- if (!is.null(args$regions_file)) { + read_regions_file(args$regions_file) +} else { + parse_regions(args$regions, cn, genome = args$genome) +} +regions <- sanitize_regions(regions, cn) +log_msg(sprintf("%d region(s) to plot", nrow(regions))) + +combined <- collapse_duplicate_chroms(regions) +region_sets <- switch( + args$layout, + separate = split(regions, seq_len(nrow(regions))), + together = list(combined), + both = c(list(combined), split(regions, seq_len(nrow(regions)))), + stop("--layout must be one of: separate, together, both") +) +region_sets <- lapply(region_sets, function(x) { rownames(x) <- NULL; x }) + +## --- 4. plot ---------------------------------------------------------------- +genes <- if (!is.null(args$genes)) trimws(unlist(strsplit(args$genes, ","))) else NULL +formats <- trimws(unlist(strsplit(args$format, ","))) + +## --extra lets any remaining ReConPlot() argument through without a dedicated flag +extra <- list(max.cn = args$max_cn, genome_version = args$genome) +if (!is.null(args$extra)) { + for (kv in trimws(unlist(strsplit(args$extra, ",")))) { + if (!nzchar(kv)) next + parts <- strsplit(kv, "=", fixed = TRUE)[[1]] + if (length(parts) != 2) stop("--extra entries must look like key=value: ", kv) + val <- suppressWarnings(as.numeric(parts[2])) + if (is.na(val)) { + val <- switch(parts[2], "TRUE" = TRUE, "FALSE" = TRUE, parts[2]) + if (parts[2] == "FALSE") val <- FALSE + } + extra[[trimws(parts[1])]] <- val + } + log_msg(" extra ReConPlot args: ", paste(names(extra), unlist(extra), sep = "=", collapse = " ")) +} + +written <- plot_region_sets( + region_sets, cn = cn, sv = sv, meta = meta, + outdir = args$outdir, prefix = prefix, + title = args$title, genes = genes, + annotation_fn = parsed$annotation_fn, + formats = formats, width = args$width, height = args$height, + extra = extra +) + +log_msg(sprintf("done: %d file(s) written to %s", length(written), args$outdir)) +if (length(written) == 0) quit(status = 1) diff --git a/conf/modules.config b/conf/modules.config index 718c2a3a..c261ec6d 100644 --- a/conf/modules.config +++ b/conf/modules.config @@ -858,12 +858,12 @@ process { // Visualisation of SVs / CNAs // - withName : '.*:RECONPLOT_(WGET|PKG_WGET)' { + withName : '.*:RECONPLOT_PKG_WGET' { ext.suffix = 'tar.gz' publishDir = [ enabled: false ] } - withName : '.*:RECONPLOT_(UNTAR|PKG_UNTAR)' { + withName : '.*:RECONPLOT_PKG_UNTAR' { publishDir = [ enabled: false ] } diff --git a/containers/reconplot/README.md b/containers/reconplot/README.md index 776543e8..febc7cef 100644 --- a/containers/reconplot/README.md +++ b/containers/reconplot/README.md @@ -2,8 +2,8 @@ R runtime for the [ReConPlot wrapper](https://github.com/Tim-Yu/ReConPlot) used by the `RECONPLOT` module, with the upstream [ReConPlot](https://github.com/cortes-ciriano-lab/ReConPlot) -R package (not distributed on conda) installed from a pinned commit. The wrapper scripts are not -baked in; the pipeline stages them from `--reconplot_url` / `--reconplot_dir`. +R package (not distributed on conda) installed from a pinned commit. The wrapper scripts live in +`assets/reconplot/` and are staged by the pipeline. Build and publish from the pipeline root: diff --git a/docs/usage.md b/docs/usage.md index ec33865b..fb61b510 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -422,7 +422,7 @@ Padfoot bundles gene and repeat annotations for `hg38` and `mm10` only. For othe #### ReConPlot Options -[ReConPlot](https://github.com/cortes-ciriano-lab/ReConPlot) rearrangement + copy-number figures are generated through the [Tim-Yu/ReConPlot](https://github.com/Tim-Yu/ReConPlot) wrapper for every CN/SV caller pair available for a sample, into `reconplot//`: +[ReConPlot](https://github.com/cortes-ciriano-lab/ReConPlot) rearrangement + copy-number figures are generated through the wrapper shipped in `assets/reconplot/` (vendored from [Tim-Yu/ReConPlot](https://github.com/Tim-Yu/ReConPlot)) for every CN/SV caller pair available for a sample, into `reconplot//`: - `ascat_severus/` -- ASCAT allele-specific CN + Severus somatic SVs - `wakhan_severus/` -- Wakhan top-ranked solution CN + Severus somatic SVs @@ -432,8 +432,6 @@ Each pair produces `per_chromosome/` (one figure per chromosome), `genome_wide/` | Parameter | Description | | -------------------------- | ------------------------------------------------------------------------------------------------------------- | -| `--reconplot_url` | Wrapper source tarball (GitHub archive). Default = pinned commit of `Tim-Yu/ReConPlot` | -| `--reconplot_dir` | Local wrapper checkout (contains `run_reconplot.R`); overrides `--reconplot_url`. Default = `null` | | `--reconplot_pkg_url` | ReConPlot R package source tarball. Default = pinned commit of `cortes-ciriano-lab/ReConPlot` | | `--reconplot_pkg_dir` | Local ReConPlot package checkout; overrides `--reconplot_pkg_url`. Default = `null` | | `--reconplot_genome` | ReConPlot genome preset (`hg38`, `hg19`, `T2T`, `mm10`, `mm39`). Default = `null` (inferred from `--genome`) | @@ -456,7 +454,7 @@ process { } ``` -The Padfoot and ReConPlot **source trees** are downloaded from GitHub at run time; use `--padfoot_dir`, `--reconplot_dir` and `--reconplot_pkg_dir` to point at local checkouts instead. +The Padfoot source tree and the ReConPlot R package are downloaded from GitHub at run time; use `--padfoot_dir` and `--reconplot_pkg_dir` to point at local checkouts instead. #### Variant Filtering and Combining Options diff --git a/modules/local/reconplot/main.nf b/modules/local/reconplot/main.nf index 20624cb4..7abf0c51 100644 --- a/modules/local/reconplot/main.nf +++ b/modules/local/reconplot/main.nf @@ -70,7 +70,7 @@ process RECONPLOT { cat <<-END_VERSIONS > versions.yml "${task.process}": reconplot: \$(Rscript -e 'cat(as.character(packageVersion("ReConPlot")))' 2>/dev/null) - reconplot_wrapper: ${params.reconplot_dir ? 'local checkout' : params.reconplot_url} + reconplot_wrapper: \$(cat ${reconplot_src}/VERSION 2>/dev/null || echo unknown) r-base: \$(Rscript -e 'cat(R.version\$major, R.version\$minor, sep=".")' 2>/dev/null) ggplot2: \$(Rscript -e 'cat(as.character(packageVersion("ggplot2")))' 2>/dev/null) END_VERSIONS diff --git a/modules/local/reconplot/meta.yml b/modules/local/reconplot/meta.yml index 3a5c3e4d..7c080ed2 100644 --- a/modules/local/reconplot/meta.yml +++ b/modules/local/reconplot/meta.yml @@ -39,7 +39,7 @@ input: description: Groovy Map for the wrapper source - reconplot_src: type: directory - description: Tim-Yu/ReConPlot wrapper checkout (contains `run_reconplot.R` and `R/`) + description: ReConPlot wrapper directory (`assets/reconplot`, contains `run_reconplot.R`, `R/` and `VERSION`) - - meta3: type: map description: Groovy Map for the R package source diff --git a/nextflow.config b/nextflow.config index 4d1abaaa..07075a82 100644 --- a/nextflow.config +++ b/nextflow.config @@ -127,8 +127,6 @@ params { padfoot_run_repeatmasker = true // containers ship full Dfam 4.0; conda uses RepeatMasker's bundled curated Dfam subset // ReConPlot options - reconplot_url = 'https://github.com/Tim-Yu/ReConPlot/archive/2672ccb22fc979909e136f6d2614b5fb763d1de2.tar.gz' // wrapper scripts - reconplot_dir = null // local wrapper checkout (offline); overrides reconplot_url reconplot_pkg_url = 'https://github.com/cortes-ciriano-lab/ReConPlot/archive/88bb76011703d7908aaa2e5bdecfe18ba5737db8.tar.gz' // R package source reconplot_pkg_dir = null // local ReConPlot package checkout; overrides reconplot_pkg_url reconplot_genome = null // hg38 | hg19 | T2T | mm10 | mm39; null = inferred from --genome diff --git a/nextflow_schema.json b/nextflow_schema.json index 6fd8214a..16391a10 100644 --- a/nextflow_schema.json +++ b/nextflow_schema.json @@ -444,17 +444,6 @@ "description": "Options for ReConPlot rearrangement/copy-number figures", "default": "", "properties": { - "reconplot_url": { - "type": "string", - "default": "https://github.com/Tim-Yu/ReConPlot/archive/2672ccb22fc979909e136f6d2614b5fb763d1de2.tar.gz", - "description": "URL of the ReConPlot wrapper source tarball (GitHub archive of Tim-Yu/ReConPlot)." - }, - "reconplot_dir": { - "type": "string", - "format": "directory-path", - "exists": true, - "description": "Local checkout of the ReConPlot wrapper (contains run_reconplot.R). Overrides --reconplot_url." - }, "reconplot_pkg_url": { "type": "string", "default": "https://github.com/cortes-ciriano-lab/ReConPlot/archive/88bb76011703d7908aaa2e5bdecfe18ba5737db8.tar.gz", diff --git a/subworkflows/local/reconplot_figures.nf b/subworkflows/local/reconplot_figures.nf index ed2e003d..cb72c6bc 100644 --- a/subworkflows/local/reconplot_figures.nf +++ b/subworkflows/local/reconplot_figures.nf @@ -2,16 +2,14 @@ include { RECONPLOT as RECONPLOT_ASCAT_SEVERUS } from '../../modules/local/reconplot/main' include { RECONPLOT as RECONPLOT_WAKHAN_SEVERUS } from '../../modules/local/reconplot/main' include { RECONPLOT as RECONPLOT_SAVANA } from '../../modules/local/reconplot/main' -include { WGET as RECONPLOT_WGET } from '../../modules/nf-core/wget/main' -include { UNTAR as RECONPLOT_UNTAR } from '../../modules/nf-core/untar/main' include { WGET as RECONPLOT_PKG_WGET } from '../../modules/nf-core/wget/main' include { UNTAR as RECONPLOT_PKG_UNTAR } from '../../modules/nf-core/untar/main' // // ReConPlot rearrangement + copy-number figures for every CN/SV caller pair that produced output for // a sample: ASCAT + Severus, Wakhan + Severus, and SAVANA on its own. Pass channel.empty() for a -// caller that did not run. The wrapper (run_reconplot.R + R/) and the ReConPlot R package are staged -// as source from params.reconplot_url / params.reconplot_pkg_url, or local checkouts via the *_dir params. +// caller that did not run. The wrapper (assets/reconplot) is shipped with the pipeline; the ReConPlot R +// package is staged as source from params.reconplot_pkg_url or a local checkout in params.reconplot_pkg_dir. // workflow RECONPLOT_FIGURES { @@ -31,15 +29,7 @@ workflow RECONPLOT_FIGURES { main: ch_versions = channel.empty() - if (params.reconplot_dir) { - reconplot_src = channel.value([[id: 'reconplot'], file(params.reconplot_dir, type: 'dir', checkIfExists: true)]) - } - else { - RECONPLOT_WGET( channel.value([[id: 'reconplot'], params.reconplot_url]) ) - RECONPLOT_UNTAR( RECONPLOT_WGET.out.outfile ) - reconplot_src = RECONPLOT_UNTAR.out.untar - ch_versions = ch_versions.mix(RECONPLOT_WGET.out.versions) - } + reconplot_src = channel.value([[id: 'reconplot'], file("${projectDir}/assets/reconplot", type: 'dir', checkIfExists: true)]) if (params.reconplot_pkg_dir) { reconplot_pkg = channel.value([[id: 'reconplot_pkg'], file(params.reconplot_pkg_dir, type: 'dir', checkIfExists: true)]) } From 5fd3ef2c2a8b742dc4ed5057687343b6b5604c10 Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Tue, 22 Sep 2026 19:41:10 +0100 Subject: [PATCH 06/32] Name ReConPlot caller-pair folders SV caller first, matching Padfoot Padfoot published severus_wakhan/ while ReConPlot published wakhan_severus/ for the same pair. Both now use _: ReConPlot writes reconplot/{severus_ascat,severus_wakhan,savana}/ and the process aliases are RECONPLOT_SEVERUS_ASCAT and RECONPLOT_SEVERUS_WAKHAN. Co-Authored-By: Claude Fable 5.1 --- CHANGELOG.md | 2 +- conf/modules.config | 4 ++-- containers/reconplot/README.md | 2 +- docs/output.md | 14 +++++++------- docs/usage.md | 6 +++--- modules/local/reconplot/main.nf | 6 +++--- modules/local/reconplot/tests/nextflow.config | 2 +- subworkflows/local/reconplot_figures.nf | 16 ++++++++-------- 8 files changed, 26 insertions(+), 26 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 72731fbb..9dd1a3fe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,7 +18,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [#193](https://github.com/IntGenomicsLab/lrsomatic/pull/193) - Added VEP plugins: AlphaMissense, SIFT/PolyPhen, ClinVar and REVEL on GRCh38, and AlphaMissense plus SIFT/PolyPhen on CHM13 via protein-space lookup. Enabled by default with `--genome GRCh38` or `--genome CHM13` (a first GRCh38 run downloads around 1.4 GB); any `--vep_*` path overrides its default and `--skip_vep_plugins` turns the set off. CADD and EVE are opt-in behind `--vep_cadd_snv`/`--vep_cadd_indel` and `--vep_eve` because of their size (81 GB and 9.6 GB); prepared REVEL and EVE files are published to `/vep_plugins/` for reuse. Two lab-hosted AlphaMissense files are CC BY 4.0 with attribution in `CITATIONS.md` (@AmberVerhasselt). - [#189](https://github.com/IntGenomicsLab/lrsomatic/pull/189) - Added SAVANA structural variant and copy-number calling, running alongside Severus/ASCAT (@yannvrb). - Added Padfoot annotation of somatic SVs + CNAs for both Severus/Wakhan and SAVANA (#189) outputs (paired and tumour-only). Padfoot source is fetched from GitHub (or `--padfoot_dir`) and run in a public image bundling its dependencies with RepeatMasker 4.2.4 + Dfam 4.0 (`ghcr.io/tim-yu/padfoot-repeatmasker`, recipe in `containers/padfoot/`) or in a conda env; RepeatMasker annotation of inserted sequences runs by default. New params `skip_padfoot`, `padfoot_url`, `padfoot_dir`, `padfoot_genome`, `padfoot_gff`, `padfoot_rm`, `padfoot_run_repeatmasker` (@Tim-Yu). -- Added ReConPlot rearrangement + copy-number figures for each available CN/SV caller pair (`reconplot/{ascat_severus,wakhan_severus,savana}/`): per-chromosome, genome-wide and optional region-focus panels. The wrapper ships in `assets/reconplot/`; the ReConPlot R package is staged from GitHub or a local checkout; runs in a public image (`ghcr.io/tim-yu/reconplot`, recipe in `containers/reconplot/`) or conda. New params `skip_reconplot`, `reconplot_pkg_url`, `reconplot_pkg_dir`, `reconplot_genome`, `reconplot_max_cn`, `reconplot_min_svlen`, `reconplot_exclude_vntr`, `reconplot_regions`, `reconplot_genes`, `reconplot_baf_track`, `reconplot_format` (@Tim-Yu). +- Added ReConPlot rearrangement + copy-number figures for each available CN/SV caller pair (`reconplot/{severus_ascat,severus_wakhan,savana}/`): per-chromosome, genome-wide and optional region-focus panels. The wrapper ships in `assets/reconplot/`; the ReConPlot R package is staged from GitHub or a local checkout; runs in a public image (`ghcr.io/tim-yu/reconplot`, recipe in `containers/reconplot/`) or conda. New params `skip_reconplot`, `reconplot_pkg_url`, `reconplot_pkg_dir`, `reconplot_genome`, `reconplot_max_cn`, `reconplot_min_svlen`, `reconplot_exclude_vntr`, `reconplot_regions`, `reconplot_genes`, `reconplot_baf_track`, `reconplot_format` (@Tim-Yu). ### `Changed` diff --git a/conf/modules.config b/conf/modules.config index c261ec6d..ae9ae261 100644 --- a/conf/modules.config +++ b/conf/modules.config @@ -867,8 +867,8 @@ process { publishDir = [ enabled: false ] } - withName : '.*:RECONPLOT_(ASCAT_SEVERUS|WAKHAN_SEVERUS|SAVANA)' { - ext.prefix = { cn_source == sv_source ? "${cn_source}" : "${cn_source}_${sv_source}" } + withName : '.*:RECONPLOT_(SEVERUS_ASCAT|SEVERUS_WAKHAN|SAVANA)' { + ext.prefix = { cn_source == sv_source ? "${cn_source}" : "${sv_source}_${cn_source}" } // shared filters / rendering ext.args = { [ diff --git a/containers/reconplot/README.md b/containers/reconplot/README.md index febc7cef..eaec0a6c 100644 --- a/containers/reconplot/README.md +++ b/containers/reconplot/README.md @@ -14,7 +14,7 @@ docker push "$RECONPLOT_IMAGE" ``` Pin the pushed digest in the `container` directive of `modules/local/reconplot/main.nf` (or override per site via -`process { withName: '.*:RECONPLOT_(ASCAT_SEVERUS|WAKHAN_SEVERUS|SAVANA)' { container = ... } }`). The module currently pins +`process { withName: '.*:RECONPLOT_(SEVERUS_ASCAT|SEVERUS_WAKHAN|SAVANA)' { container = ... } }`). The module currently pins `ghcr.io/tim-yu/reconplot@sha256:1145fc5aebe0227bec371f4c59b08b9a09871498e403c01b83f83973149ae9e7`. Under `-profile conda` the module builds `modules/local/reconplot/environment.yml` and installs diff --git a/docs/output.md b/docs/output.md index 3c86faa9..46a9c723 100644 --- a/docs/output.md +++ b/docs/output.md @@ -33,7 +33,7 @@ The pipeline produces per-sample output directories. Two modes exist depending o │ │ │ └── samtools │ │ └── whatshap_stats │ ├── reconplot -│ │ ├── wakhan_severus +│ │ ├── severus_wakhan │ │ └── savana │ ├── signatures │ │ ├── assignment @@ -85,8 +85,8 @@ The pipeline produces per-sample output directories. Two modes exist depending o │ │ │ └── samtools │ │ └── whatshap_stats │ ├── reconplot -│ │ ├── ascat_severus -│ │ ├── wakhan_severus +│ │ ├── severus_ascat +│ │ ├── severus_wakhan │ │ └── savana │ ├── signatures │ │ ├── assignment @@ -109,7 +109,7 @@ The pipeline produces per-sample output directories. Two modes exist depending o └── multiqc ``` -The `padfoot` and `reconplot` directories are only present when the corresponding step is enabled (`--skip_padfoot`, `--skip_reconplot`); SAVANA's own output lives under `variants/savana`. Within them, each caller-pair subdirectory requires both of its callers to have produced output for that sample: `severus_wakhan`/`wakhan_severus` need `--skip_wakhan false`, `ascat_severus` needs `--skip_ascat false` and a matched normal (ASCAT is not run for tumour-only samples), and the `savana` subdirectories additionally need SAVANA copy number, which is only produced when an SNP source is available (the phased germline VCF for paired samples, or the bundled 1000G panel for tumour-only samples) and SAVANA finds an acceptable purity/ploidy fit. +The `padfoot` and `reconplot` directories are only present when the corresponding step is enabled (`--skip_padfoot`, `--skip_reconplot`); SAVANA's own output lives under `variants/savana`. Within them, each caller-pair subdirectory requires both of its callers to have produced output for that sample: `severus_wakhan`/`severus_wakhan` need `--skip_wakhan false`, `severus_ascat` needs `--skip_ascat false` and a matched normal (ASCAT is not run for tumour-only samples), and the `savana` subdirectories additionally need SAVANA copy number, which is only produced when an SNP source is available (the phased germline VCF for paired samples, or the bundled 1000G panel for tumour-only samples) and SAVANA finds an acceptable purity/ploidy fit. ### `ascat` @@ -670,14 +670,14 @@ Mutational signature analysis of the PASS SNVs and indels in the phased somatic ``` ├── reconplot -│ ├── ascat_severus +│ ├── severus_ascat │ │ ├── per_chromosome/sample_chr{1..22,X,Y}.{pdf,png} │ │ ├── genome_wide/sample_genome_wide.{pdf,png} │ │ ├── focus/sample_.{pdf,png} │ │ ├── sample.reconplot_cn.tsv │ │ ├── sample.reconplot_sv.tsv │ │ └── reconplot.log -│ ├── wakhan_severus +│ ├── severus_wakhan │ │ └── (same layout) │ └── savana │ └── (same layout) @@ -692,7 +692,7 @@ Mutational signature analysis of the PASS SNVs and indels in the phased somatic | `sample.reconplot_sv.tsv` | Harmonised SV table (`chr1,pos1,chr2,pos2,strands`) as passed to ReConPlot | | `reconplot.log` | Wrapper log (parser choices, purity/ploidy read, filters applied) | -`ascat_severus/` and `wakhan_severus/` pair Severus somatic SVs with ASCAT or the top-ranked Wakhan copy-number solution; `savana/` uses SAVANA's own SVs and absolute copy number. A pair is only produced when both callers ran for the sample. +`severus_ascat/` and `severus_wakhan/` pair Severus somatic SVs with ASCAT or the top-ranked Wakhan copy-number solution; `savana/` uses SAVANA's own SVs and absolute copy number. A pair is only produced when both callers ran for the sample.
diff --git a/docs/usage.md b/docs/usage.md index fb61b510..70692657 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -424,8 +424,8 @@ Padfoot bundles gene and repeat annotations for `hg38` and `mm10` only. For othe [ReConPlot](https://github.com/cortes-ciriano-lab/ReConPlot) rearrangement + copy-number figures are generated through the wrapper shipped in `assets/reconplot/` (vendored from [Tim-Yu/ReConPlot](https://github.com/Tim-Yu/ReConPlot)) for every CN/SV caller pair available for a sample, into `reconplot//`: -- `ascat_severus/` -- ASCAT allele-specific CN + Severus somatic SVs -- `wakhan_severus/` -- Wakhan top-ranked solution CN + Severus somatic SVs +- `severus_ascat/` -- ASCAT allele-specific CN + Severus somatic SVs +- `severus_wakhan/` -- Wakhan top-ranked solution CN + Severus somatic SVs - `savana/` -- SAVANA absolute CN + SAVANA classified somatic SVs Each pair produces `per_chromosome/` (one figure per chromosome), `genome_wide/` (all chromosomes in one strip), the harmonised CN/SV tables, and, when `--reconplot_regions` is set, a `focus/` multi-panel figure with optional gene labels and BAF track. Both the wrapper and the ReConPlot R package (neither on conda) are staged as source from GitHub (or local checkouts for offline systems); the default container ships the package pre-installed, while `-profile conda` installs it at run time. @@ -450,7 +450,7 @@ Both images are pinned by digest directly in the module `container` directives, ```groovy process { withName: '.*:PADFOOT_(SEVERUS_WAKHAN|SAVANA)' { container = '/path/to/padfoot-repeatmasker.sif' } - withName: '.*:RECONPLOT_(ASCAT_SEVERUS|WAKHAN_SEVERUS|SAVANA)' { container = '/path/to/reconplot.sif' } + withName: '.*:RECONPLOT_(SEVERUS_ASCAT|SEVERUS_WAKHAN|SAVANA)' { container = '/path/to/reconplot.sif' } } ``` diff --git a/modules/local/reconplot/main.nf b/modules/local/reconplot/main.nf index 7abf0c51..467c54a6 100644 --- a/modules/local/reconplot/main.nf +++ b/modules/local/reconplot/main.nf @@ -4,7 +4,7 @@ process RECONPLOT { conda "${moduleDir}/environment.yml" // Built from containers/reconplot/Dockerfile: R deps + ReConPlot package (not on conda; the wrapper is staged as source). - // Override per site with `process { withName: '.*:RECONPLOT_(ASCAT_SEVERUS|WAKHAN_SEVERUS|SAVANA)' { container = ... } }`. + // Override per site with `process { withName: '.*:RECONPLOT_(SEVERUS_ASCAT|SEVERUS_WAKHAN|SAVANA)' { container = ... } }`. container "ghcr.io/tim-yu/reconplot@sha256:1145fc5aebe0227bec371f4c59b08b9a09871498e403c01b83f83973149ae9e7" input: @@ -30,7 +30,7 @@ process RECONPLOT { def args = task.ext.args ?: '' // shared filters (e.g. --min-svlen, --max-cn) def args2 = task.ext.args2 ?: '' // genome-wide strip extras def args3 = task.ext.args3 ?: '' // focus panel extras (--regions/--genes/--baf-track); focus skipped if empty - prefix = task.ext.prefix ?: (cn_source == sv_source ? "${cn_source}" : "${cn_source}_${sv_source}") + prefix = task.ext.prefix ?: (cn_source == sv_source ? "${cn_source}" : "${sv_source}_${cn_source}") def sample = meta.id def source_args = cn_source == sv_source ? "--source ${cn_source} --input cn_input" @@ -77,7 +77,7 @@ process RECONPLOT { """ stub: - prefix = task.ext.prefix ?: (cn_source == sv_source ? "${cn_source}" : "${cn_source}_${sv_source}") + prefix = task.ext.prefix ?: (cn_source == sv_source ? "${cn_source}" : "${sv_source}_${cn_source}") """ mkdir -p ${prefix}/per_chromosome ${prefix}/genome_wide touch ${prefix}/per_chromosome/${meta.id}_chr1.pdf ${prefix}/per_chromosome/${meta.id}_chr1.png diff --git a/modules/local/reconplot/tests/nextflow.config b/modules/local/reconplot/tests/nextflow.config index 25fc5a08..355e1561 100644 --- a/modules/local/reconplot/tests/nextflow.config +++ b/modules/local/reconplot/tests/nextflow.config @@ -1,5 +1,5 @@ process { withName: 'RECONPLOT' { - ext.prefix = { cn_source == sv_source ? "${cn_source}" : "${cn_source}_${sv_source}" } + ext.prefix = { cn_source == sv_source ? "${cn_source}" : "${sv_source}_${cn_source}" } } } diff --git a/subworkflows/local/reconplot_figures.nf b/subworkflows/local/reconplot_figures.nf index cb72c6bc..0801db6e 100644 --- a/subworkflows/local/reconplot_figures.nf +++ b/subworkflows/local/reconplot_figures.nf @@ -1,6 +1,6 @@ // IMPORT MODULES -include { RECONPLOT as RECONPLOT_ASCAT_SEVERUS } from '../../modules/local/reconplot/main' -include { RECONPLOT as RECONPLOT_WAKHAN_SEVERUS } from '../../modules/local/reconplot/main' +include { RECONPLOT as RECONPLOT_SEVERUS_ASCAT } from '../../modules/local/reconplot/main' +include { RECONPLOT as RECONPLOT_SEVERUS_WAKHAN } from '../../modules/local/reconplot/main' include { RECONPLOT as RECONPLOT_SAVANA } from '../../modules/local/reconplot/main' include { WGET as RECONPLOT_PKG_WGET } from '../../modules/nf-core/wget/main' include { UNTAR as RECONPLOT_PKG_UNTAR } from '../../modules/nf-core/untar/main' @@ -45,7 +45,7 @@ workflow RECONPLOT_FIGURES { // severus_sv_files: [meta, [severus_somatic.vcf.gz]] // - // MODULE: RECONPLOT_ASCAT_SEVERUS (label: process_low) + // MODULE: RECONPLOT_SEVERUS_ASCAT (label: process_low) // Input: [meta, 'ascat', [segments.txt, purityploidy.txt, *BAF.txt], 'severus', [vcf]] // the wrapper picks .tumour_tumourBAF.txt from the BAF tables by name // @@ -57,11 +57,11 @@ workflow RECONPLOT_FIGURES { .map { meta, cn, sv -> [meta, 'ascat', cn, 'severus', sv] } .set { ascat_input } - RECONPLOT_ASCAT_SEVERUS( ascat_input, reconplot_src, reconplot_pkg, genome ) - ch_versions = ch_versions.mix(RECONPLOT_ASCAT_SEVERUS.out.versions) + RECONPLOT_SEVERUS_ASCAT( ascat_input, reconplot_src, reconplot_pkg, genome ) + ch_versions = ch_versions.mix(RECONPLOT_SEVERUS_ASCAT.out.versions) // - // MODULE: RECONPLOT_WAKHAN_SEVERUS (label: process_low) + // MODULE: RECONPLOT_SEVERUS_WAKHAN (label: process_low) // Input: [meta, 'wakhan', [HP_1.bed, HP_2.bed, solutions_ranks.tsv], 'severus', [vcf]] // the two allele-specific segment BEDs of the top-ranked solution (solution_1/) // @@ -78,8 +78,8 @@ workflow RECONPLOT_FIGURES { .map { meta, cn, sv -> [meta, 'wakhan', cn, 'severus', sv] } .set { wakhan_input } - RECONPLOT_WAKHAN_SEVERUS( wakhan_input, reconplot_src, reconplot_pkg, genome ) - ch_versions = ch_versions.mix(RECONPLOT_WAKHAN_SEVERUS.out.versions) + RECONPLOT_SEVERUS_WAKHAN( wakhan_input, reconplot_src, reconplot_pkg, genome ) + ch_versions = ch_versions.mix(RECONPLOT_SEVERUS_WAKHAN.out.versions) // // MODULE: RECONPLOT_SAVANA (label: process_low) From dd2e5c0bc466838cf3ad634282f647cf878415fe Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Tue, 22 Sep 2026 19:51:34 +0100 Subject: [PATCH 07/32] Add stub nf-tests for the Padfoot and ReConPlot subworkflows Padfoot and ReConPlot need whole-genome caller output, so the pipeline tests skip them. These -stub tests feed PADFOOT_ANNOTATION and RECONPLOT_FIGURES stand-in files named like the real caller output and check the pairing: Severus + the top-ranked Wakhan solution, ASCAT + Severus, SAVANA with and without allele counts, and that a sample missing one side of a pair (no integer-CN VCF, one HP bed, no SAVANA fit) is dropped rather than failing the run. Tagged small so they run on every pull request. Co-Authored-By: Claude Fable 5.1 --- .../local/tests/padfoot_annotation.nf.test | 73 ++++++++++++++ .../local/tests/reconplot_figures.nf.test | 98 +++++++++++++++++++ 2 files changed, 171 insertions(+) create mode 100644 subworkflows/local/tests/padfoot_annotation.nf.test create mode 100644 subworkflows/local/tests/reconplot_figures.nf.test diff --git a/subworkflows/local/tests/padfoot_annotation.nf.test b/subworkflows/local/tests/padfoot_annotation.nf.test new file mode 100644 index 00000000..bede62c7 --- /dev/null +++ b/subworkflows/local/tests/padfoot_annotation.nf.test @@ -0,0 +1,73 @@ +nextflow_workflow { + + name "Test Workflow PADFOOT_ANNOTATION" + script "../padfoot_annotation.nf" + workflow "PADFOOT_ANNOTATION" + + tag "subworkflows" + tag "subworkflows_local" + tag "padfoot_annotation" + // "small" is what .github/workflows/nf-test.yml selects on for pull_request + tag "small" + + // Padfoot needs whole-genome caller output, so the pipeline tests skip it. Under -stub what is + // tested is the pairing: Severus SVs + the top-ranked Wakhan solution, SAVANA SVs + SAVANA copy + // number, and that a sample missing one side of a pair is dropped rather than failing the run. + + test("Severus + Wakhan and SAVANA pairs form per sample") { + + options "-stub" + + when { + params { + outdir = "$outputDir" + } + workflow { + """ + // Empty stand-ins carrying the real callers' file names; Padfoot's stub does not read them + def mk = { String rel -> def f = file("\${launchDir}/fixtures/\${rel}"); f.parent.mkdirs(); f.text = ''; return f } + def s1 = [ id:'sample1', paired_data:true, platform:'ont' ] + def s2 = [ id:'sample2', paired_data:true, platform:'pb' ] + def s3 = [ id:'sample3', paired_data:false, platform:'ont' ] + + // Severus somatic SVs for both paired samples + input[0] = channel.of( + [ s1, mk('severus/sample1/severus_somatic.vcf.gz') ], + [ s2, mk('severus/sample2/severus_somatic.vcf.gz') ] + ) + // Wakhan: sample1 has two solutions (solution_1 must be picked); sample2 has no integer-CN VCF + input[1] = channel.of( + [ s1, [ mk('wakhan/sample1/solution_1/sample1_2.0_1.0_wakhan_cna_integers.vcf'), + mk('wakhan/sample1/solution_1/sample1_2.0_1.0_wakhan_cna_subclonals.vcf'), + mk('wakhan/sample1/solution_2/sample1_3.0_0.5_wakhan_cna_integers.vcf') ] ], + [ s2, [ mk('wakhan/sample2/solution_1/sample2_2.0_1.0_wakhan_cna_subclonals.vcf') ] ] + ) + // SAVANA: SVs for sample1 and sample3, a copy-number fit for sample1 only + input[2] = channel.of( + [ s1, mk('savana/sample1/sample1.classified.somatic.vcf') ], + [ s3, mk('savana/sample3/sample3.classified.somatic.vcf') ] + ) + input[3] = channel.of([ s1, mk('savana/sample1/sample1_segmented_absolute_copy_number.tsv') ]) + input[4] = channel.value([ [:], mk('ref/genome.fasta') ]) + input[5] = channel.value([ [:], mk('ref/genome.fasta.fai') ]) + input[6] = channel.value([ [:], 'hg38', [], [] ]) + """ + } + } + + then { + def tasks = workflow.trace.tasks().collect { task -> task.name } + + assertAll( + { assert workflow.success }, + // sample1 only: sample2 has no integer-CN VCF to pair with + { assert tasks.count { name -> name.contains('PADFOOT_SEVERUS_WAKHAN') } == 1 }, + { assert tasks.any { name -> name.contains('PADFOOT_SEVERUS_WAKHAN (sample1:') } }, + // sample1 only: sample3 has SAVANA SVs but no copy-number fit + { assert tasks.count { name -> name.contains('PADFOOT_SAVANA') } == 1 }, + { assert tasks.any { name -> name.contains('PADFOOT_SAVANA (sample1:') } }, + { assert workflow.out.versions.size() >= 1 } + ) + } + } +} diff --git a/subworkflows/local/tests/reconplot_figures.nf.test b/subworkflows/local/tests/reconplot_figures.nf.test new file mode 100644 index 00000000..49745db5 --- /dev/null +++ b/subworkflows/local/tests/reconplot_figures.nf.test @@ -0,0 +1,98 @@ +nextflow_workflow { + + name "Test Workflow RECONPLOT_FIGURES" + script "../reconplot_figures.nf" + workflow "RECONPLOT_FIGURES" + + tag "subworkflows" + tag "subworkflows_local" + tag "reconplot_figures" + // "small" is what .github/workflows/nf-test.yml selects on for pull_request + tag "small" + + // ReConPlot needs whole-genome caller output, so the pipeline tests skip it. Under -stub what is + // tested is the pairing: ASCAT + Severus, the top-ranked Wakhan solution + Severus, SAVANA alone + // (with or without allele counts), and that a SAVANA sample with allele counts but no fit is dropped. + + test("each CN/SV caller pair forms per sample, no-fit SAVANA samples are dropped") { + + options "-stub" + + when { + params { + outdir = "$outputDir" + } + workflow { + """ + // Empty stand-ins carrying the real callers' file names; ReConPlot's stub does not read them + def mk = { String rel -> def f = file("\${launchDir}/fixtures/\${rel}"); f.parent.mkdirs(); f.text = ''; return f } + def s1 = [ id:'sample1', paired_data:true, platform:'ont' ] + def s2 = [ id:'sample2', paired_data:true, platform:'pb' ] + def s3 = [ id:'sample3', paired_data:false, platform:'ont' ] + def s4 = [ id:'sample4', paired_data:false, platform:'ont' ] + + // Severus somatic SVs for both paired samples + input[0] = channel.of( + [ s1, mk('severus/sample1/severus_somatic.vcf.gz') ], + [ s2, mk('severus/sample2/severus_somatic.vcf.gz') ] + ) + // ASCAT for sample1 only + input[1] = channel.of([ s1, mk('ascat/sample1.segments.txt') ]) + input[2] = channel.of([ s1, mk('ascat/sample1.purityploidy.txt') ]) + input[3] = channel.of([ s1, [ mk('ascat/sample1.tumour_tumourBAF.txt'), mk('ascat/sample1.tumour_normalBAF.txt') ] ]) + // Wakhan: sample1 has two solutions (solution_1's two HP beds must be picked); sample2 has one HP bed only + input[4] = channel.of( + [ s1, [ mk('wakhan/sample1/solution_1/sample1_2.0_1.0_copynumbers_segments_HP_1.bed'), + mk('wakhan/sample1/solution_1/sample1_2.0_1.0_copynumbers_segments_HP_2.bed'), + mk('wakhan/sample1/solution_1/sample1_2.0_1.0_copynumbers_subclonal_segments_HP_1.bed'), + mk('wakhan/sample1/solution_2/sample1_3.0_0.5_copynumbers_segments_HP_1.bed'), + mk('wakhan/sample1/solution_2/sample1_3.0_0.5_copynumbers_segments_HP_2.bed') ] ], + [ s2, [ mk('wakhan/sample2/solution_1/sample2_2.0_1.0_copynumbers_segments_HP_1.bed') ] ] + ) + input[5] = channel.of( + [ s1, mk('wakhan/sample1/solutions_ranks.tsv') ], + [ s2, mk('wakhan/sample2/solutions_ranks.tsv') ] + ) + // SAVANA: fits for sample1 and sample3; sample4 has allele counts but no fit + input[6] = channel.of( + [ s1, mk('savana/sample1/sample1_segmented_absolute_copy_number.tsv') ], + [ s3, mk('savana/sample3/sample3_segmented_absolute_copy_number.tsv') ] + ) + input[7] = channel.of( + [ s1, mk('savana/sample1/sample1.classified.somatic.bedpe') ], + [ s3, mk('savana/sample3/sample3.classified.somatic.bedpe') ] + ) + input[8] = channel.of( + [ s1, mk('savana/sample1/sample1_fitted_purity_ploidy.tsv') ], + [ s3, mk('savana/sample3/sample3_fitted_purity_ploidy.tsv') ] + ) + input[9] = channel.of( + [ s1, mk('savana/sample1/sample1_allele_counts_hetSNPs.bed') ], + [ s4, mk('savana/sample4/sample4_allele_counts_hetSNPs.bed') ] + ) + input[10] = 'hg38' + """ + } + } + + then { + def tasks = workflow.trace.tasks().collect { task -> task.name } + + assertAll( + { assert workflow.success }, + // ASCAT + Severus: sample1 only + { assert tasks.count { name -> name.contains('RECONPLOT_SEVERUS_ASCAT') } == 1 }, + { assert tasks.any { name -> name.contains('RECONPLOT_SEVERUS_ASCAT (sample1:') } }, + // Wakhan + Severus: sample1 only, sample2 lacks the second HP bed + { assert tasks.count { name -> name.contains('RECONPLOT_SEVERUS_WAKHAN') } == 1 }, + { assert tasks.any { name -> name.contains('RECONPLOT_SEVERUS_WAKHAN (sample1:') } }, + // SAVANA: sample1 (with allele counts) and sample3 (without); sample4 has no fit and is dropped + { assert tasks.count { name -> name.contains('RECONPLOT_SAVANA') } == 2 }, + { assert tasks.any { name -> name.contains('RECONPLOT_SAVANA (sample1:') } }, + { assert tasks.any { name -> name.contains('RECONPLOT_SAVANA (sample3:') } }, + { assert !tasks.any { name -> name.contains('(sample4:') } }, + { assert workflow.out.versions.size() >= 1 } + ) + } + } +} From bc0ff52d948b042f8261723ae7d31daa9f0440e8 Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Tue, 22 Sep 2026 19:51:34 +0100 Subject: [PATCH 08/32] Bring the Padfoot and ReConPlot docs in line with dev's conventions CHANGELOG entries take dev's linked one-to-three-sentence form (PR number to fill in once the pull request exists). README lists padfoot/ and reconplot/ in the output tree and the output paragraph. docs/usage.md says why Padfoot is pinned to the Tim-Yu fork (SAVANA input support not yet upstream). The padfoot_genome schema description moves its detail into help_text, the duplicated caller-pair name in docs/output.md is fixed, and the test-profile skip comments shrink to one line. Co-Authored-By: Claude Fable 5.1 --- CHANGELOG.md | 6 ++++-- README.md | 15 ++++++++++++++- conf/test.config | 3 +-- conf/test_full.config | 3 +-- docs/output.md | 2 +- docs/usage.md | 2 +- nextflow_schema.json | 3 ++- 7 files changed, 24 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9dd1a3fe..14ee93af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,8 +17,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [#176](https://github.com/IntGenomicsLab/lrsomatic/pull/176) - Added a `solution_dirs` output to the WAKHAN module so its per-solution copy-number plots can be staged downstream (@ljwharbers). - [#193](https://github.com/IntGenomicsLab/lrsomatic/pull/193) - Added VEP plugins: AlphaMissense, SIFT/PolyPhen, ClinVar and REVEL on GRCh38, and AlphaMissense plus SIFT/PolyPhen on CHM13 via protein-space lookup. Enabled by default with `--genome GRCh38` or `--genome CHM13` (a first GRCh38 run downloads around 1.4 GB); any `--vep_*` path overrides its default and `--skip_vep_plugins` turns the set off. CADD and EVE are opt-in behind `--vep_cadd_snv`/`--vep_cadd_indel` and `--vep_eve` because of their size (81 GB and 9.6 GB); prepared REVEL and EVE files are published to `/vep_plugins/` for reuse. Two lab-hosted AlphaMissense files are CC BY 4.0 with attribution in `CITATIONS.md` (@AmberVerhasselt). - [#189](https://github.com/IntGenomicsLab/lrsomatic/pull/189) - Added SAVANA structural variant and copy-number calling, running alongside Severus/ASCAT (@yannvrb). -- Added Padfoot annotation of somatic SVs + CNAs for both Severus/Wakhan and SAVANA (#189) outputs (paired and tumour-only). Padfoot source is fetched from GitHub (or `--padfoot_dir`) and run in a public image bundling its dependencies with RepeatMasker 4.2.4 + Dfam 4.0 (`ghcr.io/tim-yu/padfoot-repeatmasker`, recipe in `containers/padfoot/`) or in a conda env; RepeatMasker annotation of inserted sequences runs by default. New params `skip_padfoot`, `padfoot_url`, `padfoot_dir`, `padfoot_genome`, `padfoot_gff`, `padfoot_rm`, `padfoot_run_repeatmasker` (@Tim-Yu). -- Added ReConPlot rearrangement + copy-number figures for each available CN/SV caller pair (`reconplot/{severus_ascat,severus_wakhan,savana}/`): per-chromosome, genome-wide and optional region-focus panels. The wrapper ships in `assets/reconplot/`; the ReConPlot R package is staged from GitHub or a local checkout; runs in a public image (`ghcr.io/tim-yu/reconplot`, recipe in `containers/reconplot/`) or conda. New params `skip_reconplot`, `reconplot_pkg_url`, `reconplot_pkg_dir`, `reconplot_genome`, `reconplot_max_cn`, `reconplot_min_svlen`, `reconplot_exclude_vntr`, `reconplot_regions`, `reconplot_genes`, `reconplot_baf_track`, `reconplot_format` (@Tim-Yu). +- [#XXX](https://github.com/IntGenomicsLab/lrsomatic/pull/XXX) - Added Padfoot annotation of somatic SVs and CNAs for every caller pair with output for a sample, Severus + Wakhan and SAVANA, paired and tumour-only, published to `/padfoot//`. Padfoot is fetched from a pinned commit of [Tim-Yu/Padfoot](https://github.com/Tim-Yu/Padfoot) (adds SAVANA input) and runs in `ghcr.io/tim-yu/padfoot-repeatmasker` with RepeatMasker on by default; `--skip_padfoot` and the `--padfoot_*` parameters control it (@Tim-Yu). +- [#XXX](https://github.com/IntGenomicsLab/lrsomatic/pull/XXX) - Added ReConPlot rearrangement and copy-number figures per CN/SV caller pair, `reconplot/{severus_ascat,severus_wakhan,savana}/`, with per-chromosome, genome-wide and optional focus panels plus the harmonised CN/SV tables. The wrapper ships in `assets/reconplot/`, the ReConPlot R package is fetched from a pinned commit, and the module runs in `ghcr.io/tim-yu/reconplot`; `--skip_reconplot` and the `--reconplot_*` parameters control it (@Tim-Yu). +- [#XXX](https://github.com/IntGenomicsLab/lrsomatic/pull/XXX) - `PAIRED_SAVANA` and `TUMORONLY_SAVANA` also emit the somatic BEDPE, the fitted purity/ploidy and the het-SNP allele counts, so Padfoot and ReConPlot can consume SAVANA output (@Tim-Yu). +- [#XXX](https://github.com/IntGenomicsLab/lrsomatic/pull/XXX) - Added stub nf-tests for `PADFOOT_ANNOTATION` and `RECONPLOT_FIGURES` that check every caller pair is formed and unfitted samples are dropped (tag `small`) (@Tim-Yu). ### `Changed` diff --git a/README.md b/README.md index a071d6bb..4a8c2149 100644 --- a/README.md +++ b/README.md @@ -114,7 +114,7 @@ IntGenomicsLab/lr_somatic was originally written by Luuk Harbers, Robert Forsyth The main output is an aligned and phased tumour BAM, per-sample QC from `cramino`, `mosdepth`, `samtools` and optionally `fibertools`, a MultiQC report, and a self-contained per-sample HTML report (`/report/_report.html`; disable it with `--skip_report`). -Variant and copy number callers (`clairS`, `clairS-TO`, `severus`, `savana`, `ascat`) write to their own folders; see the [output documentation](/docs/output.md). +Variant and copy number callers (`clairS`, `clairS-TO`, `severus`, `savana`, `ascat`) write to their own folders; Padfoot annotations and ReConPlot figures go to `padfoot/` and `reconplot/`, one subfolder per caller pair. See the [output documentation](/docs/output.md). Example output directory structure: @@ -122,6 +122,9 @@ Example output directory structure: ├── Sample 1 │ ├── ascat │ ├── bamfiles +│ ├── padfoot +│ │ ├── savana +│ │ └── severus_wakhan │ ├── qc │ │ ├── tumor │ │ │ ├── cramino_aln @@ -129,6 +132,9 @@ Example output directory structure: │ │ │ ├── fibertoolsrs │ │ │ ├── mosdepth │ │ │ ├── samtools +│ ├── reconplot +│ │ ├── savana +│ │ └── severus_wakhan │ ├── variants │ │ ├──clairS-TO │ │ ├──severus @@ -142,6 +148,9 @@ Example output directory structure: ├── Sample 2 │ ├── ascat │ ├── bamfiles +│ ├── padfoot +│ │ ├── savana +│ │ └── severus_wakhan │ ├── qc │ │ ├── tumor │ │ │ ├── cramino_aln @@ -155,6 +164,10 @@ Example output directory structure: │ │ │ ├── fibertoolsrs │ │ │ ├── mosdepth │ │ │ ├── samtools +│ ├── reconplot +│ │ ├── savana +│ │ ├── severus_ascat +│ │ └── severus_wakhan │ ├── variants │ │ ├── clair3 │ │ ├── clairS diff --git a/conf/test.config b/conf/test.config index adb63b3e..1baaf6dd 100644 --- a/conf/test.config +++ b/conf/test.config @@ -70,8 +70,7 @@ params { skip_wakhan = true skip_ascat = true skip_modkit = true - // Padfoot/ReConPlot need whole-genome caller output and fetch multi-GB images/annotations; - // covered by the module-level nf-tests instead. + // Padfoot/ReConPlot need whole-genome caller output; covered by the module- and subworkflow-level nf-tests skip_padfoot = true skip_reconplot = true savana_chromosomes = "19" diff --git a/conf/test_full.config b/conf/test_full.config index dab4ef7c..96617892 100644 --- a/conf/test_full.config +++ b/conf/test_full.config @@ -36,8 +36,7 @@ params { skip_wakhan = true skip_ascat = true skip_vep_plugins = true - // Padfoot/ReConPlot need whole-genome caller output and fetch multi-GB images/annotations; - // covered by the module-level nf-tests instead. + // Padfoot/ReConPlot need whole-genome caller output; covered by the module- and subworkflow-level nf-tests skip_padfoot = true skip_reconplot = true diff --git a/docs/output.md b/docs/output.md index 46a9c723..08b51723 100644 --- a/docs/output.md +++ b/docs/output.md @@ -109,7 +109,7 @@ The pipeline produces per-sample output directories. Two modes exist depending o └── multiqc ``` -The `padfoot` and `reconplot` directories are only present when the corresponding step is enabled (`--skip_padfoot`, `--skip_reconplot`); SAVANA's own output lives under `variants/savana`. Within them, each caller-pair subdirectory requires both of its callers to have produced output for that sample: `severus_wakhan`/`severus_wakhan` need `--skip_wakhan false`, `severus_ascat` needs `--skip_ascat false` and a matched normal (ASCAT is not run for tumour-only samples), and the `savana` subdirectories additionally need SAVANA copy number, which is only produced when an SNP source is available (the phased germline VCF for paired samples, or the bundled 1000G panel for tumour-only samples) and SAVANA finds an acceptable purity/ploidy fit. +The `padfoot` and `reconplot` directories are only present when the corresponding step is enabled (`--skip_padfoot`, `--skip_reconplot`); SAVANA's own output lives under `variants/savana`. Within them, each caller-pair subdirectory requires both of its callers to have produced output for that sample: `severus_wakhan` needs `--skip_wakhan false`, `severus_ascat` needs `--skip_ascat false` and a matched normal (ASCAT is not run for tumour-only samples), and the `savana` subdirectories additionally need SAVANA copy number, which is only produced when an SNP source is available (the phased germline VCF for paired samples, or the bundled 1000G panel for tumour-only samples) and SAVANA finds an acceptable purity/ploidy fit. ### `ascat` diff --git a/docs/usage.md b/docs/usage.md index 70692657..fd734dec 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -405,7 +405,7 @@ Both tools run from `ghcr.io/ljwharbers/sigprofiler`, which adds CHM13 support n - `padfoot/severus_wakhan/` -- Severus somatic SVs + the top-ranked (`solution_1`) Wakhan integer copy-number VCF (requires Wakhan not skipped) - `padfoot/savana/` -- SAVANA classified somatic SVs + SAVANA segmented absolute copy number (requires SAVANA CNA, i.e. an SNP source: the phased germline VCF for paired samples, or the bundled 1000G panel for tumour-only samples on GRCh38/CHM13). Samples without SAVANA CNA are silently skipped. -Padfoot is not distributed on bioconda. The pipeline downloads the source tree from `--padfoot_url` (GitHub archive, once per run) and runs it inside a container / conda environment that provides its dependencies (python, pysam, pandas, biopython, samtools, minimap2, bedtools). On systems without internet access on compute nodes, clone Padfoot once and pass the checkout with `--padfoot_dir`. +Padfoot is not distributed on bioconda. The pipeline downloads the source tree from `--padfoot_url` (GitHub archive, once per run; the default is a pinned commit of the [Tim-Yu/Padfoot](https://github.com/Tim-Yu/Padfoot) fork, which adds SAVANA input support not yet in `KolmogorovLab/Padfoot`) and runs it inside a container / conda environment that provides its dependencies (python, pysam, pandas, biopython, samtools, minimap2, bedtools). On systems without internet access on compute nodes, clone Padfoot once and pass the checkout with `--padfoot_dir`. RepeatMasker (used only to classify the sequence of novel insertions) runs by default. Under Docker/Singularity/Apptainer the module image (`ghcr.io/tim-yu/padfoot-repeatmasker`, recipe in `containers/padfoot/`) ships the full Dfam 4.0 database. Under `-profile conda` it uses the small curated Dfam subset bundled with bioconda RepeatMasker (sufficient for common human repeats such as Alu/L1/SVA). Use `--padfoot_run_repeatmasker false` to disable it; all other Padfoot annotations are unaffected. diff --git a/nextflow_schema.json b/nextflow_schema.json index 16391a10..24cc15ca 100644 --- a/nextflow_schema.json +++ b/nextflow_schema.json @@ -417,7 +417,8 @@ "padfoot_genome": { "type": "string", "enum": ["hg38", "chm13", "mm10"], - "description": "Padfoot genome preset. Default: inferred from --genome (GRCh38 -> hg38, CHM13 -> chm13). Padfoot only bundles hg38/mm10 annotations; chm13 requires --padfoot_gff and --padfoot_rm." + "description": "Padfoot genome preset (`hg38`, `chm13`, `mm10`). Default: inferred from `--genome`.", + "help_text": "GRCh38 -> hg38, CHM13 -> chm13. Padfoot bundles gene and repeat annotations for hg38 and mm10 only; chm13 and other presets need `--padfoot_gff` and `--padfoot_rm`, otherwise Padfoot is skipped with a warning." }, "padfoot_gff": { "type": "string", From bd858a53a734007c90e6a5190db3de9a75759fff Mon Sep 17 00:00:00 2001 From: Tim Yu Date: Wed, 23 Sep 2026 22:24:11 +0100 Subject: [PATCH 09/32] Update usage instructions for VEP plugins Clarify usage of `--vep_revel` and `--vep_eve` options and licensing information for `vep_plugins`. Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- docs/usage.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/usage.md b/docs/usage.md index fd734dec..a6a3b107 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -633,7 +633,8 @@ Prepared REVEL and EVE files are published to `/vep_plugins/`, alongside a later run can point `--vep_revel` / `--vep_revel_tbi` (or the `--vep_eve` pair) at them and skip both the download and the reshaping. The two AlphaMissense tables are fetched already indexed. -> [!IMPORTANT] > `/vep_plugins/` holds data that is free for non-commercial use only. Exclude it when you +> [!IMPORTANT] +> `/vep_plugins/` holds data that is free for non-commercial use only. Exclude it when you > share or archive a results directory — passing it on is redistribution, which those licences do > not grant you. From 8ba81b49f6ed7d3cf0379aaea116123c786369f0 Mon Sep 17 00:00:00 2001 From: Boyu Yu Date: Wed, 23 Sep 2026 15:00:18 +0100 Subject: [PATCH 10/32] Point the CHANGELOG entries at PR #202 --- CHANGELOG.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 14ee93af..d51d9363 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,10 +17,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [#176](https://github.com/IntGenomicsLab/lrsomatic/pull/176) - Added a `solution_dirs` output to the WAKHAN module so its per-solution copy-number plots can be staged downstream (@ljwharbers). - [#193](https://github.com/IntGenomicsLab/lrsomatic/pull/193) - Added VEP plugins: AlphaMissense, SIFT/PolyPhen, ClinVar and REVEL on GRCh38, and AlphaMissense plus SIFT/PolyPhen on CHM13 via protein-space lookup. Enabled by default with `--genome GRCh38` or `--genome CHM13` (a first GRCh38 run downloads around 1.4 GB); any `--vep_*` path overrides its default and `--skip_vep_plugins` turns the set off. CADD and EVE are opt-in behind `--vep_cadd_snv`/`--vep_cadd_indel` and `--vep_eve` because of their size (81 GB and 9.6 GB); prepared REVEL and EVE files are published to `/vep_plugins/` for reuse. Two lab-hosted AlphaMissense files are CC BY 4.0 with attribution in `CITATIONS.md` (@AmberVerhasselt). - [#189](https://github.com/IntGenomicsLab/lrsomatic/pull/189) - Added SAVANA structural variant and copy-number calling, running alongside Severus/ASCAT (@yannvrb). -- [#XXX](https://github.com/IntGenomicsLab/lrsomatic/pull/XXX) - Added Padfoot annotation of somatic SVs and CNAs for every caller pair with output for a sample, Severus + Wakhan and SAVANA, paired and tumour-only, published to `/padfoot//`. Padfoot is fetched from a pinned commit of [Tim-Yu/Padfoot](https://github.com/Tim-Yu/Padfoot) (adds SAVANA input) and runs in `ghcr.io/tim-yu/padfoot-repeatmasker` with RepeatMasker on by default; `--skip_padfoot` and the `--padfoot_*` parameters control it (@Tim-Yu). -- [#XXX](https://github.com/IntGenomicsLab/lrsomatic/pull/XXX) - Added ReConPlot rearrangement and copy-number figures per CN/SV caller pair, `reconplot/{severus_ascat,severus_wakhan,savana}/`, with per-chromosome, genome-wide and optional focus panels plus the harmonised CN/SV tables. The wrapper ships in `assets/reconplot/`, the ReConPlot R package is fetched from a pinned commit, and the module runs in `ghcr.io/tim-yu/reconplot`; `--skip_reconplot` and the `--reconplot_*` parameters control it (@Tim-Yu). -- [#XXX](https://github.com/IntGenomicsLab/lrsomatic/pull/XXX) - `PAIRED_SAVANA` and `TUMORONLY_SAVANA` also emit the somatic BEDPE, the fitted purity/ploidy and the het-SNP allele counts, so Padfoot and ReConPlot can consume SAVANA output (@Tim-Yu). -- [#XXX](https://github.com/IntGenomicsLab/lrsomatic/pull/XXX) - Added stub nf-tests for `PADFOOT_ANNOTATION` and `RECONPLOT_FIGURES` that check every caller pair is formed and unfitted samples are dropped (tag `small`) (@Tim-Yu). +- [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - Added Padfoot annotation of somatic SVs and CNAs for every caller pair with output for a sample, Severus + Wakhan and SAVANA, paired and tumour-only, published to `/padfoot//`. Padfoot is fetched from a pinned commit of [Tim-Yu/Padfoot](https://github.com/Tim-Yu/Padfoot) (adds SAVANA input) and runs in `ghcr.io/tim-yu/padfoot-repeatmasker` with RepeatMasker on by default; `--skip_padfoot` and the `--padfoot_*` parameters control it (@Tim-Yu). +- [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - Added ReConPlot rearrangement and copy-number figures per CN/SV caller pair, `reconplot/{severus_ascat,severus_wakhan,savana}/`, with per-chromosome, genome-wide and optional focus panels plus the harmonised CN/SV tables. The wrapper ships in `assets/reconplot/`, the ReConPlot R package is fetched from a pinned commit, and the module runs in `ghcr.io/tim-yu/reconplot`; `--skip_reconplot` and the `--reconplot_*` parameters control it (@Tim-Yu). +- [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - `PAIRED_SAVANA` and `TUMORONLY_SAVANA` also emit the somatic BEDPE, the fitted purity/ploidy and the het-SNP allele counts, so Padfoot and ReConPlot can consume SAVANA output (@Tim-Yu). +- [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - Added stub nf-tests for `PADFOOT_ANNOTATION` and `RECONPLOT_FIGURES` that check every caller pair is formed and unfitted samples are dropped (tag `small`) (@Tim-Yu). ### `Changed` From d29b27a9dc5569b08ca5dcb60d070088098343fa Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Tue, 29 Sep 2026 11:45:13 +0100 Subject: [PATCH 11/32] Ship Padfoot and the ReConPlot package inside their images, drop the run-time downloads Every default run fetched Padfoot (90 MB, from a personal fork) and the ReConPlot R package (30 MB) from GitHub at start-up, even when no caller pair formed, and `nf-core pipelines download` could not stage them. Following #196: Padfoot is now installed into `ghcr.io/tim-yu/padfoot-repeatmasker` at a pinned, checksum-verified commit (`/opt/padfoot`), the ReConPlot package was already in `ghcr.io/tim-yu/reconplot`, and both modules drop `conda` with the same guard as `LRSOMATICREPORT`. - `PADFOOT_WGET`/`PADFOOT_UNTAR`, `RECONPLOT_PKG_WGET`/`RECONPLOT_PKG_UNTAR` and the params `padfoot_url`, `padfoot_dir`, `reconplot_pkg_url`, `reconplot_pkg_dir` are removed; the module inputs for the staged sources go with them. - The environment.yml files move under `containers/`, where the Dockerfiles use them. - Docs: Padfoot/ReConPlot options, the offline paragraph, a CHM13 note, both container READMEs; the Dfam wording says root + curated-consensus partitions. Co-Authored-By: Claude Fable 5.1 --- CHANGELOG.md | 4 ++-- conf/modules.config | 18 -------------- containers/padfoot/Dockerfile | 17 ++++++++++++- containers/padfoot/README.md | 23 +++++++++++++----- .../padfoot/environment.yml | 4 ++-- containers/reconplot/Dockerfile | 4 ++-- containers/reconplot/README.md | 12 +++++----- .../reconplot/environment.yml | 6 ++--- docs/usage.md | 16 ++++++------- modules/local/padfoot/main.nf | 19 +++++++++------ modules/local/padfoot/meta.yml | 6 ----- modules/local/padfoot/tests/main.nf.test | 6 ++--- modules/local/reconplot/main.nf | 16 +++++-------- modules/local/reconplot/meta.yml | 6 ----- modules/local/reconplot/tests/main.nf.test | 6 ++--- nextflow.config | 6 +---- nextflow_schema.json | 24 +------------------ subworkflows/local/padfoot_annotation.nf | 21 ++++------------ subworkflows/local/reconplot_figures.nf | 23 +++++------------- 19 files changed, 89 insertions(+), 148 deletions(-) rename {modules/local => containers}/padfoot/environment.yml (79%) rename {modules/local => containers}/reconplot/environment.yml (65%) diff --git a/CHANGELOG.md b/CHANGELOG.md index d51d9363..b33ad91d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,8 +17,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [#176](https://github.com/IntGenomicsLab/lrsomatic/pull/176) - Added a `solution_dirs` output to the WAKHAN module so its per-solution copy-number plots can be staged downstream (@ljwharbers). - [#193](https://github.com/IntGenomicsLab/lrsomatic/pull/193) - Added VEP plugins: AlphaMissense, SIFT/PolyPhen, ClinVar and REVEL on GRCh38, and AlphaMissense plus SIFT/PolyPhen on CHM13 via protein-space lookup. Enabled by default with `--genome GRCh38` or `--genome CHM13` (a first GRCh38 run downloads around 1.4 GB); any `--vep_*` path overrides its default and `--skip_vep_plugins` turns the set off. CADD and EVE are opt-in behind `--vep_cadd_snv`/`--vep_cadd_indel` and `--vep_eve` because of their size (81 GB and 9.6 GB); prepared REVEL and EVE files are published to `/vep_plugins/` for reuse. Two lab-hosted AlphaMissense files are CC BY 4.0 with attribution in `CITATIONS.md` (@AmberVerhasselt). - [#189](https://github.com/IntGenomicsLab/lrsomatic/pull/189) - Added SAVANA structural variant and copy-number calling, running alongside Severus/ASCAT (@yannvrb). -- [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - Added Padfoot annotation of somatic SVs and CNAs for every caller pair with output for a sample, Severus + Wakhan and SAVANA, paired and tumour-only, published to `/padfoot//`. Padfoot is fetched from a pinned commit of [Tim-Yu/Padfoot](https://github.com/Tim-Yu/Padfoot) (adds SAVANA input) and runs in `ghcr.io/tim-yu/padfoot-repeatmasker` with RepeatMasker on by default; `--skip_padfoot` and the `--padfoot_*` parameters control it (@Tim-Yu). -- [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - Added ReConPlot rearrangement and copy-number figures per CN/SV caller pair, `reconplot/{severus_ascat,severus_wakhan,savana}/`, with per-chromosome, genome-wide and optional focus panels plus the harmonised CN/SV tables. The wrapper ships in `assets/reconplot/`, the ReConPlot R package is fetched from a pinned commit, and the module runs in `ghcr.io/tim-yu/reconplot`; `--skip_reconplot` and the `--reconplot_*` parameters control it (@Tim-Yu). +- [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - Added Padfoot annotation of somatic SVs and CNAs for every caller pair with output for a sample, Severus + Wakhan and SAVANA, paired and tumour-only, published to `/padfoot//`. Padfoot (a pinned commit of [Tim-Yu/Padfoot](https://github.com/Tim-Yu/Padfoot), which adds SAVANA input) ships inside `ghcr.io/tim-yu/padfoot-repeatmasker` with RepeatMasker on by default, so nothing is downloaded at run time and the module needs a container engine; `--skip_padfoot` and the `--padfoot_*` parameters control it (@Tim-Yu). +- [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - Added ReConPlot rearrangement and copy-number figures per CN/SV caller pair, `reconplot/{severus_ascat,severus_wakhan,savana}/`, with per-chromosome, genome-wide and optional focus panels plus the harmonised CN/SV tables. The wrapper ships in `assets/reconplot/` and the ReConPlot R package inside `ghcr.io/tim-yu/reconplot`, so nothing is downloaded at run time and the module needs a container engine; `--skip_reconplot` and the `--reconplot_*` parameters control it (@Tim-Yu). - [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - `PAIRED_SAVANA` and `TUMORONLY_SAVANA` also emit the somatic BEDPE, the fitted purity/ploidy and the het-SNP allele counts, so Padfoot and ReConPlot can consume SAVANA output (@Tim-Yu). - [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - Added stub nf-tests for `PADFOOT_ANNOTATION` and `RECONPLOT_FIGURES` that check every caller pair is formed and unfitted samples are dropped (tag `small`) (@Tim-Yu). diff --git a/conf/modules.config b/conf/modules.config index ae9ae261..7453ddd7 100644 --- a/conf/modules.config +++ b/conf/modules.config @@ -830,15 +830,6 @@ process { // Annotation of SVs / CNAs // - withName : '.*:PADFOOT_WGET' { - ext.suffix = 'tar.gz' - publishDir = [ enabled: false ] - } - - withName : '.*:PADFOOT_UNTAR' { - publishDir = [ enabled: false ] - } - withName : '.*:PADFOOT_(SEVERUS_WAKHAN|SAVANA)' { ext.args = { [ @@ -858,15 +849,6 @@ process { // Visualisation of SVs / CNAs // - withName : '.*:RECONPLOT_PKG_WGET' { - ext.suffix = 'tar.gz' - publishDir = [ enabled: false ] - } - - withName : '.*:RECONPLOT_PKG_UNTAR' { - publishDir = [ enabled: false ] - } - withName : '.*:RECONPLOT_(SEVERUS_ASCAT|SEVERUS_WAKHAN|SAVANA)' { ext.prefix = { cn_source == sv_source ? "${cn_source}" : "${sv_source}_${cn_source}" } // shared filters / rendering diff --git a/containers/padfoot/Dockerfile b/containers/padfoot/Dockerfile index 1169baa2..74d34407 100644 --- a/containers/padfoot/Dockerfile +++ b/containers/padfoot/Dockerfile @@ -1,6 +1,6 @@ FROM mambaorg/micromamba:2.3.2 -COPY --chown=$MAMBA_USER modules/local/padfoot/environment.yml /tmp/environment.yml +COPY --chown=$MAMBA_USER containers/padfoot/environment.yml /tmp/environment.yml ARG DFAM_URL_BASE=https://www.dfam.org/releases/current/families/FamDB ARG DFAM_ROOT_SHA256=4cdb3d571126de3061d61c9e79d0ffcf0b1d9dc1d3c555bf9bcb8db695efa91a @@ -26,5 +26,20 @@ RUN micromamba create --yes --name padfoot --file /tmp/environment.yml \ && test -s /tmp/repeatmasker-smoke/input.fa.out \ && rm -rf /tmp/dfam40.* /tmp/repeatmasker-smoke +# Padfoot itself is not on bioconda: install the pinned Tim-Yu/Padfoot commit (SAVANA input support) as source +# under /opt/padfoot, so the PADFOOT module needs no run-time download. Bump = new commit + checksum here, rebuild, re-pin digest. +ARG PADFOOT_COMMIT=e7eaed778fc2230bad96fb4232c704cec7cfe7eb +ADD --checksum=sha256:81aff6572a2d513da9d7e8c6eeb2ae13be9eebf9cfc9ac6436f40fffe52cafb5 \ + https://github.com/Tim-Yu/Padfoot/archive/${PADFOOT_COMMIT}.tar.gz /tmp/padfoot.tar.gz + +USER root +RUN mkdir -p /opt/padfoot \ + && tar -xzf /tmp/padfoot.tar.gz -C /opt/padfoot --strip-components 1 \ + && rm -f /tmp/padfoot.tar.gz \ + && chown -R $MAMBA_USER:$MAMBA_USER /opt/padfoot \ + && /opt/conda/envs/padfoot/bin/python3 /opt/padfoot/padfoot.py --version +USER $MAMBA_USER + ENV PATH=/opt/conda/envs/padfoot/bin:${PATH} ENV FAMDB_DATA_DIR=/home/mambauser/dfam +ENV PADFOOT_HOME=/opt/padfoot diff --git a/containers/padfoot/README.md b/containers/padfoot/README.md index 3cb9aa6f..13a1d43b 100644 --- a/containers/padfoot/README.md +++ b/containers/padfoot/README.md @@ -1,21 +1,32 @@ # Padfoot RepeatMasker image -This is the image the `PADFOOT` module runs in (pinned by digest in `modules/local/padfoot/main.nf`). It embeds the Dfam 4.0 root and curated-consensus FamDB partitions, configures FamDB at build time, and validates human RepeatMasker during the build. +This is the image the `PADFOOT` module runs in (pinned by digest in `modules/local/padfoot/main.nf`). It contains: + +- Padfoot itself at `/opt/padfoot` (`padfoot.py`, `padfoot/`, `beds/` with the hg38 and mm10 annotations), installed from + the pinned commit of [Tim-Yu/Padfoot](https://github.com/Tim-Yu/Padfoot) given by `PADFOOT_COMMIT` in the Dockerfile, + checksum-verified (Padfoot is not on bioconda; the fork adds SAVANA input support); +- its runtime dependencies from `containers/padfoot/environment.yml` (Python 3.12, pysam, pandas, biopython, samtools, + minimap2, bedtools) and RepeatMasker 4.2.4; +- the Dfam 4.0 root and curated-consensus FamDB partitions (`FAMDB_DATA_DIR=/home/mambauser/dfam`), checksum-verified + when the image is built. + +The module does not support `-profile conda`: the image ships the tool, not just its dependencies. Build and publish from the pipeline root: ```bash -export PADFOOT_IMAGE=/padfoot-repeatmasker:4.2.4-dfam4 +export PADFOOT_IMAGE=/padfoot-repeatmasker:4.2.4-dfam4-padfoot- docker build -f containers/padfoot/Dockerfile -t "$PADFOOT_IMAGE" . docker push "$PADFOOT_IMAGE" +docker inspect --format '{{index .RepoDigests 0}}' "$PADFOOT_IMAGE" ``` -Resolve the pushed digest and pin it in the `container` directive of `modules/local/padfoot/main.nf`, or override per site: +Pin the pushed digest in the `container` directive of `modules/local/padfoot/main.nf`, or override per site: ```groovy process { withName: '.*:PADFOOT_(SEVERUS_WAKHAN|SAVANA)' { container = '/padfoot-repeatmasker@sha256:' } } ``` -The Dockerfile verifies the decompressed Dfam partition checksums. A changed Dfam `current` release therefore fails the build rather than silently changing the annotation database. - -The module currently pins `ghcr.io/tim-yu/padfoot-repeatmasker@sha256:f98b0d352ec47cd9fa015f321959dcba7f6c6cd4da05beaea8d811b97dff70f5`; RepeatMasker runs by default (`--padfoot_run_repeatmasker`). +To update Padfoot, change `PADFOOT_COMMIT` and the tarball checksum in the Dockerfile, rebuild, push and re-pin the digest. +The Dockerfile verifies the Padfoot tarball and the decompressed Dfam partition checksums, so a changed upstream file fails +the build rather than silently changing the image. diff --git a/modules/local/padfoot/environment.yml b/containers/padfoot/environment.yml similarity index 79% rename from modules/local/padfoot/environment.yml rename to containers/padfoot/environment.yml index 1fcba5d0..e5de2a3b 100644 --- a/modules/local/padfoot/environment.yml +++ b/containers/padfoot/environment.yml @@ -1,7 +1,7 @@ --- # yaml-language-server: $schema=https://raw.githubusercontent.com/nf-core/modules/master/modules/environment-schema.json -# Runtime dependencies for Padfoot (https://github.com/KolmogorovLab/Padfoot); Padfoot itself is not on -# bioconda and is staged as source (see params.padfoot_url / params.padfoot_dir). +# Runtime dependencies for Padfoot (https://github.com/KolmogorovLab/Padfoot), used only to build +# containers/padfoot/Dockerfile; Padfoot itself is not on bioconda and is installed into the image from a pinned commit. channels: - conda-forge - bioconda diff --git a/containers/reconplot/Dockerfile b/containers/reconplot/Dockerfile index 9c9286c6..1f95f188 100644 --- a/containers/reconplot/Dockerfile +++ b/containers/reconplot/Dockerfile @@ -1,8 +1,8 @@ FROM mambaorg/micromamba:2.3.2 # R runtime for the ReConPlot wrapper, with the ReConPlot package (not on conda) pre-installed -# from a pinned upstream commit. The wrapper itself is staged by the pipeline (params.reconplot_url). -COPY --chown=$MAMBA_USER modules/local/reconplot/environment.yml /tmp/environment.yml +# from a pinned upstream commit. The wrapper itself ships with the pipeline in assets/reconplot/. +COPY --chown=$MAMBA_USER containers/reconplot/environment.yml /tmp/environment.yml ARG RECONPLOT_COMMIT=88bb76011703d7908aaa2e5bdecfe18ba5737db8 ADD --chown=$MAMBA_USER https://github.com/cortes-ciriano-lab/ReConPlot/archive/${RECONPLOT_COMMIT}.tar.gz /tmp/reconplot.tar.gz diff --git a/containers/reconplot/README.md b/containers/reconplot/README.md index eaec0a6c..e29e1f85 100644 --- a/containers/reconplot/README.md +++ b/containers/reconplot/README.md @@ -1,9 +1,9 @@ # ReConPlot image -R runtime for the [ReConPlot wrapper](https://github.com/Tim-Yu/ReConPlot) used by the -`RECONPLOT` module, with the upstream [ReConPlot](https://github.com/cortes-ciriano-lab/ReConPlot) -R package (not distributed on conda) installed from a pinned commit. The wrapper scripts live in -`assets/reconplot/` and are staged by the pipeline. +R runtime for the ReConPlot wrapper used by the `RECONPLOT` module, with the upstream +[ReConPlot](https://github.com/cortes-ciriano-lab/ReConPlot) R package (not distributed on conda) +installed from a pinned commit (`RECONPLOT_COMMIT` in the Dockerfile). The wrapper scripts are part of the +pipeline in `assets/reconplot/`. The module does not support `-profile conda`: the image ships the package. Build and publish from the pipeline root: @@ -17,5 +17,5 @@ Pin the pushed digest in the `container` directive of `modules/local/reconplot/m `process { withName: '.*:RECONPLOT_(SEVERUS_ASCAT|SEVERUS_WAKHAN|SAVANA)' { container = ... } }`). The module currently pins `ghcr.io/tim-yu/reconplot@sha256:1145fc5aebe0227bec371f4c59b08b9a09871498e403c01b83f83973149ae9e7`. -Under `-profile conda` the module builds `modules/local/reconplot/environment.yml` and installs -ReConPlot at run time from the source tree staged via `--reconplot_pkg_url` / `--reconplot_pkg_dir`. +The R dependencies come from `containers/reconplot/environment.yml`. To update ReConPlot, change +`RECONPLOT_COMMIT` in the Dockerfile, rebuild, push and re-pin the digest. diff --git a/modules/local/reconplot/environment.yml b/containers/reconplot/environment.yml similarity index 65% rename from modules/local/reconplot/environment.yml rename to containers/reconplot/environment.yml index 4b9011f1..687f7276 100644 --- a/modules/local/reconplot/environment.yml +++ b/containers/reconplot/environment.yml @@ -1,8 +1,8 @@ --- # yaml-language-server: $schema=https://raw.githubusercontent.com/nf-core/modules/master/modules/environment-schema.json -# R runtime for the ReConPlot wrapper (https://github.com/Tim-Yu/ReConPlot). The ReConPlot package itself -# (https://github.com/cortes-ciriano-lab/ReConPlot) is not on conda; the module installs it from the staged -# source tree when it is not already present in the environment. +# R runtime for the ReConPlot wrapper (assets/reconplot), used only to build containers/reconplot/Dockerfile; +# the ReConPlot package itself (https://github.com/cortes-ciriano-lab/ReConPlot) is not on conda and is +# installed into the image from a pinned commit. channels: - conda-forge - bioconda diff --git a/docs/usage.md b/docs/usage.md index a6a3b107..e6e99c4a 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -162,6 +162,8 @@ Keep one resource set per directory: ClairS-TO derives the per-contig prefix fro If the loci cannot belong to the reference, ClairS-TO disables Verdict with a warning rather than applying the wrong coordinates. On a `--skip_ascat` run, look for `VERDICT CNA RESOURCE DIRECTORY` in the ClairS-TO log to confirm which set was used; otherwise Verdict runs outside ClairS-TO and the tables the tags came from are published next to the VCFs. +Padfoot bundles gene and repeat annotations for `hg38` and `mm10` only. With `--genome CHM13` it is skipped with a warning unless you also pass `--padfoot_gff` and `--padfoot_rm` (see [Padfoot Options](#padfoot-options)). ReConPlot needs nothing extra on CHM13 (`T2T` preset). + ### Pipeline options | Parameter | Description | @@ -405,24 +407,22 @@ Both tools run from `ghcr.io/ljwharbers/sigprofiler`, which adds CHM13 support n - `padfoot/severus_wakhan/` -- Severus somatic SVs + the top-ranked (`solution_1`) Wakhan integer copy-number VCF (requires Wakhan not skipped) - `padfoot/savana/` -- SAVANA classified somatic SVs + SAVANA segmented absolute copy number (requires SAVANA CNA, i.e. an SNP source: the phased germline VCF for paired samples, or the bundled 1000G panel for tumour-only samples on GRCh38/CHM13). Samples without SAVANA CNA are silently skipped. -Padfoot is not distributed on bioconda. The pipeline downloads the source tree from `--padfoot_url` (GitHub archive, once per run; the default is a pinned commit of the [Tim-Yu/Padfoot](https://github.com/Tim-Yu/Padfoot) fork, which adds SAVANA input support not yet in `KolmogorovLab/Padfoot`) and runs it inside a container / conda environment that provides its dependencies (python, pysam, pandas, biopython, samtools, minimap2, bedtools). On systems without internet access on compute nodes, clone Padfoot once and pass the checkout with `--padfoot_dir`. +Padfoot is not distributed on bioconda. The module's image (`ghcr.io/tim-yu/padfoot-repeatmasker`, recipe in `containers/padfoot/`) ships a pinned commit of the [Tim-Yu/Padfoot](https://github.com/Tim-Yu/Padfoot) fork, which adds SAVANA input support (to be proposed upstream), so nothing is downloaded at run time. Padfoot is therefore not available under `-profile conda`: use Docker, Singularity or Apptainer, or `--skip_padfoot`. -RepeatMasker (used only to classify the sequence of novel insertions) runs by default. Under Docker/Singularity/Apptainer the module image (`ghcr.io/tim-yu/padfoot-repeatmasker`, recipe in `containers/padfoot/`) ships the full Dfam 4.0 database. Under `-profile conda` it uses the small curated Dfam subset bundled with bioconda RepeatMasker (sufficient for common human repeats such as Alu/L1/SVA). Use `--padfoot_run_repeatmasker false` to disable it; all other Padfoot annotations are unaffected. +RepeatMasker (used only to classify the sequence of novel insertions) runs by default; the image ships the Dfam 4.0 root and curated-consensus partitions. `--padfoot_run_repeatmasker false` skips it. Padfoot bundles gene and repeat annotations for `hg38` and `mm10` only. For other genomes (e.g. CHM13) provide `--padfoot_gff` and `--padfoot_rm`, otherwise Padfoot is skipped with a warning. | Parameter | Description | | ---------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `--padfoot_url` | URL of a Padfoot source tarball (GitHub archive). Default = pinned commit of `Tim-Yu/Padfoot` with Savana support | -| `--padfoot_dir` | Local Padfoot checkout (directory with `padfoot.py` and `beds/`); overrides `--padfoot_url`. Default = `null` | | `--padfoot_genome` | Padfoot genome preset (`hg38`, `chm13`, `mm10`). Default = `null` (inferred from `--genome`) | | `--padfoot_gff` | Custom GFF3 gene annotation. Default = `null` (bundled) | | `--padfoot_rm` | Custom RepeatMasker annotation. Default = `null` (bundled) | -| `--padfoot_run_repeatmasker` | Run RepeatMasker on inserted sequences (repeat class of novel insertions). Containers ship the full Dfam 4.0 database; conda uses the curated Dfam subset bundled with bioconda RepeatMasker. Default = `true` | +| `--padfoot_run_repeatmasker` | Run RepeatMasker on inserted sequences (repeat class of novel insertions); the image ships the Dfam 4.0 root and curated-consensus partitions. Default = `true` | #### ReConPlot Options -[ReConPlot](https://github.com/cortes-ciriano-lab/ReConPlot) rearrangement + copy-number figures are generated through the wrapper shipped in `assets/reconplot/` (vendored from [Tim-Yu/ReConPlot](https://github.com/Tim-Yu/ReConPlot)) for every CN/SV caller pair available for a sample, into `reconplot//`: +[ReConPlot](https://github.com/cortes-ciriano-lab/ReConPlot) rearrangement + copy-number figures are generated through the wrapper shipped in `assets/reconplot/` (vendored from [Tim-Yu/ReConPlot](https://github.com/Tim-Yu/ReConPlot)) for every CN/SV caller pair available for a sample, into `reconplot//`: The ReConPlot R package (not on conda) ships inside the module's image (`ghcr.io/tim-yu/reconplot`, recipe in `containers/reconplot/`), so nothing is downloaded at run time and the module is not available under `-profile conda`. - `severus_ascat/` -- ASCAT allele-specific CN + Severus somatic SVs - `severus_wakhan/` -- Wakhan top-ranked solution CN + Severus somatic SVs @@ -432,8 +432,6 @@ Each pair produces `per_chromosome/` (one figure per chromosome), `genome_wide/` | Parameter | Description | | -------------------------- | ------------------------------------------------------------------------------------------------------------- | -| `--reconplot_pkg_url` | ReConPlot R package source tarball. Default = pinned commit of `cortes-ciriano-lab/ReConPlot` | -| `--reconplot_pkg_dir` | Local ReConPlot package checkout; overrides `--reconplot_pkg_url`. Default = `null` | | `--reconplot_genome` | ReConPlot genome preset (`hg38`, `hg19`, `T2T`, `mm10`, `mm39`). Default = `null` (inferred from `--genome`) | | `--reconplot_max_cn` | Copy-number axis ceiling. Default = `8` | | `--reconplot_min_svlen` | Drop intra-chromosomal SVs shorter than this (bp); translocations kept. Default = `0` | @@ -454,7 +452,7 @@ process { } ``` -The Padfoot source tree and the ReConPlot R package are downloaded from GitHub at run time; use `--padfoot_dir` and `--reconplot_pkg_dir` to point at local checkouts instead. +Neither step downloads anything at run time: Padfoot and the ReConPlot R package are inside the two images, and the ReConPlot wrapper is part of the pipeline. Updating either tool means rebuilding its image and re-pinning the digest (see the READMEs under `containers/`). #### Variant Filtering and Combining Options diff --git a/modules/local/padfoot/main.nf b/modules/local/padfoot/main.nf index ea5d1216..8a631b82 100644 --- a/modules/local/padfoot/main.nf +++ b/modules/local/padfoot/main.nf @@ -2,17 +2,17 @@ process PADFOOT { tag "${meta.id}:${sv_caller}+${cna_caller}" label 'process_medium' - conda "${moduleDir}/environment.yml" - // Built from containers/padfoot/Dockerfile: Padfoot deps + RepeatMasker 4.2.4 + Dfam 4.0 (Padfoot itself is staged as source). + // No conda: the image ships Padfoot itself (a pinned Tim-Yu/Padfoot commit at /opt/padfoot), not just its + // dependencies (guard in `script:`). Built from containers/padfoot/Dockerfile: Padfoot + RepeatMasker 4.2.4 with the + // Dfam 4.0 root and curated-consensus partitions. Padfoot update = new commit in the Dockerfile, rebuild, re-pin the digest. // Override per site with `process { withName: '.*:PADFOOT_(SEVERUS_WAKHAN|SAVANA)' { container = ... } }`. - container "ghcr.io/tim-yu/padfoot-repeatmasker@sha256:f98b0d352ec47cd9fa015f321959dcba7f6c6cd4da05beaea8d811b97dff70f5" + container "ghcr.io/tim-yu/padfoot-repeatmasker@sha256:bf134e2ffca5ae5f0b0c85c7f9d189ab0a886c0ba389c5ff7f1d39a39bd58467" input: tuple val(meta), path(sv_vcf), val(sv_caller), path(cna_file), val(cna_caller) tuple val(meta2), path(fasta) tuple val(meta3), path(fai) - tuple val(meta4), path(padfoot_src) // Padfoot source tree (contains padfoot.py + beds/) - tuple val(meta5), val(genome), path(gff), path(rm) // gff/rm may be [] -> Padfoot bundled annotations for `genome` + tuple val(meta4), val(genome), path(gff), path(rm) // gff/rm may be [] -> Padfoot bundled annotations for `genome` output: tuple val(meta), path("${prefix}/annotated_svs.tsv"), emit: annotated_svs @@ -24,13 +24,18 @@ process PADFOOT { task.ext.when == null || task.ext.when script: + // Exit if running this module with -profile conda / -profile mamba + if (workflow.profile.tokenize(',').intersect(['conda', 'mamba']).size() >= 1) { + error "PADFOOT does not support Conda: Padfoot ships only inside its container. Use Docker / Singularity / Apptainer, or --skip_padfoot." + } + def padfoot = '/opt/padfoot' // Padfoot source tree inside the image (padfoot.py + beds/) def args = task.ext.args ?: '' prefix = task.ext.prefix ?: "${sv_caller}_${cna_caller}" def gff_arg = gff ? "--gff ${gff}" : '' def rm_arg = rm ? "--rm ${rm}" : '' """ - python3 ${padfoot_src}/padfoot.py \\ + python3 ${padfoot}/padfoot.py \\ --sv-vcf ${sv_vcf} \\ --sv-caller ${sv_caller} \\ --cna-file ${cna_file} \\ @@ -47,7 +52,7 @@ process PADFOOT { cat <<-END_VERSIONS > versions.yml "${task.process}": - padfoot: \$(python3 ${padfoot_src}/padfoot.py --version 2>&1 | tail -1) + padfoot: \$(python3 ${padfoot}/padfoot.py --version 2>&1 | tail -1) minimap2: \$(minimap2 --version 2>&1) samtools: \$(samtools --version | head -1 | sed 's/samtools //') repeatmasker: \$(command -v RepeatMasker >/dev/null && RepeatMasker -v 2>&1 | sed -n 's/^RepeatMasker version //p' || echo 'not available') diff --git a/modules/local/padfoot/meta.yml b/modules/local/padfoot/meta.yml index b183e2f6..c09d657f 100644 --- a/modules/local/padfoot/meta.yml +++ b/modules/local/padfoot/meta.yml @@ -50,12 +50,6 @@ input: description: Reference genome FASTA index (must sit next to the FASTA) pattern: "*.fai" - - meta4: - type: map - description: Groovy Map for the Padfoot source - - padfoot_src: - type: directory - description: Padfoot source tree containing `padfoot.py`, `padfoot/` and `beds/` (Padfoot is not on bioconda) - - - meta5: type: map description: Groovy Map for annotations - genome: diff --git a/modules/local/padfoot/tests/main.nf.test b/modules/local/padfoot/tests/main.nf.test index 5ebf5396..b1821b4b 100644 --- a/modules/local/padfoot/tests/main.nf.test +++ b/modules/local/padfoot/tests/main.nf.test @@ -28,8 +28,7 @@ nextflow_process { ] input[1] = [ [ id:'ref' ], file(params.modules_testdata_base_path + 'genomics/homo_sapiens/genome/genome.fasta', checkIfExists: true) ] input[2] = [ [ id:'ref' ], file(params.modules_testdata_base_path + 'genomics/homo_sapiens/genome/genome.fasta.fai', checkIfExists: true) ] - input[3] = [ [ id:'padfoot' ], file("${moduleDir}", checkIfExists: true) ] - input[4] = [ [:], 'hg38', [], [] ] + input[3] = [ [:], 'hg38', [], [] ] """ } } @@ -58,8 +57,7 @@ nextflow_process { ] input[1] = [ [ id:'ref' ], file(params.modules_testdata_base_path + 'genomics/homo_sapiens/genome/genome.fasta', checkIfExists: true) ] input[2] = [ [ id:'ref' ], file(params.modules_testdata_base_path + 'genomics/homo_sapiens/genome/genome.fasta.fai', checkIfExists: true) ] - input[3] = [ [ id:'padfoot' ], file("${moduleDir}", checkIfExists: true) ] - input[4] = [ [:], 'hg38', [], [] ] + input[3] = [ [:], 'hg38', [], [] ] """ } } diff --git a/modules/local/reconplot/main.nf b/modules/local/reconplot/main.nf index 467c54a6..efecacab 100644 --- a/modules/local/reconplot/main.nf +++ b/modules/local/reconplot/main.nf @@ -2,8 +2,8 @@ process RECONPLOT { tag "${meta.id}:${cn_source}+${sv_source}" label 'process_low' - conda "${moduleDir}/environment.yml" - // Built from containers/reconplot/Dockerfile: R deps + ReConPlot package (not on conda; the wrapper is staged as source). + // No conda: the image ships the ReConPlot R package itself (guard in `script:`); the wrapper is pipeline glue in + // assets/reconplot/. Built from containers/reconplot/Dockerfile. Package update = new commit there, rebuild, re-pin the digest. // Override per site with `process { withName: '.*:RECONPLOT_(SEVERUS_ASCAT|SEVERUS_WAKHAN|SAVANA)' { container = ... } }`. container "ghcr.io/tim-yu/reconplot@sha256:1145fc5aebe0227bec371f4c59b08b9a09871498e403c01b83f83973149ae9e7" @@ -12,7 +12,6 @@ process RECONPLOT { // When cn_source == sv_source (e.g. savana) put everything in cn_files and leave sv_files empty. tuple val(meta), val(cn_source), path(cn_files, stageAs: 'cn_input/*'), val(sv_source), path(sv_files, stageAs: 'sv_input/*') tuple val(meta2), path(reconplot_src) // ReConPlot wrapper (contains run_reconplot.R + R/) - tuple val(meta3), path(reconplot_pkg) // ReConPlot R package source; installed only if the env lacks it val(genome) // hg38 | hg19 | T2T | mm10 | mm39 output: @@ -27,6 +26,10 @@ process RECONPLOT { task.ext.when == null || task.ext.when script: + // Exit if running this module with -profile conda / -profile mamba + if (workflow.profile.tokenize(',').intersect(['conda', 'mamba']).size() >= 1) { + error "RECONPLOT does not support Conda: the ReConPlot package ships only inside its container. Use Docker / Singularity / Apptainer, or --skip_reconplot." + } def args = task.ext.args ?: '' // shared filters (e.g. --min-svlen, --max-cn) def args2 = task.ext.args2 ?: '' // genome-wide strip extras def args3 = task.ext.args3 ?: '' // focus panel extras (--regions/--genes/--baf-track); focus skipped if empty @@ -47,13 +50,6 @@ process RECONPLOT { : "" """ - # ReConPlot is pre-installed in the container; conda envs get it from the staged source tree - if ! Rscript -e 'suppressMessages(library(ReConPlot))' 2>/dev/null; then - mkdir -p rlib - R CMD INSTALL --no-docs --no-html -l rlib ${reconplot_pkg} > rlib_install.log 2>&1 - export R_LIBS=\$PWD/rlib\${R_LIBS:+:\$R_LIBS} - fi - ${layout_cmd} mkdir -p ${prefix} diff --git a/modules/local/reconplot/meta.yml b/modules/local/reconplot/meta.yml index 7c080ed2..0d160538 100644 --- a/modules/local/reconplot/meta.yml +++ b/modules/local/reconplot/meta.yml @@ -40,12 +40,6 @@ input: - reconplot_src: type: directory description: ReConPlot wrapper directory (`assets/reconplot`, contains `run_reconplot.R`, `R/` and `VERSION`) - - - meta3: - type: map - description: Groovy Map for the R package source - - reconplot_pkg: - type: directory - description: cortes-ciriano-lab/ReConPlot R package source; installed at run time only if the environment lacks it (containers ship it pre-installed) - - genome: type: string description: ReConPlot genome preset (`hg38`, `hg19`, `T2T`, `mm10`, `mm39`) diff --git a/modules/local/reconplot/tests/main.nf.test b/modules/local/reconplot/tests/main.nf.test index 19e3e4c6..e23db7b6 100644 --- a/modules/local/reconplot/tests/main.nf.test +++ b/modules/local/reconplot/tests/main.nf.test @@ -27,8 +27,7 @@ nextflow_process { [ file(params.modules_testdata_base_path + 'genomics/homo_sapiens/illumina/gvcf/test.genome.vcf', checkIfExists: true) ] ] input[1] = [ [ id:'reconplot' ], file("${projectDir}/modules/local/reconplot", checkIfExists: true) ] - input[2] = [ [ id:'reconplot_pkg' ], file("${projectDir}/modules/local/padfoot", checkIfExists: true) ] - input[3] = 'hg38' + input[2] = 'hg38' """ } } @@ -56,8 +55,7 @@ nextflow_process { [] ] input[1] = [ [ id:'reconplot' ], file("${projectDir}/modules/local/reconplot", checkIfExists: true) ] - input[2] = [ [ id:'reconplot_pkg' ], file("${projectDir}/modules/local/padfoot", checkIfExists: true) ] - input[3] = 'hg38' + input[2] = 'hg38' """ } } diff --git a/nextflow.config b/nextflow.config index 07075a82..a5c0663a 100644 --- a/nextflow.config +++ b/nextflow.config @@ -119,16 +119,12 @@ params { savana_allele_mapq = null // e.g. 0 to lower SAVANA_CNA/SAVANA_TO's het-SNP mapping-quality floor (test profiles only, default is SAVANA's own 5) // Padfoot options - padfoot_url = 'https://github.com/Tim-Yu/Padfoot/archive/bf942055d4a0c710aed1178869998350823b15e0.tar.gz' - padfoot_dir = null // local Padfoot checkout (offline); overrides padfoot_url padfoot_genome = null // hg38 | chm13 | mm10; null = inferred from --genome padfoot_gff = null // custom GFF (required for chm13) padfoot_rm = null // custom RepeatMasker BED (required for chm13) - padfoot_run_repeatmasker = true // containers ship full Dfam 4.0; conda uses RepeatMasker's bundled curated Dfam subset + padfoot_run_repeatmasker = true // the image ships the Dfam 4.0 root and curated-consensus partitions // ReConPlot options - reconplot_pkg_url = 'https://github.com/cortes-ciriano-lab/ReConPlot/archive/88bb76011703d7908aaa2e5bdecfe18ba5737db8.tar.gz' // R package source - reconplot_pkg_dir = null // local ReConPlot package checkout; overrides reconplot_pkg_url reconplot_genome = null // hg38 | hg19 | T2T | mm10 | mm39; null = inferred from --genome reconplot_max_cn = 8 reconplot_min_svlen = 0 // drop intra-chromosomal SVs shorter than this (bp); 0 = keep all diff --git a/nextflow_schema.json b/nextflow_schema.json index 24cc15ca..e2cfa223 100644 --- a/nextflow_schema.json +++ b/nextflow_schema.json @@ -403,17 +403,6 @@ "description": "Options for Padfoot SV/CNA functional annotation", "default": "", "properties": { - "padfoot_url": { - "type": "string", - "default": "https://github.com/Tim-Yu/Padfoot/archive/bf942055d4a0c710aed1178869998350823b15e0.tar.gz", - "description": "URL of a Padfoot source tarball (GitHub archive). Padfoot is not distributed on bioconda; the tarball is downloaded once per run." - }, - "padfoot_dir": { - "type": "string", - "format": "directory-path", - "exists": true, - "description": "Local Padfoot checkout (directory containing padfoot.py and beds/). Overrides --padfoot_url; use for offline systems." - }, "padfoot_genome": { "type": "string", "enum": ["hg38", "chm13", "mm10"], @@ -435,7 +424,7 @@ "padfoot_run_repeatmasker": { "type": "boolean", "default": true, - "description": "Run RepeatMasker on inserted sequences. Containers ship the full Dfam 4.0 database; conda uses the curated Dfam subset bundled with bioconda RepeatMasker." + "description": "Run RepeatMasker on inserted sequences (repeat class of novel insertions); the module image ships the Dfam 4.0 root and curated-consensus partitions." } } }, @@ -445,17 +434,6 @@ "description": "Options for ReConPlot rearrangement/copy-number figures", "default": "", "properties": { - "reconplot_pkg_url": { - "type": "string", - "default": "https://github.com/cortes-ciriano-lab/ReConPlot/archive/88bb76011703d7908aaa2e5bdecfe18ba5737db8.tar.gz", - "description": "URL of the ReConPlot R package source (installed at run time when the environment lacks it, i.e. under conda)." - }, - "reconplot_pkg_dir": { - "type": "string", - "format": "directory-path", - "exists": true, - "description": "Local checkout of the ReConPlot R package. Overrides --reconplot_pkg_url." - }, "reconplot_genome": { "type": "string", "enum": ["hg38", "hg19", "T2T", "mm10", "mm39"], diff --git a/subworkflows/local/padfoot_annotation.nf b/subworkflows/local/padfoot_annotation.nf index de46a99d..14e39d87 100644 --- a/subworkflows/local/padfoot_annotation.nf +++ b/subworkflows/local/padfoot_annotation.nf @@ -1,14 +1,12 @@ // IMPORT MODULES include { PADFOOT as PADFOOT_SEVERUS_WAKHAN } from '../../modules/local/padfoot/main' include { PADFOOT as PADFOOT_SAVANA } from '../../modules/local/padfoot/main' -include { WGET as PADFOOT_WGET } from '../../modules/nf-core/wget/main' -include { UNTAR as PADFOOT_UNTAR } from '../../modules/nf-core/untar/main' // // Padfoot annotation of somatic SVs + CNAs, once per caller pair that produced output for a sample: // Severus SVs + the top-ranked Wakhan integer-CN VCF, and SAVANA SVs + SAVANA absolute CN. -// Pass channel.empty() for a caller that did not run. Padfoot is not on bioconda: its source tree -// comes from params.padfoot_url (GitHub archive) or a local checkout in params.padfoot_dir. +// Pass channel.empty() for a caller that did not run. Padfoot is not on bioconda: it ships inside the +// module's container (containers/padfoot/), so nothing is downloaded at run time. // workflow PADFOOT_ANNOTATION { @@ -24,17 +22,6 @@ workflow PADFOOT_ANNOTATION { main: ch_versions = channel.empty() - if (params.padfoot_dir) { - padfoot_src = channel.value([[id: 'padfoot'], file(params.padfoot_dir, type: 'dir', checkIfExists: true)]) - } - else { - PADFOOT_WGET( channel.value([[id: 'padfoot'], params.padfoot_url]) ) - PADFOOT_UNTAR( PADFOOT_WGET.out.outfile ) - padfoot_src = PADFOOT_UNTAR.out.untar - ch_versions = ch_versions.mix(PADFOOT_WGET.out.versions) - } - // padfoot_src: [meta, dir] -- padfoot.py + beds/ - // // MODULE: PADFOOT_SEVERUS_WAKHAN (label: process_medium) // Input: [meta, severus_somatic.vcf.gz, 'severus', wakhan_cna_integers.vcf, 'wakhan'] @@ -54,7 +41,7 @@ workflow PADFOOT_ANNOTATION { .map { meta, sv, cna -> [meta, sv, 'severus', cna, 'wakhan'] } .set { severus_wakhan_input } - PADFOOT_SEVERUS_WAKHAN( severus_wakhan_input, fasta, fai, padfoot_src, annot ) + PADFOOT_SEVERUS_WAKHAN( severus_wakhan_input, fasta, fai, annot ) ch_versions = ch_versions.mix(PADFOOT_SEVERUS_WAKHAN.out.versions) // @@ -67,7 +54,7 @@ workflow PADFOOT_ANNOTATION { .map { meta, sv, cna -> [meta, sv, 'savana', cna, 'savana'] } .set { savana_input } - PADFOOT_SAVANA( savana_input, fasta, fai, padfoot_src, annot ) + PADFOOT_SAVANA( savana_input, fasta, fai, annot ) ch_versions = ch_versions.mix(PADFOOT_SAVANA.out.versions) emit: diff --git a/subworkflows/local/reconplot_figures.nf b/subworkflows/local/reconplot_figures.nf index 0801db6e..5601fcc5 100644 --- a/subworkflows/local/reconplot_figures.nf +++ b/subworkflows/local/reconplot_figures.nf @@ -2,14 +2,12 @@ include { RECONPLOT as RECONPLOT_SEVERUS_ASCAT } from '../../modules/local/reconplot/main' include { RECONPLOT as RECONPLOT_SEVERUS_WAKHAN } from '../../modules/local/reconplot/main' include { RECONPLOT as RECONPLOT_SAVANA } from '../../modules/local/reconplot/main' -include { WGET as RECONPLOT_PKG_WGET } from '../../modules/nf-core/wget/main' -include { UNTAR as RECONPLOT_PKG_UNTAR } from '../../modules/nf-core/untar/main' // // ReConPlot rearrangement + copy-number figures for every CN/SV caller pair that produced output for // a sample: ASCAT + Severus, Wakhan + Severus, and SAVANA on its own. Pass channel.empty() for a -// caller that did not run. The wrapper (assets/reconplot) is shipped with the pipeline; the ReConPlot R -// package is staged as source from params.reconplot_pkg_url or a local checkout in params.reconplot_pkg_dir. +// caller that did not run. The wrapper (assets/reconplot) ships with the pipeline; the ReConPlot R package +// ships inside the module's container (containers/reconplot/), so nothing is downloaded at run time. // workflow RECONPLOT_FIGURES { @@ -30,16 +28,7 @@ workflow RECONPLOT_FIGURES { ch_versions = channel.empty() reconplot_src = channel.value([[id: 'reconplot'], file("${projectDir}/assets/reconplot", type: 'dir', checkIfExists: true)]) - if (params.reconplot_pkg_dir) { - reconplot_pkg = channel.value([[id: 'reconplot_pkg'], file(params.reconplot_pkg_dir, type: 'dir', checkIfExists: true)]) - } - else { - RECONPLOT_PKG_WGET( channel.value([[id: 'reconplot_pkg'], params.reconplot_pkg_url]) ) - RECONPLOT_PKG_UNTAR( RECONPLOT_PKG_WGET.out.outfile ) - reconplot_pkg = RECONPLOT_PKG_UNTAR.out.untar - ch_versions = ch_versions.mix(RECONPLOT_PKG_WGET.out.versions) - } - // reconplot_src: [meta, dir] -- wrapper; reconplot_pkg: [meta, dir] -- R package source (conda installs it at run time) + // reconplot_src: [meta, dir] -- the wrapper (run_reconplot.R + R/ + VERSION) severus_sv_files = severus_vcf.map { meta, vcf -> [meta, [vcf]] } // severus_sv_files: [meta, [severus_somatic.vcf.gz]] @@ -57,7 +46,7 @@ workflow RECONPLOT_FIGURES { .map { meta, cn, sv -> [meta, 'ascat', cn, 'severus', sv] } .set { ascat_input } - RECONPLOT_SEVERUS_ASCAT( ascat_input, reconplot_src, reconplot_pkg, genome ) + RECONPLOT_SEVERUS_ASCAT( ascat_input, reconplot_src, genome ) ch_versions = ch_versions.mix(RECONPLOT_SEVERUS_ASCAT.out.versions) // @@ -78,7 +67,7 @@ workflow RECONPLOT_FIGURES { .map { meta, cn, sv -> [meta, 'wakhan', cn, 'severus', sv] } .set { wakhan_input } - RECONPLOT_SEVERUS_WAKHAN( wakhan_input, reconplot_src, reconplot_pkg, genome ) + RECONPLOT_SEVERUS_WAKHAN( wakhan_input, reconplot_src, genome ) ch_versions = ch_versions.mix(RECONPLOT_SEVERUS_WAKHAN.out.versions) // @@ -95,7 +84,7 @@ workflow RECONPLOT_FIGURES { .map { meta, cna, bedpe, pp, hetsnp -> [meta, 'savana', [cna, bedpe, pp, hetsnp].findAll { f -> f != null }, 'savana', []] } .set { savana_input } - RECONPLOT_SAVANA( savana_input, reconplot_src, reconplot_pkg, genome ) + RECONPLOT_SAVANA( savana_input, reconplot_src, genome ) ch_versions = ch_versions.mix(RECONPLOT_SAVANA.out.versions) emit: From f0e9b678a7d745cf2b464c6a1f801f1f7ed055de Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Tue, 29 Sep 2026 11:54:29 +0100 Subject: [PATCH 12/32] Assert on the files each stub task receives, and cover ASCAT + Severus for tumour-only samples The subworkflow stub tests only counted tasks per sample, so a regression that staged Wakhan's solution_2 or the subclonal BEDs would still pass. Both stubs now list their staged inputs in `/staged.txt` (declared as a stub-only optional output, published like the other files) and the tests assert on it: the top-ranked solution's integer-CN VCF and HP BEDs are picked, nothing from solution_2 or the subclonal set is staged, and SAVANA samples carry their allele counts only when they have them. ASCAT runs for tumour-only samples on dev (Verdict uses it), so `reconplot/severus_ascat` forms for them too: `docs/output.md` said the opposite; fixed, and the ReConPlot stub test gains a tumour-only sample with a tumour-only ASCAT file set (no normal BAF). Co-Authored-By: Claude Fable 5.1 --- CHANGELOG.md | 2 +- docs/output.md | 2 +- modules/local/padfoot/main.nf | 2 + modules/local/padfoot/tests/main.nf.test.snap | 52 ++++++++++++++++--- modules/local/reconplot/main.nf | 2 + .../local/reconplot/tests/main.nf.test.snap | 40 ++++++++++++-- .../local/tests/padfoot_annotation.nf.test | 8 ++- .../local/tests/reconplot_figures.nf.test | 37 +++++++++---- 8 files changed, 121 insertions(+), 24 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b33ad91d..072e125d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,7 +20,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - Added Padfoot annotation of somatic SVs and CNAs for every caller pair with output for a sample, Severus + Wakhan and SAVANA, paired and tumour-only, published to `/padfoot//`. Padfoot (a pinned commit of [Tim-Yu/Padfoot](https://github.com/Tim-Yu/Padfoot), which adds SAVANA input) ships inside `ghcr.io/tim-yu/padfoot-repeatmasker` with RepeatMasker on by default, so nothing is downloaded at run time and the module needs a container engine; `--skip_padfoot` and the `--padfoot_*` parameters control it (@Tim-Yu). - [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - Added ReConPlot rearrangement and copy-number figures per CN/SV caller pair, `reconplot/{severus_ascat,severus_wakhan,savana}/`, with per-chromosome, genome-wide and optional focus panels plus the harmonised CN/SV tables. The wrapper ships in `assets/reconplot/` and the ReConPlot R package inside `ghcr.io/tim-yu/reconplot`, so nothing is downloaded at run time and the module needs a container engine; `--skip_reconplot` and the `--reconplot_*` parameters control it (@Tim-Yu). - [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - `PAIRED_SAVANA` and `TUMORONLY_SAVANA` also emit the somatic BEDPE, the fitted purity/ploidy and the het-SNP allele counts, so Padfoot and ReConPlot can consume SAVANA output (@Tim-Yu). -- [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - Added stub nf-tests for `PADFOOT_ANNOTATION` and `RECONPLOT_FIGURES` that check every caller pair is formed and unfitted samples are dropped (tag `small`) (@Tim-Yu). +- [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - Added stub nf-tests for `PADFOOT_ANNOTATION` and `RECONPLOT_FIGURES` that check every caller pair is formed (including ASCAT + Severus for tumour-only samples), unfitted samples are dropped and each task receives the top-ranked Wakhan solution's files (tag `small`) (@Tim-Yu). ### `Changed` diff --git a/docs/output.md b/docs/output.md index 08b51723..19096ccf 100644 --- a/docs/output.md +++ b/docs/output.md @@ -109,7 +109,7 @@ The pipeline produces per-sample output directories. Two modes exist depending o └── multiqc ``` -The `padfoot` and `reconplot` directories are only present when the corresponding step is enabled (`--skip_padfoot`, `--skip_reconplot`); SAVANA's own output lives under `variants/savana`. Within them, each caller-pair subdirectory requires both of its callers to have produced output for that sample: `severus_wakhan` needs `--skip_wakhan false`, `severus_ascat` needs `--skip_ascat false` and a matched normal (ASCAT is not run for tumour-only samples), and the `savana` subdirectories additionally need SAVANA copy number, which is only produced when an SNP source is available (the phased germline VCF for paired samples, or the bundled 1000G panel for tumour-only samples) and SAVANA finds an acceptable purity/ploidy fit. +The `padfoot` and `reconplot` directories are only present when the corresponding step is enabled (`--skip_padfoot`, `--skip_reconplot`); SAVANA's own output lives under `variants/savana`. Within them, each caller-pair subdirectory requires both of its callers to have produced output for that sample: `severus_wakhan` needs `--skip_wakhan false`, `severus_ascat` needs `--skip_ascat false` (ASCAT runs for paired and tumour-only samples, so this pair forms for both), and the `savana` subdirectories additionally need SAVANA copy number, which is only produced when an SNP source is available (the phased germline VCF for paired samples, or the bundled 1000G panel for tumour-only samples) and SAVANA finds an acceptable purity/ploidy fit. ### `ascat` diff --git a/modules/local/padfoot/main.nf b/modules/local/padfoot/main.nf index 8a631b82..d856e4ef 100644 --- a/modules/local/padfoot/main.nf +++ b/modules/local/padfoot/main.nf @@ -18,6 +18,7 @@ process PADFOOT { tuple val(meta), path("${prefix}/annotated_svs.tsv"), emit: annotated_svs tuple val(meta), path("${prefix}/by_gene.tsv") , emit: by_gene tuple val(meta), path("${prefix}/padfoot.log") , emit: log + tuple val(meta), path("${prefix}/staged.txt") , emit: staged, optional: true // stub only: the staged inputs, for the tests path "versions.yml" , emit: versions when: @@ -64,6 +65,7 @@ process PADFOOT { """ mkdir -p ${prefix} touch ${prefix}/annotated_svs.tsv ${prefix}/by_gene.tsv ${prefix}/padfoot.log + printf '%s\n' ${sv_vcf} ${cna_file} > ${prefix}/staged.txt cat <<-END_VERSIONS > versions.yml "${task.process}": diff --git a/modules/local/padfoot/tests/main.nf.test.snap b/modules/local/padfoot/tests/main.nf.test.snap index 56884a0e..07ace6cb 100644 --- a/modules/local/padfoot/tests/main.nf.test.snap +++ b/modules/local/padfoot/tests/main.nf.test.snap @@ -30,7 +30,16 @@ ] ], "3": [ - "versions.yml:md5,a39dd9bafbb792d343dd3d5f7b148606" + [ + { + "id": "test", + "paired_data": null + }, + "staged.txt:md5,bac628487243e7a56556ee34bb4cc570" + ] + ], + "4": [ + "versions.yml:md5,736e037d3dcd412939925cdc9420d9da" ], "annotated_svs": [ [ @@ -59,16 +68,25 @@ "padfoot.log:md5,d41d8cd98f00b204e9800998ecf8427e" ] ], + "staged": [ + [ + { + "id": "test", + "paired_data": null + }, + "staged.txt:md5,bac628487243e7a56556ee34bb4cc570" + ] + ], "versions": [ - "versions.yml:md5,a39dd9bafbb792d343dd3d5f7b148606" + "versions.yml:md5,736e037d3dcd412939925cdc9420d9da" ] } ], "meta": { "nf-test": "0.9.2", - "nextflow": "25.10.4" + "nextflow": "25.10.7" }, - "timestamp": "2026-09-03T11:06:52.264251811" + "timestamp": "2026-09-29T11:49:09.602597326" }, "severus + wakhan - stub": { "content": [ @@ -101,7 +119,16 @@ ] ], "3": [ - "versions.yml:md5,a39dd9bafbb792d343dd3d5f7b148606" + [ + { + "id": "test", + "paired_data": "test" + }, + "staged.txt:md5,e8eb805ef0e9c0a8507184e03ab5a641" + ] + ], + "4": [ + "versions.yml:md5,736e037d3dcd412939925cdc9420d9da" ], "annotated_svs": [ [ @@ -130,15 +157,24 @@ "padfoot.log:md5,d41d8cd98f00b204e9800998ecf8427e" ] ], + "staged": [ + [ + { + "id": "test", + "paired_data": "test" + }, + "staged.txt:md5,e8eb805ef0e9c0a8507184e03ab5a641" + ] + ], "versions": [ - "versions.yml:md5,a39dd9bafbb792d343dd3d5f7b148606" + "versions.yml:md5,736e037d3dcd412939925cdc9420d9da" ] } ], "meta": { "nf-test": "0.9.2", - "nextflow": "25.10.4" + "nextflow": "25.10.7" }, - "timestamp": "2026-09-03T11:06:46.571491429" + "timestamp": "2026-09-29T11:49:02.372992799" } } \ No newline at end of file diff --git a/modules/local/reconplot/main.nf b/modules/local/reconplot/main.nf index efecacab..8c4012f7 100644 --- a/modules/local/reconplot/main.nf +++ b/modules/local/reconplot/main.nf @@ -20,6 +20,7 @@ process RECONPLOT { tuple val(meta), path("${prefix}/focus/*.{pdf,png}") , emit: focus , optional: true tuple val(meta), path("${prefix}/*.reconplot_{cn,sv}.tsv") , emit: tables tuple val(meta), path("${prefix}/reconplot.log") , emit: log + tuple val(meta), path("${prefix}/staged.txt") , emit: staged, optional: true // stub only: the staged inputs, for the tests path "versions.yml" , emit: versions when: @@ -79,6 +80,7 @@ process RECONPLOT { touch ${prefix}/per_chromosome/${meta.id}_chr1.pdf ${prefix}/per_chromosome/${meta.id}_chr1.png touch ${prefix}/genome_wide/${meta.id}_genome_wide.pdf ${prefix}/genome_wide/${meta.id}_genome_wide.png touch ${prefix}/${meta.id}.reconplot_cn.tsv ${prefix}/${meta.id}.reconplot_sv.tsv ${prefix}/reconplot.log + { ls -1 cn_input/* sv_input/* 2>/dev/null || true; } | sort > ${prefix}/staged.txt # sv_input is absent in single-source mode cat <<-END_VERSIONS > versions.yml "${task.process}": diff --git a/modules/local/reconplot/tests/main.nf.test.snap b/modules/local/reconplot/tests/main.nf.test.snap index b49c6a5d..6babc34d 100644 --- a/modules/local/reconplot/tests/main.nf.test.snap +++ b/modules/local/reconplot/tests/main.nf.test.snap @@ -47,6 +47,14 @@ ] ], "5": [ + [ + { + "id": "test" + }, + "staged.txt:md5,cc5aec3198bb0274c824c11416eea3a1" + ] + ], + "6": [ "versions.yml:md5,e5066ab640c75ba5b7dffcc4a0c48dd3" ], "focus": [ @@ -82,6 +90,14 @@ ] ] ], + "staged": [ + [ + { + "id": "test" + }, + "staged.txt:md5,cc5aec3198bb0274c824c11416eea3a1" + ] + ], "tables": [ [ { @@ -100,9 +116,9 @@ ], "meta": { "nf-test": "0.9.2", - "nextflow": "25.10.4" + "nextflow": "25.10.7" }, - "timestamp": "2026-09-03T15:19:50.861183455" + "timestamp": "2026-09-29T11:51:09.498975606" }, "savana single source - stub": { "content": [ @@ -152,6 +168,14 @@ ] ], "5": [ + [ + { + "id": "test" + }, + "staged.txt:md5,c6afc181683adb415cf28b967874068f" + ] + ], + "6": [ "versions.yml:md5,e5066ab640c75ba5b7dffcc4a0c48dd3" ], "focus": [ @@ -187,6 +211,14 @@ ] ] ], + "staged": [ + [ + { + "id": "test" + }, + "staged.txt:md5,c6afc181683adb415cf28b967874068f" + ] + ], "tables": [ [ { @@ -205,8 +237,8 @@ ], "meta": { "nf-test": "0.9.2", - "nextflow": "25.10.4" + "nextflow": "25.10.7" }, - "timestamp": "2026-09-03T15:19:56.660161308" + "timestamp": "2026-09-29T11:53:42.073855098" } } \ No newline at end of file diff --git a/subworkflows/local/tests/padfoot_annotation.nf.test b/subworkflows/local/tests/padfoot_annotation.nf.test index bede62c7..b800360b 100644 --- a/subworkflows/local/tests/padfoot_annotation.nf.test +++ b/subworkflows/local/tests/padfoot_annotation.nf.test @@ -12,7 +12,8 @@ nextflow_workflow { // Padfoot needs whole-genome caller output, so the pipeline tests skip it. Under -stub what is // tested is the pairing: Severus SVs + the top-ranked Wakhan solution, SAVANA SVs + SAVANA copy - // number, and that a sample missing one side of a pair is dropped rather than failing the run. + // number, that a sample missing one side of a pair is dropped rather than failing the run, and + // which files each task actually received (the stub lists them in /staged.txt). test("Severus + Wakhan and SAVANA pairs form per sample") { @@ -57,15 +58,20 @@ nextflow_workflow { then { def tasks = workflow.trace.tasks().collect { task -> task.name } + // conf/modules.config publishes each task's / under //padfoot/ + def staged = { String rel -> path("$outputDir/${rel}/staged.txt").text.trim().split('\n') as List } assertAll( { assert workflow.success }, // sample1 only: sample2 has no integer-CN VCF to pair with { assert tasks.count { name -> name.contains('PADFOOT_SEVERUS_WAKHAN') } == 1 }, { assert tasks.any { name -> name.contains('PADFOOT_SEVERUS_WAKHAN (sample1:') } }, + // ... and it received the Severus VCF with solution_1's integer-CN VCF, not solution_2's or the subclonal one + { assert staged('sample1/padfoot/severus_wakhan') == ['severus_somatic.vcf.gz', 'sample1_2.0_1.0_wakhan_cna_integers.vcf'] }, // sample1 only: sample3 has SAVANA SVs but no copy-number fit { assert tasks.count { name -> name.contains('PADFOOT_SAVANA') } == 1 }, { assert tasks.any { name -> name.contains('PADFOOT_SAVANA (sample1:') } }, + { assert staged('sample1/padfoot/savana') == ['sample1.classified.somatic.vcf', 'sample1_segmented_absolute_copy_number.tsv'] }, { assert workflow.out.versions.size() >= 1 } ) } diff --git a/subworkflows/local/tests/reconplot_figures.nf.test b/subworkflows/local/tests/reconplot_figures.nf.test index 49745db5..5275406f 100644 --- a/subworkflows/local/tests/reconplot_figures.nf.test +++ b/subworkflows/local/tests/reconplot_figures.nf.test @@ -31,15 +31,19 @@ nextflow_workflow { def s3 = [ id:'sample3', paired_data:false, platform:'ont' ] def s4 = [ id:'sample4', paired_data:false, platform:'ont' ] - // Severus somatic SVs for both paired samples + // Severus somatic SVs for both paired samples and the tumour-only sample3 input[0] = channel.of( [ s1, mk('severus/sample1/severus_somatic.vcf.gz') ], - [ s2, mk('severus/sample2/severus_somatic.vcf.gz') ] + [ s2, mk('severus/sample2/severus_somatic.vcf.gz') ], + [ s3, mk('severus/sample3/severus_somatic.vcf.gz') ] + ) + // ASCAT for sample1 (paired: tumour + normal BAF) and sample3 (tumour-only: ASCAT runs for it too, tumour BAF only) + input[1] = channel.of([ s1, mk('ascat/sample1.segments.txt') ], [ s3, mk('ascat/sample3.segments.txt') ]) + input[2] = channel.of([ s1, mk('ascat/sample1.purityploidy.txt') ], [ s3, mk('ascat/sample3.purityploidy.txt') ]) + input[3] = channel.of( + [ s1, [ mk('ascat/sample1.tumour_tumourBAF.txt'), mk('ascat/sample1.tumour_normalBAF.txt') ] ], + [ s3, [ mk('ascat/sample3.tumour_tumourBAF.txt') ] ] ) - // ASCAT for sample1 only - input[1] = channel.of([ s1, mk('ascat/sample1.segments.txt') ]) - input[2] = channel.of([ s1, mk('ascat/sample1.purityploidy.txt') ]) - input[3] = channel.of([ s1, [ mk('ascat/sample1.tumour_tumourBAF.txt'), mk('ascat/sample1.tumour_normalBAF.txt') ] ]) // Wakhan: sample1 has two solutions (solution_1's two HP beds must be picked); sample2 has one HP bed only input[4] = channel.of( [ s1, [ mk('wakhan/sample1/solution_1/sample1_2.0_1.0_copynumbers_segments_HP_1.bed'), @@ -77,19 +81,34 @@ nextflow_workflow { then { def tasks = workflow.trace.tasks().collect { task -> task.name } + // conf/modules.config publishes each task's / under //reconplot/; + // the stub lists what was staged into cn_input/ and sv_input/ + def staged = { String rel -> path("$outputDir/${rel}/staged.txt").text.trim().split('\n') as List } assertAll( { assert workflow.success }, - // ASCAT + Severus: sample1 only - { assert tasks.count { name -> name.contains('RECONPLOT_SEVERUS_ASCAT') } == 1 }, + // ASCAT + Severus: paired sample1 and tumour-only sample3 (ASCAT runs for tumour-only samples on dev) + { assert tasks.count { name -> name.contains('RECONPLOT_SEVERUS_ASCAT') } == 2 }, { assert tasks.any { name -> name.contains('RECONPLOT_SEVERUS_ASCAT (sample1:') } }, - // Wakhan + Severus: sample1 only, sample2 lacks the second HP bed + { assert tasks.any { name -> name.contains('RECONPLOT_SEVERUS_ASCAT (sample3:') } }, + { assert staged('sample1/reconplot/severus_ascat') == ['cn_input/sample1.purityploidy.txt', 'cn_input/sample1.segments.txt', + 'cn_input/sample1.tumour_normalBAF.txt', 'cn_input/sample1.tumour_tumourBAF.txt', + 'sv_input/severus_somatic.vcf.gz'] }, + { assert staged('sample3/reconplot/severus_ascat') == ['cn_input/sample3.purityploidy.txt', 'cn_input/sample3.segments.txt', + 'cn_input/sample3.tumour_tumourBAF.txt', 'sv_input/severus_somatic.vcf.gz'] }, + // Wakhan + Severus: sample1 only, sample2 lacks the second HP bed; solution_1's two HP beds + the ranks, nothing from solution_2 or the subclonal set { assert tasks.count { name -> name.contains('RECONPLOT_SEVERUS_WAKHAN') } == 1 }, { assert tasks.any { name -> name.contains('RECONPLOT_SEVERUS_WAKHAN (sample1:') } }, + { assert staged('sample1/reconplot/severus_wakhan') == ['cn_input/sample1_2.0_1.0_copynumbers_segments_HP_1.bed', 'cn_input/sample1_2.0_1.0_copynumbers_segments_HP_2.bed', + 'cn_input/solutions_ranks.tsv', 'sv_input/severus_somatic.vcf.gz'] }, // SAVANA: sample1 (with allele counts) and sample3 (without); sample4 has no fit and is dropped { assert tasks.count { name -> name.contains('RECONPLOT_SAVANA') } == 2 }, { assert tasks.any { name -> name.contains('RECONPLOT_SAVANA (sample1:') } }, { assert tasks.any { name -> name.contains('RECONPLOT_SAVANA (sample3:') } }, + { assert staged('sample1/reconplot/savana') == ['cn_input/sample1.classified.somatic.bedpe', 'cn_input/sample1_allele_counts_hetSNPs.bed', + 'cn_input/sample1_fitted_purity_ploidy.tsv', 'cn_input/sample1_segmented_absolute_copy_number.tsv'] }, + { assert staged('sample3/reconplot/savana') == ['cn_input/sample3.classified.somatic.bedpe', 'cn_input/sample3_fitted_purity_ploidy.tsv', + 'cn_input/sample3_segmented_absolute_copy_number.tsv'] }, { assert !tasks.any { name -> name.contains('(sample4:') } }, { assert workflow.out.versions.size() >= 1 } ) From 53325024754a5bad7c5f47b00780391b63cde386 Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Tue, 29 Sep 2026 11:54:29 +0100 Subject: [PATCH 13/32] Make the two known ReConPlot failure modes warn-and-continue, validate --reconplot_regions at start-up A crash in ReConPlot at the end of a whole-genome run failed the whole run through the inherited `errorStrategy 'finish'`. Two ways to trigger it were known: `sanitize_regions()` stopped when every requested region lacked copy-number data, and `run_reconplot.R` exited 1 when it wrote no file. Both are now warnings with exit 0, so an optional focus panel can be absent without failing the task; the required per-chromosome and genome-wide outputs still fail the task when a sample has nothing plottable, which is a real problem and should stop the run. No blanket `errorStrategy 'ignore'`. `--reconplot_regions` is now checked at start-up in `validateSvAnnotationParams()` with the wrapper's grammar (`chr` or `chr:start-end`, start < end), with function tests. Also: the `--baf-track` help no longer says SAVANA only (ASCAT supports it and the pipeline passes it for ASCAT). Co-Authored-By: Claude Fable 5.1 --- assets/reconplot/R/utils_common.R | 5 +- assets/reconplot/run_reconplot.R | 11 ++- docs/usage.md | 2 +- modules/local/reconplot/main.nf | 3 + .../utils_nfcore_lrsomatic_pipeline/main.nf | 12 +++ .../tests/sv_annotation.function.nf.test | 97 +++++++++++++++++++ 6 files changed, 126 insertions(+), 4 deletions(-) create mode 100644 subworkflows/local/utils_nfcore_lrsomatic_pipeline/tests/sv_annotation.function.nf.test diff --git a/assets/reconplot/R/utils_common.R b/assets/reconplot/R/utils_common.R index 7cd9cebf..235be0f2 100644 --- a/assets/reconplot/R/utils_common.R +++ b/assets/reconplot/R/utils_common.R @@ -225,7 +225,10 @@ sanitize_regions <- function(regions, cn) { paste(unique(regions$chr[missing_cn]), collapse = ", ")) regions <- regions[!missing_cn, , drop = FALSE] } - if (nrow(regions) == 0) stop("No plottable regions left after filtering.") + if (nrow(regions) == 0) { + log_msg("WARNING: no plottable regions left after filtering; nothing will be drawn") + return(regions) + } regions$start[is.na(regions$start) | regions$start < 0] <- 0 regions <- regions[order(match(regions$chr, MAIN_CHROMS), regions$start), , drop = FALSE] rownames(regions) <- NULL diff --git a/assets/reconplot/run_reconplot.R b/assets/reconplot/run_reconplot.R index 28944ccb..5f5e36f8 100755 --- a/assets/reconplot/run_reconplot.R +++ b/assets/reconplot/run_reconplot.R @@ -105,7 +105,7 @@ option_list <- list( make_option("--height", type = "double", default = NULL, help = "Figure height (in)"), make_option("--baf-track", action = "store_true", default = FALSE, - help = "Add a het-SNP BAF annotation panel (SAVANA only)"), + help = "Add a het-SNP BAF annotation panel (ASCAT: .tumour_tumourBAF.txt; SAVANA: allele counts BED)"), make_option("--annotation-file", type = "character", default = NULL, help = "Explicit annotation source (het-SNP BED for --baf-track)"), make_option("--baf-max-points", type = "integer", default = 5000, @@ -171,6 +171,13 @@ regions <- if (!is.null(args$regions_file)) { parse_regions(args$regions, cn, genome = args$genome) } regions <- sanitize_regions(regions, cn) +if (nrow(regions) == 0) { + ## e.g. --regions naming only contigs without copy number: not an error for an optional panel. + ## The caller decides whether the missing output matters (the pipeline's per-chromosome and + ## genome-wide figures are required outputs of the module, the focus panel is optional). + log_msg("done: 0 file(s) written to ", args$outdir, " (no plottable regions)") + quit(status = 0) +} log_msg(sprintf("%d region(s) to plot", nrow(regions))) combined <- collapse_duplicate_chroms(regions) @@ -214,4 +221,4 @@ written <- plot_region_sets( ) log_msg(sprintf("done: %d file(s) written to %s", length(written), args$outdir)) -if (length(written) == 0) quit(status = 1) +if (length(written) == 0) log_msg("WARNING: no figure was written for the requested regions") diff --git a/docs/usage.md b/docs/usage.md index e6e99c4a..7215c339 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -436,7 +436,7 @@ Each pair produces `per_chromosome/` (one figure per chromosome), `genome_wide/` | `--reconplot_max_cn` | Copy-number axis ceiling. Default = `8` | | `--reconplot_min_svlen` | Drop intra-chromosomal SVs shorter than this (bp); translocations kept. Default = `0` | | `--reconplot_exclude_vntr` | Drop Severus SVs flagged inside a VNTR. Default = `false` | -| `--reconplot_regions` | Regions for an extra `focus/` panel, e.g. `"chr8,chr17:30000000-50000000"`. Default = `null` (no focus panel) | +| `--reconplot_regions` | Regions for an extra `focus/` panel, e.g. `"chr8,chr17:30000000-50000000"` (syntax checked at start-up; regions on contigs without copy-number data are skipped with a warning, and no focus panel is produced if none is left). Default = `null` (no focus panel) | | `--reconplot_genes` | Comma-separated HUGO symbols labelled on the focus panel. Default = `null` | | `--reconplot_baf_track` | Add a het-SNP BAF track to the focus panel (ASCAT and SAVANA only). Default = `false` | | `--reconplot_format` | Output formats: `pdf`, `png` or `pdf,png`. Default = `pdf,png` | diff --git a/modules/local/reconplot/main.nf b/modules/local/reconplot/main.nf index 8c4012f7..26c235c5 100644 --- a/modules/local/reconplot/main.nf +++ b/modules/local/reconplot/main.nf @@ -43,6 +43,9 @@ process RECONPLOT { def layout_cmd = cn_source == 'wakhan' ? "mkdir -p cn_input/solution_1/bed_output && mv cn_input/*.bed cn_input/solution_1/bed_output/" : "" + // The wrapper never fails for "nothing to draw": regions without copy number are skipped with a warning, + // and an empty result exits 0. The required per_chromosome/genome_wide outputs still fail the task when a + // sample has nothing plottable at all; the optional focus panel is simply absent. def focus_cmd = args3 ? """ Rscript ${reconplot_src}/run_reconplot.R ${source_args} --sample ${sample} --prefix ${sample} \\ diff --git a/subworkflows/local/utils_nfcore_lrsomatic_pipeline/main.nf b/subworkflows/local/utils_nfcore_lrsomatic_pipeline/main.nf index fa1f2663..dba51e19 100644 --- a/subworkflows/local/utils_nfcore_lrsomatic_pipeline/main.nf +++ b/subworkflows/local/utils_nfcore_lrsomatic_pipeline/main.nf @@ -337,6 +337,18 @@ def validateSvAnnotationParams() { log.warn "ReConPlot: genome could not be inferred from '${params.genome}'; falling back to hg38 gene/chromosome annotations. " + "Set --reconplot_genome (hg38, hg19, T2T, mm10, mm39) to override." } + + if (!params.skip_reconplot && params.reconplot_regions) { + // Same grammar as the wrapper's parse_regions(): tokens split on commas/semicolons/whitespace, + // each `chr` or `chr:start-end` (start/end integers, `_` allowed as a digit separator). + // Regions on contigs without copy-number data are skipped at run time with a warning. + def bad = params.reconplot_regions.toString().split(/[,;\s]+/).findAll { tok -> tok } + .findAll { tok -> !(tok ==~ /[A-Za-z0-9_.]+/ || tok ==~ /[A-Za-z0-9_.]+:[0-9_]+-[0-9_]+/) || + (tok.contains(':') && tok.split(':')[1].split('-').collect { v -> v.replace('_', '') as long }.with { r -> r[0] >= r[1] }) } + if (bad) { + error("--reconplot_regions: cannot parse ${bad.join(', ')}. Use a comma-separated list of `chr` or `chr:start-end` (start < end), e.g. \"chr8,chr17:30000000-50000000\".") + } + } } // diff --git a/subworkflows/local/utils_nfcore_lrsomatic_pipeline/tests/sv_annotation.function.nf.test b/subworkflows/local/utils_nfcore_lrsomatic_pipeline/tests/sv_annotation.function.nf.test new file mode 100644 index 00000000..328da972 --- /dev/null +++ b/subworkflows/local/utils_nfcore_lrsomatic_pipeline/tests/sv_annotation.function.nf.test @@ -0,0 +1,97 @@ +nextflow_function { + + name "Test SV annotation / plotting parameter checks" + script "../main.nf" + // "small" is what .github/workflows/nf-test.yml selects on for pull_request + tag "small" + tag "subworkflows" + tag "subworkflows_local" + tag "utils_nfcore_lrsomatic_pipeline" + tag "sv_annotation" + + // Launch-time checks only: nothing is staged and nothing touches the network. + + // --- validateSvAnnotationParams: --reconplot_regions must parse before a 12 h run gets to ReConPlot + + test("validateSvAnnotationParams accepts whole chromosomes and chr:start-end regions") { + + function "validateSvAnnotationParams" + + when { + params { + genome = 'GRCh38' + skip_padfoot = true + skip_reconplot = false + reconplot_genome = null + reconplot_regions = 'chr8,chr17:30000000-50000000, 22:1_000-2_000' + } + } + + then { + assert function.success + } + } + + test("validateSvAnnotationParams rejects a region whose start is not below its end") { + + function "validateSvAnnotationParams" + + when { + params { + genome = 'GRCh38' + skip_padfoot = true + skip_reconplot = false + reconplot_genome = null + reconplot_regions = 'chr17:50000000-30000000' + } + } + + then { + assertAll( + { assert function.failed }, + { assert function.stdout.any { line -> line.contains('reconplot_regions') && line.contains('chr17:50000000-30000000') } } + ) + } + } + + test("validateSvAnnotationParams rejects a region that is not chr or chr:start-end") { + + function "validateSvAnnotationParams" + + when { + params { + genome = 'GRCh38' + skip_padfoot = true + skip_reconplot = false + reconplot_genome = null + reconplot_regions = 'chr8,bogus:x-y' + } + } + + then { + assertAll( + { assert function.failed }, + { assert function.stdout.any { line -> line.contains('bogus:x-y') } } + ) + } + } + + test("validateSvAnnotationParams ignores --reconplot_regions when ReConPlot is skipped") { + + function "validateSvAnnotationParams" + + when { + params { + genome = 'GRCh38' + skip_padfoot = true + skip_reconplot = true + reconplot_genome = null + reconplot_regions = 'bogus:x-y' + } + } + + then { + assert function.success + } + } +} From d42f18fe675d5e5bc887d187da5948ae54f9a67b Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Tue, 29 Sep 2026 11:56:59 +0100 Subject: [PATCH 14/32] Share the Padfoot genome gate between the workflow and the parameter validator The same preset/annotation logic lived in `workflows/lrsomatic.nf` and in `validateSvAnnotationParams()`, with a comment asking that the two be kept in sync. `padfootGenome()` and `padfootAnnotationOk()` in `utils_nfcore_lrsomatic_pipeline` are now the single source, with function tests for the three presets and the gff/rm requirement. Co-Authored-By: Claude Fable 5.1 --- .../utils_nfcore_lrsomatic_pipeline/main.nf | 30 ++++++++----- .../tests/sv_annotation.function.nf.test | 44 +++++++++++++++++++ workflows/lrsomatic.nf | 6 +-- 3 files changed, 67 insertions(+), 13 deletions(-) diff --git a/subworkflows/local/utils_nfcore_lrsomatic_pipeline/main.nf b/subworkflows/local/utils_nfcore_lrsomatic_pipeline/main.nf index dba51e19..6c3324f2 100644 --- a/subworkflows/local/utils_nfcore_lrsomatic_pipeline/main.nf +++ b/subworkflows/local/utils_nfcore_lrsomatic_pipeline/main.nf @@ -317,20 +317,30 @@ def validateReportGenePanels() { } } +// +// Padfoot genome preset: an explicit --padfoot_genome wins, else inferred from --genome (hg38 / chm13), else null +// +def padfootGenome() { + return params.padfoot_genome ?: (params.genome == 'GRCh38' ? 'hg38' : params.genome == 'CHM13' ? 'chm13' : null) +} + +// +// Whether Padfoot can annotate on that preset: it bundles annotations for hg38 and mm10 only; any other +// preset needs both --padfoot_gff and --padfoot_rm, and a null preset disables Padfoot even with them. +// The workflow gate and validateSvAnnotationParams() both call this, so they cannot drift apart. +// +def padfootAnnotationOk() { + def genome = padfootGenome() + return (genome && ((genome in ['hg38', 'mm10']) || (params.padfoot_gff && params.padfoot_rm))) as boolean +} + // // Warn on SV/CNA annotation and plotting parameter combinations that cannot produce output // def validateSvAnnotationParams() { - if (!params.skip_padfoot) { - def padfoot_genome = params.padfoot_genome ?: - (params.genome == 'GRCh38' ? 'hg38' : params.genome == 'CHM13' ? 'chm13' : null) - // Must mirror `padfoot_annot_ok` in workflows/lrsomatic.nf: a null genome disables - // Padfoot even when --padfoot_gff/--padfoot_rm are supplied. - def padfoot_annot_ok = padfoot_genome && ((padfoot_genome in ['hg38', 'mm10']) || (params.padfoot_gff && params.padfoot_rm)) - if (!padfoot_annot_ok) { - log.warn "Padfoot will be skipped: no annotations for genome '${params.genome}' (padfoot_genome=${padfoot_genome}). " + - "Set --padfoot_genome hg38|mm10, or set --padfoot_genome together with --padfoot_gff and --padfoot_rm." - } + if (!params.skip_padfoot && !padfootAnnotationOk()) { + log.warn "Padfoot will be skipped: no annotations for genome '${params.genome}' (padfoot_genome=${padfootGenome()}). " + + "Set --padfoot_genome hg38|mm10, or set --padfoot_genome together with --padfoot_gff and --padfoot_rm." } if (!params.skip_reconplot && !params.reconplot_genome && !(params.genome in ['GRCh38', 'CHM13'])) { diff --git a/subworkflows/local/utils_nfcore_lrsomatic_pipeline/tests/sv_annotation.function.nf.test b/subworkflows/local/utils_nfcore_lrsomatic_pipeline/tests/sv_annotation.function.nf.test index 328da972..9a284763 100644 --- a/subworkflows/local/utils_nfcore_lrsomatic_pipeline/tests/sv_annotation.function.nf.test +++ b/subworkflows/local/utils_nfcore_lrsomatic_pipeline/tests/sv_annotation.function.nf.test @@ -94,4 +94,48 @@ nextflow_function { assert function.success } } + + // --- padfootGenome / padfootAnnotationOk: one gate, used by the workflow and by validateSvAnnotationParams + + test("padfootGenome infers hg38 from --genome GRCh38") { + function "padfootGenome" + when { params { genome = 'GRCh38'; padfoot_genome = null } } + then { assert function.result == 'hg38' } + } + + test("padfootGenome infers chm13 from --genome CHM13 and an explicit --padfoot_genome wins") { + function "padfootGenome" + when { params { genome = 'CHM13'; padfoot_genome = 'mm10' } } + then { assert function.result == 'mm10' } + } + + test("padfootGenome is null for a genome without a preset") { + function "padfootGenome" + when { params { genome = 'GRCm38'; padfoot_genome = null } } + then { assert function.result == null } + } + + test("padfootAnnotationOk is true on hg38 without extra annotations") { + function "padfootAnnotationOk" + when { params { genome = 'GRCh38'; padfoot_genome = null; padfoot_gff = null; padfoot_rm = null } } + then { assert function.result == true } + } + + test("padfootAnnotationOk is false on CHM13 without --padfoot_gff and --padfoot_rm") { + function "padfootAnnotationOk" + when { params { genome = 'CHM13'; padfoot_genome = null; padfoot_gff = null; padfoot_rm = null } } + then { assert function.result == false } + } + + test("padfootAnnotationOk is true on CHM13 with both --padfoot_gff and --padfoot_rm") { + function "padfootAnnotationOk" + when { params { genome = 'CHM13'; padfoot_genome = null; padfoot_gff = '/data/chm13.gff3.gz'; padfoot_rm = '/data/chm13_rm.bed.gz' } } + then { assert function.result == true } + } + + test("padfootAnnotationOk is false when no preset can be derived, even with both annotation files") { + function "padfootAnnotationOk" + when { params { genome = 'GRCm38'; padfoot_genome = null; padfoot_gff = '/data/x.gff3.gz'; padfoot_rm = '/data/x_rm.bed.gz' } } + then { assert function.result == false } + } } diff --git a/workflows/lrsomatic.nf b/workflows/lrsomatic.nf index 6e65d8d8..a19b6ce8 100644 --- a/workflows/lrsomatic.nf +++ b/workflows/lrsomatic.nf @@ -12,6 +12,7 @@ include { getGenomeAttribute } from '../subworkflows/local/utils_nfcore_lrso include { reportGenePanelTokens } from '../subworkflows/local/utils_nfcore_lrsomatic_pipeline' include { reportGenePanelIsFile } from '../subworkflows/local/utils_nfcore_lrsomatic_pipeline' include { resolveVepPlugins; validateVepPluginParams } from '../subworkflows/local/utils_nfcore_lrsomatic_pipeline' +include { padfootGenome; padfootAnnotationOk } from '../subworkflows/local/utils_nfcore_lrsomatic_pipeline' include { validateClairstoCnaResources } from '../subworkflows/local/utils_nfcore_lrsomatic_pipeline' include { PREPARE_VEP_PLUGINS } from '../subworkflows/local/prepare_vep_plugins' @@ -1299,9 +1300,8 @@ workflow LRSOMATIC { // Padfoot bundles annotations for hg38 and mm10 only; other genomes need --padfoot_gff and --padfoot_rm // (validateInputParameters() warns when this gate is not met). // - def padfoot_genome = params.padfoot_genome ?: - (params.genome == 'GRCh38' ? 'hg38' : params.genome == 'CHM13' ? 'chm13' : null) - def padfoot_annot_ok = padfoot_genome && ((padfoot_genome in ['hg38', 'mm10']) || (params.padfoot_gff && params.padfoot_rm)) + def padfoot_genome = padfootGenome() // shared with validateSvAnnotationParams(), see the utils subworkflow + def padfoot_annot_ok = padfootAnnotationOk() if (!params.skip_padfoot && padfoot_annot_ok) { PADFOOT_ANNOTATION ( From bdc3b72b65f69037bb52bb94a483200412b0f484 Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Tue, 29 Sep 2026 12:00:24 +0100 Subject: [PATCH 15/32] Restore the second collapsed admonition in docs/usage.md and realign the option tables The REVEL licence notice was still on one line with its `[!IMPORTANT]` marker (the first of the two collapsed blocks was fixed in e793b61), so GitHub did not render it as an alert. Tables realigned with the prettier build pre-commit installs (3.9.6). Co-Authored-By: Claude Fable 5.1 --- docs/usage.md | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/docs/usage.md b/docs/usage.md index 7215c339..80c8efbb 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -413,11 +413,11 @@ RepeatMasker (used only to classify the sequence of novel insertions) runs by de Padfoot bundles gene and repeat annotations for `hg38` and `mm10` only. For other genomes (e.g. CHM13) provide `--padfoot_gff` and `--padfoot_rm`, otherwise Padfoot is skipped with a warning. -| Parameter | Description | -| ---------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `--padfoot_genome` | Padfoot genome preset (`hg38`, `chm13`, `mm10`). Default = `null` (inferred from `--genome`) | -| `--padfoot_gff` | Custom GFF3 gene annotation. Default = `null` (bundled) | -| `--padfoot_rm` | Custom RepeatMasker annotation. Default = `null` (bundled) | +| Parameter | Description | +| ---------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `--padfoot_genome` | Padfoot genome preset (`hg38`, `chm13`, `mm10`). Default = `null` (inferred from `--genome`) | +| `--padfoot_gff` | Custom GFF3 gene annotation. Default = `null` (bundled) | +| `--padfoot_rm` | Custom RepeatMasker annotation. Default = `null` (bundled) | | `--padfoot_run_repeatmasker` | Run RepeatMasker on inserted sequences (repeat class of novel insertions); the image ships the Dfam 4.0 root and curated-consensus partitions. Default = `true` | #### ReConPlot Options @@ -430,16 +430,16 @@ Padfoot bundles gene and repeat annotations for `hg38` and `mm10` only. For othe Each pair produces `per_chromosome/` (one figure per chromosome), `genome_wide/` (all chromosomes in one strip), the harmonised CN/SV tables, and, when `--reconplot_regions` is set, a `focus/` multi-panel figure with optional gene labels and BAF track. Both the wrapper and the ReConPlot R package (neither on conda) are staged as source from GitHub (or local checkouts for offline systems); the default container ships the package pre-installed, while `-profile conda` installs it at run time. -| Parameter | Description | -| -------------------------- | ------------------------------------------------------------------------------------------------------------- | -| `--reconplot_genome` | ReConPlot genome preset (`hg38`, `hg19`, `T2T`, `mm10`, `mm39`). Default = `null` (inferred from `--genome`) | -| `--reconplot_max_cn` | Copy-number axis ceiling. Default = `8` | -| `--reconplot_min_svlen` | Drop intra-chromosomal SVs shorter than this (bp); translocations kept. Default = `0` | -| `--reconplot_exclude_vntr` | Drop Severus SVs flagged inside a VNTR. Default = `false` | +| Parameter | Description | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `--reconplot_genome` | ReConPlot genome preset (`hg38`, `hg19`, `T2T`, `mm10`, `mm39`). Default = `null` (inferred from `--genome`) | +| `--reconplot_max_cn` | Copy-number axis ceiling. Default = `8` | +| `--reconplot_min_svlen` | Drop intra-chromosomal SVs shorter than this (bp); translocations kept. Default = `0` | +| `--reconplot_exclude_vntr` | Drop Severus SVs flagged inside a VNTR. Default = `false` | | `--reconplot_regions` | Regions for an extra `focus/` panel, e.g. `"chr8,chr17:30000000-50000000"` (syntax checked at start-up; regions on contigs without copy-number data are skipped with a warning, and no focus panel is produced if none is left). Default = `null` (no focus panel) | -| `--reconplot_genes` | Comma-separated HUGO symbols labelled on the focus panel. Default = `null` | -| `--reconplot_baf_track` | Add a het-SNP BAF track to the focus panel (ASCAT and SAVANA only). Default = `false` | -| `--reconplot_format` | Output formats: `pdf`, `png` or `pdf,png`. Default = `pdf,png` | +| `--reconplot_genes` | Comma-separated HUGO symbols labelled on the focus panel. Default = `null` | +| `--reconplot_baf_track` | Add a het-SNP BAF track to the focus panel (ASCAT and SAVANA only). Default = `false` | +| `--reconplot_format` | Output formats: `pdf`, `png` or `pdf,png`. Default = `pdf,png` | ##### Offline and air-gapped systems @@ -744,7 +744,8 @@ Two of these predictors get there anyway, because they score _proteins_ rather t AlphaMissense covers the same class of variant and is CC BY 4.0. - **SpliceAI** — not currently wired up on either assembly. -> [!IMPORTANT] > **REVEL is enabled by default and is free for non-commercial use only**; CADD and EVE, if you +> [!IMPORTANT] +> **REVEL is enabled by default and is free for non-commercial use only**; CADD and EVE, if you > enable them, are the same. The pipeline cannot accept those terms on your behalf: if your work is > commercial, pass `--skip_vep_plugins`, or set only the resources you are licensed for. From f04d3b822407cbc20753283f82187930d639e2aa Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Wed, 30 Sep 2026 09:19:13 +0100 Subject: [PATCH 16/32] Drop the Go-template example from the Padfoot container README nf-core lint's template_strings check flags `{{index .RepoDigests 0}}` in the `docker inspect` example as an unrendered template; `docker images --digests` shows the same digest without braces. Co-Authored-By: Claude Fable 5.1 --- containers/padfoot/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/containers/padfoot/README.md b/containers/padfoot/README.md index 13a1d43b..a48d66ed 100644 --- a/containers/padfoot/README.md +++ b/containers/padfoot/README.md @@ -18,7 +18,7 @@ Build and publish from the pipeline root: export PADFOOT_IMAGE=/padfoot-repeatmasker:4.2.4-dfam4-padfoot- docker build -f containers/padfoot/Dockerfile -t "$PADFOOT_IMAGE" . docker push "$PADFOOT_IMAGE" -docker inspect --format '{{index .RepoDigests 0}}' "$PADFOOT_IMAGE" +docker images --digests "$PADFOOT_IMAGE" # the DIGEST column is what the module pins ``` Pin the pushed digest in the `container` directive of `modules/local/padfoot/main.nf`, or override per site: From 26e2c32b4bb51881e2f13b5cfe89575e70b1e3f7 Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Wed, 30 Sep 2026 10:59:12 +0100 Subject: [PATCH 17/32] Address the automated review: run the module tests in PR CI, add help_text to every new parameter, fix two doc leftovers - The PADFOOT and RECONPLOT module tests now carry the `small` tag that `.github/workflows/nf-test.yml` selects on, so PR CI runs them. - Every `padfoot_*`, `reconplot_*`, `skip_padfoot` and `skip_reconplot` parameter has a `help_text` describing the behaviour that was only in docs/usage.md (gff+rm needed together for non-hg38/mm10 presets, region syntax check and skipping, BAF track applicability, hg38 fallback, conda not supported). - docs/usage.md: removed the sentence that still described the wrapper and package as staged from GitHub and installed under conda. - docs/output.md: the tumour-only tree lists `reconplot/severus_ascat`, which forms for tumour-only samples too. Co-Authored-By: Claude Fable 5.1 --- docs/output.md | 1 + docs/usage.md | 2 +- modules/local/padfoot/tests/main.nf.test | 2 ++ modules/local/reconplot/tests/main.nf.test | 2 ++ nextflow_schema.json | 13 +++++++++++++ 5 files changed, 19 insertions(+), 1 deletion(-) diff --git a/docs/output.md b/docs/output.md index 19096ccf..98381372 100644 --- a/docs/output.md +++ b/docs/output.md @@ -33,6 +33,7 @@ The pipeline produces per-sample output directories. Two modes exist depending o │ │ │ └── samtools │ │ └── whatshap_stats │ ├── reconplot +│ │ ├── severus_ascat │ │ ├── severus_wakhan │ │ └── savana │ ├── signatures diff --git a/docs/usage.md b/docs/usage.md index 80c8efbb..060e9309 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -428,7 +428,7 @@ Padfoot bundles gene and repeat annotations for `hg38` and `mm10` only. For othe - `severus_wakhan/` -- Wakhan top-ranked solution CN + Severus somatic SVs - `savana/` -- SAVANA absolute CN + SAVANA classified somatic SVs -Each pair produces `per_chromosome/` (one figure per chromosome), `genome_wide/` (all chromosomes in one strip), the harmonised CN/SV tables, and, when `--reconplot_regions` is set, a `focus/` multi-panel figure with optional gene labels and BAF track. Both the wrapper and the ReConPlot R package (neither on conda) are staged as source from GitHub (or local checkouts for offline systems); the default container ships the package pre-installed, while `-profile conda` installs it at run time. +Each pair produces `per_chromosome/` (one figure per chromosome), `genome_wide/` (all chromosomes in one strip), the harmonised CN/SV tables, and, when `--reconplot_regions` is set, a `focus/` multi-panel figure with optional gene labels and BAF track. | Parameter | Description | | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | diff --git a/modules/local/padfoot/tests/main.nf.test b/modules/local/padfoot/tests/main.nf.test index b1821b4b..60398573 100644 --- a/modules/local/padfoot/tests/main.nf.test +++ b/modules/local/padfoot/tests/main.nf.test @@ -8,6 +8,8 @@ nextflow_process { tag "modules" tag "modules_local" tag "padfoot" + // "small" is what .github/workflows/nf-test.yml selects on for pull_request + tag "small" // Real Severus/Wakhan/SAVANA outputs are not available as public test data; only the I/O contract is tested here. // An end-to-end run on real data is exercised through the pipeline (see docs/usage.md, Padfoot options). diff --git a/modules/local/reconplot/tests/main.nf.test b/modules/local/reconplot/tests/main.nf.test index e23db7b6..4deb5c2d 100644 --- a/modules/local/reconplot/tests/main.nf.test +++ b/modules/local/reconplot/tests/main.nf.test @@ -8,6 +8,8 @@ nextflow_process { tag "modules" tag "modules_local" tag "reconplot" + // "small" is what .github/workflows/nf-test.yml selects on for pull_request + tag "small" // Real ASCAT/Wakhan/Severus/SAVANA outputs are not available as public test data; only the I/O contract is // tested here. The three combinations were run end to end on real data through the pipeline. diff --git a/nextflow_schema.json b/nextflow_schema.json index e2cfa223..44444562 100644 --- a/nextflow_schema.json +++ b/nextflow_schema.json @@ -413,17 +413,20 @@ "type": "string", "format": "file-path", "exists": true, + "help_text": "Custom GFF3 gene annotation for Padfoot. Padfoot bundles annotations for the `hg38` and `mm10` presets only; for any other preset (e.g. `chm13`) pass both `--padfoot_gff` and `--padfoot_rm`, otherwise Padfoot is skipped with a warning.", "description": "Custom GFF3 gene annotation for Padfoot" }, "padfoot_rm": { "type": "string", "format": "file-path", "exists": true, + "help_text": "Custom RepeatMasker annotation (`.fa.out` or BED) for Padfoot. Needed together with `--padfoot_gff` for presets other than `hg38`/`mm10`; otherwise Padfoot is skipped with a warning.", "description": "Custom RepeatMasker annotation (.fa.out / BED) for Padfoot" }, "padfoot_run_repeatmasker": { "type": "boolean", "default": true, + "help_text": "When true, Padfoot runs RepeatMasker on the sequence of novel insertions to classify their repeat family. The module image ships RepeatMasker 4.2.4 with the Dfam 4.0 root and curated-consensus partitions. Set false to skip that step.", "description": "Run RepeatMasker on inserted sequences (repeat class of novel insertions); the module image ships the Dfam 4.0 root and curated-consensus partitions." } } @@ -437,37 +440,45 @@ "reconplot_genome": { "type": "string", "enum": ["hg38", "hg19", "T2T", "mm10", "mm39"], + "help_text": "ReConPlot preset for chromosome lengths and gene annotations: `hg38`, `hg19`, `T2T`, `mm10` or `mm39`. Inferred from `--genome` (GRCh38 -> hg38, CHM13 -> T2T); a custom genome without a preset falls back to hg38 with a warning.", "description": "ReConPlot genome build for gene/chromosome annotations. Default: inferred from --genome (GRCh38 -> hg38, CHM13 -> T2T)." }, "reconplot_max_cn": { "type": "integer", "default": 8, + "help_text": "Upper limit of the copy-number axis in every ReConPlot figure; segments above it are drawn at the ceiling.", "description": "Copy number axis ceiling" }, "reconplot_min_svlen": { "type": "integer", "default": 0, + "help_text": "Intra-chromosomal SVs shorter than this many bp are left out of the figures and the harmonised SV table; translocations are always kept. 0 keeps every SV.", "description": "Drop intra-chromosomal SVs shorter than this many bp (translocations are kept). 0 keeps everything." }, "reconplot_exclude_vntr": { "type": "boolean", + "help_text": "When true, Severus SVs flagged as lying inside a VNTR are left out of the figures (Severus pairs only).", "description": "Drop Severus SVs flagged as inside a VNTR" }, "reconplot_regions": { "type": "string", + "help_text": "Comma-separated regions for an additional `focus/` figure per caller pair, each `chr` or `chr:start-end` (start < end), e.g. `chr8,chr17:30000000-50000000`. The syntax is checked at start-up; regions on contigs without copy-number data are skipped with a warning, and no focus figure is produced if none is left. Unset = no focus figure.", "description": "Comma-separated regions (e.g. 'chr8,chr17:30000000-50000000') for an additional multi-panel focus figure" }, "reconplot_genes": { "type": "string", + "help_text": "Comma-separated HUGO symbols to label on the focus figure (used only with `--reconplot_regions`).", "description": "Comma-separated HUGO gene symbols to label on the focus figure" }, "reconplot_baf_track": { "type": "boolean", + "help_text": "Adds a het-SNP B-allele-frequency track to the focus figure. Applies to the ASCAT and SAVANA pairs, which provide per-SNP allele counts; ignored for Wakhan.", "description": "Add a het-SNP BAF track to the focus figure (ASCAT and SAVANA copy number only)" }, "reconplot_format": { "type": "string", "default": "pdf,png", + "help_text": "Figure formats written by ReConPlot: `pdf`, `png` or `pdf,png`.", "description": "Comma-separated output formats: pdf, png" } } @@ -645,10 +656,12 @@ }, "skip_padfoot": { "type": "boolean", + "help_text": "Skips Padfoot annotation of somatic SVs and CNAs (Severus + Wakhan and SAVANA pairs). Padfoot runs only inside its container; skip it under `-profile conda`.", "description": "Skips Padfoot SV/CNA annotation" }, "skip_reconplot": { "type": "boolean", + "help_text": "Skips the ReConPlot rearrangement and copy-number figures (ASCAT + Severus, Wakhan + Severus and SAVANA pairs). ReConPlot runs only inside its container; skip it under `-profile conda`.", "description": "Skips ReConPlot SV/CNA figures" }, "skip_m6a": { From 5b87b18729e1e7ddd6ed7fd5c3b22ade040a4e1c Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Wed, 30 Sep 2026 12:11:10 +0100 Subject: [PATCH 18/32] Use the singularity/docker container ternary for PADFOOT and RECONPLOT with prebuilt SIF twins Both modules referenced a single `ghcr.io/...@sha256:` digest, so under Singularity/Apptainer the Docker image was converted at first pull, unlike every other custom image in the pipeline (REVIEW.md, "Containers"; automated review findings 3-4). They now use the same ternary as LRSOMATICREPORT and SIGPROFILER, with both branches pinned to one tag: - `oras://ghcr.io/tim-yu/padfoot-repeatmasker-sif:4.2.4-dfam4-padfoot-e7eaed7` / `ghcr.io/tim-yu/padfoot-repeatmasker:4.2.4-dfam4-padfoot-e7eaed7` - `oras://ghcr.io/tim-yu/reconplot-sif:0.2-r4.4` / `ghcr.io/tim-yu/reconplot:0.2-r4.4` The SIFs were built from the published digests (bf134e2f, 1145fc5a) and pushed with ORAS. The container READMEs describe the build + push of both images, and the docs, CHANGELOG and the Dockerfile comment now say "bump the tags" instead of "re-pin the digest". Co-Authored-By: Claude Fable 5.1 --- CHANGELOG.md | 4 ++-- containers/padfoot/Dockerfile | 2 +- containers/padfoot/README.md | 20 ++++++++++++-------- containers/reconplot/README.md | 17 ++++++++++------- docs/usage.md | 16 ++++++++-------- modules/local/padfoot/main.nf | 6 ++++-- modules/local/reconplot/main.nf | 6 ++++-- 7 files changed, 41 insertions(+), 30 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 072e125d..54e2624f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,8 +17,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [#176](https://github.com/IntGenomicsLab/lrsomatic/pull/176) - Added a `solution_dirs` output to the WAKHAN module so its per-solution copy-number plots can be staged downstream (@ljwharbers). - [#193](https://github.com/IntGenomicsLab/lrsomatic/pull/193) - Added VEP plugins: AlphaMissense, SIFT/PolyPhen, ClinVar and REVEL on GRCh38, and AlphaMissense plus SIFT/PolyPhen on CHM13 via protein-space lookup. Enabled by default with `--genome GRCh38` or `--genome CHM13` (a first GRCh38 run downloads around 1.4 GB); any `--vep_*` path overrides its default and `--skip_vep_plugins` turns the set off. CADD and EVE are opt-in behind `--vep_cadd_snv`/`--vep_cadd_indel` and `--vep_eve` because of their size (81 GB and 9.6 GB); prepared REVEL and EVE files are published to `/vep_plugins/` for reuse. Two lab-hosted AlphaMissense files are CC BY 4.0 with attribution in `CITATIONS.md` (@AmberVerhasselt). - [#189](https://github.com/IntGenomicsLab/lrsomatic/pull/189) - Added SAVANA structural variant and copy-number calling, running alongside Severus/ASCAT (@yannvrb). -- [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - Added Padfoot annotation of somatic SVs and CNAs for every caller pair with output for a sample, Severus + Wakhan and SAVANA, paired and tumour-only, published to `/padfoot//`. Padfoot (a pinned commit of [Tim-Yu/Padfoot](https://github.com/Tim-Yu/Padfoot), which adds SAVANA input) ships inside `ghcr.io/tim-yu/padfoot-repeatmasker` with RepeatMasker on by default, so nothing is downloaded at run time and the module needs a container engine; `--skip_padfoot` and the `--padfoot_*` parameters control it (@Tim-Yu). -- [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - Added ReConPlot rearrangement and copy-number figures per CN/SV caller pair, `reconplot/{severus_ascat,severus_wakhan,savana}/`, with per-chromosome, genome-wide and optional focus panels plus the harmonised CN/SV tables. The wrapper ships in `assets/reconplot/` and the ReConPlot R package inside `ghcr.io/tim-yu/reconplot`, so nothing is downloaded at run time and the module needs a container engine; `--skip_reconplot` and the `--reconplot_*` parameters control it (@Tim-Yu). +- [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - Added Padfoot annotation of somatic SVs and CNAs for every caller pair with output for a sample, Severus + Wakhan and SAVANA, paired and tumour-only, published to `/padfoot//`. Padfoot (a pinned commit of [Tim-Yu/Padfoot](https://github.com/Tim-Yu/Padfoot), which adds SAVANA input) ships inside `ghcr.io/tim-yu/padfoot-repeatmasker` (`oras://ghcr.io/tim-yu/padfoot-repeatmasker-sif` under Singularity/Apptainer) with RepeatMasker on by default, so nothing is downloaded at run time and the module needs a container engine; `--skip_padfoot` and the `--padfoot_*` parameters control it (@Tim-Yu). +- [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - Added ReConPlot rearrangement and copy-number figures per CN/SV caller pair, `reconplot/{severus_ascat,severus_wakhan,savana}/`, with per-chromosome, genome-wide and optional focus panels plus the harmonised CN/SV tables. The wrapper ships in `assets/reconplot/` and the ReConPlot R package inside `ghcr.io/tim-yu/reconplot` (`oras://ghcr.io/tim-yu/reconplot-sif` under Singularity/Apptainer), so nothing is downloaded at run time and the module needs a container engine; `--skip_reconplot` and the `--reconplot_*` parameters control it (@Tim-Yu). - [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - `PAIRED_SAVANA` and `TUMORONLY_SAVANA` also emit the somatic BEDPE, the fitted purity/ploidy and the het-SNP allele counts, so Padfoot and ReConPlot can consume SAVANA output (@Tim-Yu). - [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - Added stub nf-tests for `PADFOOT_ANNOTATION` and `RECONPLOT_FIGURES` that check every caller pair is formed (including ASCAT + Severus for tumour-only samples), unfitted samples are dropped and each task receives the top-ranked Wakhan solution's files (tag `small`) (@Tim-Yu). diff --git a/containers/padfoot/Dockerfile b/containers/padfoot/Dockerfile index 74d34407..6f9e144b 100644 --- a/containers/padfoot/Dockerfile +++ b/containers/padfoot/Dockerfile @@ -27,7 +27,7 @@ RUN micromamba create --yes --name padfoot --file /tmp/environment.yml \ && rm -rf /tmp/dfam40.* /tmp/repeatmasker-smoke # Padfoot itself is not on bioconda: install the pinned Tim-Yu/Padfoot commit (SAVANA input support) as source -# under /opt/padfoot, so the PADFOOT module needs no run-time download. Bump = new commit + checksum here, rebuild, re-pin digest. +# under /opt/padfoot, so the PADFOOT module needs no run-time download. Bump = new commit + checksum here, rebuild, push both images, bump the tags. ARG PADFOOT_COMMIT=e7eaed778fc2230bad96fb4232c704cec7cfe7eb ADD --checksum=sha256:81aff6572a2d513da9d7e8c6eeb2ae13be9eebf9cfc9ac6436f40fffe52cafb5 \ https://github.com/Tim-Yu/Padfoot/archive/${PADFOOT_COMMIT}.tar.gz /tmp/padfoot.tar.gz diff --git a/containers/padfoot/README.md b/containers/padfoot/README.md index a48d66ed..93e83db5 100644 --- a/containers/padfoot/README.md +++ b/containers/padfoot/README.md @@ -1,6 +1,8 @@ # Padfoot RepeatMasker image -This is the image the `PADFOOT` module runs in (pinned by digest in `modules/local/padfoot/main.nf`). It contains: +This is the image the `PADFOOT` module runs in: `ghcr.io/tim-yu/padfoot-repeatmasker:` under Docker and its +prebuilt SIF twin `oras://ghcr.io/tim-yu/padfoot-repeatmasker-sif:` under Singularity/Apptainer, both pinned to the +same tag in `modules/local/padfoot/main.nf`. It contains: - Padfoot itself at `/opt/padfoot` (`padfoot.py`, `padfoot/`, `beds/` with the hg38 and mm10 annotations), installed from the pinned commit of [Tim-Yu/Padfoot](https://github.com/Tim-Yu/Padfoot) given by `PADFOOT_COMMIT` in the Dockerfile, @@ -15,18 +17,20 @@ The module does not support `-profile conda`: the image ships the tool, not just Build and publish from the pipeline root: ```bash -export PADFOOT_IMAGE=/padfoot-repeatmasker:4.2.4-dfam4-padfoot- -docker build -f containers/padfoot/Dockerfile -t "$PADFOOT_IMAGE" . -docker push "$PADFOOT_IMAGE" -docker images --digests "$PADFOOT_IMAGE" # the DIGEST column is what the module pins +TAG=4.2.4-dfam4-padfoot- +docker build -f containers/padfoot/Dockerfile -t "ghcr.io/tim-yu/padfoot-repeatmasker:$TAG" . +docker push "ghcr.io/tim-yu/padfoot-repeatmasker:$TAG" +# the SIF twin, built from the image just pushed and published with ORAS (singularity remote login first) +singularity build "padfoot-repeatmasker-$TAG.sif" "docker-daemon://ghcr.io/tim-yu/padfoot-repeatmasker:$TAG" +singularity push "padfoot-repeatmasker-$TAG.sif" "oras://ghcr.io/tim-yu/padfoot-repeatmasker-sif:$TAG" ``` -Pin the pushed digest in the `container` directive of `modules/local/padfoot/main.nf`, or override per site: +Bump both tags in the `container` directive of `modules/local/padfoot/main.nf`, or override per site: ```groovy -process { withName: '.*:PADFOOT_(SEVERUS_WAKHAN|SAVANA)' { container = '/padfoot-repeatmasker@sha256:' } } +process { withName: '.*:PADFOOT_(SEVERUS_WAKHAN|SAVANA)' { container = '/path/to/padfoot-repeatmasker.sif' } } ``` -To update Padfoot, change `PADFOOT_COMMIT` and the tarball checksum in the Dockerfile, rebuild, push and re-pin the digest. +To update Padfoot, change `PADFOOT_COMMIT` and the tarball checksum in the Dockerfile, rebuild, push both images and bump the tags. The Dockerfile verifies the Padfoot tarball and the decompressed Dfam partition checksums, so a changed upstream file fails the build rather than silently changing the image. diff --git a/containers/reconplot/README.md b/containers/reconplot/README.md index e29e1f85..7064562d 100644 --- a/containers/reconplot/README.md +++ b/containers/reconplot/README.md @@ -8,14 +8,17 @@ pipeline in `assets/reconplot/`. The module does not support `-profile conda`: t Build and publish from the pipeline root: ```bash -export RECONPLOT_IMAGE=/reconplot:0.2-r4.4 -docker build -f containers/reconplot/Dockerfile -t "$RECONPLOT_IMAGE" . -docker push "$RECONPLOT_IMAGE" +TAG=0.2-r4.4 +docker build -f containers/reconplot/Dockerfile -t "ghcr.io/tim-yu/reconplot:$TAG" . +docker push "ghcr.io/tim-yu/reconplot:$TAG" +# the SIF twin, built from the image just pushed and published with ORAS (singularity remote login first) +singularity build "reconplot-$TAG.sif" "docker-daemon://ghcr.io/tim-yu/reconplot:$TAG" +singularity push "reconplot-$TAG.sif" "oras://ghcr.io/tim-yu/reconplot-sif:$TAG" ``` -Pin the pushed digest in the `container` directive of `modules/local/reconplot/main.nf` (or override per site via -`process { withName: '.*:RECONPLOT_(SEVERUS_ASCAT|SEVERUS_WAKHAN|SAVANA)' { container = ... } }`). The module currently pins -`ghcr.io/tim-yu/reconplot@sha256:1145fc5aebe0227bec371f4c59b08b9a09871498e403c01b83f83973149ae9e7`. +The module pins both to the same tag in `modules/local/reconplot/main.nf` (`oras://ghcr.io/tim-yu/reconplot-sif:` +under Singularity/Apptainer, `ghcr.io/tim-yu/reconplot:` otherwise); override per site via +`process { withName: '.*:RECONPLOT_(SEVERUS_ASCAT|SEVERUS_WAKHAN|SAVANA)' { container = ... } }`. The R dependencies come from `containers/reconplot/environment.yml`. To update ReConPlot, change -`RECONPLOT_COMMIT` in the Dockerfile, rebuild, push and re-pin the digest. +`RECONPLOT_COMMIT` in the Dockerfile, rebuild, push both images and bump the tags. diff --git a/docs/usage.md b/docs/usage.md index 060e9309..6d71dd8b 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -443,7 +443,7 @@ Each pair produces `per_chromosome/` (one figure per chromosome), `genome_wide/` ##### Offline and air-gapped systems -Both images are pinned by digest directly in the module `container` directives, so `nf-core pipelines download --container-system singularity` stages them like every other container in the pipeline. To use a different image (e.g. a local mirror) override it in a config file: +Both modules use the same pinned-tag pair as the other custom images in the pipeline: a prebuilt SIF (`oras://ghcr.io/tim-yu/-sif:`) under Singularity/Apptainer and the Docker image (`ghcr.io/tim-yu/:`) otherwise, so `nf-core pipelines download --container-system singularity` stages them like every other container in the pipeline. To use a different image (e.g. a local mirror) override it in a config file: ```groovy process { @@ -452,7 +452,7 @@ process { } ``` -Neither step downloads anything at run time: Padfoot and the ReConPlot R package are inside the two images, and the ReConPlot wrapper is part of the pipeline. Updating either tool means rebuilding its image and re-pinning the digest (see the READMEs under `containers/`). +Neither step downloads anything at run time: Padfoot and the ReConPlot R package are inside the two images, and the ReConPlot wrapper is part of the pipeline. Updating either tool means rebuilding its image, pushing the Docker image and its SIF twin, and bumping the tags in the module (see the READMEs under `containers/`). #### Variant Filtering and Combining Options @@ -857,12 +857,12 @@ What this means in practice: `NXF_SINGULARITY_LIBRARYDIR` is checked first and never written to, so a read-only shared directory of prebuilt images works as well. -The other custom SIFs (modkit, SigProfiler and the report image, the largest at 0.8 GB) are still -`oras://ghcr.io/ljwharbers/-sif:` and can hit the same cut on a very slow link. If one -does, the SIF bytes are the registry blob, which ghcr serves with Range support. Download it -resumably into the cache under the name Nextflow expects (`ghcr.io-ljwharbers--sif-.img`) -with `curl -C -`, re-requesting the anonymous token from -`https://ghcr.io/token?scope=repository:ljwharbers/-sif:pull` on each attempt, until the file +The other custom SIFs (modkit, SigProfiler, the report image at 0.8 GB, and the Padfoot and ReConPlot +images at 3 GB and 1.6 GB) are still `oras://ghcr.io//-sif:` and can hit the same +cut on a very slow link. If one does, the SIF bytes are the registry blob, which ghcr serves with +Range support. Download it resumably into the cache under the name Nextflow expects +(`ghcr.io---sif-.img`) with `curl -C -`, re-requesting the anonymous token from +`https://ghcr.io/token?scope=repository:/-sif:pull` on each attempt, until the file reaches the layer size in the image manifest; then check its `sha256sum` against the layer digest and `chmod +x` it. diff --git a/modules/local/padfoot/main.nf b/modules/local/padfoot/main.nf index d856e4ef..03190a4f 100644 --- a/modules/local/padfoot/main.nf +++ b/modules/local/padfoot/main.nf @@ -4,9 +4,11 @@ process PADFOOT { // No conda: the image ships Padfoot itself (a pinned Tim-Yu/Padfoot commit at /opt/padfoot), not just its // dependencies (guard in `script:`). Built from containers/padfoot/Dockerfile: Padfoot + RepeatMasker 4.2.4 with the - // Dfam 4.0 root and curated-consensus partitions. Padfoot update = new commit in the Dockerfile, rebuild, re-pin the digest. + // Dfam 4.0 root and curated-consensus partitions. Padfoot update = new commit in the Dockerfile, rebuild, bump these two tags. // Override per site with `process { withName: '.*:PADFOOT_(SEVERUS_WAKHAN|SAVANA)' { container = ... } }`. - container "ghcr.io/tim-yu/padfoot-repeatmasker@sha256:bf134e2ffca5ae5f0b0c85c7f9d189ab0a886c0ba389c5ff7f1d39a39bd58467" + container "${(workflow.containerEngine == 'singularity' || workflow.containerEngine == 'apptainer') && !task.ext.singularity_pull_docker_container + ? 'oras://ghcr.io/tim-yu/padfoot-repeatmasker-sif:4.2.4-dfam4-padfoot-e7eaed7' + : 'ghcr.io/tim-yu/padfoot-repeatmasker:4.2.4-dfam4-padfoot-e7eaed7'}" input: tuple val(meta), path(sv_vcf), val(sv_caller), path(cna_file), val(cna_caller) diff --git a/modules/local/reconplot/main.nf b/modules/local/reconplot/main.nf index 26c235c5..7c1444ff 100644 --- a/modules/local/reconplot/main.nf +++ b/modules/local/reconplot/main.nf @@ -3,9 +3,11 @@ process RECONPLOT { label 'process_low' // No conda: the image ships the ReConPlot R package itself (guard in `script:`); the wrapper is pipeline glue in - // assets/reconplot/. Built from containers/reconplot/Dockerfile. Package update = new commit there, rebuild, re-pin the digest. + // assets/reconplot/. Built from containers/reconplot/Dockerfile. Package update = new commit there, rebuild, bump these two tags. // Override per site with `process { withName: '.*:RECONPLOT_(SEVERUS_ASCAT|SEVERUS_WAKHAN|SAVANA)' { container = ... } }`. - container "ghcr.io/tim-yu/reconplot@sha256:1145fc5aebe0227bec371f4c59b08b9a09871498e403c01b83f83973149ae9e7" + container "${(workflow.containerEngine == 'singularity' || workflow.containerEngine == 'apptainer') && !task.ext.singularity_pull_docker_container + ? 'oras://ghcr.io/tim-yu/reconplot-sif:0.2-r4.4' + : 'ghcr.io/tim-yu/reconplot:0.2-r4.4'}" input: // cn_files / sv_files are the caller output files the wrapper's parsers discover by name. From 962c3f58b0d70012a6c74b1fedfcf181f9ba8ac9 Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Fri, 2 Oct 2026 19:32:50 +0100 Subject: [PATCH 19/32] Run PADFOOT and RECONPLOT for real in CI on synthetic fixtures The test profiles produce no copy-number caller output, so no caller pair forms and the two new modules ran only as stubs in CI. tests/fixtures/padfoot_reconplot/ adds invented Severus, Wakhan, ASCAT and SAVANA outputs in each caller's exact file layout on a 2 Mb slice of GRCh38 chr19 (a deletion over STK11 exons with a matching one-copy loss, a tandem duplication with a matching gain, a templated and an Alu insertion, two breakend pairs; regenerated by make_fixtures.py). Five `small` tests run the real script blocks on them: Padfoot on Severus + Wakhan with RepeatMasker on and on SAVANA + SAVANA, ReConPlot on ASCAT + Severus, Wakhan + Severus (the solution_1 re-layout) and SAVANA single-source with the BAF track. They assert on gene hits, impact classes, strand notation and figure names, and snapshot the stable tables and versions. Co-Authored-By: Claude Fable 5.1 --- modules/local/padfoot/tests/main.nf.test | 90 +- modules/local/padfoot/tests/main.nf.test.snap | 62 + .../tests/nextflow.repeatmasker.config | 7 + modules/local/reconplot/tests/main.nf.test | 109 + .../local/reconplot/tests/main.nf.test.snap | 69 + tests/fixtures/padfoot_reconplot/README.md | 24 + .../padfoot_reconplot/chr19_1-2Mb.fasta | 20001 ++++++++++++++++ .../padfoot_reconplot/chr19_1-2Mb.fasta.fai | 1 + .../padfoot_reconplot/make_fixtures.py | 194 + .../padfoot_reconplot/severus_somatic.vcf.gz | Bin 0 -> 1472 bytes .../padfoot_reconplot/solutions_ranks.tsv | 2 + .../padfoot_reconplot/test.purityploidy.txt | 2 + .../padfoot_reconplot/test.segments.txt | 6 + .../test.tumour_tumourBAF.txt | 80 + ..._2.0_0.9_0.9_copynumbers_segments_HP_1.bed | 13 + ..._2.0_0.9_0.9_copynumbers_segments_HP_2.bed | 13 + .../test_2.0_0.9_0.9_wakhan_cna_integers.vcf | 25 + .../test_tumor.classified.somatic.bedpe | 5 + .../test_tumor.classified.somatic.vcf | 28 + .../test_tumor_allele_counts_hetSNPs.bed | 79 + .../test_tumor_fitted_purity_ploidy.tsv | 2 + ...t_tumor_segmented_absolute_copy_number.tsv | 6 + 22 files changed, 20816 insertions(+), 2 deletions(-) create mode 100644 modules/local/padfoot/tests/nextflow.repeatmasker.config create mode 100644 tests/fixtures/padfoot_reconplot/README.md create mode 100644 tests/fixtures/padfoot_reconplot/chr19_1-2Mb.fasta create mode 100644 tests/fixtures/padfoot_reconplot/chr19_1-2Mb.fasta.fai create mode 100644 tests/fixtures/padfoot_reconplot/make_fixtures.py create mode 100644 tests/fixtures/padfoot_reconplot/severus_somatic.vcf.gz create mode 100644 tests/fixtures/padfoot_reconplot/solutions_ranks.tsv create mode 100644 tests/fixtures/padfoot_reconplot/test.purityploidy.txt create mode 100644 tests/fixtures/padfoot_reconplot/test.segments.txt create mode 100644 tests/fixtures/padfoot_reconplot/test.tumour_tumourBAF.txt create mode 100644 tests/fixtures/padfoot_reconplot/test_2.0_0.9_0.9_copynumbers_segments_HP_1.bed create mode 100644 tests/fixtures/padfoot_reconplot/test_2.0_0.9_0.9_copynumbers_segments_HP_2.bed create mode 100644 tests/fixtures/padfoot_reconplot/test_2.0_0.9_0.9_wakhan_cna_integers.vcf create mode 100644 tests/fixtures/padfoot_reconplot/test_tumor.classified.somatic.bedpe create mode 100644 tests/fixtures/padfoot_reconplot/test_tumor.classified.somatic.vcf create mode 100644 tests/fixtures/padfoot_reconplot/test_tumor_allele_counts_hetSNPs.bed create mode 100644 tests/fixtures/padfoot_reconplot/test_tumor_fitted_purity_ploidy.tsv create mode 100644 tests/fixtures/padfoot_reconplot/test_tumor_segmented_absolute_copy_number.tsv diff --git a/modules/local/padfoot/tests/main.nf.test b/modules/local/padfoot/tests/main.nf.test index 60398573..c967d342 100644 --- a/modules/local/padfoot/tests/main.nf.test +++ b/modules/local/padfoot/tests/main.nf.test @@ -11,8 +11,10 @@ nextflow_process { // "small" is what .github/workflows/nf-test.yml selects on for pull_request tag "small" - // Real Severus/Wakhan/SAVANA outputs are not available as public test data; only the I/O contract is tested here. - // An end-to-end run on real data is exercised through the pipeline (see docs/usage.md, Padfoot options). + // The stub tests check the I/O contract. The "real" tests run Padfoot itself on the synthetic Severus/Wakhan/SAVANA + // fixtures in tests/fixtures/padfoot_reconplot (invented events on a 2 Mb slice of GRCh38 chr19: a deletion over STK11 + // exons with a matching one-copy loss, a tandem duplication with a matching gain, a templated and an Alu insertion, + // two breakend pairs), so the command line, the parsers, minimap2/samtools and RepeatMasker are exercised in CI. test("severus + wakhan - stub") { @@ -71,4 +73,88 @@ nextflow_process { ) } } + + test("severus + wakhan - real, RepeatMasker on") { + + config "./nextflow.repeatmasker.config" + + when { + process { + """ + input[0] = [ + [ id:'test', paired_data:'test' ], + file("${projectDir}/tests/fixtures/padfoot_reconplot/severus_somatic.vcf.gz", checkIfExists: true), + 'severus', + file("${projectDir}/tests/fixtures/padfoot_reconplot/test_2.0_0.9_0.9_wakhan_cna_integers.vcf", checkIfExists: true), + 'wakhan' + ] + input[1] = [ [ id:'ref' ], file("${projectDir}/tests/fixtures/padfoot_reconplot/chr19_1-2Mb.fasta", checkIfExists: true) ] + input[2] = [ [ id:'ref' ], file("${projectDir}/tests/fixtures/padfoot_reconplot/chr19_1-2Mb.fasta.fai", checkIfExists: true) ] + input[3] = [ [:], 'hg38', [], [] ] + """ + } + } + + then { + def svs = path(process.out.annotated_svs.get(0).get(1)).readLines() + def svs_by_id = svs.drop(1).collectEntries { line -> def f = line.split('\t', -1); [(f[0]): f] } + assertAll( + { assert process.success }, + // every fixture SV annotated once; breakend pairs collapse to their _1 record + { assert svs_by_id.keySet() == ['severus_BND1_1', 'severus_BND2_1', 'severus_INS1', 'severus_INS2', 'severus_DEL1', 'severus_DUP1'] as Set }, + // the STK11 exon deletion is the high-impact TSG hit; the Alu insertion sits in an ABCA7 intron and maps back to its source + { assert svs_by_id['severus_DEL1'][9] == 'HIGH_ONCO' && svs_by_id['severus_DEL1'][11] == 'STK11' }, + { assert svs_by_id['severus_INS2'][11] == 'ABCA7' && svs_by_id['severus_INS2'][24].startsWith('chr19:') }, + { assert svs_by_id['severus_INS1'][24].startsWith('chr19:118') }, + { assert path(process.out.by_gene.get(0).get(1)).text.contains('STK11') }, + { assert path(process.out.log.get(0).get(1)).text.contains('Padfoot completed successfully') }, + // stable outputs: both tables, file names and the tool versions + { assert snapshot( + process.out.annotated_svs, + process.out.by_gene, + file(process.out.log.get(0).get(1)).name, + process.out.versions + ).match() } + ) + } + } + + test("savana + savana - real, RepeatMasker off") { + + when { + process { + """ + input[0] = [ + [ id:'test', paired_data:'test' ], + file("${projectDir}/tests/fixtures/padfoot_reconplot/test_tumor.classified.somatic.vcf", checkIfExists: true), + 'savana', + file("${projectDir}/tests/fixtures/padfoot_reconplot/test_tumor_segmented_absolute_copy_number.tsv", checkIfExists: true), + 'savana' + ] + input[1] = [ [ id:'ref' ], file("${projectDir}/tests/fixtures/padfoot_reconplot/chr19_1-2Mb.fasta", checkIfExists: true) ] + input[2] = [ [ id:'ref' ], file("${projectDir}/tests/fixtures/padfoot_reconplot/chr19_1-2Mb.fasta.fai", checkIfExists: true) ] + input[3] = [ [:], 'hg38', [], [] ] + """ + } + } + + then { + def svs = path(process.out.annotated_svs.get(0).get(1)).readLines() + def svs_by_id = svs.drop(1).collectEntries { line -> def f = line.split('\t', -1); [(f[0]): f] } + assertAll( + { assert process.success }, + // SAVANA breakend pairs are reported once under the shared ID; the record has no sequence to map + { assert svs_by_id.keySet() == ['ID_1', 'ID_2', 'ID_3', 'ID_4', 'ID_5'] as Set }, + { assert svs_by_id['ID_1'][9] == 'HIGH_ONCO' && svs_by_id['ID_1'][11] == 'STK11' }, + { assert svs_by_id['ID_1'][7] == '+-' && svs_by_id['ID_2'][7] == '-+' && svs_by_id['ID_4'][7] == '++' && svs_by_id['ID_5'][7] == '--' }, + { assert path(process.out.log.get(0).get(1)).text.contains('Padfoot completed successfully') }, + { assert snapshot( + process.out.annotated_svs, + process.out.by_gene, + file(process.out.log.get(0).get(1)).name, + process.out.versions + ).match() } + ) + } + } } diff --git a/modules/local/padfoot/tests/main.nf.test.snap b/modules/local/padfoot/tests/main.nf.test.snap index 07ace6cb..a5d4c808 100644 --- a/modules/local/padfoot/tests/main.nf.test.snap +++ b/modules/local/padfoot/tests/main.nf.test.snap @@ -88,6 +88,37 @@ }, "timestamp": "2026-09-29T11:49:09.602597326" }, + "severus + wakhan - real, RepeatMasker on": { + "content": [ + [ + [ + { + "id": "test", + "paired_data": "test" + }, + "annotated_svs.tsv:md5,a1e21c6d7373238e671c5b7cc0e4f361" + ] + ], + [ + [ + { + "id": "test", + "paired_data": "test" + }, + "by_gene.tsv:md5,5b71172f45a71ada8a1875f20640bc5c" + ] + ], + "padfoot.log", + [ + "versions.yml:md5,f26e0f4304b2860f6303c917c0cd442e" + ] + ], + "meta": { + "nf-test": "0.9.2", + "nextflow": "25.10.7" + }, + "timestamp": "2026-10-01T10:20:14.801739334" + }, "severus + wakhan - stub": { "content": [ { @@ -176,5 +207,36 @@ "nextflow": "25.10.7" }, "timestamp": "2026-09-29T11:49:02.372992799" + }, + "savana + savana - real, RepeatMasker off": { + "content": [ + [ + [ + { + "id": "test", + "paired_data": "test" + }, + "annotated_svs.tsv:md5,d3e2afc034cc9ef352b71a4429e1c9b4" + ] + ], + [ + [ + { + "id": "test", + "paired_data": "test" + }, + "by_gene.tsv:md5,5cc0cddd07dfdfbfe4bc154bef0966e4" + ] + ], + "padfoot.log", + [ + "versions.yml:md5,f26e0f4304b2860f6303c917c0cd442e" + ] + ], + "meta": { + "nf-test": "0.9.2", + "nextflow": "25.10.7" + }, + "timestamp": "2026-10-01T10:20:34.53030976" } } \ No newline at end of file diff --git a/modules/local/padfoot/tests/nextflow.repeatmasker.config b/modules/local/padfoot/tests/nextflow.repeatmasker.config new file mode 100644 index 00000000..3f5b533b --- /dev/null +++ b/modules/local/padfoot/tests/nextflow.repeatmasker.config @@ -0,0 +1,7 @@ +// Same as nextflow.config but with RepeatMasker on (the pipeline default), for the real-data test. +process { + withName: 'PADFOOT' { + ext.args = '' + ext.prefix = { sv_caller == cna_caller ? "${sv_caller}" : "${sv_caller}_${cna_caller}" } + } +} diff --git a/modules/local/reconplot/tests/main.nf.test b/modules/local/reconplot/tests/main.nf.test index 4deb5c2d..988b46ec 100644 --- a/modules/local/reconplot/tests/main.nf.test +++ b/modules/local/reconplot/tests/main.nf.test @@ -69,4 +69,113 @@ nextflow_process { ) } } + + // The "real" tests run the wrapper and the ReConPlot package on the synthetic fixtures in tests/fixtures/padfoot_reconplot + // (the same invented chr19 events as the PADFOOT tests, in every CN caller's own file layout). Figures are not + // snapshotted (PDF/PNG bytes are not stable across platforms); the harmonised CN/SV tables are. + + test("ascat + severus - real") { + + when { + process { + """ + input[0] = [ + [ id:'test' ], + 'ascat', + [ file("${projectDir}/tests/fixtures/padfoot_reconplot/test.segments.txt", checkIfExists: true), + file("${projectDir}/tests/fixtures/padfoot_reconplot/test.purityploidy.txt", checkIfExists: true), + file("${projectDir}/tests/fixtures/padfoot_reconplot/test.tumour_tumourBAF.txt", checkIfExists: true) ], + 'severus', + [ file("${projectDir}/tests/fixtures/padfoot_reconplot/severus_somatic.vcf.gz", checkIfExists: true) ] + ] + input[1] = [ [ id:'reconplot' ], file("${projectDir}/assets/reconplot", checkIfExists: true) ] + input[2] = 'hg38' + """ + } + } + + then { + assertAll( + { assert process.success }, + // one chromosome in the fixtures -> one per-chromosome and one genome-wide figure, PDF + PNG each + { assert process.out.per_chromosome.get(0).get(1).collect { f -> file(f).name }.sort() == ['test_chr19.pdf', 'test_chr19.png'] }, + { assert process.out.genome_wide.get(0).get(1).collect { f -> file(f).name }.sort() == ['test_chr19.pdf', 'test_chr19.png'] }, + { assert process.out.focus == [] }, + { assert path(process.out.log.get(0).get(1)).text.contains('CN file: test.segments.txt') && path(process.out.log.get(0).get(1)).text.contains('purity=0.9') }, + { assert snapshot( + process.out.tables, + process.out.versions + ).match() } + ) + } + } + + test("wakhan + severus - real") { + + when { + process { + """ + // bed_output/*.bed files plus solutions_ranks.tsv, as the subworkflow stages them; the module re-creates the solution_1 layout + input[0] = [ + [ id:'test' ], + 'wakhan', + [ file("${projectDir}/tests/fixtures/padfoot_reconplot/test_2.0_0.9_0.9_copynumbers_segments_HP_1.bed", checkIfExists: true), + file("${projectDir}/tests/fixtures/padfoot_reconplot/test_2.0_0.9_0.9_copynumbers_segments_HP_2.bed", checkIfExists: true), + file("${projectDir}/tests/fixtures/padfoot_reconplot/solutions_ranks.tsv", checkIfExists: true) ], + 'severus', + [ file("${projectDir}/tests/fixtures/padfoot_reconplot/severus_somatic.vcf.gz", checkIfExists: true) ] + ] + input[1] = [ [ id:'reconplot' ], file("${projectDir}/assets/reconplot", checkIfExists: true) ] + input[2] = 'hg38' + """ + } + } + + then { + assertAll( + { assert process.success }, + { assert process.out.per_chromosome.get(0).get(1).collect { f -> file(f).name }.sort() == ['test_chr19.pdf', 'test_chr19.png'] }, + { assert process.out.genome_wide.get(0).get(1).collect { f -> file(f).name }.sort() == ['test_chr19.pdf', 'test_chr19.png'] }, + { assert path(process.out.log.get(0).get(1)).text.contains('Wakhan solution: solution_1') }, + { assert snapshot( + process.out.tables, + process.out.versions + ).match() } + ) + } + } + + test("savana single source - real") { + + when { + process { + """ + input[0] = [ + [ id:'test' ], + 'savana', + [ file("${projectDir}/tests/fixtures/padfoot_reconplot/test_tumor_segmented_absolute_copy_number.tsv", checkIfExists: true), + file("${projectDir}/tests/fixtures/padfoot_reconplot/test_tumor.classified.somatic.bedpe", checkIfExists: true), + file("${projectDir}/tests/fixtures/padfoot_reconplot/test_tumor_fitted_purity_ploidy.tsv", checkIfExists: true), + file("${projectDir}/tests/fixtures/padfoot_reconplot/test_tumor_allele_counts_hetSNPs.bed", checkIfExists: true) ], + 'savana', + [] + ] + input[1] = [ [ id:'reconplot' ], file("${projectDir}/assets/reconplot", checkIfExists: true) ] + input[2] = 'hg38' + """ + } + } + + then { + assertAll( + { assert process.success }, + { assert process.out.per_chromosome.get(0).get(1).collect { f -> file(f).name }.sort() == ['test_chr19.pdf', 'test_chr19.png'] }, + { assert process.out.genome_wide.get(0).get(1).collect { f -> file(f).name }.sort() == ['test_chr19.pdf', 'test_chr19.png'] }, + { assert snapshot( + process.out.tables, + process.out.versions + ).match() } + ) + } + } } diff --git a/modules/local/reconplot/tests/main.nf.test.snap b/modules/local/reconplot/tests/main.nf.test.snap index 6babc34d..57060929 100644 --- a/modules/local/reconplot/tests/main.nf.test.snap +++ b/modules/local/reconplot/tests/main.nf.test.snap @@ -120,6 +120,75 @@ }, "timestamp": "2026-09-29T11:51:09.498975606" }, + "ascat + severus - real": { + "content": [ + [ + [ + { + "id": "test" + }, + [ + "test.reconplot_cn.tsv:md5,8730e463e8b04175a3cab64882c78612", + "test.reconplot_sv.tsv:md5,2f2cdabb95116f93310fe753376c3ae4" + ] + ] + ], + [ + "versions.yml:md5,c9f38404437fa609c5c231f3f1fe1263" + ] + ], + "meta": { + "nf-test": "0.9.2", + "nextflow": "25.10.7" + }, + "timestamp": "2026-10-01T10:21:05.256277668" + }, + "wakhan + severus - real": { + "content": [ + [ + [ + { + "id": "test" + }, + [ + "test.reconplot_cn.tsv:md5,4f4a71f10f1b4425d9bed56ce82fd653", + "test.reconplot_sv.tsv:md5,2f2cdabb95116f93310fe753376c3ae4" + ] + ] + ], + [ + "versions.yml:md5,c9f38404437fa609c5c231f3f1fe1263" + ] + ], + "meta": { + "nf-test": "0.9.2", + "nextflow": "25.10.7" + }, + "timestamp": "2026-10-01T10:21:20.862027136" + }, + "savana single source - real": { + "content": [ + [ + [ + { + "id": "test" + }, + [ + "test.reconplot_cn.tsv:md5,8730e463e8b04175a3cab64882c78612", + "test.reconplot_sv.tsv:md5,74009b0e5e23c5f1279b7fc137f66208" + ] + ] + ], + [ + "versions.yml:md5,c9f38404437fa609c5c231f3f1fe1263" + ] + ], + "meta": { + "nf-test": "0.9.2", + "nextflow": "25.10.7" + }, + "timestamp": "2026-10-01T10:21:35.850404096" + }, "savana single source - stub": { "content": [ { diff --git a/tests/fixtures/padfoot_reconplot/README.md b/tests/fixtures/padfoot_reconplot/README.md new file mode 100644 index 00000000..c31ac21c --- /dev/null +++ b/tests/fixtures/padfoot_reconplot/README.md @@ -0,0 +1,24 @@ +# Synthetic SV / copy-number fixtures for the PADFOOT and RECONPLOT tests + +Small, invented caller outputs that let the two modules run for real in CI (the pipeline test profiles produce no +copy-number caller output, so no caller pair forms there). Nothing here comes from a patient: the events are made up +and only the reference slice is real sequence. + +| file | mimics | read by | +| --- | --- | --- | +| `chr19_1-2Mb.fasta` (+ `.fai`) | GRCh38 chr19:1-2,000,000, record renamed `chr19` so coordinates stay genomic | PADFOOT (`--ref`) | +| `severus_somatic.vcf.gz` | Severus 1.6 somatic VCF (`STRANDS`, `DETAILED_TYPE`, `CLUSTERID`, `MATE_ID`, `DV`/`VAF`) | both | +| `test_2.0_0.9_0.9_wakhan_cna_integers.vcf` | Wakhan `solution_1/vcf_output/*_wakhan_cna_integers.vcf` (altered segments only, `CN1`/`CN2`/`COV1`) | PADFOOT | +| `test_2.0_0.9_0.9_copynumbers_segments_HP_{1,2}.bed`, `solutions_ranks.tsv` | Wakhan `bed_output/` + ranks | RECONPLOT | +| `test.segments.txt`, `test.purityploidy.txt`, `test.tumour_tumourBAF.txt` | ASCAT (chromosomes without `chr`) | RECONPLOT | +| `test_tumor.classified.somatic.vcf` / `.bedpe` | SAVANA 1.3.8 classified somatic calls (`BP_NOTATION`, `TUMOUR_AF`, `TUMOUR_ALT_HP`, `MATEID`) | PADFOOT / RECONPLOT | +| `test_tumor_segmented_absolute_copy_number.tsv`, `test_tumor_fitted_purity_ploidy.tsv`, `test_tumor_allele_counts_hetSNPs.bed` | SAVANA copy number, fit and het-SNP BAF | both / RECONPLOT | + +Events (all chr19): a deletion over STK11 exons 4-10 with a matching one-copy loss in every CN caller, a tandem +duplication of chr19:1.56-1.70 Mb with a matching gain, a 300 bp templated insertion (copied from a repeat-free STK11 +intron) and a 300 bp Alu insertion (copied from chr19:81,234-81,533, so RepeatMasker has something to classify), and +two breakend pairs (`++` and `+-`). Sample name `test`. + +Regenerate with `python3 make_fixtures.py` (the reference slice itself comes from +`samtools faidx Homo_sapiens_assembly38.fasta chr19:1-2000000 | sed '1s/.*/>chr19/'`, then `samtools faidx`; +the Severus VCF is `bgzip`ped afterwards). diff --git a/tests/fixtures/padfoot_reconplot/chr19_1-2Mb.fasta b/tests/fixtures/padfoot_reconplot/chr19_1-2Mb.fasta new file mode 100644 index 00000000..d393a917 --- /dev/null +++ b/tests/fixtures/padfoot_reconplot/chr19_1-2Mb.fasta @@ -0,0 +1,20001 @@ +>chr19 +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +GATCACAGAGGCTGGGCTGCTCCCCACCCTCTGCACACCTCCTGCTTCTAACAGCAGAGCTGCCAGGCCAGGCCCTCAGGCAAGGGCTCTGAAGTCAGGG +TCACCTACTTGCCAGGGCCGATCTTGGTGCCATCCAGGGGGCCTCTACAAGGATAATCTGACCTGCAGGGTCGAGGAGTTGACGGTGCTGAGTTCCCTGC +ACTCTCAGTAGGGACAGGCCCTATGCTGCCACCTGTACATGCTATCTGAAGGACAGCCTCCAGGGCACACAGAGGATGGTATTTACACATGCACACATGG +CTACTGATGGGGCAAGCACTTCACAACCCCTCATGATCACGTGCAGCAGACAATGTGGCCTCTGCAGAGGGGGAACGGAGACCGGAGGCTGAGACTGGCA +AGGCTGGACCTGAGTGTCGTCACCTAAATTCAGACGGGGAACTGCCCCTGCACATAGTGAACGGCTCACTGAGCAAACCCCGAGTCCCGACCACCGCCTC +AGTGTGGTCTAGCTCCTCACCTGCTTCCATCCTCCCTGGTGCGGGGTGGGCCCAGTGATATCAGCTGCCTGCTGTTCCCCAGATGTGCCAAGTGCATTCT +TGTGTGCTTGCATCTCATGGAACGCCATTTCCCCAGACATCCCTGTGGCTGGCTCCTGATGCCCGAGGCCCAAGTGTCTGATGCTTTAAGGCACATCACC +CCACTCATGCTTTTCCATGTTCTTTGGCCGCAGCAAGGCCGCTCTCACTGCAAAGTTAACTCTGATGCGTGTGTAACACGACATCCTCCTCCCAGTCGCC +CCTGTAGCTCCCCTACCTCCAAGAGCCCAGCCCTTGCCCACAGGGCCATACTCCACGTGCAGAGCAGCCTCAGCACTCACCGGGCACGAGCGAGCCTGTG +TGGTGCGCAGGGATGAGAAGGCAGAGGCGCGACTGGGGTTCATGAGGAAGGGCAGGAGGAGGGTGTGGGATGGTGGAGGGGTTTGAGAAGGCAGAGGCGC +GACTGGGGTTCATGAGGAAAGGGAGGGGGAGGATGTGGGATGGTGGAGGGGCTGCAGACTCTGGGCTAGGGAAAGCTGGGATGTCTCTAAAGGTTGGAAT +GAATGGCCTAGAATCCGACCCAATAAGCCAAAGCCACTTCCACCAACGTTAGAAGGCCTTGGCCCCCAGAGAGCCAATTTCACAATCCAGAAGTCCCCGT +GCCCTAAAGGGTCTGCCCTGATTACTCCTGGCTCCTTGTGTGCAGGGGGCTCAGGCATGGCAGGGCTGGGAGTACCAGCAGGCACTCAAGCGACTTAAGT +GTTCCATGACAGACTGGTATGAAGGTGGCCACAATTCAGAAAGAAAAAAGAAGAGCACCATCTCCTTCCAGTGAGGAAGCGGGGCCACCACCCAGCGTGT +GCTCCATCTTTTCTGGCTGGGGAGAGGCCTTCATCTGCTGTAAAGGGTCCTCCAGCACAAGCTGTCTTAATTGACCCTAGTTCCCAGGGCAGCCTCGTTC +TGCCTTGGGTGCTGACACGACCTTCGGTAGGTGCATAAGCTCTGCATTCGAGGTCCACAGGGGCAGTGGGAGGGAACTGAGACTGGGGAGGGACAAAGGC +TGCTCTGTCCTGGTGCTCCCACAAAGGAGAAGGGCTGATCACTCAAAGTTGCGAACACCAAGCTCAACAATGAGCCCTGGAAAATTTCTGGAATGGATTA +TTAAACAGAGAGTCTGTAAGCACTTAGAAAAGGCCACGGTGAGTCCCAGGGGCCAGCACTGCTCGAAATGTACAGCATTTCTCTTTGTAACAGGATTATT +AGCCTGCTGTGCCCGGGGAAAACATGCACCACAGCGCATCTCGAGTCAGCAGGATTTTGACGGCTTCTAACAAAATCTTGTAGACAAGATGGAGCTATGG +GGGTTGGAGGAGAGAACATATAGGAAAAATCAGAGCCAAATGAACCACAGCCCCAAAGGGCACAGTTGAACAATGGACTGATTCCAGCCTTGCACGGAGG +GATCTGGCAGAGTCCATCCAGTTCATTCAACACCTGGTTAGAAAACTGGGGCCAGCACACAGGGGAAGGGTAAGCTGGTTTCATGATCGAATCAAGGCTC +AGACAATTTTTAAAGGCCAGAGGGTAGACTGCAATCACCAAGATGAAATTTACAAGGAACAAATGTGAAGCCCAACATTTAGGTTTTAAAAATCAAGCGT +ATAAATACAGAAGGTGGAGGGAACTTGCTTTAGACACAGTTCAGGTGAAGAAAGACCTGGAAACTTCTGTTAACTATAAGCTCAGTAGGGGCTAAAAGCA +TGTTAATCGGCATAAAAAGGCAATGAGATCTTAGGGCACACAGCTCCCCGCCCCTCTTCTGCCCTTCATCCTTCTTTCAATCAGCAGGGACCGTGCACTC +TCTTGGAGCCACCACAGAAAACAGAGGTGCATCCAGCACCACAGAAAACAGAGCCACCACAGAAAACAGAGGGTGACTGTCATCCCCTCCAGTCTCTGCA +CACTCCCAGCTGCAGCAGAGCAGGAGGAGAGAGCACAGCCTGCAATGCTAATTTGCCAGGAGCTCACCTGCCTGCGTCACTGGGCACAGACGCCAGTGAG +GCCAGAGGCCGGGCTGTGCTGGGGCCTGAGCCGGGTGGTGGGGAGAGAGTCTCTCCCCTGCCCCTGTCTCTTCCGTGCAGGAGGAGCATGTTTAAGGGGA +CGGGTTCAAAGCTGGTCACATCCCCACCGAAAAAGCCCATGGACAACGAAAAGCCCACTAGCTTGTCCAGTGCCACAGGAGGGGCAAGTGGAGGAGGAGA +GGTGGCGGTGCTCCCCACTCCACTGCCAGTCGTCACTGGCTCTCCCTTCCCTTCATCCTCGTTCCCTATCTGTCACCATTTCCTGTCGTCGTTTCCTCTG +AATGTCTCACCCTGCCCTCCCTGCTTGCAAGTCCCCTGTCTGTAGCCTCACCCCTGTCGTATCCTGACTACAATAACAGCTTCTGGGTGTCCCTGGCATC +CACTCTCTCTCCCTTCTTGTCCCTTCTGTGACGGATGCCTGAGGAACCTTCCCCAAACTCTTCTGTCCCATCCCTGCCCTGCTCAAAATCCAATCACAGC +TCCCTAACACGCCTGAATCAACTTGAAGTCCTGTCTTGAGTAATCCGTGGGCCCTAACTCACTCATCCCAACTCTTCACTCACTGCCCTGCCCCACACCC +TGCCAGGGAGCCTCCCGTGGCACCGTGGGGACACAAAGGAACCAGGGCAAAGCTCCCTCAGCCCCATTCAAAGAGGCCTGGCCCACAGGCTCACGGAAAG +TTAGCCTCTCATGCCCCGAGAGCTGAGTGCAAGGGAGAGGCAGCGCTGTCTGTGCTTCCCATGCAGAAGCACCCCCCTCCCACCCCTGTGCAGGCCGGCC +TTCGCGGCAGACCACCATACACCACGTTCCAAGCCACACTGAGGCCTCCCTCCAAGCCTGCAGCCCCCATTTCCAGACCCTGCCAGGGCAACCTGCATAT +CCACCTCCCTACCCTGCCCCCCTCTTCCAGGAGTCTGCCCTATGTGGAGTAAGCACGTGGTTTTCCTCTTCAGCAACTATTTCCTTTTTACTCAAGCAAT +GGCCCCATTTCCCTTGGGGAATCCATCTCTCTCGCAGGCTTAGTCCCAGAGCTTCAGGTGGGGCTGCCCACAGAGCTCCTCAGTCTAAGCCAAGTGGTGT +GTCATAGTCCCCTGGCCCCATTAATGGATTCTGGGATAGACATGAGGACCAAGCCAGGTGGGATGAGTGAGTGTGGCTTCTGGAGGAAGTGGGGACACAG +GACAGCATTCTTTCCTGCTGGACCTGACCCTGTGTCATGTCACCTTGCTACCACGAGAGCATGGCCTGTCTGGGAATGCAGCCAGACCCAAAGAAGCAAA +CTGACATGGAAGGAAAGCAAAACCAGGCCCTGAGGACATCATTTTAGCCCTTACTCCGAAGGCTGCTCTACTGATTGGTTAATTTTTGCTTAGCTTGGTC +TGGGGAGTTCTGACAGGCGTGCCACCAATTCTTACCGATTTCTCTCCACTCTAGACCCTGAGAAGCCCACGCGGTTCATGCTAGCAATTAACAATCAATC +TCGCCCTATGTGTTCCCATTCCAGCCTCTAGGACACAGTGGCAGCCACATAATTGGTATCTCTTAAGGTCCAGCACGAGGTGGAGCACATGGTGGAGAGA +CAGATGCAGTGACCTGGAACCCAGGAGTGAGGGAGCCAGGACTCAGGCCCAAGGCTCCTGAGAGGCATCTGGCCCTCCCTGCGCTGTGCCAGCAGCTTGG +AGAACCCACACTCAATGAACGCAGCACTCCACTACCCAGGAAATGCCTTCCTGCCCTCTCCTCATCCCATCCCTGGGCAGGGGACATGCAACTGTCTACA +AGGTGCCAAGTACCAGGACAGGAAAGGAAAGACGCCAAAAATCCAGCGCTGCCCTCAGAGAAGGGCAACCACGCAGTCCCCATCTTGGCAAGGAAACACA +ATTTCCGAGGGAATGGTTTTGGCCTCCATTCTAAGTGCTGGACATGGGGTGGCCATAATCTGGAGCTGATGGCTCTTAAAGACCTGCATCCTCTTCCCTA +GGTGTCCCTCGGGCACATTTAGCACAAAGATAAGCACAAAAGGTGCATCCAGCACTTTGTTACTATTGGTGGCAGGTTTATGAATGGCAACCAAAGGCAG +TGTACGGGTCAAGATTATCAACAGGGAAGAGATAGCATTTCCTGAAGGCTTCCTAAGTGCCAGGCACTGTTCCATTCCTTTGCATGTTTTGATTAATTTA +ATATTTAAAATAATTCTACCAGGAAGCTACCATTATTACCACAACTTCACAAATGAGAACACCGAGGCTTAGAGGGGTTGGGTTGCCCAAGGTTACAGAG +GAAGAAAACAGGGGAGCTGGATCTGAGCCAAGGCATCAACTCCAAGGTAACCCCTCAGTCACTTCACTGTGTGTCCCCTGGTTACTGGGACATTCTTGAC +AAACTCGGGGCAAGCCGGTGAGTCAGTGGGGGAGGACTTTCAGGAAGAGGTGGGTTCCCAGTTGGTGACAGAAGAGGAGGCTGCAAAGTGAAGGAGCAGG +GGCTCCAGGTCTGGCGACAACCAGGGAAGGGACAGGGCAGGGATGGCTTGGACCACGAGAGGCACCTGAGTCAGGCAGTCACATACTTCCCACTGGGGTC +TACCATGTGAGGCATGGTGTGGGATCCTGGGAAGGAGACCAAGCCTCATTTCAGTTTGCTTATGGCCAAAGACAGGACCTGTGTACCCGACAACCCCTGG +GACCTTTACCAAAAAAAGAGCAAACACCATTCACTCACTCATGTTAGATAAACACTGAGTGAAGTCACTGGAGCCCAAGGACTGTGCGAGGTCAGCACTG +CCAATACAAGAAGCTGCAGCCCTCCAGCTCGCCTCCCTCAATGGCCACTCCGTGCTCCAGCCATGCTGGCTTCCTTTTAGGTCCTCCACCTCCAGGCTGT +AGTTCATGTGCTTCTTTCTGGAATGTTCTTCCCAACCTACCCACTCAACCCTCAGACTTTACCATAAATGTCATTTCCTCACGTCTGCCTTCCCTGACCT +GAGACCAAGCCAGGCTTCCCATGACGAGCCTCACAGTACCCCATCTCCCCTGAACAGATGCAGTAATAACCTACATAACCCGGGGCCATGATCTATGGCT +TTGAATCCTGGCTCTGTCACTAGGCCAGGTCTCTCAGCCCTTCTGTGCCTCAGTTTCCTCATCTATAAAATGAGATGACGGCAGTGCCTGCTCATGAAGT +GTGAGTTAATGCACTCAAATCAATGGTTGTGCACGGTTTATATGAATATTAGTGATTACAAAATATTATCAATAGACCTTGTCACAACTGTTATTGAAGA +ACTAATCATCTATTGCTTATTTAGGTCTTTCTCTCCTGCCAGAATGTGCGCTCCAGGTGGAGAGGTATGTTGCCTTATCCGTGGCTGGATATATAGAGAT +TCCCACACTGCCTTGCACACGAGCACTGCTGGGTAAATATTTGTTGGCTGCAGGAAAACGTGAAGGAATAGGCCCTCCAATGGGAGGAAAAGCATGAGTT +GTGAGAGCAGAGCCACCACAGGAAACCAGGAGGCTAAGTGGGGTGGAAGGGAGTGAGCTCTTGGACTCCCAGGAGTAAAAGCTTCCAAGTTGGGCTCTCA +CTTCAGCCCCTCCCACACAGGGAAGCCAGATGGGTTCCCCAGGACCGGGATTCCCCAAGGGGGCTGCTCCCAGAGGGTGTGTTGCTGGGATTGCCCAGGA +CAGGGATGGCCCTCTCATCAGGTGGGGGTGAGTGGCAGCACCCACCTGCTGAAGATGTCTCCAGAGACCTTCTGCAGGTACTGCAGGGCATCCGCCATCT +GCTGGACGGCCTCCTCTCGCCGCAGGTCTGGCTGGATGAAGGGCACGGCATAGGTCTGACCTGCCAGGGAGTGCTGCATCCTCACAGGAGTCATGGTGCC +TGTGGGTCGGAGCCGGAGCGTCAGAGCCACCCACGACCACCGGCACGCCCCCACCACAGGGCAGCGTGGTGTTGAGACAACACAGCCCTCATCCCAACTA +TGCACATAGCTTCAGCCTGCACAGATAGGGGAGTAGGGGACAGAGCATTTGCTGAGAGGCCAGGAGCGCATAGATGGGACTCTGCTGATGCCTGCTGAGT +GAATGAGGGAAAGGGCAGGGCCCGGGACTGGGGAATCTGTAGGGTCAATGGAGGAGTTCAGAGAAGGTGCAACATTTCTGACCCCCTACAAGGTGCTTGC +TACCTGCCAGGCACCCTTTCCATACCTTGTCTCAGTTCAGCTCCCCACCTTGGATAAACAAGAAACCTTGGTTGCAGAGGAAAAAAGAGGCTGGAAACAA +AGGGGTAGAAATGGGGTAGCAGGGGAGATTGCCTGATCAACTGCCAAATGGTACACAGTTCTGGAAAAGCACAAAAAATGTGCACACACGGGTTCTTCCC +ACTTTAACCCCTGAGGAATCTGAGGCCTGCTCCTGAAACAGACTGGGCAGTGGCTAGTGACTCTAGGTATAGGAGTATCCAGCCCTGCTCACCCAGGCTA +GAGCTTAGGGGGACAAGAGGAAAGAGGTGCCTGTGGGGGTGGAGGACAGGAAGGAAAAACACTCCTGGAATTGCAAAGTGAGGGCAGAGTCTATTTATAT +TGGGTTTAATTAACTCCTCTCCCTGGTGCCACTAAAGCAGCAATCACACTGCAGACAGCACTGATTTGATTGGCAAGAGATGCACCAGGCAGAATATTAA +GGGACCAGGCCCCTATAAATAGGCCTAATCACAGCCCCTCACTGGAAAATGGTAAGGAAGACATTAATCAGGCCTGGCACTGTGCCCTAGACCTGCTCCC +CTAGGCACTACAGTGGGGCCCTTGGTTGCAACACAAGTAGGTAGGGATGGATGAGTGTGGCATGAAGGGCCTAGGAGATTTCACTTGGGTTTAAAATGCT +GTGACCTTGAGTAAGTTGCCGTCTCTGAATCTGATCCTTTCGATTTCCCATTCTCCAAACTGAGAACTAGCACTGCTGAGACGTGGTTATTTCCAATAAT +AATTTGTATATTTTACATAACGCACCACACCAACATCTTCACCCAGTTGGAGCCTACTCCTTTGCTCCCGCTGCTGGCTTCCCCAGCCCTCCCTTCTGCC +CTCCTCAGGCCAGCACTTTTCAGTGAGTTCCTCCTTTGCATACAGGCTTTCCAGATCTGTACTTGCCTTGAATACTCATCAGAGCCCAGGAGTTACTCCT +CACCTCCCACTTATTTTTCCTCCCATCAAATAACTAAAGCATGGCCAGCTGATGCCCAGCCAACTGAGAAACCCAACCCTCTGAGACCAGCACACCCCTT +TCAAGCATGTTCCTCCCTCCCCTTCTTTGTATTTATACTGATGCAAGTTTGCTGGCTGTCCTAACTTATTTCTGTGCCTCAGTTCTCCCATATGTAAGAT +CACAAAGGGGGTAAAGATGCAAGATATTTCCTGTGCACATCTTCAGATGAATTTCTTGTTAGTGTGTGTGTGTTTGCTCACACATATGCGTGAAAGAAGA +GTACATACACAGATCTCCTCAAAAAGGAGGCAGCAAGCCCGTTCAAGAATGGGACTGAATACACCTGATGAGTGGTTTACTTTCTGTCTGCAAACATCTA +CTGATCATCTGTTAGGTGCAGGCCATGATCACAACAAAGACGAATAAGACACTACACTAGCCAGGGAGAGTCTCAAAAACAACTAAACTCAAATTAAATT +CATTCTACTCCAGTCATGGGTACAAAGCTAAGGAGTGACAAATCCCTCTTGGAGTTAGGGGAGTCAGGAAAAAGCTCTTAGCAGAATGTGTGCCTCTCGG +CCGGGCGCAGCGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCGAAGGCAGGCAGATCACCTGAGGTCGGGAGTTCGAGACCAGTCTGACCAACATGG +TGAAACTCCATCTCTACTAAAAATACAAAATTAGCCAGGCGTGGTGGTGCATGCCTGTAATCCCCGCTACTCGGGAGGCTGAGGAAGGAGAATCACTTGA +ACCGGGAAGGTGGAGGTTGCAGTGTGCCAAGATCGCGCCATGGCACTCCAGCCTAGGCAACGAGGGTGAACCAGGTCCAGGAAGAAGGTGCAAAGACAGC +ATTCCAGGTAAAAGAAACAGCTTGAACAAAAAGTGTGTAGGGGAACCGCAAGCGGTCTTGAGTGCTGAGGGTACAATCATCCTTGGGGAAGTACTAGAAG +AAAGAATGATAAACAGAGGCCAGTTTGTTAAAAACACTCAAAATTAAAGCTAGGAGTTTGGACTTGTGGCAGGAATGAAATCCTTAGACCTGTGCTGTCC +AATATGGTAGCCACCAGGCACATGCAGCCACTGAGCACTTGAAATGTGGATAGTCTGAATTGAGATGTGCCATAAGTGTAAAATATGCACCAAATTTCAA +AGGCTAGAAAAAAAGAATGTAAAATATCTTATTATTTTATATTGATTACGTGCTAAAATAACCATATTTGGGATATACTGGATTTTAAAAATATATCACT +AATTTCATCTGTTTCTTTTTACTTTTAGAAATCACATATGTGACTTAAATATTTCTTTTCTTTTTCTTTCCTCTCACTCAGCGTCCTGTGATTCCAAAGA +AATGAGTCTCTGCTGTTTTTGGGCAGCAGATATCCTAGAATGGACTCTGACCTAAGCATCAAAATTAATCATCATAACGTTATCATTTTATGGCCCCTTC +TTCCTATATCTGGTAGCTTTTAAATGATGACCATGTAGATAATCTTTATTGTCCCTCTTTCAGCAGACGGTATTTTCTTATGCTACAGTATGACTGCTAA +TAATACCTACACATGTTAGAACCATTCTGACTCCTCAAGAATCTCATTTAACTCTTATTATCAGTGAATTTATCATCATCCCCTATTTTACATAAGGAAA +TGGGGTTAGAAAGACCAAATAACATTTTTTCAACATCAAAACACTAGCTTGAGATCAAGCCCAGACTTGGATCTGTCGTCTGAATTCCAAGCTTTTTGTT +ATTTATTGATATGTTTTGTTGTTTTCATGCAATAATGCAAATCTTAGCCCAAACATTTTGTTAGTAGTACCAACTGTAAGTCACCTTATCTTCATACTTT +GTCTTTATGTAAACCTAAATTAGATCTGTTTTTGATACTGAGGGAAAAACAAGGGAATCTAACACTAACCAGCCCGTAGTGTGTGGTCAACACTTTCGTT +ACTTTAGTATACATCACCCCAATTGTTTGTCTTCACCACACACTTTGGAGTTAGGTAGTAGTATCTATTTTTACAAATAAGAAAACCCAGGCACAAAGGG +GTTGATTAGCAATTATCTTTTGAAAAGCCTGTAGTTGCTCATCTGAAGAAGTGACGGACCACCTCTTATTTAGTGGACAGACAGTAACTAGTTGAGAAGA +CAGGGGATTTTGTTGGCGGAAAAAAAAATTTATCAAAAGTCGTCTTCTATCAGGGAGTTTTATGAGAAACCCTAGCTCCTCAGTTCCACAGTGGGTAACT +GTAATTCATTCTAGGTCTGCGATATTTCCTGCCTATCCATTTTGTTAACTCTTCAATGCATTCCACAAATACCTAAGTATTCTTTAATAATGGTGGGTTT +TTTTTTTTTTTGCATCTATGAAGTTTTTTCAAATTCTTTTTAAGTGACAAAACTTGTACATGTGTATCGCTCAATATTTCTAGTCGACAGCACTGCTTTC +GAGAATGTAAACCGTGCACTCCCAGGAAAATGCAGACACAGCACGCCTCTTTGGGACCGCGGTTTATACTTTCGAAGTGCTCGGAGCCCTTCCTCCAGAC +CGTTCTCCCACACCCCGCTCCAGGGTCTCTCCCGGAGTTACAAGCCTCGCTGTAGGCCCCGGGAACCCAACGCGGTGTCAGAGAAGTGGGGTCCCCTACG +AGGGACCAGGAGCTCCGGGCGGGCAGCAGCTGCGGAAGAGCCGCGCGAGGCTTCCCAGAACCCGGCAGGGGCGGGAAGACGCAGGAGTGGGGAGGCGGAA +CCGGGACCCCGCAGAGCCCGGGTCCCTGCGCCCCACAAGCCTTGGCTTCCCTGCTAGGGCCGGGCAAGGCCGGGTGCAGGGCGCGGCTCCAGGGAGGAAG +CTCCGGGGCGAGCCCAAGACGCCTCCCGGGCGGTCGGGGCCCAGCGGCGGCGTTCGCAGTGGAGCCGGGCACCGGGCAGCGGCCGCGGAACACCAGCTTG +GCGCAGGCTTCTCGGTCAGGAACGGTCCCGGGCCTCCCGCCCGCCTCCCTCCAGCCCCTCCGGGTCCCCTACTTCGCCCCGCCAGGCCCCCACGACCCTA +CTTCCCGCGGCCCCGGACGCCTCCTACCTGCGAGCCGCCCTCCCGGAAGCTCCCGCCGCCGCTTCCGCTCTGCCGGAGCCGCTGGGTCCTAGCCCCGCCG +CCCCCAGTCCGCCCGCGCCTCCGGGTCCTAACGCCGCCGCTCGCCCTCCGCTGCGCCCTCCCCGAGCGCGGCTCCAGGACCCCGTCGACCCGGAGCGCTG +TCCTGTCGGGCCGAGTCGCGGGCCTGGGCACGGAACTCACGCTCACTCCGAGCTCCCGACGTGCACACGGCTCCCATGCGTTGTCTTCCGAGCGTCAGGC +CGCCCCTACCCGTGCTTTCTGCTCTGCAGACCCTCTTCCTAGACCTCCGTCCTTTGTCCCATCGCTGCCTTCCCCTCAAGCTCAGGGCCAAGCTGTCCGC +CAACCTCGGCTCCTCCGGGCAGCCCTCGCCCGGGGTGCGCCCCGGGGCAGGACCCCCAGCCCACGCCCAGGGCCCGCCCCTGCCCTCCAGCCCTACGCCT +TGACCCGCTTTCCTGCGTCTCTCAGCCTACCTGACCTTGTCTTTACCTCTGTGGGCAGCTCCCTTGTGATCTGCTTAGTTCCCACCCCCCTTTAAGAATT +CAATAGAGAAGCCAGACGCAAAACTACAGATATCGTATGAGTCCAGTTTTGTGAAGTGCCTAGAATAGTCAAAATTCACAGAGACAGAAGCAGTGGTCGC +CAGGAATGGGGAAGCAAGGCGGAGTTGGGCAGCTCGTGTTCAATGGGTAGAGTTTCAGGCTGGGGTGATGGAAGGGTGCTGGAAATGAGTGGTAGTGATG +GCGGCACAACAGTGTGAATCTACTTAATCCCACTGAACTGTATGCTGAAAAATGGTTTAGACGGTGAATTTTAGGTTATGTATGTTTTACCACAATTTTT +AAAAAGCTAGTGAAAAGCTGGTAAAAAGAAAGAAAAGAGGCTTTTTTAAAAAGTTAAATATATAAAAAGAGCATCATCAGTCCAAAGTCCAGCAGTTGTC +CCTCCTGGAATCCGTTGGCTTGCCTCCGGCATTTTTGGCCCTTGCCTTTTAGGGTTGCCAGATTAAAAGACAGGATGCCCAGCTAGTTTGAATTTTAGAT +AAACAACGAATAATTTCGTAGCATAAATATGTCCCAAGCTTAGTTTGGGACATACTTATGCTAAAAAACATTATTGGTTGTTTATCTGAGATTCAGAATT +AAGCATTTTATATTTTATTTGCTGCCTCTGGCCACCCTACTCTCTTCCTAACACTCTCTCCCTCTCCCAGTTTTGTCCGCCTTCCCTGCCTCCTCTTCTG +GGGGAGTTAGATCGAGTTGTAACAAGAACATGCCACTGTCTCGCTGGCTGCAGCGTGTGGTCCCCTTACCAGAGGTAAAGAAGAGATGGATCTCCACTCA +TGTTGTAGACAGAATGTTTATGTCCTCTCCAAATGCTTATGTTGAAACCCTAACCCCTAATGTGATGGTATGTGGAGATGGGCCTTTGGTAGGTAATTAC +GGTTAGATGAGGTCATGGGGTGGGGCCCTCATTATAGATCTGGTAAGAAAAGAGAGCATTGTCTCTGTGTCTCCCTCTCTCTCTCTCTCTCTCTCTCTCT +CATTTCTCTCTATCTCATTTCTCTCTCTCTCTCTATCTCATTTTTCTCTCTCTCTCTTTCTCTCCTCTGTCTTTTCCCACCAAGTGAGGATGCGAAGAGA +AGGTGGCTGTCTGCAAACCAGGAAGAGAGCCCTCACCGGGAACCCGTCCAGCTGCCACCTTGAACTTGGACTTCCAAGCCTCCAGAACTGTGAGGGATAA +ATGTATGATTTTAAAGTCGCCCAGTGTGTGGTATTTTGTTTTGACTAATACAACCTGAAAACATTTTTCCCTCACTCCACCTGAGCAATATCTGAGTGGC +TTAAGGTACTCAGGACACAACAAAGGAGAAATGTCCCATGCACAAGGTGCACCCATGCCTGGGTAAAGCAGCCTGGCACAGAGGGAAGCACACAGGCTCA +GGGCTCTGCTATTCATTCTTTGTGTGACCCTGGGCAAGCCATGAATGGAGCTTCAGTCACCCCATTTGTAATGGGATTTAATTGTGCTTGCCCTGCCTCC +TTTTGAGGGCTGTAGAGAAAAGATGTCAAAGTATTTTGTAATCTGGCTGGGCGTGGTGGCTCATGCCTGTAATCCTAGCACTTTGGTAGGCTGACGCGAG +AGGACTGCTTGAGCCCAAGAGTTTGAGATCAGCCTGGGCAATATTGTGAGATTCCATCTCTACAAAAATAAAATAAAATAGCCAGTCATGGTGTCACACA +CCTGTAGTCCCAGCTACATGGGAGGCTGAGGCGGGAGGATCACTTGAGCTTGGGAGATCGAGGCTGCAGTGAGCTATGATTGTACCACTGCACTCCAGGC +TGGGCGACAGAGAGAGACCCTGTCTCAGAAAAAAAAAAAAAAGTACTTTGTAATCTGTAAGGTTTATTTCAACACACACAAAAAAAGTGTATATGCTCCA +CGATGCCTGTGAATATACACACACACCACATCATATACCAAGCCTGGCTGTGTCTTCTCACAAATGCACTGCTAGGCACCACCCCCAGTTCTAGAATCAC +ACCAGCCAGTTCACCCTCCAGATGGTTCACCCTCAACTTCATAAAAGTTCCCTACCTAATCTACTGACAGGCTCATCCCCGACCTAATTTTAAAGATTTC +CTAGGAGCTGCAGTGGGAATCCTGGACCTCAGCCTGGACAAAGAACAGCTGCAGGTCATTCTCATGTGTGGACACAGAAGCTCTGCCTGCCTTTGCTGGC +CAGCTGGGCTGAGCGGGCCTGGGAATTAAGGCTGCAGGGTTGGTCCCAGGCAGTCTTGCTGAAGCTTGCCACATCCCCCAGCCTCCTGGATTTGCCAGGA +TCCAAGAGCATGGACTTTAGGAATTCCTGGTGGAGGAGTGAAGAAAATGTGACAGGGTGTCCTAAGCCCCGATCTACAGGAAGAAAACTGGAAATAAGAC +TGAGGACTTAGTTTAAGATGTTCCTACTCAGCCTCTAGCTTTTGTGCTACAGTTCTGGGAACAGACTCCTCTCTCCTGAAAACCACTTCCCTCCGCAGCA +TTAGATTTCACCAAGATGTCTTGCTTGTGGGAAAGACTTCCAAGGATGCCTGGAGAGAGGAGGATGGAAATGTCCTGCTCTCTAAACAGATAGACAGATG +CAGCCAGACAGAAAATAGTTTATCTTGCTGAGGTTTCTAATGTATTTGAAAGAGGCCTGGGTCTAGAAGTCTACCCAGAGGGCTCTGTGTTGTGCACGCA +AAGATAAGAACCTTCCCTGTGGGAGTTCCAGAGCCAGTTTTCATAAACACCCATCGGTGACTGTGTTCAGAGTGAGTTCACACCATCCTGACCTGCCCTG +AGTTAGACCTTACATGGTCTTCCTCCTCTAGGAAGCCTCTGCAGCCCAGGAACCTCCCCTTATCGGAAATGAACAGCATTTGAAGCTTCACCAGACAGAC +CAGACAGCTTAGCCCTCGTGTTGTGCCATGTGGGTTGTTCTCTGAGAGGCAGGAGAGCATAGTGGTTACTAGGAAGGGAAGGACTTTGGGACTAGACTGC +CTCGGCTGGAGTCCTCTTTCTGCTTCATAGCCACGTGATCCTAGGCATGTTACCTGTGCCTCAGTTTTCACTCTGTCAATATGTAATAACTGAATCTGTC +TTTGTGGTGAGGATTCAGTGAGTTAACATATTTGAAGTGCTTAAAAATGAGGCTTGTGTCCATAGATTAATGAGTGAATACACAAATGGTGATATGGACA +TACAGTGGAGTATTAGTCATAAAAAGGAAGGCAGAGCTGATCCATGGCACCATGTGACAGAACCTCAAAAGCATTAGGTTAAGTGGAAGAAGCCAGACAC +AGGTCACCTATTGTGTAATTCCATTTATAGGAAATATACAGAATATGTAAATCCGTGGAGAAAGAAAGCCGATTTCCAGGGGCTAAGGGGAGGGGAGAAT +GGGAAGTGGCTGCTTCATGGGTACAAGGTTTCATTTTGAGCTGATGAAAATGTTTTGGAACTACATAGAGATAGTGTTGGCACAACATGGTGAATGTACT +GAATGCCACTGATTGTTCACTTTAAAATGGTCAAACTTATATGAATTTCACCTCCATTAAAAAAAAAAAAAAAGGACCAGATGTGGTTGCTCACACCCAT +AATCCCAACACTTTGGAAAAAGGTGAAAGTTTTTTTTTCTTTTTTTTTTTATATACTTAAGTTCTAGGGTACATGTGCATAATGTGCAGGTTGGATACAT +AGATATGCGTGTGCCATGTTGGTTTGCTGCACCCATCAACTTGTCATTTACATTAGGTATTTCTTCTAATGCTATCCCTCCCCCAGCCCCCCACCCACTG +ACAGGCCCCAGTGTATGATGTTCTCTGCCCCATGTCCAAGCGTTCTCATTGTTCAATTCCCACCTGTGAGTGAGAACATGCAGTGTTTGGTTTTCTGTCT +TTGTGATAGTTTGCTCAGAATGATGGTTTCCAGCTTCATCCATGTCCCTGCAAAGGACATGAACTCATCCTTTTTAATGGCTGCATAGTATCCCATGGTA +TATATGTGCCACATTCTCTTAATCCAGTCTGTCATTGATGGACATTTGGGTTGGTTCAAAGTCTTTGCTATTGTGAATACTGCCACAATAAACATACATG +TGCATGTGTCTTTATAGTAGCACGATTTATAATCCTTTGGGTATATACCCTAAGACCTGGGACGCATTTAAAGCAGTGTGTAAAGAGACATTTATAGCAC +TAAATGCCCACAAGAGACCTCTGCCTGAGAACGTGGGTTTCAGCCTAAGAGTTGTAATATGTGTGCCCATTCACAGGTGCTGCATCAGAGTCCCAGGTGG +GAAGAAGGCAAGCATACACAAAAATGGTAAAAGGCAGAAAGGAGCCCAGTCTCGTTCTTTTTAAGAAGTTTTCCTAAGAATCTCCACCCAGCGACTTGCT +CTCACATCTTCTTGGCCAGCACTGGACCACACAACTCCTTCTAGATACAGAGGAGTCCTAGGATTCTATGAGAAAGAAGGGGAGGGTGGGCAAAGGGCAG +CCAGCTGTGCAGCATCTGCTGGAGACACCTAACCCTTGGTGGAGGGGTTGTGGTGCTGGGAGAAGGCTTTCTGGACGGTGTGACAGCAGAGATAAACTTA +AAGGCCAAGTAGGAGTTACCCTGGTGAAGCAGGGCAGGGTTACAAGCATTCCAGCAACATGAAGCAGCAGGAGTGTTTTAATTAAAAGAAGGCAGTTGCT +GTAACCAACTATAAACAAATAAAGGCTTAAACACAATGGAAGTTTATTTCTCACTAAGGGAACATCCAAATCCATGATACTTTAAGTCAGGGACCCAGGT +TCCTCCCATCTATGGTTCTGCCATCACTAATCTGGGTCTTCCACAATTGCCGTGCTCCTTGGAGGTGGGAAGAGCAGGCGGAGGACACGTGGGAGGTTTT +AGGGACAAGCCTGGAGGCAGCATGCGTCACTCCCATGCAGAGTCCATTGGCCAATGCTGGCTCCGATGGCCACATCTCACTGCAGGGGCAGCTGGGAAAT +ACAGTCTGGCTGTCTACCCAGGAGGAAGAGCAGCCAGTTTCTGCTGCTGATGATCAGGAGGTGGAGAAAATGTTCAGTCAGGCAGGGAGTGGGAATAGAC +AAGACCACAAGCAGCTTGGTGCCTCTGAAAGGGAGAGGGGTGGAGGGGAGACTAGAGAGGTGGGTAGGAATACTGGATTCCACTGACCACGTGCTGGATG +TCACGCTTAGCCCTCCTGCTCTGTGCCGGGTTAGGCACCTGGTGTTTTACGTACATAATCTCAATTCTGTGAGGGCATCCGACCTGTGGGAAAAGAGCTG +TTTGTTTCAAATGCCAGTCCTGCTTCCTAACAAGTGTTTAGAGCTTAATCGTGTTCAAAATACATATACAATGTTTAATACTTACAAGAATTTGGTGGGG +AAAATATTACCATCTTTCCCTTTTGTGATTGGAGAAAAATGAGGCTTTGAAGGGTTTAAGAACTTGCCCAAGGTCGGCCAGGTGCAGTGGCTCATGTCTA +TAATCCCAACACTTTGGGAGGCTGAGGTGGGAGGATCGCTTGAGGCCAGGAGTTCAAGACCAGCCTGAGCAACATAGTGAGACTTTGTCTCTATAAAAAA +TAAATAAATAAATAAAAACAACTTGTCCAAGGTCAGACAGGCAGCCTCTTAGTAAGCACACATATCCTCTATATTATACTACCTCTCATGGAGGATCTCC +TGTGTTCTACAAATAGTCTGGACTTGAGCCAGAATGTGTTATAATCCTGGGATCACGGCCAGTGGGCTTAGAAGAAGCCATCTCTTTCTCATGCCAAGAT +GAGGCTCCCCCAGATTTGCTCAGACTTACCTATAGTCAGCAGCATCGGGGGTCAGGAAAGACTTCACGAAGCCATAAATGCATCCTTCTCGGGGCAGCAC +CTGGCTCTCCCAGGTGAGAGAGGACTCCATTTTCACAGGCAGGCGTGGGAGCTTCAGCACCCATCTCTGGGCCCAGAATGACCCACTGGAGACCTTACAG +CTCTCCTGTCACCCCCAATTCCTGCCCCCTCTGCAGCCTTGGAGGAGAATGGAGCTGAAGGGCCTGCCCTCTGTAGGGTGAGAAAGGGAGGCTAAAGCCT +GGTGCCCACTGCCCTGGCTGCTCCGCATTGCAGGAGCTGCGCCCTTCCTTTCCTGGCACAGGGTCCACAGCCCCGAAACCCCGTTGTGTGGGAGCTGGGC +ACAGGGCAGCAGGACTAATCCTTGGAACAGCTCAGGGAGGATTATCCCAGCCACTGTCAGCAGCGGTGCAGCTGGCTCATTCCCATATAGGGGGAGGCCA +GAGCCAGGGGCCTGCCACAAGTTGGAAGGCTGGGGAAGGGGAGGCCAGCAGAGGTGTCCTGGCTGTGGGTGGCTCTGAGGGGGCTCTCAGGGGTGGGGCT +AAATCTCAGGGGCAGGATTATGTAAATCAAACCAATTCTAGCCACAGATTTAAAGTTTGGAAAAAAAAAAAAACCCAGCCTGGCGGAAAGAATTTAAATT +ATAAAAACTTAGAAGTATGGAATGTGAAATCATCCTGTAGGTGCTTATTTAACAACGAAATCATCCCGACACAATGAGCCATATGTGAAAAGTCATCCTT +CCCCAACACATCCCCCAACAGGCACTCCTCAAGCCTCTCCCACCCAAGTGCTGGCATCCTCCCTGTCCTGCTTCACCTGAGACACCCCTTGTCTCATTAG +ACATGCAACTACGGGAGGGGTGACAGGAAGACAAGACACTATTTCCTCAGGCCCAGTTTGGTGTGGGGAGAAAGCCTCCTGATCCTGAAAGCAAGAATTT +GACCAGAGCAGAAGTAATCAGTATGCAGATTGATTCTGTGGTATGTTAATGTTTATGCATAGATTATGAGGACCAGGTGAAAAGTGGGCCAGGGGAGCCA +GATGTGTGTGTGAGTCATGGGTGGCTGAGATGAGGACAGGAGGGAAACTGGTTTGGAGGGTGCTGGCGATGGGGTGGGGGTGCCAGGAGGAAGGGAGGCT +AGTTGTTTGAATGTCTGCATGAAAAAGCGGACGACAGCGGGGTCTGGGTGAATTCGGGCAACCATTTGGACCGTGGAGAAAACTGCCTGCGTGCGGCTGA +GGACCTGCACTATTAATTTGTTTTTTAGCTAAGGCAAAGATAAATATAAAAACTGATACTCCACCCAGTTACCAGAAAACATTTAGGTATGTGTGAGACA +ACTTGGGTATGTGAACCTACCTTTTCAATGTAAATTCAGTGAAATCTAAGTGCAGATCCCATATTTCCAATAAAAAGGTAACATCCAAACTCAGATGTCC +TATGAGTATAAAATACACAAAGATCTTCTGGACTTAGTATGAAAAGGGATTTTTTTTTTGTCAGGTACCTCACTAGTTATTTTTAAAATAGGATTGCATG +TTGAAATGATAATCTTTTGGATATATTGGGTTAAATAAATTTATTATTAAAGTTAATTTCACTTAAAAATGTTTAATGTAGCTACTAGAAATTTTAAAAT +TAAGCATGTTGCTCACCTTATGTTTCTATTGGACGGCTCTCTCTAGATACAAAGGCTGCCAAGAGGGACCTCACTCTAGCTTCAGGGAGAAGAGAGGAAT +TAGCAAGGCCAAGCAGAGGCTCCTGAGGGCAGGGCCAAGGGCGGCTTGGTGGGGTGGGGATGGGATGCACAGAGATAACTCCAACCCTTAAGAAGGTGTT +TCCTAGAGCAGGCTGTGACCTGTCAGTTTATATACTGAGGCTTAGGAGCCTCTTGGATGCCCCCAGATCTGCACCCCTGAATTGCCCTGTGCCCCTGCCG +TCTTTGTTCCTGTGCTGGCATAGTGGTCTCACCTCCGGCAGTATCACCACCACTGGGCACAAGCTTCTCCAGCACAGCAACTGTGTCTTATTTCTCCTTG +TACTCCCAGTGTTCACACCATGCTGCACTCACAGAAGACTCTTCGTTGATATTTTGTGGACAGAGAGAATGCCTGTGAGAGTGGGCTGAAGTGTGCGTTG +GGCTCCAGAGACCTTAAGGAGGGGAGACCAGGTCCTGAGTAAAGTTGAAGGGGAGGGGCTGAGTCCTGCTAGCCAGGAGTCTCATCCCCTGGGGAAGTTC +CAGGGACCCCTCAGAAGTGCAAGGGGACGGTGTTAGTGTTAGTCCAGTAACACAGCCCAGAGCCTGCCTTCCACGTGGGTTTGACAGGAGCCTCCTAACT +GCTCTTCTGCTTCCATTTTTGCCCCTTCAGTCTATTCTCAACAGGGAAGCCAGAGGCATCCTTAACCATGTCAGATCATGTGGCTCCTCAGCTCAAAGCC +TCATCTCAGAGGAAAGCTCTGGTCCCTTAGAAATGGCCCAGGTGGTGACAGACAGACTCTAAGGTGAGCAGACTGTTGCTAGATATCTGGGCTCGGAGGA +CTCGCCACTGCTCAAAGGCAGTGAGGATTTTCGCACTAGAAGCTGGAGGACAGGGATCCTTGTTAGGTAGGAGCAGAAAGCTTAGAAAAGTGGTCTCCTG +CAGTTACGTGGCAAACACATCATGTAAGTGATAAATTGGGTATGCAGTTGAGGAGATTTCCAAGTAAAATGTTGAGGATGCTGCCTGGTTTCTTCTTACT +GCTTATAATATAGTGTGAGAGAAGAGAGATAAATTGAGAAAGAGACTGGTTTTTAAACTGTTAAAATTGAATCAGGACTTGATGATTTTGAAAATTGTCA +GTCTCCCCACATGGAAAAAGATGCTGAAATTAACAAATGGCTTCTGAGCATGTGGCATAGGGTGTAACTGTACAGTCTTTTGTGATTATGCATAAAGATC +AAAGGATGGGAGTAGCAATGAGTCACACAGAGGTCTGTTGCAAGAGATTACAAGGGTGTACCATGCAGAACCTCTCCACCAAACCTTAGGGCCCTTGGGA +AGCTTCAGTGAGTTACCCTGGGGGCCATCTTGGCAGGAGCTGAAGGTAGAAAGGTAGAGTTTATCTCTAAAAGATTCATGGGTATGGCTCTTGACAAATC +GACTATGAGCCCCACTGAAACCCACAGAGGACAGGCAAAGGGTTTGGGAAAGCTGTTTCACCCACAGTGCTGGCAGATTGGTCTGTAGGGGACAGAGTGC +AAAATGAAAGAAGACTGTCAGAGACCCCAAACTCTGCTGTCAAGAAGAAGGCTGATAAAACTACTTGGCTGCAAACACGTGGATCTTTCGTGAGAAAAGA +AGGATGACCCAGAGGCAGAAGCCCAGAAGGCAGAGCCAAGAGACATGGAATCTTCCCACATCTTAAAACCTGTTTAGGGAACACCAGCGTCTGTCCAGCT +GGATTTCAGAACCACCATTCCTTCATCCCTCCCCTGCTGCCTCTTTCTGAACAGCAATGTCTCAAGCTTTACCCACCATTGTGTGTTGCATATGTAGGGG +GCAGATAGCTTGTATCTTTAGTTTTCCAGATCAGAGGAACATCCAAAGAAATCTGTTCTACACCTAAACCCGATTTAGATGAGATTCGGGACTGTGAGCA +TGAAGGGATCTCAAGAGGGGTGAATGTGTTTTGCATGCACAAGGGACAGGAGTCTTGGGGACAGAGGACAGGCTGTGGTGGCAGATACTAAGGTGACCCC +CACAACCCCCACCTCTGCCATTCACACCCTTGAATAATCCCCTTCTCTGGTTGTAAGCAGAACCTGTGGCTTGCTTATGAAGGAGGCGGTATATATGTGA +TTCATGTACTGATCATATTGTATAAGATCACTGGCTGGATGCAGTGGCTCGTGCCTGTAATCCCAACACTTTGGGAGGCTGAGGCGGGTGGATCACCTGA +GGTCAGGAGTTCGAGACCAGGCTGGCCAACATGGCAAAACCCCGCCTCTACTAAAAATACAAAAATTAGCCAGGCATAGTGGTGCACGCCTGTAATCACA +GCTACTCAAGAGGCTGAAGCAGGAGAATTGCTTGAACTCAGGAGGTGGAGGTGGCAGTGAGCCAAGATCGTGCCACTGCACTCCAGCCTCAGTGACAGAG +CGAGACTCTGTCTCAAAAAATAAATAAATAAAATGTTAAGATCATAACCTGTCTTTCTGGGGACTCTCTCTTGACGCCTTTGAAGAAGCAGGCTGCCATG +TTGCAAGCTGCCTCATGGAGGGGATCAGCTGCGAGGAGCTAAGAGCCCCCTCCAGTCGATGCTCACCAGGAAGCTGAGGTCTTGTGTCCAGCACCCTGCA +TGGAACTGAATGCTGCCATGTGAGCTTGGAAGCAGAGCCATCCACACAGCTGAGCCCTAGATGAGAACCCAGTGCTGGCTGACACCCTGATGGCACCTTA +CAGAGGACCAGTTAGGCTGTGCCAACTCCTGACCTGCAGAAGCTGGGGAACATTGGGTCGTATTTGCAGCTGCTGGATTTGTGGGAATTTGTCACACAGC +AATTGGGAGTCACACAGCCTGTGACGCCCCAACAATCCACACCTCCTGCATCTCCCTGCCTTCACTTCCTAGCACACTGCCCTGACTCCCTCTGCCGCAG +CCACGCTGGCCCTCTGCTGTTCTTCGAAGCCACCAGGGCTGCATTGGCTCCCAGCCTTTGCTCTCACTGCTTTCTCCTCCTAGAGAGCCCTTCCTGCATG +TATATGTTTGACTCACTCCCTTGCCTCCTTCAGACTTGTACTTAAAAATCTCAGTAAGCATTTCCCTGGCTACCCTTTTAAAAATTGCAACCCACTTCCA +TCCCCATCCCCAACATGCCATATTTCCTTTCTTCTTCTTCCTTCTTCCTTTTTTTTTTTTTTTTTTTTTGACACAGGTTCTCTGTCACCCAGCCTGGAGT +GCAGTGACATGATCTCGGCTCACTGCAACCTCTGCCTCCCCAGGCAAGAAAAGGGGAGGATGCCAATAAAGGATGCATTGATTTGTATTTACTACAGTGG +ACATCAAGGGCACATTCTTGCTGTGGCCATCAAGAGACTGTATAAATTCTATGACTTGTAGTTGTCCCACTTAAGAAACAAAGAAGCTGTGCATTTCTTT +ACTGGTCTAGAGCTGCTCTAGGGCATTTTCTCTACAGCAATTCTAGGTTTCCCCACCTTGTGAGTTTAGCTTTTTCTATATTCAAAGAAAAGTCCTCAGC +CAGAGATTCTCAGGAGCTTATAGAACAATCCAAACTCTTGGGAATATTAAGTGGAGAGGGGTACGTGCAAGACACCAACAGCACTAGAAACAGTCCACAT +CTTTCCATGCGTGGAGGAGTTTATGCTCTATGTGAGTTCACTCCATCATTAATTCTTCAAACACAAGAGTGTTAAAGGAACAAGAGTTAATGGGTCCTGT +CATTACACTTGTTCCCAGGATGACATTCTTCATCTTCCTCTTCTACAACCTGTTCTATATTCCCCTCATGTTTATCCAGTGCTTCTGCTAGTCTAGTTCA +CTTCCAAAGACCCATGATTACCATGGCCCTGTCAGGCTGTAATTGCTGCAATTTCCAATTTACAATTGTCATCATCTATGGTTGATAAAGGTATAGCAAT +ATTTCTATTTCCTCATGATAATGAAGGTCAATTACAACTGCCAGTATAATAACTTATTTCTTTGTCTGCCAACCTACATACACAAGGAAGCCAAAATGAC +AGGGAGCTACTAAAACTTTATTCTTATTGGAATGCTTACTATGTACCCAGAAGAAGCATTCTCCCTACTCCAGCAGAGCTTAATGCTGTAGGTCCAGGAA +GCTCAAATTCTCCAAGGGAGTTTTAGTGAGAGGAGCCACTCTCACCCTCTGCCCTTGGTTTACAAACCTGTATATTCTAGGACCCAATATCTTACAATGT +CCATTGGTTCAAAGTATAACATGTTAAAGCACAGAGCCCCAACTCTGAAAAGTACCATCCCTAAATTGGCATTTAGTTGCACCTTTATATCCACCTTTAA +AAGAAATATCTTTTAATGTTCTATCAGACTGATAGATTCTGTTTAATATAGTATATTATAGCACCAGTGGATCATTTGGTTGTATGCATATTATTGTACC +TTCTCTGCTACAAAATATATTCCTTTGTCCTAAGGTGTGTTACAAAGAACATTAGGCATTCTATGCATCTTTGGATAGTTTAATGGCCAAGGCATTGATG +GCAGGAGAGTCAAAGCCACAGGTGGAAAACACATTTATCCCAGTAAGAACAAATTGCTATTCTTCCACTGTAGAGAGGGTAAACAATGTGCCATTACGTT +GCCAATTGAATGCCTCAATCATGTCAAGGGCTGAACATCTATGACTGTTTCTGAAAGGTCAAACATTCAACAGAGGCTGTAGCTAGAACTGCCTTAATGA +TAAGAGATCATGCTGAATTACCCATGCAAAACCTTAATACTTGACACTTATCACTACTTTATTCAAGAGCCTATTGTGCAAGCATAAGTGGCTGAGTCAG +GTTCTCAACTCTGCTCATTAATACTATGCTTGGAGTATACAGTAAGATAAGAAACATAAATAAGAAGTGTACATTTGTTTCTTCCTGTTTTCTTCTGGCT +ATTGGATCAATTACATCCCATCTTAAGCTGACCCCTGTGTAATTAATCAATATCCGTTTTAAGCAGCAATCCATAGTTGTGCAGAAATTAGAAAACTGAC +CCACACAGAAAAACTAATTGTGAGAACCAATATTATACTAAATTCATTTGACAATTCTCAGCAAAGTGCTGGGTTGATCTCTATTTACGCTTTTCTTAAA +CACACAAAATACAAAAGTTAACCCATATGGAATGCAATGGAGGAAATCAATGACATATCAGATCTAGAAACTAATCAATTAGCAATCAGGAAGGAGTTGT +GGTAGGAAGTCTGTGCTGTTGAATGTACACTAATCAATGATTCCTTAAATTATTCACAATAAAAAAAAAGATTAGAATAGTTTTTTTAAAAAAAAAGCCC +AGAAACTAATCTAAGTTTTGTCTGGTAATAAAGGTATATTTTCAAAAGAGAGGTAAATAGATCCACATACTGTGGAGGGAATAAAATACTTTTTGAAAAA +CAAACAACAAGTTGGATTTTTAGACACATAGAAATTGAATATGTACATTTATAAATATTTTTGGATTGAACTATTTCAAAATTATACCATAAAATAACTT +GTAAAAATGTAGGCAAAATGTATATAATTATGGCATGAGGTATGCAACTTTAGGCAAGGAAGCAAAAGCAGAAACCATGAAAAAAGTCTAAATTTTACCA +TATTGAATTTAAATTTTCAAAAACAAAAATAAAGACAAAGTGGGAAAAATATGTATGCTTCATGTGTGACAAGCCACTGATACCTATTAAATATGAAGAA +TATTATAAATCATATCAATAACCACAACATTCAAGCTGTCAGTTTGAATAGACAATGTAAATGACAAAACTACATACTCAACAAGATAACAGCAAACCAG +CTTCGACAGCACGTTAAAGGGGTCATACAACATAATCGAGTAGAATTTATCTCTGAGATGCAAGAATGGTTCAAAATATGGAAACCAATAAATGTGATAT +GCCACACTAACAGAATAAAAAATAAAAATCATATTATCATCTCAATAGATGCAGAAAAAGCATTAACAAAAGTAAACATTCTTTCATAATAAGACATCAG +ATAAAACAAATTAGGAATAGAAGGAATGTACCGCAACACAATAAAGGCCATATATAACAAGCCCACAGCTAACATCATAATAGTAAAATCATCACACTGG +TAAAAAAAATGAAAGCTTTTCCTCTAAGGTCAGAAATAATATAAAGGTTCCCACTCTTGCTATTTCTATTCCATATCGTACTAAAAGTCCTAGCCAGGAC +AATTAGACAAAATAAAAATAAAAACACCCAAATTGGAAAGATAGAAGCAAACTTTTCTGTTTACAGATAACATAATCTTATATGTAGAAACCCCTTAAAA +CTTCAGCAAAAAAAAAAAAAAAACTACAGAGCTAGTAAATTCAGTGAAGTTGCAGAATACAAAATCAACATACAAAAATCAGTAGTGTCTCTATACACTA +ATAAGGACTTAACAGAGAAAGAAGTTAAGAAAACAATACCACTAACAATAGAATCCAAAAAATAAAATACTTAGGAATAAATTTTACCAAACATCTGTAC +ACTAAAAACTATAAAACATTGAAAAAAGAAGTTGAATAAGACACATATAAATAGAAAGCTATCTCATGTTAATAGATTAGAAAAAGTAATATTGTTAAGA +TGTCCTCACTACTTAAAGCAATTTATAGATCTAATGCATTTATTGCAATCTCTTCAAAATCCCAAAGGTATTTTTGACAGAAATAAAAAAAAAATTCTAA +AATATGCATGAAACCACAAAAGACTGTGAATAGCTAAAGCAATCTTGAGCAAGATGAACAACACTGGAAGCATCACACTACCTTATTTCAAAATCTACTA +CAAAGCTATAGTGATCAAAGCAACATGATACTGTCATAAAAACACACAGATAAACCTATGGAATGGAATAAAGAGCACAGAAATAAGTCCACACATTTAC +ATTCAATTGATTTTCAACAACAATGTCAAGAAGACAATGGGGAAAAGACAATCTCTTCAATAAATGATGCTGGAAAAACTATATATCCACATGCAGAAGA +ATGCAGTTGAATCCTGATTTCATACCATATGCAAAATTCAACTGGAAATGGATTAAATACAAATTTAAAACATGAAATGGTATAACTATTAGAACAAAAC +ATAGAAAATATTCTTCCTGACATTGGTTTGGGCCATCATTTTTCTGATATGACTCTAAAAGCACAGGCAAAAAAAGAAAAAATAGACAAATGAGACTATG +CCAAATTAAAAAATTTCTAACAACAAAAGAAACGATCAATAGAGTGAAAAAGATAACCTCTTGAATGGGAGAAATATTTGCAAACTACTCATCCAACCGG +GGATTGATATCCAGAATATACAAGTAACACAAATATGTCAAAAGTAAAATAAATAAATAAATAAATAAATAAATAAATTAAATAAATTATTTAAAAATCG +GCAGAGGACAGGAATAGACATTTCTCAGGAGACAACATACAAAGGGCCACAGATACATCAAAAAATGCTCAACATCACTATTTGTCAGGGAAGTACTAAT +TAAAACCAAAATGAGATGTCCCCTCAAACCTGTTAGAATGGCTATTATCAAAAAGATGAAAGATAGCAACTATCAGAGAGGATGATAGAAAAGGGAACCC +TTGCATCATGTACAAATTAAAAATAGAACTATCACATGATCCAAGAATCCTACTTCTGGGTATATAGCCAAAGGAATTGAAATCAATATGTCAAAGGGAT +ATCTGCACTCCTATGTTATTGCAGCATGTTCACAATGGCCAAGATATAGAATCAACCTAACTGTTCATAGACAGATGAATGGATAAATGAAATGTGATAT +GGAAAATTATTCAGCCTTAAAAACAGTAGGAAATTCTGTCATTTGAGACAACGTGGATGAACCTAGAGGACATTAAGCTAAGTGAAATAAGCTAGACACA +GAAAGACAAATATTGCATGATCTCACTTAGAATCTAAAAAATCTGAACTCATAGAAGCAGAGAATAGTATGATGGTTACTAGGGTTATCTGGCAGGGAGA +GGATGAGGAAATGGGACATTGTTAATAAAAGGAAAAAAATTCAATTAGTAGGATTACATTCAGGGGACCCAATATACGACATGTTGACTGTAATTAATAA +TGTATTGTATGCTTGAAAATTGCTAATACAGTATATTGTAAATGTTAATATGAGGTAATATATGTGTTAATTAACTTGATTTATTCATTCAACAACATAC +ACATATATTAAAACATCACACTGTATTCCACAAATATATATAATTTTTGTCAATTAAAAAATAATTTTTAAAAATGAGAAACAAAAAAGCTGACATTTTC +AGATTAAAAAAATTATACAGAAGAATTAATTCATTAAAGTAAAAACAAATGTGGGAAAATGGTTTTTAAATATAATTTAAACCAAATTTAAAATAAGCAT +ATAAAGACTATGGACAAAACAAGAAATCCAAATAAAAAATAAACATATGAAGAATATTCAAACTCACTTTTTATCAAAGAAATGTAAATTTTAAAATATA +GCATTGCTATTGTGTTTTCATAAATAATAATATATCATGGATGAGCCTGTGAGGAAACAGACACTCATACTCTGCAAAGCAATGACTAAGATAATTATGT +CAGATCATGAATTACGTTAATTAGCTTGATGGTGGTCACTGTTTCACGATAAATATACATATGTATCAAAACATCACATTACACACCATAAAGATATATA +ACTTGTTATCAAAAAGAAATATAGCAGTTAAAATTTAAAATTTTTAAAAAACGTCTTTTTGAGGTTCGTACCTCACTTAAGTCACACTGTTCAAAATATT +CATGCACTCATTTCTCTCATTCATGTGTTAATGTACAGGGTACGGGCCACTATAAATTCCTTCAGCAACTGGAAAGGAAACTTTATGTACTGAGTGCTCA +GAGTTGTATTAACTTTTTTTTTTTTTTGAGCAGCAGCAAGATTTATTGTGAAGAGTGAAAGAACAAAGCTTCCACAGTGTGGAAGGGGACCCGAGCGGTT +TGCCCAGTTGTATTAACTTCTAATTCAACACTTTAAGATTCTTAGCATTATTGCAGACAACATCAGCTTCACAAGTGTGTGTCCTGTGCAGTTGAACAAG +ATCCCACACTTAAAAGGATCCTACACTTTTTTTAATGCTCTGCTGTTTCTGCCTTGAAATTCTTAACAATTTTTTTAACCGAAGTCCTCACAAATTCAGT +TTACATTAGCCCTGCAATCATGTAGACATCCTGATTCCAGACAATGTGTCTGGAGGCAGGGTTTACAGGACTTCAAGAACCTTACCTTCTCAACTTTCAT +CTGCATCTTTACTCCCAACTATATATGAAGATGATGAAGATAGATATGGATGGTGCTTCTACCATACCCTCTTCCTCTGCCAAACTTCCTTGATCTAGGA +TAAGGTCAGTAAACTTCTTCCGTAAAAGGCCAAAAGTAAATATTATAGGCTCTACAGGCCCTAGAGTGTCTGTCATAACTACTCAACTCTTATTGTAGCA +TAAAAACTGTCAACAGACAATACAGAAACAAATGAGTGTGACTGGGTTCCAGTGAAACTTTATTTACAAAAGATTTGTCCCATGAGTCAAATTTACCACC +TCCAGATCTAGAGAAACACTTTTGAGCCCTTTTATTTTGCTCAACAGTTAAGCATGGCTCCATGTCCCTTATATTTAGTCAGAACTCGGTATGTTTTAAG +GAAAGAATGGTTACACGAAGACATACATTCATTCATTTATACAACACATTTTCAGTGTTGAATGATAAATTTTGGAATAGTTAACAGATGATAAAAGTGT +TGGTTTCAGTCATCCCTATCCAATGAAGTAAAAAAAAAAGTGTTGAATGGGAAGAAATCAAGAATAGTTATACGAATATCACCATTGCATTAAAGCTCTC +TTCCTTGTTTCTAAAAGAATATCTTGACACACATTAAGCTCACTGACCCCCACACCATGAATGAGGGCATCTTCAACAATGGTGGATGACGTCTTAGTTT +CCCTCAACTCAGTTAATCTAAGTAAGCTCATGGTATCACTTTCCTGTCCTAGAGGGAACATATTTCCTGCATTTTTCTTTTTTTCCTTACTTTCCATCAC +CAAGTAACTCTTCTGATATTTTTTCTCTTGAGAAAATTAATATGACTCATAGATCTGGTTCCCAAGAGAAACCAATGGAGGCCTGGTTACAAGGATCTAA +GAAGCACCAGTGGGTCTCTAACATCTAGTGGTACTAATTAACTCTGTTAATCATTGGGAAGAAAATGTATACATACTTTTGTCTTGGAGCTGATTCTACT +AGAAAGCAGAAATCAAAATGATCAGTTTCCCAGTGTCACTACTGCACACCCTGGAACAGAACAGGTAGGTCAGAAAAACGCTCCCAAAGTTTAGCAATGT +CAAGGCAATCTCTCTCTTCTTACATTTCCCTTCAACCTTCCATCTCCTCCACTTTTCTGTTTTCCTCCTATCTCCAATTATTTCAATCCTCAGAGCATTA +TTCTTACAATCTTAATCACTAAATTATATTACACCCGTTAAAGGAGAGATTTCTAAATGCATTGACATTTGTACTGTCTCTCTTTGGAGAATTAGTATTA +TAAGGATCTGTTATCTCTTGTCACCTTCCTTATGTCATATGATATGTCACATTTCCCACTGCGGAGACCAAACATGTTCACGTCGTGTGCGTTCCATTTT +CCTAATGGAAAGTGGGGGGAAGTGATTTTCTGTCCTCATATAGAGAATGCTGGGGCCATTCCCTCTGTATGCCATATTTGATAAAGCATTTGATAATCTT +AGTCAATGCCTGGGCCAAGAATTAAAGGGGTAATTATCAGAATGAAAATGGTTTAATGAAACTGTGTCTATCAGTTCTGAAAAGGGCCTCTATCACAATG +AACTAAGGTAGTTATGAATAGAGCTAAAACTTAGGCAACACCATCCTGGACATAGGAACGGGCAAAGATTTCATGACAAAGACACGGAAACCAATCACAA +CAAAAGCAAAAATTGAGAAGTGGAATCTAATAAAACAATAGCTTCTGCACAGCAAAAGAAGCTACCAACAAAGTAAACAGACAACCTACAGAATGGGAGA +AAATATTTGCCAACTGTAAGTCTGACAAAAATCTAATATCTGGCAGCTATAAGGAACTTAAATTTACAAGACAAAAACAACCCCATTAAAAAGTGGGCAA +AGAACATGAATAGACACTCTCAAAAGAAGATATACATATGGTTAACAAGCATATGAAAAAAAAGCTCAATATACTGAGCATTAGAGAAATGCAAATCAAA +ACCATATTGAGATATCATCTCATACCAGGCAGAATGGCTATTATTAAAAAGTCAAAAATAACAGATATCGGTGAGGTTACAGAGAAAAGGGAACACTTAT +ACACTGTTGGTGGGACTGTAAATTATTTCAACCATTGTGGAAAGCAGTATGGGATGGCGATTCCTCAAAAAGCCAAAAACAGAACTATCATTCAACCCAG +CAATTCCATTACTGGGTATATACCCAGAAGAATATAAATCGTTCTACCATAAAGACGCATGCATGAGAATGTTCATTGCAGCACTACTCACAATAGCAGA +GACATGGAATCAACTTAAATGCCCATCAGTAACAGACTGGATAAAGAAAGTGTGGTACAGATACACCGTGGATTACTATGCAGCCATAAAAAAGAACAAG +ATCATGTCTTTGACAGGAACATGGATGGAGCTGGAGGCTACTATCCTTAGCAAACTAAGGCAGGAACAGAAATCCAAATACCACATGTTCTCACTTATGA +GTGTGAGATAAATGATGAGAACTTACAAACACAAAGAAGGAAACAACAGGCATTGGGGTCTACTTGAGGACGATGGGAAGAGGGAGAGGAGCAGAAAAGA +TAACTACTGACTACTGGGCGCTACCTGGGGGATGAAATAATCTGTACAACGAACCCCCAGGACATGAGTTTACCTATGTAACAAACCTTCACATGTACCC +CCGAAACTAAAATAAAAGTCAAAAAAAAAAAAGAAAAAAAGAAAAATCCATGCATATGATACATCAGTTAACAAGGCACTGGTGAAATTAATTTTAAGTA +TTATTGTCTCTTTGTGTTTTTGGTCTCAGAAAAGTTACGATTTCCCTTAGTTCCTTAGGGCAGAGAGAATCTTCAATCACTGAAGTCAGGAGACACACAT +TCTATCTGATTTTCTACATTATCTGTTTGAAAAGGTTACCCACTTATTAGTGTTAAAGCCAAGATATCCAGCAAGGATAGCAACCAACTCTTAAGGTACT +CTCCCTTAGGAGGATTCCTGATTCTTTAATGTTTTCTAAAAAAGCAAAACAAACAAACAAACAAAACAAAACACTAAATGTTTTCTCTTTCAACTTATTT +GAATACACTCTTTTCTCACTGCTCTGAGCATGAATTCAATATTTCAGGGCAAACTAACTGAATGTTAGAACCAACTCCTGATAAGTCTTGAACAAAAGAT +AGGATCCTCTATAAACAGGTTAATCGCCACGACATAGTAGTATTTAGAGTTACTAGTAAGCCTGATGCCACTACACAATTCTAGCTTTTCTCTTTAGGAT +GATTGTTTCATTCAGTCTTATCTCTTTTAGAAAACATAGGAAAAAATTATTTAATAATAAAATTTAATTGGCAAAATGAAGGTATGGCTTATAAGAGTGT +TTTCCTATTGTTTTCAGTGTAGGACTCACTGTTCTAAATAACTGGGACACCCAAGGATTCTGTAAAATGCCATCCAGTTATCATTTATATTCCCTAACTC +AAAATTCATTCACATGTATTCATTTTTTTCTAAACAAATTAGCATGTAGAATTCTGGTTAAAATTTGGCATAGAACACCCGGGTATTTTTTCATAATGCA +CCCAATAACTGTCATTCACTAATTGAGAATGGTGATTTAACAAAGGATAATAAAGTTATGAAACCAATGCCACAAAACATCTGTCTCTAACTGGTGTGTG +TGTGTGTGTGTGTGTGTGTAAGAGGGAGAGAGAGAAAATTTCACTCCCTCCATAAATCTCACAGTATTCTTTTCTTTTTCCTTTCCTTTCCTTGCTCTTC +TTTCTCTCCTATTGCTTTCCTTTCATTTCCTTCTCATAAAAGAAAAATAACAATATAGAAAATAACAAAATATAGATGGTCAACCTTTTTAATATTAAGG +TTACCTAAAATGCCATTATCCAAAGTGGTTCTCTAGAGATGCTGATGTATATACTTACATATTTTACAGTGTATTCAAATAAAGAGTATATTACATAAGA +CATATCCTTTTGTAACCAACTTTTGTCATTAACAATTTACTGGACTTGTCAACAAACCTAAATCTGTATCGTCTATAATGGCTACGTTCATTTTGGTATG +AATCTTAATTACCCCTTTCTGCATTATTTAATGATTTTCTCATATGTCACTCTTAAATGTACTTCTAATTTTTCACTTTACATCACATAATGAATGGATC +CAAATATGTTATGGATAGATATCTTCAAACTTTCTACTTACAAGTAGTGATAATAACAGATGTTCTCTCTAAAGTGTAGTTGGTATCAATTTTACTGACC +TTTAAAAATATCTTAATGGGACAAAGTTCAAATATTTGATGACCAGCTATCGTGACCTTTATCTCTGTGGCTCTGTGGGCCTGTAGTTTTTACGTGCTTT +TAGTGTATCATGATTAAATATTTTGTTTTAGTAAAGACACCATTATTTCCCAACTTCATATTCAAATTGTCAAAGGTATTAATCCTAGAGCAGAACTCTC +AAAAGCACCAACTCTGATTCCTAACAAAGCATGGAAAAGCCCTCTCTCTGAGTTTCAGATACTCTTTTTTGTGGGGGTTGAGTTTCACTTTATTTAAAGT +GAGTCTTAATCCTCCAACAAGTCAACAAGTGATTGGCTGGAATCACACGTATTGGAAAACCAGCAGAAGAGTAAGTCTTTGCATTTTATGCTACTGTACC +TCTGGGATTAATTGCTCTTTCCCTCATTGGCCAGTCACTCTTAGTGTGTGATTAATGCCTGAGACTGTGTGAAGTAAGAGATGGATCAGAGGCCGGGCGC +GGGGGCTCGCGCCTGTCATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACGAGGTCAGGAGATCGAGACCATCCCGGCTAACACGGGGAAACCCCG +TCTCCACTAAAAATACAAAAAGTTAGCCGGGCGCGGTGGCGGGCGCCTGCGGTCCCAGCTGCTGGGGAGGCCGAGGCGGGAGCATGGCGGGAACCGGGAG +GCGGAGCTTGCGGTGAGCCGAGATGGCGCCACCGCACTCCAGCCTGGGCGACCCAGCGAGACTCCGCCTCAAAAAAAAAAAAAGAAGATTGATCAGAGAG +TACATCCCCTAAGGGTACATGCAGATAAATACAATTAAGGCGATTAACATTTCAAACACGGTGACTGTTTCTTACGTGGACGACGTTGTGTTGAACATGG +GTGAGTAAGACTGAAGCAGCCGTAATTACTGCACGATGCGCATGGTAAAGAAGCACTCCGTTACGGAAATTATATTCTTTGCCCCTCTAATCCTTCACTC +CACCTGCCATTTTCCCACATGATTTTTTTCTTTGCTGTTCTTGTCTAATTGTTATTAATAATTAATAAATAACTTATGATCTAATTGTTATTAATAATTA +ATAACTTATCATCACATGATTTATTAATAAATTAATAAATAACTTATGATCACCGCATTTCCCCAATTCATTTATCTTTCTTTCATTTTCTCTCTTTGTG +TGTTTTCTGTCTTCATATTTCAGCACTTGCCACATATTTCCCACAAAATCATTTATGGTCAAACAACACTTCAACGTGTAGCATTTGTATTTCTCAATTC +TTCCTCACTTTCTTCCTTCAGAATACTAAAGCTTCTTCTCTACTGACTGAGTCAATGGCCAATGGATAGAGTAAATAATTCTGCGGTATCTAAATTTGTA +TTGATTGGACTTTCAAGCTCTTGGGAGATGCATCTTTTTCTTTTTTGGTTCTTCTCTGTGTTCTACATGGGAATTATCCTGGAAAATCTCTTCATTGTGT +TCACAGTAATTATTGACTCTCATTTAAATTCCCCAGGTACTGCCTACTGGCCAACATTTATCTTCTTGATCTGGGTCTTCTCCTACAGTTCTGACTTTTT +CACTAACTGCAGCATCATTTCTTTTCCAAGATGCATGATACAGATATTTTTCATTTGTGTCATGCGTAAAAATTGAGATGGTGCTGCTCATAACCATGGC +ATAGAGCAGGTACACTGCCAATCTGTAAGCCTCCCCATTACCTGACCACAATGAACCCCAAAATGTGTGTTTCCTTTGTTGGAGGCATCCTGGATAGTCA +GGATAATCCATGCTGTATCTCAGTTTGTTTTTGCCATAAACTTGCCTTTTTGTGGCCCTAATAGAGTAGGTAGTTTTCACTGTGATTTTCCTTATGTCAT +GAAACTTGCTTGTGTAGATACTTACAAACTAGAGGTTGTAGTCACTGCTAACAGTGGGCTTATATCCATAGCTACCTGTTTCTTATTAATAATATCCTAT +ATTTTCATTTCGGTAACCGTCTAGAATCCTTCTTCAGGAGACTTATCTAAAGCATTTGTGTCATGTTAGATCACATCACAGTAGGGATTTTGTTTTTTAT +GCCATGTATATTTCTCTATGTGTAGCCTTTGCCTAAAACAACACATGATTAATATTTGTTCATTGTTCCTTTTGCTATCACCCCTGTCTAGGATCTACAC +ATTAAGAAACAAAGACATGAACGTCTCCATGGAAAGACTGGGAAAATGGATTGCAGGTTCTAGCAGGATGTCATAATAAATGGTGCATATCCAGAGTGCA +AGATGATTCAGTCTCACCAAGAACACTGAAAGTCACATGGCTACCAGCATTATTGTGATAAGAACTACTATTTTGGGAGATAGTTTAGCAAAGGTGCCAT +GTAGAAATTGATTAAGTCAGAGGTATCTTTAACTTGCCACCACAGAGAAGAGATTAATTTCATATACTTCCATTGAGAAGAGAGATAAGAATACAAAACC +AAGCTGATTTGCAGGAGTAAACTTGATATTCAAATACTATTTCCTGAATGACATTTTCTGAGACATGCTAATTGTAATTACTTTCAGCTTCAAAACATAA +TAAATTTATCTCATAGTAAGCATATAGATGGAATAAATAAAATGTGAACTTAGGTAAATTATAAATTAATAAAGTATATTTTTAAAATTTCCATTTTACT +TTCTGTTTAAATTAGAATAAGAAACAGAAACAACTATGTAATACGTGTGCAAAGCCCTGAACTGAGATTTGACTTTACCTTGAGCTTTGTCAGTTTACGA +TGCTATTTCAGTTTTGTGCTCAGATTTGAGTGATTGCAGGAAGAGAATAAATTTCTTTAATGCTGTCGAGACTTTAAATAGATACAGACAGAGCATTTTC +ACTTTTTCCTACATCTCTATTATTCTAAAAATGAGAACATTCCAAAAGTCAATCATCCAAGTTTATTCTAAATAGATGTGTAGAAATAACAGTTGTTTCA +CAGGAGACTAATCGCCCAAGGATATGTGTTTAGAGGTACTGGTTTCTTAAATAAGGTTTTCTAGTCAGGCAAAAGATTCCCTGGAGCCTATGCATCTGTG +GTTGATATTTTGGGATAAGAATAAAGCTAGAAATGGTGAGGCATATTCAATTTCATTGAAGATTTCTGCATTCAAAATAAAAACTCTATTGAAGTTACAC +ATACTTTTTTCATGTATTTGTTTCTACTGCTTTGTAAATTATAACAGCTCAATTAAGAGAAACCGTACCTATGCTATTTTGTCCTGTGACTCTCCAAGAA +CCTTTCTAAGTTATTCTACTTAATTGCTTTATCACTCATATGAATGGGAATTTCTTCTCTTAATTGCTGCTAATCTCCCCCATCTTCATATACTCTACCG +GGCTTCTGGAACACCACAGCTTCCTGGCTTTTTCTCCTACCTCCTGGGCAAGTCCTTCCCTGTGTCTTTTGTTGAGTGTTCCTCATCTGCTTAACCACCA +ATCAACCTATTGCCCCTAATTTGATCTTTGGCCTGTTTTCACTTAGATTCTATCCCTACGTATCACCCATTCCCACAGCTTTAATTACCATCTAAACACT +AGGGGCTCTCAAACCTTCTATTTTTTCTTTCTTTCTTTCTTTCTTCCTTCCTCCTTTTCTTTCCTTTTCTTTCTTTCATTCTTTCTTTCTTTTTTAAGGG +GCAGGGTCTCACTATGTTGCTGAGGCTGGTCTCAAACTCCTGACCTCAAGCAATCTGTCTGCTTCAGCCTCCCAAGTAGCTGAGAATACAGGGACAAGCC +ATTGCACCTGACCCTGGTACTATTTCTTGAGTTCCTGATCCACAGATCTAACCTCCTACTTTCCTGGATGCCACACAAGATCTTCCACTCAACAAGTCTG +CAACTAAACTAGCCTTCCTCTTTTCAAACCTACTCTTCTTTCAGTGTTCTCAGTCACAATAATTTGTACCAACTAGTTACCTAGTTGCACAACCCAAAAT +CTGGGGAAAATAATAGATTTCTTTCTCCATAGTACCCCAAAATCAATAAATCATCAAGTCTTATTCTACCTTCCAAAGAGCCTTACATATGTTCCTTTAT +TTTCATCTGTAACACCACTATTCCTGTCTAAGCCTACCTATGTCATTTTTGGAAGAGAATATAGTCACCTATGCGATCTTCCCACTTAAAATCCTATTAT +CTACGCTTCAGTAAAAGAAAAAAAATTTTTAATCTAAGTATGTAATTCTTTTGCTAAAGACAATTCACATGCTTCTGTGCCCTTAAACTGGTATGTTATC +ATGGTATAGTAGGCCATCCAAGACCTGGCTTCCTTCCTTTTTTTCAGTCTCAGAGAATAACATACTCTTTCCCTGCAACTCCAGATCCAATTTGGTTTTC +TTTTACTTGCCTGGAAACTTCAAATTCTATCAACTCTGGGGCTTTCCACTAGCTAATCATTTTGTATACAATATTTGTCCTTCATGTTTTGCCTCTTAAC +ATCTCAGCTTTCAGTTTCATCATTTTACCAGGGAGGCCTCCCAGAACCTGAGTCCAGAAGAGTTCCTTCCATTGTATATTCCTCTAGCACTACCTATTAC +CTCTTTTGTAAGACTAACAGCCCTCAAAATTTTTCATTCAGTGATGTCTTCCTCATTGCATTTTAAGTTCAACATGAGCAGGACTTTGTCATGTTCACCT +CTATCACATCATAAATATAGCAAAGAGTAAAACTATTGCAACATGACTAATGTATTGAACGATGCTTCAGCTTTCTTCTTACGTTCAATCACAGGTCATA +CGACTAAAGAACTTCCTTTTTAATCTCCTTTTCTATTCTCAATTAATTTCCTCTGCCTGCATCACCTCAAGTCTCTGGGGTGAAATCCACTAATGAATTC +CTTTTGCAGCTTAAGCCAATTCCAATCTTGAGCCAATCTCAGGTGAAGAAGCCTGTAAATTATCACTCTCAGTCCTCTCTTGTACTACTAGGTCTCATGA +ACTCTTCATTAACAACTCCAGCTTCTCTGTTAGCCCAAAAGCCTTTTGCTGCCTAGAAAACCCATGATTCATGCCTCAGGAAACAGCCTTCAAATCACAA +CATGTTCTGTATCTGGCTGGCCAACTCCCTGCAACTTATTTCTGCCTAGATGCTCCCTCATTCATTTCAATACGCTGTTCGGCCTGCTACCCCAGTTTCC +CACTTAGAACAATGGCACACAGGACAGGAGCACATTGGCACATCAGAATGACTTATGTACTGCTCATTGTGTTGCAGAAGAGACCTCTGTGGGGGCAATA +GAACAGATTTTCCTCTCACGTCACTGTAGTTGTGGTTTCCCTAAGCACCTACACTGTTTTACCTCATCTTAGGTAGACAATAATCCATGTAACTGACTGT +GTATCCTAATTTTAAAAAATATTTCTGCCCACATTATTCTGCAGTTTTTATCTTGCTTACGTATTTTTGGAATGTTACTATTTTTCAAAAATTAATTTGG +GATCAACCAACATTTCTTATTCTGCTGCTGTTCTAGAGAAAATCATTTTCCTCATTTCTGAACAAGAGAAAATGAAATACAGCTCTAAACAAATGCCACT +GTAAACCAAGGTGGAGCCTTTGCACTTTCAGGCCACCATGATAACCTGGAGATTAGATTTTTCTGTGTCTTTACATCAATAATAAAGCCAAGCTTCTCCA +GGGGTATCCACTAGGCTTGTCTCAATGGCTCAATACAGGTCCTTTTGTGAATGATTACCTCACCCTCATGGAAACACACTCTTGTTACAGAAACTCAGAA +TGATTCTATTTTTTCTTTTATATTTGTATATGTTTTTCCAATACCTCTGAAAAAACTGATCCAAAAAAAAATACAAATTTTAATTGTAGCCAGTCAATTC +AGGAAGGACAAAGGTCAAAAACTTTCAAAGAAACCTTCAACCCCAACACACTAAACTTTGGGAGCACAGGTTGGCATCCAGAGGTAAACATTTGCTATAA +CTGATAACAGGAGAAGGATCCATTTATTCACCTGTTATCAATTACAGGCATTGTATTTAAAGATCAGATGTTTTATATTTATTTCTTCAAATTTCATTCA +TGGTGCCATAAGTGAAGGTATGTCTGTCCACCCTGAATATATTTTCACTCCCTCATCTCAGTCATTCCGAACAATTCACACACTAAGATTACCCATGCTA +AATGGGGATTCTTTTTTACTAGCCAATGTAGTACCTCAAATCCTTCCTTCCTTCCCCCTATTTCATCAGCAGGCAATTCTTTTGATACTTTTGTCAAGGG +GAAATTGTGTGACTCAGAGATCTAGTCCCCAAGAGAAACTAATAATGGGCTGGGTATTGTCTGTCTCAGCAGCATCAGTGGGTCCCTCTCCTGTGCAGCT +AATTAGCTTCCTTTCCAATATGAAGAATCTTATATATAGCTTTGTCTTTGGGGTATTACATAAATGAAGATTAAGCTATCTGAATTTCTCCTTCTCCTAA +AAATGCACATCCTATGACTGAAAAGACAGGTAAAAGAGATGCTTTTAATTACAAAACCTTCCCTGTCGTGGTTGCTTCTCTCTATCCTTCTAAACTCCCT +TTCAATTTCTTCTCTTCTGTAACATATTTGTGCCCAAAATCTTCTGCTTTCTGAAATATTTTATCTTTTTCTTCCACACTATCTCTTATTTTCAAATTTT +AATCATTAAATTATATTATGTCTTATAAAACTAATCCCACATATAAACCCCTATGATAATTTCAGTTTGTCCCTAGTATGAAGTTCTTTAAAGATGTGTA +GTTTTCTAACTTTCATGCTCTCCAATTCATTATAAACTTCATTTTCCACTCTGAAAAGGAGATGTGTGATCTCGTCTATTTCCATCCTATTTGAAAACCA +GATTTAGTTTTAAACCAGAGGAAGGGAATCTCAAGTCTTTACCTCCCACAGTCTGGTGTGATTCTCTCTCTTTTGGTATTACCTTCCTCCACATTGGAAC +ACTCCAGCCAATGCATAGGCTGAGAGGCTATCTCAGATTCAGAAAGATTTGGCCTCATCCCAGGGGAGGGTACAGAGGAGCTGATGGCTATGAATTCTGA +AATGGAACTGTTCCAGGTTGAAGAAATAAGAAAGGGAATTGGGAAGAGCAATGCCCAGTGAAAAAGAAGAAATAATATTTTAGGAAGTGAATGCTAATTT +TATTTTAAACAAAATAAGAACTCAAGGAATAAGAGGGTTCTTCCAATAGGTTAGAGTGATCCTGTCAAACATATATGCTTCTAGATTTTTTTAAAGACTG +TTTCTACCAAGAAAGCATAGACCACTATTGAGAAAGATCATTAAACTGGAATTTAGGAGGTCTGCCTTCTGATTCTGACTTCTTGAATGTATTGTTAGCC +ATTTAACCACACTGTGTTGTTTCTCATTCTACCTGTAGAATCTCAAAGTTCTTTCCCACTTCTATACAAAACTATAATTCTGAACATCCTTTTTGTTTAA +TATAAGTCTGCATTTCCTGTTTGAAGATATGTGTCCCAGACCCTAAATGACTGACAAATTTTAAATCTCCAATAGGAAAGATGACAAACTCTATGGAAAC +TTGGCTTCTGAAGAACTCCTAGAAGCTTTCCAAAGTCATCAGTGTTTCCTAAGAAGGCAGAGAAATCAAACACATGGTCTTTTCCTCTAGACAAGCTCCT +TTGGGTCATCAGGATTTCTTCAACAATAAAATGTAATAATTCCAAATGTTTGTAACAGAATGGGTAGGACTTTCTTCACTTATTTAAATACTCCCTTTTT +TATGCAACTGAGTTTTCATCAACAAGTACAAGCTTGTGAAGGAGTACTTTAAAATGCAATTTCTCTCTATTTTTGTGGGGGCTAATATTTTATTTCTCAT +ATTGACAATTTATTATGCTGTTTTTAGAAAGTTCATTCATCAAGTATTTCTTGAGCTTTTTCTATGAGACAGGCACTGTTTTAGGCAAGTAATTATGCAC +TGAACAATGCAAAAAGTTTCCCTGCACTCATGGACTTTAATTTTACATTTATGAAAAGCTACAAATATTAGAATAAGTAAAATACTGCCTGGAGGCTAAA +GCATATTTTGATCACTTATTCCCTAATTCTTTTAGAAGAGAACTCACCTGTTGGTTAGCTGAACCACTGCCAGTGATATCCAACTATACATTCAATCCCA +CCATACCTCATTATCACACTTATTCACTCACAAGCTTAAACTCTTAACTTTTCTCCACATATCAGTGACTATTTCCTACAGCTTTTCTTTTACTTTCCAT +GTTTGCAGTGACAATATACATAAACAGTGTATGAAAACTCAAGTAAAATCTACTCTCTCAGGTGTTCATAATGCATCAATGTATATTGCTTTAAGCCTGA +AGGTAACCTAAGTAAAGATGTACCATGTTCCACCAATGCTTCTTTTGATCATCATTTTATCCTGTTTTTTCTTTAGGATTCTTTCTTATTCCTTCCCCTG +ACCCTTCTTTTATTCTCCAAATTTCTTTCCAATTCATCTTTGTTCTTCCCTTTCCTTTTTACTCTCTTTAAACATTCTATGGACTCTGCCTCCTTCACAC +TGATATTGAACGCCCATAGTTTCATATTTTGGATTGCGATTGTTTTATTTTAAAATGGCAAATGTTCATGTTATAAAGAGAATTTTTCAGTCTTTAGACT +AATAGGTTCATGTAGTTTGGGATTTTCCTCTTTAAGAAAATTAATTATCACTCACACTCCAAGACAAACACCATTTCAGTAGCAATATGAATTTCAGTAG +TAATAGGAATCTCCAAATATGACAAAGTAATTCAGACATTAATTGCTTTTGTTTTGGAATTGCTCTTATAAGATGAAATATCACTTTCATGATGAGAGTC +CTAGAGTGCTTGGTTTATATATTGTATCTTAGTTTTAACAGGATAAAACACTTGATCCTAAGCAGTAAACATGATTCTTCAGCTTCAACTTCATTTCTTT +ATAAATAACTATTTATGAATTGGTGTTGAGCTTAGCAAGTCACCAAACACCTTCTGCTCAGCAGCATAAAGGACATTTCCATGAAACCTCCCAGGGATAA +TCTTATTTACTCTATAATGTTTCCCGGGTTCAATTCCTCTCCCAAAATCCTTTGTTCTTAAGCCCCTATGATCTGGGTGATCTAAATATGGGTAAGAAGT +CCAGGGATAGCACTATGAATGAAGTGAAAATAGTAAAACATAGTTAAAAATGTACAGATGCTCTCTGACTTATAATAGGGTTATGTCCTGATAAATCCAT +CATAAGTCAAAAATGCATTTAATATTCCTAATGTACCTCACATCATAGTTTGGCCTAGCCTACCTTAAATGTGCTCAGAACACTTTCATTAGCTTATATA +AGATCACCTAATACAAAGCCTATTTTATAATAAAATATTGAATAGCTCACGTAATATACTGACTACTATACTCAAGTACAGTTTCTTCTGAATGCATGTC +ACTTTCTCACCATTGTAAAGTCAAACAATTATAAGTCAAACTATCACAAGCCAGGGACCATCCATATGTATTTCATTCAGAAAATGCTGGAAAAAGCATT +TAGGAGAATATCTAGATGAGAGAAGGTAGAAAGCCATGCACAAATTCACTGAGAGTTTAAAAAAATGCATGCATATTGTGGAGATAGAAATCAAATCTAT +TTGTTTCCATCTGCTGTATTCTTCCCAAAATATTATCTCTTCTTATCCCATTGTACTATATTGCATTTCTTTGACCATTTATTGTGTATCTCTTAATATT +TCCCACTTCATCATTACTAACCTCACTCACTCTGAACTTGATGAGAGCACCTGAGCATTAATTTTTCTTATAATTATTTAATGATTACCAGAATTCGTTC +AGTATGGCCAGCTCTGGTCAAAGTGAGGCAGGCAAGATGCTTTGTCAACTGCCTGGATGGAATGTCTCAAAAGGTTTCCATTTCATGGTAGCATTATGCA +AAGTTCAAGACGTTTAATCAAGACCCTTCACTTACTTAACTATACCTCCTTGAGAATCCCATCTATGAAAAAATTCTAGTCATTATAAAAATGATTGATT +AAATGAGGGAAGTAGTAGAGTTCTTCATTTCTTTAGTTGGTTTAGTCTCCTATGAGTCAATCCTAGTTTTCAAAATTCTTAATAAACCATTTATTCCTTC +AACTTTCTATGCCATTTGATGTTTTGTAAAAAAAAATATAATATGTATACAAAAAGATATTTCAAAATCTAGAAAGAGAGCTTTAGAGCTTTGTAAAGCT +CTTTTAAAAATCAAAAGCAACTACTGTTAATTAACATGTTGTACTATGCAATTTCTTTACCATTATTACTCTTAGTATTTTTAAGAAAAGTCTTTCCATT +GTTATTATAAATGCTTCTATTGATATTTATTTTAATAACTGTTATTACAGTCCGTCATGTACATACACTATACTTAAACCTAATGTTTGGTATTTAAATC +GTTTCAAGATTTTATCACTGTCAACAAAGTATGATGAATATTTTTATGCTGAAAACTTCTGTAAAAATAGAATTCCAAGAGTATTATTGCACCAAAAGGC +ATGGACTTAACATTCTTGATACATGATTTCAAAATATTTTCTTTAAGGTTTGAATCAGTCTATATTCCCTCCAGCAGCGTATAAAAGTGCCAATTTCTCT +GATCCTTAGCCAGTTTGGGTAATAAAAATTGTAAAACTTTTTTTTCTTTTTTTTTGAGACAGAGTCTCCCTCTGTCGCCAGGCTGAAGTGCAGTGGCGCA +ATCTCGGCTCACTGCAACCTCCGCCTCCCGGGGTCAAGCTATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGACTACAGGCACCCGCCACCACCATGCCC +AGCTAATTTTTGTTATTTTTAGTAGAGATGGAGTTTCCCCATGTTGGACAGGATGGTCTCGATCTCTTGACCTCGTGATCCACCCTCCTCGGCCTCCCAA +AGTGCTGGGATAACAGGTGTGAACAACCATGCCCGGCCTGTAAAACTTTTTCCTAATGTAACAGAAACATAATAGTATTACATTTTATCATATTTCTTTG +ATTTCTAAGACACACATACACACACACACACACACACATATCTGTATATACAAATACACGTATAGCTTACATTTTAATTCTTCCTTCATTTCATTTGTTC +ATTTATTAGGTCTTGGAGATTTTGTGAAACTGTTTAAATTCTTTTTTATACTATGAAGATATCAACCTTTTGTCTCTACAGCATTTCAAATTCAAGTATG +ATTCACGTGTTAGTTTGGGGTAGATCATTATAGGCACATGTAGGAAACAGCTTTCAGAGATGCCTTAACCGTAATTATGCATTTGTATTCTAATTTTTAT +TTAATGTTATTATTGATTGCATTTTTAAAGATTCTGTATTTTTTAAACCATTTATTTGTATATATTGGTATACAATCTTGCCATTTTCTGGGATTTCATA +TTTCCTTATTTTTGTTTTTTACCTTTTTTGGCTTGAATTTTTTGAGTTTTTATGCATTCTTTTCCAGTTTCTTAAGATGCTAATAAGTTCATCTATTTGA +GCAATTGAGAACATTTAAAGCAATAGACTGCCTCTGAGCACAGCTTTGTCCATATTACATTAACCTTTTATACCCTGGGTTCCCACTAGTTTTTAAATAA +TCTACTATCAAATAAAAGATTTGTTAATAATAAATTTTAAATCATTAACACTTAACGCATTATTTTCAGTCACACTAAGTTGATTCCTTCGTTTCTTTCA +GGTTGCTTCACAGTCTTCCCTTCTATCTGATTCAGTGGACCAAGTAAATGACTCTCTGGTAACAGAATTTGTATTACTTGGACTTGCACAATCCTTGGAA +ATGCAGTTTTTCCTTTTTCTCTTCTTCTCTTTATTCTATGTGGGAATTATCCTGGGAAACCTCTTCATTGTGTTCACAGTGATCTTTGATCCTCACTTAC +ACTCCCCCATGTATATTCTGCTGGCCAACCTATCGCTCATTGACTTGAGCCTTTCATCTACCACAGTTCCTAGGTTGATCTACGATCTTTTTACTGATTG +TAAAGTTATTTCCTTCCATAATTGTATGATACAAAAGTTCTTTATCCATGTTACGGGAGGAGTTGAAATGGTGCTGCTGATAGTCATGGAATATGATAGG +TACACTGCGATCTGCAAGCCTCTCCACTATCCAACTATTATGAATCCCAAAATGTGCATGTTTTTGGTAGCAGCAGCTTGGGTCATTGGGGTGATTCATG +CTATGTCTCAGTTTGTTTTTGTCATAAATTAACCTTCTGTGGCCCTAATAATGTGGGGAGCTTTTATTGTGATTTTCCTCGGGTTATTAAACTTGCATGC +ATGGACACTTACGGGCTAGAATTTGTGGTCACTGCCAACAGTGGATTCATATCGATGGGCACCTTCTTTTTCTTAATTGTATCATACATTTTTATTCTGG +TCACTGTCCAACGACATTCCTCAAATGATTTATCCAAAGCATTCTTCACTTCGTAGGCTCACATCACCGTAGTGGTTTTGTTTTTTGCTCCATGCATGTT +TCTCTACGTGTGGCCTTTCCCTACTAAGTCATTGGATAAATTTTTTGCCATCATGAACTTTGTTGTCACCCCTGTCTTAAATCCTGCCATCTATACTTTA +AGGAACAAAGATATGAAGTTTGCAATGAGAAGGCTGAATCAACATATTTTAAATTCTATGGAGACGACATAACACATTTGGTTGATGAGAGCACAGGATA +AATGCCATGGACCATCAAGACTCCTGTGATCACCATGATCACTATGGAACGCGCACATTTTTAGTATTGCCTGAAAAAACTGAAAAATCTGCAAAAAGGA +TGCATTAAATCTAAGAATTGTATTTCAGATAAAGTTGCAACATTTTTTGTTAATCATAAAAAGTATATATTTCTATCTAATGTGTGTATCTAATTAACAG +CAATGACTATCTTTAATTTTGATGTAGTTATTTTATATCTGTATATAAGCACATACACATATATATGACCTAGGTTTATTTATCAGTATTTTTATGCTGA +TAATAAGCATCACTGGAAATTAATTTTCTTATGGAAATTATGTGGATCCAATGGATAAAATATGAGTTTATATAAATTAGTAAATGCCAAAATCAAGGAA +GAAACAATTTTTATTTTAATTGTACTTTAAGTTAGATAAATGGTAAGGTCAACAGCTTGTTACAACCCTTAAGTATTATTTTCAGGCTGATTGTCAATAT +GTTTTGTACAATGTTCTCACTTATAGGTGGGAATTGAACAATGAGAACACATGGACACAGGAAGGGGAACATCACACACCGGGGCCTGTTGTGGGGTGGG +GGGAAGGGGGAGGGATAGCATTAGGAGATATAACTAGTGTTAAATGACGAGTTAATGGGTGCAGCACACCCACATGGCACATGTATACATATGTAACTAA +CCTGCACATTGTGCACATGTACCCTAGAACTTAAAGTATAATAAAAAAAATAGACTCTAGTACTCTGTATTATGCAAAATTTGTCTATGTTACACTTTTT +TAACAACACAATCCTATTGCCCTTGAAATCTTCTTCAAAGCATTTCTCGAGTCACTCTTAAAAAGCATCTACAACCTAAAAGTATAGGAAGAGATTTATT +TCCTGGAGAAGAGACCCCATTGAGATCTTAAAAGCACATATAATGTGCCTGTGCTTAACTTAAGGTGCTTAGGACAAAGAAGGCGATTGACATCTTTCAG +GTAAAACCTGGTAAGTTTGGTGGTCAAGGAACACAACTGAGACATCACTTGGATGTATTTCTATGACTATTTTAAGAAACATAAATTGTGGTGACTCACT +CAGCTCACTTTTAACTACTGCATGGTAATTAAAGATGCAAAATAAAATAAGTTACAAGAAGTGAGGTTTTTTATTGGTTAAAGCAATTTTTCTATATTTT +CTCCGCAAGTTGGTCATAAAAGTTCTAAGCATTCCTCTTTTTATAAAATCGAAGCATTATTACTTACTCTCTTGTTAACCTATCTGGATTTTAATTTTGT +AACTTTATTATATTTGTTTTGCTGTGATTCTTTAAAAAGCACCTTTAGACTCAGTGAGATAGCAAAAATATCCAAATAGGCCAAAAAATTGTGGCAATGT +CCTCTCACTCAGGAAAATTCTGTGTGTTTTCTCTAATGGCCAAGGGAAAACTTGTGAGACTATAAAAGTTAGTCTCAGTACACAAAGCTCAGACTGGCTA +TTCCCAGATCTCTTCAGGTACATCTAGTCCATTCATAAAGGGCTTTTAATTAACCAAGTGGTTTACTAAAAAGGACAATTCACTACATATTATTCTCTTA +CAGTTTTTATGCCTCATTCTGTGAAAATTGCTGTAGTCTCTTCCAGTTATGAAGAAGGTAGGTGGAAACAAAGACAAAACACATATATTAGAAGAATGAA +TGAAATTGTAGCATTTTATTGACAATGAGATGGTTCTATTAGTAGGAATCTATTCTGCATAATTCCATTTTGTGTTTACCTTCTGGAAAAATGAAAGGAT +TCTGTATGGTTAACTTAAATACTTAGAGAAATTAATATGAATAATGTTAGCAAGAATAACCCTTGTTATAAGTATTATGCTGGCAACAATTGTCGAGTCC +TCCTCCTCACTCTTCTGGGCTAATTTGTTCTTTTCTCCCCATTTAATAGTCCTTTTCCCCATCTTTCCCCAGGTCCGGTGTTTTCTTACCCACCTCCTTC +CCTCCTTTTTATAATACCAGTGAAACTTGGTTTGGAGCATTTCTTTCACATAAAGGTACAAATCATACTGCTAGAGTTGTGAGGATTTTTAGAGCTTTTG +AAAGAATAAACTCATTTTAAAAACAGGAAAGCTAAGGCCCAGAGATTTTTAAATGATATTCCCATGATCACACTGTGAATTTGTGCCAGAACCCAAATGC +CTACTCCCATCTCAGTGAGACTTACTATAAGGACATAAGGCATTTATATATATATATATTATATATACTATATATTTATATATATTACATATTATATATA +TATAATATATATTATATAATATATAATATAAATATAATATAAATTATATAAATATAATATATATTTTATTATATAATATAATATATATTATATAATATAA +TATAATATAAATTATATAAATATAATATATATATTATTATATAATATAATATATATTTTATTATATAATATATATTATATATTATAGAATATAATATATA +TTTTATTATATAATATATATTATATATTATAGAATATAATATATATTTTATTATAAAATATATATTATAGAATATAATATATATTTTATTATATAATATA +TATTATAGAATATAATATATATTATATTTATATATAACATATATTATTATATAAAATATGTATAATATATATTATATAAATATATTTATATATTATATAA +ATATATATATTATATATAATTCTAATGGTTGAATTCCAAGAATAATCTATGGCATGAAAGATTTTACCTGTCAACAGTGGCTGGCTCTTCATGGTTGCTA +CAATGAGTGTGTAAGATTCTGAAGAACTCCTTTAATAAGCCTAAACTTAATGTTCAACTTAGAATAAATACAATTCTTCTAAATTTTTTTGAATAATTTT +TAAAAAGTCAGAAATGAGCTTTGAAAGAATTATGGTGGTGAAGGATCCCCTCAGCAGCACAAATTCAGGAGAGAGATGTCTTAACTACGTTAGCAAGAAA +TTCCTTTTGCTAAAGAATAGCATTCCTGAATTCTTACTAACAGCCATGATAGAAAGTCTTTTGCTACAGATGAGAACCCTCGGGTCAACCTCATCCTTGG +CATATTTCATGTGAAGATATAACTTCAAGATTGTCCTTGCCTATCAATGAAATGAATTAATTTTATGTCAATGCATATTTAAGGTCTATTCTAAATTGCA +CACTTTGATTCAAAAGAAACAGTCCAACCAACCAGTCAGGACAGAAATTATCTCACAATAAAAATCCTATCATTTGTACTGTCAATGATTAGTATGATTA +TATTTATTACAGTGCTAAGCAGAAGAGAACTGAAGTGAATGTTCATGATTTATTCCACTATTAGACTTCTCTTTATTCTTAAAAATATTTAAGATCACTA +AATTTTTATAGGACTTTAAAAACAGTAATGTGCTGCTTTGAGTGTGTAGGACTAAGAAATGGGATTCAGAGTAGTAAAGAGAAAAGTGGAATTTCCAAGC +ACTATGAATTACTGTTCTTTAAAAAACAGCAAAAATCAAATAACAGTATTCCTCCAAAAAAGATGGCAAGTGTAAACTCTATACCTTCATGTCTCCCGTG +GAATGTTAGTGATCAATTTCCACTTCTCTCTTTTACATCTTACTTGCCCATTAACTCTTATACCTAATCCAAAGATTGTTAATATGGCTATGCCTCACTT +TCAGGACACCTTTTATTTGTTACTTCTCTTCACTGCAAAACTTCTTGAAACAGTACTTATTTTCTCTCCTCCATACACAATTGAAATGGCTCTCAACTCA +TGCCCAGAAGTCAGTGTTCAGTCTCTCACCTGGCAGATAGCAACTTACAAAGATGCCCCAACAATACCTCCTTGTGTCTAGACAGTCATCATTATCCTTT +ACCTTTTTCTGTATTTATTTCTGCTCCTAAAAGGGATCTCTATGTAAAGTATTGTTATACTAGTGCTTGTTATAATTATTATCAGAGTTAAAGCCATCAC +AATGTTCCCAATTACTTAAAGACATTGGAATAACATTTTTTTTATTTTCCACATCTTGCCAAAAAATATTTTGTTATCAGTACCTTAATAATGGCTATTA +TATATTGACCATTACTATTTGCTAGAAAATTTATATACCTGGTCGTATCCAATCCTCACAGAACTTCTATAAAGTTGTGCTATTATCACCTATATTTTCC +AGATGTGGCCGTAAGACTGAAATCACTTAGGTGACTTGTCTAAGGTCATTCAGATACATAGTAGATAACCCAGGATTTGAACACAGGCCTCCTAGCACAC +AAGCTCATATCTTAACTACTTTAATACGTTGCTCGATGGGATCTTACAGGTCTTCATTCACCCCTTTCCTGCTCACACAACCACAACCTGCAGTTATTAC +CTACTGTTAGGCTTAAAATAATTACTTGGCTTCATTTCCAAGCTCCCTCCCTTCCAATTCACATTGAGTCCAGAGCTAAATTAAACAATCATTCAAAATT +TTTCAGTAGTTCTTGTCTCTATAATAAAACAGAAATGCTTTAGAAAGCATTCCAAAATCTCTTACCAGTTTTATCTCCTATGAAAGTCCTTCACACTTTC +TCTCATTTAAACTTTATTGCATTTTCCTCACTTTTTCTCACTTCACTTTTGAATTCCCTATTCTTTTATCCTCTGTTAATTTTTAAGTATTATATTTGTG +ATATTATTTTTTCTTTTTTTCTATTTTTTATCTTTCATTTCATTTTGGCCTATTTTTTTCTCTTAAGAACTTTAATATCACCAAATAACATGTGTGCTAC +AAACTGTTTTGTAGTTCAAAGAAAAAGGAGATAAACATAGAGTTATGGCATAGACTTAATCTGGCAGAGAGACAAGCATAAATAATGGTATTTTATATTA +GGAATAAACCTAACATTAATGGAGACACTGAGAAGCCGAGATAACTGAATTATAAGGCATAGCCAGGGAAGTAGTGCGAGATAAAATTATGATCTTGTTG +AATTCTGAATGTCTTTAAGTAATAGATTATAGAAAGTCACTGTAAGAGTGAGCAGAATGATATAAAATGAGGCTTTGAATTTGAATATAATAATTCTGAC +TTCCTTCTCCTTCTCTTCTTCAAGGTAACTGCAGAGGCTATTTCCTGGAATGAATCAACGAGTGAAACGAATAACTCTATGGTGACTGAATTCATTTTTC +TGGGTCTCTCTGATTCTCAGGGACTCCAGACCTTCCTATTTATGTTGTTTTTTGTATTCTATGGAGGAATCGTGTTTGGAAACCTTCTTATTGTCATAAC +AGTGGTATCTGACTCCCACCTTCACTCTCCCATGTACTTCCTGCTAGCCAACCTCTCACTCATTGATCTGTCTCTGTCTTCAGTCACAGCCCCCAAGATG +ATTACTGACTTTTTCAGCCAGCGCAAAGTCATCTCTTTCAAGGGCTGCCTTGTTCAGATATTTCTCCTTCACTTCTTTGGTGGGAGTGAGATGGTGATCC +TCATAGCCATGGGCTTTGACAGATATATAGCAATATGCAAACCCCTACACTACACTACAATTATGTGTGGCAACGCATGTGTCGGCATTATGGCTGTCGC +ATGGGGAATTGGCTTTCTCCATTCGGTGAGCCAGTTGGCCTTTGCCGTGCACTTACCCTTCTGTGGTCCCAATGAGGTCGATAGTTTTTATTGTGACCTT +CCTAGGGTAATCAAACTTGCCTGTACAGATACCTACAGGCTAGATATTATGGTCATTGCTAACAGTGGTGTGCTCACTGTGTGTTCTTTTGTTCTTCTAA +TCATCTCATACACTATCATCCTAATGACCATCCAGCATCGCCCTTTAGATAAGTCGTCCAAAGCTCTGTCCACTTTGACTGCTCACATTACAGTAGTTCT +TTTGTTCTTTGGACCATGTGTCTTTATTTATGCCTGGCCATTCCCCATCAAGTCATTAGATAAATTCCTTGCTGTATTTTATTCTGTGATCACCCCTCTC +TTGAACCCAATTATATACACACTGAGGAACAAAGACATGAAGACGGCAATAAGACAGCTGAGAAAATGGGATGCACATTCTAGTGTAAAGTTTTAGATCT +TATATAACTGTGAGATTAATCTCAGATAATGACACAAAATATAGTGAAGTTGGTAAGTTATTTAGTAAAGCTCATGAAAATTGTGCCCTCCATTCCCATA +TAATTTATTAATTGTCTAGGAACTTCCACATACATTGCCTCAATTTATCTTTCAACAACTTGTGTGTTATATTTTGGAATACAGATACAAAGTTATTATG +CTTTCAAAATATTCTTTTGCTAATTCTTAGAACAAAGAAAGGCATAAATATATTAGTATTTGTGTACATCTGTTCCTTCCTGTGTGACCCTAAGTTTAGT +AGAAGAAAGGAGAGAAAATATAGCCTAGCTTATAAATTTAAAAAAAAATTTATTTGGTCCATTTTGTGAAAAACATAAAAAAAGAACTGTCACATCTTAA +TTTAAAAAATATATGCTTAGTGGTAAGGAGATATATGTCAACTTTTAAGAGGTTGAAAAACAAACGCCTCCCATTATAAGTTTATACTTCACCTCCCACC +ACTATAACAACCCAGAATCCATGAGGGCATTATCAGGAGTGAGTGGAAGAGTAAGTTTGCCAATGTGAAATGTGCCTTCTAGGTCCTAGACATCTGTGGT +ATAACTGCTCATAAGCAGTAGAAAGAATTTAGAGGGATCCAGGCTCTCATCACGTTGGCACAAAGTATATTACTTGGATCCATCTATGTCATTTTCCATG +GTTAATGTTTAAAACCACAGGCTTTAAAGTAAAAAACAAAGAGCTGGATTCAACTCTACTGACTCTTATTAATCATGATTTTGGGCACATTACGTAGCTT +TCATGAGCTTTAGTTTCTACATTTATAAACAGGAGATTATACCTATTATGCACGGTTATTATGAAGGAAAATGACAAAATAGATATAAATCAAATAGCCC +ACTTCGAGACATATTAAGCATGAATAAACATTAGATACTATTAAAATCCTATATATTAACAAAGCCAAAAGTTTCAAACTTTACTTTTTCCCAACATTCT +TGTGAAATATGACACATCCCAATCTTAACAGATGCTCATTTGGGATACTGTACTTGTGAGTGGAAGTGTGTATATTTGTGTGCAAGTGTGTACTCATATA +CTTCCACCTTACCACCCTAGAAAGGCATGATGAAAATTTAAGATAGAAGGAAAATATAAATTGAAAAAAAAAAACCTTAACAAATGATTCTGACAAATAT +CTTCTCTTTCCAGGGAGAATCACTGAGCCAGAATAAAATTGAACACTAAATATTCTAAGAAAAAAGGAATCTAGTTTGTCAAAATGTGACTTGAATTAAT +AGATAAGGAGAGTCAGATGATAAGAGGGTCAAAATTATGTTTATCTTAGGAAAAGTAGAATAGAAAATTTATAAGCAGATTAAAAACACATAATAAAAGT +AGTAAATAATAATGACAGTATCTCAAATCAGTGCAGGGGGGAAAGGCCTACTAATGTGATGGTGGGATAATTGGATAGCAATATGGGAAAAGATATATTT +AATTTATTTGCTACACCAAATGCCAGGACAATCTCTAAGTGAATTCAAGACATAACTCTTTTTTCAAAAAAACTATGCAAATATTAAAAGAAAACAAGTT +AATGTTTTTATAATCTATGAATATGGTAAAGATGGATAACATTGACTATCAAATTAATTTTTAATGCGTAATAAAACTATGAGAAAATTTAAAAGTGAGA +AGAAACTACTTGTAACTCACATAATAGACTAGTACTTCTAACACATAGGGAACTTCTAAAACAAAACCCAAAATATTAATAGGAAAATGGGCAAAACAGT +TAAACTTACAGTTCATACATAAGGAGAATCAGTCTTTTTTTTTTTTTTACAGTTGTAGGCAGAAAACTTTTATTTTTCATTTATTTGTAAAATTTACCCC +TAATTTATTCATAATTCATTTAACTGCTAAGGGCATTAATGTGTACAACGCCATGGGAGAAACCAGTATATTCAGAATTTCTCCTGAAATTTGACCAGAA +GTTATGGACATCCCTCCCCTGGGAAGGAGGCAGGCAGAAAAGTTTGGAATCTATGTAGTAAAATATGTTACTCTTTTATATATATACATATATGTGTGTA +TATGTGTATATATATATACACACATATATACATACATACATACATACATACATACATATTATCTGAATTAGGCCTGGTCTTTTTTAATACTTTAAGTTCT +GGGATACATGTGCAGAATGTACAGGTTTGTTACACAGGTATACACGTGCCATGGTTGTTTGCTGCACCCATCAACTCACCATCTACATTAGGTATTTCTC +CTAACGTTATCCCTCTCCTTGCCTCCCACCTCCCGACAGGCCCTGGTGTGTGATATTCCCTTCCCTGTGCCCATATGTTCTCATTGGTCAACTCCCATTT +ATGAGTGAGAACATGCGGTGTTTGGTTTTCTGTTCTTGTGTTAGTTTGCGGAGAATGATGGTTTCCAGCTTCATCCATGTCCCTGCAAAGGACATGAACT +CATTCTTTTTTATGGCTGCAAGAAATGCAAATCAAAACCACAATGAGATGCCATCTCACACCAGTTAGAATGGCAATCATTAAAAAGTCAGGAAACAATA +GATGCTGGAGAGGATGTGGAGAAATAGGAATGCTTTTACACTGTTGGTGGGAGCGTACATTAGTTCAACCATTGTGGAAGACAGTGTGGTGTTTCCTCAT +GGATCTAAAACTAGAAATACCATTTGACCCAGCAATCCCATTACTGGGTATATACCCAAACGATTGTAAGTCATTCTACTATAAAGACACATGCACAGGT +ATGTTTATTGCAGCACTATTCACAATAGGGAAGACTTGGAACCAACCCAAATGCCCGTCAATGTTAGACTAGATAAAATGTGGCACATAGACCTGGTCTT +AAAATCAAGAACAGAGATTGTTACTTTTACATCCATTCCTAATTGATAAACCATTCAGTTATACCACATCTTAGCTTCTGGACTACAATGACCATATTTG +GGGTTTTCTTTCTAATTTCATTATAGGTTCAGAGGGTACATGTGCAGGTTTGAGACAAAGGTATATTGCATGATACTAAGGTTTGGAGTACAAATGATCC +CACCTCCCAGGTAGCAAGAATAATACCCAATATGTAGTTTTTCAACTCTTTCCCCTCTTCCTCCATCCTCCCTCTGCTACTCTGTGGTGTCTGTTTTTCT +CATCTTTATGTCCATGTGTACTCGATGTTTAGCTCCCCCTTGTAGGTGAGAACATGTGGTATTTGGTTTTCTGTTTCAGTGTTAATTCACTTAGGATAAT +GGCCTCCAACTGCATTCATGCTGCTGCAAAGGATGTGACTTTCTTCTTATTAGCTGCATATATTTTGTGGTGGATTTGTACCACATTTACTTTATCTAGT +CCAAAGTTGTTGGGCACCCAGGTGGATTCCATGTCTTTGCTATTGTGAATAGCACTGGGACAACCCATACAAGTTCATGTGTCTTTTTGGTAAAACAATG +TATTTTCCTTTGGGCATATATGCGGTGATGGAATTGCTGGATCGAGTGGTAGTTTAACTCTTAGTTCTTTGAGAAATCCCCAGACTGTTCTCCACAGTGG +CTGGACTAAGTTGCATTCCCACCAGCAGTGTAGAAGTGTTCCCCATTCTCTGTAGCCTCACCAGCACATGTTAAACTATCTTTAAATATATGAAAAAAAT +GTTCAAGTCTCTCAGATTAAGATGCATGCAAAGTAAAATGATACTTAAATATCAGTTCTAACCTATAAAATATCAAATATCTGACCTCAATATTTGATAA +TCCAACCTGTTGATGAAGCTGTAGAGAGAGGCACTCTTTTTTTTTTTTTTTAATTATACTTTAAGTTTTAGGGTACATGTGCACCTTGTGCAGGTTAGTT +ACATATGTATACATGTGCCATGCTGGTGCGCTGAACCCACTAACTCGTCATCTAGCATTAGGTATATCTCCCAATGCTATCCCTCCCCCCTCCCCCCACC +CCACAACAGTCCCCAGAGTGTGATATTCCCCTTCCTGTGTCCATGTGATCTTATTGTTCACTTCCCACCTATGAGTGAGAATATGCGGTGTTTGGTTTTT +TGTTCTTGCGATAGTTTACTGAGAATGATGATTTCCAGTTTCATCCATGTCCCTATAAAGGACATGAACTCATCATTTTTTATGGCTGCATAGTATTCCA +TGGTGTATATGTGCCACATTTTCTTAATCCAGTCTATCATTGTTGGACATCTGGGTTGGTTCCAAGTCTTTGCTATTGTGAATAATGCCGCAATAAACAT +ACGTGTGCATGTGTCTTTATAGCAGCATGATTTATAGTCCTTTGGGTATATACCCAGTAATGGGATGGCTGGGTCAAATGGTATTTCCAGTTCGAGATCC +CTGAGGAATCGCCACACTGACTTCCACAATGGTTGAACTAGTTTACAGTCCCACCAACAGTGTAAAAGTGTTCCTATTTCTCCACATCCTCTCCAGCACC +TGTTGTTTCCTGACTTTTTAATGATTGCCATTCTAACTGGTGTGAGATGATATCTCATTGTGGTTTTGATTTGCATTTCTCTGATGGCCAGTGATGATGA +GCATTTTTTCATGTGTTTTTTGGCTGCATAGATGTCTTCTTTTGAGAAGTGTCTGTTCATGTCCTTCACCCACTTTTTGATGGGGTTGATTGTTTTTTTC +TTGTAAATTTGTTTGAGTTCATTGTAGATTCTGGATATTAGCCCTTTGTCAGATGGTAGGTTGCGAAAATTTTCTCCCATTTTGTAGGTTGCCTGTTCAC +TCTGATGGTAGTTTCTTTTGCTGTGCAGAAGCTCTTTAGTTTAATTAGATCCCATTTGTCAATTTTGTCTTTTGTTGCCATTGCTTTTGTCCCACTGATC +CCACAGAAATACAAACTACCATCAGAGAATACTACAAACACCTCTACGCAAATAAACTAGAAAATCTAGAAGAAATGGATAAATTCCTGGACACATACAC +TCTCCCAAGACTAAACCAGGAAGAAGTTGAATCTCTGAATAGACCAATAACAGAAGCTGAAATTGTGGCAATAATCAATAGCTTACCAACCAAAAAGAGT +CCAGGACCAGATGGATTCACAGCCGAATTCTACCAGAGGTACAAGGAGGAACTGGTACCATTCCTTCTGAAACTATTCCAATCAATAGAAAAAGAGGGAG +TCCTCCCTAACTCATTTTATGAGGCCAGCATCATTCTGATACCAAAGCCAGGCAGAGACACAACAAAAAAAGAGAATTTTAGACCAATATCCTTGATGAA +CATTGATGCAAAAATCCTCAATAAAATACTGGCAAAACGAATCCAGCAGCACATCAAAAAGCTTATCCACCAAGATCAAGTGGGCTTCATCCCTGGGATG +CAAGGCTGGTTCAATATACGCAAATCAATAAATGTAATCCAGCATATAAACAGAGCCAAAGACAAAAACCACATGATTATCTCAATAGATGCAGAAAAGG +CCTTTGACAAAATTCAACAACCCTTCATGCTAAAAACTCTCAATAAATTAGGTATTGATGGGACGTATTTCAAAATAATAAGAGCTATCTATGACAAACC +CACAGCCAATATCATACTGAATGGGCAAAAACTGGAAGCATTCCCTTTGAAAACTGGCACAAGACAGGGATGCCCTCTCTCACCACTCCTATTCAACATA +GTGTTGGAAGTTCTGGCCAGGGCAATTAGGCAGGAGAAGGAAATAAAGGGTATTCAATTAGGAAAAGAGGAAGTCAAATTGTCCCTGTTTGCAGACGACA +TGATTGTATATCTAGAAAACCCCATTGTCTCAGCCCAAAATCTTCCTAAGCTGATAAGCAACTTCAGCAAAGTCTCAGGATACAAAATCAATGTACAAAA +ATCACAAGCATTCTTATACACCAACAACAGACAAACAGAGAGCCAAACCATGAGTGAACTCCCATTCACAATTGCTTCAAAGAGAATAAAATACCTAGGA +ATCCAACTTACAAGGGACGTGAAGGACCTCTTCAAGGAGAACTACAAATCACTGCTCAAGGAAATAAAAGAGGATACAAAGAAATGGAAGAACATGCCAT +GCTCATGGGTAGGAAGAATCAATATCGTGAAAATGGCCATACTGCCCAAGGTAATTTACAGATTCAATGCCATCCCCATCAAGCTACCAATGACTTTCTT +CACAGAATTGGAAAAAACTACTTTAAAGTTCATATGGAACCAAAAAAGAGCCCGCATTGCCAAGTCAATCCTAAGCCAAAAGAACAAAGCTGGAGGCATC +ACGCTACCTGACTTCAAACTATACGACAAGGCTACAGTAACCAAAACAGCATGGTACTGGTACCAAAACAGAGATATAGATCAATGGAACAGAACAGAGC +CCTCAGAAATAATGCCGCATATCTACAACTATCTGATCTTTGACAAACCTGAGAAAAACAAGCAATGGGGAAAGGATTCCCTATTTAATAAATGGTGCTG +GGAAAACTGGCTAGCCATATGTAGAAAGCTGAAACTGGATCCCTTCCTTATACCTTATACAAAAATCAATTCAAGATGGATTAAAGACTTAAACGTTAGA +CCTCAAACCATAAAAACCCTAGAAGAAAACCTAGGCTTTACCATTCAGGACATAGGCATGGGCAAGGACTTCATGTCTAAAACACCGAGAGAGGCACTCT +TATGCATTGTTGGTGAGAATACAAAATGGTACAACTCTTGGCAATATCTTAAAAAATTTACATGGTACTGACTTTTGGTCTAGCAATCCTACTTCTATCC +TAAAGATATATTGGCAAAAATACAAAATAATTGATGCACACAAGTCTATTCATTGAAGCATTGTTTTTCATAGTAAACGGAAAGTAGGCCGGGCGTGGTG +GCTCATGCCTGTGATCCCAGCATTTTGGGAGGCTGAGGCGGGCAGATCACTTGAGGCCAGGAATTCAAGACCAGCGTGGCTAACATGGCGAAACCCCATC +TCTACCAAAAATACAAAAATTAGCTGGGCGTGGTGGTGCACACTTGTAATTCCAGCTACTTGAGAGGCTGAGGTGGGAGGATCGCTTGAACCTGGGAGGC +AGAGGTTTCAGTGAGCCCAGAACGTGCCTCTGCACTCCAGCCAGGATGACAGAGCAAGACTCCATCTCAAAAAAAAAAAAAAAAAAAAAAGGAAAATAAC +CAAATGACAATTAGTGAGTACTACTTGCAAAACTTGTACGCAATAGAGTATGAAGCAACTATAAAATGAGAGAGAAATATCTCCAAATACTACTCTAAAG +TAATCTACAAGGTATACCTTAACTGAAAAGAAACAAAAAAGTGACACCAGAATGCTATTTTTATGTTAAAACAGGGATAAATACATTGGATTTACATGCA +TATATAAGTATATATTTTATAAATGTTTAAATAAGCATACTTAAAATGGCAAAAACATAATACATATATAATTTTCTTATGGCAGGAGGAGGAAACAGGG +CAAGGCACAGGGATAAAAGTTATTCTGAATACATCTTATTTTATATTTTTGACTTTGAAATCATGTAGCTGTTTTATGTAATATAAAAATGTAATTAAAT +TAACAGAAAAAAATTACAACTGCTAAAAATCAAGATCTGGCTTTTTAATTAAGTTATAAAACATCGGAGAAAAGAATTGTTTCATGGGACACTAACATAC +AGACAAATTCATTTGGAACCCAATGAATTAATGGGCCTAAGATAACAACCAATAGAAGCTAAAATGACGAATAACTGTTTCAGAAGAAAACATATATGGA +ATGAATCAGCTGAAAATACCTGAACCTACTGATCAATTTTTATATGTCACATGAAGTGAATACACATAAAGTATAATATGGAGCACATAGAACCAACTAG +AAATGAGCCTAATTGGTAAATATTCTCTATTTTATGACAATATACAGGAAATATGTCGAAGAGAGAAACATGCAAGAACACCGTAGGGTTTAATAAGATA +ATCACAAGGTATGGAATATTCAACAGGATGAATATCCTGGATTATTCAGCAAATACACAGAGCTAAAAAGCAGGAGAAAGGAATTCATATATATTTTTAA +AAACTAAAAAGATATATTAGCTGATGCAACTTTGAAACTTCTTTAGATCCTGATTCAAATAGAGCAAATTTAACAAATATATTTGAAACTATTAAAATAA +TTTAAAAATGACTAAGTATTTGATTATATCAAATATAGACAATAATAACCTTGAATGTACATGGATTAAATGTCCACTTAGGGGCTGGGTGTGGTGGCTC +ATGACTATAATTCCAGCACTTTGGGAGGCCAAGGCAGAAGGATTGCTTGAGGTCAGAGGTTCAAGTGCAGCCTGGTCAACACAGTGAAACCCTATCTCTA +CAAAAAACAAACAAAAATAAAAAATTAACTAATTTTAAAAAATATATATTTCTTCTAAATTCTCCACCTGAAAGATATAGACTGACTGAATGAATTTTAA +CTATGATCTGACTATGTGCTTCCCTGAACAAATGCACTTTACCTGTAAAACACATATTAACTAAAAGAAAAGAGATGGAAAAAGGTATTCCATGAACAGA +AACCAAAATGAGTAGGAGTAGCTATACTTCTGTCAGACAAAACAGACTTTAAGTCAAAACTAGCTTTAGAAAAAAGACAAAAATGCTTATTATACAACGA +TAAAGGAATCAATCCAGAAAGAGGATATAACAATTTTAAATATATATGCAGCCAACACTGGAGCAGCCAGATTCATAAAGCAAATACTACTAGATCAAAA +CAGAGAGGTAGACTCAAATATAATAATAGTGAAGGACTTCAACACCCCACTTTCAGCATTAAACAGATCATCTAATAAGAAAACCAATCTCGCAGCCCTC +ACCCTGGAGAGTCCACAGGGACCAGGGGTTGGTCTGAACCCCCAGCACAGAGCACCTGCCTCACAGAAGAGTGGCTGCATTTTTCTTCCTGCAGTTTTCA +GTCCTCACTTCTCCTTACCAAGCAGGGCCGCCTGGCCTGGGACTCCTGTACAACTACCCTGCCCCCCACCTGACCACTTCAATAAGAAGTAGCCCAGCAT +TTCTCCAAGGAGGAAATACCAGAGTCAATTCACAACCACTGCAATTGTAGTGGTACCACCATAACAGCCCTTGGGCTGCAGAAGGAACTAAGAGTCTAAT +CACTACAGTGGCACCTTCAGCACACCACAGCCACCATACAGAGAGGAATCCAGCCCCCTCCCCTGGGAACCCCCACCACCCACTCCACCAGGCACAGCAC +CCAGCTCATAACTGCAGATCAGTTGCCCCACCCACAGCTGAGCTTACCTACTGGCAGTGGCCCAGACTTTCCCTAGGGAGAGGCTCCCAGAGGCAAACGG +CAGCCTCTCTGCCCCTGTCACAGCAGCAGTTCTATCCATGCTGTCCTCAGGCTTGGAAAGAAACAAAGCGCCTGAAGGCTGCACCTGAACTTACAGCATG +CCACAGTTCCCATACGGAGAGGAGACCAGTCTCTTCTCCCAGTGAGCCCTAAACCCCCTGATCCCCAACAAGCAGAGCCCTAACCTCACACCAGCAGTAC +AGCTGCTCCATCCCCCAGGCTGAACATTCCCAGTAATAGCAGCTCCACCTGGAGATGGAGCCCCCAGGGTCAACCAAAAGCCCCTCTGCCACTGCCTCTA +CAGTGGTACTACCCCTGCTACCCTTGAACTAACAAAGGAGCAAAGACCCCAGTGCTTTATCCACACCTCCAACAAGCTGCAGTCGACCACAAAGAAGAAA +CAAGTCTGTCTCCCATGGGTCCTACCCACACCCCCTGCTGTTCACCATGAATGATAGAGTCAACAGTGTGAAAACGACCATACTGCCAAAAGCAACCTAC +AAATTCAATGCAATTCCCATCAAAATACCACCATCATTCTTCACAGAACTAGAAAAAACAAGGCTAAAATTCACATGGAACCAAAAAAGAGCCCACATAG +CCAAAGCAAGACTAAGCAAAAAGAATAAATCTAGAGGCATCACATTACTCGACTTCAAACTATACTATAAGGCCATAGTCACCAAAACAGCATGGTACTG +GTATAAAAATAGGCATATAGACCAATGGAATAGAATAGAGAACCCAGAAATAAAGCCAAATACTTTCAGCCAACTGATCTTTGACAAAGCAAGCAAAAAC +ATAAAGTGGGGAAAGGACACCCTATTCAACAAATGGTGCTGGTATAATTGGCAAGCCACATGTAGAAGAATGCAACTGGATCCTCATCTCTCACCTTATA +AACAAATCAACTCAAGATGGTTCACAGACTTAAATCTAAGACCTGAAACCATAAAAATTCTAGAAGATAAGATTGGAAAAACCCTTCTAGACATTGGCTT +AGGCAAAGACTTCACAATCAAGAACCCAAAAGCAAACACAACAAAGATAAATAGATGGGACTTAATTAAACTGAAAGCCTTCTGCACATCAAAATAAATA +ATCAGCAGAGTAAACAGACAACCCACAGAGTGGGAGAAAATCTTCACAAACTATGCATCCAACAGAGGACTAATATCCAGAATCTACAAAGAATTGGAAC +AAATCAGCAAGAAAAAAAACCAAACACAAGGATGACAGTGGAAATACAAAAACAAGACATAAATATTCTGAATAGTGATAATAAAACAGTGCATACCAGA +ATACAAACTGTTTCCAAGTTACAATGGTTCAACCATTTTTCAGCTTTATGGTGGTGTGAAAGTGATATCCATTCATTAGAAACCATGCTCCAGGATGGGC +GCAGTGGGTCACGCCTGTAATCCTAGCACTTTGGGAGGCCGAGGAGGGCGGATCACAAGGTCAAGAGATCAAGACCATCCTGGCCAACATGGTGAAACCC +CGTCTCTCCTAAAAATACAAAAATTAGCTGGGCATTGTGGTGCGTGCCTGTAATCCCAGCTATTCGGGAGGCTGAGGCAGGAGAATCACTTGAACCAGGG +AGTCGGAGGTGTTGCAGTGAGCCGAGATCGTGCCACTGCCTCCAGCCTGGCAACAGAGTGAGACTCCATCTCAAAAAAAAGAAAGAAACCCGACTCCGAA +TTTTGAATTTTGATATTTTCCTGGACTACCAATATGTGGCACAATGCTCTCTCACAATGTTGTGCAACAGCGGTGAGCTGCAGCTTCCAGTCAGCCAAAT +GATAATAAAGGTAGATAATCCATCTTGATATCTTCCTGAAGAACATAATGCCTGCCTACCATCAACAGGCATCAATACTTTCTACCAGCTATTCTCAACC +CTCATGATCGGAAGAGACAGAGACTGACTGTGTCAAAGTATTAGTCCCATCATTCAGCAATTAACCTTAGCTCAATGCTTCAAAAATTCTTCAGGCCCTG +TGTAATTTCAGCTACGTACATTAATGATAAGTACCCATACAACCATTCTGTTTCTTATTTTCAGTACCATATTTAATAAATATCAGTTATTCAATACTTT +ATTTAGACATTTTGTTAGATTATTTTGACCAACTGAAGTCTAATCTAAATGTTCTGAGCATGTTCAAAGTAAGCTAGGCCAACCTATAATTTTCGGTGTG +CTAAATGCATTTTTAACTTATGATATTTTCAGTTTACGGGGGTTTGTTGAGACATAACTTCATCATACATCAAGGAGCATCTGTATATGGGATACAGTTA +AAGCAGTGATCAGAGGAAAATCTATAGCCTTAACACATTTATTAATAAAAGTGTAGGAATTAAATTATCAGCTGAAAAATGTAAAAAGTATCTAAAAGAG +TAAGCAGAAAGTACAAGAAAGAACCCAAAGTAGAAAAAAGTGAAAATTAATAAAATAAGAAGCCAAAAAACAGATCAAATCAGTAAACCAAAAATCTTGT +TCTTTAAACAAATCAACAAAGTTGACAAAAAAATTAGATCTTTTAATCATGAATAAAAAAAAAGAGAAAGCACAAAAATGAATAAGGAATGGTGAGAGAA +ATAACTATTGATAATCAGCAAATAAAAAATCATTAAAAACAATGTTGTTCACATCTATGAAAAACATTGAAAGCTAGAGGGAATGGGTAATTTTCTAGAA +AAATACAATTCACCACAACTGACTTCAAAAAAAAAAAAAAGAAGTACAGCACTTATGTGAGCAATTTCCATAGAGAAATACAGTTGTCATGGAATTATAA +CACACACACAAACACTAGGTTTAGATGTTTTCACGGAGAATTCCACCAAACCTTTAGAAATCAGATCGTCCAAAGGCAAATTAACAACCCTCAGCCATTT +GCGGCAAAATATTACAATTGAGGCAAGATATACTGTACTGAAAACTTGAGGAAAAAGCAGGAGAGAAAGTTCCTTTGGGAAATTCGAATACTCAAAAGTG +CTTACATACAATGAAAAATTTGGAAATCCATAAGCATGGCCAAGGTGGGACACATGCTCAGAAAAGGCCTGAGAAGACACTAATAACTCACCTTTAGTAA +TTCCTAGGCTCACAGCAAGAAAAAATGAAGGCTAAGGCAGAATTATACATGGCTCCGCTAAGTGTTGAGGGAGCCCCAATACAGAGTCAGTAAGCAAAGT +CTGGGAGATGTTTTTCATATTTTTTTCTTTTTTGGCTACTTGCAGTCAAGGAAATCATTTTTAAATCACTAAATGCTAAATGAACACAAGCTAAAGGAAC +CGAGCCGCCTTCAAACATCAAACATAAAAAAGAATGCAGATATTACAAAACCAGTTTACAAAAGTTACTAAACAAATAAAAACTACATCCCACAGTGGGT +AACAAAAATAACCTTGAAGAAGGGAAAAATTTGGTTTCCAGAATAAACACATTATAATATCCAAAATGTCCAGTTTTCAACAAAAATTAAGAAGCATGCA +AATAAACACAAAACTATGGCCCATTTACAGAAGAAATAAATGAGACTCTCCCTGAGTAAGCAGATATTGGAAATATTAGACAAAAACTTTATATAACTGT +CTTAAATAAACTTAAAGAGCTAAAGAAACCCAAGAGAATGACATATAAATAAATAAGAAATATGAATTTTTTAAAAGGTACAAAAAAATTCTGAGGCTGA +AAAGTACAATAACTAATTAAAAAGTTACTTTTTACTTAGGGTTCCAATAGAAGATTTGAGCAGCTGGAAAAAAGAATCAGTGAACTTGATAGATCAAGTG +AAATGATTCAGTCTGAAGAGCAGGAAAATGAAAGAATGACAACAAAAAAGAATAGAGCCTAAAGACCTGTGTAACAACATCAAGAATGCCTACATACAGA +ATCCTGGTGGGGAGTGAGGGGCAGGAAGACTATTTGAAGAAATGTGTTTGAAAGCTTCCCAAATTTCACTAAAAACAAATATATACATTCAAAAAGCTCA +GTGAACTTCATCAAGGAAATATACAAAGATATTCACACCAAGACACACTATGTTTCAAATTGTCAAAAGGCAAAGCGAATGTTTGAAAGCAGCAAGAGAA +AGGCAACGCGTCATTTACAAAGGATCCTCAATAAGTTTGACAGCAGATAGTGCATTATAATCCATGGATGCCAGAAGAGCTTAGGAAAAAGGCAATGCAT +CATTTACAAAGGATCCTCAGTAAGTTTGACAGCAGAGAGCTCATGATAAACCATGGGTGCCAGAAGAGCTTAGAATGACATTTTAAAGTTCTGAAAGAAA +AAAACACTGTCAACCAAAAATTCTGTAACTTGGAAGATGCCCCTTCAAGTATTAAGGATAAATTACACATTCCCAGATTAAAAAAAAAAAGAGAGAGAGA +AAGAGAAAGAAAGAAAGAAGAGAGAGAAAGAAAGGGAGAGAAAGAAAAAGAAAGAAAGAAAGAAGAGAGAGAAAGAAAGGGAGAGAAAGAAAAAGAAAGA +AAGAAAGAAAGAAAGAAAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAGAAAGAAAGAAAAGAAAGAAAGAAAA +GCAAGCAAGCTTTAAAAGTTCATGTTTGGTAGGCTGTACTTCAAGATACACTTTAAAAAAAAAAAGACTCCTTCAGATACAAACTAAAAAACACTAGAAA +GTAACTCAAAACCACATAAAGAAATAACTCCAGTAAGGATAACTACATAGGTAAATATAAAAGGAATTATCATATTTTTTGTAAGTCTTTTTAAATATTC +TATATGTTTTAAAACAAATGTGTAAAATAATGACTATAAATCTATGTTAATGAAGCATGATGTATAAAGATGTGGTTTGTGAAATTACCAACATAAAGAA +ATTCATAGGAAACTAAATAATAATAGAGATTTTGTATACTATTGAAGTTGTTTCAATTTACTCTAAATTGTTCCAAATTAAGAATGTTAATTGTAAATCC +CCATGGTAACCACTAAGTTAATATCTTTTGAAAATACAGAAAAGGAAAGCAGAGGGTAAACACAGTGATATGCTACAAAATAGCAACTAAACACAAAAGA +AGGCGATAATTGAGGAAATTAGGAACAAAGGAGGTATAAGACATACAGAAAACAAAAGCAAAATGGTAGGAGTAAGCCCCTCTTTATCAGTAATTACATT +AAATACAAATGAATTAAACTCTCCAATCCAAAGAAAGAGATTGACAGAATGGATTTTTAAAAAATGATCCAACTATATTGTCCACAAGATACTCACTTTA +GATCAAAATACACAATGCGTTGAAATGAAAGGATGGGAGAAAATATTCCATGTAAGTAATAACCAAAGGAGATCTGAGGCAAATATACTTATATCAGACA +AAATAGACTTTAAGTCAAAAACTGTTACAAAATACAAAGAACAGTATATATTGATTTCAAAATTAAACAAGAAGATATAACAATTATAAATATATGTACA +CCAACTAACAGGGCTCCAAAATATATAATGTAACCATTGAGAGAATTAAAGGGAGAGACAGACAATTCCACGAAAATTGTTGGGCATTTTAAAACCCAAC +TTTAATAAAGGACAAAACATCCAGAGCAAATATCAAGGGAGGAATTAGAGGATTTGAATAAAACTATAAGCAATAACTATAGATAACACTTCTCTCAAAA +ACTGCAGAATACACATTCTTCTCAAGTGAACATGGAACATTCTCCAGCACAGATGATATGTTAGGCCATAAGATAAGCTCAATAAACTTAAAAAGATTGA +AATCATGCAAAGTATCTTCACTGACCACAATGGAATGAAATAAGATATCAATAACAAAAGAAAAACTAGAAAATTTACAAATATTTGGAAATTAAACAAC +ACAGTATTTACCAACCAATGAATCAAAGAACAAATCATGAGGGAAATTAGAAAATGTTTAGAGACGATTGAAAACAAAGATATAACAAGATGGGTGTGAT +ATATCAAAAGCAGTGCTCAGAGTTGTAACACCTACATTTTAAAAAAGAAACATGTCAAATCAATAACCAAACTTTACTCAATAAACCATAAAAGGAAGAG +CAAACAAAATCCAGAGCTAGCAGAAGGAAGGAAATAAAGATTAGAGCAGAGATAAATGAAATTGAGAATTAAAAAATTATACAGAGATCAACAAAACTAA +AAGTTGGTTCTTTTAAAATATCAATAAAATTAATATACTTTTACATAGACTAAGCAAAACATCTCTATTCAGCTGACTTTTTTTTACAAGGGAGCCAACA +TTATTCAGTGGGGAATAATAGCTTTTTCAACAAAAAGTGCTGGGAATACTGAATATTCATATGAAAAAAAAATGAAGCTGGACCCCTACCTCACATTATA +TACAAAATCTAGATTGGATCAATAATGTAAATATACGAGTGAAAACCATACATGCTTAGAAGAAAACATGGAAATAAAACATTGCTGTGGATTGGCAATG +CATTCTTAGATAATACACCAAAAATACAAGCATGAAACAAACAAATGTAGCCAAAATGTACCAGAATCTGAAAACATGTATTATCTATAAAGAATTAGAG +GGGAATTTGGTGAAAGAAATATGGGAGAATGGGATATTGCTCTGTGAATGCTTTTGTGCATAATTGTACATTTTTAATTAAGTTAATCTTTTACACTCTC +AAAGTGTGATATTAAGCAAGCAAAGATAAGTTATTACAAGACTCTAAAACCGAATGCAATGAGAAACAAGTGAATCCAAATATATTTCAAATGAATGAAT +GACATAATCAAACTTAAGGGGAAAATAATAATTAATCTGATTAATTTTTGACTGTTCTCTTATTTCAAATTGACTTTTGAACATACTTTGACTACATACT +ATTGCTTGAAAAAATAAAATATCTGCAAAAAATTATTAAATCTTCATGATAGGATTTTTTCTTTTTATATTAGTATAAATATAACAATTCTGAAACAAAT +GTATGTGCATTGTAAGATTAAGCCAATGAGTAAATATTAATATATTTGTATTGCTAGAACCCCAGATTCTCACTGTGAAAGGACAGAGATACAGATATGG +AATAAGACAAGGAAAGAAGCAGCCCACTGAGTTACATTAGAATCAGTATTATCAACATAAATATGCAATGTGCTCTCTCACATGCTCTTTCCTTCTCTTA +AAAAAATATAATATGTACATATTATATATTATATGCATAGACACACGTGTGTCTATACATATCCTATCTATACATATTGAGGATTAACAGGTGCTAGTAG +AAAATATTAACTTTCTTTGTATTAACAGGTGTTAGTAGAAAGTAGTAGTAGGTGCTAAGATAAAAGCCATAATTAAACCTCCTGGTGAATGAACACACCA +TCACCTACAATCTTACCAAAAATAGAACCAAGCACGTGTCCTAGTCAAACCTCTGGATTCAACTGTCATTTGGATAAAACGCAAAGGATAGTGAAAATGT +CGATCTTCACTGAGAGTCTCACCAGCAAATTTCACAGTGTGGACATCAAGTGACAAAAATCCCACATTTTTCAACAAATATATTGTATGGGAAAGAAAAC +TTTGAAAAGAAACCTGTATGTTAGAAGGGATTTTAAAAACACGACAAATGAAAACAAATGCGCAAGACTAAATCATAGTGTCTTGGAATGCATGCATGAA +GGACACAGCCGTGAAAATGCAAGGACGCCTCTACTGGAACAGTCACGTTTATCGTCACTTTTCAGGAGAAAGGTGGCTGCAACTGAGGAGAGTCACATGC +AGGACTTCAGGGCTGGCAAAGTCCTATATCTTGACTTATGTGATGATTACAGGGATGTTTACAAAAATCAAACTATAAGTTTGTTTTGTGCCATGTTTTG +TATTGTGTGTGTGTGTTTTGTTTTTCAACTTAAAAATACATAAAATCAAAACCAAGGCTTCATTATCAAGTAGCACAAAGTCTCCAATCTATAACCTCCT +TTGTCTGGATATCTGCATTTAACTACCATTGCCAGAGCTAATCCTGACAATGCATTCATATTTTTAACACTGAAACACAGTAAACAGGGAAAATTTTGCT +CCTCTAAAACAGGGCATCTTCAGGCAATCAGAACAACTCAGAAAGTTTCTGTCTGTTGCATAAAACTCCCCTGTGCAAAGAGTTACACAAAATGCTGTCA +TAGTAAAGGTAGTTAACTAACGGCACTAATTGTTCTTGGGCAGTGGCCAAGTGGAACTTCAGAGACCTGGCATTGCCAGCCAGAAATCACTTGTCATGGG +AATTGTCTCCTGGAATCACTTTGGTTGTCCCAGGGTAACGCAGGGAAAGTGGTTAATGGGTCACTTGGGGGTGGCATCTTCATCAGTAAATCACATTTAC +TTTCTCCTACTAAGAATTTTATTTTTGGCCATGAAGCCAAAAGTCAGCTCTTAAATAACAAGGGAAGCAAATAATCATTGAATAAAAATAGCAGAAAGAA +AAAGCTGTGCAAAGAAATTTATGTTTTTAATTTGTTATATATGTATATTTTTATCATACTTTAAGTTCTAGGGTACATGTGCACAATGTGCAGGAATAAA +ATTTATGTTTTTAAAATTTATTCTACATTATGAATTCTACATTAGAAAAATAAACCATAGCCTCATCACAGGCACTTAAATACACTGAAGCTGCCAAAAC +AATCTATCGTTTTGCCTACGTACTTATCAACTTCCTCATAGCAAACTGGGAGAAAAAAGCAATGGAATGAATAAAATGATAGCCACAAAAATCAAGGTGG +GAGAAATACTTATTATATGTCCATAAAAAATTTTAATTAATGCAAAGTATTAACACCAATGATTGCAGTAATACAGATCTTACAAATGATAGTTTTAGTC +TGAACAGGACTATCCAAAAGTTAATTTTCTATAGTAACAGTTTTTAAATAAAATATCAATTCCTGAAACACATAAAATGGTCCATGAGTATACAACGAGT +GAAAAAAAACAAATTCAGAGCAAAGATAAATTAAGAAGTATCTAATATTCAAACATAGTCAAAGAGAGGGAGATTTCTGGATAATCACTTAAGCCCATGG +TTAAACATAAATGCAAATATGTTAATGTTTACTGAATAACTTATCTGTGCCAAGTGGTGTATTAATGATTCATTTTTATTTTTCACTAAATCTTTTCTCT +AAAGTTGGTGTAGCCTGCAACTAAATGCAAGAAATCTGACCTAGGACCTGCACTTCTTACCATTTTGCTCATATTTATTCCCTGTGCATTTTTGTAACAT +GTATATGTTATATATATAGAAAGAGAGAGAGGCAGAGATGGAAAGTAATTTATGGAGTTTGATGTTATGTCAGGGTAATTACATGATTATATAATTAACA +GGTTTCTTTTTAAATCAGCTATATCAATAGAAAAATAAATGTAGGAATCAAGAGACTCATTCTGTCCATCTGTGATAGTTCCATCATGATACTGCATTGT +CAAGTCATTGCTCCAAAAATATGGTTTAGCTCAACACTGAGTGACTATAGGAAACCAGAAACCAGGCTGGGCGCTAAAGATGCAAAGATGAATGAGACAT +CATCTCTGCCGTCCAAAAGCTTACTGTCTAGTGGGAGAGTTACACACGTAAGGACAGTAATCTAATAAGAGCTAATAAGTGAAAACTAAGATAAATTAAT +AATACAAGATTACAGGGAAGGTTTCCAAAGTCAATGAGGCCTCAAATGAATCTTGAAAGTGTGCAAGGATTAACCAAATGAAGAAATGTGTAAGTTTTTC +AAACAAAAAGGAACAGCATGAGCAAATGCAAGGAGGCCTAAAATAAAGAGATGTGTAAAGAGGTGTAAGCAGCTTTGTGCTACTGCCTGATAATTAGAAG +AATATCGGGAGTAACAAGAGCTATAGAAGAGAGTCACAATTATGGAAAAATATTTATTAAATTATAAGAAATTTATAGCATAAGGAATAGTAGGACCATT +AAATGTTTTAATAAAGATGATGCTTCTTTTTTTAATATTTATTTTTATTATACTTTAAGTTCTAGGGTACATGTGCACAACGTGCAGGTTACATATGTAT +ACATGTGCCGTGTTGGTGTGCTGCACCCATTAACTCATCATTTACATTAGGTATGTCTCCTAATGCTATCCCTCCCCCCTCCCCCCACCCCACAACAGGC +CGCGGTGTGTGATATTCCCCTTCCTGTGTCCAAGTGTTCTCATTGTTCAAGTCCCACCTATGAGTGAAAACATGCGGTGTTTGGTTTTTTGTTCTTGAGA +TAGATGATGCTTTAAATTGACCACTCTAGCTGCATTGTGGGAGGAAAAAAAGATTTTAAAACAAGACTAGAAACAGAATAATTAGAAAAATGCAACTACA +ATGCAGATGAGTGATTATCAAGGTCTGAACTGAATAGTGGAAATAGAGATAAGGAGGCAAATTCAAGATATGTGCGTGACAGTAAAATTAACATGACCTA +GTGTTTGATTGACTCTGTAAAGTGAAAGGAAAGGATGAATAATCAACAAATAATATTTATTCTACCAAATGCCTCCATGCCGCTTTGATGACAGGATAAT +ATGTAAGCTTTTCTATATTTCAGAAACTATATGACATGACGAAAAGTAAAAAGGGGATGGGGGTAAGGAGGTATCCTGAATTGACTGAGAAATAAGGAGG +TATTCCACAGAGAATATAAATAAACATATACTTAGTGTTCAAGGAATAATAAAAAAGAGAACATCTATGTGTCCACCATACAGGATATGAAATAGAACAT +TTGCCGGCCATGGTGGCTCACACCTGTAATCCCAGTACTTTGGGAGGCCGAGGTGGGAGGATCACTTAAGCCCAGGACACAGGTTGCAGTGAGCCAAGAT +CACACTATCGTACTCCAGCCTGGGCCACCATGTCTCAGAAAAATAAAAAAAACTAGATGTCTTGGAGGATTGGAAACAAAATAGAACTTTACTAGTGCCT +TAGACGCCCATTGGGTGCTCCTTGCCAATTGTGTTCTCCTTTATTTCCTGCTGGATATGACCACTGTCCTTCCATTGCATTGTATGTGTTTTTTAATAGA +CTTTAATGGTTCTCAAGTGATGCATTATTTAGTTTGGTTCTTTGAAACTTATATAAATGAAATTATTTTGTAGAAGTTCTTTCACCTTTATCAGAAGGTA +CTTTCACCTTGATTCAATAATAAGTTTGCATATTACAACCTTGTTGAATGTTGGTGTAATTCATCCATTCGTATTGCTATATGATATTCCACTACATGAA +TATGTCGGACTTCATTCCTCAGATCTATTGTTGATGAACACTTGAAATTTTTCCAGTTTTTAACCATTACAAACAATGCTGCTATGAACATTCTTTTGTA +AATCACCTGGTTCATATGTGCAAGATATCCTCTGGGGTATATATTTAAAAGTAAAATTATTGAGTTATTCAACATTACCATGAGATGCTACACTATTTTT +TTTAACAATCCTACCAATTTACACTTCTACCACGAACAGATAAGCATTACCGTTGGTCTTCATTTGTAGGAACCATATTTGTCTTTTGCTCTGGGGGCTT +TGTTTTGTTTTGCTTTGTTTTTTGCTTAGAAGTGCTTTGGCTATTAGGGATCTTTTTTTGGCTCCATGTGAACTTTAGGATTTTTTTTTAATTTTGTGAG +AAATAACGTTGGTAATTTGATGGGAATTGCATTAACTCTATAGATTGTATGGGTGATATGGTCACTTTAGCTATTGATTTTTCTAATCCATGAGCATGGG +ATGTTTTTCCATTTGTTTATGTCATCTATAATTTCTTTCATTAGTATTTTGTAGTTCTCTTTGTAGAGATCTTTCATTTATATAGTTATGCATTCCTAGG +TATTTTTCATGGCTATTGTAAATTCAGTTGAGTTCTTAATTTGGTTCTCAACAAATTAATCTCAACAAACATTCAAACAGCTTGAATGTATTTGGTGTAT +AGAAATACAACTGATTTTTGTGGCTTGTTTATCCCAAGACTTTACTGAAGTCGTGTATCAAGTCTAGGAGTCTTCTGAAGACTTTAGGGTTTTCTAGGCC +TACAGTCATGTCATCAGTGAGCAGAGATCATTTGACTTCTTTTCTAATTTGTATACCTTTTATTTCTTTCTCCTTTCTGATAGTTCTGGCTAGCACTTCC +AGTACTGTATTGAATAGGAATGAAGAAGGTGAACATCCTTGCTTTTTTCCAGTTTCTAGAAGCAACACTTCTAACTTTTGCCCATCCAGGATGATGTTGG +CTGTGGCTTTGTCATAGATGACTCATTTTTTGAGGTATACTCCATCTATACCTATATTGTTGAGGGTTTTTATCATAAACAGATGTTGGATTTTATCAAA +TGCTTATTCTGCATCTAATGAGATGATCATAGGGTTTTTGTTCTCAGTTCCATTTATGTGGTGAATCATGTTTATTGATTTGTCTATTTTGAACCATTCA +AGCACCCCTGGAATAAAGCCCGCTTGATCATGATGAATTATCTTTTTGATGTGTTGTTAGCTTCAGTTTGCTAGAATTTTGTTGAGTATTTTTACATCTG +TGTTGATCAGGGATAAGGATTTGTAGTTTTCTTTTGTGTTCTTTTTAAAATTTTCCTTGTTAATTTTACTGCACAGTATTATTTTAATGATGAATAAAGT +GTTGAGCTGGACATGTGTACCTTGTTCCTCGTGTTAGAATGAAACTGTTTAATATGTCATGATTATTTATAATGTTGAGAGTAGTTTTTGTGTATATATT +AAGATATTTACATCAGTTCTCTTCTATTCCTAGTTTGTTATTATTACAAATAGTTTCAAATGTGAACAAGTGCTTTTCCCACAGCTATTGAAATAACCAT +ATTTTTTTCTTTTATTCAGTTAATGTGGTTAATTTCATTGTTTGGTTTTCTAATTTTAAACCATACATTCTTGAAATTACTGCACTTAGTCACGATGTAT +TTTTCTTTGGAGTATATTGTTGGATTATATTTGCAAACATTTTTGTTTAGAATTATTATGTAGTATATTAGTCTGTAATTTCATTTCTTTTAATATCCTT +GTATGGTTTTACTATCATGGAGGTACCACCATATAAAACAAGTTGGAAAGTGTTATGTCTTCCCAATTCTCTAAAAATATTCATGTAACATTGGCATTAT +TTCTTTATTAAATATTTGGTAATATTTCTTTATTAAATATTGCATCCACCTAGCCCTGGAGTTCTTTCTACAGGAAAAAAAAATTTTCTAAATAAAATTT +CTACAATGAAAAAAAAACTACTCAGTTTTTCTAGTTTTTTTCTGATCATTTCATAAAAGTAGGTATTTTTCATAGGAACTTGACCATTCCTTATGATTGT +CAAATTTATTAATATAAAGTTTCATATTTTATATTTATTTTATCAGATAAATAAAATTATATGTTTTGAAATATATATTCATTGTAAAATAGCCATGTTA +AGCTAACATATGCATTACCTTACATGCTTATCTTTTTTTATGAGAACACTTAAAAATCTACTCTTAGCAATTTTGAAGAATACAAGTACATCCCCTATGG +AGAACAGTTTGAAGGCTCCTCAAAAAAGTAAAAATAGAGCTACCATGTGGTCCAGCAATCCCACTGCTGCATATATACCCCCCAAAAAAGAAATCAGTAT +ATCGAAGAGATATCTGCACTCCCGTATTTGTTGCAGCACTATTTTCAATAGCGAAGTTATGGAGTCAACCTAAGTGTCCATCAACAGATGAATGAATAAA +GAAAATGTGGTACTTATATACAATGAAGTATTATTCAGCCATAAAAAGGAATGAGACCCTGTCATTTGCAACAACATAGATGAAACTGGAGGTCATTATG +TTAAGTGAAATAAGCCAGGCACAAAAAGACAAATACTATGTGTTATCACTTATATGTGGAATCCAAAAAGCAAACAACTGAACTCATGGAGATAGAGAGT +AGAAGGAAGTATACCAGAGGCTGTGAAGGGTAGTGGGGGTTGGGAGAGGTGGGGGATGGTTAATGGGTACAAAAAAAGAAAGATTTAATAAGACCTAGTA +TTTGATAGCACAACAGGGGGATTGCAGTCTAAAATTCAATTATACATTTAAAAATAACTGAAAGAGTATAATTGGATTGTTTATAACACAAATAATAAAT +GCTTGAGGGGATGAATATCCAATTTTCCATTATGTACTTATTGTACATTGCATGCCTGTACCAAAATATTTCATGTACCCCATAAATGTGTACACCTGCT +ATGTACCCACAAAAATTAAATTTAAAAACAATACATTGTTATCCACTATAGTCACCATATTGCACAATAGATCTGTTGAATTCATTCCTCCTGTACAATG +CAATTTTGTACCCTTTGACCAACATCTACCCAATCCTCCTGGTAACCATCATTCTACTCTGTACTTCTATGTGTTCAGCCTTCTTAGACCTCCACATACA +AGTGAGATTATGCAGTATCTGGCTTTCTGTGCCTGGATTATTTTACTCAGTATAATGTCCTCCCGGTTCATTCATGTTGTCACAAATGATACTTTTTTTA +TTTTTTAAGGTTGTATACTATTCTATTGTGTATGTGTGCCACATTTTCTTCATCCACTCATGTGTCGATGGATACTTAAGTTAATTCCACATCTTGGCTG +TTGTGAATAATGCTACAATAAATATGGGAGTACAGATAACTCATTGACACACTGATTTGATATCTTTTTAATATATGCCCAGAAATAGCATTACTGAATC +ATATGGTAATTCTATTTTTACAGAATCATTTATACTGTCTTTTACAATGGCTGAAATAGTTTACATTCTCAACAATTACAAGGTTTTCCTTTTCTCCACA +TCCTCTCCAACACTTGGTATCTTCTGCCTTTTCTGTAACAGCCATTCTAACGGATGTGAAATGGCATTTTATTGTAGTTTTAATATGCATTTCTCTGATG +ATCAGTGATAATTAGCATTTTTATATATCTGTTGGCCATTTGTATGTCTTCTTTTGAGAAATGTCTATTTAGATCCTTTGTCAATTTTTCATTAGGGTTC +CTTGTTTTCTTATTATTGTGTTGTTTGAGTTCCTAAGATATTTTGGACATTAGCCTCTTATCAAATGTATAGTTTGCAGATAATTTCTCCCATTTTGTAG +GTTATCACTTCACTCTGTTGACTTTCTTTTGCTGTGCAGAAGCTTTTTAGGTTGATGCTATTCCATTTGTGTTTTGTTGCTTTTCTTGCCTGTGCTTTAG +AGTCATATCATAAAATATTATTGCCCAGACCAATGTCTTGGAGTTATTCCCCTGTTTTCTTCTAGGAGTTCTATAGTGCTAGGTCTTACATTTAAGTCTA +ACTTATTTTGAATTTATATTTTTATATGGTATGAAATAAGGGCCTAAGATCAATCTTGTGGACATTCAGTTTTCTCAACACCATTTTTTGAAGAGACTGT +TCTTTCCCCATGTGTGTTCCTGGCACCTTTGTTGAAAGTCAATTGACTATAATATGTAGATTTATTTATGGGCTCTTTATTCTGTGTAATTGGTCTATGT +GTCTGCGTTTATGCCAGTACCATGGTGTTTCGATTGCTATAGCTATGTAGTATAATTTGAAGTCAGGTAATGTGATATCTCCTGCCTTGCTTTTTTCGAT +CAAGATTATTTTGGCTTTTCAGAGTTTTTTGTGATTCCATACAGATTTGAGAGTTGTTTTTCTATTTCTGTGGGAAAATGTCATAGGAATTTTGATAGAG +ATTGCATTCAATATGTACATCACTTTGGATAGTATGGACATTTCAAACATATTACTTTTTCCAATCCATGAACATGAGATATCTTTCCATTTATTTGTGG +CTTCTTCAATTGTTTTCATCAATGTTTTGTAGTTTTCAGTGTAAAGATCATTCACCTCTTTGTTTAAATTTACATCTAAGTATTTTTTGTTGCTATTATA +AATAGGATTGTTTTCTTGATTTCTTTTTTTGTATAGTTTGTTGTTGATGTGTAGAAATGCTACCGAATTTTGTATGTTCACATTGTATCCTGCAACTTTA +CTAAATTCATTTATGAATTCTAAATTTTTTGGCAGAGTTATTGGTGTTTTCTGTATATAAGATCATGTCAACTGCAAACAGAAACAATTTAACTTCTTCC +TTTCCAATTTTCATGCCTTTTATTTCTTTCTTTTGCCTAATTGCTCTGGCTAGGACATCCAGTACTATGTTGAATAGAAGTTCTGAGAGTGGGCACCCTT +GTATGAAGTTTTCCACAACATCTCTTATCTTTTTATTAGCTATATATTAATACGGATGTTTCTTCTTCATCAGGAGTTTGAAAAATATGTCTTTTCTCTA +TATTGTTCTTAATCAGTCTTCCTAGAAGTATTTCAATTTCAAAAAGTAGCAACAACTGTGGGAGTTCAGTCAGGCTGGTGGGAAAAATTTTAAAGATAGT +TATAAGAAATCGACACAAACCTTCATGGAAGGCTGGGGGTGTTGTATAGCTTCAGTAATAGATCTGAATGAAGGCGGCCTAATCCTTCCTTGAGTAAATA +GCTTAAAGTAGGTGCAAAGGAATGTAAGGGAGTTTATCTAAATAACTTGTTTACTCATGTGGTCCTGAAGCCAACCTTTGATCATTCACAGGCAGGATGG +CTCTCTCTCGGGGGAGGGTGACCAGGTTAATTACCCTCTATTTGTGTTGACTAAAAGCCCCTGTCATTTAATGTTTTTTCAATAAATGCTGGCAGGGCTA +GCTAGTCAGGGCTCGTGGCTGCCAGAACTCTTTCTGTGCATGGCCCAGCCCCCTAGCGGCTCTTTCACTGAATAATTGGTGTCTGAGTACATTATTCATC +CCTCGTGCAGCTGGGGTCTGCAGGACAGACCCCCACAAACAACAATTTGCAAAAGCAAACTTCCCTGTTTTGTTTTTTTCCCAAGATGATAAATTAGAGG +CTTTTAGTGTGCCTCGGCCACTTAGAAATAGCAAGAGAGTGCACAAAGGTCAACTCTGTGAGCTCTAAGTCAAGAAGGAAAATGGGAATCCACCAGAATC +ATGAAGGACATCATAGATCCCAAGAAGGAGAATGTGAGCAAACAGTCAACATGACAGCAACCAGCTTATAAAAGTGAGCGAAGTCCTAGTATGTGAGAGA +GGCAGAGAGCCTCCCTCTGTAACTGACATTTTCACTGTGAATCTGAGCAACCCCAGCCAAGTTGTTGCATTTTGTTTCTCCCAAGGCCTGGAGTCAACAT +GGGGAGAGGCTTGGAGATGCTGTGAAGCAAAGACACTGGGAACAGCTGCAGACATTTTCCCAGACCAGGAAGTAAGAGCAAGATGCCATTTTCAATCTGG +ATGCATGCAAAGTCAGCTTTTTTTTTTCTTTTTGTGACCCAGCAGAATGCCTGCACAGGCATTTTAGTCTCAGGCCAAAGATTGGAACAACTGCTTTGGG +GCTTGGTAGGGACCTTCACAGCCATATTGTGGAAAACACCTCAGCAGTATGTGCTGGAATTGTGCTTTCCCCCATCGCAGCCTCGGGGCAACAGAAAAGC +TGCTACAGCTGTAATTTCTCCCAGGTGATGAAACTTGCAGCCAGGGCCAGCTTGGAGACCTACAACCAGTCTGCAGGTGTCATTGCTGGGTGCCCCAGCC +TGTTCCCCTGAGAATGTGATACAGCAGGGCTTTCTCTGCTTCACCCCCAGGCAGAAATTCAGGCATTGGAGCACCTGTCTACCTGGACCAGCATCCTGAG +CTACCCCACCGTTTATAAACATAGGTTGTGGTGCAGTGGGGCCCTCTCCAGTCTATGGCCAGGCAGATTTCCAGGTATGTGGAGTACCCACTTGACTGGA +TCAGCAGCCTGAGCTTCCCCAACCTTCCTGTGCTGAGATTATAGTGCAGTGAGGCCCTCTCATCTCCACACATAGGCAGACCTCCAAGCAATTAGAGCAC +CTGCTCCTATGGAGAACTTAAATTTACAAGAAAAAAAAAAAACCATCAAAAATTGGCCAAAGGACATGAACAGACAATTCTCAAAAGAAGACATGGATGT +GGCCAACAAACATATGAAAAAAAGCTCAAATCACTGATCATTAGAGAAATGCAACTCAAAACCACAATGAGATACTATCTCAAACCAGTCTTAATGGTGA +TTATCAAAAACTCCAGAAACAACAGTTGCTGGTAAGGCTGTGGAGAAATAGGAATGTTTTTACACTGTTTGTGGGAATGTAAATTAGTTCATTCACTGTG +GAAGGCAGTGTGAAAATTCCTCAAAGATCTAGAACCAGAAATGCCATTTGCCCCAGCAATCCCTTTACTGGATATATGCCCAAAGGAATATAAATCATTC +TATTATAAAGATACATGCACAGGGCTGGGTGCAGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCAAGGCGGGTGGATCACCTGAGGACAGGAGT +TTGAGACCAGCCTAGCCAACATGGGGAAACTCCATCTCTACTAAAAATACAAAAATTAGCCAGGTATAGTGGTGCACACCTGTAATACCAGCTACTTTGG +AGGCTGAGGCAGGAGAATCGCTGGAACCCAGGAGGCAGAGGTCAAAGTGAGCCAAGATCATACCATTGCACTCCAGCCTGGGCAACAAGAGCAAAACTCC +ATCTTAAAAAAATATATATATATACATATACATACATATATATACACATATATATACATATATACAGATATTATATATGTAAATGTATATATATGTGTAT +ATATATACACATATATATACATATTATAACTACATATATATACACACACACATACATATACATGCACACATATGTTTATTGCAGCACTATTTACGATAGA +AAATACATGGAATCCTCCCAAATGCCCATCAATGATATATTGGATAAAGAAAATGTGATATATATTCACCATGGAATACTATGCAGCCGTTAAAATAAAT +GAGATCATGTTCTTTGCAGGGACATGGATGAAGCTGGAAGCCATCACCCTCAGCAAACTAACACAGGAAAAGAAAACCAAACACCACATGTTCTCAGTCG +TAAGAGGGAGTTGAACAATGAGAGCAAACACATGGATACATGGAGGGGAACAACACACACCAGGGCCTCTCAGCGGGACAGGGGTAGGAGACCATCAGGA +CAAACACGTGGATACATGGAGGGGAACAACACACACCAGGGCCTCTCAGGGGGACAGGGGGTAGGAGACCATCAGGACAAACACGTGGGTACATGGAGGG +GAACAACACACACCAGGGCCTCTCAGCGGGACAGGGGGTAGGAGACCATCAGGACAAACACGTGGGTACATGGAGGGGAACAACACACACCAGGGCCTCT +CAGGGGGACAGGGGGTAGGAGACCATCAGGACAAACACGTGGGTACATGGAGGGGAACAACACACACCAGGGCCTCTCAGGGGGACAGGGGTAGGAGACC +ATCAGGACAAATAGCTAATGCATGCAGGGCCTCATACCTAGGTGATGGGTTGATGGGTGCAGCAAACCACCATGGCACACATTTACCTATGTATCAAACC +TATACTTTCTGCACGTGTATCCCAGAACATAAAATAAAATTTAAAAAATATATACACTGATTCATGATCTCCTTTCTCTCCTTCTGAAACACTCTTTAAA +ACTTTTTAGCATTTCCCCCTCTGTCTTCCATGTCTCCTAACTACATGTTTCTTATTTTCCATGTCTTTATTCCTGTGTTCATTTTGGATAGCCCCTTCTG +ACCTATATTACAGTTTACTAGTTCACTCTTCAACTGCTTCTAACATACTAATATTCTGTTAAAACCATTCATTTGGGTTTAAATTTCAATTATGTTATTC +TCTATGGACATTCTATTTGTTTTCTTTTAATCTTCTTGGCCATTCTCTAGAGTTTCCTGTTCCATTATGATATTTTTAATTTTTTGTTTTACTTTAAACA +TACTAAATATAGTTATTTTATTTTATTTTCTGTATCTGATACTTTCAATAACTGCAGTCTTTGCTAGTCTTTTTTCTGTGCTCTTGCTCATAGTTTTTTT +CATTTGTTTTCATGATTAGAAAAACAGAGAGAGAAGAAGGAGAGTAAAGGGAGGAGGCGGAGGAGGAGAAAAGAAGAAAGCAGAGAAGAAGGGACAGAGA +AAAAAAGGAAGTTGGTTCTAACGTTTCTCTAACAACTGGCTTCAGTGAAACACTCCCACCTTGTGGATTTTTAGGTTATTGAAATTAACCAGTCTTCTGG +GTGCAGCACACCAACATGGCACATGTATACATATGTAACAAACCTGCACTTTGTGCACATGTACCCTAAAACTTAAAGTATAATAAAAAATAAAATAAAA +AGCTACACAAATTTAAAAAAAAAGAAATCAACCTAATTCCTAGATTACCACCTCTTGATTCAAATGCTTTAAATCTAGGCTTTTCATCTGAGTCTTTCTT +TTTAGTTATTCTGTTTATCTTCAAAACACTCCTGCTTTGAATCATTCAAAATCTACCTCCCTCCCTCTGTTTGACTACCATCAATTTTTTTGCTCATTCC +TAATGCATTAATCTATTAGCTGTGAATATCCAAAAACCCTCATTTCACTGAATCTTTGACAGACCCCTTTGCATCCTCTTGTTCTTCTAATTATTTCCTC +AGAAACTTTATGTTCTCTTTTCTTTACAAGCATGTCATAGTTTATATATAATGTGTGTATTGTTTTTATATATACCTATATATAGCCTCTTTTTAAAAGC +ACTATACACCATGCTTTGAAATATATTCTAAAATCAGGTAGCATGAAAATGGAAACATAACATACTAAAACATATGGGATGCAACAAAAGCAGTTATAAG +AGGGACATTTATAGCAATAAATGCCTACATCAAAAAAGAAAAAAAAGATCTCAAATAAGCAACCTAATATTATGCCTAAAGGAGCGAGAAAATTAGAGAA +CAATACAAGCCCAAAGATAGCAGAAGGAAACAAATAACAAAGATCAGAGCAGAAATAATATAATAGAAACTGAAAATTTCAATAAAAATAAGAATTGTTT +TTTGAAAAGATAAACAAAATTAACAAATTCTTACATAGACTAAGAAAAAAGAAAACAAACTCAGAAGTGAAAGAAGAGACATTACAACTGATACCACAGA +AGTTAAAAAATCATAACATACTACTATAAACAATTATTCACCAGCAAATTAGATAACCTAGAAGAAATTGATAAACTCGTACCAAAACTGAATCATGAAG +AATTCAAAATTTAGAAGAAATCATGAATAAGGAAATTAAATCACCAATGAAAGGTCTCTCATAAAAGAAAGACCAAGGATTGAATGGCTTGGTGGCTGAA +TTCCAACAAACACTTAGATGACTAACACCAATCCTTCCCAAACTCTTCCAAAAAAAATGAAGAAGAGGAATACTTTCAAATTCATTTTTCAAAACCAGCA +TTACCCTGATACCAAAACCAGAGAAGGACACTATAATAAAAATAAATTGCAGACCAATACTCCTGATGAACTTGGATGGAAAAACCTTCAGCCAAATATT +AGCAAATATTATTTTTAAAAAAAAACAGCAAAAAAATTCACCAGCTTAAGTGGGATTCATCCCTGGGAAGCTTATTAGTCTTATTTGATTCGTGTAATCA +GAAAATTTCTATGTCTAGTGAAGAGAAATGAGAGCAATAGAGACTCATAGCACCTCAACAAATGTCCAGGCTTGAGCCAGTTAACAAATACAAGTCCTTC +AAATACAAAAAAGACTGTGAAAGAAAATAGAACAGATCAATGAGACTAAGAATTTGTTCTTTGAAAAGATAAAACTGACAAACCATTAGCTAGACTAGAA +AAATGAGAGAATACTCAAAGCAATAAAATCAGAAATGAAAGAGGAAATATTGCAACTAATACCACAGAAATACAGAGGATCATAAGAGGCCACTATAAAC +AATTACAAGCCAACAAATTGGATAACCTAGAAAAAGCAGATAAATTTCTAGAAAAATGCAACTTACCTAGAGAAAGTCAAGAAGAAAGATAAAATCTGAA +CAGAACAATACTGAGTATGGAGAGTATATCAATAATAAAACATCTCCCATCAAAGAACATCCCAGGACCAGAAAACTTCATTGCTGAATTCTAACATTTT +AAAAAATAATAATACAATCCTTCTGAAATTCTTCCAAAAACTTGAAGGAGAAAGAGTATTTCCAAACTCATTTTAAAAGATCAGCATTATTGTTTTTTTT +TAAAGTGATGTTCCCCTTCCTGTGTCCATGTGTTCTCATTGTCCAATTCCCACCTATGAGTGAGAACATGCGGTGTTTGGTTTTTTGTCCTTGTGATTGT +TTGCTGAGAATGATGGTTTCCAGCTTCACCCATGTCCCTACAAAGGACATGAACTCATCATTTTTTATGGCTGCATAGTATTCCATGGTGTATATGTGCC +ACATTTTCTTAATCCAGTCTATCATTGTTGGACATTTGGATTGGTTCCAAGTCTTTGCTATTGTGAATAGTGCCACAGTAAACATACGTGTGCATGTGTC +TTTATAGCAGCATGATTTATAGTCCTTTGGGTATATACCCAGTAATGGGATGGCTGGGTCAAATGGTATTTCTAGTTCTAGATCCCTGCGGAATCGCCAC +ACTGTCTTCCACAATGGTTGAACTAGTTTACAGTCCCACCAACAGTGTAAAAATGTTCCTATTTCTCCACATCCTCTCCAGCACCTGTTGTTTCCTGACT +TTTTAATGATGGCCATTCTAACTGGTGTAAGATGGTATCTCATTGTGGTTTTGATTTGCATTTCTCTGATGGCCAGTGATAGTGAGCATTTTTTCATGTG +TTTTTTGGCTGCATAAATGTCTTCTTTTGAGAAGTGTCTGTTCATATCCTTTGCCCACTTTTTGATGGGGTTGTTTGTTTTTTTCTTGTAAATTTGTTTG +GGTTCATTGTAGATTCCGGATATTAGCACTGGGGCCTGTTGTGGGGTGGGGGGAGGGGGGAGGGATAGCATTAGGAGATATACCTAATGTTAAATGATGA +GTTAATGGGTGCAGCACACCAGTATGGCACATGTATACATATGTAACTAACCTGTACGTTGTGCACATGTATCCTAAAACTTAAAGTATAATTTAAAAAA +TAAATAAATAAAAATAAAAATAAAAAGGCAAACAAGGACACTATAAGAAAAGTATGGGCCAACCAATATCCCTGATGAACACAGATACAAAAGTCCTCAA +AAAAAAGTACTAGCAAGCAGAATTTAACAACATATTAGGAGAACATTTACCATGATAAAGTGGATTTATCCTCCAGATGTTTCAGCAAACACAAATCAAA +TGTGATAAACCACATTAACAGAATGAAGGATAAAAAAATAGCTATCTCTATATATGCAGAAAAAGCATTTGACTAAATTCAAAATCCTCTCATGACTAAA +CCTCTCAACAAATTGGGCATAGAAGGCATGTACCTTAACACAAAACAGGACATATATAACAAGCTCACAGCTCACATCATACCCAACAATGAAAAAGTGA +AATCTTTTCTGCTAAGATCAAAAACAAGACAAGGATATTTATTCTCACTACTTCTATTCAACTTATTTCTGGAAGTCCTAGCCAGAGCAATTAAGCCAAA +TAAAGAAATAAAAGATTCAAATTGAAAAGGAAGAAGTAAAATTGTCTCTGTTTGATGACATATTATATATAGGAAACCCTAAAAACTCCACCAAAAAGCT +ATTAGAAATGATAAATGAATTCAATAAAATTTCAGAATTCAAAATCAATGTACAAAACTCAGTAGTTTCTTTACACTCACAACAAACTATATGACAAAAA +TAAAGAAATCAATCTCATTCACAGTAGCATCAAAAAAAACGTATTTTTTTTGTTTAGGAGCACATTTAGGATTGTACTTAGGAGTACATTTAACCAAGGA +GGTGAAAGATCTGTATTCTGAACACTATAAAACATTGATGAAAAATTGTAGATGACACAAATACATGGAAAGATATTTTATGTTCATGGGTAGGAAGAAT +TAATATTCTTAAAATGTCCTTACTGCCCAAAGCGATTTATAGGTTTAATGCAATATTTATCAAAATTTCAATGTCATTCTTCACAGAAATAGAAAAAACA +ATTTGAAAATTTATATGGAACCACAAAGGATCCTGAATAACTAAAGGACTCTTGAGCAATAAGAACAAAGCTGAAGGCCTCACAATCTGACTTCAAAACA +TATTACAGGAAAAGAACAAAAGAAGGAAGAAGAGGGTAGAGGAGAAGTGCAGCAAGGGTGGAGGGAGGTGCCCACGCTGGGTCGGAGGAGCAGGAGGAGT +ATGGAGGGAAGACTCCTGGGTGGCATGGAGCTCTTGCACCTCTAGGCACTGCCCAGCCCTGTGTCAGCCAGGGCTGAACCCCCACAGGATAAGGAAGCCT +GTGTGTGTACCAACAATCAAAGCTACATCTGTGACACAACAGGACACTGCTATGGGCAGTCTCAGTGTTGTAACTACTACTATGAACATTGGTGGTTCTG +GCTGGCGTGGACCATCACCATCATCCTGAGCTGCTGCTGTGTCTGCCACCACAGCCAAGCCAGCCCTCAAGTCCAGCAGTAGCAACATGAAATCAACCTG +ACTGCCTATCCAGAAGCCCGCAATTACTCAGTGCTACCATTTTATTTCACCAAACTATTTATTACCTTCTTATGAGGAAGTGGTGAACTAACCTCCACCT +GTTTCCCTCCCTGTCTGTCCATTGTGGATGAGCTCTGAGCCCTGTTTTCCTGTGAAGATTCTTTGAATTGCAGCCATTCTATTCACATGAACTCTCACAT +CTGGAGCACAGATGGCCCTCTCAAGGTAATTTATTGTATGCATTGACTGTTTACCAAACAAATGTCTTACTATGTACTCAGGTATATTCAGCAGCATTGT +CGACTGCAGTCCCCTATGCTTGCCAGAAGATACTGTATTCAAAGTAGAAGTTTCACAGTGATGAGTAATCACTGCAATTTTCCCATTGCTCCATGGACTC +TCGGAGGCCGGTGTTCTGTTCCCTGTAAATAGAGATGTACTCTGAACCTTTCTGCCTCCCTCAGCTGTTCCTAGTCCTTGGTATCAGCCCCTGGAGATGT +CCACAACCACTTAGGACAAAAGGCAAAAGTGGAATTTCAGACAAAACTTTGATAGGATCTTCAGTGATAAACTTGGACTAACTGTGGCCCAGGTATCAGC +ACTCCCAAGAATTGCCAGGAGGAAGCTTTGGCAGACACCACAGGTATGGCAAGGCCTATCTCCCTCTGCTGAATCCAACAGGGGCAAGCAAGCTGGCATG +TGGCTTGAGGTGACCCGAATATGTCAGCACCCCTCAGATGTCTTTCTTTGCACTTTTGAAAAAAATCTCAGAATTTGCTGGCAACATGGCCAAATAGGAA +CAGCTCCAGTCTGCAGCTCCCAGTGAGATCAATGCAGAATGCAGGTGATTTCTGCATTTCCAACTGAGGTACCTGGTTCATCTCACTGGGACTGGTTGGA +CAGTGGGTGCAGCCCACGGAGGGTGAGCCAAAGCAGAATGGGGCATTGCCTCACCCAGGAAGTGCAAGGGGTTGGGGGAATTCCCTCCCCTAGCCAAGGG +AAGCCCCGAGGGACTGTACCATGAGGAACGGTGCACTCCACCCAGAAACTATGCTTTTCTCATGGTCTTCACAATCCACAGACCAGGAGATTCCCTCCAG +TGCCTCTGCCACCAAGGCCCTAGGTTTCAAGCACAAAACTAGGCAGCTGTTTGGGCAGACACCGAGCTAGCTGCAGGAGGTTTTTTTTTTTTCATGCCAC +AGTGGCAACTGGAATGCCAACAAGACAGAACCATTCTCTCTCCTGGAAAGGGGGCTGAAGCCAGGGAGCCAAGTGGTCTGGCTCGGCAGGTCCCACCCCT +ACAGAGCCCAGCAAGCTAAGATCCACTGGCTTGAAATTCTTGCACAGCAGTCTGAGGTTGACCTAGGACACTAGAGCTTGGTGGGGGGAGGGGCTTCCAC +ATTGCCAAGGCTTGAGTAGGCAGTTTTACCCCCACTGTGTAAACAAAGCCACCAGAAAGTTTGAACTGGGTGGAGCCCACCACAACTCAGCAAGGCCACA +GCAGCCAGACTGCCTCTCTAGATTTCTCCTCTCTGGGCAAGGCATCTCTGAAAAAAGGGCAGCAGCCCCAGTCAGAGACCTATAGATAAAACCCCCATCT +CCCTGGAACAGAGCACCTAGGGGAAAGGGCGGCTGTGGGCACAGCTTCAGCAGACTTAAAGCATCTTTGAAAAGCCTGATGGCTCTGAAGAGAGCAGCAG +ATCTCCCTGCACAGTATTCGAGCTCTGATAAGGGTCAGACTGCCTCCTCAAGTGGGTCCCTGACCCCCGTGTATCCTGACTGGGAGACACCTCCCAGTAG +GTGCCAACAGGCACCTCATACAGGAGAGCTCTGGCTGGCATCTGGTGGGTGCCCCTCTGGGACAAAACTTCCAGAGGAAGAAACAGGCAGCAATCTTGGC +TGTTCTCCAGCCTCTGCTGGTGATACCCAGGCAAACAGGGTCTAGAGTAGACCTAGGGCAAACCCCAACAGACCTGCAGCAGAGGGGCCTGACTGTTAGA +AGGAAAACTAACAAACAAAAAGGAATAGCATCAACATCAACAAAAAGGACAGCCACTCAGTGACCCCATCAGAAGGTCACCAACATCAGAAACCACAGGT +AGATAAATCCATGAAGATGGAGAGAAACCAGAGCAAAAAGGCTGAAAATTCCAAAAACCAGAACGCCTCTTCTCCTCCAAAGGATCACAACTCCTCACCA +GCAAGGGAACAAAAGAAAACTGGACAGAGAATGAGTTTGACGAATTGAGAGAAGTAGGTTTCAGAAGGTAGGTAATAACAAACTCCTCCAAGCTAAAGGA +GCATGTCCTAACCCAATGTAAGGAAGCTAAGGACCTGGAAAAAAGGCTAGACCACTTGCTAACTAGAATAACCAGTTTAGAGAAGAACATAAATGACCTG +ATGGAGCTGAAAAACACGCCATGAGAACTTCATGCAGCATGCACAAGGATCAAGCACTGATTCGGTCAAGCGGAAGAAAGATATCAGAGACTGAATATCA +ACTTAATGAAATAAATCAAGAAGACAAGATTAGAGAAAAAAGAATGAAAAGAAATGAACAAAGCCTCCAAGAAATATGGGACTATGTGAAACGACCAAAT +CTACGTTTGATTGCTGTACCTGAAAGTGATGGGGAGAATGGAACCAAGTTAGAAAACACTCTTCGGGATATTATCCAGGAGAACTTCCCTAACCTAGCAA +GGCAGGCCAATATTCAAATTCAGAAATATGGAGAACATCACAAAGACACTCCTCAAGAAAAGCAACCCCAAGACACATAGTCATCAGATTGAGCAAGGTT +GAAATGAAGGAAAAAATGTTAAGGGCAGCCAGAGAGAAAGGTCAGGTTACCCACAAAGGGAAGCCCATCAGACTAACAGCAGATCTATCAGCAGAAACTC +TACAAGCCAGAAGAGAATGGGGGCCAATATTCAACATTCTTAAAGAAAAGAATTTTCCACCCAGGATTTCATATCCAGCCAAACTAAGCTTCATAAGTGA +AGGAGAAATAAAATCCTTTACAGACAAGCAAATGCTGAGAGATTTTGTCACCACCAGGCCTGCCTTAAAGGAGCTCCTGAAGGAAGCACTAAACATGGAA +AGGAACAACTGGTATCAGCCACTGCAAAAACATACCAAATTGTAAAGACCGTTGACACTATGAAGAAACTGCATTAACTAACAGCAAAATAACCAGCTAG +CATCGTAATGACAGGATCAAATTCACACATAACAATATCAACCTTAAATGTAAATGGGCTAAATGCTCCAATTAAAAAACACAGACTGGCAAATTGGCTA +AAGAGTCAAGACCCATCAGTGTTCTGTATTCAGGAGACCCATCTCACGTGCAAAGACACAAATAGGCTCAAAATAAAGGGATGGAGGAATACTTACCAAG +CAAATGGAAGGCAAAAAAAAGCAGGGGTTGCAATCCTAGTCTCTGATAAAACAGACTTTAAACCAACAAAGATCAAAAGAGACAAATAAGGGCATTGCAT +AATGGTAAAAGGATCAATGCAACAAGAAGAGCTAATTATCCTAAATATATATGCACCCAACACAGGAGCACCCAGATGCATAAAGTAAGCTCTTAGAGAC +TTAAAAAGAGACTTAGACCCTCACACAATAATAGTGGGAGACTTTAACACCCCACTGTCAATACTAGACAGATCAACGAAACAGAAAGTTAACAAGGATA +TCCAGGACTTGAACTCAGCTCTGGACCAAGTGGATCCAATAGGCAGCTACAGAACTCTCCACCCCAAATCAACGGAATATACATTCTTCTCAGCACCACA +TTGCACTTATTCTAAAATTGACCACATATTTGGAAGTAAAACACTCCTCAGCAAATGCAAAAAAAAATGGGAATCATAACAGTCTCTCAGATCGCAGTGC +AATTAAATTAGAACTCAGGATTAAGAAACTGACTCAAACCCACACAACTACATGTAAACTGAACAACCTGCTCCTGAACAACTACTGGGTAAATAAAGAT +ATTAAGGCAGAAATAAATAAGTTATTTGAAACCAATGAGAACAAAGACATAACATACCAGAATCTCTGGTACACAATTATAGCAGTGTGTAGAGGGAAAT +TTATAGCACTAAATGCCCACAAGAGAAAGCAGGAAAGATCTAAAATTGACACCCTAACATCTCAATTAAAAGAACTCAAGAGGCAGGAGCATACAAAAAG +CTAGCAGAGGACAATAAATAACTAAGATCAGAGCAGAACTGAAGGAGATAGAGACACAAAAAAACCTTCAAAAAAAAATCAATGAATCCAGGAGCTGGTT +TTTTGAAAATATCAATAAAATAGATAGACCACTAGCCAGACTCATAAAGAAGAAAACAGAGAAGAATCAAACAGATGCAATAAAAAATGATAAAGGAGAT +ACCACCACTGATCCCACAGAAATACAAACTACTATCAGAGAATACTATAAACACCTCTACACAAACTAGAAAATCTAGAAGAAATGGACAAATTCCTGGA +CACATACGCCCTCCCAAGACTAAACCAGGAAGAAGTTGAATCCCTGAATAGACCAATAACAAGGTCTGAAATTGTGGCAGTAATTAATAGCCTACCAACC +AAAAAACAGTCCAGGACCAGATGGATTCACAGCCGAATTCTACCAGAGGTACAAAGAGGAGTTGGTACCATTCCTTCTGAAACTATTCCAAACAACAGAA +AAAGAGAGAATCCTCCCTAACTCATTTTATGAGGCCAGAATAATTCTGGTACCAAAATTTGGCAGAGACACACACAAAAAAAAGAAAATTTCAAGCCAAT +ATCCCTGATGAACATCGATGCAAAAATCCTCAATAAAATACTGGCAAACCAAATCCAGCAGCACATCAAAAGCTTGTCCACCACAATCAAGTCGGCTTCA +TCCCTGGGATACAAGGCTAGTTCAACATACGCAAATCAATAAACATAATTCATCATATAAATAGAACCAATGGCAAAAACCACATGCTTCTCTCAATAGA +TGCAGAAAAGGCCTTCGACAAAATTCAGCAGCCCTTCATGCTAAAAACTCTCAATAAACTAGGTACTGATGGAACATATCTCAAAATAATAATACCTATT +TATGAAAAACCCACAGCCAATACTGAATGGTGAAAAACTGGAAGCATTCCCTTTGAAAACCAGCACAAGACAAGGATGCCCTATCTCACCACTCCTATTC +AACGTAGTATTGGAAGTTCTGGCCAGGGCAATCAGGCAAGAGAAAGAAATTGTCTCTGTTTGCAGATGACATGATTGTGTATTTAGAAAACCCCATGGTC +TCAGCCCAAAATCTTCTTAAGCTAATAAGCAACTTCAGAAAAGTCTCAGGATACAAAATCAATGTGCAAAAATCAAGCATTCCTATATGCAAAAAACAGA +CAAACAGAGAGCCAAATCATGAGTGAACTCTCCCATTCACAATTGCTACTATGAGAATAAAATACCTAGGAATCCAACTTACAAGGGATGTGAAGGACCT +CTTCAAGGAGAACTACAAACCACTGCTCAAGGAAATAAGAGAGGACACAAACAAATGGAAAAACATTCCATGCTCATGGATAGGAAGAATCAATATCATG +AAAATGGACATACTGCCCAAAGTTTTTATAGACTCAATGCTATCCCCATCAAGCTACCACTGACTTTGTTCACAGAATTGGAAAAAACTACTTTAAATTT +CATATGGAACCAAAAATGAGCCCGCAGAGCTAGGACAGTCCTAAGCAAGTAGAACAAATCTGGAGGCATCACGCTGTCTGACTTCAAACTATACTACAAG +CCTTCAGTAACCAAAACAGCATGGTACTGGTACCAAAACAGATATGTAGACCAATGGAACAGAACAGAGGCCTCAGAAATAACGCCACACATCTACAACT +ATCTGATCTTTGACAAACCTGACAAAAACAAGCAATGGGGAAACGATTCCCTTTTTAATAAATGGTGTTGGGAAAACTGGCTAGCCATATGCAGAAAACT +GAAACTGGATCCCTTCCTTACACCTTACACAAAAATTAGCTCACGATGTATTAAAGACTTAAACATAAGATCTAAAACCATAAAAAACCCTAGAAGAAAA +CCTAGGCAATACCATTCAGTACATAGGCATGGACAAAAACTTCATGACTAAAACACCAAAAGCAATTGCAACAAAAACCAAAATAGACAAATGGGATCTA +ATTAAACTAAAGAGCTTCTGCACAGCAAAAGAAACTGTCATCAGAGTGAACAGGCAACCTACAGAATGGGTGAAAATTTTTGCAATCTATCCATCTGACA +AAGGGCTAATATCCAGAATCTACAAAGAACTTAAACAATTTACAAGAAAATAACAAACAAACCCATCAGTGGGTGAAGGATATGAACTGACATTTCTCTA +AAGAAGACATTTATGCAGCCAACAAACATATGAAAAAAAGCTCATCATCACTGGTCATCAGAGAAATGCATATCAATACCACAATGAGATACCATCTCAC +GCCAGATAGAATGGCGATCATTAAAAAGTCAGGAAACAACAGATGCTGGAAAGGATGTGGAGAAATAAGAATGCTTTTACACTGTTGGTGGGAGTGTAAA +TTAGTTCAACCATTGTGGAAGACAGTGTGGTGATTCCTCAAGGTTCTAGAACTAGAAATATGATTTGACCCAGCAATCGCATTACTGGGTATATATCCAA +AGGATTATAAATCATTCTACCATAAAGACACATGCATACATATGTTTATTGTGGCACTGTTCACAATAGCAAAGACTTGGAACCAACCAAAATGCCCATT +CAATGATAGACTGCATAAAGAAAATGTGGCACATATACACCATGGAATACTATGCAGCCATAAAGAAGGATGAGTTCATATCCTTTTCAGGGACATGGAT +GAAGCTGGAAACCATCATTCTCAGCAAACTAATCCAAGAACAGAAAACCAAACACCCGATGTTCTCACTCATAAATGGGAGTTGAACAATGAGAACACAT +GGACAGAGGGAGGGGAACACAACACACCGGGGCCTGTCTGGGGGTAGGGGCTAGGGGAAGGTTAGCATTGGGTTAAATACCTAATGTAGATGATGGGTTG +ATGGGTGCAGCAAACCACCATGGCACGTGTATACCTATGTAACAATCCTGCATGTTCTGCACATGTACCCCAGAACTTAAAATATAATTTAAAAAAAAAT +CTCAAACAACTCACTGAAGTGTCTCAAAGCTGAACAAGTTTTACCAAAATGAATCCTTCTCAGTTAACTGATCAAATGGATGAATCCTGACCCTCTGAAG +TCTCTTTCCTGAGTTAGAGCAGGGAACTGCTCTGAGTGTTAACTGTTGGATTCACTGCAGTGTCCTACAATATTTTACAAGAAGATGAAAAGGCAACCTG +CAGACCTAGGCTTGATTCCCAAGTCACAGTCTGACCCCTGCTACAGGAGGTTACCCTCCTCAGGAAGAGATAGAAATAGGGAATTTGAAGGAATAGTGAG +GGGACCAGGGAGATTTGATTGAGTCTGGTTTCCAGGTGAATTAAAAGGAAGGGTGTCATCCAGGGTTTGTTGCTACAGTCAAAAGAATAAATAAATCAAT +GAAGAAATACCTTCATTGTCTGTGGTTTTCATGCAGATATACTCATGGAGGTTGTATCTCTCCAAAAACAGACAAATCCAAGGCTGTGAACAAGCATCCG +CATTTGAATTCCATTAAACCAAAATCTATGTTGAACGAAGTGAAGTCTGTACACAGCATTGCAAATGTGAACACATTCCTGTGTGAGGCACATCAACATT +TGTCAGTTATTGTGAATATGTGTATTTTTAAGCAATAAGATGCAGCTGGTCAGTTTTCTGGGCAATCTTGGCGATGCATTTCCTGTGCTGTGGTTGTTCT +CTAACCACTGTGAGAAACCCAAATAAAAATCGATCCCCCCCCAAAACAAATACGTATCACAAAACCATAGTAATCAAAACAACATGACACTTGCACAAAA +ACAGACACATTGACCAGGGGAACAGAATAAGGAGCCCAGAAATAAACTCATGCATTTATGACCAATAAATTTTTGACAAAGGTGCCCAGAAAACGTAATG +AAGAATAGACATTTGTTTCAATAAATGGTGTTAAGAAAACTAGATATCCACATGCAGAAGAACACGAATGTGTATGGTGTGTATCCTTATCTCACACCAT +ACACAAAAATCAATTCAAAATGGATTAAAGGTTTAAACATAAAACTGTAAAACTACTAGATGAAAACATAGGGGAAAAGTTCCACAATGTTGGTTTGGTC +AAAGATTTCTTGGATATAACCCCCAAAGCACAGGCAACAAAAGCAAAAATATATGGGATTGCATCAAACTAAAAAGCTTCTGCACAGCAAAGGAAACAAT +ATGGTGAAGAGACAACCTACAAGTTGTGAGAAAATATTTGCAGAGCATACATCTGATGAAAGGCTAATCTCCAAATATATAAGGGACTCAACTCAATATC +AAGAAAACAAATAACCAAGTCAAAAAATGGGCAAGGTCCTAAATAGACATTTCTCAAAAAAAATACAAATGACTAACATAAAAAAAGTTTGTCATCCTAA +TTATCAGGGAAATGCAAATTAAAATGACAGTGAGATGCCACTTCATACCTGTTAGAATGGCTACTATCAAAATGATAAAAGATAACAAGTGTTGAAGAGG +ATACAGAGAAAAGGGAACCCTCGTACACTGTTGGTGGAAATGTAAATTAATACTATTATGAAAAATAGATAAAAGTTACTCAAAAAACTAAAACTAGAAT +TACTATATGATCCAGCAATCCCACTTCCTTGTATATATCCAAAGGAATTTAAGTCAATATGCTGAAGAGATATCTCCAGGCTCATGTTCATTGCAGCATT +ATTCACAATACCCAAATATGAAATCAACACAGGTGTCTATCAACTGACAAATGGATGAAGAAAATGTAGTGTATATATACAATGGAATACTACTCAGCCT +TAATAGGAAGGAAAACCTGATATATGTGACAACATGAATTAACCCAGAAGATATCACGCTAAGTGAAATAAGCCAGGCACGAAAAGACAAATATCACATG +ATCTCACTGATATGTGGAATCTGAAAAAGTTGAATTCATAGAAGTAGAGAATGGAATGGTGATTATCAGAGGCTAGGAGTTGGGGGTAGACATGGAAAAG +GTAGATGTTGATAAAAGGGTTCAAAGTTTCAGTTAGACAAAGTTTCAGTGAACTATTGCACAGAATGGTGACTGTAATAAATAACAAGGTATTGTATGTT +TCAAAATGACTAACAGAGTAGATTTTAAATGTTTTCACCACAAAAAAGATATGTATGTCAATAAGATAGACCTAATCTTTCCACAATTTAAACATGTATC +AAAACATTACATTGTACCCCATAGATACAATTATTATTTGTCAATTTAAAATTTTTCACTAATTTATATTGTTATTGTTGCACCAACTCCTTTCCACCAG +GCAGATTCTCATAAAGACTATTTTCTCTCTTACATGAAGCATTTCCTACACACCTCTTAATCACGGTAGCATTGACATCATTCCACCAGATTCTATCTCC +AGTGTTAAAATAATCAAGAACCCAGAAATCTCCACCAGGGGGCAACCAATGCGTATCAAAGTTTCCCACTTTCCTTTAGATTTACTTATGGGTAACTTAT +GGGAAAAAATACTTAAGTACTTCCCTTTTTAAAGAAAAAAATTATATGAATTCTACAAAATTATGGCAGAAAATTTAAGAAGAGCAGATGCTTCCCAACT +CATTCTAAAGGGCCAGCATTACCCTGATTCTGAAATGAAAAAGCTTTACAAAATCCAAGATCCATTCCTGACTAAAGATAAAAGAAATTTTCAGCAAACT +GTGAATACAGAAAACTTTCTCAGCCTGTTAAAGAGTACCTATGAAAAAAATTATAGCTAACATTATACTTAATGATGAAATATTTAATATATTTCATAAC +AGGAACAAGTCAAAGATGTCTGCTCTAACTAATTCTACTCAGCATTCAACAAAATGAATATAGTGAATTCATACTAGAATTTTAAAAGCAAATGTCTTTA +TTCACTGACAACATAATCATCTATAAAGAAAATCCTACATAACCTATAAAAAACTGATGGAACTAATAAGTTTTGCAAGTTTACAGGATATAATGTCAAA +CAAAGATCTATTATGTGCCCATAAGCTAAGAATAAACAATTGTAAATTGAAATAAAAATGTCACTTAAAAGGGCATCAGAAATATAAAACTTAGAGATAA +ATATAAAGTACATATGCATAAAGTACCTGTTCACCAAAAACTACAAAACATTGCTGAAAGAAATTAAATGGGCATAATATAGATGTAGAGATGTGTTGAA +TTTATGACTCATTTTGAACAAGGAATATATTCATCATATATTCATCAGATAAGAATTATGTTACAGGTCTAATAACATTCAAATCAATACATAATGTCTC +ATAGTTCCTGAATCTAAAATATCAAAGAAAGAAACATAAAGCCATATCATGTTTAACGAGAAGGGCTTATTGTATCATTTATGAGATCTTCTTGTAAATC +ACTAGCTGTTTGCATACTCTCTTTATTGCTGCCTTCATCTCCTTATTCCTGAATGTATAGACAACTGGATTCAGAAAAGGAGTGAGAACTGCATCAAAAA +TAGCCAGAAACTTGTCCATCTGTGAATTAGGGTGTGGCCATGTATACACAAACATGGGTGGACCAAAGAACAAAAGGACCGCTGTGCTGTGAGCTGAAAG +AGTGGAAAGGGCCTTGGATGAACCACCTGAGGAATGTTTCCAAACAGTAAACAGGATGAAGACGTAGGAGATTAGAAGTATGAAGAAAGTACCCACACAG +ATAAACCCACTGTTAACAGTGACCATGAACTGCAATCTGTAGGTGTCGGTACAGGCTAGTCTGAGAAGCTGAGGAAGGTCACAGTAGAAGCTGTCCAACA +CATTAGGGCCACAGAAGGGTAAATTAACAAGAAATGCCAGTTGGAACAGGGAGTGACTGACAACAAGGGTCCAGGCAACAGCCAGAAATGAAAGGCACAT +TCTTGGGCTCATAATGGTCAGATAGTGGAGGGGCTTAATAGGGCCACATAACTGTCAAAGGCCATGGCTATGAGCAGCACCATCTCCACACCACCAATGA +CGTGGATGAAGAAGATTTGAGCGATGCAGCCTCCAAAGGAGATGACTTTGCGCTTTCTGAACAGGTCATAAATCATCTTGGGAGAAGTGACAGAGCAGGC +TCCTAAGTCAATGAAGGAGAGACTGACCAGTAGAAAGTACATGGGGGAGTGTAAGTGAGGGTCAGTGGTCACAGAAAACACAATGAGGATGTTTCCAGTA +ATGCTTGCCACATAGAGCACAGAGGAAAACACTAGGAGGAGGAGCTGGATCTCCCATGAATGAGTGAGTCCCAGAAACAAAAACTCAGATACCACTGAGT +GATTCTCTCCATCCATTGGTCCAGCCAACTGGGCTGTGGCTAAAATTATGAGAACTAAGAAAATGGGGAGGAAATTGTGATTATGAAGATAATATGTACT +AAAATCAATATTGCAATGTCACTATGAATAAATAGTATACAGTTATTCTGTTCCTCACATATTAAAAACAAAAAATCAACATAATATTATCACAACATGT +GAGCTGCAACCTGATTTAAACCCATCATCAATACTTTCAGTGTAATGTCTGATCTAAAATTAACAGATTAGGTAAGAACAAGATTCCTGACTATCCATGA +AATTCATCAGGTGTTTAAATGACCTGCGATATTAACTATTCCTCATTTCCAACATATTCCATTTGTACTTATACATATTCTTATAATTTCCTTCCCTTCC +CAGTTTGCAGCCACAATTCTCTGACAGAAAGTAGACATAAGAGGAAAACATGATTAACAGATGGATTATCACCTGCAGTAAGAGGTGCCTGGGACGGACT +TAGTTGAGGTAGGCTGTGGATTGAGACAGAATATAGAGACTGGGGTATGTGAAATCGGAAAGCCCACAACTGTAGCAGAACAGAGTAAGTGGACTTTCAC +AAGAAATAGAATCACCACCATTATCTACCACATTTTCTCCTGCTCACTGCTATTTAAGTGCCTCAGTTTCTATACAATCTTTCACAATTACGAAGCCCTA +AATGGCTTCCCATCCTGCAGTGATTTCATAAGGAGCCTATGCCACCTGTCATGTAAGGCTTTTTCCATGCCTAATAAATATGTTTTGGAGGGATTTCACC +AGAGTTTTTGCTAAGATGCATAAAATGGCCACAGAGGTTGTGAGAAATCTCTGCAGTTTCTCTTTGTCTATACACATGAAAGTATTGAAGACCAGCACTT +GGATTAGTTAAGATAATGTTTTAATTCATCACTGTCTCCTCCTCCCCTTGGTACCAGCTTTTATGTTCATTGCATTCCCCACCCTTTTAAGTACTCAGTA +CCTCCTGCATGGTAACCTATTCTGATATTTGATATTATCATGCTTAATTTGACTGAATCCATTTGGATATTTTATCTTTAAGAAATTTGTAGTTTTATAC +TTTTAATTTATGATAAAATTAGATTAATATCAAACATTAACAAGTGACTTTTAGGAAGGTATATGAGCTTTCTTATTGACTTCAAACTATAAAGTACAAA +CTGTGACACTAGAAATTTAGTCCTTTAACACATGTTGTATTTATATGTGAAGTGGAGGGTGAGCAGAAAACAGTGTTATATTTCTCTGTGTCCAGATGGA +TACTCACCTCAATCATTTTCCTATAGTAGAAAGTAGTTCCTGAAAACACTTAATAGAGATTATTTTAGAAGTTGCTGAGGTACAAATAAAACTGCTATGC +TGACATACTTTTTTGCACCAACAACTCCAGTTCTTCTGACACAAAGGACCATCTTCCTAGTGCCATAATTTATCTTAGACCCCAAAACTCACAGAGGCAC +ACATCATATCTCTAATACTTGCTCACCACCACTGGCATGAGTCTCTCTCTATCCTCTTCTACGTGAAGTGATTATACTGTCACCTCTGGAGCTAACTGTC +CACAGTCTCAAGATGCACACTTTTACAACCAGAAGCCTATGGACTGGGTGAGGGAGCAGAAACAGCCACAGGTACTGCCCATCAGGGTAATGTAAGTCAG +CGTGCAAACAACTGATCAGATGAACATGAATAGCAAGGTGCCGAGGCACTGGGAAGAGGGACCGGAAAACTCTATAACTGTTGAAAAAGACTCAAGCCCT +TGGGAAGGGAAATGCCTACGAAATTATATAAAGACCATTTTATCCAAGTTGGTCATCATTCAGATGAAAACCATGAGGCCCAGAAAAGTAAACTGAGTTT +CCAGAATTCACACAATTGATAGAATAGGAACCAGAATTCAGGCCTCTTGCTTCCTATTCCAGAAAGACAAATTGCAATAATAATCAAATAATATGAGCAA +TCATCCAGTAAAAATAATCTAGTAAAAACAGCAAAACTCAAAAGAGTGATTTTTCCTGGTTAAGACCAAACTAACCATAGATTGCTATACATAGTATCTA +TTATAAATACTGAATTATATAGCAGCCTGACAATAAATACATAAAATGTGTACACAAAGATTATTGAACCTGTACAATACAGTAGTAAATAGTAACTTTA +TATTTGCAAAGTGACTGATCATTACTATCAGAATTTGTACCCATTCTTCATATTTTGTTGGTCATATAACCAGTTACTACAACTGCAAAAACAACCTAAG +GTCATGTTTCTGTGAAGTCCATCCTTTTGGTCTTTAAATTTTATTATTCTCAAAGGTCAATTATGATCTCAATCTTTTCTTGTAATTTTACTGACAATTC +TCCTTCACACTGATTTGTTCTTTCTCTAATTCCTGTAAATAGAAAGAACCAAAAAAAGTTGAAAAAACATGTATTGTACATATAACAAACAATCATATGT +GGTATACAATATATATCAAATGAGTATTAAGATAAACATTCAAAGAGTTTTAAAGAAAAAAGTGTTATAGATATTGGAGGGCAGAAGAGACGATTGCCAT +TAAGAACAGGTGGAGGAGGTTATGCCAAGGACATTGACCTGACCCTTTAGGAATTAGTGAAAATTGAATAGGAGAAGAATGAGGTATACAATGTGTGAAA +AATACCTAAATTGATATAACAGGAGGAGACCTTTTCATATCAATTATCATTACTTCTGTGTATATAACCATATTAGATACCCACAAACGAATAGAAAGTG +GATAGTTCTTGATTGACAAGTAAGACTAATAATCCCAGATCATAGTAAGGTCTTAACTTCAAGTCAATAATCTTTATTACTTATGGTTCATTCCTCTCCC +TCATGTTTTCCAATAATTTTAAAATGCATAATTAAAACAATTCTCATTTAAAAACATAGTAGCCATGACTAATGATCTTCCAGTGGGAAGGTACTAAGAC +TTTACAACATGTTTCTTGCTGGGGATAAGACAGCCTACAGCCAGCATTCAACTCATTTTTCTAAAGTCTATGGATCAATTTGAAATACAGAAAAAGTAGA +ACAGAGATAAAGTTAAAAAAAGATTAAAAATATGGGAAGAATGGGAGAAAGGGGAGATTAGAAGATATGAACAATGATTTAAAAATAAAAGAGCCTCAAA +GGAGAAGAGAAACTGCTAAGCAAGACTAAGGTAGGATGAAATACAGTAGTCTCTGTTTCTGAGAACACAGGTTAAAAAGAACATAAATAAAATAAATTTA +TCACCTTTAATACACTCATTCAAGGATGCTACTGAGTTTGACTTTGGGAATTTCTCACCTTTAATACACTCATCTGGGGATGCTACGGACTGTGACATTG +GGTTGCATTTAACGGGGGAGAGAAAGGGCAGTTGCTTCTATTATCTGCCCTTTTGGACTCACAGAGTTTCTTTGAAAAGCACAGATGATAATAAATGGAA +ATATTGCCTTTTATACTATACAATAATATACACATGCAATTCACTGGAAAAAGTATACTTGTTACTATGATTTGAGGATACTACCATATACTAATCAAGA +GAAACACATGTACAGAACAAAGAAGCCACATGAAATTTTTACTAGTGTGTGTTTTCCTTGTGTTCTACCACCCCAGGAGCAGCTTCTGCTACTGAAGATC +ACAGTAGAGTTATTTCCAAAAGTTGTGGGTCTGCAGGGTGGACTTATCACATAGCTGTTTGCCAAAATTCAAAAGTCCAGAAACCATTTCCAAATTTTCA +CCTCTTTTATCTTCAAATCCTAAAACTATGAAAATTCACAAACTTAGCTCCATACATTATGGTAGAAAGGTTAATAATTTGGACTTTGAGTTTGACCAGG +CCTGATTTTTGAATAAATTCACAAACTTACCTCCATACATTATGGTAGAAAGGTCAATAATCTGGACTTTGAGGTCGACCAGGCCTGATTTTTGGATCCA +GGCTGCAACACTCACTTGCTGTGTTAACGTAACAAAGTTCCTAGACCATGCTGAGCTTCAGTTTACTTGTTATTGAATTAGGGATATAGCGTTCAAAGGA +AGAAGTTCTAGTATTTGATTGCACAGCAGAGAAATTATAGTTATTGAACTGGGGATATGTAGATAGACATAATAAATTTTAGTATTCAATTATACAATGG +AGAAATCATAGGGAACAATAATTTATTATATATTCTAAAATAGCTAGCAGAGAAAAATTATAATGTTCCCAACACAAAGAAAAGATAAATATTCGAGGTG +ATGAATATCCAAATTACTCTGATTTGATCATTACACATTGTATACATGTATCAAAAATATCACATGTACCCCAAAACATGTACAACTATGATACATCAAT +AAAAAACAACAAAAAAACCAAAAGAATAGAAATCAAAAATAAATACATAAATACATAAAATAGGGATAATAATACCTCCCTTGCTTGCTTGCTCCCTTGC +TCCATTTGTAAGAAATAAGTGATATAATATAGGTAAAAATACTTAACCTCATACCTACCACACAGTATAGCACAATAAACGTTATTTATTATAATCTGAG +GCCTACCTACATAAGTGACTTTCAAGTATAGAAAATTATTTCTCAAATTTTAAATACTCCCTGATTCTCAGGTATGGTAATTAGACCTGGCTTTAGGTAA +AGCTCTCATGTCTACACTTGGATTTAATCACTTAAGTATATTTCCCAGTGCCCCCCCCAAAAAAAATTGCTCCTAGGTGGACACACTAATCAAAGACTTC +CTGAGAAATGCAGGAAGAAGTTTTGTCCTCTGACCACGCTACACCCTTTCCTTGATGGTAAGCCCCATAATCTAAAGCCATAAGTTTCAATTCCTCACAT +AAAAAGAAAAAAAATGTCTTTTATGACCACTTCAGATAACACTGGATATTTCCCTTGTCATTAGGAATGAGAAATGGGAGGAAGGTAAACTTGTAGACAG +GAGAATTGGTAGATGCTTGAAAGGATTTCTGAAAACTGTGCCTATCCAGGTGTACAAATGTGTTGACCAGCCAAGGCAAAGCAGTCAAACCATACAATAC +CTTATCCTCAGGAAAATGGACTTTTCTCCCAAATTGCCTTTTTCATGAAAAATATAAAATTCTCCAGTTTCAACCTCATGTTAAATTTCACATGTGAAGA +AAACAGTCATGCACATCAGAAAATTAAATGGCGAGTCAAGACCAAATTCCTAGTCACAGTTATGTTCTGTTTCCAGTATTACCTTCTCACTTATTCATTT +TGTTAAAGTGGAGCCAAAATAGAAGTGGGTGTCACACATCAAGAAAGACTGAAGTCGTACAAAGCCGATCCTTATCCAACGTGCATTAAAATATGCATCA +GGCATGTGTGATGCATATAGTAGAAGTGGAACAAATCAGGCCAGGTGCAGTGGCTCACGCCTGTCAGCCCAGCACTTTGGGAGGCCAAAGCAAGCAAATC +GCTTGAGATCAGCAGTTCAAGAAGTGTAACAAATCCTCTACAATATAAGTAGAGTGAAAAGAGATAGCTACAGTGATGAGGGAAGGCACTATAGTGATGT +GGCATTTGAGTATAGCCATAAAAGAGGATAAATATTACAATACATGAATATAGGGTCTAAAGAAGTCTTTTCAAGTAGATTGTAAAATATTTCAAAAATG +GTAAGTTTGGTGTATGTTGAAGCATACAGATTGTCTACATCCTAAAAATCATTTTGGTGAATAAAGGAAAATAAGAAAGGTAGTCAATATTCATTTGTTG +CCTATCATTAGAAACTTCTCAAAGGTATATGAGAATTATTAAATAAATTTAGGAAGCCAGTGAAGGTATGGGTCCCGGGAATTGAGGATGAAGCCAGTAA +TTAGGGAAGATGCCCTATCTATAAGTGTGATGTATCAAATGGAGGAAAAGAAAAACGGAGGGAAGGAGTTCCCTTAAGAGAAGATTGAAATAGAGCAGAC +TTGGGGGGCTACACAGAGGAACTGGGACTACACAGTTCCAGCTTTTTTTTTTTTTTTTTTTTTTTTTTTTGAGACGGAGTCTCGCTCTGTCGCCCAGGCT +GGAGTGCAGTGGCGCAATCTCAGCTCACTGCAAGCTCTGCCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCC +CGCCACTGCGCCCGGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCTTGTTAGCCAGGATGGTCTCGATCTCCTGACCTCATGATCCACCTGC +CTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCGGCCCACAGTTCCAGCTTTAAGGCTATAGAAACAGAAATAGAAATACTGGTAA +GTAAAAACCCAAAGGATTGGTGACTTATCACAGCTGGAGTGAATACGAAGGAGCATGAACTCAAAGAAAATATCAAGATTTAAGCAAGAATAAATAGGAC +AATGGTAGGTCCATTTTTAGAAATTAGAAAGTTGAACATAAAATATGTCAGGGTGGAGAAAATAATCACGTGTATTTTAAGCAAATAAGAGTATTAGATA +TTGAGATGCTCAGGTGAAAACATATGACAGGATATATGGGGGAAAAGTACAAATTCAACATGTAATTGTATAGTAATCCATATAAAAATAATAGACGGAT +GTGTAAGAGTGCATAAGGTCCCTGAAGGAAATAATACACAGGAAAAAAAGATTAAAAAGCAAAGACCCAACTATAGAAACTATCCACATTGATTATGTAA +AGTAGGAAAAGGAATCAATAAACTAGACAGAACATCACAGAGGTAGGAGGACAAGTGCTGGCCTCAAGGAGCCAACACAGAAGCAGGTATCAAGAATAAA +GGAGGAGAAGAGAGAACAAAGAGAGAGAGAAGAGAACTTCTGTGGCAGAAGATCAAGTGGGATGGTAGAATAAAGGAGAAGAAATACAAGAAAATTGAAA +TAAAATTTACAGAAATGTTCTACATTGTAAGTGGGCAGTTTTGACCTGGCACATTGTTGGCACACATTATAAATGTCAAATGTATTAATGAATGAATGAA +TGGATAATATAATGAATGTGATGGAGTTGTCAAAAGCTGAATTAATTAAAAGTCCCCACGAGAGGTTAGATGACAAAATTTTCAGAAACTTTCCATGCCA +CTCTGTTGTGACATCAACAGTGCTGGACCCTTGAAATCAAACCAAAAGGATTCCACCATGAGAATGAAAAGGGCTGAGAAGGGGAATGCTGGGTGACACA +GAAGGTGACAAAGGGCGAAAGGTTTCTAGGCATTTGATAGACTGATGGACGTCCGCGCTGACCATAAGGCACAGGCCACACAGGAAGGAAAATGAGACCC +AACGCGAAGAAAAGTAGGGCTAAACAGTCGGGAAAATGTGGGAAGAAGGATGAATAGTCATACGATCAACTCAGATTCCTCCCTGACATTCTTCTACAGC +TTTATTCTCGTCCTTTGGGAGCCGAGATGTTCATTTTCCTACATTCTTAGCTGCCTACACACGGCGACTTTTCTCCACGGTGCCTGATCCCTGCTGCATC +CTCCTTCTCTAGTGGCAACAGCAAATGGCCACACAGAAGGCAGACATTGCACCCAACTGAGGAGAATGTAATTCACTCATTGCCAGTCACAGACCTTGGC +TCACCGATTTACTAAGTATAGATTTTATTTCTATCCCTCACCTACCTGTTTTGCCAAGGGAACTAAGAAAAGAGCATCATCAAAAATTCAGATAGGTATA +GTTCTCACAAGATGAACCAGATCCAGTACGGCATCACTGCAGACATACACACAGAGCTGCATAAAACAGGAAGAGAGCTGCTAATCACAGCCCCAGAGGG +TAGTGGCCAAAGTGATGCCTTGGAGATCCGAGAATGCCAGACTGAGATCACACGGCCTGGGGAATTACCGCCTATGGTCATTTTGGTTTTCCCGGGATAG +CCATGTTAATTGGGTGAAATAAAGCATATTTGATTTTCTTATGACAAAAAAGGGCTTTTGCCATTGTCTACAGATGATACTTTAAATCTTTATTTTATGA +CTAAAGGTGAATTCCAGAGCAACATTAAATGTTGTCCCTTTAAATTTTTAATCATTTGCATAACGATTACCATAATATTCAATTTAAACATAAAATGTAA +TTGAAAGTATGAGATTAATATGTGGACATGAAATCATATAATGTTCCATGGAAAAAATAGAATGTATAAGGCAAAGAGGTTTAAAGTAACATCAAAACTA +ACGCTCACTATACAAATTCTATGAAATCCTCATAATTACACTGTGAAGCAGGTGTTGTTAGAGCCACATAATCTCAAACAAATTATTTATTATCTAAAAT +TACATAGATATTAAAAGGTTAGGCCATATATGAATTTAGGATTCTCTCAAAAATTTTTTCTCTTTCTCCTACATCAAACTTCCCTAAATTATAGAAAAGT +CACAATGTTACCAAACATATTCACAAAACACATATAATCTTGAATCCAAATTTCAGTTACAGCAGAAAAAATAAAACTCTAGATCAATCTCAATCGTGTA +AATAAATTCAGATTTCCAATCTAAGAGTCTCAATTTGACATACTTCTTTCTCTCTCTTCTTTCAAACCAGGAGAAATATAAATATGAGCCACAACCTTAC +AAAAGCTAGAAAATATTTACAATTCCACACAACAACACATGAAGAAAACCTTCTGGACATCAAAAGTTTAAACCAGTCAAGACTGAACACCAAGATAAAG +TGCATGCCTCTGAAGAGCTTGAGCTAGTCAAGAAGCCCAGAAATCCCTAAAAGAGGTGTGTATACTGAGGACTGAGGATCAAAACCTGTGATCTTTACTT +GGAACAGAAATATTGCAGCATGTGAACCCTCCACAGAGTGACAGAGGGAAAGGAGTTTAAAGGGAAACATGCAAATGTATCACCTTTGGAATAATTAGGA +CACGTGTGTGGTGTAATGAAAGAAGGCAAAAAGATGGGGAAGAAGCCAGACAGATGGCAATTTTCATTCTATTATGAAAAGAAAAGGATAAGTCACAAGT +CACATGACGAAATTAACAACTATGAATCCACTCTAAGCCATAGTCAATCCTATAGCCTAGGAGTCATTCTAACAGATGAGAGTGTTTTGGAGACAAGATT +CCAAAACTCGTCTGCCTTCCATCATACTTACTACCCCCAGCTCCTCCTCCACAATATCCTTTCACAAGTATCTAGAATATTCAAAGACTAATAATATTAT +ATAATTATTTATAATAATTGTATTACAAAAATAAAACTTGATGACCTTTATAAAAATACTAGAAGAAAAAGGGAAAATTACATAAGGTACAGAACATACA +AATTATACCATGAAGCAGTAAAAAACAGGATCAAATTTTCTATGTTTTTTAAAAATATGCCTTCTCTAAAATGTTTTCTCTCTGAAATGATATTTAGAAG +ACATAATTGAAAATAAATACAAAATAAAGTGATAAAAAATAATCTGGCAAAATTCAGGATGTAATGAGTAAAGACAACCATGAAAGAAATGAAGATCAAT +AAAAGCAGGAAAAAAAGTGGGAAGTGGAGAGAATAATGCTGCTAAAAACACAGATAAGAATATAAATGACAGGCTTAAATATATCCTGAGCAAAACGAAA +TAGAAAACACAAGAAGGTGAAATGTAACATTAAAGTCAGGTCCAACAAATGAGAAATTAGTGTGAAAGAGCTCACAATATCTGGTTAAAAAATTCAAAGA +TAAAAGAAAACTTTTCTGAAATGAAGAAAACATTGAATCTAATGGTTAAAGGGCTTATCTTTATCCAGAAAAAATGTGTTATAGTATGACCACATCAAGG +CAGATGCAACTGAATTTACCGGACTTCACAAACACAAAATAAACAACCCACAAAAAAAAAAAAAAAAAATAGAGTCCCCATGAGGCTTTAATGAAGACAA +CTATTAGAGGCCAGGCGCAGGGGCTAACACCTACAGTCCCAACACTTTGAAAGGCCAAGGCAGGAGAATCACTTGAGCCCAGGAGTTCAAGATAAGACCA +GCCTGGGCAACATAGCAAGACCCCATCTCTATCAGAAAAACTTAAAAAAGAAAACTATCCACTAAAAATGAATAGAGATAACATGATACAAGTGAGCATT +CTGAAGCCTAATATCAAAATGTTCTGGGGTTTGCGGTTAAAGAACAGAATGCAAATGTTACAAACCATAACTGTATAAAGACTAATTATATTCATAACAA +AAATAAGAAGAGAAAGATAGTAGAAATATATTCTGGTCCATTCAACTTTCACAGTGGGAGAGAATCAACAAATTATGTTATGGGTGATTAAATATTATTT +TAAAAGATAAAGGTCATTATTAGAAAAATTAAAAATAACAAAATCAAATAAAGTTGAATGACGAAGGTGGGAGAGGAAAGTGGGTTTAAGGGGTAAAGTG +GAACTATATTAAAAGAGTCAATGGAGAGCACCCTTGGAAATAACACAAAAATTAAAGAACTAAATATAATTTATACAGCACATAACTAAACTATAAATCT +TCAAATTAAAAGAAAATAGGTACATACAAAATATCACATAGAGAGATATTAATACCATGAAAATATTAAAATAAAAGCATAAAATTAATTCATTTATTTA +CCCTATTAGTATTTTTTGAACACCTATGTGCCAGGTATTGTGCTGAATGCCAGTAAGATATAGTTCCTGCATCTTGGAGTTTTCGTGGAGGAGACAGAGA +TTAATCAAACAATCACACAAATGTAAAATTGCAACCATAAAAATTACTCTGAAATACAATGAAAATTACTATAAGAGAGGGATTTGATGTGAGTCAGAGA +AGTTTCCCCTAAGAAAGCAACACTGAAGCTGAGATCTAAAGGGTAAACAGCAGTTAACTGAGTGGAGAACAAAGGTTTTCCTGCAGGGGGAACAATCTGC +TCCCCGAGGCCAGAGTGGGGCCTTGGGAGTTGTGCCTGAAACCACATTGTGAGGAAGTGAGGGGAAGCATTGTGCAGATAATGCTGAAATAAGTAGTGGA +AGATGCTTCCTAAGAGAATGAGAAATCCAAGACTACTAAGCAGAAGAATGATTTGACCAGATTTCACATTTGTAAATATCACTATGGTTACAATGTATAG +AATGGATTTTAAGGAATTCAAATTGGATACAGGTGAGTCAATTACAAAGCAACATGCTTGCCAAGGCAAGAAATTTGATTACTTAAACTAGATATGGGAG +TTTTGGAAATAAGTAGATAAATTTGTCATATATTTGAGATAATAAATCACCATGACTTGATGGTAGACTTAGTTGGAGATGCCCTCACTAGTGCACCATC +TAATGCTTCAAGTCTAATAATTATTCAATTCCTCCAGAGCCACCAATCCAATGGTTCTACCATATTTATGCTGTCATTCACTTTACTGATATCCTTCTTA +CCTTACCTCTTTTCCCACTTTATATTCCATGATCAATACCTTGCTCCCTCGTAATGATTGTACTCACTCTTCCAAACAACAATCCTGATAAATCCTACTC +TCTGCCTTCTACATCTTGATACCACACAGCTATATGTGGCTAGATAAAACAATCACACTGACAATCATCCTATGCTTTCTGAATCCATCACTCTTCTACT +TTTTCAGATCTTTTCTTTCTCCCTCATCCTTACCATGTAATGAACTCATTTTGCATGTCAAGGGCTAAAAGTTGAATATTTTAAAAGTTCTCATTTTCCC +ACTACTATATAAACCAACAAATATCTTTAGTCTGCATTCACAAATAACATAACAAATGAGCTCTTCATATTTCTATCTGTGGTGAATTAAGATGACTAGA +AATTTTGTGGCACCATCCTGTTGAAAACGTGGGGACATATTCTTTCTCCTTGAACCTGGGTGGGCTCTTTGACTGCTTTGACCAATAAAATACAGTGAAA +GTAAAACTTCCAGTTTTGATGTCCAGATGTTAAAAGCCTTGAAGCTTCCATTTCTACATCTTGGAACCAACGTGTGTGGGGTGCTGAGTCGGTATCGAAG +AATTCTGCTTATTCTGCTTGCATTAGTCCATTTTCATGCTGCTGATAAAGACATATCCAAGACCGGGTAATTTATGAATAAAAAGAGTTTCATGGAATCA +CAGTTCCATGTGGATGGGGAGGCCTCACAATCATGGCAGAAGGTGAAAAGTATGCATTACATGGGAGCAGACAAGAGACAATGAGAGCTGAGTGAAAGGG +GAAGCCCCTTGTAAAGTCATCAGCTCTCATGAGACTTATTCACGACCATAAGAACAGTATGGGGGAGCCACCCCATCATTCAATTATCTCTCACCAGGTC +CCTCCACAACACATGGGAATTATGGGAGCTACAATTCAAGATGAGATTTGGGAAAGGACACAGCCAAACCACCTCATTCTGCCTCTGGCACCTCCCAAAT +CTCATGTCCTCACATTTCAAAACCAATCATGCCTTCCCAATAGTCCCCAAAAGTCTTAACTCACTTCAGCATTAACTCAAAAGTTGGCAGTCCAAAGTCT +CACCTGAGACAGGGCAAGTCTCTTCCACATATAAACCTGTAAAATCAAAAGCAATTTAGTTATTTTCTAGATAAGATAGGAGTACAGGCATTGGGTAAAT +GCAGCCGTTCCAAATGGTAAAATTTACCCAAAACAAAGGGACTAAAGGCTCCAAGCAAGTCCGAAATCCAGTGGGACAGTCAAATCTTAAAGCTCCAAAA +TGATCTCCTTTGACTCTATGTCTCACATCCAGGTCATACTCATGCAAGTGGTGGGTTCCCATGGTCTCAGGCAGCTCCACCCCTGTGGTTTTGCAGGGGA +GAGCCTTCCTCCCGGTTGCTTTCACAGGCTGGCATTGTATGCAGCTTTTCCAGGCACACAGTGCAAGCTGTCAGTGGATCTACCATTCCGGGGTCTGGAG +GACAGCAGCCCTCTTCTCATAGCTCCACTAGGCAGTACCCTAGTGGGGACTCTGTGTTGGGGGCTTCAACCCCACATTTCCATTCCCCACTGCCTTAGCA +GAGGTTCTCCATGAAGACCTCACCCCTGCAGCAAACTTCTGTCTGGAGATCCAGGCATTTCCATACATTCTCTGAAATCTAGGTGGAGGTTCCCATACCT +CGATTCTGGACTTCCGTGAATCCACAGGCTCAACACCACATGGAAGCTGCCAAAGCTTGAGGCTTGCACCCTCTGAAGCCATGGCCTGAGCTGTACCTTG +ACCCCTTTTAGCTGTGGCTGGAGCAGCTGGGACACAGAGCACCAAGTCCCTAGGCTGTACACAGGCAAACAGCAGAGGGGCCCTGGGCCCAGCCTATGAA +ACCATTTTTTCCTCCTAGGCCTCTGGGTGTGTGATGGAAGGGGCTGCCACAAAGATCTCTGACATGGCCTGAAGACTTAGCGATTAACATTTGGCTCCTT +GTTACTTATGCAAATTTCTGCAGCCAGCTTGAATTTCTCCTCAGAAAATGGATTTTTCTTTTCTATCACAGTGTCATGCTACAAATTTTCTGAACGTTTA +TGCTCTGTTTTCCTGTTAAAACTGAGTGCTTTTAACACACCCAAGTCACTCTTGAATGCTTTGCTGCTTAGAAATTTCTTCTGCCAGATACCCTAACTCA +TCTCCCTCAAGTTCAAAGTTCCACAAATCTCTAGGGCAGGGACAAAATGCTGCCAGTCTCTCTCGATAGCAAGAGACACCTTTACTGCAGTTCCCAGTGA +GTTCCTCATCTCCATCTGAGACCATCTCAGCCTGGATTTCATTGTCTATATCATTATTTGACATTTTAGTCAAAGCCATTCAACAAGTCTCTAGGAAGTT +CCAAACTTTCCCACATTTTCCTGTCGTTTTCTGAGCCCTCCAAACTGTTTCAACCCCTGCCTGTTACCCAGTTCCAAAGTCGCTTCCACATTTTTGGGTT +ATCTTTACAACAGCACCCCACTCTACCAGTACCAATGTACTGTATTAGTCTGTTTTCATGCTGCTGATAAAGACATACCTGAGACTGAGTGATTTATGAA +GAAAAAGACACTTAATGGACTCACATTTCCAGGTGGATGGGGAGGCCTCACAATCATGGTGGAAGGCAAAAGGCACATCTCTACATGATGGCAGACAAGA +CAGAATGAGAGCTGAGTGAAAGGGGAACCCCCTTACAAAATCATCAGCTCTTGTGAGACTTATTCAAGACCACGAGAACAGTATGGGGGAAATACTCCTG +TGATTCAGTTATCTCCCGTTGGATCCCTCCCACAAGACACGGAAATTATGGGAGCTACAATTCAAGATGAGATTTGGGTGGGGACACAGCCAAACCATAT +TGCTGCTGAATAGATCATGTAGACAGGCTCTCAAACTACACGGAGAGCAAGAGAGGCCCACCTTACCACAACATTTCATCCAATCCACTAATAAAACAGG +CACATCACTGAAACCACCTTCAACTCTCCAGACTACCCAGCTGCCAGCTGAATACCACAGATGGCTACAGTTAATACCACATGGAGCAGAATCATGTAGC +TAAGCCCTGCTTGCACTAATACAAGTCCACAATTTTTTTTAAGTTTGTTGTTTTAAGCTGCGAAGTTTTGAGGTGGTTTGTGGTACGTGGAATAAGATGT +CACTCTAATATAATATAAACTTAAACTATGTGGCATTGGCTTTGGAATCAGACAATGGATAGAAGCCAGAAGGATTTCACAAAGACTGTTAGTGAAAAGT +GAACAGACTTCAAGGAAAATGATAGCAAAACCTGTAAAAGCATTCTGGGAACTGACAGTAAACACTGAATGGTCCTTAAGGAGACTGAAAACTTGAAAGA +GCTTAAGAAGTCTACTGGAAAGGGCTTTAAGGATAATGAGAAAAAATCATCAGTGGAGGCTGAGGAAAACGCACCAAAGTCGTATTCTGATGGGAGAGTT +AGAAAACGCTTGCCTGGAATGATATAAAATATAGGAAAAATACCGAAAAAGTTTGTGGATCTGGCTGGGGAGATTTTTGGTGTCAACTAAAGAAAAAAAT +TAAGCTTTTAAGAAATTAAAGTTAGATTTATTTAGGGGTCTGAGAACAAGAGACTGAGGATTACAGCCTAGGAGAAGTCTTTCAGAGAGGTTCTGTCAGA +CTGCTCTGGTGAAGGTCTTTAGCCCACAGTTTATATGCAGGCTGTACATATACACCATGGAATACTATGCCGCCATTAAAAAATGATATCATGTCTTTTG +CTGGAATGTGGATGGACCTTCTATTATACTTAGCAAACTAATGCAGGAACAGAAAACCAAATACAGCATACTCTCAGTTATAAGTGGGAGCTAAATGATG +AGAACTAATGAACACAAAGAATAAAACAGACCCTGGGGTCTACTTGAGGGTGGAGGGTGAGAAAAGGAAGAGAAGCAGAAAAGATAACTATTGGGTACTA +GGTTTAATACCTGGGTGATGAAATAATCTGTACAATAACCCCCTGTGACACCAGTTTACCTATGTAACAAATGCCCCTAAACTTAAAATAAAAGTTAAAA +AAAAAGAAAATTAAAATCTCCTTATCATCTACCTGGTAATATGAAAAACACAAATCTTTCATTCATTCCTTTCAACTGATGAGGAAAATGAGGCATCGGG +AGTTAGTAAAAGTCCACATTGAGATATGAGACCCACGACTGGCTGGACGCAGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCGATGCTGGTGGA +ACACCTAAGGTCAGGAGTTCGGGACCAGGCTGGCCAACATGGTGAAACCCCCATCTCTACTAAAAATACAAAAATTAGCTGGGTGTGGTGGCAGGCACCT +GTAATACCAGCTACTAGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGTGGAGTTTACAGTGAGCCAAAATCACGCCATTGCACTCCAGCCTGG +GCAACAAGAGCAAGACTCTGTCGGGGAAAAAAAAAAAAAAAAAAACCACCACCATCATTTTGCAAGTGTTACCACTATTGTGTGTTAATATTGTAGAAGT +ATTCCTAATTATGATTTCTTTGTATTCCTAATTGTAATAGCTTTGTATTTGAAAAATTATTGATTCATACTCTATGTTATTATTTTGTATGTGATGACAA +CAGAATATATTATCATGCTCCTTTTGTGAATCTCATTCATAATATAAAGTATAAATTTGTGATTTTGCTTTAATTTGAAATATTAATTTCAAATATGTTA +TCACAATTTGATACAAACTATTGACAGTAAATCTGTGGATTAAGTAATGTCTTAGTAGGTATTGGGAAAATTTGAAACTAGTAACATGGAGGACTATTGT +CATTGTTTATTTCAAAGCCAGTTAAAATTCTGCAAAGCAGTGTACATAAAAATAATTTCAAGAAATTTATAAAATACCGAGATTATGGTGTATAAACAAC +TTTAGATTCTTTGTTTAAGAAATTCTGCCAGTTTGTAATATATGCTTCATTCAAAGTAGCTAAGGGCTGTACCTGGCCAATAGTAGGCACCTAATATTTG +TTGAAAAGGAATACTGAGTAGCTGGGACCTCCTGAGTAGCTGGGACCACACACATTTAACCTGTATTTATAAAATTACTGTTTAGAGAATAACATTTGAT +GGAATCATGCTTTTACTTTCTGCTTATGACTCAATTGTTTGTACTGACATTAACATCCCAAATCCTTAGCATGGCCTACAAGGCCCTGAGCAATGTGGCA +CCTGCTGAAGCCTGCTGCCTCATTTAATAACTCTTTGTCTCTTTCCCAGATCCAGCCACTCTAACATTTTTTAGCTCCTGGACCAAGACAAGCTCTTCCC +AGAACCTGACCTTTGTACCTGTTCTTTATTCCTGGAGTATTTTTCCCCTGACAAATTACTTATCATCTATCATAATTCAGGTTAAATGGCACTAACTCAG +GGAAGGCTTCCCTAACTGCCTCCCTTCTCCAACCAAATTAGGAACAATTATATGGCCACATAGTATCGAATCAAGTTTATAATTTTAAAATAATTGGGAG +ATTTTGTTGTTTAACACTTGTTTTCACTATAAGACTGTAATTACATGCAAGTAAGAACCATGCCTGTTTGTTCACTCCTGCCACAGTCAGAATAGTGCCT +GGAATATGCAGTAAGGGCTGAACAAACACTAAATAAATGAACAAGTGAATAAATGGATATTGTCTCATTTTTAGAACAGAGTACTGAAGGGATCATGAAC +ACTATCTGGTATGTCACGTAGGTAATTTACAAGGGCTACAATTTCAGCTCAGATTTACCTTTTCCTGGATACAGGTCTTGATAGGTCTCTTGATGTCATT +TCACTTCAGATTCTTCTTTAGAAAACTTGGACAATAGCATTTGCTGTCTTGTCCAAATTGTTACTAAGAATCAAGAGAGATATCTGACATGAAATGACAT +TGGAAAACATTAAACACGATTGAAATAATGCTAGCCAATATGGTTATTATTAGAAACCAATTACATTTTCAACTTAAAAACAGTAATACTTATTGCAGAC +TCAAATGTGCTTATTCTAAAACAAGTAAATGTTTGCCTATGGTCTGAGATTCTAATCCACGGAGTTCATTCTAATCCACATTCAACACTATCATGTACCA +GTGGGCCTCATAACCCACCTAGCCCTGTGATTTTTCAGGTTCACTTTTCTAAACTTGTGAATTAAATATTTATTTTCTTAGTTCAGAAGAGGAAAAAAAC +TCTTGTAATTGTTGCCCATTTCAGGAGAAATCTTGCATATGAAAACAAGAGATAAATATACACAACTGAGGACTGTGGTTTAAACAAAATCTTGAGAATG +TTTTTTGACCTTATACATTTGTGCTTTAGTATAACAAAATGATATAGACAAAGGTAACTTTTAATAGAACCAGTCACTAAATTAAAAAAATGACAAATTC +TTCTGCTTAGCTAAGCAACAGAGAAGGTAAAATACTAATTCAATTCATCAATTTAAGCAATACTCATTAAGAGCCAAGTATGTGCTTACTGAATAAGCTG +CTAAGGTTTGGTGGTTACAGAGTGTGCGGTGAAATGATGTCTACATCACAGTCCAACATTCACAGAGTTTAAAAGCCTACCAAGAATCAAGACAGACACA +AATACCTAACATAGAAGTTTGTATATGATAAGAGAGCCAGAGTACAATTTAGGAGAAGAAATTGTATGGAAGGAAGGTTCATTTCCATTAGACCAGAAAA +GACAGCACATTTGAAGGCCTGAATAAGAAATATTCTGGATAAGATATTGTGGCTGCTACCAGAATGGCTCTTGATGATCTCTACCTCTTGGTATTTATAC +CCTTATATAATCTCTTTCCTATAGTGTAAGCTGGTCCCAGGTACTTGTTTCTATTGAATAGAATAGAACAAAAGAAATGAGATGCCACTTCTGAGATTAG +ATTATAAGATACTGTGAATTTCATCTTGTGCCCTCTCCCTCTCTCTCTTTCTCTTGCCCTCTCATTTGAATGAAGCCAACCGGCATGCTGTCAGTGGCCC +AGTGTAAGTCCTGTTACAAGAAATTGATGATTACCTGTAGCCAACCCTAAGTGAAGAACTGAGGTCCTCAGTCCTACAAATGGAGAGAAACTGAATCTAG +CTAAGAACCATGTGAGTGAGCTGGGAAGAAGATCCACCCTCAGTTGAAATTTAAGATGACATATTGAGCAGACATACTGAGACACACTGAAAGTAAGAGA +GCAGGAGGAAACAAAACCAGGGTCATACAAAGAACACAACTGATTTTGAGATTCTCACATAAGTATTACACCTTCAGTGAGCACGTGTACTAGAAATTTA +AAAAATAAATAAAATAAACCTTCAAAGTGAGCTAGCAAATAAATTTCCCTATGGTCTCAGCTCTGAGTGGAGAGAGAAAATGTTCCCTGTGGAGTTTATA +GCCAGAATCCAGCTCTCAAACAGGTTTCAGCCTGAACTCACACAATCTGTGTGGCTTCCAAATTTGCAAGCTGAGAATTTAATTCAAAGTGGTCTCAGGT +TGATAGCAGTCCAAAATGCTAGGTAGGAAAAAAAATCCTCTCTGGACAAATAAATCATCAAAGCAAGCTCATAAGAGCAGGTTTCAAAGGTCATGAGCTT +CTAACACACACACAAAAATCACACACACAAAATGGGGGTAGCAGCAACATGGGTAGCGTATTCAAACTTGAAAAGACTTTAAATATTTGTATTATTAGAT +GTAGATTATGAAACACATATTTTAATGTGGTTAATTTTTTTAAGGAATCAAAACTATGAGTAAAGACCAAGAAAATTGTGCTGGATGGCCACTTCCACCA +TGGCTCCCCTCCTATTTAAGTCTGGGTACTGTGTCACCCGAAGTCTTCAGGCACATTGTTCCAGGTTTGGGTTTGCCTATGAAAGAAACTCATGAGAGCT +GGAAGTGAGGAGTGAAGAGGAGGTCTTCACATAAAGCAGGCTTAAGGATTAGACATAGCAGGTTTGACAGATGTGATGGCTTGCAGAATCCTTTATGAGC +TCCCACTGTCCATCTGGATAAGATTTACAGACCTTTCAGAAATTCCTATAAGCTTGGGTTCTGTGCCCACTCTCTAGACTGTCAGGCTAAGATCTCTGAT +ATAAAACAGACCTCTTCTGATTTTGTCTAGCTGCTTTTCTAATATCTATTCACCAAGCTCTTCCAATAATAGCATAAGGCCCTAATTAATATTAAACTTT +TATCATTATAATACATAGGATGTCTTCTGTTTTCCTGATCAAATTCTGACTACTATTAAAATATAAAGAATTGTCCAGAAATATATAAAAAAAGAATCAC +ACATTGATCTTCTTTAAATGAAAATATAACAATTGTATGGACTAGGATGATTACAGTTGTTCAGTTCTGACTGTTATTTGAAGAAAAAAGCAATAAGAAG +CCTCAGCAACTTAACAGAAGGAGCTGCCATTTACTAGGAGAAAAGATTGTGGATGAGAGTGTAGCAAAGGTCAGAATTCTGTGAAGCTTGAGATGTTTAT +TATAATGAATTATCTTTTATACTCACTACAATTTCCTAACAATTTTGGGGTTTATATTTTTGAAAGAGATATACCTTTAATTTTCTTTCTTTGTACTATT +GTTAGGTAACTTTAATGTGCAGATTATACTACAGTGAAAGTTGCCAATGACAAGGCAAAGTCACTTACATCAGACCCAAAGCAAAGTGGAGCCGGGTCAT +GAAAAAGGGGATCTTGTGTGTGTGTCCACGATAAGCACTATCACAAGGACTTTCTATAAACTCACAAGAAATTTCTGCCCACCCAGCACACTCTGTTTGT +CCAGCTCATCCTGTAGGTGTCTCTATAATAGGACCTATCATAAAAAATTCCTCAAGACTGCAGCATTTCAGATAAGCCACCCTCACAAGAACACTTGCCT +AGCAATGGCTGTTTCTGCCAGTAAGTTAACACCAGCTCCTGCATCAGACCCTGTGACCAATGATGTTTGTTTCAAAACAGCTTGCATGGACTTCTTTTTG +TCTTTATATATTTTCCTTACCTCAACCTCTTGGGATGCACCTATGATTGATCATAGCACAAATATCTCAGATTATAATCCTTGTTTATTTCCAAATAAAT +TTATTTCTTTGGAGATCCACTTTTTCTGTTATTATACATTGACATTGTTATTATGAAATTGGTTGGGTGATGTGTCTTATTTTCTTGTCTCCAGAAGAAT +TTCTGTAACAGTGCAATTAAACGTTCTTTGCATGTTTGCTAGAACTCACCTGTAAAATTGTCTGAGCAACCAAAGCCTGGTTTTTGTGTTTAGTTTTTCT +TTTGTGATTGGGGAGGGGGGTTTATCGTACTGATTCAAGGTGTGAAGGTAACATCATTTTGATTTTATACATCTTCTTCAGTCCATTTAAGCATGTTACA +TAGCGTTGTTTGTTCTTTTCATGATATTCTTTACAGTAGTCTCCTAAATGTTCCCTCTGCTTCTGCCAGGAGCCCCTACAATCAACTCAGAAGCTATAGA +GTTTAAAACATGTAACATATTATGCCACCTTTCTTACCGTAAAACATCCCATGGTTTCTCATAGTATTTATAGTAAAAGTGAAATTTTTATGATGGCTTG +AGAAACTTTTCCCATTAGATGCCCAAGTGCTGGTCTGGTCTGATCTTCTCATCTTCCCTTGGGTGATTCTGTGGCAGTCACACTAGCCTCCTTGCTGCTC +CACAAAAACTCCAGCATGATCCTACTTCAGGATATTTGCCATTGTTACTGCATCTGCCTGGAACCTTTTCTCCCATATAAACATAGAGATTGCTCTTGCC +TGTCCTTCAAGTCTATTCTTAAATGTCCCATTCTCTGTGAAGCTTTCCTGCCCACCCTATTTAAATTACAGACTTCACTCCCAATTCCCCATCTACTTTA +AGAGTCTTCATTTATCATTCCTTGACAAACTGTAAATATACATGTTCACTTTTTTATCGTCTGTCTCCAAATACTGGAATGTTAAGTTCTGTAATGTCAG +ATATTTCTGTTTGGTTCACTGGTGTATTCTTAAAGCATGTTACATACTAGGTATACTCAATGAATATTTGTTGAATAAATATCACATTGGGCTTATTCCA +GAAATTCAAGCTTGTTTCAATAGTTAGAGCAATCTACAAATGTAATTCATTACATTAACTAATTAAAGGAGCTAAATCACATCACCACCACAATAATGCA +GAAAACCACATTTGATACAACTCAATATTCATGTCTGCCTAACAAACATCTCATGATACTAGGAAAAGAGGAAGGGATATATTATTTTCATGTATAAAGC +ACTAACCATTGTAGCATGCCAATATACTCAAAATTCAATGAAATTCCTATCAAAATTTTAGCATTCCTCTTAGTCCTCAACAAAGCATTTCTAAAATGTG +TATAGAAGACCAAAGGGCCAAAAGAGTCAACTTCTGAAGAAGCGCAAAAAGAAAGTTGAGGAAATCTTAAAACATGTTATTGAGCTTAAAGTTGCAAAAA +TAAACTCATGTACCATAATTGATGAGTAGAAAAATAGACTAGTGGAATAACATAAAAATAAAAACAATGCTTACATAAAATGTTGTAACTGATTTGGATG +TCATTAGAAATCAGTAAGTAAATAGATGGACAATGTAATGAAAGATGCTAGGCAAATAATGTGGTAGGGAGAATAATGGCCCTCAAAGATGCCCATGCCT +AACCCTGGAACCTGTGAATATGTTACACTGAATGCAATAAAGGCTTATCAGATGTGATTAAGGATGCAAACCGAGATGGAGAGATCTTCCTGGGTTACCC +AGATGGGCCCAGTCTAATCACATGAGTTCTTAAAAATGGAGAACCTTTCTTAGCTGAGTCCAGAGAGAGATGTGACAATGAAAGAATGGTCAGAGAAATG +TGACATTGCCAGCTTTAAAAAGAGAGAGGAGAGGCAATGAGAAAAGGAATGCTGATGTTCTCTAGAAGATAGAAAAGGCCAGGATATGGATTCTACCCTA +GCCGCCATAAAGAAACATGCCTGTCGACAACTTGATTTTAGTTCACTAAAATTCATGCCTGATTTCTGACTTGTGTACACTGTAAGATGACAAGTTTGTG +TTATTTTAGGTCACTTAGTTTGTAGAAATTTGTTACAGCAGTAATAGAACAAGTGGTTATCCATATGAGGCAAATTAGATTGGATACCTATCTCCAATAG +AAATCAATTCAAGGTGAATTCCAGGAAAATACTTAAAACATTTAGATTAAAAATAAATGAGAATTTTTGTTACTTTTTGTAGGTCATAGAACCAAGAAAA +ACAAACATTAAGGAGGAAAAATGAACATATGACTACATCAAAATATAAAGCTTCTCTATTTGGATGATATCATAAGGTGACAAATCATAAACTGTAATAT +TTACAACATATATATAAGTGAATAAATATACATTTAGAATATATATGAACTCCCAAAAATCAACAGGAAAAATAAGACATAGAACAAGCAAAATGCATAA +ACAAAAGAAGGCAAAACAAAAATAATGACTCATAATTATATGAAAAGAAGCTCATCTTCATAGATGAGCAGATAAATGCAAATTAAAACCACCCTGAGAT +GCTTTTTACATCCATGAGCCTGATAAAAGTTAGAGTCTAAAAGTAATAATTAACAAAGATGGGAAGTAACAGAAAATCTTGTCCATTACTGGTTAAAGTA +TAAACTGATACAGCTACTTTATAGAATATTACATTATAGAATAAAGTTGTGAGTATGTATATGCAGTGACTCAGCATATTCATTGCTAGTATGTACTCAA +GAGAAACTTACAGGAGTGGACTAGGAAGTAAATACAAAATGATTACAACATTGTTTGTTATATCAAAAAATAAAAAAGACACCCAATTTTCCAGCAAAAA +AAATAAGTAAAAATAAATCCTGGTGTATTCTAACAATGGAATAATATATAGCCATTAAAATAAATCAACTATTACTGTACATATGAATGTAAGTATCAGC +AAAACATATTGTTTAGTGAAAAACTAAGAAGCTGAAGAAGAATATATACAATATGGTTACATTTATATGAAGTCCAAAAACTTGCAAAATAAAGAAATGT +ATTTAGAAATAGATTCACATGTGAGAAAACTAGAAGAAAATTAATGAAAGGATAAGAGGGATAGCAGTAATTCTGAGTAGTTGAGGGAATTTCAATTGGA +AAAAAATAATATCATATTCTTTAAGTCAGGTAGTGGGTATTAGCATTTGTTTTACCATCGTTCTTTATTCTTATAGCTACACTATATATTTTCAATGTAT +TTAATGTATTTTTTGCATAATTAAATATTATGCAATAAAAATGAGAAAACAAAAAAGTAGAAAATGATAAATTACAATAAAGAAATGGAGAAAAAATTAT +AATCTAGTTGAGTAATGGTATATTACATAGCTATTTTCTTAAGTAGATGTATGTACATGATGTATGCACGATTGTACATACATGTTCTTAATTATATATA +AATATATATGTACATATTTTTAATATAAAATACTAAACAAAGTACACCAAAATATTAGCTCCTATGTTAGTGAGATAATGTTTTGTTTTTTTGTATTTTA +AGTTTTACATAGTAGGTGTATTTTTCTGTTTTCATACTGCTATAAAGAACTGCCCAAGACTGGGTAATTTATAAAGGAAAGAAGTTTAATTGGCTCACAG +TTCAGCACAGCTTGGGAGGCCTCAGGAAATCTACAATCATGGCGGAAGACAAAGAGGAAGCAAGCCAGCTTCTTCGCAAGGCAGCATGAAGAAGTGCCGA +GCAAAGGGGAAAGAATCCCTTATAAAACCATCAAATCTCGTGAGAACTCACTATCGCAAGAACAGCACAGGGGAAACTGCCCCCATGATTCAATTACCTC +CACCTGGTCTCTCCCTTGACCTGTGGGGATTATGGGGGCTATGGGGATTACAATTCAAGACGAGATTCAGGTGGGGATACAAAGCCTAACCATATCAGTA +GGCATGTATTGAATTTTAAACTCAGAGAAAAATACTAGTGTTTTTATAGGATTCTTACTAAAGAAAAACCAGAAAGTAATAAACCATCTACGCTAAGACA +TAAAATTCAGTTGTTTAGTTACAAGATAGAATGTGGCCTTGTAAGAAAGCAAATTAACTTCTAACATACAAAGCCTTAGAGAAGATTCAAGTGACTGACG +GATCTTAAACAGAGCTATTATTACAACTCGAACTGCAGTAAAATATCCTCAGCAACATAGATGTGTGTGTTTCACTAGTCAGAGCAATACAAATTTAATG +AAACTCCATTGGTGGTGTTTTTAATCAGACAATTTCTGAAGATGTCCTGGCTTATTCACAGATGCAAGCCAAATCTCTAGAAGAGTACCATAATAAGAAA +AAAAAGAATACAGGCAATTGAGAGCTGTTCCAAAGTTTAGGGAGTTTTTGTAAGGAATTAATAAATAAAAATGTTCTTGAAAGAGAGAAATTAATATGCA +GTTCATACTGCCAGAATTGCAGGCAATTTATCAAAGTCCCCTAATCCTCCAAAATCGCTATTTTTTTTTTGACACACACTTTACAGTACAGAAGAAAATG +TCTCCGGCAATAAATCACAAAGTTAAAATTACCTAGTCTACAATTAACTACACAGTGATGGTAAATCATTTTCTACCAAAAGAAAGAAATGTCTTGTCTA +TTCAGGTTCTGCTCTACTTAAAAGTTTTCCTTGTTGGCGAGCAAGTGGTTAGAAAATCATATTTTATACGTACATTCAGCTTAACTATCATTCAGCTCAG +GAAGATGACTCAGGGCCTTATCCATACCTTGAAGTTTGCTCTTAGCAAGTAATTGTTTCAGTATCTATATCAAAAATGGCTTAAGCCTGCAACATGTTTC +TGAATGATTAACAAGGTGATAGTCAGTTCTTCATTGAATCCTGGATGTTTTATTTTTCTTAATAAGAGGAATTCATATGGATCAGCTAGAAAAAAATTAA +GAGGAAAATCACATGGAAAGTTATATATTATATATCTATTATATATAATATTATATATCTATTATATATTATATATTGTATATCTATTACATATATAATA +TTATATATGTATTATATATATTATATATTATATATCTATTATATATATTATATATTATATATCTATTATATATAATATTATATATTATATATCTATTATA +AATATTATATATTATATATCTATTATATATAATATTATATATTATATATCTATTATATATAATATTATATATTATATATCTATTATATATAATATTATAT +ATTATATATCTATTATATATAATATTATATATTATATATCTATTATATATAATATTATATATTATATATCTATTATATATAATATTATATATTATATATC +TATTATATATAATATTATATATTATATATCTATTATATATAATATTATATATTATATATCTATTATATATAATATTATATATTATATATCATTTCCAAAT +TCCCCAGCGTTCATATTTGTCAGTGCAAGTAAAGAGCCTTACTGCTGATGAGGTTTGAGGTATGACCATTTGGCCAGAATTTATGAACTCTACATGTCGC +TTGATGTGTGCTTCAGGGTACACTTTTTTTTTTTTTTTGAGACGGAGTCTTGCTCTGTCGCCCAGGCTGGAGTGCAGCGGTGCGATCTCAGCTCACCGCA +AGCTCCGTCTCCCGGGTTCACGCCATTCTCCTGCCTGAGCCTCCTGAGTAGCTGGGACTACAGGCGCCCGCCACTATGCCCTGCTAATTTTTTGTATTTT +TAGTACAGACGGGGTTTCACCGTGTTAGCCAGGATGGTCTCCATCTCCTGACCTCGTGATCCACCCGCCTCGGCCTCCCAAAGTGCTGGAATTACAGGTG +TGAGTCACCACGCCCAGCCAGGGTACACTTTTAAGCAGAGACACTACTTTGAAGGTCATAAAAAATATAATAAGAGATAAGGCTAATTTCCTTTAATAAT +AATAAAATCCTTTAATAAAAATATAAAGGAATAATATAATAATTTTCTTTAATAAAATATAATAAGAGATAAGGCTAATTTCCTTTAATAAAATATAGTA +ACTACATACCAACAGAATTCCAAAAAAAGAAATGGAGAGGAAGGGAGCATGGGTCATTAATCTTGTCAAAAATATAAAATTATATACGAGGAATTCCTAG +AAACTGTTTTCCTTGTCTGCGGCCATTGTGCTGCTGCTACACAACTACCGCAAGCAGCCCTTCACGCCCTCCTCCCAGTACAAAGCTAATTGACTTGTGA +GAAATGTTAAGCTTGGAAGAGTCAGCATCGCTGCACTTATTTTTTATTCTACTCTGACATTAGAATAATCCTTGAGTGGGGGAAAGGTTAAAAACCCCCC +TGGATAAGTGTTACTAATTAATGATGATTGTTTTAAACAATGTTTGGATAATTTTTCCTTGTCCCTTGACATAAACTTGATAAATAACTGAGAAGTGAGA +AGGAGATTAGTGGGTTGATTAAATTCCATTCAGGTACTTAAAGTTAGCTCCAAAAATTTAGCTATTTGTAAATTGTCATGCATTGTTAATGTATAAGAGA +TGTAGATTTCATTTATCTTTGGTGGAGCGAGATGAAGCAGTGAATCATTGAAGACTGAAAGAAAGAAAAAGGTCTTTTCCCTTTTCTTTAAGAAGCATCA +TTAGTTAAAAACATGTTAGTTGATACCAGAGAACTATATTTAAAGGGACAGCAATAAGCAAATTGATTACTCTGGTGATTATTGGAGTGACATTGCCTTT +TAGTTGTACTTTCACAAAAATTCACAATATTTGCCAAAGTCAAGTTATCCATTACACTATTAATTTGTCATTCTTTTGTTTATATAGTCAATATCTCTAT +CTCAATTGGATCTATCTCAACTGCTTCTAAACAAGCCACCATAGTCTCTCCCATTTCAACAATCTCTTCCAAGTACCACTTCATTTCTTCTTTTCATATT +TTTGAAAACTTTTGAAAAACTACCTATTTTCCTCCTCCATTTCTTGTTCATTCCATTCTAGTGGACATGGAATCTGTTCCTCCTCCAAAACGGAATTTGG +TCACCCTTAAATTACTAAACCCAAAACAATATGTTGTCTTTATCTTTACCTCTCTGTGGCATTTAATGATAAGACCACTACTTTCTTCTCTTTTACCCTT +CTTTCTTGAATTCAGTCAAACAACGTACTTACATTTTTTGTCTTATTCTCCATCTTAGAAACCACCTCAGCTTTCTCCATTCAGCTATAAAATTGTGCTT +TTCCTCAAAGATTAATCTGCCTCTCCTCTCACTCTATACTATCTCTGTTAGCTAATTTTATTTGTGCACATTGCTTATACTGGGCATTATATACACATAT +GCATGTGTGTACATGTGCACACACACACTGTATGTGGACATGTATATATATATGTGTGTGTGTGTATATATAGTATATATATAAATTACAATAACATAAA +GGTGGCATTTTAAATTAGTGGAAATTACCCTGATTTGATCACTACACATTCTATACATGTAAAGAAAATATCACTCTGTATCCCAAGAATATGTACAATT +ATGGTTTGTCAAATGAAAAAGTTCATACATTGAAAAATTTTAGATAAATATCAAACTTTCTCTGAAACTGTAACTGTAAAATGTAAAAAACAGTAAGTGC +TATATTGCTTATTTCTGAGTAGAAGAATATGAGACATTTCCCTAATCATTATGTGTAATTACAATTACATATATATATGTAATTGTAATTACACATAATG +ATTAGGGAAATGTCTCATATTCTATATATATAGACAGAAAGAGAGAAAATATATGAGGGAGAGAAGGAATCTTTCCATCTCCTTTGAGTTCCACGGTGTT +GAGAGTCAGGACAACTGCAATTGCTTCATCATGCCTGCTTGCAATTATAGGGCTTTTGAACCATTTGTTCCCTCCTTAGATATCCTCATTTTTTTCAGAT +TCTTGCTTAGAAGTCACTCCTCCGTGGACCTCCTCTGACATATTAAACATTGCAGTCCATTATAAGCTGCAAGAGGACAGGGATTTTTGCCTGTTTTATT +CCCTACTGTATCACCAGGGGCTACAGCAATATCTGACAAACAGTGGGCATGTAATGAATATTTGTTAAGTGAAGTAATAAATTCAATCAAATCACACCAC +CTGTTTAAAGCACTTCATTGGCTTCACATTGCACTTAGAATAAAGAGAAATTCTTTTTATACAATATAAGTTCCTGCAGAATGCAGACACTTTCTACTTC +TCCAGCCTCTTTTCGACTCCTCTCCTACTAGCTTCTGTATTTAAGCCACATTAGACCTTTCTTCAGTTTTTTATATAGACTTTGTCGCATCACACCTCAG +AGATTCTGTACATGTTCTTCCTCCTGCCTAGAAAGGATCGTCCCTCCACTTTCGCCAACTAATCCCTGCTCAACTTTTCATCTCAGCAGGAGGCCCATTC +TCTTTGGCAATCCTCTGGCCTCCAGCCCATTTATTATATGCTCACATGTCAACATGTACTTCGTACAGCATGTAACACAATTGCACTTTTATATTTTAAC +AAATTATATTTCCCATATTGAACTGTAAGTCTCCTGAAAGCAGGAATTTTGTTCTTGCTCATCATCAACTTTTTCAACATCCAGTGCACCATTTAGAACT +TAGATGTAGTCAATAGAGGTTTGTGGAATGAAAGAGGAAAAGAAAGAATTAATATTCCTTTAAATTAGGATGGCAAAGATCATATATAGAAAATTGGCTA +AGTTGTGGTCCATTCATGTTTGCTCCCAATTAAGGAGCACAGCTATGAAAAGGAAGGCTTCAAATTAATAACCAATAGATTTTTTTAAAAAGAAAACTGG +CCAGGTACTGTGGCTTATGTCTGTAATATCAGCATGTTGGGAGGCCAAGGCAGGATTACTTGAGCCCAGAAATTCCAGACCAGCCTGAGAATTTGGCAAA +ACTCTGTCTCTACAAAAATTACAAAAATTAGCCAAGTTTGGTGGCATGTGCCTGTAGTACCAGCTACTTGGGAGGCTGAGGTGGAAGAATAGCTTGAGTC +TGGGAGGTCAAGGCTGCAATGAGCTGTGATTGCACCACTGCACTCAAGCCTGGGTGGTAGAGTAAGACCCTGTCTCAAAAAAAAAAAAAAAAAAGAAAAA +TCACTAAGCAAAATAAGACATGTGAAGGATCATGTCAAAGGTAAGAAAAATTAGGGGAACATTAAAAGCTTTCTTCCCAAGCCACTAAATCAACTTGACT +AACAAAATTACCACTTGATTTAGCATTAGAAAATTACATTACATATCAAACATAAACCCATTAATCAAATACTAAAGAAATTTCTGAGTTAAATGGTATA +ATGTTAGCTTATGCCAGAGCTGACCTTGAAAGATTGTTCAAATATGGCTCAGTGTGATTGAAAGTTCTGTGTGAATATGTTTTTGGAAAGATCCAACAGC +AACACCTTAGTGTATGTTTTTGAAATAAAATGTATCTGAGTAGCAGCAAAGTTATTCTCAAATTTCCATTTTATAGCTGGAGATGTTATACCGTGACGTA +TATGATAGGACCCAATATGGATCAATCCCTTTTAGAAGTCAATCAGGAAGAGGGGAGCAGTTAAAACAGTTGCTTGGTTTACAAACATTAGAACAATTTT +CTTATTCACACCATCTGATTATTGTATTTTATTTTTTCCCCAACGTTTAGACTACACAATGAGTTAAGAATGATAAAAATAAGCTCACCAATATACTATG +TACATATTTACCAAAATCTGTGCATGCTTATACATATAAACACAGCTGATAATTTATTAGTTAGGCTCATTTGTAATTTTTGTCACTATAGACCAGTTTT +TTATTTAAATTGAAGATTAGTATACATTTTAAATGATTAGTCAAAATAAAAAATCTAAAATGTGCTCTAAATACCTCTTAGGTCAGAAAAAAAAAGTCAA +AAGCTAGAGTATAGAGAAATTAAGAAACGCCCTAAATTTCTAATCTGACAAAAATTCATACAAGATTTAAATATTTTAATGGAAAATAGAACAGAACTAA +TTATTGAAGAAATTATAGAAAGGAAACAAAATAAACAGATTATATGGAGGATTTTTAGAAGATAAGTAAATAAATTAATATACTAGGAAAAAACAAGGGA +AATATACTTGATAAATAAATACAGGTAAGAGTTCTTTTGAAATAATGATAAAATAGAAAATCTCTGTCAAAACTAAAAGGAAAGATGCATAAATATATAA +ATAAATGATAAAAAATGTTGCATACATATATGACTTTTTCAGAATCAAAAAATTTAAATTTCTGTAATAAAATTTAAATGTTTATAAATTTAAAAAACTA +GAAGAAAGAATGTTGACTGTTCACAATACAAATAAATGACAAATATTTGAGGTGATGGATATGCTAATTATCCTTATTTGATCATTGGGCATTGTATACA +TGTATCAAAATATCACTCTGTATCCCATGAATATGTACAATTATTTGTCTCAAAAACAAACAAAAAAAAGATAATGGGAGAATGTTGAAAACTCAGAGAG +AAGAGCAACTCTCACAGATAGGGATCCAGATAACATTAGCAGCTGATTTCTCGGCAGAAACCTTGAAGGCCAGTAGGCAGTGGATTATATATTTAAAATA +ATGAAGAAACCTGTCAATTGAGAAATATATAGCTGGAAAACTTATCCTTCAAAAATGAAGGAGAAATTAAGACATTTCCGGATTTTTTTTTAAAACTGAA +AAAAATCCATTTATCCCTGAATTTGACATTCAGGAAGTGTTAAGTCCTTCAGGTTGAAATAAATGAACTCTAGGCAATAACTATGTAAGTAAATAAGCAA +GCTGTATGAATATACAAAGCTCTCTGGTAAAGGTAAATACATAAACAAACATAAAAACAGTCCTATTGTAATTTTGGTTTGTAACTCTGCTTTTTATTTT +CTACATAATTTAAAAGGCAAATGCATAAAATGTAATTGTAAATCTGTTAGCTGGTATACAATGAATAAAGATATAATTTGTCACATCAATAACATAAAAA +GAGTAGAGCTATATATATAGCAGTAGAATTTTGGTATGTGATTGAACTTAAGTTGAAATAAATTCAAATTAAAATGTTATAACTCTAGGATGTTATATGT +AATTCTCATAGTAACCAAAAATGAAATATATATAGAATATAAACAAAAGGAAATGAGACTAGAAACAAAATGTGTCACTACAAAAAAATCAACTAAAGAT +AAAAAAGAAATAATTGAGAAAATGATTGGCAAAAATCAGTAACTCTGACGTATTAAAACTTTCCATGCTACATAAATCTGAAAACTCTATTTCACATAAA +ACTGGAGCTGAAAGAAACAAATATTTACCTATAAAGTTAAAAGTTATATAGGGAACAAACACTAATTTTTTTTTAGAAAAAATTATAAAAAGAGTAAAAA +TATGCCTTATACTACCGTAATTTCATGTTTTACAGCTCTGGGAAAATAGAAAATAAAATGTTCTGTTAGCATGAATCCCTCTGTGCCCCCAAAAAACCCT +ATGGATTGCATCATTATTACCTAAAAAGTCTATTCTCAAATGCAGCAGAGTGATATTTTTTACAAGGTAGATATTAATTTTAGATATGGAATAATATTGG +TGATTTCAATTTTATAACACTGGGTTAAGATGAAAGAATGAGAAGATAAAGGTCCCTCAGCAATATAACTCACAAACATGTTCAGAAGCAGTAAGAAGTT +ACATTAATTATCTTTTGAAAGTCGATAATCTACATCTTTAATGTATGCATATAGCATAGCTAATGTACTATCGCTGGGTCCATTTATTCAATGAATAATT +GCCGCTATGTGTCAGACATTTTTCTAGGCCTAGGAATGGATACATAAGTGAACAAAGCAAAGATTCTGGTTCTTGTAGAGTTTCCATTAAAAGACAATTT +AGTAAAACTTTTCTTCCCCCAAATTATAAAATCTGTAAGATGGTTTAACAACATGTGTAAAAGTCATTGTGGGCCAGGCACGGTGGCTCATACCAGGTGT +GGTGACTCATAGCACTCTGTCACCCAGGCTGGAGTGCAGTGGCACAATCTCTGCTCACTGCAACCTCTGCCTCCTGGGTACAAGCGATTCTCCTGCCTCA +GCTTTCTGAGTAGCAAGGACTACAGGTGCACACCATCACGCCTGGCTAATTTTTGTACTATTAGTACAGACGGAGTTTCACCATGTTGGCCAGGCTGGTC +TCGAACTCCTGACCTCAAATGATCCATCTACCTCGGCCTCCCAAAGTGCTGGAATTACAGATGTGAGCCACAATGCCCGGCCTTATTTTCTACAACTTTG +GTAACTTTAGCATATACCCCAAATCTGTAAGACATAATATTATAATTCAAATGCAACTCATGGCTTCTCATTGTACTCTTTCTCTAGCTTTTGAATTATT +TATTCTAATACCAGTTTTAATTCTGACACAAAAGCATGGGAGTTCTAATCAAAATCCAACCTTTTATCATAAAAACTATGAAGAAATTATGAGTAGAATT +TAAAAAGGAAAATAGGCCTATTAATTAGATTTGTCTTTGTAGCATTTAACTCTATAATAAATAATATTTTATGCCTATGAGTCCCCAACAAAGCCTCCAG +CTTCTATTTAGATATAAACTGTAAAAGTCACTACTGGATCCACAAGCAAGACTATGGTAAATAAATTTCTCCACCTAACCAGCTTCTTTTACATGATGTT +ACATGTTTCTTTTGTTTTTTCATTTTGGCAAATATTGATTGTCATCTTCGTGTTTGTCTATGTCCTAAGTGCTGGGATACAGAATCTGAAAAGATGGACA +CAGGACCTGCCTTCAAGTTCACCCCCTTTTTTTTTTTTTTTTGAGATGCAGTTTTGCTCTTGTCACCCAGGCTGGAGTGTAATGGTGAGATCTCTGCTCA +CTGCAACCTCCACCTCCAGGGTTCAAGTGATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGATTACAGGTCCCAGCCACCACGCCTAGCTAATTTTTGTA +TTTTTAGTAGAGACAGCGTTTCATCATGTTGGTCAGGCTGGTCTCGAACTCCTAACCTCAGGTAGTCGACCCACCTCGGCCTCCCACAGTGCTGAGATTA +CAGGCATGAGCCACCACGCCCTGCTAGGAGTTCACGCTTTAGTTGGGGAAAATATACAATAAGCAAGCCAGTTTTTAAAATGAGAACTGCAATTAGAGTT +AAATGCTACAAAGACAAACTCACAGGAAGATGGGATGTAGAATGATAAGGCTCTCAGAATAGTAAGAGAAACTATTGCTTCTTACGATGTTTGTCTTTCT +TTGTATCGGTGCTCAGCTGAGTCTGCAGTGCTTCAGAGGCAGCTTTCATTTTATAAAAATCTATGATTTCTCCTTCCAGTTGTTTTTTCTCTTCCTCGAG +CTTCCTTATCTCCTCCTGTTGAATCATTTTAAGATGCTCGAACTTGTCCTGCAGCTGTGAAACCAATGTGCAGTTGTGACACCAAAGCAGTGTGGCTGAA +CACCTAAAAGAATACGCTTTTTTTCTGATTATCAAACAAACCCAAATCATCACAGTAGAGCACGATCTTAATAACAATCTCAAAAACTCAGGAGTAAACA +CTCAGATATGGAATTTTTCTTTTCTTTCTTTTTTCCTTTTATAAGATGGAGTCTCACTCTGTTGCCCAGGCTGGAGTGCACTGGTGCGATCTCAGCTCAC +TGCAACCTCCATCTCCCAGTTCAAGTGATTCTCCTGCCTCAGCCTCTTGAGTAGCTGGGACTATAGGCATGCATCACCACTACAGGCGTGTGCCACCACA +CCTGGCTAATTTTTGTATTTTTAGTAGAGATGGGGTTTTGCCATGATGGCCAGGCTGGTCTCGAACTCCTGACCTCAGGTGATCCTCCCGCTTTGGCCTC +CCAAAGACTTTTTTTTTTTTTTAATATAGAGACAAGTTCTCAGTACGTTGCCCAGGATGGTCTCAAACTCCTGAGCTCAAGTGATCCTCCCACCTCAGCT +TCCCAAAGTGCTGGGACTGACTGGATGCAGTGGCTCATGCTTGTAAACTCAGCACTTTGGGAGGCCAAGGTGGGAGGATCGCTTGAGCCCAGGAGTTCAA +GACCAGACTGGGTGATATAACACAATAGTCAACTTCAACAGGAGAGAGAATCTGTAAACTTGAATATAGATCTTCCGAAATTATCCAGTCAGAGGACAGA +GAAAAAAAGAATAAAAGAGAGAAAAGAAGGCTGGGTGTGGTGGCTCAAGCCTGTAATCCCAACACTTTGGGAGGCCGAGGCAGGCAGATTAAGAGGTCAG +GAGTTCAAGACCAGCCTGTCCAACATGACAAAGCCCCATCTCTACTAAAAATACAAAAATTAGCCGGGTGTGGTGGCACACACCTGTAGTCCCAGCTACT +TGGGAGGCTGAGGCAGGAGAATCACTTGAACCCAGGAGGCGGAGGTTGGAGTGCAATGTGAGCCGAGACCACACATTACACTCCAGCCTGGGTGACAGAG +CATGACTCTGTCTCAAAAAGAAAAAAAAAAGAGACAGAGAAAAGAAAGCCAACAAGACACCATTAAGCAAACCATTGTCAGGTTATGGGAGTTTGAGAAG +GAAAGTAGAGAAAGGAGAATAAAGCTTATTTAAAGAATGGCTGACAACTGCCTAAATCATGGGAAAGATTTAGACATCTAAATCCATGAAGCTTAAAGAT +TCCTAAAGAGGTTCAAACCAAATAGATACTCACCAAGTCACAATATAATCAAATAGTCAAAAGTTAAAGAAACTTTGCAGGTCAGGACAGAATCGAATAA +TACATTCAAAGTGCTGAAAGAAAAAAACTGCCAGCAACTAATACTATGTCTGACAAAGCTGTCCTTCAGAAAGGAAAAAGAAATAATGTGTTTCCTCGAC +AAACAAAGCTGAGGGCATTCAGGACCACTAGGTCTACCTTAAAAAAATGCTTAACGGAGTTTTTCAAGTAAAAATGAATGAAGTTGGGAGCGGTGGCTCA +TGCCTGTAATCCCATTTTGGGAGGCTGAGGTGGGTGGATCACCTGAGGTCGGGAGGTCAAGACCAGCCTGGCCAACATGGCAAAACCCCACCTCCAGTAA +AAATACAAAAAATTAGCCAGGTATGAAGGCCACTGAGATCGTGCCACTGCACTCCAGCCTGGGTGACAAGAGTCAAACTACATTTCAAAAACAAAAAACA +AAACAAACAAAAAAAACAAAACTTGAGGCCTGGCCTTCTGCTCCTCTCCAACCTCCCCTTCTCTGGGCCCAAGCCACCTTGGCTGAGGAGGGGGCGAGGA +GGTGTGAGCCCCTGCCAGGAACCCCCTGCCCGGACCAAGTGCTCGGCCCCCAGGCCTGCGTTCAGTGAGGCCTCCCGTGGCGTCAGCATGTTCGTGTGGA +GGAATGTGGAAGGTCACTCTGCGGCCGTGTTCTCCTGGTACTCCATCCCCTTCCTGACCCCTCCCTGCAGCCACACGAGGCCCAGCAACCTGCCAGTCAC +TCAGTGGCCTCCAACCAGAGAAAACAACCTGCCAAGTTGGCAGCCGTTGCTCATGAGCGTCCACCAGGTGGGACAGGGAGTGTTGACCCTGGGCAGCCCC +CTGGAGCCACCTGCCCTGAAAGCCCAGGGCCCGCAACCCCACACACTTTGGGGGTGGTGGAACCTGGTAAAAGCTCACCTCCCACCATGGAGGAGGAGCC +CTGGGCCCCTCAGGGGAGTCCCTGCTGGACAGTGAGACAGAGAATGACCATGATGATGCTTTCCTCTCCATCATGTCTCCTGACACCCAGTTGCCTCTAC +CACTCAGATGATGTCAGGCCCAGTCCCTCAGTGCCCTGCGCAAGGAACAGGACTCATCTTCTGAGAAGGATGGACGCAGCCCCAACAAATCAGACAAGGA +CCACATCCGGTGGCCCATGAGTGGCGCTCATGATCTTCAGCAGGCGGCACCAGGCCCTGGCGGGGCGCACCAGGGTCATCCCAACCAGGATAACCGGACC +GTCAGCCAGATGCTGAGCGAGCGGTGGTACACCCTGGGGCCCAATGAGATGCAGAAATACAACCTGGCCTTCCAGGTGAAGGTGGCCCACTTGCAACAAG +GACCGAAAGAAGTCCAGCTCAGAGGCCAAGCCCACAAGCCAGGGGCTAGCAGGAGTGTAACAAGGGCTCGTGGGAGCGGAGCATATCAGAGACGGGCACT +GCCACTGCCCCTGGGGTGTCCTCTGAACTCCTGTCAGTTGCAGCCCAAACACTCCAGAGCTCGGATACCAAGGAGCAGCTTCTGTGGGGCAGAACGGCTG +CACACAGTCAGGGAACCTGGCTCAGCCTGGCCCAAGCCTTCTCCCACAGCGGGGTACACAGCCTGGACGGCAGGGAAATAGACCGTCAGGCACTACGGGA +ACTGACACAGGTGGTGTCTGGCACTGCATCATACTCTGGCCCAAAGCCTTCTACTCAGCATGGAGCTCCAGGCCACTTTGCAGCCCCTGGTGAGGGAGGT +GACCCGTGGGCAGCCCTGCTGCCGCCCACGTGAGCTGCTCATTCCCAGCACATGGCCAGCGAGGTCATAGCGAGTGACGAAGAGCACACGGTCATCCATG +AGGAGGAGGGGGTGATGATGTCATTGCTGATGATGGCTTTAGCACCACCGACACCGATCTCAAGTTCAAGGAGTGGGTGACCGACTGAGAGTGGGGACAA +CTCTGGGGAGGAGCCAGAGGGCAACAAGGGCTTTGGTGGGAAGGTATTTGCACCTGTCATTCCTTCCTCCTTTACTCCTGCCGCCCCTTGCTGGATCCTG +AGCCCCCAGGGTCCCCCGATCCACCTGCAGCTTTTGGCAGTCTATGGTCACACCCTGTCCTCCTCCTACACATACTCGGATGCTTCCTCCTCAACCTTGG +CACCCACCTCCTTCTTACTGGGCCCAGGAGCCTTCAAAGCCCAGGAGTCTGGTCAACGCAGCAGAGCGGGCCCCCTACGGCCCCAACCCCTGGGGATGGG +GGCCCAGGGACGCCTTCCAAGGTGGCCTGTTTCCTCCCAATGGATCCTGCCACCTTCTGGTGCAAGAGACCTGAAAGTGTGGGCGACCTGGAGCTACCAG +GCTCCTCAGTCATCAGGGTCCCTCCCAATACTAAGGCTTTCCTAGGCAGGAGCTGGGCTGAGCCACCCGGGGGGCAGAGCCTGAAGAGAAACTGACTGGG +CTTTCGGGGTCGGGGCAGAGGGAACCCCACGGACATGGATCCCACACTGGAGGACCCCACCGCGCCCAAATGCAAGATGAGAAGATGCTCCAGCTGCAGT +CCAAAGCCCAACACCCCCAAGTGTGCCACGTGTGATGGGGACAGCTTCCCCTTTGCCTGTACAGGTGGAGAAGCCGAGGACAGGCTCAGGGAACCGGAGA +CCGAGAAGGCGCTGTCCTCTTCACTGCACGTACCCTGGACCAGTGCCGGCCCTGATCATGCAGCTCTTCCAGGCCCACTGCTTCTTCCTGTCCACTAGGC +CACAGCCGCCCTCCAGGCCCACTATGCACACATCTTCCCCTCCAAGGTTTGTTCTGCCCCTGCCCTGACTCCCAGCCCTGTGGGGGTCCTGACCGCACCT +CACCTGGCTCAGACTCTTGACGCTGCCCTGGCTGCCCCACCACTGCTTCTGCCCGAGAGTCACGTGAGGCTGAGAGTAGGGGCAGGGGCAGCAGTGGTGC +CAGTTGGGGGGCGGTCCAGTGGGAGGAGCCTCAGCCTCGCAGGCTGCTCCGTGGGACTGATGACTGCATGATCTTCTGGGCACCTCACGGATCTTCAACT +GCAGGTGAAACGGATGCTGGTGGTGGGTGCAGGGCCGCTGGGAGCTGCTGCATGGTTCCCAGAGGCTGGACTGAGGCAGGTGCCAACTGAAGCTGCTGGG +GCAGCATGGGCAGGATGTTCTGCACACAAACCTTGGAGAAGAAGATGTGTGCATAGCAGGTCCACTGCTGCTGCCCCTGCCCTGACTCCCAGCCCTGCCT +GACCCCACCTCAACCTGCTCAGGCTCTGGCACAACCCTGGCTGCCCTGCCACTGCCTCTGCCCCAGAGTTGGGGCCTTGACAGCCTGGTTGGAAGGGGAC +ACCCCAGCCCTGCCTCAACACCTGGGGGTCTCCATAACTAGCACAGGCAGGTGGGCAACCCCAAAGATCCCAGGACTCACAGTACCCCCTGAGAACATGG +ACAGTATGTGGGGGTAGCAATGGAGGGCAGGATGGTTATCTTCTCCCAGGTGAAGCCATTTAATCCTTTCAGTTTGGGACGGAGTAAGGCCTTCCTCTTT +TTTTTTTTTTTTTTTTTTTTTTTTTTGAGACCGAGTCTTGCTCTGTCGCCCAGGCTGGAGTGCAGTGGTGCGATCTTGGCTCACTGCAACCTCTTCCCGC +CGGGTTCACGCCATTCTCCTGCCTCAGCCTTCCGGGTAGCTAGGATTACAGGTAGACGCTACCACGTCCGGCTAATTTTTGTATTTTTAGTACAGACGGG +GCTTCATCATCTTGGCCAGGCTGATTTCGATCTCCTGACATTGTGATCTGCCTGCCTCCCCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCACGC +CTGGCCAAGGCCTGCTCCTCTTATCTATACCCCCTACCCCTGCAGCTGTGCCGGGGGAAAGCTGGGCAGTTTCCCTCCTCCGAGCCCCTGTACATACCAT +GAATTGTGGGACCTTCAGAGCTTTTCACTTTTCGGAAAATAGCTCCTGCTGGGGCTACAAGATGGAGTGTGAAGAGGGCCTTGGGCCACAGGGAGGCGCC +TGTGGACTAGGGGGAGTTCATGCACCCCTTCTTTCCCCAGAGGGGCTGGACTCAGGTGAGTATGGGGGTGGGGGCTCCTGCACTTCGACACAGGCAGTGG +GAGGGTTTTCTCCCCATTCCCTCTGCACTCCCAACTTGAGCTATACTTTTTAAGAAAGTGATTCACCCTGCCTTTGCCCCCTTCCCCAGAACAGAACACG +TTGATCGTGGGCGACATTTTTCATTGTGCCAAAAAGTTGCCATGACCGTCATTAAACCTGTTTAACACCAAATAATAAGGAAAATAAAATAAAAAACTCG +GGCTTGACGCAGAAACTCACTCCAAATAAATTACCTACCAAAACATTTACATAATGGTGGAAATATTCCAAAATTCAATATTTTGGGATTTATACACAAA +AGATAAACAAATTAGAGGCCAAGAGGCTGCCGGAAGGGAAAAACGGGGCCTGGAATGGCCGACGTGAGGAATGAGCTGGGCCTAAAGAGGCCACTGGCAG +GCAGGAGCTGGACCTGCCGAAGTGGCCGAAAGGCAGGAGCTTTGGACTGGGGAGGCCGCAGTGAGGCGAGAGCTAGCTGGGCGTGGAGAGTCCGCTGTGA +GGCCGAGGCCGAGGCCGGGCCCGTGCAGGCCTTCGAGAGGCAGGAGGCCGGGCCTGCAAAGGCCGACTGGAGATCAAGTTCTGCGCCTGAAGAGGCTGCC +AAAAGTCAAAAGCAGGGCCTGCGAAGGCCGCCGAGAGCCATGAGCTGGGCTGGGCTGAAAGAGGCCACTGGGAGGCAGGAGGAGCTGGGCCTGGAGAGGC +TGACTCGAGGAAGTTTTGCACCTGGAGAGGCCGTCGAGAGGACGGAGCTGGGCCCAGGGAGGCCGACTTGCTGCTCTTCCAGGCCCACTTCCAGGCCGAC +TTGAGGACGACTTGGGCCTGCAGAGGCCGCCGGGAGGCTGGAGCTAAGCCTGGAGAGACTGACTTCGGGACGATTTGGGCCTGCGGAGGCCGCCGGGAGG +CCCAAGCTGGGCCTAGAGGAGCCCACCGACCGGAGGCCATTTGGGGCCTGCAGATGTCATCGGAGGGCCAGGAGCTGAGCCTGGAGAGGCCACCGCGAGG +CCTGAGCTGGGCCTGGGGAGCTTGGCTTAGGGAAGTTGTGGGCCTACCAGGGCCGCTGGGAGCTGGGCAGGAGCTGAGTCCAAAGACGTTGTTGGGACCT +GGAGTCGGGCCAGAGTCCGGCCTGGAGATGCAGCCGGGAGGAAGAGCTGGGCCCGGAGGGGGCGCCGGGAGGCTGCAAGTGGGTCTGAGAGGCCAACTTG +AGGAGGCCTGGCCTCTGCCTCCCGCATTGCCCAGCTGTTCCTCCTGGCTGCATCTCCCACCTCCCAGCAAACAAGCTCTTTTGGCTCAGCTCCCGCCTGC +GTTTGTAGACCCCGAAGTTTCTGCAACCAAGCTCTTCAGACCCACATCCCTTCTCCCAGTGACTGAACAGTCCCAGCTCCGGCTGGAGAAGGGCGTCTGC +AGACCCCGCTGTTGCCTCCCAGGGGAGTCTCCAGGCCCAGCTCTCGCCCCACCGCGACCTCCCAGGCCCAAGTCCCTGCCTACCTCCCAGCAGCCCGAGT +GCGATCCTGTTCCTCCCTCACGGTGGCCTGTTGAGGCAGGGGGTCACGCTGACCTCTGTCCGCGTGGGAGGGGCCGGTGTGAGGCAAGGGCTCACACTGA +CCTCTCTCAGCGTGGGAGGGGCCGGTGTGAGGCAAGGGGCTCACGCTGACCTCTGTCCGCGTGGGAGGGGCCGGTGTGAGGCAAGGGCTCACACTGACCT +CTCTCAGCGTGGGAGGGGCCGGGGTGAGGCAAGGGGCTCACGCTGACCTCTGTCCGCGTGGGAGGGGCCGGTGTGAGGCAAGGGCTCACACTGACCTCTC +TCAGCGTGGGAGGGGCCGGGGTGAGGCAAGGGGCTCACGCTGACCTCTGTCCGCGTGGGAGGGGCCGGTGTGAGGCAAGGGCTCACACTGACCTCTCTCA +GCGTGGGAGGGGCCGGTGTGAGGCAAGGGGCTCACGCTGACCTCTGTCCGCGTGGGAGGGGCCGGTGTGAGGCAAGGGCTCACACTGACCTCTCTCAGCG +TGGGAGGGGCCGGGGTGAGGCAAGGGGCTCACGCTGACCTCTGTCCGCGTGGGAGGGGCCGGTGTGAGGCAAGGGCTCACACTGACCTCTCTCAGCGTGG +GAGGGGCCGGGGTGAGGCAAGGGGCTCACGCTGACCTCTGTCCGCGTGGGAGGGGCCGGTGTGAGGCAAGGGCTCACACTGACCTCTCTCAGCGTGGGAG +GGGCCGGTGTGAGGCAAGGGGCTCACGCTGACCTCTGTCCGCGTGGGAGGGGCCGGTGTGAGGCAAGGGCTCACACTGACCTCTCTCAGCGTGGGAGGGG +CCGGTGTGAGGCAAGGGGCTCACGCTGACCTCTGTCCGCGTGGGAGGGGCCGGTGTGAGACAAGGGGCTCACACCTCTCTCAGCGTGGGAGGGGCCGGTG +TGAGGCAAGGGGCTCGGGCTGACCTCTCTCAGCGTGGGAGGGGCCGGTGTGAGACAAGGGGCTCACGCTGACCTCTCTCAGCGTGGGAGGGGCCGGTGTG +AGGCAAGGGCTCACACTGACCTCTCTCAGCGTGGGAGGGGCCGGGGTGAGGCAAGGGGCTCACGCTGACCTCTGTCCGCGTGGGAGGGGCCGGTGTGAGG +CAAGGGCTCACACTGACCTCTCTCAGCGTGGGAGGGGCCGGGGTGAGGCAAGGGGCTCACGCTGACCTCTGTCCGCGTGGGAGGGGCCGGTGTGAGGCAA +GGGCTCACACTGACCTCTCTCAGCGTGGGAGGGGCCGGTGTGAGGCAAGGGGCTCACGCTGACCTCTGTCCGCGTGGGAGGGGCCGGTGTGAGGCAAGGG +CTCACACTGACCTCTCTCAGCGTGGGAGGGGCCGGGGTGAGGCAAGGGGCTCACGCTGACCTCTCTCAGCATGGGAGGGGCCGGTGTGAGACAAGGGGCT +CACACTGACCTCTCTCAGCATGGGAGGGGCCGGTGTGAGACAAGGGGCTCGGGCTGACCTCTGTCCGCGTGGGAGGGGCCGGTGTGAGGCAAGGGGCTCA +CGCTGACCTCTGTCCGCGTGGGAGGGGCCGGTGTGAGGCAAGGGCTCACACTGACCTCTCTCAGCGTGGGAGGGGCCGGTGTGAGACAAGGGGCTCACGC +TGACCTCTGTCCACGTGGGAGGGGCCGGGGTGAGGCAAGGGCTCACACTGACCTCTCTCAGCGTGGGAGGGGCCGGTGTGAGGCAAGGGGCTCACGCTGA +CCTCTGTCCGCGTGGGAGGGGCCGGTGTGAGGCAAGGGCTCACACTGACCTCTCTCAGCGTGGGAGGGGCTGGTGTGAGACAAGGGGCTCACGCTGACCT +CTGTCCACGTGGGAGGGGCCGGGGTGAGGCAAGGGCTCACACTGACCTCTCTCAGCGTGGGAGGGGCCGGTGTGAGGCAAGGGGCTCACGCTGACCTCTG +TCCGCGTGGGAGGGGCCGGTGTGAGGCAAGGGCTCACACTGACCTCTCTCAGCGTGGGAGGGGCCGGTGTGAGGCAAGGGGCTCACGCTGACCTCTGTCC +ACGTGGGAGGGGCCGGTGTGAGACAAGGGGCTCACTCTGACCTCTCTCAGCGTGGGAGGGGCCGGTGTGAGGCAAGGGGCTCACACTGACCTCTCTCAGC +GTGGGAGGAGCCAGTGTGAGGCAGGGGCTCACGCCTCTGGGCAGGGTGCCAGAGGCATGAGTTGGGCATCAACAGGCCACCGTGAGGGAGGAGCTGGGCC +GCACGCGGGCTGCTGGGAGGCAGGCAGGGACTTGGCCCCGGGAGGCCGCCGTGGGGGCAAGAGCTGGGCCTGGAGAGGCCCCTGGGAGGCAAGGGCGGGG +CCTGCAGAGGCTGTTCTCCAACCAGTGCTAGAACTGTACAGGCCACCAGGAGGCAGGAGGTGGGCCCTCAGAGCTTGGCTGGAGAAAGTTCGGGGCCTAC +AAAGGCGGTTGGGAGCTGGGCAGGAGTTGAGCCAAAAGAGCTTGCTTACTTGCTGGGAGGCAGGGCCGGGAGAGCCCGACTTCAGGACAACTTGGGCCTG +CGGCAGTCGCCGGGAGGCCCAACCTTGGCGTGGAGGAGCCCACCGACCGGAGACCATTTGGGGCCTGGAGATGCCATCGGAGGGCAGGAGCTCATCCTGG +AGAGGCCACCGTGAGGCCTGACCTGGGCCTGGGGAGCTTGGCTTGAGGAAGCTGTGGGCCGACCAAGGCCGCCAGGAGATGGGTAGGCACTGAGTCCAAA +GAGGTTGTTGAGAGGCAGGAATCGGGCCTGGAGACCCAACCAGGAAGAAGAGCTGGGCCCGGAGAGAACGCCCGGAGGGTGCAAGTGGGTCTGGAGAGGC +TGACTTGAGGAGGTTCTGGGCCCGGAGAGGCCGCCGGAAGGGAAAAACTGGGCCTGGAAAGGCCGTTGTCAGGAATGAGCCCCATGGGCCTGAAGAGGCC +ACTGGCAGGCGGGAGCTGGGTGTGTAGAAGCTGCTGAAAGGTTGGGAGCTTGGCTTGGGGGGTCCACAGTGAGGTAGATGCTGGGCGTGAAGAATCTGCT +GTGAGGCAGACGTTGGGACTGTAGAGGCTGACGGGAGGCAGAGGCTGGGCCTGGAGGGGCCACCAAGATGCAGGAGCTGGGCCTGGAGAGGCTGCAAAGA +AGCATGAGCTGGGCCTGGTGAGGTCGACTTGAGAAAGTTCAGGGCCTGGAGAGAAGGCTGGGAGGCAGGAGCTGGGTCTAAAGAGGCCATTGTAACGATG +GAGCTGTGCCTGTGGAGGCTGTTGTGAGGCAGTAGCCTCATCTGCGGAGGCTGCCGTGACGTAGGGTATGGGCCTAAATAGGCCATTGTGAGTCATGAGC +TTGGTCTGTAGAGGCTGACTGGAGAAAGTTCTGGGCCTGGAGAGGCTGCCGGGAGGTAGGAGCTGGGCCAAAAGATGTAAGCACATTTGCATTTATTAGG +CACTTTATTTCCATTATTACACTGTAATATATAATAAAATAATTATAGAACTCACCATAATGTAGAATTAGTGGGCGTGTCAAGCTTGTTTTCCTGCAAC +TGGATGGTCCCACCTGAGCGTGATGGGAGAAAGTGACAGATCAATAGGTATTAGACTCTCATAAGGACAGCGCAACCTCGATCCCTCACATGCACGGTTC +ACAACAGGGTGCGTTCTCCTATGAGCATCTAATGCTGCTGCTCATCTGAGAAGGTGGAGCTCAGGCGGGAATGTGAGCAAAGGGGAGTGGCTGTAAATAC +AGACAAAGCTTCCCTCACTCCCTCACTCGACACCGCTCACCTCCTGCTGTGTGGCTCCTTGCGGCTCCATGGCTCAGGGGTTGGGGACCCCTGCTCAAGT +GCATCCAAAGCGACCCTTCCCACACCAGTCTTCACAGTGGTCAAGGGCAGCAACCACTTAGCTCCCAAGGCATGTGCCTCAGCTGGCATTTCGTCACAAT +CAACAGTAAGTGGTAGCTTGAGTCACTGTGAGGTCACCTACTGGAAATCACCAGCATCCCATTTCCCACTGGCAAAGAGCTCAGCACTGCCCCCTGGGAA +ACCAAACCTATGCCCAAATCCCATCTGTGTGGGTTTACCTCCTGGGACCCTTCCTAACATATTAGTCAGAGTCCAATCAGGAAGCATAAACCACTCAAAA +GTTTAAAGTGGTAAAATTTAATACAGAGAATTATTCATTATAACAGGTGAACAGCATAATGAGAGATTGGCTAGCACAGAGTAAAGATAACTCTAGAGAA +TATGGGACTAGCCCAGGCCAGGCATGGTGGCTCATGCCTGAAATTCCAGCCATTACAGAAGCTAATGCAGGAGGATTGCTTAAGGCCAGGAGCTAGAGAC +CGCTCTGGACGACACAGTGAGACCCTGTCTCTATCCAAAAGAAGAAAAAAGTTAGCTGGGGGTGGTGGTGCACACTTGTAGTCCCAGCTACTCGGAATGC +TGAAGTTTGAGCCTGGGAGGTCAAGGCTGCAGTGAGGCATGATTATGCCACTACAGTCCAGCCGGATGACAGAGCAAGACCCTGTCTCAAAGAACAAAAC +CACAACAACCATTTACAGACAGAAAAGAAATAGAGCTAATAAGCTGAGGAAAGATGTTGAAATGTGACAAGTAAAGTAATATGAGGTCTTTTGTCTATTT +AAAATAATCAAACAAAAAATGGCTTACTAAATTATAATACCCTGTGCTGGCAAAGGTGCAGTGAAATGGGCACTTTCTTATACTATGAGGGGTGGTTAAA +TTGTGTATAAGCCTTCCAGGGTAAAGCCTGTCAATTTTTTAAAATAATGGAGACAGGGTCTCACCATACTGCCATACTGCCTCCTCCAACTCTTGGCCTC +AAGCAATCCTCCTCTCTTAGCCTCCCAAAGTGCTAAGATTATAGCTGGGAGGCACCCAAAACCCTGTCAATTTACATCAAGGGTAAGGAGAATGTCCATT +CACCATGACTCACAGTAATCTTACTTCTGGGGAGACAATTCAATCTAAGCAAAAGGTCATCTGTACACACACAGTAAAAATCTGGGAGTAACTGAAGACA +GAGTTGGTAAGTGAAATAAGAAACAGTTATAAGAAATTAAACTATGGTATCAATAGGCACCTGGTAAAAGGTCAGTTGATGTTAGCTGCTACTTTTTTGT +TGTTTTGAGACAGGGTCTCACTCTGTCACCCAGGCTGGAGTGCAGAGGCCTGATCATGACTCACTGCGGTCTCAGCCTCCCTGGGCTCAAGTGATCCTCC +CACCTCAGCCTCCCAAGTAGCTGGGACTACAGGAACATGCCACCACACTAGGCTAATTCATGTATTTTTCTGTAGGGATGGTGACTCCCCCTTTGTTTCC +AAGGCCTATCGCAAACTCTTGGCCTCAAGCCATCCTCCTGCCTCAGCCTCCCAAAGTGTTGCGATTACCAGTGTGAGCCACCACACCTGGCCAGCTGCTA +CTTTTATCAATATTATTCTTATTCCACTCAATTAAAAATTATTATTTTCAAGGCTATGCAACAGTATGTATCCTACAGCGTAATTGTAAAAACATACACA +GTCGTCATCCCTCAGTATACAGAATTAGTTCCAGCCCCCCATCTCTGCATATACCAAAATCCATGCTTACTCACGTTTCGCTGTCACCCCTCTAGAATCC +ACGTATACGAAAATTCCAAATGTTAGTTGGGCATAGTGGCAAGCACCTGTAGTCTCAGCCACGTGGGAGGTTGAGGTGGGAGGATCGCTTCAGCCTGGAA +GGTTGAGGCTGCAGTCAGCTGCGATAGCACTACTACACTCCAGCCTTGGACAACAGAGGGAGACCCTGTCTCAGAAAAAAATAAATAAATAAATAAAGCA +GGTTAGAAACTGTGATGAGGTCTGCTGGGCAAAATTCCATATAAGCAAAGTATAAATTAATAAAGCAAATCGTGATAAATTAGTACGATTGACTTTCTGG +AGTTTCTGACAATAAAAGTAAGGAAAATGCAGAACACAAAGACAGAGAGTAAAAAGAGAAATTAGGAAAGCATTCTACATGTTGAATAGGAAGACACTGG +CCATGTTCGTGCAGCGGCAGTATGTCGTGACATGACATACCTTGGAGAGAAGTTAACAGATGAGGAAGTTGATAAAAATCATCAGAGAAGCAAAATACTG +GTAGCGACACTCAAGTAAACCATGAAATTTCCATAACTTATGTCAGCAAAGTGGGAATATTGTACAGTGTGTGTTGAAGTTCCTATACAACATTGTTTAT +CTGCCTTTTGTTTGTTTGTAAGGAATGTATATACTAAAAGTTCTTCTTGCTGTCAAAAGAATATGCGTGAATAAGTCATTTTAACTTATTCTTCTGTTTT +TCTTTTATCTTCCTGCCATCATCCCACAGCCTTACTTTAGAAATTTCTTTTTTAGAAAATTGAACAAGTGCTCCTTGTGGTGGCACATACCTCGAGGATG +GGAGGCAGGGGTGGAAGGGTCACTTGAGGCCATTAGTTTGACACCAGCCTGGCCAAAAAAGTGAGACCCTGTGTCTACAAAACAATTTAAAAATTAGCCA +AGTATCGTCATGTATACCTACAGTCCCAGCTACCTGAACTTACTGAGAAAGTTCAGGGCCTGGAGAGAAGGCTGGGAGGCAGGAGCTGGGTCTAAAGAGG +CCATTGTAACGATGGAGCTGTGCCTGTGGAGGCTGTTGTGAGGCAGTAGCCTCATCTGCGGAGGCTGCCGTGACGTAGGGTATGGGCCTAAATAGGCCAT +TGAGAGTCATGAGCTTGGTCTGTAGAGGCTGACTGGAGAAAGTTCTGGGCCTGGAGAGGCTGCCGGGAGGTAGGAGCTGGGCCAAAAGATGTAAGCACAT +TTGCATTTATTAGGCACTTTATTTCCATTATTACACTGTAATATATAATAAAATAATTATAGAACTCACCATAATGTAGAATCAGTGGGCGTGTTAAGCT +TGTTTTCCTGCAACTGGATGTTCCCACCTGAGCGTGATGGGAGAAAGTGACAGATCAATAGGTATTAGACTCTCATAAGGACAGCGCAACCCAGATCCCT +CACATGCACAGTTCACAACAGGGTGCGTTCTCCTATGAGCATCTAATGCTGCTGCTCATCTGAGAAGGTGGAGCTCAGGCGGGAATGTGAGCAAAGGGGA +GTGGCTGTAAATACAGACGAAGCTTCCCTCACTCCCTCACTCGACACCGCTCACCTCCTGCTGTGTGGCTCCTTGCGGCTCCATGGCTCAGGGGTTGGGG +ACCCCTGCTCAAGTGCATCCAAAACGACCCTTCCCACACCAGTCTTCACAGTGGTCAAGGGCAGCAACCACTTAGCTCCCAAGGCATGTGCCTCAGCTGG +CATTTCGTCACAATCAACAGTAAGTGGTAGCTTGAGTCACTGTGAGGTCACCTACTGGAAATCACCAGCATCCCATTTCCCACTGGCAAAGAGCTCAGCA +CTGCCCCCTGGGAAACCAAACCTATGCCCAAATCCCATCTGTGTGGGTTTACCTCCTGGGACCCTTCCTAACATATAACCTTCATAACATACTTGAGAGG +CTGAGGTGAGACAATCGATTTAGCCCAGGAGTTTGAGATCAGCCTGGACGACATAACTAAATCTCATCTCTACAAGGACGAGGTGGGAGGATCACTTGAG +CCCAGGAATTTGTGGCCAGCCTGGGCAACAAAAGAAGACCCCATCTGGCCAACATGGCCAACCTGGCCACCACGGTGAAACTCTGACTCTACAAAAATGA +TCTGGGCATGGGTGGCATGCGTGTGTAGTCCTAGCTACTTGGGAGGTTGAGATGGGAGGATTGCTTGATCTCAGAAGGCCAAAGCTATAGTGAGCTATGA +TCACATCACTGCACTCCAGCCTGGATGGCACAGGGAGATTCTGTCTCAAAAAAAAGAAAAGAAATATATATTTAATCTCTGTCCCTGGTTCCTGGCACAG +AGCTTCTAAAGCTCTTACAAAGACCTCAGTGATAGATGTGACAGGAGCATCTTTTGTTTTAATATTTGGTCTTGGTCCCAGGTTTCTAACACAAGAGCCT +CTAAGAACTTTGGGATCTCCAGCATGGTAAGAATGCATTTGGGGATGTTGTTGAGATGACTGGGTGACTGCAAGCTCCTAAATTTCTTCAAGAGGAGGGC +TGATTACCATGAAACCACATGGTAAGAGGCTTGGAACTTTCAGCCTCATGCACTGAACTCCAGGGGGAAGAGGGGCTGGAGACTGACTTAATCACCAACA +GCCAAAGGTTTTATCAATCATGCTTGCATAATAAAGCCTCCATAAACACCCTGAAAGGGGTGTGCAGAGCTTTCAGGGTTGCTGGACACAGGAGATGCTG +GGAGGGTCGCATGTTCAACAGAGGGCATGGGAGCTCTGTGCCCCTCCGAACTTAACTTTCCCTGGGTATCTTTCTTTTTTTTGAGACAGGATCAGGCTCT +TTTGTCCAAGCTGGAGTGCAGTGGCACAATCTCAGCTTACTGTAACCTAAGCCTCCCCAGTCCCCAGCTCAAGGTATCCTCTCATCTCAGCTTCCCTAGT +AGTTGGAACTCTAGGTGCACAACACCACACCAGTTATTATTATTATTTTTTAATTTTTTATAGAGACAGGTTTTCACCATGTTGCCCAGGCTGGTCTCAA +ACTCCTGAGTTTAAGCGATCCTCCCACCTTGGCCTCCCAAAGTGCTGAGATTACAGGCATGAGCCACTGCATCCAGCATGCACGTCTCTTTCATTGACTG +TTTCTGAGATGTATCCTTCACAATGAACCAGTAATAGGAAATGAACTGGCCAGATGTGGTGGCTCACATCTGTAATCCCAGCACTTTCAGAGGCTGAGGT +GGGAGGATCACTTGAGACCAGGAATTTGTGGCCAGCCTGGCCAACACAACAAGACCCCATCTATACAAAAAATAAAAGAAACTAGCCAGATGTGGTGGTG +CAGGCATGTAGTCTCAGCTACTAGGGAGGCTGAGGTGGGAGAACCACTGGAACCCAGACAATCAAGGCTGCAATGAGCTATGACTGCACCATTGCACACC +AGCCTGGGCAACAAAATAAGACCCTCTCTCTCAGAAAAAAAGAAAATAAACTGTTTTTCTGAGTTCCGTAAACTGTTCTAGCAAATTATTAAACCCAAGA +AGACAGTTACGGGAACCCCCGATTGGTAACAGGTTGGTCAAAAGTATGGTGACAACTTAGGACTTGCCATTGTCATCTGAAGTGAGGATGGCCTCGTGGG +ACTGAGCCCCTAACTTGTGGGGTCTGTGCTAACTCCAGGTAGTGTCAGAATAAAGTCATGGGATACCCAGTTAATATCCAGAGCACTGAAGAATCTGGTG +TAGAAACTCCATACATACATTCAGTCGGAAGTGTGTGAGTAGAGACAAACATGGGCTTTTCTGTCACCTACCTGCTTAACTGCATAGGAGAGGCAATATG +TGGTGCTCATGAACAAAGCAAACATTAAAGTCAGACCAGACCCAACATTTGACTCAGTCTTAATATCCAGGTGAGCCTGCGCAAATCATTCATTATTCCT +AAGGTTTTCATCACTCCATTCATAAAATGGGGATAACTGTGGCACCTACATGTGATTCTGTGAGAATTAACAAAATATTATGCTTGGGGTTATTGTGATC +ATTATACCTGTTCCAAACTATTTGACAAGGACAGTGATGGATGAAGACATCAAAAAATCAGAAACTGCAATGAGGTCTCTCAGGCAAAATTCCATACAAG +CAAATTACTGTGTCTACAAAGCATTCCTGCCACACTTAATTCACCATTCCCTGAACAAAATATGCCATCTTCATTGTTCAGGTCTGTACAGTGCTGGTGT +CCCTTCCCGGGCAGTTTGCGCTATCCCATCCCGGCCCATTCCCCATCCCTCCACCTCCCCCTTCCCTCCCCACTCTCATACAACTCTTCCTCATCTTTCA +GGACTTGGCTTCAATGTCACCTTAACTGGAAGCTTCTCTCACTCTCCAGAAGAGCTTCCCATTGCACCTGATGCATGGGAAACATAATTTGATCATTTTT +AAGTTACAGTCCAAATCTTTTTGTACCTGAATAACATGTTGCCCAGTCAGTCTCTCTTCCTGGATTCACAAGTCTTTCATGGTAGATCCAGCTGGAAGTG +ACAAAAAGACATCTTTTGACATAAAGGGATGACACAGACAGACATAAGTTCTTAAATGTCTTAAATGTTATGTGAAAATTAAACAGAATTCAAAGACTTG +TGGGGAGCACTTAGGAAGTTACTGGGAATGTCATAAAGGGTTAATTTGTATTTTATTTTATTTTTTGAGACAGTCTCATTCTGTCACCTAGGCTGGAGTG +CAGTGGTGCAATCAGGCTCACTGCAGCCTTGACCACCTGGGCTCAAGTAATCTCACTTAATTTTTATTTGGTTTAAGAAACTCTTGGTTGAGGGTGGTGG +CTTATGCCTGTAATCTCAGCACTTTGGGAGGCTGAGAGAGGTATATTACTTGAGGCCAGGAGTTTGAGATCAGACTGGGCAATATATTAAGACCCTGCCT +CTACCAAAAAACAGAGTGAACGTGTGGAAGACAATTTTTCCACAGACTGGGAATGAGGGAATAATTTCAGGATGATTCAAGTGCATTACATATATTGTGC +ACTTTATTTCTATTATTACTACATAGTAATATATAATGAAATGATTCTACAACTCACTATAATGTAGACTCAGTGGGATCTCTGAGCTTGTTTTCCTGCA +ACTAGACTGTCCACCTGGGGTGATGGGAGACAGTAACAGAATATCAGGCATTAGATTCTCATAAGGAGTACACAACCTAGATCCCTCGCATGCACACTTC +ACAACAGAGTTTGTGCTCCTATGACAATCTAATGCTGCTGCTGATCTGACAGGACATGGAGCTCAGGTGGTCATGCAAGCGATGGGAGGGGCTAGAAATA +CAGATGAAGTTTCCCTTCACTCGCCTGCTGCTCACCTCCAGCTCTGTGGCCCTGTGGTTGGAGACCGCTGCTCAAGTGCATTTGAAAGGAACCATCCCAC +GCCGTTCTTCAGAGTCATCTTTACTGCTGCAGTGGTCAACTTGTAGCACCCCTAAGCTTGCAGGACATATGCTTCAACTGGCATTTCACAATCAACAGTA +TGTGGCAGCTTGAGTCATTGTGAGCGCACTTCCTGGAAATCACCAGCATCCCATATCCCATTGCAAGGAGCTCAGCACTGCTCCTTGGATAACCAAACCT +ATTCCCAAATCCCATCTGTGTGCGTCTATCTCCTGGTACCCTTCCTAGCATCAATTCTGTATTTGTAGGAGTCCAATCAGGAGACACAAACCACTCAAAA +GTTTAAACTAGAATGAGCAAGATGGCTCACACCTGTAATCCCAGAACTCTGGGAGGCCAAGGTGGGTGGACTGCTTTGAGCTCAGGAGTTTGAGAACAGT +CTGGGAAACATGGCGAAACCTCGTCTCTACAAAAAACACAAAAATCAGCTGGGTGTGGTGGCACTTACCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATTGCTTGAGCCTGGCAGGTGGAGGCTGCAGTGAGCAGAGGTTGTGCCACTGTACTCCAGCCTGGGTGACAGTGTGAGACCCGGTATCAAAAAGA +AAAAACATATATATATATATATATATATATATATATATATATATATATATGTAAATTTAATATAAAAAGTATTAATTTTGGCCAGGCAAAATGGCTCATG +CCTGTAATCCCAGCACTTTGGGAGGCCAAGGCAGACAGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGACCAGCACAGAGAAACCCCATCTCTACTA +AAAATACAAAATTAGCTGGGCATGGTGGCACATGCCTGTAATCCCAACTACTCGGGAGGCTGAGGCAGGAGAATTGCTTGAACCCAGAAGGTGGAGGTTG +CGCTGAGCCGAGATAGCACCATTGCACTCCAGCCTGGGCAACAAGAGTGAAACTCCATCTCAAAAAAAAAAAAAAAGGTATTAATTTTTACAGAGGATCA +GCACAATGAGGGACACACTAGCACAAAGTAAAGACAACTCTAGAGAATACGGAACTAGCAGAGGCCAGGCATTGTGGCTCATGCCTGTAATCCCAGCAAT +TTGGGAAGCCTAGGCAGGAGGATCGCTTGAGGCCAGGAGTTGGAGACCAATCAGTGCTAAATAGTGAGACTCTGTGTCTACCAAAAAAAAGAGACATTAG +CCAGGTGTGGTGGTGGTGCACACCCGTAGTTCCAGCTACTTGGGAGTCTGGGGTGGGAGAAATCCCTTGAGCCTGGGAAGTCTACACTACAGTGAGCCAA +GATTGTGCCACTGCACTCCAGCCTGGGTGACAGAGTGAGACCCTGTCTTAGAAAGAAAAAAGAAAAGAAAGTGTTAATCCCCCTATGGGAATCTCCTCTT +CTCCTGCCCTCTCTGGAACCTCACTTGTCAGTTCTTCCTCCCACTTTCCTGTATCTTTAACCTATCCCCCACTTTTAGCTCCTTCCCATCATCATTTAAA +TTACTCAAACTTCTTCTGTTTTAAAAACCTCTCCCTAAACTCAGGGAGAGGTCTTCTGCACACACATTGAGCCATCTGCTCTTCCTGGTGCCTTCTCTAC +AGCAGCCTGAGCCATGTCTCTAATCTATGAATCTCATCATGTTACTCCCCCATTTACATCACTTCTCCTTGCCTCAGGGATTAAGTCCAAACTCCTTAAC +AGCCCCTGCTCTGCCCTGCCTTGCAAGGCAGCCTCACTGCTTGCCCCTCTCCATTACATCTGCTATGGAGTCCAACTGAGCCTCATCTGCCCCTTGAACG +CACACTCTTTCTCCTCTGGGAGTCTCTGAAGTGGGTAATATCCTCTGCTTATAATATGCTTCCCCTTAAACCTCTACTCTCTTCCTAGCTAGCTTTGACT +CCTCTGTCACTTGTCCGCTTTGGCATCACCTCCTCATAGAAGACTTCTATGACTCCCGAGATTCTCAGGAGCATGGCAGGTGAAGTGCTCCTCCCATGAA +TGGATGGAGATTAAGGAGTGTGTGTTATTCATGCTTAATTCACCAGTGCTTAGCTGAGTACCTGGCATAAAATAGTTACTGTGGTGGCCAAAGTAATAAC +CCCCACCGCCACCAATTGCTCATGTCCTATGTTACACAGCACAATTACATAGGAAGGGGGAATTAAGAGTGCAGATAAAATTAATGTTGCTCATCAGCTG +ACCTTAAAACAAGATTATCCTGGAGTATCTAGGAGAGCCCATGTAATTACAAGCATTCTTTAAAACTGGAAGAGGGAGGCAGAAGGTTAAGAACCAGAGA +CGGTGGGCACAATGGCTCATGCCTGTAATACCAATACTTTGGGAGGCCAGGGTAGGAAAATCCCTTGAGTGCAGGAGTTCAAGGTCAGCCATGGCAACAT +ACTGAGGTCCCATCTCTACAACAAAATAAAAACAAAATTCACTGAGTGTCACGATGCTTACCTGTAGTTCCAGCTACTGGGAAGGCTGACATGGTAGGAT +TGCTTGAGCCTGGGAGTTTGAGGCTATAATGAGCCATGATAGGACCACTGAACTCCATCCTGAGTGACAGGGCAAGGTCCTGTTTCTGAAGAAAAAAAGG +ACATTGGAATCAGGGCCCTCTCCATGCTGAGGTGCCTACAAGGCATCTCTCTCTGCAAATGAGTAAACATCACCCTCCAACTCCTTACAGAGTGGAGCAA +CAGGAAAACTCCTTCACCTCATTTCTGTGCTGCTTGGGAGGCCTGGACAGCCCAATAACCAGCTCCTCACTGATGAAGCAATCAGGAAATGGCTCGAGTT +GAGCTAAGGAGAATTTGGATCCTTCCTTTGGTTCTCAGTAGGCAGGGTAGGGGCCAGGCATGGTGGCTCATACCTGTAATCCTTGCACTGTGGGGGGCCA +AGGTGAGAGGATTGCTTGAGGCCAGGAGCTCAAGACCAGCCTGGACAACATAGCAAGACCTGGGTGGCATACACCTGTGGTCCCTACTACTTGGTAGGAT +GAGGTGGGAGGATTGATCACTTGATCCCAGGAGTTTCAGGCTGCAGTGAGCCATGATCACACCACTGCACTTCAGCCTGGGTGACAGAGCCAGACCATGT +CACAAAAAGTTAGAAAAAAAAAAAAGAGAGGGAGAGAGACTATACACAGGCACCACCACATTTGGCTAATTTTTAAATATTCTGTAGAGACAAGGTCTTG +CTAGGTTGCCCAGGCTAGTCTAAAACTCCTGGCATCAGGCTGGGCATGGTGGCTCATGCTTGTAATCGCAGCACTTTGGGAAGCTAAGGCAGGCAAATCA +CCTGAAGTCTGGAGTTCGAGACCAGCCTGGCCAACACGGTGAAACTCTGACTCTATCAAAAATACAAAAATCAGCTGGGCAGTAGTGGCGTGTACCTGTA +GTCTCACCTACTCGGGAGGCTGAGGCAGGAGAATCACTTGAACCTGGGAGGTGGAGGTTGCAGTGGACCCCATCACTGCACTCCACCCCTGGGTGACAGA +GCGAGACTGTCAAAAACAACAACAACAATAACAAAAACAAAAACAACAACAACAAAAAAAACTCCTGGCATCAAGACATCTTCCTGTCTTAGCCTCCCAA +AGCCCTGGGATTATACTGTTTCCTATAATTGAAGACACTTGTTCTTATACTGCTTTAAGGTATAAAGGAAGAAAAAAAAAACAGATAATGACAAATGTTG +GTGAAGGCCGGGCATGGTGGCAGCCTGTAATTCCAGAACTTAGGGAGGCTGAGGTGGGCAGATCACTTGAGGCCAGGAGTATGAGACCAGCCTGGGCAAC +ATGGTAAAATCCCACCACTACAGAAAAATCTAAAAATTAGCCAGGCATGGTGGCGTACACCTGTAATTTTCAGCTACCCAGGAGGCTGAGATGAGAGAAT +CACTTGTGCCTGGGAGGTCACGGCTGCAGTGAACTGTGATGGCATCATTGCACTGCGGCCTGAGAGACAGAGCAAGCCCCTATCTAGAAAAAAAAAATGT +CAGTGAAGATGTGGAGGAATTGGAACCCACATACATTACTGGTGGGAACATAAAATTGTGTAACCATTTTGTTTGGGTATTTCTTTTCTTGTCATTTTAA +TTGGATTTTTAAAAAATCAAGACGGGGTTTCACTATCTTGCCCAGGCTGGTCTTGAATTCACGGGCTCAAGCCATCCTCCTAGCTGAGCCTCCTGAGTAG +CCGGGATTACAGGTGTGAGCCATTGCACCCAACTGGTATAGCCACGTTAGAAAACAGTCTGGCAGTTTCTCAAAAGGCTAAATGTACAGTCATCCTATAA +TGCAACAATTTCACTCCTAGGCATATATCCCAGAAAAATAAAAATATATGTCCACACAAAAACTTGTACAACAATCTTCATAGCAGCATTATTCATAATG +ACCAATACGTGGAATACATGGAAACAACCCAAATATCCACCAACTGATGAACAGATAAACAAAATGCAGTGTGTCTCTACCATGGAATACTGCCATAGAA +GGAATGAAATATTGATACACACTATGACATAAAGGAACTTTGAAAACACTGTGCTAAGAGGGAAAAAAAGCCACAAAAGATCACATATTGTACAATTCTA +TTTGTCCAGATTAGGCAAATCTATAGTGACAAAAAATTAATCAATGGTTGCCTAAGGCTGGGGGCAAAGGTAGGTGGGGAGAGTAGGAGGTAGTAGCTAA +GGGGTATGGATTTCTCTATAGGGTAATGAAAGGTTCTAAAAGTGACTGTGGTGATCGATGCACAGCTCTGTGAATATTCTAAAACCTACTGAATTGCAGA +TTTCAATAAATAAAGTGAATGGCATTTGAATATTTTAATAAAGCTATTATTTAAAATAATAATAATAGGGGGCTGGGCACAGGTGGTCATGCCTGCCTGT +AATCCCAGCACTTTGGGAGGCTGAGGCAGGAGGATCACTTGAGGTCAGGAGTTTTGAGCCCAGTCGGAGCAACATGGCAAGATCCCGTCTCTATGATAAA +AAATTAGCTGGACATGGTGGCACATGTCTGTAGTCCCAGCTACTTGGGAGACTGAAGTGAGAGAACCACTTGAGCCCAGGAGTTTGAGGCTACAGTGAAC +CATGATCATGTCACTGTACTGTAGCCTAAGCAACAGAGCAAGACGCTGTCTCTGAAAAGGAAAGAAAACAAATGCAAGTTTTTATCACTTTGTGAGTGTA +GCCAAGTTGGAGGAGAAATAGACAATAATAAAAGAGCACTGAATAATGACGGTGAGTGGCTGGTTAGGCTCAGTTGCTAGCTAAATGGCTTCTAAAAAAT +TCAATAAAGTTACAGCTCTGGGGACAGTCATGTAGTCAAAGAATGAAGGCGAAATTCATTACAATTGCCCATGGTCTTTATTTACATGCCTTCTAGTGAA +AAATTCCTAAGTGCCTAAACAGCAAGTCTGCAATGATAGCAGCTGTTTATTAAAGACTACAAAAAAGAAATGGAGGCCGGGCGTGGTTGTTCACATCTGT +ACTCCTTGAATTTTGGGAGGCTGAGGCAGGCAGATTGCCTGAGGTCAGGAGCTCCAGAGGAGCCTGGCCAATATGGTGAAATCCCATCTCTACTAAAAAT +ACAAAAATTAGCTGGGTATGGTGGCGGGCACCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATTGCTTGGACCCAGAAGGTGAAGGTTGCAGT +GAGCCAAAATCGCACCATTGCACTCCAGCCTGGGTGACAAGAGAAAGACTCTTATCTTAAAAAAAAAAAGAAAAAAAAGAAATGGCATCTTCTTCAAGAA +TTACATCGTGTTTCATGATAAAGAAGCTCTAATTTTGCATTTGTTCAAGTATTGATGAGATTTACCCAATATGACACCCATCTTGGATAAAATGCAAACA +ACACAATTTCATTTTGTCATTAACAAAACCGATTAAGTAGTCTAATATAAATTGCGATCTTATTAAAAACTGATCAGATTAAAAAAATTATGGAATTATG +GAGCCAATAAGATGTTACAACCTGTTCCAAGGGGAATTCCAAAATCCACACATATCTGAGACCATCAAGTATGATGAAATATATTTGATTACTATATTGA +AAAATAAACTGATTACATAGCCAACAATTGGACAGGGGTCTCCTCATCCACAGCCACACAAACCCGATCATGCAGCTATGTGGTTACAAGGCCTACATAG +CCTAGAAGGGACTGGTCTGACTTGAGATTTCATTTGTATTTGTATTTTGAGACAGGGTCCCACTCTGTCACCCAGGATGGAGTGCAGTGGTATAATCATA +GCTCACTGCAACCTTGACCAACTGGGCTCAAGAGATGCTCCAGCCTCAGCTGCCCCCATACCTGGGAATACAGGCAAGTACCACCATGTCAGGCATTTTT +TTCATTTTTGTAGAGAGAGAAGACTTGCTATGTTGCCCAAGCTGGCCTCAAACTCCTAGAATCAAGAGATCTGCCCATCTCAGCCACATGAGTAACTGGG +GCCATAGGTACATACCATCATGCCTGGCTATATTTATTTTATTTTATTAAATTTATTTTTTTTATTTTTGTAGAGAGGAGGTCTTGCTGTGTTGCCCAGG +CTGCTCTCAAACTCATGGCCTTAAAACATACTCCCATCTCTGCCTCTCAAACTGTTGGAACTATAGGTGTGAGCCACTGTACCTGGCCTGACTTGGGATT +TCTTTTATCTAGCATCCTTTACTTGGTAGGATTGGGAAAAGCAGTAGTGTTTTTTAAAATTACTTAATAATTCAATCAGAATCAAACTCAACCTTGACCA +CTGCCTTCTCTCACAGCTCACAACCAGTCTGTCAGGAAATCCTACTGACTGACTTCAATATGTATCCAGGCTCTAACCATCTCTCACCACCACCATGAAC +CCCGTCAGGATCACTATCATCTCCCACCGGGATGTTGCCACAGCTTGGCCCCCATGCTTCTACCCAAATCTTCCCATAGTCTTTCTCAACTCGGCAGCCA +GGTCGTGCTTTTAAATCAGGAGACGGATCATGTCGCCTCTCTGCTCAGAAGCCCTCGGTGGTTCCCATTTTAGTCAGAGTAAAAGCCAAAGCCCCAGCAA +TAGCGTCCCAGGGCTTACACGATCTGTACCGATCCCAGCCCAGCAACTCCCTGGCCTCCTCGCTGACTTCGCTCCCTCTATCTCTTTGCTCCACTGGCCT +CCTTCCAGAGCCTCAGACACACCAGAGAGTTTCCTCCTAATGCCTTTATCCTGTTGACTCAGCCTACAATGCTCTTCCCTCAGCACCTTGGCCAGCTCCA +TCACCTGCTTCAAACTTTTGCTCAATATTCACTTATGAGGCCAACCCTGACCACTCTACTTAACACTGCCATCTGTCCCCATTCCCACCATGCTCATTTC +TTTCTTTTTGAAACAAGGTCTTGCTTTATTGCCCAGGCTGGAGTACACTGGTGCAATCACAGCTCACAGCAACTTCAACCTCCCAGGCTTAAACAATCCT +CCCGCCTCAGCCACCCTAGGAACTGAGACTACAGCTGCATGCCACAACACATGGCTTTTTTTTTTTTTTTTGAGACGGAGTCTCGGTCGCCCAGGCTGAA +GTGTAAGGGTGCGATCTTGGCTCACTGCAATGTCTGCCTTTTGGGTTCAAGTGATTCTCTGCCTCCCAAGTAGCTGGGATTACAGGCACCCACCACCACA +CCTGGCTAATGTTTGTATTTTTAGTAGAGATGGGGTTTCACCATCTTGGCTAGGCTGGTCTTGAACTTCTGACCTCGTGATCCACCCTCCTCGGCCTCCC +AAAGTGCTGGGATTACAGGCGTGAGCCACTGCGCCTGGCCTTTAAAAACATTTTTTTTTTAGACATGAGGTCTCATTATGTTGCCCAGGCTGGTCTTAAG +CTCCTGGGCTTAAGCGATCCTCCCACCTCAGCCTCCTAAAGTTCTGGGATTACAGGCGTGAGCAACTGTAACATGAGGTCCCAGCTTCATGTTCATTTTT +TGTTGTTGCTACAACAAAGTACCCTACATTTAGTGGCATCAAACACCACAAATCTACCATCTTACAGTTCTGGGGGCCAGAAGCCCAACTAGGTCTATCA +AGGCTAAAGTCAAGGTGTCAGAGAGGCTGCATTCCTTCTGGGGGAGGCTCTAGACAGAATGTGCTCCTTTGCCTTTTCCAGCTTCTAGAAGCCACCTCCA +TTCCTTGACTTACCTCGTGACTCCATATTCAAGGCCAGAAGTGCAGCATCTTCAAATCTCCCTCTCTGACCTCTTCTTCCATTACCACATCACTTTCTCT +AATTCTGACTCTCCTACCTCATTCTCTTATAAAGATCCTTGTGATTGGTGGGTATGGGGGCTCCCATCTGTAATCCCAACATTTTGGGAGGCCAAAGAGG +AAGGATTGCTTGAGGCCAAGAGTTAGAGATCAGCCTGGGGAAAATAGGAAGATCCTGCCTTTACAAAATTAAAATCAGCTGGACATGGTGATGCATGCCT +GTAGTTCCAGCTACTGGAGAGGCTAAGGTGGGAGGATTGCTTTAGCCTAGGAGGTCAAGGCTGCAGTGAGCTATGATCACATCACTGCACTCCAGCCTCA +GTGGCAGAGTGAGACTCTGTCTCCGATATAAGAAAAGAAATATACATTTGGTCTCTGCCCGTGGTTCCTGGCATAGAGCTTCCAAAGCTCTTATAAAGCC +CTTCGTGACAGAGGTAATAGGAGCATTTTCTGTTTTGATATTTAGTCTTAGTCCCAGGTTCCTGACACAAGGGCCTCTAAGGTCTTTCAGATCTGCAGCA +TGGTAAGAATGCATGTGGGATGCTGTTGAGCTAACAGGGTGGCTGCAAGCTCCGAGACTGCTTCAGGAGGAGGGCTAGCTGCCAGAGAAAGCAACCACTT +TTTTTTTTTTAAACGGAGTTTGGCTCTTGTAGCCCAGGCTGGAGTGCAATGGCACAATCTCAGCTCACTACAACCTCCACCTCCCGGGTTCAAGCAATTC +TCCTGCCTCGGCCTCCCGAGTAGCTGGAATTATAGGGATGTGCCACAACGCCTAGCTAACTGTTGTTATTTTTAGTAGAAATGGGGTTTCACCATGTTGG +TCAGGCTAGTCTCAAACTCTTGACCTCAAGTGGTCCATGTGCCTCAGCCTTCCAAACTGCTAGGATTACAGGAGTGAGCCACCGCACCTGGCCCCAACCA +CATTTTTTGAGGCTTGGAACTTTCAGCCTCACCTGCTGAACTCCAGGAGGCAAAAGGAACTGGAGATTGACTTAACTACCAATGGCCAGTGATTTTATCA +ATCATGCCTCCATAAACACCCAAACAGCAGGGTTTGGAGAGCTTCTGTGTTGCTAAACACAAGGAGGTCCTGGGAGGGTAGTGTGCCCAACAGAGGGCAT +GGAAGCTCTGTGCCCCTCCCCACTTACCTTGTCCTGTGCATCTCTTTCATTGGCTGTTCCTGAGATGGAGCCATTACATTGAGCCAGTAATAGAAAATAA +GGTGGCCAGATGCACTGGCTCATGCCCGTAATCCCAGCACTTTGGGAGGCAGAGGTGGGCAGAATCACTTGAGCCTAGGAATTTGAGACCAACCTGGGCA +ACATAAGAAGACCCCATCTATACAAAAAATAAAAGAAATTAGCCAAATGTGGTGGTGGGAACCCTGTAATTCCAGCTACTTGAGAGGCTGAAGCAGGAGA +ATCACTTGAGCCCTGGACGTTGAGGCTTCAATAAGCTATGATTGCACCACTGCACACCAGCTTGGACAACAGAGCGAGGCCCTGTCTCTTAAAAAGAAAA +GAAAAAAAACTTGTTTTTCTAAGTTCTGTGAGTTGTTCTAGTAAATAATTAAACTCAACAAGAGGGTCATGGGAAACCCTGATTTCTAACTGGTTGGTCA +AAATACAGGTGACAACCTAGGACTTGCAACTGGCATCTGAAGTGAGGGTGGTCTTGTGGGACTGAGCCCCTAACCTGTGGGTTCTGTGCTAACTCTAGGT +AGTGTCAGAATGGAATTGTGGGATACGCGGTTGGTATCCAGAGAGTTGGAGAACTGGTGTAGAAACTCTGCACACACATTTGGTCAGAAGTCTGTGAGTA +GAGAGAAACGTGTTGCAGGAAGTCAGGGACCCCAAACGGAGGGACTGGCTGAAGCCACAGCAGAAGAACATAAATTGTGAAGATTTCATGGACATTTATT +AGTTCCCCAAATTAATACTTCTATAATTTCTTAGGCCTGTCATTACTGCAATCTCTGAACATAAATTGTGAAGATTTCATGGACACTTATCACTTCCCCA +ATCAATACCCTTGTGATTTTCTATGCCTGTCTTTAATCTCTTAATCCGGTCATCTTCGTAAGCTGAGGATGAATGTCCCCGCAGGACCCTGTGATAATTG +CGTTAACTGCACAAGTTGTTTAAACAATATGAAACCTGGGCACCTTGAAAAAAGAACAGGATAACAGCAATTTCAGGGAACAAGGGAGATAACCTTAAAC +TCTGGCTGCCTGTGGGCCGGGTTGAACAGAGCCATATTTCTCTTCTTTCAAAAGCAAATAGGAGAAGTATTGCTGAATTCTTTTTCTCAGCAAAGAACAT +CCCTGAGAAAGAGAATGCATCCCTAAGGGGAGGCCTCTGAAATGGCCGCTTTGGGGACGGCTGTCTTTTACAGTCGTAGATAAGGGATGAAATAAGCCCT +GGGTTCACGTGGCGCTCCCAGGCTTATCAGGACAAGGAAATTCCCGCCTAATAAATGTTGGTCAGATGGGTTGTCTGCTCTCAAACCCTTTCTCCTGATA +AGATGTTATCAATGACAATGCGCGCCCGAAACTTCATTAGCAATTTTAATTTCGCCCCGGTCCTGTGGTCCTGTGATCTTGCCCTGCCTCCATTTGCCTT +GTGATATTTTATTACCTTGTGAAGCATGTGATCTCTGTGACCCACACCCTATTCGTACACTCCCTCACCTTTTGAAAATCACTAATAAAAACTTGTTGGT +TTTGCGGCTTGGGGGGCATCACGGAACCTGCCGACGTGTGATGTCTCCCCTGGACATCCAGCTTTAAAATTTCTCTCTTTTGTACTCTTTCCCTTTATTT +CTCAGACTGGCTGACACTCAGGGAAAATAGAAAAGAACCTACATGAAATATCAGGGGTGAATTTCCCCCGATATCACACTGGCTCTTCTCTCACCTGTCT +ACCTGCTTAACTTAATAGGAGAGGCAATGCATGGTGCTCATGAACAAGGCAAGCATTAAAGTCAGACCAGACTAACATTTGACTCAGTCCTAATATTCAG +GTGAGCTTGGGCAAATCACTCATTAACCCCAAGTCTTCATCATTTTGTGCATATAATGGGGATAACTGTGGCACCCACCTGTTTTTGTGAGAATCAATGA +AATATTATGCTTGATGTTATTGTGATCATGATACTATCTGACAAGGGCAGTGATGCATGATAACATCAAAAAATTAGAAACTGTAATGAGGTCTCTTGGG +CAAAATTCCATACAAGCAAATTACTGTCTCTACAAAGCATTTCTGCCACACTTAATTCACCATTCCCTGAACAAAATGTGCCATCTTCATTGTTCAGGTC +TGTATAGTGCTGGTTTCCCTGCCTGGGCAGCTCACTCCATCCCATCCCAGCCCAATCCCCATCCCTCCACCTCCCCCTTCCCTCCCCACTCTCATACAAC +TCTTCCTTATCTTACAGGACTTGGCTTCAATGTCACCTTAACTGGAAGCTTCTCTCCCTCTCCAGAAGAGCTTCCGATTGCACTTGATGCATGCACTATT +ATTTGATCATTTTTGAGTTACAGTCCAAGTCTTTTTGTACCTGAATAACATGTTGCCCAGTCAGTTTCTCTTCCTGGATTCAGAAGTCTTTCATGGTAGG +TCCAGCTAGAAGTGACAAAAAGACATTTAAAAAAAAAAAAAAAGAGGGATGACACAGACAGACATCAGCACTTAGAAGTTTTAAACGATATGTGAAAAAC +AAAATTTAAGGGCTTCTAGGAGAAATGTAGGAGGGAAGGTGTTACTGGGAAATATGATAGAAGGTTAATTTTTATTTTATTTTATTTTTAGAGAAAGGGT +CTTGCTCTATCACCTAGGCTGGACTGCAGTGGTGCAATCACAGTTAACTGCAGCCTCAACCTCCAGGGCTTGAGCAATATTCCCATCTAATTTTTATTTT +GTTTAAGAAATGCAGTCTTGCTCTTAGCAAAGCTAAAGTGCAATGGTGTGATCATAGCTTACTGCAGCCTCAACCTTCTAGACTCAAGTGATCCTCCAGT +CTTAGCCTCCCCAGTAGCTCGGACTACAGGTGTGCACTGCAACGTGTAGCTCATTTTTTTTTTTTAATTTTTAGTAGAGACAAAGTGTCACTATGTTGAC +CAGGTTGGTGGTGATCTCCTACACTCAGGCAGTTCTCTCACCTCAGCCTTCCAAAATGCTGGGATTACAGGTGTGAGCTGCCACACCTGGCTGAGGGGGT +TAATTTTTAATTATATAAAGAGCTCAAAGCAAATATTAGAAGGAGCCTAAATGCCTCCAGCAGTTGACTGGTACTGGTAAATTGTGATACATCCATATAA +TAAAATATTATGCAACCATGAAAAGGATTAAGATAGATCAATAGGTATTGGCACAAATGTCCACGAAATATGAAAATATGAAGTGATGTTCAATCACCAT +GTACGTATCTTGAAGGATATGGCCCATTTTCTCAACTGCAATTATTTCCTGAGATAAGATTATGGGTCTAAAGAGTGAAGGACATTTTTCACTTATTTAA +AAGTATTTATCATTTTTATAATTTAATAAAAGATTAAACAGATCATTGAATTAGTAAAAGACAAAGTAACTCTATAAATAAATGGAAAAGACACAGATAC +CCCAGGCATGGTGGCTCATGCTTATAATACCAGTACTTTGGGAGGGGGTGGTGGGGGGATTGCTTGAGGCCAGGAGTTCCAGACCAGCCTAAGAAACAAA +GCAAGACCTCCTCTCTAGTAAAAATAAAAAAATAAAAATAATTGGCCAGGCATAGTGGCATGTGCCTACAGTCCCAACTACTGAGGTGGAAGGATCACCT +GAGCCTAGGAGGTCAAGGCTGCAGTGAGTTGAGACTGTGCCACTACACTGAAGCCTAGGAGACAGAGCGAGACTTCATCTCAAAAAAAAAAAAAAGGACA +ATAAAGAAATAAAGCTAATAAGCTAACATAAGGAAAGATAAAATATGTGACAAATAGGCTGGGCACATGGCTCACAGCTGTAATCAAGCACTTTGGGAGG +CCAAGGCGGGTAGATCATGAGATCAGGAGTTCGAGACCAGCCTGATCAACATGGTGAAACCACGTTTCTACTAAAAATACAAAAATTAACCAGGCATGGT +GGCATATGCCTGTAATCCCAGCTAATAGGAGGTCTTTCATTTATCACACAGAAAATAACTTGTTAAATTATAATACCTGTGTGGGCGAAGGTGCAGTGAA +ATGGCCATTTTCTTGTAGTATTAGTGGTGTTTAAAATGTATATAAGCCTTCCAGCATAAAGCTTGGAAATTTTTTTTAAATCATACAGACAGTGACTCAT +TATACTGCCTCCTCCAACTCCTGGCCTCAAGCAATCCTCCCACCTCAGCCTCCCAAAGTGCTGGAATTACAGGCTGACAGCCACCATGCCTGAAAGCTTT +GCAATTTACATCGAGGGTAATAAGAATGCTCATGCCCTGTGACTCACAGTAATCTCACTTCTGGAAATTTCACCTTTGGATATAATTCAACCTAAACAAA +AGGTCATATGCACAAACACAGTGAAAATCTGGGAGTAATTTTTTTCTCTTTTTTTAAAAAAATATGGAATGCTTCACAAATTTGCATGTCATTCTTTCAC +AGAGGCCGTGCCAATCTCTCTATTGTTCCAACTTAAGTATGTGTGCTACTGAGGCAAGCATGAGTAATTTAAGATAGGGTGGTTAAGTGAAATAAGGAAG +AATTATGGAGAATTTAAAAATCTATGCTATTTATAGGCACCTAGTAACAGCTCAGTAAATATTAGCTGCTACTATTATTATTTTTATGGTAATTTCACTC +AATTAAAAACTGTCGTTAAAAATTACCATTGTCATGGAACATAATGTCTCCTACTGTATAATTGTAGAAACAGATACAATTTGTCCCTTGGTATATGGGG +GGATTAGTTCCAGCTCTCCCATTTCTGTGTATACCAAAATCCACGCATACTCAAGTTTTCGAAGTCAGTCCTGTGGAATCCACATATAACACAAATGGGA +AAATTAGTGAGGTGTGGTGACAAGCACCTGTAGTCCCAGCTACTTGTGAGGCTGAGGCAGGAGGATTGCTTGAGCCCAGGAGGTTGAGGCTGCAGTGAGC +CATAATTGCACCACTGCACTCCAGTCTGGGCAACAGAGTGAGACAGAAGGTTGACTTTTTAATAGAATTTTTCTGTTCACTTGAAGATATGGTCAGGATT +GTGGCATATGAAAATTCTTCATAAAATAACTATCTAATCCAATTAATGCTGGAATTGGGAACAGCAGAAGTGTCATCTCACAGCTACTCGCAATGAAAGG +TGATGTCTGGGGCTCAGGTGTGTTGAGGTCCCCATGCCGGGACTATGGGTGCTGAGTGGGATTTACTTGTCCATCCATTTTCTATATTCCAGCACTGGGA +AACTAGGGACAGTACTTGTTCTCAAGGGAATCTTCAGCTTAGGTGGCTCTGTAAAAGAGAAATTACATCATTGAAAAATCGTCGCAGGTCAGGTGAGGTG +GCTCATACCTATAATCCCAGCCCACTGGGAGACTAAGGCAGGAGGATTCCGTGAGGCCAGGAGTTCAAGACCAGCCTGAGCAACACAGTGAAACCTCATC +TCTACAAAAAATTAGAAAATGAACTGGGTGCGGTAAAACATTCGTATAGTCCCAGCTACTCTGGAGGCTGAAATAGGAGGATCGCTTGAGCCCAGGAAGT +GGAAGCTGCAGTGAGCTCTGATCTCACCACTGCACTCTAGCCTTGGTGACAGAGTGAGACCCTGTCTTAAGACACACACAAACACACACACACACACACA +CACACACCCAATCTCACTCTGTCCAGCCTTGACTAATCAAAAGGGCCTTCTGGTTACAGAAGAGGTATGCTCTTTTGTAGGACAGGGAGAGACCAGCAAG +CTTGTTCACAGACTTTTCCTCATCCTCTGCTTAGTTTTCCAAGAACCCTCACAGTGGAAATGGAGTCTCTGGGAAAATGACCTAAATCTTTGGGTTACCA +GGGGAGAAATATGCCTCCTTTGTCAATTAATAAATGGAACATCTGCCTTAAAATCCAGGGAGTTCTGCTAGAATGAATCACTCCCTAAGACCCTGACCAA +TGCATGGAACATGAAAAACTGAAGTTTAACTGGGCGCGGTGGATCACGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCGGGCGGATCACCTGAGGTCA +AAAGTTCTAGATCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGTTGGGCATGGTGGTGGACACCTGTAATCCCAGCTAC +TTGGGAGGCTGAGGCAGGAAAATCGCTTGAACCTGGAAGGCGGAGGTTGCAGTTACTTCTAGAAGAATTTCCATTAGCCCTTTGAAATCCTTCAACATTC +ATGAAGGCCAAAGAGTTTTCACCTAATTTAATCTGATGGGTATGTGACCAGAGTCTTTCTAGGGAATAGAGACTCCCAAACAGTTCGACTGGGAAGTGAG +GAGAGAATTTATTACTCAAAACCAAAGGGAAATGAAAAGAGGCCAACATAGAATGTCATTATTCTTTCTTGGTGGGGAATGGATTCCAGAGTCATTCTGT +GACCTTTACATGACCTCCTTATTAGCATCTAAAAGCTTCCAGTGTAGGATGCAGCCAGCTAGGTTCTCTTCTAATGTAATAAAATTTGCTTCAGCAAATC +TTATGCAGAGCCATCTCCAGGCTCCAGAAACAATAGGCTATAAATTACTGGATCTCCCATTTGATACAATGAAGTATGAGCATGGTCCTGAATGACTCCT +CTACATACTACTCTGGGTGGCTTGAAGTGAATTTGATACAAGAACTGGAGCGAGGGCAAAGCAGAGCTAGATCTAGGATTAATGTGCTTGGGCCCAGCTC +CTCACTACTCACCTATAAGTCTAGTTCCAGAACCCAAGTAGAGGATGGGGAAACAAGGCTCCTGACTTTTTTTCCCTAATGTCTGCATCTCTTTCACATT +TCTTATCTCCTTGCAAAGAAACTAAACAGGCTCAACTGAAATAACTAAATGATTAAACCCTATACAGAGACTCTCCAAAGACTGACAAAATATCATTCAA +GACTGTTACACAGACAACCTTGAGGATGACTTGATGTACCAGTGATCTACAATATTTGGGATCATTCCAAATTCCCATCAAGGATCTGCCTATATCAACA +AAGGAGCCAAGGACCAACCATTCAAATGGGCCCTGCTGCCAAGCCTTTTTTTTTTTTTTTAACAATGCCATCTCTTCATATTGTTCCATTTAACAAAACT +GCAGCCCTTCATCTATCCTTAAGTCCCTTGGCCAATGGTACAGGGCCAGAGTATGCTACTCCCTAGCAGGAAATCAACAGGATGACCTACTAAACACCAT +TCAGAAGATGCTAAGACCCATGAATTGCAACAGGAAAGAAAAGACAGAGAATTAGTCAGACAGGTACATGCTGTGCCAAAAATGCACTACAGCCCCCACC +CAATTCTGCCTAATCCTAGCTGGGCTGACACCAACCTGATGAGACAGGCCTATAAGATCTCAAACTAAAACAGAAACTCCTGAACTGGGTTCTTTCGAGC +CCAGGAAGCAGCAGTAAATCATTAAAGAACAGATAAGTTCTTAAGGTGAGGGAGAGTTTCAGATAAATGGAATGCTGGTAGAACACAGGGCCCAAAGGAG +CAAAAGTTAACCTAAGCCCAGGTAGAACCTTGTTTACTAGAGTATTAGGCATGGGTTTGGGCAACTATTCTAACCAGAGAAACTGGCTTCAGTGAGGGCA +AGTTGGCAATCCAAGGTATAGCATGCATAGGGCTGGCAAAATTCAGGGTGACTGAAGCAAAAGCTTCATAACCAGAAAGACCACATCTGGGGGTAGAGCA +CAAAACTCTCAAGAGATGAATCTTTGTAAGAGTGAGGCAGAACTATATAGCAGTTTTAGGAGATCTGTTGGTGCCCAGCAAGAGCTCCAAACGGGCTATA +TGCAGGGATGCAGGCTGTAGTCTCAGGAGAGGAGGTTCACAAAAGTCATTCAGTCCAAGACCTCAAACTGCGTTCTCTACTAAAAGGAATCAAGGTTCCC +TAGAGAAACGGCTGACTCCATGTATGGTGCAGTATATTGATCCTGGAACATCTGTTTTGCCAGAAAGCAAGAAAGCCATCAAAGTCCAACAGGATCACGT +CAAAAAGACATGAAAGTCAACTTGAAGAGATAATTATTAACCTAGATGAGACAATGTAAGCATCCAAAACAATAAAGACTGCAATGGCCTGAAATACATC +AAATGCAAACAATAATCTATGAGTTCATAATGGTATTCAGAAAAAAAAACTACTGGTCATTAGAGGGAAGGTTACTAGGTCACTAACTTACTACTCTGAA +AAGTGACTTAAGATGAGAGGTAGGGTGGAGAATTAGCTATTTATTCAGTCTTTCCTGTACAAACATAAATTTTTAGGGAGATTGAAGCAGATGAAACAAA +TCTGGAAAAATGGAGGTAACTGCTTAATCTGCGGGTTGGGTGCATGGAGGTTCAACATATTTCTTTTGTGTATATTTGAACCCCCTACAAAAAAAGCACA +AGACAGAATGTGAGCCAAGCAGCTTAGGGTTTAGGCAAGGCTTCTGCCTACAAGAGACACTAGGATATGAGGGGTAGTTTTAGCCCTAATGGGCTGAGCC +AACTGGAGGTATATAGGGAAGTGCTAAATTGCAGAGGTATCATGTTGCCCAGCACTTGATCAAATCCTAGATCCTAGGTCTGCTTGGTGGCATGCTTCCT +AAGTAGTGGATCTGAGGCTACCTATAGAACTTCCTTTGCAGTCATAGTTCGCTCAGAAACTACAAAAGTGCTTGCTCTTGAAAATGGAGTCTTTGTCCAT +TTCATGCTTCTATAAAAGAATACCACAGACTGCATAATTTATAAAAAGGAAAAAAGGAAGGAAAGAAAAAAGGAAGGGAGGAGGGAAGGAGGGAAAAAGG +GAAGGAGGGAAGGAAAGGAAGGAAGGGAAAGAAGGAAAGGAAGGAAGGGAAAGAGAGAAAGAGGGAAGGAGGAAGGGAGGGAAGGAGGGAGGGAGGGAGA +GAGAGAGGGAGGGAGGGGAAGGGAAGAAAAGGGAAGAGAAGGGAAAGGAGGAAGAAAAGGAAAGGAAAGGAATAAATTTTATTTCTTAACAGTTCTGGAT +GTTAGGAAGTCCAAGGTTGAGGGGCCTGCATCTGGTAAGGGTCTTCTTGCTGCATCATCCCACTACAGAAGGCAGAAGGAAAAGAGAGTGCAAGAAAGCA +AGAGGGCAAAAGGGGCTGAACTCTGTTTTATAATAAGCCCACTCTGTGATTACTAATCTATTACCACAATAACAACATTAACTCATTCATGAAGGCTATT +TTATTAGGCCCCACATCCCAACTGTTGCATTGAGGATTGAGTTTCCAGCACATAAACTTTGGGGGACACATTTAAACCATAGCAGAGCACTTAGGTTAAT +TCAACTAAGAGGAGCTGGGAAAATCAAAGGCATGAGAAAGACAGCAAAAGCTAGCAGAGAGAAATGCATAGGTTAAGGAAAAAAGTCACAGTGAATCCTG +TAGTGCAGGCTACTTTATCAAAAGCACCTAAAAAAGATCTCATTAACTCCCCCAGCTCACCTCCACGCACATCTAAAGAGCCACACACAGCACCACCAAA +GGCAGCACAATGAGAACAGCATTCTCCTCAACAGACAAGCTGGGAGTATCTAGACACCCGACCTCAATAGCTCCAGAACAGCCCTAAAACATTTCCTCCC +TAACCACCACTCAAGTCACCAGCTTGGAAAGTATTAAGAAAACCCAAATCCTGACACACCACTATGAAACAACTTAAAACAGCAAAGAACAACCCATTTA +AACAGCAATGCCAGCTGTTGGGGAAAAAAGGAACAATGAGTAGAGGAGAAACAGACCACTCGGGGTCCACCAAGACCCAGTCTCTCAGCTTCAGCACTTT +TAAATGCAGAATCCATATCCCTCTGGGGCCTGTGGAGCTCCACAAGGCATGTCGTCCTCAAAGATAAATGAGCACGCAAGCTGGCTAGAAAACCACTAAG +GGTATTTATTCTTTAAAGAATCTTTACAGGGTCAAAGAAGAATGGGTCCTAACTGGCTATGTGAACTCCCCACAGATTCTGAGGATGATGTCAGTATCCC +TTTCCAGATGTGTTTAACACTTTGCAGTCACTTGTATTCCTGCCACTGAGTGCCAGTGCTTTGCTAATTTGAACTGATTCCAGCTCACGCTGACCCCAGC +TCCCTGGATGTTACCATTAGCCAAGACTGTCACCCATACTGTACCCTTTCAAAGAGTCCTAAAAACAGCTCTTCACCTACTCTTCCAAGACAAGTAAAAA +TGACTGCCAAAGAAATGGGGAAAAAAGATTCAGAGAGTGAAAACAATTAATATACTAACAAGAGAGCAAAAAGCAAAGGGGGAGGAGAAACTAGGAAAAT +CATATATGGGCTCTCACCTATTTCCAAAGCTGGGCTAATGTCCTTTTGCTTGTGTCTGAATAAGGCACCAATTTTAAGCTGCTAATGAAAAAAAAAGAAA +AAGAGAAAGAAGCAGGCCCAGGCTGGGCGCAGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGTGGATCACCCAAGGTCAGGAGTTC +TAGACCAGCCTGGTCAACATGGTGAAACACCATCTCTACTAAAAATACAAAAAATTAGCCAGGCATGGTGGCGCATGCCTGTAAATCCAGCTACTAAGGA +GGCTGAGGCAGGAGAATTGCTTGAACCTGGAAGGCAGAGAATGTGGTGACCTGAGATCACGTCATTGCCCTCAAGCCACAGCAATGAGAACAAAATTCGG +TAAAAACAAAACAAAACAAAACAAAACCACCATAAAATAACTCAGACTTAATTAAATACAACCCTAGTGGTGAATGACTAAAAATGGATTACTCATAACA +GAGATAACGGTCCAATAAGAATCCAGGAATCTTACCTTTTAATAACAAAAAAATCCTTTCCTTCTAAAGTAACATCCTCTCAAGGCCAGGAATTCCATTA +GTAGAAAGCCTTCCTAAAAAACAAAATTCCTGGCCAGGCATGGGTTCACGTCTGTAATCTCAGCACTCTGGGAGGCCGAGGCGGGAAGATCACTTGATAT +CAGGAGTCGAGGCGGGAAGATCACTTGACGTCAGGAGTTCGAGACTGGCCCGGCCAACATGGTGAAACCGCATCTCCACTAAAAATACAAAAATTAGCCT +GGTGTGGTGGTGGGCACCTGTAATCCCAGTGACTTGGGAGGCTAAGGCAGGAGAATTTCTTGAACCCAGGAGGCAGAGGTTGCAGTGACCAGCAAGGTTG +TGCCATTGCACCCCAGCCTGGGCGATAAGAGTGAAAACTCCATCTCAAAAAAAAAAAAAAAAAAAAAATTCCTTTGGGAAGGCCTTCTACATAAAAATCT +TCAACATGAGACTGGAAAAAAGGGTATGGGATCATCACCGGACCTTTGGCTTTTACAGCTCGAGCTATAAGAACAAAAAGAAAAAGGGATATCATTTAAA +CACAGTATGTAGAAAAGAATAATTATTGAATCTGTATTGGTCTTTAACTTTTACACTTTGATCTTTAATTCTGTTATTGTGATTGAGTCCAAAGAAAAAC +AGTATGAGTAAAATAAAAAGAACACCAAAAATGCTAATATTCTGTTTACCGAAGTCTGTAGTGAAATATCCCATTAAATCCAAGTGCAGTGACACATCCA +TAATCCCAAGCACTTTGGGAGGCTGAGGCGGGTGAATCTCCTGAAGTCAGGAGTTCAAGGCCAGCCTGGCCAACATGGTGAAACCCCAACTCTACTACAA +ATACAAAAATTAGGCAGGCGTGGTGGCAGAGGCCTGTAATCCCAGCTACTTAGGAGGCTGAGGCAGGGAGAATTGCTTGAACCCAGGAGGTGAGCTTGCC +ATGAGCTGAGATCATACCACTGCACTCCAGCGTGGGTGACAGAACAAAACTTCAACCTCCAAAAAAAAAAAAAAAAAAAAAAACAGCTAGCAGGTGACAT +TTGCTATAGGGAGACTAGGGATATGATCTTGCTGCAATCCTTCCATTTTAGTAAATCTAAACAAGTGTGAATCCATTCTGTTTCGTCCCCACTCCACTCC +AGAGCCAAAACAAGAAAATCAATTATATTTCTAGTTCTTTAAAAACATATCTAACTAAATCATCTAATTAAAAGATAATATGCATGGTTCCATACTCTAA +AAGAAAACTTATGTCCTGCATATCATGGACATTTGATGAATGCTTATTCAGTTGACTGGTGTAGACTTCAATAATAACCTGTTCAATGCATTATGCCAGA +TGAATCTTGCATCTCAAAAGTAGAACAAATATTGTTCTTTCAGTTTTGTCTACCCATAAATGCAATATTTACTAATAAAAAGAAAATGAGTTTATTGTTC +TAGAGAGTATGAGAATTTTGACAACATGAATTCTCCTGTCCTAGGACATAATTAATACTTAGAGGCATACTATTTCATGTGGAAGCTACCATTAAATCAA +TGTTAAGTGTTAATTACCTCACATAATCTTCTAATCTGACTTGACTGAAGACGTACCTGACAAAGTTGATTTATCAAGTTGTAAATCTTCACCTATTGAA +TTCATAAGTTCATGTCTGAAAGGTGAGAATAAATACTTAATATTCACTAGGCAATATTCAGCAAAGTAATATCCACTAGTACACATTTAATATTTCATCA +TGAACTGCGGGTGTGAAGAGAAAAGACAGGCTGGGCACAGTGGCTCACACCTGTAATCCCAGCAGTTTGGGAGGCCGAGGCAGGCAGATCATGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTAAAACCCCGTCTGTACTAAAAGTACAATAATTAGCTGGGCATGGTGGCAGGCACCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATTGCCTGAACCCAGGAGGTGGAGGTTGCAGAAACCATTATCACGCCACTGCATTCCAGCCTGGGCAAGAGAGCAAGATT +CTGTCTCCATCAATCAATCAATAAAAATATAAGGAGGAAGCATTTACTGTGTATTTATATGTCTGGTATTATGTGAAGCACTTTACTATCTTATCAAATC +TTCGGGACAGATCTTCAGTTCTCATGACCACAAAAGAGGATACTAAAGCTCAGACAGGAGAAGAGACGTGGCCAGCCTGTGTCCCCAGGGCCTATGGTCT +TACCACTAGGTTACAGTGTTTCCAGATACCACATGTTGTGAGATTTTTGCCTTAAAATGAACCAAAAAAAAACCAAAGGTGAAAAAGGCATAAGCTATTA +AAAAGTGGGAGAAACACTAAGAGAACCTTAAGCATGTAACTAAAAATATTATGGAAATGTTATTGAATTCATTAGCAAATTTAGTGCTAGGTTTTCATTG +AGGAGTAGGTTATATTACTCATGATGAAGAAAAATGTTCCTTTTAAGTATATTAACATAAATGCCATCAATATTGTTTATCATGTTTAAATGTTCACTTA +AAGCAATTCAGTTAAAATTCTGCATATCATACAATTTTATAGTTTGCTAGTAGGTTACAAGTAAATAGTCACCCAAATAAAAACATCATGTTTTCCACTG +GTTGTTGCTCTTTTTTAGGTGAGTATTTGATGTATACCAACAGAGAGAGGATAATAACAAATCGCTAATTTCTTTCATCACTATATAAAGGTGGCTTCAG +GATAGAATAGTATCAGGGCAATGATGAATTTGAAATCTAACATCAATTCAGTGATGCATCAAGATAAAAGCAGAGACAACAGGGGCACCTTGCTGAGTAC +TGAACATTTTATTTATTTACTTATTTATTTTGAGATGGAGTTTTGCTCTTTTTGCCCAGGCTAGAGTGCAATGGTGCCAACCTCGCCTCACTGCAACCTC +TGCCTCCTGGGTTCAAGCGATTCTCCTGCCTTGGCCTCCCGAATAGCTGGGATTACAGACATGCGCCACCACACCCGTCTAATTTTGTATTTTTAGTAGA +GACGGGGTTTCTCCATGTTGGTCAGGCTGGTCTCGAACTCCCGACCTAGATATCTGCCTGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCA +CCGCGCCCAGATGAATTCCAAATTTAACAAAGCAGACTAAGAGAAACAATTCATTTAAAAAAATAATATTTGGCCAGGCATGGTGGCTCACACCTATAAT +CCCAGCACTTTGGGAGGCTGAGGTGAGTGGATCAGGAGGTCAGCAGTTCAAGACCAGCCTAGCCAAGATCATGAAACCCCGTCTCTACTAAAAATACAAA +AATCAGCCAGGCGTGGTGGCTGGTGCCTGTAATCCTAGCTGCTCGGGAGGCTGAGGCAGAGAACTGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGTGCCACTGCACTCCAGCCTGGGCGACAGAGTGAGGCTCCGTCTCAAAAAAAATAAATAAATAATTCAATGAAATTCCTAAGATCCAGGGCTTTG +CAATAAATATGTAAATAAATTTCCAATCTCCATACTGAAAGTTTAAAAGAAATGCTAACTAATAACTAAAGAAATACAACTTTTCCTCAGCTTTGCAGCA +ATCTAGAAACAAAGTGTGTAGACACTACAAAGCACCTTACAAGGAGAAACATGTAAGGATGGCATGACTCGCCGGCAGCCCTGGGCTTGTCCACGGTACC +CCCATGATGAACAGTAACTCCACTGTGTAAACGCCCATGAACATAAGATTACAAGACTTTTCCAGTTTAGACATACCATATTTTCTTTCAGACAATTCTT +CAGTTTGTTTACGTAGATCAGCGATACGATGATTCCATTTCTCTGAAAACCAAGCAAAAGTTGCTTCTCAATAACACGTCCCTATGTCAGAGCAGCACTA +ACGTATAATGACTGATGTCATATATTTTACATTCTAACAGTCCATATCATTTTACTGCTTTCAAGAAAAAATTTCCCCTTCTTGGTGGTTCTTAGAATTG +GTTTAATGGGAGACTATTAGAGAAGCTGAAAAGCAGGAGGGCAGAAAAGTTCAATCAAATTAAACACAATAACAGGGAGGTCACAATGAGGCGGTCTCCA +GGGGTCTTTTAGCAAACTTCCTAAAACATGTCTCAGCTGTGTGAAATAAGACTTTACAGCAGCCGGGTGCAGTGGTGCAGGCCTGTAATCCCAGCACTTT +GGCAGCAGAGGCAGGCGGATCACTTTGAGCTCAGGGCAACATAGCCAAAACCCCCCTCCCTAGCCCCACCCCCACCCCGTCCCTACCAAAAATACAAAAC +AGCAGGGCATGGTGGCGGGCGCCTGTAGTCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATCACCTGAACCCAGGAGGCAGACATTGCAGTGAGCCAAGA +TCACGCCACTGCCAGCCTGGATGACAGAGCAAGACTCCACCTCAAAAAAAACAAAAACAAAAACACAAGGTTAAGAGGGACCCCCGACCTTACAGATACA +AGTTTAAGAGGGACCCCTAAGCAAAAAATGCCAACCCTTTTTCTCCCAATCATTGAAACACCAGGAGGGTGTAACAGTTTTGCAGCCTAGCTGTAGCAGG +CTGATGCCCCCAAGATGCCCATATCCTAATCCCGGGAACTGGTGAACATGACCTTATATGGCAAAAGGAGCTTTGCAGATATAATGAAGTTAAGGGTCTT +TGGCTTTTGGGGTTGATGTACTCACTCGGATCCTTGTAAGAGCAGAGCAGGTGATGGAGAGGGTGGGAGGTGTAGTGACAGAAGCAGGAAACTCCAGTCA +TTCGAGACGGGCAGCACAGGCTGAGGAGTGCAGGCCACCTCTACGGCCAGGAAACAGATTCTCCCGCAGAGCCTCGGAAGCTACCGACCCTGCTCCCACC +TTGACTCAGTAGGACTTACTGTAGAATTCTGGCCTTCAGACCTGTAAGGGAATACATTTTGGTTGTTTTAAGTCACTAAGTGTGTGGTAATTTGTTGCAG +CAGCCACAGGAAACTAGTATTGTAGTGAAGCCTCAAAACCCCCTGAAGGGGCTGGGCTCAGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +ATGGGTGGATCACTTGAGGTCAGGAGTTCGAGACCAGCCCAGCCAACATGGTGAAATGCCATCTATACAAAAAATACAAAAACTAGCCGGGCATGGTGGC +ACATGCCTGTAATCTCAGCTACTCAGGAGGCTGAGACAGGAGAATTGTTTGAACCCAGGGGGGCAGAGGTTGCAGTGAACTGAGATTCCACCACTGCACT +CCAGCCTGGGTGACAGAGCGACGCTCCATCTCGAAAACAAAACAAAACAAAAAAACCCCACCTGAAGGTTTCCAGTTCTGCCAGCACTCTCCCACCCAAC +CCCCAGAAACAGACATTCCATTGCTGTGGGCCATGGACAGGCAGAAGGAAGCACCTCCTCATGGCAGAGGCCTACCCAGGAGAAACCCAAGGGAAGGCAC +TGCTGGGCTGGCCCTCTCTGCCAAGGCCATATTCTTTTTTTTTTTTTTTTTGAGGCCAGTTTCACTCTGTCTCCCAGACTGGAGTGCAGGGGCACAATCT +CGGCTCACTTCGACCTCTGCCTCCCCAGTTCAAGTGATTCTCCTGCCTCAGTCTCCTGAGTAGCTGGGATGACAGGAGTGTAGCATGCCTAGCTAATTTT +TGTATTTCTAGTAGAGATGCGGTTTTGCCATGTTGCCCAGGCTGGACTCGAACTCCTTGCCTCAAGCAGTCCACCTGTCTCAGCCCCGCAAAGTGCTGGT +ATTACAGGAGTGAGCCACTGCACCCAGCATTTGCCAAGACCTTTGATGGCAGGCTTTTTCCAGGTGATCAGTCCTTGTCTGGTCTGGCTCTGCCCCACTC +TCCTTCTCACCTAGTTGGAATCCCTAGCTACTTTTCAGTAGAGGAGAGTGTGTACCCCAATCCCAGCTTGGTTCAGATCTGCATTTAAGTCATGGAACCT +GGCTGCTCCCCAGGTCCTGAAGAAAAAAACGGTCTCTCTGTGGGTATGATAAAGGATGGGCCTGTCCCCAGGACCCTGTGAGAGGGAAGCCCAATGTCCC +ACCAGGTTGGCAGGGCTGGGGAAGGGAAAGTGTTATGGCAGCCCCAAGAAAAAAAAGAGGCAGCAGAGGGAGCAGGACAGCGCTCACATGGAACTCATGC +CACTGCCTGAGGGGAGGGAGGAGTGCACGCCAGTGACGTCAGGGGGCAGAGAGGCGCAGTTCCAGGGCGGCTTTCCCCCTCACTTCCTGCCATGTTACTC +TGATCGCCTCCAGGTGAGCCTGCCCACTTTGTGCCCAGGGGCCTGTAGAAAACCACAGCTCCCCATGGTTATGGCCCCAGGAGTGGGGCAGAGCAGGGAG +GAGTCCTGGACAGAGGAGAGGAAGGGGCAGGAGGGAGTGGGCCTCAAACTCCAGGAGGGGGCCCTTCTCATGGGTCCTGCTTTCTGGCTTCTCCTTCCTT +ACCCCTGGGCTGATCACTTGGGGAAGAACTGAGACAAAGTTTCTCACCCTCAGGCCCAAAGGGTTTAATTACTGGGCCCTTAGGGAGGTGTGAGCCCCCT +GAAAGGATGCAAGGTTTGGTTTTGTTTTGTTTTTTGAGACAGAGTTTCGCTCCTGTCGCCCAGGCTGGAGTGCAATGGCGTGATCTCACCACACTACAAC +CTGCGCCTCCCAGGTTCAAGTGATTCTCCTGCCTCAGCCTCTGGAGTAGCTGGGATTACAGGTGGCTGCCACCACGCCTGGCTAATTTTTTGTATTTTTA +GTAGAGACAGGGTTTCGCCATGTTGGGCAGGCTGGTCTTGAACTCCTGACCTCAGGTGATCCGACTGGCTCCGCCTCCCAAAGTTCTGGGATCACATCAG +CCACTGTGCTTGGCCACGATGAAAGGTTTTGTGTGGAGAGCATGTACATGCCTTTCTGGGAAAACAGTCCACAGCTCTTATTCTCAGCAGGCTTCACGGT +GAAAAAAGGTTAGAACTCTTGCTACAGAGCTGTGGAAGCAGCCAGGTGAGGGGCCTGCCAAGGGCACTCTGGGCACTACCTGGGCACTCTCGAGCCCATC +ATCCCCTAGGCAGGCTGCACTGCTTGGTATTTGCAGAGCTGAGGGGGTGGGGCATGTGGGGACTGTGAAATCGCCCTGAGATGACCCACAGTCCTCAGCT +GGGAAGTGAGCGCTGCATCTCCTGCAGCGTCCTCCATCCCTACAGCCATGGGGCCAGGAGAACCGGCCCTTGCAGCAAGTGAGAAGCCTATTATTGATTC +CCTCCCTAGCCATGTAGACAGTGAACCAAGACACTCATATCAGGTAAATGCCTTGTTCTCTGTTACCAAGGTAACCAGTAGGCATTCCCAGATACAGCGA +AGGTCCTCACACCAAGATATGCACCTGGCCACCTGAGGAAAGAGAAAGGACTATCTGAGGGGATGGGGCTGAGCTGGGTGTGGAGTGGTCCTTGTGGGTC +TTGGAGAGTGGGAGGGGGAGCAGCATGAGCCAGGCCTCAAGGCAGAAGGACAACCAGGAGACAGCCTGGAAAAAGTGCTGGACCCACAAGGGCTCTAGGC +TGGCCAGAGGGGAGGTGGGATAGGCTGTAAAGTCCTGAGGTCTGAAGATTGGCCCTGGCAGGAAGAAACCAGGTAAGGTGGGGTGTTACCTACACCCTCG +GGGCCAGATGCAGGCCAGAGCCAGCCAATTACCAGGCCCTTAGGGAGGTGTGAGCCCCTTGAAATGATGCAAGGTTTTTTGTTTTTGTTTTGGAGACGGA +GTTTCGCTCTTGTCACACAGGCTGGCACCTTTGCCCAGAGCAGGCACCAAGACTTCTTGCTCTGGGTGTGACCTCAGTCTGGGTAAAAGCCCCAGCCCCC +ACCAGCACCACCTACCCCCTAGACTACTTCAGGTGCTGAGCCCAAGCCAGGGGCAGGAAGCTAAACTGATGCCTAGGGTAATCCCAACAAAGTCCCTGGT +TCCCCGCAGCTATGGGGCTGATGGGGAATTACAGCCCAAACCCCAGATGCTGGCTCTCAAACTAACACTGAGCCCTCAGTGCCCACAGGGAGATACAATC +AGCACACTTTCCAGATGGGGAAATGGGATCAGAGAAGTGCAACAGCCTTGCCCAATGCCCCAGACCAGGGCTCCAGGCCCAGAGTGTTCTTTTGTCACTG +TGTTCAGAGGGCAGCAGCTGCTGTGATGTACCCACCTGAGCCTGGCAGCTTTCTCCAACTTTGGAAGCCCAGGAGCATGGCCCCTGTCCACAGATGCACC +TGGCACGAGGCGTGCCCAGAGGGACAGAGGCAGATGAGTTGCGTCTCCTCCACTGGATTGTGAGGGCCTAGAAGGAGACAAGGGTCTGCTTGAGAAGGCA +GTGAACAGCGAGCAGCCTGAGGCAGTGCCCCTCTGGATGGATGTGCAGTGCCTGGATGGAACCTGGCTCAGACAGAGCTCAGTTCTGCAGGTCCCTGAGG +CATGGAGAGTTCACAGCTACCAAGTGTAGGAGTCTGGATTCAAAGCCAACGGCGTCACTCCAAAGTCCCTGCCCTAGCCCCTGGACCACCCTTGCAGGCC +CATCAGATGCTCAGGCCAGCAGCACAGCCGGCCAAGACCAGGGAAACTTGGGGAGCCTCAGAGCACCCCCAGGTATTCCAACCTAACCCTGGTGCCCCGC +CTCTCACCGCCCTTCTTCCTGCTTAACCTCAACCCCTACACAAAGCCTGGGCCACTTCATGTGGCATCAAACAGACGCCTCAATAAATCAGTCTAATCTC +GAAAAAAAAAAGACTTAACAGATATACAATTGCACGTTAAAATGCTAAAGACCATAAACATATAACAACTTAAAGTACATATAAATTCAATATATATCCA +ATCATTGTAACTATGACACGGTAGAATATTAAAATACTATTTTCAAAATGTATACAAGCTTAATGTTCTATGTATTCAAACTATTTATTCAAAATACAAA +TCATCAACATAAATTGCCACTAATATTCAGTCCCTTCACAGGACATGATTCACTGGGAGTTAATAAATTAGCAGCTGGCAGGCAGTGACACACCGCAAAA +ATGAAAACCAAGAGGTGAAATAGTTCTGAAATAAAGGTTTTAAAGCTAACAGAAATCACTGAATTACTAAGTCATTAGCACTAATTTTGAGCCAACTAAC +TAATTAATATGAGATGATACAATGTCCTATACTTTGGTAAATACAGACTATGTTTAAACAATGTCTGTAACGTGACTTGTAAAATGCTCCTGGCTTTACA +AAGATGTGATTAAGATGTAGTAACACATGCTAAACCATTTCCCCCTGCAGAGCATGTGGTAACTTTCATCAGTCACATTGAGAGTCCAGAAGATAAAGGA +AAAGGTCATGGATTTTGCTGAGAACTTACCAGAGTTGAACTCCCTCATTTTCCGTTCCCCAGCATTGGCGGGTTCTGGGACTGGTGGCTGTGGCGGCTCG +TTGGTCTTTGTCTCTTAGAAGGTGGGGAATAATCATCATCTTGAAAAAGAAAAAATGGTCATTACTGAAGGAACCATCTTAGGTTACAGCCACCTCTGGG +TCAATTCCCAACATTCAAAAGCTGAGCAGGGCTTTAAAGCTATCTTATTAATAATTATTTCTGTATTGCGAACTTCAGCATACTTTTTTCTAGTTACATT +TGAAATGTTATTCTTTTGGGATGTGCTCAAGTGAGTACTGCTTTTTCCTCTGCCTTGCTTCATTACTTTTTAGTTTCCTTCATTTGAATCATCATTGTAA +GTCTCCCCTTCTCCTCAAATAACTTTCAAATTGCTGCCAAGAACTATGTTCTATCTTAAGGCTTTTGAGAAAAAACTTTCAATGAAGATAGCCGCCTAAA +GTTATACAAATATAGAAGAAACGGGATAAAATAAAGCTTAGATTGGAAAAAATATTTAAGATTCTACAAAATTCACGCGTAAACAAGGGAAGCTGAGTAA +TTGTATGTTCAAATACTTTTAACAAGTGCAAAACATGTAGGCTTAAAGAAATAGAGCTGGCCAGGCATGGTGGTTCACGCCTGTAATTCCAACAGTTTGG +GAGGCCGAGGCAGGCAGATAACTTGAGGTCAGGAATTCGAGACCAGCCTGGCCAACAGAGTGAAACCCTCTCTCTACTAAAAATACAAAAATTAGGCCAG +GAGTGATGGCTCATGCCTGTGATCCCAGCACTTTGAAAGGCCGAGGCGGGTAGATCACCTGAGGTCAGGAGTTTGAGACCAGCCTAACCAACATAGGGAA +ACCCCGTCTCTACTAAAACTACAACATTAGCCGGGTGTGGTGGCACATGCCTGTAATCCCAGCTACTCAGAAGGCTGAGGCAGGAGAATCCCTTGAACCC +AAAAGGCAAAGATTGTGGTGAGCCGAGATTGTGCCATTGCACTCCAGCCTGGGCAAAAACAGCGAAACTCCGTCTCAAAAAAAAAAAAAAAAGAAAAAAT +TAGCCAGGAGTGGTGGCGCATGCCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGCTGAAGTTGCGGTGAGCTGAG +ACCGCACCATTGCACGCCAGCCTGGGTAGCAGAGCAAGACCCTGTCTCAAAAAAAAAAAAAAAAAAAAAAAGAGAGAGAGAAAGAAAGAGGGCTACATTA +TTTATGAAACAGATACTGTTAACTCAGTCACCAGAAAGCCTGTGTATAAATGAGCAGTGAGATATTCAAGCACAGCACACACACACTTCTCAGGACAGCT +GTCGTGAGAGTTCCATGCTCATTTCCTTCTGGGTACATCAGCAACTCACTCTGCTATGATCCTGCAATACATCTCATGTTAGAATTAGAGACATCTGGGC +CAGGCACAGTGGCTGACGCCTGTAATCCTAACACTTTGGGAAGCCGAGGCAGGCAGATCACCTAAGTTCAGGAGTTCGAGACCAGCCTAGCCAACATGGT +GAAATGCTGTCTCTACCAAAAATACAAAAAATTAGCTGGGTATGGTGGCGCACGCCTGTAATCCCAGCTACTCGGGAGCCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGTGGAGGTTGCAGTGAGCCGAGATCGTGCCACTGCACTCCAGCATGGGGGACGGAGAAAGGCTCTGTCAAAAAAAAAAAAAAAAAAACAG +AAAAAGAAAAAGAAAAAGAAAAAAGAATTAGAGACATCTGGATCAAATCAGCTGCCAGTCTCGCAAAGTGTCGGGTAATATCCTATTAAGATTGCTGCTT +ACACATCATCTATAAAATACTGAAAATATCATTTTAAGAAATCTTTTTTTTATTTTGAGACAGAGTTTTGCTCGTTGCCCAGGCTGGAGTGCAATGGTGC +GATCTCAGCTCACTGCAATCTCTGCCCCCTGGGTTCAAGCAATTCTCCTTCCTCAGCCTCCTGAGTAGCTGGGATTACAGGCATGCACCACCACGCCTGG +CTAATTTTGTATTTTCAGTTGAGACAGGGTTTCTCCATATTGGTCAGGCTGGTCTCGAACTCCTGACCTCAGGTGATCCACTGACCTTGGCCTCCCAAAG +TGCTGGGATTACAGGTGTGAGCCACCATGCCTAGCCAAGAAACCCTTATTTTAAAACAAGCCAGGCGCGGTGGCTCATGCCTATAATCCCAGCACTTTGG +GAAGCCAAGGCGGGTGGATCACTTGATGTCAGTAGTTTGAGACCAGCCTGGGCAACATGTTGTAACCCCATCTCTACTAAAAATATATTTTAAAAATTAG +CTGGGCATGGTGGTGGGCACCTGTAATCCCAGCTTCTCAGGAGGCTGAGGCAGGAGAACCACTTGAACCTGGGAGGTGGAGGTTGCAGTGAACGGAGATC +ACGCCACTGCACTCTAGCCTGGGTGACAATAGAAAGACTCCATCTCAAAAACAAAACAAAACAAAACAAAACAAAAAACCACTAAAAAAAAGACTCCATT +TCAAAAACAAAACTAAAACCAAAAACACAACACAAATGTAGTACACAAATGAAAATAATTACTGTGTTAAACACAGCTTCATAGAAAATAAAAGACCAAT +CAAATACAATAAGCTGCCTTTTTAGATGGGTATGTTATTCTTCTTTCACAGCTAAAGAAACAGGCTCAGAGAATGTTATTTGATTGGACCGTGTTGCATT +TCTGGACAGTGCAGCTGAGATCAGACTTTGTGTGTAACTCCACTAGCCTACCAGGGTGCCTCTCATGAAGGTAAGAAATGTAAATCTGGCCTAATATACA +AAGTTGCCAGGGCAGCACTGGGTCAATTCTACATACAGTACTTCTATGTTCATCAAGGGAAATCTTAAGGGAAAGTGAAAATGCTTCTAGAAGGCGACTG +GACACCAGCGCCTTTGCTTGTTGCCTTTGGGCTCTTCTTCTAAGGCCAACAGTGACCTGAAATTATTGACTGGCTTTTCCAATCAAGTGGACAAAATGGT +ACCAAGGTCGCCAACATCGATGTAGAACATCGATGTTCTACAACATTGCTTAACGCAAGGGGAGACGCTCCTGACTCAGAGTGTTTAATTGCTCACCTAC +TTCTTTTTCTGCCCTCTTGGGCTTCTGAAATGAAAAGAACCCTGGGGTGATACAGTGAGTCAAAGGGGTGCCAGCCGCATCACAGCAAAACAGATTCCTA +AAAAATCCCTGGCCTAAGATGACAGCCTTGGCTGGATCAGTTTGAATGTGCTGATAGTGGACATGGTAGAATGAAGGTGGTTGAAATGTTCATATTAAAG +AACTTCCACCCAGATTGCAAGAAAAGAGAGAGGAATGGAGATGGCAGCACGAGCCCCTACAATAAAAGCAGATGTTTTGAGATCAGTTATATTTCTTCTG +ACAAAAATTAAAGATAGAAACCAAAGTTTAGCCTGAGACTACAATTAATTGGGCAATAAGCCAGAGGCACATATGGCATAGACAGATTTAAACATTTCTC +CCTGATATTAATACAAACACTAAAATTACAAATGCATGGATTCCAAATAAAACAAATATTTAAAAAATTTAATGAATAAACACTGGGGTCTACAGTAGTA +TTTGAAGGAGATCTCACAAACAGGTTTGGTTTTTGAAGGTTAGAACTGGTGGTCTAGAGAATTCATTTCATTCCAGAGAAAGAAAGAGAGGAATTTCTTG +GGTTCCTTCAGGAATGCATCTAGCTTTGCCTCATCTTTGTTTGAACTATGGATACGGCAGAAGAAAACATGAGGATTTCACAGATTTAAGGTACAAAAAG +TCACTGGGTTCTCTAAGAAGTCTGGGATTCTTCTGCTGGAAAAATAAGTTTGTTGAGAAAAAATGAGTTGGAGGAAGCTGTTATTGAAGTCAAGCAGAAT +TGTTTTTACTAATCTGCTTATTACCCACTCTGTAGTGTGGAAACAAATTATTCATGCACAAGGTCCTCTTACTGTTCCTAGAATGCAGTGGAAAGAGAAC +AGATTAGTTTTCCTCCCTCAGAACACAATCCCTAGAAACAACCTACCTCAGATGAGATATTGCCTAATTATTTTCAAAAGACAGTGAAACATCATGGATG +TAAATGTTTGCTGCAAAATAAATACATGCTAGAAACAGAAGCATCTGGGTCACAGCTATATTAGAGCTACCTGTGTTCCCCTGTCACTGACATTAAAACA +AAAATGTCCAATACAATCATTCACAGCGTGGGAGAGGGGAAGTTGAAGGATGGAAAGGCCAGGCATAAAAGGATTTCAGAATTTCCGTCCATAAGGAAGT +AGCTTTGTGCACTGTCTGTTACTGTGTGCAAGGTGAAATTTGAAGAATGAAAACGTGCAGTAACAAGGGCTCCTTTGTCCAACTCACCTCTCCAGATACC +AAGTTTCAGACATGTTGCATTTTAATTGAAAGGTTGATATAATTTTTTTTAAAGAACACTTGCGGTGTTTGAAGTGACAAAGGCTGCTGTGACAAAAAAG +CAGGGAAAGGGAATTTTTTTTTAAAAGCAAACAACAACAACAAAAACCCCACAGAAAAGCAAACAACAAACAAACAAAAAACAGAGGAAGAAGTCGAACA +CCCTGGGCTGTGACTACTTCCAGGAAGGGGCTACAAGAGGCAGTTGGAAATTCTATTTGTTTTGCAACTGTGGGTTTTCCGGCCCGCTTCCTTTCTAAAG +TATATTACTCTGCTTTTGGTTCATGAAGTTATCCATTTCTGTTTTCTGGAACAGCTATGTATTTTCTTTATCTATCATCTATCTATCTATTTACCATCTA +TCTTTTCTACCTTTCGCTATCAAGAGCTTGGGTCAAGCAGGATAGAATTCCAGTGTATGTTCACTCTACCATTTAAAACAAGAGCTCTTGTAGGCATTCT +CCATCACATCATAAACCTGAGCTTTCTAAAACAGGGTGTGGCAAACTACCATGCATGGACCATGTCTGACACAGTCTGCGTTTGTAAGTAAAGTTGTAAT +GGGACACAGCCAATACATGTGTTACATAATGTCTCTGGCTATTTTCATGGTATAATGGAAGAGCTGAGTCATTGAGAGAGAGACCATATGGCTTGGAAAA +CTTAAAATATTTAACATTTAGCCCCTTGCAGAAAATACTTGCTGACTCTTGTTTAAAAGATCTCTGTTTAGAATGCTACCTATTGAGTTCTGGATAGAAT +CACAACTCTTTACCACAATCAACACCGCTTCAGCCCTGCTTCTATATCCAGCCTCATCTATTTCTGCTCCTCCTCATTTTCCTTCTGGCCATGCTGATGG +ATTGTCAGCTTCCCAGATGTGTGAGAATCTCTCCTCCCTTCCTAACATTCTCATGCTCTCCCTCTGCCTCTCAAGAACTTCCTGCCCCATCTCTCATGAC +AAATCCTTTCTACATTCTTTAAGATGCAGCCCTTTTGCTCCTTCCTTAAGGATGTCTTGTCTGGCTCTATTTTGGGTGACGTGCTCCTTCTGCATCTCCC +AGAGCCAGCCTGTGTGTGTCAGCTACAACATTTCTTTGCATCTCTGTGTCATATATCACCAAATCTGCCTAAGCTTGCATGAGTCACTGCATGACAACTT +CAGACTCCACCAGCATTGTCCCCACTAACCACAAGGCTTAGACATTCGTCCAGTATGCTCGGGGTTGTGGGGTGGTAGCAGTAACTGGCTGGTGACCATC +ATTTCTTACATCAGAATCAAATCTGTAGATCTCTGCCATTCATAAGTATTTGGAGTTTAAAATTAGCATAAAGATTTTCCTTAAAATAAGAAGAAAGGCC +TTGAGTAGGCTTTTGGAACATAGGATGTTTCCACTGGTTCATTTCTGTGTTCAATATTCCCACATGAATCTGAACACGACTCTGCTCTTAGTAGCTATGT +GACCCTGGGAAAGTCACTCAATCTCCCTCAGCTAAATTTTGTTGTGTGAGTAATGAGGAGAGAGTTGTGATTTGTATTTAGTGAATAATAACAAACAAAA +GGCATTTAGCTTTCTGGAACCTGGTATGTAGTAGAACCTCATGAAATACTAGCTCTGTTGATAAAACTAGACTGAAAGAAGCTTTCAAAGTCAACAACAG +TTTGAGGCAGTGAAGGACGTAGAGGAGAAGCTGCTGCTGCAGTCTGTAGCTCCTGGAAGCCCGTTTTGTCCATGATTTAGCAGGAATGCATTACCCTTCC +ATGAGGAGGCACAGCCCACAGAAACCAAGGCCATTCTTTGAAGAAAAACATGTCTTAATAGGGTTTACATTATGTAACAGTGTAATACAAATAATAATTT +ATTATTAGTAATAATATAAAATTATTTACAGTACCGTAACCCTAACTCTAACCCCTAATCCTAACCCTAACCCCTAACCCTAATCCTAACCCAAACCCTA +ACCCTAACCCAACCCTAACCCTAACCCAACCCTAACCCAAACCTGACCCTAGCCCCTAAACCTAACCCTAACCCCTAACTCCTAACCCTAACCCCTAACC +CTAACCCTAACCTTAACCCCTAACCCCTATCCCTAACCCTAACCCCTAACCCCATAACCCCAACCCTAAACCCAACCCCAACCCCAACCCCTGACCCTGA +CCCTGACCCTGACCCCGACCCCTAACCCTAAACCCTAACCCCTAACCCTAACCCTACCCCTAGCCCGAACCCGAACCCTAACCCTAACCCCTAACCCTAA +CCCCTAACCCTAACCCTACTCCAACCCCAACCCCAACCCTAACCCCTAACCCCTAATCCCCTAACCCTAACCCCTAACCCCTAACCCTCACCCTAACCCT +AAACCACATGAGCAATGTGGGTGTTATATTTTGGGTGTCATGTGTGCCTTAGGAATGCTGCATTTGTATTCCAACGCTGCAACTGGACCCTGCAATGCAG +CCCCTCGCCTTGCCTTGGGAGAATCTCGGTGCGCAGGATTCAGAGGGGCTTTTGGTTTCCCGTTTTCCACACTGAACCGTTCTAACTGGTCTCTGCCCTT +GATTATTCACGGCTGCAACCGGGAAAGATTTAATTCACCGTCGATGCGGCCCCGAGTTGTCCCAAAGCCAGGCAGTGCCCCCAACGTCTGTGCTTAGGAG +AATGCTGCTCCACCTTTACGGTGTCCCCCAGGTCTGTGCTAAGCAGAACGCAGCTCCGCCCTCGCGGTGCCCTCAGCCCGCCCGCCCGGGTCTGACCTGA +GGAGAACTCTGCTCCGCCTTCGCAGTACCACTGAAATCTGTGCAGATGAGAACGCAGCTCCGCCCTCGCGATGCTCTCCGCGTCTGTGCTGAGGAGAACC +CAACTCCGCTCTCGCAAAGGCACGGCGCGCCGGCGCCGGCGCAGGCAGGCGCGGCGCGCCCGCGCAGGCGCTGTTCGGGAGACGCGGCGCAGGGCATAGA +CGCACGCCTCCGCGTCCCCGGAGGGGAGGGGTCTCTGGGCGGGCGGGAGTGAGGCGCGGCGCAGGTGCAGGCGCAGAGACGCACGTCGCTGGGCTCAGGG +TGGCGGGGCGTGTTGCAGGTGTACAGTCGCACGCCGCTGGGCGGGGAGCGCGGGAATGGCGAGGTGCAGGCGCAGACACACGTCCCCGGCGGCGCGGCGC +ACAGACGGGTGGAACCTGAGTAATCTGAAAAGCCCGGTTCGGGTGCCCCCTGCTTGTACCCGGGCACTACAGGACCCGCTTGCCCACGGTGCTGTGCCAT +TGCGCCCCCTGCTGGCGACTAGGGCAACTGCAGGGCCCTCTTCCTTACAGTGGTGTCCAGCGCCCCCTGCCGGTGCCGGGGCACGGCAGGGCTCTCTTGC +TCGCAGTATACTGGCGGCACGCCGCCTGCTGGCAGCTAGGGACATTGCAGGGCCCTCTTGCTCACATTGTAGTGGCAGCACACCCGCCTGCTGGCAGCTG +GGGACACTGCTGGGCCCTCTTGCTTGCAGTGTAGTCGGGGCATGCCCTCTTCTGTCCGCTGGGGGCACTACAGGATCCTCTTGCTCACAGTGTAGTGGCA +GCACGCCCCCTGCTGGCAACCAGGGCACTTCACGGTCCTCTTGCTCATGGTGTGGTGCCCCTACGCCACCTCCTGGCAGCTAAGGACACTGCAGGGCCCT +CTTGCTCACAGTGTAGTCGTCGTTCGCCCCCTGCTGGCAGCTAGGGACACTGCCGGGCCCTCTTGCTGACACTGTCGTGGCTGCACGCCACCTGCAGGCA +GATGGGGACTAGGCAGGGCCCTCTTGCTCCCGGTGTGACGGCTGGCGTCCCCTACTGGCCGCCTCCTGCACCACTTAAAGTCAGAGCGCCAGTTATTAAT +CCCCATCAGTTCTGTAAATTAAAACTGAAAAGGAGCTATTACTGGGGAGAGCTGATGTCCCAGTTATTAACTTGGAAGAAAGATTTTCACCAAGAGGCAG +TACAAAGATGGAAGATAACTTCATTGAAAAGAAATACAGTGTAAAGAGCTTATTGTAGGAAAATAGGGAGGAGTGGGTTCATAGTGCATGAAAACAGCCT +AAGAGTCCTGTGCAGGGAATTTTATTTTGGACTTCTTCACATTCCTGCCTCTGTCTCAAGTCTATGCTTGTTTTCCTTGGTTTTCCTGCTACTGCCTTAG +GTCCCTGACTTGCCCCACTTAGGCTTGTGGGACCTCCTGTTGATTGAGGTACACGTGGGGTGATGAATCTGAATCCACTCTGGCACCAACCTCCTTCCTG +CCATCCCAGGCAGGCTGACAGCAGTCACGTTTGTATCTACTGCACCTGCCTCTTTTGAATGTCTTTCTCTGCCCTAATCTGTACTTATGGTGCCAGGTTT +CTCTTAGGAATGTCCCCTTTGTCCTTCTTATCAGCATGTAGCTAGCAATATTCTGACATTTTTATTGCAGAGTGAATGATGATTGGGGCATCTTAAGAGA +AGTTCTAGGGTGTTTCTGCGTAGGTACCTCTTCTCCCTCCTAACCACAATTGACAAGTGCCCATCCTCTCCAGCACTGGAGATGCTACTAATATGTGCAT +TTTTGGTGGTCCCTCCAGGTGAGCCTTCACAGACTTTCCCTTTTCCAGGAGCTCCCCCTCCTGTTCATGTCTAGCTAGCTATCTACTCTAACAGAGCCCA +CTATCCTGTGTCTTTCCCAAAAATAGTGAGGGAATTATTAATTGGAAACCATAAGAAATCATATGCATGTAGATGAAAACTTTACAACTTACACAAATAA +TCACTCAAAATCATCCTTACACTAAAAAAGCAAAACTATACAATTTCTAGAAGAAACTATAGAAGAAAAGCTATGTGCCTTTGCGTTTGGTAATGAATTT +TAACAAATGACACAGAAGGTTGATATACACAGAAGAAATGACAATGTGGATTTCTTAATATTTACAGTTTATACTCTGGAAGAGACCTTGTTAAGAGAAC +CAAAAGACAAGCCACATATTGAAGAAAATATTTGCAAAATACAGATCTGAGAATTTGTATTCAAAATACATAAAAAATTGTTAAAACTAAACAATAAGTT +AAACAGCCCAATTAAAAATGCACACAGATCTGAACAGACGCCTCACCAAAGAAGATCTACAGATGGCAAGTACACTTACAAAAAGATGCTCAACATACTA +GAGAACTAAAAACCACAAAAAGATAGCACAGCTGGTCTATATCTCTTAGAACTGCTAAACTCTTTAACAAATGACAAATTGCTGGAGGAAAAACAAGAAC +TCTTTTCATTGCCGGTGGAACACAGTGTATAAGACCAAAATATGCCACCCCAAAATATAATGGTAGGAAACCAGAATATGCAACCCCAAAATATGTCCCT +TTGGCTTAAGAATTATTCCAAGCTAATTATTTTGAAAAAAAAAAACGCTAACAAAGGAAGTTGTGAAAACAGAGTAGAAGTTACACTTGTGTAAGGAAAA +TTTACATCTATAAAGGAAATCACCATTTAAAAGCTACCTCTCTCGACACCAAGAAGAGAAGGATAACTAAATCACTAAAGAGTCTTATCAATGGAGAATG +CATGGACTTAAGTCTGTATAACGAACCTTACCCTTGTCTAATGTGCTTTTGCTGGTTAACTCCCCAATACTGCACCTCAAATCTTCTTTCTTTAAGTTGA +AGACAGTACTTATGCTTGAATTGAAAGCCACCTGTTGGAGATTTACTCATTTTTCCCTGAGTATCTCCCATGTAACCATAAGGTATACGTGTTTTTCTAC +TTTTCTGTTTTTCTCATTTTAATCTGTCAGTTTTTACAGAGCATCCCATCTAAGAATTCTGAAAACAGAAAATTATTTTTCCTCCCCTATTACAAGTTGG +GCATTTTTTTCCAAAGCTAAACAAGTCTCACCTTACAATCCAAAAATAACATTCCTAAGTATTTTGACAACTACTTTGATGTTATTTCCAATCAAAAGCT +ACCATGCAATTATTTACATAAGCCCTATTCATAATGACCAAAGGAAAAAAACGGAATCAGAAAGTCTTACAATAGATGACTGTGTGGGAATCCACTCAGA +CATCAAAAGTTGTTATAAAGATTATTTAAATGAAAACATTTGAGATACTGAAGATAAAAGAAGAAATCTTACCACAACTTACTTTGTCCAATTAAAGCAG +AGCTCCCAGAAAAATACAGCTGCCATTAACCCCATCCAAGGAGTTTCTTGCAAATTCAGCTGCCATGAAGACAGCGTACTCTTTCGCATTAGCATTGATA +AACAAAAATTAAATTATAAGCTCCCAACTGACTGAACAGAACCACTCTTGGCTGAGGGGACCACAGAGTAACTTTCAAAACTGAGTTCTCAGCTTTGCTA +GGATGGGATGATGGGGTTAACATACACATCGTTAAACCCACTCCTTTGCTAACCATGATGAGGCTTTCTTCCCTAAGGATTTAACAGAAACCAGCCCTTT +CAAAGCCTCCACTACTGATATCAACCTCTCCTTTCTTGCCTGATAAGAGACCACCCACAACAGAGAGGTTCTGGCCAGCGTACAGAGGATGCACAGAGCG +AGTTTTCATGTCCTCTGCTTCACCTTTTAATGTCAGAGGGCTGAAAACTCCACCCTGGGATCATGCTAACACTGCCATTTTTTGTACATGGGACCCATGA +AGAAGCCAGAAACTCAATTGTGCATGCATGCATTTCTCCTTCCATAAATATTCATGACTCCTCCTGGAGCTTATTAAATAAATGTATTTGGCCATTCCAG +TCAGCATAAATTGCTATTTCCTTTACCTCCTCCTTGAAGAGTCTGTTTCTGGCTTCTGGCTGGAGGCTATGCTTCCCAGCCTGTCAGAAGGACAACCCTG +CAGGCTACAACCCTTTATAGGAAATAAATCTCTCACTGGTTGGGTGGCTCATGCCTGCAATCCCAGCACTTTGGGAGGCTAAGGCGAGTGGATCACCTGA +GGTCACGAGTTTCAGACCAGCCTGGCCAACATGATGAAACCCTGTCTCTACTAAAACTGCAAAAAATTAGCCAGGTGTGGTGGTGGGCATCTGTAATCCC +AGCTAATCAGGAGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGCGGAGGTTGCAGTGAGCCAAGATCACGCCATTGCACTCCAGCCTGGGCAACAAG +AGTGAAACTCTGTCTCAAAAAAAATAAAAATAAACATAAAAATGAAGAAATGTCTCCTTTCCAAATTTATGAACCTCATCATTCTTCCGTTGACAGCATT +AAAAGGTTCAAAAAGACCTTTCCATACTCTCCCACAGAAGCCCTAGAAATTGTCATTTTGTTCATCATTCTGGATGCCTGAGAACTTGTAATCCAATGAG +TAGAAAGTTTGGTACCCCATTTATGGCTGTCAACCTGCCAGTTCTCAGGAGTTTGTAAAAGCCTAAATCCGAAAGGATCTCATCCCATTAGGACCCTTGT +CTCCTTTTCTGTTGCCTTTGCCCACTGGCTCTGGCAACAGGGGTCTTTCTTTCTCCTTGGCTATCTTTGGATATGGGGGCTCCGTCTTCTGTGCCACCTT +AGGGAATGCCTTTTGCATGCATGGCTAAGTCATTAAAAAGCCTACAGTTTCAGTAACATTTTGAGTGAGTACTCTCTGAAGCTGCGTTGGAATCTCAGGC +TTCTTTGTCTGGAAGATAACTCTTGGGCTACAAGTTTCTTATCCTAGCTTTGGTTTTGAGGCCTCTCTGTTCTCCTCTTGGGTTGGAAGTTATTCCTGGC +TTTTTGTTTCAAGGTGTCTCTGTGATCTTGAACTTGCTCCTTTCATGAGAACTTCTCAGTTGACTAAATTCTCCCTTCTCAAACCTCTGCTATGTGTTCC +ACCAATATGGAACTAATTCTACTTCCTTTCCTGTTTACATGATTTTACTAAGAATTATTTAGAAATTTAATTGCTCCTTTGAGAAAATTTTTATCTTCCA +AATTGCCTCCTTTTAGACTTTTCCTTTCCCAGTTGAGTCTCTCAACTCCCTGTAATCACTGAAACTTTAGGCACCCCACTCCATGCCTTGGAGGCTCTCA +ATGTGCTCAAGAATCTGCAAAAGCAAACACCTGGGGCTGAAAAATAAAATAGAAAAAAAAAATATTTCTCATCCTCCATAAGATTGTATGTGAAAACAAA +AGAAAACCTTAAAAATCTCCAAAAATATTGGTGAGAAAAAAGCCTTAGCCCTCATATGAAGAAGAAAAAACTTGTTCCATTTTCCAGTTACACAGTTATA +ATACAAATATAAAATGAGGCAAAGACAAAAACCAAGTCTTCTATATAAACTAGTGAATTTTGTAGTATTGCAATCACATTAGTCAGGGTTCTCCAGAAGG +CAGAATCAATAGGATATATGTAGATAGATGAGAGAAGATTCATTAGGGGAATTGGTTCACATAATTATGGAGGCTGAGAAGTTCCACAATAGCCTGTCTC +CAAGTTGGAGAACCAGGAAAGCTGGTAGCGTGGCTCACTCCAGATACAAAGGACTCAGAATCAGGGAAGCCAATAGTGTAACTCTGATTCTGAGGCCAAA +GGTCTGAGACCCTGAAGTTCTGATGTCAAGGGCAGGAGAAGAAGGATGTTTCCATTTCAGAAGGAGATAATTCACCTTTCCTCTTCCTTGTTGTTTTATC +TGGGCTCTCAACCAATTGGATGGTGCCTGTATTCATCCATTTTTATACAGCTATGAAGAAATACCTGAGTCTGAGCAATTTATAAAGAACAAAGAGGTTG +AATGGGCTGACAGTTCCACATGGCTGCAGGGCCCTCACAATCATGGCAGAAGGGGAAGCAAAGCTGTCCTTCTTCACAAGGCAGCAACAAGGAGAAGTGC +TGAGCCAAAGGGGAAAAGCCCCTTATAAAACCATGAGATCGTGAGAACTCACTCACTGTCATGGGAACAGCATGGCAGTAACCACCACCATGATTCAGTC +ACCTCCCACTGGGTCCCTCCCACGACATGTAGGGATTATAGGAACTACAATTCAAGATGAGATCTGGGTGGGGACACAGCCAAACCCTATCAGTGCCCAT +CCACACTGGATCATGCTTATCTCAGTGTCTTCCAGAAACACCCTCACAGATATGCCCAGCAATTGTGTTTGACCAGCTGTGTGTGTCTCTCAATCCAGCC +AAGTAGATGTCTACAATTAACCATCAGAATATTTATGCTAGATTCATGGCTGAAATTGTGTTTGACCAGCTATGTGTGTCTCTTAATCCAGTCAAGTAGA +TGTCTAAAATTAACCATCAGAATATTTATGCCTGATTCATGGCTGAAATCGTGTTTGACCAGCTGTGTGTGTCCTTAATCCGATCAAGTAGATGTCTAAA +ATTAACCATCAGAATATTTATGCCTGATTCATGGCTGAAATCGTGTTTGACCAGCTGTGTGTGTCTCTCAATCCAGTCAAGTAGATGTCTAAAATTAACC +ATCAGAATATTTATGCCTGATTCATGGCTGAAATCGTGTTTGACCAGCTATGTGTGTCTCTTAATCCGATCAAGTGGATGTCTAAAATTAACCATCAGAA +TATTTATGCCTGATTCATGGCTGAAATTTCAGGATGAAAGCTATGAAATCTCTATTTCTGTTTGTACATCTATTAATGTATGTTATGTATATGTGATATT +TTCTTAACTCCGGAGAGCATTGCAAAATTCATTTATAAAATCCTCTAAAAGTGCTCTATTCTAACTTGGCTTGGAAAAAAATAAGCATTTATAAATAAAT +ATTCACCAAACTCCTAGAAATATAGGAACTGATCAAATGTTTTTTAAGTTAACACGATTTGGATAAAACTTAGTTAAATAAGATTAATATAATATTTTTG +GGGTAGCCATTGTGGGTTATCAGATTCTAGTCTTGTTTCTTGTTTCTGGGCTATTTTTACCTCTTTGTAAACTGGATCCTGCCATCTGATGAATTTTGTC +CCACAATGATACTTGGGCAACAAGAAGCCAAGTATTTTCTCTCCTAGTAATGTATCTATTGTCATTTAATTTGAAGGTCTTCAACCCTGGAACAAAGTTA +GAAGAGGAAGGTTTTGATCCCCAAAATGCATAACCAAATTGTGGTACATTCATGCAATGGAATGCTATTTAGCCATAGAAAGGAACAAGATATCAACACA +CACAAAGACATGAGTGAATCTTGCATGCACATTGCTAGGTGGCAGAAGACAGTCTGAGGAGGATACACACAGTGTGACCTCATTTAATGAGACACTGGAG +AAGGCAAACTACACAGATGGGAAGCCATTGGCTCCATAGGGTGGAGGTTTGAGGCATTCCATATGATACTTTAATAGTGGGATACCTGCCACAATGCATT +TGTCGAAATACGCAGAATTTTACGGCCAAATGGTTAAAGCAAACTCTATTCAAATTACATAAAATTACTCAGGATGTGGAGTATCCCACGACAGAATACA +TCATGTGAAAAAGAATTTATGCTACAAATTACTATGGTTTGGATGTGGTTTGTCCCCGCAAAAACTCATGTTGAAATTTGACCCCCACTGTGGCAGTGTG +GGGCGGTGGGGCCTAGTGGATGGTGTTTGGGTCGTGGGGACGGATCCCTCATGAATAGATTAATGTCCTCCATGGGGTAAGTGAATTCCATTCTCACAGG +AATAGATAATTCCTGCAGGAGTAGGTAATTAAAAAGAGTCTGGCTTCCTTGGCTTCCCTCTTGCTTTCACTTTTGCTATGTGATCTCTGGTGCACCCCTT +GCTCCCCTTCCACTTTCCACCATGAGGTGAAAAAGACTGAGGCCCCATCAGATGCAACTGCCCAATCTGAGACATTCCAGCCACCAGTATTGTGAGCCAA +ATGAACCTTTTTTACTTAAACATCAGAATATTTATGCCTACGCATAATATTCAGAATACGCAGCCTCAGGTATTCTGTTACAGAAGCACAAAATGGACTA +AGACACAAATGTAGGTAAAAACTCACTGAAGGTGTAGAGAAAATGGTGTTGACCTAAGTCACTTTGAAAATGAATAGAATCTGTAGGCTGAAGGCAAGTG +AACTATACTTCATCATTGGATTCCATTTTATAAAGTTCTTTCCAACAGAAGCAATTGTGAACAATTGTAAAACCACAGTGTCTGTATCTGGAATAAAACA +ATGACTTACATAAGTCGCAGATGGTGGGAACCAGCTTTCTCACTGTTGAAGTGGGAGGTTACAAATTAGCAAGGTGAGAAGACTAGAATGATTCATGTAA +TAGTAGATCAGAGGTGGAGACATCAATGTAAACTTATGTTTAGTTTAATATAGATGCACAGTTCTACATAGAAAACTTTGTAATTAGGTGTGTAAAGGTA +GGTTAGACACACACATATACTTCCTAGCATTGCCAATAAGGGAGAAGATACAATGTGCTCATTCAGCAGCCAGATGTAAGTTTTCCTACCATTCTGAAAG +GAATCTGACTCTTTGAAGAAATGTCTGATACTAGAACTGGGACAGTAAATATAGGAGCCAGGATAATCTGGAAGGATCAGAAAGTAAGTAAGTACTAAAA +AAATTAAAATATATCAAAGAAAAATAAGAGCCAATAAAAACAGCTACTGATGGCCAACACAGGAATGAATTGTGCAACATAATACTGTAGTGTTGAATAA +TAACTAAAGCTTAAAGTAATTATCTAGGTGTCTGTATTTGTATACATAGGTGAATAAGCAAATGGAGTTGCATAGAAATCTCCTTTGCAAAAGAATTCCA +AATAATTGATGTAGACACTCAGCCATCAAGAAAGTGGAGCCAACTCCTCACTCTGTAAGTGTGGGCTCTGCATAGTGACTTGCTCCAAAAGAACACATGC +AGTATGGACAAGGAGGAGAAATAACCTCACAGTGGAGAAATCTGACAAACAGTAGCTCTGCCAAACGATCCAAGTTAACATCAAAGCTGACAGTTCACCT +TGAGAACATGAAGTGACAATGGGGGGCATTCTACAAAATGCCTGACCCATCCTCCTCAGTACTATCAAGGTCACCTGAGATGGAAAGCCTGACACACTGT +CACAGCCAGGAAGAGCCCACGTGATGACTACATGTCATGCGGGATCCTGGATGGGATCCTGGGTCAGAGTAAGACAGAACTAAGGGAGTCCAAATGAAAT +ATGAACTTTAGTTAATAATAGTCTCAGTATTGGTTCATTAACTGTGACAAATTATGTAAGATATTAATAAGCCATGTGAGACACACTGATAGAAGATGTT +AATAAGAGAGGAAACTAGGTTGCGGCTACATGGGAAATCTCTGCTTTTTTTTGACAATTTCTGTGTAAGTAAAAAAAATGATGTAAAATAAAACTTTATT +TAAAACACTGTTTTTTTTGAACACTTCCTTGTTTAATTATTTATACCATGAATTACTAGTAATTGACACTGTTAACTAGTCCTGTTTTTTTAAATAAGAG +TATTTATGACACAAAAAATTAAACAGTGCAGACTGATACATAAATCAAATGTTCTTTACATGTTTTCTGTTGCAGTAGTAACACACATGTGTAAACTTAA +TTATCACATGTTTTTCTTGTGCTGTGGTTGTGTCCTGGGTTCATTCTCTAAAATGCTGTTCATCTTAGACCAGGAAAAATATTAACCTTACAGACTCTGT +TTCAATTCATAGCTAAATATTTTCAAAAGAGTGACTTTGTAAAAATATGTTCCAATGGCAAATTGATTCATTGTGATGGGATCACTTATTCCAAAGACTT +CCTGTCTTTATTTTGTTGCCATGCCTACCTTTTAGCCATGATACAACAGAATCAAATATTGGCCACTGGGAAAAAATATTCAAAGAAAGAAAGAATGTGA +ACAGAACTTATGACCATGATGATTCAATGTTTTACCACAATGCTTTCTAAAACAGAAGAGTGTAAAAGGATATTCAAAGTCAATTTCCTCACTGAGGCTT +TGCAGAAAATGAGGAAACTAGAGAAACAAAAATGGCGGGACATTCTACGGGTGATTTTAAATGTTGCTATGTTTTATGGGAAAAAATACTTTACCTTTTA +AAGAATCACAAAGAATTGTTGGAAACCCAAACTCTGGAATGTTTGCAAATTTAGTTGAGCTTCTATGTAATTATGTCTATATAGGTAGCCACAAAGTTGA +TGATTTTTAAAAATCTGTGCCTTATTTGTGTAATAAAATACACAATGAATAATTAATGTTCCTAGGAAAACCTTATGAAGGGAAAATAAATCTTGGGGAA +TCAAAATCACTAAGCTAAAAGGAAAAGTCAAGCTGGGAACTGCTTAGAGCAAACCCGCCTCCCATTCTATCCAAAGTCACCCATCTGCTCACTGAGATAA +ATGCATATCTGATTGCCTCATGTGGAGAGGGTAATCAGCAAAGCAAAAGAATGAAACCATTTGTCTCTTACCTACCTATGACCTGGAAGCCCCCTGTCTG +TCCTTCTCACCTTTCTGGACTGAACCAATGTACATCTTTCACATATTGATTGATGTCTCATGTCTCCCTAAAGTCTATAAAACCAAGCTGTGCCCCGACC +ACGTTGGGCCCATGTTGTCAGGACCTCCTGAGGATGCATCATGGGTGCACATCCTCAAGCTTGGCAAAATAAACTTTCTAATAAATCTGAGAGCTGTCTC +AGATTTTCAGGGTTCACACATGTAATGTAGGATGTCAATGTTTATAAAACAGACATTATTCTATCTACTATTAGAAATATGCTACCAATTAACCTTAGAC +TTTCTCAACAAAATAAAAAATGTTGATGAGGTACAAATAATATACTAAGCTTAAATAGTGTTGCAAGTTTTAATATGCAACACTATTTATTAACATTTAT +TAAAATGTTAATAAAATTAACATTTTTCAATACTATTTTTACTAATTTAACACTGTAAGAAAAGTGAATAATTAAAACATGAATAAAAGGGTTTACAAGG +GGTGCACATGTTTCCTCCAGTCTCTGCCTATCCCCAGCTTTCATCCCAACTGTCTTGATGGTGGCTCTAAGCATTTCTCCTTTCTCTATGCCAAGATCTC +TCCCAGAAACAAACCCAAATCTTACTATATATTATGGCACGTTATGATGATGAGCAGTGATGAGCAGCCGAAGCCTCAAGGAAGGGATGCTTTTGTAAAA +CAAGACTTGTAGAATATAACGTGTGAAAGTAAAGCACATGGCAGAGCTCCCTCCTCAGCACACGCGGAGCAGACAGGAAGCTTTTGCCTCACCTTCCTCA +ATGGCCTGCAGCCACGTCTCCCAGGTCAGTCTTAAGGACAACGAAACTCTGGTCTTCACTGTGGACACGCCACACTACCAGGTGCTCCAAAGCCATGGTG +ACTCACCCTCGGGTGGGTCCTGAGCACAACAAAGCTCTGGTTCTAATCCTAACCCTAACCCTGTCCCAAGACTTTGACCCTGAACCGAAATCCTGATCCC +TACCCTGGTCCCTAATTCTGACCCTTACTTTGACCCTGACTTTGATCTTGACCCTGGCCATGACCCCACCTCTAACCATACTTCCGGCCCTGACTCTGAC +CCAGATCCTAATCCTATGCCTAACCCTATTATTATCTTTACAATCTAACTCTAATCTTACCCTCTAGTGCTAAATAGCTGTACCCAAAAGCACTTTTAAA +TTATTTAACTTCTTTTCTTGAATTCTCTATGGACATCCTAAAGGAGACGTCATTATGTATTTTGCATTCCCTCTGAGTAGTATGGCTTCAGATATGAAGT +TGTAATACTTTGCAAGACATAAAAAGTTTGGAGGGTAACAGCACTGGGTTGTTAGGGATGCATGTTGGCATTCATGATAGTCATTGGTGCTGTTCTCCAA +ATATTTTCAGTTCATTTTTTATGAACGCATTCTGACTGTTCCATCCCACCCACTTAAATTTTCCCATGGCTACATGACTTTTTTTTTTTTTTTTTTTTTT +TTTTTTTTTTTGCCGATGGAGGTGAGAAGAAATAACATGTGACTTTTTCAGGAGAAATCTCCAAGAAACAGCGTTCTATTCCGCATGCTTTTTTCTCTTT +TCTATAGCAATGGGGATCTTATTGATGGTCCCTCCTTCCTTCTGGATTCCTGTGTTAGGATGACACAGCACAGAGCTACCTCTCACCTGACCCGTGATGA +GATGTAAATAAATGAGGAAGAAGATTTTTGAGCCACTGAAATTTGGAGGTTGTTTGTCACCACAGTTTAAGCTAGCCCCCACTGACTGATGCACGGCTGA +AGAATGAGTCCGAACTGGCTCTGGACAAGACATGTGAAGAGCGCTCCAGGCTGAGTAAAATTCAAGGGTTGCCTCAAAGATAACACTGAGCACGATATGT +TATTGGGGTGGGTGTGGGATAAATAAGGTACATCAGGTGAGAATAACAAGAAACTCAACTTTAAAAGACGGCGCTGATTTGCACTGTGGAGAGATTCAAA +TGCCCTGCTTAGCATTTGAGATTGTGATGGATGAACAAACTAATTAAGAGCCCAAAATGAAAGCTGGGGATAAATATCTGAAGGTGTCTAATATCCCAGT +TTTTCATCCTAGAATGGGCAGAGTCCTTGACCCCATTCTAGGGAGATTTCCAAAAGAAAAAAGACCTGCATTTCTTCAGCAACCCACACTGAGAGACTTT +CCTGCACTTTTGACCTGTGGCTAACACTCCTCACCTTTCATTCTGTCATCAGTGTTTTGGGGAAGCACCTTTAACTCTCTATGATTTACAGGTTATTCCT +AACCTGTAACAGGTTACAGGTTACAGGTTATTATGTAACAGGTTACAGAGCAAGACGCCGTCTCAAAAAAAAAAAAAGAGAGACAACACTATTCTTAATA +ACCTATATAAACAAACACTAAGCCCAGATGCAGTGGCTCAGGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGCGGGCGGATCACTTGAGGCCAGCAGTT +TGAAACCAGCCTGGCCAACATGGTAAAACCCAGTCTCTGCTAAAAATACAAAAAATTAGCCGGGCATGGTGACACACACCTGTAATTCCAGCTACTTGGG +AAACTGACGTAGGAGAACCCTTGAACCCAGGAAGCACAGGTTGCAGTGAGCCAAGATCATGCCATTGAGACGAGAGTGAAACTCTCTCAAAAAAAATTTT +TTTAATTTAAAACAGGTGCGTTCCTTCTCCTGCTTTCTGAGGACGCCCTGCTCTGTAACTGAATAGTCGCTAATAAACTCTCTTACCTTCACTATACTCT +GTGACTTGCCATAAATTCTTTCCCATGTGAGATCCAAAAACCCACTCTCGGGGTCTGGGACAAGACTCCTTTTCTGGTGACAAAATTATTCAAATTCTAG +AAGAAAACATAGAAAGAAAGCTATGTGACATTGGATTTGGTCATGAGTTTTAACACATGACACTCTCAGAGGCATTTGAACCACAGTGAATCCATCTTGA +TTAAGGGCTGGGTAAAATAAGGATGAGACCTGCTGGGCTGCGTTCCGAGGAGGTTAAGTGTTCTTAATCACAGGATGAGATAGGAGGTCAGCACATGATG +TAGGTCACAAAGACCCTGCTGATAAAACAGGATATGGGAAAAAAAAAAAGTCCAAAACCAAGATGGAGATGAAAGTGACCTCTAGCTGTCCTCACTGCTC +ACTATACACTAATAATATATTAGTGTAACCATCCAAGAGGTTCACCTTGCCCTCTACCTACATGCTGGACAGCCAGGCACGGTGGTTCGCGCCTGTAATC +TCAGCACTTTGGGAGGCCGAGGTGGGAGGATCACCTAAGGCCAGGAGCTCCAGACCAGCCAGGACAACATGGCGAAACCCCTATCTCTACTAAAATAAAA +AAATAAAAAAATTAGTCGGATGTGGTGGCGGGTGCCTGTAATCCCAACTACTCGGGAGGCTGAGGCAAGAGAATCACTTGAATCCAGAGGCAGAGGCTGC +AGTGAGTCTAGATCACCCCATTGCACTCCAGCCTGGGAAACAAAAACAAAACTCCGTCTCAAAATTTAAAAAAAGACAAGACACAGAATGAAACGTAACA +TTTGCAAAATAGAGATCTGAGCAACAATTTGTATTCAAAATATACAAAGAATTCTTAAAACTCAATAGTAAGATAACCTAATTAAAAATGGGTCAAGATC +TGAACAGAAACATCACCAAAAAACATGTAGAGATGGCAAATAAACATACCGAAAGAAGCTCAATTTCGTATATGATTGGGGGACTAAAAATTCCAACAAT +AATGAGACCCAGCGGTGTGAGACGGTGTGAAAACCCAATGGTGATGAGACAGCGTGTGAAAATTCCAACAGTGATGAGATGGCGCGGCCCATCTGTACCC +GCTAGAACTGAGGCAGGAAAATCAAGTCTGGAATCAGGAACATAAGGCGGATTCACACTTCAACTATGACAGGAAATGTCCTCTCCACAGGGCTACTCCA +AGTAAATGACTTTGTAACTTTACTTCATCCTCTTCATTTACACGGGGTGGACACCAAGTAACCATTGAAATCCTTTAGAGGGTATTTAAACCCCCAGAGG +TTTTGCAACGGGGCCCTTAGGCCCTATGCTCAGCCCGCTCCCACACTGTGGACTGTACTTTCATTTTCAATAAATCTCTGCTTTTGTTGCTTCATTCTTT +CCTTGCTTTGTGTGTTTTGTCCAATTCTTTGTTCAAGATGCCAAGAACCAGGACACCCTCCACCAGTAACACAACTGCTAAGCTCTAAAAAAAACTGACA +AATGGCCCGGCGCGGTGGCTCACACCTGTAATCCCAGGACTTTGGGAGGCCGAGGCACATGCATCATGAGGTCAGGAGATTGAGACCATCCTGGCAAACA +TGGTGAAACCCCGTCTCTACTAAAATACAAAAAAAAAAAATTAGCCAGGTGTGGTGGTGAACGCCTATAGTCCCAGCTACTGGGAGGCTGAGGCAGGGGA +ATCACTTGAACCCAGGAGGCGGAGGTTGCAGTGAGCCGAGACTGTGCCACTGCACTCCAGCCCTGAGACAGAGCGAGACTCTGTATCAAAAAAGAAAAAA +AAAAAAGGACTGTGGGGAAAAGAGAGATCACATTGTTTCTGTGTCTATGTAGAAAAGGAAGACATAAGAAACTCCATTTTGATCTGTACTAAGAAAAATT +GTTTCTGCTTTGAGATGCTGTTAACCTGTAACTTTAGTCCCAACCCTGTGCTCACAGAAACATGTGCTGTATTGAATCCAGGTTTAGTGGATTTAGGGCC +GGTGCAGGTCCTCACATGCTGAGTGTGCCAGTCCCCTGGGCCCACTGTTCTTTCTCTATACTTTGTCTGTGTGTCTTATTTCTTTTCTCAGTCTCTTGTC +CCACCTGACGAGAAATACCCACAGGTGTGGAGGGGCAGGCCCCCTTCAAAGGACAAATGAATTGCTGGAGGAAAACCAGGAAGTCTCGTTCACCGCTAGT +GGAATGCTTAATGGTACAGCCATTACGAAAGATGGTGTAGAAGACCAGAATATGCCACCCTAAAATATGACTCTAGAGACTATAAAAAATGGCTCTTTGG +CATAAGGATTATTTTCAACTCATTTTCAGAAAATGCAGACACAGAAACAGAGTAGAAGTTAACCTTTTATAAGGGAAATTTACATCTACCAAGGAAATCC +CCATTTTAACAGAGTCTCCCTCTCAGTACCAGGAACAGAATGATGACTAAATCAACAGAGGTTCTTCTGAAGGGACTTCCAGAAACACCTTCACAAATGC +ACCCATAAAAACACACCCAGAAATAGTGCTTTACCAGCTATGTGAGTATCCCTTAATCCTGTCAAGGGGACAGCTAAAATTAACCATCCCAGTATTTATG +CCTAATTTGTGGCTAACATTTTATTTTTACATTTTTCTTATTATTATTATTATTTTTTTTTGAGACAGAGTCTCACTCTGTCACCCAGGCTGGAGGACAG +TGGCACGATCTCAGCTCACTGCAACCTCCACCTCCCAGGTTCAAGTGATTCTCCTGCCTCAGCCTCCTGGGTAGCTGGGACTACAGGCACACGCCACCAC +ACCCAGCTTTTTGTATTTTTAGTAATGATGGTGTTTCACCATTTTGGCCAGGCTGGTCTCGAACTCCTGACCTTGTTAGTATCATTATTTTTTTTGAGAC +GGAGTCTCGCTCTGTCGCCCAAGCTGGAGTGCAGTGGCGTAATCTCAGCTCACTGCAACCTCTGCCTCCCAGGTTCAAGCAATTCGGCTGCCTCAACCTC +CTGAGTAGCTGTGATTACAGGCATGTGCCATAGTGCCCAGTTAATTTTTGTATGTTTAGTAGAAATGGGGTTCCGCTATGTTGGCCAGGCTGGTCTCAAA +CTTCTGACCTCAGGTAATCTGCCCACCTAGGCCTTCCAAAGTGCTGGAATTACAGGCGTGAGCCACCACGCCCAGCCAAGAGCAGGCTGTTAAAAAGAGT +CTGGCTTCCTTGGTTTCTCTCTTGCTTTCTCTCTCGCCATGTGATCTCAGGTGCTGGGATTACAGGCGTGAGCCACCACGCCCAGCCAAGAGCAGGCTGT +TAAAAAGAGTCTGGCTTCCTTGGTTTCTCTCTTGCTTTCTCCCTCGCCATGTGATCTCAGGTGCTGGGATTACAGGCGTGAGCCACCACGCCCAGCCAAG +AGCAGGCTGTTAAAAACAGTCTGGCTTCCTTGGTTTCTCTCTTGCTTTCTCCCTCGCCATGTGATCTCAGGTGCACACTGGCTCCCCTTCTGCTTTCCAC +CATGTGTTGAGGCACCATAAAGCCCCACCAGATGCAGCTGCCCAATCTTGGATGTTCCTGCCACCAGAATCATAAGCCAAATGGAATGAACTTTTTTTTC +TTTTCTTTTATTATTATTATTATTATTTTTTGACAGGGTCTTGCTCTGTCACCCAGGCTGGAGTGCAGTGGTGCAATCATGGCTCACCGCAGCCTCGACC +TCCTGGGCTCAAGCAATCCTCCCACTTCAGCCTCTCAAGGTTGGGACCATAGGCATGCACCACCATGCCTGGCTAATTTTTTAAATTGTTTGTAGACATG +GGGTCTCCCTGTGGTGCCCAGGTTGGTCTCAAACTCCTAGACTCAAGGGATTCTCCCATCTTAGCCTCGCAAAGTGCCAAGAGCACAGGTGTGAGCTACC +ATACCCAGCCAGACATAACATTTTTTTTTTTTTTTTGAGACAGAGTTTCGGTCTTGTTGCCCAAGCTGGAGTGCAATGGTGTGATCTTGGCACACTGCAA +CCTATGCCTCCCAGGTTCAAGTGATTCTCTTGACTCAGCCTCCCAAGTAACTGGGATTATAAGGCGCCCGCCACCACACATAGCTAGTTTTTCTATTTTT +ACTAGAGACAGGGTTTGACCATGTTGGCCAGGCTTGTGTTGAACTCCTGACCTCAGGTAATGCACCTGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGT +GGGAGCCGCCATGCCCGGCCAACATAAATTTTTAATAGCGTTTTCTAATGAAAGCAATGAGGGCTCTCTGAAGAAATGGCCAATACAGGGACTGGGACAG +TAAATATATGAGCCAGGATAATTAACATACCAGAACAAAAGAAAGTACTCAAAAAATATGAAATTATGTCAAAAGGAAAAAAGAACCAATGGAAAGAGCT +CCCAAAGGCCAAAGCAGAAACAAATTGAGCAACAAAATACTGCAGTATTGAATAACCAAAGCTTAAAGTAACTGTCTATGTGTCCACATTTATACAAATA +AGTGCATAAGCAAATAAAGTTGAATAGAATTCTCCTTTACAAAAGAATTCCAAATAATTGATATAGACACTCAGCCATCAAAGAGGTGGAGCTAACATCC +CACTCCTTAAATGGGGGCTGTGCATAGTGACTTCCTCCAGAAGAATACATACAATATGGACAAGTAACTTCACAGTAGAGAAACTGGACAAACACTAGTT +CAGCCAGGTGATCACAGTTAATACCAATGGTGATAATTCACCTTGACACCATGAAGTGACAAGAATAGCACTTCACCTCTGTGATCTGCTTCCCCCAAAC +CCATAACCCCAGTCAACTTCTCAGAAAAGCACCAGGTAAATAACAATGGGAGACATTCTACAAAACGCCTAACCAGTCCTCCTTAACACCGTCAAGGTCA +TTGGAAGAAGGAAAGTCTGAGAAACCGTGACAGCCAAGAAGAGCCTAAGGAGTCGTGACAACGAATGTTACGTGGGATCCCGGGTGCGACCCTGGAGTAG +GGAAAGATAGAACTAAGTGTAAACAGTAAAGTTGAGGTTCCTCTTCAAAGACTTTCCTCCCCATCTAATTAGGAATAAATAGTAACTTCTCTTAGATGTA +AAAATTATTCAAAGATCTGTGCTAACATTCTTAAATATCTGCTGGCCGTAATAAAGAAATCAAGGTACTGTATGTTCTTAGCGCCCACAATTTAGCCTAA +ATATTTGCCTGACATGCTTATACTGGTCCAAGCAAGCATTAGGTTATAGCCTCTTCCTCTTCCTTATTTGAAGGTGTTTTTACCTTTCACAGCATTCCAC +AAGTTACTTCTTCCTTCCTTTGTTATCCTCTGCCTTTGCCTCTTTTAAAAATTTATAAGTTGCTAGAAGATCAGAACAAATACAGAATGTGGGGTCCCGT +TTCAGCCAATGGAAACCGGACACAGCAGTAGGGTGGATGCGTCAGGTTATAAATGACCTTGTCTCCTTTGTTCTGGATACTCTCGTGGTAAAACTGCTGG +CGAGTGTACCCTTTATGCAGAAAGTAAAAAAACGGCCTTGCTGAGGAAATTAAATTTATGTTCAAGTGCTATTTCTTTACAGCACCGGGGAACAAGCATT +TCTAACATGAGGAACTCCAAATAAAATATGGGCTTCAGTTAATAATAGCATATCAACATTTGTTCATTCACTGTGACAAATGACGTGAGACATACTGATA +GAAGATGTTAATAAGAGAGGAAACTGGGTTGAAGCTACATGGGAAATCTGTGTTTTCTTTGTTATTTCTGTATAAATCTAAAACAACTCTAAAATAAAAC +TTAATTTAAAAGTGTTGTATTTTTTCAAACACCTGCTTAATTATTTGTACTAGTAATTACTAGTAATTTACCCTGTTAACTATTCCTGTCTTTTAATCAG +AGCATTTATGACATAAAAATTAAAGCATACAGATTAATATCTAATTCCAAATAAATGCCTCTACATGTTTTATGTTAAAGTAATAACATAGATGTATAAA +CTTACTTCACATAATTTTTTCTGGTACTGTGGCTGTGTCTTGGGTTCACTCTCTAAAAAGGTGGTCGGTCGCCTTTTAGACAACCAGGAAAAAAATTCAT +TTTAGAGACTCTATTTCAATTCATGGTTGAACATTGTCAAAAGAATGTTTAAAAAAGTTCCTTAGTATCCAAGATTTAAAAAAAAAAATGTTTCAATGGC +AAATCGATTCATCGTGACTGGATCACTTTCTCTAAAATATCCCTGTCTTTGTTTTCCATGCATGCTTTTTAGCAATAATACAACAGAATGCAATATTGGC +CACTGGGGGAAAAGTATTCAAAGATAGAAAGTGAATAGAATTTGTAACCATGATAATTTAATGTTTCATTGTGATATTTTCTAAAACAGAAGAGTTTAAG +AATATTCAAAGTCAATTTCCTCAATGATACTTTGCAGAATGTGATGAAACTAGAGAAACAAAAATGGCAGGATATTCTGAGTGATTTTAGATGTTGCTAG +GATTTATGGGAAAAAATAATTTACCTGTTAGAGAATCACAAATAATTATTGGAAGCCCAAACTCTGAAATGTTTCCAAATTTAGTTGAACTTGTAAGTAA +TTATAATGTCAATATAGCTAGTCATGAAGTTAATGATAAAAGACGACCCATGCCTTATTTATGTAATAAAATATACAATGAATGATTAATGCTCCTCGGA +AAATACGCTGGACTTGAACTACAATTGAGAGTGTCAGAATCAAAATATATTTGATTGTATAACAGGAGTAGCCCATCATGAACAAATGTATCATCTCATA +AAGTATGCTCACGTTAAATATACTGTCAGAACAATGGAAAAAGCTGTTTTGCCTTTGTTGAAAGAATAATGGAGACAGTCCAGCTTAGGGAATTATTAGG +TTGGAAACATACAATGCTGGCATAAGAACGTCCTGGACAGGGATGTAACAGTGAACAGCTCTGGCAGGTGTAGGAAAGGGTCGCAGCCATCATATCCCCT +CCCCAAATGCTCAAACTAAATCTGCACATACGTCTGTATTAGGATTTGGTACATGTTATTTCGTGTGGGGAGGTATAAACAATGCATTTAAACTTTACGT +TTCTAGTTAGAATATGCCTATTGCTAAATATTTCCATACTGATTCAACTACTTCAGTGCTGTGAGACAAATGAGCTATTACAACACGAATGAAAGCGCTG +GCGACTCCGCAGCGCCGGCCGGTCCCCAGCCATCACCCGCGCCGTCCCGATGGCGCCGCTCGCGTTGCTCCTTTCTCGGCGCCAGGATCTCTCCCCAGGA +ACCAGCGCAGATCCGGAGGCCACGCTGCGCTGCGCTGCGCTGCGCTGCGCTGTCAGGACGCGCAGTTCCCGCCCCGCTGAAGGGACACCGTTTTACAACA +CGCCGCGTAGACCGTGACAGGGAAGTAAGGCCCACGGCAGCGCTCCCTCCTCAGCACTCGCGGCCGCGGACAGGACGCCTTTTCCTCCTCCTCTCACCTG +GTGACCGGGTGTCCCGAACCGCGGCCGCTCCCGGGCGGGTCCTGAAGAGACCGTGGCTCCGTCTTCCCGGTCGACGCCCCGGGGCGACGAGTGCGGATCC +GCCGCGGTTCCCGCGCGTGCTCCAGGTTGGGCGGGAGCCGGGCGCCCCCTCGCGGCAGTCCTGGGGAGTCTCTGAAAATCAGCGTTCGGATGACTGCAGG +CCGTGATTTCGGAAATGTCAACTGAAATCGAGGCCACCATCCCGTGCCTTGATCGGAACGGATGGAGATTTTAAAAACTAAAAAAGATGGCCCGGGCGCG +GTAGCTCACGCGTGTAAACCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCCGAGGTCGAGAGTTTGAGACCAGCCTGACCAACGTGGAGAAACCCT +GTCTCTACTAAAAATACAAAATTAGCTGGGCGTGGTGGCGCATGCCTGTAATCCCAGCTACTCGGGAGTCTGAGGCAGGAGAATCGCTTGAACCCAGGAG +GCGGAGGTTTCGGTGAGCTGCACCATTGCACTCCGGCCTGGGCAACAAGAGTGAAACTCCGTCTCAAAAAAATAAAATAAATAAAATAAAAACTAAAAAA +GATGTCCAGTAGGCAAAAGTCAGTTGAGTTTCTTCATATCACCAATAATGGATGGAAATAATTGGAACTAGAAATATTAAAATACCATTTACAATAGCAC +CCCTGAAGCTGAATCCATTAAGTATCAGCGTAACAAAAGGTGTGCAAACATGCATTCGGAAAACCATGAATCACAGTTGAGAGAAACCAAAAGAGGTATA +AGTAAATGCAGAGATGTTCCTTATTTAGGAGAAGTACACTCATTATTGTGAAGGTGACAATTCTTTCCAAATCGATCTATAGATTCAGCCAAATCCCAGT +TAAATTCCAGGCAAAGATATCGACAAACTGTTCCTAAACCCAGAATGGATGAAATAAGACTGAAGGAGAACAAAGTTAAAGACCTCACACATCTGGATCT +GAACACTCACCCTAAAGCCACAGTAATGAAGAGAGCGTGGCAGTGGTGAAGCGGTTAGACACATAGATAAGTGGGACAGAACAGAGAGCCCCCAAACAGA +CTCAAGCCAACTGACTTTGTCAAACGGACAAAGGCAACTCAGTGGAGAAAGAGAAGTCTGTTCCACAAAAGACAACAGAACAATTGCAAACCATAGGGGA +AAGAAATGAATGGAGACAAAAACCTTGTATTTTATCCAAAAATTCACTCAAAATAGTCCATAGACTTAAATTTTCAAGTGCAAAGTTGTGAAAGTTATAG +AAGAAAGCCGAGAAAAATATCTGCATGGCCTTGGTTTGGGTGATGAGTTTCTAGATGCAATACACCAAAAGCCAACCCACAAAAGAAAACAAAACAATAA +CGGGGACTTTATTAAAATTTAAAATGGCTGCTCTGGTTAAGAGAACAAAAAAGCAATTCACAGACTGATTGATAGAAAATATTTGGGAAACAGCCGGGCA +AGGTGGCTCATACCCATAATCGCAGCACTCTGGGAGGCCAAAGTGGGTGGATCATTTGAGGTCAGGAGTTCGAGACTAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAACAAAACAAAAAAAATTAGCTGGATGTGGTGGCACACGCCTGTAATCTCAGTTACTCGGGAGGCTGAGGCAGGAGAAT +TGCTTGAACCCAGGAGGCAGAGGTTGCAGTGAGCTGAGATCGCACCACTGCACTCCAGCCTGGGTGATGGAGTAAGACCCTGTCTCAAGAAAAAAAAAGA +AAATATTTGGGAAACACATCCGAAAAAGGACTTGTCTGCAAAATATTTTTTTTTAAAAAAAACCTCTAAAACTCAAAAAGAATTAGATGAACAACCCAAT +TGAAAATATGTGAAGATCTGAAAAGACACCTCAGCAAAGAAGATGCACAGATGCCAAATAAGCATCCAAATTAATTAATTCTCAACAAACTTGTCCTGAG +GGAAAAGCAGATTAAATGAGATAGTACTGTACATCTATTAAAATGGCTAAAATCTAAAGAACAGTAGCAATTGCAATAGGAGGTCTCATTCATTGCTGGG +GGAAGGCATAAGGGTACAGTCACTTCAGCAGTTTTTCCAAAAACTAAACAAGTCTCACCATCTGATCCAACAATCTCCTTCTTAGGTATTTAGACAACTG +CCTTGAAAAATTATGTCCAAGTAAAAACCAGCACACACATGTATAGAAGCACTATTCATAATAGCCAAAAATTAAAGGAATCATGACATTCTTCAGTAGC +TGAATGCATAACCAAACTGAAGTATGCGGTGCAATGGAATGCTATTCAGCAAAAGAAAGGCATGACCTATCCACCCACGCTACCCGGATGGACCTCACAG +GCACACTGCTTCATGAGAGAGAAAGTCATGACCTATCCACCCACGCCACCTGGATGGACCTCACAGGCACACTGCTTCATGAGAGAGAAAGAAAGGCATG +ACCTATCCACCCACGCTACCCGGATGGACCTCACAGGCACACTGCTTCATGAGAGAGAAAGTCATGACCTATCCACCCACGCTCCCTGGATGGACCTCAC +AGGCACACTGCTTCATGAGAGAGAAAGTCATGACCTATCCACCCATGCCACCTGGATGGACCTCACAGGCACACTGCTTCATGAGAGAGAAAGTCATGAC +CTATCCACCCACGCCACCTGGATGGACCTCACAGGCACACTGCTTCATGAGAGAGAAAGAAAGGCATGACCTATCCACCCACGTCACCCGGATGGACCTC +ACAGGCACACTGCTTCATGAGAGAGAAAGAAAGGCATGACCTATCCACCCACGTCACCTGGATGGACCTCACAGGCACACTGCTTCATGAGAGAGAAAGT +CATGACCTATCCACCCACGCTCCCTGGATGGACCTCACAGGCACACTGCTTCATGAGAGAGAAAGTCATGACCTATCCACCCATGCCACCTGGATGGACC +TCACAGGCACACTGCTTCATGAGAGAGAAAGTCATGACCTATCCACCCACGCCACCTGGATGGACCTCACAGGCACACTGCTTCATGAGAGAGAAAGAAA +GGCATGACCTATCCACCCACGTCACCCGGATGGACCTCACAGGCACACTGCTTCATGAGAGAGAAAGTCATGACCTATCCACCCACGCCACCTGGATGGA +CCTCACAGGCACACTGCTTCATGAGAGAGAAAGAAAGTCATGACCTATCCACCCATGCTACCTGGATGGACCTCACAGGCACACTGCTTCATGAGAGAGA +AAGAAAGGCATGACCTATCCACCCACGCCACCCGGATGGACCTCACAGGCACACTGCTTCATGAGAGAGAAAGAAAGGCATGACCTATCCACCCACGCTA +CCCGGATGGACCTCACAGGCACACTGCTTCATGAGAGAGAAAGAAAGGCATGACCTATCCACCCACGTCACCTGGATGGACCTCACAGGCACACTGCTTC +ATGAGAGAGAAAGGCATGACCTATCCACCCACGTCACCCGGATGGACCTCACAGGCACACTGCTTCATGAGAGAGAAAGAAAGGCATGACCTATCCACCC +ACGCCACCCGGATGGACCTCACAGGCACACTGCTTCATGAGAGAGAAAGAAAGGCATGACCTATCCATCCACGCTACCCGGATGGACCTCACAGGCACAC +TGCTTCATGAGAGAGCCAGGATGCAGAGGCTGTACGTCCCCACTTATATGACATGCTGGAAAGGCAAAACAACAGAGATAGCAAACTGATCAGTGGTGAC +ACGGGATTCATGGCGGTGGGGATTTGAAGTACTCCATGTGATACTTTAACTGTGGATACCTGTCCCTGTCCACTTGTGAAAAGTGATAGAATTTTAAAGC +CCAGAGTAAATCATAATGTATGCAAGTGGAATTACATTATTTAATATGTGGGAATATCCCTGGATGGAACACAGAATGTGACCAAGAATCTAACTGTATC +ACAAAAGATTAAAACAAAATCCCTGCAGGGCAAAACGTACTGACCTGAAAGGTCTCTTTAGAATTTAGTGGAATCTGGAGGCCAGGCGCGGTGGCTCACG +CCTATAATCCCAGCACTTTGGGAGGCCGAGGCGGGTGGATCACGAGGTCAAGAGATCGAGACAATCCTGACCAACATGGTGAAACCCTGTCTCTACTAAA +AATACAAAAATTAGCTGAGCGTGGTGACGCGTTCCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATCACTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCAAGCCTGGTGACAGAGTGAGACTCCGTCTCAAAACAAAAACAAAACAAAAACAATTATTGAACCATTGTATC +TCCACCTGGAATGGAGCAGTGACTTATGTAAGTGGCAGATGATGGGAAGCAGGTCTCTCACTGCTGAGGTGGGAGGTTACAGATTAGCAAAGGGAGGCTA +CAATGATCCATGTGATAATAAACCAGAGGGGCAACATCAGCATCAACTCATACTTAGCCTAATCCAGACACCGACAGCTCCACATAGAAATCTCGATAAT +CAGGCGGTCCACATAGGTTGGAAACACACAGGTGTTTCCTGGCACGTCAGCTGTAAGACCTAAAGGCATTGAGGCCGCAGGGGCAATGAGTGCATTCAGC +TCCTAAATATAGTTTTTCATGCGATTCTACAGTGAAAGGAACCAGGGCTCTTTGAAGAAATGGCTTCACTAAAACTAAGGCAGTAAAAACATGAGCCTGG +ATGATCCTGAAGTATCAAAAAGTAAGGAACTGCTCAGAACACAGACACACACACTCTCACCCCACACACACACACATACACACAAGCACACACACACACA +GATTATGACAAAGAAAAACCAGAGCCAACAAGAGCTCCCAATGACACAAATGGGAATGAATAAAGCAACAAAATCCTGTAGTACTGAATTGTAACCAAAA +CTTGAAATAACTCTCCAGGTGTCCACACTGGCATAGGTCAATGATTACACACGTAAACAAAAGTGGGTGAGAGAAATCTCCTATGCAGAAAAATCCCAAA +TAATTGTAGTGGACACTCAGCCATTAAGGAAGTGGCGTTAACTCCCTGCTCAAGCATGACCCTGTGCCGGGTGTGCAGTGAGCCGAGATGGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGTGAGACTCCGTCTCAAAAAAAAAAAAAAAAAAAAAAAAGAGAAGCAGCAAGCGCTGATGTAGAAATTGCAGGCAAGTTA +TCCAGATCCAGCTAAGACGGTTGATGAAAATGGCTACACTAAACAACATATTTTCTTTTCTTTTTTTTTTTCTTTGAGATGGAGTGTCTCTCTGTTGCCC +AGGCTGGAGTGCAGTGGCGCAGTCTCGGCTCACTGCAACCTCCGCCTCCCTAGTTCAAGCAATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAG +GCACGCGCCACCACGCCCAGCTAATTTTTGTATTTTTAGTAGAGACGGGGTTTCACCATATTGGTCAGGCTGGTCTCCAACTCCTGACCTTGTGATCCAC +CCACCTCGCCCTCCCAAAGTGCTGAGAGTACAGGCATGAGCCACCGCGCCTGGCCTAAACAACATATTTTCAACATAGACAAAATAGCCTTCTTACTAGG +ACTTTCATAGCCGGGGAAGAGAAGTCAATGCCTGGCTTCGAAGCTTTAGAGAACAGGTTGACTCTGTTCTTAGGGGCTAATGTGACTTACAGCCAATGGT +CATTTACCATTCTGACCCAGGGCCCTTAAGAATGATGCAAAATCTACTGTGTCTGTGCTCTATAAATAGAACAACAAGCCTAGGTGACAGCACATCTGTT +TAATGTCTAGTTTATGGAATATTTTAATCTGACTGTTGAGACCTATTGCTCAGTCTGTTGTTGCCCAGGCTGGAGTGCAGTGGCATGATCTTGGCTCACT +GCAACCTCCGCCTCCTAGGTTCAAGTGATTCTCTCCTGTTTCAGCCTCACGAGTAGCTGAGACTACAGGCACCCACCACCACGCCTGGCTAGTTTTTGTA +TTTTTAGTAGAGACAGGATTTCACCATGTCCAGACCATGGTGAGACCATGGCCAGACTGGTCGCAAACTCCTGACCTCAGGTGATCCACCCGCTTCGGCC +TCCCAAAGTGTTGAGATTCCAGGCATAAGCCACCACACCTGGCCAAGAAATACATATTGTAAGGCTACAGCTGCTACAGATAATGATTCCCCTGATGGAT +CTGGGCAAAGCAAATTGAAAACCTTCTGAAAGGGATGCACCTTCTAGATGCCACTAAGAACATTTATGATTAATTCATGTGAGGAGGTCAAGAATCTCAA +CATTAACAGGAGTTTAAAAGGACTGGACTCCAACCCTCACGAATGACTTTGGGGGATTCAAGACTTCAGAGAAGGAAGGAGCCACAGTTGTAGTGAAAAT +AGCAAGAGAATTAGAAGTGGAAGCTGAAGATGTGAGTACATTGCTACAATCTCATGATAAAACTGAACGGATGAGGATGTGCTTCCTATGGATTAGCAAA +GTAGTTTCTTGAGACGAAATATTCTCCTGGTGAAGAAGCTGTGAACATTGTTGAAATAACAACAAAGGATTTAGATTATTACATAACCTAGCCGGGCGCA +GTGGCTCACACCTGTAATCTTGGCACTTTGGGATGCCAAGGCAGGAGGATCGCTTGAGCCCAGGAGTTCAAAACCAACCTGGGCAACATAGGAAGACCTG +TCTCTACAGAAAATTTTTTTACAGATTAGCTGGGTGTGGTGGTTTGCACAGGTAGCCCCAGCTACTTGAGAGCCTGAGGCAGGAGGATAGCTTGAGCCAG +GGAGGTCAAGGCTGCAGTGAGCTATGATCACGCCACTGCACTCCAGCAAGGGCAGCAGAGCAAGACCCTGTCTCAAAAAAAAAAAAAAAAAAAAAAAGAA +TATTACATAAACTTAGCTGATAAGCAGCAGCAGGATTTGACAGGATAGACTCCAATTTTGAAAGAAGTTCTATTGTGCGTAAAATGCTGTCAAACAGTAT +TTCATGCTATAGAGAAATATTTTCTGGAAGTAAGAGTCAATCGATATGGCAAACTTCAAACTCCAGAGGGGACACTGCTGATTTCACATCCATTGGAAAG +ACTTCTTTTTTTTTGTTTATTTTTTTTGAGACAGAGTCTCACTGTGTCACCCAGGCTGGAGTGCAGCGGTACCCACTGTAGCTCATTGCAGCCCCAAACT +CCTGGGCTCAAGCGATCCTCCTGCCTCAGCCTCCCAAAGCGCTGGGTTTACAGGCATGAGCCACCAAACCTAGGAAGACTTCTTGCTTTTTTTTTTTTTT +TTTTTTTTTTTTTTGAGATGGAGCCTCGCTCCAGGCTGGAGTGCAGTGGCGTGATCTCGGCTCACTGCAACCTCTGTCTCCCGGGTTCTAGCGATTCTCC +TGCCTCAGCTTCCTGAGTAGCTGGAATTACGGGCACCCACCACCATGCCCTGCTAATTTTTGCATTTTTAGTAGAGACAGACTTTCACTATGTTGGCCAG +GCTGGTCTTGAACTCCTGACCTCAGGTGATCCACCCGCCTCGGCCTCCCAAAATGTTCTGATTACTGGTGTAAGCCACCGCGCCTGGCCAAGATCTCTTT +CTGGACACTCTCCATGGGACATTTGCTTTTTCACTTCAGAGATGTGGAATTTCTTGTTCCAACAGTTTCTAGTCAGTAAACCCTGTGACTATCCCAGGCA +TGCCACGGCCAACCCCTTCCATGAAACGCTTCTCATGAGAATAGATCTGGGATCTGGCGGCCGCATCTCTTCCCACAGGTAACTCTTCTGTATGACCCCA +GCTCCAATGCTGTCTCTTGTCCTCAGAATCTGTAATTTATTGGCCTTACTGATTGCAACTATATCATCCTTACAAGGCCCACAAGAGCCCGGGTGACAGG +CACTGGTGTCCTTCTCTGGGGTTAAAGGTGCATCTGCATGTGTCTCCTTGTGGATCAAGGCCTCCATTTCAACTAGTAGATGTGAGACGTTTGCTCCAAT +GGAGGACAGGGCTCCAGGTCACCTCCTCCCTGCACATGGGCACTCGGGGCTAGCCCAGCCTCCTTTCCCAGTGGGCTACTTTCCAGTCTCACTCACAATG +GCTCTGAGTGACTCTGGAAAGAAGACAGTTATGGAACCTCTCCCTGTCCAAGTCATTCTGCTGATAGATCTGCATAACTCATCTCAGCGAAGCCTGGACC +GCCTTGGGAAGATTACCTCTGCCTCTGTAATTCAGACAAAGAATATGAGGCGCAGAGGCTGTGACCACGCAGGTGACCCAGCCCCGTCTGCAGTAGCTGG +GATTGAAGCTAAGTTCTCACATTCACAGGGTGCCATGAGGGCCTCCTGATCTCAAGATCCAAAGTGTGGCTGGCATTTCCATTAACATTGACACACATAT +GTGTGAGCATTTTGATGTGTAAAATTTTGCCAAGTGTCTCACATATTATCTTTTATCGTAGTCACAGAATTCTGTCTTCCTCGATATAAATACTTGTCTT +TTTAGAGTTGATTTTCCATAGAGCCAGCAGCTAAAATATTCCAAATGTGTTTTTCACCATGGTTGTTTCATTGTTGGAATTCATGTTCCATTACGTGGCA +ATGCATCTCTCTCTGCTGCTCTCCCACCTGAGCAGCAGCCAGGCTAACAATACGCCGGGGGCACGTCTCCTCCTGAGCGGCAGCCGGGCTAACTATACGC +CGGGGGCACGTCTCCTCCAAGGGAAGAAAACACCTGGCAGGACGTGACATTCTGAACTGTGAGGACTTTTCGGGGGGACCAAAGTTTCTGAAGGTGGCAG +TTTGTGTCTCAGTCTCCATGGGGTCCAGAATTGACCACAGAGCAGAAGGCAACAGGGAGCCACTGGATTCACGGGGTGGCTTTAACGTTTAAGCTCCGAC +ATAAGAAGTCACGCCCTCCCTGCGTTTCAATGTCCACAAATACCATAAACCACCTGCATAACTGTCTAGGAGTTTCAACTCATCGTCCAACGTCTAGAGG +AAGGTGCTTTCAAATGTTTATAATAGATCAGGTCAGGATGTGGACTAGGATGTTTTATCAATTAATTAATTGATTGATTACAAAATGTAAGTCTTTTAAT +CTGAAATAGGGCTGGAGAATTTAGCAAAGTATTATCAATTCCACATGAGCCTTCAAAGATCAGTTGTGCCATCTGCCTCTCAGTAAGCATTGGCATGTGA +CGTTTCTTTCCTAACATGGGGTTTAATTTCATTTAGCTACTGTTCCATCCATTCATAATTTGAAAATCATTTTGTCTTTAGAAAAACCGTACTACTGGCC +AGGTACAGTGGCTCACGCTTGTAATTCCAGCACTCTGGGAGGCTGGCAGGAGGATTGCTTGAGACCAGGAATTCGAGACCAGCCTGGGCAACATGGCAGA +ACCCCAGTCTCTATCAAAAAAAATATAAAAATTAGCCGGGCATGGTGGCGTACATCTATACTTCCCGCTACTCGGGAGTCTGAGGCGGGGGGATCGCTTG +AGCCTGGGAGGTCAAGGCTGCAGTGAGCAGTGATTGCACCACTGCAGTCATGCCTGGGCGACAGAGCCAGACCCTGTCTCAAAAAAGAAGAACACCCACA +CCCCTCCAAAAGCATACTATTACCTTTTCTATTAGATATCTCAACTGCTGTACATATTGCTCAAAGTTATGACAAAAATCTCTCATGTTGTGTTGTGGAT +TCCCTGAGGTGCAGCCTGCGGTGTGGCCCTGGACTCAGGAAACCCCTGCAGGGAAGCTGTGTTGCTTGTCCACGTGTGGGCGGGGGGAGGTTTCCAGCCA +GACAGGTGAGCACCTGCAGCGACACCCTCCCGTCCACACCCACCCTGCCCTGACCCCAGGCGAGGGCCATGGAATCACAGGTAAGTCTTGTTTACTCGGT +CATCATCTATTCATTCACTGGGCTAATTCATTCATAAATTCCATTGCTGGAACCTCATAATTCCAAATAACCTAAGCTTCCCTCTGCTGTGCATTGCCCT +CACCACATGCCTTGCCTGGTCTGTTCATTCTTCCTGGAGATTCCCTGTCCTTGTAATGCCATTAAAATGTCTAAACTAGGCTGCTTGCTTATAAAACAGC +AACTCAAAGTAAAAACAACAAACAAAACTAGGCTTAGATCCAACAAATCACAACTGTTCAAAACAAGGCTAACAAAATGCCGCAGCTCGTTACGTCTCAG +AAATGGGAAGTCAAGAGGCGAAGGGTGAGACCTGGGAGCTGTCCAGCTCCTGAAAATACGCAGCGGGAGACTGAAGAACAAAGATTCCCTACATTGCAGA +CAACGTGCCTCTTCCCGTCGTAGGAGGTGGTCAGCAGCTGAGAGCACGGGGGGCAGACATTCAGGCTTGGGGCTCAACAAGCCTCTGGGAAAACACCCAG +ACCAACCCTGGGGGCTCACAGACCCCCAAATCCCCATCACCAACGCGGTCCAGAAGGCCACAGGCCACACCACTGCCGTGTGAAGTCAAGGAAACACTGC +CTTCTTGCATCAGGTCCTAATAACTAACGTTAAAAGTTTAAATAATGTGGCCGGGCACAGTGGCTCACGTCTACAGTCCCAGCACCTTGGGAGGCCGAGG +CGGGTGGATCACCTGAGGTCAGGAGTTCGGGACCAGCCTGGCCAACACGGTGAAACTCCGTCTCTACTAAAAATACAAAAATTAGTCGGGCATAGTGGCA +GGTGCCTGTAATCCCAGCTACTCAGGAGGCTGAGGCAGGAGAACGGCATGAACCCGGGAGGCGGAGGTTGCAGTTAGCCAAGATCATGCCACTGCACTCC +AGCCTGGGCAATAGAGCGAGAGTCCTTCTCAAAAATAAATAAATAAATAAATATTGTCCCACTAAAAGTAAAGGTAATGACATTTTGAACTTAGGACAAT +TTTCTCAGGCAGAGTTTTACTTTTTTGACTTAAGATAAAATTTTTCAAAGAGTAGCTTAGTGATCCCCACATACACAGCACATAGACTTAACAGCCACTA +ATATTTTGCCATGTTTGATTCATGTTTTTGTGTTATGAAATATTGTAAGTTGCAGACATCACAAAATTTCACTCCTAAATACTTCAGTATGCACCTATAA +GAAAAGTAACCACAACAGTGGGTGCGGTGGTGGCGCCTGTAGTCCCAGCTGCTCAGGAGGCTGAGGCGGGAGGATCACTTGAGCCTGGGAGGTCAAGCCT +GCAGTGAGCAGTAACTGCACCACTGCCCTCCAGCCTGGGCAACAGAATGAGACCCTGTCTCTAAAAAACAAAGTACATGGCCGGGCGCAGTGGCTCATGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACGAGGTCAGGGGATCGAGACCATCCTGGCTAACACGGTGAAACCCCATCTCTACTAAAA +ATACAAAAAAAATCAGCCAGGCGTGGTGGCGGGCGCCTGCAGTCCCAGCTACTTGGGAGGCTGAGCAGGAGAATGGCGTGAACCCGGGAGGCGGAGCTTG +CGGTGAGCCAAGATCGCACCATTGCACTCCAGCCTGGGCGACAGAGTGAGACTCCGTCTCAAAAAAAAAAAAAGTACGTATGATTTCCTACAAAACCACA +ATAACATATTGTAGCTAACAAGCTCAAAAAAATTTCTGCCTCTCATCAAATACTCAGGAGTTTTTCAAAAACCAATTAGCCTCAGAAGGTAGGAGAAATG +CCGGGCCAGGAGGACATCGCCATGGGAAATGATATTTACATGGCTAAGAATCTGAGTTTCCTGTGAGAAACAACGGAAAAAATACCCTCCTTGTACAATG +AGAGAAAATACTATTTTTTTCCATAAAACCATAAGGGTGTGGGCAGTGTAAACCTAAAATTATGCACGAGAGCTTCCCCATCGCTCTGTGTGGGTAGAGA +AACACTCCAGCGTGTCTGCTCTCTTGGTGCTGGGAATCTGTGAGAATTCCTGAGCCCGACACACAGCGTCTCGGCTTTTCTCATCAGATGCAGACCAGTG +CATGCATAGTCCAGCTGGGCAGCACAGAAACAGCGAGAGGCCACTGGCTCCCAAACCAAAGCTGGGCCCTTCTGGCTTTGGAGGACCCTCTGGGGATGGC +TGTGGTCAGCACAGCTCTTTCCTTCTCTGCTCTCACAGCTGTGGTGCCGGTGGTCTTTGTGAAGCACGGAGACTCCCCCAGTCAAGGCCAACGGCTGGAC +TCAGCTGCGTCATCTCCCTCACCCCGAGCTTCCTCTGCTCCTTACTCTTCACTGGCCGTCCCAACACGGCCACCTGCCCCCCAGCAAACCACATGAGTCG +TGTGCACTGTAGCTGCGTCCACAGACTTGCCCTCATCCCTCACTGTGGTCCTGGCTTTCAAGGCCATTGCACCTGGGAGGAGACTGAGGTGTTGGCTGGT +GTCAGGGCCTCTGCATCTTTCCCATTTGCTCCTGATCCAAGTGACTCTGTCTGCGGGGTCTGGCTGGGAACCTCTCCCCCATCCACTGCCAGAGGCTCAC +ATTCTGAGCCCAGATACATCCTGGTAGTCTGCGTCCTGGGATACCTGAGCTCCTTGGCCCTGGGAAGCTTCAGTGTGACTTTCTTGGCCAGGAACCTGTC +TGACACCTGCGTGGAGCCAAGTCCCTGACGTTGAGCGAGAGTTCTGCAGTGTCTGGGTCACCTTCCTTCCCATCCGCCAAGGGCAGGTCTCCTCCATCTT +GGCCCCTAGGGTGGGGATCCCAGGCTGCATCTTTGCCCCCCGCCCTCCCCGCCCAGTGCTACATTACCCTCACCGTAGGCTCAGGCCTGATAGGAACATC +CTGCAAGGGCCGGGGAATAAGATACTTAAGTTACCCACTTTAAAAAGACAAATTTACCCTTTTTACTCTCCATTGAAAAAGTAAGCTCTGTATGTTCCGT +ATTCATTTCAGGGCAACCAGCCCCTGAATTCCCTGTTTCAGAAGTGTGGCCCCCAGGTGCACAGGGGTTGACATGAACAGAGGGGAGGGGTTCGGGCCAG +AGAGACCAGCTTTGGGCCTAAAGGACACAGGGACTGGACGAACCTGTGGAAGGGGTTCAGAAGGGGGCTGAGGCGTCAGCTCCAGGCTAAAATCCTGTGT +GTGGTCCTTCAGGCCTGACAACAGGCTCTACCGGCGGACCTCCCAGGGATACTGCCCTCCCCACCCAGACTCAGGCCCTGGGGGCGTCCAGCCACCTGCT +CACTCACACCACGCTCTCAGCTCAAGTGCCTCTATTCAGAAGCCTCTACTAGGAACGTGGGGCAGGGGCCTCCCCGAGGGAGGCTGGGTCCTTCAACCTG +CAGCAGCCTTTTGTTTAGGCCCCTCTCAGCAGTGAAATGACCCTCGTGTGTGCTGATCCACCTGACCCTTGACCCCAGCACTGTGCTGGGAGAAACGCAA +GGGGCGGGTTGGCTTCTGGCTTCTACCATCACAGCAGGTGAGTTTGCTTGATAGCTGAGCTGCGCTGAGCCCAGCAGGGGAGCCCTCGGATGTGAGAAAC +ACAGTCCCAGAACGGCCATAAGGAACAGAAGCACTGAGACCGTTTGTGAAACAGGTGCCCTATTTTACTAAAAACCACATATACATTACATTTTACAAAA +CAGCAACTATCTGATCTCTCGGTCCCTTCCTTAACCCCATAAAAAGAAGGGGATATTTGGGGACCGACGGGAACAGGTTCCCCTCCAAATGCTGAGGGCT +ACCCAGGCATCTCCAGACTCCTGGTCCAGTGCAGGGCAGGGGGCAGCGGAGCCCGCTCACTGCTCCCATCAGCCCAGGGTTCCTGGAGCCCGTCCAGAGC +CCTCAGTGCCTAACCAGGGCTGGAGGGACCACCTGGGTGGGCCTCAGCTGGACTCACAGCAGCTCCCTGCCTGGGCGGGGTCCGGCCTCAGGAGGAGGAG +TGCGGGTATCCATAGTGGTTGTGGTCAGCCTCGCCCAGGGTCAACGTCAGTGACAGGCTGGGCTTCCGTTCCAGCTCCTCCTCCTTCAGACAGTGCTGTG +GGGGTCGGGCTTTGAAGAAGTCTGAGATGTAGCAGACCTGGTAGAGCAGAGGGTGGTGAGAATGGGCAGGGGGCTGTCCAGGTACCAGGGACATGGGCAT +GAGCAGGAGGGGGAGGAACAGGGTCCCAGGTGGGAGCGAGGGGCCTAGGTGGGAAATGAGAGGAGTAGTGCCTGGGGTGGGAAGAGAGCGCTCTTAGTGG +AGGACCAGTGGGGAGCACTGAGGAGCTGACAGGCCCCGGGAAGAACTGCAGTAGGGCCAGGGGTCCAGAGAAGGACTGGGGTGCACGGAAAGGAGTCCTG +TGCACTGGGGTGCAGGGGAGGAATGGGGGCATGGAGGGGGGTCCAGGGAAGGACTGGGATTGGGGGGAAGGGGTCCCAGGGGAGGACTTTGGGGGTAATG +AAGAGGGTCCAGGTAAGGACTGGGACTGGGGAGAAGGGGTCCAGGGGAGGACTGGGGGGAAGGATGGGGTAAAGGGAAGGACTGGGGTTGGGGGAAGGGG +TCCCAGGGAGGACTGACAGGGAGGAGGCCCAAGGAAGGACTCAGTGGGGCAAGGGTACCCAGGGCAGCACTAGGGTTGGCTGGGGAGTGGTCTCTGGACA +ACACAGGGGATAGAGTTAGGGTTAGAAGCTCACAGTGAGGGCAGCCACCAGTGCCCCCTGCAGGAGGCCAACAAGGACATCGCTCCAGTGGTGTTTGTAA +TCAGACACGCGGGTGTAGCCCACGTAGAGGGCAAAGGCCACCAGGAAGAACTGGACTGTGGGTCGCAGCAGCCGTGCCCACTTCCAACAGAGTCGTGCCT +GCACATACAGCTGGAGTGGGGAGAGGACGTGTTAGCCTGTGCACCTGCCAGGCGCTCCCCCTCCCCCTGCACAGACGTGTTAGCCTGTGCACCTGCCAGG +CGCTCCCCCTCCCCCTGCACAGACGTGTTAGCCTGTGCACCTGCCAGGCGCTCCCCCTCCCCCTGCACAGACGTGTTAGCCTTGCGCCTGCCAGGCGCTC +CCCCTCCCCCTGCACAGACGTGTTAGCCTGTGCACCTGCCAGGCGCTCCCCCTCCCCCTGCACAGATGGCAGCACTGAGGCCGGAGGCAAACACTGGTCA +GCCCAGGGCCTCCCGTTTTTATAAACAAATCAGTTAGCCCCCCTCACCACCACTACCCACCCATTTTACAGCTGGAAAAACTGAGGTCCAGGGAAGGGAG +TGATTTAGCCATGGTTCCCCCGAAAAGCAAGCCCGGGAGAAACAGACTCACCGCCAAGAACACCATGCAGTACATCCCAAAGGAAGAGTGTCCCGAGTAG +AAAGACAACCTGAGGAAGGAGAAGGGGCAGGTGGCTCACTCAGCGCCTTCCAACCTCCCCCTTGTCCCCGCCCCGCCCACAGAAGGGAGGGCTCGACACG +GAGGCTGCTGCTGTTAGATGCACTCAAATCCCAGTAGCAGAAACTGTTCCCCTTTTCTGTTCCAGTCATCTGATAATGGAATAAGAGTCTCTGACTGGGG +CTGTGGCATGAGATGCCTCATCCGTGAAGACTCTGAGGCCTGAACCCAAAACCCAGGGCAGACAATCATGTCTGGCAAGCAGGCAACACCACAGTTTCAT +TTTCACCATGTTTCTTTTCAGGATTTTCTCCCATCTGCGGAACTGAGGGAAGACTTATTTTTATATAAATTCAAGATTCGGTGAAGGACATCAAGAAAAT +AGCAGAGCAAGAAACTTCAAAAGCAATTTTTAAAAATGGCAAAAAAGTCACAATCAACTTTTTTGGAACTACTCAAAAGCTTGCAGCCACCAGAAGACTT +ATCAAGATAAACCAGCTGAATCTCAGAACAAACGGCCTTGTCGCATTTTAACTCATCCTGGTCCCTCTCCCACTGCCTAGACTGGTGGTGGCCTGAGGAT +TCCAAGAACAGACTTTATTTGCAACTGTGGACGGGAGTATGGCTCAAGGGCTGGCCTTGATCTCACCTGACTGGACATTCTCCCAGTGCTGAGGTGCTAC +CTGGGGGATATTTGTAGGAAACATTCACAACAAATTTATTATTCTCTGCTGCCTGGGGCCACAGACAGCAGATGAGGCAAACAACAGACTAACCAAACAG +GCCAGGGAATAAAATGCTCTGGGCGATGGGGGCCTGGAACGCAGACAGAGCTGTGCAGGAGCTCAGGAGAGGCCTGCGAGGGCCGAAGCTAAGCTCTCAC +GTCTGGCCGCCTTCAGGCTCCGCACACACAGGAAGCAAAAGCTAAGGCAGAGTTGAAAATGTGTTTAACCGCGGAAGGGCTGACCCCACATGCACACAGA +CCCTTCTACAAACTCTGGGAGGGTTTTATGGGTTTTTTTGATTCCAGATGTTTAAGGAAATCTCTGTCCTATCACTGACCACTGGGCTAAAAGAATAGGA +AGAAACGGCCATACGTGACAAAAAATACAGACTTTACAACCAGAAAAGTCATTAAACAAATAACTACTGCAACAAACAGCAAGAACAAACCCGGGAGAGG +GCGTAGGATCATATTTCCAGAGTTGCTACATTATAATATTCTAAACACCCAGTTTAAAACAAAGCAAAACAGGCCGGGGGTGCGGTGGCTCACTCCTGTA +ATCCCAGGACTTTGGGAGGCCGAGGCAGGCGGATCACGAGGTCAAGAGACCGAGACCATCCTGGCCCACACGGTGAAACGCCGTCTGTACCAAAAATACA +AAAATTAGCTGGGTGTGGTAGCACATGCCTGTAGTCCCAGCTACTTGGGAGGCTGAGGCAGGAGATTTGCTTGAACTTGGGAGGTGGAGGTTGCAGTGAG +CCGAGATCGCCACTGCACTCCAACCTGGCAATAGGGTGAGACTCTGTCTCAAAAAAAAAAAAAAAATTACAAGGCATGTAGAAAAACACAGGTGTGGCCA +ATACACAGGGAAAAAAATGTAATAATAGAAATTGTCCCTCAGGACACCCAGATGTTGGACTTACTAGACACTTTCTAAGAGAGGGCCTGACTTGAACTTC +TGGGCTCCAGCGATCCTCCTGCCTCACCCTCCCAAATAGCTGTGACAACAGTTGTGTGCCACCAAGCCTGGGTTCTAGACAAACACTTTTAGTTAGCCAT +TTAAAATATGTTCAAAGAAAAAAGTAAAAATAAATAAATACTATGTTCAAAGAGCCAAAGGAATATGAGAACAATGTCTCACCAAACAGAGAATATCAAT +AAAGAGAAAGAAGTTATAAAAAGGAACCAAATAAAGATTTGGTTATCTGAAATGAAAAATCACTTGAGGGAGGCTCAATAGCAGGTCTGAGGAAGCAGAA +GAAAAAAGACAATGAACTTGAAAATAGGTCAATTGGCCGGGCACAGCGGCTCACACCTGTCATCCCAGCACTTTGGGAGGCAGAGACGGGCAGATCACAA +AGGTCGGGAGTTCGAGACCAGCCTGGCCAACATGGCGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCTGGGCGCAGAGGCACACGCCTGTAATCCC +AGCTACTCGTGAGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGCAGAGGTTGCAGTGAGCTGAGATTATGCCACTGCACTCCAGCCTGGGAGACAGA +GCAAGACTCCAACTCAAAAAAACAAAGAAAATAGGTCAATTAAGATTATTTGGCCTGGCACGGTGGCTCAGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGTGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTAGCCAACATGGTGAAACCCCGTCTCTACTTAATACAAAAAATTAGCTGGGCATAGTGGT +ACACACTTGTAATCCCAGTTACTCGGCAGGCTGAGGCAGAGAATCTCTTGAACCCGGGAGGCAGAGGTTACAGTGAGCCGAGATCGTGCCACTGCTCTCC +AGCCTGGGGGACAAGAGAGAGACTTCGTTTCAAAGAAAAAAAAAAAGATTATTCGGCTGGGGCCAGGTGTGGTGGCTCACGCCTGCTACTCAGGAGGCTG +AGGCAGGAGAATTGCTTAAACCGAGGAGGCAGAGGCTGTAGTGAGACAAGATCACGTCACCGCACTCCAGCCTGGGCGACACAGTGAGACTCTTTCTCAA +AAAAAAAAAAAAGAAAAGGAGAAAAAAAACATTATTCAGCCTGGCCGAAAAAAAGAAAAAAAAAAAAGATTATTCAGCCTGGCCAGGCATGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCAGGGTGGGTGGATCACCTGAGATCAGGAGTTCGAGACCAGCCTGGCCAACATGATGAAACCCCATCTCTACT +AAAAATACAAAAAGTTAGTCGGGCGTGGTGGTGCACGCCTGTAGTCCTAGCTACTCAGGAATCTGAGGTAGGAGAATCGCTTGAACCCAGGAGGCAGAGG +TTGCAGTGAGCCAAGATCACACCACTGCACACTGCACTCCAGCCTGGGTGACAGAACAACATTCTGTCTCAAAAAATAAAATTAATAAAAGTAAATGAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCACACCTGTAATCCCAGCTACTGGGGAGGCTGAGGCAGGAGAAGCACTTGAACCCAGGAGATGGAGGTTGCA +GTGAGCCAAGATTGCACCACCGCACTCCAGCCTGGGCCCAGACTCTGTCTCAAAAAAAAAAAAGAAAAAAAAAAAAGATTATTTACCCTGAACGGGCTCA +GTGGCTCACACCTCTAATCCCAGCACTTTGGGAGGCTGAGGCGAGAGGATTGCTTGAGCCCAGGCATTCGAGACCAGCCTGGGCAACATGGTGAGACCCT +ATTTCTACAAAAAAATTTAAAAACCAGCTGGATTTGGTGGTGTATGCCCGTAGTACCAGCTACTTGGAAGGCAGAGGTGGGAGGATGGTTTGAGCCCAGG +AGTTCAAGTCCTGGGCAAGATAGCAAGACCCCCATCTCTAAAAGAAAAAAAAAATTAAAAGCAAAACAAACAAACAAAAAAAGACAGTAATGAGGAATTG +AAAAAAGAAGATATAACCTAAGCAAACCTCAACGAAATGACAGAGGTCCTTCCTTATCAGTAATTACATTGAATATAAATAAACACTCCAATTAAAAGTC +AAAGTTTCATTAAATGCCTTAATTCAATAAAAAGATTAATATATAATTTAAAAAACATTAAAAAAAAAGTCAGAGATCTGGCTGGATGTGGTGGCATACA +CCTGTAATCCCAGCACTTTAGGAGGCCAAAGTGGGCGGATCGCTTGAGCTCAGGAGTTCAAGACCAGCCTGGGCAATATGGCAAAACCCCGTTTCTACCA +AAAAAAAAATAAACAGTAGCTGGATGTGGTGGCACGTTCCTGTAGTCCTAGCTACTCGGGAGGCTCAGGTGGGAAGATGGCTTGAGCCTGGGAGTCCGAG +GCTGCAGTGAGCTCAGATCATTGCACTCCAGCCTGGGTGACAGAGTGAGCCTCTGTCTCAAAAAAAATCAGAGATTGGACAATACATTAAGAAACATGGC +CCAATTTCATGCTAGGTATAAGACACTTACTTTACAGTCAGAGACATAAACAGGTTGAAAGTCCAAGAATGGAAAAAAAAAATATTCCATGCAAACAATA +ACAAAAAGAGAACCAGAATAGCTATGTTAATATCAGACAAAACAGACATCAAGACAAAAATTGTTGAGACAAAACTCATATATCTCATTCTATGATGATG +AAATGGTCAATCTTTCAAAAATATATAACAATTACAAAGGTAAATGTACTAAACAACAGAACCCCAAAATACTTAAAGCAAAAACTGACAGAATGTTACA +ACATGGATGAACTTCAAAAACATACAAGAATGCACTAACTTATACAAAAATTAGCCGGGCGTGGTGGCGCACGCCTGTAGTCTCAGCTGCCTGCTGGCTC +TTCATGATTTGGCTCCAGGGCCTTCTTCAGCTCCCATTCCCCACAAGAGTGAAGGCTGCTGGTCCACACCCACCTGGCCTCGGTGACATCAGCAGGGTTT +CCCCTGCACACCTTCTCCAGCTGCACATAGACCGAGCAGTTGACCCGGCTCCAGTCGGGGTCGCAGACGGCTAGGAAGTTGGGCCTCAGACGCCCAATCA +TGTACTTGGCCAGGTCTGTCAGAGACTGGCTCACGGCAGCCCCAAACAGGAAGGTCCCCAGCACCTTGTATACAGCAGCCACGTAGTTGTTGAAGTCCGA +GCGAGAATAGAGCCGGTCTGTGTACACCAGGTAGGCTTCCCCGGCCGAGACCTGCAAGAGCAGCCGCAGGAACCAGTGGGGGTCTCGGTCGGCCCAGGGG +CCCTCACTCCTCCGCACGGGCCTCCCCAAGGCTGCTGGAGAGCTGGGGACTCTGAAGGGGGCCCTATTACCCACAGGTACCACTCAGGGCAAGGCTGTGT +CCCCCGGCCCCACACAGACCTCCAGGGCAGGGCTGTGCCACCCCCCCATCAGGCCCCCAGGGTAAAGCTGGCCCCACCCCATCCCCCTACCCAGTCCCTC +TGAGCCCCTCCTGCCTTACAAGGATGACGGTGGCCGTGATGGTGACCCCAGCCATGAGCCCGTGGGTGATGGTATCTGGACGGTAGGGGTACCGGATGGA +GTCATCCCCGCAGTAAAATCCTCGCTTGTACGGGGCGTTCACCAGCGTCAGGATAGCGAAGGGCAGGGAGGCTGGTGGGGAAGAAAAGCCTGGGAGCTGT +GAGGTTCTCTCACCAGCTGGGCCTTGGGGCCCCACACACCTGCCTTGGCCTGGAGGCCTCCCACCTCTACTCTCACCAGACAGCAAGGAAGAGCTTTTTT +CACAGCCCAAATAACACTCCCTTTCGCATCCCCTCAGACAAACACAAACTCCTCAGGCGCTCTGCCCCTCACATCCTGGCAGCCTCCTTTCTGCTCCTTG +AACTAACTCAGCAAACACCCACCTTTGCACAGCCACTTCTCTCTGCCCAAAATATCTTTTTTTTTTAAATTTTTAAAAGTAGAGACAGGGGTCTCATGTT +GACCAGGCTGGTCACAAACTCCTGGGCTGGAGCGATCCTCCAGCATCAGCCTCCCAAAGTGCTGAGATTACAGGTGTGAGCCAACGTGCCAGGCCCCAAA +GTATCTCTAATTTATGTGCGGGGCCCCAAAGTAGCTCTGAGTAACCTCCACTCTCATCTCCCCTGCTGACTGTCCATGCCAGCATCCCTCTCACAGAAGG +AAAGGTCTGCTCTTTTTCCCTCTTCCTTATGCAAACCTCATGTGGAATTTGGCAGTCACGTGTGGGACACTGGAATTGATTTCCCCCCATCCACCCACCG +GCACCAGGAGGGGCCTACCGTATTCAGGGCAGAGTCCCTGGAGCCTGCTCAGGGCCTGGCCAGGGCAGATGTTTAATAAACATCGGTTAAAATAAGGCAG +GACTTCTTTTAACCTAAGAGCAGGCCAGAGAAGTCAGGAAGAAGCCAAGGAAGGGCACAGCTGAGACACCTTCGCTCACGCACTTGCCCCTTCATCGACC +AGCCACGTGGTGACCAGGACAGACCCAGCCCTGGCCTCAGGGATCAAAGACACATTCAGGAGCCACTTATGGAAGGTGCTGCCATGGCACTGGGGCTCCT +GGGGCCCTGCTGAGCTGAGGGTGGCCAGGGAAGCAGGAGTCATCTACGGAGAACGGGGCAGAGGGCAGGCGCACAACAAAAGCCCGGGTCGGCTAGCCCA +GAGACAAACCAAGGCAGGGCATCCTTTGGCCCAGCAGGGCAAGTACAAAAGGGTGTGGCTTTTCTAAGTTCTGAATGTCAGCGGAGGGGCAGGGAGCCCC +ACACTCCTCCCGACATGCTAACTCCAAGGGCCCTAGGACACCGTACACCTTCCATGCTGGCTAAGTCTGGGGAAATAATCTGGTGAAGAAAACAGAGGCC +TGCCTCACCGAGCAAGAAAGGTGAGGGAATGCAGAACAGAATGGGCAGGCCCGGCGTGGTGGCTCAGCACTTTGGGAGGCCGAGGCGGGCAGATCACGAG +GTCAGGAGATCGAGACCATCCTGGCTAACACGGTGAAACCCCAACTCTACTAAAAATACAAAAATTATCTGGGTGTGGCGGTGTCCCAGCTCCTCGGGAG +GCTGAGGCAGGAGAATCGTTTGAACTCAGGAGGCAGAGGTTGCAGTGAGCCGAGATTGCACCACTGCACACCAGCCTGGCGACAGGGCGAGACTCTGTCT +CAAGAAAGAAAAAAAAAGGGCAGCGCCAGGGCCTGGAGGCAGGGCAGGACGGCGGAGAGGGCGGGATGTAAGAACCTGCCTTCTGCTCCCACACAGGAGG +GGCTGGAGCTGCTGTGAAGGGAGAGGCCTTGGAGGAGGCTCCTGCAGTTGCCGGCCGGGTGGAAAGTCAGGGTTACGAGATGCCCAGAAGGGAGTGCAGC +CCGACCACAGCTCTTATCGGGCGGAGGCTCACACAGGTTAGCCTCCGTTTCCGACCTCCCTGCCCCAGCAACTCCAACTAGAGACGCAGGCACCCCCATA +ACGACAGGCGCCGGGCTTCCCTCGGCCTGGAAAGCTCTCCCTGGGGTCCCCAAAACAGACACCTTCTCTTCATTTAGCCCCCGGGAGCCCTCCCGCCCTC +ACACTGCCCTCATGCCAGCATCTGGAACCTCAGTGTTGACTGAACTGTGGTGTGCTCAAGCTTCCAGCATAGAGGTGCACTCGGCCTGGCCACCACCCCT +GGCACACAGCAGCAACAGCCAACCCCATCTCGGCTGTACCTCCCGCTGCTGTGTGACCTCCGGCAGGTGACTCAGCACCTCCCTCACAGGCTGTTGTAAG +GGAAATGTTTGTTATTTGCATGTTGCTTAGTTCCTGGCATACAGAAAGTGCCACCTAAATGTTTACATAAATAACACCATAGGTGCTCAGGAAATGGTAC +CACGGGCTGGCAGACACCCACAGGGACTTCTTGCTGTCACCTGGCCCACCCTAAAAAAGGGTCTCCTTCCGGAGGTAAGAGGACTTGGCCTCTGCTGTGA +GATGGCAGAGAAGCAGGAAACACGTTGGGGAGGAGGGCACCCCCCAGAGATAGAATTCCAGGGCCATTGTCTGTGCAGCCACAGAGCAAACACTCGGCCT +TTGTTCCCGGGACCCTGCGGGAGGGGGGCCTCGGGATGCCCATTCCGCCAGTGTGGCCCGCAAACCCGCCGGACAGGTTTGGTTCTCCTGGCCTCCCGGC +CCCCCGCCACCCCGTTCACCCGAAGCCTGGGACCCAGCCTTCATCCCCAGTGTCTCCCCCGCCCGAGCCAGCAGGGCGGCTGGGCCTCCCCGCACGTGCA +CGGGTTCGAATCCCGCCGACGCACCGGGTGCCAGGACCGAGGGTCAGCCCTCTCCGCGCGCAGCGGGAGCGCCCACCCCAGGGGCGGAGGCGCGGACGTC +CTGCCGGGGTAACCCGCGGCCGCCCCCACCTCCCGGGCCCGCGTGACTCACCTCCCAGGCCAGGCGGGGCGGGATGGAGGCGCGCGCGCGGCCCCTCCGC +ACAGACTTCCTGCTGCCGGGGCGGGGGATGCTGGCCCCGGCTCCCCGGGCCTCTCGCGACCCCCATCCCCCTGGGCCTGGGACGCGGGGACCCCCGAGCC +TGGGAGGGCGCGCGCAGTGCGGGGCGCGGAGGGAGGTCTGGTCCTCACGCGAGGTCCCCGCCTCCAGGGTCCTCGGAGGGACGAGGGCGCGCAGCCTCCG +CGTTCCCCTGCAAACTTGCGCGCAGCCGGGGGCGTGTCCGTCCCGGGAGGGTCCCCCCAACACCCGGGTCCCCAAGGCTCTTACCGACCAGTAAGCACAG +CACGTCGAGCAGCACGAAGACCCACCTCCGCTGCATGGTCCCCGCGACCCCCGACGCCGGTCCCAGCGCGTCCCGTCGCGTCCCGGCCCGGCCGCGGAGT +CACGTGGCGCGGAGCCCGCCCCGCGCGGAGAGGAGGGGAGGGGCGGGAAGGGGAGGAGGGGAGGGGCGGGGAGGGCACGAGGGGAGAGGTGAGGAGGGGA +GGGGAGGGGAGGAGGGAGGGTTAGGGGCGGGGAGGGGAGGAGGGAGGGGGAGGGGAGGAGGGGAGGGCTAGGGGCGGGGAGGGGAGGGGGGAGGGGGAGG +GAAGGGAAGAAGGGGGGGAGGGGAGGAGGGAGGGGGGACGGCAGCGGCGGGCAGGGGAGCAGCGGGGGGGGCGGGGCGCGGCGGACCCGGGACCGCGCGG +ACTCTGCCCCCGCCTGGCCGCGGCGCCCAAAAGAGCGGGTGGGGCGAGCGTGCGGGCGCCACGGGGACCTCGTCCGCCCGGAGTCCCGGCCCTGACCCGG +GCTGTGCGGGTCTCCGAGCGGCGTGAGGTCCTCAGAGGCTGGAGGTTCCCCGCGGGTCGGGCCGGCGGAGCCCCGGGCGGGGACGTGGAGAAGGAGGACG +AGCAGCGGCGGGACCGGCCCCGCGGGACGGTTCCCGACTTTCCTCCTCAGGGAGTGGCAGCCGCGCCGTGTGCGCCTGGAAACTCCGACAGCAGGAGGCA +CCTTAAAGTGGAAGGGGCGACGTGGCTTCATTTCAGGAGTTTCTTTTCTCCTAATACTCAAAATCCTGGCGCGTCCTTGGACCCCTGGCACGTTAGAAGC +TCGAGTTCCTCGGCACCCACCTTGCGACGGCGTAGGGTGTCCAGGCGCAGCCCTGTGCCCAGGCACCGTTCCTATCAGCGCACTTGCTGTCCCATTTCAC +AGAAGAGCACGGGGGCGCCAGGAGCTGGGAACCCCATGAAATGGCGCCGGGGTCTGTGCCCCCACCAGGTCGTGGGGAGCCCTGAGCTGAGGGTGCCTGG +GGATTGAGGGCACCTGAGCCAGGGAAACCCAGGCCCAAGGGACCCACACTGGGTCCTTTCGGCTGGGACCATCCGGGAGGCCTCAGGAGTGTCAGACCCA +CGTTTCCGGAGTCCAGCCTTGACCTCTGCCACTCACGGTCACTTAAATGGGAAGTGGCAGGCCTGGGGTCAGAAACAAGGCTGCTGGGCCCCAGATCCGC +TGCCACCCTGACCCTCCTCTAAAACCCGTTCAGCACCACCATCAGCCCCCTGCCCCAGCAACACCAAAACAGGGTGCGTCTCAGCAACTGGACTTCAACT +GGGAGCTCCTCGACCCTGCTTCCCGGATGGTCAGACACCTGCACGTGGGGCAGGGGGGCATCATGAGGGAACTCCAAGGGCAAGGGGCTCTTGGGAGACA +GCAAAGGCACCCAGAGTGGTGCTGGGTGGGAAGACGGTGCAAGCTGACCTGTGGCCCTCCAAGGGCAGGGTTGAGGTGCTCCCTTGCTGCACTCACGGTG +GGGTGGGGGGGCTCTAGCTCCCGTCGGAATTAGGATTGTGAGGGTTCTGGTGCCTAGCATCAATGCTACATAAATGTAGGGTTCAGCGTCACTACTGCGC +TTTCCCCCACACTTCACCCTGTCTGCAAATGAGTGACCACTGCTGTCAGTGTAGTCTTGACAGCCAACGCACATTTTCTCCTAAGATGGAGAGGGTGCAA +CATCTACTGGAGTCAAGGAAAGGCGGTGTTCTTCATTGAGCACCTACTGTGTGCTGGGGAGCAAGGGAGAGGTCACTTGGAGGGGCCTGCCAAAGTGGGA +GCGGGGGGAAGACAGTGGGGGCTGTGGGATGGGGCCAAGCCAAGAGGGAGAGACCCAGGAGAGGGGTGGAGGTAGACCTGGGAGGATAGAGGGTGGAGGT +GAGGCTGCAGGCTGTTCCCCCTTCCATCCTTCCCCTTGGGTCAGGATTTGGGTTAGCCCTTAAAATCCCTGGGCAGGATAAGGATTAAAATCTGGTGGGG +AAAGCAAGAATTAGGATTAGGGTCAGGATTGGGGTCGTCTCCTACATATGCTGACTGCAGCCCACCACACTTCAAGGAACTTCTTGTCACGGCTTTCATA +GCTGGATCTGCTGCTGCCCCCAGCTGCCTGGTCCTCCCTTCCAGGAAGAACCTGAGGCCAGGGCAGCTCCCAGCAGGGACAGAGCCTGGCCTGGAGGCCA +GGCCTCAGTGGCTTTCTCCTTCACCTGCAAATAGCAGAGCTGGAAGCGGGTGGTGGTACATGTACCCAGGCTGGGTCCCCTAGAGACAAGCAACCCCTGA +GGGCCAGGTCGCCACTCCCAGGCAAGCAAGCTCACGGGTTCAGCAACTGCAGCTCCCGCCTCTTGCCCAGCACTGGCTCTGCCACCTTGGTGCCTCATCG +CAACCTGGATGGCTCCGGGCCTGTTTCCAAATGGACTCTATGGAGACTAAGACACCTGTGAAGTGGGCAGAAGGGGGCCTGGCACACAGTAGGTGCCACC +TAAGTGCAGCCAGCCACTATACCTGCCGTTGCTTTCTCTGCTTCTCTGGGACTTGAGAGGTGAAGTACCTTGCCCAGAGTCAAAACGGGAGTTGTCTCCC +AGGTTCCTGGCACGGGGCTCTTGGAGTCGAACGAGTGCCCGTCAGTGGGTTTGACGTGCAGGCAGTGGGCAGGGAAGGCTGAGGGGGTGGATGGTTTGGA +AAGACATCTAAGGTATCCCTCAGTCTCTGTCTGCATAAAGGCGGCAAGACAGTAGCTACCACCTGGGATTGTAGAGAAGATTAAATAGTTTGTGAAATGC +TTGACCCAGGGCCAAACATTAGGAAACATCATTTGAGGGTTAATTGAACAAAATACAGTGTGGGTAGGTATCACGTGTTTGCTGGGTCAAGATGTAGAAG +GTACTTCTTCCTGGGGTCAAGATTTAAAAGGGTTGGAAACCGCTGCCTTCAAATTCACAATCCAGGACCCACGAATTCAAAATTCCCCTCGGACTTTGCA +ATCCTTGGAGTGCCTCTTAATTTAGTGTAACCTTACAGTCAGTCAGGGACAGGGTAACCCTCCGGGTTTCAGCACCGCGAGTCTGCTGTGCTCTGTCTGT +GAGGAGGTCTTCACTGGGTCACAGCAAAGAAAAACACACAGCAGTAGTGCTGGACGTGGTCGCCAGAGCCCCTCGCGCAGACAAGCCGGGACGCGGCCCC +CCTGCCAGAGCCCCTCGTGCAGACAACCCGGAACGCACAGCCCCTCCCACCATCTCAGTCTGTGCGTTCGTTCACTGTCCCCGTCTCCTCCCACGAGCTC +CAGGAAAGTGGGAGCTGGCACACAGTGGGTGCGCAAGCCGTGCTTACTGGGATGCCCAGAGCCTGAGGTCACCAGGGAGCTGACAGCTGCAGGGAGCTCT +CCCTGGGTCACAGCAAGGCAAGACACACAAGCAACAGCGGAGGGCAACAGTGCGTTCTCAAAGGGAGAGCTGGTTTCCGCCTGCTTCTCGTACAAAACGA +GGGGCAGAGATGGCAGGGGCCACCCCGCGAAACACTCGATTAAATCCCCGTTCACAAACCTTCCTGATGCCTGGCAGCCCTATCCCTGCCCCCGAAACCA +GCATCTGGTGAAGGCAAGGAGAGGCACCTGGAAGACCTCAAATCTTTGCAGGTCTGCAAAGCCACTGAGCACCCACAGACCCCAAGGACCTGGTTCCGAC +TCAAGGAAGAACAAGGACGGTGGTGGCGGAGGGGCTCCAGAGAACTCGTAATGCCTCTGGTGAGGCCACCGCCGTCCTGCATCTCTTGATGTGACTGGTG +ACAGCCCACCAGGGCGGGGAACCGGTTCACCTCCCAAGTGCTCACCGGGGGCCGCGCTTTCGACTCTCCCTGCACAGGCCGTGGGTCGTGGCTCCGGGTG +AGTGGAAACATTTGCCCCGCAGCGACCACCGCCCCTCCCTCCCCGACCTCGAGCCACAGGACCAGGGGACGGGGCTGGGCTGCGCTCTGGGCCCCGCGAT +GCCTCCGGGAGGCACGGCCGCCCTCTGCTGGACACGCCGAGGAGGCGCTCCACGCCAGGGTCTCAACATCCTCCTGAGAACAGCCCAGCAATGGGGCAAA +TAAACATCAAGGACCCCCTAGCTGAGTCCTGATACCTGTGAAACAAACAGGACACCCCGTTACATTTGAATCCCAGAAGAGCAACAAACCGGTTTTCAGT +ATGTGTCCCGAATACTGCATGGGACATACTTACACATTCGTTTATCTGTAATCCGAGCCCAACTGGGCATCCTGTATTTTATCTGGCCATCCTACCCAGG +AACTACAAACCGAGAAAACAAGGACCATCAGGGAGAGAGAAACAGCTGGGTCAGGTCAGTGGGGGCCCAGACAGCGCCAGTCCAGGGCCCGGACATCTTC +AACAAAGCCTGGGCCTGGGAGGCTGAGGCTCTGGGGACCGTGGCCGGTCCAGGACCATCAGTTCTGAGCGACTTTCTCCCTCCCCCACTTCCACCCCCAC +AGAAATTGTCTCAGGAGGGCTGATCTCCAGGCAGGCCCCTGGCTAACGCCTGCTTCCTGGCACGGCCATGGACTCTGTCCAGAACAGATTTCCATATTTG +GTTAGCAGGTAGGAAGGAGGTCATCAAAGACCTTCACTTCACTGTAAAAGGAAAGCATTAAATAAACGAACACAAATGACTTTTATTTATGGCTGCCGAA +AAGCTGAGGACAGTAAGTTTGTTCTAGAGAGGTATGAGCTCCCCTGAGGTTAGTCAAGACCAAGTCTGGTGGAGGCCTCATTAGTCCTAGGAGCCTGGTG +TCAGACAAATCCGGAAGAGCCCCAAGGCACAGCGGGCCCTCCAGGTCCTCCTGCCTGGGTCTGGGCTGCAGGAAGGGCAGGATTCCACCACCCCACAGCT +AACCCAGAGGCAAAGCTACGCTACACAAGCGGTGAGCAGGCCAGCCCAGCTCCTCGAGACCAGCACATCAACCCAGCTGCTGACAGGAGAGGGGCAAGCC +CTTCCTGAGGCAAAACAGTATCCCCTCTGCTCCTTAACTGTCTTACCCACATCTAGTGCACCCTCAGAAACACAAGACACCATGGACAAGAACAGAATAT +TAGTCAACAATGGCATCCCAGGGTCTCTCCCAGCTCCAACCTATCTTAGATATTCCAGTCAAATCCAATCTCCCTAAAGCGTGACTCTACTTCAGCTAAA +AAACACACTAAGGCTCCCCACTGCCTTCCCAGTTTCAGATTTCTTGGCCTAAGAGGGAAGTTGTTCCTGCACTGCCCTCCTGACCTCTGTGCTCACCCCA +CACAAATGGGACGCTCATGCCTCTGGGTGGCTGCGCCCGGCCTGCCCATGTGCTCCTCCCTCTTACTATTCCTTCTCCATGGGGCCTGCCCTGCTACCGA +AGGGGAACAAGGGACCCTGGCCTGGCCAACCAGGAAACCCCTTCTGCTCGGCAGTTCCTGATTCAGTTATGGGCACGAGACCCAAGAACAAATTTTACCC +AGGAGTTTTGTTAGAACAGTTGGGCAAGATACAGGCTTCCCACAGAAATCACAGATGTAAGGTTGTGTGCCTGGAGCTTCTGGTGCCATCTCAGTCGCCA +CAAAGGGCGCTGCCCCTGAGAAGAAGGTCAGTTCGGGCAGCAGAGAAATAGAAGCACCGAAACATCATAATGTGGATGGTGACTCCTGATTCCTGTTTCT +GGAGGCCCTGGCATCCCCGGACTGGGTCTTAAGAGTATAACTTTCGGGCTGGGCACAGCGGCTCACGCCTGTCATCCCAGCACTTTGGGAGGCCGAGGAG +GGCAGATCACAAGGTCAAGAGTTTGAGACCAGCCTGGCCAACATGGTGAAAGCCCGTCTCTACTAAGAATACAAAAATTAGCCGGGCGTGGCAGCGTGTG +CGGTGTGGTGGTGTGCGCCTGTAATCCCAGCTACTCCGGAGGCTGAGGCAGGAGAATCACTTAAACCTGGGAGGCAGGGGTTGCAGTGAACTGAGATCAC +ACCACTGCACTCCAGCCTGGGCAACAAAGCGAGACGCCGTCTCAAAAAAAAAAAGAAAAAGAAAAGGAAAAAAAGGGCTGGGCTCAGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGTGGATCACCTGAGGTCAGGAGTTCAAGACCATCCTGGCAAACATGGTGAAACCTCGTCTCTACTAAAAA +TACAAAAACTAGCCGGGCATGGTGGTGGGTGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGACAATATCACTTGAACCTGGGAAGTGGCAGTTGC +TGTGCGCCGAGTTCACGCCGCTGCACTCCAGCCTGGGCGATAGAGCGAGACCTCGTCTCAAAAAAAAAAAAAAAAAAAAAAAAGCAAAGCAATAGGATGA +CAATGATTTAAAGTAACTATTATTAAAAGGTTAAAGATTACAGAAGAAAAGATAGGGGCAAGGTGAGAAAATGGAGAATTTCAGCAGAAAAATTAAAAAC +ACATAAGAGCACCTATTAAAATATACAATATGGGAAATAAAAATTTTGTGAAACAGACTAAATAGAAATCTGGAATATCAGAAAAGAGGATTGGTAGCAT +CAAAGACATGTCGATAGAAATTATTCAGAGGCCGGGCACACTGGCTCACGCCTGTAATCCCAGTACTTTGGGAGGCCGAGGCAGGTGGCTCACGAGGTCA +GGAATTCAAGACCAGCCTGGCCAATATGGTGAAACCCCGTGTCTACTAAAAATAAAACAAAAATTAGCCGGGTGTGGTGGCGCACACCTATAATCCCAGC +TACTGGGAAGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGATGGAGGTTGCAGTGAGCCGACATCATCGACATCATGCCACTGCACTCCAGCCTGGGT +GACAGAGCAAGACTCCGTCTCCCAAAAAAAAAAAAAAAAAAAAGAAATTATTCAAACAGAAGCACAGAGAGAGAGAAAAATAAAAGAGAGAGCTGTGAGG +CAACACCGAGGGTTGTAACATTAGTGACTGGAGAGACTGTGGGTCACCCATGGCCATGACACCAGTGACTGGAGAGACTGTGGGACACCCATGGCCGTGA +CACCAGTGACTGGAGGGACTGTGGGTCACCCATGGTCGTGACACCAGTGACTGGCGAGACTGTGGGACACCCAGGGCCGTGACACCAGTGACTGGAGGGA +CTGTGGGACACCCATGGCCGTGACACCAGTGACTGGAGGGACTGTGGGACACCCATGGCCGTGACACCAGTGACTGGCGAGACTGTGGGACACCCAGGGC +CGTGACACCAGTGACTGGAGAGACTGTGGGTCACCCAGGGCCGTGACACCAGTGACTGGAGGGACTGTGGGACACCCATGGCAGTGACACCAGTGACTGG +AGGGACTGTGGGTCACCCATGGCCGTGACACCAGTGACTGGAGAGACTGTGGGTCACCCATGGCCGTGACACCAGTGACAGTGACTGTGGGACACCCATG +GCCGTGACACCAGTGACTGGAGGGACTGTGGGACACCCATGGCCGTGACACCAGTGACAGTGACTGTGGGTCACCCAGGGCCGTGACACCAGTGACTGGA +GGGACTGTGGGACACCCAGGGCCGTGACACCAGTGACTGGAGAGACTGTGGGTCACCCATGGCCGTGACACCAGTGACAGTGACTGTGGGACACCCATGG +CCGTGACACCAGTGACTGGAGGGACTGTGGGACACCCATGGCCGTGACACCAGTGACTGGAGGGACTGTGGGTCACCCAGGGCCGTGACACCAGTGACTG +GAGGGACTGTGGGACACCCAGGGCCGTGACACCAGTGACTGGAGGGACTGTGGGTCACCCAGGGCCGTGACACCAGTGACTGGAGGGACTGTGGGACACC +CATGGCCGTGACACCAGTGACTGGAGGGACTGTGGGACACCCATGGCCGTGACACCAGTGACTGGAGGGACTGTGGGTCACCCAGGGCCGTGACACCAGT +GACTGGAGAGACTGTGGGACACCCATGGCCGTGACACCAGTGACTGGAGGGACTGTGGGTCACCCAGGGCCGTGACACCAGTGACTGGAGAGACTGTGGG +ACACCCATGGCCGTGACACCAGTGACTGGAGGGACTGTGGGTCACCCATGGCCGTGACACCAGTGACTGGAGGGACTGTGGGACACCCATGGCCGTGACA +CCAGTGACTGGAGAGACTGTGGGTCACCCATGGCCGTGACACCAGTGACTGGAGAGACTGTGGGTCACCCATGGCCGTGACACCAGTGACAGTGACTGTG +GGACACCCATGGCCGTGACACCAGTGACTGGAGACTGTGGGACACCCAGGGCCGTGACACCAGTGACTGGAGAGACTGTGGGACACCCATGGCCGTGACA +CCAGTGACTGGAGAGACTGTGGGTCACCCATGGCCGTGACATCAGTGACTGGAGAGACTGTGGGTCACCCATGGCCGTGACACCAGTGACAGTGACTGTG +GGACACCCAGGGCCGTGACACCAGTGACTGGAGAGACTGTGGGTCACCCATGGCCGTGACATCAGTGACTGGAGAGACTGTGGGTCACCCATGGCCGTGA +CACCAGTGACAGTGACTGTGGGACACCCATGGCCGTGACACCAGTGACTGGAGAGACTGTGGGACACCCATGGCCGTGACACCAGTGACTGGAGAGACTG +TGGGACACCCATGGCCGGGACACCAGTGACTGGAGAGACTGTGGGACACCCATGGCCGTGACACCAGTGACTGGAGGCTGTGGGACACCCAGGGCCGTGA +CACCAGTGACTGCAGAGACTGTGGGACAACACCCAGGGCCGTGACACCAGTGACTGGAGACTGTGGGACAACACCCAGGGCCGTGACACCAGTGACTGGA +GGGACTGTGGGACACCCATGGCCGTGACACCAGTGACTGGAGGGACTGTGGGTCACCCATGGCCGTGACACCAGTGACTGGAGGGACTGTGGGACACCCA +TGGCCGTGACACCAGTGACTGGAGAGACTGTGGGACACCCATGGCCGTGACACCAGTGACTGGAGGGACTGTGGGTCACCCAGGGCCGTGACACCAGTGA +CTGGAGAGACTGTGGGACACCCAGGGCCGTGACACCAGTGACTGGAGGGACTGTGGGACACCCATGGCCGTGACACCAGTGACTGGAGGGACTGTGGGTC +ACCCAGGGCCGTGACACCAGTGACTGGAGAGACTGTGGGACACCCATGGCCGTGACACCAGTGACTGGAGGGACTGTGGGTCACCCATGGCCGTGACACC +AGTGACTGGAGGGACTGTGGGACACCCAGGGCCGTGACACCAGTGACTGGAGAGACTGTGGGTCACCCATGGCCGTGACACCAGTGACTGGAGAGACTGT +GGGTCACCCATGGCCGTGACACCAGTGACAGTGACTGTGGGACACCCATGGCCGTGACACCAGTGACTGGAGAGACTGTGGGACACCCATGGCCGTGACA +CCAGTGACTGGAGAGACTGTGGGTCACCCAGGGCCGTGACACCAGTGACTGGAGAGACTGTGGGTCACCCAGGGCCGTGACACCAGTGACTGCAGAGACT +GTGGGACACCCATGGCCGTGACACCAGTGACTGGAGACTGTGGGACACCCATGGCCGTGACACCAGTGACTGGAGAGACTGTGGGTCACCCAGGGCCGTG +ACACCAGTGACTGGAGACTGTGGGACACCCAGGGCCGTGACACCAGTGACTGGAGAGACTGTGGGACACCCATGGCCGTGACACCAGTGACTGGAGAGAC +TGTGGGACACCCATGGCCGTGACACCAGTGACTGGAGAGACTGTGGGACACCCATGGCCGTGACACCAGTGACTGGAGACTGTGGGACACCCAGGGCCGT +GACACCAGTGACTGCAGAGACTGTGGGACAACACCCAGGGCCGTGACACCAGTGACTGGAGGGACTGTGGGACACCCAGGGCCGTGACACCAGTGACTGG +AGAGACTGTGGGACAGCACCCAGGACAGGGCACATGTACCAAAGACCCAAAAGACAGAGTGGGACATCAGAAAAATTTGAGAAATACTCCTTCAGAAATG +GAACTCTAAGAAAGCAAAAGAAAACAGAAATATCTGCAGAAATAACAGTCAAGACTTCAAAATCTGTTAAAATGCACCCACCCTCAGGTCGAAGTAGCTC +AGTTTAGAAAGCTAGACCCAGGTGCATCACAAACGGCCAAAGTCCAAAAATAAAAGAAAATCATGTATATAGTCAGAAGTAAGAGATTTCACAGTAAGGA +AAACAGAATGAGAAAATTCCTCATCAGAACAGTAGAAAACAGCATGAATAGAACCACCTTAACATGCGCAGAGAAAAACACAGTCCACTTAGAACCGTAT +ATCCTGTAAAAATGCACTTCAAAAGAGGAGGAGGAATTAGGGCCTTTTGATCCACGTAAGAGCTAAGCCTAGGCAGAATGTCACTGCAGAGGAACTACAA +GGCAATATATATTAAATACGGCACTTCAGACTCAAAGAAAATTATCCCTCTTGGCAACACGGAGTCTGAATGAAGAACTTAAGAGCGCCAGAAAGGTACG +AAAATGTACACATCTTCAAAGGCTATGGAAAACAAGATCCCACTACACACCTATTCGAATGGCCAAACACAAAATACTGACACCACCAAACACTGGGGAG +GACATGGGCCTCAGGAGCGCTTACTCATTGCTGGTGGGAGTGAAATGGCAGCTTCTCATTAAACACGGTCTCATCACACGGTCCGGCAATCAGGTTTCTT +TATTCATCCAAATGGGCTGAAAAGTTGTGTCAAAACAAAAACCTGCACATGGGCGTTTACAGCAGCTTTATGAGTAACTGCTGAAGCTTGGAAGCTGCTA +AGATGTCTTTATGTGTAACTGCCAAAGCTTGGAAGCTGCTAAGATGTCTTTACGCGTAACTGCCGAAGCTTGGAAGCTAAGATGTCCTTCAATAGGTACG +TAGATAAACAAGCTGCAGCACACGCCCAGGATGGAGTATCATCCAGCGCGAAAAAGAAATGAGCCATCAAGCCACGAAAAGACATGGCGAAGCCTTCAGT +GAATATGAAAGAAGCCAATCTCAAAGGCTACATACTGTACGTGTACACCAAAGCACATCCTCATCAGACACCTCAATACACCAAAGCACATCCTCGTCAA +TACACCAAAGCACATCCTCATCAGACTCAATACACCAAAGCACATCCTCATCAGACTCAATACACCAAAGCACATCCTCATCAGACTCCTCAATACACCA +AAGCACATCCTCATCAGACTCCTCAATACACCAAAGCACATCCTCATCAGACACCTCAATACACCAAAGTACATCCTCATCAGACACCTCAGTACACCAA +AGCACATCCTCATCAGACACCTCAATACACCACAGCACATCCTCATCAGACTCAATACACCAAAGCACACCCTCATCAGACACCTCAATACACCAAAGCA +CATTCTCATCAGACACCTCAATACACCAAAGCACATCCTCATCAGACTCAATACACCAAAGCACATCCTCATCAGACTCCTCAATACACCAAAGCACATC +CTCATCAGACTCAATACACCAAAGCACATCCTCATCAGACTCCTCAATACACCAAAGCACATCCTCATCAGACTCCTCAATACACCAAAGCACATCCTCA +TCAGACTCCTCAATACACCAAAGCACATTCTCATCAGACACCTCAATACACCAAAGCACATCCTCATCAGACTCAATACACCAAAGCACATCCTCATCAG +ACTCCTCAATACACCAAAGCACATCCTCATCAGACACCTCAATACACCAAAGTACATCCTCATCAGACACCTCAATACACCACAGCACATCCTCTTCAGA +CTCAATACACCAAAGCACATCCTCATCAGACTCAATACACCAAAGCACATCCTCATCAGACACCTCAATACACCAAAGCACATCCTCATCAGACTCAATA +CACCAAAGCACATCCTCATCAGACTCCTCAATACACCAAAGCACACCCTCATCAGACACCTCAATACACCAAAGCACATTCTCATCAGACACCTCAATAC +ACCAAAGCACATCCTCATCAGACTCAATACACCAAAGCACATTCTCATCAGACTCAATACACCAAAGCACATTCTCATCAGACTCAATACACCAAAGCAC +ATCCTCATCAGACACCTCAATACACCAAAGCACATCCTCATCAATACACCAAAGCACATCCTCATCAGACTCCTCAATACACCAAAGCACATTCTCATCA +GACACCTCAATACACCAAAGCACATCCTCATCAGACTCAATACACCAAAGCACATTCTCATCAGACTCAATACACCAAAGCACATTCTCATCAGACACCT +CAATACACCAAAGCACATCCTCATCAGACTCAATACACCAAAGCACATCCTCATCAGACTCCTCAATACACCAAAGCACATCCTCATCAGACTCAATACA +CCAAAGCACATTCTCATCAGACACCTCAATACACCAAAGCACATCCTCATCAGACTCAATACACCAAAGCACATTCTCATCAGACTCAATACACCAAAGC +ACATTCTCATCAGACACCTCAATACACCAAAGCACATCCTCATCGGACTCAATACACCAAAGCACATCCTCATCAGACTCCTCAATACACCAAAGCACAT +CCTCATCAGACACCTCAATACACCAAAGCACACCCTCATCAGACACCTCAATACACCAAAGCACATTCTCATCAGTCACCTCAATACACCAAAGCACATC +CTCATCAGACTCAATACACCAAAGCACATTCTCATCAGACACCTCAATACACCAAAGCACATCCTCATCAGACTCAATACACCAAAGCACATCCTCATCA +GACTCAATACACCAAAGCACATCCTCATCAGACACCTCAATACACCAAAGCACATTCTCATCAGACTCCTCAATACACCAAAGCACACCCTCATCAGACA +CCTCAATACACCAAAGCACATCCTCATCAGACTGCTCAAAACCAGTGGTACTGAAAAATCTTCAAAGCAGTTGGAGGAAAAAAACCAAGAGAGGACTGAA +GATTTCCTGCTGGAGGCAGGGCAAGCTGGAAGACAGAAGACCTTGCACATCTGAAGAAAACGTCAGCAGGCTGCGGCGCTCCAATGAAAACTCCTCTATG +CCCATCCCCAAACACCCAGGTTGCCGAGTGGCTGGCCCTGGTTCTCACAGCTCCTGGCACAGGCTCACCAGCAAGACCCCTGACTCTCCCACACCCATCA +TGCAAGTGGTCCTGGTCCTTCACCAATAGTCCCTGAGGCCAAGCCACAGTCACCTCCCAGCTGGGGGCCGGCCCTCCCCATATCCCATCACCATGCATGC +CCACATTTCCCTCACTGATGTGGACAATATGCAACCCAACCAGCCTGCACCGTCCCTGCAGGGCGCTATTAACAATGCAGACCTCAGCCGGGCGCGATGT +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGAGAACACAAGGTCAAGAGATAGAGACCATCCTGGGCAATAAGGAGAAACCCCATCTCTA +CAAAAAATATAAAAAGTAGCTGGGCATGGTGGCGGGCGCCCGTAATCCCAGGTGGCGGGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCGTGAACTCAGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCACCACTGCACTCCAGCCTGGCGACAGTGTGAGACCCTGTCTAAAAAAAAAAAGCAA +AACAAAACAAAAAAACAATGCAGACCTAAAGTGGCTTCCACACCAAGAACAAAACTTGGCCTCATGACCTACTGTCCCCACCCCGCCCAACCTCTGCCCT +CTGTGCCCTCAGCTTCTCCTGGAGACCCAGGCCTCTGTCCTCTGCATCTGCTGTCACGCCTGCCAGGCCTCTCGGCAAACTTTCAGCAAAGGAGGCCCAT +TCTCCTTCATGTTTCAGCTTAAATATCACTTCTAGGAGGCTGCCCCGACCACCTCTACCCAGACGTGGGCCCTCCTCACATCCCGTCATCGTGGCCACAA +TTCCCTTACTGACGTGAACAATACGTAGCCCACCACGTCATGCCCCCGGTGCACCCCCTCGCCCGTGTTGCTCACGACTTATCCTGGACCCTCCAAGAGA +CATGCAGGCCCCCAAGTGAGATGACGAGGACACCTGCCGCCCCAGCCCCCACCCGATCCACCACAAGGCACCCCGGGCTTCAAATCAAGTTTAATAAATA +AAACAGCAAAGGGGGGTTCAAGGCAGTTATCACTTCACAGTGTGGTCCTTGGTGGGGTGAGGGATGGTCGAGTCCAACTCGGAAAGGGGCTCGAGCACAA +GAGGCCGGACGACACCCGGGGCAGGGCGCGCCGCCGCCCACGGAGGACCCCACTCCAACGTGTAAACAGAAACAGAAACGAACGAGAGGGCCAGGGAGGA +GGGGGACCAGGACTCCAAGCCATCTTGCTAGGAAGCTTCCCACAGAAGGAAGACCTGCAGGGCTGGGGAAACAGGCTGGAGTCTGGCCCCTGCGTGGCCA +GCAGGGCCGGCTCCTCCGGAGGCTCCCTGCCTTGGTACCGGGGGAGGACAGCAAAGGGGATGTAAATCACCTGTCTCCTCAAACCCACGCCTGGGGTTGC +TGAGGGACCCCACCCCAACCGCTCAGGATCGGGGAGCAGGGATGGAGGGGGAAGAGGCAGGTGGGGGTGTAAAGTGCGGCTTTTCCTGAAGTGGAGACGA +TGGGGTGGGAAGGCGAGGCTGGGGTGGGGGCCGGACAGCGAGGTATATGGCTCTGTGCCCCACGGGGTTGGCACTGAGTAGCAGCTGCCCACGACCCCCA +GGGCTGGGGCAGCCCGCGGCCCTGCCGGGTGTGGAGAGACAGAGCCAAGCAGGGAGCTGAGGGCGCCCCGGCGGAGGCTGCTGGTGCGGGGCAGGGCGTC +CTGCCCGTCTCCCCGCCGGGGCAGTGACGCCTTCCCTCGCCTCTGCTGGCTGGAAGGGACTAGGTGGCCGGCTCTGCCCTGCGTCCCAACGGCGGGGTCT +CTTCTGTCCCCGGCTGCCCGACGGATCCCACGTGCAGGCAGCGGCCCGGACCCGGGTGGCAGTGCCGGGCGCTGACGGCGCTGGGTGGGGCCGTGGGTCC +ATTCTGTGTGGACAGGGGCAAGGGCTCACGGCCCAGCCACCTCACCCCAGTCCTGACGTGTTCTGAAGCAGAAGGAGGTGCTACCCCAAGGCCCGGGGGG +TGGGGAAGGGGTCAGGAAGACTGACAGAGGCGGGCCCAGCGGCAGCGCTAAGTCCAGTCTGGGCCGCATACGCCGCCCGCGGCCAGGAGTCAGCAGGTCA +TCACGTTACAGCTGCAGGGGAGAGACCAAGAGAGACGCAGAGAGTGTCAGTGCGGCCCCACGTGCCTGCACAGCCCAGTGCTGAGCGCTGGACTCGAGAC +TCCCAGCCTTGCCTCCCCCACAGCCTATGGCAGCCGGGCCCGGGGTGCCCTGAGGGGAGCTGGTGGCTGGAGCAGGGGTGGGACAGCCTGGCACCTGCTC +CCATTTGTGGAGAATGTGGACCACATGAATGTATTCTCCAGTCAAAAAATACATACAAGTAAAGAATAAACCTAAAGACACACTGAGAGCCTGCTCGTGG +AGCCACACTGTCCTCGGGTCCTTGGGGCAAATGCCTCCCACCCTCCTCTGCTCAGCCTGAGGGCTGGGGGGACCTGGTTGGAGTGTTGCGGAGGCTCCGG +GCATGGGGTGGCACTCACTGTGACAGGGGCTCCGAGTGTAGCCCGGGGGCCGGGCACGTGGGGTGGGCGGCCAGGAAGGGGTTCACGTCCCCAATGCCGA +TGAGTCCAAACTCGGTGACCGACAAAGCCACCTGTGCTGGGGCCACAGTCTCCTCCGGATCCCCGCTGAGGTCCACATGGCTGGAGATGAGGGGCAGCTC +CTTGGGCAGGGCGAAGTCCACGGCCAGCCTTGGGCTGGCGTCTGGCTCCGGAGCAGTGACAGCTGGCTGGTATGAGGCTGGGTCGGCCAGGGCTGGGGGC +CGATGGGACAGGGGTACAGCGGGGGACTCATCCAGCTGCTGGAAGGAACACGGCCCTGGCTCCGAGGACGGGAGTCCATCAGAGGCCACTCCGGGCTCAT +CGAGACCACCGGCCGTGCCATCCACGCTCAGTGGATCTGTGAAAGAGAACGCAACAGAGGGTGGGGCCTGCCCACAGCCGCGGATCCTGTGCAGGCTCCT +GCCTAACTTTGCTGGGTCCAGCAAAGCCTGTGGATCCCTCCCCAGAAAAGCCTCCACACAAATACAAAAGACACCAGTTACACTGAAATCCGCGAGCCCC +AGGTTAAGGGTCTCAGCTTTAGAAGTAGATTTTAGTTCATCAGACCAACAGTGGGTCACAACCCACATCTTTAAAAAGAGCAGAATACAATAGACATAGG +TGTAAACAATGCCGGGGGCACTGCAGAGGGTAAATACAGGGTCTGTGGAATACACAGACTTAGGTGTAAACAATGCCGGGGGCGCTGCGAGGGCTAATAC +AGGGTCTTTGGAAGTTTTGTTCCCACAGGCAGCGCAAGGGGCCTCACCACAATTCTAGGAAGTAGCCGAGGTGGACACCCTTTGGCAAACAAACCATGGA +AACAACCAGACTCTGGAAATGGGGGACCCTCCCAGACTCAACCATCTAAACACAGAGCCAGAAAGCAAAGGATCCTCGTTTGCACCCTCCCCGTGTGGGT +CTCCACCTTCGGACGCCACATCAGACACCACCATCGGACATGGTCCCTACCCGAGGCCCTGCTGTGCTCCGTCATGGCCTCAGGTGCAAGATCCTGGCGA +CGGCTCCGGACACCCTGTCCTTCCTGAGTGTCCTGGTGACGGGCTAAGTCCCCACCCTGGGGCAGGAAGGCCCTCCCCGGAGACTGAGGCCTGGTAAATA +CCCCAACCTCACCATACGGGGCTCCCCAGCAGTGGGGCCACATGCACCCCTCCAGCAAGCCCAGAGGGTAAGCGTAATCCCTGCCCTCCCCTCTCCCAGC +CAGGTGTACAGAGCGGCATCCACATCACGTGGCTGCCCTCCGCCACCCAGACGCCCACTCCTCCTGGCGAGGCTGGCCCAGCACAGGGCGCCAGGCAGGA +GAGGCTCCACCGGGCCTCACTCACGGCTCCAGACCCGTGGCCGCCCCCAGGGCAGGAGATACTCCCCAAGCCTCACCTGTGCGCATCCCAGTCAGGGTGT +CTTGCTCCGGGCGCGGACGGCCGGGGCCATCGGGGTCGCTGCCATCCAGGTCCTGGTCTGCGTCCCTGTGGGGAGAGGGCGCCATGAGGGGCGGCAGACA +GGACAGACGCCCCCACCCAAGAGGTGCCGCCCAGGCGCCCACGTGCCCACCCCCGGCGGGGTGGCCGCCTGTCGTTACTGCTGGGGAGGGCTGCACGCAC +GTGGTTCCGGACGGGACGTACTTCCTCCGGCCCAGCCGCGTCTGCTGGGCGAAGTAGTCGTAGCGCTCCGACTTCTTCCACAGGTAGTAGTACTCGACAC +ACTCGCCCACTGACCGTGTGCGCACCTGCGGGGAGGGGTCAGGAGCCATCTCTGTCCCCGGCTGCCCAGCCCCAGCACCTGCACCACGATCCCAGGACGT +CCTGGGACCCCGGGACAGCACAGAAGGAGCACAGCACCCACCACTCTCAGATAACGCAAGACCCCCCGACCCATGACCCTAACAGGCCACAGGCTATGCC +CACCACAGGGAACAGGGGCTCGGAGCACTGTGGCACTGCCTCCTGTTTCAAGCCCCCTCAGAGCCCTCCAGCTCCTGGCTTGAGACCCCTTTCCCTTCTG +TAGCATCAGCCAGACAAACGTACCCTCCAGGCCTCTGTCTACTGCTCACCCACCCCATCCCAGACCATGAGCCACGGGCCAGTTGCGTCCACCTCATCTG +CCTGCTTCTCACAGGCCCGGGGTGGGAGTGGGAGTGACAACCCCCGGGTCCACAGACTCCTGGACTGAGCCCCTTCCCCGGGAGGAAGAGGCACAAGCCC +GCGGCGCCTGCTTTCCCACCGAACACATCCCTCCAGGGCCCAGCGAATGCTTCCCAAGTGCACAGAAGACACCGCAGAAGGACACATGGGTTCTGTGAAC +CCGACAAAATTCCCAACGTAGCACATAAAGGGCCAAACACACATGCACACAGGCTTCAGGGAGACGAGAAGGGACACACACACACACACACACAAGGCTT +CAGGGAGACGAGAAGGGACACACACACGCACACAAGGCTTCAGGGAGACGAGAAGGGACACACACACACACACACACACAAGGCTTCAGGGAGACGAGAA +GGGACACACACACGCACACAAGGCTTCAGGGACACGAGAAGGGACACACACACACGCACACAAGGCTTCAGGGAGACGAGAAGGGACACACACACACACA +CACAAGGCTTCAGGGAGACGAGAAGGGACACACACACACACGCACACAAGGCTTCAGGGAGACGAGAAGGGACACACACGCACACAAGGCTTCAGGGACA +CGAGAAGGGACACACACACACACGCACACAAGGCTTCAGGGAGACGAGAAGAGACACACACACGCACACAAGGCTTCAGGGAGACGAGAAGGGACACACA +CACACACGCACACAAGGCTTCAGGGAGACGAGAAGGGACACACACACACACGCACACAAGGCTTCAGGGACACGAGAAGGGACACACAGCAAGTGTGTTC +CATGTGGCACCTGGCACAGAGCTGGGCGCACACCTGGCAACACCTCCAACATCTCCACCCGGGAGGCTCATCCCACAGAGAGCTTGAGGCTGTGGCCACT +GCTGGTGATGGCGGAAAAGACCCCCTCACCTGGACATGCTCTGGGCCAACTAACCCACCGCCACCCAGAACGAGGATGCCCCATGCTCACCGCTGCGAGA +ACAACGTGGGGTCCTGCCTGGGGGCGAGACCGAGACAACCTCCCTGCAGGGCAAACCTCAAACGCACGCCACGAGGGAGCTCTTCTGTGAAGGGCCAGGG +TGAAATACGCACTGGCTCAGGCTGACCAACGTGTGCTGGCTACACACGGCCCCTCGCGGCTGGGCCAGGACCTGCCCGGAGCTCCAGAAACACGGCCGGG +AGTTACAAAAACGCGGCCCTGAGCTATAGAAACACGGCCCGGAGCTGCAGAAACACGGCCCGGAGCTATAGAAACACGGCCGGGAGCTGCAGAAACACAG +CCGGGAGCTATAGAAACACAGCCCGGAGCTATAGAAACAGCCCAGAGTCCAGAAACACAGCCCGAAGCTCCAGAAACACAGCCCAGAGCTATAGAAACAC +GGCCCGGAGCTATAGGAACATGGCCCGGAGCTGTAGAAACACAGCCCGGAGCTACAGAAACACGGAGTCCATAGAAACACGGCCCAGAGTCCAGAAACAC +AGCCTGGAGCTGTAGAAACACGGCCAGGAGTCCAGAAACACGGCCCACAACTCCAGAAACACGGCCCGGAGCTACAGAAACTTGACAGGGGCTCCAAGTG +TAGCCTGGGAGCACCACACTCCAGCCACACCTCGCCCCGCTGTCTCCAATCAAAACACCACGTGGTGCTGGAGTCTGACAAGGACAGTCCATCGCTGCTG +CGCACGGCACCGCACAGTCACCTGAGCAATGTCCTGAGCCGTACAACCAGCCCCGGGCAGGTGCCTCCTCACCCAAGCCCTTCAGTGGACGACATCGGGC +CCCAAATGGAGCACGGTCCCAGGACACGAGGCAGAAGCAAGGCTCGGCAACAAGGCCACAGCCCACTGGTCCTGAAGGGACTCAGTGCCCAACCGGGGCG +TGGACAGAGGCGGAGAAGCCACTGGTCAGAGCCATGGGAAGGTTTTCAGCCAGAGATGTCTGACTGCCAAGAGGCTGGCTTGGAAGTTACCACTCAAGAA +GCCACAGGGCAGAGGGCACTGCTGCAGACATGCAGAGACCCACAGAGGACGTGGGGAAGGTCTAAGGAAGGGCAGAAGGCCCCGGCACTTGGCAGCACCT +GCCTGTCATGAGGGTTTGTCCCGGGTGGCAGGACCTGGGTCCCTGGAGGAGGGAACCAGGAGACCCCTGGTCTCCAGGTGTCAGGGGTTCTGCTGTGGGG +CCAATGCTGGACACTGAGCCAGCAGGCTCTGCTCAGAGGACACAGACTTGAAGATGAGGTGCCCAGGGCCCTGGGGTGGAATGTGAGGCAGAAACAACTA +CTAGAATTCAGCTTTTGCCACATTCTTTCCCAAAGCCAGAGCCTTGTTCTTGTGGGGACAGGAAAGGGGCCCACAGCAGTCAGTAGCAAAAAATGCAGAA +GACAGCAATGGGCACACGGTGAGGAGGCGGACACAGGACACGGGGCTCCAGGCCTCCAGTCGGCCGTGTGCTGTGTGCCTGCGGACCCTGAGCCCCTCCC +CAGATCGAGAAGCCCCCGGTGGAGCCTGGCAGTGGAGTCCGCACCTTGTTGGCCTGGATCAGGTGAAAGTTCTTTCCATGCACACGGAAGCCGTGCTCAA +AGTTCCTGCACTCCTCTTCACTCCAAGCACAGAGCCCATCTGCAAACACGGCCGGGGAGAACGGTCAGTGGTGCCCAGGGCGGGGCCGCAGCGGAAGGAA +GGCCCAGGCCGGGGAGAACAGTCAGCGGCGCCCAGGGCGGGGCCGCAGCGGAAGGAAGGCCCAGGCCGGGGAGAACGGTCAGCGGCGCCCAGGGCGGGGC +CGCAGCGGAAGGAAGGCCCAGGCCGGGGAGAACGGTCAGCAGTGCCCAGGGCGGGGCCGCAGCGGAAGGAAGGCCCAGACCGCTGCTCACCTCGGATCAC +CTTCACGTTGAACCGCAGCCTTCGCAGGGCCTCCTCCACATTGAAGTTGCATTTCACCAACTCGTACAGCGCCTGGGGAGAGGACATGTTGGCTCTTCCA +TGGGCTCAGCGCAGGAGCCGACAGCAAGAACTGTCTATACCATCCAGCGAGTGGCATCAGGGGCCGTCCACACCACCCTCCTGGGCGATGTCAGAGCCAC +CTACACCTCTATCCAGGGAGTGACATCAGGGGCCGTCCACACCACCCTCCTGGGCGATGTCAGGGCCACCTACACCTCTATCCAGGGAGTGACATCAGGG +GCCGTCCACACCACCCTCCTGGGCGATGTCAGGGCCACCTACACCTCTATCCAGGGAGTGACATCAGGGGCCGTCCACACCACCCTCCTGGGCGATGTCA +GAGCCACCTACACCTCTATCCAGGGACTGGCATCAGGGGCCGTCCACACCACCCTCCTGGGCGATGTCAGGGCCACCTACACCTCTATCCAGGGAGTGAC +ATCAGGGGCCGTCCACACCACCCTCCTGGGCGATGTCAGGGCCACCTACACCTCTATCCAGGGAGTGACATCAGGGGCCGTCCACACCACCCTCCTGGGC +GATGTCAGGGCCACCTACACCTCTATCCAGGGAGTGACATCAGGGGCCGTCCACACCACCCTCCTGGGCAATGTCAGGGCCACCTACACCTCTATCCAGG +GAGTGACATCAGGGGCCGTCCACACCACCCTCCTGGGCGATGTCAGGGCCACCTACACCTCTATCCAGGGAGTGACATCAGGGGCCGTCCACACCACCCT +CCTGGGCGATGTCAGGGCCACCTACACCTCTATCCAGGGAGTGACATCAGGGGCCGTCCACACCACCCTCCTGGGCGATGTCAGGGCCACCTACACCTCT +ATCCAGGGACTGGCATCAGGGGCCGTCCACACCACCCTCCTGGGCGATGTCAGAGCCACCTACACCTCTATCCAGGGACTGGCATCAGGGGCCGTCCACA +CCATCCTCCTGGGCGATGTCAGGGCCACCTACACCTCTATCCAGGGAGTGACATCAGGGGTGTCTACATCCCCTTGCAGGATACCCGGAGGCGTCTACAC +CTCCTCCCTGATACGTGGTTTTAATTGGCCCCCCTTCTGACCTGAGTAGCTGTTCCAGTGCCCTGGCCCCCACACACCTGACCCCTGCCCTCCCCTCTGC +CCTCCCTGGCCCCTGGAGGCACTGGGGTGTGAGCTCTGGCCCACGCCACGGCAGCCCTCAGCCCCTCTGTCCCCGGCATGGCAGCCCCCACCTGCTCACT +GTCTTTCACGGCTTCTCCCTCTGGGAGCTGAGGCCCGGCCATCTCGTGCCAACGCCGCTTCACCGCCCTGTACAGGAACTCCTCCACCTCCCTCTCAGGG +AGGACGCTGGGGTCCCAGAGCAGCTGGTCTTCGTTCTCGTAGACTGCACAAGCAGAGGGCAAAGGTCAGCTTGCAGGAACCCAATCTGCACCCACACACG +CCAGGACAAGCAAAGCAGCCAACTCAGCCCCTGACAGGGAGGAGGCACTGTCCGTCCTCCCTTTCCCAAGCCCTGGGCCGCCATCCCTGTGCTCCTCCTG +GGCTTGGTGCTGCTGTGCTCAATTCAACTACCGAGTGGGTCCAGAGCAGGCTCTGGGCACCACACACAGGCCTGTATCCCAACGACCAAGTGCAGGGAGC +CATGAGCAGTCAGCAGGGGCGCCTGATCCAGCCAAGGGGTCAGAGGAAGCTGTGGACAGCCTAGATCTGGGGCAGGGGAATTCTAAGCAAGGACTCTGCA +GAGGGGGTTCTAAGTAGTGAGACCAGTGAGGTGAGGCTGGCTTCAGGCTGCACAGCTACAAGGGCACCTGAAATGCAGAGGCCTGAGGGAGCAGCAAGGA +CGCCCCCGACTCTGCATAAAGGCAGCTGAGACTTGGGCCCGTGGACAAGCGGGAGCCCCCACAGTTAGGCACTGTCGCGCTCTAACCCTGGGAGCTGAAG +AGCCACGGCCAGAAGGTGCATCACCTCTGGGGAGACATCCTGCCCCCGGTAGCTGGTGTGGATGGCAGATGTGCTCACAGAGGGGAGGAAAAGTCCACGA +CCTCAGATGCAATTGGCTTTCGGCAAAGGGAGGGACGCAGCCTCCAGCTGTGGTGAGGGACGTGACTGGGGACAAGGCAGGGGAGAGCTCAGGGCCAGGT +CTGGCAAGGCTCAAGTGCCAGCACCTCTCAATTATCCAGGAAAGAGGCACAGGATCCCAAACAAAGCAAACCAACAAATAAAAAACAAAATCAGTGCACG +GGAAGAAATGTGAAAAACGCACTGGGGAAAACAGCTCCACACGGGAGTCTCCACTGCCGGGGGCTGACGCGGTAACTAGCTCCCAGGTTGGTGCTGTGCC +CCACCAAGCAGGGGCCTCTCCCGGTCCTCATGGCCATGAGGAAAACAGGCAGACACCACAGCCACCTTTCTCCATCTCCACAGGCGACACCTGAGCCCTG +CTTGGACAGAGGTGGTCTCCAAGAAAACAGCAGACCATCTCTGGAGAAAAAGAACACCACATACAGCCTAGCATGTGAAGGGTGGGAAAACACGAGGGAA +AAACATTAACCGGATGTGAGGGCTCATGTCTGTAATCCCAGCACTCTGGGAGGCTGAGGTGGGAGGATCGGTTGAGGCCAGAGTTTGAGACTCGCACACT +CCATCTCTACAAAAAATTTCAAATGTAGTACAGGCACGTCTGTAGTCCCAGCTACGGTGGGATTGAGGCTAAGGTGGGACTGAGCCCAGGAGGTCGAGGT +TGCAATGAGCCATGATTGCACCACTGCACTCCAGCCTGGGAAACAGAGCAAGACCCTGTCTCAGAATAAAACAAGAAAACAAGGCCAGGCGTGGTGGCTC +ACGCCTGTCATCCCAGCACTTTGGGAGGCTGAGGCGGGCGGGTCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCAAACATGGCGAAACCCCAGCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTCATGGGCGCCTGTAATCTCCGCTACTCGGGAGGCTGAGGGAGGAGAATCACTTGAACCCGGGAGGCAGAG +GTTGCAGTGAGCCAAGATCGCGCCACTGCACTCCAGCCTGGGCGAGAAGAGCGAGACTCCGTCTCAAACAAACAAACAAAACAAGAACACATCAGACAAC +AAAGCAGGTCTACACACAGCCGATGTTAAGAGTCAGCACACGAAGACTTCAATCTAACGAGGATTAATACGTTAAGGAAATGGACAAAACGCCGGAGAGT +CTCAGCAGAGACTTGAAATTTATAGAAAAGAATCTCAAGGACCTTCCAGGACTGGATAATACAATACCCGAATGGACCCACTGAACAGCTTTTTTACCAG +CAGCCTGAACACAGCACAAAACACAATTAGTGGAATCAAAAGGAAACCAATGTTTACAAGACCAAAACCAAAGTGTAAAAGGAAAGAACACCGTTTAGGG +TAGTACAAGACAGTGAGGCAACCTCTAAGATACGTGTAAATGAGTGACAGAGAAAGCAAAGAAGGAGGCAGCACAAAATCTGAAGAGGTAACAGCCAAGA +ATTCTTCAAAACTGACGACTGATACCAACCCACAGAGCCAGGAAACTCAGGACGAATACAAGGACACACGAAGACGTGTGCACAGGCACAGGAGAGCCAA +ACTGGTGAAAAACAAACAAATAAAGGAAAGGAAACAACTCTTAGGAGAGAAAAGGGCACAATGACTTCAGAAGAAAGAGTAAGACCGTCCTCTGACTTCT +CAACAGAAACGATGACAGCCAAAACGCAATGGAGTGAAATTTTTCAAGTGTTGAAAGAAAACACCCTGCAAACCTGGAAAAACATGCCATGAAAATATGC +TTTAAAGAATGAAAGCAAAAATCCAGGCTTTTCAGACAAAAAAATGCTGAAAGAAAGCACAAGGCCTATTACAAAGGAAGTTCTTCCGGCTGAAGGAAAT +GATTCCAAATGGAAGCTGGAGGAAATATGTGGATAGGATAAATACAAAGAATGTTCACTGTTTAAAACAACAATGTTATCATCTTGTGATATGTAGATTT +TTTTTTTTTGGAGATGGAGTCTTGCTCTGTCCCCCAGGCTGGAGTGCAGTGGTGCGATCTTGGCTCACTGCAACCTCCATCTCCGGGGTTCAAGCGATTC +TCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGTGCCCACCACGCCTGGCTAATTTTTGTATTTTTAGTAGACACAGGGTTTCACCATGTTGGCCAG +GCTGGTCTCAAATTCCTGACCTCAGGCAATCTGCCTGCCTCGGCCTCCCAAAGTGCTCGGATTATAGGCATGAGCCACCACAGCCGGCTCATATGTAAAA +TTAACGATAGCACAAAAGGCAGGGGGCAGGTAAATTGAGTTAAACTGTTTCTTGCATTGTAGGGGAACTAGAATGTACTTATTTCAAGCTGTGAGGCCCG +GTGTGGTGGCTCACTCCTGTAATGTCAGCACTTTGGGAGGCTGAGGTCACTGGAGGTCAGGAGTTCAAGACCAGCATAGCCAACACAGTGACACCTCATC +CCTACTAAAAATACAAAAATTAGCTGGGGATGGTGGCGTGTGCCTGTAGTCCCACCTACTTGGGAGGCTGAGGCAGGAGAATCGCTTGAGCCCAGGAGGC +GGAGGTTGCAATGAGCCGAGATCACACCACTGTACTCCAGCCTGGGCGACAGAACAAGACTCTATCTCAAAAAAAATGTAGACTGTGATAAGTCAATAAT +TCATGTTGTAACCTCTAAAGCGCTAAAACTAAAACTTATAAGCTGAAACAGAAGGACAAAATAAACCTATTAATCCAAAAGAAGATATAAAAAAATTAAA +AAACAAACAACAGGCCAGGTCCAGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGACGTGGGCGGATCACGAGGTCAGGAGATCGAGACCATCC +TGGCCAACATGGAGACAACCCATCTCTACTAAAAATACAAAATTAGGCCGGGCGCGGTGGCGGGCACCTGTAATCCCAGCACTTTGGGAGGCTGAGGCGG +GCGGATCACGAGGTCAGGAGATCGAGACCACCCGGGCTAACACGGTGAAACCTCGTCTCTACTAAAAATACAAAACATTAGCCGGGAGTCATGGCGGGTG +CCTGTAGTCCCAGCTACTCAGGAGGCTGAAGCAGGAGAATGGCGTGAACCCGGGAGGCGGAGCTTGCAGTGAGCTGAGATCGCGCCACTGCACTCCAACC +TGGGTGACAAAGCGAGACTCTGTCTCAGAAAAAATAAATAAATAAATAAATAAATAAATAAATAAAATAAAAATACAAAATTAGCCAGGCATGGTGGCGG +ATGCGTGTAATCCCAGCTACTTGGGAGGCTAAGGTAGGAGAATCACTTGAACCCGGGAGGTGGAGGTTGCCGTGAAGTAAGATCGCATCACTGCACTCCA +GCCTGGGCAATGAGAGTGAGACTCTGTCTCAAAAAAAAAAAAAAAAACAAACAAACAAAAAACAAAGAACAGATGGAACACACAGAAAGCAAAGAGCAAG +ATGGTGGCATTACACAATTGTTTTATAATTACATGACATACAAGTGATTTAAAAAATGTACATGGACTAAAAAGTCTATTAAAAGACAATGGTTTTCTCA +GACAATTAAAAATAAGATCTAGGTCGGACACAGTGGCTCACACCTATAATCCCAGCACATTGGGAGGCCGAAGTGGGCAGGTCACTTGAGGTCTAGAGAT +TGAGACCAGCCTGGCCAACATGGTGAAACCCCATCTCTACTAAAAATACAAAACTTAGCTGGGCATGGTGGCGGACGCCTGTAATTGCAGCTACTTGGGA +GGCAGAGGGGGAAGAATTGCTTGAACCCGGGAGGCGGAGGCTGCAGTGAGTGGATATTATGCCAATGCACTCCAGAGACTCCGTCTCAAAAAACAAGATC +TAAACATGTGCCATTTACAGAAAATACACTTCAAATATAGGAATCTAGAATGGAAAAAAGAATGGGAAAAAACCATGCAAACACTAAACAAATCAACAAA +AAGCTGCTGTGGTCACACTGATGGCAGATTAAGTACTTATTTACGGTAAGAAGTGTTACTACAGAGAGACACGTCACAATGGTAAAAGAAACAATTCAAC +ACAAAGACAAAGCAATCTTAACGTGTATGCACTTAACACAATGTGAAGTAAAAATGGACAGCATTAAAAAGGGGAAATAGACAATCCACAATCAGAGGAG +GTCATTAACAATCTTTCAGTAAATAGAACAAGCAGCCAAAAAAATTAAGTGAGAATACAGATGATGTGAACAACAATTATCCAGCGGATCCAAGGGAATA +CACGGAAAATTCCACCCAACAACAGCACAGCACACTCTCTTCAAACACGTACAACATTTACCAAAACAGATCAAATAATGGACATAAAGCGAGGTGCAAC +TAATTACAAAGAACTGAAATCACGGAGTATGTTTTCTGACCACAGTGTAATTCAATTAAAAATCAGTAAAAGGAGGCTGGGCGCGGTGGCTCACACCTGT +AATCCCAACACTTTGGGAGGCCGAGGCGGGCAGATCATGAGGTCAGGAGATCCAGACCATCCTGGCTAACACAGTGAAACCCCGTCTCTACTAAAAAATA +CAAAAAACTAGCCGGGCGTGGTGGTGGGCGCCTATAGTCCCAGCTACTTGGGAGGCTGAGACAGGAGAATGGCGTGAACCCAGGAGGCGGAGCTTGCAGT +GAACAGAGTTCACGCCACTGCACTCCAGCCTGGGCCACAGGTGAGACTCTGTCTCAAAAAAAAAAAAAAAATCAGTAAAAAGGCTGGGTGCTGGTTCATG +CCTGTAATCCCAGCTCTTTGGGAGGCCAAGGTGGGTGGATCACCTGAGGTCAGGAGTTTGAGACCAGCCTGGCCAACATGGTGAAACCCCATCTCTACTA +ACAATACAAAAATTAGCTAGGCGTGGTGGCGGGCGCCTGTAGTCCCAGCTACTCAGGAGGCTGCGGCAGGAGAATCGTTTGAACCTTGGAGGCGAAGTTT +CCAGTGAGTCAATATTGCACCACTGAACTCCAGCCTGGGCAATAGAGCGAGACCCTGTCACACACACACACAAAAAGTAAAAAACAGAAATCCAGCAACA +GGGAGACATGAACAAGGCTAAAGTTAGTCCTTTGTAAAGAGTAATACAATTGATAAAACTTTTTGTTTTTGTTTTTGAGACGGAGTCTCGCTCTGTCACC +CAGGCTGGAGTGCAATGGCGAAATCTTGGCTCACTGCAACCGCTGCCTCCCGGGTTCAAGTGATTCTCCTGCCTCAGCCTCTCCAGTAGCTGGGACTACA +GTTGCGTGCCACCACGCTCAGCTAATTTTTGTATTTTTAGTAGCGACAGGGTTTCACCATGTTGGTCAGGCTGTTCTCAAACTCCTGGCCTCGTGATCCG +CCCACCCCAGCCTCCCAAAGTGCTGGGATTAAAGGCATGAGCCCCCACTCCTGGCCTCTCACATCTTAAAGAATAATTCCTCCAGAGGTTAGGAAAAAGG +CACACTTCCAAACACATTCACGAAAGCAGCATAACTCTGGTACCAAAACCAGACACGGACAAATAAAAATAAAAGGACAGGCCAGTACCTCCATGAACAT +ACATGCAAAAATCATAAATGTGAGCACATCAAACTGAGGAGGGAAGGGATTAAATACGTATATGTTGATTTTCATTAATCCAGGTGCTCACAGCGAGCAT +GTAATCACTGCACCAGGGGATACACAGCATTTTCATCAAGCAATCAATACATAAACTTGTTTCAGGTGTCCACTTAAAGACGCCTTACTGCAGGCCGGGT +GCAGTGGCTCATGAGTGTAATCCCGGCACTCTGGGGGGCTGAGGCGGACAGATCACTTGAGGCCAGGAGTTTGAGACCAGCCTGGGCAACAAGATGAAGC +CTGGTCTCTACAAAATAAACAAAAAAAAAATTAGCCGGCGTGCAGTGGCGCACATCTGTAGTCCCAGCTACTCGGGAGACTGCAGCACGAGAATCACTTG +AGCCCGGGAGCAGAGGTTGCAGTGAGCCAAGATTGCGCCACGGCACTCCAGCCTGAGCGACAGAGCAAGACTTTGTCCAAAAAACTAAATAGATAGATAG +ATAAATAAATAAAATTTAAATTTAAAAAATAGATACGTAAATAAAATTTAAATTAAAAATAAATAAATAAAATTTAAATTTTAAAAAATGTGTCATTGCA +GGGGTTCCCAACCCCCAGGCCACAGCTGGCCGCACAGCAGGAGGTGAGCGGCAGGAGAGCCAGCATCACTGCCTGACTCCGCCTCCTGTCAGATCAGTGG +TGGCATTAGATTCTCATAGGAGCGCAAATCCCACTGTGAACTGCACACACCAGGGAGGCAGGCAGCACACTCCTTATGAGAATCTAATGCCTGATGATCT +GAGGTGGAACGGTTTCCTCCTGAAACCACGCCCCCTACTCCAACATCCGTGGAAAAATTGTCTTCCACGAAACCAGTCCCTGGTGCCAAAAAAGGTTGGG +AGCCACTGTCTCACTGGATCTGCCTTGTGGATTCACTAACACTGAACTCACGGCCAGCAGCCCCAGAGCTTGCGCCTGAGTGGAGCTTCTCGAATTTTCT +CTGAAAGGGACATCATAGCCTTCTTCCACCTAAGAACACCAGACAGAACGTCGGCACTACATTTAGGGGCCACTTTAATCCGTCAAGTAGCCGACACAAG +GCACAAGGATGTGAAAAACGGCATTCAGTACACGGCAGGAAAGGCACGTGCTCACAGTAAAAGATCTGAGAGCCAAGACAGAGCAGCAGCTTGTCCCACC +TCAGCTGGAACTGTACGTCAGGTAACTCGCCTTCACTGACACTCTACACACATCTGCTGGCGCCTGACCGTAAAGGTGTTGCGAGTTTTGATTTGCGGTT +TCAAATAAATTTTACCAAGTAGGCAATTCACCAGCACAGAACCCACAAATAATGAGGACTGAGTGCATGAGATACATACACACAAGAGAGAACACTTCAT +GGCCAGGAAGCACGTTTATTCCACCGTGCACCGTTAACTTAACGTTTGAAAATCAATTTATGGGCCGGGCGCAGGGGCTCACACCTGTAATCCCGGCACT +TTGGGAGGCCAAGGCAGGCGGATCACCTGAGGTTGGGAGTTCGAGATCAGCTTGGCCAACATGGTGAAACCCCATCTCCGCTAAAAATACAAAAATGAGC +CAGGCGTGGTGGCGGGTGCCTGTACTCCCAGTTACTTGGGAGGCTGAGTGGGAGAACTGCTTGAATCCAGGAGGCGGAGGTTGTGGTGAGCTGAGATTAT +GCCACTGCACTCCAGCCTGGGCAACAGAGCAAGACTCCATCTCAAAAAAAAAAGATTAAAACTTGTCAGTTGCTGAAAAAAATAAGTTTTAATCTTAAAA +CTTACATAGATATGCAATGAAAACTTACAAAGTTAGAAGACTTGCACCACCTCAGACTTCCTTGTAACCTGTAATAACTGAGACAGTGGCGATGACTCCG +GGTGAGACAAGACACACCTTACAGGCACCTGATTTACCACAAAGGCGTCACTGCAGCTCAGTGGGGGAGACAATGGACTTTTGTTGTTTTTATTTTTATT +TTTATTTTTATTTTTTATTTTTGAGACAGAGTCTCGCTCTGTCACCCAGGCTGGAGTGCAGTGGCGCGATCTCGGCTCACTGCAAGCTCCGCCTCCCGGG +TTCACGCCATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGACTACAGGTGCCCGCCACCACACCTGGCTCATTTTTGTATTTTTAGTAGAGACGGGGTTT +CACCGTGTTAGCCAGGATGGTCTCAATCTCCCGACCTCAAGTTATCCTCCCACCTCGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACCACGCCC +AGCCACCATACACCAAAATGTAAACTAAGTTGGATCACAGCCTTAAATGTGAAAGGAAAAACAATAAATCTTCTAGAAAGAAACGTGGAAGAATATCTCC +AAGAGCCTGAGGTAAGCAAACACTCCTTAAGTAGAACACACACACACATTATTATTCAAATAATGATTGATAAGTTGGACTTTATTAAAATTAAAGACAT +CACTAAGAGAGTCAATGGGCAAACCACAAACTGGAGAAAACAGCAGCAGTGCACAAAGCCCAGAAAGACTTGTTTCCACAAAATGTGAATGACTACAAAT +CAGAAAGGGAAAGACAACAAAATGGGAGAAAGCTTGGAGCACGCAAAGAGAGAATATCCAAATGGCCAGTACACCTGCGAAAGGTGCTCACCAGGGAAAT +GCCAATTAAAACCACAATGGGACAGGAGTCCATATCCACCAGACGGGCTAAAATTCAGGCAAATTCACCCTCAGTGGCAAACACCGAGAATGTGGAGCAA +CTCCCACAAATCATTAGTGAGAAACTCAAGCAGTATGCGTCACCCTAAGCACACACCTCCCACACGACTCCCCGCTGTCCATCAAGTGCCGAGTGCCTAT +GTCCACTAACGACGCACACGAGGGCATTCACAGCCCACAGCTGAACCAACCATGACCGCAGCCCATGGCAGAAAGGGTGGGTAAATGTGGCATCCAAACC +AAGGACCACGATGCAACACACAAGACACACACAACCACGGCATCCAAACCAAGGACCACAATGGAACACACAAGAGACTCAAAAACCATGGCATCCAAAC +CAAGGACCACAACGCAATACACAAGACACACACAACCACACAGACAACTCAAATGACAGACGTCATCACAATGCAATACACACGACACACACAACCACGC +AGACGACTCGAATGACACAGGCGTCATCACAATGCAATACACAGGACACAACCACACAGATGACTCAAATGACACAGACGTCATCACAATGCAATATACA +AGACACACACAACCACGCAGACAACTCGAATGATACAGTCGTCATCATAATGCAATACACAAGACACACACAACCACGGCATCCAAACCAAGGACCACAA +CGCAATACACAAGACACATACAACCACGCAGACGACTCGAATGACACAGACATCATCACAATGCAGTAAAGACACACACAACCACACAGATGACTCAAAG +AACAGACATCATCACAATGCAATACACAGGACACACACACACAACCATGCAGACGACTCGAATGACACAGGCATCATCACAATGCAATACACAGGATACA +ACCACACAGACGACTCAAATGACACAGACGTCATCACAATGCAATACACACACAACCATGCAGATGACTCAAATGACAGACATCATCACCATGCAATACA +CAAGACACACACAACCATGGCATCCAAACCAAGGACCACAATGGAACACACAAGACTCAAAAACCACAGCATCCAAACCAAGGACCACAATGCAATACAC +AAGACACACGCAACCACACAGACAACTCAAACGACACAGACGTCATCACAATGCAATACACAGGACACACACAACCACAGACAACTCGAATGACACAGAC +GTCATCACAATGCAATACACAAGACACACAAAACCACACAGACAACTCGAATGACACAGGCGTCATCACAATGCAATACACAAGACACACACAACCACAC +AGACGACTCGAAGGACATAGGCGTCATCACAATGCAATAAAGACACACACAACCACACAGACGACTCGAATGACACAGACGTCATCACCATGCAACACAC +AGGACACACACAACCACGCAGACGACTCGAAGGACACAGGCGTCATCACAATGCAATACACAAGACACACACAACCACGCAGACGACTCAAAGGACATAG +GCGTCATCACAATGCAATAAAGACACAACCACACAGACGACTCGAATGACACAGGCGTCATCACAATGCAATACACAGGACACACACAACCACGCAGACG +ACTCGAATGACACAGACGTCATCACAATGCAATACACAAGACACACACAACCACGCAGACAACTCGAATGACACAGGTGTCATCACAATGCAATACACAA +GACACACACAACCACGCAGACAACTCGAATGACACAGACGTCATCACAATGCAATACACAGGACACACACAACCACACAGACGACTCGAATGACACAGGC +GTCATCACAATGCAATAAAGACACACACAACCACGCAGACGACTCGAATGACACAGACGTCATCACAATGCAATACACAAGACACACACAACCACGCAGA +TGACTCGAAGGACACAGACGTCATCACAATGCAATAAAGACACACACAACCACACAGACGACTCGAATGACACAGACGTCATCACAATGCAATACACAAG +ACACACACAACCACGCAGACGACTCGAATGACACAGACGTCATCACAATGCAATACACAGGACACACACAACCACGCAGACGACTCGAATGACACAGGTG +TCATACCGAGTGGGAGGGGCCAGCTGGCATCCCATGGGACGAAGAAGTCCTGGCTGCTCCAGACAGGGCACCCTCATGGGGGGTGAGTCAGGGTGGGGAA +AGGGCCCTGATGACAGACTCCAAAGCCAGGGTTTCTGGGTGAGGGTCCCAAGTGTCCCCTCCGACCCTGCCTTCTGGATGTCCCAGCAGCTTGGCTGCAC +CTTCCTGGCTCCGTCCTCTTCTCACACGGGGCACCCCCGACCAGCCCCAGGAGGACGACTTCTCTTCACGGAGGGTCCCTGTCTCCCTGGACTCAGTACT +TCTGCTGCACCTGTCCCTTCCCACCACGCATCTCAGCCACTGAATCACCTTGGAGAAGGCTCCTGAGCTAGGAGCACTGGCCCAGGGCCTGCAAGGGCTC +CAGGGCAACACAAATGAGACCCAAGTCAATGGGCACGTGACTCCACGCCTCAAAGGGGCAAGAGAGGGTCGATTTTGAACTCTAGTGGGAAAGAGACGAA +GGTCAAGCCCAGGAAAGGGAGCACCCTGAAGAGGAGCGGAGCAAGGCCGGGGGTGCAGCGCAGCATCCGGCGGGTCTCTGGAGAACCATCTAACCCGGCA +CAGAGCCATCGAATGCAGCGGCCCAGGCTGTGGGGAGGCGGCTGGAGTCAAGGGCAGGGCAGGGCTGGGTCAGAGGCAGGACGGGCTGCTGAGGGTCTGG +CTGCACAGGCTGACCAGAGCAGACCCCAAGGGAGGGACAGAGCTGGGCAGGGGCAGGCAGCAATAGGCCCACTGCAGCCACGAGAGCCTCCCACCTCCTC +CAGCCACAGGCTCAGCTGCCCCAGTGAGCGATGCGGGGCGGGGACCTGACCAGACTGTCCAAGGATCTGACGTCCAGCCAGGCCACTCCCCTTGCAGAAG +TGGGTTTCGCCTCCTCTCCCCAGGCCCTACTTACTCTTCTCACAGTGCCGGTTCAAGTGCAGGTTGCTGAGGTCAGCTTGGAACTGAGGTCCCACCATGA +TCTCCTGCAAAGCAAGCACCTGGGAATCAGGACACTGAGGAGCATCTAGGCCGGGCGGGAGGCTGGCTGCAGCGTGCTGTGGCAGGCTTACGGGGAGGGG +CCACTGTCCAGACCCCAGACCCATCTGTGCCGTCTACCTGCTGATGCCCAGTTCTGGGGTCTGAAGGTGGGAGGCAGAGGCCTGGGTGTGTGAGGGGTGA +GGCTGTGTCCTGACGCCTGGCCTGGCAGAGGCCCAGACAGGATGTCGGAGGACAAACACTCTGGGTCAGCAGCAGGGGCCCAGGCTCCGGTCCAAAGCAC +CTGTGGCCGGTCCCAGCCCACCCTGGGGTCGAGCAGCACGTCCCTCCTCTGAGAAGGGGCACAAACCCAGGGAGAGGGCTCAGCAGGACCCGGCTGCGGT +TACTGAGGCCGAGATACCAGGTTGGGGAGAGGGCAGAGCCATGGGAGGGATGCCAGGTTGGGGACACGGCAGAACCACGGCTGGGATGCCAGGTTGGAGA +CACAGCAGAGCCACGGTCGGGATGCCAGGTTGGGGACACAGCAGAGCCACGGTTGGGATGCCAGTTTGGGGAGACGGCAGAACCACAGTCCGGATGCCAG +GTTGGGGACACGGCAGAGCCACGGCCGGGATGCCAGGTTGGGGACACGGCAGAGCCACGGCCGGGATGCCAGGTTGGGGACACGGCAGAGCCACGGCCGG +GATGCCAGGCTGGGGAGACGGCAGAGCCACGGTCGGGATGCCAGGTTGGGGAGACGGCAGAACCACGGCCGGGATGCCAGGTTGGGGAGATGGCAGAACC +ACGTACCTTCTTACATTTGTTGGCAGGAAGAGAGTCCTCCTCGGTGTCGGAGGAGGCAGAAGAGCCAGGCTCTCTGTCTTCATCAGCCAGGAAACGAGCT +TTGGGAAAACAGAGGCAGGTCCCCCAGGGTCTCCACTGCCTGCAGCCTATACAACCCCTTCTCTCCACTCCCATTCTCCATCCACCTGATCCCCAGGCCA +TAACCCTCTCTCTGGCCAGACATTGGGTAAACAGATGGGCACAGGACCCAGGACCAGGGATGCACCTTTGAAGAAAGAGGCCTTCCCTTCTATGCAGCTG +CTGCACCTCTGGGCCCCGAGCCCTCAGTTCCCAGGAAAGCCAGCACAGAGGCTTGTGAAGGAGGCCGGTTCTGGGAATGCTGTCCCTGGATCTGCTAGGG +GAACCAACATGTTCCCTACTTGTTTAAACCAAATCGCTCTGAGAGTCCAGGCTCACTGGCCAGCGTGGAGGAGAACAAAGCACCCCCAGGGCTACTGACG +CTTCCCGCCAGGCAGACGCCCTCATCTGTGATGAGTTCTTGGCCTGCATCAGCCCAAGGACCCTTCATCAAGCATCACGACTGCCTGGCAGGGGGCCTGG +CTGCGGTGGAGTATGGGGACAGAGTCACCTACATCCACTCCGGTTAGGGAAGAGGTCGGAGGCCTCGTGGGAGGTCACGGACGGGGTGAGGTCGTCAGCA +GATGATTGCGTCTCTTCCTCTTCTTCCCCTGAAAGCAAATCCTTCGCTATTTGTTCCTTTAAAAAAAAAAAAAAAAGTAAAGAACATTTTACAGTTTAAC +AATCTCGCAATACCACTAATGATAACAACAGTAAAGACACTGGGAGTGCCCTGAGGCTCACATGGGGCTGCTATTCCCATTCTGCAAAGGGTGCACAGCG +TGGGGGGAGCGGGGATGGGAAGGAGACACGTGGGAGCCCACACCCAGCCACCAGAGCTGGAGACAGTTAGAGCTGCCACTGGGCACACGCCCGGAGTGCA +TGGCTCTTTCTCTGACTGTGCATTTGGTTTTAACCTTCTACAATGCAGCCCGCCCCTGCTCCCAACACCCAAGCCTTGACCTGTGACCTCTGGGTACGGA +ATGGCAGAGAGACCAGTCCTGGGGAGGCCCCGATGTGCCCCTCCACCCACCAAAGCCAGAATGACATGTGGCCTGGGGTTAAGGCTAGGGTCCAGCCCCA +TGCCCATGGCCATTCCAACCCCAGGGTAGTGGTCACAGGTACATTCTACTTATTCTGGGGGCCTTTGTGCCTCCTCTCACTGAACACTCCCCTCTGCAGA +GAGGCAGCGCCAGGCCCCCCCACCTTCAGCTGTGAGCCAGTTCCAGGAAGGGCCCTCACTTACTTTGTCCAGGGTCATGTCTGGGAGGTTCGGGGCCACG +TCACCACCCTCACTCTCCCGGTCTGAAATGGGGTCTGACGCCTCGTAGCCATAGAGCGCAAGCAGCTCATCAAAGGGCATGTCGTTGCTCTGAGTTGGGG +AAGGGAACAAGGCCCCATCAGGAGGGACGGCTCTGGGGGTTCCTGTCCCTGTCCTCTTGCCTGAGCCTCACTGGCCACAACCAGGGCCACTCTGTCACAC +CCATAGCAACTCCCCACATGGCAGCACTCCCCAGCCAGACCTCAGGCCCAGTCCTTCATCCAAGAGCTCCTTTACAATCCCTCAGAGGCACCAGAGCCTA +GGGGTCACCGGCCAGGGAAGAGGGCACCACCCTGCCCACAATGCCTCCTTGCACAGGGTGAATTACAGGAATACAAGGATGGTGTGACACAGGGTGAATT +ACAGGAATACAAGGATGGTGCGACACCTGGCAATTTACTATTGTAACTCAACATCAATATATTAAAGGGGAAAAAAGTTATCTGAAAAAGGCATTTGGTA +AAATCCGACATCTATTCCTGATTTGAAAAAAAAAAAAAAGGAACTCTCAGAAAACTACATAAACAGGCCAGACACAGTAGTTCACACCTGTAATCCCAGC +ATTTTGGAAGGCTACAGCAGGCAGATCACTTGAGGCCAGGAGTTCGAGACCAGCCTGGGCAACATGGCGAAATCCCGTCTCCACTAAAAATACAAAAATT +AGCTGTGCTTGGTGGCATCCACCTGTAGTCTCAGCTACTCAAGAGGCTGAAGCACGAGAATCACTTGTACTCGGGAGATGGAGGTTGCAGTGAGCCAAGA +TCACACCACTGCACTCCAGCCTGGGTGGCAGAGTGAGAATCTGTCTCAAAATAAAAAAAAAGAAGAAAACTATGTAAACGGATGCTTCATCAATATAATG +GAGAAGCTGTCAATTCACACTCAGTCAAAAATGGGTAACCAGAGCAGCCCCCATCACGATCTGGAACAAGAGCACTGTGATTAACGAACACTGTTTTGAT +GCTCTGAGCCAATGTAATATGACAAGAAGTATAAATAAGGCACGTAATTCCTGGGAAGGAAGAGATGCGAACTATCAACATCATGCTCTCCAGTGCTGCT +TTCAAATCCTTCTGTCCTCCCTTGTGTGAGCCTCTATTCCACAGAGGCTAGTCCTGTCTGCTCAGACTCCACGCTGATCCCTGTGGGTCACTTTCAGCTT +CCAACTTCCGGAACACTCCCTCTCATTCTCTCAAGATGTTAGCACTGGCCTCCCCTCCACCCCAGCTCCTGCCCAGACTCAACCTGGGGGCTTCAAGTCC +ACATAGAAACCTCCCAGCCTAGTCCCAGCCCTTCTCCAGGTGGAATATCTACACTGAGTCCCCCTTTTGTTCTCTCACAGGACCCCGTGGAAAGAACAGA +TTCTGTATGTCCATTACCTTCAGGATTATGAAGGTGGGAAGGTTGACACAGTGGTCCAGAGGCCCTTGGGTTGCCTGAACCTCTCCATAGTAGCCCAAGG +TGAAGACCCTTTCCTAAGAGCACTCAGCCGTGACTTCCATTTTTGGCTTCATTGAGGCTTGCACTGATAGTGCAGCATTGGCAGCCGGCAAGAGCCCAGT +GCCCGTGGAAGCTGCAGCCAGTGCATCCCTGCCCACAAGTCACTGCTGTCACATTCCTCACAGACCAAAAGCAAACACCCCAGCTTCACTTCAGAAGATG +CTGGACAGCCGGGCAGGATGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCAGGCGGATCACGAGATCAGGAGTTTGAGACCAGCCTAACTA +ACATGGAGAAACCCTGTCTCTACTAAAATACAAAAATTAGCTGGGGATGGTGGTGGGTTCCTGTAATCCCAGGGAGAATCGCTTGAACCTAGGAGGCAGA +GGTTGCAGTGAGCCGACATTGTGCTACTGCACTCCAGCCTAGGTGACGAGAGCAATACTCCGTCTCAAAAAAAAAAAAAAAAAAAAAGAAGATGCTGGAC +AAAGTGAGCATTTTGTTAAGTCTCACCCTGAGCAGATGTTTCCATGTGCTGTGAGGGCGTGGGAAGCATGCAGAATGCACCTGCTGCATACCAAAGTGAG +GTGGTTCCTTCAAGGAACCACATGCATGGAACGAGTGGTGAGACGAAGAGGCTGTTCCTGGTCGTTTCACCTGAAAGAATGCTGGCCAACTATAGCCACT +CAGAAAGGCACCTGGCAGGCGCTGCCTTGTATGCAAGCCAGGGGGGCTGTTACTGCAAAGGAAACAGCTGACCATAACTGCTGCAATGGTAAAACTCAAG +ATTTTGAAAAACTTGGGTTTGACAACATGAACTTGCCGAATTTCTAATATTTAAAAAACTTACAGGCCAGGCACGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGAAGGCCGAGGCGGGCGGATCACGAGGTCAGGAGATTGAGACCATCCTGGCGAACATGATGAAACCCCGTCTCTACTAAAAAAAATACAAAAAAT +TAGCCAGGCAAGGTGGCAGGTGCCTGTAGTCCCAGTTACTCGGGAGGCTGAGGGAGGAGAATGGCATGAACCTGGGAGGCGGAGCTTGCAGTGAGCCAAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGCGAGACCCTGTCTCAAAAAAAAGAAAAAAAAAAAAAAAAAACTTATGATAAGGCTGGTGGTGATATCA +ACTGTTACAGTCAACCCTAAGCCCCAACATGACTATATTTGGAGACGGGGCATTTACAGAGGTAATTAAGGTTCAAGGAGGCCGTGAGGGTGGGGCCCTG +ATCCAACAGGATTAGTGTCCTTTCAAGAAAAACACCAGAAGGCTCCCTCTTGTTCTCTATCCACCATGTGAGGACACAGCAAGCCAAGAAGAGAGCCGGC +ACCAGAACCCACTCTGCTGGACCTTGATCATGGACCTTTCTGCCTCTTGACCTGTGAGGTTCACTGATACGGTCTCAGATTCCACTCCACAACTACTCTC +TACAAAACTATCACTTGATGGGTTTTGCTGTAGCATCAAAGAAGAATACCCACAATTATCCGAAAAGCTGTGAAATACTCCTACCTTTTTCAACCACAGA +TCTGGCTGAGGCTGTATTTTAACTTCAGCCATAAGAGCCTATCACAACAGATCAATGTCTCCCTTAAAAGACAGAAACTGACCAGGCGTGGCTCATGCCT +GTAATCCAAGCATTTTGGGAGGCTGAGATGGCAGGATCAACTTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTAAAACCTCGTCTCTACTAAA +AATACAAGTTAGCCAGGCATGGTGGTGGGCACCTGTAGTCCCAGCTACTCAGGAGGCTAAGGCACGAGAATCACTTGAACCCAAGAGGTAGAGGTTCCAG +TGAGCCCAGATTGCACCACTGAACTCCAGTCTGGGCAACAGAGTGAGACTCTGTCCCCAGAAAAAAAAAAAAAAGACAGAAACTGGGTCAGGTACAGTGG +CTCACACCTATACTCCCAACACTTTGGGAGACCTAGGTAGAAAAATTGCTTGAGGCCAACAGTTTGAGACCAACCCTAGCAACATAGCAAGAACTCCACA +AAGAAATAAAATAAAAACGTTGGTGAGGTGTGGTGGCGTGCGACTATAGTCCCAGTTATTCAGGAGGCTGAGGCAGGAGCATCCCTTGAGCCCAGGAGTT +CGAGGCTGCAGTAAACTATGATTGCACCACTGCACTCCAGCCTAGGCAAAAGTGAGATCCAGTCTCAAAAAAATAAATAAATGTTTTAAAGACAGAAGCT +TGGCCAGGCGTGGTGGCTCATGCCTGTAATCCAGCACTTTGGGAGGCCGAGGTGGGCAGATCACAAGGTCAAGAGTTTGAGACCAGCCTGTCCAACATGA +TGAAACCCCGTCTCTGCTAAAAATACAAAAATTTGCCGGGCGTGGTGGCATGCACCTGTGGTCCCAGCTACTCGGGAGGCTGAGGTAGGAGAATCACTTG +AGCCCAGGAGGCGGAGGATGCAGTGAGCCAAGATCACACCACTGCACTCCAGCCTGGGAAACAGAGCAAGACTCCATCTCAAAAAAATAAAAAGACAGAA +GCTGGATTTTCATATTTGCTTCTACATTCAAAGAGATATGGAAAACTAAAAATTCAGTCTTCTAATTTTTTTTCTTTTGGGACAGTTCTTTTTATTTTCA +TAAAAATATTTATATTAACATGTCACTGATTTATTCAGCCTCCTGAGTAGCTAGGACTACAGACGTGCACCACCACGCCTGGCAATTTTCGTATTCTTTT +TTTTTCTTGAGATGGAGTTTCACTGTGTCACTCAGGCTGGACTGCAGTGGCACATCTCAGCTCATTTTAAAATGAGTTAGCGAATAAGTATTTTTACATG +TCAATTTTTTTTGTTTTTTTGAGACACAGTCTTGCTCTGTCCCCCAGGCTAGAGTGCAATGGCCTGATCTCGGCTCACTGCAACCTCCGCCTCCTGGGTT +CAAGCGATTCTCCTGCCTCAGCCCTTTGAGTGCTGGGATTACAGGCGCCTGCTACCACGCCCGGCTAATTTTTGTATTTTTAGTAGAGACGGGGTTTCAC +CATGTTGGCCAGCCTGATCTAGAACTCCTGACCTCAGGTGATCCACCTGCCTCAGCCTCCCAAAGTGCTGGGATTACAAGCATGAGCCACCGCGCCCAAC +AATTTTTGTATTTTTAGTACAGACAGGGTTTCACTACGTTGGCCAGGCTAGGCTCAAACTCCTGACCTCATGATCCGCCTACCTCGGCCTCCCAAAGTGC +TGGGATTACAGGCATGAGCCACTGCATCCGGCCAATTTACATGTCAGTTTTAACTTTTCATGTAATAAAAAAGCAATAGATAAAGCACATTAACAAAGCT +CCTTGAAACTCTAATTTTTTTTAATTTTTTTTTTTGAGACAGGGTCTCACTCTGTCGCCCAGGCTGGAGTGCAATGGCGTGATCTCGGCTCACCGCAACC +TCCGCCTCCCAGGTTCAAGGGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTATAGACGTGCACCACCACGCCTGGCTAATTTTGTATTCTTTTTT +TTCTTTTTTGGAGACGGAGTCTCGCTGTGTCACCCAGGCTGGAGTGCAGTGGCACGATCTCAGCTCACTGCAAGCTCCGTCTCCCGGGTTCACGTCATTC +TCCCGCCTCAGCCTCCCGAGTAGCTGGGACTACAGTCACCCGCCACTATGCCCGGCTAATTTTGTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCATG +TTGGCCAGCCTGATCTAGAACTCCTGACCTCAGGTGATCCACCTGCCTCAGCCTCCCAAAGTGCTGGGATTACAAGCATGAGCCACCGCGCCCAACAATT +TTTGTATTTTTAGTACAGACAGGGTTTCACTACGTTGGCCAGGCTAGGCTCAAACTCCTGACCTCATGATCCGCCTACCTCGGCCTCCCAAAGTGCTGGG +ATTACAGGCATGAGCCACTGCATCCGGCCAATTTACATGTCAGTTTTAACTTTTCATGTAATAAAAAAGCAATAGATAAAGCACATTAACAAAGCTCCTT +GAAACTCTAATTTTTTTTAATTTTTTTTTTTGAGACAGGGTCTCACTCTGTCGCCCAGGCTGGAGTGCAATGGCGTGATCTCGGCTCACCGCAACCTCCG +CCTCCCAGGTTCAAGGGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTATAGACGTGCACCACCACGCCTGGCTAATTTTGTATTCTTTTTTTTCT +TTTTTGGAGACGGAGTCTCGCTGTGTCACCCAGGCTGGAGTGCAGTGGCACGATCTCAGCTCACTGCAAGCTCCGTCTCCCGGGTTCACGTCATTCTCCC +GCCTCAGCCTCCCGAGTAGCTGGGACTACAGTCACCCGCCACTATGCCCGGCTAATTTTGTTTTTGTATTTTTAGTAGAGACAGGGTTTCACCGTGTTAG +CCAGGACGGTCTCGATCTCCTGACCTTGTGATCCGCGCACCTCGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACCGCGCCCGACAATTTTGTAT +TCTTAGTAGAGATGGGGTTTCACCATGTTGGCCAAGCTGGTCTCGAACTCCTGATCTCAAGTGATCCACCCGCCTCAGCCTCCCAAAGTGCTGGGATTAC +AAGCGTGAGCCACTGCACCCAGCCTGAAACTCTCAATAATTTTTAAGAGTACAAAGCAGGTTCTGAGACCAGAAGATTTGAGAGCAGCTGGCTTAATCCT +TGACCACCGTGCTGCTCAGAGAGCCCCATGAAAGACCTGGTCTCCACTGAATTTCAGCTACTAGGACAGCATCTGGCACTTTGCAAAAAGATGTACAATT +TAGCACTTACCAATGTGGAATCTGAGCTGCACAAAACTCATGAGGCTTACCCCGGAGGGCTCCACCCAACACAGGGGCAGGATCACCTTGGCCAAGTACC +TGGGAGATGAAGTCCTTCTCCAGCTCCTCCTTGGGCTTGTCTGGGCACCTCGAGGCCTCCTCGCACTCCCCCCTAACACTGTAGTTCTGTGACAGGATCT +CTGCGAGGTTGAACTGATGGTCTCCAGAGCCCATGGACACCACTGGGGAGAAGAGAGCAGCCCAGGTGAGCACCGTGCCTCGCCTGTCCCAACCATCCTG +CCGAGACTACTGACGCCTGGTGAAGCCCTAAGGATGAGGCCCTCTGCATGCTGCCAGGATCAGCCTCATGAGGGAACCCAACAGGACACCCCACGACTAA +TGCACACAGGAGCACGGCTGGTGAGCTGCACATACAAATTCCAAGGATTTTTTTGGGGGGTGGGTGTGTCTCTTTCTGAGAGACTGCTTGTCTTCCTGAA +CACAGAGAAGCCTGCGAGGATTTGGGGAGCAAGTGGACTAGAAAGAGACCAACACCCATCTCGTTAGGGTAGAAGGAGCAGCAGGACTCAGTCGAGGTGG +GTTCACACCGGACTCCATGACTCCTGAAACGGGGGTGACGCTGAACCCTCACCTGCACAGGTCAGTACAGCATCAAGGAGCATGCAGGGACAAACCAATG +GGGGCTCGACAACACCAGTCCCTTAAGCTCCGTCTGCAGGGCCACATGAAGAAGACATGCGATGTACATGGCCCAACAGTTGACGGCTGTCATCAGATCC +AGGGTTTCCCCGAAAGAACTGGGATGTGTCACCATTCCTCTGCATGTTTACTCTCCAATTGGTCAAATTTTTAAACAAACAAAGGAAATAGCTAGGGCTC +AATCAATCCAGACAGAGAGCAGTGTAGGCCAAGGCTGGGGGCCTGAGGGCCTGGGAGTCCAGGGCACGAGGCCTCTAGGGCAGCCACACAGCCTGTAGGG +CTGGGCACACAGGTGTGCACCACACACAGCCCATGCACAGAACATGCAGCTGCAGGGCACAGAGGACCCCCAGCGGCAGGCACCTCGTTAGAGTGAGGGA +ATGACCTGGAGCTGAATGGGTGCGCCCGGACCCTCAGTGGCCACCGCACCCTTGGAGGAGCCACGTGAGGGAAAACAGGGATGGCACCGCCTTCTCTGGG +GACTCGGGTGGTGACTAGTTTGATACGGAAAGAGACGCAGCCCTACACCTGGCAGAAGGAGCCCAGCCAGGGGAAGAACAGTCATAGAGACCCTTGCCCT +ACAGCGTCAGCTCCTCCCCGCAGGCCCAACGCAGGTGGCTGGCAGGCGGGCATGGGACCTTGATGCCCACTGGGCAAGCAGCAGCGCAGGGAGGTGCAGG +GAACCCGGGGTGCTGCCTGTCTCGCCGCCCTCCACCTTCTCAGCCCCGGCTCCCTCAGCAAGCCACCCCTTCCCAACACCCTGGCAAGATGAGGCAGCCC +TCAGCTCGGTGCAGGCGTGTGCCCGGGTCCTCTGCTGGGGGTGCTGGGCTCTGAGGATGGTCTTGGGTCGCCTGGGCTCCCTGCCCCTGCTAAAGAACAG +GAAGACGGGAGTCCTGACCACTCTGCCCCACAGCTCCATCTGAACGGGTGGGAGCTGGGACACCCTGGACTCTGGAAGCCAGTGTGCCGGTCCACAGCTC +AGCCAGGCCCAGCAGGCATTCTGTCTCTCACAGCCACAAAGGCCTTGGCGGACCTGAGCAGGGGAAGGAGGGAGGAAGGTACCTGCTGTTGTCTGCAAGC +CCGGCTCCCCTGGGCACAGGCTGTGCTCGAGGCAGGAGACCACGCGAGGACTCTGCCTCCCCAGCGAGGAGGCCTGCGAAGGAAGAGAGGCAGGGTTAGC +TCGGCCGGCCCAAAACCTGCTGCTGGACATCACAGTGTGGCAGCCAAGAGCAAGCGCTGGTCAGAGCCCAGTCCCCAGTGACCAGGGAAGGGGCTTTGTC +TCCGCCTCTGAGGGCTGGGGGGCACTAGGAGCAGCACACGCATGTGGCCGCCACTCGCCCCGCCTCCCACCAAGGACCGCTCACAGGGTGGAGGCGTTCT +CGCCCAGGGCAGGACATGCATCATGTGACACTGAAAACTGCCCACACACAGGCCTACAGTCCTGACCCATGCTGCAACCTGGATGAAGCTCAACAACAGC +ATGCACTGGGAGGGAAGCCAGACACCAACGGCCACAGCGTAGGGTCCACTGATACCAAACATCCAGAACAGGCCAGTCCACAGACAGAATGGGGGCTCGT +GGGGGCCAGGAGCCAGGGAGAGAGACAGTGGGAGAGTGACTGCTAACGGGGACAGGGCTTCTTTTGGGGATGACAGAATGTTTTAGAATCAGATAGAGGT +GATGGTTGCATGGTCGTGAATACACTAAAAATCAATGAATTATAAACTTTAAAATGGGCATATTTTATGGTTTGTCAATTACAATTTTTTTTTATAAAAA +GGCAAACAAAACCATTATAAGTTACCATTATCACAATGTTCAATATCTCTCTTTTTTTTTGAGACAGAGCCTTGCTCTGTCGCCCAGGCTGGAGTGCAGT +GGCGCAATCTTGGCTCACTGCAACCTCTGCCACCCAGGTTCAAGTGATTCTCCTGCCTTAGCCTCCCGAGTAGCTAGGACTACAGGTGCGCACCACCACG +CCCAGCTAATTTCTGTATTTTTACTAGAGATGAGGGTTTCACCATGTTGCCCAGGCTGGTCTCAAACTCTTGACCTCAAGTGATCCGCCCGCCTCGGCCT +CCCAAAGTGCTGGCATTATGGGTGTGAGCTACCGCAAGCCACGATATCTCTCATGTACATAAACACAAAACCCTCAACAAAATACTAGCAAACTGAATCC +AGCAACACATAAAGATGATTATAAGCCACGACCAAGTAAGATTTACCGCAGGGATGCAAGGTCGATTTAATATCCAAAAGTCAATTAATATAATACATCA +CATCAATAAAATAAAAAAACAAAACACAGGATCATCTCAACATACCCAATCCAACAAAATCCAACATACTTTCATAAGGAAAAATACCCAACAAACTCAG +AACAGAAGGGAGCTTCCTTCTTGGAAAAACCCATACTTATCATTGCCCTCAATGGGGAAAGGCTGCTTTCTCCTTCACACCATGAGCACCACAACGTGTA +CTCTCACCTCTCATGCTAAATGGAGGGCTGGATGGTGTAGTCAGCGTAAAAGCATCAAATAAAAAGAATCAAGATCGGTAAGGAAGCCGGGCACGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCTCAGGCAGGCGGATCCCTTGAGGTCAGGAGTTCAAGACTAGCCTGGCCAACATGGTGAAACCCTGTCTC +TACCAAAAATACAAAAAAATTAGCCAGGCATTGTGGCATGTGCCTGTAATCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATTGCTTGAACCAGGGAGGC +GGAGGCTGCAGTGAGCCGAGATCGTGCCACTGCACTCCAGCCTGGGCAACAGAGCAAGACTCCATCTCACAAAAAAAAAAAAAAAAAAAAAGGCTGGGCG +CAGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGCAGATCACGAGGTCAGCAGATGGAGATCATCCTGGCCAACAAGGTGAAACCCT +GTCTCTACTAAAAATGTAAAAATTAGCTGGGTGTGGTGGCGGGCACCTGTAGTCCCAGTTACTCGGGAGGCTGAGGCAGGAGGATCGCTTGAACCCAGGA +GGCAGAGGTTGCAGTGAGCCGAGATCGTGCCACTGCACTCCAGCCTGGCAATACAGCAAGACTCCATCTCAAAAAAAAAAAAAAAAAAAAAAAAAAAAGA +TTGGTAAGGAAGAAGTAAAACTATCTCTGTGCTGGTGCTGGTGACATGATCTAAAAAACTATTCAAACTACAGTGAGTTCAGCAAGGTTGCAGTACACAA +AATCAATACATAAAAATCAATTTTATTTCTATATAAAAGCAACAAATACAAAAAGAACAATTCCATTTACAATAGCATCAAGGGAAGTGTGAAATGTGTA +CAGTACTCTGAGTGAACAAAGCAGTGTTGAAAGGAAGATCCAAGGGAATGTAAAGGCATCCCACGTTCATGGCTGAGAAGACAACATTAAGACGGCAACA +CCCCCCACTGATTGACAAATTCAACACCATGTCTATCAGAACCCCAGTTGGCTTCTTTGTAGAAACCCACGAGCCGATTTCAAAAGCATATGGAAGCTCA +AGGTACCCCAAACAGCCCAAACAATCTTGAAACAATACTTCCTGATTTCAAAATTCACCACAGAGCCACAGCAATCAAAACAGTGTGGTACTGCCATAAG +GACAGCACAAAGATCAACGAACTAGAACTGAGAATCCAGAAATACAGTCACACATTCATAGTCAACTGGATTTCCACAAAGGTATCAAAACAGTTCCATG +AAGGAATGAACAGTCTTTAACAAATGGTACTGGGACAGTTGAATATCCATGTGCAAAAGAATGAAGTTGGACCCCTATCTCATACCATATGCAAAAATTA +CCTCAAAATGGATCAAAGGCCTTAAATATAAGAGCCAAAACCACACAACTTTTCGGAGAAAATATATGGATAAATATTTGTAACCTTTTGATTGAATCTA +AAAATGTGGTGGGAAAAAAGTTTGTGACCTTGGATTTGGCAATGGTTTCTTAGATAAGACACCAAAATCACAAGTGACCAAAAAAAAAAAAAAAAACCAA +ATGGATAAACAACTTCACCAAAATTAAAAACTTTTGTGCTTCAAAGGACGCCCCCAAGAAAGTGAAAGGACAACTGAGAGAATAGGAGAAAATATCTGAA +AAATAATCTATCTGATAAGGAACTTCTTCTCAGTATAAAGAACGTTTAAAACTCAATAAGGAAGAGAGAATCCCATTGAAAAATAGGCAAAGGATCTGAA +CAGACATTTCTCCAAAGAGGACAGACAAATGGCCAATAAGCACAGGAAAAGATACTCAATGTAATATCAGGCAAAAGCAAGCAAAGTCCACACTACGATA +CCACTTCCTAATCAGAGAATAAAAACTGTGCTCAAAAAGACAGTAACAAGTGTTGACAAGAACGTGGACAAAGTGGAACTCTCCTGTGCCCTGCCGGTGG +GAATGTCAAAATAGTGCAGCCACTTTGGAAAATAGTCCAGCAATTCCTCCAAAAGTTAAATAGTATTTAACCATGTGACCCAGGTCAGGGTCCTAATATC +CATCAGCTGACAAAAACAAAACAAAGCACTAGCAACGGGGCAAAGAAGGACGCACTGACACACTACCACATGGACGCACCTCGAAAGACTCATGCTCCTG +AAACAGCCAGACACAAAAGGCCACGTGTCGTATGACTCATTTAATCTCAAATGTCTAGAGCAGGCAAATTCGTAGAGACAGAAAATGGATTCCTGGTGGA +AAGGGGCTGGGAGTTGATCTGGGGTTTGGGGAGTGACCACTAAGGGGTGTGGGGTTCCTTTTGGGGTGATGAAAATGTTTTAAAATTGACTGTGATGGTG +GCTGCACAACTGGGTGAATACACTAACAACCACTGAACTGGACACATTAAAACGGTGAACTGCATGGTAAATGAATTATACCTCGGGAAAGCTGCTGCCA +AAAAGGGTAGATTAAAATATTTAATGAAGTTTAAAAACTTGTGTAGTAAGAATTTCAATACTTCTTCACGGGTCCTCAAGAAAAAACCTCACAGGTGGTA +TAATCATTCCCCTCACAAAAAAACAAGGAAACAAGCTCAAAGAGATAGAGTCAGTTACCCAAGCTCACACAGCAGGTTCAGTGGTGCAGTTACAAAGTGG +AGCTCAGGCCAGCGGCTTGCAAACACCTTCCAGCCCATCACACTACTGGGGAACACAACGGCTAGTACAGTTGACCCTTGAACAACGCAGGGGTTACGGG +TGCCAACCCTCCACACAGGTGAAAACCCATGCATGACTTCTGACTCCCCGACACTTGATTAATAGCCTCCTGCTGGTCGGGAGCACTGCCGATAACATCA +ACAGTTGATAAACACATATTTTATATATTGTATTATGTACTGTATTCTCACAAAAAAAGTAAACTACAGAAAAAGTTATTAAGAAAATTGTAAGAAAGAG +AAAGTGTATTTACTATTCATTAAGTGGAAGTGGATCATCCTAAAGGTCTTCGTCCTCATCATCTTCACGTTGAGTAGGCTGAGGAGGAAGAGGAGGGGTT +GGTCTTCCTGTCTCGGGGTGGCAGAGATGGAAGGAAATCCATGTATAAGTGACCCATGCAGTTCAAACCCGTGAGGTTCAAGGGCCAACTGTACAGCAAC +GTACAGCAAAGCCACGGAAGGGAGCTGGGGCAGCCACTGGCCCTGGAGTGACTCTGGCAACAAGGCTGCCAAGGACCAAGGAGCACCTCAAGCTCTAAGT +GGAGACTGACAGGACCCATCCAGCTTTAGAAAGTTTAGCTCCGTGGTGGCAGAGGGCAAACAGAAGACAGAGGGAAGGAAGAGCCAGCAGGGCCCCCAGG +GGGAAGGGGCCACGGGACTGGAAGCAAGCAGCACAGAGTGCATGGCAGCTGCAGGGGCATCTCACGCCTCCTGCCCTGGGGTTGGCCTGGGTCTGGCAGA +GATGGCCTCACCTCTTTCCAGGACACAGCAGGTGGCCACCAGCCCACAACCACTCTACACAGCCACACGCGGTGTGAAGCCACAGGGAAAGCATCCTAAG +TGACCTCTGAAATCACCCTCAGCCCCCTCTAGGACCCTCTGGGTAGGGGTCGAGGACAGGTTCTCTGGGCAACGGTTCCTGCCTCAGTCAGGGGCTGGCT +TTCTACTCCCGCAACCAGGAGCCTGACTAACAAGGGGATGGCAGGCGACCACATCAAATGAGGCCCCAGTCTGGACGGCAAGTTGACAACAGTCCCGCAG +GCTTGAGATCCACACCGAGTAACAGGGAGTTAACATATGGCCCCAGGAGAGGTGGTCTGCAGGGTCTGAGGAGGATCTGGCCCTTATATGACGTGCCATT +TAACAGGAGAGCTAAGGCAGAGGGGGGCAAAGAGGGAAGCGGCTGGGAACGGCAGAAAGGGCCGCTAACAGGGAGGCCCTGAGCAGCCTGGGATCCCCAA +GTTCATTTCCAGGCGACTCTGAGTTCCTGGAACTTACCACGGAATACAGACTTCATGGATCTTCTTCCTCCCGCTGCCCCTGCCTGGTGTCCAGGTGCAA +GTCTACTCTCAAAGCAGGTTCCCAGGGACTCTACTTCACTCACTCAGAACACTCTGCATGTTTCCCTCTGAGTTCACTCCCAGGAAAGACAAAGTCCTCT +GTTTTGTCAAAGTGGAAGCAGGAAAAAGAGGGGGAGCAGGCCAACGGTATTCCAGGCAACAAAAAAAGCAAAGGAAGCGTAAACAGCATTCTAGAAACAA +GGTCCAGAGGACAACAGGCCACAGACCCAGGCGTCCACCAGGGTCTTCAGGCAGTAGAAGCGGCAGCCAGCTACTCAACATAAAGACTGCACCAGAGGAC +TGGGTGCAGAGCACAGACCAGCCCTTCCCCCAGGGCAGCCCCCACAGGTATAGAGTGCACCAAAAACACAAGAGGCCACCCTGCAAAGCTTAACCCAAAA +TGACAGGGTGGCAGGTTCCATTCGCCAAGATGGCTGCACCTACCTCTCCCATGCCCCAAGCCCTCTCCCCAGTGTGACTGAAACAACCTCCTCCTAAGAG +CCATGCTTGACCCTCCTCCCACCCACACCAACTCAAGTGCCAGGCGCTTGTTGGACTACCCAGCACCCCACTCCTCCGTCTGACCAATGTTCCCTGGGCG +CCCACTCTGGGCTCAGCAAGGCAGTGGCGTGGTGGTTAACCTGAGAAACAAGTTCCACCTGCCTCCACCCACATGGAGTTGCTAGTTTTGGACACAGACA +ACAAACAAGTGGACATGTATGGTACCGAGAAGAGAAAACAGGGCGCACGGGCTCTGCAACTGCGGGTCAGGGAAGGCCTGGGGGGCCTCAGTCGAGGTGG +AACCATCGTTGGCAGCCCCCAAATGGGTAGAGTGCACCAGCAAACAGGAGCCCAGGGCCCTAGAGTAGGGGGCAGATCCGTGGGGACCACCTCACAGGGC +TGTGGGACTCAGCAAGGAGGAGCATTTTATCCCAGGGACCATGAAAAGCCATGGAGGGTTTTAGGTAGGAGCAAAAGATGGTGCTCTTAGGTTTTTAAAA +GATCAATCTAGTATGCCTGAGAAAAGTATGAAGCATTCCCGTCTGCCACTGTGGTGCTTATGATTATTCTGGGATACTGATACAGAATAAAGTAGCTAGT +ACTGATCACGTGCTATAAAGTTACAAATTGCCACTTTTACGGGTTAAAAACAGTGGAATATCGTCAACTTCACAAGATTCAACTTCCATGTACAAGCCGT +TGTGGCAGGACCTCATCAGACCTCCTAGCTCTGAAGGGTGACCATTAAACTTCCCATTTCAGAGATGAGGAAAAGGAAGTTCTGAGTCACTGGGCAACCT +GCCCAAGACCACACAGAACAAGTCCGGTGGTCAGACAGCTTGCCATGGCTCCTCACGCTCAGCACCTCATACTTGTTGGTCCTAACCCACCCACGTCTCT +CTCTGACCAGACTCTGCATCCCTGTAGGAGAGGCCCTGTCTGCTCCATTCACTCCCAGATCCTCAGGCCGAGGACAGAGCGGGACCTCCTTAGAAAATCA +AATCAAATTCACTCAACAGGGCACCACCCCAAAGTGTAAAACAGGGTTAACAGGAGCAGCCGGACCACAAGCTGCTGTGCACATTTACGGAGCTCAGCCT +AGAGCAGGGCAGAACAGCCACATGGCAGCTCTGGGGGAGGCTGGCTTGGGAGTCTGACTTGTGCCATCCCAGACACAGAGCTACCTGTCAGGCCACGTGT +GTTGCCCAGATTCCAGGAGCACAACTCATTCGACCACCACGTCGCTGCAGGGCCACTGGGAGACGCGGCTTCTGCCTCCGACCCTGGAGGACAGCCACCA +TCTGCATGGGGACTCAGTCTCCCTAAGCGTCTCAAGAAGAACTAATTCTCGATGAAGGAACTGGCCGGTGGTCTGGCCTAGTATCGAGACACCTACACCG +TCTTTGGCATAAACACAGGGCCTGTTACTGCCCCTGAGGTCGTCACCAGGGGGAGAGAATGGCCAGTCCTGCCTCCCACAACGCCCAAGACATAAACACG +CAACGTGGCACCACGGCCAGGCCGCAGTTCCAATCCCGGCTTCCCACGAGGCGGCTGTGCCTGGCTGGGTGGGCACCTTTTCCTTTGGGCTCTATCCCAG +AGATAGGATCAGCTCTTGAGTCTGCCCGCCTGTCGTAACTTCTGCGCACAGAAGTCATGCACTGAGTCCCACTGACTGAGCACCTCGCAGCCGCCGCACC +TTCACCTACATTATCTCTTTCCATCTTCACCAGGGCCCTCCAAGGTGAAAGCAAGTCCACACAGGCTCATCCACCACTCCAAAATCAAAAAAAGCTTCAA +AAGCGAAAGTTTCTTCCTTCCTGGTTTGACCTGACACGAAGCTATCTGTTGTCTTATCCTAGACAGTCCTAGGTGGGTTTGATCAAACATCACAGTCCAA +AATCCCACAGATCCTCAAATTGGAAAAATTCTGGATTCCAAAATATAGCTGGTCCCAAACATTTCAGATAAAGGGTCCCGGGCTTGTTTCCTGGACGAGG +GAGGAGGCTCCAGAAGTAACTTCGTGCCCGGGAGAGGCTGGTCCAACTCTTCTGAGATCAGCCCCGACGCTCTCTAGGCCCCGGCAGACCCACCCACCCT +GCGCCCAGTTCGCGCCAGGCGGGTCCGCGTCGGGAGTTCAAATCCCGCCCGGGGTCTGACCCAGCCCCGCCGGGGGGCTCGCGGGCGGCGGAGGCGCGGT +GGGTCCACCGGGATCCCGATGGGGAGCGCGGGGCGCCTGGCGGCCCCAGCACTCGGCAAAGTTGGCAAAGGCGCGGGAGGGGAGGCCTGCGCGCCGCGGG +GCCCGGGCCGGGGCCGGGAACCGGAGCCGGACCCTGGAACGGAGCCGCGCGCCCACCGGACCCCCGACACCAGCCCCGCCCCGCGTCCCTCCCCTCCCCC +ACCCCGGCCCCCGCCCGCCCCGCGCCGCCGCGCATGCGCACTGCAGCCCGCGATGTGGCAGCCGGGGGAGTTGGGGGGTGGGGGCCGGCCGGGGGCGGCC +GCCGATGGAGCCCCGCGCCCCTCCGGCCCCGGACGGGCCAGGCGCCCCGGCCGGCCTCAGAGCTCCAGAGCGGGGCTCTCCGTCCCTGGGGCCCACGACG +AGGCCGAGCCACGGCGGCGGGGGGCGCGGACGCGCGGGGGCGGGGGGCCGGCTCCCCCGGCCCGCTCACTCACCTCCGCCATGGCCGTGTGTGCGCGGGA +GGCGGTGGCCGCGCCGGGATCCCCGGATGAGGGGCCGCGCACTCATTGGCTGTGGAGCCTGGAGGGCGGGGCAGGGGGCGGAGCCTGGAGGGGGCGGAGA +GCGGGCCGGGCGCGTAGTAGGTGCGCGGGCGCGGGCGCGGGCGCGCAGCCGAGCGTGGCCGGCGGCTTCTGGCGAGCTTGCGGTGTCTTTCCGGCCGTCT +CTGCTGGACCCTGATCTTGGCCTTGGCCTTGGCGGAGGAGACTGCATTCCATAAAAATACGAATTCCTGATAATCACACCTGCGTGGGGACCACGTGGTC +CTGTGTGACCTCTTCATTCCCTCGGCTGCTCGCTGTTAATACCCCGCGTGGCAGACTAGGAAACTGAGGCCCAGGGCGACGGGCCACCCAGAGTGTCAGT +GATAGAGCCAGAATTGGTGTCCGGGCTGCGTGGTTCTGGAATTTTCTGCACTTTCGCACCCGTGATGAGCAAACTAGCGCGCGGAGGAACCAATCGGGGA +GCTTGCGAACGCGCACCAGTCGGAGAGGTTTTAGAAACGGTGGCCCCGCGCCGGAGAGCCCAAGGCGGGAGGCAGGGAGGTGGGCTTGACCCCAGGGCCA +TTTGGTTCTGCAGTCCGTCGTTTCGCAGATTGAACATTTCTGGAACACGTGCACGTTCTGATCCTGAGGGTTTGAAGGAGACAGCCCTAACGCCTGTCTT +CAGGGCGTTTAGAGTGGAGGATGGGAAGGCAAGGACTCGCCACACCTTAAATTTGAGACGGATAAGTGCCGTGAATCTTCGGGGCGCACGATGCAGAGAG +AGGATAGGAAGCAGGGGTGGGGCGTGAAGAGGCAGGGGCCAGGTGGGAGCTGTGGGGCCTGGACCAGAGTGCAGAGAGACTTGAGAAGGTGGACACCACA +AGACTCGCTGATGGAGGGAAGCTGGAGAGAGTGAAGGATGGCCTCCAGATGTCTGGCTTGCGCAAATGAGTGGAGGGCGGTTCCTACTGAGACCAGGAAG +AAGAGAACTGGAGACCAGGAAGAAGGGAATTGGGGACCAGGAGGAAGGGAATTGGGGACCAGGAAGAAGAGAATGAGTCTCATTCCTGTTTCCCAGTGAT +CAGCCAATGAATAGTGAGAACTTGACATGCATCAGCCTTGATTCCTGATGCAAAATCATTACTCAGTCCTCTGAGAATTCACCAACCAAGAGATAGAAGA +ACCACTCTGGAGGGGTCTACCCTCACTCCTTTTTTGGTTTACATCATTGAGATTGAGGGTTCTGGCCCTCGTGTTGAAGAGTCCTCACTGATTTGTGCAA +GAGTTGGTTCCTTCCTTTATTATTCATTTGTTATTATTCATTCAGTCATTCAGTGAACTAAACACATATCTTATGCAGTCCTCAACTGGGTGCTGGGTAG +CCAGAGGTCCTGTGAAGCAGGGAGAAGCATGAACAGATAAGAGAGTGAGGTGCTGTGCTGTAACAGGTGGAGGGGCCCGAAGACAAGGGCTTGAGTCCAC +CTGGCAAAACGAGGGAAGACTCTTAGGAGAGGGCTTGGCAAGAATCATCACATAGATGTCAAATGAGGACTTGGGTGAAGAGAAGGGTATTGTGGCTTGG +AACGGTGACTCACACCTCTAATCCTAACACTTGGGGAGGCAGAGGCAGGAGGATCACTTGAGGTCAGGAGTTTGAGACCAGCCTGGGCAACAGGGTGAAA +CCCTGTCTCTACTAAAAATACAAAAATTATCCGGGCGTGGTGGCGAGTGCCCATAATCCCAGCTATTCTGTGGAGGCTAAGGCAAGAGAATCACTTGAAC +CTGGGAAGGCAGAGGTTGCAGTGAGCTAAGATCACTGCACTCCAGCCTGGGAAACAGAGTGAGACACTGTTTCAAAAAAAAAAAAAAAAAACTTTAAACA +TTAGAGGGCATGACGATAATGTGCCTGTAGTCCCAGCTACTCTGGAGGCCGAAGTGGGAGGATCTCTTGAGCCCAGGAGGTCGAGGCTGCGGTAAGCAGT +GATTGTGCCACTGCACCCCAGCCTGGGCAACAGAGTGAGACCTGTCTCAAAAAAAAAAAAAAAAAAGAGTGAAGGATATTTTAAGGTCTGAAAGTCTGTC +TCCGTAGACTGTTAGTCGCAGTGGAGAAATGAAGCCACTTGTTGGGTGGGTGATAAAACTCAGCATCCCTGGTAAAGGGCAGGTGCACACCATGTGCACC +TGGATGTGGTGTCCAAAGCAGGACACGGCATCACTGAATCCAGCCAGCAATGCACAACCCATATCTACATATGAGGAAATTTCAGACAAACCCAAATAAG +GAATATTCTGTTAAACAAAAGAGGGACTGTATTCTTCAGAAATGTTAATGCCACAATGGGGCGTGGTGGCGGGTGCCTGTAATCCCAGCTGCTCAGGAGG +CTGAGGCAGGAGAATCACTTGAACCCGAGAGGCGGAGGTTGCAGTGAGCTGAGATTGCGCCACTACACTCCAGCCTGGGCGACAAGAGCAAAACTCCATC +TCAAAACAAAACAGGCCAGGCGCTGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCTGAAGCAGGAAGATCACGAGGTCAGGAGTTCAAGACCAGC +CTAGCTAGCATGGTGAAACCTGATCTCTACTAAAATAATACAAAAAATTAGCCGGGCGTGGTGGTGCACACCTGTAGTCCCAACTACTCGGGAGGCTGAG +GCAAGAGAATCGCTTGAAACCGGGAGGTGGAGGCTGCAGTGAGCCGAGATGGCACCATTGCATTCCAGCCTGGGCGACAGAGCAAGACTCCGTCTCAAAA +AAAAAAAAAAAACCACAGCGACAACAACAAAAAAAAGTTAATGCCAGAAAAGATAAACCTGTGTAAATCTTTTTTTTTTTTTTTTTTTTTTTGAGATGGA +TTCTCGCTCTGTTGCCCAGGCTGGAGTGCAGTGGCACAATCTTGGCTCACTGCAAGCCCCACCTCCCGGGTTCACGCCATTCTCCTGGCTCAGCCTCTGG +AGTAGCTGGGACTGCAGGCATGTGCCGCACCTGGCTAATTTTTGTATTTTTAGTAGAGATGGGGTTTCACCATGTTGGCCAGGATGGTCTCGATCTGTTG +ACCTCGTGATCCACCCACCTCACCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCATAGCACCCGGCCAGTACGGAGGGTTTCTACTATACTCATTCTT +GCAATTATTCCATGAGCATAAAATGAAGTAAAACTCAGAAAATAAAGAGCAGCGAATCTTGAGCAGGGAGCTTAAGGGGAGAGGCTGGAGAGGGTGCCCC +TGGCCGTGGCACAGTGGTTTGAGTGGACACCTCACGTTGGAGGAGATACGCCTGCATGTGCCTCCACTCCAGGCTCCCTGTTTCTTCTCTGCCTGGTTTT +CATGGTCACCGGGCAGCTCCCAAGTTTGACAGAGGCATGGTGTCCCGGGATGAGGGTCCAGGTCACCGCATCGCTACACCTCTTGGAGCAGATGGAGACT +GCGTGGTGGAGCTGGGGGTGATGAATCCATTGCAGCCCCGAGGCGGGGAGGCAGGGGACGCTGTAGTTCACCCAAGCAGTGTCGTTCTTGCAAATTTTCC +CTAGAAAAAAGAGGCCTCACAAGATACTGGAGGAGCTGTGAGTAGTGCATGGGGTGGCCTGTGGTGGATGCTGGGTGCATCATCAAACCCTCCCCTACAC +AAGCACTAACTTCCCCCTCTGCTCAGGGTCAAGTATCCCTCTGAGGGGCGGCCCACATCAGCGACTGGCTGGTACAGATCCATAAAGACCCAGGCACCTG +TGACCAACTGGGGTCAACCGTGAGGCTGCAGAGCTCCTGTAGGATTGGAGGCGGCTTGGTCATCTCAGCTCGCTCCTCCCTCCCTCCAGCCCTGCTTCCT +TCACTCTCTGACAGGTGTTGACCCCAAGGGTAACCCCGACAATATTCCTGCACATAATCTTTGTCTCGCAGTCTATTTCCTGGAGACCTAACCCGTGCCA +CAAAACATGAGTCACATTTTGAAAGGTTTAAAAAAACAAACAAGGCCCGGCGTGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACAAGGTCAAGAGATCAAGACCAGCCTGGCCAACCCGGTGAAACCCCATCTCTACTAAAAATACAAAGATTAGCCGGGCGTGGTGGCGGGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCGTGAACCTGGGAGGCGGAGCTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAAAAAAAAAAAACTTAGTCTATTCGTGCTGCTGTAATAAAGCACCACGGATGAGGTAGTTTATATATACATAT +TTTAAGAACACATTTATTTATCACAGTTCTGGAGGCTGGAAAGCCTTGATCAAGGCGCCGGCAGTTTTGGTGTCTGGTGAGAGCCTGGTCTCTGCTCCCA +AAATGGTGCCTTGGTACAGCATCCTCCAAAGGGAGGAACACTGAACCCTCACATGGCAGAGGGGATGGGCAGAGAGTGCTCCCTTTGACCTCGAGCCCTT +TTTTTTTTTTTTTTTTTGAGACGGAGTTTTGCCTTTGTCACCCAGGCTGTGCAATGGCGTCATCTCGGCTCACTGCAACCTCCACCTCCCAGGTTCAAGC +AATTCTCCTGCCTAAGCCTCCCAAGTAGCTGGGTTTACAGATATGCACCACGACACCAAGCTAGTTTTTATATTTTTAGTAGAGATGGGGTTTCACCACG +TTACCCAGGCTGATCTCGAACTCCTGACCTCAGGTGATCCACCCCCCTCCCTCAGCCTTCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCTGC +CGACCTTAAGCCCTTTTGTAAGGGTGCTAATCTACTCCTGAGGGCAGAGCCCTGATGTCTTAATCACCTGCCAAAGGTCCCGCCTTTTAATACAATTGCA +CTGGGGATTAAGTTTCAACATGAATTTTGGAAGGACACCGTCATTCAAACCATAGCAAGAAGCAATACAAATTGAAAGTATAACATAATGAGAGAGAAGA +GGCCATAAAAGAGAATGAATAGAAAAAAAAATAGTCCCTGGTGTGGTGGCTCACACATGTAATCCCAGCACTTTGGGAGACTGAGGCGGGAGGATTGCTT +GAGCCTAGGAGATCAAGACCAGCGTGGGCAACATAATGAGACCCCATCTCTACCGAAAAACAACAACAACAACAAGAATAACAAATATACACACACACAC +ACACAGACACATATATATACACACACACACATATATACAGACACACATATATATACACACACACACATATATATACACACACAAATATATATACACACAT +ATATACACACACACACATATATATACACACACACACACATATATACACACACACATATATATACACACACACACATATATATACACACACACACATATAT +ACAAACACACATATATATACACACACACATATATATACACACACACATATATATACACACACACACATATATATACACACACATATATATACACACACAC +ATATATATACACACACACATATATATACAGACACACACATATATACACACACACATATATACACACACACACATATATATACACAGACACACATATATAT +ACACACACACACATATATATACAGACACACACATATATACACACACACATATATATACACACACACATATATACACACACACATATATATACACACACAC +ATATATATACACACACACATATGTATACAAACACACAAATATATTAAACACATACACACAAATATATATACACACATATATACACACACACAAATATATA +AACACATACACACAAATATATATACACACACATATATACACACACATATATACACACACACATATGTATACAAACACACAAATATATAAACACATACACA +CAAATATATATACACACATATATACACACACACAAATATATAAACACATACACACAAATATATATACACACATATATACACACACATATATACACACAAA +TATATACACACATATATACACACACACAAATATATAAACACATACACACAAATATATATACACACACATATATACACACACATATATACACACAAAATAT +ACACACATATATACACACACATATATACATACACAAATATAGACATACACACACAAATACATACACACACAAATATATATACACACAAATATATATACAC +ACATATATACACATACACAAATATATATACACACACACATATATATACACACACACATATGTATACAAACACACAAATATATAAACACATACACACAAAT +ATATATACACACATATATACACACACACAAATATATAAACACATACACACAAATATATATACACACACATATATACACACACATATATATACACACACAC +ATATATATACACACACACATATGTATACAAACACACAAATATATAAACACACACATATGTATACAAACACACAAATATATAAACACATACACACAAATAT +ATATACACACATATATACACACACACAAATATATAAACACATACACACAAATATATATACACACACATATATACACACACATATATACACACACACATAT +GTATACAAACACACAAATATATAAACACATACACACAAATATATATACACACATATATACACACACACAAATATATAAACACATACACACAAATATATAT +ACACACACATATATACACACACATATATATACACACACACATATATATACACACACACAAATATATAAACACATACACACAAATATATACACACAAAAAA +TATATACATACACAAATATAGACATACAAATACACACACATATATACACACAAATATATATACACACACATATATACACACACAAATATATATACATACA +CAAATATAGACATACAAACACATACACAAATATATATACACACAAATATATATACACACATATACACACACACAAATATATATACACACAAATATATATA +CACACAAATATATATACACACACAAACGTGTATATACACACACATATATACACACATATATAATACTAAAAAAGAAAAAGAAATATAAAACAAAAGAAAG +CAAAACAAAATAGAAAGTGTAACAAATATGATGAAAAACAAAGATGAAGCATTTATCCTATCGAGAGACTTAAATAGGCTAAACTCAGAAAGGATCAGAG +GACAAATCTCAACCTTATGAGCGAACGTAGGAGTAAACCTAAGACACAGTGAGTCACACGGCGTTCCCGTCCACGAGGCACGGGTGCCTCACCACCAGCA +TGCTGGTGGGTGATCTAGCTCCCAAATCCAACTTTAGAATCTACTTTCTCAAACTCCTTTTGCAGGTCAGATTCTCCAGGAAGTGAATGCTGAGGTAGAG +ATTTGTATGCAGGAAATTCTGACGCGAGGGCCCACGGGATCGGCACCTGTGGGGAAGTGAAGGCAGCAGGGCAGAGAGAGAAGGATCTGCAGCACAGTTA +CCGCGGAGGCTTCGGCTGTGGAGCTGGGCTGGCCCCTCAGAGCTGTATCCTACGGGGGCACGGGACAAAGGCTTTGTACCCATGCATTGACCAGTCATTG +GGGAGGGAGAGAAGGTGACCACGGGGTCCAGTTGTCTTCAGGCAAGGACATTTCCCAGAGGTATTGTCTTCCAGAGGCTGGAGGACGAGTGCTGAGTTCT +GGGGGGGATCTTCTGGCTGGTGTGCCACAGCTCCACTACATCTTGTTCTGAGAATTTAAATGGCTTGTATTTTTCTTCTAGTGATCACCTTTATAATTAT +AATTTCATATAATCTACTTAATTCCATTCCTTCAGACCAACACTGTCTAACACGAATGTGATAGAATTTAACATTTTCTAGTAACCACATTAAAAAGGTA +AAAAGACACAAGTAAAATTAATTGTAATATGTTATTTAATACAAATATCTGTAAAGTATTATCTTTCCCATGTGTAATCAATATAAAATTATTGAGATAT +TTACACTCTGTTTTCCATACTGCTTTCAATCTCTGGTGTGTGTTTCACACTTATAGGACATCACAATTCAAATTAGCCACATTTTACTTGCCCGCGAACC +ACATGTGGCTACAAGACTGCACAGCACAGCTTTAGATGCTGACACTGTTTCTATCTATTGACTCTAGTGTTTAAAAAAAATGACATTAGGATACTTCTGC +TTTGCCCTATTCCCCCTCTCCTACATAACAGAATCCTAGTTAATTACATTGATTTTCTTCCTGTTTAACATTATGCTCTTAAATATACTTACATTTCTAT +TATTGGAATAATCCATTTAAAATAATTTTTTTGATGGGGAATGTGTATAACTGTACCACTTCCTATTATCTCTGCTCCCCTCACTTTTTGTTAACCATAC +CCTTTCTAGTTTCAAGATTTATAACATCTACATTTGTAGCCACTCTTCTTAGATTTGATTTAATGCCAGTCCTCAAGGTGAATGGACTCAGCTCTCAGCA +TCAGTTCTCTTGCTGTGGCTTCTCCATTTTCTCTCAGTTGGCTGAAAGTCATTCTTAAATAGTTTCTTCAGGAAGTTCCTTCAATTCTTGCATGCTCTAA +GACATTTGTCTGATGTCTTTATTTTATTTATTTATTTTTTGAGACGGAGTCTCACTCTGTCACCCAGGCTGGAGTGCAGTGGCGCAATCTTGGCTCACTG +CAACCTCCGCTTCCTGGGTTCAAGCAATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGATTACAGGCGCCTGCCACCACGCCCAGCTAATTTTTGTATTT +TTAGTAGAAACGGGGTTTCACCATGTTGGCCAGGCTGGTCTCAAACTCCTGACCTCAGGTAATCCACCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAG +GCATGAGCCGCCACACCTGGCCAATGTCTTTATTTTTTAATGACAGTTTGGCTGGGTATAAAATTATTTCTCCAGACCATCTTACTTCAACATTAAGTCC +TCCAGAACTTTGTAGACATTTTTCTATTGACTTCTAGCAATGAATGTTGCTGAAATAAAGTCTGGAGAGAGGCTTTTCCCTTTTAAGTCTCTTGGTCTTA +TTATCTTGATGCACTCAGGTATAAGCCATTTAGTATCATTTTTCTTGGGACATGGTGAGTTATTCCAATATATAGATGAAAATCTTCTTGTAATTCTGGG +AAGTTTTCTTAAATTATAAATTTAAATATTTGCTGCGTTCCATTATTTTGTATCTCTTCTTCGTGAATATCATTTTTATATATGTAGTATGGCCTTTTTC +TAGCTTCCAAATCTATTATCTTCTCTCTGACCCTTCATGATGATCTGCTATTTTCATGCATTGTGTTAGCTTTGTCAATCCTGTTTTCCATGTCCTTTTA +CTATTATGTCTTCTGCAATGTCAGTTCTCCTTAAGGCAATTTAGACTTCATTTTAACTAATTTAGACTTTCATTTTTTCTTCCATTTCTTTCCTAAATTC +TGCAACCTCATGTTAATCTCCTTCTGTTTCCTTTCTGTATCTTCTATGAACTGTATTCCTGCTTTGTGATAATTTATTTAAATATTTGGTGATTTTTTTT +TTTTTTTGAGAGAGGGTTTCACTGTCACCCAGGCTGGAGTGCAATGGTGCAATCTTGGCTCACTGCAACCTCTACCTCTCGGGTTCAAGCGATTCTCCTG +CCTCAGCCTCCCAAGTAGCTGGGATTACAGGCACCCGCCAACTCGCCAGGCTAATTTCTGTATTTTTAGTAGAGATGGGGTTTCACCATGTTGGCCAGGC +TGGTCTTGAATTCCTAACTTCAAGTGATCTGCCCACCTCGGCCTCCCAAATTGCTGGGATTACAGGCATGAGCCACTGTGCCTGGCCTGTATTTGGTGAT +TTTTAAACAATACTTATTTTCTCTGTGACATCTTTATTTCAATCCTATCCTTTTCTTTTTTTTTTTTTCTTTTTTTGAGAGATGGAGTTTCACTCTTGTT +GCCCAGGTTGGAGTGCAATGATGTGATCTCGGCTCACCACAGCCTCTGCCTCCCAGGTTCAAGCAATTCTCCTGCCTTAGCCTCCCAAGTAGCTGGGATT +ACAGGCATGCGCCACCACGCCTGGCTATGTTTTGTATTTTTGTAGAGACAGGGGTTTCTCCATGTTGGTCAGGCTGATCTCGAACTCCCAACCTCAGGTG +ATCTGCCCGCCTCGGCCTTCCAAAGTGCTCAGATTACAAGCATGAGCCACCGTGCCTGGCCTTAATCCCATCCTTTACTTTCTCATCTTTGAATAAGGGT +GATCTCCCTAAACCAGCCTTTATTAGGAGGTTATATGATGATCAAGCCAGGACTCTGCTCCTGTTAGTAGGAATCCTTCTGTGACACAGTCTGTGTGACA +GTGAGTTATTTTAGCCTTTGTTGTTCTCTGACTCAGCAAGGCTGGCACAGCAGAGTTGTTCAGAAGGCAACCCCATGCCAGCACCCAGTTTACGGGAAGA +TTCCTTCCTCCTGCAAATATGATTTCACATGGCAGTTACTCATTCAGCCTGCATTCCCTTCTTCCTGAAGTTTCACGCCAAACCGAATCTATAGAAACTC +CTACTGCCAGCCTATTCCTAATATTATTATTATTATTTTGAGACGGAGTTTCACTCTTATTGGGCAATAAGATCTCGGCTCACCACAACCTCTGCCTCCC +AGGTTCAAGCAATTCTCCTGCCTCACCCTCCCGAGTAGCTAGGATCACAGGCATGCACCACCACGCCCGGCTAATTTTGTATTTTTAGTAGAGATGGGGT +TTCTCCATGTTGGTCAGGCTGGTCTCGAACTCCGACGTCAGGTGATCCGCCCGCCTCGGCTTCCCAAAGTGCTGGGATTACACGCGTGAGACACTGCACC +CGGCCACCTGCTCCTAATATTCTGAGAAAGAATTATTAGTGTTGCCCCCAGACGATGGATGTATTTTGGAAAACTGCCCTACCAGCTTTGTCTGAGATCT +GAGCCCATAGACACCCTTTCCCAGCATTTCTGACACCCTTAGTAACCTTCCCTTTATCATTAATTTGTTTTCTTATCAGTTCAAGGTCACAGATGTCATC +ACGTTTCTTCAAAGATAGGTGTGGGCATCTCCATTTCTCATTCCTGTAACTTCTTTTGGATCGTGATGCCCCTGCAGGACTACATCGCTGTTTACTTGCT +CCCCTATTGGTGGACATTCCGGCTGCCTCATTTTTCATACCAGCTGTCACTGTCTCTGTATATCTCTATCTATCTATCTGTCCATTGAGAGAGAGCACAC +ATTTAATTCTTTGGTTAATTTATTTGCTTTTTTTCCTAAACAAGAGCAAAGCAATGTTTTCCAGTACAAATTTTGTTGCCAAAAGTCAAGAAGAGGCCAA +AAGTATAGAAGCATCGTTTGAAGCTGCAGTGCCCATAGTGAAAAAACAGGAGCAAGTTGGTCTATTGAAAAAAAGCCATGAAATTCAACACAAAGTTCTT +TCTTTCTTTCTTTTTTTGAAACGGAGTCTGGCTCTGTCACCCAGGCTGGAGTGCAATGGCTCAATCTCGGCTCACTGCAACCTCTGCCTCCTGGGCTCAA +GCGATTCTCCTGCCTCAGCCTCCCGAGTAGGTGGGATTACAGGCACCCGCCACCATGCCCGGCTAATTCTTGTATTTTTAATAGAGACAGGGTTTCACCG +TGTTAGCCAGGATGGTCTCGATCTCCTGACCTCGTGATCTGCCCGCCTCGGCCTCCCAAAAGTGCTGGGATTACAGGCGTGAGCTACTACGCCTAGCCCT +TTAATTTAATTTGATTTATTTTTAATTTTTATTTTTATTTATTTATTTTTGAGACAGAATCTCACTCCATCACCCAGGTTGGAGTGCAGGGGTGCTATCT +CGGCTCACTGCAACCTCTGCCTCCCGGGCTCAAGCGATTCTCGTGCCTCAGCCTCCCGAGTAGTTGGGGGTTATAGGCGCCCGCCACCACGCTCAGCTAA +TTTGTTTTGTATTTTTAGTAGAGATGGGGTTTCACCATGTTGCCCAGGCTGTTCTTGAAATCCTAACCTCAAGTAATCTGCCCACCTCAGCCTCCCAAAG +TCCTGGGATTACAGGTATGGGCCACCACGCCCAGCCCAGCAATGATGAGTTTTAAAGAATATACAGGTTATTTTGTTTTTATTTTATTTTTTATTATTTT +TTTGAGACGGAGTCTCGCTCTGTCGCCAGGCTGGAGTGCAGTGGCGCAATCTCTGCTCGCCGCAAGCTCCGCCTCCCGGGTTCAAGTGATTCTCCTGCCT +CAGCCTCCCGAGTAGCTGGGACTACAGGCATCTGCCACCATGCCTGGTGAATTTTTTGTATTTTTAGCAGAGACAGGTTTTCACCTTGTTGGCCAGGCTG +GTCTTGAACTCCTGACCTCATGATCCACCCACCTCGGCCTCCCAACGTGCTGGGATTACAGTCGTGAGTCACCGCACCGTGCTGGTTTTGGTGGGCATCA +CCTGTCCTTGGCTCTAATAGAGGATGTTACAGAAATCGTGTAGGCGCAGGTTTAGGTGCAGGCACAGGTGTAGGCATAGCACAGTGTAGGTGCAGGCACA +GGTGTAGGTGTAGGCACAGGAGTAGGTGTAGGCACAGGTGTAGGCATAGCACAGTGTAGGTGCAGGCACAGGTGTAGGTGTAGCACAGGTGTAGGTGTAG +CACAATGTAGTTGTAGCACAGGTGTAGGGGTAGCACAGTGTAGGTGCAGGCACAGGTTTAGGTGTAGCACAGTTGTAGGTGTAGGCAGAGATGTAGGTAT +AGCACAGGTTTAGATGTAGGCAAAGGTGTAGGTGCATTGTAGGATTAGGTGCAGGTGTCAGCACGGGGTAAGTATAGGCAGAGGTGTAGGTGCAGGCACA +GATGTAGTTGCAGGTACAGATGTAGGTGTATATTTTCTCTTGGAAATAGCAAAGCACCGGCCAGACATGGTGGCTCACGCCTGTAATCCTAGCACTTTGA +GAGGCCGAGGTGGCCAGATCACCTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCAGA +CATAGTGGTGCATGCCTCTAATCCCAGCTACCCTGGTGGCTGAAGCAGGAGAATCACTGGAACCTGGAAGTCGGAGGCTGCAGTGAGCTGAGACCACACC +ACTGCACTCTAGCCTGGGTAACAAAGTGAGACCCTGTCTCAAAAAAAAAAAAAAATCGAAGCACCTTGAAACTCTACAGTTTCAATCCCAGAATCCATTA +CCCACTCTCATGTTTAAAAGAAAGCTCCTCTTCCCATGTTCCCTATCTTGGTAAATGGTGATGCCACCCCATGAGAAACAGGGTACTCTCTGCTTCTTTC +AGAAACGCCACAGTCTATTTATTTATTTATTTATTTTGAGACAAAGTCTCGGTCTGTCACCCAGGCTGGAGTGCAGTGGCGTGATCTTGGCTCACTGCAA +CCTCCGCCTCCCGGGTTCAAGTGATTATCCTGCCTCAGCCTCCCAAGTAGCTGGGACTACAGGTGTCCACCACCACGCTTGGCTAATTTTTATATTTTTA +GTAGAGATGGGGTTTCGCCATGTTGGCCAGGCTGGTCTGGTACTCCTGATCTCCGGTGATCCCCCCACCTTGGCCTCCCAAAATGCTGAGATTACAGGCG +TGAGCCACCGCGGCCGGCCCTGATCATTTTATTTCACCCAGTTCTGACACTGTACTTCCTGAAGATCTCTCCTATCCAGCCATGTCACCTACTTCCAGGC +TACAGAGAAATTGAGAGTGCCAAGGAAGCCGCCACTGTCTGTGGTTGGCAGAATAGCACCTCAGGAACGTTCCCAGCCCAGTCCCCAGTCCTGTGAATGG +GTCGCCTTAAATGATCAAGGACGTTCCCAGGCCTGTGAATGGGTCACCTTAAATAACAAGAGATTTGCAGATGGGATTAAGGATGCTGAGATGAGAGATT +ATCCTGATGACCCAGGTGGCCCAAGGTCATTACAGTGTCCTCAAGAGAGGAGGCAGGAGGGTGAGAGTCAGAGAGAAGAGGCTGTGCTGGTGGATTTGAA +GATGAAAGACCTCAGCCCGCAACCCCACACCAGGGAGGCAAGCGCCTCCAGATGCCAGAAAAGGCGGGAAAGGGACTCTCCCCTGGGGCCTCTGGAAGAG +GCAGCCCTGCTGATACTTGGACTTTAGCCCAAGTGAGATCTACTTTGGACTCCATCCTCCGGAAGGATAAGAGAATAAATGTGCTTTTTGTTGTTGTTGT +TTTTGAGACAGAGTCTTACAGTCTCTCTCTGTCACCCAGGCTAGAGTGCAGTGGCGTGATCTCGGCTCACTGCAGCCTCAACCTCCCGGGTTCAGGAGCT +TCTCCTGTCTCAGCCTCCTGAGTAGCTGGGATTACGTGCATGCGCCACCACACCCAATTAATTTTTGCATTTTCAGTAGAGATGGGGTTTTGCCATGTTG +GCCAGGTCTCGAACTCCTGACCTCCAGTGATCCGCCCGCCTCAGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCGCCGCACCCGGCCCGAATGTGCA +GTGTTTTAAGTCACCCCATTTGTGGGCGTTTGTTACAGCAGTGGCCAGATGCTAACATGGGAACTGTCTTTGTCCGTTTGCCCCGCTGTAACAAAGTACC +ATAGACCGGTGGGTTAGAAACAACAGAAGGTTATTTCCCACAGTCCTGGAGGCTGCAAGTCTGAGATCAGGGTGCCAGCATGATCAGGTGCTGGTGACGG +GGGCCCTCCTGGTTGCACACACCACCTGCTTCTCAGTGTCCTCACATGGCAGGCAGGGGCCACTGGTGTCTCTTGATCCTCTTTTATAAGGACACCAATC +CCATGCATGACAGCTCTGCTCCATAACCTCATTGCCTCCCCAAAGCCTCACTTCCTAATACCATCACCTTGAGGGTGGGAATTACAACATATGAATCTGG +GGGAGACACAGGCGTTCAGGCCATAGCAGGGACTGGGGGTCTTTTCCTAACCTATTTGAGCCTCAATCTCCACGTCTGTGGAATGGGGACAATGATAATC +CCTCCATCATTAGGTCACTCTAAAGATCCATAAGTTGTGCAACAGGTGTCAGCTGCTTTGACTGTGGCTGTCGTTCCGACTCCGACGGTCCCGTGGCCCC +TCAGCAGGAGCGTCGGCTGCTTTGACTGTGGCTGTCGTTCCGACTCCGACGGTCCCGTGGGCTCTCAGCAGGAGCGTCGGCTGGTTTGACCGTGGCTGTC +GTTCTGACTCTGATGGTCCCGTGGCCCCTCAGCAGGAGCGTCGGCTGCTTTGACTGTGGCTGTCGTTCCTACTCCGACGGTCCCGTGGCCCCTCAGCAGG +AGCGTCGGCTGCTTTGACCGTGGCTGTCGTTCCGACTCCGACGGTCCCGTGGGCTCTCAGCAGGAGCGTCGGCTGGTTTGACCGTGGCTGTCGTTCTGAC +TCTGATGGTCCCGTGGCCCCTCAGCAGGAGCGTCGGCTGGTTTGACTGTGGCTGTCGTTCCGACTCTGACGGTCCCGTGGGCCCTCAGGAGGAGCATCAG +CTGGTTTGACTGTGGCTGTCGTTCCGACTCCGACGGTCCCGTGGGCCCTCAGGAGGAGCATCAGCTGGTTTGACTGTGGCTGTCGTTCCGACTCCGACGG +TCCCGTGGGCCCTCAGGAGGAGCATCAGCTGGTTTGACTGTGGCTGTCGTTCCGACTCTGACAGTCCCGTGGGCCCTCAGGAGGAGCGTCGGCTGGTTTG +ACTGTGGCTGTCGTTCCTACTCCGACGGTCCCGTGGCCCCTCAGCAAGAGCATCGGCTGGTTTGACTGTGGCTGTCGTTCCGACTCTGACGGTCCCGTGG +GCTCTCAGGAGGAGCGTCGGCTGGTTTGACTGTGGCTGTCGTTCCTACTCCGACGGTCCCGTGGCCCCTCAGCAGGAGCATCGGCTGGTTTGACTGTGGC +TGTCGTTCCGACTCCGACGGTCCCGTGGGCTCTCAGGAGGAGCGTCGGCTGGTTTGACTGTGGCTGTCGTTCCGACTCTGACAGTCCCGTGGGCCCTCAG +GAGGAGCATCAGCTGGTTTGACTGTGGCTGTCGTTCCGACTCCGACGGTCCCGTGGCCCCTCAGCAGGAGCGTCGGCTGGTTTGACTGTGGCTGTCGTTC +CGACTCCGACGGTCCCGTGGCCCCTCAGCAGGAGCGTCAGCTGGTTTGACTGTGGCTGTCGTTCCGACTCCGACGGTCCCGTGGCCCCTCAGCAGGAGCG +TCGGCTGGTTTGACTGTGGCTGTCGTTCCGACTCCGACGGTCCCGTGGCCCCTCAGCAGGAGCGTCGGCTGGTTTGACTGTGGCTGTCGTTCCGACTCCG +ACGGTCCCGTGGCCCCTCAGCAGGAGCGTCGGCTGGTTTGACTGTGGCTGTCGTTCCGACTCCGACGGTCCCGTGGCCCCTCAGCAGGAGCGTCGGCTGG +TTTGACTGTGGCTGTCGTTCCTACTCCGACGGTCCCGTGGGCCCTCAGGAGGAGCGTCGGCTGGTTTGACTGTGGCTGTCGTTCCGACTCCGACGGTCCC +GTGGCCCCTCAGCAGGAGCGTCGGCTGGTTTGACTGTGGCTGTCGTTCCGACTCCGACGGTCCCGTGGCCCCTCAGCAGGAGCGTCGGCTGGTTTGACTG +TGGCTGTCGTTCCGACTCCGACGGTCCCGTGGCCCCTCAGCAGGAGCGTCGGCTGGTTTGACTGTGGCTGTCGTTCCGACTCCGACGGTCCCGTGGGCCC +TCAGGAGGAGCGTCAGCTGCTTTGACTGTGGCTGTCGTTCCGACTCCGACGGTCCCGTGGGCCCTCAGCAGGAGCGTCGGCTGCTTTGACTGTGGCTGTC +GTTCCGACTCCGACGGTCCCGTGGCCCCTCAGCAGGAGCGTCGGCTGGTTTGACTGTGGCTGTCGTTCCGACTCCGACGGTCCCGTGGCCCCTCAGCAGG +AGCGTCGGCTGGTTTGACTGTGGCTGTCGTTCCGACTCCGACGGTCCCGTGGGCCCTCAGGAATGGACGAATAAGTCTGGACTGAAGAGATTCAGAAGGC +GCTCGAGATGGTCAATGAAAGTGACTCGGAAAATAAACAGCTGGACAAGTCGCAGGTTGGATGCAAAAATAAATATTATTGTCCTCCTCATCCTTCTTTT +GGCCTTCTAGCCCGCCCTCCCTTCTCCAGGCCAAAAAGCTCAGAATAATCACATACACAGGGTTAGGGTGCCTGAGGGTGTTTACTGGGAGCGGAGGTCT +TAGAGGCCAGGCCTGGGTTGATCACACTTTTCTGGTGATGCTTTTGGGGGTGGCAAGCTCATAGAGGCGAGGGGACGCCTGTCGTATCCCTCGTTGAGGC +CCTTGCGCACTTTGGGCTTGGCCAGGGAGATGATCCGGGGGCTGGCCACCACCTTCTTGGTGACATCCAGCACCTCCCAGCGAGGATCTCGGTCAGGAAC +GCACTTGTCCGACTGAGCTTTGGGCCCTAGTGGGGGCAGAAGAGAAGGACAGCACTGAAGCTCAAACCTCAAAGCTCCACATTCAGGCTGGGCATGGGAG +CTCACACCTGGAATCCCAGCACTGTGGAAGGCTGAGGCAGGTGGATCACCTGAGGTCAGGAGTTAGAGATCAGCCTGGCCAACATGATGAAACCTCGTCT +CTACTAAAAATACAAGAATTAGCTGAGCGTGGTGGTGCGTCTCTAGTCCCAGCTACTCGGGAGGTTGAGGCATGAGGATGGCTTGAACTTGGGAGGCAGA +AGTTGCAGTGAGCGCAGATCGCGTCACTGCACTCCAGCCTGGGCAACAGAGCAAGACTCCATCTTAAAAAAAAAAAAAAAAAAAAAAAAAAGCTCCCCCA +TTCAAACGGCCTGCTCATCAGCAGAGAAACGGAGGATGAAAATGTAGTCCACTCAGAGTGGAATATGACTCAGCCAAGAAAAGGAACGAGGCTCTAGCAC +CAGCTACAGCATGGCTGAGCCTTGAGGACAGCATGTGCTGCGAGAGACCAGAGACACGAAAGGACACACAGTGTGTGATTCCATTTATACAAATGTCCAG +GACAGGCCAATCCAGAGTCCGGAAGTGAACGTGTAGGTGCCAGGGGCTGGGAGACGGGAATGGGGAGTGACAGCTGATGGGGGCGGGGCTGCCTTCTGAA +GGCATAAAAAGGTTCTGAAATTGACTGTGGTGGTGGTTGCATAACCCTGTGACTGTACTAAAAGCCACTGAAACATATTTTTTATTTTTATTTGTTTATT +TATTTAGTTTGATACAGAGCCTTGCTCTGTCGCCCAGGCTGGAGTGCAGTGGCGTGATCTCGGCTCACTGCAACCTCCGCCTCCCAGGTTCAAGCAATTC +TCCTGCCTCAGCCTCCTGAGTAGCTGGGACTACAGACGTGCACCACCACAGCCAGCTAATCTTTCTATTTTCAGCAGAGACGGGGTTTCACCATGTTGGC +CAGGCTGGTCTTGAACTCCTGACCTCAGGCGATCCGCCCGCCTCAGCCTCCCAAAGGGCTGGCATTACAGGCGTGAGCCACTGTGCCTGGCCTATTTTTT +ATTTTATTTCATTTTATCATTTTATTTTACTTTATTATTTTATTTCATTTTGAGACAGAGTCTTGCTCTGTTGCCCAGGCTGGAGTGCAGTAGCATGACC +TTGACTCGCTGTAACCTCCGCTCCCCAGGATCAAGTGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGGCTACAGGCGCCCGCCACCACGCCCGACTAA +TTTTTTGTATTTTTAGTAGAGACAGGGTTTCACCATGTTGGCCAGGCTGGTCTCGAACTCCTGACTTCAGGCAACCTGCCCGCCTCGGCCTCCCAAAGTA +CTGGGATTACAGGTGTGGGCCACCGTGCCCGGCCCCATTTTATTTTATTTTGAGGCAGGGTCTTGCTGTGTCTCCCAGGCTGGAGCACGATCTTTAGCTC +ACTGCAGCCTCCACCTGACTTGAACTGCTGGGTTCCAGCCATCCTCCCACCTCAGCCTCGCAAGTAGCTGGGGCTACAGTCATATGCACTGCCACATCGA +GCTACGAAACCTACACTTAAAACAGGGTGAATTACAAATAAAAAATATTTCGGTTGGGCGCGGTGGCTCATGCCTGTAATCCCAGCACTCTGGGAGGCCG +AGGCGGGCGGATCACAAGGTCAGGAGATCGAGACCATCCTGGCTCACACGGTGAAATCCCATCTCTACTAAAAATACAAAAAAAAAATTAGCCGGGCGTG +GTGGCGGCTGCCTGTAGTCCCAGCTACTCAGGAGGCTGAGGCAGGAGAACGGCGTGAACCCGGGAGGCGGAGCTTGCAGTGAGCTGAGATCGCGCCACTG +CGCTCCAGCCTGGGTGACAGAGCGAAGCTCTGTCTCAAAAAAAAAAAAAAAAAAAAGAAAGAAAAAAAAAGAAAAAATATTTTAAACGGCCACTGGCAGC +CAGGCTCAATGGCACATGCCTGTCATTCCAGCACTTTTGGAGGCAGAGGCAGGAGGATCACCTGAGCCCTAGAGTTTTGAGGCCAGACTGAGCAACACAG +CGAGACCCCATCTCTAAAAAAAAAAAAATGGCCACAGGTACCTGAAAGGGGGACTCAGGGGGCCACAGCCAAGAGAGCTCAAGTCTCCTCACTCTGCTGC +CAACACAGGTGACCCTGGTTCACCCCCCTCTCCACCTGCTCATGTCATGGTGGTAAGTGGGTCGGGGCAGGAGGCATCTCCTCCCCCTGGCTGGGGTCAT +GTCTTGCTCCCTGGTGGCTGTCCCTCAGGCACTCGTGGCCCCCTCCTCCTGGTACCCCCTTCTCACCATCTCTCCCCCACCCCTTCCTTTATAGCAGGGA +GCTGCAGCAGACTGCTTGGAGACTAGGAAGAAAGGTGGCCACCGAGTCTGGCATAGCAGCCGGGGCTGTCCTCTACCTTGTCTCTGAAGGCTTCAGGGCC +TTTGATTTCTGGGAAAGCTCCCACCTTCTTTCCAGATCCCTCTTTGCGTGGAACTTCTGCGCAAATGAATAAGGGCTACCCACTTCTTGGCAGACCAGCC +CTGGCTCTGTGAAGAGGCTCCTGGGGAAAAGAGTGTGGAGTCTCTTCCACTAGGCAGGCAGAACCCCACGTGGCACGTGGCTGGGCAAGGCCATCTGAAT +GGAAACTGCAGATACAGCACTGCCTTAGACCATCCTGCACGCACCCGCGCTCACCACACACACACGTCGTGAATATAAACATCCATATACTGGTACAGGT +GTGAGTGCTTCTCTGGCCCCTGCTCTGCATGCTAATTGTCTCTTCTGCACCTTCCGGGTGGATGCGAGCTCTGCCCGGCAGATGCCCTTGTGCAGGGTAA +GGGGGCCAAGCAGTGGGGCCCTGGTGACCCTAAGGGGGCTGGAAGAACCGTGCCCAGAGCCTAGCCTTCTTTGAACTCCTCTGTGAGAATTTAGTAGGCA +TCTGGGCTTTGAAACTCTGTTGAGTTTCCAGCACTCCCGAGCAGCAGCAACTGAGCCCACATAGCAAGCGTGAGCACGCACAGAGAAACAGCACAGCCAC +ACACTCGCTCTTACCCCCACCACACAGCAAGTGTGAGCACACACACACAGCCACACACTCGCTCTTACCCCCACCACACAGCAAGTGTGAGCACATACAG +CCACACTCTTACCCCCACATAGCAAGTGCGAGCACACACAGCCACACACTCGCTCTTACCCCCACCACACAGCAAGTGTGAGCACACACAGCCACACACT +CACTCTTACCCCCACCACACAGCAAGTGTGAGCACATACAGCCACACTCTTACCCCCACACAGCAAGTGTGAGCACAAACAGCCACACTCTCGCTCTAAC +CCCACATAGGTCAGTGCACTTCATTTGCTGGTCTGCTTCACGTTTTAAAAATGCTGCTTCCTGGCCAGGAGCGGTGTCATGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGTGGGCGGATCATGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAAACCTGTCTCTACTAAAAATACAAAAATTAGCCAGG +AGTGATGGCAGGCTCCCGTAGTCCCAGCTACTCGGGAAGCCGAGGCAGGAGAATGTGTGAACCCAGGAGGCGGAGCTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCAAGACTCCATCTCAAAAAAAAAAAAGGTGGTCCCAACTATGAGTGGGTGGAAGCCTCAACCCTCCGTCATTCTC +TCACACACGCATGCACACGCACAAACACATGCATGTGCACACACGGATATATATTTATATGTACATTTGAAACATGGATGGATGTATCCATGCATGTGTG +TACCAGTGTATCGATGTTCATACTCAACGTGTGTGTGTTTGTGGTGAGCGTGAGTGCGTGCGTGTACCAGTGTATGGATGTTTATACTCGCCGTGTGTGT +GTGGCGAGCACAAGTGTGTGCAGGACGGTGTAAGGCAGTGCTGCATCAGCCCTCATCTGTTTCCATTCATTTCACTCATCATTTCACAAATATCAAGGGA +ATGGATGAAAGAATGAATAAACAAAGAAAAGGCCCCATAAGCGAAGTTAAAAGACAAGACAGAGACTTGGGAGAAGTTATTGTGCAATGTGTTCAACAAG +GGATTAATAACCGTCTTACATAAAGAGCTGCTCCCAATCTACAACTCCAAAACACCAGGCAGCAGGAAACTGGGAAAACGATATAGAAGAGTAAACCTAA +ATGGCCAAGCAACTTCTCTGGCAATTCGCACACATTACCCTTGTCGTTGAGGAAAATGGTTATTCAACTTGTTTTAAAAGACAGGAATGGAGTCAGGCCA +ACACCCATTTTAAAGCTGCATTTGTTCCTTAGCGTGGTTCTCTGGTTCCTGCTCTGCACCCTGATTTTCTCTTCTACACCTTTTTTTCCTGCTAGAAAAC +CCTCTCAGACAACACCCTCTGCTTCCGGACCACACGTCCCTGTGATTTCTGCTTCTCTTTCATGGGGGAGAGCTTCCCTCTGCCCGCTCTAGGCAGAGGT +ATAAGGTGTCCCTTGGGATCTGAACAGGACATCAGGAAATGCCTAGCCTGAGGCACCTACTTACTGGCCAAGTGAAGGAGGCGGTTATGGTCTGACACAT +GTGGCTTGGGTTTTGGCACGGGGTCCCACTCTTCCAAGAGGGTGGCTGGGGCCTTCGGCTTTGACAACTGGAGGATCCGCGAGCTGGGGACTGCCATTTG +GGCTGCCCTGGATACCTGGGACACCTGGAAAGAGAAATAGAGAGAAGGGTTACGTGAAACAGTCCATGATGCCTCGTGGGCCCTGGAGCTGAAGGACCCC +AGGAGCAACACTGAAAGACACAAGACAGACTGGGAAGAAGTTGGTTTGTAATGTATTCATGAAAGGATTAGTAACTATCACGCATAAAGAGCTCCTCCAA +ACCAATAACCAAAAAAACCCCAAAAGGGCTGAGCAAAGGGTACAGGAGACAAACCCTAAATGGTCAATAACCCTGTCTTTTGACCAATGTAATATCAACA +ATTGTTGGCAAATGTAAATTAAAACAACAAAATATCACTCCACGCTCACAAATTTGGCAACAATGAAAAAGTCTGACATGATCAAGCCCTGGTGAGAGGC +TCTCATGCATGACTGGAAGGAGAGTAAATTAGTACAGGCAGCTCAGGGAGCAATTCGTCCACTAGGTTCAGCTGAACACGCGCAGGCTTGGTGACTGCCA +CATACGGGGACTCCTGCGCTTGACCCGAGGAAGTGGGTGCAGGGATGTTCCCTGCAGCTTAGTTACCACACACACACCCCGGAAGGAGCCGGGCGCCCGG +CCGCTGGGGGCTGCACAAGCTGACTGCAGCGCATTCTCAAGAGAGGGCAACCCAGCAATTAGACCATTTTTTTTCTCCATAAATTGGCACAAATTGCTCT +AGAAAACAGTAATGAGGGAAAGCAAAACAGAAGTCATTTATGGTCACGAACACCACGAAACACGACCTAGGGGACAGGATATGAAAACGATGGCAGTGGG +GCAGTGCTGGCCGAGGCGGGAGACCTTGCGGACGTTTCACCCAGAAACTTGGCACCCTTGCTCCCCAAATCAATTCTCAGCAGTGGCCAGCACAGTGGCA +GCCCTTTGGGGGGTCGAGGTGGCAGGATCATGTGAGCTCGAGACCAGCCTGGGCAACATAGCAAGACCCCATCTACACACACATTCTTGGCATTTTCCAG +AAAACCCATAGTGCACTGAAAGTGTGTTCTTTGATGCTTTGCACCAGCCTACGCAGAGACTGAGTACTGCGCGGCGCTCAGACACCCTTAAACTGGAGCT +GGCTTCCCTCCTCTCGCCTCATACGCATTCTGTTCCCCTTCACCAGGCTTGCTCCCGTACACGTGTGTAGGAGTCCGCCTGCAAAATAACTAAGGAGTAG +GCAAAGGACCGCTTCACACGTCTCCCACTTATGCTTTGCTGGAAGAGGAACTGGCCATTCCTGATGCCTCTGGGGAGGGAGGGAGGGAGGGAAGGAGGGC +AGCTGCTGAAATGTTTTCTTCCTTAAAAGGGAAGTGGAGGTGGCCGACCCACGCCTAACTGGATGCTCCTGTCCATCCATTCTTGGAGCGTTACCTGACA +GTCTGTGATTGTTGGCTGGTCCTAACTCTAGAGCCTGCGTGGAGGCAGAGGATGAAACCATCCCCAAAGGTCACTGTGAAATTTCAGTCCCTTTCTTCTT +GAAATTGCTCCCCCATAAAAATCACAGACACATCTCTCAGCAAAGATATTGTGGTGTTTACAATGGAAGCTCCCACTCAGTGATCCGTCTTCTCCCTCCC +TGGCTCCCTCCAGCCTCCTCTCTTCCCACCAGCCCTGCGGCTTCCATGCACACAGCTCAGGCCGGGCTGCTGAGGTAGAGAGACTCCATTTCAGTCCTGC +TTTCAAGGAGCTCCAGTCCTGGAGGGGCAGGCCCTGATTCATCCAAACCAACTGCAGAAAGCCGTTGCTCAGACAAGTGGGAAAGGGAACATGGACCGTG +CATGTTGGTATCACGGAACCACTGTTCACTTTTTAGTGTGATCAGTGTTACTGGGTTCGTGTTTTAAAATGTCCTTGTCTGTTAGAAATTCCTACTGAAG +TTTTATGGGAGAGATGCTGTCACTTTAAACACGTTTAACTTTAAACCCCACTTTAAACAAGTGGGGTCTGAGAAACCACCATAGGAGAAGACGCGACCAC +ACACAGTGAGGGGAATAGAAGTTAATGCCACGCGAGAAACGGCCAAAACGTTTAGGAATAATCAGGTGAACAAACCAACAAGCAAGAAAGCAGGCACTAC +CACCGAGTGCTGACCACAATGGGGAGAGCCTGAGCTCAATCCCCGCCCGGAGAATGCAAGACGGCGGCCAGGATGAGGCAGGCCTGAGCTTCCACTCCCC +GCCCGGAGAATGCAAGATGGAGGCCACGACGGGGCACACCAGAGCTCACTCCCCTCCCAGAGAATGCAAGATGGCAACCAGGAAGGGGATCGCCTCAGTT +CATTCCCTGCTTGGAGAATGCAAGACGGTGGCCAAGATGGGGAAGAGCCTGAGCTCCCTCTCCCCACCCGGAGAATGCAAGATGGTGGCCAGGATGGGTT +TCAGGCACATCCGTGTGAAGAAGCCTAAACAGGCTTTGTGTGAGCAATAAAAGCTTTTAATCGCCTGGTGCAGGCGGGCTGAGTCCGAAAAGAGAGTCAG +CAAAGGGTGGTGGATTATCAATTGTTCTTATAGGTTTTGGGATAGGTGGTGAAGTTAAGAGCAATGTTTTGCGGGCAGGGGTGGATCTCGCAAAGAACCT +TCTTAAGGGTGGGGGACATTACAAAGTACCTTGATCACTTAGGGTGGGGCAAAAACAAATCACAATAGTGGAATATCATCAGTTAAGGCTATTTTTACTT +CTTTTGTGGATCTTCAGTTACTTCAGGCCATCTGGATGTATACGTGCAAGTCACAGGGGATGCGACGGCTTGGCTTGGGCTCAGAGGCCTGACAACAGGG +ACAGCCTGAGCTCCCACTTCCCACCCAAAGAATGCAAGATGGCCAGGATACGGCGCACCTGGGCTCCCACTCCCGGCCCAGACAATGCAAGATGGTGGCC +AGGATGGGGAGCGCCTGAGCGCAATCCCCACACAGAGAATGCAAGACGGCGGCCAGGATGGGGAGAGCCTGAGCTCAATCCCGGCCCAGAGAATGCAAGA +CGGCGCCGTCACTTTGGACAACCATTGGTCAGTTTTTTAAAAGTTACATATACCCAGTAACTGAGAAATTCCAATTCTGGGTATTACCCTGGAGATATGG +AAACTTACGCCTCCACAAAAAGCTGTATACAGATATTCACAGTTTTGTTTTTTTTTTTTGAGGCGGAGTCTCGCTCTGTCGCCCAGGCTGGAGGGCAGTG +GCGCGATCTCGGCTCACTGCAAGCTCCGCCTCCCGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCGGAGTAGTTGGGACTACAGGCGCCCGCCACCACCC +CCGGCTAATTTTTTTTTTTTTTTGTATTTTTAGTAGAGACAGGGTTTCACCATGTTAGCCAGGATGGTCTCGATCTGCTGACCTCGTGATCCACCCGCCT +CAGCCTTCCAAAGTGCTGGGATGACAGGCGTGAGCCACCGCGCCCGGCGTATTCACATCAGTTTTATCGTAACAGTCCTAAACTGGAAGCCACCCAAATA +CCCTTCAGTGGGTGCCTGGATCGGCAAATTCTGGAATTGAACCGGCGACGACAAGGAATAAACTACCGACGCACGCGAGAGTCTCAGATGCAGGGCGGGG +GGCGGCAGAAGCCGGGTCAAGCCCGCAGGCTGCGGGGTTCAGACTTTCGGAAAAGCAAAAGGTACAGGGCGTAGAGCGAGGTCAGTGGTTGCCGGTGGCC +AGGAGTCCGGCCTGAGCTGGGGCGAGAGATGAGCGCTTTCTGAACACCTGAGATAAGACTGTTCTAATTCCTGAGTGTGAGCTGGAAGCTTTGGGATCCA +CCCGGACTGAAGCGCAGGGAAGGATGACCCCTGGGCGGCTCTGAAGACAGTGAGAGATCAAAAGAAAGCTGCTCCCAGACAAAGGCAGCCGCCCTGTGCA +GCTTCTCCTCCTCCCCTGACTCCCAAACGCAAAGCCTCTTTCACTCTCTGCCGGGTCCCAGCCCGCCTGGCGGGGGTGAGTCGCGGGGGGCACGGGGCAC +CCACCTCAGACATGGGCATGCTCCAGAAGTTATCACGAATCTTCGGGGCGGCCAGTTCCTTCAGGCGACTCGACGCTCTGTATTCCAGGGAGGACCGAGG +AATGGGCCAGACAGGAGTCGTCCTGGGGGAGGTCCCCATTTTAGACCAGCAGCTCGGCCGGGGGTGGGGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTATGTGTCTGTCTGTCTTTCCCAGCTCCTCCATATGTGTCTGTCTGTCTTTCCCAGCTCCTCCTCTGTTTCTGGGGTTAAGAGAGCCTGGGAGAGT +GGTGAGTTTTGAAAGCGTCTCCAAACAGGGATTCGTAAAGAATTTCTAAGAGTTCTCAAGTACAGAGCTACCATCTCCCAGGGTTGTCTCTGCTCAATGT +GCAACGTCCACCCTCAGGTCCAGGCCTTCTCCATTCCCTTCTGGGACGGCAGCTCCTCCCAGGCCTTCTCTACACACCCCCATCATCAAGAGCCTGGCGT +GAGCACTTGGACCCAAGGGATGAAAGTGTCTGTCCTGAGGTTGCAAAGCTGGGGAAAGCGAAGGACAGCTGAGCTCCCGGGGCTGTGCCTTCTGAAATCA +GGTCTCAGCTATGCCTCTGCTCGGAAATAAAGCCGCATTTCATTGATTCTAAGGCAAGGTCTCCACATTGAACAGGTCTGAGGTTAGGATGCAGCTTACG +AGTGCTGCCAGCCAGATGGCGGAAGTGTCCTGGCTACATCTGGCTGCATCTGTGTGTGCTGTTCACGTGATCTGCACTGCTGCTTCTACAGGAGTTAAGT +TTAATTACAGTTTAAATTGTCTTCAGGTCACAGTATGATTTGGCGTTAAAAAGTGCACAGAGGCGTGAGGACAGTGTGTGCGACACCCACATCAACGTCT +GTGTCAGAAGTGGTTCAAAACAGTTGGACACACTTCCGCTGTCTACTTCAGCTGTGCTTTCCTTCATACGCTGCATAAAAGATGGGTAATTATATGTTGT +GTCTAAATAACTAAAGATCACTTTTAACAAGCACAGGGGCTGTAAGTGGTAAGAAAGAATTTTGTACATAAAATACTAATGTGTCTTAGAATTTCCACCT +TTTTTGAGTAAACAAAATACAGTCACAATGGTGATAACATCTGAGCACGCACTGTGTCAGGCGCTGTGCAAATCCCCGTTCACGGGTGCCCTCCACCACC +ATTCCACAGCTGGCAATGCAGTTGCACGGGGCCAAGCAGCCTGCTGGGGATGTGGACTGGGAAGCAGCCTGCTGGGGATGTGGGCTGGGAAGCAGGCCAG +CCCCGTCTGAACACCAGCTGTCTAGGGCTAGGACCTGGACCCTTTCCCACACAGCATCCTGTCAGGCGAGAATAAGGCATTTCTGCCAAACTCTGCCTTC +TGAGTAGCCACCCAGCCCTCCTTCCCCCACCTGTTGTTGTTGTAATATTCCAGGTAGAATCTCTTGGGCCGAGACAGTTCCTCCACGCGGCGGGACACCG +CTATGCAAAATGGGAAACGGAGTCAGTGAACCCCAGTGTCAACACCCTGCAGTTCCCAGGGGCTTCTGCATGCGGAATTCAGCTTTTCATGAGCTTGGGC +AGGAGGCTGAATTGGAAGAACTGTGGGCAGAGACAACTGGGGGCCAGACACCCTGCAGAGAGAAGATTTGCTGTCCCTGATTTAGGGACAATGGGCTCAG +AGGCTTGAAGGTCCTTTCTCGGACACCGGATGGGAGTGGCAGGGCTGGAACAGCAGCCCAGCACCGTGGCTCCTCAACGGGGCTCAATACAGATCCAGGG +ACCCACAGGCTGGGAAAATGGGTTTTGTTCTGAAGTTAGTACAAGCCTGGGGTTTCCAGGGGCCTAGTGATGACTGTAGGTCTAAAGTCAAGAACAGCAC +AGGAGAGAACTGGACTGTTATTCTCCTCTATGGGGAACTCTCGAAGTGTCTCATTTGAAGGTATCTATGATACCTCAATACCAAATTCCTCTCAAGAAAA +GCATGGAAATCATTGTGGAAGGGAAAGCAAAGGGTCTTTTTGTAAATTCTTGCCCCGATTTGGCCCTATCCTAGAGAGTGTTCCCCATGCCCCTCACCCC +CAGGACCAGTCTCAGCTCTAGCTCCTCAGGGGACAGACTCCAGTGGGGAGGACAGAGGCTCCGAGGAGATGGGGCAAGGGAGGCCAGAAGTATCTAGATG +GGGCGGGGCAGGTTCCCTGGAGGCCGGCAGCCGGGGGCAGGGGTCTCAGCAGGCACGGGCTCCACCTACCGGGCACTGTGATGGTGAGGGTGGTGTCCTC +AAGGAACCGCTCGGTCCAGTACACAGAGGGCCTGGAATAAGCGGACGGCTCAGGGCAAGGGAGGCAGAGAGCCCTGGCCCTGCCCGGAAACAAGCCTGGG +TCTCTGCCAGGAGGGTGGCCGAGGTGGGGTGTGGAGTTGCTGGGAGAGGGGGTAGGCCAGAGAAGGACAGTGGGGGGGCCGGCGGGACGCGTGGATTATT +GTGAGCAAGGCTGATGTCCAGAGAAGGAGGTAGCTGGGGGAGAAGCATAGCTAAGAAGAGGGCCCAGGGCCACCTCCTGGGAGCAGACCCAGGTCACAAG +GGTGGAGAGCCCCACATCTGAGGAGCCCTCCCTGATCCTCCTCCCTGGAGAGAGGAGGGTGGCTGGAGTGAAGGGGTCCCCTGGAACCTGACACGTGTCC +CCCAGCATAGGCACACGGCGGAGACAGCCCTGGACTTACCAGCAGAGACAGAAGTGCAAGCTCATCTTACATGGGGAGATCCAGGCATACCCCTTACCAC +AGCGTCCCTTCCTGCGAGGAGACAGGGTCCGAGCCCCACTGCCTCTTGCCCTGGGTCTCCCGTTTGCTCCCAAACTCCTCACTCTCCTTTGGCCACCGCC +CAGAGGGCCACCGTTCCCTAGCCACTCCCAGTGTCTGGCCACCTCCTTAACTGGCCAACCCCACCTACCCTAAGTTTGCTGGATGTGGTGGCAGCTGGGG +GAGGGGAGCCGAGCAGTGGGGACAGGAGGAGCCCGGGAAGGGTGCAGAGAAAGCCGCCCACGCTGCCCCTACGAGGCCGTGGTCTGGCGTGTCCTCACCT +GTCTTTCAGGACTTGCCAGTTTATCTTGGGCTCTGCCAGCTCCATGAGCCTCCTCCGCCTCCTCCTCTTCCTTGCTTTGGTCATGGTGGTGCTGGGGAGC +TTCTGGCTGATGGACAGCCGGCTTTGGGAGAATTCCACGTTGAAGTTGGAGCTGCTTTCCCGCCCCGATGCGTTTGGGAGCCCAGAGAAGCGTGGGTCTT +GCTCAAGCGCCTTTTGTCTGCACTCACCCTGCCCACCCGCCTCTCCTTTCCCTCGAGGGGTCTCTGAGGGAGGACTTTGGCACCACGAAGGCCTGGACCA +ACCGCAGCTCCACTGCTCGCTGGATGGAAGACCCGTCCAGGTCACCTGTCTCCCCTGGTCCTCAGCTTCCTCCTCTGTGAATTGGAGGTGAGACCAGCTC +CCACCTGGCGGGGCTGTTTTGGTGAGTACTAAGGTAGTGTTTACTCATCTCACAGACATCTGTCAAGTGCTTACTGTATGCCAGGCCCCAGAGGGGCAAC +CACCCTCTAAAGAGAGCGGCTCCTGCCTCCCAGAAAGCTCACAGACTGTGGGAGGGAAACAGGCAGCAGGTGAAGATGCCAAATGCCAGGATATCTGCCC +TGTCCTTGCTTGATGCAGCTGCTGGCTCCCACGTTCTCCCCAGAATCCCCTCACACTCCTGCTGTTTTCTCTGCAGGTTGGCAGAGCCCCATGAGGGCAG +GGCAGCCACTTTGTTCTTGGGCGGCAAACCTCCCTGGGCGGCACGGAAACCACGGTGAGAAGGGGGCAGGTCGGGCACGTGCAGGGACCACGCTGCAGGG +AGGACGGGAGCCGAGTCCCAGAGGTATGTAGAGTGCGCGCCTTGCTGGGGACACTCCAGCAACTGCCCAAAATCAGCGCCCCCAGTGCTGATTGGCCGAA +GCGTCAGTTCACCCAGAACGTGTTCCTCCCGACCATTTAAAACCTTTTAGCCACGTGTGGTGCTTAGAATGGTTTCAACTTTTGAGTTGGGAGGCTTTTT +TTTTCCCATTTCTTATTCTCTCTGTCTGACTTGAGGCCATCACTCGCTAAACTCTGAACTCTGGGCACCTGAACTCAGTCTGCCTGACTCCAAACTCAGC +GCTGTTTACTCCTCCTCCTGCCACCAGATAGGGGAGCGTCTGCTGGTGTCTGCCTCAGGGCCCAGTGAGGGGTGCTGGCCGCCAACCGACCAAGCCCACA +CCTAGGCTGACTCGGCAGGGCCGGGCCCCTCGGGAGCAGCGAGCCAGGCCGGTGGCCGGTTACGACCCTTTCGCCCGCCCAGGGGGCTGCTGCCCTCCCC +CCACTGCCAGGGGCTGAGCCCTACCCCACCGCACCCAGGCAGGCCCGTTCCCCGGTGCCCACCTGATTTCAGGAATGTCCTCTTCCAAGTCCTTGTCCAG +GACTCTCTCCAACTCAGAAAGTGCCTCTTTGGGATCCAGGGTCTCCGGGAACTCCTCCCCGGCCACCTCCTCGGGGGGAAGCTCCTCTTCTGGGTCTTCT +GGTCCCAGCTCTGCATTGTCCAGGTCCTGGCGTTCGGGGTCTGTGACCCGCCGGCTCTCGTACACAGAGCTCTGGAGGCCACGGGGGTCGCCGTCCTGCT +CCCTTTCCGACCTGCCCGCAGCCTCAGAGCTGGGCTGGTTCCCGAGTGACCTTCGCCTGCTGTCCCCCATACACCGGTCCCTTCCCAGCCCCCGCGGCCT +CACTCTCCCGGCACCCAAATGTGTCTGTGGTGGCCGCGGCAACAGGAGAGCGTCCGTCACATTCCCCACGGTCCACATTCTAACCCGTGCGCCGTCTCCA +ATGCTGGTCACCTGGGCTTGCGCTGGGATCAGGACTCAGTCCTGGTGGTCACGGCTCACTCAGGACCTCCCAGGATTGGTTTAGGAAGGAGACCTGACGG +GAACCTGCAGGGGCATCTAGCTATGGATTCCCTCTCTCAAAAGGAGACACAAGGAAGAGACCGCGTCTCCTGTTCCTGTCCCTGTGGGGCCCGTCGGTAA +TGTCCAGAGCCCAGGCAGCCTTCTTGTGACCATGAGGCCTGCCATCTGAGGGCAGATGAACTGAAAGGTGGGCCTTTGATGTGGCTGTCGAGCCTCTGAA +CTTAGCAGCCTTGGAATCCACTCTGTGTCCAGGCTTCTTGTTACTTGAAACAGTAAGTTTCCTTAGTACTAAGTCGTTTTGGCTTGGTTTCCAATTCCTA +GCAGCTAAAACTGCACCCTAGGTGATACAGACGCTTCCAGCCCCAACCTCTCATGAGAAATAACTTCAAAATAGGCTGTTCCAACCCTCACAACAAAATA +ATGGTTATAACTGGAGTATTCCCCAGGCTGCTGCCTTCAGGAATTCCTCGTACGTCGCCAAAGGAGCTGAATTTCCAGCCTCTCCCCCTCTGTGCCCCAC +CCAGCCTCTCCCCCTGTGTGCCCCACCCAGCCTCTCCCCCTCTGTGCCCCACCCAGCCTCTCCCCCTCTGTGCCCCCACCCAGCCTCTCCCCCTCCGTGC +CCCACCCAGCCTCTCCCCCTCCGTGCCCCACCCAGCCTCTCCCCCCCCGTGCCTCCACCCAGCCTCTCCCCCTCTGTGCCCCCACCCAGCCTCTCCCCCT +CTGTGCCCCACCCAGCCTCTCCCCCTCTGTGCCCCACCCAGCCTCTCCCCCGTGTGCCCCACCCAGCCTCTCCCCCCTGTGCCCCACCCAGCCTCTCCCC +CTCTGTGCCCCCACCCAGCCTCTCCCCCTCTGTGCCCCACCCAGCCTCTCCCCCTCTGTGCCCCACCCAGCCTCTCCCCCCTGTGCCCCACCCAGCCTCT +CCCCCCTGTGCCCCACCCAGCCTCTCCCCCTCTGTGCCCCCACCCAGCCTCTCCCCCTCTGTGCCCCACCCAGCCTCTCCCCCTCTGTGCCCCACCCAGC +CTCTCCCCCCTGTGCCCCACCCAGCCTCTCCCCCTCTGTGCCCCACCCAGCCTCTCCCCCTCTGTGCCCCACCCAGCCTCTCCCCCCCCTGTGCCCCACC +CAGCCTCTCCCCCTCTGTGCCCCCACCCAGCCTCTCCCCCCTGTGCCCCACCCAGCCTCTCCCCCTCTGTGCCCCACCCAGCCTCTCCCCCTCTGTGCCC +CACCCAGCCTCTCCCCCCTGTGCCCCACCCAGCCTCTCCCCCTCTGTGCCCCACCCAGCCTCTCCCCCTCTGTGCCCCCACCCAGCCTCTCCCCCTCTGT +GCCCCCACCCAGCCTCTCCCCCTCTGTGCCCCACCCAGCCTCTCCCCCTCTGTGCCCCACCCAGCCTCTCCCCCTCTGTGCCCCACCCAGCCTCTCCCCC +TCTGTGCCCCACCCAGCCTCTCCCCCTCTGTGCTGTGTGCCCCCACCCAGCCTTTCACCCTTCTGTGCTTGGTGGTTTTCTACTCATCATTGAAGACTCA +AGCCTGTCGGTCCCCCACGCAGGGAGAGTCCCTGACCATCCCTCCCCTTTCTGGGCTCCCAGGCCTAGGACCCCCACCCCTACCCCCACCCAGTGCTAGC +CCACCCCGAGGACTGCTCTGTCCCTCACCCCTGCCACCAGCGTGGGGCCGGCCCTCCGGGCATGGTGACCACTCGGCACGCAAGAGACCCAGTTCATCGA +CACACACAAAGCCCTCTCCAGCTCCCATCCCATCTCCCTGATGCTCTGCTCCCAGACGCAGCCTCACCACCACCTCTGTCAGGAAAGGGGTCTCTCGGAG +GACTCCAGGCAGAAGGGCCCCGGGGAGGATCCGGTCCCATCAAGGAGGCCATGGGAAAATCCCCTTTCTTGGCCGGAAGTCTCGTAAACCCTTACCTTGC +ACTCAATGATTTACTTTTCTCTCTTAAGTTAAACTGGATCAAGATCTGCGGGTGCCTTTCACAAAGAGATGAGTTAGGCATTGTTGCCGCTGGAGGGCCT +GTGGCCACTGCAGTGTTTCCAGGAGACCTCGTTCAGAGCAGGGCGCCGCACCCCGAGGCTGCTCCCTAACCCTACTCCAGGGAGGCGCGGTTGGGGGTCT +GGCAGCCTCCGGCTCTCAGCACCCAGGCAGCACCCAGGCTGCAGCGCGTTTAGCCCTCATGGCAGCCCGTTGTGGAGAGGAGAGGCAGATGAGCGCTCCA +GGGTCATGGGGAAGCTCCCAGGGCCACGCGGCTGGTGGAGCTGCACCCGGCACCTTCTCGGGGGAGTCAGGGCTGGATGTCTCTACGGCAGGAGCCGGAG +GAGCTCAGGAGCGCGCGGGGACAGCAGAACTCTGCCCGCACTCGGGGGAGAGTTGGAGGGTCCACGTCTGCTCCAACATCCTGTGGAAAAGCAAGACGTT +CACAGCCAAGGAAGTGCATGATTTCTGAATGTTGTGTGATGTTGCTTTGAGCAGAAAATAGAGGGGGACGGGGACCGGGCTGTGGGATGTGTGGGGTTCT +GACTGCCCGGACCTGGGGCGTCCGCCTGGCAGAAAATAAACCAGGTCCCTACTGTGTTCCTCTCTGCTGTGGCCGCCTTAACACATATCACAAGCAGAGG +CTCCAGCAACACTGAGCGATTACCTGGCCGCCCTGGGCTCAGAAGCCCAACATGGATCTCACTGGACTCAAGCCACGGTGTGGGCAGGGCTGGTTCCTGC +AGCCTTCAGAGGAAGGCCCGTCTCCTGCTCATTTGGTGGCCACAGAATTCAGTGCCTTGTGGTCGTAGGACTGAGATCTGCGTTCTTGCTGTGTGTGTCA +GCCGGGGGCCCTTCCCAGCGTTGCTGTGTGTGTCAGCTGGGGGCCCCCCAGCACCCAGAGGCCACCGCTCTTCTCAGTCCTGGCCCCTCGCTCCATTTTC +AAAGCCAGCAACGGCCAGTCAAGCCCCCTCACATGGATGCTCCACTGGCACTCATCTCTGAGCAGGGCTGGGAAACCCGTTTGGTTATTACGGAAACAGG +TGATTGAAGGTCAGCCTGGATAAGCCAGGTGCTCTGACCCTCCACGTCTGCAACCCCAGTCCCACCTGCGAAGTCCATTTTGCCACATAAAATAACATGC +TCCCAGTGTCAAACTCAAACGAGCACATAGAGAGGCATTTTTACGTAAGACATTTTGTTTGGGAAAATACATAAAAACAGAATTGAGACCTGGCGCGGTG +GCTCATGCCTGTCATCCCAGCACTTTGGGAGGCTGAGGCGAGCGGATCATGACGTCAGGAGATCGAGACCATCCTGGCTAACACGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGGGCGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGTGTGAATCTGGGAGGTGG +AGGTTGCAGTGAGCCGAGATCACGCCACTCTGCACCCCAGCCTGGGCGACAGGGCGAGACTCCGTCTCAAAACAAAAAACAAACAAAAAAAAACCAAAAA +AAACAGAATTGCAATTTCGGGCCTGTACACAGACCGGGAGGTCTTCGGTATATCTGCAGCAGGTTGGGGCTTTTACTAGAAGGAACAATGTTGCGAATCA +TTTCGAAAGAAAGCTCGCAAGAACTGGAAGCTTTGGGAGCTGGTGAGCTGTGACTGGGAGGGAGGTGGGGGCAGAAGGGACCTGGTGAGCTGTGACTGGG +AGGGAGGTGGCGGCAGAAGGCGTCTTCATTTAGCTGAGGTCACCTCCACAGCTCCCAGGTCAAATTGGCTTTAGGGTCACGGCAGGCGGTTTCGGGCGCT +GGCCTGTGACGCCGTCCTGGGCAGGCGCGTGCATCTGAATGCTTTTTACCTGGTCTCTCGACTGTTGCGTTGGGTAACTCCCATCCATATCACCAGTTTC +ACACCAGGTTCCAGGGACGAGGATGTGGACACCGTTGGGGATCACTATTCCTTCTGTGACACCTACCTCATACCACACACAACAGCCCTCAGTGGATACG +TGAAAGCTGAAACACAACTTCAAAACTTACAGAAAAAAATGAATGTGACCATGCTTTTGCGCTCCATGTAGGGAGTAATTTTTTTAACAAGACATGTAGA +GTGCTAATCATACACGACCAATAAGTCGGCCATATTAAACTGAAGCCTCATGTTCAGGACTCCTCAAAAAAGTGGAAACAGAAGCCACGAATGGGAATGC +AGCATCTGTCACATCTATAATTGATTAGTACCCACCATGAATAAATAGCTCCTATAAATGAATAAGAAAATAGATGAGTGCTGGCTGGGTGCGGTGACTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGCAGGCGGATCACAACGCCAAGAGATAGAGACCATCCTGGCCAGCATGGTGAACCCCGTCTCTACTA +AAAATACAAAAACTTAGCTGGGCGTGGTGGCGGGCGTCTGTAATCTCAGCTACTTAGGAGGCTGAGGCAGGAGAATGACTTGAACCCAGGAGGCGGAGTT +TGCAGTGAGCCAAGATCCTGCCACTGCACTGCGGCCTGGGTTACAGAGTGAGACTCCTCTCAAAAAAAAAAAAAAAGAGCAGAACCCTGGTGATGAGCAG +ATGTAGGACGTGGGGCAGAACCGTGGTGATTGATGAGCAGATGTAGGAGGTGGAGCAGAACCGTGGTGATTGATAAGCAGATGTAGGAGGTGGAGCAGAA +CCGTGGTGATGAGCAGATGTAGGGGGTGGGGCAGAACCGTGGTGATGAGCAGATGTAGGAGGTGGAGCAGAATCGTGGTGATTGATAAGCAGATGTAGGA +GGTGGAGCAGAACCGTGGTGATGAGCAGATGTAGGAGGTGGAGCAGAATCGTGGTGATTGATAAGCAGATGTAGGAGGTGGAGCAGAACCGTGGTGATGA +GCAGATGTAGGAGGTGGAGCAGAACCGTGGTGATTGATAAGCAGATGTAGGAGGTGGAGCAGAACCGTGGTGATGAGCAGATGTAGGAGGTGGAGCAGAA +CCGTGGTGATTGATGAGCAGATGTAGGAGGTGGAGCAGAACCGTGGTGATTGATGAGCAGATGTAGGAGGTGGAGCAGAACCGTGGTGATTGATGAGCAG +ATGTAGGAGGTGGGGCAGAACCGTGGTGATGAGCAGATGTAGGAGGTGGAGCAGAACCGTGGTGATTGATGAGCAGATGTAGGAGGTGGAGCAGAACCGT +GGTGATTGATGAGCAGATGTAGGAGGTGGAGCAGAACCATGGTGATTGATGAGCAGATGTAGGAGGTGGAGCAGAACCGTGGTGATGAGCAGATGTAGGA +GGTGGAGCAGAACCGTGGTGATGAGCAGATGTAGGAGGTGGGGCAGAACCGTGGTGATGAGCTGATGTAGGATGTGGAGCAGAACCGTGGTGATGAGCAG +ATGTAGGAGGTGGAGCAGAACCGTGGTGATTGATGAGCAGATGTAGGAGGTGGAGCAGAACCGTGGTGATTGATGAGCAGATGTAGGAGGTGGAGCAGAA +CCGTGGTGATTGATAAGCAGATGTAGGAGGTGGAGCAGAACCGTGGTGATGAGCAGATGTAGGGGGTGGGGCAGAACCGTGGTGATGAGCAGATGTAGGA +GGTGGAGCAGAATCGTGGTGATTGATAAGCAGATGTAAGAGGTGGAGCAGAACCGTGGTGATGAGCAGATGTAGGAGGTGGAGCAGAATCGTGGTGATTG +ATAAGCAGATGTAGGAGGTGGAGCAGAACCGTGGTGATGAGCAGATGTAGGAGGTGGGGCAGAACCGTGGTGATGAGCAGATGTAGGAGGTGGAGCAGAA +CCGTGGTGATGAGCAGATGTAGGAGGTGGGGCAGAACCGTGGTGATGAGCTGATGTAGGAGGTGGAGCAGAACCGTGGTGATTGATGAGCAGATGTAGGT +GGTGGGGCAGAACCGTGGTGATGAGCAGATGTAGGACGTGGGGCAGAACTGTGGTGATTGATGAGCAGATGTAGGAGGTGGAGCAGAACCGTGGTGATGA +GCAGATGTAGGGGGTGGGGCAGAACCGTGGTGATGAGCAGATGTAGGGGGTGGAGCAGAACCGTGGTGATGAGCAGATGTAGGAGGTGGAGCAGAACCGT +GGTGATGAGCAGATGTAGGAGGTGGAGCAGAATCGTGGTGATGAGCAGATGTAGGAGGTGGAGCAGAACCGTGGTGATTGATGAGCAGATGTAGGAGGTG +GAGCAGAACCGTGGTGATGAGCAGATGTAGGAGGTGGAGCAGAACCGTGGTGATGAGCAGATGTAGGAGGTGGAGCAGAACCGTGGTGATGAGCAGATGT +AGGAGGTGGAGCAGAATCGTGGTGATGAGCAGATGTAGGAGGTGGAGCAGAACCGTGGTGATTGATGAGCAGATGTAGGAGGTGGAGCAGAACCGTGGTG +ATGAGCAGATGTAGGAGGTGGAGCAGAACCGTGGTGATGAGCAGATGTAGGAGGTGGGGCAGAACCGTGGTGATGAGCTGATGTAGGAGGTGGAGCAGAA +CCGTGGTGATTCATAAGCAGATGTATTAGGTGTTGCTGTTGCTGGGGCTGTGGCAGGAAGTGGTTGATCACATTCCTATTCTCCAGTTGGGTAATGAGCT +CATGGTTGAATCGTGAATGGGTAAATGAATGGGTGGATGGAAATAATTATGGTTCACCTAATTTTATGCCCCTAAGGTCCTTGCAAAAGAAAACGGAGGG +AGGAGAGAGAGGAGAAAGGGGAAGAAGTCGCATTCAAATTCACTCTCGCCAGTCTCTAAAATGGCAGATTCGTTTTGAAACAACTCCAGATTAAGCCTAC +AGAGGGAAGGCATGGCTGATTCTGCTGAGCACCTATTACAGCTTCAGCAGCATACCTCGTTTCGGTCCACAACAGCTGTGTAAGATTGTGACGGAGCTGG +AAAGTTCCTGTTGCCTAGTGAGGTCATGTCCTAGCGCAGAACGCAGAATCACGAAGAGTGACGAATGCCCGCCGTCAACTGCTGGCCGGGCTGCGTGTCA +TGCAGCAACGCACAACGGAAGCACACCCTTCTCCTGTTCCCAGTGGTCAGAGCCACCCAAGTCGGGGGTGTGGGCCCCCAGCACTTCTACTTCAGGATGG +AGACCCCCTGCTGCCTGGCTCCCTCCCCAGGCCCGCCAGGCTAGTCCCCTCCCCTGTCCCTCTCTCAGGCCTGCTCTCATAGCCACGCGGGCCTTTCTGC +TGCACACGCCAGCTCAGTTCGGGGCTCAGTAACCCCCTCCCAATTCAGGGGCATGACTCCTTCCAGATTCTCCTTAAATATCACCTCCTCCAAAAAGCCT +TCCCCAATCACCTCGTCTAAAGTAGGGCCCCCTCATTTTTCTACCTAAATCTATGGGGAGTTTGTTTGCTTAGTTGCATGTATCATGATCTTGCTTTGTG +TTGACTTTTTACATATTTATTGTCTTTTTATCTCATTAGCATATGTGCTCCAATAGGGTGGAGACTGTGATTTATCTTGTTCATGCCTGGACTTCCAGCA +GCATTCAGAACAGAACTTCTTTCTTTCTTTCTTTCTTTTGAGATGGAGTTTCGCTCGTGTTGCCCAGGCTGGAGTGCAGTGGTGCGACCTCGGCTCGCCG +CAACCTCCGCCTCTTGGGTTCAAGCATTTCTCCTACTTCAGCCTCCGGAGTAGCTGGGATTACAGGCGCGCGCCACCACGCCTGGCTAATTGTATTTTTA +GTAGAGTTGGGGTTTCTCCGTGTTGGTCAGGCTGGTCTCGAACTCCCGTCCTCAAGTGATCCGCCCGCCTCGGCCTCCCAAAGTGCAGAAGAGAATTCCA +GGAAGCCTCGAGAGTGAGTGACGGCCCGCGGCCCCCGGCGAGGAGGCAGCAATACCACAGGCGACCACCAGCTGCCGCCGCAGTCAAGGGCAGTTGGTCT +CCCCTCGCCAGGATTAACCCTGGACCGAGGGCTCCCGAACCGAATCGTCCCCACAGCCTGTCCTGCGAGGGCGGCTTTCCCCATTACCACCCTCGTTTCA +CCAAGGAGAAAACGAGCTCAGAGAGGCAGTGCATTGGCCCGGGATTGCACCGGGCGCGAACCCACGTCAGCTCCCGCAGAACCTAGATCATTCGCTGCCA +CCTCCCTCCGGGCCTGCTCTCGCAGTGTTGGGTGGGAACAGAACAGCCTTGGTCGTGGCTGAGGAGAAATCCCACAGATGTCACTGGACGAGGGTGACGG +GTGGGGCCGGGCTTTCCCCTGGGTACAGGCACAACCGTGCTCTTCCCTCGCACAGTGACCCGCGGTGTCATCCACAATTCACAGCCTGTTTCCCAGAGGA +GGGGCTCGGAGCGGTGCCCTCCAGGTGCCGCCAGCAACACAAGGCCCAGACTACAGAACACCAAATACTGTGATGAGAAATTACTTCCCTTTTCCTTCAG +GGCCAGTCCTGGCTACCCCAAGGGGAAAGTCGCAGCTTGGTGCAAATGAAAGTTCAACTGTCCCCAGCATTGTCAATGGTTTTTACAGAGAGAGAGCAGG +CCCAAGCCTGGGGCAGAGCATAGGAGCTGGTTAGTAACCTTGTTTTGTTCTCACTGCTGTTTGTTTGCATGCCTTTCTGGCTTTGTTTGTGTTGTTGTTT +TGAAATAATTGCGAACTTTCAAGAAAAGTAGTATCATTTTGAAAGAAAGCTCCCTGGAACTGATGAAGTGGGAGGGAGGTGGGGGCAGAAGGCGCCTGGT +GAGCTGTGACTGAGAGGGAGGTGGGGGCAGAAGGCGCCTGGTGAGCTGTGACCGGGAGGGAGGTGGGGGCAGAAGGCGCCTGGTGAGCTGTGACTGGGAG +GGAGGTGGGGGCAGAAGGCGCCTGGTGAGCTGTGACTGGGAGGGAGGTGGGGGCAGAAGGTTTCTTTGTGTCACTGAGGTCACGTCGGCAAACATAGTTA +TCGTTATCCTCCTATTTGCCTAGGGAAAGCACCAGGATGTTTAATGCCTACAGTCCAAAATTGGTTGGTGGAAGTACCTACTGTCAGTCCCATCAGTAGA +TTCACTTATCACATGGTAAGCGGGATGTCACTCAGGCCACGGGTAAATTATTTACAAGACTTTTCTTATCAAAGATCATTAAAATTTAGACCTATAGGGA +AACCTTGCCCCAAGGAAATTCCCAAAGGATCAAAAAATACAGAAGTTTTAGTTTGGAAAGAATGTGTGGCCAATAGTGCGGTGATATTACAAAACAATGA +ATTCGGAACTATTATAGATTGGGCACCTCGAGTCAATTCTACCACAGTTGCTCAGGACAAACTCGGTCGTGTCCAAGTGCACAAGTGAGTCCAGCTGTTG +ATAGCGACTTAACAGAAACTCTAGACAAACATAAGCATAAAAAATTACAGTCTTTCTACCCTTGGGTATGGGGAGAAAAAGGAATCTCTACCCCAAGACC +AAAAATAATAAGTCCTGTTTCTGGTCCTGAACATCCAGAATTATGGAGGCTTACTGTGGCCTCACACCACATTAGAATTTGGTCTGGAAATCAAACTTTA +GAAACAAGAGATTGTAAGCCATTTTATACTATCCACCTAAATTCCAGTCCAACGGTTCCTTTACAAAGTTGCGTAAAGCCCCCCCTTATATGCTAGTTGT +AGGAAATATAGTTATTAAACCAGACTCTCAAACTATAACCTGTGAAAACTGCAGATTGTTTACTTGCATTGATTTGACTTTTAATTGGCAACACCGTATT +CTGCTGGGGAGGGCAAGAGAGGGCGTGTGGGTCCCCGTGTCCACGGACTGACCGCAGGAGGCCTTGCCATCCGTCCGTATTTTGACTGAAGTATTAAAAG +GCGTTTTAAATAGATCCAAAAGATTCATTTTTACTTTAATTGCAGTGATTATGGGATTAATTGCAGTCACAGCTACGGCTGCTGTAGCAGGAGTTGCATT +GCACTCTTCTGTTCAGTCGGTAAACTTTTAATGATTGGCAAAAAAATTCTACAAGATTATGGAATTCACAATCTAGTATTGATCAAAAATTGGCAAATCA +AATAATGATCTTAGACAACCTGTCATTTGGATGGGAGACAGGCTCATGAGCTTAGAACATTATTTCCAGTTACAGTGTGACTGGAATACGTCAGACTTTT +GTATTACACCCCAAATTTATAATGAGTCTGAGCATCACTAGGACATAGTTAGACGCCATCTACAGGGAAGAGAAGATAATCTCACTTTAGACATTTCCAA +ATTGAAAGAACAAATTTTCGAAGCATCAAAAGCCCATTTAAATTTGGTGCCAGGAATGGAGGCAATCGCAGGAGTGGCTGATGGCCTCGCAAATCTTAAC +CCTGTCGCTTGGGTTACGACCATCGGAAGTTCTATGATTATAAATCTCATATTAATCCTTGTGTGCCTGTTTTGTCTGTTGTTAGTCTGCAGGTGTACCC +AACAGCTCCGAAGAGACAGCGACCATCGAGAACGGGCCATGATGACGATGGCGGTTTTGTCGAAAAGAAAAGGGGGAAATGTGGGGAAAAGCAAGAGAGA +TCAGATTGTTACTGTGTCTGTGTAGAAAGAAGTAGACATGGGAGACTCCATTTTGTTCTGTACTAAGAAAAATTCTTCTGCCTTGAGATTCGGTGACCCC +ACCCCCAACCCCGTGCTCTCTGAAACATGTGCTGTGTCCACTCAGGGTTGAATGGATTAAGGGCGGTGCGAGACGTGCTTTGTTAAACAGATGCTTGAAG +GCAGCATGCTCGTTAAGAGTCATCACCACTCCCTAACCTCAAGTACCCAGGGACACAAACACTGCGGAAGGCCGCAGGGTCCTCTGCCTAGGAAAGCCAG +GTATTGTCCAAGGTTTCTCCCCATGTGACAGTCTGAAATATGGCCTCGTGGGAACGGAAAGACCTGACCGTCCCCCAGCCCGACACCCGTAAAGGGTCTG +TGCTGAGGAGGATTAGTAAAAGGAAGGAATGCCTCTTGCAGTTGAGACAAGAGGAAGGCATCTGTCTCCTGCCCCTCCCTGGGCAATGGAATGTCTCGGT +ATAAAACCCGATTGTACGTTCCATCTACTGAGATAGGGAAAAACCGCCTTAGGGCTGGAGGTGGGACCTGCGGGCAGCAATACTGCTTTGTAAAGCATTG +AGATGTTTATGTGGATGCATATCTAAAAGCACAGCACTTAATCCTTTACCTTGTCTATGATGCAAAGACCTTTGTTCACGTGTTTGTCTGCTGACCCTCT +CCCCACTATTGTCTTGTGACCCTGACACATCCCCCTCTTCAAGAAACACGCACGAATGATCAATAAATACTAAGGGAACTCAGAGGCTGGCGGGATCCTC +CATATGCTGAACGCTGGTTCCCCGGGTCCCCTTATTTCTTTCTCTATACTTTGTCTCTGTGTCTTTTTCTTTTCCAAGTCTCTTGTTCCACCTAACGAGA +AACACCCACAGGTATGGAGGGGCAACCCACCCCTTCACAGGTCAAATTGGCTTTAAGGTCCCAGTAAGAACTCTGTGTGTCCTTCACCTGGTCACCCGCT +GTGAACGACCTGCCGCCCTGTGTTATCCTCCTGTCGGTTTTTTCCTGAACATTTGAAGCTAAGTTGTAGATGTCATGCACCTCCACCCCTAAAAATTTCA +GTATTTATGTATTTCTTTATTTTTGAGGCAGTGCCTTGCTCTGTCATCCAGGCTGGAGTGCAACAGTGAATCTCCACACACTGCTGCCTCAACTTCCTGA +GGTCAAGCGATCCCCCCAACGCAGACTCCCGAGTAGCTGGGACCACAGGGGCTCTGAGTCTCAGCGTCGGCCGTGTGTCCTCGAGTACACATCAGGGTCT +CAGCCTCGGCCACGTGTGTCTGTGAGTACACAGCAGGGTCTCAGCCTCGGCCACGTGTGTCTGTAAGTACACGGCAGGGTCTCAGCCTCGGCCGCGTGTG +TCTGTGAGTACACGGCAGGGTCTCAGCCTCGGCCGCGTGTGTCTGTGAGTACACTGCAGGGTCTCAGCCTCGGCCGCGTGTGTCTGTGAGTACACGGCAG +GGTCTCAGCCTCGGCCGCGTGTGTCTGTGAGTACACTGCAGGGTCTCAGCCTCGGCCGCGTGTGTCTGTGAGTACACGGCAGGGTCTCAGCCTCGGCCGC +GTGTGTCTGTGAGTACACGGCAGGGTCTCAGCCTCGGCCGTGTGTCCTCGAGTACACATCAGGGTCTCAGCCTCGGCCTTGATCATCTATCCTTGTTATA +TAATAAGCTCACATAAATTAGTAACAGGTCAAAACCCCGGCAGGAGGATGAGTGAGAACTTGGATGAGCAAGTTACAAATGGAAGAAATACGGTGGCCAA +GATCTTAGGAACACATATCCAGCCTTAAGAAATTCAAGTTAAGGGCGGGGCGCAGTGACTCAGGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGAC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATCAGCCGGGCGTGATGGTGCATGC +CTGTAATCTCAGCTACTCGAGAGGCTGAGGGAGAAGAATCACTTGAACCCGGGAGGTGGAGGTTGCATTGAGCTGAGAGAGACAGAGAGACGTGCAGGGT +TGACAAGGATGGGCTGGCGTGGGGGCAGGCCCCACACCCTCAGCCCTGCACGGGCGCAGCCCTCAGAAGGGAACTGGGCGGCAGGTACCTGCATCACAGA +TGCTCCGTCCTTGGGCCCAGGATCTTCACCCCCAGTCATCTGTCTTGTGGAGTGTGTCGCTATGAAGAGGTCCCTGAGGCTGGGTCGTTCATAACGAAGA +GGGTTCATTTGCTCACGGTTCTGCGGGCCGTACAGGAAATGTGACACCGGCCTCTGGGCCGCTTCTGGGGAGGCCGGGGAGGTTTACCCATCAAGGAAGG +TGAAGAGGGAGCTGGTGTGTCACGGGTGAGAGGGAGCAAGAGGGAAGGTGCCGCACTCCTAAATGGCTCTCAGGTGAGCAACAGGCAGGACGGGGGACGG +TGCCGCACTCCTAAATGGCTCTCAGGTGAGCAACAGGCAGGACGGGGGATGGTGCCGCACTCCTAAACAGCTCTCAGGTGAGCGAGAGTTAGCAAGGGGG +AAGGTGCCGCAATCGTAAACAGCTCTCAGGTGAGCAAGAACTCAACTCACGTGTCACCAAGGGCATGGGCTAAGCCCTGCAGGCGGGATCTACCCCGTGA +GCCAGCACCTCCCACCAGGCCTCACACCAACTCTGGGCGTCACATTTCCGCATGAGATTTGGAGGGACACATGTGTCCAAACATGTCACAGAGCACGTAG +TCAGTGACGTTCACACATGAATATTCATCCCAGATTTACTCATGGTAATGAAACCCTCAACACGACAGCAGAGTTTGGGTGTGTTCCTAAGAGCGGGTGG +TTTGCAGATGTTCACCTCATCCAAAAACATCCTCACAGACCTGCCCAGAATGATGTTTGACCAAACTTCTGGGGATCCTGCGGCCCAGTCGAGTTCACAC +AAAAAATTCACCAACACACTCGGCATTCCGGGGAAGCTGGGGACGCGTGAGGGGCCACCAGGTGGCTGCAGAGACAGTGTCTGAGCTGTGAGGTCTATTT +TCAGCCCAAAGAGTCGGCTTCTGGGGAACAGCCCAAGATGCCCTTGGAGGAGAGGCTGGGACGAGTCCCCCAGTCCCTCTGCAGCCCCAACCCCCAACCC +AGCCCTTGACAAGCCCCTCCCCTCCAGACACAGGGCAATGCCCCTCTCCGTCTCTCTGTCTCTCTCTCTCTCCCCTCCCTCTTTCTCTGTCCTCCGTGTG +TCTGCCTGTCCTCTGAGTCCACCACTGGCCTCTTGCACGTGCCCTGCCCGTGGCTCCTGCCCTCACGTCTCTGCTCGCTCCCGTATCCCCCATGAGCTGG +TTCTGGGAGGCCGCGGTCTGGCTTGTGGGGACCCATCCATTTCTCTCCTGGGGCCTGAGCTGGGGTTGGGGTTCTAGAGCAGCGCAGGCCAAGACCCCAC +GGTAATGGGAGACAGAGGTGGGTAGAGCGTGGCCTCCAAGACATGATTCTGAACAATGCAGACCCATGGCTGTAACAGATGCAGCCCATGTAGCCTGAGA +GTAGGGTCACTGTACAACTACAGATGCCATCAACAAAACTCCGTGTAGCAACATCCTCCCACTCAGTCCTCGAGCAGCCCTGAAGGCACAGCCACCATTG +CTCCCTGTCACAGATGGGAACACCAAGACAGCCACCATTGCTCCCTGTCACAGATGGGAACACTGAGGCGAGTCCTCGAGCAGCCCTGAAGGTGCAGCCA +CCATTGCTCCCTGTCACAGATGGGAACGCGGAGGTGCAGGGACATCGGTGGCTCCCCAGGGCCCGGCTGTGAGCAGCTCTGATGTGGCAGCCCCTTCTCC +CCAGCATTGGGGTGCGGTCAAGCCCGCGGACTGGGCAACCGGGCTCTGCTTCCTCCGCGCTTGCCAAGAGCCTCAGAAGGAGGCCGTTCCTCATCTGTGC +ACACGAGGGCTGGACACAGACACACAGCACACTGCGCCCACGCCATGGCCAGCCTGAGGCAGACATCAGCAGCCGAATGCTGAGGGCCACACTGTTTCCC +TCTGAGCCCTGGCAAGGCCTCAGAACCCTTCTCAACCCTTAGCCAAGGCCAAGTGGTCTGAGAGGCCCAGGAGCTTCACTCTGTGGTCCTCAGGGTGCCA +TTAACCCGACCCCAGGGCCAGCGGCACCTCCAGGCCTGGCCCCCCGGCCCCCGCCCCGGCCCCCGCCCTGGCTGGCTCCCAGCCCACGCTGCTCCACTGC +AGGCCCGGCCAGCAGCATCTGTTGCCATGGTACCTGCTGGGGTAGCAAGGCCCCCCCACCCACAGTGGGACATCACCACAGCAGCCGGTGAGATTTAAAT +GCAGGCAGCGGATTAGATCTGAGCGTTGTGTGGATGTGGAATTTCCCGATGTTGACAACAGCCCCAGGGTTATAAAAGAGAATCCTGGTTTTTAGAAAAG +ATACGCTGATATGTTTAGGAGGAAGTGGGCATTGCACCTCCAGCATAGTCTTCAATGGTTCTGAAAATGTGTATAAATATGAATATTGTACCATATGTAG +ATAACAGGTGGCTGTAGATACAGATAGAGGTACAGACACCGAAGATGACACAGCAAATGGGGAAAATCCAGCCCGCTGGTGACTCTGGGTAGAGTCAGGG +GGAGTTCCTGCTGTATGACAAGTAATCTTGCCACTTTCCTGTAAGGTCAAAATGATATCAAAACTAAAAGATGTGAAAACAATATTCAAAGCATAGAGTC +TTGGGCCAGCCCCCCACCTTACCTCCTACAGAGACCCCAACTCTGCAGGTCTAGATGAGCTCAGACTTTGATTTAATCAGCATCAAGGAGAGTATGATGG +GTTGAGTTGTGTCTCCCCCCAAAACACGGTCCATCCCTGGAACCCATGAGTAGGACCTTATTTGGAAATAAGGTCTTTGCAGATGTGATGAGTTCAGATG +AGGTCACCCTGGAGTCCGGAGGACCCTCAATCTGATGACCGGCGTCTCTCTAAGATGAGGAGTGGGCTCACAACACTCTCAGGGGCAACGGCCGTGCAAG +GACAGAGGCAGAGACTGGACTGAGGCATCTACAGGCCGAGGGCCACCGGCCACCACCACCAGCTGGAGAAGGACACAGACGCAGTCTCCCTCTGAGCCTC +TGGAAGAAGCCAGCCCTGCCGACACCTGGATGGCAAAGCTCTGGCCTCCAGAACCGGGAGGACACATCTCTGCTGTGGGAACACCCAGGCCATGTGCCTT +TGCTACGGCAGCCCCAGGTGGCAGCTGCTCAGTCCGCGAGGAGGGGCAGCACTGGCCACGTCCAAAAGCTTCCGGAAGAGCGGGCAGGGTCCTGCACAGC +TGTTCATTCACCCGCGAGTACGTCAAGCATACATTGGGCACCGACTGTGTGCCACGCCCGTCCCGGCAGAGGCCCTGGGGACCCAGCTGTGAACAAAATC +GGCAAAATCCCTGCCCTCCTGGAGGTGGCGTCTTAGTGGGGAAGACAGGCAAGAAACACGATTGGTGAATTGCCGGGAGAACGCGGCAGGGAGGAGATGG +TAGAGTCGTGGGGAAGGCAGGAAGGTAGGGAGGTCGGAGAGGCCTTCCCAGGAAGGGGACTTTGGACAAAGACAGAAGTGAAGGAGGTGAGGAAGGGACT +GGGAGGTGATCAGGGGAGAGTGCACCAGGAGGAAAAGCCTGGAGGTGGGATGGGGCCAGAGCCTGCAGGGACAGCGGGGAGATACCAATACACAATGGGG +TGAGTGGGGCTGGGGAGGAGGGCATCGGCGTGGTCCCCATTCCGTGGGGCCCGTGGCTCTACAGGAACAGCCGTCCCTGAGTTTGGATAGACGTCTATGC +AGCCCTGTGCCAGGCAGGCACCTCCCTCTCTGCAGCAGCTCTCTCTGGGCCTGCAGGCTCCTCAGAACACGCATGCCTCGAAGGTCTTCCCTGGCCTTAG +GGGTGGAGTGTGTGAGGGTCTCCACGTGAGGGACCACGTGGGCAGGCAGTGCCGGCAGCCCTGCCCCATGTGCTGGTGTAATCTGAGGTTTGCTCTCCCG +TCGCCCACCCTCATTATTGTGCAATTAAACACTTGAGGCAGAGGATGACGAGGTTAAAAATAGCCCTTCCTTTCAGCCAGAGAGAGCCCGTGAGTGTGAG +TGGGTGTGAGGAGGGCCTGGGGGCCGTGGAGGTGGTGTCTGCAGCTGCCTGTGAAGGTGGGAAGAGGCCCCAGGCCCCCATCCTGTTGATTTCTCAGAAA +AACATCTGAGCACCTTGGCCATCACACACATTTATTCCGCTAAAACTTGAACACTTGCTGTGTGTCAAGCACGGTTCTGGGCCTGGGAAGAGGCTGGGAG +GTGGTCCTGGCCCCCACAGAGTGCTGAGAAGAAAGCAAAGGAGAGTTGGGGGAGGATGGAGGCAGGGAAGGCCACTGAGGTGAAGGCCGTGAGGGTGTCT +AGGAAGAGCACAGCATGAGCAAAGACTCTGAGACCAACGTGCCTGCTGTGCAGATGGAACCAAAAGCAGGCCCATGTGGCTGCAGCAGACTGAGTAAGGG +AGAGAAAGGGAGGAGGTGAGAGCAAGGAGGTGGCCAGGCAGGTCATTCAGGGCCTGGTGGGAATGGGAAGGAGTTGGGTTTTTACCGTGACAGAGATGGG +AGAGACGGAGGTCAGTGTACAGAGTCAGCAGGTGGCAGGCCTGGTGCTCACAGTCCAGAGACCAGGGATGAGGCAACAGAGCTGGTCTAGGGACAAACAA +TGGAACAGATGATAAGGAAGGATGGTGGGGGTGTGTGATGATGGGGAAGGATGACGGTGAAGGATGATAGGAAAGGATGGTGGGAAAGGATGATGGAGAA +GGATGGTGGGGATAGGTGGTGATGGGGAAGGATGATGGAGAAGGATGATGGGAAGGATGATGGAGAAGGATGGTGGGAAGGATGATGGGGAAGGATGATG +GGAAGGTTGATGGGAAGGATGATGGGAAGGATGATGGGAAGGATGATGGGAAGGATGATGGAGAAGGATGATGGGAAGGATGGTGGGGATAGGTGGTGAT +GGGGAAGGATGATGGAGAAGGATGATGGGAAGGATGATGGAGAAGGATGATGGGAAGGATGATGGAGAAGGATGATGGGAAGGATGATGGAGAAGGATGA +TGGGAAGGATGATGGAGAAGGATGATGGAGAAGGATGGTGGGGATAGGTGGTGATGGGGAAGGATGATGGGGAAGGATGATGGAGAAGGATGATGGGAAG +GATGATGGAGAAGGATGATGGGAAGGTTCATGGGAAGGATGATGGGAAGGATGATGGGAAGGATGACGGGAAGGATGATGGGGAAGGATGATGGGGAAGG +ATGATGGGGAAGGATGATGGGAAGGTTCATGGGAAGGATGATGGGAAGGATGATGGGAAGGATGACGGGAAGGATGATGGGGAAGGATGATGGGGAAGGA +TGATGGGAAGGATGATGGGAAGGATGATGGGAAGGGTGATGGAGAAGGGTGATGGGAAGGATGATGGGGAAGGTTGATGGGAAGGATGATGGGAAGGATG +ATGGGGAAGGATGATGGGAAGGTGATGGAGAAGGATGATGGGAAAGGTGATGGTGAAAGATGACAGGATGGGTGATGGGAAGGATGATAATGAGAAGGAT +AATGAGAAGGACAATGGGGAAAGATGATGGGGAAGGATGACTGGAAAGACAATGGGAGAGATGGGGAAGGAGGATGGGAAGAATGACAGGGAAGGATGAT +GGGAGGATGACTGGAGAGGATTTAACAGAAGAGAGGATGGAGAAGGAAGATGGGAAGGATGATGGGGAAGGATGATGGAGAAGGATGATGGGGAAGGATG +ATGGGAAGGATGATGGAGAAGGATGAAGGGAAGGATGATGGAGAAGGATGATGGGGAAAGATGATGGGAAGGATGATGAGGAAAGATGATGGGAAGGATG +ATGGGGAAAGATGATGGGAAGGATGATGGGGAAAGATGATGGGAAGGATGATGGAGAAGGATGGGAAGGATGATGGAGAAGGATGATGGGGAAAGATGAT +GGGAAGGATGATGGGGAAAGATGATGGGAAGGATGATGGGGAAAGATGATGGGAAGGATGATGGAGAAGGATGGGAAGGATGATGGAGAAGGATGATGGG +GAAAGATGATGGGAAGGATGATGGGGAAAGATGATGGGAAGGATGATGGGGAAGGATGATTGAGAAGGATGATGGGAAGGATGGGAAGGATGATGGAGAA +GGATGACGGAGAAGGATGATGGGGAAAGATAATGGGAAGGATGATGGGGAAAGATGATGGGAAGGATGATGGGGAAGGATGATGGAGAAGGATGATGGGA +GGGATGATGGAGAAGGATGATGGGAAGGATGATGGGAAGGATGATGGGGAAAGATGATGGGAAGGATGATGGGGAAAGATGATGGGAAGGATGATGGAGA +AGGATGATGGGGAAGGTTGATGGGAAGGATGATGGGAAGGATAATGGGAAAGATGATGGGGAAGGATGATGGGGAAGGATGATGGGAAGGATGATGGAGA +AGGATGATGGGGAAGGTTGATGGGAAGGATGATGGGAAGGATAATGGGAAAGATGATGGGGAAGGATGATGGGGAAGGATGATGGGAAGGATGATGGAGA +AGGATGATGGGGAAGGTTGATGGGAAGGATGATGGGAAGGATAATGGGAAAGATGATGGGGAAGGATGATGGGGAAGGATGATGGGAAGGATGATGGGAA +GGATGATGGGGAAGGATGATGGAGGATGATGGAGAAGGGTGATGGGGAAGGATGATGGGAAGAATTATGGAGAAGGACGATGGGAAGGATGATGGGAAGG +ATGATGGGGAAGGATGATGGGAAGGATGATGGGGAAGGTTGATGGGAAGGTTGATGGGAAGGATGATGGGAAGGATGATGGGAAGGATAATGGAGGATGA +TGGAGAAGGGTGATGGAGAAGGACGATGGGAAGGATGAATGGAGAAGGACGATGGGAAGGATGAATAGAGAAGGACGATGGGAAGGATGAATGGAGAAGG +ATGATGGGAAGGATGAATGGAGAAGGATGATGTGAAGGATGAATGGAGAAGGACGACAGGAAGGATGAATGGAGAAGGACGATGGGAAGGATGATGGGAA +GGACAATGGGAAGGATGATGGGAAGGATGAATGGAGAAGTATGATGGGAAGGATGAATGGAGAAGGACGATGGGAAGGATGAATGGAGAAGGTTGATGGG +AAGGACGACGGGAAGGATGAATGGAATGGGTGATTGGGCACCAAGTGAGAGCATTCGGTGACACCTTTTTTTTTTTTTTTGAGACTCCCTTTTTTTTTTT +TTTTTGAGACGGAGTCTCGCTCTGTCGCCCAGTCTGGAGTGCAGTGGTGTGATCTCGGCTCACTGCAAGCTCTGCCTCCCAGGTTCATGCCATTCTCCTG +CCTCAGCTTCCCACGTAGCTGGGATTACAGGCGCCCGCCACCACGCCTGGCAAATTTTTTGTAATTTTAGTAGAGAGGGGGTTTCACCGTGTTAGCCAGG +ATGGTCTCGATCTCCTGATCTTGTGATCTGCCTGTCTCGGCCCCCCACAGTGCTGGGATTACAGGCGTGAGCCACCGCACCTTAAGTAATATTAACCGCT +TTAACACGACCAATTCAGGGTCTTTTAGTGCCTTCGCAATGTTGTGCAACTATAACTTCTATTAAGCTCCAAAACATTTTTTTAAAATAAATTGTCGGGC +CGGGCATGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACGAGGTCAGGAGATCGAGACCATCCTGGCTAACACAGTGA +AACCCCGTCTCTACTAAAAATACAAAAAAAAATTAGCCAGGCGTGGTGGCAGGCGCCTGCAGTACCAGCTACTGGGGAGGCTGAGGCAGGAGAATGGTGT +GAACCCGGGAGCGGAGCTTGCAGTGAGCCAAGATCGTGCCACTGCACTCCAGCCTGGGGGACAGAGCGAGACTCCGTCTCAATAAATAAATAAATAAATA +AATAAATAGTCAGTGTCTTGCTTTTTGGCCCAGGCTGGAGTACAGTGGCATATTCACAGCTCACTGCAGCCTCCAATTCCTGGGCTCAAGGGATCCTCCT +GCCTCAGCCTCTCACGTTGCTAGGATTGTAGGTACAAGCCACCATGTGTAGCTCCCCAAACCATTCTTCTTATCTCAGAAAGAAATCCTCTGGATTTAGC +TATATTTGACATTTCATGTAAATATAAGCAGACAATATGCGTCCTTTTGGCCTGAGTTTTTTCACTGAGTGTCATGTTTCAAGGCCGTGCTCCATTTTTT +TTGTGATTGACTACTATTCCAGCCTACGAATATGCCGCACGGTGGTTCATCTCTCTCTGCCGATGGACATTTGGGCTGTTTCTACGTTTCGAATGATGTA +AACGAGCTGTGTGTCTTCTTCAATAAATGCCCATTGAAGTCTTTTGCCTATTTTTTAATGGGGTTGTTGGTCATTTTGTTGCTGAGTTGTATGCATAGTT +TATGTGTTCTGGATACTTGATCCTGATGAGCTCAGTGAACATTTATAAACAAACTGACCATAGCAGCCCCCACTCCAATGAAAACGCCACCTGTGACGGC +CCCCAGAGGCCCCTCGTCCCTCCTGGTCCCTGCCCCGGGGGCCCCATCCTGACTTCCATTGCTGGCAGCGGGTAGGTTCATGTCGGCTGCTCTTGAATTC +CTCCTGCCTGGGCTGCCCCGCGTGATCCACTGAGTGTGGCAGAGACGTGTCGTGCTGCTGCCTTCAGCAGCTCCACCTGCTTGCTGAGAAGGTTCCCGGT +GCGTTTGGAAGGCAGAGGCTCCTGGGCTTGCAGGTAGGTGAACGCGCTGACAGAGAGGACTCGGCCGGCGCACCCCCTCACCCCCGTCCACCATCCTGAA +CACCTAGTCCTCACACATCCTGGAAGATTTGCAGCCTCAGTCTCTTCCAAATGTGTCTTACTCCTCTCTGCTCACCCTGGTGCCAGGCATCCGCCTTTGC +CCATCCAGACCCAGCACCAGTGCCCTGCCCTCCCCTTGGCTTCTGTGCTGCCCGGCCATGCCCCTTCCTTCCAGACAGTTCAGGTCATCCTAAAACGTTC +ATCCAAGCCCTTTGCCCACAGGATAAAGTCCACACTCCTCTTACAGTCCTGTGACCCACAGGCCTCCTTGGAATTTTGGGGCTGAGTCCTTTCTGCTCTG +GGGCTTCACAACCCTTTTGTCCTCTGGCCTCCTCTTCCAGGAAGTCCTCCAAGGGCAAGCCTTGCAGGACTCAGACTAGGCACCCACCCCAATGCTTGTC +GATGAGAAAGCCTCAGTCAGGAAGGAACTCGGGCAGACCAGGGATGGTGCCCCTGCTCCATGACATCTGGGAGTCTGCTCTAAGACCAGGAGGCTGGGGC +CCACCTGGGCTGCCAGCTGCACCTGCCTCCCTGGGCCACCTCCTTTTCATGGCCTGGGTTTGGAAGCTACCCACTGCCACTTTGTATTGCGCGGAGCAGT +CTGGAGGGGACAGGCCCAGTGGCCACTGCTCCATGGGGTGAGTCTCAGCTCTGGAGAGCGCAGGGCCGGGAACATCATGTCAGGGACACCCTGGAGCTGT +GGTATCCCCGACACGAGCATAAGGCACAGCAGCACTCAGTCCACATTTGCCAAAGGAAAGGGGAACAGCCAACACGCATGACCCCTCACCGCGTGCAGAC +GACGCGTGACCCCTCACCGCGTGCAGACGACACGTGTGACCCTCACCGCGTGCAGACGACACGTGTGACCCTCACCGCGTGCAGACGACACGTGAGACCC +TCACCGCGTGCAGACGACACGTGAGACCCCTCACCATGTGCAGTCACCTTGCTAGGCAGCTTATGTGCCTTCTCTCGTTTCATCCTCAGGTTTGGGAAAA +TTATCCAGAACTTGGAAAGGGGTAAAAACATCACTGCCTGCTCTTTGGATCCTGGACCCTCGGCACGGTGGGCCTCAGAGCTGATCATTCCCTGGGGTGG +GGCCGTCCTGGGCACTGCTGGGTGCTGAGCAGTGTCCCTGGCCTCCGCCCACTCCACACCAGGAGCTCCCCTAGTCGTGACAACCACAGAAGCCCCAGAC +GTTGCCCCGTGTCCCCGAGGGGCCGAATCACCCAGAGGATCAGTTGTATTCCAGAGCCTCGACCAGCCCGGCCACCCGGGGGTCACTTTGTGGACGCTTC +CCTCCACTCTTGCCAGTGTCCTGGCTCTGGGGTTGGACGCTGCTTGGGATTGACAAATGCGGATGAGTTTTGTCCCTGAGCGGCAGGTGCCTCCTTCCTC +CTGCTGCGTATAAAACTCAGTCCAGTCCTGCCGTTCCTTAGTAAACACTCGGACGCACCTTTGACCTACAGTGGCCCGTGGTCTGAATGAGGTTTATGCG +TGAGTGCTTTGAAAGCTCAATGTTGCCATCACCTGAAGCCTAGAGGGCAGTGTGCACTGGGCACCTCACTTACACAGGAGGAAACTGAGGCTCAGAGAGG +GGGAGGGGCTGGCAGTGTGGGAGCTGCAGTCCTTGATCTGAGCTGTCCCCGTGACTTTGGGAGATGAGGAAGGAGCATTCTGTGGCTTGGCTGGGGGAGC +CCAGGTGGGAGGGGAGGGTGGGGACACAGTGGCTGGTGGGCGGGGGGGTGCCTCTGAGCCGCCTGGGCCACAGGCAAAGGGGTTAGGGAGGTGAGAGGGG +AGCTTGGGGGCAAGGGTCATGTGTCTCCACGGCCGGGCAGGTGCACACTCCCAGGGAGGCCACGAGGACTCTGTGGCCCGGGGATTGGAGTGAACCACGC +TGAAAGGTCAGAGGGCAGTGTCCCAACAACAGTGCCCCCGTTCCAGCCCCAACGGCAGCCCAGGGGTTCCCAGGCCCACCCTCACTCTTGCAGGGGTCCC +CAGGCCCACCCTCACTCTTCCAGGGTTCCCAGGCCCACCCTCACTCTTCCAGGGTTCCCAGGCCCACTCTCACTCTTCCAGGGTTCCCAGGCCCACCCTC +ACTCTTCCAGGGGTCCCCAGGCCCACCCTCACTCTTCCAGGGGTTCCCAGGCCCACCCTCACTCTTGCAGGGGTTCCCAGGCCCACCCTCACTCTTCCAG +GGGTCCCCAGGCCCACCCTCACTCTTCCAGGGGTCCCCAGGCCCACCCTCACTCTTCCAGGGGTCCCCAGGCCCACCCTCACTCTTCCAGGGTTCCCAGG +CCCACCCTCACTCTTCCAGGGTTCCCAGGCCCACCCTCACTCTTCCAGGGTTCCCAGGCCCACCCTCACTCTTCCAGGGTTCCCAGGCCCACCCTCACTC +TTCCAGGGTTCCCAGGCCCACCCTCACTCTTCCAGGGTTCCCAGGCCCACCCTCACTCTTCCAGGGGTCCCCAGGCCCACCCTCACTCTTCCAGGGGTTC +CCAGGCCCACCCTCACTCTTGCAGGGGTTCCCAGGCCCACCCTCACTCTTCCAGGGGTCCCCAGGCCCACCCTCACTCTTCCAGGGGTCCCCAGGCCCAC +CCTCACTCTTCCAGGGGTCCCCAGGCCCACCCTCACTCTTCCAGGGTTCCCAGGCCCACCCTCACTCTTCCAGGGTTCCCAGGCCCACCCTCACTCTTCC +AGGGGTCCCCAGGCCCACCCTCACTCTTCCAGGGGTTCCCAGGCCCACCCTCACTCTTGCAGGGGTTCCCAGGCCCACCCTCACTCTTCCAGGGGTCCCC +AGGCCCACCCTCACTCTTCCAGGGGTCCCCAGGCCCACCCTCACTCTTCCAGGGGTCCCCAGGCCCACCCTCACTCTTCCAGGGTTCCCAGGCCCACCCT +CACTCTTCCAGGGTTCCCAGGCCCACCCTCACTCTTCCAGGGTTCCCAGGCCCACCCTCACTCTTGCAGGGGTTCCCAGGCCCACCCTCACTCTTGCAGG +GGTTCCCAGGCCCACCCTCACTCTTCCAGGGTTCCCAGGCCCACCCTCACTCTTCCAGGGGTCCCCAGGCCCACCCTCACTCTTCCAGGGGTCCCCAGGC +CCACCCTCACTCTTCCAGCGGTTCCCAGGCCCACCCTCACTCTTCCAGGGTTCCCAGGCCCACCCTCACTCTTCCAGGGTTCCCAGGCCCACCCTCACTC +TTCCAGGGGTCCCCAGGCCCACCCTCACTCTTCCAGGGGTTCCCAGGCTCACCCTCACTCTTCCAGGGGTTCCCAGGCTCACCCTCACGCTTGATGATTT +GCGAGGACGCACGGAACTCCCAGCAAGCTGTCCTCGTCACAGGTAGGGTTTGTCACAGTGCCGGGGTGCAGGTGCCGTGGGCTGGGGAAGAGCACATGAG +GCAGCGTCCCGGAGAAGCCCCGTGGTCCTGTCCGGGGAAGCCGGGAACTGCTCACTCACAGGGCGCACGGACCACCAGGAAAGGGCACGGCAGCCTAGGC +GCCCAGAGCTCTGCGAGGGATCCCTCGTGGGGGCTTGATTGACTGATTGCTTGCCACGGGGTTGCCCTCGAACTCCAAGGGTGTCTGACGCTGTGAGACC +CAAGGCGCTCCCAAGTCCCACGGTTGGTCTTGCTGGTGTGACCCTCCCTACCCCAGACCAAGACGCTCCCCTCAGGCAGGGCAGAAATCACCTCCCAAAG +CCAAGGCAAAGCCCAGACCTCACCCCGCACGAGAGGATTCCTCACCCCACGGGGGAAGGTGCGGGTCTCATCCGTGGCACCGCAGCAGGGCTCAGCCGGT +GACCAGGACTGGGTGCCACGGGTGCTGGGTCCGTGCCCACTCCAGCCCCACCAGCAGGCAGGGAGGGTACAGGGTGCTGCAGAGGAAACCGAGTCACAGA +GAACGGAGGGACTTGTCAGGATTCTGACCCATGGCTGGCAGAGCACAGCTCCCTGGGGCCCTCTCTGCCAGATGGCAGGGGCCGGCCATGCAAGCAGGTG +TCCAGTCCCACCCAGGAAGGGCAGCGTGGGTCCAGCCCTGGTCCGAATTCCTGTCCTGTCAGCTGGGAGGTGTGCGCAGGCCCCTTTGCCTTCTGTGCCT +CGGTGTTTCCATCTGTGGATGGCAGTAGGCAGCGTCTTGCTGAGGATTCAGCGGGTCCTCCCGCCCACCCACCCACGATGCGCTTAATCAACAGGCCCTG +CCCTGCGTGTGACCCTGGAGAGAGGCTCTGGGACCACGTCACTGTACAGTAGGGTAAACTGAGGCTCAGGCGCCGGCCCGCGGGAATGGCCCGCCCTCGT +GGGAGGAGCATGTGTGCGGGTCGGCGTCCGCCTCCTCCTTTTTATTGAAGTCATTTTTCTCCTCCTGTCAGCGGAACTGGCCGTGGGCAGCCCCTCCCTC +CCACCCCCAGGAGCTGAGAAGAAAACAAAAGCTTAATCGAATCCGGCACTGGGGCGGTGGGTGCCGCAGAGAGAGGCCGAGGGAGCCCCCGCCTGGGTGG +GTCTGAGGCCGCCTGTAATTATGGCCCTGATGTGATTATATTAATTATCGTCGCTATTTTGTGCCGGCTTCCGCCCGGCGAGCCTGTGGATTGAGCTCTA +CTGCACACAAGCCGCCAGGGCTCATCACAGACAGAGCCTTCGGCCTCGGGAGCCTGAGACCCAGAGAAGCCACGCACTGCCCCGGGCCACACCCCACGTG +GAAGGTGGGGCTTGAAACTCACCCTGCGGCTCCCCACACACGTCAGGGTTAGAGGTTCAAGGCCCCAGAGAGGACAGGCCGCAAGGCAGGGGCCCTGGGA +AGGTGTTACTCCTCCTCCTCGGATGGGAGAGACCCACTGGATCAGTGTTCTGTCACCTTAAAAAATGAATCAGCCGGACGTGGTGGCTGACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCAGGCGTATCACCTGAGGTCAGGAATTTGAGACGAGCCTGGCCAACTTGGTGAAACCCCGTCTCTACTAAAAATACA +AAAAACTAGCTGGGTGTGGTGGCGGGCGCCTGTAATCTCAGCTATTTGGGAGGCTGGGGCAGGAGAATCGCTTGAACCCTGGAAGAAGAGGCTACAGTGA +GCCGAGACTGCACCTCTGTACTCCAGCCTGGGCGACACAGCAAGACTCCGTCTCCAAAAAACAAACAAACAAAACAAAACAAAAAAACTGAAACAAGCCG +GCTTGAGCAAACAAGGCACTTTACCGGCCCACCCTCTGAGCTGAAATGGTGCGCAGTTATGGACTTCAGGCATAGCTGGATCCAGGTGTCCGCAATGTCT +CCAGGCTTCTGACTCTTCATCTGTTGTTCCCTATGATGGCTCCCCTCTGAAGAAGGGGCATCTTTTTGTAATTTGCACCAAACGGGGTGCCCCCCGCTTG +TGGTGCCCATGGCCTTCCTGAGGGTCGGGAGACTCAGGATGGCCGCCAGTCTGAAAGGAGAGACTGCTGGCAGGTGTGCCTGCCTCCTTCACCGCACAGC +ACCCACTGGGGCCGAGCGCTCTGTGGCGCCAGGGATGCTGGAGGTGCAAACAGTAGATTCGTTCTGCTCAGGATCAACATCACAAGGCAGCAAACGGCCA +CAGCCAGGAGGGAACAAGGGCATCTGACTCCCCCGGGGTGGGGGCTGACCTGAAGGGCAGTGGGCCAAGACCTGAGGCAGGGCGAGACACCACGCAGGCG +CAGAATCCCTGGATGACGCCCACTTGGAAGTGGAGGGGGGAGGGCATGGGCAGCTGCAGCTCCCAGACACCAGCACACACAAACGCACACACAAGTGCAC +ACCAGCAGCGACACAGGCACACACAAGCGCACACAGGGTCACACATGCATACACGGCTCACGTGCTTACACGTGCACACGCCAGCACACAGGCAGCTATA +CTCGAGTGCCTGCAGGCGCTCACCTGGCACTGTCACATACGCCCAACAGATGAGCACGGTAACGGCACACGCAGTCACACTGCACACACATGCGGAAGCA +CATGGCGACGTGTGTGCACCTACCTGGCACGCACACGCACACACCCGTGCAGCCTAGCGATGAGTGGCTGGGGCTGAAGAGGCTACAAGGCGCCCGTAGC +CCTGTCAACCCGTCCCAGGCCCTGACTGGGGCTCACCAGGCCGCGGTCAGGAGGCCGGGCTACGCTGAACCCCAATTCCCAAAAGCTCCTGGTGGATTTG +AGATGGCAGAGACATCTGGACCCCATGGGCAGCAGGAGAGACAGAGCAGCCCAGCCTGGGCTGAGAGCACAGGGACGGGTCCTGCCCCGAGGGGTGTGAG +GGGGGGACGGGGTCCTGCCCTGAGGGGTGTGGGGGGGACGGGGTCCTGCCCTGAGGGGTGTGGGGGGGACGGGGTCCTGCCCCGAGGGGTCTGAGGGGGG +GACGGGGTCCTGCCCTGAGGGGTGTGGGGGGGACGGGGTCCTGCCCTGAGGGGTGTGGGGGGGACGGGGTCCTGCCCTGAGGGGTGTGGGGGGGGGACGG +GGTCCTGCCCTGAGGGGTGTGGGGGGGACGGGGTCCTGCCCTGAGGGGTGTGGGGGGGACGGGTCCTGTCCTGAGGGGTCTGAGGGGGGGACGGGGTCCT +GCCCTGAGGGGGTGTGGGGGGGACGGGGTCCTGCCCTGAGGGGTGTGGGGGGGGGACGGGGTCCTGCCCTGAGGGGTCTGAGGGGGGGACGGGGTCCTGC +CCTGAGGGGTGTGGGGGGGACGGGGTCCTGCCCTGAGGGGTGTGGGGGGGGGACGGGGTCCTGCCCTGAGGGGTGTGGGGGGGGCACGGGGTCCTGCCCT +GAGGGGTGTGGGGGGGACGGGGTCCTGCCCTGAGGGGTGTGGGGGGGACGGGGTCCTGCCCTGAGGGGTGTGGGGGGGACGGGGTCCTGCCCTGAGGGGT +CTGAGGGGGAGACGGGTCCTGCCCTGAGGGGTGTGGAGGGGGGATGGGGTCCTGCCCTGAGGGGTCTGAGGGGGGGACGGGTCCTGCCCCGAGGGGTGTG +GAGGGGGGAACGGGGTCCTGCCCTGAGGGGTGTGGGGGGAACGGGGTCCTGCCCTGAGGGGTGTGGAGGGGGGATGGGGTCCTGCCCTGAGGGGTGTGGA +GGGGGGACGGGGTCCTGCCCTGAGGGGTGTGAGGGGGGGACGGGGTCCTGCCCTGAGGGGTGTGAGGGGGGGACGGGGTCCTGTCCCGAGGGGTGTGGGG +GGGGGACGGGGTCCTGCCCTGAGGGGTGTGGGGGGAACGGGGTCCTGCCCTGAGGGGTGTGGGGGGAACGGGGTCCTGCCCTGAGGGGTGTGGAGGGGGG +ATGGGGTCCTGCCCTGAGGGGTGTGAGGGGAACGGGGTCCTGCCCTGAGGGGTGTGGGGGGAACGGGGTCCTGCCCTGAGGGGTGTGAGGGGGATACGGG +GCTGTGTCTAGAGGGGGTCTGTGGAGACAGGGTCCTGTCTGAAGGTTCTGAGGGGAGGCGGGACCCACCCTGTAGGGACCGTGTGGGGTCCGAGTCCTGT +TTCCTGACATCCATGTAGTCAAGAGCTGGAACCGTGAAGCAGAACCCAGACCTGCCGCTCCAAGGGAGGTGGTTTATCAGGGGCTGGGCTCCTGCCCCCG +CCTGCCTCCACCCGGGGCAGGAGAATGCGGAGGGCAGTGGAAAGGACCTTGCCAATCTGGAATCCTCTTCTCCTTCCTCCCTGGAGTTCACCGCAGAACT +CTCTCGTTATTAAACAGCCAGGGAAGCCAACCTCCACCCCCGTATTCCCGAAACACCTTTATTGCACTATAAACAGCATTTATAAACAAACACAGCTGGG +GAGTGTCTTAAAGATTTACCCACAGTCAACCTCAGACACTAAGATATCAAAGAGTGCAGGGGGGCTACTAAACGGGGGACCCCAGGGAGAACAGGGCCTG +GGAGGGGTGAGCATCAGAGAAGGCGGGGAGCGCCGGCGTCTCTCTCCATGCAGGGCACCCTCCCCGCCTCCCCGGCCTGAGGAGCCTCCGCCCTGGGTGC +CCTGGCTTCCGGGAGAGAGCGGAGCCCTGCAACACCAGGCTCAGAAGGGGCCTGCACTCTCCCTCTGGAGGGCTCACAGGTGTGTCCCACCGGACGTGCA +GCAGGGGCCCAGCTGCTCCTCCAGTCCTGGGAAGCAGCTCCTCCACCCTCCCCTGGACAAGAGGAACAATGTGTGGCAAACGGGCTGACAAGGGACGTCC +CTGGGTACCACAGATGTGCCCTGGTTCCTCCGTGCCCACCAGCAGCCGGGAGAGGCGAAGGCACTGGCCTGGCCTGGCCCCTGCTTTGAGTCTTATCATT +TCTGCATCATTCTGAGCTGGAAACCTCCCCAAAATCATTCAAGGACCCACATAACCACACAATGGAAGCCTTGCAGCCACCTAACAGCAGGAAAGGCCAT +AGCCAGGTCCCCCCAGCTGCCTCCTGGGCTCCGACCCACCCACCGTAGCCACAGCCTATTTACACACGTGGCGTCAAAGCCACGGCCGTCAATCACTGCG +TGTCGCTCCCAGCTGCAGACGCTGGACAAAAGGGCGACGGGGTGGCAGCCCCCAGCGAGGACGGATGGGCCATAGGGCTGCTCTCTGGGCATCTCTGAGC +AAGACCCTCCGGCGCCACAGCAGAAATGGCCAGACGGGCCTGTACCCAAAAAGCCAGCGGCGACAGTGTTGGAGGAAAACAGGCCAGGAGAGCCGTCTCC +TCCCCGCGGACCTCTGCCAAGACCTCCTCTGCTCCGACTGTGGCAGCGGCTGCTCCCTCCGCGCCCACCCTCGTCAGGGCACCCTCGCCTGGCCCCACTC +CCCACCGGAGCCTGGGAAGCTGGGGTCTCCCAGAGCCAAGCCTGACCCCTGGGAGGGGGCGTCCCGGGCAGAGCCTGGGCCTGGTGTGGCCGCGAGGCCC +TGCTCTCCGCGGGGTGGGAACTGGATGGCGGCAGGCTGTGGGGGAGGAAGACACACGTGCAGTGAAGGAGACTGTGGGCTCCAAGACTTGTCACCTCCCT +GTCCACGGCCCCGCCCTGGCCACATGCACGGATTCCTGAACCCCTGAGAACCTCCTTCTAGAACTCTGCGTGAAAGGCGCGAGGCAGTGTGGAGGGGCAA +AGGGGGACCCTCTGCCCCGCGAAGTGGCCCCTTCTCTTCCCCCGAGGCCCCTCTCCTCCTCCTCCTCCTCCTCCAAAGGAGAAATTAATTCATGAAAAAT +AATACTCCAGTCAGCATCGGGTGACCCAGGAAACCCTGCGTCAGCTACAGCATCAGCGCCCAGCCCAGCCTGAGTGTGAGCCCCTCCCCGGCCAGCCCCA +GCCCAAGCCAGCGGACCCGCCCGCCAGCACCCGGTGTGGAGGAGAGACCGGGGTCTGCCCTCTGCACCCGAGCGGACAGCGAGCAGGTCCCCGCTCTACA +GGAAGGGGAGCAGGGAGGTCAGGGGCAGCTCCTTCTCCCCGAGCAGCGTGTCCCGCTTGAGGCTGCTGCCCTTGTTCACCACCTTGATCCTGAGGGCCAG +TTTCCGGACGCTGGCGGGCCCCAGGCCGTCGAAGAAGAAATCCTCGTTGAAGACGGGGCGGCGGCTGTTCTTCACGATGGTGCTGCGCTGCTTCTGCAGC +TTGCCCGGCACCAGGCACAGGCCCACGCAGCAGTTGATGCTGCGGGCGTCGCACAGGCGGTCGTAGAGGCCCTCGGCGGCCAGCAGGTGCACCCGCAGGC +GGGCCTGGCCGGCCTCGTACTCGGCCAGCAGCCGCACGCTGCCCCGAGGGCCCACGTGGACCGTGTGCTCCCCACGCGCCTGGCCCGACTCGGGGCCAGG +TTCCGGGGGTGCCCGGCGGGTCAGGCGGCGCCGGCTCCCGGGGCTGGCGTCCGGGGTGCTGTCGTCCGCAGACAGGGAGCCGTGGCGGCCCACGGAGTGC +CGGAGCTGGCTCACCTTGGCCTGGCTGTCCTGGGCGAAACCTTTGAGCAGAGACACGGAGCGGGACAGCAGAGGGGACCCGAAGGGGGAGGACTCGGCCG +AGGACCCTGTGTCGCTCTCCCCGCCACTGAAGTAGCGGCCGGGGCTCATGAGGGCCCCGCCAGCCTCCCTGGGGCCCCCATCACCCCCGTTGGCCTTGGC +AGCTGCCCGGCGGCGCCCGGCCCCTGGGGAGCCCACCTGGGCCAGAGCCCCGTGCTCACTGTGGAACAGAGACTCCTTGCGCCTCGTGTGGGGGCTCTCA +GCCAGCATGGCGAAGCCGTAGGACGTCTGGGCCTTGGGCACCGAGGGCAGGGACATGGCACCCTGGGCCTGGGGGTCGGCGTCAGTGGCCTCCTCGGACA +GCCAGTCCTCGGCACTCTCGATCTGGATCACGTGCCGGGTGGCTGCCTTCAGCAGGCTCTTGCTCTCGGCTGCCAGCTTGGCAGGCAGCCGGGGGCTCCG +TGGGGTCTGGCGGGGGGCCGCAGAGGCCAGGTTCTGTTCCGACGTGGAGGGGCCCAGCGCGGCCTGTCCCTCGCCCTCCGCGGGGCCCGAGGGCAGCTTG +GGGGGGATGAAAAAGTCGGGGATCTTGTCGGGCGTCAACACATTGCTGTACAGGGGCCCCTTGGAGGCCTTGTCCCCCGCCTCACTCCCCACGCCCCGGG +CAGCACCGTTTTCCCCAGACCCCCGAAGCCGCTCCAAGAACCACATGTTGGTTTTTCTCATGGGGGCGGCAGGCAAGAGGCCCGGACAGGGGCTGCAGCG +TCTGGGAAGAGAAGCAGGGGTCAGGAGCAGTGGGGGGCGGCTGGCAGAGGGCCCTGGGCACCTGCTCCCTGTGGGGCCTCCCGGCAGGGCCCTGCCGGCG +GGGTGGGGGTGGAGGGGTCCCCTGGGGGCGTCCCGCCCAGGCGCGGCGGCCCAGGACAGGAGTGAGGCGGGTTCCCCCCACCTTTTTCCGGAGAGATCCC +GCTTAACTTCCCAGCACCAAGCCCAGGGGCGTGGGGGCCGCGCTCTGACTCTCCGGGGAGCTCCCAGAGGAGACTGGCCCCTCGCCCGCCCCCACTCTGG +TTTTGAGCATCTCAGCGCTCATTCCAAAGGGTTCCGCGCTCAGTCCCAGGGGAAGACACGGATGTGGGTGGACCCCCGGGGTGTCCCAGCTCCGCCCCCC +CGGCTCCCACCCACCTGTGGCTCCTCCCTGGACCGGAGGGCCAGGCGTTCGGGGTGGGGGAAGGGAGGGGCGGTAGGTCTGGGGCCGAGAGAGCAGCGAG +TCGACTCCCCGGTGTCCCCCCGCCCCCAGCCCTCCCCGACTCCGCTTGGGGTGGGGGGTGGGGTCCCGGCGGTCCCCGCAGACCGGGCGGGGTCCCCGGA +CTTACCTGCCCGGGGTGATGGCCCGAGGCCGGAGGTCTGTTCGCAGACACGCAGGGGTCTCGGCGCGCAGGCTCCCGGGGCTGGCGCGGGGGACGCGGCC +GGAGCTTCGATGCGGGCGGCGGCGGCGGCGGCAGCGCAGTCGGACTCATTCACCCGCGGCGGGAAACCGCCCAGCCCCGCCGCCGCCGCCGCCGTATTCC +TCCGAGTACGGCCGCCCGCGCCCGCGCCCGCGCCCCCGCCCCCGCGGGAAGGGGGTGGGGCCGTCTCCCCGCAGCCCCCGGAGGCTGGTGGCAGGGAGGA +GCCTCGCCAGGGCCCGGGGGCTGACTGGGGGCCGGTGGGAGACAAGCAGGTGGTCACGGTTGGCTGACGGCCACCCCCGGCGCTCACGCCCGCAGATTCC +GGGAAGTCGGACTCCCAAGCCCCTGCCTCCGTATACCGGAAGAGGGTCCCAGACCCCCTACTCGCTGCCGGCGAGGAGCTTTCCCGACTAACGACGACGA +ATTAAATGACGGCAACAGTAATAAATGCAGCTGGGTTTATGATGGAGCGTTTCCTCCCTGCCAGCCTCCCAGCGTCCTGGCGGGTCTCTGACTCTCACAC +AACCCAGTACGCAGGTCCTACTGCAATTCTCAATCTGTAGATGAGGAAGGTGGGGGGTTTCCTTCCAGAAACAAGGACCGAACAGCTAGGACAGCAGGTC +TTACTAAATGGGCAACCTCTCAGCAGCCCTACAAGAAGCCTGGAAGGGGGGGGCTCCTTCATTTCATGGACAAACGTTTCCTGAGCACCCGCTTGATGCT +GGACAGTGACCTGGCCACCGGGGACACAGCTGGGACGGAGGGAGGTGGCCCCAGCCCTGGTGATGCAGGGGCAGGATGCCCACAGAGCGTACAGGTGCAG +CTTAGAACTGCAGGGGTGGTGACGCCCGGAACAGGAATACAGCAGGAAAGCGTGAGGGTCGGGGCGAAGAGAGAAGGCACATGCGTGTGATTCACGGATG +GAGAAACCCATAGGGGGCAAGACCAGGTCCAAACCCAGGCTTCCTGGCAGTTCCTGAGACCACAGGGTCCCCCCCTCCTGAGGCCCCGACCCCCCTCCTG +CCAGCTGCTTCGTGATCTGCCAGCCCCGGCCTTCACTGCTTCCTTCTCTCCCTCCCTCCCTGCCCTCCCCGCCTCAGTTTCCTCTTCTGGAACCGAGCTG +AGCAGTTCCCAGCCTCCTCGTGCTTGGAGCCAGCAAGATAACATATCCCCAGGACCAACCCGGAGCCGGCGGACGCCTGGCGCTTTATTGAATTATTGAT +TGTCCAGGAGCCTCCTGCATTCTGGGAATGTCCCCAAGTCTGGATGTGGCCCAAGCTGGGAGGAGCGGCTGCTGCCACAGTGGTAGAAGAGGGGTCCAGG +AGGGCGAGAGAGCTGGGCTGAGGCCTCCCCACTCTCCACGTACCCTTGCAATAAGGGGTTAGAGTCCTGCCGTCCAGAGGGGAAAGTGAAACCCGGAGGA +GCTGTGACCCCATCTAAGCTTTGCTCACCCAGCAAACGTTGATGAGCCCTCATTTTTGTGCTGGGGCAACCGCGACGCAGCCCCGAAGTCTGACAAGGAG +GCAGACACCGAGGAATTCTCCCCTTCACCGCCGCCGCCTCCAGGAAGCCTGGGCAGGCCCCACCACAGACTAGCAGGGCCCCCGAACCCCAGCTCCAGCT +GCCATGCAGAATACCCTTGGGCTGCTGTCCACCACCCCTGCTGGGCCTGAGGCGGGAGGAGGGTCCTGGGGGTCTGTCCACTGCCCCTGCTGGGCCCGGA +TCCTGGGGATCTGTCCACCGCCCCTGCTGGGCACGGATCCTGGGGGTCTGTCCACCGTCACTGCTGGGCCCGGATCCTGGGGGTCTGTCCACCGCCCCTG +CTGGGCCCGGATCCTGGGGGTCTGTCCACCGCCCCTGCTGGGCCCGGATCCTGGGGGTCTGTCCACCGCCCCTGCTGGGCCCGGATCCTGGGGGTCTGTC +CACCGCCCCTGCTGGGCCCGGATCCTGGGGGTCTGTCCACCGCCCCTGCTGGGCCCGGATCCTGGGGGTCTGTCCACCGCCCCTGCTGGGCACGGATCCT +GGGGGTCTGTCCACCGCCCCTGCTGGGCCCGGATCCTGGGGGTCTGTCCACCGCCCCTGCTGGGCCCGGATCCTGGGGGTCTGTCCACCGCCCCTGCTGG +GCCCGGATCCTGGGGGTCTGTCCACCGTCTCTGCTGGGCCCGGATCCTGGGGGTCTGTCCACCGCCCCTGCTGGGCCCGGATCCTGGGGGTCTGTCCACC +GTCTCTGCTGGGCCCGGATCCTGGGGGTCTGTCCACCGTCTCTGCTGGGCCCGAGCCGGGAGGAGGGTCCTGGAGGTCCTGTCCCTGTAGTGGCCCCAAG +GCACAGGCCAGCCATGTCTCCAGTAAACATTTGCCAAACAAATGGGTGAATAGCATCGCCACGATGGCCCCGAAACAGTGCTCTTTCAGCAGGCCCGAGG +AGAGGGGGCCTCAGGGGCCACAGAGCCACCCTCCTCCATTGCAGACAAGGACAGCAGGGCCTGGGGAGGGAAGCGGACAGCTTGGGTCCTAGGAAGGGGC +AGTGACGGGTCTCCTGACATCAGGCCAGCCCCAGGTATTGGGGGTTCGCTCTCCGGCACCCCTGCCCAGCCCAGGTGGGGGCAGAGCCTCTCCTGCCAGC +TGGGTTGGGGGATGAGGCACTGAGTTTACACTATGCCTGTCTCCATGCTAGGACACAAATCCAGAGCTGGTCAATCAGGGCTTGAATCCTGGTGCCAACC +CTTCCCACTGTGTGACGCTGGACAAGCATCCAGACCTCTGTCTCTTCAGCAGCCCAGGGCACCACGGCTCTCGAGGGAGGGCTCAACAGATCACTATGTG +CAAAGTGCCTACAGCACCCCACCATGTGTGCGAGGCAGGCGTCAGTCGCCCTCTCCCTCAGACGCTTCTGCAGGTCAGGAAGGGTCTCAACCAGGGGGGA +GCTGGCCCAGACCTCAAAGTGCACCCCAGAGCCCTGACCCCACCACAGCCTGGCTTGGCCAGAAGCCCCACCCCATCCCCACATCCTATCACATTTGGGG +GCTGGGGAAACATAGGCCTGAAAAGTACCTGGGATGGGTCCTAACACCTGCCCTGTGGACGGACGCAGACCCCACCCTGGGTGGGGCAGGGGCAGGGAGC +CCGGGGCCTTCTGGCTGCTTAGCTCTGCACCATCGGTAAGTAAACAGGAGCCTCTCCTGGTCAACAGAACCTTCTGCTTCCCTCTGCAGCAGCCTCGCTG +CAGCCCTCCAGGATGGGAGACCAGGATGCTGCAGATTCGGGCTCAAGCTGGAGGAGGGGCCCAGGTGGTATCGACCAGCCCCTCTCCGCCCTGAGTCGTG +GCGCCTCATGCTGGGAGGCTTTGGCCCTCCATCCCCCCAGGTGGGGGCCCCACCAGGGACCCGGGGCTTCCCAGAGCCAGGCCTGAATCCAAGGCTGCCC +CACAGTGGCCTCCAGGATAACAGGCTTGGAGGACCTACAGGGAGGTGGTTTAAAAAGGGGAGGGCTGCAATCCGAGCTCCAATGCTGAGGAGGCCACTGG +GTAGCTGTGCAGCTTGAAGACTTACCCTGGGAGCCTCAGGAAAGGGAGGGGACGGCGTAACAATAAAACAATCCCAGGAGCAGGACTGTCTGCGAGCTCC +CAGGAGGGACCTGACTGATTCGTGCATCACGGGTTAGCCCAGTGGGAGGGCCCTGGAGGGCCACCATCGCCAGTTTCCAGAGAGGGACACTGAGGCACCG +GGGAGTAGCCCGATTCCTCAGGGAGCACATGGAACCGGCTGACCTCCAGGCCTGCCGCAGGCGGGGTGCTCAGTTGATACTAGCTGATTCCCGGGGCATC +CTGCCCCTCCACGGCACCAGCTGATACCCAGGTCATCCTGGCCATCTATGGCACCAGCTGATACCCGGGGTGTCCTGGCCCTTCCATGGCACCAGCTGAT +ACCCAGGACATCCTGGCCATCTATGCCACCAGCTGATACCCGGGGCATCCTGGTCATCTATGCCACCAGCTGATACCTGGGGCATCCTGGCCCTCTATGG +CACCAGCTGATTCCCGGGGCGTCCTGGCCCCTCCACGGCACCAGCCGATTCCCGGGGCGTCCTGGTCCCTCCACGGCACCAGCTGATTCCCGGGGATCCT +GGCCCTCTATGGCACCAGCTGATTCCCGGGGCATCCTGGCCCCTCCACGGCACCAGCTGATTCCCGGGGATCCTGGCCCTCTATGGCACCGGCTGATTCC +CGGGGCATCCTGGCCCCTCCACGGCACCAGCTGATTCCCGGGGATCCTGGCCCTCTATGGCACCGGCTGATTCCCGGGGCATCCTGGCCCCTCCACGGCA +CCAGCTGATTCCCGGGGCATCCTGGCCCCTCCATGGCACTAGCTGATTCCTGGGGCATCCTGGCCCCTCCACAGCAAGTCCTCCTGTCTCCTCGTGCAGG +GGATCGAGTGCGATTCAGGGAAGAAAACGACTCTTCCAGGCTGCGCAGCATTTAGAGGTTGAATGTGACCCAGGGTTCTCCTGCCTCCCACTCCAGGCTC +AGGCTCCCGAGGAGTGGATTATTGACTTAATTATTCCAATTATTGGAAGTACAAAGGTAGGAAAGGGGAGGAGACAGGTGTAGGGACCGAGCTGGAGCCA +GGCGTCTGGGGACCCAGGCTCTTCCAACCCAGAGAACGGGATTGGGAGATGGGGGCCCTCCAAAACCAGCTTCACCACCTCCCAGTGGGATGGTCTCGGG +GGTCACCTCGCCTCTCCGAGCCTCCGTTTCCTCATCTGTAAAGCAGGGAGAGTTTCAGCCCCCCGAGTTCATGATACTCTTGGCTCATGTCCCAGCAGGC +GCCAGTTTCTATTTACACAGGGACTTGGAAGAGGACAGACAGAGGTGGAGTGTGGATGGGCAACTTGGGCCCAGGGCCCAGGGCTATGAATGAATGAATG +AAGTGCATTTAGACCCCTCTATCCTATGCATCTTGGGAATCTGACACTCCCTACTCCCCAGCACTCCTCTGGTCCAGCGCCTCCTCCTTGCCCTCCCCGC +AATTCCCAACAGTTTACTTCCCACAGGGAATGTTATCACCCCTGTGCTCAAGACCCCTGGCAGCTCTTCCTGGCACCAGGCCTCCCCCAAGCTCTGTGTC +CTCACCCCGCTTCTGACCTCACCTCGGCCACACTGGCCACCCTTCTGCTCCCTGAACGTGCTGGCTGAACACACCACAGGGCCTTTGCACACGCCATCTC +CTCTGCCCACGCCATCTCCTCTGCCCAGAGCTCTACTTTCTTCACCTGGATTTCCTGGGATTTCTAAGCTCCATGACGCACTCTTTTCCACAGTTGTTTG +TTTTGAGATGGAGTCTCGCTCTGTCCTCCAAGCTGGAGTGCAGTGGTGCGATCTCAGCTCACTGTAACCTCCGCCTCCCGGGTTCAAGCGATTTTCCTGC +CTCAGCCTCCCGAGTAGCTGGGACTATAGGCGTGCACCACCACGCCCAGCTAATTTTTGTATTTCCAGCAGACATGGGGTTTTGACATGTTGGCCAGGCT +GGTCTTGAACTCCTGACCTCAGGTGATCTGCCCGCCTCAGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCACTCCACAGTTGTGATTT +TATGTTGAGTGGTGATTTGCGGATTAATGTCACTTGGCCATTAACTCCACAAGGGCAGATCTGTTTTGGTCATTACTGCATCTTGTTTGCCCACCAGAGC +TCCTGACAGATAAAAGATACTCAAGCAGGTAAAAGATACTCAATGCAAGCATGCTGAAAGACGGTGGGTGGGTGGATGGATGGAGCAGTGAAGGGAATGA +AAATGAACAGGCGATGGATGAGCGATAGACAGGTGGATGCATGGATGATGAATGGATGGACAGATGGAAAATGGATAGATGGAATAATGATGGAGGCTTA +GGCCGATGGATGGGGGACCAGGTGGGTGAATGGATAGATGGATGGCTGGGTTACTGATGGGTGTAGATGGGGCGATGAATGGGTGACTGGATGGATGGAT +GACTGAAGGATGTGTACATGTGGAGATGGATGGATGGCTGGATATGCAGATGGATGGTTGGATGGATGAGTGGGTTACTGATGGATGTGTAGATGGGGGA +TGGGTAGGTGGATTACTTGATGTGTAAATGGGATGGATGTATGGTTGGATGTGTAGATGGATGGATGGGTGGATTACTGATGGATGTGTAGATAGGGGAT +GGATGAGTAGGTTACTGATGGATTTATAGATGGATGATGCATGATGGATGGATGGATGATGGATGGATGGTTACTGATAGATTTATAGATGGATGATGTA +TGATGGGTGGATGGATGGATGAGTGGGTTACTGATGGATGTGTAGATGGGGGATGGATGAATGGGTTACTGATGGATTTATAGATGGATGATGTATGATG +GATGGATGGGTGAATGGATGATGGATGGATGGATGATGTATGATGGATGGATGGGTGAATGGATGATGGATGGATGGGTGAATGGATGATGGATGGGTGG +GTGAATGGGTTACTGATAGGTTTATAGATGGATGATGGATGATGGGTGAATGGGTTACTGACAGACATGTAGACGGGAGGATGGATGGGTGGCTCTGCCT +CCACATCTCGGAAATAAAAGACGTGTCATTGAAGCCCCTTTTGGGTTTGCCTTTGGAAGGCTCCAGTCCTAGTTAAGGACAAACCAGAGTGGCTTTTTCT +CCCCACACACACCCTTACTAGACCTGTCCCCCAGGGCAGGGGGTAGGGCCTGCTGTCTGCAGAGAAAGCAGCCAGAGATCCTCGGCCCTTGACAGACATG +GCCCTGCAGGGATGTGGAGAGGCTGGGAACCTCTCTCCTGGGAAGATGCTGTGTTTGTGGGAACCTCTCTCCTGGGAAGATGCTGTGTTTGTGGGAACCT +CTCTCCTGGGAAGATGCTGTGTTTGTGGGAGGAGCTGGGGGGTCTCTTGGAGCCAGAAGCTCAGATGTAACATGACGGCAGGTCTAAGGAATGGAGCTGG +GGTGCTTGAGCACGATGCTGGGCGTCGGGGAAGAGCAGGGGCATCGAGGGGGATGTCCTGGAGAGAAGCTAGGACAACAGGAAAGCCCGGCCCATCTAGG +GCCATGCTGGGGGCATCTTGGAGAAGAAAACAACCAGCTCTTGTCTGATGTCCTGGGCTGTCTTGAAAGGCAGAGGTTTGGCATTCGGGTGATAAACTAG +GGTGTCTCCAAGGAGGTGAGAGAAGTGTTTAGTGGAGAAGTTGAACTGTGTTTTATCCTGGATAAAACAGAGGTAACCAGAGAGATGCGGGGGCTGCTGG +GCAGAGGGGTCACCCCACAATCTGCCAGGTTCGGGCACACGCACAGCCCCGCCTTCCTTCTCTCCAAGTCCAGGCCCTTAGGGAGGCCAAATGTGGTCCC +TCTGAGCCCCCTCATCAGCTCTCCACCTGGGAGACTCGTCCCAGCCCCAGCCCCGCGAGGGCCCCCAGATATGCAGGTGGGCTTGTGCTCTTGTGGCCAT +TCCCAGGTTTAATTACAAACCGATCCGAACATCCCATCTGGGTCGACAGCTGGGAGGGCAGGACTGGGGGGAAGCTGCTGGGCGCAGCCCAGGCCAGGCA +ACCACGTCCTTCCCCTGCTCCCAGGTGGAGTAGGGGCCTCACGACTGCCTCGATATCCACTGTCTTGGAGCAGCCTGGCTACCCCGAGATCCCAGGTGAC +CTCAAGGCTGCCTGCACTTCAGCGCCAGCATGTATCCTGGCCTGAGAACCCCAAAGCACCTTAAGCGTCCCCCCTCAAAGACAACTGTGCACCCAGTCCT +CAGGTGGGAAGAGGAAGCCCAGCCAGGCCCGGAATCCGCCTCCTCCCCAGGGTCCTGGGAGCCCTGACTCTCCGGGGCGTTAGACCGAACCAGCCAGGCG +AGAGGGGGACCCAAGGGCCAGGGCTCCGAGGCAGCGGCTGCTTCTGGATATATTTTCTTTAAAGGCGAAATGGTTCCGTCTTTGGTATGAACACCCTCAC +TCCAGGCAAAGGAGGGGGTGGGCAGGGGCCCCGGCAGGAGGAGGCTCTGCCCAGCCCGGGGCCAGCTGGAGGAAGGACCATGCCAGAGGCTCATGCGGAG +GAAGGAGAGGCAGCGGTGGTTCGGCCTGACCAGGATCCAGGAGGAGGGCTGAGAGCCCCAAGGCCATGACAGGCAGGAGCCGGGGCTGAGAACAGGCAGG +AGCCAGGGCTGAGAACGGTCACCTGCGGGCAGAAAGAGAAGGCGAGGTCAGGGCTGAGACGGTGGCCGCAGACCTGGGCTCCGGTGTGAGCCACATGCTC +TTCTGCCTTGGCATCATCTCTGCAAGTGCCACACCTCAGGTCCAGCCCAGAGCTCCTCAGGTCGCATGGCTGGGGCTCCGGTGCAGGTGTCCTGAGTCCT +TGCTGTGGACCTAGGGCAGTGCCCTAACCTCTCTGCTGTCTCCTCGCGTGCAAGCAAGAATGCCGATCCCAGTGCCTGTCTCAGAACCGAAGGGTTGAGC +ACATTCCTGGGACAGGGCAACGGCCTCCTGAGCAGGAATCATTACTGCCTTCCAGGTTATTTCTGGGGTCACCAACGCCTTTCCGAGGGGACGCAGGCAG +GGACCGGTGCGAACGGAACACAGGAGCCCGTGTGCCACAGGCCGCAGGCAGTTTCAGGTGCTTTACAGGAGCCCCTGCCATACCCGGAGCCCCCTCTGCC +TGCAGCCCGAGGCCTGGCTGGGGGCTGGGTGGAGGCCGCGGCCGCATAGGGGAGGGGCCGCCCAGGAGAGAGGAGGCTGGAAGGAGACCGTTGTCATGGG +GACAGGAGAGCGGCCTGACCTGGCCCAGAAGCGCAGCCCTTGGGAAATTCCACAGCCCCCTCCCCCTGCCGGCCCTCCCTCCTCCCCGGCTGCTCTCTCA +GCCTTCACTCCCTCCAGCCCCACAGCTGCACCCTCTCCTGCCCCAACCTCACCCCAGAGGAGAGACCATGAGATCACCCAGACCTGCCTGTCCCTCCTCC +GTCCACACCCTACCATGGGTCCCCCCGGGCCCCGCACCAAAAGTGGAGGCCTGGGGCTCCTTGGCCCGGCCTGAGGTATGGTCTTCTCACTGCCTGGGCT +CACACGCCAGCCCCTGCCTGTCCCAGCCCACCGTCCTCTCCGGCAGTGCCCACCCCTCCTCTGGGAAGGAGGCCTGGACACCCAGCACGCCGCAGGGGTC +CACAAAGACCAGGTGACGCCCACCACAGCCGACCGCAGTGTCACGGTCATGGCTGCACGCTGCCACCCTCGGGCACATATCCACCCACGGGCAGTGACGC +GTGTCCACACACAACCTGCACACAAAGGCTCACGGCGGCCAAAAGGCGGAAGCAGCCCCAGCGTCCATCAGCGGATGAACACACAAAACGTGGTCCCCTC +ACACAGCGGGACATTATCCAGCCGAGAACAGGAGCCAGGCTCTGGCCCGGGCCACGGCGCAATGCCCCTGGAGGACGTCACGCTCAGTGAGAGACGCCAG +ACACAGAAGGACACACAGCGTGGAATCCCATTGCTATGAAATGTCCAGGACAGGCCCATCCACAGAGACAGGAGGCGGATGTGTGGGGTTGGAGCTGGGG +AGGGGACAGGGAGTGACGGCTGGTGGGGACAGGGCTTCTTTCGGGGCTGACAGAATGTTCTGGAATTCGACAGAGATGGTTGCACGGCTCGGATGCTGAA +CACCCCTGAGTCGTGCCCTCTAGAGGGAAAGGCACGGCACGTGAACCGGGTCTCAATTTTCAAATCAGAAAAGAATCTGGCAAAGGAGGCAAGGCCAGCG +ACCCACGGCGGCAGCCACACACCTGGCTCAGGGCTCCCGTGAGACCACGCCACGCAGGTGCAGCTCACTCTCGGCGGCCACGATGGGCTGCCCGTTCTGC +AGGTGGTGGTCGATCAGGTGGCTGATGCTCTCAAACAGCACGTCCTTCGTCCGTACCTGCGGGACAGAGACCTCGGCATCAGCTCCCGGGAGCCCGCCTG +GACCCGTGGAGTAGGATATTGGCGTTCTGGGGTCCTGCCGGGGAGCCCCTAGGGTGCCTGCATGGACGAGGGGCCGGACCAGGGAATTCCGGGACACCAG +CCAAAGGATCGGCCTCAGAATTCCAGAACCACCCATGGGCACGGGCTCTGAAACCCCCAGGGTTCTGGGGCCACGCTTCCTGTCGGGAGCTGAAAGGTGA +CCGCGGGAAGATGCGGCCAGGTCCCAGCCCTCAGAGCCTGTGAACGTGACCTCATTTGGAAAAAGGTCTTGGTAGATAAACAGGTCAAGGGTCCTGGGAC +GAATGCATCCAGGATGAGCCAGGGGGGCCCTAAGTCCACTAGCTGCTTTCCTGACAGGAAAAGGAAAACATGCAGATGGGCAGGAGAGAGCAGAGATTGG +AGCCGTGTGTCCACGAGGCTGGCAGCACCCGGGAGCCCGGCCACCAGCGGGCGCCGGGAGGGGCCTGGGACCGAGGCTCCCTCAGAGCCTCCGGAAGGAA +CCAGCCCCGGCCACACCTTGAGTTCGGACTTCTGGCCTCCAGAGCTGTGAGAATGAACCTCTGCTGCTTTAAGCCACTTCGTGTGTGGTCATTTGGTTTG +CAGCTCCAGGAAACACACCCCTGAAATCCTGGAGACACAGGCCTGAAAATCTGAATCGCCAAATCAAAATCCAGCTGCATTTTTGAACGAGACCCTCTTA +GCGCTACCGAGCGCTGGAACTGGATGCAAAACCAAGAGACCCTGTGTCCCACGGCTGCCGAGCAGCTCCTGAGTGAGGCTGGGGGCCCTGTGCACATTTC +ACGTGGGAAGCAGGGGTAAATCCACGGCTGCCGAGCAGTTCCCGGGTGAGGCTGGGGGCCCTGTGCACACTTCACGTGCGGAACAGGGACAAATACACAT +TCCTAGGCCTGTGGCACAATCACGTCCTTCTGTGTGGCACTGGGAATGGGAGCTGGGAATCTGCCTTTTAACAAGGTACTGGTAGACGTTCTGAAGCTTC +TCCAGGTGTAGTGGCTGCCGGTCTGACCCCAGCGATCCATTTAACAGAGAAAATCTGGCCTGGGAAAGAACTGAGGTATCACACACCAGGCTAGAGGCTA +GGCAGTGGCGGGGACACCAGAAACAGTCTGAGGGGGCTCAGGAACTGGGAGAACAGGCAGCTCTCGCCCAAGCCCTGCCCCCTCCAGCTCTGTCCCAGGC +CGGGGTGCACAAGAGCCCCCACCTGCCCGCCCGCCGCCGTGTGCTTCACGCAGAGACCAGGCTCACACCAGCCCAAGAGCCACCTGAGGATTCAGCTGGA +TGGCTGAAAACGCCTCCTACGCTCTGAGAGGCCTCCGAACCCTCTAGCACCTCCTCACCTGGGAAATAACCTGTGCAGCCCTCGGACGCTCAAAACGCTT +CATAAACCCTAGAACTCCTTGTAAATTGGAAAATGCTTTGTAAACCTTTAAATGCTTTAGAAGCTGGAGATTACTAAATCTCATTGGCCCAGAGCAACTG +TAAGATGCGCCATGATTTTAGGTACCAGGAGGAGAGAGAAGAGAAAAACCTCCCTGTAAAATAATGATGCACTTCAAATATGCAATTGATGGTTTTTAAA +CAAAATCCAGACTCTAGAGATATCAAAATTCAGGCGGGGAGAGTGTATATCTTAGAACTGAAGCAGTTAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCTGAGGTGGGTGGATCACAAGGTCAGGAGTTCGAGACCAACCTGGCCAACATGGTGATACCCCGTCTCTACTAAAAATACAAAAA +TTAGTCAGGCGTGGTGGTGGGCGCCTGTAGTCTCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAAGTGGAGGTTACAGTGAGCTGA +GATTGCGCCACTGCACTCCAGCCTGGGTGACAGAGCGAGACTCCATCAAGAAAGAAAGAAAGGAAAGGAAGAAAAGAAGAAAGAAAAGAGAGAGAGAGAA +AAGAGTAAGAAAGAAGGGCCGGGCGCAGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGTGGATCACGAGGTCAGAAGTTTGAGAAC +AGCCTGGCCAATATAGTGAAACCCCATCTCCACTAAAAAAATATGAAAAATTAGCCGGGCGTGGTGGTGGGAACCTGTAATCCTAGGTACTGGGGAAGCT +GAGGCGGGAGAATCGCTTGAACGCGGGAGGCGGAGCTTGCAGTGAGCCGAGATTGCGCCATTGCATTCCAGCCGGGGCAACAGTGCGAGACTCCATCAAA +AAAAAAAAAAAAAAAAGAAAAGAAAAGAAAAAGAGAGAAAAAAAGGAAAGGAGGGAGGGAGAGAGGGAGGAAGAAGGAATTGAAGCAATTCAGTAACTTG +ATCCCAAAATTCCTTGTAAATTGAGACATACTTTGTACACCCTCAAATAAATTAGAACCTGAAAATACCATATTTATCCCTCAGATACATCACCATTTGT +AAGGTGCATAAGTCATGATAAATGGGGGGGGAGAGCATCTTATGATGGATGAAATCATAAGATTGAGATTACAACTGGGAGGCCAAGGCAGGAGGATCAC +TTGAGGCCAGGAGCTGGGGACCAGCCTGGGCAACGTGGCAAGGCCCCATCTCTACAAAACTTAGCTGGGGACGGTGGCTCACACCTGTAGTCCCAGCTAC +TCAGGAGGCTGAGACAGGAGGACCACTTGAGCCCAGGAGTTCGAGGCTGCAGAGAGCTACGACTGTGCCACTGCAGTCCAGCCCGGGTGACAGAGCCAGA +CTCTGTCTCAAAAATAAACTGGAAAATACTTTGTAATTCTACAGTAGCTGGTCAAAGGCAACATCTGGAACAATCTGGAAAAACTTCATAAACATGGAAA +GCTCCTGCATGCCCCGAGACCCTCGAGACCCTTGAGACCCTCCCACCTGTGCCCAGCGAAGCCCCTGGATGCCCCGAGACCCTCCCACCTGTGCCCAGCG +AAGCCCCTGGATGCCCCGAGACCCTCCCACCTGTGCACAGCTTACCACGCCCTCGGGGTCCACGAGCAGCAGGTGCTTGGGCTGCCCGGCGTGCATGCCG +GTGAGGACATACTGCCCGGGGTTGGTGACGCTGTCTCGCACAAGGAAGTCCCCGTCAGCTCGAAGCATCCTCTCTGCCGCCCGGCGGCTCATCCGGCCGT +GGTACCAGGGCTCCTGACGCAGCTGTTCCTCCGTGGGGGCCACAGGGGCCCGGCGGGTAGGGGGGCTGGGCCACTGGTCCTCCAAGGGAAGAGGGGCTGC +TGTCACGCCTGCCGCCACTGAGCACTCATGCAACTTCAGGGCATCCTCAAAGGGTCCTGCAGGCCAGGGACAGGAGTGCTGGGCAGGCAGGGGGCAAGCA +GCTACTCCTGCCGGGACCAGAGCTGGGAGAAACGGGTTCCCCGGGGAGTCCCTCGTGCACCCGTCGGCCTGCGCTGACCGAGCGCCCACAGCGTATCAGA +CTCGCACTCTGCCCAGCCCCGTGCGTGCGGTGGGCTCACATGTGTAGCAACCTGGACTCCCCAGGTTGGGTTTTCTAGGCACGTACTAAGCATGTACAAA +GGGTAACAGCAGCTCTTTCTTTCAGAGGTTAACTCCTATTTCTTTTTCCTGCCTTGTCAGGTGGGCTTCCTTCCCAAAGCGTACGCCTCTCGTTTCCTTG +TCTGGTCTTACTGCATTGGCCGCGGGGCCTCCAATGTGCCCTAAATACTCAAGACGACAGCCGGCACCCCTCTCTTGCCCCTAGCGTTAAAATGTTCTGC +CCTGGGTTTTCTAACGGCTTCCAACAATGCCAACATCCGACAGGCCACTCTAAGGCTCTCCTCTGAGTGTCAGTCCCCTCATTGTCAAACAGGGGTGGGC +GTGTCCCCAGGCAGAAAGCAGCATGGTTCAGACCCTGCAGTGCTGGAGCCCCAGCCCTGACGGAGATGCATCTACCCGTGGCTGGGGCGGCCTTGAATTC +CTCCAGCTCCTGGTCCTGGGGGGTCCTCCCGCCCTGACCCTCACTCCCTGGTCTCCCGCCCCTCCAGCTCCTGGTCCTGGGGGGTCCTCCCGCCCTGACC +CTCACTCCCTGGTCTCCCGCCCCTCCAGCTCCTGGTCCTGGGGGGTCCTCCCGCCCTGACCCTCACTCCCTGGTCTCCGGCCCCTCCAGCTCCTGGTCCT +GGGGGGTCCTCCCGCCCTGACCCTCACTCCCTGGTCTCCCGCCCCTCCAGCTCCTGGTCCTGGGGGGTCCTCCCGCCCTGACCCTCACTCCCTGGTCTCC +CGCCCCTCCAGCTCCTGGTCCTGGGGGGTCCTCCCGCCCTGACCCTCACTCCCTGGTCTCCCGCCCCTCCAGCTCCTGGTCCTGGGGGGTCCTCCCGCCC +TGACCCTCGCTCCCTGGTCTCCCGCCCCTCCAGCTCCTGGTCCTGGGGGGTCCTCCCCCCCTGACCCTCACTCCCTGGTCTCCCGCCCCTCCAGCTCCTG +GTCCTGGGGGGTCCTCCCGCCCTGACCCTCGCTCCCTGGTCTCCCGCCCCTCCAGCTCCTGGTCCTGGGGGGTCCTCCAGCCCTGACCCTGGGGGCTGAG +CCAGCTCCAACTCCTAGCCTGGCCAGTCAGCATGTTCACCTCCCCCTCCCAGCCAGCGACTGGTTTGGGGACGAGCACGTGGCGAATCAGAGGCAGCCCC +AGGACTCTTCGTGGAGGACGGACGAGAAGACACCCTTCCTCAACCGGGGCTGCCTGGCAGTCTGGTCACCCTGAGGGACAGCCTGCCTCAGAGGGAAGCT +CAGAGCCCCAAGCCCCTCCTTTCCCATCTGAGGGCTGCTGTGAGGAGCCAAGAGGAGCAAGCTCTTCACGTAGTGCTTGGTACACAGCAGGCGCCCACTA +GGTGCTAGATGGTGTCATTATTGTGAAGCTGAGGAGAAGCTGCTTTGTCAGGTGGTGGAGGAAAGGGAGAAATTTGCAGTTAGCTTGGGAGGCATCCTGA +GCTCAGGCAAGGACCCTACCCGGCAGCTCAGAGCCAACACCTCTCCGTGCTGGAGAAGGGCAGAGTCGAGGCTGCAGGAAATCAGGAGAGAACTCTGGAC +ACCTCAGCCAAGGAAGGACAAGCCTCCTCCGCCCGGCTGGGGGCTCCCTCGGGCTGGGTCATCCACGGGGAAGGAAGGAACGGGCTCACCGTCAGACTAG +CCACTTTGTCCAGAGGTGGACTAAGCCTCCCTCATTGGACTGGGCGTTCCTTCAAGCAGGAAGCTGTGCCTCCCCCATCAGGCCGGGATTTCCGTAGGAA +GAATCCTCAGACCCCGGAGTCACGTGAAGAGAAAACTCATCAGACTAGGGAGACCCAGAGTCAGCGTGCAAGACCAGCGGGCCAGGCAGTCGTCCCAGCA +GGCCGGGATTCCCACAGAGAAAAGACGAGGCCTCCCCTCTCAGACTAAGGAGTCCCATGGGGCGAGGGTCTGGCTTCCCCTGTTGACTGGAGGGCCTCAC +AGACGGGGCCGCAGCCTCCCACCACACTGACCATTCTTTCAAGGAATGACGAACCTCCTCCCTTCAGACCGGGGGTTCCGACAGAGGCAGGTGGGTTACC +CCCGAGAGAGTGGAGCTTCTCACAGAGCGGGGGCCAGCGGCATTCCCAACCAGACTGGGGGTTCAGCAGGGAGGCCCCGGGAGATGGGGTCCTGTAGGAG +GGGCTGGGCCTCACCCATTACACTGCTCGGCCGCATTCGCTAGAGAGAATGGGCCTCCCCTGTCAGACTGGCCCCTTTTAAGGCAGAGTCCAGGACACCC +CCATCAGACAAGGCCTCCGACAGGAGACAGACTGGGCTTCCCCGTCCCACCCGTCGACTTGAAGGATCTCACGGGGAGAAGGGAGCCTCCCCCATCAGAC +CAGGGAATCCCGTAGGGAGTGGGGGTGGGGTTGTGCCTCCCCCATCAGACAACACGGCCACACGCGATGACGGCCGCCCCCCAGGCTGCCACATACGCAT +GTCAAACAGATCCTTTTTGGGGCTGTCCTCCGGCTCGGGGGCGTCCAGACCCTGGGTGTTGACATACAGGTGCTCCTCGTGGTCCGGGGGGCCCCGGGCG +TCCGCCTGCACGTAGCCGTCCCCCGGTGGAGCTGGGGAGTGTAAAGAGGGGCAGGGGGTCAGCTGGGAGCCAGGCGAGGGGCTCGCAGGGAGCAAGGCGG +GGTCCCACGAGGAGCTCCCCCGGCCACCACCTGTGCTGCTGGCTGCAGGGCGGATGCTGCTCTGGTCTCCCTGTGGTAACCCGCCCGTCTGCAGGTGCCA +CAGGGAGCATCTTACAGCAGCAAAGCCCCGTCGGGGCTCCAACCAGGGACAAGAGTGGGGCAGCGTGCGGCTGGGGCTGTGGGCACCAGACGTCCACGCC +CAGGGAGAAGGCAGCCGCTGCTCCACCCCACCCCGCCCTGGCCCTCCCCGGCCCAGGGTCCAGAGCTTCCCAGTGCGTGTATGTTCAGTCTCCACATTTA +AAAATAATCACAGTAACTCTGCTTCCCTGTAATTATGCTATCAACATGACGCACGGAGGGTCACTTATTCTGACTCAGTTCTATTTCAGGATTTTCCTTC +CTTTCTTTTTTTAATTGTATTTTGAACGTGTAAAGTGTTTACATGGGGCCGGGCGTGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTG +GGTGAATCATTTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATGCAAAAATTAGCTAGGCGTGGTGGTGGG +CGCCTGCAATCCCAGCTATTTGGGAGGCTGAGGCATGAGAATCACTTGAATTCAGGACGCACAGATTGCAGTGAGCTGAGATTGTGCCATTGCAGTCCAG +CCTGGGCAACAGAATGAGACTCAGTCTCCAAAAAAAAAAAAAAAAAACTATCCACATGGTTCAAACCGGAACAGCATCGCAGGTAACCTTGGGGCATCTC +CCTCGGGAGCTGCCTGGACCCCATGTGTATTCTGCCAGGTCCTGACCAGACTGCCTCTGCCTTGGAACAGGGTCTGGCTGTGAATCCACATGAACGTGAG +GCTGCACTAGCCCTTGCTGGGTGACGAGGGCAGAGGGGCTTCTCCCCCGCCTTCCCAGTCTACCAAGAGGGGCACAGATTCTCTCAGCTTCTTAGGGTCA +GGATGGGTGAGAGGGAAGAAACGCAGTTCCAAGAGTCCGGGGAGGGAGGACGACAGTGCGAGAGGCAGAGTCCGGGGAGGGAGGACGACACCGAGAGGGG +CAGAGTCCGGGGAGGGAGGACGACACCGAGAGGGGCAGAGTCCGGGGAGGGAGGACGACACCGAGAGAGGCAGAGTCCGGGGAGGGAGGACGACAGCACG +AGAGGCAGAGTCCGGGGAGGGAGGACGACACCGAGAGAGGCAGAGTCCGGGGAGGGAGGACGACACCGAGAGGGGCAGAGTCCGGGGAGGGAGGACGACA +CCGAGAGGGGCAGAGTCCGGGGAGGGAGGACGACACCGAGAGGGGCAGAGTCCGGGGAGGGAGGACGACACCGAGAGGGGCAGAGTCCGGGGAGGGAGGA +CGACACCGAGAGGGGCAGAGTCCGGGGAGGGAGGACGACACCGAGAGGGGCAGAGTCCGGGGAGGGAGGACGACACCGAGAGGGGCAGAGTCCGGGGAGG +GAGGACGACACCGAGAGGGGCAGAGTCCGGGGAGGGAGGACGACAGTGCGAGGGGCAGAGTCCGGGGAGGGAGGACGACAGTGCGAGACGCAGGCGGGTG +GAGGAATCCCTGGACCCTGGACCCGCGCTATGGGCACATTTGTAGGAGTTCTTGGCCAGAGAATCGGGAAGGGCATGAGTGCAAGTGAGAACAGCCCGGG +TGTGGGCACAGGGGCAGGGAACGCTGGCGAGCCCCCGGTCCGGGGTGAGCAGCCAGCATCCCAGAGGAACGTGCGCCAGGACCAGAGCACAGCTGGGCAC +CGGGTGGGCACTCGATGGCTCGAGTTTCTCTGACCAGCTCGAGGGCTCTGACGCTTGGCAGCGAAATGCCAGATTGTTTGGGAAGATCTAAAAAAAGCTC +AACACAGATGTTAGCAAGGCTGTTAGGAAACAGGCAGCCGCAGGCGGGGCTGGTGGGCGAGCCGACTGCACAGCCGCCTCCAGGGTGGACTGGCACCGCC +GGTAACGTGATTAAGGCCGGCGCTCCGTGACCCGGCAGTTCCCGGCTCAGCATGCACTGGAGAGAAGGGCTCGTGGGAACGAGGGGCGCCTGCCGCGGAG +CTACCTGAGGGAGCGGGAAGGATCCTCAATGCCCATCAGGAATGGCTTGGGTAAGGGGGAATTGCACACGGCACAGGGAAGGGGAATTGCACACGGCACA +GGGAAGGGGAATTGCGCACGGCACAGGGAAGGGGAATTGCGCACGGCACAGGGAAGGGGAATTGCGCACGGCACAGGGAAGGGGGAACTGCACACGGCGC +AGGGAAGGGGAATTGCGCACGGCACAGGTAAGGGGACAGGGGACGGCGCACAGCACACGGAAGGGGGCGGCACAGGGAAGGGGGAACTGCACACGGCGCA +GGGAAGGGGAATTGCGCACGGCACAGGGAAGGGGGAACTGCACACGGCGCAGGGAAGGGGAATTGCGCACGGCACAGGTAAGGGGACAGGGGACGGCGCA +CAGCACACGGAAGGGGGCGGCACAGGGAAGGGGGAACTGCACACGGCACAGGGAAGGGGGAACTGCACACGGCACAGAGAAGGGGGAACTGCACACGGCG +CAGGGAAGGGGGAACTGCACACGGCACAGGAAAAGGGAGGCCACATGGCACAGGGGAGGGGACGGCACAGGGAAGAGAAATTGCACCCCGCACAGGGAAG +GGAGGATCTCTTGAGCCCAGGGCTTTGAGATCAGCCTGGGAAACAGTGAGACCTCACCTCCACACAATTTAAAAATGTGCTGGGTGCAGTGACGCACGCC +TGTGGTTCCAGCTACTCTGGAGTGTTAGGAGTGAGGACTGCTTGAGCCTGAGAGGTGGAGGCTTCCGTGAGCCATGATCACACCACTGCCCTCCAACCTG +GGCGACAAAGCAAGACGTCTCAAAAACAAAAAGCCAAAGCTCGAAGTGCCCGGTGGGAATGTCGGTTGAGCGGGCAATTACTGATTCCTACTGAAATGGC +CCGAGTGCCCCTCCCTGGGACGCGTTTGTTGAGTCCTGGCACACAGGCGGACCGTTTAAGGTCACCACACTGCTGTCTGTCATGGCAAAGGCCTGCAATC +AACGCAGATGTCCAGGACCAGGGCGTGAGTGGAATAAATGATGTAACCATGAGGAAGTCTGGCGTGCACAGTGTGGGAAGAACCCCTGATGTTTGCCCCA +TGGACACAGCAAGGTGGAAGATGGATGGGTAGCACACCCTATCTGCAAAAACAAGGGCTATGACGCACGTTTGAACTGGCTTGAATATCCGTTGAAAAGC +TAGGAAAATAACTCAGGAGCCACTGACAGCTAACAGTGGCTGCCTGATCAGGGAGGCAAAGAAAACAGATGCAGACAGGTATGAAAGAGATTGCTCATTG +AACGGCTTTTTAAACTCCATGATGTTTTGAACCATGTGGACGAATGCAGTACCTATATCCAACATGCAGAGAAACCTAATACTGTGTGGATGACACAGTA +TCTACACCCAACGTGCACAGAAACCTAATACTGTGTGGATGACGCAGTACCTATACCCAACATGCACAGAAACCTCATACCGTGTGGATGACGCAGTACC +TATATCCCAACATGCACGGAAACCTCATACCGTGTGGATGACGCAGTACCTATACCCAACGTGCACGGAAACCTAACACCGTGTGGATGACGCAGTACCT +ATATCCAACATGCAAAGAAACCTAATACCGTGTGGATGACGCAGTACCTATATCCCAACATGCACAGAAACCTCATACCGTGTGGATGATGCGGTACCTA +TACCCAACGTGCACGGAAACCTAACACTGTGTGGATGATGCAGTACCTATATCCAACATGCACAGAAACCTAACACCGTGTGGATGACGCAGTACCTATA +TCCAACATGCAGAGAAACCTAATACCGTGTGGATGACACAGTACCTATACCCAACATGCACGGAAACCTCATACCGTGTGGATGACGCAGTACCTATACC +CAACATGCACGGAAACCTAACACCGTGTGGATGACGCAGTACCTATACCCAACACGCACGGAAACCTAACACCGTGTGGATGACGCAGTACCTATATCCA +ACATGCAGAGAAACCTAATACCGTGTGGATGACACAGTATCTACACCCAACGTGCACAGAAACCTAATACCGTGTGGATGACGCAGTACCTATACCCAAC +GTGCACGGAAACCTAACACCGTGTGGATGACGCAGTACCTATATCCAACGTGCACAGAAACCTAACACCGTGTGGATGACGCAGTACCTATACCCAACAT +GCAGAGAAACCTAATACCGTGTGGATGACACAGTACCTATACCCAACATGCACGGAAATCTCATACCGTGTGGATGACGCAGTACCTATACCCAACATGC +ACGGAAACCTAACACCGTGTGGATGACGCAGTACCTATACCCAACATGCTCGGAAACCTAACACCGTGTGGATGACGCAGTACCTATACCCAACATGCAC +GGAAACCTCATACCGTGTGGATGACACAGTACCTATACCCAACACGCACAGAAACCTAACACCGTGTGGATGACGCAGTACCTATATCCAACGTGCAGAG +AAACCTAATACCGTGTGGATGACACAGTATCTACACCCAACGTGCACAGAAACCTAATACCATGTGGATGACGCAGTACCTATACCCAACATGCACGGAA +ACCTAACACCGTGTGGATGACGCAGTACCTATACCCCAACGTGCACGGAAACCTAATACCGTGTGGATGACGCAGTACCTATATCCCAACGTGCACGGAA +ACCTAATACCGTGTGGATGACGCAGTACCTATATCCCAACATGCACGGAAACCTGATACCGTGTGGATGACGCAGTACCTATACCCCAACGTGCACAGAA +ACCTAATACCGTGTGGATGACGCAGTATGTATATCCAACGTGCACGGAAACCTAATACCGTGTGGATGACGCAGTACCTATACCCCAACGTGCACAGAAA +CCTAATACCGTGTGGATGACGCGGCACCTATATCTCAACATGCACAGAGACCTAATACCGTGTGGAAGACGCAGTACCTATATCCAACATGCATGGACAC +CTAATACCATGTGGATGACACAGTACCTATACCCAACATGCACGGAAACCTAATACCGTGTGGATAATGTAGTACTTATACCCAACATGCAAGGAATCTA +GTGTGTGCAGGAAAAACAGACACTGATGATGAAAATCTCAGCAGAGTGTTAGGAGCAAGACGATCTCATAGATTAATGTGAAATAAGCAGAGAGGAGAAA +GACTGAGGGGGAGCCAGCACAGGACAGGGCTGAGGAGCCCCAGAATCCTCGTGGGTACCCCTTGCAGCCCCAGCCCATCCTACCTGTACCGGTGGACCCC +ACGTCCCATGGCAGGCTGCAGGCATCTCTTAGAGAAGGAGATGGGCCCTGGAAACAGAGCAGTGAGAGGTTCCCCGGTGTGTGCAAGCCCCTCTTCCTGG +CTCTGGACCCCCAGTCTCCCCGCCCGGCCCTCTTAGATGGCTGGAGACTTAGGGGTGGGGAGCACAGCCCTGGCCCTCCCATTGCTCTCTCACTCTGTAA +CTAGGCCCCCTGGGTCTGCCGCCCACCTCTGCCGTGGCCTTCCCCGCCTTCTCTCCACCTCGGAAGGTGGTCAGCACATCCTGCCACCTTGCAATGGCTG +TTCCCCCTGCCTGGATAACCTTCCCCGCTCTGCTCTCCCAGGCAGCTCCTATTCACCAGTCAGGGCTCTACCCAAATGCCGCTTCCTCAGGGAAGGCCTC +CGGACCGCCCTACAGAGTGTATGTCCCCATGGACATCCTCACTGCCTCTCTGGTGGACTTACCAAGGCCCTGATTAAATCATTGCCGTATTTATTTAGTG +TCTGAGGGTAGAAGTCATGTCTGAAATGCCACCTCGTCTAATGTGTCCAGAGGAGGCCGGGCAGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTG +AGAGTTAGAGGAGGCCGGGCAGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGATAGAGGAGGCCAGGCAGATAGATGGCACTTCATCGTG +AGTGAGATCGTGAGTGAGAGTTAGAGGAGGCCGGGCAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGATAGAGGAGGCCGGGCAGATGGCGCT +TCATCGTGAGTGAGATCGTGAGTGAGAGATAGAGGAGGCCGGGCAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGATAGAGGAGGCCGGGCAG +ATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGATAGAGGAGGCGGGGCAGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGAT +AGAGGAGGCCGGGCAGATAGATAGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGTTAGAGGAGGCCGGGCAGATAGATGGCGCTTCATCGTGAGTGAG +ATCGTGAGTGAGAGTTAGAGGAGGCCGGGCAGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGTTAGAGGAGGCCGGGCAGATGGCGCTTC +ATCGTGAGTGAGATCGTGAGTGAGAGATAGAGGAGGCCAGGCAGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGATAGAGGAGGCGGGGC +AGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGATAGAGGAGGCCGGGCAGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAG +ATAGAGGAGGCCGGGCAGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGATAGAGGAGGCCGGGCAGATACATGGCGCTTCATCGTGAGTG +AGATCGTGAGTGAGAGTTAGAGGAGGCCGGGCAGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGTTAGAGGAGGCCGGGCAGATAGATGG +CGCTTCATCGTGAGTGAGATCGTGAGTGAGAGATAGAGGAGGCGGGGCAGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGTTAGAGGAGG +CCGGGCAGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGATAGAGGAGGCCGGGCAGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAG +TGAGAGATAGAGGAGGCCGGGCAGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGATAGAGGAGGCCGGGCAGATAGATGGCGCTTCATCG +TGAGTGAGATCGTGAGTGAGAGATAGAGGAGGCCGGGCAGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGATAGAGGAGGCCGGGCAGAT +AGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGATAGAGGAGGCCGGGCAGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGATAG +AGGAGGCCGGGCAGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGTTAGAGGAGGCCGGGCAGATAGATGGCGCTTCATCGTGAGTGAGAT +CGTGAGTGAGAGTTAGAGGAGGCCGGGCAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGATAGAGGAGGCCGGGCAGATAGATGGCGCTTCAT +CGTGAGTGAGATCGTGAGTGAGAGATAGAGGAGGCCAGGCAGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGATAGAGGAGGCGGGGCAG +ATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGATAGAGGAGGCCGGGCAGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGAT +AGAGGAGGCAGGGCAGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGTTAGAGGAGGCCGGGCAGATAGATGGCGCTTCATCGTGAGTGAG +ATCGTGAGTGAGAGATAGAGGAGGCGGGGCAGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGTTAGAGGAGGCCGGGCAGATAGATGGCG +CTTCATCGTGAGTGAGATCGTGAGTGAGAGTTAGAGGAGGCCGGGCAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGATAGAGGAGGCCGGGC +AGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGTTAGAGGAGGCCGGGCAGATGGCGCTTCATCGTGAGTGAGATAGTGAGTGAGAGATAG +AGGAGGCCGGGCAGATAGATGGCGCTTCATCGTGAGTGAGATAGTGAGTGAGAGATAGAGGAGGCCGGGCAGATAGATGGCGCTTCATCGTGAGTGAGAT +CGTGAGTGAGAGTTAGAGGAGGCCGGGCAGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGTTAGAGGAGGCCGGGCAGATAGATGGCGCT +TCATCGTGAGTGAGATCGTGAGTGAGAGTTAGAGGAGGCGGGGCAGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGATAGAGGAGGCGGG +GCAGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGATAGAGGAGGCCGGGCAGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAG +AGATAGAGGAGGCCGGGCAGATAGATGGCGCTTCATCGTGAGTGAGATCGTGAGTGAGAGTTAGAGGAGGCCGGGCAGATAGATGGCGCTTCATCGTGAG +TGAGATCGTGAGTGAGAGTTAGAGGAGGCCGGGCAGATGGCGCTTCATCGTGAGTGAGATAGTGAGTGAGAGATAGAGGAGGCCGGGCAGATACACGGCG +CCCCATTGTGAGCCTGTGATTGAGTGAGTGAGTGAGATCCTGAGTGAGATCATGAGTGAGTGAGATCATGAGTGAGATCATGAGTGAGTGAGATCATGAG +TGAGTGAGATCGTGACTGAGATCATGAGTCTGTGAGTGAGATCATGAGTGAGTGAGATCATGAGATCGTGAGTGAGATGATGAGTCTGAGTGAGATCGTG +AGTCTGTGAGTGAGATAGTGAGTGAGACTGAGTGAGATCATGAGTCTGTGAGATAGTGAGCAAGTGAGTGAGATCGTGAGTCTGTGAGTGAGTGAAATCA +TGAGTGAGATCGTGAGCCTGTGAGATTGTGAGTGAGATTGTGAGTCTGTGAGTAAGTGAAATCATGAGTGAGTGAGTGAGTGAGTCTGAGTGAGAGACCC +TCCTCTAGGATCGAGGAGAACAGGAGCAGAAAGAAGAGCTGGAGGTAGGTCCAGGGAACCAGCAGCTGGGGCATCCCTGTCCCCATCCCCCCGAGGGCAG +AGGCTGACCTGGTCGAGGGCCGTGAGGGCGCAGGGCTGTGTCAGGGCCAGCCTGGAGTCCACTAGCCCGCCCAGCGGCGGCTCCTTCCCCGGGATGCTGT +TGTAGTAATTGTGCTCCAAAGAGTCCTCCTCGTCCCCCCAGGCCGACTCCTCCGGCCCTGCCAGCCTGGGGGACAGACAACAACGGCCATGGCACAGGCA +GGGCCCAAGGGGGCTAAAGCCTTACGGCTTGAGCTTCTGGGGGAGCAGGAAATATCTGAGTTCGAATCCCAGCCCCCCACCTGTCACTGAGGGTTCCTAC +CGGGAAACGCTTCTAGAGCCAGTGACCAGGCCCACTACTTCCTCATCTATAAAATGGAATGTTGCACACATTTCCGAGCTGTAGCACAAAAGGCAGGTCG +TTGGCAAACCCAGTCTCCACTCCTTTCTGCCCACCTCCGGCCCCGCCCGGCAGCAGAGGGCATGAGCCAAGTTTATACCCAGAACCAGGACATCACCGGT +CAGGGTGGCAACTCTCTGGGATCAAAGCGCCCCCGCCCTCTGGCCCCGATGGCACTGGCAGGAATTGATCCTGCAGGTGCTCCTCAGCAAGCACGGCCCC +GAGAGCCAGAGGGGTGCACCCCACCTGGCCCACAGTCGCTGCTGGGATAAATTATGAAGCAGCCTACGGAAGGCAGAGGCAGCTCTGGAGGCAGGCGAGG +AGCCCGTCTCAGCTTCGGAGCGTGCTGAGCAACGTGCATCAAGCACGCTGTCCCCGTGCACAAAGGGGTGAGTGTGAGCAGGCGTGCGATGCCGCCTCCC +TCGTGACCAGCAGGCTGGGAGCTCATGCACCTGCACCTGCCCTCCCACCATTGGAGGAAGCTGACTTTCTAATGATGAATAGAGACTTAAATAGCTCCTT +CTCCAAGGCCAGCTGGCAAACCCCAGCCCAGGGCCAAATCCAGCTCACCGCCTAGATCTGTGTGGCCCACGAGCTAAGAATGGGCTTTCAATCTTTAAAT +TATCAAAGTTAAGTGTTTGAGAAAACATCTAGAGAATCATATTTTGCAACACGTGGCATTCACACTTCAATGTCTATAAAAAACGTGTTACCAGCACACA +GACACGTCCCCCCCTTTACACATGTTCTGCGGTGAGACGGAGGCCGTTTTCTGCCCATTGCGGGAGCCGGCCGCGCGTCTGGAGGAGGGATATTGGTTGT +AGCAGCAGGGCTGACAGCCTCAGGCACACCGGGGAGTCAGCTTGCTTAGTCCTCCCCAATCCTGGGGGGCAGGCGGGGATGCGTTTACTCGGGTGTTAAC +AGCCGAGGAAACAGGATCCTCTGGCTGAGCCATATTCTCACGGGACAGGGAGGGAGGGACAAGGGCAGGACGGAGGCTGAGGCCTGCAGGAGGTGGAGCA +GGCTCTGCACCTGGGCAGGTCACTGGGGGTGTCCCCAGGGCACGGGGGAGGCAGCTCTGGTTACCTTTCTGGGGGCAGCGCCACCTTGGGCGGGCTGTGC +AGGTACTGCTTGAAGCGCAGCTCGAAAGCTTGGCCCACGGTGCTGATGATGCTCTGTGCCAGGCCCTCACAGCACTCCAGGATGTGGCAGGCTGCGGGCA +CGTTGGTCATGCAGCCTCCGAGCCACACGGCCGTGCCCCCCAGCCACAGGACCCCCACCGGCCTCCCCGGGGGCCTCACCTCTCTGGTTGATGGGGTCCT +TGGCGACGTAGGCCACGTAATCCGTCATGTCCTGGGGGCGGGGAGGGGCCAGCTGGACCTGCCTGGGCCCCCCACCGGGATTCCCAGCTGCCCACCCCAG +CAATGCAGAGAGATGGGGCAGTGGATGTGGGCACAGGGTACGTTAGGCGGGCTCTGGGGAAGGATGAGAGGGTCTCGCGGCCGGAGGGGGGCGGCAGGGC +TGCAGGTCCACCCCCATCCCTGGCCTCACCGTGTCTCCGCCTGACGCGAAGGAGATGGACGGCATGTGGTGGTTGGCGATGACCTGTGGCGGCAGGAGGC +ACACGCGGTCATGGGGGCCCCGCTTCGAGGGCAGGGGGCCCGGCAGATGGACCAGGACCACAGCGAAGAGTGGGGCAGGGGCAGGGATGTGGGGATGGAG +ACGTCTCCTGGACAGGCACCCACTGCAGCCGGGTCCTGGGTCAGCCTGGACGACCGAGGCTGGGATGTGGAGTCCCCAGCAAGGAAGGGACTAGGGCCCT +AAGGGATGTGTGGGGTCCGCAGGAGGTCACACGGGAATGTGTGTGAGAGGACAAACCTCCCCCACTGTAACACTTCACACATGTACCTGCCCAGACGCTC +ACACACACACACCCCAAGCCCCACACACATGCACACACACACACACACCCGAAGCAGCCACGGGAGGGACGGCCCCACACTCCTGACTCCCTTGTCCACG +TGCAAGGGCACCTGTGAGTGCATTTGCATGCTTATCTGCATGCTCATTTGTATGCTTGTTTGCCTACTGATCTGCATGCTCGTTTGCATGCTCATCTACT +TGCTCGTTTGCGTGGTCATCTGCGTGCTCGTTTGCGAGCTCATCTGCGTGCTCGTTTGCGTGCTCGTCTGCGTGCTCGTCTGTGTGCTCATCTGCGTGCT +CGTCTGTGTGCTCATCTGCATGCTCATCTGCGTGCTTGTTTGCATGCTCATCTGTGTGCTTGTTTGTGTGCTCGTCTGCGTGCTTGTTTGCATGCTCATT +TGCATGGTCCTGCTTCATTTGCTTCCCGTCACTCAAATCCCTCTAGGCCCCAGTAAGCCCCCGATACCAGCCACGTCCTGAGTCCTCCCTACAGAACATC +CACTTCTCAGCCCCCATAGGGACCCTCGAGGCTCTCCCCTTGCCAACCCCGGCCCAGCCAGGAGGGTCTGCTTGGAGCCTCAGTATCCTGTCCATATAGT +GGTCAGGGGTCCATGCCTCGCAGGGTGGGGGCAGAGATGGAAATTGCGTGGAAATGGCCCTCAGTCACCCCCCCGCCAGCTCCATCCTTCTCTAGCCTCC +TCCCTGGAGCCCCAGCTGCCCCTCACCGCCACCTGCTGCCACCACACCAGCTCAGAGATGCTGTCTCACCCCAAACTCCTCACGATGATCCATGCTAACT +TCTCCGACAAGGCGATGCCTCCTCTTTCAGCCACACCTGAGATTCCCCTCCTCACCACCTCCCAGAGCCCTCCAGGAAGTCTCTTCTAGCACCCAGAGCC +CAGCACATGCTCAGGACACCCCTCACCTGGCCTCACAATGCTTCCTAAAATCTGTTATTTCCTCTATTTCTGCAATTATAGTTTTTTGTTTTTTGGTTTT +TTGAGACAGAGTCTCACTCTGTTGCCCAGGCTGGAGTGCAGTAGTGCAATCTTGGCTCACTGCAACCTCCACTCCCAGGTTCAAGCGATTCTCCTGCCTC +AGCCTCCCAAGTAGCTGGGATTACAGGCGCCCACCACCACACCCGGCTAATCTTTGTATTTTTTGTAGAGTCAGCCATGTTGGCCAGGCTGGTCTCGAAC +TCCTGACCTCAAGTGATCTGCCCACCCCTCAGCCTCCCAAAGTGCTGGGGTTACAGGCGTGAGCCACTGAGCCCGGCCTCACAGTGCTGGGGTTACAGGC +GTGAGCAACCAAGCCCGAGCCTGGTCTGCAATTATACTTTTGTTGTTTGTTTCCACTTGAGGACTGATAGCCAGGGTTTATCCCCGCCCCTCCCCAGGCA +CTGTGGATGTTGGGACGGACCACTCTCTGGGGTGGGGCGTCCTGGCCCCTGCAGGGTGCTGAGCAGCGTCCCTGCCCCCACCCACTCCATGCCAGGAGCG +CCCCTGTATCAGGACGGCTCGCCCAGGTGGGAGCCCCTGAGCTGAGCCCCGTGAGGGCAGTGGCTGCACCCCCAGCTCCTGCTCAGCGGGGCCTCGGCTC +GTCTTTCTGGATAAACGCCACCTGCTGCCCGCCCCCAGCACCCCACCTGGCTTTGCCTCCTAGGACTCCTGGCCCCTCTGGGGGTCTGGGGACGCCAGGC +GAAGAGGGCAGACCCACCTGGCGCGTGGCAGGCACGGAGAGGCTGAGGCCATCAGTGGAGATGTGGATGGAGATGCTCATGCCGGCAAAGCGAAGGTTGC +TCTTGCCCAGGACGGACGCCAGGGCCTTGTTGGGGGCCTGAGTTGGGGGCGGAGCACAGCGAGGGCGGCTGTGGGTGGGGGCTGTCGAGGGGCTCCCAGG +ATGGCCGCAGCGTCCCCACAGCCCCCGACTGCCCCACCAGCCCCACGAGAGACCACAAGCCTCACTCACCTTTTTCTTCCAGGATCCCCGGACGCCAGGC +ACGGCCTCATGGAGCCGGTTGATGGCTTCCCTGGGGTTGGGAGGAGGGGGCTTAGAGAGTGTGGTGGGGGTGGCCATGGAGGGAGCTGGGGAGGAAGGGG +TCAGAGAGGGCGGGGGTCTGGGGAGGGGGCAGGAGCTCAGAGAAGGGCGAGAGAGAGGGGAGAGGAAGGCAGAGAGGGAGGGGTGGGAGAGGATCAGGGG +GCCTAAAGTGGGCAGGGAGGGGGCTGGGGAACCTGGGGGAGGAGTGCCCCACAGGACAGGTGCAGCTTGGGCACCAGCCCACTCCACGTGCGTCCTTGCA +TCCGGCAGAGGCCCGGCCCCCAGCTCTGGCCCCTCTACCACCCTCTTTCCCAGGGACCAGTGTGTCCCTGGCCTCGGCCCACAAGGAAGGCTCGGCATCA +GATGTGGGGGTTGGAGCAGCGAGCAGGAGGCCCTGAGCCTGACGCGGGGTCCGTGTCGAGATCCTGTCTGCAGCCTGAGTGGTGGCAGGAGCTGACCCCA +AACAAGAGCGCCTCAGACCACTGGTCCCCAGGAGAGGTTAGAAGTCTACAGGGTCCTGAAGGGGCCCCGGAAATGTCGGCGTCACGTGGAGAAACCAGAT +CCCCCACCCAGGGCATGTGGGAATTTTCACAGCACGGCCACTGTGGAAAACAGCCTGGGGGCTCCTCAAAAGGTTAAAAATTGGCCAGATGCAGCGGCTC +CTGCCTGTCATCCTAGCACTGTGGGCCTGACACAAACAAATGCATGCAGGCGCGGCGGCCCCCACCTGTCATCCCAACACTTGGGGAGGCTGAGACGGGC +GGATCACCTGAGGTCAGGGGTTCGAGACCGGTCTGACCAACATGGAGAAACCCCGTCTCTACTAAAAACATAAAAACTAGCTGGGTGTGGTGGTGGGCGC +CTGTAGTCCCAGCTACTGGGGAGGCTGAGGCAAGAGAAATGCTTGAACCCAGGAGACAGAGGTTGCAGTGAGCCGACACGGTGTCACTGCACTCCAGCCT +GGGCAACAGAGTGAGACTCCATCTCAAAAAAAAAAAAAAAAAAGGAGCAAGGCTCTGACCCAGGCCACAGCGCGGACACACCTCGGGAACGCCATGCTCA +GTGAGAGACGCCAGACACACGAGGCCACGCAGCGTGTGATCCCATTGCTATGAAATGTCCAGGACAGGCCGATCCACAGAGACAGGGAGGGGATGCGTGG +GTGCCGGGGCTGGGGAGGGGACGGGGAGTGGCTGTGATGGGGACGGGGTGTTTTGATGGGGTAATGAGAATGTTCGGAACTAGACAGTGGTGATCGTGTG +ACTCTGTGAAGAGCCTAAAGTCTCAAACTGTACATTATATCTCACATACGCACGTGTAAACTGTCTCACATGGTTTTTTTAAGTCTATACGAATGGAATC +AACCAGTTTTCACAGAAAAAAAGGGTGTCGCTCTCTTCCCTGCTTAAGCCCTGGCCATATCCACAGCCCCTGTGATTGCTTTCCAGACACCGCATAGCAT +CCTGAGGTCACCGTGTGGAAAACAGAGCAGGGACACGGAGACGCCACTGGGCCCCGGTCCCAGAGGGAACCCGCCAGGCCCTGCACCCCACGCCGTGCGG +GGACTTGCCCAGCACCCTGTGAGCGACCGGCGTGTTCTTTCCATCTTAGAGGATCGAGGTCTGCAGGGCACGGTGACCGACACCTGGCGTGGGGACAGGG +CGGAGACGTGGCGTGAAGTGGGAGGGAGGTGGGGGGCACCGAGGCTGCGTCCTGGGACCCCAGCGCGGCTGTCGGAGAGCCCATCGCTGCCGCCCTCCAG +TGCTGCCGCCCTCCAGTGCGTCACTCAGCCCTACGCGGCCAGGGCAGGGTTGGAGGCTCACCTGGTCACCTGCGTGCGCGTGTTAAAGTCCAGGGAGCGC +ATAGAGCGGAGAACCTCGATGCAGCCCATGTACTGAGGGGAGAGAACAGGTGTCAGATGCCATCGGAACCCCCGCAGTGGAGCCACGTCCCTTTTCCCAG +CAGCCCTTCGCCGCCTCCACCACCCCTGGGGTCGAGCCCTTTCCTCTGTCCCTGGTGGCTCTGGGGCCGTCGTGCCTCCCCCACCTCAAGGCCCAGCCTT +GACACTGTCCTGCGAGCCGCCCCCTCTGACTCCAGGCATGTTTTTCTGTGTTGCTGTTTCTCAGGAGCCTGGTGGTTCCCCCAGACGCTCTATGCTGCTT +GTTCATTTAACCGTCTTGCCCTCGTCGGTCTCTTTCTGTTCCACCAGCACCGAAGCCGAGGAGCGTGGGGATGGTGCGATCCTGAGCACTTCCCTATCTC +CAGCGCCCAGTTCAGGGTCTGGCAAACAGTGGGGCAGACGTCCAGGGCAGCCACAGATGCACACACTGCTGGCCTCGCCCTCCACAGGAAGTTTGCGGGC +TTCTGGCCCAGACAGCTGTTTCCATGAAAAGGGAATTCACCATCTCAATGACTGATAATACTGAGGGACGAGAGGGGCAGAGGCGTCCCACCGAGTCCCT +GACCTGCTTCAGTGCCGTAAAGGGTGGGGGAACAGGGCCAGGAGGCGAAGGCCACAGCGTCCTTCCAACGTTGGCCCTTGCTGGAGGGAGGGTAAGGGGC +ACAGCCCACGTCATCTCTATGAAATGTCCTACAGAGGCAGCAAGAGCATGTGTGGGTGCCAGGAGCCGGGGAATGAAGGCTGACACGAACAGGTTTCCTA +CTGGGGTCATGAGAAATTCTGGAATTAGACAGAAGGGGTGGTGGCACGATATTATGAATGTACGAAATGCTACTGAACTGTGAAAAATGCAACATGCAAA +ATGATGAATAACGTTATGTGAAGTCCACCTCAGTTTCTTTAAATGATCAACACGCAAACACTTTGACCCTGCAGCTCCATTTTTAGGACTTTACCCCACA +GATACATCAGCCTGAGGGCTTCTGAGGTGTGTACAGGTCACTGTGTGGGCCGGCCCAGGCTCTGCCCCTCTCCACGGCTCCATGTACCTGGAGCAGGGAG +AGCAAGGAGCAGAGACAGATGTGAGAATGCAGGCAGGAAGCAGAGGCCACAGGACCTGGGCTGTGATGACGGGCAGGGGCTCATCCTGGGCCAGCTGGGG +AGCCAGGGAGCACTTAAGCAGGGCATGGACTAAGCAGCCTCACCTCCTGTTGAATGGATGCATGATGGGTGGATGGACTGACAGAAAGATGGCAGGTGGA +TGGATGAATGAAAGAATGGATGGAAGATGAATAGATGGGTGGGTGAGTGGGTGAACGGATGGATGATGGGTGAGTGGATGATGGATGGATGGGTAGATGG +ATGGACAGGCAGATGGACAATGAATGGATGGGTGGGTGGATGGATGGAGGGTGGAAGGATGGATGGATGGGTGGGTGGGTAGATGAGTAGATGAGTGGAT +GGGTGGATGGATGGATGGACAGATGGATGGATGGGCGGGTGGATGGATGGATGGATGAATGGGTGGGTGGATGGGTGGGTGGATGGGTGGATGGATGGAT +GGACGGATGGATGGATGGATGGGTGGGTGGATGGATGGGTGGGTGGGTGGATGGGTGGGTGGGTGGACGGATGGCTGGATGGATGGGTGGGTGGATGGAC +GGGTGGGTGGGTGGGTGGATGAGTGAATGGGTGGATGGATGGATGGGTGGATGGATGGGTGGGTGGATGAGTGGATGGGTGGATGGGTGGGTGGACGGGT +GGACGGATGGCTGGATGGATGGGTGGGTGGATGGACGGGTGGGTGGGTGGGTGGATGAGTGGATGGGTGGATGGATGGATGGATGGGTGGATGGATGGGT +GGGTGGATGAGTGGATGGGTGGATGGGTGGGTGGATGGGTGGACGGGTGGACGGATGGATGGGTGGGTGGATAGATGAGTGGATGGGTGGGTGGATGAAT +GGATGGATGGACGGGTGGGTGGATGGGTGGATGGATGGGTGGGTGAATGGATGGATGGACGGGTGGGTGGATGGGTGGATGGATGGATGCATGGGTGGGT +GGATGGATGGATGAATGGGTGGGTGGGTGGATGAATGGATGGATGGACGGGTGGGTGGATGAGTGGATGGGTGGGTGGATGGATGGAGGGTGGATGGATG +GACAGATGGGTGGTTGGATGGGTGGACAGATGGGTAGATGGGTGGGTGGATGAATGGATGGATGGATGGGTGGGTAGATGAGTGCATGGGTGGATGGGTG +GGTAGATGAGTGGATGGGTGAATGGATGGACAGATGGATAGTTGGATGGGTGGACAGATGGATGGATGGGTGGGTGGATGAATAGGTGCATGGATGGGTG +GGTGGATGAGTGGATGGGTGGATGGATGGATGGGTGGATGGATGTGTAGGTGGATGGGTGGATGGACGGATGGATGGATGGGTGGGTGGATGAATGGATG +GATGGACGGGTGAGTGGATGGGTGGGTGGATGGATGGACAGATGGATGGTTGGATGGGTGGACAGATGGGTGGATGAATGGATGGATGGATGGGTGGGTG +GATGAGTGGATGGGTGGATGGATGGACAGATGGATGGATGGGTGGATGGATGTGTAGGTGGATGGGTGGATGGACGGGTGGGTGGATGAATGGATGGATG +GACGGGTGAGTGGATGGGTGGGTGGATGGATGGACAGATGGATGGTTGGATGGGTGGACAGATGGGTGGATGAATGGATGGATGGATGGGTGGGTGGATG +AATGGATGGATGGACGGGTGAGTGGATGGGTGGGTGGATGGATGGACGGATGGTTGGATGGGTGGACAGATGGGTGGATGGATGGATGGATGGGTGGGTG +GATGAATAGGTGGATGGATGGGTGGGTGGATGAGTGCATGGGTGGATGGATGGACGGATGGATGGGTGGATGGATGTGTAGGTGGATGGGTGGGTGGATG +GATGGATGGGTGGGTGGATGGATGGATGGATGGACGGGTGAATGGATGGGTGGGTGGATGGAGGGTGGATGGATGGACGGATGGTTGGATGGATGGACAG +ATGGATGGATGGGTGGATGGATGTGTAGGTGGATGGGTGGATGGACGGATGGATGGATGGGTGGGTGGATGGGTGGATGGATGGAGGGTGGATGGATGGA +CAGGTGGATGGTTGGATGGGTGGACAGATGGGTGGATTGGTGGGTGGATGAATGGATGGATGGATGGGTGGGTGGATGAGTAGATGGATGAATGGATGAA +CAGATGAATGGACTCTAGGCATGTAGTAGACAGGTCATACCTAAAGGAATTAGCCATGGTCCCTGTCCCTAGCACTGGATTCTCCCACTGAGGAGGCAGC +TTTGGTGGGATGCTGGCTGCTCAATGGCTGTCTTCTCTCAGGCAGAGCATGTGCCTCTGGGATGATGTCTGTGCCAGTGTCTGGCGCTACAGGGCCATAG +GGTGAGGGATTCTCATTCCCTTACCTGCCCCCTTATTAACACGTAGCCCACTCCGGTTGTGCGGCTGAAACCCTGAACTGTGTGGTCCATGGGTCCCGTT +GTGGGGACACCAGCCTAGTGCACGGGGGAGGTGGGGGGCAAACCCTCTGTGGCCCACGGCAGCTCACGAGAGGAAATGCAATATCCTATTCGGTTGAGAA +CAGGGACTGCAAACTCAGATGCCTACAGCCTTCAGGATCAGCCAGGTAAACACACGAGGTAGGATGCAATGCAGTAACGATACCGACACCTCGCTAACTC +AGGGCGCTTGTCACGTGTAAGTCTCTGCTGCGGACACGCTGTGCACAGCATCCTTTAATCCACTGCACGCAGATCCGGTAATGATACCAACACCTCGCTA +ACTCAGGGCGCTTGTCACGTGTGAGGCTCTGCTGTGGACACACTGTGCACGTGGTCTGTTAATCCACTCCACGCAAATCCACATGCCATGGGCAGCAATG +GCCCCTCGGGAAACAGGCCCGGGTGGGAGGGTGACTGACCTCCTGGGCCACACGGCCCGCAGAGCTGGGTCCTGAACCCACACCCCTGGGCTCCAGGATC +TGCACTGCTCCCCCTGCACGACGGGAAGAGGCGGGGACCTCAGCTCACTGCATGTCCCACGCTCCACGGCGCCCAGTGCTGCCGGCCATGTGCTTTTTTA +AAAAAGAGACCAGAAATTCAGGGCTTTTCTGTGAAATTCTCCCAGTTTGTAAATATCGATCTAGGGCTGAATATCTGTGCCCCCCTCAAAATCCCTCTGT +GGAAACCTATGCCCCACTGTGAGGGTATTTAAAGGTGGGCCTTTGGGAGGTGAGGAGGCTATGAGGGCTCCACCCTCAGGACTGGGATCAGTGCCCTTAT +AAAAGAGACCCCAGACAGAGCCCAGCCCTCCACCACGTGAGGACACAGGAGAACACGGCCCTCTGTAAAGAGGCCCTCGCCAGACACTGAATCTTCCGGC +GCCTCGATCGTGGCCCTCCCAGCCTCCAGAACCGTGAGAAATAAATTTCTAGGCCTGGCACAGCAGCTCATGCCTGTAATCGCAGCACTTCAGGAGACCT +AGGTGGGAGGCTGTCTCGAAGCCAGGAGTTCAAGACCAGCCTGGGCAATGTAATGAGGCCTCATCTCTACAAAAGAAAAATTTTTAATTAGCTGAGCATG +GTGAGTGTGGGCCTGTGGTCCCAGCTACTCAGGAGGCTGAGGTGGGAGGATGGCTTGAGCCCAGGAGGTTGAGGCTGCAGTGATCTGTGATGGCACCACG +GCACTCCAGCCTGGGCAACAGAGCACAACCATGTCTTAAAAAACACATTTTTGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGTGAGTGGATCACTTGAGGTCAGGAGTTTGAGACTAGCCTGGCCAACATGGAGAAACCCCAACTCTACTGAAAATACAAAAATAAAAATAAAAATAAA +AAAATTAGCTGGGCGTGGTGGTTGCATGCCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATCATTTGAACCCAGGAGGCGGAGGCTGCAGAGA +GCCAAGATCACGCCACTGCACTCGAGCCTGGGTGACAGAGGGAGAGTCTGTCTCAAAATAAAAAAAAAAAAAGACAAGCACAGAGGGAGATTTGAGAGAC +AGAGACACAGAAGGGAGGGGCCGTGTGCAGCCGAGGACACCAAGGCCGGCCCCCAGGCACCAGACACGGGAGAGAGGCCTGGGACAGAGCCTCCCTCAGA +GCCTCCAGCAGAAACCAGCCCTGCCCACACCTTGGCTCGGACGTTGGGCCCCAGAACTGTGACAGAACAAGTCTATGTTTGTGTGTGTGTGTGTTTTGTT +TTGTTTTTGGGGTTTTTGTTTGTTTGTTTGAGACGGAGTCTTGCTCTGTCGCCAGGCTGGAGTGCGGTGGTGCGATCACGACTCACTGCAACTTCCGCCT +CCCGGGTTCACACCATTCTCCTGTCTCAGCCTCCTGAGTAGCTGGGATTACAGGCGCCCACTACCACGCCCGGCTAATTTTTGTATTTTTAGTAGAGACG +GGGTTTCATCATATTGGCCTCGCTGGTCTCGATCTCTTGACCTTGTGATCCGCCTCGGTCTCCCAAAGTGCTGGGACTACAGGCGTGAGTCACCGCGCCC +GGCTGTCTGTGTTGTTTTAAGCCCCACAGTTTGTGGTGGTTTGTGGTGGCAGCCCCGGGACCCTCCCACAGAAGATGGGGAGGAGCCCTGGCGGCTTCAC +ATTCAACCTTCCCCTTTGCAAATTCAGAAACTGAGGCCCAGAGAGAAGGCATGACCCAGAACCCACCCCAGGACGTTAAGGGAAGGAGCCACTGTACAAG +TCAGTAAACCGAAGCCCAGAGAGGGGATGGCACCTGGCCGGCCTCACGCACGCAGCAGGCCAGGGCAGATACAAGCCGAGGTCCCCATGTCTGCACTCCC +AGCCTGGGAGACCGTCCGAGTCTCCGCCACCGCCCACGCCAGCCACCGGGACCCACCTCATAGGCTTTGCCATGGTCTGTATCGATGTCATTTACTTGGT +ATTTTCCTTCTAAATAAACTCCACTTACAAACATAATTGCGTTTACTTTTTAAAGGAAATTGCAGGAAACAACTAAAATATCTATCAACGGATGAACTGA +TAAATGCAGTGGGGTCCATCCGCACTCTGGAACGTGACCCAGACGTGAAAAGGAGCAAGTCTCCGATACGGGCCATGGCACGGACGCACCGTGAGGACGC +CGGACAGGAAAGGCCACACAGCGTGTGATCCCATTTCTATGAAGTGGCCAAGACAGGCCGATCCACAGAGGCAGGAAGGGGACGCGTGGGCGCCGGGGAT +GGGGAGGGGGTGGAGGGGAGGGACGGCTGAGGGCAGGCGATAAGTTTCCATTTTGCCTGACGGGAGCGTCCTGGAACTAGACACGGGTGAGGGTTGCAGA +ACCGTGTGGCTGCACTAAATACACCGCCCTGCACAGTTTAAACAGTTGGGATTAGGGTATGCGAATTATATCTGCTTTTTCAAAAATTTGCATGAGAGCC +GGGCACAATGGCTCAGGCCTGCAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGCTCACCTGAGGTCAGGAGCTCAGGACTAGCCTGACCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAGATTAGCTGGGCATGTTGGCTTATGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCACTTGAAC +CTGGGAAGCGGAGGTTGCGGTGAGCCGAGATCGCACCACTGCACTCCAGCCTGGGTGACAAGAACAAAACTCCATCTAAAAAAAAAATTAAAAAATTATA +TGAGAAAAAGAGGAAACTTCACACTGCAACCATAACTCCCTGGTTTTCCATTAAAATAAATATATTAATAAAATGAAAAGTGTCCATTCACACAAGAACC +CTAAGGTTTTGCTAAAACCAGTGCGTGAAGGTTTGCTGGGAGCTGGGAGCCAGGATGTCTGCACAGTGTCAACATCTGTCTCCCCAGATCACGTTCCAGG +GAAGGAAGACCGGATGCCGGGGCCAGGGCTGGGGAGGCCGCAGGCAGCGCTTGGGCTGGAAACGTGCACGGCCTGGCCTGCGAGTGGCTCCCGGGGCGTG +CACTGCGACGTCCCCATGCACCCGAGTCCCAATTCCACGAGTCCCCGCAGATCTTCCTCATTATAAGGGAAATAAACAGAGCTTTACGGGGGAGAAAAGT +CACCTTCACCAAGTACATTCATTTCCCAGGGCTGCCGTGAGCAAAGGCCACACCTGGGGGCCACGGGAGCGGATCCTCTCCACGTCCCAGAGCCGGGAGT +CTGAGGTCAAGCTGCGGGCAGGGCCTCGCTCCCTCTGAAGCCCCGGGGGAGGGTCCTTCCTGCCTCTTCCAGCTTCTGGGGGCTCCCGGCGTCCCGGGCT +TGTGGCCGTGTTACTCCATCTCTGCCTCCTCCACACAGCTGTCTCCTTCTGTGCAGATTTCCCTCTTCTTAGAGGACACGAGCCATTGCATTTAGGCCCC +ACCCTATTTCAGTAACTCCAGTGTGGCCTCATCTTAACTAACCACGTCTGCAAAGGACCTTTTCCAAATAAGGACGTGAGTTTTGGGGAACACCGTTCGC +CCCAGGACACTAGGTGATCAAAGTCTCCAGCACCAGTATCAGGACAAACCAGCACCCGGGGGCCTCCTGACACGAAGGGCTGGGAAAACACAGCACCCCT +CTGTGCGTCCTGCCAAAAACACAACCTCGACTCAACTGCAGGCAAACACCAGGCAGACACAAACTGAGGGACGGCAGCCCAGCAGCCGGTGTGCACTCTT +CAACACTACTGGCTCCATGGATCCCAGGACGGAACAACTGTGAGGCTAAAGGTGGTAAAAGAGACAGGACGGACGGGGCAAGTGGCTCACGCCTCTAATC +CCAGCACTGTGGGAGGCCGAGGCAGACAGACGGCTTGAGTTCAGGAGTTCAAGACCAGCCTGGGCAACATGGTGAAACCCCGTCTCTACAAAAAAAAAAA +AATACAAAAATACAAAAAGTAGCCAGGCATGGTGGTGCACACCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACGCAGGAGGTG +GAGGTTGCCGTGAGCCGAGATGGTGCCACTGCACTCCAGCCTGGGCGACAGAGCCAGACTCTGTCTCTAAAAAATTAAAATAAATAAAATAAAAATTAGC +TGGGCGTGGTGGCACACAGCTGTGGTCCCAGCAGCCTGGGAGGTCTCAGCAAGAGGCTGAGGTGCAAGGATCGCTTGAACCCAGGAGGCGGAGGTTGCAG +TGAGCTGAGATGGCACCATTGCACTCCAGCCTGGATGATCCAGAGCGAGATCCTGTCTCAAAAAAAGAAAAAAAAAGGCAGGATGGCTAAATGCAATGTG +GGATGGGAAAATAAAGGTTGCTCTGACACCGTTGGGAAAACTGGTCACATTTGAATACGCACTGAAAATGTGATCGCAGGATTGTAACGGTACATTTCCT +GACTTTGTTAATCATACCATAGCTATGCTGGAGAAAATCCTTGTCCTTAGACTATATACCCTAGCGTGTTTGAGGGTAGAGGGGTATCACGGCTGCAGAC +TTTCTCAATTGTTCATCAATAATAACGACAGTAATAATAATAATTTATACAGTGGGAGCCTAAGGTAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAATGAGCCGAGATTGCGCCATTGCACTCCAGCCTGGGCAACGAGAGCAAAACCGTGTCTCAATAATGATAATAATAATAATTTATACAGACAGAATAAA +TGAGGCAAGATGTTAATAATCGGCCAGTCTAGGTGAATGACACATGGGAACTCTTTGTACTAGTCTTCTTTGGAACTTTTCGTCTCAATAGAATTCCAAA +CTTACAAAAGCTCTACGTAGTCTACTGTTCTTGTTTCTTTGATCTAAGGTTGAAACTATTTAAAGGCAAATTTCTTTGACACCCTGCGCCACGCTGACCA +GTGCCGCCCTCCACCCCTGGCCAGGAGGACGCCCCTCCCACTGGCCACAGCCCCCGTCAGTGCCCCTGGCCATGGCTTTCCACAGGGGCGAGGGGTGTGT +GCTGCCCTGGGGGTGCCGCGGAAATGTGGGGCCCTGTTGGCCATCATCGCGAGGCTGGGCAGCCGGCGCTACAGGAGGGGGGGGACTCACAATGACACCG +AACTGTCCCCAGGGCCTCGGAGCTTCCTCCAGGCATCTTGTGGGGAAAGCCTTCCATGACTGCCACACGCCTCCAACCTAACTCCACGTGGCCCATGACG +CAAGAGAGTGGCGCGTTTTCGTGTGCTTGCTTTTTTATTGTGGTAAAACACACATAACATAAAATTTAGAGTTTTGACTGTCTTTAATCGCACGGTTCAG +TGGCACTCAGCGCATTCCCGTGGCTGTGCAGCCACCACCACCGTCTCTCCAGAACGTCCTCATCTTCCCAAACTCAAACTGACCCCACAAAACACTTACT +CCCCGTCCCCTCCCCAGCCCCATCCTACTTTCTGTCTCTGTGAATCTGATGGCTCTGGGGACCTCTGATGGGTGGAATTGCACAAAGCTTGTCCTTCTGT +GTCTGGAGTCTCTCACCGAGTGAGACATCCTCAAGGTCCGTCCGTGCCGTGGCCTGGGTCAGAGCCTCGTTCCTTTTCTTGGCCGCGTCGTATTTCAGCG +TGTGGATGGCCACACTGTGTTGATCCACTCATGCCTGGGTCACAGCCTCGTTTCTTTCCTTGGCCGCATCATATTGTCATATTTCAGCATGTGGATGGCC +ACGCCGTGGCCACGTCATATTTCAGTGTGTGGATGGCCACGCCATGGCTGTGCCGTATTTCAGCGTGTGGATGGCCACGCCGTGGCCACATCATATTTCA +GCGTGTGGATGGCCATGCCGTGGCCATGTCATATTTCAGCGTGTGGATGGCCATACCATAGCCACGTCATATTTCAGTGTGTGGATGGCCACGCCATGGC +TGTGCCGTATTTCAGCGTGTGGATGGCCACGCCGTGGCCACATCATATTTCAGCGTGTGGATGGCCACGCCGTGGCCACGTCGTATTTTAGCGTGTGGAT +GGCCATACCATAGCCACATCATATTTCAGTGTGTGGATGGCCACGCCATGGCTGTGCTGTATTTCAGCGTGTGGATGGCCATACCATAGCCACGTCATAT +TTCAGCGTGTGGATGGCCACGCCGTGGCCACGTCATATTTCAGTGTGTGGATGGCCACGCCGTGGCTGTGCTGTATTTCAGCATGTGGATGGCCACGCTG +TGGCCACATCATATTTCAGCGTGTGGATGGCCACGCCGTGGCTGTGCCGTATTTCAGCGTGTGGATGGCCACGCCGTGGGCCACGTCGTATTTCAGCATG +TGGATGGCCATGCTGTGTTGATCCACTCATCCATCAACAGACACCTGGACTGTTTCCACCTTTGGGCTGCTGGGAGTTATGCTGCTGTGGCCGTGAGTGT +ACAAACATCCCCTCAAGTCCCTGCTCTCCATTTCTGGGAGGTATATATCCAAGAAGTGAAATTGGTGGATCATAAGGTAATTCTCTTTAACTTTTTGGCA +TTTTTTGTTTGTTTTGAGACATAGTCTCACTCTGTCGCCCAGGCTGGAGTGCAGTGGCGTGATCTCGGCTCACTGCAACCTCCACCTCTTGGGTTCAAGC +GATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGATTACAGTTGCCCGCCATCACACCCAGCCAATTTTTGTATTTTTAGTAGAGACGGGGTTTCACCATG +TTGACAGGCTGGTGTCGAACTCCTGACCTCAGGTGATCAGCCCGCCTCTGCCTCCCAAAGTGCTGGGATTATAGGAATGAGCCTCCGTGCCTGGCAGCAT +CGTTTTTATACAAGTTGGACTAAAATAGTTGTTCACTATTTTAGAAGCCAAATCGTCCGTGTGACTCCAGCCGTGGTGTCGGAGCTGCAGAATGGCAGCC +TGCATCTGCCCCGTCTGTGGCTGTCACAGGAATGGTGGCCTTTGTGGCGGCCTCTGTGCTTCCCGGAGAGTGGACCCTGCACATTTACAGGCTGAAACAT +ATTTTGAGTTACTAGGAATCACCACCATTGCGTTTCTCCGTTTCACTGCGGTTGGGGCATCGTACTGACTTGGGGGGAATTCCTGCGTAGGTGTGCGTTT +CTCCATTTCATTGAGGTTGGGGCATCGTACTGACTTGGGGGGAGTTCCTGCGTAGGTGTGCGTTTCTCCGTTTCATTGAGGTTGGGGCATCGTACTGACT +TGGGGGGAGTTCCTGCGTAGGTGTGCGTTTCTCCGTTTCATTGAGGTTGGGGCATCGTACTGACTTGGGGGGAATTCCTGCGTAGGTGTGCGTTTCTCCG +TTTCATTGAGGTTGGGGCATCGTACTGACTTGGGGGGAATTCCTGCATAGGTGTGCGTTTCTCCATTTCATTGAGGTTGGGGCATCGTACTGACTTGGGG +GGAGTTCCTGCGTAGGTGTGCGTTTCTCCGTTTCATTGAGGTTGGGGCATCGTACTGACTTGGGGGGAATTCCTGCGTAGGTGTGCGTTTCTCCGTTTCA +CTGCGGTTGGGGCATCGTACTGACTTGGAGTTCCTGCGTAGGTGGGTGTTACAGGTACACTTGGGTTTCATTTCAGGAGTGAAGGATCACAGAATGCTTG +CTATAAATAGTGGTAGTTGATCGGCAGGACGGCCACACGCAGCTGCAGCTGGTGGATCTCAGACCTGAGTGTGACTCAGAATCACCTGGAGGACTCACAA +AACGCAGCTCTCCAAGCCCCCCAGAGTCTCTGACCCAGCAGGTCTGGGGTGGGGCTCGAGAATCAGCATTTGCAACAGGTTCCCAGATGCCGCTGGTCTT +TAAGCCAGTTTGGTGGCCCCGTTCCCTTCCACAAGTGAAGGGTTTGCCATTTCCAGCCAATGGAGGAGGGAGAACGGCCGGAGTCTCTCACAAAGAGCTC +CAGGAAGGGATGACCTCTGCTCCCAGTGGACGTGGCCGGGTCCCAGCGACGTCGGGTGCTGTGGCCACCATTTTGTGACCCTGAAGGTCGCCAAGCCAGC +GTGCAGAGGACGGCGGCACAGAAAGATGGGAGAGACTGTGGTCACACCGTCCTGAAAACAGCCCAATGTTGTCTGGCCTTGGAAGCTGAGCAGGGTCGGG +CCTGATTGGTACTTGGATGGGAGAAGGACAGAAAGAACCCAGATATGGGTTCTTTGTTCTCAGAAACAAAACCTGAGTTTTGTTTCTGAGGCAGGGTCTT +GCTCTGTCACCCAGGCTGGAGGGCAGTGGCATGATCTTGGCTCACTGCGGCCTCGAATTCTCAGGCTCACGTGCTCCTCCTGCCTCAGTCTCCCACATAG +CCGGGACCACAGGTGTGCACCACCCTGCCTGGCTAATGTTTTTTCTTTTTTGGTAGAGACAGGGTTTCACCAAGCTGCCCAGGCTGGTCTCAAACTCCTG +GGCTCAAGTGATCCTGCCGCCTTGGTCTTCCAAAATGCTGGATTACAGGCGTGAGCCACCACGCCCGGCCAGAACCCAGATCTTTAGGGATGCTGTCGAG +CCATGGGATTCATCCACCGTGTCAACTGGCCACACCTGACCCCTCGCCTTCAAGGAAAAGCTGCATTTGGAGCTGAACCATCTCCAGCACCCTCTCACAA +CTCCCCGCACCTCCCAGCTTAAGGGACCCGCGATGCAGGAAGGATGAAGTGTCATTTTGCCGACCGTGTCCCAGTTTGCGTCCATCCCCCACCGGGCCTG +GGCTCCACGCACCTGGAGCAGAGCCAGACACGCACAGGAAACTCTCCCTGAAGTGCTCACGAGGTGAGGTGCGTGAGGGCACCGCAGAGAGCAGGACGGC +CTGACTCACGGGACTTCTGTGTATGGACGAGCCCAGCGCCAAAATGGTACGTGTGGGAGAACACGGGGTCGGTGTCCACAGACCTTGGCACGAACTCTGG +CCTCTCCAGGAGACAAGCTCTGTGTCTTTCTCAACAGAGACATCTTGCTCAGATCTACGCCTTCGGGTGAAGCCCAAAGATCAGGCGTCAAGATTCACCC +AGACCGAGCTGTCCAGCACGGCAGCTGCTTGCTGCCTGTGACCACTTGAGAAAAGTCAGGTAAAATGAAGCTGGCACTGCAACAGCACAGGCCACACCTC +GAGGCCCAGCCGCCCATGTGACTCACGGCAGCCACACTGGACGGTGCAGACACGGACGGTTCTGCTGGGCAGTGCCGGGCTGGGCTCATGAGACCCACGG +CAAAGTCGGCGGGGGATTCTCAGGAAAAATGTCCCCATTCACAAAAGGAGCCCCACAGAGACAGGGGACCCTGTTCTGCCAAACCAGAGCCACTGCCTTT +CAGCCAGGGGAGGAACTGACCCAGCAGAGGCCCCGGGAAGGCGGTCGGTCTCCCGTGGCTGCCCTAACAGATCCCCACAAACGGGGCTTAAGACAACAGA +AATGGGCCGGACGCGACGGCGCACACCTGTCATCCCAGCACTTTGGGAGGCGCAGGCGGGCGGATCACCTGAGGTCAGGAGTTCAAGACCAGCCTGGCCA +ACAGGGTGAAACCCCATCTCTACTGAAAATACAAACAAAATTAGCTGAGCATGGTGGCGGGCGCCTGTAGTCCCAGCTACTCAGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCGGTGAGCCGAGATCGCGCCACGGCACTCCAGCCTCAGCAACAAGAGGGAAACTCTGTCTCAAAAAAAAAA +AAAGACCATAGAAATGCTTCCTCACACAGGCCTGAGGGCCGGAAGCCCGTCCCCTCTGGAGGCAGCAGGGGAAGGCCCGTCCTGCCTCTCCCAGTGCTGG +TGGTGGCCGGGGCTCCCTGACATCCTTGGCCCGTGGCCGCATCGCTCGTCTCTGCCCCTCTCATCCTGTCCCGCGTCCTTCTCTCTGTGCCCTCACTCAG +CTTCTCATAAAGACGGCAGTCACCGGGTCAGGGTGACCTGAATCCAACGTGACCTTGTTTAATGACACCTGCAGAGAGCCTGTTCCACAGAAGGCCTCAT +TTTGGGGTTCCAGGTTGGCATGAATTTCGGTGAAATAACAATGACCTGGACCCATGACAAAGTCACTGAGCTGCTGAATTAACCAACCCCAGAGCCGCCG +ACCCCGGGTTCTTCTCGCAGGAGACAATCAAGGTCCCTTTGGCGCCCAGCAGCTCCGAGTCAGGTCTGTGGTGACAGCCCTAAAGGCATCGCGAGTGCCA +TGACCCAGGGAAGGGCTCTCGGGCAGCTCTTTGACCTGCTGTGCCTCAGCTGCCTCATCTATAAAATGGGTGGAAGCCGCAGGGTTGTGGGGAGAATGGA +ACCCAGGGCTCCTCGGAACTCAGCACCGCGCAGGACTCGGCGTGAGCCTCGGCGCCGGAGGTACTGCATTTGCACCGATGCTGCCCACGGCGCTCGGACG +CGGGGCCCACGCCGCTGATTATCCGGCGTCCAACTTCTCTCCCACACACCGGGATCGCTGCAGGATTCTGGGGGGTTCTGCGATGCCGGCTGAGTCGCCC +GGCCCATCCACTCCCTCTTGCTGCTATCACCAATCACCACAAATTGAGTGGCTCCAAACAACGCGAGCTAATCCGCTTATGTCTAGAGCTCAGAAGTCTA +AAATCAAGGTGTGGGCAGAGTTGGTTCCCAATCTGCTCCGCCTTTCCCAGCGTCCTGAGGGGCCCACATCCCTTGGCTGGGGGCCCCTTCCTCCCGGTTA +GCAGCCACAGCGCAGCCTCTTCCGGTCTCTCTCTGACTCTCACCCCCTGCTGCGAGGACACCGGGCCCCCAAATCATCCCATCTCAGGGTTGCTCACTCG +GTCCCACCTGCAGGTCCCCTGTCGCCGTGTGAGGGGCACCTTCACAGAATCCGAGGGTGGATGTGGACACGGGGCCGTTGCTGTGCCCCACACAGGTGCG +TGCGTGACGAGTGCCCTCAGAATGTTCTCTCCGGCTCCCGCAGGAGGACCCTCAGCCCCGGGTTCTGGTCCTGCTTTTCACTGCGTAACCTCAGACACAG +CTCGGCCTCTCTGTGCCTCAGTTTCCCTCAGTGCACAGGGTCCCTCCAGTGTGGAAGAGCCCTGCGGGCCTGAGCCGCCGGCCGCAGCCCCCGGGTGATG +GGGCTTGGCTATTCCCCTCCTTAACTCAAGCTTCCCTGTGACCAGGAGGGACCGGCTGTCCCTGTGCCTGCTGTGATGTAGGTGCTGGGAGACGGGGCTC +CTGGGGGACAGCGCTGGGGGCTGAGGCCGGTCAGGCTCCCTGGGGGCCAGGGCCCCTGGTCCATCAGCAACTCCTCCGGGCTCCAACACAGGCTCATTGT +CCACTTCTCCCCTCACCTAGGTCCCCTGGCCTGGGCCACCGCCGTCCCTCGCAGCCTCCTCCCGGGTCTCTGCTGCCCTTCCAGACCCTCCTCCTCCCTC +AGCAACACTTCCACACGGCCCCTGGAAGGGCTTTCAAAACTGCACACTCTGCGCCACCCCCTACTTAAAACCACCCCCACTCCTCACCACAGCCCACAGA +GAGAGTCCCGCTCCCTCTCCATCAGCTCCAGTCTCATGGCTCTCCTTGCCGTGACGCACACGCACCAGGTCCGCTCCCTGCGTGGGGCCTTTGCACCTGC +TGTGCCCCCCCTAGAACTCTGTCTGCAAACTCCACCGCGTCAGGCCTTTGCACCTGCACCTGCTGTGCCCCGTCTAGAACTCTGTCTGCAATCCCCACCA +CGTGGGGCCTTTGCACCTGCTGTGCCCCTGCCTGGAACTCTGTCTGCAATCCCCACCACGTGGGGCCTTTGCACCTGCTGTGCCCCTGCCTAGAACTCTG +TCTGTAAACCCACTGCGTGGGGCCTTTGCACCTGCTGTGCCCCGCCCCTAGAACTCTGTCTGTAAACTCCACAGTCAGGCCTTTGCACCTGCAGCTGCTG +TGCCCCGCCTAGAACTCTGTCTGTAAACCCACCGCGTGGGGCCTTTGCACCTGCTGTGCCCCGCCTAGAACTCTGTCTGCAAACCCCACCACATCAGGCC +TTTGCACCTGCACCTGCTGTGCCCCGACTAGAACTCTGTCTGCAAACCCCACCACATCAGGCCTTTGCACCAGCACCTGCTGTGCCCCGACTAGAACTCT +GTCTGCAAACCCCACCACATCAGGCCTTTGCACCTGCACCTGCTGTGCCCCGACTAGAACTCTGTCTGCAAACCCCACCACATCAGGCCTTTGCACCTGC +ACCTGCTGTACCCCCCCTAGATCTCTGTCTGCAAACCCACCATATCAGGCCTTTGCACCTGCACCTGCTGTGCCCCGTCTAGAACTATGTCTGCAAACCC +CACGGCCGGGGTTTCCATGGCTCAGGTCTCAGCTTCAAGGTCGCCTCCTGGGAGGGGCAGCCGCCCAGCCTCCTGCTCTAATATCACACGATTTTAGCTC +TGCAGAGCCGCTACCAGAACCTATTTCCTCATCTGTTTGTCCTCTTCTGATTGACTGTCTCTCCTACTGGAATCCAAGCTCCTTGAGAGCAGGAACGAGG +TCTCTCATTGTCTACTCATCATCTGTGCCGGGCAGGGGAAGCGTATGCTAAATATTTCCTGCAGTGACGGAAAGCAGCAGTTATCCCCCAACATCCGGAG +CCCCAACAACCCTGGCGTCTGAATTCTGAACATTCTAAATCCCACATCCACGGCCAATGGCCACACCTGACTGGTCCCAATGGATGTGGTGTGAAGGAAG +CGCACGCGTCCTCCGTGGAACACGCCGGCCGTCGGCGTTAAACTTGTAGGACAAACCGCCGGGAGACGGCGAGGGCGGCCCGATGCCACCAGGGAAAACA +GACCCAACCAGGCCTGGCATCCGCACAGACCCGGGGGAGGCGGAAGTGGGTCCCGGGGAGGCGGAAGCGGGTCCTGGGGAGGCGGAAGCCGGTCCCGGGG +AGGCAGAAGAGGGTCTTGGGGAGGCGGAAGTAGGTTCCGGGGAGGCGGAAGCGGGTCTTGGGGAGGCGGAAGCGGGTCTTGGGGAGGCGGAAGTGGGTCC +CGGGGAGGCAGAAGCGGGTCTTGGGGAGGCGGAAGTGGGTTCCGGGGAGACGGAAGCGGGTTCCGGGGAGGCAGACGCATGTTCCGGGGGACGGGGAAGT +GGGTTCCGGGGAGGCAGACGCGGGTTCCGGCGGAGGGGGAAGTGGGTTCCGGGGAGGCGGAAGCGGGTCTTGGGGAGGCGGAAGTGGGTCCCGGGGAGGC +GGAAGCGGGTCTTGGGGAGGCGGAAGCGGGTTCCGGGGAGACAGAAGCGGGTTCCGGGGAGGCGGAAGCGGGTCCCGGGGAGGCGGAATCGGGTTCCGGG +GAGGCGGAAGCGGGTCCTGGGGAGGCAGAAGCGGGTCTTGGGGAGGCGGAAGTGGGTTCCGGGGAGGCAGACGCATGTTCCGGGGGACGGGGAAGCAGGT +TCCGGGGAGGCGGAAGCGGGTCCTGGGGAGGCGGATTCGGGTTCCGGGGAGGTGGAAGCGGGTCCTGGGGAGGCGGAAGCGGGTTCCGGGGGACGGGGAA +GTGGGTTCCAGGGAGGCGGACGCGGGTTCCGGGGAGGCGGAAGCCGGTCTTGGGGAGGCGGAAGTGGGTTCCGGGGGAGGGGGAAGCGGGTTCCGGGGAG +GCGGAAGCGGGTCTTGGGGAGGCGGAAGTGGGTTCCGGGGAGGCGGAAGCGGGTCCCGGGGAGGCGGAGGCGGGTTCCGGGGAGGCGGAAGCGGGTCCTG +GGGAGGCGGAAGCGGGTCTTGGGGAGGCGGAAGAGGGTTCCGGGGAGGCGGAAGCGGGTCCTGGGGAGGCAGAAGCCGGTTGTACTGCGCAGGCCGAGCG +CGCCTGGGGACCACACGTGGGGGAGTGAGGTTTCACAGCCAGCTTCTGGGGGCTCCCACAGGCTTTGGTGGGCCCGGGCTTGAGGCCCCCACCTCTGCCT +GTCTCCTAACGGCCCGCTCCTCTGTGCATCTGAGTCTAAAGTTCCTTCTCCTTACAGAGACCCCTGATCCAGGTAGGCCTCATCTTGACTAGGTTACATC +TGCAAGGACCCTGTTCCCAATATAAGGTAATAAGGTCAGACTCCTACGGCACAGGAATTGTAGGGGGACCCTTCTCAACTCGGTGTAGGGGGAAGGACCC +CACTGAACCCAGCGTAGGGGGAAGGACCCCACTGAACCCAGCGTAGGGGGAAGGACCCCTCTCAACTCGGTGTAGGGGGAAGGACCCCACTGAAGCCAGC +GTAGGGGGAAGGACCCCACTGAACCCAGCGTAGGGGGAAGGACCCCACTGAAGCCAGCGTAGGGGGAAGGACCCCACTGAAGCCAGCGTAGGGGGAAGGA +CCCCACTGAACCCAGCGTAGGGGGAAGGACCCCACTGAACCCAGCGTAGGGGGAAGGACCCCTCTCAACTCAGCGTAGGGGGAAGGACCCCACTGAACCC +AGCGTAGGGGGAAGGACCCTTCTCAACTCAGTGTAGAGGGAAGGACCCTACTGAACTCAGCGTAGGGGGAAGGACCCCACTGAACTCAGCGTAGGGGGAA +GGACCCCACTGAACTCAGTGTAAGGGGAAGGACCCTTCTCAACTCAGTGTAGAGGGAAGGACCCTACTGAACTCAGTGTCCAGAAAAGCAAAGACACAAC +CCAATGTGAACACAGGCTAATGTTCCTGGCCGCAGAGGCCGGGAGGAGCTGGGAGCACCCACCGGTAGTGGCGTGCGGGAGTGGCTGATCATTTTCCCAG +ACGCCGTAATGACTGCAGCTGTAGGACAGCTGCTCTCTCAGAAGACGGGGGACTATGCACGGCGCTGTCACCCCTGCAGGTGACTTCACACGGTTTACTA +TAAACCACAGAGAGGGGCAGACCCGTCAGCAGAGGGGAAGGTTACCCTCCTAGGTGGAGGCGTGCTGTGTCCAGGCGCCCGACTTCCCCGTGTGTTTGAA +AAGGTTCATTTATCATAAGACCCAAGGTAAATAAACAAAGGCCGCTTCCTTGGCCGCCCTGGAAGTCCCTGCTGCCTCCCATCTGGAATCCTGGGGTCTG +TCCGGGCGCCAGCCCCTTTCCAAACACCCCTTCCCGCACCCCCACCGCAGGCCAGCGTCTCGGGCCCCGTCTGTCATTCGTGAACAGCTGTCCGGGGGGC +TCCGGTGGCAGAGACGCCCCGGCCGCTCGCCGCTCTCGGCCTCGCCCGCCCAGTCCGAGTGGGGGGCGGTGCACCTGCGCATGCGCGCCCCTCCCCCGCC +GCCCTCTCCCCGCCCCTCCCCACGTGACGCCGTGGGAACCCGGACCCCAGCGCCTCCGGGTGGGGGCAGCCGCCGGCCGCCGGCCGGGGATGGGGGTCCG +GGGTGGCGGGAGAGCAGGAAGGATGGGGAGGGGACACCTGGCTCGCGGGGTCCGGGGGTCCCGGAGGAGAGGGTGGGGGAGGGGAGGCCGCCGCGAACGG +GCTCCCGGGGGGGGTGGGGGGGACTCACCCGCACGACGTAGGAGACCCCGGGCCCCAGGACCCTGGCGTCGGGGTGTAGCCAGCCGTGCGCGGGTTTGTG +GATGAAGCTGCCCTTCCGGATCCACTCGGCGGCGGCGGCGGCGTCCCCGGACCCCGCCGCCCCCCGCCCGCCCCGCGACCCCCGCGACCCCGCGCCCCGA +CAGCGGCTGAGCGCGGGCAGGGGACAGGGCGCGGCGCAGCGGGGCTCGCAGGCGCCCAGGACGGCGGCCGCCAGCGCCGGGACGCCCCCCGGGCCCGCCG +GCTCGGGTTGGGGGTCCGCGCCCCCCGAGGCCCCAGCCGCCCGCGCCGCCGCCGGGCCGCGGCCCAGGAAGCCGCCCGGGGCCGCGAACTTCCACTGCGG +CATTCGGGGCAGCAACGCGCAGAAGGTGGTGGGCGCCTCGGGCTCGGGGGGCGCGGGGGGCGCCGGGGGCGCGCGCCCGCCCGGACCCTGCGTCATGGCC +GCGGCCGCCCGACGGAGCCCGACCGGGCGCTGCGCCTGGCGCGGAGGAAGCCCTCCCGCTCCGCCCGCTCCCTCCCGCCCCCCGGCCCGGTGATGTCATC +CGCCCGGCCCAGCGCGCAGCCGCGGGGGGCTGCGCCCCTGGGACCCCGGCCCTCCTCGTCCCGGAGCCTGGCCGCGAGGCTGGGGAAACTGAGGCCCTCC +GAGGACACCGGGCGCTGGCCTGGAACCCGCAGCCAAGGCGGGACGGGGCTTTGAACCCAGAACCCCGTCAGCGACCCTCCCCGCTGCGCCCCCCACCCCC +GCCCGCCGCCCAAGTTCGCAGAAGGACCGAGCTGGAGAAGCTTAGAAATTCCACATCCCTTCTTTCCCCTATTTCCTAGTGGGGAAACTGAGGCCCCGGG +AGGCGCGGCCAGGGAAAAGAGAACCCCAGACCCTAAGGTCAGCCCCTCCCTCTCCGTTGTTGCAGCTAGAAGGTACCTTAGGGTCACCCCTATTTCTTAG +TGGGGAAACTGAGGCGCGGGGAGGGGAAGGGGCGCGGCCGAGGGCTCACAGACGAAGCTCAAACCCAGGAGTGCCGGCTCGGGGGTGGGGGGGGGGGGCG +GGGCTAGGAGCGGAGCCGGGCCCCTGCTCTGCGGCCTGTCCCGGCCTCAGTTTCTCCGGCTGTAACTCAGGGGAGCGGGCTGGAGGGTCGCGGCCCTTCT +TCCCTCACTTCTGGGGAGCCCAGTCCCGCACCAGCTCATCTGAGCTCTGGGCCTCAGCCTCCCAGGCCGGTCGCTCCATCCCCAGCCTCAACCTCTCCGA +GACCGGCCGCACCTTCCCTGGCCTCAAGGGTCGGTTCCTTCTGCACCAGAAAACGGGGTGTCACTGTCACCCCGGGACCCAGCCTCCTGGCCCGACTTGG +CTGGAGCTCCCCTGCACCTGCCCCGCCCCAAGCAGGGCTGATTGCCGGGAACAAAGGGAGGGGCCGGGACGCGCTGGCAGGTGGGGAGGGAGGGAGGGGC +GAGGCTGCCCGGAGCCCGATCGATAATTCAGGGGATGAGATCACAGCCGGCGCCGCCCGCGGGGCCGGGGAGGTGGGGGAGGGGAGCGAGGCGCGCGGTC +GCGATCGGCCGTCTCTGCCGCGGCGCGTGTCGGACTCAGCCCCTGCGCGTCCGCGGGAGGAGCAGATCGTGGGCGCGATTGGTCGGGCTGGAGCCGCGGC +TGGACCTGCGCGCGGTGTGTGTGTTGTGCGCAGGGTGTACGCTGTGTCTGGGTGCGTGTCCAGGCATATGCAGGGGATCCAGGCTGCTGGGTCCTGGGGT +GTGTTCACCTAATGGGTAAAGGGTGGGACAGGTTTGGCGGCCCTAGGCTGAGGGCTGTGGGCTGAGGAGAGAGCAGCCCCACCACCCCCTCTCTGCGCCC +TGCATGCCTCCCAGGCTGCATCCCTCAGGGAGGTCCCGGGGCAGTGTCGCACCCTCCCAAGCTCCGGGATTAGGGTCTTTCTGGATGGGAGGTTTGTAAG +GTGGTCCAGGTGCCATCCCTCCCTGGCACACAGAGGGCTCAGTCACACGGCACCCCCGGTGTGTTTCCTTCCTGTCCCTTGGAGACAGTGGCAGGAACTC +AGTCCAACATCCAGAGTTCAAATCCTGACATCAGACTGAGGTGGGGGCTCACAGCATGCCCCAGGACAAATGTCCAGTCTCTCCAAAGCACCATTTCCTC +TCAGTAGATGCCCCTGGTCCTGAGTTGCTATGAAGCCTAGATGATCTTTATTAATATCCAAAACATAGCAAGCAGCTACTGATGGCAGATATTAGAATAC +CTCAAGCTCCTATACATCCTTCAAAACCCAGCTTCAATATTGCCTCTTCCAGGAAGCCTACCTGGCTGCCTGCTCAAAAGCTTGGCTCCACCTCCGGCCT +CCCCTCGCCCTGGGTCTCTCTTCTGGTCTCTCAGACCCCCTGGCCACTGGAGGGCTACGGGTCTGGCTCTGGAGGGCGGCGTTCGGGTCTCTTTTCTGTG +ACATCAATAGACACGTTAAGGCCGGGCTCGGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGCAGGAGGATCACAAGGTCAGAAGATCGAG +ACCATCCTGGCTAACATGGTGAAACCCCATCTCTACTAAAAATACAAAAAATTAGCCAGGCGTGGTGGCGGGCGCCTGTAGTCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATGGCGTGAACCCGGGAGGCGGAGCTTGCAGTGAGCCGAGATCGCGCCACTGCACTTCAGTCTGGGCGGGAGTGCGAGACTCCGTCTC +AAAAAAAAAAAAAAAAAAAAGACACATTAAATGAGTAAGCACATGTGATGCTGACAGCTCTCCAGCCCAGGAAAGGTTTATTGGCTAAGCAACTGTAGAA +GGTGGAGTGGGAAAGGCACAGGCCTCGGGGCTGCCTCCAGCCTGAGTTTGGGCTGGGACCGGGGCTAACCCAAGCTGTGATGGGGATCCAGGCCCTAGTG +GAGCTGGACGCCGAGTTCTGGGACACAGGAAGCTCCATCTCCAGCCAGCTACTGGGGAGGGCCGGAAGGTGTCCCTTTCCCCACCTGGCCTGGCCTGGCC +TGGCGTGACCTGGAAGAAACTGGGGCACTGGAAGGAGACTCACCCTGCACCCTGCACAGGGCCATGGGTCACAGCCCCCAGGGACTGGAAGGATCAGGTG +TCCTAGAAGGACCTGGACAGTTCAGGAAAGGGGAGGGAAGACTCCTTTCCCAGCCCCTCTCGCCTTCTAGCCCCTCCAGCCAAAGCCAGGCCCCAGGAGA +GGCCCGCCAGCCCCCCGTTCACTGTGTGGGAAACAGGCCTGGCCTAGCAGCAGCGGCCGGGCAGCCTGTGCCCCGCAGGCCGGGAGGGCGTGGTGGCGGC +CATGGTGCTGGCCCGTTTCGAGTGGCGGATGCCCATAGAGAACGCTGGAGCCCTGGCTTTGTTCACGGTGACCTGCTCTGGGCAGTGGGCGCCAGGGCCG +GGGGTCTCCTCCAGGGGTCGCGGGGCCCGGGGCCGCCCCAGCATGGTGAAGGCAGGCAGGCGCTGGCGGTAGGTGTTTGCGTCCGGGCTGTCGTACTGGC +CCGGGCCTGGTATCTCAGCAGGATCCTGCGGGGGGCGGGCGGGGGGGGTGCGGCCCACCACCGTGTAGCTGGGGCTGCTGGGCTTGGTGAAGATCTGTGA +GCCCCACAGAGGGGGCATGGTGTAGGCATTAGGGGCAGGGGCTGAGGTGTCCAGGGGCTTCAGGGGGAGGCGGCAGCCCAGGGTGAAAGCCGGCGGTGTC +CGATGGCGCACAGGGGGCACCTTCTCTGGGCTGTAGGCCCCAGGGCCTGGCGTCACCTCCGGACCTGAGAGAGTGGGGAAGGAAAGGTGGCACTGATGTC +CTCACCTGCCCAGAGACCCGGCCTGGCTCCCCATGGCCCACATGCACCCTGGAGCTTACAACGCTTCTCAAGCAGCCTGGGTGCCTTTCTCTCCCTTCCC +CATCCTCCATACACATGGTCTGTGTTTCAAGCCTCCAGGACTTTGCCCAAGCTGGACCCAGGGCCAAGCACGCCTTCATTTTCCACCCCTCCTCCCTGCT +GCCTTCCCCAGCCCATCCAGGGTAGAGCCCTCACAGCCCTTCCAGAGCCCCACAGCCTGGGTTTTCCCCTCTCTCCAGACGTGAGCACACTGAGGTGGGA +TGGTCTGCACCTGCATCTAACTGCCCCACCAGACTGGGATCCCATAAAAAGGAAGGCATGTCAAATTTACTCCAACTCTCCAGCAGTTGACTGTCTGAGT +TGATGGGTGAACAGGATAGGTAGGAGGTGAGTGGTTGAGCGGGGAGTGAATGGTTCATGAAGGGATTTGTAAATGGATGGATGAGTGGATGATGGATGGA +TGGATGGATGGATGGATGGATGGATGGATGGAACGGTTGATAGGTAGAAGGAAAAAAGGAAGGATTCATAGATGAGTGGGTAGGTGGGTGGCTGAATGGG +TGGGAGGGTGGGCGGATGGATGGATGGATGAGTGAGTGGATGGGTGGATAGATGATGGATGGATGGATGGGTGGGTGGAAGGATGGATAGGTGGATGGGT +GAGTGGGTGGATGGATGGATGGGTTGATGAGTGGATGGATGGATGGGTGGGTGGGTGGATGGCTGGGTGGGTAGATGCTAGGTGGGTCAATGGATGAGTG +GATGGATGGGTGGATAGAATGTTGGGTGGATGGTGGAAGGAGGGGCGGGTGGATGGGTGGATGGATGGATGGATGGATGGATGATGAGTGGGTGGATGGG +GGATGGATGGATGTGTAGATGGATGGATGGATGAGTGAGTGGATGGATGAATGGGTAGGTGGATGGGTGGATGGATGGGTATGTGGTTGGATGGGCGGGT +GGATGGGTGTGTGGATTGATGGGTAGGTGAGTAGATGGTTGGATGGATGAGTGGGTGGGTGGATAGATGGGTGGGTGGGTGGATGGGTGAGTGGATGGGT +GAATGGTTGGCTGGATGGGTGAGTGGATAGATGGGTAGGTGGGTGGATGGATAGATGGATGAGTGGATAGGTAGATGGGCAGGCAGGTGGGTGGGTGGAT +GGGTGCAGGTCGGTGTGTGGATGGGTGTGTGGATGGATGGGTGGGTGGAGGGATGAGTGGGTGGGTAGATGGATGGGCAGATAGATGGTTGTGTGGGTGG +GTGGGTGGATAGATGAATGAGTGGGTAGGTGAAAGGATGGACAGATGGATGGGTAGGTGGATAGATGGGTGGGTGGGTGGATAGCTGGACAGATGGGTAG +GTGGGTGGATGGATGAGTGGGTGGGTGGATGGTGGATGGATGTGTGGATAGATGGATGGATGGGTGGGTGGATGGGTGGGTGGATGGGCGGGTGGATGGA +TGGGTGGATAGATGGATGAGTGGATGGGTGGATGGTTGGGTGGGTGGATGCTAGGTGGGTGGATGGATGAGTGGATTGATGGATGGATAGATGGTTGGGT +GGATGCTGGAAGGACGGGTGGATAGATGGATGGGTGGGTGGATGGGTGGGTGGATGGATGAGTAGATGGAAGGGTGGATAGATGGTTGGGTGCAGGGTGG +ATGTATGGGTGAATAGATGGGTGGGTGGGTGGATGGATGAGTGAATGGATGGGTGGATACATGGTTAGGTAGATGGTAGATGGATGGGTGGATAGATGGA +TGGGTGGGTGGGCGGGTGGGTGGATGGATGAGTGGATGGATGGGTGGATACATGGTTAGGTAGATGGTGGATGGATGGGTGGGTGGGTGGATGGATGAGT +GGATGGATGGGTGGATAGATGGTTGGGTGGAGGGTGGATGGATGAGTGGATAGATGGGTGGGTGGGTGGGTGGGTGGATGGATGAGTGAATGGATGGGTG +GATACAAGGTTAGGTAGATGGTGGATGGATGGGTGGATAGATGGCTGGATGGGTGGGTGGGTGGATGGATGAGTGAATGGATGGGTGGATACATGGTTAG +GTAGATGGTGGATGGATGGGTGGATAGATGGATGAGTTGGTGGGTGGATGGTTGGGAGGGTGGATGCTAGGTGGGTGGATAGATGAGTGGATTGAAGGAT +GGATAGATGTTTGGGTGGATGGTAGAAGCATGGGTGGATAGATGGAGGGGTGGGTGGGTAGGTGGGTGGATGGATGAGTGGATGGACGGGTGGATAGATG +GTTGGGTGGAGGGTGGATGGATGGGTGGATAGATGGATGAGTGGATGGGTGGATGGTTGGGTGGGTGGATGGATGAGTGGATTGATGGATGGGTAGATGG +TTGGGTGGATGGTGGAAGGATGGGTGGATAGATGGATGGGTGGGTGGGTGGGTGGGTGGATGGATGAGTGGATGGACGGGTGGATAGATGGCTGGGTGGA +GGGTGGATGGACGGGTGGATAGATGGTTGGGTGGAGGGTGGATGGGCGGGTGGATAGATGGATGGGTGGGTGGTTGGGTGGGTGGGTAGATGGATGAGTG +TATGGACGGGTGGATAGATGGTTGGGTGGAGGGTGGAAGGATGGGTGGATAGATGGATGGGTGGGTGGGTGGGTGGATGGATGAGTGGATGGACGGGTGG +ATAGATAGTTGGGTGGAGGGTGGATGGGCGGGTGGATAGATGGATGGGTGGGTGGTTGGGTGGGTGGGTGGATGGATGAATGGATGGACGGGTGGAAAGA +TGGTTGGTGGAGGGTGGATGGACGGGTGGGTAGATGGTTGGGTGGAGGGTGGATGGATAGATGGTGGGTGAGTGGGCAGGTGGATGGGAGAATGGAGTCA +GGCAGGTGTGTCAGGTGTGCGGGCAAACTGTTGGGTGCCTGTGAAGGATACTGCCGATTTGCCACAGTCCCCATTCACCTCTCACCTCCTGACACCTAGG +CCAGCTGCCTCTGTGGCCATGTGTGCCCAGGGCCTCTGTCATCCTGACCCACTTCACTCATTCAGTTCTCCCAGCCCCAGTGGGCACTGCAGTGGCGGCC +CCTCCTCCGTGTCCCTTGGATTTGATCACTCCAAAGACTCTGCATTCTAAGAACTCCAAGGATAAGAGGGGGAGGGAGGACAGGGCAGGAGAGTCGCTGA +GACCCTGGAAAGCAGGTCCTTGTGCGGCTGCTTGGCTCCAGTACTCACCCCGAGACTTGGCCCGGCCCTGCATGGAGTAGGCAGGGGTGCAGCTGCGGCC +AAAGCGTGTGACTTTGGGGTCCAAGAAGTAGATGGGGCCCGGGCTGGTGTCCTGAGGTGGTGCTGGGGAGAGGAGCCCAGAGTGCTGAGAGTGATTCTGA +AGACAGTGCCTGCCCCACCGCCCGGCCTCAGTGCCCCTCTTGGCCCCGAGACACTCCCACCAGGTCAGAGGCCACCCCAGTCCCATCTCGGAGGGGTCAC +CCCAGGGGCCCTGAGTTGTGGCTGCCTGAACTGGGTGCCTCAGGTCTCTGCTCTGACTCTGTCTCCTCACAGTCAAAGTGATTCTGCTCTGCTGCTGTTT +GTAGCCACCTCTGCCCCTCTAACCTCTGCGCAGGTGTGGGCTGGAGAACCAGCTCGTGGGTTTGTTGGAACTGGACATAATTAGGCTGGGTGTGGTGGTG +CACACCTGTAATCCCAGCACTTTCAGAGGCCGAGGCAGGAGGGTCACTTGAGCTCAGGACTTTGAGACCAGCATGGGCAACACAGCAAGATCCCGTCTCT +ACTAAAAATTTAAAACTTAGCCAGACATGTTGACATGCACCTGGGGTCCCAGCTCCTCGGAATGCTGAAGGGGGAGGATCACTTGAGCCTGGGAGGTTGA +GGCTGCAGTGAGCTGTGATCGCGCCACTGCACTCCAGCCTGGGCGACGGAGCAAGATGGAGTCTCAAAAGAAAAAAAAAACTGCACATAAAGAGTGACAA +GAGCGACTAGGCTCTGAACCAGGGCTTCGGCTTGCTGGCAGGTCGCATGCTTAAGAGGGGGGCTCGGCGTTGGACCACGTTCAAATCCAGCAGGGCCTCT +TGTGAGCTGGTGACCTTGGCCAAGTTATTTATCCTAAGCCTATTTTCCTCATCAGCATGTTGAGAAAATCAAAAAGTGAGAGGATCCACAGAAGGGAGTG +ATCCTGTGGCCTTGCACTTCCCGATTGAGACCGTTTGCTGCTTTCACCATTATTGCCACGCCAAAGCACAACCAGTGACAGATGCGCAGGCACCTGTGTG +TAGCAGCGTGACCGGTGTTCACGGCCCCACAGACCGTCTGTGCACACATGCTGTACATGTGGCAGTGAGCCACGGGTGAGGGAGGAAACGTCATCCACAC +CTTCGCCCTCCCCTGAGGAGTCCGTGGCACGCAGTGTGGCCCAGACACGGCTCCAGACCTCCCCGAAACATCATCCAAACCTTTGCCCTCCCCTGAGGAG +TCCGTGGCACGCAGCGTGGCCCAGACACGGCTCCAGACCTCCCCGAAACGTCATCCAAACCTTTGCCCTCCCCTGAGGAGTCCGTGGCACGCAGTGTGGC +CCAGACACGGCTCCAGACCTCCCCGCCACAGGCACAAGTACTTGCACATACGCTGTGGTCCCCAACGCAGGCTCACTGGCCAGACTCCAAGGGTGATCAC +TGACCCTTAGCCACAGCCTCATCCTTTGTTAGACTGGCAGGAGGGAGGGGGTCTATTTTTAGCCCCTTCCCCAGGCCCTGGGCAAATACAGTCCCCCAGG +ACTGGAAGAGGCTGGGGAGATTCTTTTTTTTTTTTTTGAGGGAGTGTCTCACTCTATCGCCCAGGCTGGAGAGTGCAGTGGCTCATGGCTCACTGCAGCC +TCGACCTCCTGGGCTCAAGCAATCCTCCCACCTCAGCCTCCTAACTCTGGGACCACAGGCATGCACCACCATGCCCTGCTAATTTTTTATTAGAAACCCT +TGATCATGGCTGGGTGCGGTGGCTCACGCCTGTCATCCCAGCACTTTGGGAGGCTGAGGCGGGTGGATCACCTGAGGTCACGAGTTCGAGACCAGCCTGG +CCAATATGGTGAAACCCTGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGGGCGCCTGTAGTCCCAGCTACTCAGGAGGCTGAGGCAGGAG +AATCACTTGAACCCCGGGAGGCAGAGGTTGCCGTGAGCCGAGATCGCACCACTGCACTCCAGCCTGGGCGATAGTGTGAGACTCAGTCTCAAAAAGAAAA +AGAAAAAGAAAAAGAAATCCCTGGTCATAATCCCATCGCCCCTCCACAGATGCCTGGGCCTCACTCACGTGACCACAGACTCGCCTCAAAGTGCTCACTG +TGCAGGGCTTAGCCATCAGGACTCCCCATGCTGAAGCACTGACCTTGGCCTCTACCCTGCACCTGGAACCTTCCAGCCTTTTCTTCTGCCCTCCCCAACC +CCTGGCTCAGTGCCCCGTGAGAAATGAACACACCCCAGCTCATCATGACATCACTCATCTCAAGGCCTCAGCCTACAAACAGGCTCTGCCTGGAGTTCAG +TTCTTCTGGGGGCTCCACCAAACTCCTATTCATCCTACAAAACCCAGATCCCATGTTCCACTTCCAAGAAGCCTACCCTGGGCCTTCAGCAAAGTGTGCA +CGATCCCCAGTCCACCAGCCTCCCCACGCTGTCTCGGGCCCAGGAGGTGTCCTGAGACTGGATTTGAACCTGGGAACTCAGATCGGTCTGGGTCATAGGC +TAAGTTCTTTTTTTTTTTTTTTTTGCGACGGAGTCTCGCTCTCTCACCCAGGCTGGAGTGCAGTGGCACAGTCTCAGCTCACTGCAAGCTCCGCCTCCCG +GGTTCATGCCATTCTCCTGCCTCAGCCTCCCTAGTAGCTGGGACTATAGGCGCCCGCCACCACGCCCGGCTAATTTTTTTTTTTTTATTTTTAGTAGAGA +CGGAGTTTCACCATGTTAGCCAGGATGGTCTCGATCTCCTGACCTCGTGGTCCACCCGCCTCGGCCTCCCGAAGTGCTGGGATTACAGGCGTGAGCCACC +GCGCCCGGCCCATAGGCTAAGTTCTTAAGCCAGTCCTGGGGACAGGGGGTGCTGACGCCTTCACTGGCATTCTGGGACCCCTTGCAGCTTCCTGAGTCCC +AGTGTGGGCTGGGATTTTTGCTCATTCTGAAGGCTGAGAACAGGCTGCTGTCCTGCCCCTCCTCCAGCCGCCCCTCCCAGCAGGCCTCTGTCCAAATCCC +CACACAAGACCCTTCCGACCGCGCTCCCAGCCCAGCTGGGACCTTGGAGCAGCGGTAGAAAATGGAGGGATGGAATTTGGGAGCCCTGAGACCTGCTGGC +CCGTGGTAGCAGCGCCACTGATGAACACCAACAGCTCCCTGGGTGCCGGGCGGGGTCCACGCCGGAGCTGCTTCACTGCGCCCGTTCTAGACAGGAGCAG +GCACCATGGGGCAAGGCCACCAGCCTGTGGCACAGCGAGCCGGTGCACCCCATGCCTGCCCTCCCGCAGGCAGCCGGGAATGTCCACAGAGATACACCAC +AGCCCTGTGAGACGGGCCAGGCCCGGGGAGCCCCCACCTTCATGGTGGAGAAACTGGGGCTCAGGGCTCAGCCTCACACCCGACAGCACACGTTTACTGA +GCACTTACTATTTTTTCTTTTTCTTAAATTTGTTTTTGTTTTTGTTTTCTTTTCTTTTCTTTTTTTGAGACGGAGTCTCGCTCTGTCGCCCAGGCTGGAG +TGCAATGGCATGATCTCGGCTCACTGCAGCATCTGCCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCTTCCCGAATAGCTGGGACTACAGGCGCCTGCA +ACCACGCCCGGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCATGTTAGCCAGGATGGTCTCGATCTCCTGACCTCGGGATCCCCCCGCCTCG +GCCTCCCAAAGTGCTGGGATTACAGGGGTGAGCCACTGCGCCCGGCCCTAAATTTGTTTTAAGACGAGGTCTCACTCTGTCGCCCAGGCTGGAGTGCAGT +GGTGCAATCATAGCTCACTGCAGCCCCGACCTCCTGGGTTCAAGTGATCCTCCTGCCTGGGCCTCCCCAGCAGCTGGGACCACAGGCACACACTACCACA +CCCAGCTTTTCGGCTACTTTTAAAAGCATTTAATCCTCACTTAATGAATCTCAAAAAGGCATCTAATCCTTACAACAGGCCTGTATGGAGTCTGTTATTA +TTTTTAATATAATGTTAATGTTTTTGTTACTATTGTTAACTTTTTTTTTTTTTCTTTTTAGAGACAGAGTCTCACTCTGTCGCCCAGGCTGGAGTGCAGT +GGCGCCATCTCGGCTCACCGCAAGCTCCGCCTCCCGGCTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCGCCACCACG +CCCGGCTAATTTTTCTTTGGTATTTTTAGTAGAGATGGGGTTTCACTGCGTTAGCCAGGATGGTCCCAATCTCCTGACCTCGTGATCCGCCTGCCTCAGC +CTCCTTAAGTGCTGGGATTTCAGGCGTGAGCCACCGCACCGGCCTGCTATTGTTAACTTTTAACAGAAACTGAGTTGCAAAGCACTTAAGCAATTTGCCT +GAGTCCAGGCAGCAAGGAATTGCAAACACGGTAAGGCAGGTACAGGTACTCACCTCCTTACTGCGCTCTTTCTCCTTCCATTCTCATTATCAATGAAAAA +ACAGAGAGGGACAGCAGCTTGCCTGAGGTCTCACAGTAAGTAGGAGGTGGAGCAGGTTGTACAGCCCAGCCCTGCCTGCTTCCTGCCGCACTAACTGGGG +GCCTGGATCTAAGGGGTAAGGAGACCCATCAGTGCTCCTGGGGGGAGATTGGAGGATCAGGGAAGCCTCCAGCCGCCCACTCGCCCGCCTTACCCTCACT +GGGCCTCCGGACGAGCGAGTAGGCGGGACTGGCCACCCTGGTGCAGTCGTGGTTGATGAAGCCCACGGTGGACGGCAGGACATACAAGCCTGGCCCCGAG +CCTGCAGCCCAAAGCCCTCAGGTCACCTCCTGGGCCCAGATTCCCCGAAGAAGGAGCCCTGGACCCAGCTCCTGAGCCTTAGCCTGGGTTCCCCTCTCCC +TCCATGGTGAGGATTGGGGGCCCCGGGGAGCAAGAGGCTGCTGCCCGTCGGGGACAAAATGTGATGCCTGCATTGTGAGTCAGACATGAATCACAGAGGA +AAAGCTGGGGACAGCAGCCCCCCTCACCCTGGGGCACAGACAGGGAGACTGGGGCCTGAGCCTCCCAGAGATACACGGTCACAGGTGGGGAAACTGAGGC +CTGAGCCTCCCAGAGATACACGGTCACAGATGGGGAGACTGAGGCCCAGGCAGAGATACACGGTCACAGATGGGGAAACTGAGGCCCAGGCAGAGATACA +CGGTCACAGATGGGGAAACTGAGGCCTAGGCAGAGATACATGGTCACAGATGGGGAGACTGAGGCCCAGGCAGAGATACATGGTCACAGATGGGGAAACT +GAGGCCCAGGCAGAGATACATGGTCACAGATGGGGAAACTGAGGCCCAGGCAGAGATACACGGTCACAGATGGGGAGACTGAGGCCCAGGCAGAGATACA +CGGTCACAGATCGGGAAACTGAGGCCTGAGCCTCCCAGAGATACACGGTCACAGATGGGGAGACTGAGGCCTGAGCCTCCCAGAGATACACGGTCACAGA +TGGGGAGACTGAGGCCTAGGCAGAGATACATGGTCACAGATGGGGAGACTGAGGCCTGAGCCTCCCAGAGATACACGGTCACAGATGGGGAAACTGAGGC +CTAGGCAGAGATACATGGTCACAGATGGGGAGACTGAGGCCCAGGCAGAGATACATGGTCACAGATGGGGAAACTGAGGCCCAGGCAGAGATACACGGTC +ACAGGTGGGGAAACTGAGGCCCAGGCAGAGATACACGATCACAGATGGGGAGACTGAGGCCTGAGCCTCCCAGAGATACACGGTCACAGATGGGGAAACT +GAGGGCCAGGCAGAGAAACACGGTCACAGATGGGGAGACTGAGGCCCAGGCAGAGATACACGGTCACAGATCGGGAAACTGAGGCCCAGGCAGAGATACA +CAGTCACAGATGGGGAGACTGAGGCCTGAGCCTCCCAGAGATACACGGTCACAGATGGGGAGACTGAGGCCCAGGCAGAGATACATGGTCACAGATGGGG +AAACTGAGGCCCAGGCAGAGATACACGATCACAGATGGGGAGACTGAGGCCCAGGCAGAGATACACGATCACAGATGGGGAGACTGAGGCCTGAGCCTCC +CAGAGATACACGGTCACAGATGGGGAAACTGAGGGCCAGGCAGAGATACACGGTCACAGATGGGGAGACTGAGGCCCAGGCAGAGATACACGGTCACAGA +TGGGGAAACTGAGGCCCAGGCAGAGATACACGGTCACAGATGGGGAAACTGAGGCCCAGGCAGAGATACACGGTCACAGATGGGGAAACTGAGGCCCAGG +CAGAGATACACGATCACAGATGGGGAGACTGAGGCCTGAGCCTCCCAGAGATACACGGTCACAGACGCCATGTGTTGTGGCTTCTGCAGAATCTCGATGC +CACAGGGATCAGGAGAGACCACAGAACCAGCCCGAGGACCTGGCTTGGGGCCTGACTCCAGCCGCTAATTGTGGGTGAGGAAACTGCGGCCCGTCCTGGG +CCCTCACCGAGGCCAGCAGCTGATGTGGCTCCCAGCAGAGCCGCCTCCGCACACGCGCCCCTCGCCCTGCCCCACGTTGTCTAGGGCGCCCGTCCCTGAG +GGCCACGCTGGAAATATTCCCTCCTCCCCGCGTCTCCCGCATGATCGCTGTGGCTTTGCCCACTGCTGTACCCACAGCCCCTGGAAGGGGACCCGGCTGG +CAAAGCACGCAGCTTCCGTTGGACAGACACATACTCGGGGCTCACGGCAACCCCGTGTCCACACCCATCCTGCCGGAAGGAAAACTGAGGTCTGGGGAAG +GGCAAGGACTTGCCTGAAACTCCTGCCTCCTGCTGGGCTCCCAGAACATTCCAGAAGCCCCAGAAGTATGGGGAGTGGAGCAGGAAAAGGTCCCACCCAT +CCCCCACGGCTGGCACGCACCGTTCTCCAGGGTGGCCGTCCCACAGGACTTCCTCAGGCCGGTCTCCGGAATCTGGCCCTCCGTCACTCGCCGGCCAAGG +GGGGCTGTGGCCAGCCGTGGGGTGGAGTCGCAGCTGAGGGTCCCCATGGTGGGCAGGCGATGGCCCCCACAGCACCCACGGGGCCTGGTGCTACCTTCTG +AGCCGCAGCAGCTCTGGCGGCCACAGGCCCAGGCACCGTCCCCACCTTCACGGCCTCACCACACCCTCCCACGACCACAGCCGCACAGACGGCCTCTTGT +CCCGCAGCAGGGAGTCGTGGGGCCCTGGCCCAAGGCAGGCTGGTCGGCCGGACACTGGCCTGGAAGTGGGGCCGGGATCGAGTGTCGGCCAGGCGGCTGG +ATGGTCCAGGAAAGAGTCCGGTGTCAGCAGAGTGCGTCTCCCGGGAGCCGGCAGAGCTGGGCAGCTGGGGCCAGGGCCGGCCCCAGGGAACTAGACCTGC +AAACATGACACCCACAGCCTTGCAGCAGGAGGGCCTGGCGGGGTCGTGGGTGGCGTGGCCCCGTTTCTACACCTGGGGAAACTGAGGCACAGCCCAAGGT +CATACAGCAAGTACACAACTCTGGGAGTTTCAGCTCTGAGCCAAGAAGCATTCACTGCCTCATCCTGTCACTCATTCCTGCCAAAGCATGTACTGGGCAC +CTACTGTGTACCAGCCTCTGTTGGGGGTGGTGAGAACTGGACACGAACAGACGGAAAAGAAGGAGATGTTCTCAGGATGGGAGAGAGAAAGTCGTCAGTA +AATGTGATAAGTGAACACAGTCTGGTGTATGAGGAGGCACTGAACGTGAGGGAAAACGCAGACAGGTTTGGGGCCCAGGGTAGCAGTGTGGGTGTGGGTG +AGCCCCACGGAGAAGGTAAAACTGAACAGTCCCAAAGCAGGTGAGGAGGCAGCCGTGCAGAGGCCCTGGGGCAGCGGCGAGGACAGCGGGGAGGTGAGAG +CCGTCCTCACTGCCTCCCAGATGCCTCCGAGATTTAAACCACAATGGATTTTGATACATTCAAGGCGACCACTGCGTGAGGCTCCAAGAAGAGGCTCAGA +AAACTGCCAGATGAGATGCACGTTCCTGTCTCTTCCTTGTTTGTTTCTGTATTTTTTGGAGCCTTTTGCAGTGTAATTTTTTTTTTTTTTTGAGACAGAG +TCTCACTCTGTCACCCAGCCTGGAGTGCGCTGGTGCGATCTCGGCTCACTGCAACCTCTGCCTCCCGGGTTTATGCGATTATCCTGCCTCAGCCTCCTGA +GTAGCTGAGATTACAGGCACCCGCCACCACGCCTGACTAATTTTTATATTTTTTAGTAGAGATGGGGTTTCACCACGCCTGGCTAATTTTTTTTTTTTTT +TTTTTTTTTTTTTTTTGAGACAGAGTCTTGCTCCCCCGCCCAGGCTGGAATGCAGTGGCGCGATCTCGGCTCACTGGAACCTCCGCCTCCAGGGTTCAAG +AAATTCTCCTGCCTCAGCCTCTCGAGTAGCTGGGATTACAGGCATGCACCACCACGTCTAGCTAATTTTTTTGTATTTTTAGTAGCTAATTACAGGCACA +CTCCACCATGTCCAGCTAATTTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCACGTTGGCCAGGATGGCCTCAATCTCTTGACCTTGTGATCCAACCG +CCTCAGCCTCCCAAAGTGCCAGGATTACAGGTGTGAGCCACCGCGCCCAGCCAATTTTTTTGTATTTTTAGTAGAGATGGGGTTTCTCCATGTTGGCCAG +GCTGGTTTCAAACTCCTGACCTCAGGTGATCCACACACCTCGGCCTCCCAAAGTGCTGGGATTACAAGCGTAAGCCACCGTGCCTGGCCTGCAGTGTCAT +CTTTAACAGCTTTATTGATATAATTCACATACCATACAATTATACATTTCACCCTGCAATGTAATTTTAATGTATTGCATGTTTTAAAATTTTTTAATCA +AAATGGTATAGTCTACATAAAGGATCATAAAACAAGTCTTAGTACATATCAAACTTTTGAAACTTACAGAGCATATTATCTGGTGAAAAAGGAATTAAAA +TAGAAATCACCAACAATACGATATCCAGGATCCCCCAAATATATTTAGAAGTTAAACAACATACTTCTGAATAACCCACGCATCAAAGAAGTCATCACAA +AGGAAGTTAGAAAATTTTCAAACTAAATGACTATAAAAAATCAACATATTAAACTGTGTAGGATGCAGTTAAAGAAGTACTTAGAGGGAAAATGGTTGCT +TTAAATTTTTATATGAGAAAAGAAGGCTGGGCACAGCGGCTCACACCTGTAATCCCTGCACTTTGGGAAGCCAAGGCAAGCAGATTGCTTCAGCTCAGGA +GTTCAAGACCAGCCCAGGCAACATGGTGAAACCCCATCTCTACAAAAAATACAAAAATCAGCCAGGAGTGGTGGTGTGTGCCTGTAATCCCAGCTACTCA +GGAGGCTGAGGTGAGAGGATTGCTTGAGCCTAAGGAGGCCAAGGCTGCAGTGAGCCAAGATTGTGCCACTGCACTCCAGCCTAGGCCTAAGTTTCCACCT +AAGAAGCTAGGAAAACAAGAGTAAGTATAAGGAAGATTGTAAAGATAACAGTAGAAATCCATGAAATTGAAAACTGTAGAAATAATCCCTTGGCCGGGCA +CTGTGGCTCATGCCTGTAATCCCAGCACTCTGGGAGGCCGAGGCGGGCGGATCACTTGAGATCAGGAGTTCGAGACCAGCCTGGCCACCATGGTGAAACC +CCGTCTCTATTAAAAATAAAAAAATTAGCTGGGCACAGTGGTGCACGTCTGTAATCCCAGCCACACAGGAGGTTGAGGCAGGAGACTCGCTTGAACCCGC +TTGAACCCTGGAGGTGGAGGTTGCACCACTGAGCCAGGATCACACCGCTGCACTCCAGCCTGAGTGACAGAGCGAGACTCCACGTCAAAATCAAAAAAAA +GAGAAAAAAAGAACGCCTCCTCCCCATCCCAAAAAAGCTGGTCTTTATTTTTATTTTTATTTGTGTATTTATTTATTTTTGACACGGAGTCTCGCTCTGT +CGCCCAGGCTGGAGTGCAGTGGCACGATCTCGGCTCACTGCGAGCTCCGCCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGGGTAGCTGGGAC +TGCAGACACGCGCCACGCCACGGCACGCAGGCCCTGCACGGCCTCGTCTCCACCTCCCCCTGTCCTCTCGTCCTGCTCCTTCCCCTTTGCCGCTCTACTC +TGACCATCCGGACCTGCTTTCCCTCCCTCGAGCCCCTAAGACGGTCTCCACCTCGGCCTCTGCCTGAGCTCTCTCTACCTGAGATGCCTCTGCCAGCAAA +CCAACCCTCGCTGGCCCCTTCCTCGGTCACGAGGGCCCCCAGCCCACAGGCCCTGTCACTGCCCAACCTTGGACACACCATTTGCTCGTTTCCAGAGGCA +GCACAACTCCAGAGCCACAGCAGGGATGGGTGCCGAGGAGGGAGAGAGGAGGAAAGGCCCCAACCTCCCTCGACCAAAGCTGCTCCTTCACCAAAACCAG +CCGAAGTGCAGGACCCCAGGGGCTCCCACGGCTAAAGAGACAGAGGGGACAAGGGCCTGGAAGGTGTTCCCCCAACCCCATCCCTCCTCACATCCGGGTC +ACCAGGTCCAGGCCACACCAGACAGCCACTAAAGGCAGACAGCCAGAGACTTGGTTCCAGCCCGGACTCGGCCCCACCTGCCTCCGTTTCCCCATTTTAC +GTGGGGTGGAACCAAAAGCTAACACAGGGAAGACAGGATGGGAAGCCGGCCAAGCCGACAGCATGTTGCTGGGAGGACGCTGAGGGCCGGCAGCCTCGCC +AGAACGAGCTGGGGCCCCTCCAGCCACCAGTCCCCTTCTGATCTGATCGCACCAGATTCTATCAACTCTGTCTTCAGCTCAGAGCTTGTCGCAACTGCCA +AGCAAAGAGCTTGCAAATGAGATGCAAATGAATTCAACACACATGCAGATGAGCCCTGATTTTAATCCTGCCTGCTCGACAGAAGAGACTAAATCACAAC +AGTGAAAAAAAGGGAGGCTGGACCGGATGAGAGGCCGGAGGCCGGCCCTACGTCCACCCGCCCAGCTGCCGGCTGCAGGCGAGGGACGTCACTGCCCGGC +CTGGGTGTCCTGGGTGGGAGGTGACTCCGTTGGTGCTCCCGAGACCCTTGTTCTCACCGTAATTAGGAACTCAGCCAGTGTTTATTTGGGGCCAGGCCCT +GCTCAGGTGCTGGGAAAACGGGAGAGGACAAAACACACAAGTTCCTCGTCCTCCCTTTCCCTTGGAGACAGGCAGGCAGATAAGTGAAACTTACGTGAGT +GCAGAGGGCACGTCGCGCTATGGAGGAAACGTGGGCGAAGGGGGTGTTGGAGGCCGAAAGAGTGAGGGCCGTGATCAACTCAGTATACCACTGGGGGGCT +ATATGAGTAGACAGCAAACTGTTCTCGTAAATGCAGAATGTTGGCAAACTGACAAACTGCGTCTGCCGTGCAGAAGGGCTGCTGAGGGCCATCACCACCC +AGGCACAAATGTTTCCTACGATTAGGCATAATTGAAGCCCGTCAGTAACAATATGAACCTGTGATCAATTAAGCAGCTGCTCAATCGTTACCTCCTCCTC +TCTGCTCTTGTTACCCAATAAATACTAAGGGCTGTAGAAGCTCAGGAAGCTGCCTTTGCTCACTAGGAGCAGGGAGCCCTTTTCTTCTTCTTTTTCTCTT +TTTTTTTTTTTGGGGGGGGGGGGGATGGAGTTTCACCCTTGTCGCCCAGGCTGGAGTGCAGTGGCGCCATCTCAGCTCACTGCAACCTCTGTCTCCCAGG +TTCAAGTGATCCTCCTGCCTCAGCCTCTCGCGTAGCTGGGATTACAGGCGTGCGCAACCACGCCCGGCTAATTTTTGTATTTTTAGTAGAGACGGGGTTT +CTCCATGTTGGCCAGGCTGGTCTCGATCTCCTGACCTCGTGATCCGCCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGTGCCCGG +CTAATTTTGTATTTTTAGTAGAGACGGGGGTTTCTCCATGTTGGCCAGGCTGGTCTCGATCTCCTGACCTTGTGATCCGCCTGCCTCGGCCTCCCAAAGT +GCTGGGATGACAGGCGTGAGCCACCATGCCCGGCCCCTTCTTCTCTCTTTCCTTCTCTCTTCTTCTTCCCCACGTTGCCCTTCCTTTAAAATAGTTACTT +TTAAGTTTTTATTTCTATTTAAAAGTTTCCTTTGTTTCTTGTTATCATTTTCTACGTTTGTCCCTTCGTTCAGTCTTATAATGACGGTCTCAGGCAGTAA +CTGTGGCGGTCAGCCACAGGGTGGTTGGTGGTGTGAGCGTCTGCGATGTGAACTGGGAGGTCGGGAGCCTCGCGGAGAAGGTCACGCTCCAGCAGAGACC +AGAGGAGAAGCCGAACTCGGGAGGCGGGCGAGGCATTCCAGGCTGACAGGAACTGCACGCACAGAGGCCCTGGGGCAGGACCTGCCTGGTGTGTAGGAGA +AACAGCGACGAGGCCCGTGCAGCTGGAGCAGCGTGAGCAAGGAGAAGAGGAGCCGGGAGGAAGCCGATGCGGCGGGTCCTGCACGGCCTGTGGACTGTGG +GGACACGGGTGACGTGTGAGCAGGGACGCGTCCCAATCAGAGCTCACAAGCGCCCTCTGGTGACATCTGGGAGAGCAAAACGTGGGCGGTGCCGGGAGAG +GGCGTCACATGCTGGGAAGGATGATGAGGATGGATGACAGGAAGGATGATAGGGGAGGATGATGGGAAGGATGATGGGGAAGGATGATGGTAAGGATGAT +GGAGAAGGATGATGGGGAAGGATGATGGGGAAGGATGATGGGGAAGGATGATGGAGAACGATGATGGAGAACGATGATGGAGAAGGAATGTGGGAAGGTG +ATGGGGAAGGATGATGGGAAGGATGATGGGGAAGGATGATGGTAAGGATGATGGAGAAGGATGATGGAGAAGGATGATGGAGAACGATGATGGAGAACGA +TGATGGAGAAGGAATGTGGGAAGGATGATGGGAAGGATGATGGAGAACGATGATGGAGAACGATGATGGAAAACGATGATGGAGAATGATGATGCAGAAG +GAATGTAGGAAGGATGATGGGGAAGGATGATGGAAAGGATGATGGGAAGGATGATGGAGAACGATGATGGAAAACGATGATGGAGAACGATGATGGAGAA +GGAATGTGGGAAGGATGATGGGGAAGGATGATGGGAAGGATGATGGAGAAGGAATGTGGGAAGGATGATGGGGAAGGATGATGGAGAACGATGATGGAAA +ACGATGACGGAGAATGATGATGGAGAAGGAATGTGGGAAGGATGATGGGGAAGGATGATGGAAAGGATGATGGGAAGGATGATGGAGAACGATGATGGAG +AACGATGATGGAGAAGGAATGTGGGAAGGATGATGGGGAAGGATGATGGGAAGGATGATGGGAAGGATGATGGAGAAGGAATGTGGGAAGGATGATGGGG +AAGGATGATGAGAAGGATGATGGGGAAGGATGATGGGAAGGATGATGGGAAGGATGATGGGAAAAGATGATGGGAAAGTATGATGGGAAGGATGATGGGA +AGGATGATGGAGAACGATGATGGAGAAGGATGATGGAGAAGGATGATGGGAAGGATGATGGAGAACGATGATGGAGAAGGAATGTGGGAAGGATGATGGG +GAAGGATGATGGGAAGGATGATGGAGAAGGATGATGGGGAAGGATGATGGGGAAGGATGATGGGAAGGATGATGGGGAAGGATGATGGGAAGGATGATGG +GAAGGATGATGGGGAAGGATGATGGGGAAGGATGATGGAGGATGATGGAGAAGGATGATGGGAAGGATGGTGGGAAGGATGATGGAGAAGGATGATGGGA +AGGACAATGGGAGGATGACCGAGAAGGATGATTGGAGGATGATGGGAAAGGATAATGGGAAGGATGATGGCAACCAAGACCAACTCATCTTCACCAAGCT +CATGGTGTAGCCAGAAAGTTGATCACCCACAGCAGCACTGCCCACCAGAAACAGACTGAGAACCTCCTACTTTTTTTTTTTTTTTTTTTTTGAGACAATA +TGTTGCTCTATCACCCAGGCTGGAGAGTGCAGTGGTGCAATCATAGCTCACTGGAGCCTCCAACTTCTGGGCTGAAGTGATCTTCCCACTTCAGCCTCTG +GAGTAGCTAGGACTATAGGCATGTGTCACCATCCCTGGCTAATTTCTTTTTTGTGTGTGGAGATGGGATCTTGCTATGTTGCCCAGGCTGGTCTTTAACT +CCTGGCCTCAAGCAATCCCCCTGCCTTAGTCTCCCAAAGCACTGGGTTTACAGGCATGAACCACCATGCTCGGCCATTTTTAAATTTTCTAGTAGTTGTA +TCAAAAAAAGAGAAACACGTGAAATTAATTTTAATAATACATTTTATTAACCCCCATATCCAAAATAATATCATTTCTGCATATGAACATTACAGGTGAG +ATATTTCACATTCTTCTTTTAATGCTGTCCTCCCAGCCTGGCATGTTTTGCACTCTCTGCCTCAGTGTGGAGCGTCCACAGTTCCAGTGCTCCAGCGTCA +CCTGTGACCTGTGGACGCTGTGTCGGGCAGCACAGGTCTAGAGAGTAGAGCCTAGGACTGATCCCTTGGGCCAATGGTGCTCAGCCATGGGTGTTGCTGC +CCCCAGGGGACACTTGGCTATGTCTGGAGACATTCTTGGCTGCCAGGACCAGGAGTGCTGATGACATCTAGTGACTGGAGAACTACAACGCTGTTCCTCC +CAAGAGAAGACCCTCAAATGTCAATGGTGTCAAGATGGGGAAATGCTGCCTTAGTGGATGGGCACTTATTAATCGCCTACTGCATACAGGGTGAGATCGG +CAGGGCGTCCTTGGCATACAGCAGATTACTCATGCAGAACGGCTCTGCTGCCAGCTCTGTGCTCACAGGCGCCACCCCACGAGCTGTTCCATGCCTATCA +CCATGGACAGAGGCGGAGGTCACAAAGCCAGCAGGAGTGTGGACCTAGGACTCAAGTCCAGAATGTTCTTGGCCCTGCACTGTCCTGCCCACCTACACCT +GCCAGTCTGAATGTCACCCACCCTGGCCGCCATCATACGAGCACCCCAGCCCCGCCCCTCGACGGGCACCGAGGCTATTCCCACTTCACCTCCTTTACAA +TTTCCTGCAGTGAACTTCCCAGGCAGACCTCCTGCGCCCATGAACCAGGGTTTCTGGATTAGACACTGTGTGGTCCCTGATGAATCACTGCACCACTGTG +CATGTGTTTCCTCCTCTGAAAAACGGGCATATGTCAGCCTGACTCCACAGGGTCACTCTGAAGACAAGGGCATCTGGCCCCTTATCATTCAAACATCCTC +TTCCAGCCTTCCCTCACTCCAGCAAATGGCACCTCCAGACCCATGCTGACTTGGATCCAAACCCCTGGGGCCGCTTCCTGGATCCAAAGCCCACTCAGCA +GCTGACTGCTGCTCTCCACCTCACAGCCACGGCCCAGTCCAGGGCCCCATCCCCCCCCAACACCCACCCCCACCTCCTCAGGGATCCCTGGGACGCCTCT +CCCAGCCCCAAAAGGCCACTCTATGTCAGCCAGAGCCAGCTCTTCAGACATGACCATGGGAAGCCCTACAGACGCCCATCCTGGCTGCCACTGCGTCTAG +CACAGGCTCCTCCCCGACAGACCTCCACCTGCCTGAGTTCCCTCACCACTCCCCCAGGCATGCAGGCTCACCCTCGTTCCAGTGACACGGAGCTATGAGA +TCATGGTGGGCTGAAATCAACAGACCAGGGGTTCCCAACCCAGGTGATTGCCCCCAGGGGACGCTGGGCAGTGTCCAAGGACACCTGTGGTCGTCACGAC +TGGGGGAGCTCCTGGCATGGGGTGAGTGGGGGCAGGGATGCCGCTAGGCACCCTGCAGTGGCCGGGACCACCCCACCTGGGATGTCCACAGGGCCTGCGG +AAGACCCTGCAGCAGAGAGCCATCAGCTCTTCCTCTCATGGGTCCCCGGAAGCTCTGGGATCAATCAATCCCCATGGGGCCGGCTCTGGGATCAACACTG +TGTCCCCAGCTCCCCGGAAGCCCCTGCAGCCATCTTCCTTCCCTCTACCTGTCAGCCGCCATCCTGCCTGTAAAGCCAGGCCCCGCTTTGCCTCTTCTGT +GCGGCACGGGAAGGGGACGGTGCACTCATGAGACCTCCCACCCTGCCTGTGAGATCAGTCCTGGTGTGGGTGACAGCTGTCCATCACTCACTTCTGTTGC +TGGGCAACGTTCCATCCCATGAAGATGCCATGATTTACTCAGAGCTTCTAGGCTGCTTCTAGCTCGGAACAACCGCAAATAATGCTGTGAACACATGTCT +CTCTTGTTTTATTTATTTTTTTCTTTTCTTTTCTTTTTCTTTTTTTTTTTTTTTTTTTGAGACAGAGTTTCACTCTTGTCACCAGGCTGCAGTGCAATGG +CGCGATCTTGGCTCACCACAATCTCTGCCTCCCGGGCTCAAGCGATTCTGCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGTGTGCGCCACCACGCC +CGGCTAATTTTTGTATTTTTAGTAGAGACGGGGTTTCTCCATGTTGGTCAGGCTGGTCTCGAACTCCTGACCTCAGGTGATCCGCCCGCCTTGGCCTCCT +AAAGTGCTGGGATTACAGGCATGAGCCACCGCGCCTGGCCTCTTGTTTTATTTTTGACACAGGGTCTCATTCTGTGCTCAGGCTGGAGTGTGCAGTGACG +TGATCACAGAAAGGAAACCTCAGAGCAGAGTTGGGTCTTCACATACGGTGGCCAGGAAGGCCCCCTGAAGAGGTGAAACGTTAGCAAAGGCCTGGAGGAA +GTCAGGACCTCTAAGGGATGCCCAGCTGTGCAGACATCTACGGGGTGTCTGGGGAGGGCACCGCTGTGCAAAGGCCCTGGGGCAGGACCGCACCTGGCGA +GGCGGAGGAGCGAGGAGGAGGCCAGGGTGGCTGCCGCAGGGTGAGGAGGGGAGAGCAGGAGGAGGGAGGGCGGGGCTGACCCAGCAGGTCGTGAAGGGCC +CTGAGGACACGGAGAGGACACAGGGTTTTACCCTGAGCAGGGTGGGAGCCACGGAGGCCTCTGCTGGAGCAGAGGAGGGCACGGCCTGAATTGGGTTTGA +AGGAATCGACTGAGGGTAGGAAGGTGGGGGTAGGGAAGCCCGGGGGAGGCGAGCACACCAGCCCAGGTGGGCACCACGGGGCCTGGGCTGGGGGCTGCTG +TGGGATGGTCAGGAGTGGGTGGGTTCTGGGCCTGTCTTGAAGGCAGAACTCACAAGATTTTCTGAGACGCTGTGGGGTGAAGGGGAGTGAGAGGAGGGGA +GGGTCCTGGAAGGGCGGGTGCAACCTCAACCCAGCGGAGGACCCTGCTGACCTGCTTAGTTGTTTATGGAGGGTCATTGCCGTGCTCTACCACGTAACAC +ACGTACACACACACACACAGGTGCACGTTTACACCACGTGGGTGCGCACGATGAGGCACACACAGGCAGGCGCGCACACACACGCGTGCTCACATAGGAA +CACGAAGAGGCAGGAGCCGGGCGTGCCCGAGCCCCGTGGCGCCCTGGGCATCCCAAACACCGCCTGCCCAGAACAGGTGCGCAGTGAGTGCCTGCTGAGC +CAGTGAGTGGAATGAAGCTCTACAATAGTCCAGATGACAGACATGACTGCTGTGGCTGCTGCCGATCCAAGTCCCACCGTTCTTTTCTCTAGAGACAAGG +TCTCACTCCACCATCCAGGCTGGCGCGATCACAGCTCACTGACGGTGGAGAAGGGTGATCAGAGAATGGTGGGAATGAGGCGGCCCTGACCTCCTGGGGT +TAGCGATCCTCCCACCTCAGCCCCCTAAAGCACCGGGAGGGCAGGTGTGAGCCACGGTGCCAGCCCCAAGTTCCCGACATTCTTTCCTAAAACACATCCT +CCGGCTGCAGATGAGGGTGCGACAGCTGGGAGGCAGCTCCCAGGAGGCCGGGTTCCTCCGATGACCTGCTGTTTCTGTGTCCCTGGCACACGGCACAGCA +GGAGAGGGGGAGGCCAGGTGTTTGTGGCTGCTGCCACCGGCCCGTCCAGGGTCAGCTCATGCTCCCAGCCTCCGTGATCTGCCACTCCCCACTTCCCTGA +GGCTGCTCACTGCTGTCCTTTGTCCGGCGGCCAGCCCCCTGACTCAGACTCACGCGCCCTGCTGCTGCCCGCCCCTTTGTTCCCGGGAGACTCTAACAAG +GAAGGCTTGTTCTTCCCGCAAGGACACAGAGAACCTGCCAGCTCCCCTCCATCCTCATCCAGAGAGAGCCTGCTGTCCCCGTGGGACAGTGAGGACAGGA +CCAGCTCTCAGGCTCTGCTGGGCACCCAGCCCATGCCTGGCAAGTCCTCATGTTACAGACGAGGACACCGAAGCTCAGAGGAAGGAAGGGCTTGTATTCC +GAGGATTTGGGGGGCTGGAGAGGGGTCCTAGTGGGCTCTGCTGTAGCCTGCAAGGTCCTACAAGCCCAGGTCCTTCCTGCCCTCTCTGGCTGCGTTGGTC +CCTCCGGACTCAGCCTCTGCACTCACCGTACATTCTGCCTGATACACCCGGTCCAACTCCCTCCCCCTCCAGGAAGGCCTTGCTCAAATCTCTCCACCTC +CAGGATCTTCCTTGGACCACTGATTGATTGATTGATTTTTTGTTTCTGTTGTTTTTCTGAGATGGAGTCTTGCTCTATCACCCAGGCTGGAGGGTAGTGG +CGCAATCTCGGCTCACTGCAACCTCCGCCTGGTGGGTTCAGGCGATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGATTACAGGCGCCCGTCACCACACC +CAGCTAATTTTTGTCTTTTTTAATAGAGATGGGGCCGGGAGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCGAGCAGATCACGAGA +TCAGGAGATCGAGACCATCCTGGCTAATACAGTGAAACCCCGTCTCTACTAAAAATACAAAAAATTAGCCAGGCGTGGTGGCAGGCGCCTGTAGTCCCAG +CTACACAGGAGGCTGAGGCAGAAGAATGACGTGAACCCGGGAGGCGGAGCTTGTAGTGAGCCGAGATTGTGCCAGTGCACTCCAGCCTGGGCGACAGAGC +AAGACTCCATCTCAAAAAAAAGAAGGAAAGAAATAGAGATGGGGTTTCACCATGTTGGCCAGGCTGGTCTCAAACTCCTGACCTCAAGTGATCCGCCCAC +CTCAGCCTCCCAAAGTGCTGGGATTACAGGTGTGAACCGCCATGCCCGGCCTATCGGGACCACAGATTTGATCCTGCAACCTGCCTATCATCATGCTGCC +TGCCCCCTTCCCTGCCTTTTCCTTCTTCCCAGCAGCACTCTCCACGCCTCACCTATTGCAGCGGCGGCTGGAGCTGCTCATGCCAGCTCCTGAGCCCACT +GTGAAGTTCGCGGCGATCTGTGAGCTGGTTGGCTCATGTTGGCAGCCACGATGGGAGTATTTACAACACAGGGGGCGGCGTGCGCTGCAAGTGAGGGCCT +TTTCCCTTGGAGAGCCAGCTGTTCAACATTTCTCCGCACAGCACCACTTCGGTATTATGCCCGAGGTTTATGGCATAACTAGCCTGGCTCATGGTCTCTC +TTCCCTGCTGCTCACTAGAATGTAAGCTCCTTCGGGCCGAGGTCAGCCCACCTTGCACTCTGCTGTCTCCTTGGCACTTAAAACAACGCTTGGCATACAG +CAGGCACTCAATAAAGATGTGCTGGCAGGGCGCATGACGTGTGCCTGTGGTCCCAACACTTTGGAAGGCCGAGGCGGGAGGATTGCTTGAGCTCAGGAGG +CGGAGGTTGCAGTGAGTGGAGATCGCACCACTGCGCTCCAGCCTGGGCCACAGAGTGAGACCCTGTGTCAAAATAATAACAAGCATGAGGCAGGGGGGAT +CAGCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACTCTATTAAGGGAGGAGACCATCCCTCATATTGTCTTATGCCCAATTTCTGCCT +CCAAAGAAAGAAGTAAAAACTAAAAGGCAGAAATGAAATCCACAGGCAGACAGCCCGGCGCTGTGCCCTGGGCCTGGTAGTTAAAGAGCGACCCCTGACC +TACTGGGTTACGTTATCTATAGATTCCAGACATTGTATGGAAAAGCACTGTGAAAACCCTTGTCCTGTTCTGTTCCGATCTGATTGCCGGTGCATGCAGC +CCCCAGTCACGTACCCCCTGCTTGTTCAATCGATCACGACCCTCTCACGCGGACCCCCTGAGAGTTGTGAGCCCTGAAGAGGGACAGGAATTGCTCACTC +GGGGAGCTCGGCTCTTGGGACAGGAGTCTTGCCGATGGCCCCGGCCGAATAAACCGCTTCCTTCTCTAACTGGGTGTCTGAGGAGTTTTGTCTGCGGCTC +TTCCTGCTACACTATCTCTACTAAAAATACAAAAAAAAAAGGCCGGGCTTGGTGGCTGAAGCCTGTAATCCCAGCTCCTCGGGAGGCTGAGGCGGGCAGA +TCACGAGGTCAGGAGATCGAGACCATCCTGGCTAACACGGTGAAACCCCGTCTCTACTAAAAATACAAACAATTAGCCGGGCGTGGTGGCAGGCGCCTGT +AGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCGTGAACCCGGGAGGCGGAGCTTGCGGTGAGCCGAGATGGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAAATAACAAGTAAATCAGTGTGGAACTAACGAGCGCCCTCGTCCCTCGCGCTGCTGGGACTGACGTCCGGGTACC +CCCAACGCAACCACGGCCTCCCGGTGACCCTGACCCGCGAAGCGGGCCGGAAGCCCCGCAGCCCCTACTCCAGAATCCGCGTCCCGGAACCTGGATCCCC +GACCGGGCCCTGCGGCCCCGACCCCCGCAGCGAGCCCAGCGCCGGGGAACAGGACCCGGCTTCCCAGTCTCCGCCCGGGGACACCAGGCTCCTTGGGCGA +ACGGCCAGGCCTCCCGGGACCAGCGCGCTGGAAGACTCGCGGCGGGGACGCCCCCTCGGCCGCCCCGTGCCGGGCCCCACGCAAGGGCAGCCGGGGCGCC +CCGCAGTGGGAACGCGAGGAGACCGACCACGGGGCGAGACAGCCGCCAGGGCGTCCGCGCCGCCCGCCCCAAGCCCGCATCAGCCCGCCACGAACTCGGA +GGACCGCGGGCTAGAGCGGCCCCGCCAGCGCGCAAAGCCTTGTGGGCCACACGCCCCGGCGCCCCGCGCTCCGCGGCATGGCGGGAGTTGTGGTTCAGCT +GCGGGGGCCGCGCGGGAGCTGCCGGGAGCTGTGGGCGGGGTGGGTGCGCGCGCAGTGGCAGGGCCAGTGAGCTGCACCCGCGGAAAAGGAGGGGGAGCGG +CTGGTCAGCTGCGCCCTGCGGGTCGAGAATGTCATCAGCAGGGATGGCGGCGCTTTGAGTGCTGAGCGCGGCCCCGACCGGGACCCCCTACCCTTGACCC +ACCCTCGCAGGCCGAGCCCCGACTCCCGACCCGCCGTCGCAGCCCGCGGCCCCGACCTCTGACCCGCCCTCGCAGCCCGCGGCCCCGACCTCTGACCCGC +CCTCCCAGCCAGACCCTCTACGCCCGACCCGCCCTCGCAGCCCATGGCCCATCGGCCCGGCAGTGGACGCAGAGCCTCGGCCCCGTTCCCTCCCCGGACC +CCCCGGACCCGCTCTCCGTCCTCCCTGCAGAGCCGAGGGCCTTGGCCCAGCCCCGCATCCTCCCCGACCGTGCTCGATCCAGCCCGGGTGTGCTGCACCC +GAAACAGGCTCCCGGGGGCCGTCGGGCCTGTGGGTGACCGTGCAGGCCAGGATCTCCCCCTTCCCAGTCGTGACAACCACAGATGGCCCCAGATGCCACG +TTAGGGTTAGTGCCTCCTGGGGGCGGGATTGCGGCCGGGGGAGAACCACCCTCCCAACCCGTTAGGAACTGCAGGGACGGAGAGCGCGCTCGGGATGTCC +AGCACTCAGCGCGGGTTGGGTGGCGAATGGAGAGCGAGTCGTCCTCAGAGGCCGCCGGCCTGCAGGCGAGAACCCTCCCAGCCAGGAGGCTGCGGCTCTG +CCTGAACCCCGACCCAGGGCGAACACCCACATTTGGCCCCTGCCCGGTGCTGAGAGAGGCCAGAGCGGCGTCCCCAGAAGCGGAGCGGGAGCCCCACGTC +CGGCGGCCACGATAGAAAGAAGAAAAGAAATGGGTGGTAGTAAGTAAAATAAATCGTATGAAACATAAAACAAGGCCGGGCGCGTTGGCTCACGCCTGTA +ATCCCAGCACTGTGGGAGGCCGAGGCAGGTGGATCACCTGAGGTCAGGAGTTTGAGACCAGCCTGGCCAACATGGCAAAACCTCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCATGCCTGTGGTCCCACCTACTTGGAAGGCCGTCACAGTAGAATCACTTGAACCCGTGAGGTGGAGGTTGCAGTG +AGCCGAGATAGCACCACTGTACTCCAGCCTGGGCGACAAGAGTGAAACTCCAGCTAAAAAAAAAAGAAAGAAAGAAACGTAAAACAAAGATGTATCTTTA +TCTTATTTAATCCACTGTGTCCAAAATACTATCCTTTCGATTCATAAGCAATACATGTTGAGATGCTGTACACTCTTTGTTCACGCTGAGCGTTCAGAGC +CCAGTGTGTATTTTGCACATTTGTGTCCACTTCCTAATTCTCACAGGAAATATTCAACCTGCACTTCAGGCCACTAAAGTTCTAGTTGGAAAAGTGGCTT +CACAAACCCTAGCTGTTGCACATGTTTTCCAATAGCTGCGTCCGTTTCTAAGTTGATATTCGTGTTAGAAAGGAGGCTTCAGGGCCAGGCGCGGTGGCTG +ACACCTGTAATCCAGCACTTTGGGAGCCCAAGGTGGGCAGATCACTTGAGGTGGGGAGTTCAAGACCAGCCTGACCAACATGGGGAAACCCCGTCTCTAT +TAAAAATACAAAAATTGGCCAGGCGCGGTGGCTCACGCCTGTAATCCCAGCACCTTGGGAGGCCAAGGCGGGCGGATCACCTGAGGTCAGGCGTTTGAGA +CTAGCCTGACCAATATGGTGAAACCCTGTCTCTACTAAAAATGCAAAAGTTAGCTGGGCGTGGTGGCAGGCGCCTGTAGTCCCAGCTACTCCGGAGTCTG +AGACAGAATTGCTTAAACCTGGGAGGCAGAGGTTGCAGTGAGCTGAGATCGTGCCACTGCACTCCAGCCTGGGTGACAGAGTGAGGCTTTGTCTCAAAAA +AAAAAAAAAAGTCTACAAATACAAAACTTACCTGAGCATGGTGGCACGTGCCTATAATCCCAGCTACTCAGGAGGCTCAGGCGGGAGAATCGCTTGAACC +CAGGAGGCGGAGGTTGCAGTGAGCCAAGATCTCACCACTGCACTCCAGCCTGGGCGACAGAGTGACTCCGTCTCAAAAAAAAAGAAGGCTTTTAAAGAAA +CAGTTTAGTGCCCTTTATGGTGTTTGCGACGTCGTGTAAACACCAGCTCTCTAGTCTCAAACCCGGCGAGGGCGGTTCATAGACAATTTCAGTCTCTCGA +CGCGACGCCGTGTGGCTTGTGCCCTTCTAGCCACCTAGACCCTCGGGAGAGGCCTGTGCGGCTCCTGGCTGGGCCCCCGTCTTCAAAGCAGCTTTTGAGT +GGCCCTTTGACCCGTGAGACAGGGCCGTGGAAGCTGGGGTGAGCCTGGAGATGCCCCCGGGAGCACCAAGGCGTCAGAGCAGCTGACCAGGGCCCCAGGC +CTCGCCGCTTCCCCAGGCAGAGCCGGCCCCAAGCCCCGCCTCTCCCCTGGGCGGAGCCAGCCCCAAGCCCCCCTCCCCTGGGCGGAGACAGCCCCAGGCC +CCGCCTCTCCCCTGGGCGGAGCCAGCCCCAAGCCCCCCCTCCCCTGGGAGGAGACAGCCCCAGGCACCGCCTCTCTCCTGGGCGGAGCCAGCCCCAAGCC +CCCCCCTCCCCTGGGCGGAGACAGCCCCAGGCACCGCCTCTCCCCTGGGCGGAGCCAGCCCCAAGCCCCCCCTCCCCTGGGAGGAGACAGCCCCAGGCAC +CGCCTCTCCCCTGGGCGGAGCCAGCCCCAAGCCCCCCCTCCCCTGGGAGGAGACAGCCCCAGGCACCGCCTCTCTCCTGGGCGGAGCCAGCCCCAAGCCC +CCCCCTCCCCTGGGCGGAGACAGCCCCAGGCACCGCCTCTCCCCTGGGCGGAGCCAGCCCCAAGCCCCCCCTCCCCTGGGAGGAGACAGCCCCAGGCACC +GCCTCTCCCCTGGGCGGAGCCAGCCCCAAGCCCCGCCTCTCCTCTGGGCGGAGCCAGCCCCAAGCCCCCCTCCCCTGGGCGGAGCCAGCCCCAGGCCCCG +CCTCTCCCTGGGCGGAGCCAGCCCCAAGCCCCCCCTCCCCTGGGCGGAGCCAGCCCCAAGCCGGCTCTCACCATAGTGTGCCTCCTGCCCCATGGACCCC +CATCCCCCCAGACCCCTCCTGATTAGCTCAGGTGGGGCTGCCGTGGAGACCACACCAGCATCATCGCCTGAGGCTCCATGTCCAATTTCCCCGGGGCTGC +TGGAGACTGAGCACTGCCCCAGCCCCTCACCAGGCGGTCACTGACCCCAGGGAGGCCTGTCAGCTCTGCCCAGGCTCAGCGACGTGGTCAGCTCGGCCAG +CCTGCGGGGAGGGACTCGACTCGGACAAGGGTTCCTTCAGGGACCTGTGCCAGGTGGGCCACGAAGATCCTTCCTTCCTCCTTTTTTTTTTTTTTTTTTT +TTTTTTTTGAGACAGTCTTGCTCTGTCGCCCAGGCTGGAGTGCAATGGTGCGATCTCGGCTCACTGCAAGCTCCGCCTCTCCGGGTTCACGCCATTCTCC +TGCCTCAGCCTCCTGAGTAGCTGGAACTACAGGCGCCCGCCACCACGCCCGGCTAATTTTTTTCGTATTTTTAGTAGAGACGGGGTTTCACCGTGTTAGC +CAGGATGGTCTCGATCTCCTGACCTCGTGATCCGCCCGCCTCGGCCTCCCAAAGTGCTCGGATTACAGGCGCCCGCCACCACGCCTGGCTAATCTTTTTT +GTATTTTTAGTAGAGACGGGGTTTCACCGTGTTAGCCAGGATGGTCTCCATCTCCTGACCTCGTGATCCACCCGCCTGGGCCTCCCAAAGTGCTGGGATT +ACAGGCGTGAGCCACCGCGCCCGGTCGATCCTTCCTCCTTAAACCTGATGCGGGAGCCAGGCCCACCCCCATCGTGGGCTTCATGGCTACAACTCCACAC +GTACACACGCACACACGCATGCACGCACACAGACGCATGCACACACACACATGCATGCACATGGCTACTTATTGAACCCCCTCCTGCAGCCTCCATCAAT +CTCATTCCTCCCCCACTCTCCTTGCGACCCTCAGGTCTGGGGTCCTTGGACTGGGTTCAAGCCTTGTCCAACAAGGAGGCCCTGCCGTGATGGGGGTCCT +CACTCCAAAGAAAAAGCCATGAGGACCCCAGAACTGACCAGTGGGTGGGAGACAGGAGAGCTGGCCCAGCTGGGTCAAGAAGGGTCTGTCAGGGCCTGGG +GCGTGCTCCGCTCCTGGACAACGGCGCCCTCACAGCCCCTTCCCCTCAGGGCAACACAGTCATCTGGAACGCTCCCTCGGCAGCTGTGGACAGGGAGGCC +AGGATGTGGGGTCTGGGGCTGGTGGGATGGCTGGGACCCTCCATGGGAAGGGGGGCTTCCTGGCTGGGACCCTCCATGGGAAGGGGGCTTCCTGACGGAG +GCCGCCGAGGACAATGCCGGGAAGGGGATTGATGTTGGGGGCGGGGTCGAGTCTCCCAAGGACAAAAAGGAGGTCCCCGTTGCCGGCGGAAGATACGGTG +TAGGCCTTCCTGTGGGACTAGGACTCAGACCCAGGGGTCTCAGGGTCCTCCCCGGCCCTCAGGCTGCTGGCCCACCTCGGTCTCTCCATCCCTCTGCCTC +TGCCTCTCTGTGTCTCTGTCTCTGTCTCCCTGTGTCTCTCTGCCTTCTCTCTTCCTCGCTCTGTCTCTGTCTCTCTGTGTCTCTATCTCCCTGTGTCTCT +CTGCCTTGTCTCTCTTCCTTGATCTGTCTCTCCCTCTCTGTGTCTCTGTCTCCCTATGTCTCTCTTCCTCACTCTGTCTCTGTCTCTCTGTGTCTCTGTC +TCTCTCTCTCTGTCTCTGTGTCTCCCTCACCCCCGCCTTCCCCACCTCTGGCCGTTGAAACCTGCGGGTCCCTCTGCCTCTGGGAACCCTCCCTCCTCCT +TCCTGTGTCCATCCCACCTGCCCTGTCCTCAGGGGGACCCCAGCTTTGTTGTCTCCCCGCCCCCACAAGCCTGTGGATGTGAGGGCTCGGCACACGGGGA +CTGTGAGCAGCGTGATCACCACGCGTGACCCAGCGGGCGGGCGGGGGACAGGGCCCTGGAGAGCTGGGACACACCCTGCAAGGGGCCTCAGCCCTCCTGG +CGCCCAGTGGTCCCTCCCCACCTGCAGGAAGTAGGGTCGGGGGCTGGGAAACAGCCCATTCACCAGGCCTGCTGCCCCCCGCCCGGGTTAAGGGCCCAGC +TTCCCGGGAAGGGCCTGCACCTCCGGCCTGGGGAGGGCCCCTCCTCGGAGTCTGCTTTCCGGTGAGGCCTTTCCCGGCACCAGCCTGGGCAGGAGGGGGA +TGGGACCCAGGGAGACAGGGCTGTGAGCTCACACACCTGGGCCCTCACCTCTGAGGGGACTGTTTCCCCACCCCGGGCCTCAGTTTCCCTCCTCTAGGCC +TCAGTTTCTCTCCTTTGCACCCAGCCCCTCCTCTAGGCCTCAGTTTCCCTCCTCAGCACCCAGCCCCTCCCCCGAGCCTCATTTTGCCTCCTCTGCACCC +AGCCCCTCCCCTAGGCCTCAGTTTCCCTCCTTTGCACCCAGGCCCTGCCCTGGATCTCAGTTTCCCTCCTCTGGTCCCAGCCCCACCCCTGGGCCTCAGT +TTCCCTCCTCTGATCCCAGCCCCTCCTCTGGGCCTCAGTTTCCCTCCTCTGGTCCCAGCCCCGCCCCTGGGCCTCAGTTTCCCTCCTCTGATCCCAGCCC +CTCCTCTGGGCCTCAGTTTTCCTCCTCTGGTCCCAGCCCCGCCCCTGGGCCTCAGTTTCCCTCCTCTGGTCCCAGCCCTGCCCCTGGGCCTCAGTTTCCC +TCCTCTGACAGGTAAGCCGATTGGCAATGCTTGGAACCCCATGGACTGGCTGCTGCTTTTTATTCCATGGCCAGGGAAACTGAGGCACAGACAGACCCTG +AGGTCAGCAGGAATGCTCCATCATTTTATTCCCGCGTGCCTGCGGTGCATGGGGTCCAGGGTCACAGGACCGGCCCCTGGGTGGAGGGGAGCCAGCCATC +ACGACTGCCACCACAGGCCCTCATTGAGCTAGGAGCAGAGCACCCTGGGAACCACAGCGGAGGAGGGTGGGGGGCGAGGGGGTGAGGGGGTGGGCAGAAC +CTGGGTAAGGTGAGGAGCAGCCCGGGCAGAGTCCCAGAGGCCCTGGGAGGGTCCCGGTGATGCAGGGGGGTAAACAAGCCACCAGCGGAGACAGAACCAG +TGTGCGGGGCTTGGAGGAACAGGTGGGTGGATTCCAGTGCGTTTGGAAGATGAGGTTCCCAGGACTCGCTGATGGCAGCTGTGAGTGGGAGTCCAGCCAG +CATCCCTTCCAGATCCCTCTTGTGGACCGAGATCCAGGTCTCAGTGTAGACCAAGGAACAGAGGCAGCCCCTACTCGGGCTCCCAGGCTCCAGCCAGGCC +TGCTAGGTGGGCGGCCTCTGCCCGTGTGATGGAAGGAAGCCAGGCTCAGAGATGGGGTGACTTGTCCCACGTCCTGGAGGGTCTCACAGCTCCACCACGG +CCAGGAGACTTCAGTCCAGGGGGCCTCCATCCCCAGCGACCTTCACCTGACCCCCAGGGGACCCCAGCCAACAAGACCCGGCCTGCAGCTCCGGAACGGG +GGAGGGCTGCTCTCCACCGCCCCTGTGCGGCCGCCCGGGAAAGTGCAGGCGGGCCGGGCGCGGTGGCTCACGCCTGTGATCTCAGCACTTTGGGAGGCCG +AGGTGGGCGGATCACCTGAGGTCGGGAGTTCGAGGCCAGCCTGCCCAACATGGAGAAACCCTGTCTCTACTAAAGATACAAAATTAGCCAGGCGTGGTGA +CGCATGCCTGTAATCCCAGCTACTGGAGTGGCTGAGGCAGGAGAATCGCTTGAGCCCGGGAGACAGAGGTTGCGGTGAGCTGAGATCGCACCATTGCACT +CCAGCCTGGGCAACAAGAGCGAAACTCAGAAAAAAAAGAAAAGAAAGTGCAGGGGACCCGCCGTCGGGGTGGGGGCGGCGCTGCCCAGCCTCTGTCCCAC +TTCCATGCACTTGACCTCGACCCTCCGGCCTCCGTCTGCGATCTTCCCGTGCCTGAATATGAGGCTTGGAACAGACCCAGACCTTCCTGCCTGCCCGTCC +TGAGTGGCCCCGGGACCCCGCCCCATCTTTGGCCCCCAGCCCCTGCCTCTCTGCCGCCTCCAGGGTCGGGGGTCAGGCCAGGAAAGCCCCTTGGGAAGCC +CCCGGGGAGCAGCTGGAGCGGGGTCGCCGGGCGGCGGGAAGGAGTGGGCGCCTCTATTTAAGCGGCTTCCCCGCGGCCTCGGGACAGAGGGGACTGAGCA +TGGATTTCGGACTGGCCCTCCTGCTGGCGGGGCTTCTGGGGCTCCTCCTCGGTGAGAAGGGGAGGGGGCGCGGGAGAGAGGAGTGAGTTAGGAGGGGGCT +CAGGAGAGAGGAGGGGGCTCAGGAGAGGGGAGGGGGCTCAGGAGAGAGGAGAGGGCCCGGGAGAGAGGAGGGGGCCCAGGAGAGGGGAGGGGGCTCAGTA +GAGTGGGGGGGCTCAGGAGAGAGGAGGGACGCAGGAGAGAGGAGGGGCGCAGGAGAGAGGAGGGGGCTCAGGAGAGTGGAGGGGGCTCAGGAGAGAGGAG +GGGCGCAGGAGAGAGGAGGGGGCGCGGGAGAGAGGAGGGGGCGCGGAGGGGAGGGGGCGCAGGAGAGAGGAGGGGGCGCAGGAGAGTGGAGGGGGCGCGG +GAGAGAGGAGGGGGCGCGGGAGAGGGGAGGGGGCTCGGGGGAGAGGAAGGGGCGCGGTGAGCGGGGAGGGGACGCGGGAGAGAGGAGGGAGTTAGGAGGG +GGCTCAGGAGAGGGGAGGGGGCTCAGTAGAGTGGGGGGGCTCAGGAGAGAGGAGGGACGCAGGAGAGAGGAGGGGCGCAGGGGAGAGGAGGGGGCGCAGG +AGAGTGGAGGGGGCTCAGGAGAGAGAAGGGGCTCAGGAGAGAGAAGGGGCGCAGGAGAGAGGAGGGGCGCGGAGGGGAGGGGGCGCAGGAGAGAGCAGGG +GGCGCAGTAAAGTGAAGAGGACTCAGGAGAGAGGAGGGGGCGCGGGAGAGGGGAGGGGGTTTGGAAGAGAAGGGGGGCTCGGGAGAGGGGAGGGGGCTCG +GGAGAGGGGAGGGGGTTCGGAAGAGAAGGGGGGCCCGGGAGAGGGGAGGGGGCCCGGGGGAGAGGAAGGGGCGCGGTGAGCGGGGAGGGGACGCGGGAGA +GAGGAGGGAGTTAAGAGGGGGCGCAGGAGAGAGGAGGGGCTCGGAGGGGGCGCGGGAGAGACGAGGGGTGCTCAGAGTTAAGGGGCTCCGAGATAGGGGG +TGATTGGTGATCCTGCCAGAGGAGGGGGCTCGGAGGAGGCAGGGGCTGAGAGGGGAAGTTGCGGGGCTCCGCGCGGCCCCCTGACCCGCAGCGAAACTGG +CTCCAGGCAGCTGGGGTTCGGGGGACTGGGGCAGAGGCGGCGGTCGGGGCGGGGTTCAGGGACCGAGCCTGGGAGTCCGGGTAGCGGCGGGGCAGGGGTC +CGGGGGTGCAGCGGAGGGTCCGGGAACCGGGCAGAGGCGGGGCGGGGTCCGGGGGTGGAGCGGGACGCAGGGCCGGTGGCGGGGCGGGGTCCGGGACTCC +GCGGGGCTGAGCGAGAGCCGCGGTCGCCGCAGGCCAGTCCCTCCAGGTGAAGCCCCTGCAGGTGGAGCCCCCGGAGCCGGTGGTGGCCGTGGCCTTGGGC +GCCTCGCGCCAGCTCACCTGCCGCCTGGCCTGCGCGGACCGCGGGGCCTCGGTGCAGTGGCGGGGCCTGGACACCAGCCTGGGCGCGGTGCAGTCGGACA +CGGGCCGCAGCGTCCTCACCGTGCGCAACGCCTCGCTGTCGGCGGCCGGGACCCGCGTGTGCGTGGGCTCCTGCGGGGGCCGCACCTTCCAGCACACCGT +GCAGCTCCTTGTGTACGGTGAGGCGTCCCCCCGCGCCCTGCCTCTCTGACCCTTGGACTCCCGGCTCCTTCCCTATGCCACCTCTTCCTGGAAGCCTCCC +AGATTGCAGGCAGGGTCCCAGCTCCATGCACAGCTCCCCGAAGCCAGGTCCCCGGCCTTCGCTTCCCTCCAACTCACCCCAACTCTCCCAGGGCCGGCCC +TGGCCCATCCTCCTGTCTATTCCAGCCTCCCAGGGTGGGGCCACGGGGCCTGCGCACAGGCCGTCCCTACTGCCTGTTCATCAGCAGCCCCCACGCATCC +TTGGCCCCAGCTCCAAGCCCCTCCGGGCTCCGGCCCCTCCATCACGTCCAGCCCTGACTCTGGGCTCAGCCCTCACCCCCGACCCTCCATCACAGCCTTC +CCGGACCAGCTGACCGTCTCCCCAGCAGCCCTGGTGCCTGGTGACCCGGAGGTGGCCTGTACGGCCCACAAAGTCACGCCCGTGGACCCCAACGCGCTCT +CCTTCTCCCTGCTCGTCGGGGGCCAGGAACTGGAGGGGGCGCAAGCCCTGGGCCCGGAGGTGCAGGAGGAGGAGGAGGAGCCCCAGGGGGACGAGGACGT +GCTGTTCAGGGTGACAGAGCGCTGGCGGCTGCCGCCCCTGGGGACCCCTGTCCCGCCCGCCCTCTACTGCCAGGCCACGATGAGGCTGCCTGGCTTGGAG +CTCAGCCACCGCCAGGCCATCCCCGGTGAGTCCGCTGGGTGCCCTGGAGACCCACCCGCTCGCCAGCCTTGACAAGCACTTCGGGACGGGGTGGGGGGGT +GGGGGGGCAGCACCTGTGCTGTGGGGCGCTGGGAGGACTGGATTCCCCCACGCAGCGACAGCGACATTCATCGACGCAACATGTATTTGCCGAGCACCTG +CCCCCCAGCACAGGTCCCACCCCTCCCCTGCCCACAGCGCTCCATGGCTCTTGCCTTGGGGTCAAAGCCCAAGTCCTCCCGGGGGCCCACAGGAACCTGC +ACGACCTACCCTGTCCCCTTCCTGTCCTCCCTCCACCCTTTCTCCCCCTCCTCATTCTGCTGCAGCCACACGGGCCTCCTCGCCTCCTCGCTGTTCCTCC +AACACACCAGGCGTGATCCTGCCCCGGGGCCTTTGCACGGCTGTGCCCTCTGCCGGGAATACCCTTCTTCCGGATCTTTCCACGGCTCTCTCCTCCTCCC +CCTCAGGTCTCTGTAGAATGTTGCCTCCTCCGTGAGGCTTCCCTGGATTCCCGTTTAAAGGGTCAACCCCTGATCCCCAACGTGTACAAACATAGGCACA +CAAGCACACACATGTACAAACACAGACACACACACGCGTGCACACAGGCACACACGCACACGCGTGTACAAACAGGCACACAAGCACACACGGGAACAAA +CGCACACACCCACACGCGTGTACAAACACAGGCACACAGGCACACGCGTGTACAAACACGCACACGCGTGTGAGCCCCCTTTCCCTTCTGTTTCGTTTCT +TGACACCTTGGATAACATCTGACATCCCCCAGTCCCGTACATTCTCTTTTCCATGACCTTCTCCCACTGTGGCTCCCCAGGTGGGAATCTTGTGTCGCGC +ACGGCTGTGTCCACAGAAGCTAGAACAGGGCCTGGGGCATAGCAGGTGCTCAATAAACCCTTGCTGAATGCTCGGATGAAGACATTTAATGTGGGCCGGT +GCCCTGGCGGTGCTCCCTTCACGCTCTGTCCAATCCCGAAGCCCCTGCCGGCTTCTCCCACTAAAGAAAAAGGGATTTGTCCTCCCATGGGGCACCCTGA +TACCCATGTTAATGGACGTGAGGTCGTGAGTTTCAAGCAAAGGGCTCCCGGGGATAAAGCAGAAGCTGGGAGACCCGGGAGGTCTTTGTGGTGGGGGTGG +GGCTGGGGTGGGCAGAGAGGAGGCTGGATTTGAGGGATATTTTACAGAACACGGGCCCTCACGGGCCTCAGTCTCCCCATCAGTCCCACAGGGGATGGAG +CAGAAGGCCAGGGCAGAAAGCCCCCAAGCACCTTCTCTCTCCACGCCAGCCTCCTCCCAACTCTCCTCGTCCACAGCCCATCATAATAAACGCGGGACCC +ACTCGCTCTCAGGGCAGCCCAAAGAGGTGACTCTCACCCCTTTGACAGTTGAGGAAACTGAGGCACGTGGAGATTAAGGAGGCTGCTGGGGTGATGTTGC +CAGTGAGTGGGGGACCTGGAATGCCCGGACTCCCATCCTGCCCACTGTGGTGCCTCAGCTTCCTCATCTGTCCAGTGGACTTCCCTGACTGTGGGTCCTT +TGTAAATTTCAGGGACCATGTGGATTTCAAAGCACTTTATAAATTATAGGCTTTAGGCCGGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGT +GGGTGGATTACCTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATAGTGAAACCCCATCTCTATTAAAAATACAAAAATTAGATGTGGCCAGGTGCGG +TGGCTCATGCTTGTAATCCCAGCACTTTGGGAAGCTGAGGTGGGTGGATCACGAGATTAGGAGATCGAGACTAGCCTGACCAACATGGTGAAACCCCGTC +CCCTACTAAAAATACAAATATTAGCCTGGCGTGGTGGTGAGCGCCTGTAATTCCAGCTACTCAGGAGGCTGAGGCGGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCACCATTGCACTCCAGCCTGGGCAACAGAACGAGACTCCATCTCAACAACAACAACAAATTCTAGGCTTTATCAA +CTAGAACAGTAAGCCGAATAGAAACAAAAATGTAGGCCAGCCATGGGAGGCTGAGGCGGGAGGATCACTTGAGTACAGGAGTTCCAGACCAGCTTGGGCA +ACATACGAGACCTCCCATCTCTACAAAAAAATTTAAAAATTAGCTGGGCGTGGTATTGCACACCTGTGGTCCCAGCTACTCAGGAGGCTGAGTGGGGAGG +ATGGCTTCAGCCTGGGAGGTTGAGGCTGCAGTGATCCATGATCACAACACTGCACTCCAGCCTGCACGACAGAGTGAGACCCCATCTCTAAAAAAAAAAA +CCAGGCCGGGCGTGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGTAGATCACCTGAGGTTGGGAGTTCAAGGCCAGCCTGACCAA +CATGGAGAAACCCCATCTCTACTAAAAATACAAAATTAGCCAGGTGTGGTGGCAAGCGCCTGTGATCCCAGCTACTCCAGAGGCTGAGGCAGGGGAATCG +CTTGAACCTGAGGAGCGGAGGTTGTGGTGAGCCAAGATTGCGCCACTGCACTCCAGCCTGGGTAACAAGAGCAAAACTCTGTCTCAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAGAATAAATGGAAATGTGACTCACCAGAGTGGTCCAGGGAAGGGGCTTGGAGGGGTTCTGGTCCAAGCCCTTCATCCAGATGCG +GAGATTGAGGCAGGAGAGGCAAGCCTGGGGCAGCAGAGAGGAAAAAAAAACCCTCACTCTGTTTCCAGTCCTGCACAGCCCGACCTCCCCGGAGCCTCCC +GACACCACCTCCCCGGAGTCTCCCGACACCACCTCCCCGGAGTCTCCCGACACCACCTCCCAGGAGCCTCCCGACACCACCTCCCCGGAGCCTCCCGACA +AGACCTCCCCGGAGCCCGCCCCCCAGCAGGGCTCCACACACACCCCCAGGAGCCCAGGCTCCACCAGGACTCGCCGCCCTGAGATCTCCCAGGCTGGGCC +CACGCAGGGAGAAGTGATCCCAACAGGCTGTGAGTTCTGGTCCCTGGGGGCAGGGAGGGTGGGAAGGGCTGAGAGCGAGAGGTTCCTTGGATGAAGACTT +TAGACAAGAAATTGCCCTGCCCAGCCTTGGTTTCCCCGTCTGCCCAGCCTCAGTTTCCCCGTCTGCCCAGCCTCGGTTTCCCCATCTGCCCAGCCTCGGT +TTCCCCGTCTTTCCAGCCTCGGTTTCCCCATCTGCCCAGCCTCAGTTTCCTTGTCTGTCCAGTGGGCTTCTCTTAACTGTGGGTCCTTTTTGTAAACATC +AGGGACTGTGTAGATGTCAAGGCACTTGGTAAATTCTAAGCCTTGTAGACTAGAAGAATCTTTGGAATAGAAGCAGAAACAATGCGGCCACATAGGTAAT +TTCTTTCCTTTTTTTTTGTGAGACAGAGTCTCGCTCTGTCCCCCAGGCTGGAGTGCAGTGGTGCAACCTCGACTCATTGCAACCTCCGCCTCCTGGGTTC +AAGCGATTCTCCTGCCTCAGCCTCCTGAGTTGCTGGGATTACAGGCACCCATCACCACTCCCGGCTAATTTTTGTATTTTTAGTAGAGATGCGGTTTCAC +CATGTTGACCACGCTGGTCTCCAACTCCTGACCTGAGGTGATCTGCCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACTGCACCCGGC +CCACATAGGTAATGTTAGAAATGCTTGTCCCCCAGTGCCACAAAGAAATAGCACTCAAACAAATTTAATTCTCTCAGCAAGGCCACTTTTACTTTCTGCA +GAAAGGGTGCTCATTGTAGACGGAACAATGGCGAGAGCACAGCTGAACAAAGGAAAAGCAGACATATTTATCCCTCACACATTTGGGTCGCCCTTACTGC +TGTGTCCTGCATCCACTGGCTGGAGCAGGATATCACACTCTTAAACTGATACCCAGTTTGCTAACAACCTAAAACTTTCCTAAGTAGGTAAGCGCAAAGG +AGGACAAACAAGGAGAGGAAGTTGCTTACGAAAGATTTGAGGAAGCAGTAACATTTCCAAATAAGGAAGGGGCATAAGCTATGAGCTAAGACTTCCCTGG +GACTCTCCAGATATGCCTGGGTAAGCCCAAGCAACTAACTGGGCTAAAGTGTAAGAACTAATAGCTGATAGGAGGCTTTAGAGTAAGAAGCTATTATTTC +TAGTGTCTATGTCTATTATTTTATTTGTAAATCAAGACGAGCTTTGAAGAGGAACTTTTCTACTTCCTACAGGTAATTTCAAATTTAAAAGTAAAGGCAA +GGCATGAACCCGGGAGGTAGAGCTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGGCACAGAGCGAGACTCCATCTCAAAAAAAAAAATGG +GCCGGGCACGGTGGCTTATGCCTGTAATCCCTGCACTTTGGGAGGCCAAGGCGGGCGGATCACGAGGTCAGGAGATCGAGACCATCCTGGCTAACACGGT +GAAACCCCGTCTCCACTAAAAATACAAAAAATTAGCCGGGCGTGGCAGCGGGCGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCGTG +AACCTGGGAGGCGGAGCCTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAACCTGGGAGACAGCAAGACTCCGTCTCAAAAAAAAAAAAAAAATTAAAA +GTAAAAATAATGTGGTCGGGCCAAGCATGGTAGCTCATGCCTGTAATGCCAGCACTTTGGGAGGCCGAGGCAGGAGGATCACTTGAGCCCAGGAGGTTGA +GGCTGCAGTGAGCTGAGATCACACCTGGGTGACAGAGCAAGACTCAGTCTCAAAAAAAAAAGTGTTGGCCAGACACGGTGGCTCATGCCTATAATCCTAG +CACTTTGGGAGGCCAAGGAGGAGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCTCATCTCTACTAAAAATACAAAAATT +AGCCAGGTGTGGTGGCATGTGCCTGTAATCCCAGCTGAGGATTACTCGGGAGGCTGAAGCAGGAGAATCACTTGAACCCGGGAGGCGGAAGTGGCAGTGA +GCTAAGATCACGCCATTGCACTCCAGCCTGGGGGACAGAGCAAGATTCCATTTCGAAAAAAAAAAAAAAGTGTGGTCATACATTTCGCAGAGCCCAATAT +ATCCCAAGCATTATCATTTCAACAGGTAATCAATATAAAATAGTATGAAGGAGATATATTACATTCCTCCCTTTTCCCCAGACTAAGTCTTCAAAGTGCA +GATTGTAGGCTCAGCACCCTTCATGGTGGTGAGCCGTCCTCTCTCCGGTCTGCCCTTTTTTTTTTTTTTTTTTTTTTTTGAGAGACAGAGTCTCATTCTG +TCACCCAGGCTGGAGTGCAGTGGTGCGATCTCAGCTTACTGCAACCTCCACCTCCCGGGTTCAAGTGATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGA +TTACAGGCGCCTGCCACCATGTCCAGCTAACTTTGTATTTTTAGTAGGCACAGGGTTTCACCATGGTCAGGCTGGTCTCGAACTCCTGACCTCGTGATCC +ACCCGCTTTGGCCTCCCGAAGTGCTGGGATTTCAGGCGTGAGCCACCCCGCCTGGCCTGGACTGCCCATTTCTAAACTCTAAGGTGCTATGCGCATTTCA +AAAGGGTCATGGTAAAGTCCTTTGTGAAATTTCAGGGAACGTGGTAACTTTGGAAGCACGTGTAGCCTCTGAGGGGCTCCTCCCTTCCCAAGCCTGCAGA +GGCCTGGAGGGCTCTGACCGGGGTCTCCTGCACTCTCTCCCCAGCGTCCAAACCTGCGGGTGACCAGCTGCCCGCGGCTCTGTGGACCAGCAGTGCGGTG +CTGGGACTGCTGCTCCTGGCCTTGCCCACCTATCACCTCTGGAAACGCTGCCGGCACCTGGCTGAGGACGACACCCACCCACCAGCTTCTCTGAGGCTTC +TGCCCCAGGTGTCGGCCTGGGCTGGGTTAAGGGGGACCGGCCAGGTCGGGATCAGCCCCTCCTGAGTGGCCAGCCTTTCCCCCTGTGAAAGCAAAATAGC +TTGGACCCCTTCAAGTTGAGAACTGGTCAGGGCAAACCTGCCTCCCATTCTACTCAAAGTCATCCCTCTGTTCACAGAGATGGATGCATGTTCTGATTGC +CTCTTTGGAGAAGCTCATCAGAAACTCAAAAGAAGGCCACTGTTTGTCTCACCTACCCATGACCTGAAGCCCCTCCCTGAGTGGTCCCCACCTTTCTGGA +CGGAACCACGTACTTTTTACATACATTGATTCATGTCTCACGTCTCCCTAAAAATGCGTAAGACCAAGCTGTGCCCTGACCACCCTGGGCCCCTGTCGTC +AGGACCTCCTGAGGCTTTGGCAAATAAACCTCCTAAAATGATACAAACGTGTCAGTTTTCTCAGTTGACACCCACTCCGTGGAGAGGAGAGGTCTGAGGG +CTCCGGACAGCAGAGGGTTGACTGTGGGTCCTGCCCTGATGGCTCCATCTCCCTCATCCCACAGTCCGGGGCTGGAGAAGAAAGTGTTAGAAATGCTTGT +TCCCCGGTGCCGTAAAGAAATAGCACTTGAATATAAATGTCATTTCCTCAGCAAGGCCACTGTTTTACTTTCTGCAGAAAGGGTACACTGGCCAGCAGTT +TTGCCACGAGAGTATCCAGAACAAAGGAGACAGGGTCATTTATAACCTGACGCGTCCACCCTACTGCTCTGTCCGGTTTCCATTGGCTGGAACGGGACGG +TTTCCATTGGCTGGAACGGGACCTCACATTCTGTATTTATCCCGATCGGCTAGCAGCTTGGAACTTTTAAAAAGAGGCAAAGGCAGAGGAGAACAAAGGA +AGGAAGAAGTAGCTTGTGGAATGCTAAGAAAGGTAAAAACACCTTCAAATAAGGAAGAGGAACAGGTTATGACCTAATGCTTGCTTGGACCAGTATAAGC +ATGCCAGGGCAGATATTTAGCCTACATTGTGGGCACTAAGAACATAAAGTATGTTGATTTCCTTATTACATTATATATATTCAATATAACATTAACAATT +AATTAACAAAGAATGTTAGCACAGGTCTTTTGTTTGTTTGTTTTTTGAGACAGAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCAGTGGCGCGATCTCGGC +TCACTTGCAAGCTCCGCCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCGCCACCACGCCTGGCTAATTTT +TTGTATTTTTAGTAGAGACGGGGTTTCACCGTGTTAGCCGGGATGGTCTCGATCTCCTGACCTCGTGATCCGCCCGCCTCGGCCTCCCAAAGTGCTGGGA +TGACAGGCGTGAGCCACCGCGCCCGGCCTACCACAGGCCTTTGAATACATTTTGCTTCTAAGAGAAGTTACTATTTATTCCTAATTAGATGGGGAGGAAA +GTCTCATTTGAAGAGGAACCTCTACTTCACGTTTTACAAAGGGCATTTGGTCTGCCCGCCAGAGATTCCTGTGCTGGGAGGATGGTGGAACGGTCCCCCG +GCAAACAGCTCTCATTGCCCCCTGCCCGGGGCAACGCCCCTGAGGGACGGGGACGGCACCCAGCAAGCTCTGCCCGGGGCGGGGAAACGCGAGGGCTTAG +TGGTTTCCTCGGTGAGAAGCTTAACCAGGAGTCCCCGAAAGCAGTGAGGGAAGATCCACAGAGGTCGCCTGGGGAAACACACCCAGAGGCGGCTTATGGA +GGAGACTGCTTGTGTTTTGAGGTGGCTGCGGGCTGCGGAGGGTTGGGAGGGCCGGGAGGGCGGCCGGAAGCGAGGTCAGGCGATGAAGGCCTGGAGGTGC +CAGCCCGGGGGCCCTGGAGAGCCATGGCAGAGTTTACAGCTCTGGAGGCTGCGGTGTCAGAAAGCTCCCTCTGGCGGTCAGGGGGTAACAGCGCGGGATG +CTCGCCCGTGTGGCCGCCAATAGGGGCTCAGCGCAGCTGCAGCGGAGCTGGGGAGGGGGCTTCTCCCACGAGGTGAGCTACGCACTCAGACGTTGACTGA +GTTAGGCGGAAGGCCAGGCTGAGCTCGACCCCCAGCACCAAGGCTCAGAGATGAACATGAGAAAAGGGTCTGGGGGCCGGGCGCGGGGCTGGGTCCAGCA +GTCCTGGGCAGGTCCAGCCCCGCGCATGCTCCGTCAGGCTTCTCTGCTAACCAGGGAGACTGGTTGCTAGGAGACCATGCTAATGAAGGACTCGCTCACT +ACCCAAATGGCAAGCAATCCGGCTTTGTGCCAGAAACGAAGCACTTCCGAGGCAGCCATTTTGGAGTCTGGCAAAATTCAGGACCGAGGCCAAAGCCAGG +AGAGCCAATCAATATACACAAAGAGGGAGGAGAAGAGAGAGTGCCAATAAGGACACAAGGAAAGTGGTAGCGTACCCTTGTCACTTCCCAAAGTCTCCCA +GCGGGATACCGGTGCCCTCTGCCCTTAATCAAGATGGCCGCCTTGGGGGGGCTCTAGCGCACAGTGGAATATGGCGGTGCTTCCGGTCCCGCTGCCCTCA +GCGAAGATGGCGGCAGTGGAGAAGCGGCGGCAAGCGGTACCACCGCCGGCCGGTTTCACGGACAGCGGCCGCCAGTCGGTATCCCGGGCGGCGGGGGCGG +CCGAGAGCGAGGAGGACTTCCTGCGGCAGGTCGGCGTGACGGAAATGCTACGTGCGGCCCTGCTGAAGGTGCTGGAGGCGCGGCCCGAGGAGCCGATCGC +CTTCCTGGCTCACTACTTCGAGAACATGGGCCTGCGCTCGCCTGTAAACGGCGGCGCCGGGGAGCCCCCGGGCCAGCTCCTGCTGCAGCAGCAGCGCCTG +GGCCGCGCGCTATGGCACCTTCGCCTGGCCCACCACTCCCAGAGGTGCGCAGTGGGCCGGCTTGGGCGGGTGGGGCAGCGATGGACTTCAACTCCCAGCA +TGCCGCGCGCGGCTCCCTACCCGCAGCGCCGGCGCAGGGGCCCGGGGCTTGCTGGGAGTTGTAGTGCGCGATGCCTTCTTGGGTGGGATGGATCGGACAA +GGTGGGCTGGAGGGTCCGGGCTTCGGTCCGGCGCTAGGCAGCGCGCTGCATGCGGCGCGAGTCCTTCTGGCCGGCTTCGCCTTCTGTGATGCCTTTTTGC +AGGTGCTGAGTTTCCCCTTGCAGTTCATGATTTTCAAAATCGTGCAGCTCAAGAGGACTTGGCCCGAGGTCGCAGAGCCAGCCCCCGAGCCAGGTCCTCC +TAGTCGCCTCCTTAGCAGCCTCATGTTATCCCCGTCCATTCAGCCAGAACGTGAATATTTACAGAGAGCAGCGCAGTCACCCAGGGCCCCCATCTTAGGG +GACAGGCTCCCAGCGGGCAGGTGGGGATTCCTGGAAGAGCCTGGCGATGTGCGGGCGGGTTGCAGGGAAGAGGCCCAGCAGGTGCAAATTTAGACCCCGA +GTGTGGGGCACACGGGAGGCGGGAAAGCCACGGAATTTGGCTGAAGCATGCGAGGCTGCAGGTGCCTACGCGCGGTGTCCCCTGGCTGGGGCCAGTTCTG +AGCCCAGGGAAGGTGGTTGGGGACTATCTGTTGGCGTTGGGGATGGATGGGCTGATGTCTTTTGTTGGGGGGGGGGTCCCCAGAAGCGGAGCCTGAGGTA +GGCATTGTGTGTGCAGGTGATTTTACAAGGGGGTGCGCCCAAGAGAACCCAGGAAGGGGGTGGGAAGAGCAGGCAGGGAAGGATGCCAAGCAAAGGTGCC +CTTTCAGCCTCATAACCAGGGCATAAGCGCCCACCATGGCAGCCCTCGCCAGAGTCCCAGAGAAGTTCGGGGGGAGAAGAGAGATGGGGAGTGTCCCCCC +TACCACGTTCAGGGTGCACAGGTGTCCAAGATCATACTCAGATAAGGGTGGCAGGGTGTTGGGTACCTGGACAAGGAGCAGACTTGCTCCGGTGGCCCAG +TGGCTCTGAAGGCCCCGCCCGATGATTTGCTGGAGCCAGGTGGGAGGGGAGCGGGCAAGGGCAGGCCCAGAGGGTCAGTGGAGCCGTTTACTGCGATGGA +AGGCCCCTGGTTTGAAGAAGCTGCCAGAGCCACTTGCGGATTAAGTTGGAGGCTGGGAGGAGCCTGGAGACAGGAAGGTAGAAAGAAGCGTCTGCAACTG +ACGTGGGGCCAGGACAGAAGACTGAACTGGAGGGGTCCTGAAGTCTTCAGGAGAGATGAGAAGAGCTCAGGACCCCACTCTGAGGGCACCTAGCCCAGAG +AGCCCACCAGAGAGGGTGAGAACGTGAGACCAGAGGTGAACGGGGAGCAGGAGGAAGATGGCCTCCCAGGACATCCGGAAGAGAATCTCCCAAGGAGGAA +AAGGGGTCAACAGCAGGCCCACCACGTATGGTTGTTCAGGTTGAGCACTGCACAAGCCACTCACCCCGTAGACACTGCAGATGAGGATATTTATATTTAT +ATTAATTTCCGAGGGCTGCTGGAACAAATTACCTCCAACTTAGTGGCTTAAAACAACAGAAATTTATTCTCTCACAGTTCTGGAGGGCAGAAGTCTGAAA +TCGGAGTGTCAGGAGGACCACACTCCCTCTGGAGGCTCCAGGGAAGGAGCCTTCCTTGCCTCCCCAGCCTCCAGTGGCGGCCAGCAGTCTTTGGCTTGTG +GCCACATTGCTGCAGTCTCTGCCTCCGTCGTCACGTGGCCTCCTGTGTGTCTCTGTTCTGTGTTCCCTCATAAGGACACCACTAGGCCCCACCCTACTCC +AGTGTGACCTCAACCGCCTACATCTGCAAAGCTGCTGTCTCAAATAAGCTCTCAGTCTGAGGTTCTGGATGGGCGTGAGTTTGGTGGGCACCAGTCACCC +CAGGACAGGAGTGGAGCCATTGGCTGGAAGAGTTCTCATAGCAGGGACTCAGGGCAAGGGTGGTGCTGGTGGCAGATGCATCCCGGCCCTGGGCTCGCCT +GGGCTCCCCAGAGACACAGCCAGTGGGGAATGCAGAAGACAGGTGCACAGACCTGCGTGGCATCTGATTCTGTGCTCATGGAGCCAGGCCTGCTCCCGTC +CTCCCAGCAGGCAGCTCCGGCCGCCCCTCCATCCTTGGACCGTCAGGAACCCCTGAGGTCACCTGACCAGTCAGGAAGAGAAGCCCAGAGCAGCCGGGCG +CGGTGGCTCACGCCTGTCATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACAAGGTCAGGAGATCGAGACCATCCTGGCTAACACGGTGAAACCCC +GTCTCTACTAAAAATACAAAAAATTAGCCGGGTGTGGTGGCGGGCGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCATGAACCCAGG +AGGCGGAGCTTGCATTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCTGTCTCAAAAAAAAAAAAAGAGAAGCTCAGAGCC +TGGCAGATTTGTCCCCACTCAGTCCAGTGTGTTGACCCCCAAAGGCTGAGGGGCTGACTGGGGCTGCTCCTGAGAGCATCACCGTGGTAGGCTGGGGGAG +AAGTCACCCCAGATCCTCCCTGGCACCTTCTTTTGAGAAATGGCAAGCTCCGGCCGCCAGGGCTGGTGATGGCAGCCACAGTGTCCCCCTCCTGCCACCT +TCCTGGTCGTCTCCAAGGCCCCCTGGAGCACACACACAGACGTTACATGACTTGCTGAAGGCCACACGGCCACCGAGGGCAGAGCTGGGGTCAGAGAGCC +CCAGAGTGCAGCCCCGGAGGCCTCCTCAGCCACCACGTTGCTCATCCTGGCAGCAAGGGCTGCACTGCCCCCTGCAGGTCACTGCCAGGAAAACGTGCAC +GAAAACGAAGCCCCAGCTGATCTGGGCCAGGGTTCCCCCGACTCGTCCTCTGGGGGCCGTCCTGGGTACTGCAGGGCCCTGAGCAGCGTCCCTGGCCTCC +ACCCACTCCTTGCCAGGAGCTCCCCGAGTCGTGACAACCACAGATGTCCCAGACACCGCCCGGCGTCTGCTGGGGGCAGGAGTGGGAAGCAGAAGTCTAA +GGTGTAGGGTGGCTCCTGTCTCTTTCTGGAGACGTTCCATAAATAGAATCTTTCCTGTATTAACAAATGCTCACACGCCTTACAAACCGCTCTGTGTAGG +AGCCGACACAGACGGAGCCCTGGCTGGGCTCCCGCTTTCCATTTTGCAATCAGGGAAACCAAGGCCCAGAGGCCACCGTCACAGGCAGAGCTGACGTTCC +AGCCCCGGCCTCCTCCTCCGAGCCCAGAGCTTGCTGCCTTCCTCTTCCTCCTCCTCCCTCACCCGATGATTCTGCTGGGAGCCGCCCGGGAGCCCAGGAG +GGGCGGGTATGCGGCCGCCTTGAAGTGGGCTGTCACCTTCCTGTCTCCTGCCGTCATCATGGCTGTGATCTCACCAGGCTGTAATTACCTCTTTGTGTGT +CTTCCTGCCCCTCAAGGCAGCTGTGGCTGAGCTGCAGCCCTAATTACAGCCCAAAATAAGCAGGTGGGGCCTCCCACACGTATGCCAGCTGCTGTCCTGA +GCACCTGGCTCCAGCCCCGTTCTCCCGTCCTCACAAGAACCCCCACTCCGTAGATGCACAAGGCCAGGTGCAGAAAAGGAGAGTGCACACAGCTGGGAGG +GGCAGACGAACACCCGAGGCAGGCCTGGGCCAGGCACAGAGCCCTGCACACCGAGGGGCCGCGTGGATGCTTGCGGAGCTGGACCAGGGCTGCCGCCCCC +AGAGAGGAGAGCATTTATGCAGAAGTGGTGGTGGATGGCGCTGGGTAATCCCGGCCCACAGACCTGTCAGTCAGAAGCTGCGAGCACGACAGGAACCAAC +AACCCCAAACCTCAGTGGCTTCAACACAAGCAAAACTCTTCTCGCTTACTCTGCAGGGGACGTCCAGTTGTTTTTTTGTTGTTTTTTTTGAGATGGAGTC +TGGTTCTGTCACCCAGGCTGGAGTGCAGTGGCGCGATCTCGGCTCACTACAAGTTCCGCCTCCTGGGTTGACGCCATTCTCCTGCCTCAGCCTCCCGAGT +AGCTGGGACTACAGGCGCCCCCACCACACCCGGCTAATTTTTGTATTTTTAGTAGAGACGGGGTTTCACCATGTTGGCCAGGCTGGTCTTGAACTCCTGA +CCTCAAGTGATCCACCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCATAAGCCACTGTGCCTGGCCCAGTTTTCTTTTTGAGCCAGGGTCTTGCTG +TCACGCAGCCTGCAGTGCAGTGGTGCAATCCCAGCTCACTGCAGCCTCGACCGCCTGGGCTCAAGGGATCCTCCCACCTCAGCCTCCCAAGTACCCGGGA +CCACAGACGCACGTCACCACACCTGGCTGATTTTTAAATTTTTGTAGAGACAGGATCTCACTATGTTGCCCAGGCTGGTTTCGAACTCCTGGACTCAAGC +AATCCTCCTGCCTCGGCCTCCCAAAGTGCTGGGCTCACAGGCAGGAGCCACGGCACCCCCACCCACCCCCCACCAAGGGCTTGTCTGATCTTGACACGCA +CCTGCAATCATGACCACAGAGAAGTGGACTGAGAAGTAGCACGATGGCTCTTAACATTCCCGCTGAAAGTGGGCCACGCCCCCTCGCACGTTTCAGGGGG +CAAAGCAAGGCCCAGAGGCTCACCCTCGGCGGGGTGGAGAAGTGGCGGGTGGAGAAGTGGCGGAGGGATCCGCGGAGCAGCGCTGCCGTCGCCAGCCTTC +GAGATGCCCCTGCAAGCCTCGGCTCCCGGGGTTCACGGCCTGGTGCCGTCCCTTCCCCCTGCACAGCCGGAACGGGACTGCAGAAGCAACGGACAGAGTG +TGGCCTCCGAGGCGGGTCACGAAGGACATCGTGGTGTCCCCCTCCCTCCTGGGTGGGTTGCTGGCTCGGCTGGGCAGCCGCCATGCGGTGGGGTCGCTCG +CGCAGCTCCCAGGGAGCACCTGCAGCCGCTGCCAAGAGCCGCGCGGGTTCCCCTGCGGGGGACTGGGCCGCCTCGCGTCGAGCCCCGGGGGAGTGTGGCC +ACGGCAACCTCCTAAGAGACCCCAAGCCAGAGCCTCGCAGCAAAGCCGCCGCCGAGACGCTGTGTCAATAGTAAATGCTTGTTGGTTTTGGGCCTCTAGG +TTTGGGGTGTGATCTGTGAGGCGGCAGCAGCCTGCCCGGCCTCACAGCAGATCCTGATGAGAGGGGCCCCGGTGCGGCTCCTGCTGGGTCATGCGGAGAG +GTCAGGCGTGATGGGAGCTCGGGCCGCCGCGCTGACACTGCGACTGCCCCCAGCGCATTTTGGGGATGACCTCATGGATGGTAAAAGCGCCCAGCGGATT +ATAAGGGCCAACAAATGGGGCCTTTACTACTTGGGAGGGAAAAGGAGCGTACAGCCAGATGGGCCTAGAGTTGAATTGCAGGTCGCTGCCCTCCTGCCTC +TGGGCCTCAGTTTCCTCCTCCATAGCAGAGCTTTGACCCTCGAGCTCGCTGAGATGGCACGTCCATCCCTAAGCCCTGAACTGAGCAGCAGTGATGACCA +GGGAGGCACGTGTTCACCAGGCACCCACCGTGCACCGGCCCAGCATTACTGAGCACCTACTGTGCACCCGCCCAGCATTTACTGAGCACCTACTGCATGC +CGGCCCTGCATTACTGAACACCTACTGCACACCAGCCCAGCATTACTGAGCACCTACTGCATACTGGCCCTGCATTACTGAGTACCTACTGCACACCAGC +CCAGCATTACTGAGTACCTACTGCACACCAGCCCAGCATTACTGAGTACCTACTGCACACCAGCCCAGCATTACTGAGTACCTACTGCACACCAGCCCCA +CATTTACTGAGCACCTACTGCACACTGGCCCCACATTTACTGAGCACCTATTGCATCCTGGCCCAGCATTTAGTGAGCACCCACTGCACACAACCCCAGC +ATTACTGAGCACCTACTGTGCACTAGTCCTGCATTACTGAGCACCTGCTGCACACCAACCTGCCCCGGCCCCACATTTACTGAGCACCTATTGCATGCTG +GCCCAGCATTTACTGAGCACCCACTGTACACAGACCCAGCATTACTGAGCACCCACTGCACACTGGCCCCACATTTGCTGAGCACCTACTATGTACCAGC +CCTGCATTCACTAAGCACCTACTGTACACCAGCCCTGTATTACTGAGCACCCACTGCACACTGACCCTACATTTACTGAGCACCTATTGCATGCTGGCCC +AGCATTTACTTCACTCCCACTGCACACCGCCCCAGCATTACTGAGTACCTACCGTGTACTGGCCCTGCATTCACTGAGCACCTACTCTACACCGGCCCTG +TATTACTGAGCACCCACTGCACACCGACCCCACGTTTACTAAGCACCTATTGCTTACTGGCCCAGCATTTACTGAGCACCCACTGCACACCGCCCCAGCA +TTACTGAGTACCTATTGCACACCAGCCCCACATTTACTGAGCACCTATTGCATTCTGGCCCAGCATCACTGAGCACCTACTGTGTACCAGCCCTGCATTA +CTGAGCACCTGCTGCACACCAACCCTGCATTTACTGAGCACCTACTGCATGCTGGCTTAGCACTTCCCCGGCACCTACCACAGGTGGCCCACAGAAAGGT +GAAGTCGTGTGCCCAGGTCATGCCGGAGGGAAGGCTGCCCTCCTCACCATGAAGCTGAGCTCCCAGAAGGGAAAAGCGTAAGCCCTGAGGTTGGCCACTT +CCTCTCTGGGACCCTTGGCCAGACCATGGGGCTGCCCTGAGCCTCAGTTTCCCTATATGTCCCAGAGGAAGTAACAGGCCACTAGCATGAGGCCTGGCCG +GGAACTGATGGGGGGAGTGAGGCCAGGGGGTTAAGCAGCCCACCCAGGGTCCTGCAGCGGCCCCCACGCTGGCCACGGTGCTCCCTGGCCACTCCCTGGT +GCCCTCCACGGGAGTGTGTGTCACACTACCAGCACACGAGTGGCACGTAGTAAGGCCTCAGGCTCCTCACTGGGGCAGGGAATCGAACCCACCCCAGAGC +CGGCAGCAGGGCTGACAGCCTTCTTCTGTAAGGGGCCAGATAGTGAACATTTCAGCTTTGCGTGGCAGCCTCCATCCTGACATTCAGCTCTACGGTTCTG +GTCGGAAGCTGCCACAGGCCACATGTCAGCGGACTGATGTGGTTATGTTCCGATAAAGCTTTATTTACAAAAGCAGGCAGCAGGTCGTATTTGACCCTCA +GGCTGACTGTGGGGCCTTGCCTGTGGGATTGTGGGGAGAGAAATACCACCACTGGCCCCGAGCAGCAACTGTCACCTGTAATCCCAGCAGTTTGGGAGGC +TGAGGCAGGAGGATCGCTTGAGCCCAGGAGGTGGAGGCTGCTGTGAGCCCTGATTGTACCACTGCTCTCCAGCCTGCACAACACAGTGAGACCCTGTCTC +AAAAAAAAAAAAAAAAGAAAAAATGCAATGTCAGCTGTGTTAAATGTTCAGCACAGACTGGGCGCAGTGGCTCACACCTGTAATCCCAGCACTTTGGGAG +GCCGAGGTGGGCGGACCACGAGGTCACTCGAGATCCAGACCATCCTGGCCGACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCTGGGTGT +GGTAACACACGCCTGTAATCCCAGCAGCTCAGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGTGGAGGTTGCTGTGAGCTGAGATTGTGCCACT +GCACTCCAGCCTGACAACAGAGTGAGACACTGTCTCAAAAAAAGAAAGAGGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGTGGATCACGAGGTCAGGAGATCGAGACCATCCCGGCTAAAACGGTGAAACCCCGTCTCTACTAAAAATACAAAAAATTAGCCGGGCATAGTGGC +GGACGCCTGTAGTCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATGGCGTGAACCCGGGAGGCGGAGCTTGCAGTGAGCCGAGATCCCGCCACTGCACTC +CAGCCCGGGCGACAGAGCGAGACTCCGTCTCAAAAAAAAAAAAAAAAGGAAGAAAGAAAGAAAGAAAAGAAAAAAACAAATGTCAGTTGTGTTAAATGTT +GGGCACAGTATTTGGCCACATGTAAACAGGCGCTGCTGCTGCAGGGAGGGAGACCAGAGGGTCCTGGTGTTGTGGGACAAAGAGTGGAGAGACCGAAAAA +GGTTCAGGAGAGTTTATCAAGGTGATCACCGGCTCAGCTGGACATACATCCAGAAAGTCTGAGCCTCGAACAAAGGGCTTTTCCTATTTTTAAACATCGT +AAGGCGGGAACTACGTGAGGCGGGAAGCAAGTTACAGAGGCGAGAAACAAAGGCAGTTAAGCATTACAGCATTTCTTTTTTCTTTTTCTTTTTTTTTTTT +TTGAGACGGAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCAGTGGCGCCATCTTGGCTCACCGCAACCTCCACCTCCCAGGTTCAAGCGATTCTCCTGCCT +CAGACTCCCGAGTAGCTGGGACTACAGACGTGTACCACCACGTCCCGCTAATTTTTGTATTTTTAGTAGAGATGGGGTTTCACCATGTTGGCCAGGATGG +CCTCAATCTCTTGACCTTGTGATCCTCCCACCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGTGCCTGGCCAACATTTCTCACATCTTG +AGAAAAACATGTCTTACAACCTAAACTTATCGGTTTTGTGACCCTGCAGCCGTGCTAGGGAGGTAAGCAGGAACTCGCTGGGCCTGTAATAAACTGAGGA +ATGTGGAGTTGGAGAGTATAGATAAGGTCCACTGACTACAGAGAGAAGACAGGCTGTTAACATTCTCTTTTAACTTGAGTGTAAGGGTGGGGGTCACACT +TTGCAGCAACTTTAAGAGGATTTTAAAATTTCTATGACTACTACTATTAGGTTAGAGCTGATTTCACTAATTCCTTCTTCACTGGGGCCAGATGCCCCAG +ACAGATGCCTGCCGTTGATTCAAGACATTTACTGAGCACCTACTGTGGGCAGGGCAGTGTTCTGGGCACCAGGGCTATAACCAAGACGAACTTCCGGCCC +TGGAGGGCAGGTGCTCACACTGGTGGGAGACATGAAGCTCACAGGGATGTGGGACAGCGAGTGAGACAGGATGACCACTAGGAAGAAAACAGGAGGAAAG +GAGTTAGGGGTCAGGGGAGGCGACATTTGAGGAGAGACCTGGAGGAGACCAGGGAGGAGGTGAGGGAGATCTGGGGGAAGGCAGTGTCACGGCCCTTGCA +GAGGCCCTGAGGCCGGTCCAGTTGGAGCTGGGAAGCCAGGGCTGGATGGGAGCTGCGGGGAGGAGAGGCCTGAGCTGGGTGGAGGCTGGGAGGGGGGAGG +CCAGGCTGGGTGGGGGCTGGGAGGGGGGAGGCCAGGCTGGGTGGGGGCTGGCCAGGCTGGGTGGGGGCTGGGAGGATGGAGGCCAGGATGGGTGGGGGCT +GGAAGGGGGGAGGCCCAGGCTGGGGGGTGCTGGGAGGACGGAGGCCAGGCTGGGTGGGGGCTGGGAGGGGGGAGGCCAGGATGGGTGGGGGCTGGGAGGA +GGGAGGCCAGGCTGGGTGGGGGCTAGAAGGGGGGAGACCCAGGCTGGGGGGTGCTGGGAGGACGGAGGCCAGGCTGGGTGGGGGCTGGGAGGGGGGAGGC +CAGGCTGGGGGGTGCTGGGAGGAGGAGGCCGAGGCTGGGTAGGGGCTGGGACGGGGGAGGCCAGGCTGGGTGGAGGCGGGGATGAGGGAGACCCAGGTTG +GGAGGAGGAGGCCGAGGCTGGGGGTGCTGGTGGGGAGGGGAGGCCCGGGCTGGGCGGTGCTGGGAGGAGGGAGGCCAGGCTGGGTGGGGGCTGGGAGGAG +GAGGCCCAGGCTGGGTAGAGGCTGGGAGGAGGGAGATCCAGGTTGGGAGGAGGCCCAGGCTGGGTAGAGGCTGGGAGGAGGGAGATCCAGGTTGGGAGGA +GGCCGAGGCTGGGGGTGCTGGTGGGGAGGGGAGGCCCAGGCTGAGGGGGTGCTGGGAGGAGGAAGGCCTGGCTGGGTGGGTGCTGGGAGGAGGGAGCCCC +GGGCTGGGGGGTGCTGGGAGGAAGGAGGCCAGGCTGGGTGGGAGCTGGGAGGAGGGAGGCCCAGGCTGGGAGTGCTGGTGGGGTGGGGAGGGGAGGCCCA +GGTTGAGTAGGGGCTGGGAAGAGGGAGGCCCCGGCTGGGTAGGGGCTGGGAGGAGGGAGGCCAGGCTGGGTGGGAGCTGGGAGGAGGGGAGGTCCAGGCT +GGGTAGGGGCTGGGAGGAGGGAGGCCCAGGCTGGGAGTGCTGGTGGGGTGGGGAGGGGAGGCCCAGGTTGAGTAGGGGCTGGGAAGAGGGAGGCCCGGGC +TGGGTAGGGGCTGGGAGGAGGGAGGCCTGGGCTTGGGATACTGGGGGGAGGAGAGGCCAGGGCTGGGAGGGGGCTGAGAGGAGGAGGCCTGGGCTGGAGA +TGCTGGGGGAGGAGAGGCCCAGGCTGGGGATGCTTGGGGGAGGGAGGCCTGGGCTGGGAGGGGACTGGGAGGAGGGAGGCCTGGGCTGGGGATGCTGGGG +GGAGGAGAGGCCCGGGCTGGGGATGCTTGGGGGAGGAGAGGCCCGGGCTGGGGATGCTGCGGGGAGGAGAGGCCCTAGCTGGGAGAAGGGAGGCGGGGGC +TCAAGAGAGGAGCTTCAGGGATAGAGGGTGAGGAGGAGGGGAGGCCGGGGATGGGGGGTAGGAGGAGAGGGGAGGCCAGGGCTGGCTGGGGGGTCGGGGA +GGCTAGGGCATAGGCCTGGCGAGGAGGGGAGGCTGGGGCTGGGTGGGCGCGCGGTCTCTGCCGGCCCCCAACGTCCCCGTCTCCGCAGGGCCGCCTTCAA +CAACAACGTGAGCGTGGCCTACGAGTGCCTGAGCGCCGGCGGGCGCAGGAAGAGGCCGGGGCTGGACGGGCGCACCTACAGCGAGCTGCTCAGGCGCATC +TGCCGGGACGGCCAAGCCCCCGAGGAGGTGGTGGCGCCGCTGCTGCGCAAGGTGCAGTGCCGTGACCACGAGGCGGTGCCGCTGAGCGTCTTCCGCGCGG +GCACACTCACCTGCTTCGTGCTGCTGGAGTTCGTGGCGCGCGCCGGCGCGCTCTTCCAGCTGCTGGAGGACTCGGCCGCCGCCGTGGCCGACCGCCGCGT +GGGCCAGGCCGTGCTGGACACCCTGGAGGGCGCGCTGCAGGCCAGCGACGCCGCCGCGCCCGCGCGCTTCCTGGAGGCCGGCTCGCGCTTGGGGCCCGAC +AGCCTGGCGCTGGCGCTGGACCGCGCCGTCGGGGGGCGGCGGCCCAGCGCGCCCATGACCCGCGAGGAGTTTCTGGAGAGGGCCGCCGCGCTCTTCATCG +CGAAGGTCAAGCCGGTGGGCTGAGGCCCGTGGGCCGCGCGGATCCGGGATCTGCGCTGGGGGGTCCCCGCGTGCGGGGCGCGCGGAGCCTTCCCTTCGCC +CTGGTGAGGCCCTGCCATAACCAGGCGCCCAGCCCTGCGGAGGAGGCCGGGGCTCCCAGGAAGCGGACGCCCGGTCCCCACACAGCGCCGCGGCCGCCCC +TCCACCCCCGCGGGAGCCCCTGCCCCACGCTAATAAAATGTGTTGCGAGGCTGACGCTGGTGTGTATGCGAGCGCCCGCCTCCCAGCCCCGGTGCCCGCA +GAAGACGCTTTTCCCCAGCAGGTCACCCACGGCCCCGGAACCGCGGCGACTGGAGGCTGGATTCGAGGCCGGAAACGCCGGGACCCCTGGACCCGGCCTG +GTGGGAGCAGCGGAGGGGGACGCCCCACGGGGCCCTGCGGAGCCTGAAGCCGGAGAGCAGGCGGCTCTTCTGGAACGCAGGGCCCGGGCCCTCCAGCCCC +GCCCGGCCCAGGTATCCTCCCTGAGCCTCAGTCTCCCCAGATGTCAAATGAAGAGGCCAGCTGGGCAGATGGTAGTGACATTGGTGAGACAACAGCCCTA +ACACTTCCCAGGAACTGAAGTGCCTCATGTGATTGATTCCCAGGCCCAGGCAGCGGAGGTTACACCCTCAGCAAGGGCTCAGCTGGGATCTGCGCCCGGC +CTGCTCCAGAACGCAGCCCACTCGCCACCGGTGGGGAGGGTCGTCCGGTATCCCCCAGTGCCCACCACCACCAACCAGAATCACTTCTCAGACTGCAAGA +GCGAATCCAGCCGGGCGTGGTGGCTCACACCTGTAACCCCAGCACTTTGGGAGGCTAAGGCGGCGGATCACTTGAGGTCAGGAGTTCAAGATCAGCCTGA +CCAACATGGTGAAACCCTGTCTCTACTAAAAATACGAAAAAAAAAAAAAGCTGGGCTGTGGTGGCAGGCGCCTGTAATCCCAGCTACTCAGGAGGCTGAG +GCAGGAGAATAACTTGAACCCAGGAGGCAGAAGTGGCAGTGAGCCGAGATTGAGCCACTGCACTCCAATCTGTGCGACAGAGTGAGACCCTGTCTCAAAA +ACAAAACAACAACAACAAAAAAAAAACAGGCCAGACGCAGTGGCCCACGCCTGTCATCCCAGCACTTTGGGAGGCAGAGGCAGGTGGATAACGAGGTCAG +GAGATGGAGACCATCCTGGCTAACATGGTGAAACCTTGTCTCTACTAAAAATACAAAAAATGAGCCGGGCGTGGTGGCGGGCACCTGTAGTCCCAGCTAC +TCTGGAGGCTGAGGCAGGAGAATGGCGTGCACCGAGGAGGCGGAGCTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGTGACAGAGCGAGA +CTCCGTCTCAAAAAAATAAAAAAATAAAAAGTGAATCCAGAACTCCAGCTCCAGTTGCTGGCAGGTGACTTCACTCCCTTGGCCTCAGTGTCTCCTGTTA +AATGGGAGTCCCCACAGCCTGTTCTGGTGGAGGGGGTCCAATCGGACATAGAGAACACTCAAGCCTTGTTTCTCCCCTGCTGTCACCGCCACATCACAGT +CATCCACACAGAAAAGACTTCTGTGACCACATGTGGGAGCGTTTTTTCCCACACACCAACCAGCAGACGCCAGCCGGGTGTCCTCTTAATTCAGCTCTGA +CGCCTTCTACCCAGAGATAGTGTCAGATCCCACAGGCCGAGGGCTCAGTCCCCGAGCCTCTCCCTCTTCAGACACCAGTTGCGAATCTGGGCTTCCAGGA +CTTCGGTCTGGCCGGGTTCAAGTTGGGGTTCCCAGCACCCCTTTGGGTTCAATTAATTTGCTGGAGCAGCTCACTGAACTCGGAAACACTTGTGTTTCCT +GGTTTACTATAAAGGATGTGGCAAAGATAGCAGAAGAAGGGACCACAGGTGAGGTACGTGTAGGGTGGGGATTGGAGTGCCATGAGGATGCACAGGGCAC +CATCTCAGAGCTTCCAGGCATCTCCACATGTTCAGCTCTTGGAAGCTCCCCAGAACCCAGTTCTCTAGGGTTTCGTGGTTTTTTGTTTGTTTGTTCATTT +TTGAGACGGAGTCTTGCTCTGCCACCCAGGCTGGAGTGCAGTGGCGCAATCTCGGCTCACTGCAACCTCCCCCTCCTGAGTTCAAGCGATTCTTCTGGCT +CAGCCTCCTGAGTACCTGGGATTACAGGCGCCCACCACCACACCTGGCTAACTTTTGTATTTTTAGTAGAGACGGGGTTTCACCACGTTGGCCAGGCTGG +TCTCAAGCTCCTGACCTCAGGTGATCCACCCACCTCAGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCACACGCGGCCTAGGGATTTTATGGAA +GCTTCATGATGTCAGCATTACTTCCCCAGGGGTATAGGGCAGGACCCTCTTTGGGGAGGGTCCCAAGACCCGTAATCGAAAAGGTAAGATTAGAGCTCTG +CAGCCCAGAGGAGGGCGGGAGATTATTTCCTGAGGCCTAACGAGCTCAGCAGTGCAGCAAAAGACTGCAACTAGGGCTTCAGGAGCTATGATCCGGGAAC +TGAGGAAGAAAACTACTCTCTATTCTAACACCACACACGGGAACAGAATTTTATTTTATTTTAATTTTTTGAGACAGAGTCTCGCTCTATCACCCAGGCT +GGAGTCCAGTGGCGTGATCTCGGCTTACTGCAAGCTCCGCCTCCTGGGTTCACACCATTCGCCATTCTCCTGCCTCAGCATCCCGAGTAGCTGGGACTAC +AGGTGCCCACCACCACGCCCAGCTAATTTTTTGCATTTTTAGTAGAGACGGGGTTTCACCGTGTTAGCCAGTATGGTCACGATCTCCTGACCTCATGATC +CGCCTGCCTCGGCCTCCCAAAGTGGTGGGATGACAGGCGTGAGCCACCGTGCCTGGCCTTCTTTTTTTTTTTAGACGGAGTCTCGCTCTGTCACCCAAGC +TCGAGTGCAGTGGCTCAATCTCGTCTCACTGCAACATCTGCCTCCCAGGTTCAAATAATTCTCCTGTCTCAGCCTCCTGAGTAGCTGGGATCACAGGCAC +GTGCCACCGTGCCTGGCTAATTTTTGTATTTTTAGTAGAGATGGGGTTTCACCATGTTGGTCAGGCTGGTCTTGAACTCCTGACCTTGTAATCCACACAC +CTTAGCCTCCCAAAGTGCTGAGATTACAGGCATGAGCCACCGTGTCTGGCCGGGAACAGAATTTTTAAATTTTTACAAGTTCCACGATGGCAGAGACCAC +TCCTGTCTCCCAGTTTCCCAGCACTGAGCTGGGCTTAGGATAGGTGATCAATGAACCAATGAATCAATACAGGAATGAATCCTGGCAAATCGCCTGTTTC +CCAAAAAAAGCCACAATAATGGTTCCACTCCCCGCCGCAGAGGCAGATGGAGAGGTAGAATCCGCATCCCCCTGCGGGACTGGAGCTCCTTCCAAGGCAG +GGCCCCTGCGGGACGCTCACCCTCTGGACTGGGCACCAGCTGCGATGCCTGCGCTGACGGCAGCTCCTGCTGTGCAGACTCAGGAGCTGAATAAATGACA +GTTGTGGTTCTAGGCTACCAAATTTGGGGTGATTCATTACGCAGCAATGAGTAACAAAGATTAATGAAAGGTGCCCACTCCATCCACAGGTGCTGTTAGG +CTACCACAAACGCCCCTTACAGGTGTGAGCCTTACAGGTCATACGCCAGAGCATTTCAGTGAGCACGGGCCGGGGGCTCAGCAGCATTTCCGGTGAGCAC +GGGCCGGGGGCTCAGCATTTCCGGTGAGCACGGGCCGAGGGCTCAGCAGCAATTCCGGTGAGCACGGGCCGGGGGCTCAGCATTTCAGTGAGCACGGGCC +GGGGGCTCGGCATTTCCAGTGAGCACGGGCCGGGTGCTCCGCAGCATTTCCGGTGAGCACGGGCCGGGGGCTCAGCAGCATTTCCGGTGAGCACGGGCCG +GGGGCTCAGCATTTCCGGTGAGCACGGGCCGGGGGCTCAGCAGCATTTCCGGTGAGCACGGGCCGGGGGCTCAGCAGCATTTCCGGTGAGCACGGGCCGG +GGGCTCAGCATTTCCAGTGAGCACGGGCCGGGGGCTCCGCAGCATTTCCGGTGAGCACGGGCCGGGGGCTCAGCGGCATTTCCGGTGAGCACGGGCCGGG +GGCTCAGCGGCATTTCCGGTGAGCACGGGCCGGGGGCTCAGCGGCATTTCCGGTGAGCACGGGCTGGGGGCTGAGCAACAGGACACAAAACACAGGAGAG +CCGGGCGCGGTGGCTCACGCCTGTCATCCCAGCACTTTGGGAGGCCGAGGCGGGCAGATCATGAGGTCAGGAGATCGAGACCATCCTGGCTAACACGGTG +AAACCCCGTCTCTACCAAAAATACAAAAATTTAGCCGGGCGCGGTGGCGGGCGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCGTGA +ACCCGGGAGGCAGAGCTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCATCTCAAAAAAAAAAAAAAAAAAAAA +ACATAGGAGAGGCCCCTGTCCTCCCGAAGCCCACAGCCAGGCAGGCTGAGGTGGGCTTAAATCCTGGACACCCGGACAGGGACGCAGGGCACGGAGGCTT +CCAGGAGTGACCAATCAGAGGACACCAAAGCTGGTCCCAGGGTGCACCTCACACTCCGCCCCGGTCCCTTGAGGCCAAGGCCGACCGAAGCCCACCTCCC +CTGCCCCGCCCAGCTCCCCGGGGCCTCCCCTGATCCCTGACCCTGTGCCGCCCACTGTGCCCGCCCTCAGGTCCCGAGGACCCCGTCTGTCCTAATCCCG +GCATGACCCTTACCAGCGCAGCCCGGAAGCTGACGCGTCCTCCCTGGCCTCACAGCAGCATAGAGCGCGGCAATCCCCTCTGGCAGCACCCACAGGCTCC +TGCCCCACCCCACAGTCCCCCTTGGAAGCTTCCTCTCTCTCCCCAGCTCCTCTGGTGGCTTCATCCAGGGCCTCCCCTCCTCCCAACAGTCCTCTGCTGG +CTCCCTGGGGACATCCCAAGCCTGACACATCCAAGACGGAGCTTCCGGCCGGCTCCCTGGACCCCGGGCTCCTCCAGAGTTTCTGGTCTCTGTGGAAGCC +TCTCACCCGATCCACTGAGCACTGAGACCACGGCCAGACGCCTTCCCGGGCTCCACAGCGGCCCTCACCACACCTCATCCTGAGGCACCCTGCCTGCCCT +CCCTTCACTGCCCCCGGCTGGTCCAGCCAACACCCTCGCCCACCTGGACCCCCAGCCCTTCACCGCCCCCGGCTGGTCCAGCCAACACCCTCGCCCACCT +GGACCCCCAGCCCTTCACCACGCCCCCGGCTGGTCCAGCCAACACCCTCTCCCACCTGGACCCCCAGCCCTTCACCGCCCCCGGCTGGTCCAGCCAACAC +CCTCGCCCACCTGGACCCCCAGCCCTTCACCGCCCCCGGCTGGTCCAGCCAACACCCTCTCCCACCTGGACCCCCAGCCCTTCACCGCCCCCGGCTGGTC +CAGCCAACACCCTCTCCCACCTGGACCCCCAGCCCTTCACCGCCCCCGGCTGGTCCAGCCAACACCCTCTCCCACCTGGACCCCCAGCCCTTCACCGCGC +CCCCGGCTGGTCCAGCCAACACCCTCTCCCACCTGGACCCCCAGCCCTTCACCGCCCCCGGCTGGTCCAGCCAACACCCTCGCCCAAATGGACTCCCAGT +CCCCACCAGCCAGTCAAAGCATCCCTCCCCCAGCCTCAGCGATGGGTTCAGAGAAACCCAGCTGGCCAGTGAGATGCAGCCGGGAGCTGTTTCCGGGAGC +GCAGTGCTGGGCGGCTGGGTTGGGTGCATGGGCTAGACTTTGCAGCCCTCACCTCCGCCATGTCTGCGAATAAAGCCGGCACTCAGGACAGCTGAGCGGG +AGGCTCCCCAGCGTCTTCTCACCTCTGTCCCGCACTCACCACCCAGACCCTGGGCCTCTAGCCAGTCGGGCTGTCCCCACCTCAGGGCCCCTGGACGTGC +TGTTCCCTCTCCCTGCAGCACTGTTCCCGCAGACCTGCCTGCTGCTTCCCCACGCCACCTGGGTCTCTGCTTATATGTCACCTCCTGAGTCCAAGATGCC +TTCCTACACCATCCCGGTGGCTCTCTAACCCCTGGCATTCTTTAGAAACTGCTTATTTATGTATTTATATGCTGGTTTGTGGCCTCTCTCCCTGTGAACC +CAAGGGCAAGAAGTTTACTGCTTTTGTTCACTGCTCAATCCCCAGAACCTAGATTTACACATAGAAGAGAAGGAAGAGAAGGAGAGAGGGAAGGAGGGCA +AGGGAAGGGAAGGGGAAGGGAATGGAAGGGAAGGGGAGTGGAGGGGAGGGGAGGGGAAAGGAGGGGAAAGGAGGGGAAAGGAGGGGAGGGGGATAGGAAG +AGAGGGGAGGGGGATGGGAAGAGAGGGGAGGGGGAGGGGAAGGGAGCAGAGGGGAGGGGAGGAGGAGGGGAGGGGAAGGGAGGGGAAGGGAAGAGAGGGG +GAGAGGAAGGGAGGGAAAGAAGGAAGCAATTTTCCCCTAGGAAGAAGCTGGAAGTCATTGAGGTGTGTTAATCCCTGTAGCTGTAGTAACAAATTTAGTG +ACTTAGCGTGGACGTACCATCTCACAGCTCTGGAAGGCAGAACTTCTAAAATCGAGGCATGAACAGGGCTGGTCCCTCCTGGGGGCTCCAGGGAGAACCT +GTTTCCTCCTTTCCCAGAGTCCAGAGGCGCCCGCATCCCTCAGCTCCAGGCCCTTCCTCCCCCTTCACCTCCAAGAGCGCAACCTCTTCCAGTCTCTGAC +TCTCGGCGCCCGCCCCCCACCGCCCTCTTAAACGGACCCTGTGAGGACATGGGCCCCCATCACCCCGGATGCTCTGCCGTCTCAGGGTTCTTATCACACC +TGTAGAGTCCCTTTTGCCACCTGAGGTGGTACAGCCACAGATTCTGGGGATCAGGATGTGGATGTCTTGGGGGCCTTATTCCCTCTTCCACGGTGAGGAA +CTGGCCCGGGACTGCACAGAGGAAAGCTGACCTGGAAGCCTGTTCTGATGCATCTGGAAGCACACGGGCCCCACAGCCTTTTGCGTTTTTCCCCTTTTTT +TTTTTTTAGACAGGGTCTCGCTCTGTGGCTCAGGCTGGAGTGCAGTGGTAAAATCACAGCTCACTGCAGCCTCAAACTCCTGGGCTCAGGCGATCCTCCT +GCCTCAGCCTCCCAAGTAGCTGGGACCACAGGTATGTACCATCACACCTGGCTGCTTAAGAAACATTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT +TTGTGGAGACGAGGTCTGGCCATGTTGCCCAACGCCCCACAGCTGCTGTGTCCTGGCTCCCTGTCCCTCTCCCCTGAGGACCATATCCTCCCACATGCAC +CCCTCTGCCTTCTGAGAACTGTCTTTCTTCCCTACAAGGCATGAGAGCAGCAAGATGCCATCGTGTAAGAGTCTCAGTGACATCTTGGGCTCCACAGGAA +GACCTTTGTACAACTATCTTATCTAACCCACTTTCAAATTAAAAAACTGAAAGTCGGGCTGGGCGCGGTGGCTCATGCCTGTCATCCCAGCAGTTTCAGA +GGCCGAGGCAGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGCGAAACCCCGTCACTACTAAAACTACAAAAATTAGCCGAGTA +TGGTGGCGCACCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATTGCTTGAACCCAGGAGGCAGAGATTGCAATGAGCCAAGATCGTGTCACTG +CACTCCAGCCTGGGCAACAGAGTGAGACTCTGTCTCAAAATAAAATAATAAAATAAAATAAAAAACTGAAACTCATAGGCCAGGCACGGTGGCTCATGTC +TGTAATCCCAGCACTTTGGGAGGCCAAGGAGGGTGGATCACATGAGGTCAGGAGTTCCAGACCAGCCTGGCCAACATGGTGAAACCCCATCTCTACTAAA +AATATAAAAATTAGCTGGCATGGTGGCACAAGTCACCCACTTGGGAGGCTGAGGCAGGAGGATCACTTGAACCCGGGAAGCAAAGGATGCAGTGAGAAGA +GATGGAGCCACTGCGCTCCAGCCTGGGTGACAGAGCAAGACGCCATCTCAAAAAAAAAATAATTAAATAAATAAATTAATTAAATAAACCTGAGACTGGG +TTTAATGTTTGAGCGATATTTCCAAGGTCGTGGCAGAAACTAGATTTGAATTTAAGGTTCTTCTCTGCCATGTGATGGAAAACCTAACTCAAACTGGCTT +AATTAACGAAGAAGGAATTTATTTTTACTTATTTATTTATTTTTGAGATGGAGTTTCACTCTTGTTGCCCAGGCTGGAGTGCAATGGCGTGATCTTGACT +CACCACAACCTCCGCCTCCCAGGTTCAAGCGATTCTTGGGCCTCACCCTCCCGAGCAGCTGGAATTATAGGCATGTGCCACCACGCCCGGCTAATTTTGT +ATTTTTAGTAGAGACAGGGTTTCTCCATGTTGGTCAGGCTGGTCTGGAACTCCTGACCTCAGGTGATCCACCCTCCTCGGCCTCCCAAAGTGCTGGGATT +ACAGGTGTGAGCCACGGCGCCCGGCACGAAGAAGGAATTTAACCTGGTTGTGGTGGTGTGCACGTGTGGTCCCAGCTACCTGGGAGGCTGAGGTGGGAGG +ACTGTTTGAGCCCAGGAGTTCAAGGCCAGCCTGAGCAACAGGAACGGGGGCAGGGAGGGAGGAAAGGAAAATAAACTAAAAAGGCTGGGCGTGGTGGCTC +ACGCCTGTAATTCCAGTACTTTAAGAGGCCAAGGCAGGAGGATCACTTGAGGCTGAGAGATCGAGACCAGCCTGGCCAACATGGTAAAACCCCATCTCTA +CTAAAAATTCAAAAATTAGCTGGGTGTGACAGTGCACGCTTGTGATCCTAGCTACTTCGGAGACAGGTGGGAGGATTGCTTAAGCCTGGGAGGCAGAGGT +TGCAATGAGCTGAGATTGCGCCACTGGACTCCAGCTTGGGTGACACAGAGAGACTCCATCTCAACACAAACGAACTAAGAGGCAAGAATTCATGAGCTTG +CATCATTGGAACATCCAGGGGAGGTCAGGTAACAGCATGATGCAGGATCACTAATAGGATTATCAACGTTTCCCCTCTCATCAGCCGGCTCGGCTTTCCT +GTGATGCCGCCTTTGTTCGGAGGCCCCGTGGTGACACCATGACCCCGTAACTCCAGCCCCAGGTCCTTCCAGCTCAGCCACCCCAGCACTGTGATCCCAG +AGAAATGTCCCAGAGCTGAATCTCATTGGACGTCAGGAGTCACATGCTTGTTCCTGAACCAATCATTGCAGCCCAGGGTGGGGGCCCTGGGAACTGATGG +GATGGCCCCTCCCTGCAGCCAGGGCTTGCGTCAGTCCAATTCGAACCCGTTCCCACAGAGTAGGGAGCCCCCAAGCAGGCAGGTGGAAGCCCCTGGTGTC +CACCGCTCCCGGGTGCTGTGAGCCTGAGCCTCCCTGGGGGTCGGGGCCCTGTGGGACCAGCTGGAGGGGCTTGAAAATCTCCCCAACCCAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAACACTTTGGGAGGCCGAGGCGGGCGGATCACGAAGTCAGGAGATCAAGACCATCCTGGCTAACACGGTGAAACCGCT +TCTCTACTAAAAATACAAAAAATTAGCAGGGCGTGGTGGCATGCGTCTGTAGTCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATCACTTGAACCCGGGA +GGTGGAGGTTGCAGGGAGCCAAGATCGTGCCACTGCACTCCAGCCTGGGCGACAGAGCAAGACTCCTTCTCAAAAAAAAAAAAAAAAAAAAAAAGCGAGA +GAAAGAAAACCTCCCTCACCCACACAGTGCTTCCTGGGATGTGGGTGTACGGAAGAAGAGAGATCTTGGGAGCCCTTAGAGAAGGAATCGTGGTTAATTC +TAATTAGCATTAATTTACCCATGAGCTGCTGCCTGCCGGCTCCATGATGCTGGCAATATATCCACGACCTGTGGCACGGAAGAGACTGAGGCTCACAAAA +CCCTGGGAACCTTGGTGAAGGGGCCACAGCCAGAAGGCCCCACTAGTCCCGAGACCCTCCTTTTACTCCAGGCCCCCAGGGTGCCGGGCAGAGGGGCCTG +AGGGAGGAGGCCCAGAGGCCCTTACGGGTGAGGACGCCTCGGCCTCGGCCCTGGACAGCTCTGGAAGTGACCGCTCGGCCCAGAGCTCTTTCTTGGATCC +CTCCCTCCCTCTCCACTCCTGATGCTGTTTTCCTTTCCCCAGACAGGTTTGCCTGCTGGTCCTCTTCCGGGGACCAGACTCATGAAGCCGGGGCCAGGTG +TTGGGGCACCTGCGGGACAGAGTGGCCCTGGTCCCAGACTGGTTTTTGTTTTTGGTTTTTTTTTTTTTTGAGACGGAGTCTCTGTCGCCCAGGCTGGAGC +GCAGTGGCGCTATCTAGACTCACTGCAAGCTCCGCCTCCCGGGCTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACGGGCGCCCGCCA +CCACGCCCAGATAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCATATTAGCCACAATGGTCTCGATCTCCTGACATTGTGATCCGCCCGCCTCGG +CCCCCCAAAGTGTTGGGATCACAGGCGTGAGCCACCGTGCCCGGCCTGTATGTTGATGCAGCTGTGTGTACCCAGGGCATAGCAACAATGCCACTGGCAC +AGTCCGAGGGCAGGGCCACCCGTCACGGGCACGACTCAGGGGAGGCTGGGCTGCCCCGTCCTCACCACGGCCAGTTCTCCCGACCAAGCTTCACAGCAAG +GAGCATGTGGGTGTCTGGGCAGCCACTGAGCCAGGTCAGAAGTCAGGTGGGGTCACAGTGATGCCCGGAATCAGCTGGGGTCAAGACTCAGGTGGGCTGG +GCGCGGTGGCTCATGCCTATAATCCCAGCATTTGGGAGGCCGACGCAGACGGATCCCTTTATTAGTCCAAACTGCATCCTCCCCTTCCTTTCAAAACCTA +ACAACACACTTGAGGTCAGGGGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCATCTCTACTTAAAATACAAAATTAGCCGGACGTGGTGGCGGGCA +CCTGTAATCTCAGCTACTCGGGAGGCTGAGGCGGACACTAGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGATTGTGCCACTGCACTCCAGCCTGGGCC +ACAGAACGAGACTCTGTCTCATTTAAAAAAAAAAAAAAAAAAAAGACTCGGGTAGGACAAAGGTCAGGCTGGGAGGAGGGCACAGCCAGGCTCGGGCTCA +GCTTGGGGTGGGGGCTCCGTGGGGCTGGCGCCTCTCCCGGGTCAGGTGCTGAGCCGATGCTGGCCGGCGTAGGCCTCTTTCCCAGTTTCTCTGGGGGGCA +GGAGCACCTTGCCAACCTCTGATGGCTCCAGCGCCTGCACTCGCCTCACACCACATGGTGACTTCAACGGGGACCAGGGAAGCCCTCGCCCCTCCCACCC +CTCAGAGCCCTCCCCGACCTCGCCCACTTCTCAGAGCTCCCGCTGTCGGGGGAACCGAGGCAGCGCCGCGCCTGGAAGCCAGGTCTGCGGATCCCGCCTC +GCTCCCGCCCCTTCCTCCCTTCCGCGTGGCCAGCGCGACCCTAGGACAGACTTCGCGCCCGTCCCCTGCACAGACGGGGAAACGGAGACGGGGACGCGGG +GTCGCGCCGGATGGACCGGCCCTGCCCCTCCGGTCCCGGTCAGGACCCCGCGCCGCGCCCCGTTCACCGCCCGCGGCCCCGCCCCGCGCCGGCACGTCAC +AAAACAACCCCAAAGCCGGGGGACCGGGCCGGTGACGGCGCAGAGCAGCCCTGCCCGCCTCCTTGCGCACAGCGTCCGCGGTGCTGGTCGAGCAGGGGGC +GACGGCGGCGGCCTCGGGGATCGGAAGAGCCCGGGGCTGCGCGCTCGAACCCTCCCTCCCGGCGGAGGCGCTCGGCGCCGTAGGCGGGACCGGGGCCGGG +ACTCCACCTCCCGGCGTCCCCTGCGGCCGGGCGCGCAGGCGCAAGTCGGACCTGGCCGCGGAGCGCAGGCGCAGTCGGGGCCAGGCGGTGCGCGCAGGCG +CAGCGGGGGGCGGGGCGCGCGGGCCCGGCCAAGGCAAGCGCCGGTGGGGCGGCGGCGCCAGAGCTGCTGGAGCGCTCGGGGTCCCCGGGCGGCGGCGGCG +GCGCAGAGGAGGAGGCAGGCGGCGGCCCCGGTGGCTCCCCCCCGGACGGTGCGCGGCCCGGCCCGTCTCGCGAACTCGCGGTGGTCGCGCGGCCCCGCGC +TGCTCCGACCCCGGGCCCCTCCGCCGCCGCCATGGCTCGGCCGCTAGTGCCCAGCTCGCAGAAGGCGCTGCTGCTGGAGCTCAAGGGGCTGCAGGAAGAG +CCGGTCGAGGGATTCCGCGTGACACTGGTGGACGAGGGCGATCTATACAACTGGGAGGTGGCCATCTTCGGGCCCCCCAACACCTACTACGAGGGCGGCT +ACTTCAAGGTGAGCGCGGCGACCCCCGCCCGGGTCCCGGAGCCCACGAGCGACCTCGGGCGCCGGGAACCAGCTCCCTGCCCCGCGGTCCTAGCGCTGTT +GCTGGGCGGGCCCCGAAGCCTCCTGGCTTGGGCTCGTTTCCCTTCTATGGCCACGTTCCCCCACCCAGCTCTGCCCGGCCCCCTCCTCGGACCGTCTCGG +GGACCTTCAGCCTCTGCTGCAGTCCTCGAAAATCCCCAGTTCCCTTCAAGGCATCGTCCGGTCCCCTGTTAGGCTCTTGGCCCCCGGAGGGGTGGCCGGG +GGCCCTCCCTGTAGCATCTGGGCGTGGGGCTCTTGCCCACCTCCTCCTTGGCGGGGGCTGGACCCCGGCTGCCTCCCCCTCCGCCCCTGCGAGAAAGAGG +GAGCGGAGCCCAGGCCGCGCCGGCCTTTCAGCTGCCCTCCCCGCCCTCCCCGGAGGAGACAAAGAGGCCCCCCCAGACCCCGTAGCTGCTATTGTTGGGG +AGCTGGGCCCGTGAGCGGGGGAGCGAGGCCAGCCTGGGGGTGGCTGGCGCGGCCACTCGCTCAGTCTCCAACAAAGGCCCGGATGAGCCTTGGCAGCCAG +GACCCGCCTGGAAAGCGGCCACCCTTGCCAGTAGCAGCCGGCCAGGCGCCCTGGGCTCCATCCCCTGCTTTATGTAACCTGCGCCCTCGGGAAGGCCGAA +GTAGGGGCGTGCCTCCCACCTGCTCCCTGCAGCTCTCTCCAGGCCTCCCGGCTCGGGCCCGCGTCCCGGACCCCGACCTCAGAAGCTCCGGGCTCGCTCA +TCCCAGCTGGTCTTGGCCTTTCTCAGAGTCCACTGAACAGGTGGCTTCTTGGGACCCAAACCCCGAGTTCTGGGCCGTTTCTTCTGCCCTCTGGCGGTTT +AATTCCAAGCAGTTTCTGGATGTTTTTGTTGTTGTTGGGAGCGGGGAGGCTGTTTCTGTCTCATGTGAAAAGGACTCAGGCCAAAACCAGGGCAGTTTTC +TTGATCTCACGATCCAGACGTGACCTTTGACTTCTTTTAGCGTTCAGGGACCTCGTTCTTGGGGCCAGAGGGACAAAGCGAGGGGCCCTGTGTGAGCGGT +GGGGAACGAGCACCCTGTCCAGGAATCTCCCCCTCCCACCGTCACTTCCTGCCAAGAGCCTGGACACGACACGACACTGCAGGGCCCGGCCCGCTCTGCC +CCGGCCAGCTGCGGGCGTGGGGCCGAGGGACCGATGCCTCCCGCACGATATGTGTCTGCTCTCCGAGCTAATTAGTGTCTGAACCGCACCCGCTCAGCGG +CTGTGAGGGCAGCAGCCTGGTCTGCTGGGGGCGATTCCTGAGCAGAGAGTGGGACGCCCGTGGGTTCTGCATCTGGAATCCTGCGTCCCCACACAGGGAA +CAGAGTTTGGGTCTCGAGGTTGCCAAATGGTTTTAGCAGCTCCTCCGCCAGCCCCTTCTGTCTGCTTGGGGGAGCAGCTGGCTGAGGAGCCGCAGCCCCA +CCTCGAAGCCAGGCCTGTGAGGCGGCTGCTGTTCTGGAAGGAGGGGATGGGGGTTTCTGGCTGCTGTGCCCACCAGACCGGTTGCCAGGGATTGTGGGCA +GAGCTTCCTGGGCCAGCATTAGGGGATAATCCGGTTTTCCGGATTTCCCAGGGAGGGGGCCTCTAGACATCTGCCACAGGGTCAGTCCTCAGAAGCCAGT +GTTGAGACGGGGGTGCTGCCACCCACGAGGACTCTCCCTTCCCGCTGTGCCTGGGAGGGAGTTGGGGGAGCGTGGAAATACAGAACCTGCTGAGTGCCCA +GGGCCGCTGCTGCCCAGCCACTGCCTGCAGCTGCTGTTCCTTCAGGAGCCAAAGTGAGCCCTGGGGCAGGGGCCGCCAGAGAGAGCCCTCCACAGCCGAC +TTGCTGTCTGCCCTTGGCAGGGCGCTTTCCTTTTCTGAGCCTGGGTTTGCTCCGGGGAAAAGACATTCTTAGAGGTGCCCAAAATAAGAGGCTCATTGGG +ACTTGGTGGGGTTTGGTACAGATGAGGCCTTGGCTGTTGTCAAGGATTGCCGCCTGAAACCCAGCACCAGGCTTGGGGGGCCTGAAGTCTTGGGGAACCG +CAGGACAGTTCTGAGACTGAAGTTCCAGCCTTGCTCTGTGGCCGCGGCCAAGTCACTTGCCTTACGGGGCACCAGTGAGTTCCCTGTCAAACAGAGGACA +CCCCCCAAGACACCCCGCGTGCCCTCCCTGTCCAGGAGGGGCCCGTCCACGATCCAAGACCCCCAAAGTGCCCTGCCTGTCCGGGAGGGGCCTCGCCCAC +AATCCAAGACCCCCGAGTACCCTCCCTGTCCAGACCTCGCCCACGATCCAAGACCCCCTGAGTGCCCTCCCTGTCCAGACCTCACCCACGATCCAAGACC +CCCTGAGTGCCCTCCCTGTCCAGACCTCGCCCACAATCCAAGACCCCCGAGTACCCTCCCTGTCAAGGCCTCGCCCACGATCCAAGACCCCCGAGTGCCC +GCCCTGTCCAGACCTCGCCCACGATCCAAGACCCCCGAGTGCCCTCCCTGTCCAGACCTCGCCCACGATCCAAGACCCCCGAGTGCCCTCCCTGTCCAGA +CCTCGCCCACGATCCAAGACCCCCGAGTGCCCTCCCTGTCCAGACCTCGCCCACGATCCAAGACCCCCGAGTGCCCTCCCTGTCCAGACCTCGCCCATGA +TCCAAGACCCCCGAGTGCCCTCCCTGTCCAGACCTCGCCCACGATCCAAGACCCCCTGAGTGCCCTCCCTGTCCAGACCTCGCCCACGATCCAAGACCCC +CTGAGTGCCCTCCCTGTCCAGGCTTCCACCACGATCGCTCTGGGGGTGCTGCTCTCGTGCCTTGGAGTGCTGAGTGCCACCAGGACCCCTGACCCAGACA +ACCTCTGTGTCTGGCACTGGGGCCCAGCAGGAAAACAGTGAGGCTTCCTTGTTTACCTGCTGTGGCCCAGGAGGGCCGTGGGTGGCATCACGCCCCAGGC +TGCAGGCCAGACAGCTCTGTCACCTGGCACGTGGCTTCAGGCCTCCCTCTGTGGCCGTCCTTGCCAGCAGATCTGGACCTCCAGGGCCTGGGTGACCACA +GGGGGCGATGCTGACAGGGAAGGAGTCCTGCCAGGTTTCTGTGACCTATGGGTCTGCCTGCCTGACCCCCCAAGACCGGACACCTGAGGGCAGACGGCCA +TACTGACTCATCCCCTCCCACGGCCTGGGCCAGGGCAGGTGTCACAAGTGTTTGCTAACTGAGCAATCATCTGTGCTAACCCTCCCCACACCCTGGCTGC +CAAGGCCCTGGAGGTGCAGCCCTGGTCCTGGGCTTCAGCTCCATCCAAGGGGAGCCTGGAGCCCCTGCCAGTCCATTCTGTCTGCTGGTGGGTGCCCCTG +GCCTGGGTCCCATATGCCTGACCTGGGCTGCCACGGGCCTGGAGCCACGCGGGCAGCCAGTGCCCACGTTCCCCAGCAGTTGTGCTGGGCCGGGTCCCGG +CCACCTGGACTGTGTAGGAGCTGGGATCAGCTCGGGTGACTCAGAAAAGGCTTCAGGCAGCCTTCTGGGGACTTGACCCCAGGCCTGTGAGAGTCCCTGC +CTTGGGCAGGATACGGTGTCCCTCACACACACCCTCAGGCACCAGCACTGGGAGTGGGATGGCCTTGGGCACCTTGTGAGCTGGGGCAGGTCTTGGGGCT +GGGCTGGACTGAGCCACCTGCCTTCTGCCCCTGCAGGCGCGCCTCAAGTTCCCCATCGACTACCCATACTCTCCACCAGCCTTTCGGTTCCTGACCAAGA +TGTGGCACCCTAACATCTACGAGGTGAGCGCGGCCCCCACGGGCCTCAAGTCCTCATCCTCCGGGACCCAGGGTGCTGGGAGCCTCACGTCCTCATCCTT +CCGGGACCCGGGGCGCTGGGAGCCTCACGTCCTCGTCCTCCGGGACCCGGGGCGCTGGGAGCCTCACGTCCTCGTCCTTCCGGGACCCGAGGCGCTGGGA +GCCTCATGTCCTCGTCCTTCCGGGACCCGGGGCGCTGGGAGCCTCACGTCCTCGTCCTCCACGTCCTCATCCTCCGGGACCTGGGGCACTGGGAGCCCGT +GCTGACCTCTGACCTGTTCTGACCTGTCTTCTTCTTGTGCAGACGGGGGACGTGTGTATCTCCATCCTCCACCCGCCGGTGGACGACCCCCAGAGCGGGG +AGCTGCCCTCAGAGAGGTGGAACCCCACGCAGAACGTCAGGTAAGCCGGCCCAACCCCCTGTGTCCACCCAGAACATCAGGTAGGCCGGGCTCCGTCCCG +TATCCACCCAGACCATCAGGTAGGCCGGGCTCCCCCACAGGCTGTGGCGCCAAGGCCTGATTCGGGACCTGCCAGCTGGCGGTCCTGGGCCTCGCTGTAC +CTGCACGGTAGGTGCTTTCACGGGGCCTGCGGCACCGTGTGTCGGTGCAGACTCCCACCAGGACCCCAGGCCGGCCCCACCGTCTGGAACCACCTAGAGG +TGTCCCGCCATCCTCAGTCCTGGGGCCTTCTCCTTACCCAGCCGTCTCTGGGTTGGTCACCTCGTGCCACGTGTGCCGCCTGGGCCTCGTCCCCAGGTAC +AAGCACTGGGCCGTGTTGCCCGTGTGTCCTGGAGTGTAGTCTAGGCAGGACGTGCGGGTGTGAGGGCAGCCCCGGGTCTGACGGAGGGGTCTGCACCTTG +CTGCCCTCCCTGGTCTTGGCGTGGGAGGGAGGAGACTGATGCAGGTCCAGCCCCTGCTGTTCTGGGGGCCTGAGACAGAAGCAGAGGCCATGAGGCCAGG +TGAAGGTCACCTGCTGGGTGGGTCCAGGCGTCCCCGTGACCCTCAGGGCCAGAGAAGAGCCGGAAGGCTGGGGTGCCCCGGGCCGCCCCACTCCGACCCA +CTCTCCCCACAGGACCATTCTCCTGAGTGTGATCTCCCTCCTGAACGAGCCCAACACCTTCTCGCCCGCAAACGTGGACGCCTCCGTGATGTACAGGAAG +TGGAAAGAGAGCAAGGGGAAGGATCGGGAGTACACAGACATCATCCGGTGAGGGCGGGCGGGGGCGTCACGGGAGGAGAGACTCAGATCCGGCCTGCACC +CCGGCCCCTGGTCCCACGGCCGCCCAGCCCCACCTTCCTGGTGAGGGTGGCGGAGCTTCCTGGTGCCCATTTACAGGGTGCCAGTCACAGATGGAGGCCG +GGCCGAGTGGCGGAGGGTCCAGCCAGGTTCAAGCCCAGCTTCTTGCCCCTTTTCCTCTTTTTTTTTGTTTGAGACAGAGTCTCTCTCTGTCACCCAGGCT +GGAGTGCAGTGGCGCGATCTCGGCTCACTGCAAGCTCCGCCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGACTACAGGCGCC +CGTCACCACGCCCGGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCAGCGTGTTAGCCAGGATGGTCTCGATCTCCTGACCTCGTGATCCATCTGC +CTCGGCCTCCCAAAGTGCAGGGATTACAGGCGTGAGCCACCGCGGCCGGCCTTTTTTTTTTTTTTTTTTTTTGGAGACAGAGTTATACTCTCTTGCCTAG +GCTGCAGTGCAGTGGTGCGATCTCGGCTCACTGCAGCCTCCACTACTCGGGTTGGAGCAGTTCTCCCCCTTCATCCTGCCAAGCAGCTGGGATTACAGGT +GCCCACTACCACGCCGAGCTAATTTTTGTAATTTTTAGTAGAGGTGGGATTTCACCATCTTAGCCAGGCTGGTCTCAAACTCCTGACCTCAGGTGATCCA +CCCGCCTCGGCCTCCCAAAGTGCTGGGATGACAGGCGTGAGCCACTGCACCTGGCCTGGTGGTTAGTGTTTTCATAGATTCTTCCAGGCTTTTCAGTTTA +ACGCATGTCTGTGCTTTAATGAAGAAATGGGGTCGTGCTGTGTGTGCCCAGTGACTGACTGTTAGGGAACATGTGTCTGTGCCTTAATGAAGAAATGGGG +TCGTGCTGTGTGTGCCCAGTGACTGACTGTTAGGGAACATGTGTCTGTGCTTTAATGAAAAAATGGGGTCGTGCTGTGTGTGCCCAGTGACTGACTGTTA +GTCAGGGGTGTTGGCCTTACTCATGTCTGGAGTGCGTCCCTGCAGGCTCTTGGCCTGGTGAGCTCTGGGTACAGCTGTGCAGTCGCCTACCGGCGCCTTC +TGTACCTGCAGTCCACTTAGCTTGCGTGGCTGTGTGTGGTGACCCACGGCTCTCCCTCTCCTCCCATCGCCCTCATGCCCCAGAGCTGAGCCCCACAGCC +CCTTCTCTTGGGTGCCTGTGTTCACATGAATGTGTAAACACGTGCGTGTCTGTGTACAAAGACAAGGCTTTCTTTACGGGTTGACGGCCTTAATGGTTCC +TGCTCTTCCTGTTACATAGAGGCCCTTCCTATCCATTTTTTTTTTTTCTCAGAGTGATATTGCATAGATTTCCTCACAGAGGCCTCACCTATTTTTGTTG +GTATTTTGTATAAACAGAATCTTAAAAACAACTTTTAAAATATTGCACACATAATGCATGTGTCTTCCTCGCCCCAGGACCCAGGAGCATCCAGGGCACC +TTCCATCCTGCACTCGCTGGTACCTGGTGTCGTGGGGTCATCTCGGGGCAGCATCCTGGTGCTGGGCGGTCTCGGCTCTGAGCAGCCATGGTGGGCGGGC +CCCGTGCGGCCTCCTGGGAAGTGGCCTGCAAGCACCTGCTGGCCTCTGGAGGTCACAGGGTAGCTGCCCTGGCCGTCCCTCTGGTGCAGATGTCCTCGGT +GGCCCCGGTCCGGTCGTGTCACCTGGCCCAGGTGGCTGGCTCCTTGGCCCGGTTCTTCCCGGCCACCTCCCTGAGGCACCACCTCCTTGAGATCCCAGCA +CAGAAATAAAAGCCACACTATTTTTATCCCTCAAAACTCCCTGTGGGCCAACACACATGTGCCATGTGGACTCTGCTGTGGTCGCCGTTTCTGCCTGTTT +TTTCATCTGTGTGCGTGTTGGCCTCGTGGCAGCCCAAGTCCCGCTGAGCTGTGTCGGGCAGGCTGCCGTGGAGCCCGGCTTGGTCAGGGATGTTGGTCTT +GCTGAACAGGACCTCCAGACCGTCCTCCAGCTCATGCTGGCGGTGTGCCGGCGGCACCTCCACGGTGCAGGTCAGTTCCCACCCTGGCCCTCCCCTGCGT +CTCCCCACAGCCGCCACCTCTGCGGTGCCGTCCCCGGGGCACCGTCACCCCCCCAGCCCGTCCACCCTGGCCCTCCCCTGCGTCTCCCCACTGCTGCCAC +CCGTGCAGTGCCGTCCCCGGGGCACTGTCAGTCACCCCCCCAGCCCATCGGAGAGCTTGGAAAGCAAAGCTTGGCGTCCGCTGGGTCCCGCCACCCAGGG +ACGTCCCTGAGGCCAGACGCCTGCCCTCCACGCGTCATGCATCCCCATAAAAAGCACTGGGCTTGTGGGCTGGGCTTGGGGCTGTCTGTCTGCTCCCTGG +TGCCCTCCCATGCGGGCACTGTGGGACCCGCACACCCTGGTAGCAGCCAGCCCCAGAGCCCAGAGCCGTGCCTGGTCGGTGATAGGGGCTCGAGCCCATT +GCCTGCGGCTGCAGCCTCGTTCCTGTTTTCTGTCAAATGGGGTCAGCGTGCCGCCTGGCCCTGCTGTGCCACCCCCGGAAGCCCCTTTGCTTCCAGTCCT +GGGGGGACATTCTTGACGCGTGTCCTGGAGGTGGAGCCGGGGGCAGGTTCCTCGTAGGTCCTGGTGTGCGCGGTGCAGCCCCTCATAGGGCCGGGTGTAC +ACGGTGCCCTCCAGGAAGTTTGAGCTAACTTGTCCTCCCTTCCTGCCAGAGGCTGGGATGGCCAGGCCCCCCAGGTTTAGAATCCGGAGGCCGGGGTGGC +CAGGCCCCCAGGTTTAGAATCCGGAGGCCGGGGTGGCCAGGCCCCCCACGTTTAGAATCCGGAGGCCGGGGTGGCCAGGCCCCCCAGGTTTAGAATCCGG +AGGCCGGGGTGGCCAGGCCCCCCACGTTTAGAATCCGGAGGCCGGGGTGGCCAGGCCCCCCGGGTTTAGAATCCGGAGGCCGGGGTGGCCAGGCCCCCCG +GGTTTAGAATCCGGAGGCCGGGGTGGCCAGGCCCCCCGGGTTTAGAATCCGGAGGCCGGGGTGGCCAGGCCCCCCGGTTTAGAATCCGGAGGCCGGGGTG +GCCAGGCCCCCCGGGTTTAGAATCCGGAGGCCGGGGTGGCCAGGCCCCCCGGGTTTAGAATCCGGAGGCCGGGGTGGCCAGGCCCCCCGGGTTTAGAATC +CGGAGGCCGGGGTGGCCAGGCCCCCCGGGTTTAGAATCCGGAGGCCGGGGTGGCCAGGCCCCCCGGGTTTAGAATCCGGAGGCCGGGGTGGCCAGGCCCC +CCGGGTTTAGAATCCGGAGGCCGGGGTGGCCAGGCCCCCCGGGTTTAGAATCCGGAGGCCGGGGTGGCCAGGCCCCCCGGGTTTAGAATCCGGAGGCCGG +GGTGGCCAGGCCCCCCGGGTTTAGAATCCGGAGGCCGGGGTGGCCAGGCCCCCCGGGTTTAGAATCCGGAGGCCGGGGTGGCCAGGCCCCCCACGTTTAG +AATCCGGAGGCCGGGGTGGCCAGGCCCCCGGGTTTAGAATCCGGAGGCTGGGATGGCCAGGCCCCCGGGTTTAGAATCCAGAGGCTGGGATGGCCAGGCC +CCCCGGTTTAGAATCCGGAGGCCGGGGTGGCCAGGCCCCCGGGTTTAGAATCCTGCTGAGGCCACGGAGAGGCTCAGGCCGTTTTTGCGTTTCCCATCTC +ACCTGTGCTGGTTCCCGTCTCCAGGGATGGTCCTGCCTCCTGTCCTTGGGCCCTCCCAGCTGCTTCCTTTGCTCCTGCGCTGAGGAAGGCTTTTGCCCCC +CAGTGGGGCAGCATGGGCCCTCCCTGTTGCCGGCATCGTTATTTTCTCCCAGCTCCTGATGGGTCCCTTGGGTTGTGCTTCGGGGCGGGGCAGGCGGGTG +TGACTGCACTGCGCCCGTCCAGCCTCCCACCCGCACCTCCTGCCCTTCCCGAGCCCCCTCCTCTGTCATTTCTCCCCCTGGAGTTCCTCACGCACAGGGC +TTTGTCCTAAGTGGTCGCCACACGCCGTTTTAAGAGAAACCTGAGCGTTGGGGTGAGCGTCGGACCTGGGGGAGGGGGGCCGGGCAGGGGCCGAGTCCAG +GCACGTGGGTGGCGCCCTCACCCACCCTGTCCCCCCAGGAAGCAGGTCCTGGGGACCAAGGTGGACGCGGAGCGTGACGGCGTGAAGGTGCCCACCACGC +TGGCCGAGTACTGCGTGAAGACCAAGGCGCCGGCGCCCGACGAGGGCTCAGACCTCTTCTACGACGACTACTACGAGGACGGCGAGGTGGAGGAGGAGGC +CGACAGCTGCTTCGGGGACGATGAGGATGACTCTGGCACGGAGGAGTCCTGACACCACCAGAATAAACTTGCCGAGTTTACCTCACTAGGGCCGGACCCG +TGGCTCCTTAGACGACAGACTACCTCACGGAGGTTTTGTGCTGGTCCCCGTCTCCTCTGGTTGTTTCGTTTTGGCTTTTTCTCCCTCCCCATGTCTGTTC +TGGGTTTTCACGTGCTTCAGAGAAGAGGGGCTGCCCCACCGCCACTCACGTCACTCGGGGCTCGGTGGACGGGCCCAGGGTGGGAGCGGCCGGCCCACCT +GTCCCCTCGGGAGGGGAGCTGAGCCCGACTTCTACCGGGGTCCCCCAGCTTCCGGACTGGCCGCACCCCGGAGGAGCCACGGGGGCGCTGCTGGGAACGT +GGGCGGGGGGCCGTTTCCTGACACTACCAGCCTGGGAGGCCCAGGTGTAGCGGTCCGAGGGGCCCGGTCCTGCCTGTCAGCTCCAGGTCCTGGAGCCACG +TCCAGCACAGAGTGGACGGATTCACCGTGGCCGACTCTTTTCCCTGCTTTGGTTTGTTTGAAATCTAAATAAAACTACTTTATGAGAGGCCAGAGAAGCT +GTGCTTGGGAGGGAGAGGCAGCCTCCACGTCCATGAGTGACTGCACACGGCCAGTCCCACTGGGACCCTGGCTACGCCAGGTGTGGATCTGGGAGGCCTG +TCCTGGGAGGCACGGGGAGCAGCCGGGTCCCGCGGCCTGTACGTTCCCATGACTTGGGTCAGACAGGCCTGGGCAGCATCCCCCAGCCTGCGGGACAGGG +GCGGCCAGAAAGCCCCCAGAGTTCCTCCTCCCTGTGACCAGGTGCATCTAGTGGGACGGGAGCTGCCTCTGCAGGCATCCAGCAAAGCTTCGTCGCGGGT +CCACAGCCGCCTGGGCGTTGATCTCAGCGTCTCAGGGCTCCCAGGACCACAGATGCCCCCGATCAGCACTCCGGCGGCTCCAGCTCCGTCCAGGCACACC +CTCGGGGTGGGGAGCCGTGGCCCTGGGCACACAGGGCAGGCACCTCACGTCCTGGTGTCAGGAAGTCCCCAGCATCGTTTTATTACATGTCATGGAGGAA +AGCTCGGAGCTCCCATGCCCTCCCGGGGCACCGCCTTCCAGGAACCTGCCTGCGTTCCGCTTCTGGGCACCCGGAAAGTCGCTCAGTGGCTGATTCAGGG +TCGAGGAGCTGTGAGGATGAGGTTTCCCACCAAGTTGGGACAGAAAATGGGGCCCTGGGGTCTCAGCAAACCATGGCCCTCGGGACCAAACCTGGCGTCC +GCCCCTATTGTGAGTGAAGTGTTACTGGCACAGCCACACCCAGGTCTCAGGATCATCCATAGCTGCTTGGTTTGGTTTGGTTTTGTTTTTGAGACACAGT +CTTGTGTTGCCCAGGCTGGAGTGCAGTGGTGCGATCTCGCCTCCTGGGTTCAAGTGATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGACTACAGGCTCC +CACCACCATGCCCAGCTGATTTTTGTATTTTTAGTAGAGATGGGGTTTCACCATGTTGGCCAGGATGGTCTCGAACTCCCAACCTCAGGTGATCGCCCGC +CTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCGCCGCGCCCGGCCTAAATTTATTTATTTTTGAGACAGGGTCTTGCTCTGTCACCCAGGCTGA +AGAGCAGTGGTGCAATTACGGCTCACTGCAGCCCCAACCTGGGCTCAAGCGATCCTCCTGCCCCAGTCTCTCAAAGTGCTGGGATTACAGGTGTGAGCCA +CCGCCTTCGGCCAGTGTCTTTATTCATGAAGACCAAAAACTAGAACAGCGCAAATATCCGTCCGCTGGTGAATGCATAAACACAGCGTGGTCCAGCCACA +CAATGGGATGTGACACAGCCACAAAAAGGAGCGAGGCTCTGACACAGGCCACAGCCTGGATGCACCTTGAGGACGTCATGCTGGGAGAGACGCCAACGCA +ACAGGTCCTGTGTGATTCCACTCCTGGGAGGTCCCTAGAGACCAATTCAGAGGCAGGAAGTAGTGGCCGGGCGCGGTGGCTCATGCCTGTAATCCCAGCA +CTGGGAGGCCGAGGTGGGTGGATCACCTGAGGTCGGGAGTTTGAGACCAGCCTGGTCAACATGGTGAAACCTCGTCTCTACTAAGAATACGAAAATTAGC +CGGGCGTGGTGGTGGGCACCTGTAGTCCCACTACTCGGGAGGCTGAGGCCGGAGTATGGCGTGAACCCGGGAGGCGGAGCTTGCAGTGAGCCGAGATCGC +ACCACCGCACTCCAGCCTGGGCGACAGAGCGAGACTCCATCTCTGAAAAAAAAAAAAAAAAAAAAGTGTTACTTTGTCAGGTGTGATGATGGTAGTGTGG +CTTCATCTCGAGTCCTCTTTGAGAAACACTTTCTAAAATGCTCAAGGATGGAGGGTGGAGGGTGTGCAGCGGTGGGCGGGGCTGTGACCGTCACCTCACC +TCCCCCACAGGAAGCGCGTGTGGGGAGGCTCGGGGCCGGGGCCAGCACCCACACTGGGTCTCCACAGCGGCATGGAGGCCTGCGTGTCTTCACTGCTGGT +GCTGGCCCTGGGGGCCCTGTCAGTAGGTGAGTGGGAGCCGGGATGCAGGGGGGACACTGAGGCCCAGCGCTCTCGGTGGGTCCCTGGATGGGAGGGGTGG +GCGCGGGCGCCGACATCCTGGGTGTAAGAGCGGAGATTCATCCTTGTTTGGAGGGGGACTGAGGCCTGGGGCATCCCGAGCTCCTCACGCTTCACCCCGA +GTGGACATCCCGGGACCGTGGGAGAGTGTGGTGTCCACCGGCTCACCTCGCCCATCCTCCCGGCAGCAGCCAGAAGGCAGGGGTCACGCTCACACCCGAG +GTGCAGAGTAGGAGACTGAGACTTGGCGAAGGAGATGCTGACCTAGGACTGCCCAGCTGGGAGGGCAGAGCTGGGACTCGATCCCCGCTGGCTGCCTGCC +ACCACCAAGGGCTTGGCTGGGACTAGGTGCCCAGCAGTGAGGGAGAAGGGAGGTGGGTGGCGGCTCCCCTGCATTCCAGCTGGACTGAGTGACAGGGGCT +CTTGATGAGTTGGGGACCCAAGAAGATGGACAGAGGTAGGAATCCAGCCGTCAGTCATCATCATCCTTCCTCCCATTTTTATTTCCTTCCACCCATGGGT +CCATCATCCCTCCCTCCCTCCCTCCCTCCCTCCCTCATCTCCCCTTCCTTCCCTCTACCCGTCCGTCCACCCATCATTCCTCCTTCCATTCTTCCACCCA +CCCATCCATCATCCATCCCTCTACCCATGGGTCCATCATCCATCCCTCCCTCCCTCCTTTCGTTCCCCCTTCCTTCCCTCCGCCAGTCCATCCACCCATC +ATTCCTCCTTCCTCCCATTCTTCCACCCACCCGTCCATCCATCATCCATCCCTCCTTTCAACCTCCCTCCTTCCCTCCACCCGTCATCCTTCCCTCCCTC +CTTCCATGTATCCACCCATCCATCCATCATGCCTCTCTCTTCCTTTCCCCCCTCCTTCCCTCCTCCCTCCCATCCATCCATCATCCATTCCTCCTTCCAT +CCCTCCTTCCTTTCTCCCGTGCTTCTGTGTATCCATCCGTATTTGCAGGGCTCGTGCTGTTCTAGGCCTGCCCTCCTGTCTGACTGGAAGAGACAGGCCA +GGCATGAGACTGTGCAGAGCGGAGGAAACACGGAGGGCAAGAGGGCGGGTGGGGGGCCGTTGCAGGAGACGAGCATAAACCAAGGGAGGAAGCCGGTGGG +GGAAAGGTACGCAGGCAGCTAAGTGAGACAGACAAAGGCCCAGGGTGCAGGCAGCTTGCAGGCACAGCTAGACTTGCACTCTTGTCACCCAGGCTGGAGT +GCGATGGTGCCATCTCGGCTCACTGCAGCCTCCGCCTCCTGGTTTCAAGCGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGATTACAGGCGCCTGCCA +CCATGCCGGGCTAATTTTGTATTTTTAGTAGAGACAGGGTTTCCCCGTGTTGGTCAGGCTGGTCTCAAACTCCCAACCTCAGGTGATCCGCCTGCCTCGG +CCTCCCAAAGCGCTGGGATTACAGGCGTGAGCCACCGCGCCCGGCCTATTTTTTTTTTTTAAGATGGAGTTCTGCTATTCTTGCCCAGGCTGGAGTGCAA +TGGCACGATCTCGGCTCACCACAACCTCTGCCTCCCGGGTTCAAGCGATTCTCCTGTCTCAGCCTCCCAAGTAGCTGAGATTACAGATGCCCGCCACCTC +GCCCGGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCGTGTTAGCCAGGATGGTCTCGATCTCCTGACCTCGTGATCCACCTGCCTCGGCCTC +CCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCACCCGGCCTTAATTTCTGTATTTTTAGTACAGACGGGGTTTTACCACATTGGCCAGGCTGATCTCC +AACTCCTGACCTCAGGCTGTCTGCCCACCTTGACCTCCCAAAGTGCTGGGATTATAGGCGTGAGCCACTGCACCGGCCCGCAAGCGGGGACTTGATTTTC +AAAGCATGATGGGGATTCAGAGAAGATTTTGAGCTGATTTACGTTACATTATGAAATCAATCCTTTTATATTTATGATTGATTTAAAATAATTTTTGTAC +AGCTTTATTAGGAAATTATGCACTATACAATTTACTTATTTAAAGACTACATTTCTTGCTGGGCACAGTGGCTCACGCCTGTCATCCCAGCACTTTGGGA +GGCCAAGGAGGGTGGATCACCTGAGGTTAGGTGTTTGAGGCCAGCCTGGCCAACACGGCGAAACCCTGTCGCTACTAAAAATACAAAAAAATTAGCCGGA +CGTGGTGATGCGCTTCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGCAGAGGTTGCAGTGAGCTGAGATCACGGC +ACTGCATTCCAGGCTGGGTAACAGAGTGAGACTCCATCTCAAAAAAAAAAAAAAAATGGCCAGGTGCAGTGGCTCATACCTGTAATCCCAGCACTTTGGG +AGGCTGAGATGGGTGGATCACAAGGTCAGGAGTTCGAGACCAGCCTGGCTAACATGGTGAAACCCCATCTGTACTAAAAATACAAAAATTATCCAGGCGT +GGTGGCAGGTGCCTGTAGTCCCAGCTACTCGGGAGACTGAGTCAGGAGAATGGCATGAACCCAGGAGGCGGAGCTTGCAGTGAGCCGAGATCGTGCCATT +GCACTCCAGCCTGGGTGACAGAGCGAGACTCTGTCTCAAAAAAAAAGAAAAAAAAAGTTTTTTTTAAGAGACTGGGTCTTGCTGTGTCGCCCAGGCTGGT +CTCGAACTCCTGGCCTCAAGTGATCCTCCCTCCTCAGCCTCCCGAAGTGCTGGGATCACAGGGGTGAGCCACCCACATCCGGCCTGATGTGCGTTTTGAA +GGACTCCTGTGGCTGTGGGGCCCAGTGGGGCCTGGGGAGGTCCTGGAGAGGGGATTGGGAGGTGGCCTGGGGGGAACATGATGGGGGTGATGAGAGGGGG +ATGGGAGGGATGAAGGGCAGCCCACACGTATCAGCCTAAAAGTTTCGGGGAACACTGGGGACTTCATTAGGATGGCACATCTGCTTGGGGTCCTGGGCCT +CTGAGCTGGGCAAGGACAGTCGCAGCAGGCAGCAGGGGCATGTAGCCCCAACCTGGCTCTTTGTCCCCCATCCTGGCAGGCAGCTCCTTTGGGACCCAGA +TCATCGGGGGCCGGGAGGTGATCCCCCACTCGCGCCCGTACATGGCCTCACTGCAGAGAAATGGCTCCCACCTGTGCGGGGGTGTCCTGGTGCACCCAAA +GTGGGTGCTGACGGCTGCCCACTGCCTGGCCCAGCGGTGAGTACCCTGCCCTGCCCACCCCAGGGGTCCGGGGAATCCATCCGACGGCGCCCATTCTCTG +CAGGGGGTGGGCTCTGGGAGATTTAGGCCCATTGTGGGACCCCCGTCCCCTCCCGGTGACGACTTAGGCAGGTTTAAGTGACCTGCGGCTGTGGGACTCC +TGGAGAAGGTTTACTCCTTGCAAGAGGCACTGGCAGGGCCAGCTCCTTCCACACCGCAGCCTGGGTCAGAGCCTGGCTCCTTTCACGGCTGAGCCACAGT +CCTGGTGTGGACAGAGTGCATTGTGTCTGTCCATTCACCTGCTGATGGACCCAACTTAGGCGGGGGCTTCTGCTATAAGGAAGGAGGGTCAGGTGGGGGT +GTTTGCCACCTGTGGCCAGGAGGTCGAAGCCGGCCTTCGAGAGTGGCTCGGGAATCGACCTGGTTCCCGGGGATCAGGAAGCCGCTAAATGACCCATCAT +GGAGTTGCCCTACCTCAGGACTGGTCCGTCATACAGAGCCCAGATCAAGATGGTCAAAGTAACAAAAAGGGATCTGCCGGCTTGTGTAACTGCAAAGTCT +AGGAGGAGGCCTGGCTTCAGGTGCGGCTTGATCCAGGTGCTCACAGGAGGCGCTGTGGAGCCCATCTGTCTCCCAGCTCTGCTGCACTACCAGGAAGCCT +GTCTCACAAGGTGGAAAGATTGACCCTCCTCAGTCCCATGGAAAGAGGGCTTGGCTCTCTAAAGTTGGGGCACACTTAGGAGGATTGGCATGTGTCAACC +CCTGTACAAATCACTGTGGTTGAGCCTGGGGCCCCAAGTGAAGGGAATTCCCAGGGCTGGTTTTCGTGAAGCTGTAGGCTTGGGGTTGGATTTTTGGACA +CACAGCCCTTGCCTGGGGCCAGGGCCGGGCAGAAGTCTGGGGCAGGGGTGAGAGCAGGGAGGGCTTCCTGGAGGAGGTGGGTTGCAAAGACACAGGGAAG +GACTGGCCAAGCCAAGGCCTGTGAGGGGCAGCGGCTGTGAGTGATGGCCATGGACAACGGGCACAGTGGGGGCCGGGACTGCATGTGGCGGGTCGTCCAC +GCCGGGCCAGGCCGCAGCACCCTGATTCCCTCTGTCCCCAGGATGGCCCAGCTGAGGCTGGTGCTGGGGCTCCACACCCTGGACAGCCCCGGTCTCACCT +TCCACATCAAGGCAGCCATCCAGCACCCTCGCTACAAGCCCGTCCCTGCCCTGGAGAACGACCTCGCGCTGCTTCAGGTGTGCAGGGACGGGACAGGGAG +AACTGGGCACCCTCCTGTCCCCCACGGGTGCCCCTCACCCCCACTGCGCCCTCCCCCCGCTGCCGACCCTCCCCCCGCACTGCTGCCCCTCCCCCCGCAC +TACTGCCCCCTCCCCCATTGCCCACCCTCCCCCCACTGCCACCCCTCCCCCCGCTGCCGCCCCCCGCCCCCGCACTCTCACCCCCTCCCCCTGCTCACCT +GCCCCTTCCTGTCACTCGTAGCTGGACGGGAAAGTGAAGCCCAGCCGGACCATCCGGCCGTTGGCCCTGCCCAGTAAGCGCCAGGTGGTGGCAGCAGGGA +CTCGGTGCAGCATGGCCGGCTGGGGGCTGACCCACCAGGGCGGGCGCCTGTCCCGGGTGCTGCGGGAGCTGGACCTCCAAGTGCTGGACACCCGCATGTG +TAACAACAGCCGCTTCTGGAACGGCAGCCTCTCCCCCAGCATGGTCTGCCTGGCGGCCGACTCCAAGGACCAGGCTCCCTGCAAGGTGAGGGGCGCCCGG +GTGGGGCTGGGGGAATGAGGCTGGCGGGAGGGCCGGGGCCAGGGCAGCCGCCGGGCAGGTTCCTGGCTCTCCCGTTCTCTGGGGAGTCCTGTCAGGGGCT +GGGGGGCGGGGAAGCACTGGCAGGGGTCCCGTTTCTCAGGTGCAGAAACTGAGGCTCAGACAGGTTTAGCAACCTGCGCAAGACCACACAGCCGGGAAGC +GGCAGAGCTGTGACTTCTGCTCCAGCCAAGACGGTCCGGCGGGGGAAGAAGGAGCAGGGTTCACAGGGCCAGCGGGAGATGGGGAGGGGACACGCGTGGG +CCGGGAGCAGCCCCTGTGTCTCCTTGAGCCTGGGGATAACAGGCCTGGCCCTGCTCCCCTCGGCGGGCCCTGCTCCCCTCGTCCCCTCAGCAGGTGCAGA +GGCTGAGCTGCGGTGTGTCGTCCCTGCAGGGTGACTCGGGCGGGCCCCTGGTGTGTGGCAAAGGCCGGGTGTTGGCCAGAGTCCTGTCCTTCAGCTCCAG +GGTCTGCACTGACATCTTCAAGCCTCCCGTGGCCACCGCTGTGGCGCCTTACGTGTCCTGGATCAGGAAGGTCACCGGCCGATCGGCCTGATGCCCTGGG +GTGATGGGGACCCCCTCGCTGTCTCCACAGGACCCTTCCCCTCCAGGGGTGCAGTGGGGTGGGTGAGGACGGGTGGGAGGGACAGGGAGGGACCAATAAA +TCATAATGAAGAAACGCTCAGAGCCCGCCTGAGTCCCAGCCCACCTCTGTCCATGCTGGCTGTGGGGCTTCCGACAAACCTGTTTCCCTCAGCCTCCCGA +GTAACTGGGTCTACAGGCGCCCGCCACCACGCCAGGCTAACTTTTGGTATTTTTAGTAGAGAAGGGGTTTCTCCATGTTTGTCAGGCTGGTCTCCAACTC +TTGACCTTGTGATCTGCCCACCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCGGCCCTTCCCTGTTTTAAAAAGGGAGGTTGTG +GATCCCAAGGCTTCTCCCAGGAGGGGGCGGCGTTGGCCAGGACTGGAGCGGTGGCCGGGTCTGCAGGCTGGCAGGGGTGGGCGGCCGTCCTCCCCGCGTG +GCTCCTGGGGCTGGGCCTTGAACAGCATCCCAGGATCTTCTTTTTTAGTAACAGCTTTTATCAAGTTACAACTCACATAGCAGATGAGTCTCCCTGTAAA +CTGCGATTCAGGGGCCTTTGGTACCTGCACAGAGCTGGGCAACCACCACCGTGACATGTCACCCCAGCACCCCGAAAACAGGCCCGTCCCCAGTCACCCC +AGCACCCCGAAAACAGGCCCGTCCCCAGTCACCCCAGCACCCCGAAAACAGGCCCGTCCCCAGTCACCCCAGCACCCCGAAAACAGGCCCGTCCCCAGTC +ACCCCAGCACCCCGAAAACAGGCCTGTCCCCTGTCACCCCAGCACCCTGAAAACAGTCCTGTCACCCCAGCACCCCGAAAACAGCCCTGTCCCCACTGTC +ACCCCAGCACCCCGAAAACAGGCCTGTCCCCACTGTCACCCCAGCACCCCGAAAACAGGCCCGTCCCCACTGTCACCCCAGCACCCCGAAAACAGGCCTG +TCACCCCAGCACCCCGAAAACAGGCCTGTCCCCCTGTCACCCCAGCACCCCGAAAACAGGCCTGTCCCCACTGTCACCCCAGCACCCCGAAAACAGCCCT +GTCCCCACTGTCACCCCAGCACCCCGAAAACAGGCCCGTCCCCACTGTCATCCCAGCAGCCCGAAAACAGGCCTGTCCCCACTGTCACCCCAGCAGCCCG +AAAACAGGCCCCATCTCTATCACCCCAGCACCCCAAAAGGAAGCCCCACCCCCATTGTCATTCCAGCACCCCGAAAATAGACTCTGTCCCCACTGTCACC +CCAGCACCCCAAAAGGAGGCTCGTCCCCATCGGCCGTCACTCCCCGTCCCCACCCCAGCCCCGGTGCCCTCACATCCCCTCCCTGTCTCTGGATGGGCCT +GTGCTGACATTTCATGGACAGGGGATCACGCTGCGTGGCCTTCTGTGTCTGGCGTCTCCCGCTGAGCGTGACGTCCTCAAGCTGCACCCGCGCGCTGGCT +GGGTCCGAGCCGTGCTCCTGCTCCGGGGGGTCGAGCTCCAGCTCGAGGGGGGCCTCGCTGCGTTTGTGGGTGCGTCCCTGGGTGCACATCTGGGCGGCTT +CGTCTGCGTCCGTCCGTCTGAAGCTTTGCTGGGAGCCGCCTGTGTGCGTTTTCGTGTGGACCTACCTGCTCCTTCCTCCCTCCAGATTAGACCCGTGGGA +GTGGCATCTCGGGCTGTTCAGTGACTCTGTTTCAGCGCCGCGCTGTTTTCCTGCAGAATCTTTTAATTTCACTACCAACTCTTTCTTTCTTTTCTTTTCT +TTCTTCCCTTTCTTCCCCTTCTTCTCTTTCCCTCCCTTCCCCTTCTTCTCTTTCCCTCCCTTCCCCTTCTCTCCCCTCCCCTCCCCTCCTCTCTCTTTCT +TTCTTTCCTTTCTTTCCTTTCTTCCCCGTCTCCCCTTCCCCTCCCCTCCCCTCTCCTCCCCTCCCCTCTCCTCCCCTCCTCTCTTTCTTTCTTTCTTTCT +TTCTTTTCTTTTCTTTTTTTCTTTTATTTTCCTTTCTTTTCTTCTGATGGAGTCTCAGTGCGTCACCCGGGCTGGAGTGCAGTGGCACGATCTCGGCTCA +CTGCAAGCCATCTCAGGTTCAAGCGATGCTTGTGTCTCAGCCACCTGAGTAGCTGAGGGATCACAGACGTGCACCACCACGCCCAGCTAACTTTTTTTGT +ATTTTTAGTAGAGACTAATAGAAACACAGGTTTCACCACGTTGACCAGGCTGGTCTTGAACTCCTGACCTCAGGTGACCCGCCCACCTCGCCCTCCCAAA +GTGCTGGGATTACAGGCATGAGCCACTGTGCCCACGTTAATGGTTTTTTATTATTTTATTTTATTTTTAGACAGTTCCCACTCTGTTGCCCAGGCTGGAG +TGCAGCCTCAGCCTCCCAAGTAGCTGGAATCATAGGGGTCCACCACCAAGCCCAGCTAATTTTTTTGGATTTTTACTAGAGACGGGGTTTCACCATATTG +GTCAGGCTGGTCTCGAACTCCTGACCTCAAATAATCCACCCGCCTCGGCTTCCCAAAGTGCTGGGATTACAGGTATGAGCCACTGTGCCCGGCCGGGTTA +GTGTTGTAATAGACTTAATTTTTAAAACCATTTTTGGTCTGCAGGAGATGTGTGGCGGCTGTATCCACAGGGTCCCCCGCGTCCCCGCCCCCAGGCTCCT +GGCCGCTCCCCTCTCCAGTCAGCAGGAGTCACGGCTGACGAACTCACATGAATGCGTGATTAACTACTAAGGACCTACTCTTGGCTCGGATTTCCTCAGT +TTCCCCTAATGTCTCTTCCTGCACAGGGTCCCACCCGGGACCGAACCTGCCGTTTCGCCGCAGCCTCTCCTCGGCACCCCCAGGCTCCGACCGTTTCTCA +GAACTCCGTGTCTGGAGGCCGGCTGGACGGGATTTATGTAGATTACGGGTGTGGACCACTGCACCCGCCAGCTATCTCATGTTTTTCTCTCGATTGGACT +GGAGTCACAGTGTTTTTGGGAGAGGCAAGTGCATTTTTAATCTTTAACTTTTTTAATTTTTTTATGTTATTTTTTTAGAGACTCCTGGGCTCCAGCAATC +CTCCCACCTCAGCCTCCTAAAGGATTACAGGTGTGAGCCACCGCGCCCGGCCTAATCTTTAACTTTTTATGGCATCATTGGCAGTGGAAGGTTCTCAGGT +CACAAGTGAAGAGCCTCATAACTCACAAACCAGGCACGCCCCTGTTCCCGGCACCTGGGTCCAGACACAACCCCCTGCCCCGAAGCCCCTCCTTAGCCAA +GTACCCAAGTCCAGTCTCTTTTTTTTTTTTTTGAGATTCGAGTCTCGCTCTGTCCCCCAGGCTGGAGTGCAGTGGTGCAATCTCGGCTCACTGCAAGCTC +CACCTCCTGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCCAGTAGCTGGGACTACAGGCGCCCGCCACCACGCCTGGCTAATTTTTTAAATATTTTTAG +TAGAGACGGGGTTTCACGGTGTTAGCCAGGATGGTCTCGATCTCCTGACCTCGTGATCCACCCACCTCGGCCTCCCAAAGTGCTGGGATTACAGGCATGA +GCCACTGCGCCCCGCCCCAAGTCCAGTCTCTAACCCCAGAGATGGGCCCTGCCTGTTTGGGTTCTTTTTTTGTTTTTTGTTTTTGTTTTTGTTTTGACAC +GGAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCAGTGGTGCAATCTCGGCTCACTGCAACCTCCGCCTCCTGGGTTCAAGCAATCCTCCTGCCTCAACCTC +CCGAGTAGCTGGGACTATAGGCACGCGCCACCACGCCCGGCTAATTTTTGTATTTTTAGTAGAGACGGGGTTTCACCAGATTGGCCAGGCTGGTCTTGAA +CTCCTGACCTCATGATCCGCCAGCCTTGGTCTCCCAAAGTACTGGGATGACAGGGGTGAGGCACCACGCCCAGCCCCTTTGGGTTTTTAAATTGTTCATT +CATGGCCAGGCATGGTGGCTCGCGCCGGTAATCCCAGCACATCGGGAGGCTGAGGCGGGCGGATCACGAGGTCAGGAGTTCAAGATCGGCCTGGCCAACA +TGGTGAAACCCTGTCTCTACGAAAATTACAAAAAAAATTAGCTGGGCATGGTGGTGGGCACCTATAATCCCAGCTACTTGGGAGGCTGAGGCAGGAGAAT +CACTTCAAGCCGGGAAAGGGAGGTTGCAGGGAGCTGAGATCACACCACTGCACTCTAGCCTGGGCGACAAGAGCGAGACTCCGTCTCAGAAAAAAAAAAA +CAAAAAAACCATAAATAAAAAATTTTTTAAAAAATGATAAATGTTTGCAACTCTAGCTATGTTAATGTCTGATCAGCACACATTGTATGTATTGAAACGT +CACTATGTACCCCATGAATATGTACAATTATTATGTGTTCTTTTTTTTTTTGAGACAGAGTATTTTGCTCTTGTTGCCCAGGTTGGAGTGCAGTGGCACG +ATCTCGGCTCACCGCAACCTCCGCCTCCCAGATTCAAGCGATTCCCCTGCCTCAGCCTCCCGAGTAGCTGGGATTACAGGCACCCGCCACCACGCCCGGC +TACTGTTTGTATTTTTAGTAGAGACGGGGTTTCGCCATGTTGGCCACGCTGGTCTCAAGCTCCTGATGTCGTGATCCGCCCGCCTCAGCCTCCCAAGGTG +CTGGGATTACAGGCGTGAGCCACCGCGCCCGGCATGTGTTCATTTTTTTTTAAAAAAAAAAAAGGATAAAAAGGCCAGGCACGGTGGCTCACGCCTGTAA +TCCCAGCACTTTTGGAGGCCAAGGCTGGTAGATCACTTGAGCCCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAAAATTAAAATTAAAAATAAAAACAAATAAAGAAAAGATAAAAAGAAAGCCAGGCCTCTTGGCAATGAAAGCTGCCCGGGGCAGCCCTCTCCCTCTT +CCTGGTGCAGGTGTGTTGCCAGCGTGGATGTCCTTCGTGGACGTGAACTTATTTTACAAAAGAGCACTTGTCCAGAGCTAGTCCTGAGCCTGCGGTTTCT +GGGAGTCACCAGCTCGAACGACGCAGGACAAGTACACTTTGGGGTGGCACGTCCTGGTGCTGTTATTTTGGGGTGGGGTGTCCTTCCGTGGTACGGCTGG +ACCACGTTGCCTCTGTCCACTCACTGCCCTCGAGGGATGGGTGAGCTGTTTCCACCTTTGGCTGCCGTGACCTGGGCTGCTGTGAACTTCGCAGACGTTT +GTGTTTCTTTCCCGCACGGAAACTTGGACAGAAGCTCCTTGTCACGTCCCACAGTCACACGGCCCCTGCACGTGCTTAAAAGAAGCTGTGGTGTTTTTTT +TTTTGTTTTTTTTTTTTTTGTTGTTGTTGTTTGCTTTTTTTTTTGAGACGGAGTCTCTGTTTCCAGGCTGGAGTGCAGTGGCGCAATCTCGGCTCACTGC +AACCTCCTCCTCCCGGGTTCAAGTGATTCTCCTGCCTCAGCCTCCCGAGTAGGTGAGATTACAGGCACCCACCACCACGCCCGGCTAATTTTTGTATTTT +CAGTAGAGATGGGGTTTCACCATGTTGGTCAGGCTGGTCTCGAACTCCTGACCTCAGGTGATCCACCCGCTTCGGCCTCCCAAAGTGCTGGGATGACAGG +TGTAAGCCACCGTACCCAGCGGAAGCTGCGATTTTCCTTATTCCTTGACATCCTCAAGGGAGACCCTGATGTAGAGGCAGGGAGGCTAGGAAGGAGGAAG +CATCCAGCCCAGTGGGGTGGACCCGTCAGAAATGCTCAGAGGCGGCCGTGCATGGTGGCTCACACCTGTCATCCCAGCATTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCGGGAGTTCCAGATCAGCCTGGCCAACACAGAGAAACCCCGTCTCTACTAAAAATACAATGTTAGCCGGGCGTGGTGGCGCATGCC +TGTAATCCCAGCTACTGGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCAAGATTGCGCCACTGCACTCCAGCCTG +GGCGACAAGAGCAAAAAACTCCATCTCAAAAAAACAAACAAAAAAATGCTCAGAGGCAAGGGTTGAGCTTCCTCTCCAGCCTCCTCCAGAGGTCACAGGG +CACCGCCCCACCCCACCCACCCCACCCACTGGGTCCTGGGGTGACTCCAACTGGACAGAGATCAGTGGAGGCCAGGCCAGGCTGGTGTTTGGTGAGCTGG +AGCCACGCCCCGGGGAGAGAGCTAATCTCTGAGCCCGGACGTGCCTCATCAGTGGTTCCCTCCTGCTGTGCTGAGATGTCCCCACCCCAGCCCCGGTGAG +TGACTGGGGACTTAGAGACACAGAACCAGCCACCAGCAGGAGGCTGACACCCTGTGTGGGACACGCAGTGCCCTGGAAGCCTCCACCCCTCCGTCTGTGT +TTTCGTGGTTTTTTTTTTTTGAGACAGGGTCACCCAGGCTGCAGCGCAGTGGTGCAATCCTAGCTCACTGCAGCCTCAAACTGCTGGGCTCAAGCAATCC +CCTTCCCTCAGCCTCCTGAGGAGATGGGGCTACACGTGTGCACCACCACGCCTGGCTAATGTTTGTAATTTTGCCGAGATGGGGTCTCAGTATGTTGCTT +AATGGAGTCTCAAAGTCCTAGGCTCAAGTGATCCTCCCGCCTCGACCTCCCAAAGCGCTGGGATGACAGGTGTGAGCCACTGCGCCCTGCCAGCCCTCGC +TGGTTCCTCCTGGTGTAAAAGGGAACAGCCGAGTGAGCATCTCCGGGTGGCCGGTGGGCAGAGCTCTGGTCTCAGGTGGTTTAAACTGGACAGGTGTCAC +CCGGGAGCTTGACAGTGACGTGGGACCACATGCTGGGTGACTTAAACAACAGAAGGCAGCCCCTCCCCGTCCTGGGGCCCGGAGTCTGAGGTCAAGGTGT +GGGCAGGCGCCGCTCTCTGAGAGGCCCCACGGAGGAGTCCTCCTGCCTTCTCCAGCTCCGGGGGCGCCAGGCGTCCTTGGCTTGTGTCCACATTGCTGCA +GTCTCTGCCTCTGTCCCCGCAGGGACGTCTCCCCATGTCTCAGTCCAAATGTCCCTCTTCTGATGAGGATGCCAGCCATTGCCTCAGGGCCACCCTTACA +ACTTTATCCTAACTACCTCTGCCAAATAAGGCCACATTCTGAGGTTCTGGGTGGGCGTGAGTTTTGGGGGGCACCGTTCTCCCTGGGAAGACGCAGACGC +TTGTCGTCCCGTGGTAAATGCCAGAAGGCCTCATCTGATGCCCACGTACGCCCTGAGGTGGGGAAGCTGCTGTCCTCATCCTTGCTGAGCGTGGGGCCCC +AGGATTCTCAGGCAGCTGGATGAGCCTGTGGAGAGGCCGGTGCCCAGGCTCGGTCCCAGAACAAAGCGCAGAGGCACGATGGTCGCTGACAAAGTGGGGG +CCCCGGGACCCCAAACAGAAAGGTCCACAAAGGCTGAGGTCGGGGCAGGGGAATTTGATTCAAGAGACATTTTCAGCCATACGGCCCTTCTCGAATTTTT +TTTTTTGAGACAGTCTCGCTCTGTCACCCAGGCTGGAGTGCAGTGGCGCAATCTCAGCTCACTGCAACCTCTGCCTCCTGGGTTCAAGCAATTCTCCTGC +CTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCGCCACCACGCCCACTAATTTTATATTTTTAGTAGAGACGGAGTTTCACCATGTTGGCCAGGCTGG +TCTCAGGTGATCCACCCGCCTTGGCCTCCCAAAGTTCTGGGATTACAGGCATGAGCCACTGTGCCTGGCCTTTTTTTCTCTTTTTTGAGATGGAGTCTCT +CTCTGTTGCCCAGGCTGGAGTGCAGTGGTGCAGCTGACTGCAACCTCCGCCTCCCAGGTTCAAGCGATTCTCCTGCCTCAGCCTTCCGAGTATCTAGGAT +TACAGGCACGCACCACCGCACCTGGCTAATTTTTGTATTTTTAGTAGAGACGGCGTTTCACCATGCTGGCCAGGCTGGTCTCGAACTCCTCACCTTAAGT +AATCCGCCCCACCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCACGCCTGGCCCCTTATTGAACTTGATGGTTTCTCCTTCGTATCTCAG +AAGTCACAAGCTGGAGGATTTAGGTTTGAAGAATCACGATGCCAAGGTCAGGCGCCGTCGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGG +GCGGATCTCGAGGTCAGGAGATCAAGACCATCCTGGCCAACACGGTTAACCCTGTCTCTACTAAAAATACAAAAAATTAGCCGGGCGTGGTGGCGGGCGC +CTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCGTGAACCCGGGAGGCAGAGGTTGCAGTGAACAGAGATCACACCACTGCTCTCCAGCCT +GGGTGACAGAATGAGACTGTGTCTCAAAATAAAATAAAATAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCAGGTGG +ATCACGAGGTCAGGAGATCGAAACCATCCTGGCTAACATGGTTAACCCTGTCTCTACTAAAAATACAAAGAATTAGCCAGGCGTGGTGGCGGGCGCCTGT +AGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGCGGAGCTTGCAGTGAGCCGAGATCATCCAGCCTGGGTGACAGAGCGAG +ACTCTGCCTCAAAAAAAATAAAATAAAATAAACTCTGAAATTTAAATTAACTGGGTATTTTTATTTGCTAAATGAGGCCCTACAGGGGGTGGTCCTGAAG +ACCCTCTCCTTGGCAGATAAAAGAGGACTGGGATCTTCTTGCTTCTGGGGCCAGAACTGAGCAGAGCAGGCTCGGGGGTTTTGGGTCGGGGGCAAGGGGG +TCCCTGGCTCTGCCTGAGGGTCAGGGAAGGCTTTCCAGGGAAGGGACCAGGAAACAGGGTGTTGAAGGCGGCCACAGGCTTTATTTTGTAAACAAAGACC +AAGTTCCCAGGAGAACTGACCTCAGGCCAGATTGGGGCCTTGCCAGGGGAGGGCTGCGGAGGGGGCAGGAATTGGGCCAGGCCCTGTGGTTGTTTACAAC +CCTGGAGGGGCTTTGAAGGCAGCTGGCCCTGCTGGGCCTCATCCGCGTCTGTGTCCTCGTTCTGCACGTAGCTTCAGACCCTCCCCCTCCACCCCCCGCC +CCCATGAGGACTTTCCAAGCCTGTGGCCCCCCAGGTGGGAGCTCTTTGGCACCGGTGGTTCTGAGGCTCCAAGTCCCCTGATCCGAAGCCATCCCCGAGA +GGGGGTCTCCCAGAGTGGGAAGCGGGGGTCTCCCAGAGTGAAGCCCTCAGCCCCGTCCAGGCCCTCGGCCCCCAGCATCTTCCCACCCTGGCTGGGCCCA +GCCTTCGCCCTGGATGGGGTTTTCTGCCCCTGCCCACCGTGTGCTGGCCCCTCGGTTACGCACATCACCCTATTTATTTATTTAGAGACGGAGTTTTGCT +CTTGTTCCTCAGGATGGAGTGCAGTGGTGCGATCTTGGCTCACTGCAACCTCCGTCTCCCAGGTTCAAAGGATTCTCCTGCCTCAGCCTCTTAAGTAGCT +GGGACTACAGGAGCCCGCCACCAGGCCCGGCTAATTTTGTATTTTTAGTAGAGACGGGGTTTCTCCATGTTGGTCAGGCTGGTCTCGAACTCCCAGCCTC +AGGTGATCCGCCCGCCTCGGCCTCCGAAAGTGCTGGGATGACAGGCGTGAGTCACCGCGCCTCATCCCCTCCTCAGCCCCCCAGCACCCACACGTCCCCT +CCCTGTCTCTGTGGATGGGCCTGTCCTGGACATTTCATAGACATGGGATCACACAGTGTGTGTCCTTCTGTGTCTGGCGTCTCTCACTGAGTGCGACTTC +CTCAAGGTGCATCCGCGCCGTGGGCTGCGTCCGAGCCTCGCTCCTGTTCACGGCTGAGTCGTGTCCCATTGCGTGGATGGGCCATGCTGTGTCTGTCCAT +TCATTCTCTGTTTTTGTTTGTTTGTTTGTTTTTGAGACGGAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCAGTGGCGCGATCTGGGCTCACTGCAACCGC +CGCCTCCTGGGATTACAGGCGCCCACCACCACCCCCGGCTAATTTTTGTATTTTTAGTAGAGACGGGGTTTCACCCTGTTGGCCAGGCTGGTCTCAAAAC +TCCTGATCTCGTGATCCGCCCGCCTCGGCCTCCCAAAAGCAACCATTTTATTTGTATAACTGTGTCCAAATTGTTAGAAATAAGTGCTGGGTCCCGCAAA +GAGAAACCAGCCCTTAGAAACCTATTTCCCAGCGAGACAACTTTACTATACAGAATGGGGCTGCCCCGGAGCTCACGGGACGAAGGAAGGAAGGAGCTTC +TGTTCCCCCGCTGGCTGGGGCTGGACGCCCTCATCTAAGCTCATCCCGGTTGGCTAAGACTTAAAACTGTCTCCAAATCGGGTAAAGGCAAGATTTGCGA +GAAGAGGAGGGCTAGGGGGAAGAAGGGGGTAGGGTTGATTGACAACTTATGACCTGGAAGTTGAGTTTTGTAAGAGGAATTTGGTTGTCTCAACAATTTA +CTCCTTTTCTGTTTTATACTTCTTCCTCTTCAAATTTATTTATTTATTTTGTTTGAGACAGAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCGGTGGCACC +ATTTCGGCTCACTGCAAGCTCGGCCTCCCGGGTTCACACCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCACCGCTACGCCCGCC +TAATTTTGTGTATTTTTAGTAGAGATGGGGGGGTTTCACCGTGTTGGCCAGGATGGTCTCGATCTCCTGACCTCGTGATCTGCCCACCTCGGCCTCCCAA +AGTGCTGGGATTACAGGCGTGAGCCACGGCGCCCGGCCTAGTTTTCTTTTTTTTTTTTTTTTTTGAGACGGAGTCTCGCTCTGTTGCCCAGGCTGGAGTG +CAGTGGCGCAATCTCGGCTCACTGCAACCTCCGCCTCCTGGGTTCAAGCGATTCTCATGTCTCAGCCTCCTGAGTAGCTGGGATTACAGGCACGTGCCAC +CAAACCCAGCTTATTTTTGTATTTTGGTAGAGATGGGGTTTGACCACGTTGGCCAGGATGGTCTCGAACTCCTGACCTCGTGATCCACCCACCTCGGCCT +CCCAAAGTGCTGGGATTACAGGCATGAGCCACCGTGCCCGGCCTTCAAATTTCTTTAACAGGATTTGGCTTTGTTGTTCTTCTTGATCGTCTAGGAACAA +GAGCTTATCGGAATACAGAGCAGGAGAGGTAGGGGAGGTTTTTGTGAGAGCTGCTTCTGTGAGTCTTTGGGTTAACCCGCGAATACAAAGGTATGACACA +GCAGCCCACAGGATGAGTCCTCCTGTAGCAATTGCGAGGGAGGTAAAGATTGAGGTCAGCCCGGGCGCGGTGGCTCACGCCTGTCATCCCAGCACTTCGG +GAGGCCAAGGCGGGTGGATCACAAGGTCAGGAGTTTGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTACTAAAAATACAAAAAAATTAGCCGGGCG +TGGTGGCAGGTGCGTGTAATCCCAGCTACTTGGGAGGCCGAGGCGGGAGAATCACTTGAACCCAGGAGGCGGAGGTTGCAGTGAGCCAAGATCATGCCAT +TGCACTCCAGCCTGGGCGACAGAACGAGACTGTGTCTCAAAAAATAAAAATAAAAATGAAGAAAAGAACAAAAAAAAGATTGATGTTATGAGTCCCTTCC +ATTTTCCAAACCACCTTTCCATCAGTCCCATCAAGGGGCCATCTATTCCAGAGTTTATGGCTAATTCATTTGTTAGGTCGGTAAGGCCCTGTCAGGCTTT +CGAGATGGTCCCATCAGGGCCTGTATTATCTGGGATCGAAGTAACGATGCGCTTTATTTATTTATTTATTTTTTTGAAACGGAGTTTCGCTCTTGTAGCC +CAGGCTGGAGTGCAATGGCGTGATCTTGGCTCACTGCAACCTCCGCCTCCCAGGTTCAAGCAATTCTCCTGCCTCAGCCTCCCAAGTAGCTGAGATTACA +GGCGCCCGCCACCACGCCCGGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCATGTTAGCCGGGATTGTCTCGATCTCCTGACCTCGTGATCC +TCCTGCCTCGGCCTCCCGAAGTGCTAGGATGACAGGCGTGAGCCACCACGCCCGGCCGGTTTGTGACTATTTTCTCTAACTTTACCTAATGTTTCCCTTT +AATATTTCTGCCACCATCCTGAGCGAATTTCAACAGGGAATGGCACCCCAGGGTACCGGTTACTACAAGGGCTGGGCCAAGGATTTTCTTCAGAAGAGGC +TGTCTTTGGCTGTGGATATCTTTACGGGGTATATGAACCAGACAGGCATCAAACGAAACTAGCTGGGGAAAGGGTGATCACCTTATATTGATAATAAGAC +GTCCTTGGGCGGCTACAGGGAGAAGGAAGAGACAGATTAAACCTTTTTGAATGTTAATTTGGAAGGCGTTGATCCTGGAGTGAAGGTCCAAGATCCCTCC +AGGGATGGGGCCCTTTCCGACCGTCATCTTGGTGGTCAGGAGCACCCGATAAAGTCCTTCCCAGGTTGGCTGAGTTTTTCCTCTTTCCAACTTCTGACAA +GGAGGTGATCCCCAGGCTGGTGTCGGTGAACTGGGAATTCGAGGGGTGGAGGCCTTGGGTCCGGAGGGAGGAAAGGGTGGAAGACAAACCACACATATAG +TTTTTGAGAAACTGATCTTTTGTTTCAAATGTAGGAAGGTCAGTAGTGGAAGTCAGATAAGGTAGCCCATAGAGCATCTCATAAGGGAACAGGCCAAGAT +CTTTCCGAGGGGCAGTTCGCATTCTTTTTTTTTTTTTGAAACGGAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCGGTGGGCGTGATCTCGGCTCACTGCA +ACCTCCACCTCCCAGGTTCAAGCAATTCTCCTGCCTCAGCCTCCCAAGTAGCCGGGATTACAAGCGGGCGCCACGACGCCTGGCTAATTTTTTTGTATTT +TTAGTAGAGACGGGGTTTCACCATGCTGCCCGGGCTGGTCTCAAACTCCTGAGCTCAGGCGGTCCACCCGCCTCAGCCTCCCAAAGTGCTGGGATTACAG +GCGTGAACCACCACGCCCGGCCTGTTCAGATTCTTAGTAAGGCAAAGGGAAGGCATTCTGTGCGTGGTAACCAGGTTTCCAAGATTAATTCGGTTAGGTG +GTTTTTTTAGAGTTTGATTCATTCTTTCTACCCTCCCTGATGAGGGTGGATGCCAGGGAAATATTCCCATTTCATTCCTAGTGCTGGGGTTAGCCCCGTA +ATGATGTGTGCAGTGAAGGGGGTCCCCTTGTCCGAATCCACGTTCTCTATTAGTGCAAACCTGGGTGTGACGTGTTCCCACAGGCCTCTGACTACATTGC +TGGCTGTTGCGCTCGGGAAGGGGGTGGCCTCTACCCAGTGGGTGAGATGGTTGACTGTTCCCAGTAAATGTTTGAGGTGGGCTATTGGGGGCATTTCAGT +GTAGTCAACCCAAACACTTTGGAACGGCCTCAACCCTGGGTTTCTTCCCTGGGAGGTTGCCTCTTTTTTTTGAGATGGAGTCTTGTTCTGTCACCCAGGC +TGGAGTGCAGTGGGACCATCTCGGCTCACTGCAAGCTCTGCCTCCTGGGTTGATGCCATTCTCCTACCTCAGCCGCCCGAGTAGCTGGGACTACAGGTGC +CCACCACACCTGGCTAATTTTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCGTGTTAGCCAGGAGGGTCTCGATCTCCTGACCTCGTGATCCGCCCGC +CTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCAGCCTGGAATGGCCTCAACCCTGGGTTTCTTCCCCGGGAGGTTGCCTCTTTAG +GGTTTGCTTATTAGCTTTTCTGCACACGATGCAACCATCCACATTTGCCTAGCGAGGGTCTCTATCCCACACACCCACAGACTCCAAGGGTCTCTATCCC +ACACACCCACAGACTCCAAGGGTCTCTATCCCACACACCCACAGACTCCGAGGGTCTCTATCCCACACACCCACAGACTCCGAGGGTCTCTATCCCCACA +CACCCACAGACTCCGAGGGTCTCTATCCCCACACACCCACAGACTCCGAGGGTCTCTATCCCACACACCCACAGACTCCGAGGGTCTCTATCCCCACACA +CCCACAGACTCCGAGGGTCTCTATCCCACACACCCACAGACTCCGAGGGTCTCTATCCCCACACACCCACAGACTCCGAGGGTCTCTATCCCACACACCC +ACAGACTCCGAGGGTCTCTATCCCACACACCCACAGACTCCGAGGGTCTCTATCCCACACACCCACAGACTCCGAGGGTCTCTATCCCACACACCCACAG +ACTCCGAGGGTCTCTATCCCACACACCCACAGACTCCGAGGGCATATATCCCACACACCCACAGACTCCGAGGGTCTCTATCCCCACACACCCACAGACT +CCGAGGGTCTCTATCCCACACACCCACAGACTCCGAGGGTCTCTATCCCACACACCCACAGACTCTGAGGGCATATATCCCACACACCCACAGACTCCGA +GGGTCTCTATCCCCACACACCCACAGACTCCGAGGGTCTCTATCCCACACACCCACAGACTCCGAGGGCCTCTATCCCACACACCCACAGACTCCGAGGG +CATATATCCCACACACCCACAGACTCCGAGGGTCTCTATCCCACACACCCACAGACTCCGAGGGTCTCTATCCCACACACCCACAGACTCCGAGGGTCTC +TATCCCACACACCCACAGACTCCGAGGGTCTCTATCCCACACACCCACAGACTCCGAGGGTCTCTATCGCACACACCCACAGACTCCGAGGGTCTCTATC +CCCACACACCCACAGACTCCGAGGGTCTCTATCCCACACACCCACAGACTCCGAGGGTCTCTATCCCACACACCCACAGACTCCGAGGGTCTCTATCCCA +CACACCCACAGACTCCGAGGGTCTCTATCCCACACACCCACAGACTCCGAGGGTCTCTATCCCCACACACCCACAGACTCCGAGGGTCTCTATCGCACAC +ACCCACAGACTTCGAGGGTCTCTATCCCACACACCCACAGACTCCGAGGGTCTCTATCCCACACACCCACAGACTCCGAGGGTCTCTATCCCACACACCC +ACAGACTCCGAGGGTCTCTATCCCCACACACCCACAGACTCCGAGGGTCTCTATCGCACACACCCACAGACTTCGAGGGTCTCTATCCCACACACCCACA +GACTCCGAGGGTCTCTATCCCCACACACCCACAGACTCCGAGGGTCTCTATCCCACACACCCACAGACTCCGAGGGTCTCTATCCCACACACCCACAGAC +TCCGAGGGTCTCTATCCCCACACACCCACAGACTCCGAGGGTCTCTATCCCCACACACCCACAGACTCCGAGGGTCTCTATCCCACACACCCACAGACTC +CGAGGGTCTCTATCCCACACACCCACAGACTCCGAGGGTCTATATCCCACACACCCACAGACTCCGAGGGTCTCTATCCCCACACACCCACAGACTCCGA +GGCTGCATTGCACGTAGCTTGGGGACCCGAGTGAGCTCCTTGATGAAGCTCTGACAGTATTTCCCTCATGAGGGGTTTAGACAGCATTTCCCTTCAATCC +TACTTGAAGGGAAATCCCTACAGAGGGAAAGTGGTACCTACTTTCCCTCTGGGTTCTCCTGAGCTCCTATATCCCTCCCACCCTCCCTTCCTTCCTGATG +GAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCAGTGGCGCGATCAAGGCTCACTGCAACCTCCGCCTCCCGGGTTCAAGCAACTCTCCTGCCTCAGCCTCC +CGAGTAGCTGGGACTACAGGCACCCGCCACCACACCCAGCTGATTTTTGTACTTTTAGTAGAGACGGGGTTTCACCAGTGTTGGCCAGGATGGTCTCAAT +CTCCTGACCTCGTGGTCACTCACCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAACCACCACGCCCGGCAACAGGAGGATTTTTATTAAGGTGGTC +ACCGGCTCACTGGATTCGCATCCAAAGACTGAGCGTGGGGCCGGGCGCAGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACGAGGTCAGGAGATCGAGACCGTCCTGGCTAACACGGTGAAACCCTGTCTCTACTAAAAATACAAAAAATTAGCCGGGTGTGGTGGTGGGCACCTGTAG +TCCCAGCTACTCAGAGAGGCTGAGGCAGGAGAATGGCGTGAACCCGGGAGGCGGAGCTTGCAGTGAGCCGAGATCGCGCCACCGCACTCCAGCCTGGGCG +ACAGAGTGAGAATCCGTCTCAAAAAAAAAAAAAAAAAGACTGAGCGTGGAACAAAGGGCTTGACTTTGAAGCGTGCAGCGGCGTGAAACTTGCAGTGCGG +GAAAGTGAATTTACAGACGCAGGACAGAGGCAGTTAATCGTACAGTGACAGGTTTCGTAACCTCAGCCGAGCTTGTGAGCTTGCGGCCGCATTGAGAAAG +AACAGGAGCTTACAAAACTGGCAGAGTATTTTACGGGGAGCGGGAAACGGAAGGAGGAGTCTGGTTCTTATCTTTGCACGGGGGGAGTGCAGTGCTGGGA +GGCGTCTGGGCGGCATTCCTTGGGGTTCTGGCTTTTTAAATGGTGTTTTCAAGGCCTTGCCTGGGGGCTTTGCCTGTTGCTGGCTTTGGGGCGAGTCAGC +TTTATACGAAAAAGGTATTTTCCGTTTCTTCAATTTCCGCTTTATTCCCTCCTTGATGCTTTTTATAAATAAGGTTTAATAGAAAGCATCACTATTTTTT +ATTTACTTCTACAGGGGGAAGTAGCTCTTTTCCTGGCAGGGGTGGACACGTAGTTATGGGATGAGCTCGGTGGTACTCGGCCTGTCCACACGAGCGTCTC +TGGCTTTGTCGATATTCTTGACAAGGAGGGGAAGAGACAAGAGTACGAGGCGGACTCCCAGTATGGCCAGAACTACTCCTAGTAAGGTTTTAAATCCCCC +GAGGGATGAAAACCAACCACGGGGGGGCGGGGGGAACCTGGAGACCATTCCGGTTTCCAGGTTTGTGTTGGAACATGAGCTAAGTCTCGCATTCTCGCAA +TTAATTCATGACGTCCTCCTCATTGTCATCGATTTTTAGGCAACAATTAGTTAAATTAAACTCTCCGCATATCCCTCCTTCTGACATAGATCTAGCGAGA +GCAGCAAGAACAAAGGGAAGAGTAGCATGTTTGTACCTAGGATGGACAAGAGATGTTTGCCCAGAGGAGGGGGTTGAGCAAAGCGACAGGTTAATAGTAA +AACAATTAAGATGACAAGGAAAATTACTGGGCTTAAGATTTCTAACTACATTTACTTCCTTGACGAAGCTTCGGCCGTGCGTAGACTGGTCAGCTTCCGG +GGTGACTAGAGCAGGGCTGTGGTCACTTTCACTGGCATCTGGGTCCTGTCGTAGGATCAGCCGGTTTGGATGGTCTGGGTCTTGCTGGCTGGTCCACTTG +TCCTGGGCTGCTGGTTTCAGCCGACTGTGGAGATCGAAGGCACAGTTCCTGAAACATTAACAGCAGTGGGAGTGGACAGGATCGCAGTCTAGGCCCATCC +CATCTGGGTCCCAAAGTGGTTGGATTCTATTTCTTTTTTTTTTTTTTTGAGACGAAGTATCACTCTTGTCCCCCAGGCTAGAGTGCAGTGGCGCGATCTC +CGGTCACTGCAACGTCCGCCTCCCGAGTTCAAGCGATTCTCCTGCCTCAGCCTCCTGAATAGCTGGGATGACAGGGGCACACCACCACGCCCCGCTAATT +TTGTATTTTTAGTAGAGACAGGGTTTCTTCATGTTGGTCAGGCTGCTCAAACTCCCAACCTCAGGTGATCCGCCTGCCTCGGCCTCCCAAAGTGCTGGGA +TTACAGGCGTGAGTCACTGCGCCCGGCCGATCTTCTTTCAATATACTTTCCAGTTTCTTGGGCAAACTAAGCTTTTTTGTTTGGAGAATAACGTGGGACC +TCTGGGAGGGGAGGCTCCGGGAGGAGAGGCACAGCCAGGGCTTCCTCTTTAGAATGTGGTGTCCTTATTACTGCCCGTTTTGCCTCCTCGTCTGCCTTTG +TTTCCTTTGGCCTCCAGTGTTCCTGCCTTTTGTGCACCCTGCAACGCAGAACAGCTACGTCTTTGGGGCCCACACGGCATCCTGGAGCTGTAAAATTTCT +TTTTTTTTTTTTTTTTTTCATATGGAGTTTCTCTCTTGTTGCCCAGGCTGGAGTGCAATGGCACGATCTCGGCTCACCGCAACCTCCGCCTCCCAGGTTC +AAGCGATTCTCCTGCCTCAGCCTCCCTAGTAGCTGGGATTATAGGCACCTGCCACCGCGCCCGGCTAATTCTGTATTTTTAGTAGAGATGGGGTTTCTCC +ATGTTGGTCAGGCTGGTCTCCAACTCCTGACCTCAGGTGATCCGCCTGCCTTAGCCTCCCAAAGTGCTGGGATTACAGGCCTGAGCCACCACGCCCGGCC +TAGGAGCTGTAAAATTTCTTCTTTGTATTTTATTTCTTTGCCCCCAGCAGTTAAAAGTTCTCTTTCTTGGCTGGGCGTGGTGGCTCATGCCTGTAATCCC +ATCACTTTGGGAGGTGGAGGCAGGCGGATCACTTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACAAGGTGAAACCCCGTCTCTACTAAAAGTACAAAA +ATTAGCCAGGCGTGGTGGCGCGTGCCTGTAGTCCCAGCTACTCAGGAGGCTGAGGCAGGACAATCGCTTGAACCTGGCAGGTGGAGGTTGCAGTGAGCCG +AGATCGCACCACTGCACTCCAGCCTGGGCAAAAGAGTGAGACTCCATCTCAAAAAAGAAAAAAAAAGTTCCTCTATGGGATGGTCTTTCCAATTTTCTTT +TTTCTTTCTTTCTTTTTTTTTTGAGACGGAGTCTCGCTCTGTCGCCCAGGCTGGAGCGCAGTGGTGCGATCTCGGCTCACTGCAAGCTCCGCCTCCTGGG +TTGAGGCCATTCTCCTGCCTCAGGCTCCCGAGTAGCTGGGACTACAGGCGCCCCCACCACGCCCGGCTAATTTTTTTGTATTTTAGTAGAGATGGGGTTT +CACCGTGTTAGCCAGGATGGTCTGGATCTCCTGACCTCATGATCCGCCCACCTCAGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCGGCAGCTGCAT +ATTTTCTTATCTGTTTATTAAGTCTGTTTAAGAATTCCACGGGCCTGGCCAGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGACGTG +GGCAGATCACAAGGTCAGGAGATCGAGACCATCTTGGCCAACATGGTGAAACCCTGTCTCCACTAAAATACAAAAAATTAGCCAGGCGTGGTGGCGGGCG +CCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGGAGTGAGCTGAGATCGCGCCACTGAACTCCAGCC +TGGGCGACAGAGCGAGACTCTGTCTCCAAAAAAAACCCCATGGGCCCTTCATGTTTCCTCTGTTGTACGTTAAATGCTCGGGAAGTATTTTGGGTTTGCA +GATCTGATTCCCGAATCCTTGTAATTATCCCATCTCCGAGATCGCTCATGTTTTTTAGGTCACATTGTCATCCCACCCAGGATCTTGGGCCAGGAATTTA +CGCTCCGCTGAAAGGACGTTCTGACCGGGGGGTGTTCACGCTCCCAGACTAACACAGCGGCCTGTGAATCATGGTTCTCTCTCTCCTGAGACGAGAGTAC +TGAGGGTAGACATTAATTCAGCCCAAGCGTACAGCTGTGGCCCCAGAAATTGGTCAATTTGATCCGCGAATCCAAAAGGGTCATCTAACAGTGGTTTGAG +TTCTTTTAGATTTCTAACCTCTGAACTGGTTAAAGGGGGCATTTACGAAGTCAATATCCCTTCCTCCCGGTGGTCCTTCCCTAAAGGGGAAAAGGGCTGA +GGCAGGTCTTTTTGAGCAGGAGGCAAAAGGAAAGTTCTGTGGGTTTTTGTTTGTTTGTTTGTTTTTTGAGACGGAGTCTCGCTCTTGTTGCCGAGGCTGG +AGTGCGGTGGCGCGATCTCGGCTCACTGCAAGCTCCACCTCCCGGGTTCAAGACATTCCCTGCCTCAGCCTCCCGAGTAGCTGAGTAGCTGGAATTACAG +GCGCCCGCCACCACGTCCGGCTAATTTTCGTATTTTTAGTAGAGGCGAGGTTTCATCATCGTGGCCAGGCTGCCAGTCCTGAACTCCTGGCCTCGTGATC +CACCCGCCTCTGCCTCCCAAAGTGCTGGAATTACAGGCGTGAGCCACCGCGCCCGGCCGAAAGTTTCGAATATCCCTTTGGCATTGTTCTGTTTCCCGTT +GGAGCTTTCCTGAGGAAGGGGCATGTTCTAGTGGCTGTCCAGCGGGGATGTGGGTGGCAAGGTCCAGGTGGTTCTATAGGGGAGGGATGGAGGGGCGGAG +GAGCGGGTGGGGGAGGGGCGGAGGGGCGAGGGGTGGGTGGGAGGGGCGGAGGGGCGGGTTGGGGAGGGGCGGAGGGGTGGGGTGGGTGGGTGGGGGGGGC +GGAGGGGTGGGTTGGGAGGGGCGGAGGGGGTGGGTTGGGAGGGGCGGAGGGGGTGGGTTGGGAGGGGCGGAGGGGGTGGGTTGGGAGGGGCGGAGGGGGT +GGGTTGGGAGGGGCGGAGGGGTGAGTGGGGGAAGGTGGTCTAGAGGATCCCACCCTTCTTTAGATATGGGGCGTCTCTGCTAAAAATACAAAAATTAGCC +GGGCGTGGTGGTGCGCGCCTGTAATCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGAGAGTCGAGATCGC +GCCGCTGCACTCCAGCCTGGGTGACACAGCGAGACTCCAACACACACACACACAAAAGATATGGCGCGTCTCATTCATTCACAAGTTCCTCTTCAAAGGT +TTGGCTCGTTCAGCGCCCTCGTTCTTCGTTTCCTACTTCCAAGGCCAACCTGACTTCCTCACCCTCTGGGCCTCCCCGTCTGAGTCTCAGTAAACAAGTT +TCCCGCCGGTCCTGATCTGCAGAGATGGCACCTGCCACCCACTCTGCACATCCCCCTCCCGTCGCCACGGGCTCTTCCCGCCAGTGTAGCCACATTCCTG +CCCCTTTCCAGTTAGCCCTTCGCGTTCGGCTTAGTCTGCGGTCCTCTTGCATTGCGACTCCGAGTTTAACTTCCAACACACACTTTCAACCTCCAAGAGA +CGCCCCCACCTGTGTCGCCCCAATAGCGACTTTTCTCACCGTGGTCGCCGCGGAACTTCAAGGGTCCTTCCTACCCGCGTTGCTGAGAGTCTGGGTTTAC +GCGTCACCTCGGGCGGGACCCGATCCTCCGCTCCTGAGGCCCCCACAATGAAGCAGTCGGACGCGTCTCCCCAAGAAAGGTAACCGCCAGCCTCTCCTGA +AACAGAATGGGATCCAAATGGGATATTTGGGGGCGGCGAGTCGGTCCCGCAAAGAGAAACCAGCACTTAGAAAATTTCTCAGCGAGACCACTTTACTTGT +ACGGAAGGGGGCTGCCTGCGTGGGATGCAATCTCCAGAGCACACGGGACAAAGGAAGGGAGCTTCTGTTCCTCTGTCCTTTCCCTGTTGGCTGGGGTTGG +ACGCCCACAATCTAAGCTGATCCCGGTTGGCTAAAACTTAAAACTTTTTTAAAATAGGGTAAACGCGCCACCTGCGAGGAAAGAAGAAGGGGGTAAGGTT +GATTGACAACTTTAGACCTGGAAGTTGAGTTTCTGAAGAGGAACTTACTTGTCCCAACCAAATGGTGCACAGGACGTTTATACTAAGAAATTATTCATTT +TCTGAGATCCAGATTCAAGTGCCCTTTAAGTATTTTTATTTGGGCGGAGGAGGTCACTTCCTCCCACCTAATTTATTAATACGTTCATATATATATATAT +ATATGTACATTTTTAAAGGCAGAGATGTGCGTCTCGCCATGTTGCCGCGTCTGGTCTCGAGCTCCCGGGCTCAAGCGATCTTCCCGCCTCGACCTCCCAA +GGCTCTGGGAGTACAGACGTGAGCCACAGCGGCCGGCCCGTGTTTAACTCAGATAAAATCTGGGTAACACACTTTCAACGCTTCAACCCCCTCGGGCGCA +CCGCTCTGCGCTCATTGCAACTTTGAAAGCAGGAAGGAAGAAATGCGCAGGCTCCAGCCGCGTCCCCGCAGGCCCCACTCCCGTTTCCTAGCAACGCCGG +GTCACGTGCGCCGCCGCCCGGATTCCGTAGCGTGAGCCTGCCGGAGCCGGCGCGTACATGCGAGCGTGTGCGCGCGTGCGCAGGCGGGGCGACCGGCGTC +CCCGGCGCTCGCCCCGCCCCCGAGATGACGCCGTGCGTGCGCGCGCCCGGTCCGCGCCTCCGCCGCTTTTTATAGCGGCCGCGGGCGGCGGCGGCAGCGG +TTGGAGGTTGTAGGACCGGCGAGGAATAGGAATCATGGCGGCTGCGCTGTTCGTGCTGCTGGGATTCGCGCTGCTGGGCACCCACGGAGCCTCCGGGGCT +GGTGAGGAGCGGGTAGGGGGCGGGGGTGCGGTCCTGCAGGGGCCGGGAATGGAGGCCGCGGTGCCGACCCGAAGCCGACGGGAGCCTGGGGCCTCGGCGC +GGGGCGGCCTGGGGTGCGAAAGGCCGGCCCCGGGGGCTTCCCGCGCCAGCATGGAGCTTGGGGGTGAAGTCCCAGGGTTTGAGGGGGGACTAGAGGTTCC +TCCCGGCGCGGCCTGCCGGGCTCCCCCGGGCGCTCCGGCCTCGAGCCCGGCCTCTGTGTGTGGGCGTGAAGCTCCCTGCTTGGAGGCGGGAGCCAGGGGG +TCCTGGCCAGGCCGGTCTTGGTCAGGGGAGGTGGGCGTCTTGCTTTTCGGTCACCTGGGGTTGGGGGTGACCTGCTTCCTGGGTGAGGGCGTCTGCGAAG +GCGGTTGGAGGTGGCCCGCCCGCCGGTCCCATCGGCCAGGAGAAGGGAGACCCAAAGCCTGGGTGAGCGTCCCCTTTGGCCTGGAGCCAGGGGTCAGGGG +CTGGTTGGTGCCTGCCCAACCCGTCCTGCTGGGGCTGGACTCCGCAGGACCTGGGGAAAGCGGCCTGGGCGTGGAATCTGGAGACGGGTCCACCCTGCCT +GCGAGTGTTAGGGTCAGAGACCCTCCCCTGAGACTCTCTGGGGCCCCCGCAAGGGCCCGTGCGGCCTGGAGCGATCATCTTGGCGCTCCCTTCTGGAAAA +GGGGCTTTTGTCCTCCAAGAGCACATGGAGGCTCTGAGTGGGTCAGCCCTCCGGATCGGGAAGGGATTACCGTTCTTCACGGGATTTAGCCCTGGCGTCT +TGCCTAGGGCGTGCACCTGCCCCCGGGTGTTCTCCCAGACTCTTAAGACCTCGCAGGCTCCCTCGAGGGGCCCTGCGTGGAAGGGAAGGCGGAATCTCCC +TCTGATTCTGCCTGGATTCAGCACCCAGAATGAGGTGGTCTCTGAACGCCCCTCCTCCTTTACAGGCGAGGAAACAGCCCTGTGGGAAGTCGAGGTTCCA +AGGTCACAGTGAGGGGGCCCTGGCCACCCGATTCAGCGCAGGAAATAGTGAGAAAGTCGTTTTTAGCCGACTCTGACCCGCATTCGGTTTCCAGTGCTGT +CTTAGGAGGGCCGTGTGTTGAGGGTGGGCAAACGTGGTTTGGAGAGCGCATTTGGGAAATGGATTGAGGTGTGTTTTTCCGGGAGAAAAGCATGACATCC +TTTCTTGCTTCATAGAAAATTTCTTCCTTTGTTGAGACCCCCATTTGGTTCTGGGTTAAAGATTTATAGTGAGGCCGGGCGTGGTGGCTCACACCTGTAA +TCCCAGCACTTTGGGAGGCTGAGGCGGGTGGATCACCTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAACCCCATCTCTACTAAAAATAC +AAAAATTAGCTGGGCGTGTTGGCGCACGCCTGTAATCCCAGCCACTCAGGAAGCTGAGGCAAGAGAATCGCTTGAACCTGGGAGGTGAAGGTTGCAGTGA +GCTGATATCATGCCACTGCACTCCAGCCTGGGTAACAGGGAGACTCTGTCTTTAAAAAAAAAAAAAAAAGAGGTCGGGCATGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACGAGGTCAAGAGATCAAGACCATCGTGGCTAACACGGTGAAACCCCGTCTCTACTAAAAATACAAA +AAATTAGCCTGGCGTGGTGGCGGGCGCCTGTAGTCCCAGCTGCTAGGGAGTCTGAGGCAGGAGAATGGTGTGAACCAGGGAGGCGGAGCTTGCAGTGAGC +CGAGATCGCGCCATTGCACTCCAGCCTGGGCGACAGAGCGAGACCCCGTCTCAAAAAAAAACAAAAAAAAAATTTATTGTGACCGATGTGTTGGGAACAA +GGTGCAGAGCTGGAGGGTCTGGCCTCCTGAAGGGTCAAGAGCAAGGGCTTCGAGCCTCTGTCCTGGGCATTGAGCCGTAGGGGGCCTTGGGCAGAGGCTG +GGGAGGGGGCTCCTTCTTCCAGAGGCTTTGCCAGCTAACTCCTGACCTACGTCTGAGATTTCGTCTTCCTGGTAACCAAAGTGGCCCTTTATCGAATGTC +TCCTGGGCAAGGGCCTGGCCCCAGCACTGCGGCCAGCTCTCTGGGGAGACACAGATAGGAGCCCATGGGTGAGGTGAGCGCGGAAGATAAGCCGCCCCCG +CCAGCCCTGTGGAAACCCAGCCAGGCCTGACTGGGTTTCAAGCACAGCACGAGGTTCCCACATTGAGCTAATTTGGACAGCCAAGTGGGTGAAAGACCTT +TGGTCTCTCCCTGCTGGGTAGGGTGGTTCACAGTTTTGTTCCTTTTGTGCATTTGTGCAGGAGACTGAGAAGGGTTTCTTCTGAGCAGAAAGCTTAGCCT +GGGGCTTACTGGCCAGAGCTGCCTGCAGCCTGGGAAGCAGGTGGAGTCTGCAGTGCTGGCAGCGCCGCCGTGCAGCGGTGTAGCCGTGTGTGCGCGTGTG +TGTGTGTGGTGAGAAACCCCACTTTTGCTGGGGACTGACTCGTGAAGACCACAAGGTCTGGGCAACACAGCCTTGGCCCGTGTGGGGTGGACACTGCTGT +TTGCTCTGTGAATTCGTGACTGTGTTTGCCTCTCCTGAAACTTGCTTCAGGGGCGTCTGCGGGTTGGTGGGGCACAGCCGGGTGGGGTGAGTGCCCAAGG +TTGGCCGTCCGCGTCTCCTGTGGGCTTGTCGGGGACCGGAGGGCCGGGGTGTGCTAGCTGGGTCCCGAGGGTGGAGGGCTTCACCCCCGAGCCTCAGATG +AGAGGAGTGGGAGTGCCTGGCTGCGGCCGGTGGGGGTGGGTGGGGGAGGTGCCCGAGGCTGCTTCCCAGAGCTGTTCTCGCTGGCTGCTGTCTGAGCACT +GGGGTGGGTGGGGAGGAGGGCGGGTGGGGGCGGGCAGCCTTATCCTGCGGGGCTGCTTGTGTACAAGTACCACGCGGCCTGCCTGGCCCTGAGCCCTGGG +CAAGGAGGCGGAGGCTGTTTTTAGATGAAGGTGACTTTACTTGAGAACATGGGTTACGTCTCATGTGGCCAGAATCGAATTCTAACCTTTCTGGGGCTGT +GGCCGAGGGTCAGGCGCCGTCCCTCCTCCTGCTGCTCATGGGTGGAGGCTCCTGGTGCGGCGGGCGAGATGGGGTGGTCCGTGGGGTGGGGGCGCTCTGC +ATTGTCCCCGAGGAGCCTCTATGGAGGCTTTCTCTTCCGGACGCCCCCCCACCCCCAGTGACACGTCAATACACAGACACCAGCATCATCAGCATCCGGA +GGGACACAGGGTTGTTCCATCCAAAGCCTTTTGGTCCCTTTGGGAGCGATGCTGCCCGCTGAGAAGCTGGCGGACCCAGCGGGAGCACCGGGACCGGTGC +AGATGGCGCCTGGGAGCCCGGGACTCCTGGAAAGGTGGCTGGGGGCAGCTCGGCTGCGGGCCCCACCTGGTCCTCCTCACTTTCCTGTGTGCCCTGCCCT +GCCTGGAGGTGGGGTGAGGTGAGTCAGGGGCCAGCCCTCTCCTAGCACCCCTGGGTGAGGAGGATGTGGAGCCCAGCCCTGCAGGTCTGGAGGATGAGGA +GAGGGGCTGCTGCAGGGCAGGAAGGAGCTTGCCAGCTGGGCAGCCTCTGGCTGTGCTTCCTGCCCTGACTCACCTCGCCCAGCTCTGCACATAGCTGCCA +GTGTTGCAGTCTGGGAAATCTTAACTCCCAAGAAATGTAGGTTACCAGGAGGAGATCCCTTTGTGAAAATGGCACTGCCAGCCAGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCCAAGAGGGTGGATCACGAGGTCAGGGGTTCAATACCAGCCTGGCCAAAATGGTGAAACCCCGTCTCTACTAAA +AATACAAAATATTAGCTGAGTGTGGTGGCAGGCACCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATTGCTTGAACCCGGGAGGCAGAGGTTG +CGGTGAGCTGAGATTACACCACTGCTGAACAGAGTGAGACTCTGTCTCAAAAAAAAAAAAAAGAAGAAGAGGAGAAAGAAAATGGCGCTGCCAAAACTTG +TCAACTGCGCCTGCCCAGAGCTCACCTGAGGTGCTCAGACGTGAACATTCCTGTCCCCGTGGCCTTGGGGGCCGTGACCTGTGCACTGCCACGCAGCCTC +GGAGCCGTGTGCACGCATATGCACGTGTGTATGTGTTGTGTGTGTTTGCAGACGTGTGTCCTTGTGTGTGTGTGTGTGTTGTAGCGGTGCCTGGGGAGTC +TGACCTCAGAAGGTGCTGTGGGGAGGGCTGCAAGGTCCTGGCGGGAGGAGGCACTCCCCACGCTTCCCCTTGGGCTGGGCTGTTCCTGGCAGGCGAGTGC +TAGGCACAGTGTGAGGTTCTGTGTGGATTCTGCTGTGCTCCTTGGCAGCTCTGGGGGCCTTCCCTTGCATTTCGAAGGAAGGGGAGGCGTGTGGCTGGAG +GTGAGAGGCCCTGAGGCCCTGCCTGGCTCCCAGCTTCCCAAATCCGCCTCTCTCTGGGTCGCCGCCCTCAGAGATTGCTGAGGACACGAGCTTTCCACCC +ACGGGCTGTCCTAACGGAGCCGGGCTAGGGGCTTCTGGACAGAGGCCGCCTGCCCCTTTGGGCTTTGGGGTTTGTTTTTCTCAGCAGCTCACCCGGGTCT +CTGGGGTCAGGGTATCGGGCAGAAGTCAGAGGACGGTGCGCTTGGGACCTGAGCTCTGGGCAGCCCTCGGGGCTCAGGACTCCTGGCTCTTCTGCCCAGT +TTCATGTGTTTTGTGTTTTGAAACCACGTGTGGTCCCACAGTTGTGCCCTCAGAAGCCGCCGTGGCTGCCGTGAGGTAGCAGTGGACGGGACGCCCACGG +TCTTTCCCATGCCATGCTGTTTCCAGCCGGGCCCCATCACTCTCCCACAAGCTGAAAGGAAGTGGCTTCTCCACCAGCCCTGGCTGGGAGTCCTGTGGGC +GAGGCCTTCCCCAGGAGCTGCCCTCCCAAGTGCCCCAGGCACTAACAAGACCCCACGCGTGCTCTCCCCACAGCCGGCTTCGTCCAGGCGCCGCTGTCCC +AGCAGAGGTGGGTGGGGGGCAGTGTGGAGCTGCACTGCGAGGCCGTGGGCAGCCCGGTGCCCGAGATCCAGTGGTGGTTTGAAGGGCAGGGTCCCAACGA +CACCTGCTCCCAGCTCTGGGACGGCGCCCGGCTGGACCGCGTCCACATCCACGCCACCTACCACCAGCACGCGGCCAGCACCATCTCCATCGACACGCTC +GTGGAGGAGGACACGGGCACTTACGAGTGCCGGGCCAGCAACGACCCGGATCGCAACCACCTGACCCGGGCGCCCAGGGTCAAGTGGGTCCGCGCCCAGG +CAGTCGTGCTAGTCCTGGAACGTGAGTGGCGGGCACCTCCCTCCCCGCCTCCCTCAGTTTCCCTCCTGTGCCGCTCGCCTCCCGGCTCCTGCTCAGTAGA +ACCCAGACGCCTCCTCCCCTCTCCGTCCCGCTGTGCCCCGTTGGGCCCACCGCCTGGACGGAGGGGCCCGGACCTGAAGGGGGTGGGCTCGCCGCCTGAC +CACCAGCGCTGGGCGGCCTGGCTCGGGGCAGGCAGGGCTCTGCCCTCCAGCAGGTGGGTCCTCGTCCTCCCCTCGACCCTCGTGCCATCCGTTCCGTCGT +TTCTGCTTCCCCGGGCGCCTGCCCGGCTCCCTCCCTGAGCGTCCATACTGCAAGCCTGAGGGGCCCTCCAAGCTCAGCCCAGGCTTGCAGGTCTCAGAAC +CTTCTGTGTCCTTCGCAGCATCTCGTTCTAAGGGATTTTCAAATTTCAATTCCTAGCGGGAATATTGTAAACTAACCAAGAACCAAGAGATTTGCTTGGT +TGGGGATTGGCAGAAGAACCGGGGTGCTCCCAGCACTGCTGGAGTGCCGTCAGCCTGGGGCTGGGGGGATGTGGGGCCACCTGAGTGCCTCCTAGAGAAG +GGCACGGGAGCCTTGGCCGGGGGTGCTGTGGCTATTTTTTTTTTTTTTCCTGGAGATGGAGTCTTGCTGTTCCCAGGTGGAGTGTGGTGGCACAATCTCG +GCTCACTGCAACTTCCGCCTCCCGGGTTCAAGCGATTCTTCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGCATGAGCCAACATGCCCAGCTAATTT +TTTGTATTTTTAGAAGAGACGGGGTTTCACCGTGTTAGCCAGGATGGTCTCGATCTCCCGACCTCGAGATCCACCCGCCTTGGCCTCCCAAAGTGCTGGG +ATTACAGGCGTGAGCCTCCGCGCCCGGCCACCACCGCGCCCAGCTGGCTACGTTTTTAGAAAAGAATTTCCAGTTTGTGCTGGGGCTGCTACAAGAGCTC +GATGCCCTGGTCCCTGCTCAGGGACGTGGGTGGGTGCCTTGTCTGTCCCCACACCCTGGTCCCAGCCTCGTGTGTCTCTGGGCAGGAACATCGCCAGGCG +GGGCCTCTGGGTTCCCAGCGCCTTAGCCCAGGGCCCGCCAGCTGCCAGCGAAGGGTGCCTTCCCGAAGGGGGTGCCTTCCCGAAGGGGCCTCCTCAGCAG +GCGCTGGGCTCTTCCCTTCCCGGAGGCGTGGCCAGAAGTTCCCCTTGGGCCTCCGGTCCTCGGGGCGTAAGGGCCACGGTGTATTTTTGGGATGAAAACC +AGTCCTTCCCGGGGAGGAGCCGCAGGTTCCTGGGGGTCAGGCAGGCAGCGCGGGCCGTGCTCCTCCACTCTGCTGACCGCGTCTCGCCGGGCCTTGCAGC +CGGCACAGTCTTCACTACCGTAGAAGACCTTGGCTCCAAGATACTCCTCACCTGCTCCTTGAATGACAGCGCCACAGAGGTCACAGGGCACCGCTGGCTG +AAGGGGGGCGTGGTGCTGAAGGAGGACGCGCTGCCCGGCCAGAAAACGGAGTTCAAGTGAGTGCCTGACCACGCCATGCCGCCACCTGCCCCTTCTCACG +GCTCTCTTGCCGCCAGCGGCCTGTGGTCCGTGAGAACAAAAGACCGGTCGGCAGGCTTGATCCAGGCGGAAGTTAGGGACCAGCTCCGCGCAGACCCCCA +GAGGGAAACCCCAGGGAGGGGTCTGAGGGGCGTCCTTGTGAGGCAGGGGGCTCCAGCAGCCCTGGCAGGAGTCCCCATTGCTTGCTCCTCACTAGGTCCC +GGGCACGAAAGGGCGCCACACTGCCAGGTCCCGGGCACGTGTGCGGGCCTCCCAGGCTCTGTGCTCCTGGCACAAGAGGGCACCACACTGAGGCATGCCC +TGCTCGGACCCCAGACGCTGTCATGGCCGGAGCTTTGTCATAACTGGGGCTGGGACGGCCCTGGGAGCACAGAGCCTTTTGTTTTCAGGCTGACTGGGAA +GACGGTCACAGGGTGTGGGGTGCAGAGCAGGGACCAGAGGTGTGGGGTTCATCAGTCGGGGAGAAGGGGGTCTGTTGGTTCTCTCACCTGTGGGGTCTTG +CCAGCCTGGCTCTGTCCTTGGGGCCGCACGGGGACCCCAGGAGTTCTTTTGAGGTTCAGACTTGACTGGGACAGTTTTGCTTTTTCACTGTGCCGTGGTT +GGGCCCCTGGAGAACCCTGGGTCCTTGGAGGCGTCCTGCAGAGCTGGTACGCGGCTCACCTGCCTGCTGTGGTTGCAGGGTGGACTCCGACGACCAGTGG +GGAGAGTACTCCTGCGTCTTCCTCCCCGAGCCCATGGGCACGGCCAACATCCAGCTCCACGGTGAGTCCTGCAGCCAGGGGTACCGGGCACCACCGACTG +TCGGGAGAAGTTGTTGGCCTGAGGCACCCGGCACATCCCAGAGCCCTGGCCCCCTGCTCCCTGGAGGGGAACAGCCCTCCTGCGGGAGGCCGGGGATGGG +GGCGGGCCTGCGGTTCCAGGCTCCTCTCTCTCACCCTCCTGTCAGGGCCTCCCAGAGTGAAGGCTGTGAAGTCGTCAGAACACATCAACGAGGGGGAGAC +GGCCATGCTGGTCTGCAAGTCAGAGTCCGTGCCACCTGTCACTGACTGGGCCTGGTACAAGATCACTGACTCTGAGGACAAGGTGAGAAGCCAAGGAGGC +TGGGGGTCCTGGACCCAGCCCTCAGGACTGGGTGAGAGGCCTAGACTGGGGGTCCCGGACCCAGCCCTCAGGACTGGGTGAGGGGCCTAGACTGGGGGTC +CCGGACCCAGCCCTCAGGACTGGGTGAGGGGCCTAGACTGGGGGTCCCGGACCCAGCCCTCCGGACTGGGTGAGGGGCCTAGACTGGGGGTCCCGGACCC +AGCCCTCCGGACTGGGTGAGGGGCCTAGACTGGGGGTCCCGGACCCAGCCCTCTGGACTGCAGCCCTCCAGACTGGGTGAGGGGCCTAGACTGGGGGTCC +CGGACCCAGCCCTCAGGACTGGGTGAGGGGCCTAGACTGGGGGTCCCGGACCCAGCCCTCCGGACTGGGTGAGGGGCCTAGACTGGGGGTCCCGGACTCA +GCCCTCCGGACTGGGTGAGGGGCCTAGACTGGGGGTCCCGGACTCAGCCCTCAGGACTGGGTGAGGGGCCTAGACTGGGGGTCCTGGACTCAGCCCTTGC +CTTTGGTCCCCTAGGCCCTCATGAACGGCTCCGAGAGCAGGTTCTTCGTGAGTTCCTCGCAGGGCCGGTCAGAGCTACACATTGAGAACCTGAACATGGA +GGCCGACCCCGGCCAGTACCGGTGCAACGGCACCAGCTCCAAGGGCTCCGACCAGGCCATCATCACGCTCCGCGTGCGCAGCCACCTGGCCGCCCTCTGG +CCCTTCCTGGGCATCGTGGCTGAGGTGCTGGTGCTGGTCACCATCATCTTCATCTACGAGAAGCGCCGGAAGCCCGAGGACGTCCTGGATGGTGAGCCGT +CTGCCCTCCTGCCCACATGCCCTGCTCTCGGGGTGGCCCAGGGCCACTCCTGGTCCGTCCCTGCCAGCCCCACCGCTGACCCAGAGCTTGGAACTGAGGA +GCCCCAGGCAGGGAGTTGATGGGACCCCGAAAGAAAGTGTGGGATGGAGGGTCTAGCCCCGGGCAGCTGCGGCTCAGTGGGCAGCGGGACCCCGGGAGGA +GGAGGCGGCACCTCCGCCCCACAGCCTCACCCGGCCCTTCCCTCCCGCTCACTTGGCTGCAAGCCAGTGTCCTCCGTGGTGAGCCGGCCCTTGCTGCTCT +GCATGATCAGGCTCGGGAACCTGAGGTCAGCCATGCTGTGCTCCGGCAGCCCCTGCCTGCCTCCTCGCGGAGCCCTTCTGCCCCTTGGGCTGCGTGTGCC +GGGGCGAGGCCTGTGTGGGGCCTGTGATGGCAGCTCCTGGAAAACGCTGTGGGGCAGGGGTGAGGCCCACGAGGCCATGGGGACAGCTCACCATGGGGAG +CACACCTGCAGGTGGGGAGGGCTGCCTTTCCCCACAGCACTCAGAAGATGCACGTGGCCGGGGCTGATGAGCTGCCCCGAGCCACCCCTGGGGGTCACTG +AGGGCAGGGCTGGCAGCACAGATGCCCCTGCTCGGGGCCTGAGTGGGGCCAGTGCTGACAGGCTGTCCTCTCGTCCTCTTTTTCATGGCGGCGGTCCTTC +TTCAGATGACGACGCCGGCTCTGCACCCCTGTAAGTTCCAGCTGTGGGGGTCGGGGGTCCCAAGGAGCGGCCTGCTGCCCCAGGCCTTTAAAACACAAAG +GCAGAGCCCCTGGGCTTCAGTATTCGGGGGTCCTGGGGGCCGGGGTGGGCAGGGGTGACTTGGAGAGAGTGACTTGCGGGGGACACCCTCTCACCCGGCC +CCTCGTGCCCCAGGAAGAGCAGCGGGCAGCACCAGAATGACAAAGGCAAGAACGTCCGCCAGAGGAACTCTTCCTGAGGCAGGTGCGGTGGGCGGGAGCT +CCTCCTGAGCCAGGTGTGGTGGGTGGGTGGGCGGGAACTCCTGAGCCAGGTGTGGTGGGCGGGATCTGCTAGCCAGGTGTGGGCTCCTGGGTCCCGCCTG +TGGGTCGCTGGGAGGTGGGTCCAGTCTGAGCGCCCCTCCCTGTCCACAGGTGGCCCGAGGACGCTCCCTGCTCCACGTCTGCGCCGCCGCCGGAGTCCAC +TCCCAGTGCTTGCAAGATTCCAAGTTCTCACCTCTTAAAGAAAACCCACCCCGTAGATTCCCATCATACACTTCCTTCTTTTTTAAAAAAGTTGGGTTTT +CTCCATTCAGGATTCTGTTCCTTAGGTTTTTTTCCTTCTGAAGTGTTTCACGAGAGCCCGGGAGCTGCTGCCCTGCGGCCCCGTCTGTGGCTTTCAGCCT +CTGGGTCTGAGTCATGGCCGGGTGGGCGGCACAGCCTTCTCCACTGGCCGGAGTCAGTGCCAGGTCCTTGCCCTTTGTGGAAAGTCACAGGTCACACGAG +GGGCCCCGTGTCCTGCCTGTCTGAAGCCAATGCTGTCTGGTTGCGCCATTTTTGTGCTTTTATGTTTAATTTTATGAGGGCCACGGGTCTGTGTTCGACT +CAGCCTCAGGGACGACTCTGACCTCTTGGCCACAGAGGACTCACTTGCCCACACCGAGGGCGACCCCGTCACAGCCTCAAGTCACTCCCAAGCCCCCTCC +TTGTCTGTGCATCCGGGGGCAGCTCTGGAGGGGGTTTGCTGGGGAACTGGCGCCATCGCCGGGACTCCAGAACCGCAGAAGCCTCCCCAGCTCACCCCTG +GAGGACGGCCGGCTCTCTATAGCACCAGGGCTCACGTGGGAACCCCCCTCCCACCCACCGCCACAATAAAGATCGCCCCCACCTCCACCCTCACCCTCTC +CTGGCTCCTGTCTGTGCCTGACGGGGTTGGGTTTTCCGAGAGCAGGTGCACCCTGGGCTCTGGTGGTCACAGCAGGGGTGCGTCCAGTACTGGGATTTCA +CATGCGAGGACGGGTCTGCTGAGACCGCAGTGGGTGTTGGGTGGCTCGGGGCATGGGCTGGACAGGGCCTGAGGCTGTCAGCCGGACTGGGAACTTGGAA +GGTGGCTGGGGCCGACCCCGTGCCTCAGAGCCACACAGAAGAGAGTGGGCACTGACCTGAGCCTTCTCTGAGCCTGTTACTCCTCTCGGCATGTTTTGGG +CCTGACAAAGGCTGAGGCTTTCTGCTGCCTGCCCTGCAGCTGCCTGCACCCACCCACCTGGGCGGGCTGCTTGGGCAAGGTTCAGGGGTGGTCCTGGCTG +CTCCTGGAGAGTGGGTGTGTGAAGCTGGTGCCCAGAGGCTGAGGGATGCCCAGCCCCTGCCCGCCCAGCACACGGAACAGATGTGGTTGCAGGGCTGGAG +AGCTTGGGGGACCAGGAGCTTAGAGCGTGGAGGTTGCAAGTTGCAGGACCAGTAACTGGGTCTGGAGGGAGGTTTGCAGCGGCTGTGTCAGCCCTGCAGG +CCGAGTGTGGCACTGGGCCTTCTGCTGGTCTGAGCGGGGGTCTCAGGGTGGAGGTCAGCAAAAGAGGCTTAGTGGGGGCTTAGGGAGCCTGGGTGGGTTC +CCAGAGAAGCTAGGAATCAGATGGGAAGATGGGAAGGCAGTGTGTTTCCGTGTTGGGCAAATCCAGCGTTTTCATGCCACGGAAGCCAAGAAAGGGCTCA +CGGCCTCCGGCCTCACAGGGCTACGCAAAGGGGGAGTTGAATAAACACGGTGACGGGCCCCGGGCGGCAGCTGCTCCCGGCACTGATCCTGCTGGGCCAG +CGGTGGACTTGCAGGGCCCACATCCGGAGCTGCCCACTGGTCCTCGTGCTGCACAGCCTTGGAGGATCTGAGGCTGGCTCAGGGTCCCTGGCAGCAACTG +CCCTGCTAGGTGGGGGCTGCTGGGTTCCACAGCTGGGCCCTCCCTGCCGGCTGCCACCAGGCGGCGCTGCACGCCCACGCTGAGTGGGGCAGGCCCTGGA +GCCCCTCTGCCCGGGCAGCCTGACGGCCCCTCCTCCTCGGCTGAGACCGCAGAGTCCCAGGCATCACCCACTGAAAGTGTGCTCAGTGACCTGTGAATAG +GGATGCCACGTCTGCGTGCAGACATTGATTAGGCGCCTGTGGTATACCTGGAGCTGGAGGGTGTGCGTGGACAACAGGCAGAAAGGTCCAGTGGGATGGA +GGCTGCCAACAGGACGATGGGGAAGGGGCGCGTTGGGGACATCGCCGGGCACGCGGCCCAGGTGGGCCCCTGGCTCAGGTCTCCCCCCACCTCCCTGCCT +GGGCTCTGTCCATCTTTCTGCCGCACCCTCAGCCCCAGGTGTGGGCCCACCGTGCTTGTGGACGCCTCATGCTCTGTACCGGGTGGGAGGTGTGGGAGTT +ACAGGTCAGGGCAGCCTTGGGAGACGGGCAGGTTTCCTGGGGTGCTTACCGGCAGATGGGGCGCCTGGGTCCGTGCAGGGTCGTCCGCCCGAGAAAGCAG +CCCCTCACCCCTGGGCACTAACTTCATCTTTTTTCTTTGCACACAGAAACGTAAACCTGATTCACAAAAGTATAACCACTCAGCATGTAGCTTTGTACAC +CTGCCCTCAGCATTTAGTGTCCTCGTTCATCCAACAAGCATCTAATAAGCACTGGGGTACGCAGTGGTGGGTGTCCGCCCCGTCACTGGGTGTCCAGCGT +GGGGTGCGGAGGTGGATGTCCACCCCGTCGGTGGGTGCCCGGCGCGGAGGGGTGCGGAGGTGGATGTCCGCCCCGTCGGTGGGTGCCCGGCGCGGAGGGG +TGCGGAGGTGGATGTCCGCCCCGTCGGTGGGTGCCCGGCGCGGAGGGGTGCGGAGGTGGATGTCCGCCCCGTCGGTGGGTGCCCAGCCCGATGTCCACCC +CGTCCCTGGGTGCTCTTGGTGGCAACTCGCTGAAGCCTGCCTCGGTTTCCCCAGAGGTGAGATGGGGAAGTCACCACCGCCAGGTCATGAGATGAGATTA +GATCATCCTTGCCAAGTATCAGGAAAAGGCCTCAGGGCTCCCCTGGGAACCTTGGGGTCTCAGGAGTCCCAGCTCCCAGTGGGCAGGGGTAGGGTTGGGG +CGGCCAGAGGAACAAGTGTTTGTTCATGGGCTGGACCCCACCGCGGCCCCAAAGCTGGGCTGCCTATTCCTGTCCTGGGCAAATTGGCCTCTCCTCCCTC +TTACCCCCCACCCCAGTGGGAGCCCACAAGGACAGGGCCTGCCCCATCCCCTCCACTCTGGGCTGTGGCTCTAAGCAGCACGTCCCACTCTAGGGGCTCA +GGGCAGGGACAGTGACTCATCCAAGGTCCCGCCGTGGAGGGCAGAGCTGAAGGAGTGAGAAGGAGCTGCTGACATGGAACTGGCCCGTGCGGAAAGACTT +TGGTCTTCCCCATATTTTTCACCAGGCTCCTGGGGCAAGGTGAGCCCAGCAGGGAGAAGGAAACTTGTGTGAATCCCAGGCCAGCAGGACTGGGGGCCCT +GCTCTCATCGCAGACGCTGCAGACACGGAGGCCTGGGGCAGGGGCCCTCAGGGCTGTGCTCCTGCAGAGATGGAGCTTGCGTGTGTGGCTGAGACTGGGA +TGCCACCCCCTTTCCTAAGCCTCTGTTTCCTCCGCTGTAAATGTGGGCCCAGGCCTGCCATGCACAGCTCATCTCTTTAATTTTCTTTTTTTTTTTTGAG +ACAAGGGTCTCATTCTGTCACCCAGGCTGTTTGTGCAGTGGTGTTGATCTCGGCTCGCTGCAGCCTCGACCTCCTGGGCTCAAGTGATCCTCCCACCTCA +GCCTCCCAAGAACCTGGGACCACAGATGACACGCACCCCTCCCCCTGGCTCGTTTAGTATTTATTGAGTCAAACTGCAGATTTTCCAGGCGGGCTCAGTG +CCTGCCCTGGCCTGATTTTGTCTTCCTGGTCTTAAACTGCTTTTCACTCCAAAGGCCCCAAAATTGTATAAGCTTTCAGGGCGTGCGACCTGGACCTGTC +CTGACTAAGTGGGAAATGTAGGTCCGAGGTTGGTAAATCCGGTAAACAATGCCGAGAGAGGCTGCAGGGGGCGGGGAGATGGGGAAGACCCTGGGGAGGG +AATGGCAGGGCCTGGGGAGGTTCAGCGAGGAGGGGTCTGGGAGTTCGGGGTCCAGTGACCCAGGCACACAAAGGCCAGACTCGGGCGGAGGAGTACAAGC +TGCTGGAGGGACCCGGGCTTTCTTCCAAAGGCACTGGGAGCTGTGAGTGGTTTTAGGCCACAGACCGATGTGACTGACTGAGGGGCCAGGCCCTGGGGCT +CCATGCTCCCTACACAAGCCAGGTGCGGTCCCACCTCAGGACCCTCGCACAGGCTATGCCGCCTGCCCAGAGCTTCCTGCAGCTTCCCGGGCCGCACCCC +CTCCTTCAGGCCTTCTCCCAGCACCTGGCCCCCTCCCCACCCTGAGTGTTTGGACAATGCTCACCACCTTCTGCTGGACAGTATCTTACTTGCTACTCAT +AAGGTTGACTGTGATACCCAGCTTTCTCCCCTGGCTGGCTCTCTGAGTCAGCTGTACTGGCCTCTGAGTCAATACTCGGCCTGGAGTAGGTGCTTAATAA +GTTTTTGTTGATTTTTTTTTTTTTTTTTTTTGAGACAGAGTCTCGCTGTGTCACCCAGGCTGGAGAGCAGTGGTGCCATCCTGACTCGCTGCACCTCCCA +GGTTCAAGCGATTCTCCTGCCTCATCCTCCTGAGTAGCTGAGATTACAGGCATGTGCCACCACATCCGGCTAATTTTTATATTTTTTATTAGAAACAGGG +TTTTGCTATGTTGGCCACGATGGTCTCGAACTCCTGACCTCAACTGATCCGCCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCG +CCCGGCTTTTTTTTTTTTTTTTTTCTGAGACGGAGTCTTGCTCTATCACCAAGCGCTGGAGTGCAATGGTGTGATCTCAGCTCACTGCACCATCTGGCTC +CTGAGTTCAAGCGACTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGATTACAGGCGCCCACCACCACGCCTGGCTAATTTTTGTATTTTTAGTAGAGATGG +GGTTTCACCATGTTGGCCAGGCTGGTCTCAATCTTTAAATATTTTTTAAATTAAAATAAATGAGCATGGCTGGGGGGGTGGCTCACACTTGTAATTCCAG +CACTTTGGGAGGCCGAGGCGGGTGGGTCACCTGAGGTCAGCAGTTGGAGACCAGCCTGGCCCAACATGGCGAAACCCTGTCTCTACTAAAAATACAATAA +TTAGCCGAGCGTGGTGGCAGGCGCCTGTAATCCCAGCTACTCCGGAGGCTGAGGCAGGAGAATCGCTTAAACCCGGGAGTCGGAGGTTGCAGTGAGCCGA +GGTCACGTCACTGCACTCCAGCCTGGGCGGCGACAGAGCGAGACTCCAACTCAAAAATAAATAAATACATAAATAAACAGATAAATACAGAGTACTCCGG +CCTGGGCAAGGGGTCAGAGTGAGTGTGCCGAGGCCAGGGAGGGTCCCCGTGCACACTGACAGGCGCTGGCCTGGGTAAGCCTGTGGGCTGCAGAGCCGTC +GCCAGGATCTGGTGACAAGGACCCCGAGCCACAGCCTCCCTTGTGACTTGCGGGTTCTGCCGGCGCCTGCAGGAGGCGTCTTTCTGCTTCTCCCACTGCC +AGGCATGGGCGGTTCTCGTGCCGTGCGGGTCCCGCCTCCTCCCTGCTCCCAGCCGCGAGCCCTGGGGCTCTGGCGACCTGCCCGGCCTGACATCTTCCCA +GGGTGAACATAAAAGAACCCCCTTCAGCTGGAGCACGCATCTGCCTCGGGGCGGGCCACAGCCTGGCACTGCCAACTGTGCCGCCCGCCCGGCCTCTCCC +GCACCACCTTGGGACAAACAGCTGTCCTGCCCGCCTATGCGGAGGTGGCCGGCGGGGCCGGCGTGGGGGCGCAGGGATCCCCAGGGTGTGGGGCAGCCAG +GCCGAGGCGAGAGACACGGTCGGGCTCAGCCCATCCACTGTCAGCCGGGCACATGCTGGCCCTCCCTCAAGTACCACTGAGTGCCTCCTGGGTGTAGGAA +GAGGGCCATCTCTGCCCCGGTGGCCTCGAGGTGCAGATGGGTGGGGGGCACCCGGCACACGGGACATCGTGGCTGAGAGGACGTCAGGCCAGGTGCCAGG +AGGGTCCCAGGAGGGCCTCCTGCCTCCAGGTGGGGATGTTCAGCCTCCACTTCTTCGAGTGTGACTGTCTGTCTCCTCTCTCTCACTTGCCAGCTTCCTC +ACCTGCCCCCTCCCGGCTGTCTGGTGGGCTGGGTGGCTAGGGACAGAGGCCTCATGTCACCTGGCACCAAGCAGCACCCACGCCCAGCCGGCTTCGGCCC +AGAAGCAGAGCCTTGGGAAGCACCTGTCTCAGAGCTGGGGACTGGAGGCACTGGGGGCACAGCTGCACCCGGAGTCCGAGGGGTCGGGGAAAGGAGGCAA +CCCCGGGGCAGGGGGCTCTGGTACCCGTGCGAAGGCGCTAGTGGGCTTTGGGTCTCCCTGTGACCCCAATCTAAAGCCCACCAGACCTAGAGGAGACCCC +CGCCGCACGGCTCCCCAGGGCACTGTTTGAGGGGTGGGTGGGAACCCCACACCCTCGGGTGGCTTTTCCAGTTTTCCTTGTCTGGCTGGGCTTGGCCTCA +GTTTCCTCAAATGCAGACCAGGGAGAGGAGTGCCTGAGTCTCCCAGAACGGCGCCCAAGCCGGCCTGCCCCTCCCCACGCACTCAAGGGTCTCTGTCCAG +GGCCCACAGGCGACCCAGCAAGGGCTCCTGTGACCTTTAGAAACACCCTTTCGTCGTGGAAGTCTTCAAACCTCACAGAAAGCAAGGAGGCGCTGGCCGT +GGCGGCCTCTCCCGTCTCCCAGGCCCGCGTCCACCCTCCCCGCGCCGGTGCCCTCCGGACAGAGGTGGAAGCCGCGGCGCAGGAGAGGCGGCTCCGGCCG +GGCAGCGGGGCCCGGTGACCTTGGGCGCGTCCTTACACGTCGCGGGCCTCAGTTTCCCCTCCTGGGGAGAGGCCCGCGCGGGGCTCCGAGGCCTCGGGCC +GCGTGACCTTGGGGCGCCCCCGACCCCGCGGCCCGAGTTTCCCGGCGCCGAGCGGAGGCGGCGCGCGGGGAGGGGGCGCAGCCGAGGCGGGTCTCCCGCC +CCCGCCCCTCCCCCGCCCCTCCCCCGCCGCGAGGCTCCGCCCCCCGCGGCTCCGCCCCGCCCCGCCCCCGCCTCCCCCCTCCCTCGGGCTCCGGCCGGCG +GCGGCGGCGGCGGCTCCGCTCCGCACTGCCCGGCGCCGCCTCGCCATGGACGCGCGCGGGGGCGGCGGGCGGCCCGGGGAGAGCCCGGGCGCGACCCCCG +CGCCGGGGCCGCCGCCGCCGCCGCCGCCCGCGCCCCCCCAACAGCAGCCGCCGCCGCCGCCGCCGCCCGCGCCCCCCCCGGGCCCCGGGCCCGCGCCCCC +CCAGCACCCGCCCCGGGCCGAGGCGTTGCCCCCGGAGGCGGCGGATGAGGGCGGCCCGCGGGGCCGGCTCCGCAGCCGCGACAGCTCGTGCGGCCGCCCC +GGCACCCCGGGCGCGGCGAGCACGGCCAAGGGCAGCCCGAACGGCGAGTGCGGGCGCGGCGAGCCGCAGTGCAGCCCCGCGGGGCCCGAGGGCCCGGCGC +GGGGGCCCAAGGTGTCGTTCTCGTGCCGCGGGGCGGCCTCGGGGCCCGCGCCGGGGCCGGGGCCGGCGGAGGAGGCGGGCAGCGAGGAGGCGGGCCCGGC +GGGGGAGCCGCGCGGCAGCCAGGCCAGCTTCATGCAGCGCCAGTTCGGCGCGCTCCTGCAGCCGGGCGTCAACAAGTTCTCGCTGCGGATGTTCGGCAGC +CAGAAGGCCGTGGAGCGCGAGCAGGAGCGCGTCAAGTCGGCGGGGGCCTGGATCATCCACCCGTACAGCGACTTCAGGTACCGCCTCCGGGAGGGCCGGT +CGGCGCGAGGGGGCCCGGGGAGCCGGGCGCGCGGGGAGCCGTCCTTGGAGCGCCTGGGGAGGGCGGGGCGGCGCGCCGGGCCGGTGACCTCGGGGCTCCT +CGGTGACCTCGGGCGTGTCCGGGACCCGCCCCGGAGTGACCCCGGCGCGCGAGGCTCCGCCTCTGGGGGGGCTCCCCGGGTGACCGCGGAGCGCCCCCCT +CCCACGCACCCCGACATCCTCCGCCCTGCGGCGCGGCGGGTGGGGTGGGCCGCAGGGCCAGGGTCTGAGCGCAGAGGGGCAGAGAGGACGAATAGAGGGG +AACGTGGGCCCCAGAGAGGCGGCGGAGCGGGAGGGAGGAGGAACGAAGGGCGCCCGGGAAGGACGCGCCCCAGGGAGGCCGGGGGAGAGGGGGTTAAGCG +GCTCCCACGGCGTCCACCCGCGCCCCGCCTGCGAGGAGGCGCGCCCGGGGCCGCGGGCCTGGAAAGCGTGCGGGTCCCCAGGCTGTGTCCCCGGGAGCCG +CTCCACCCGAGCCGCGGGCGGTGCGCGCATGCGGCGGTGGGTGTGTAGACGCCGCTGTGGATCCAGCCGGCTAATGCGTGGAAGGCTCGGAGCAGGGCCG +GCGCGGGGCCACCGCCACTGATGTTTGCGGTCGTGGTTCCTGGGCTGTGCGTGCTGTGGCCGGAGAGCGAGACCGGCGCGTGTCCCCGTGGGCTGTGTGT +GAACAGGGGCCCGTGACCGCGGCGGGGTTCCCGGGGCGCGAGCCTGTGGCCGGAGAGGTGTGTCTCCAGGAGTGTGTTTGCGTGGTGGTCGCGGGCGTGT +GCGCCTCCGGTGGGTTTATTTTGGTGGGACGTGTGGTTTGTGTGTGTTGGGACCAGGTGGCGGGCGTGCGCGTGTACGCCCGGGGCCGGTGTGCACCGGT +GGGCAGTAGTGTGAGCCGCAGGCAGGTCTCACACACGCGACCATGGAGGGATGCGTGTGTGTTTGTGTATCCACGAGTGGGGTGTGAGGTGGGGTGTGGA +GGGTGCAGGTGGAGGGTGTAGGTGGGGCCCGCCGGGCTAGCGAGGCCGGGCGCGCGGGACGGGCGCGGTTTCAGCACCACGGACAGCGCGCCGGACCTGG +GAAGCCTGCGGTTTTCCCGCCTGTCTCTCCTCCTCCAGGCCTGGGCGCCCCAGGACAGCCCCCACGGACCCTGGACCCCCGGAACTGGGCAGGGAGGCTG +TGGGGTTCTCTCTTCCCCTGGATTCTCTGCACCCCTAGTGCTTGACTGGAGAAACTGAGGCCTGGGGCACATGCGTCCTGGACAGAGCCTGGAGGAAGGC +CCTGGAATCCTCCTCCCACCCCAGGCCTTCCTGAGAGGTGAATACAGCTTTGACCAGAAGCCTGGATTTCGAGACAGGCCAGGGGTGGGAGGAGCCCCGA +AATCCCCAGAGGGGCTGTGTCCGGCCCCTCCCACCCTGCCTCTGTGCCCCACCGGGAGAGCTTGGTCAGCATCTGGGCTCTGGCCTGCGAAATGTGGACA +GTGAGCGGGAAGGACTGGACTTCCAGGGCTGCTGGTCGGCCTGGCCCCACTTCCAGTCGGGCAGTGGCACCCCCTGACCGGAGAGGGACGCGGTGGAGAG +GGAGCTGTAGAACGTGCCCACTCCCCTCCGTCCCCTCCAGCATGACCTTCGACAGAGATGGGTGCACCGCAGCGTGGGGGCTGGCAGGTGGAGGCCCACA +CCAGCCACTCCCTCCCCTGGGCAGCTCCAGCGACCCCCTGGCTGCAGAGGGGCGGTCGGTGGCCTGGGGGGCAGGTGGGCAGATGGCTGATCCCGGGGCT +TGGGGGGAAGGCCGGTGGTAGGAGTGAAGCCCTCTCATCCTTCCACCCTCCTTGGGCGTGGTCGCCTGGAGGCCTGGGCAGGCTGTGGCCCCGCTCTGTG +CTCTGAGGCATAGAGGGCTCAGAGGCCCCTGTGTGGACCAAGTGCAGCCCCACCCCGGCAGATGAGTGTTGAAGTGGAACTGAGCAGGCAGGGAATGGGG +TTAGCGGGGCCTGTCTTCGGGACTAGGGGAGTCACGGCAGTCAGATTTTAAAAAAGGATTTCGATGTTGCCAAGCTGGGTGCACGGGGCCCCTAGGACCC +TCCCCAGGCTTGGGACCTGTGCCAGTGTGGAATCAGTGTGGAAAAAGACCCCCAAGAATATCTCAAAAGCTCCCTAAGCAGGCGGCCGGACCCTGCTGTG +GAGGGTGTTTTGGGGCAGCCCACAGCAAGCGAAGGGGCCTCTACGTTTGCAGCTGACTCAGGAGCCTGGCCCCAACTGGCTTCGGGCCCAAGGCCTCCTG +TGCCTGGCTGGGTGTCTTGGGTCCTCGCTGGGCCCCTCTGCCTCAGTTTCCCCAATTGCACGGTGGGGATGGTATGAGGGAGAAGGATGGGGTCTTTCAC +AGCCTTGCCAGTGTCTCAGCCTCACGTCTCACACTCTCTTCACCTCCCCTTCCTGCTGAGAGAGTGCTGTGCTCCTTGCCCAGCCTGTGCCCCCCAGGCA +CGCCCTCACCCCGGTTCTTCCTCGCTGCCCAGCTGTCTCCGCCACGCCCAAGTCCACCCTGCTCCCGTGCTCGGAAGTGGCCTCTTTCACGCCCCACGTC +CCAGTCCCAGTATACAGCAGGTGCCACATATTTGCTGAATTTTCTGAGGGGCAGAGCATGGGTCCTGGGCTGACGTGGGTCCAGATTTCGGCTCTCAGGC +CTGGGCGGCTGGCCCCTTTGGAAGTGCAGTTGGTGCCAGGGTGCAGCGGCTCACGCCTGAGATCCCAGCACTTTGGGAGGCTGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGAGCAGCCTGGCCAACATGGTGAGATGATCCCGTCTCTACTAAAAATGCAAAAATTAGCTGGGCATCGTGACGAGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCACTTGAATCCAGGAGGCAGAGGTTGCAGTGAGCCGAGATCGCGCTGCTGCACTCCAGCCTGGCTGA +CAGAGTGGGACTTGGTCTCAAAAAAAAAGAAAAGGAAGAAGAAGTGCAGTTGGTCTATTGCTGAAGTCTCTGGGGCTGTGGGTGGCTCTACACCCCGGCC +TGACGTCTGAAAGTCCCCAGAGGCATGCTGGGCGCTTCCCTGGGGTGCTGGTGGAAGAGCAAGTTCAAGGACCCAAGTTCAAGGTTTTGGGTTCCAGAGG +CTCAAGTTCCCTTCCTTGTAGGTGATCACGGTTGGTGCCTGAATTGGAACAGGCGTGAAAACCAAGAAGGAAGGGGTTTGGCCTTATGCAACCCCCAGGG +CTTCGGCAGGGTCTTCTGTGCCTCCCAGAGCAAAATTAGGTCAAAAATAAGTATAGTTCATTCCTACTCCCTTCACCCCAGCCGCCGCTGATTCTAAAGG +CCACACAGGTCCACTTGGGAAAGCCTGAGTCGTGCAAAGGAGGGTGTCTCCGCAGGAGAGGGGCAGGGGCTGGAGGTCTCTGCACGAGAAGGGCTGGGGC +TGGAGGGTGTCTCCGCAGGAGAGGGGCTGGGGCTGGAGGGGACACGAAGGCCCAGGGAGGGGCGGTCTGAGGAGGTCGCGTTCTCCGAAGCTTGCTGTCA +TCCACCCTCCCTGCCCCCGGTGTCACCGAGGGGGCTGGGCAGACCTGGCGGGGTGGAGACCTGGGCAGATCCGGGGTTTGTGCCCTGGGAGCTCTGGGGG +GCACAGGGCAGGTGTCGGGTGGAGAGAGGCTGGCGGCTTCCTGACTGCCCTCGGTCCAGTTCCAGGGCTAAGTGCCCTGTGGCCGCCCTGCCGTCTCCTG +CTGCTGCTGACTTGCAGGTCTGTGTTTCTGAATTGTCTTCAGCTGGGGAGGCCCCGTGTGAGGGGAGACAGACGAGATGCTCCCCAAAGCCAGGATCTGT +TATGTCCCCTGGGGTCCCCGAGAGGACTGGTCGGGGAGGAGCTGCTCCAAGACCCCACCAGGACAGGCGGCCCCTGGGCCCCGCCTCAGATGGCTGAGTG +GGTCAGCGGGAGATCAGCCTGGGGGTGCAGCTCTGCAAATCCGCAGTGATGAATCCCAGCATTAGGGCGTGGGAATAAACCCCCCATTATCCTGGGGGGA +TGGCCCCGGGGGCAGGGCGAGGCGAGGGTTTGTCTGGCTCTGGTCACGGCAGGAAGGCCCAGCGTGTGCAGGATGGTGGGGTGTGCATGGACCCATATCC +CAGGTGGCGGTGGCCTGCCCTCTGGTCTGCGTGGAGGGGTCAGGGGTCGGGGTGGCCAAGGCCTCCCCGCTCTCTTCAGGGCCTTCCCTATGTTCCCTGC +TCGAAAACGGACATCTTTGTCCAGGCACTGTGGCTCATGCCTGTAATGCCAGTACTTTGGGAGGCGGAGGCGGGAGGATCGCTTGAGCCCAGGAGTTCGA +GACCAGCCTGGGCAACATAGCAAGACCCCCATCTCTACAAAAAGTTAAAAAATTAGCCAGGCGTGGTGGCGTGCACCTGTAGTCCCAGCTACTCTGGAGG +CTGAGGCGGGAGGATCACCTGAGCCCAGGAGGTTGAGGCTGCAGTGAGCTATGATCGTGCCACTGCACTCCGGCCCGGGAAACAGAGTGAGACCCTGTCT +CAAAAAAATAAAAAAAACCTAAAAACCCACATATTCAAGTCACCTTCATCAGCCCCCCACTCACTTGGGCCGGGCCCTGCCTCACCCCCCACCCCACGGT +TCAGCCTCGCACCCTGTGCGCTGGCCGCCTCTCTCCTGCCAGATGCCTCCCCGTCCCCCTTTCTGGCCTCCCGGCTGTCAGCATGGGCCTCTCCAGACAT +CGGTCCTTCTTTCCCTGTCACCTCTACCTCCTCCCTGGCTCCAGCCCTCCCCAGTCATGTCCCCTGGTCCCGAGGCCGCCCACCGGCCTTGAAGGGAACC +CGGAGCATCAACCTCCGCACCTGCTGCCCCTCTTCAGCCACTGCCCTCCCCTCACCATCTCATCCACCCACACGCCACCTCCTCCAAGGAGCCCTCCCAC +CTGCCTGGGGCTGACAGGCCCATCCCATGTGTCTGTCTTGGGGCTGGGCCTGTGTGGTCATCGTGTGCCCCGGCGCCCGGCGAGAGTTCGGTGAACATCT +GCCCCGTCGGGATCACCCGGGAACCCGAGATCTCCCCCACCCGTAGCAGCTCCCTTTCTTAATCCTGGGCACCTGCCACGGATCTGGCCATGACTCCACA +GCTGAGAGTGCCGTCTCCTAATCCCCCGGCCCGAGGCTCTCCCTTAATCACCGACCTCCGGCCCCTAATCCTCTCCCGGATTGTCCCCATCTGTAAATCC +TGGACGGCCTCCGGCCTGAGGCTGGGCTCCTGCGGGGAGGGCCTGGCTGCCCTCGCCCGTTCCCCAACCCGGGACTCAGGCTCCAGCAGGGGCTGAAGAC +CCCCTGGGCAGGCCCTCCCCTGGGATCCAAGGGGCTGAGGGTCCTGGGCCTTCTGTTGCCAGGAGACCTGGTGTCCTCGTGGGGTTTGGGAGCCGGGTCG +GCGGCCTCCTCCCCCAAGCTTCATCCAGCCCTGGAGAGACGGGGACCTGCGTCGGCTTTGGGAACTTCAGGGGAAGAACCCTGAGCTCGGGGCAGGAGAA +TGACATGGTCTGTCTGGGTTCCCATCCCACTGTTTCACTTATGGCTGGAGGAGCCTCAGTTTCCGTGTCAGAGCCGAGAGAGAGGCTGGGCGGCTGTTGG +AGGAGGGCTGAGCTCACATCGGTGTCAGGTGCCGGGGGCCCCACTGAAGCCACTCTGGAGTGAGAGGGGGTCCGAGGCTTCTTCCGGTCCCCCAGGTGTG +AGAGCTGAGGCCGGAAGGTTTCCCCAGGGACCCAGCCTCATCCCGGCCTCCGGAGCTGGTCTCCCTCCCTGCCTGCGAGGGCCAAGCTGGACAAAGTGGC +AGGACCCCCGCGTTTCCGAGGAAGGGGCCCTCGTAGAGGCCTCACTGTTACCTGTCGGGGATGGGTTTTAAATACAGGATTTAATGATGGTCACTGATGT +TTCTGTGACAGCTGAGGGGGGCCTGTCCCTGCTCAGCACTGGGGTTGGACAAGGAGGGCACAGGGTGCCCGGGGAGTGCTGGGGCCCGCCTGGGTCCCTA +TGGTGGCCGGATGGGGAAAGGGCTGCCGGACGCGGCTGCACAGAGTGTGAGGGGGAGTGGGGTTGGGCTTTGGGCCTTCCCCTGACCCCAGGTCCCCTCT +CTGGGGTCCTGTCTTCTGGAGCTGCCTCCCCCTCCCCAGGGCGAGAGGCAGGAGAGGGTCTCCCAAGGTCACTCAGTCTAGTGTTGGGCAAGGAGAGGGT +TGGGGTGGAGAGGGTTGGGGTGCACCGGCAGAGACAGTGACGCCCTGCAGGGCTCTGGGGTCCCCTCTGCCCCAGGCCTCGGTTTCCCCTTGGTAGGGGA +CATGCGTGGGCGCCCTTCTTCCTTCTGACCTCTGGCTGGTGACGACGAGGGTTGCGGCCCCAAGCCCTGCTTGGAGGCATTGTGGTTGGAACGGGCAGGC +CCAGCCCCACAAGGGACCCTCAGGGTGGCCACCCCACCTGTCCCTTCTCCTAGGCCCCTCTGCTCTGACCCCCGTAATCCCCAGGAATACTGCCCTGCTG +GGCAAGATGGGCTGAGGAGTCCTTTCTGGGGACACAGGAGCAGAAGGCTCAAGGGAGGTGGTTTCCAGACAGTGTGGGCCGTGGATAAGAGGACAGTCCT +GGGGTCTCATCCTGCAGTCCCACTTCCATCAGAGGGGAGGTGTGGTACCTGCCCCCAGCTCACCCCAAGAATAAAGGGGGAGAATGTCTGTTAATCATCA +CCTGGAAAGGAGGCCTTCATGTTATATGGCCGTTTAAAACCAGGTACCCCTTGGCGGTTTCTAGGTCCTCCTGGTGGTTTCTAGGTCTCCTTGGCGGTTT +CTAGGTCCCCCTTGACAGTTTCTAGGTCTCCTTGGTGGTTTCTAGGTCTTCCTGGTGGTTTGTAGATCTCCTTGGCGGTTTCTAGGTCCTCCTGGTGGTT +TCTAGGTCCCCCTTGGTGGTTTCTAGGTCCTCCTCGTGGTTTCTAGGTCTCCTTGGCGGTTTCTAGGTCCCCCTTGACAGTTTCTAGGTCTCCTTGGTGG +TTTCTAGGTCTTCCTGGTGGTTTCTAGGTCCTCCTGGTGGTTTCTAGGTCCTCCTGGTGGTTTCTAGGTCCCCCTTGGTGGTTTCTAGGCCCTCCTGGTG +GTTTCTAGGTCTCCTTGGCAGTTTCTAGGTCCTCCTGGTGGTTTCTAGGTCTCCTTGGCGGTTTCTAGGTCTCCTTGGCAGTTTCTAGGTCCCCCTTGGT +GGTCTCTGGAGCCCCCTGGGAGTTTCTCCTCGCCCCTCGTGGGGGAGGTTTCTAGGCCCTGTGGCCTTCTCAACTGCTCTTTCCTGCTGGTTTTGTCCCA +AGACTGGTGCTCGAAGGTGGGAGGCAGGTCTCAATCCAGAGGGTGAGGCTGGGGCTGAGCTCCACGGTGAGCCCCCTCGGGGCTGAGGGGCAGGGGGCCA +GCGGCAGGCGGGTGGCATCCCCTCAGCCCACTCGGTGCTGGGGCCCTGGGGGTCTCGTTGCTGAGCAGATGTGTCGGACTGGGGGCCTGAGCCCTCATGT +CCTGTCTAGACTCAGGGAAAGGAAGGCCTTAAATTTCTAGTCCTTTTAGTCATTTGATTTCACCCTTCAAGCTTGTGAGGGGACCCCTCCCCACCCCGAG +ATCAAGTCAGCCTTTTTTTTTTTTGAGACAGAGTCTCACTCTGTCACCCAGGCTGGAGTGCAATGGTGCAGTTTTGGCTCACTGCAGCCTCGACTTCATG +GGCTCGAGCAATCCTCCTACCTCAGCCTCCCAAGTAGCTGGGTCCACAGGTGCGCACCACCACGCTGGCTAATTTTTGTATTTTTTGTAGAGACGGGATC +TCACTATCTTGCCCAGGCTGGTCCTGAACTCCTGAGCTTCTGTGATCCTTTAGTCTTGGCCTCCCAAGGTGCTGGCATTAGAAGCATGAGCCCCTGCACC +CACCCTTCCCTTCTTTTTTGAGACGGAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCGATGGCGCGATCTCGGCTCACTGCAAGCTCCGCCTCCCGGGTTC +ATGCCGTTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGCCTACAGGCGCCCGCCACCTCACACAAAAAAATAATACATTTTTGTATTTTTAGTAGAGACGG +GGTTTCACCGTGTTGGCCAGGATGGTCTCGATCTCTTGACCTTGTAATCTGCCCGCCTCAGCCTCCTTAAGCCCTGGAATTACAGGCGTGAGCCACCGTG +CCCAGCCTGAGTCAGCCCTTCTCTAGGTTTTATCCCCAGCCTGGGTGGTTCTTGGGGGGTGTCCCGAAGGCTCAGCCCCTCCCCATCCCGAGGCGGTGGA +TGCTTGGAAGAAGAGACTGAGGTTCTCAGGGGCTGCAGGAACTTGTCCAAGGTCACTGTGCCAGCAGGCGGGTGCCAGCCCAGGTCTGGCTGATGCCACC +ACGATGTGAGTCGCTGGGTCCCTTCCAGCGTTTGGCTCTTGCAGACCGAGCTGCTGTGAACATTTTGGTACAAATGGCTTTTTAATTTTTTTCTCTTCCT +TTTGGACCGTTTCCTCGGGATCATTTCCCCGAAGTGGAGCGTCTGGGTCACCCCGCAGACGTGGTGTTAACAGCTTTTCCCTCGAGGAGCCGTCCAGAAG +CAAGGAGCCGACTTTCGGCGGCTCCTGAAACAAAGGTCCCGGCGGCCACGCCAGCGATGAGCTCCCAGGTTTTTCTTTATTGGTGTTAACTTTGGGGAGT +CCCTCCAGTCCCTCAGCATCTCCTCCGAAAGGATGTGGGGACCCCGGCCATGATAGGGAGGGGCTGGGCCTGGGGTGGGGATAAGGCCTCAAGAATTGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTAGGAGGCCAAGGCGGGCGGATCACGAGGTCAGGAGTTCGAGACCATCCTGGCTAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAAAAAAAAAAAATTATCTGGGCGTGGTGGCGGGCGCCTATAGTCCCAGCTACTCGGGAGGGTGAGGCAAGAGAA +TGGTGTGAACCCTGGAGGCGGAGCTTGCAGTGAGCCGAGATTGTGCCATCGCACTCCAGCCTGGGCGACAGAGTGAGACTCTGTCTCAAAAAAGAAAACC +TCAAGAACTAAGAAGGCTGAGTTGGTACAGGGATGGGAAGGGGTCCCGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTCAG +AGGGTCTCATGTTACCCAGGCTGGTCTTGAACTCCTGGGCTCAAGCGATCCTCCTACCTCAGCCTCCCAAAATGTTGGAATTATAGGCATGAGCCAGTGT +GTTTGGCCTAGCCCCCAGTGTTAATGGCAAAATCCTATGAATCTTTGTGCTGGAAATTCAAGACCCTCCCTTGTCTGAGTCAGGCACACGCAGGCCATGT +GGGCTCAGACCCCAGTCTGGAACCTCCCCTTCAGCAAGAGCCCTTGGCCCCAGAGCCCAGAGGTTTTTGTTTTGTTGTGTTTTGTTCTTTGAGACAGAGT +CTCGCTCTGTTGCCCCGGCTGGAATGCAGTGGCACGATCTCGGCTCACTGCAACCTCCACCTCCCGGGTTCAAACAATTCACCTGCTTCAGCGTCCCGAG +TAGCTGGTACTACAGGCGCCCGCCACCACGCCCGGCTAATTTTTGTATTATTATTTTTTGAGATGGGGTCTCACTCTGTTGCCAGGCTGGAGTGCCATGG +CGTGATCTCAGCTCACTGCAACCTCCGCCTCACTGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCACGTGCCATCATGCC +CAGCCAATTTTTTTTTTTGTATTTTTTGTAGAGCTGGGGTTTCACTCTGTTGGCCAGGCTGGTCCTGATCTCTTGACCTCATGATGCGACCACCTTTGCC +TCCCAGAGTGCTGGGATTACAGACGTGAGCCACCACACCCGGCCTAATTTCTGTATTTTTAGTAGAGACGGGGTTTCACCATATTGGCCAGGCTGGTCTC +AAACCCCTGACCTCAAGTGATCCGCCTGCCTTGGCCTCCCAAAGTGCTGGGAACACAGGCGTGAGCCACCGCACCCAGCAGGCTTTTTTCTTTTATCAGT +TTTCCAATTAGCCATTGTAAAACCTATCAATCAGTGTCATTAAGCCCATTCTTGCTGTTGTACAACCGTCACCACTATCCATAGTCCATACCTTTCTCAT +TCCCCCGGACAGAAACCGCACCCCGCACATGCCACTTCTCACCCCTCCAACCCCCGGCCCCCGGCACCCATGCATCCCCTTCCTGTCTCTGGATTGGCCT +GTCCTGGACATTTCGTAGAAATGGGCTCACACGGCCGGGCGCAGTGGCTCAGGCCGGTAATCCCCACACTTTGCGAGGCCTAGGCAGAAGGATCATGAGG +TCAGGGTTTCGAGACCAGCCTGACCAACATGGTGAAACCCTGTCTCTACTAAAAATACAAAAATGAGCCAGGAGTGGTGGCTCATGCCTGTAATCCCAGC +TACTCAGGAGGCTGAGGCAGGAGAATCGCTTGAACTTGGGAGGCGGAGGTGGCAGTGAGCCGAGATGGTGCCACTGCACTCCAGCCTGGGCGACAGGGTG +AGACTCCGTCTCGGAAAAAAAAAGAAATGGCTTCTCTCACTGAACGTGACGTCCTCAAGGGGCATCTGCGCCGTGGCCTGGGTCAGAGCCTCACTCCTTT +TCGTGGCTGAGTCGTGTTCCATGGTGGACGGGTCGCGCCGTGTTTGTCCCTCCGTTTGGTGATGGGCACCTGGGCTGCCTCTGCCTTTTTGCTACTGTGG +ATCGAGCTGGTGTGAACACAGCGGAGTGGTCGTCGTCCGCAGTCGAGCTGGTGTGAACACGGTGGGGTGGTTGTCGTCCGCAATCAAGCTGGTGTGAACA +CGGCGGGGTGCTCGTCCGTCCTTGTTTTCATTTCTTTGGGTATAATCTCGGGGCAGGGAGAGGCTGGTAATTTTATGTCTTTTTAAGGAGCCACCCGTGT +TTGCTCCGAGTCGTTTTGATTTTCATTTTCTCGATAGCGAAAGGGTTGGGCATCTGTCCAGTAGCCATTTGCTGACCCTCTATGACCTCCTGTGTGGACG +CGGCACTCCCAGCACCGTGTCTGGCCCGCCATACGCAGGCCCTGAACCGACAGGACCTTTTCTGCCAGAGCTTCCCAGGGAGAGTTTTGGGATCCACCTT +GGGGACTTGGACTCTGGCCGGGTGTATCTGGGAGTGGAAACGCCCTCTGGTCTCTTGTCCACGGGTATTTATCATACGGAACGTCCGAATGGTGCCAAGT +CCGGCTCGGCCGTTCCTCCCACCCTCTCGGCCTCCCCTGTGGCGCCAGCCCCGTCTCTGCTTGGCTTCCCTCCCTCCTGTGTGGACGCCCCACTTCCTCC +CCTCTCCTCCTGCGTGGACGCCCCACTCCCTCCTCTCTCCTCCTGCGTGGACGCCCCACTTCCTCCTCTCCTGCGTGGACGCCCCACTCCCTCCTCTCTC +CTCCTGCGTGGACGCCCCACTCCCTCCTCTCTCCTCCTGCGTGGACGCCCCACTCCCTCCTCTCTCCTCCTGCGTGGACGCCCCACTCCCTCCTCTCTCC +TCCTGCGTGGACGCCCCACTCCCTCCTCTCTCCTCCTGCGTGGACGCCCCACTTCCTCCTCTCCTGCGTGGACGCCCCACTCCCTCCTCTCTCCTCCTGC +GTGGACGCCCCACTTCCTCCTCTCTCCTCCTGCGTGGACGCCCCACTTCCTCTGGAAATGCAGCCGGTGCTGCCCTGGTTCAGTCTTCCTGTGGCCCCTG +TGGAGGCTCCCGCTTCTCAGTAAGGCATCTGGGGCCCTCACCTCCCGGCGTGAGCTGAGCACGGTTCATTTCCCACCCTGGCTTCCCGCCTTCGCTCTCC +CTGTGCGCGCCGCCCTGCCTCGCCCTGCTGCTTCCCAGTGCCCCTCTGCACCCCGGCTCCTCTCTGCTCCTCTGCTGTCCTGTCCTGTCTATTTTTTTAA +CGCCAACCTTGTGCCAGGCACATTGTCCCTCTCTGGTCATGTGAAGCACTTAATCTATTTTGAGCCACCTCTTGGGCCTTGTGAGGTCTCCTGCATCTTC +AAGGACACGGGGTCAAAGTTGGGCCTGAGGAAGGGACCTGGGCTAGGGCAGCGCAGTGGGCGTTGGGCTCCCTCGGGGCTGGGTGGCCTTCCTGGGGTGG +GAGCCTGGTCCCGAGGGAGGAGTGCCCAGGGCTTGTCCTGCAGGCGCCTGGGGGGAAGGCACCGGCCTGAGCTGTGGGCACCCTCGTCCCCCAGGGAGGA +ATGCCCGGGGCTGGTCCTGCAGGCGCCTGGGGGGAAGGCACCGGCCTGAGGTGTGGGCACCCTCGCCCCCCAGGGAGGAATGCCCGGGGCTGGTCCCATA +GGTGCCTGGGGGAAGGCACCAGCTTGAGGTGTGGGTGCCCCTCGTCCCACAGGGAAGAGGGCCCGGGGCTGGTCCCATAGGTGCCTGGGGGAATGCACCA +GCCTGAGCTGTGGGCACCCTCGCCCCCCAGGGAGGAATGCCCGGGGCTGGTCCCATAGGTGCCTGGGGGGAAGGCACCAGCCTGAGGTGTGGGCACCCTC +GCCCCCCAGGGAGGAATGCCCGGGGCTGGTCCCATAGGTGCCTGGGGGAAGGCACCAGCCTGAGGTGTGGGTGCCCCTCGTCCCACAGGGAAGAGGGCCC +GGGGCTGGTCCCGCAGGCTCCTCGGAGGAGGCACTGGCTCGAGGTGTGGGCGCCCCTCGTCCCCCAAGGAAGAGTGCCCGGGGCTGGTCCCGCAGGTGCC +CCGGGGAGGCACCGGCCTGAGGTGTGGGCACCCTCGCCCCCAGGTTCTACTGGGACTTCACCATGCTGCTGTTCATGGTGGGAAACCTCATCATCATCCC +AGTGGGCATCACCTTCTTCAAGGATGAGACCACTGCCCCGTGGATCGTGTTCAACGTGGTCTCGGACACCTTCTTCCTCATGGACCTGGTGTTGAACTTC +CGCACCGGCATTGTGATCGAGGACAACACGGAGATCATCCTGGACCCCGAGAAGATCAAGAAGAAGTATCTGCGCACGTGGTTCGTGGTGGACTTCGTGT +CCTCCATCCCCGTGGACTACATCTTCCTTATCGTGGAGAAGGGCATTGACTCCGAGGTCTACAAGACGGCACGCGCCCTGCGCATCGTGCGCTTCACCAA +GATCCTCAGCCTCCTGCGGCTGCTGCGCCTCTCACGCCTGATCCGCTACATCCATCAGTGGGAGGAGGTGAGGTGGGGCGGGGGCGGGGCCAAGGCAGCA +GGGGCGGGGCTATAATGGTGCATGGGCGGGGCCAAGGCAGCAGGGGCGGGGCTATAATGGTGCATGGGTGGGGCCAAGGCAGCAGGGGTGGGGCTATGAG +AGATCTGGGTGGGGTCAAGGCCCCAGGGGTGGGGCTATGGGAGATCTGGGTGGGGTCAAGGCCCCAGGGATGGGGCTATGAGAGATCTGAGTGGGGTCAA +GGCCCCAGGGATGGGGCTATGAGAGATCTGGGTGGGGTCAAGGCCCCAGGGGTGGGGCTATGGGAGATCTGGGTGGGGTCAAGGCCCCAGGGATGGGGCT +ATGAGAGATCTGGGTGGGGTCAAGGCCCCAGGGGTGGGGCTATGAGGGTGCAGGGGTGGAGCTACAATGGTGCAGTGGTAGAGCCAAGACAGCAGGGGTG +GGGCTATCAGGTTGCTGAGCAGGGTCGAGGCAGCAGGGGCAGGGCTATGATGCTGCTGGGGTGGAGTCAAGCAGCAGGGGTGGGGCCGTGATATCTGGGT +GGGGTCAAGGAGCAGGGGCAGGGCTGTGAGGGTGCTGGGCGGGGTCAAGGCATCAGGGGCGGGGCTATGAGGGTTGTGCTGAGCGGGGTCAGACATCCGA +GTGGAGATATGAGGGTTGTGCTGGGCGGGGTCAGGCAGCAAGGGCGGGACTATGAGGGTTGTGCTGGGCGGGGTCAGGCAGCAGGGGCGGGGCAATGCGG +GTTTTGCTGGGGCAGGGCCAGACATCAGGGGTGGGGATATGAGGGTTGTGCTGGGGCGGTGTCAGACATCAGGGGTGGGGAGCTGTGGATTTGGGGGGTG +TCCTAGGGCGGGGGCTGTGGATTTGGGGGGGTCCTGCAGTGAAGGCTGTAGAGGTGGGCGGGGTCCTGGGGTGGGGGCTGTGGGTTTGGAGGGCGGGGGT +CCCGGGGCAGGGCTGCAGGGTGGGGCGGGGGTCCTGTGCGGGGCCTTGGATTTGGGGGAGGGGGCCAGGAGCTCCCGCAGTGGGGGCGCACGGGGCTGGG +GCTCTGAAGGTGGGGGCCGGGGGTCAGCGGGTAGGGTGGGCTCACGGCGCCTTCCTGCAGATCTTCCACATGACCTATGACCTGGCCAGCGCGGTGATGA +GGATCTGCAATCTCATCAGCATGATGCTGCTGCTCTGCCACTGGGACGGCTGCCTGCAGTTCCTGGTGCCTATGCTGCAGGACTTCCCGCGCAACTGCTG +GGTGTCCATCAATGGCATGGTGGTGAGCGCCGCGGGCCCTGACGGAGGGGGAGACGCAGGCTCCCATACAGAGGGGGGACCCAGGCCCCCTTATCCCGCT +TACAGAGGGTTGAACCCAAGCCTTTCAGAGGTGGGGACCCAGGCGCCCCCTTATGGAGGGGAGGACTCGGGCCCTTACAGAGGTGGGGACCCAGGCGCCC +CCTTATGGAGGGGAGGACTCGGGCCCTTTCAGAGGCGGGGACCCAGGCGCCCCCTTATGGAGGGGAGGACTCGGGCCCTTACAGAGGTGGGGACCCAGGC +GCCCCCTTATGGAGGGGAGGACTCGGGCCCTTTCAGAGGTGGGGACCCAGGCGCCCCCTTATGGAGGGGAGGACTCGGGCCCTTTCAGAGGTGGGGACCC +AGGCGCCCCCTTATGGAGGGGAGGACTCGGGCCCTTACAGAGGTGGGGACCCAGGCGCCCCCTTATGGAGGGGAGGACTCGGGCCCTTACAGAGGTGGGG +ACCCAGGCGCCCCCTTATGGAGGGGAGGACTCGGGCCCTTACAGAGGTGGGGACCCAGGCGCCCCCTTATGGAGGGAAGGACTCGGGCCCTTACAGAGGC +GGGGACCCAGGCCGCCTTACAGAGGGAGAGACACAGGCCCTTCAGGGGTGGGGACAAGACCCCCTTACACGGGAGGACTCAGGCCTCTTTACAGAGGGGG +ACCCAGGACTGCAGCCCCGGCACTGGCCCCTTAATGTCCCTGGGGGTCTGAAACAGCCACTTGGAACCTTTCAGGCCTGGGATCATCCGTGGAGAGAAGC +TGAGTGTGGTTATGATGAGTCCTGTCACCCAGACATCTGCTTAGCGCGTTTTCCAATGGATTTCCCTTTTAATTAACCCACATTAATTATTATTATTTTA +TTTACTTATTTTTTTTTGAGACTGAGTTTCACTCTGTCGCCCAGGCTGGAGTGCAGTGGCACGATCTCGGCTTACCACAAACCCCACCTCCCAGGGTTCA +AGGGATTCTCTCGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCGCCACCACACCTGGATAATTTTCGTACTTTTAGTAGAGACGGGGTCTCGCC +ATGTTGGTCAGGCTGGTCTCGAACTCCTGACCTCAGGTGATCCGCCTGCCTCGGCCTCCCAAAGTGTTGGGATTACAGGCGTGAGCCACCGCGCCCGGCC +TGGTTGGATCCCTTGAGCCCAGAAGTTGAGGCTGCAGTGAGCCATGATTGCACCACTGCACTCCAGCCTGGGTCACAGAGCAAGACCTGATCTCTAACAA +CTAAAGAAAAATTTACAACATGGCCCTGAATTGGGAAAGTGGTATCACCATGCCAAAGAAATAATAAATGGGCCAGGCATGGCTGCTCATGCCTGTAATC +CCAGCACTTTGGGAGGCTGAGGCAGGCGGATCACCTGAGGTCAGGAGTTTGAGACCAGCCTGACCAACATGCTGAAACCCCGTCTCTACTAAAAATAAAA +AATTAGCCAGGCGTGGTGGCGCGCACCTGTAATTCCAGCTACTGTAGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGCAGAGGTTGCAGCGAGCTG +AGATCACACCATTGCACTCCAGCCTGGGCAACAGAGCCAGACTTTGTCTCAAAAAAAATAAATAAAAATAAGTAAAAGCAAAAGGAAGAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGGCTGATCACCTGAGGTCAGGAGTTTGAGACCAGCCTGACCAACATGGAGAAACCC +CGTCTCTACTAAAAATACAAAACTAGCTTGGCGTGGTGGCGCATGCCTGTAATCCCAGCTACTTGAGAGGCCAAGGCAGGAGAATCGCTTGAACCCGGGA +GCGGAGGCTGCCGTGAGCCAAGATCGTGCCACTGCACTCCAGCCTGGGCGACAAGAGCGAAACTCCGTCAAAAAAGAAGGAATAATAAATGAAGTTAGGT +CCCAGATACTCCTTGCTTCCTAGCTGAGATGTGCTGACTGTTAAGAAGGGTTAGTTATGGGAGCCCTCGGCCGCTACAGTCAGGTTAGTGGCCAGTGAGC +CTTTGTCCCTGCCTGGGGAGTGCTGTGCCCCAGCGTCCAGCCACATATGGGACTTGGGATGTGTTTGGTTTGGACACAGAGCAGGTGGGCATTGATGGGG +TCAGGAGCTACAGAGGGAAGACCCGCCAGTGCCCCTCCCCAGAGCCTGGCACAGCTGCCCAGGCTGAGGCAGCCCATTGTCTGGCTGCCACCCGCACATG +CGGTCCCATTTCCTGAACAGAGCCCCGCGGCTCCCCTTTCCCGGCCGGGTCAGCTGAGGACTTGGTGCGGCAGGACCTCCTGGGCCGGCCTGGTGTCTCT +GCCCGCCCTGCCCCTCTGCTCTGGCCCAGATGCTCCCTGGAACTTTTGCCCCCTCTTGACCTCACAGATGCTCTGATCTCAGAGGCTGCAAAAGGCGGGA +CCCAGACTCTCGCCCTTGGGGTCTCAGTTTCCCCAGGAGTGAAGCGGGCAGGTAGAATCAGCCCTGGCCCTCCTGCCAACTCACTGTGACAAGTGTGCAA +ACCATGTCATCTACCTGGGTCTCCATTTCTCTTGGTTACCTCTGAACATGGGGAGCTCACCACCTCCAGTGCTTGGCAGAGGGTGGGCGCTGGGCCCTTG +AGGACCGAGGGCTCCTGGGGCGTGAGCACCTGCCCACCACCGCCCCTCCTGCTGGCCTTGCAGAACCACTCGTGGAGTGAACTGTACTCCTTCGCACTCT +TCAAGGCCATGAGCCACATGCTGTGCATCGGGTACGGCCGGCAGGCGCCCGAGAGCATGACGGACATCTGGCTGACCATGCTCAGCATGATTGTGGGTGC +CACCTGCTACGCCATGTTCATCGGCCACGCCACTGCCCTCATCCAGTCGCTGGACTCCTCGCGGCGCCAGTACCAGGAGAAGGTCTGAGGGAGGCGGGCC +CCGGCCTGGGTTCTGATGGGGGAGGCGGGCCTGGATCTGGGGTCTGAGAGAGAGTCAGGCCAGGCCCTGGGGTCTGATGGAGGGAGGCAGGCCCGGTCCT +GGGGTCTGAGGCTGGAGGGAGGCCTTGCCCTGGGGTCTGAGGGCGGAGGTAGTCCTTGTCCCGGGGTCTGAGGGGAGGGGCGGGCCCGGCCCCGGGGTCT +GAGGGGAGAGGCAGTCTCAGCCCTTCACTCAGCTTCAAGTGGCGCGCTCAGGGCAGAGACCGCGTGATGGGGAGCAGGGGACCCTGGGGGTCTGTGGCTG +TGATTAGGAGGAGAAACGGCCGGTGGTGAGAGGTTCTCTGACCCTGTGACAGGGAGGGAGGTCCAGAGCCTGGAGATGGACGTGGGGCGGGGGCTGGGGA +GGGGATGCAGGCTGGGCAGGAAGGGGTGAGTTGGGATCAGGGCAGGACAGGGTCAGTCTTTGGACATCGGGAAGCCCCCGGGCTGAAGGGGCATTGCCAG +GAGGCTGGGCCCACCTGGGGGTCTCTAGGCCGGCTCAGGATGGGGCTGGGTTAGGGAAGGGCCTGGCGGGGTCTGAGAGGCCTGGGGTTGCTTCAGGACA +CGCCGGTGGCCGGCAGTCAGGGCCAGGCTTCAGGGAGAGCAAGGCTGCCCCACTGCTCAGATGCGGCCTCTGGCCTGCAGCGTCCATTGGGTTAATCCTA +GGCTTGGCAGTGGAGGGGACACGGGGGAGCTGGGAGGGGTGGAGGGAGATTAGGATTGGCCCCATTGGCAGCCCCTGGAGTTGGGCCTCATGCACCACTC +TGTGCCTCAGTTTCCCCATGTTAGGCGGCTGGCTGGTCCTGGCTGGGAGCCAAGTGCCCCCCTCTCCCGCGCCCCGAGCAGTGGCTGGCTGGGTCAGCTG +GGCCCCGTGCCAGGCGCCCTGCTGTCCGGAAGCCACGGGCCTCACACCCAAACATAAGCTGGTGCCACCACCCGCCCGCCGTCACGGGTTCCGCTGAGCT +CAGGGCAGCTGCGGCCGGGCGGGGCTGGGGCGGAAGTGAGGCTGGAGCTGCCGGGGGGCACCGTCCTGGGGACAGCAGGGCCTGGCACCCCCGCCCAGCA +CCCACGCTCCCTTCCCTGCTCAGGAGGGGCTGACCCGATGGTTTCTGGAAAGATCATCAGGGAAGGGCCAGAGCCCCCGGGAAGGGGGTCCTGTGTGTCA +GGGTACCTGGGGCCTCTCCTCGTAGAGTCAGGTGCCCACCCATTCCTCAGGGATAGGGTTGCTAGATAAAGTTCAGGGCACCCGGCCTGGTGCAGTGGCT +CCTGCCTGTAATCCCGGCACTCTGGGAGGCCGAGACAGGCCGATCGCCTGAGGTCAGGAGTTTAAGACCAGCCTGAGCAACACGGCGAGACCTCATCGCT +ACAAAAAATTAAAAAATTAGCAGGGCAGGGTGGTGCACACCTGTAATCCCCACTACTCAGGAGGCCGAGGTGGGAGGATCCCTTGAGCCCAGGAGTTCAA +GACCAGCCTGTGCAATATGGCGAGACCTCATCTCCACAAAAAATAAAAGAATCAGCCAGGCGTGGTGGCGCACACCTGCAGTCCCTGCTACTCAGGAGGC +TGAGGTGGGAGGATTGCTTGAGCCCATAGGCGGAGGCTGCAGTGAGCTGTGATTGCACCACTGCACTCCAGCGTGGGCCACAGAGCGAGACAGTGTCTCA +GAAAAAAAAAATGGAATTTATCATTGAAACGAATTCAACTTTGATTTAAATAGAAGCATGTTTATTTGCTCTTGTTGAATCTGGCCGCCCCTGTGTGTGG +CGGAGGCCTGTCTCCCCGCTGTGGGCGGGGGCTTTGTCTGACCCAGCCCTGACCCCCCACAGTACAAGCAGGTGTGAAGGCCTATCTCCCCGCCACAGGC +CGGGGGGCTGTCTGACCCACAAGCAGGTGCCCGTGTGCCCGCTGCAGGCTGGGGGCGGTGTCTGACCCAGCCTCGCCTCCCCACAGTACAAGCAGGTGCC +CCTGTGCCCGCTGCAGGCCGGGGGCGGTGTCTGACCCAGCCTCGCCTCCTCCCCACAGTACAAGCAGGTGGAGCAGTACATGTCCTTCCACAAGCTGCCA +GCTGACTTCCGCCAGAAGATCCACGACTACTATGAGCACCGTTACCAGGGCAAGATGTTTGACGAGGACAGCATCCTGGGCGAGCTCAACGGGCCCCTGC +GGGAGGTGAGGCGGGCGCCGGGCGGGCGGGAGGCAGCCTCCGGTACAGGGCCGGCCTCCCTCTCCTGGAGCCCAGGAGCCGGTCCCTGAGGGAGGCGAGG +TGCCTAGGCTGCAGCAGGAGGGACTCGAGCTAGACCTGCGTACACACCCTCCCCTCCCCGCCCCGTGAGCCTCTGCACCCCCAGGACCCCCGCCACCCCC +GCCTTGCTTCCCGCTGCCCCCTTAGCAGAACTGCCTGGGTCTGTGCCTGACAGGGCGGGGCAGAAGCAGGGCAGGGGGTGGGGAGGGAGGAGCCGCAGAG +GCCCCGCTGAGCACCAGGTCCTGGGGGCACTGAGGCTGATTGGAGCGGGTTTAACTCCCAGCTCTGTTCCGGTAGCCTGAGTGACCCTGGGCAAGTTTCC +CAGGGTTGCGGGAACAAATACCCACAGGCTGAGTGGCTTGAACAGCGGAGATTCGGCCTCCCACCGTCCTGGAGGCCGGAAGCCCAACATCAAGGCGTGG +GCCGGGCCGTGCTACCCCCCCGGAGCCCCTGGGGAGGATCCTTCCTGCCTCTTCCGGCGTCTGGGGCTCCAGGCGCCCTTGGCTTGCAGATTGATCTCCC +TGATCTCTGCCTCCATCTGCTCACAGCCTTCTCCCCTGTGTGTCTCTGTCTCTTCTTGTAAATTCATCCGTCGTTGGATCAGGGCCCACCCGGTTCCTCG +TGGCCTCGCCTTAACTGGGCCATGTCTGCAGAGACCCTATTTCCACATAAGGTCCTATTCACAGGAACCGGGGGTCAGGATGTCAGCCTGTCTTTCTGGG +AGATGTAGTTCAACCCACAACACACATCAAACAGTTATTGAGCGCCGACTGCGTGCCCTGCCGTGTGCTTGAAGGTCCCACCCTCAGGAAGCGGGGCCTA +GGGATGGCGGCCGTGATCACGCAGGCAGCAGAGAGCAGCTCTGGGAAGCGGGGAGGGACGAGGACGGGGAGGCGACATCAGCAAGGCCGTGTGTGAGCCA +GGCAGGGTGTCCCCGGTGTAGCACCTGGCTCGGGCAGAGGCCCCGAGGAGGGGCTGGAGGAGCTGGGCGAGGAGGCGGGCAGGACGGGCCTGACACTAGG +GACCTCGGGCCCCGGGAATGCCTCTGGGGGGGCGTGTACACCCGTTGCTCCCAGGAGGCACACACTGCGGTTCGCTTCGCCAAGAATGTTTAATTGCATT +TGATGACTACGGTTTCCATTCATTCATTTGTAGAGATATAACACTCAGACCACAAAATGCATAAAATGCGGTGGCTTTTAGTATTAACAGAGTGCTGCAC +CCGATACCACAGCCTCACTCCAGAACATTCTCATGGGCCCAAAAGGAGACCTGGGGTGTTAGTCACCAGCTCACTCCCCGTCCCCAGCCCCTGGCAACCC +ACGCTACTTAGTCATTATTTAGGTGTTTAGGAGTTGCAAAGTCAAATCTTTAAACCCACATATGGCCAGGCGTGGTGGCTCACGCCTGTAATCCCAGCAC +TTTCAGAGGCCGAGACGGGCAGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAGCCCCGTCTCCACTAAAAATACAAAATTAGC +CGGGCGTGGTGGTGGGCGCCTGTAATCCCAGCTACTCTGGAGGCTGAGACAGGAGAATCGCTTGAACCCAGGAGGCGGCGGTTGCAGTGAGCCGAGATTG +TGCCACTGCACTCCAGCCTGGACAACAGAGCGAGACTCCGTCTCAAAAAAAAAAAAAGTACCAAAAAGTGCCCCAGGTCATAAGGGCACAGCTCGATAGC +TGGTCCCTAAAGGGAACGTGGTGTAACCACCACACAGAACGAAGCTGGAACGTTCCTGCCGTCCTTAGAAGCTGCCTTTGCTAAGGGGAATTGCCCTGAC +TTCCCACACCATTGATTCATCTCCAGACCCTTGGTTTTCATGTTGATTTTTCAAAAATCACCTGATAGTCTGACCGAATGTAGCTTTCCACTGGTGTGTG +TGTGTGTGTGTGTGTGTGTGTGTGTGTGAGAGAGAGATGGAGTCTCGCTCTGTCACCCGGGCTCCAGTGCAGTTGTGTGATCTTGGTTCACTGTAACCTC +CTCCTCCCGGGTTCAAGAGACTCGTGCCTCAGCCTCCCGAGTAGCTGGGATTACAGGCACCCGCCACCACACCCAGCTAATTTTTTGTATTTTTAGTAGA +GATGGGGTTTCACCATGTTGGCCAGGCTGGTCTCGAACTCCTGACATCAGGCGATCCACCCACCTTGGCCTCCCAGAGTGCTGGGATTACAGGTGTGAGC +CACCACGCCCGGCCTTATTTTTCCCCCATTTTCTTTTTTTTTTTTTTTGAGTCAGGGTCTTGTTCTGCGCTCAGGCTGGAGGGCAGTGGTGTGGGGATCA +CGGCTCACTGCAGCCTCGACTTCCTGCACCACCACGCCTGGCTGTTTTTTTTTTTTCCGGTAGAGACGGGGGTCTTACCGTGTTGCCCAGGCTGGTCTAG +AACTCCTGGGCTCAAGCGATCCTCCCGCCTCGGCCTCCGCAAATGCTGAGATCACACGCGTGAGCCCCCGCACCCGGCCTCCTTTCCACCGCTCTTGTCT +ACAGCCGCCCCTCCTGGTCCGATTGTATTGGCAGATGTCGCCAATACGGTGTCAAACGGCGAAGGGGCACTGAGCGTTTTTTCTTTCTCCCGTCCTTGGC +GGCAGCAGCTCGGTTCCGGCTACGGGGCTGAGCCCGTCTCTCAGACGAGGAAACTGGGGTCCGAGAGGTGAGCCGGTCCCAGAGGCAGGGCGAGGGGGAA +GCGGGAGTGGGGTCCGCAGCGGACCCAGCCCTGCCTCCCCCCTGCAGGAGATCGTCAACTTCAACTGCCGGAAGCTGGTGGCCTCCATGCCGCTGTTCGC +CAACGCCGACCCCAACTTCGTCACGGCCATGCTGACCAAGCTCAAGTTCGAGGTCTTCCAGCCGGGTGACTACATCATCCGCGAAGGCACCATCGGGAAG +AAGATGTACTTCATCCAGCACGGCGTGGTCAGCGTGCTCACTAAGGGCAACAAGGAGATGAAGCTGTCCGATGGCTCCTACTTCGGGGGTGAGCTTGAGG +GGGGCGCGCCTGGAGGGGGAGGGGGCACGCGACCCCCGCGGTGTGCAGAGCCAGGGGGCCGGGGCCGGGGCCGGGGCCGGGGATGGGGATGGGGATGGGG +ATGGGGCCGGGGATGGGGATGGGGATGGGGATGGGGCCGGGGATGGGGATGGGGATGGGGCCGGGGATGGGGATGGGGCCGGGGATGGGGCCGGGGATGG +GGCCGGGGATGGGGCCGGGGCCGGCACCAGGGAGAGCCTGGGTGGGAAGCGCCCACGCTGGCCAAGGTGCAGAGGCCGGGCCGTGTGCCTGGGCGGGGAG +GGCCGCGGCGCCCGCCTCGTCCAGCAACCCCCCCCTGCGCGCCACGTGCAGAGATCTGCCTGCTCACCCGGGGCCGCCGCACGGCGAGCGTGCGGGCTGA +CACCTACTGCCGCCTCTATTCGCTGAGCGTGGACAACTTCAACGAGGTGCTGGAGGAGTACCCCATGATGCGGCGCGCCTTCGAGACGGTGGCCATCGAC +CGCCTGGACCGCATCGGTGAGCGGGCCGGGGGCGTGGCCGGGGCGGGTGCCCTGGCGGGGGAGGGGCGTGGCCAAGGCATCAGGAGAGTGGCTTGGACAG +TGGCAGGGGGAAGGGCGTGGCTGTGGCATCAGGGGCACGGTTGGGGCAGAGACGTGGCCAAGGCATCAGGAGTGTGGCCATGGCAGCAGGGGCGTGGCTG +GGGCAGGGGCAGCGGCTGGCCGCTCCTAGGACCCCTTTGGGTCTAGAGGCTGATTTTCTGACCTATTGTCCTACTTCAGCCAGAGGCAGCCTGTTTCCCA +AGGGAGGGAATGCACAGGGTGTTTGCGGTTGTGCCGAATGCTCGGTGAGCACCTGCTGTGTGCTGGGGGTGCAGGGGACAGACCCGGGGGCCCACTCAGA +CTCCCAGGGAGGCTTATGGACTGGTGATGAAATCACACACGACTGGGCTGTGTGCCAGCAGGGCAGGTGGGGCCGGTGGGCTTCCCTGAGTTGGGAATGC +AGAGTGGAGACCAGGGTAAGGGATGCCATGTGGAAACGGGGAGGAAGATGTGTTCGTGGAGTGGACACAGCACATCCCAAGGCCCTGAGGTGGAAAAGAG +GCCTAGAGTCCAGAGAGCCAGGGAGGCCTGGAGGAGGTTGGGGAAGAAGGGGAGGCCAGACACACAGGGCCCAGTGGGCGGCAGGGAGAGTTTAGACTAA +ATCAGGAGCATCAGGGAGCCATGGAGGGTTCTAGGTGGGCGGAGGACCTGGTCAGATTGTATCCGCCAAGGCGGGCCGTGTCCAGGAGGGAGACGGTGAC +CTGGCCTCTCAGGGGGGCAGTCTCTGGGGCAGGGAGGGGCAGAGCCCTGATGACTGGATGTAGGCGCCAGAGAGATGGCGGCTCATGCTGCTGTTCGTGG +GAATGGGAATGAAGACCATGGCTGAAACGCAGGACAGGTGCGACGGAGTGGTGTCAGGGAGCTCCCTGGTGTACAGTAGGAAGCTCTCCACAACTTGCTC +TATACAGTGAGTATGCAACCCGTTCCTGAGTATCAGGTGCTTAGGTTATAACTTCTGTATACAGCAGGTGCTCAGCACAGGCTGTGTACAGGCAGGTGTT +TTCGGTATGCCTGTGGCACACTGGAGGCAGTCATTACATAATCAGCGTATACAGGTGGTACACATGCATACTTGGTGCACAGTGATACCTGCTCCATGTA +CACAGCAGGCATTAAATACCTGTTTACTGCCAGGCGCGGTGGCTCACGCCTGTAGTCCCAGCACTTTCGGAGGCCAAGGTGGGTGGATCACGAGGTCAGG +AGATTGAGACCATCCTGGCTAACATGGTGAAACCCCGTCTCTACTAAAAAAAAAATACAAAAAATTAGCCGGGTGTGGTGGCGGGCGCCTGTAGTCCCAG +CTACTCGGGAGGATGAGGCAGGAGAATGGTGTGAACCCGGGAGGTGGACCTTGCAGTGGGCCGAGATCGCGCCACTGCACTCCAGCCCGGGCGACAGAGC +AAGACTCCGTCTCAGAAACAAAGCAAAACAAAAGCCCTGCTTTCTGTATGCAGGTGCTTCATGCATGCTGGCTGTGCATAGCAGGTGCTCAGCCTGTATA +TGGCAGGTACTCAATATCCATACTATAGGCCAGAGATGCTACATATGTGCTTATTGTATACAGTAGGTGGTAAATGCATGCTTGCTCTACACGGCAAGCA +CTGTGTGCGCACCCGCGGTGCAGAGTAGGTGCTCGGTGCCCGCTGTACGCAGCAGGCGCTCCCTGTGCACACGCTAACGCCCCCTCTCCCGCAGGCAAGA +AGAATTCCATCCTCCTGCACAAGGTGCAGCATGACCTCAACTCGGGCGTATTCAACAACCAGGAGAACGCCATCATCCAGGAGATCGTCAAGTACGACCG +CGAGATGGTGCAGCAGGCCGAGCTGGGTCAGCGCGTGGGCCTCTTCCCGCCGCCGCCGCCGCCGCCGCAGGTCACCTCGGCCATCGCCACGCTGCAGCAG +GCGGCGGCCATGAGCTTCTGCCCGCAGGTGGCGCGGCCGCTCGTGGGGCCGCTGGCGCTCGGCTCGCCGCGCCTCGTGCGCCGCCCGCCCCCGGGGCCCG +CACCTGCCGCCGCCTCACCCGGGCCCCCGCCCCCCGCCAGCCCCCCGGGCGCGCCCGCCAGCCCCCGGGCACCGCGGACCTCGCCCTACGGCGGCCTGCC +CGCCGCCCCCCTTGCTGGGCCCGCCCTGCCCGCGCGCCGCCTGAGCCGCGCGTCGCGCCCACTGTCCGCCTCGCAGCCCTCGCTGCCTCACGGCGCCCCC +GGCCCCGCGGCCTCCACACGCCCGGCCAGCAGCTCCACACCGCGCTTGGGGCCCACGCCCGCTGCCCGGGCCGCCGCGCCCAGCCCGGACCGCAGGGACT +CGGCCTCACCCGGCGCCGCCGGCGGCCTGGACCCCCAGGACTCCGCGCGCTCGCGCCTCTCGTCCAACTTGTGACCCTCGCCGACCGCCCCGCGGGCCCA +GGCGGGCCGGGGGCGGGGCCGTCATCCAGACCAAAGCCATGCCATTGCGCTGCCCCGGCCGCCAGTCCGCCCAGAAGCCATAGACGAGACGTAGGTAGCC +GTAGTTGGACGGACGGGCAGGGCCGGCGGGGCAGCCCCCTCCGCGCCCCCGGCCGTCCCCCCTCATCGCCCCGCGCCCACCCCCATCGCCCCTGCCCCCG +GCGGCGGCCTCGCGTGCGAGGGGGCTCCCTTCACCTCGGTGCCTCAGTTCCCCCAGCTGTAAGACAGGGACGGGGCGGCCCAGTGGCTGAGAGGAGCCGG +CTGTGGAGCCCCGCCCGCCCCCCACCCTCTAGGTGGCCCCCGTCCGAGGAGGATCGTTTTCTAAGTGCAATACTTGGCCCGCCGGCTTCCCGCTGCCCCC +ATCGCGCTCACGCAATAACCGGCCCGGCCCCCGTCCGCGCGCGTCCCCCGGTGACCTCGGGGAGCAGCACCCCGCCTCCCTCCAGCACTGGCACCGAGAG +GCAGGCCTGGCTGCGCAGGGCGCGGGGGGGAGGCTGGGGTCCCGCCGCCGTGATGAATGTACTGACGAGCCGAGGCAGCAGTGCCCCCACCGTGGCCCCC +CACGCCCCATTAACCCCCACACCCCCATTCCGCGCAATAAACGACAGCATTGGCGCCAAGCCTGGCCGCGTGTGATTGCCCGAGACCCGCAGGGCGTGCA +CCCTTCCTGAAGACAGTGGCTCCTGGGGGTGGCAAAAGAGCTTTATTTACACACTGACAAGGCTCACGGGGTGTCAGCTGAAGAAGTAGGTGGAACGCTT +CACCTGCTCCAGGTCGAAGGCCCCTGCGGAGGAAGCAGAGCGGACGGCGTGGGTGGCGGGAAAGCCCCGCCCTGGCCCGCAGTTCGAGCCACCCTTGCGA +GGCTGCCCACCCGCCTACCTGGCTTGGGCACCGCCTGCAGTGTCTCCTTCAGCTGGCTGGCCTCCAAGATCTTCTGGGGCCTGGGGTTGGAAGCAGGGTG +GGGTGAGGCTGAGGCCAGGTTTTGGGGTGGGGGGGGAATCCAGGTAGTTGGGGTCAGGGAGCGCCTTACTCAGAGCAGAACCGCTTGACCAGGAATCTGG +ACAGGTCCTGCAGGATGGGCTCGCTGTGCAAGCGGACAAACTGCTCCCGGCACACCTGGGCAGGAGTCAGAGGATCCCCAGGGGTGATCAGGCAGGCTCT +GGGCACCACCCCTACCCAACGCCCCAGTGTGGGGGCCCCACCCATGGGTGGACTGAGGCTCAGACTACGGGGGCACCTGGTTCATGACGGAGACATCAGC +TGCGTGAGTCCAGTAACAGTCGTGCACAGAGACGAAGGTCAGGCCCTTCCTGTGGCAGAGCGGAGGACTCCTGAAGGGAGGGGAGCTCACAGGGCCACCC +AGTGACCAGCATCCTGGCCCTGCGCTCAGCCCCCTCCACTTGAGGTCCAGGGAAGCCCACCCTCCTGCAGGCCTCGCCCCACCCCTCGCCCCGCCCCTCC +CCAAACATCCTGGGTTAGGTATCAGTACAGGGGGAGGAAATGTTCCCAGAAGCCTCCTCGCCCCACCCCTGCCGCCCCCCACGCTGCTGTGGGAGCCTCA +GCTCCGAGGGCGGCTACGAGGTCCCCTCCTGCCAGGGCCACCACCCCGCATCCTGAGCATTCCCAGCTCCCGTGGCCGGTAGATTCTGCTGGAACGACCT +CCACGTGCTCCAGATCTAACCACACATCGCGGTGCCAAGAAATGCCCAGCAGGAAGGGGCAGCGCCCATGCTCGGCTCTCCCTGTCGGGCCACAGGAGGG +GAGCTGCCAGGACCACCTACATTCGGGGCACACAGCCTCAGGGCCTCTACACAGGCCCCACAGACACAGCAGATCCACTCTGCCCAGTCCCTGCCCCCAG +CTAGACCCAGCCTTGCCAGCTGTGCCCTGCTAGCCAGAAGACGCCCCTGGGAGGCGAGCGGCACCCACGCCGTCCGGAGACGCCCACCTGTAGCAGTGCA +GGGCGGTGAGCATCATGTGGGAGGAGTCCAGCGAGTGGATGAAGTTGGGCGGGAAGCCGTTCTTCTGCTTACGTGTGTTGGGCTTTCTGAGGACGGAACA +GGTGCCGGTGGGGGCGGCCCAGGGACACCCCTAACTGGCCGCTGTCTCCACCGTGGCTGCTCTCCAGACCCCCGGCCAGGCCCCAGCCCGGGCCCCCCAC +TCACCGGCTGATGTCTCCGTTGTGGGTGTAGGTGATGCTCTGAATTCCACCTCCTATTTGCTAAAAAGGGGAAGGGGCCGGTGAGTCCCACCCGAGGCCC +AGCACGGTGGTGGTACATTGAGGTGGTGGTACACTGGGGTAGTGGCACGCTAGGATGGTGGCACACTGGCGCGGGATGGGGTGGCACACTGGGGCGGTGG +TACACTGGGGTGGTGGTACGCTGGGGCACTGGTACACTGGGACGCTGTTACACTGGGATGGTGGCACACTGGGGAGGGATGGGGTGGTACACTGACCTTG +ACCTTGGAGTCCAGGCGATAGGGCTGGATGACGGGGACGCCCAGGGGTGTGACCCACTCCACCACAGAGCCCATGTGGGAGATGAGGCGGGCACTCTCGG +TCAGCCAGTGCTGTGGGACACAGGCCGTCTCAGGGCAGGGGGCTCAGGCCGGGGATCCCGTCCACTTGCTTAGGGAGTCCTGGCCGAGCGGGGACAGGAC +AGGACGTACCTGGATGGCCCGGGTCCCCGAGAACATCTCCTGTAGACTCTTGAAGACCTGGCGTACGAGATAGTGAGAGGCCTCCCACACGAACTCCTGC +AGAGGGCGGGCAGCAGGTGCAGGTCCTCAGGGGCTGGCCCGTTCACGCCCTACTCCCCCCTATTTCAGAGCCACTGAGGCCCAAGGCCTAGGGCCTAGCA +GGGGGGCAGGGGAATGGGGCCTGGCGCCCACGCAGTCAGCAAGAAACGCCCAAGCCCTAACAGGCAGCCAGTGGTCTGGGGGAGCAGCCAGGGCTCCTGC +TGGGAGGCTGGGTCGGGGGCACACCCGTCTGAGTTTTAAATGGCAGTGAAACCAACGTGTTCGCAGCGCGACATGCCTGGCGCACCTGGGGAAAGTCGCT +CAGCTCCCGGAGGCGCTTCTCAATCTGCAGGCGCCCGCCATAGCGCGTGACCCCGTACACCACCGTCATCACCGTCTGCTTCACCACCTTGCGGGTGATG +AAACCTTCCAGCACCTGTGCCACCCGCATGCCCCGCTGGGCGTCCTGCCTACGGAACACCTCCACCTGCACGGCGGGTGGGCCGGGGGCGCGGGTCAGCC +CCGCTAGCAGCCCAGGGGCCACCAAGCACCCATGAAGCCCCCGCCCCAGCCCCACCACATCCTCAGGACAGGCCAAGGTGAGGGCACCTGGGGCCGAGAC +TCAGGGCTCACATTGCCCCCACGCCGAGATGCCCCCGGGCAGCAGGGCACACCCTACCTGCGCGGCCACGCCGCTGTACACGTCCTGCGGCACATCCGAG +GGCTCCAGGTTGACGGAGGCGGCGCCCACGCTGTCGCGGCCCAGAGCAGCATAATGCTGCAGGCCGTTGCAAGAGCCGTCCTGAGGAAGGGGCGGCAAAC +GGGAGATGGAAGCTAGAGAGGCAGAGACGTGTGGGACCCCAAACCACCCCCCAGGTCGAGCCGTTCCTAGGGCCGTGCACCCCCCAGCCAAGTGCACCGG +AGCCCCCGCACGCTCCCGGGAGAGACCAGGAGCCATGGCTCCCGCACACTCTAGGACCACCTCCAGAGAATACCACGAGCGAAGGTGAAATCTCACACCC +TCAAGTCGAGCCCCAGGCCCAGTGCACACTGCACGGCCTCGGGGGCCAGACCCAGCTGGCTCACCTGATGGACGGGGAGGTGGGAGACATAGGCGGCAGG +GTCGGAGGCGCGCACAGCGTTCGCCACCTCCATACAGCAGGCCAGCGTCTGCCAGGGTTCCTCCGCGCCCATCCACCACTTTCGGCCCTGCGGGGACAGC +GGATGGGGGGCAGTGAGGCCCGGGCCCGATCCCTGAGCCCGCTGGGAGGCTGTGTTGCGGGGAGGTGGGAAATGGGGAGGAGACGCACACCCGTGATAGT +GAACACGGGACGCATGTGGGCGAGAGACGGGGCGGTGGCTGGATGAGTTCTCCATAGCCACGGATGGAGGATGGGAGCTGCGGGTGGACCGGGCTGAAAC +AAGCGTGTCCGGAGCTGCCGGGGGAGGAGGGTGGACAGAGGACCTGGGGGCGCCGGGGGAGGAAGCAGCTCGGCGGATGCAGGGGAGGGGGGAACGTGGG +GAACGCGGGGGCCCTGGGGCAGGGGAGAAGGGAGAAGCAGGACGGGCAGGGGGCGCGGGGGAGGAGAGCGGGCGGGGGACGTGGGGGCGCCAGGGGAGGG +GGAGGGGAGGAGGAAGACGGGCAGGGGGCGCCAGGGGAGGGGGAGGGGAGGAGGAAGACGGGCAGGGGGCGCGGGGGCGCCGGGGGAGGGCGCGGGGGCG +CCGGGGGAGGGCGCGGGGGTGCCGGGAGGGCGGGGAATGCGGGGGCCCCGCCCCTACCGTCAAGGGTTGGTCCGCGGAGTCCAGGATGTCATCCATCACC +TCCTCCGCAAAGGCCAGGCGCTTCCGCAGCGGCTCCCGCTTCTTCAACCCCGTGAGATTGACCAGGTGGATCTTGAGCCAATCCAGGCCGTGCGGGCCGA +GCGGGCGGCCCTGGGCGAACTCCAGCAGGGCCCGCGCCACGTCGCTGCCCAGGTGGTTGAAGTGCGGCGGGCAGGGGTAGGTGCGGCCGCGGAAGTCCAT +GTTGTGCGGCAGCCAGAAGACGCGGTCCCGCAGGTGCTGCGCCAGCGAGAGGCGGTACAGCGCCTCCGCCCGCAGGCTGTGCATCTCCCGGGCCACCTTC +TGGCAGTGCGCCAGCTCACGGCGCAGCTCGGCCTTGCGGGCGGGCGCGGCGCTGTGCGGCAGGTGGGCCTCGGGCGGCTGGGGCGCCTCGGAGGGCGGGG +CCGGCACGCCTAGCTGGGGGCAGCCCTTGGCCTGGAAGAGCTGCAGCACCAGGTCCAGCACGCGCCCGTTGACGCGCCAGGCGCAGTTGCCCAGTTGGGT +GAGGGCGTCCAGTGCGCCATGCAGCGCGGTGGGCGGGCAGGTTTCCAGCAGCTCCTGGTGCTGCGTGGCGCCTTCCACCGTGCGCATCAGCTTGGTGGGG +CTGAGCAGGAAAGCACCAGAGTGCGGCGATGTCCAGGGCAGCGGGGGGCAAAGCATGGGTACATCCACCGCCTCGAAGGTCAGCGTGGGCTCCGCGGCCT +TCTCCAGCAGCTGCACGTAGGCCGGGTGCGGCTTCAGGATGCCGATCTGGGGTGCGACAGGCAGACGGGTCAGGGCCCCGGTGCTGGGGCTTTCCTGTTC +CCACCCCTTAAACTTGGGTGAGAGGGGCCGGCTCCCCGGCCAACAAGAAACCAGTGTGGCCTCCCACGAACAGAAGCCACCTCCAGAAACGGCCGGACAC +CTGCATGGACACCCATGGTGTGTCCCGAGTCCTGGGAGGTACTGACGGCTGCGCTGAGATCAAGGCTCCGCCCAAAGGCGCCAACCCCATGGGGTCCCTG +GTCCTCCCAGCGGGATGCCCCCCAGCTCAGGAGGGCACTGCCTGGCACCTGCTGGACGTTGCGGAAGGAATACACGTGGTAGAGCACGGGGACAAGCCGA +GAGGAACGATGCGGCTTGTCCAGGCTGCATGGCATCTGCGTAGCCTGCACCAGCATCTCCGCCAGCAGCTTGCCCAGCTCCATCTGCACTGGCAGGGGCC +AGGGCTGCTCCCGCAGGGCCTCGGGCGCCCCCAGCTCCTCCCAGTACTGCCGCGGCAGGCAGGGCTCGGGCACCTGTAGGACAGGGCGGTCAGGGCGCTG +GGCACCGGGGCCCCTGAGCTAGATGCCCCACCGCCCGTGCCTGACGCCCGGTGGGGCATCTGTCAGCCCAAGCATACAGATGAACAGACTGAAGCTTGGG +TGCAAACCCGGCTGCTCCAGGGAGGGAGAGCGCCCACCCACCACTGGCCCCAGCCAGGAGGAGAGGGGGTGCGAGCCTCACCTCGGCGTCGGAGGCCAGC +AAGCAGAGGTACTTCCTGTAGTGGTTCTGCAGCGCCTGCACCTGGCCACTGACCCGCTGCCTCTGCACCACGTGCCGGCTGAAAGTGCGCGCACTCAGCT +CCCGGGCCAGGGTGGTGAAGGACTCACCTTGGGCGGGCAGCGCCTGCAGGACCTGCGGAAGGCAGCCGTGAGTGCCTGCCCGCCCCGCCCGGGGACCCGG +CCGCGCGGAGGAAGACGCACCTGCAGGAGCATCCGCACCACCTCGCGCTCGTCCAGCAGGCACAGGAAGGGGTAAAGTGAGAACCGGCCCTCGTACACCT +CGCGCTCTAGGCGGTTCTTGGTCTCCCGCAGCGCCCGGCACAGTGCTTTCTCCCATTGGTCCCGCAGGGTCTTCAGGGTCTTCCGCTGCGGGGGATGAAC +GGGCCCGGTGAGCCCCGTGGCAGCTGGTGGGACCCAGGCTCACAGGACGGGGGTCACCGCAGCTCCCTGCAGAGACCTCATGGCCCTCAAGGTCCCTGCT +GTGTGTTCCGGGTAGCTCCTCACCCCGGCCTGCCCTCTGCCGGCTTCAGCGTGCCTGACGCAGCCAAGAGCAAAAGCCCAGCTGCAGTGTGCGCAGAAGC +ACAGGCCAAGACCCAACCTCGGGACCCCACAAGTTTTCCCTGAGCGGCAGCCAGGCTGAGTTCCTAGGCCCTGCATGACCAGACCAGGGCATGAGCAATT +CAACCGCATACACGGAGCTCAGCCCCTGCGGCGGACACGCGACCCCGGCTCAGCCCCTGCGGCGGACACGGGACCCCGGCTCAGCCCGTGCGGTGGACAC +GCGACCCCGGCTCAGCCCCTGCGGCGGACACGGGACCCCGGCTCAGCCCCTACCGCGTGCTTGACCTCCTTGCTTGGCAACGTGGGCTTCTCCACGGACA +CCACGCACACCCTGCTGGCCAGCTCCATGTGGAGCTGCTTCTCAAAGAGGCACTGCAGGGTCTTCAAGGGCAGGTGCAGCTTCGGGTAGGACACACGCCC +ATCCTGCAGGGATGGGGGTAGTGAGGTTGGGGGCTTGCCAGAGGGCGACCTGCCCTCCCAGGACCCCGAGACAGCATGGGTGCACGCGTTTCTGCGTCTC +CTGCAAGTTGCTGGTGGCTATCGCTGACGCGGGGAAAGGCGGGCTGCGGGTAAAGTCAGTGCCAGCAGTGCAAACCAAAGGCCTTGACCCTCCTGGCCTC +GACCCCTCTAGAAGGGACACTGGGCACCGTGCAGGGGGTGGCAGGGGCGGTGATGCTGGGAGCTGGCAGAGCCTGGGGAGACCGTTCACTGCACCCCCAG +ATGTTGGCTGTTTTCTCCTCAAACTCAGAACTGTATGAATGTGACCCATCCAGAAATAGATGAATTAAAAATAACAACTAAAGCCTAGCGCTTTGAGAAT +CAAAGACGCACGTCCACATAAAAGCTTGTACACAAACGTTCACAGCTGCATGACTCGCAGTCGATAAGTAGAAACAGCCCAACGTCCCATAAACGGACGA +ACAGACGGGCACGGCGCGGCCATCCACGCACCGGAGCATGACTCAGCCCTGACCCAGGTCGCCTCCCGGAGGCACCATGAGGACGTCACGCTCAGTGGGA +GATGCCAAACACAAAAGGTCTCGCAGTGTGTGGTCCCATTTCTATGGAATGTCCAGAGCAGACTCATCCACAGATGGGGAGGGGATGGGGAGTGACGGGG +ATGGGGACGAGGCTTCCTTTTAGGGTGATGGAACATTCTAGAATTAGACAACCGTGACTACACTAAAATCGCTGAATTACACCTTTAAGAGGGTTTTATG +GCAGGTGAATTACACCTCAGTAACAGACGAGCCCACTGCGTGCACCTGGCAGCCCCACTCAAACGCACTGCTCTCCTGTCACCCCACCCTCTCTCTGCGG +CCCCCGACCACCTCGTCCCCCTGAGCCCACACCCTCAGGGCCAAGACCCTCCCAGCTCTGGGTCCTCCCATCTTCTCAGAGGAGGAAGGGAGGAATTCAG +GGCCCAGCCCAGGTGAGCCCTGGGCACCGGGGAGGCCCATTGGTCTGAGCTGAGGCTCCAGGAACCCCCAAAGGGCAGCTATAAGGACTGAAGTCTGCCG +GGGCCCACGTGGGCTCACCTTGGCATACACGTCCCTGAGCAGCTTGGAGGTGTTGACCGGGGGCGGCAGCTGCGGCGGGAGGCTGAAGGTGGGCTTCACC +TTGTGCACGGCCTTCAGAACAGTGGCCCGATCCTCCTCAGACAGCAGAACGGCGGTGAAGAGTGCCTGCAGCTTCAGCCCCTCCTGGCTCATCTGTTCCA +GACACCTGTGGTGCAGGCGGCCTGCTCGAGGGACGGGCCAGCCCCACGCTGGGCTTCCACAGACCCCAGGGGAACCTCGTGACCACCTCCTGCTAGCCTG +CAGGTCTCGGTGTGGCTGTCAGGCCCTCTGGGGGTCCCCAGCCCCCAGCCCAGGCACCGTCCCAGATCTTAAAACCCTGGGAGGGACATGGTGGGGGGTG +GGGGCCCTCCCGACACCACCTACCTTTCGATGGTCCCGGCGTCCTGGTCCTGCCTCCCCATGCACTGGAGGGCAGCCGCATAGGACAGCAGGTCCGGAGT +CAAGCCGGCATCCTTCACCATGAATAACACATATACCAGCTCCTTGAAGGCACCCTGGGAGACCAAGCCAGGGTGAGGGTCTGGGGGGATGGCCCAACCT +CCACATCCTCCCTGCTCCCTGGAGACCCCTTCTCTGTAGCCACCAGCTCAGCAGGGGACAGGGTCACCAGGCAGGAGTGGCCAGCTGGGCAGACCGATGC +ATCCCCCTGAGGTTCTGACACACAAGCTCCACCTGCAGAGGCAGCCGCATGGCCCGCCAGGTGGGACTGTGGGAGGTTCACGTTCCTCTGGGAGGCAGCT +TGTTAAACCTCCAGATTTGTCAATTGTGTGGATCTTTTCAAAGGACTGACTTGGCTTGACTGTTCTCTGCTGTTTCTGCCTTCCATTTCATCGATTTGTT +TTAATCTTTGTAACTTCCTCTCATCTACTTGCTTTAGGTTTAGTGACAGCTTCTTCTTCTAGTTTCCTAAGGTGAAAGGTGACGTATTTGGTCTGAGATG +TTTCACTTTTTTTCCCCCCAAGATGGAGTCTTGCTCTGTTGCCCAGGCTGGAGTGCAGTGGCACAATCTCAGCTGGGCCGGGTTCTCTGCCTCCCAGGTT +CCAGCACTTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGCACACGCCACCACACCAGCTAATTTTTTGTATTCTTAGCAGATACGGGGTTTCA +CCATGCTGGCCAGGCTGGTCTCGAACTCCTGACATCGTGATCCGCCAGCCTCAGCCTCCCAAAGTGCTGGGATGACAGGTGTGCACCACCGCGCCCGGCC +ATCACCTTTCCGAATATAGGCATTTTGTGACTATAAATTACCCTGCGAGCACTGTGTCAGCTGCATCCCAGGACTTCTGACAGGTGGTGTTTTCATTTTC +ATTATCTCCAAGTGTTTTCGAACTTCATAGTTTACTTCTTCTTTGGAAATTTTATTTAATTATTTTTTTAGATAGAGTCTCGCTCTGTCGCCCAGGCTGG +AGTGCAGTGGCGCAATCTCAGCTCACTGTCAACCTCCGCCTCCCGGGTTCAACCGATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGACTACAGGCACAT +GCCACCACACCCAGCTAATTATTTTGTATTTTTAGTAGAGATGGGGTTTCGCCCTGTTGGCCAGGCTGGTCTCCAACTCCTGACCTCAGGGGATCCACCC +GCCTCGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACCACGCCCAGCCATGTATAGCTTAAATATCCCCTGCAATTTTTTTTTTTTTCATTTAAT +TTTTGGCCAGGCACAGTGGCTCATGCCTGTAACCCCAGCACTTTGGGAGGCCAAGACAGGAGGATCACAAGGTCAGGAGTTTAAGACCAGCCTGGCCAAC +ATAGTGAAACCCCATCTCCACTAAAAATACAAAAAAAAAAAAAAAAAATTAGCTGGGCGTGGTGGCTCATGCCTGTGCTCCCTCCACTAAAAATACAAAA +AAAAAAAAAAATTAGCTGGGCGTGGTGGCACATGCCTGTAATCTCAGCTACTGGGAGCCTGGGGCAGGAGAATCACTTGAACGCAGAAAGCGGAAATTGC +GGTAAGCCGGGATCTCACCACTGCACTCCAGCCTGGGAGACAGAAACTTTGCTGTCGACAGACTTGGAGACTCTGTCTTAAAATATACACACACACACAT +ATATATATATATATAAAATAACATATATATATAATTTTTTTCTTGTATTCATTTTTCCTGACATCCCTGTTCTGAGCAATTTCTCCTTTGACCCAGTGGC +TGCTTAAGAGTGGCCTGTAACTGTAACAGACTATTCCAAAGGGAAAAAAATTCCCTTACATCCTCCCACCCCATAGTCCTGCAGCTGAAGACATGCTGTG +ACATGAGGTGGCCACACACCAGAGACCAGAGACATGAGTTTTGGGGCATTTTTTTTTTTTTTTTTTTTTGAGACGGAGTCTCGCTCTGTCGCCCAGGCTG +GAGTGCAGTGGCTCGATCTCGGCTCACTGCAAGCTCTGCCTCCCAGGTTCACTCCATCCTCCTGCCTCAGCCTCCCAAGTAGCTGGGACTGCAGGCGCCC +GCCACCACACCCGGCTAATTTTTTGTATATTTTTAGTAGAGACGGGGTTTCACTGTGTTAGCCAGGATGGTCTCATCTCCTGACCTCGTGATCCGCCCGC +CTCAGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACTGTGCCCGGCCGGTTTTGGGGCAGTTTCTAAACAACCTCTGTATGGTAGACCTCACTGGC +CACACATAGTCCTTAAATTGAAATATTCAGTTCTTCCCTTTCACCAGCTTCAAGTGTTCAGTAGCACACACAGCTGTTGGCAGATGCGGAAAATTCCCAA +CATCATAGAAAGTTCTACTGGATGGTGCTGGTTAGAATACGTGGCCGGGCGCGGTCGCTCACGCCTGTAATCCCAGCACTTAGGGAGGCTGAGGCGGGCG +GATTACCTGAGGTCAGGAGTTTGAGACCAGCCCGGCCAACATGGCAAAAGCCCGTCTCTACTAAAAATACAAAAATTGGCCGGGCGTGGTGGTGAGTCCC +TGTAATCCCAGCCACTCAGGAGGCTGCGGCAGGGAGAATTATTGAACCCAGGAGGCGGAGGCTGTAGTGAGCCGAGATCATGGCACTGCACCCTAGCCTG +GGCAACAGACAGAGAGTCTATCTCAAAAAAAAAAAAAAAAAAAAGATAGAAGCAATGCCTTAGCCTGGCTAACATGCTGAAACCCCACCTCTACTAAAAA +TAAAAATTAAAACAATTATCCGGGGGTGGTGGCACACGCCTGTAATCCCAGCTGCTCGGGAGGCTGAGCTCGCAGTCCAGCGACATCCAGGACTGCTGGC +CACCCCGGAACGCTGGGAGAGGCAGGAGGGGCCCCTGCTAGAGCCTCTGGAGAGACTTCGGGTCTGCAGACATCTTGATTCCAGACTTCTGGGCTCGTGC +TAAGAGTGCGTTTCTGCTGTGCAAGCCGCCAGGTTTGGGACACTTTCGTAGGGGCCGATCCCAAAAGCGCCCTGTTACAGTGTGGGCTCTCTGCCCAGGG +AATCCAGGGGGCTTGTGACCTTGGAGGGGAAAATACACGACCCTCATCCTCAGTCCTCCCGGAGTCTGGCGCCCCCTGCAGCAAGGAGGAACCAGGCAGC +ACGCCGCCTCCACCTCGCGGTAAGAGCACTGCGGACTTCACCGCAAGACTGGCCCCACCTGATCCTGAATTTCGCTGTTTGATGCGTTAATAAAGAAGCA +CATCAAGTTCTCTACCACGAATTGGTCTTAATATTGCGATATCTGTATTTTAATATAATAGTATCCCATGTTTACCCAAATATTAAGAGAAGCTTTTACT +GTTGTTTCTCAAATTAGGGCTGAAGGATCATGGGGGGGGAGAAAGCTGGGAACGTTTGCTGCTTTGAAAGGGTGTGTAAACAACACCCTCCAAAACAACC +AAGAGTTCCGAGGAGAAACTTTGGCCGGATACGGTGGCTCACGCCTGTAATCTCAGCTCCTCGGGAGGCTCAGGGGGGCAGATCACGAGGTCAGGAGTTT +GAGACCAGCTTGGCCAACACGGTGAAACCCCCGTCTCTACTCAAAATACAAAAATTAATCGGGGGTGGTGGCGGGCACCTGTAACTCCAGCTACTTAGGA +GGCTGAGGCAGGATAATCACTTGAACCTGGGAGGTGGAGGTGGCCATGAGCCGAGATCGCACCACCGCACTCCAACCTAGTAACAGGGAGAGTATGTCCC +AGAAAACAAATAAATAAACAAACAAAAAGAAAACGGCAAGGGAAATTGGAAAATACTCCAGATGAACCACAACGAAGATGGGTGGGATACATCTAAAGCT +GTGCTCAGAGGGAATGCGGCGCCAGTGAACACCCACATTTCACACAGAAGGATCTCAGCACAGCAGCCCGACCTTCCACCTCAGGAAACCAGAAAAAGGA +GCAAAGTCAACCCCAACACCAAAGCCTCATCCTGACGAGGGCTCTGCAGGCTGCCCCCCGACGAGGCCAAAAGCACCCCTGCCCAGACAGATTCACGAGC +CCCGAGAAAGAACGGAAGGAAATGCTCAAGGCATTAGCAGAATTTCTCCCTACTTTTTTGGTCATTTTCAAAATTTGAGAGTCACACGTGATTTGTATTT +GAAAAGCCTAAAAGAATTATTAAAATAAAAAACAAAGGACTTGAACCTGGGGGCTAAGAGAGAAAAGTCCAGTCTAAATGAGGGCAAGTTCCTGTCTCCA +ACGACCAGGGCAGGTGGCCCGGCTCCCGGCTGCACTCACCTGCCGCGCCCAGCCAAGCATCACGGCGTTGTACATGTCCAGCGTGAGCAGCTTCCGCTTC +TGCCGCTGGCCGTGGTGGACGACCAGCAGGTGGTGGGCGAGGGGCAGCTGGTCAGTGAGCAGGCAGCACTTGAAGAAGGCCAGGAGCCTCTGCTGCTGAC +CTGAGAGCTGGGCCTGCGAGTGCTGCCCCGACGGGGCCTGCTCCACATCGAGGCTCAGCTTCCCAGGGGCCTCCTGCAGCAGCCGGGCCAGCTGCTCCTC +CCAGGGGCTCTCGGGGGCCTGGCGCGTGCAGTCCTCCAGGCACCCGGCCATCTGCTTGCTCAGGAGCCGGGGCTCCACCTGCAGGCGCCTGGTCAGCGCC +TTGAACTCCCCGCTCTGGAATGGCATCTGCAGCTTCGCCTTCAACCGCTGCATACGCATCTGCTGGGTCCGCTTATCCTTCTCCAGTATCTTTGCCCAGC +GGCCACAGGGCACCGGGGTGGCATCCTTGGCCCCCATCTGGACCTTCCTGGGTGGCTGGAGGCTACCATCTCCACTGCCACATTCTGGGAGCCGCGCCAC +ATCCACCCTGTTCACCACCACCTCCGACACGCTCTCAGCCTGCAGCTGCCGCACCCGCGCCTGGAGCACTGTGAGGGGCAGAAGGCGAGGACATGAGAGG +GACCCCCTCCCCATTCGAGCACCCGTCTCTCTGGACCCTGAGCCAGGCCAGGAGGTGCAGGTGGCTGAGCTCGCTGGGACCCAAGGCGTGAATTCCTCAT +ACTTGCCAACAACGTTGTAAGGTCTGCCCGCTGCTTTCCAGACACACGCACCCCACCACCTCCGCACCTCCCCACCCGAGCCTCACAGAACTCAGCAGCC +CTAACAAGCTGCCACCGAAACCTGCAGCACCACGTCTCCCCGGTCACTGGCCGCTCAGACCCTCCAGGTGCACAGGCCCAGAACCCGGGGTCTGTGACAA +CTCCCTCCGTCCACCTCTCAGTACCTCCTCTGGGCTTGCCTCCAGAATCTATCCAGGTGGCCCCCGCCTCCCCTGCCCCTCTCACTGTCTAGCTCAGGGC +CTCTGCACAGACTCCCAGGACCCTGAACCGCCCACTCCCTGGCTCAACCATGGCCTGCAAGTTCGCACCCCGCCTCAGCAAGACCCCCCCAGCTGGTGGA +GCTGCCACACACACACTCCTAGGCTCCCAGTGTCTACACCGGTGGACGCTGAGCCACTAGCTCGCAGGGAAAACGCGGCTCCTGCTCGTGCCGCCTCAGG +TTGCATTTTTGCCAACCAATCAATGCCTAAGTGTTCTGTATCTCTTTAAAGAAGCCTTGTTGGAAATCTATTGCTGGCCGGGCATGGCGGCTCACGTCGG +TCATCCCAGCACTTTGGGAGGCCGAGGCAGGAAGATCACCTAAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTATTAGAAA +TCCAAAAAATTAGCTGGGCGTGGTGGCATGTGTCTATAGTACCAGCTACTTGGGAGGCTGAGGCAGGAGAATTGCTTGAGCCTGGGAGGCAGAGGTTGCA +GTGACTCAAGATAGCGCCATTGAACTCCAGCCTGGGCAACAGAACAATAATCCATCTAAAAAAAAAAGACTGTTGAAATAAGCCGGGTACAGGGCCGCGC +ACCTGTGGTCCCAGCTACTCCGGTGGCTGAGGTGAAAGAATCACCTAAGCCTAGGAGTTCCTGGCTGCTGTGAGCCGTGATCAGGCCACCGTGCTGCAGC +CTGAGAGACAGAGCAGGACCCTGTCTCAAAAAAAAAAAGGGGGGGGGGGACCCAGGTGTCCAGATGTGGTGGCTCACGCCTGTAATCCCAGCACTTTAGG +AGGCCGAGGCAGGCGGATCACGAGGTCAGGAGATCAAGACCATCCTGGCTAACACGGTGAAACCCCGTCCCTACTAAAAATACGAAAAATTAACCGGGCG +TGGTGGTGCGCGCCTGTAGTTCCAGCTACTCGGGAGGTTGAGGCAGGAGAATTGCTTGAACTCGGGAGGCGGAGGCTGCAGTGAGCCAAGATCGCACCAT +TGCACTCCAGCCTAGCAACAGATTGAGAATCCGTCTCAAGAAAAAAAAAATTGCTGAAATAAAAAGACAAGCGTGATGTCCGCCTTCAGAGTGCTCCAAA +ACTCAGGAGATACTTTTAGGATTAACAGTTGAGAGCTTTGTTTTGTTTTGTTTTGTTTTTGAGATGGAATTTCCCTCGTTGCCCAGGCTAGAGTGCAATG +GCATGATCTCGGCTCACCGCAACCTCCACCTTCCGGGTTCAAGCGATTCTCCTGTCTCAGTCTCCCCGGGTTCAAGCGATTTTCCTGCCTCAGCCTCCTG +AGTAGCTGGCACTGCAGGCGTTCACCACCATGCCCAGCTAATTTTTGTATTTTTAGTAGAGACAGTGTTTCACCATGTTGGCCAGGCTGGTCTTGAACTC +ATGACCTCTTGATCCGCCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCACCAGGCCTCGGACCCTTGACCTCTTGATCCGCCCA +CCTTGGCCACCCAAAAGTGCTGGGAGTACAGGCGTGAGCCACCGCACCAGGCCTCGAACCCCCGACCTCTTGATCCGCCCACCTCGGCCACCCAAAAGTG +CTGGGATTACAGGCGTGAGCCACCGCACCTGGCCAGGTTTTTTCCCTTTATAAAGGTTCTCCCGCCTCTCCCTTCCCGGCTGCCTAATGGACGCAGACAG +GATGTGGGACAGAAGCACCGGCGGGAAGCAAGCACAGGGAAGCTCCCACCTCCCTCCCACACCACCAGCCAGGCCAGGACGAGGGCCTGCCACCGCTGGA +GCCTGGGCTGTCCCTCCCAAGTTTCGCAGTCATCCAGTCTCCATTAGGCGCCTACCCCCCAGAGCCAAGCCAGGACAGCTGAGTCAGTTCAGGGTTCACA +TCCTGGCTCTGCACATGTGGCCTTGGCGGCGGGGCCGGGGGGGGGGTCTCTCCAGACATAATCTTGGGCCTCACCTATGTCCCTGGAAAGTGGGAGCACC +TGGTGGGGTTCTGGGGAGGGGGAATTACGAGAGCTCCAGGAAGGAGCCTGCTCAGCAAGGACAGGGCCCATGAGCGGTGCAAGAGATGTTTCAGCAACGC +CGTCTGGGCGTGTCCTGGGACCCGAGAGGTGGAGACCGCCCTCAGCCTGTCTCAGAATCTGAGCCTTTGCCTTTTCTCCCGGCAGCAGGGAGCGGACTCT +CCTCTCCCGGGCCGCCGTGGGGGTCGCGCTCACCCTCCAGCAGCTCCACGTGGCCCCAGTCCTTCCTGCGGTCTTGGTCTTGCTCCTGGGGGCTGGCGGA +CGAGCTCCTCCTGGGGCCGCAGACGCCACCGGCGGTCCCTGCGGGAAAGACGAGAGCGGCTGAGCGGGGCCGGGCGTGTGGGCGGGGGCCTCCATAAAGG +CAGAAGCCGAAGGGTCGAAGGGCAAAGGAGCCCTAAACGCAGCGGAAACTCTCGGAGCACGGGCTTAAGTTGGAAAGAAACTAAGACAGCGAAGGTGGAA +GGGCCCCGCCGCGGCGAACACGGGCGCGGAACCGCCGAGAGAGGGTTCCTCGCACTCGAGGTGCAGCAGGTCAAAGGTTAAGAGCCCTAAACACCACACC +TGGGGTCAGGAGGCTGCATAAGAAACCACGAGTCAAAGGTCAGACTGCACGGAGGAGCCTCAGTCGAAAAGCGGGCAAGGGCGAGTGGAAAGCGGGGCCG +GGTCGGTGGGCTGCGCACGCCCAGGTGCAAAGAGGCAAAGGTCAAAGCGCCAAAGGCCCCGGCCGCGCGGGGAGGAGCCCACGCCGTGGCCCCCGGGCTG +CCTGGCCGTCTCCCTTTGTGTTACCTTCTTTGCCGGGGAGTCCCGGGCGGCCGCAAGGCCGTAGGGCTCGTTTGAGCCCCGCCGCTCCGCGGCCCCAGCA +AAGTGCCGACATTACGCACGCCGCTCCAGGCCACCCCACCGGCCCGCGCCTGCGCATGCGCCCGCGCCGCCTGCCGGGAGTTGTGGTTTCATGGTCGACG +GAGGCTGCGAAGGGAAACCCCAGCCGGAAGTAGACTCCCAGGATGCAGCGGAGGCGCGAAGGCATGCGCCGGTGGACGCTCTGATTGGTTCCTCCTGCTG +TTTTTAAAGGGAGGGGGCGGGACAGAGCTGTTGCCGTGGCAACTGGGAGGCACTCTCAGGCTGTTTTCCCGAGGACCTCAAATCCGGACTTTTTTTCTGT +TTTTCTTTCTTTTTTGGTTTTGTTTTGGACGCGTTGTGGCCCAGGCTGGAGTGCAGTGGCGTGATCATAGCTCAGTGCAGCTTCGAACTGCTGGGGTAAA +GAGATCCTCGCCCCTCGGCTTCCCAAAGCGCTGGGATTGCAGACGCCGCCACCGTGCCCGGCTTTTTTTTTTTTTTTTTCAAGGCATACTCATCTAATAA +CGAGGACAGCATCTGCAATTTAGAGATTCCTGTCCGCAACCTTCATTGCTCCAACGACAACTTTTGGGTAAGAGTCATTAGGATGCCGTCTATCATGGAG +GAAGCTGAGGCTCAGAGAGGGCCACCAAGTTGCTGGAAGACACAGCACGTGCGACCTCAGGGAGGCTGCAAGGAGAGAAAGCCCCAGTCCGCGAGACTCC +CAGCCTCCAGCTTCAGTTTACCCTCCAATCCCCAAGCCCTCAGGGGCAGGAGCCGAATGGAGCGGCAGGCTTGGATTCACCTGCTAAGTGGGGTGAGGTC +AAGGGAATGAAATAAACCTCGGAGCCTAGAGCCTGCCCTGGTCTCCGCGTGATCCTGCCTAGGAGGAGCAGGGCGGGAGCTTTAGAATGGAACCTGGAAG +GTGTGCCCACCTGTGTCGTTCAGCCGGGGCAGCAGGCCAGAGGCGGGAGCGCCTGCTGTGGGGCAGTAGGCTTGGGAAGGGTGAGAATAGGAATATCTGG +GGGTAACTGTGTTCCAGGCTAATATCCCAGTTGCAAAGGGGAGCTGGTTTGGTGGCTCAGGCCTGTCATCCCAGCACTTTGGGAGGCTGAGGCGGGCGGA +TCACCTAAGGTCAGAGTTCGAGACCAGCTTGGCAAATACGCAAGCATGCCTGGCAACATGGCAAAACCCCGTCTCTAGTAAAAATACAAAAATTATCCGG +GGGTGGTGGCGGGCACCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCAAGATCTCGC +CACTGCACTCCAGCCTGGGTGACAGAGCGAGAACCTGTCTCAAAAAAAAAAAAGTGCAAAGGGAGGTCAGTTCAGTGCCTCAGGCCTGTAATCCCAGCAC +TTTGGGAGGCTGCGGCGGGAGGATCGCTTGAGCCCAGGAGTTCCAGACAAGCCTTGGGCAACCGAGATACTGAGACCCAGTCTCCACCAAAGGAAAAAAA +GAAATTAGCCAGGCATGGTGGTGCACACCTGTGGTCCCAGATACTCGGGAGGCTGAGGCAGGAGGACTGCTTGAGCCCAGGAGGTTTAGACTGCAGTGAG +CTGAGATGGCGCCACTGTACTCCAGCCTGGGTTGACAGAACAGGACCCTGTCTCAAAACAAAACAAGTGCAAAGGCCCTGAGGCAGGAACAAGCGTGGAC +AGAGGAGCAATTTGAGCAGAGTGGGGCTGGGGAGAGGGAGCAAAGATGTAGCTGGGGCTCAGTTAGGGGGCCTGACCACACGGGGGCTCGGGGGCCTCAG +CTCAAGCTATCCTCCATCCCCAAACCCTGGCACTTCAGTTTCCCCATCAGCCCAGAACGAGGACTCGACCTCACTCTGGAAGGGCCTGGCAGCCTCCTTA +CAGCACATTCCAGACGCTGCTGCCGACGCCTGCGTGAGCGCACTGATGCCACCGGCTGGGAATGTTTTCGACAGACGGCAGCACCCTCCCTCACCTGCCT +CAGTCCACCTCAGGGTGCCCCAGCGGGCTGTGACCTCAGACCTCACCCACTACTGGGGTCACCTGCCTGGCCCTGAATCAGCCAGGCCTGGTGTGCCAAG +ACCTACAGACACCCCCTGCACCCCTGCAGGCTGGCAGAGCCAGAAACTTGGGTGGAAACCGACTTCTGAACTATTTCACCATTCCTTATGCGTTAGTCTT +TTCTTTTATTTGATGAGATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACGTGAGGTCAGGAGTTTGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACGAAAATTAGCCGGGCATGGTGGCCTGTGCCTGTAATCCCAGCTACTCAGGAGGCCAAGGGAGGAAAATCACTTGAACCTGAG +AGGTGGAGGTTACAGTGAGCCAAGATCGCACCACTGCACTCCAGCCTTGGGCAATGTAGCCAAACCCCATCACTACAAATAATACAAAAAAATTTTGTTG +GCTGTGATGGTGCCTGCCTGTGGCCCCATCTACTTGGGAGGCTGAGGTGGGAAGATGTAGAATTGCTTGAGCCAGGAGGCAGAGGCTGCAGTGAGCTGTG +ATTGAGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACCCTGTCTCAAAAAAAAAAGAACATAATCTGGGTTTTGGAATAAGACAGCAGTTTCTGAAA +CAGCTCATTGCCCAAATTCCAGCCTCGCAACTCTGTAGCCGCCACCACCCCCCAGCCCCACCATTTATTTTAACTACATCTGTCTCCACCACTCCTGTAT +TAAGTAAATGCAATATTGGCTGGTCATGGTGGCTCATGCCTGTAATTCCAGCACTTTGGGAGGCTGAGGCAGGCAGATCCCCTGAGGTCAGGAGTTCGAG +ACTGGCCTGGCCAACGTGGTGAAACCCTGTCTCCACTAAAAATTCAAAAATTAGCCGGACGTGGTAGTGGGTGGTGCCTGTAATCCCAGCTACTTGGGAG +GCTGAGGTAAGAGAAATGCTTGAATCCAAGAGACTGAGGTTGCAGTGAGCTGAGATCTCGCCGCTGCACTCCAGCCTGAACGACAGAGCGAGACTCCGTC +TCAAAAATAAATTAATAAATACAACATTAATTATTTTTCTTGCTTAAGTTTTACGAAGAGACTTAATATCACCATCAAAAGTGGGAAACCATATATCTGG +CCGGGCGTGGTGGCTCCCGCCTGTCATCCCAGCACTACGGGAGGCCGAGGCGGGCGGATCCCCTGAGGCCGGGAGCTGGAGACCAGCCTGGCTAACATGG +TGAAACCCTCATCTCCAATAAAAATAACAAAAATTAGCCGGGCATGGTGGGTGCCTGTAATCCCAGCTATTCAGGAGGCTGAGGCAGAAGAATCACTTGA +ACCCGGGAGGCGGAGGTTGCAGGGAGCCGAGATCACACCACTGCCCTCCGGCCTGGGCGACAGAGCGAGACTCTGTCTAAAAACAAAACAAAACAAAACC +CAACCAAGCAAACCCCACAGAGTCGAGAATCGCTAGATGGAAGGGGATGGCCCAGGTCCCTGGAGCCCCTGTGACAAATTACCACAAACTCGGTGCCTTA +AAGCAACGTTCATTTTCTTACATTTCTGGAAATGAAAAGTCCAAAATCAGGACTGCGGGGCTGAAGTCAAGGTGTGTGGAGGCCTCGCTCCCTCCAGAGG +CCCTGGGGCTCCTTCCTGCCTCTCCCAGCTTTTGAAGGCTCCAGGTGTGCTTGGCCTGCGGCCACATCACTCCCGTCTCGGTCTCTGTGGTCGCACTGCA +GCCTCCTCGTCTGCCTGTGTGAAATCTCCTCCTGTCTCCGTATTGTGACCGCGTTTAGGATGCCCCAGGACAATCTTCTCCATATCGTTCAGATCTTCAT +GGTGTCAATATATTGAGACTCTTTTTCCAAATAAGGCAAATGTCACATTCTAGGGATCAGGGTGGGGACTTACCTTTGGGCCAACCACAGAGGCTACAAA +GAGGAAGACACCACTCAATACAAAGCGTGCGCCAGCCCAGCCCTGATCGGTGTTTGTTGTTGTTGTTTTTGTTTGAGACAGAGTCTCGCTCTGTCGCCCA +GGCTGGAGGGCAGTGGCATGATCTCAGCTCATTGCAACCTCCGCCTCCTGGGTTGTATAGATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGG +CGTGAAAAGGAGCAAGGCTCTGCCCCAGCCACAGCGCGGATGCACCTTGAGGATGTCATGCTCAGTGAAAGACGCCAGACACAGAAGGACACACAGTGTG +TGATCCCCTTTATATGAAATGTCCACAACAGGCCCATCCACAGAGGCAGGAAGGGGATGTGTGGGTGCCGGGGGCTGGCAGAGGGGATGAGTGACAGCTG +ATGGGGCTTCTTCTTGCGGTGATGGAATCTTCTGGAACTAGACAGTCGTGGTGGTTGCACAACTCTACGAGGTACTAAAATCACTGAACTGGCTGGGTGC +AGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCAGAAGCAGGTAGATCACGAGGTCAGGAGTTTGAGACCAGCCTGGCCAACATGGTAAAACTCTG +TCTCTACTAAAAATACAAAAATTAGCTGGGTGTGGTGGCAGGTGCCTGTAATCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATCGCTTGAACCAGGGAG +GCAGAGTTTGCAGTGAGCCGAGATCGCACCACTGCACTCCAGTCTGGGTGACAGAGCCAGACTCCGTCTCAAAGAAATAATAATAAAATAAAATCACTGA +ACTGTACAGTGTAAGTGGGTGAATTGTGTGGTATATGAGTGATGTTTCCGAGGTGTCATTAAAGAAACTCAGACGCCTGGGGTGGGGCCAGTCTCACCGC +TGTGGGTCCCATCCCCATCATTTCTCACAAGGCCCTCAGATCACCCTTCCGCGGTGGGGGGCGGACACTCTAAGAAGGGAAGACCTGGGCTCCTGCTGGC +GAGAAGGCGGTGGACATTTCTTCAGTGTCTGGTGCCGCGCCCTCTGCCCAGCGTGCTCCGTGGAGGGTCTCATTGTCTTCCTCCAGACGTCTCTTTACTG +GCCCATTTTACAGAGGCGGAACCGAAGCTTGGGGTGTTGGCCACAGGGCTCTAGTGTGGGAAGCCAGGCCAGGCTGGACCTCAGCCATGGGGACCCCTGT +CCCTGAGACTGTGGCACCTGCCACACCCTCTGTGTGACCCGCCTAAGCCAGGAAGAGAGGGTCAGGAGATGCCTGAGCCACCAAGAAGGCATCCCAGCGT +CCAGCCAGACCGGTTATCCCTCCAGAGGGCTCCCCGGCAGGACAGGCTGGTCGCCATGTCTTCAGCCTGGTGCTATTTAAAGGTGGGTGCCACCTGGGGC +TGTGGCCGCAGGGCCAGGACTGGGCTGCTGGGAGCTGTGTCCCCACAGCGGAGGTCGCCGCCCCTCTCAGGCCTCGGTTTCCCCAGTTGTCAATGCCTCC +ACTTGGCTGTGAGTCTGTGAGGGTCACTGTGCTCACCTTTTGGGGCCCAGCGCATGGGGCAGGCAGAGGAAGGGTGGGGGCCAGCCGCCTTGCTGGGTGG +TTCCCCGTGGGGCCTGGGGTATGGCTCTAAGGGAGGAGCAAGTGTGGGTGCGAATGGGGCCGCCCCATTCCTGCCGCCTCCGACGTGCCCCGCCAGCCGG +CCACCGACAGGTCTACGTGGCTATCCTCCCTCCTGCCCACCTACCTGCCCAAACACACGTCCCCAGTCGTCACCTGCCCACCCACCCGCGCATTCCCACA +CCCTTGTGGGCCTGGCTTTCGGGAAACTACAATTTGCGGGGAGAGAAGTCCCACGAGGGCATGCCCCGGAGCCTGGCTGGTCCCACGGCTGACGCACGCG +GCAGGACCTCCCGTGTCCATCTCTGTCCCCAAGCATCTCCGCCTCTGCCCCTCTCTGTCTCTGTGTCTCTCTCGTCTCTCCCGGTCATCTTCCTTGTGTC +TCTTGACTGCCGCCGTCTTTCTGTCTCTGTCTCCCTCCGGGTCTCTGTCTCCCTCCAGGTCTCTGCGGCCCGCGTCTCACACTCCCGCCCCCGCAACCCG +AGGTCCTAGCCCGCCCGGGGACTCGGCTGACTCACGGACACGCCCCGCGAGACAAACAACAAACGCGCGGAGGCCGAGCGCGGAGTCCCGCACGGCCGCG +CCCCTGTGCACCTGGCCCCCGCCCCCGAGACGTCCCATTGGCCGGCGCCCTAGCCTGGTCCCGCCCAAGTGGACCCCGCCCCCGCCCCGAGGCACCCCAT +TGGCCGGCGTCCCCGCCCCAGCGAACCCGGCCCCGCCCCCGAGGCGCCCCATTGGCCCCGCCGCGCGAAGGCAGAGCCGCGGACGCCCGGGAGCGACGAG +CGCGCAGCGAACCGGGTGCCGGGTCATGCGCCGCCGCCTGTGGCTGGGCCTGGCCTGGCTGCTGCTGGCGCGGGCGCCGGACGCCGCGGGAACCCCGAGC +GCGTCGCGGGGACCGCGCAGCTACCCGCACCTGGAGGGCGACGTGCGCTGGCGGCGCCTCTTCTCCTCCACTCACTTCTTCCTGCGCGTGGATCCCGGCG +GCCGCGTGCAGGGCACCCGCTGGCGCCACGGCCAGGACAGTGAGTGCGGGGCGGCGGGGGCCTGGGGTGGGGAGGCGGCGGGTGACGGCAACGCGGCCGC +CGTCTTCACGGTGACCTGCGCCCGCGGGGGAGTCCCGGAGGCTCCTCTGTGCAGCCTCGGCCTCAGTTTCCGTGGTCTGTGAGATGGGTGCAGCCTGCCT +GGTGGGAGGGTTGCACTGTTAAAGCGAAGGCTGCAGCGGCGGACCCGGCTCAGGGGCAGAGAAGCGTCCGTGTGGTACAACCCTGTGGGTGGGGCCACCC +ATCTGCAGGTGGGAAACTGAGGCTCCAGAGGGGCTGGGGCAGGCCCAGCTGCATGGCGGAAGCGGCGGGGGGCTGACCTCCGGACTCCTGACATCACAGA +ATCCAGTCAGGGCTGCCTGAGTCGGGGCCCCCTCTGCTTCTTCCCAGACACCCCATCTGGCAGGTGAGGACAAGGAGGCACACAGAAGGGATGGGACCTG +CCCAGGGTCACACTGACAGGGGTGGCGGAGCTGGGTCCCCACAGGGCCCAGGACGTCACGGAGCGGGCGTCTCTGTCCCCAGGGTCTGCCGAGCACACTG +AGGTAGGCCCTCAGTGTTTGTGGAATGTCAGGAGCAAGAGGAGAGGCTGGGCACAGCAGGGGATGTGGGTACCTGGAGGCCAGGGGAGTCGGTGTCCCCG +CCGGGCGGGGGGCACTGGGAAGGGGGCCCGGGCCCGCTGGCTGCCGCCTGAATCACCACCATCAGGGCAGGTAATCACCCCCTGTCCTTCCCACCGCTTT +CATCTGGGCGCCAAGGCCCTCATTAGGCCGCACGTGACGAGGGCGGACAGGGGACTGGCTGGGCCGGTCCATCCATGGCGGGCATGGCCAGGCGGGGTGG +CCTCGGGCCGGGGCAGAGGCCTGGCTCCGCTGCCTGACCTGGAACAGTCTCTGCCTCTCTCCAAGCCTCGGTTTCCCCAGCTGGACGGTGATGGGGGTGA +GGGCTAGCTGAGGGCTCTCCTGCCCTTCGTGCATTCGCTGGTCACTAATCGGGCACCTTGTGGGTGCTGTGCTCCGCATGGGGGACCCAGTGGTGACAGA +GACGCCCACCCTCCTGGGGCTCCCAGAGCAGAGGCGCGCAGCAGTTAGACACGTGAACAAGGGCGCAGGTGGGTGCACAGAACAGTGAACGGTTGGCCGG +GTGCAGTGGCTCACGTCGGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCAGATCACGAGGTCAGGAGATCGAGACCATCCCGGCTAACACGGTGAAAC +CCCGTCTCTACCAAAAATACAAAAATTAGCCGGGTGTGGTGGCGGGCGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGACGTGAAGCCG +GGAGGTGGAGCTTGCAGTGAGCTGAGATCGCGCCACTGCCCTCCACCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAAAAAAAAAAAAAAAGAACAGT +GAATGACGTGAACAAGGGTGCAGGTGGGTGCGCAGAACAGTGAACGGCGGTGTTGGGAGGCACCTTGCCAGGGGAGGGGAGGTGCAGGGCGAGGAAGGGG +CCAGGGGAGATCGTGACACAGACGCCCCAGAACAACCACCTCAAAGACGTTCCTGTGTGTCCTGGAAGGTCGGGCTGGGAGGCTGCCCCGAGGAGCTTTC +ACTTTGACAGGGAGCTGGCCGGGCACGCAGGGAACTGTACACCCAGCTGACAAAGCGGCAGACACCCAGGCCGGGGTGAGCGAGTGTGGGTGAGGAGTGG +CGGCTGGCCCCAGGGTCCTTGCTGGACAAGACACTTCAGCTCAGGGTGGGGCAGGGCTCACCCAGGGCTACCCACAGACGATGGCGTCCAAATCTGGCTC +TGCCACTCCCAGGCCTCAACTGGCCCCTCTGCAACGTGGGCTGCTGAGCGGGCTTGGTAGGACAGCTGGCATACAGTCGGCGCTCAAGCATGTCTGTGGT +GTCCCATAAACCACCGGTGTCCCACTCTAGGCCACTGCCAGCCCGGCCTCCAGTCCAGAGTCCCAGTCCGGAGTCCCAGTGACTGTGCGTGGGCCGGGCA +GCTGAGCTGTGAGGGCCGGGCTGGGGGCTCCATATGGGGTGGTGTGAGCTGTGAGGGCCGGGCTGGGGGCTCCATATGGGGTGGTGTGAGCTGTGAGGGC +CGGGCTGGGGGCTCCATATGGGGTGGTGTGAGCTGTGAGGGCCGGGCTGGGGGCTCCATATGGGGTGGTGTGAGCTGTGAGGGCCGGGCTGGGGGGTCCC +TGGGGTGGTGTGAGCTGTGAGGGCCGGGCTGGGGGGTCTCTGGGGTGGTGTGAGCTGTGAGGGCCGGGCTGGGGGCTCCATATGGGGTGGTGTGAGCTGT +GAGGGCCGGGCTGGGGGCTCCATATGGGGTGGTGTGAGCTGTGAGGGCCGGGCTGGGGGGTCCCTGGGGTGGTGTGAGCTGTGAGGGCCGGGCTGGGGGC +TCCCTGGGGTGGTGTGAGCTCTGAGGGCCGGGCTGGGGGGTCTCTGGGGTGGTGTGAGCTGTGAGGGCCGGGCTGGGGGCTCCATATGGGGTGGTGTGAG +CTCTGAGGGCCGGGCTGGGGGCTCCCTGGGGTGCTGCTGGTCGCTGGCTCATTGACAGTTATCAGTGGTCTGGGTGGGCCCTGCCCCTTCTGACTCCCAC +ATCCCAGGAACCCTTTCCCAACCTTCCTCGTGGTGTTGCTGCCCCCCTGACGTCCGTCCCTCTGGGTGTGTGGGAGCCCCCCCGCCATACACACACACAG +ATGCTGCTCTTGGGCTGAGCTGCAGGGACAGCGCTGACCTGGCCCTCCCACGGGGTCCTCATCGATCTCTGCACTCCCCCAGCTCGTGGGGGCCGTCCTG +CTTCCCGTTCCCTCTGCCTGCTCCTTGCTCCTCCCTCACATGCTGGGGGGGGCTCCTGGTGTCAGTCACGGCTCTGGGGGATCCTGAGTGTCCGTCGTGG +TCGGGAGGGGACTCGTGGTCCCGGGGGTCTCCTGGTATCTGTCGTGGTCCTGAGGGCCCTGCACGAAGCACAGCGGACAGCAGCGGTGCTGGGGGTGAGC +CAGCAAGGCCCTCCCCGACCCCCGCCTCCCCCAGGCATCCTGGAGATCCGCTCTGTACACGTGGGCGTCGTGGTCATCAAAGCAGTGTCCTCAGGCTTCT +ACGTGGCCATGAACCGCCGGGGCCGCCTCTACGGGTCGGTGAGTGCCGGGCAGGGCTGGGCGGCGCGGGCAGGGTGGGGAGGGTGGGCCGGCCTCACCCC +CGCCCGCAGCGACTCTACACCGTGGACTGCAGGTTCCGGGAGCGCATCGAAGAGAACGGCCACAACACCTACGCCTCACAGCGCTGGCGCCGCCGCGGCC +AGCCCATGTTCCTGGCGCTGGACAGGAGGGGGGGGCCCCGGCCAGGCGGCCGGACGCGGCGGTACCACCTGTCCGCCCACTTCCTGCCCGTCCTGGTCTC +CTGAGGCCCTGAGAGGCCGGCGGCTCCCCAAGGTGCCTGGGCTGGTGGCGAGGGGCCCGGCCACGCTTGTTCTTCCCCCTGCGGGCTCTGTAAGCGCTGA +GTGCCCACCGTGTGCGGGCGCTGTGGACACAGCCCAGGAGCCCTCCAGGGGGGTCCCAGCCTGAGGGGGTGGTGGCCACCAAGCAGGTTCAATCCTGAGT +TGGGGACCTCGAGGACCCAACAGGGCGCCTCTCGGGCTGAAGGACGCAGACGTCGAAAGGTCGAGGGGGACGTCCCAGGCAGGGCCCGGCAGAGGCAGGG +GCTCGGGGTGGGGAGCACGTTGGGAGTGGGGGCAGGAGCGGAGGGGAGGGGAGGGGGCCGGGGAGACGGTGACAGACGCCGCAGAACACCAGCCTCGAAG +CCGGTCCCGTCCCGGGAATCTGCAAATACAACGCCTTGCGAGGACAAAGGCACCTGCAGGTGGGACGGAGATGGAGGAGCATCCAGGGTGGGGGGTCCAG +GGCCCCAGTGTCCTCACAGGGTCCTCACGACAGGAGGCGGGACAGTGAGAGCCAGAGAGAGATGGGGATGGGCCGCGCTGTGGCCGTGAAGGGGAGGAAG +GGCCCTAAGCTGAGGGACGTGGGTGCCTCCAGATGCTGGGGAAGGCGGGAACGGTTCCGCACTGGAGCCCCCGGGAGGGACCGGCCTGCTCCTGCCTTGA +TATGAGCCCAGTGGGACCCAGTTTGGACTCTGGCCTCCAGAACCGCCAGAAAATAAACGTAGTAAGCCATCAACTTTGTGGTCTTTTGTTACAGCAGACG +TCGGAAATATGCACACGGTGTCTGAAACTGTTCTCATGACAAAATAAGCCTCAGATCCCCCGGGGAAGGGCGGAGGCCAACGCCTCGGTGTTCCTCCGAT +CCCCCGGGAAGGGCGGAGGCCGACGCCTCGGTGTTCCTCGGATCCCCCGGGAAGGGCAGAGGCCGACGCCTCGGTGCTCCTCAGATCCCCCGGGAAGGGC +AGAGGCTGAGGGCAGGAGCCGTGCTGGGTGCAGGGCAGGCCTGGGGGCTTCATGCCGCTGTCCTGCGGGACGCAGAGAGGGCTGGCCGTCGGTGTGGGGG +CGCCCCCACCTGTGCCCAGCGCCCTCCTGACATCCTGACTCCGCTGGGACTTCTGCCTACAGCCCTGGGAGTCAAACTCCAGCCTCTCAGAGAAAAGGTC +AGAGCCAAGAGCCCCACAGCCTGGAGCCAGGCAGTGACACCCTGGGCCTGTCTCCCCTTCTGTGTGTGGGGCGACAGCAGCATCGCCCTGGTGAAGTCCC +CGGGGACGGCCAGGGCTCCATCCCCAGCCGCCGCCTTCCACATAAATACAGGAAGACTGGGCCGAGGCACTTGCTGGGAGGTGCTGAGCAGCCTGACACG +GAAAACCCTTCTGGGAAGGGAGGGTCGTGCCCGGCCCGAGAGCTTCTGCTCACCCTGCAGACAGAAGCGAGCCCCACCCCAGGGGACACCAGGCGGCCTC +TGGGGACATCTTTGGCTGGCATGGAGTGGGTGGAGGACAGGGCTGCACCCAGGATGTCCCCAGGTTGGCAGTGTGAGGGGAGATCGGCCCACGTTGGCCA +GTCGGAGGGCGTCGCCACTTGAGTTGTCACTGGGAGCTGCACAGGTCACCACAGCTGAAATAAAACTTGCTGGCACCCCACGCAGGAACGTAACATGTGC +CTCGAAGAAACGGGTCAGCAGGCCGGGCGCGGGGGCTCACGCCTGTCATCCCAGCACTTTGGGAGGCCGAGGCGGGTGGATCACGAGGTCAGGAGATCAA +GGCCATCTTGGTCAACATGGTGAAACCCCGTGTCTACTAAAAATACAAAAAATTAGCCGGGCGTGGTGGCGGGCGCCTGTAATTCCAGCTACTTGAGAGG +CTGAGGCGGGGAATCGCTTGAATCCGGGAGGCGGAGGTTGCAGTGAGCTGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAAAAAAAAAAAAAAGAAACAGGTCAGCAGTTGTTTCTTTGTTTCTAAAACAGAGCGTGGAATGGGCGTACAGCTCCGCACATCCCAGGGCAGTGAA +ATCCCGGTTCACACAGAGCCCTCAGCAGCTTATTCGCAAGCCCAAACCTGGGGACCCCCGTTGTCCTCAGGCAGTGAGGTGGGGGCCCCCCAACAGAGAG +GAGCGGCCTGGGGGCACAGAACCAGCGGCTCCCCAGGAAATCGCCAGCAGTGAAAATAAGACAACCCCAAACTGTTGCAAACTGTGCTTCCGCTTACGAA +GCACTCCTGAGCGGCAGGGCGGATGGGGAGAGGGCGGCTGCAGGCGCGAGGGGCCCGGGGACGCAGGGGTGCGGGCCTTACCAGGGCCCTGTCCTGTCGT +GCAGCAGGCTCCTGGGGCAGGGAAGACACCAGGGGCGGCCACTTCTTACTGCTGTCTGACCTCGAGCAATGCGGCCTCACAGCCCCCACCAGGGTGCCGG +TGTCCTCTGGGCCCAGCGCCCCCGAGGCTCATGCCTGGGTGGGGCGAACCAATCGGTCCTGCTCCTCTGGCCACTCCACGCGAGGGAAGTCCCAGCCTCA +CAGGCAGGCGCACACCCCGGCAGCATCTCTGACAAAGGCCCTCCAGTTCCGAGTCTCCAGGTCCCGCCGCTGCAAGCCTCACCTGCCCAGCCCTCCTCTC +CAGCTCCAACTCCAACTCCCAAGAACCACCACGGACACACAGAACCCGAGCCTTGTCTCCCTCAACGCCTCCTGACTCAAAACTCCATCTTCCAACAGGA +AAACGGCTCGGCCGGGGGACTGTGACCCGGAGCAGGCGGCCCAGCCTGTCGCGCAGACTCGGGGCCTAAAACACTTGTTCTCTCAGTCCGGAGATCAAGG +ACGATCCGAGGTAACCTCCCTACCTCGGTGTCCTCCATGCAACCTCGTCTTAGGGCACCGGGTACGTTACCTCGTGAGGAGCCGAGTCCGCGGGTCCTGG +GGTTGAGATGTGGACGCCCTCAGGGCTGGCACTCTGCCCTGGCGGCCACAGTCATGGAAGTCCCAACGCTTCTCTCGGCTCCGCAACCCCAGAGGGCGGC +CACGAGGAGGGCCCGCCACGCACGACCCCAGAGGGCGGCCACCAGGAGGGCCCGCCACGCGCGACCCCAGAGGGCGGCCACCAGGAGGGCCCGCCACGGC +GTTGCGGCAGCAGCCCAGAAGGTGCCCTGCGCACGGTCCGGACAGGTGGGATCCGAGTTACCTGGCCAAGGGGGCTGACGCAGACACGTCGCGGGACACA +GTGAAGAGTGTGGTGCAGAGCGGAGGGCGGGAGTCTTTGGAGAACAGGTAGGGGCGTGGGGCACGCGCCTCCCACGCGCAGGAGCCGTCTACCGTGGAGG +GACACGGGTGGTCCTGCTGGAGGCTCCTCTCCGTTAGCTGTCTCCATCGTCTGATTCTTGGATCCCAGGATGGTGGGATCATCAGCAACTGAGATGAACC +CACTGCCCCGGCCCCCTGAGCCCGCAGGTCCCCACGCCTTGCCAGCTGTGCCCGAGCTGGCTGCACCCCGGGCCAGGCATCCAGCAACCTTGAGCAGTGG +GGTCCGGCTTTTCAGAAGGGGCCAGGAACCCGCGTGGCTGAGGTGTGACCGAAGCGTGGGGCAGAGGCGCTGGGCCCTGGCGCTTTAACGCTGGTGTTTC +TGGTTTTAAATTTCACGACCCAGTGACACTGCCACCCTGCTACCTCGCCAGCAGCCCTCCTGGGCTTAACTTCGGGAGAGCAGTTTTGCTAGCCGGCCCT +GGGTGCCAAGCCCTGCAGGAGGCGCAGACCCCTGGAGACAGGACCGGACTCTGCAGAGCCCGACCAGCCTCCCAGCTTGGCCTTTTCCTGACGCACGGGC +GCAGAAGGAAAGCCACAGCACCGGCTTCTCTTTGTAAGTAGTGTATTTTAAATAGCTTTCAAGATACACATATTTTTTCCTTTAAAAAAGTCTGTTGGAG +CAGTTTTGTTCTTGAATTTTGCTGGTCATCCTCATGGTCCCGAGCCCCCCTACTCCGGGTCGTGGAGGCGGCCGAGGGGGAGGCTGGGGGCCCACGTGGC +CCGTCCTGGCGGCACCTGCAGCACTGGGGGAGCCGCTGAACCCCGTGCTTCAGCGCTGGGGGAGCCGCTGGGCCCCGTCTTCCGCCACAAACCATGCATG +GCCGCCACGTGAGCTCAAACGTCCGTTTATTTCAAAGCAGTAATAATTTAAAATTATAAAAATCTTTCCACCGCTGAACGTTTAGAGGGTGAGGTTAGAC +AGAGGACGGGGAGGCTGGGGACGCCCCAGAGGGGACCATGTGGCCCACGCCTTCCCAAGCCAGGGGGCCGGTGGGCCGGGCCCGGGTCCTGCCCTGGAAC +AGGCGGGACCTGCAGCGCTGACCAGCCAAGCGTGGCGCCGCCGGGGCACCCAGTCTGTGGGTGCCGTGTGGCGCTGGCTGAGGGTGGGTGGGAAAGGCCC +CGTGCTTTCCCGACGGCCGACGTGGGCTCACGAGTTGCTTGTGGCGTTCTCGTTGCTGGGCGAGCTGGAGGAGGACGATGACGACGAGGAGGAGAAGCTC +ACCCCAGTGAGGCCAGGGGGGTTCGTGGCCGTGTTCTGTCCCGTGAGGCTTTTTCGGCAGACGGGGCAGCTGTCGTGCTTTGTGGGGACAGAGGCAGGGA +CGGGAGAAGGGGCAGGTTAGAGGCGGGAGGGCCGCGGTCGGGGTGGGGGGGCGGGTGGGCGGGGCACTCACCTGCTCCAGCCAGGGCACGATGCAGCCGT +CGTGGAACAGGTGGTTGCAGGGCAGCTGCCGCACACGCTCACCCAGCGCGTAGTCGTCCTTGCACACAGGGCACTCGAGCCCGGAGCCTGCGGGAGTGTG +CAGCTGCGGTCACAGCGGGCGTGGGGGGCCTGCCGAGCCTTCAAGGGCAGGCTACTCCACAGCCTCAGCCGGAGGCCGCCCCTGAGCCCAGCGAGGGGAG +AAAAGCCGTGTGTGTGTCCCCCGGGCTGCCAGAGGGGACCTGGACAGAACCCTCTCCTCCCAGCCCACCTTCAGGGAAATGCTCGAGGCCGGGTGCGGTG +GCTCACGCCTGTCATCCCAGCACTTTGGGAGGCCGAGGCAGGAGGATCACCTGAGGTCAGGAGTTCGAGACCTGCCTGACCAACATGGTGAAACCCTGTC +TCTACTGAAAATACAAGTATGAGCCAGGCGTGGCGGCGGGTGCCTGTAATTCCCACTACTCGGGAGGCTGAGCTCTCATACCTACGTGCTCCTCAGTGAC +GGGGACGGTGGGGAGGGCCTGGATTTTCTCTTTATCTGCCGGTGGGGGGCCTGTGTTTTCAAACTGATTGAGGAGCTGAAAGACAAGAGGCGAGAGTGCC +GGGAGCTCCTCGGGGGCCCGGCCCGGGGCTCTGAAACGCGAGGCTGCAGGACCTGCAAAAGCACCGAGGCCGCGTTTGTCCTGGGCCCTGGGCCCCTTGG +AGCCCGCCCGGGGTCGGAGATCACTGTGGAGCCCACGCGGCCCCCCCGCTCCTGGGTCCCCTGACGGTGGAATGGGGGAATGGGCGGAGGCCCGCGCTCC +TGGGTCCCTGACAGCGGAATGGGGGGGGGGGCCGCGCTCCTGAGTGCCCTGACGGCGGAATGGGGGGGCCGTGCTCCGGCTGGTGGGCTACTGTGAGGGT +CGGGTCCTGCCAGTGACAAAATGCTCCAAGGGCTCCTCAGCAAGGCTGAGACGGGTGGCACTTGGAAGCAGGTCAGGGCGCGACCTCTCGGGAAGAGGGA +CCGCGTGGCCTCCTGACCATGTGACTGTGGGCGAGTCCTCCCCGCGGTTTTGCTACAACGTTCCGCGTGAACACAGGAGAACCCCCAAAGTTGCCAAGAC +TCAGAAATGGCAGGAGGAAGGCCGGAGCTGCCCCCTGTGCCCGCCAGAGCGTGGAGGCTGTGCCCGCATCCCCTTTGACCTTTGTGGGGCTTCGTGGGTC +CAGGCAGTGGGGCAGCTCCCAGGGGTGGGCAGCCCAGCCCTCCCCCAGCAGGCACTCTGGGCCGTGGCCACGCTGTACCTGTGTGATGATGGCATCCAGG +CCGTTGGCCCCCCAGGCGTAGTCCATAGGGTTTGAGTGCAGGACTCCCCTGGAGGTGGAAGGTGGGGTTCAAGTGGCTGACGGGCAGCTGGGGCAGGTGC +GTCTATCCACCCCACTCACCAGGGGCCCAGGCTGGGGATGGGGACAGGCACCCCCTCCTACTCACCAGGGACCCTGGCTGGGGATGGGGACAGGCACCCC +CACCCACTCACCAGGGGCCCAGGCTGGGGATGGGAACAGGCACCCCCTCCTACTCACCAGGGACCCTGGCTGGGGATGGGGACAGGCACCCCCACCCACT +CACCAGGGGCCCAGGCTGGGGATGGGGACAGGCACCCCCACCCACTCACCAGGGGCCCAGGCTGGGGATGGGGACAGGCACCCCCTCCTACTCACCAGGG +GCCCAGGCTGGGGATGGGGACAGGCACCCCCTCCTACTCACCAGGGACCCTGGCTGGGGATGGGGACAGGCACCCCCACCCACTCACCAGGGACCCAGGC +TGGGGATGGGGACAGGCACCCCCACCCACTCACCAGGGGCCCAGGCTGGGGATGGTGGCGGGCGTGATGATGCCGTTGACGAGCTGCTGGATGATCCTGG +AAAAGAGAGCGCCAGTCACGGGGTGAGGCCGCCCCACGCACAGGAGAGGCGCCAGGCCTGCCAGGTCCGTGGTGAGCACCAAGGGCAGGGCCAGCATCAG +CTTCTAGATTAGCTTCTATTTATTTATTTTACTATGAGCCAGGGTCTCACTCTAATGCCGAGGCAGGAGAGAAGCAGCTTGATCTTGGTTCACTGCAGCC +CCAACCTGCTGGGCTTAAGCGATCCTCCCGCCTCAGCCTCCCAAGTAGCTGGGACCACAGAAGAGGTCCACCACTCTCGGCTACTTTTTTTTTTTTTTTT +TTTTTTTTTGAGACAGAGTTTCACTCTTGTTGCCCAGGCTGGAGTGCAATGGCACGACCTCGGCTGACTGCAACCTCTGCCTCCCGGGTTCAAGTGATTC +TCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGCGCCCACCGCCATGCCTGGCTAATTTTTGTATTCTTAGTAGAGACGGAGTTTCATCATATTGGT +CAGGCTGGTCTCAAACTCCTGACCTCAGTGATCTGCCCGCCTCGGCCTCCCAAAGTGCTAGGATTACAGGTGTGAGCCACCTCACCCAGCCTCAGCTACT +TTTTAAAAATTAGAGATGGGGCCTCCCTACATTGCTCAGGCTGGTCTTAAACTCCTGTCCTCAAGAGATCCTCCCTCTTTGACCTCCCAGAGAACTGCAA +ATACAGCACTGAGCCACCGTGCCTGGCAAAATTAGCCACTTTTAAAGATGACATTTCCAGCAGGTGAGACACACAACCATAAAAGCATCAACCGCCAGGA +GTAGGGCCCTGCGACGGCTCCCCCAGGCTCTGTTCCACCAGGAGCAGGGCCCAGCGACGGCTCCCCCAGGCTCTGTTCCACCAGGAATGGGGCCCTGCGA +CGGCTCCCCCAGGCTCCGTTCCACCAGGAGTGGGGCCCTGCGACGGCTCCCCCAGGCTCCGTTCCACCAGGAGTGGGGCCCTGCGACGGCTCCCCCAGGC +TCTGTTCTGGGCCCAAGGCCTGGACAGCGTTTGACGACACGCGTGTGGACAGCAGTCTCCAGAGCACGTGGGCCTGGCAGGCACACGGTGCCCCACTCTG +TGGTCAACCCACACACCCTGAACCGGCATACTTCTGTCTCCGAAGGGCCGTGTGGGGAGTCACAGGGGGCTGGAGGGCCTGGCCGGGCGGCCTCTCCAGA +GAGCCTATGGATGATGCCACGTTTCCGTGGAACCCGTGCTGGATTCTAAGCGCCAGAACTTCCGACCTCAAGGCGTGGGGCCCTCGCGGCCACCCCCGGG +GCCCCCTCACCCTTCCAGCGTGGGGACGCCTTCGTGCCGGCCGGTGGCCCGCCGCGTGGTGAGGCGGGCGCGGGGCTGTCGGGCGCCGTACCGGTGCCGG +GACGGATGGTCTCTCTCCCGCCGGCTCTCAGGGTCCCTGCCGTCGTCAGCCTGCGCCCCAGGAGGGAACGTGGGGATCTCGAAGCTGTCATCGAAGATGC +CGAAAGCAAACTGTCCGTAGCCCTGCGGCAGCGTGAACAGGTGCTGGTCCACGTGCTGGGGAGAGGAGGGGGGCGTGACCTCGGGGGCTCAGGCCCGTGC +AGTCTGCTGGGGGCGCTAGGGCACAAAGACAAAGGAGAAAGCAAGACGGGCCCTGCTGGGTGCCGGGTGGGAGGGAGACGCAGACAGGGAGGCAGGAATT +GGGCAGAGCCTGCCCCGCTGGTGTGAGATGCCTCGGTGGAAGTTTCGCTTTCATCCAAGAAACCAACCAAGCAGCGTGGGCCGCCCCAATCCCTGGCCCG +GGCCCCTGGAGGGAAAAATTTCCTCCGCCGTGCGGGCAGGGAGAGCCGGGGAGGCGAGGTGGGGACAGGCTGGCGCTCGGGGCCCCGAGCAAGGCTGACA +CGATCGGGAAGCACGAGGGGCGGGCGACTCACCTCCAACGGTGGCCGGCTCTGGTCTGTGGGAGCTGTGGAGGGGGCAGAACCATTTTCTGTGCTCCTGG +GGAGAGAGTGCAGGTCAGCAGTGCCGGCTACCCTGTGCCCCCATGCGCCAGGCGCTCCCTCCCCTCAAAAGCCTATGTTGGGAGAGCAGGAATTGTCCTT +GGCACTGCTTCCCACCCGCCACCGCCCCAGCATTTGGTGCCGTAACCCGCTGCTGCTTCCCTCGCCAGTAAACCACGGGTTTCTCGATAAACCGGTGCAG +ACCCCAACAGCCTCCTAAGCGTGAGAATGTGGGTAGGGCCCCCGTGGCCCCTTCCCCGGAGGGCCTGGGTCACCAGATTAGCCGCCGAGGCTGAGGGAGG +TGAGCGGCTGCACAGGTTGCCGGCACTCCCCTCTGGCCCCGGCCCGGCCATCACAGAAGAGAACGGCACGCTGCTGTCTGCACAGAGAAAAGTGCTCCCG +GAGCCACAGACACCAGGGCCTGACGGCCCCACACTCGGCGGGGCGGACGCCAGCACAGCCCACACCCCTACAACAGCTGAGGCCCGGCTGGCTCTTCCAG +CCTCTTCAACAGGGGGCTGCATTACCTGGTCTCTTCCGGAAGCTCCTCGATAAAACCAGACTCGCATCTTGGACAGATATAATCCTGCAGGAGAGAACAG +GAGGCCGGGTCACGGTGACGCCGGCATCACCTGCAAACCCCCCCAAGTGTGAGGACAGAGGGGCTCCGGACCCAGCGGTCTCTGGCTGGCCAGGCACACG +CAGGCCAGGGTGGCTCCCAACCCGTGGGTCCTGGAGGGCGGCCGAGGGGACCTGGCCTCTGCCAGCCACCCGCTGACCCTTTGGTGGCTCCCGGCGATCT +GAGCCCCTCCGACCTGGCCCCACCGTGACGGGCGTCACCAGCGTCATCAGCGCCTTGGCTGAGCCCCTCCGACCTGCCCCACCGTGACGGGCGTCACCAG +TGCCTGGGCACCTCCTCACACAGGTGGCACCACTCGGAGGGGTGCCCCAATACCCCACAGTGGCATTTCCAGGACGCTCTGGCAGCCCCGCACACAGCCC +GTTCCCCTGGCTCGGGGGAGGCCACGTCCACGCTGGCCACACCCCTGCAAGACCCCATCCCCAGGTCCCCCTAGAGCCAAGGACAACACAAGGCCAACAT +GGTGATGTCCCAGAGGAGACGTGAGGACCCTGCCCAGGGACAGCCGTGGGTGAGTCCCAAAACCACGTTCACAGTTCCCCAGCACCAGCCTCAAGCCACA +GCTGTGCCGAGCAGGACGGATGCCATCCCCTGTGGATCTCACACTGCAACGGGATCCCCAGGGCTGAAGGGCCTGCTGGAGACACTGGCTCACAGGGCGG +ACTCCTCATGGATGGCTGGGCCCCTGGTGATGGCGGAGCGTGCCGAGCATTCGTGGGGCCTGGGCTGAAACGTGCATGGTGCCTCCCGGCCTCACCAGGG +GCTGGGCAGATGCCGACACACACTTCCCGCACAGCCTGCAGAACTGGAAACTGGAAGCTAAATCAACTGCTCTCTATGAACGACCCAGTCTCAAGTGCTC +CATCGCAGCAACGTGAAAATGGCCTCACACGGCACGTGTCATCACGCCAGGGGCTCACATGGGGGTCCCAAGACCACCCCCAGGTAACACAGACAAAAAC +AGGAGACAAGGCTCCCACCGTGCATGGGGGAGTGCTGTGAGGGGAGCCAAGGTCGACCCCAGGCTCTGGGGATGCAGGTTGCACCGGGGCTGTTCAGTCT +TCGCAGGGGCAGGGGCTGGGACCTCTCCAGCAAGCAAGATCCCGGCCTCACCCACTGACTCTGGGGAGAAGCGGGGGTCTGGCGTGCAGTGCCCAAGGGG +AGGGCCGACAGCTGGGCCCCCGCCCACACCACGCCGTGCCTGCCTCACCTGCTCCTGCCACTGAAGCACAGGCTGGGTGGGGAGGGACTAAGGCCAGGGT +GAGCAAACGATGCCAGATGCACATGAACCCACCGTGAGGGGAGAGTGAAGAGGCACCATCTACAATATAGAAAAAGTGCGGCCCGGCTCCTGGTGAGGCC +GGGAGGCACCACATGCGTTTCAGCCCACGCCCCACGAATTCTCGGCACGCTCCGCCATCACCGGGGGCGCGGTGGCTCAGGCCTGTAATCCTGGCACTTC +GGGAGGCCGAGGCGGGCGGATCATCTGAGATCAGGAGTTGGAGACCAGCCTGGCCAACATGGTGAAACTCTGTCTCTACTAAAAATACAAAAATTAGCCG +GGTGTGGTGGCGGGCGCCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATTGCTTGAGCCCGGGAGGCGGAGGTTGCAGTGAGCTGAGATTGTG +CCATTGCACTGCAGCCTGGGCGAGGGAGCAAGACTCCGTCTCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGTGCTGGCCGGGCGCGGTGTC +TCATACCTGTAATCCTGGCACTTTGGGAGGCCGAGGCAGGCGAATCACCTGAGGCCAGGAGTTCGAGACCAGCCTGGACAACATGGAGAAACCCCGTCTC +TACTAAAAATACAAATGTTAGCCAGGCGTGGTGGCACGTACCTGTAATCCCAGCTACTCAGGAGGCTGAGACAGGAGAATCGCTTGAACCTAGGAGGCGG +AGGCTGCAACGAGCCGAGATCATGACATTGTAACTCCAGCCTGGGCGACAGAGTGAGACTCCGTATCGGGAAAAAAAAAAGTGCTTACAACTCAAAAGAA +AGAAAGAAAGAAAGAAAAAAAAGCCCAGGCCAGGTGCAGCAGCTCACACCTGTGATCCCAGTACTTTGGGAAGCCAAGGTGGGCAGACCATTTGAGGTCA +GGAGCTTGAGACCAGCCTAGCCAACATGGCCAAACCCCATTTCTACAAAAAACAAATTAGCTGGGTATGCTGGGGTGGGTCTGTAGCTCCAGCTACTAAG +GAGGGGGAGGAGACAGGCAGGAGCGGGAGGCAGGAGGCAGAATGGCTTGAGTCCAGGAGATCGAGACCGCAGTGAGCTGTGGTCCCACCACTGCGCTAGC +CTGGGTGACAGAACCAGACCCTGCCAAAAAAAAAAAGAAAAAGAGAAACAGACAACGCAACTAAAAACGGGCAAAGTCGGGAGGCTGAGGCAGGAGAACG +GCTTGAACCTGGGAGGCAGAGCTTGCAGTGAGCCGAGATCGCGCCACTGCACTCTAGCCCGGGCGACAGAGTGACACTCCATCTCAAAAAAAAAGAAAAG +TGGGGGGGGAAAGGACGTGTACAGGACATGCCTCCAAAAACACGCTGGGTAAACGCAGCCGGCCAGCCCCAGCGAGATGCCACTTCCCAGGGCCAGCCAG +GACGAGATGCAAGACCCCGTCAGGCCTGCTGGGAGCCCAGAAGTCCCCCAGATGGAACTACCCCATGACCCACGAGCTAGAACTTTCACTCCAGGCGCAG +ACCCCAGAGAAACGAAGACACCTGCCCACCAAATGTTCACATGGCCAGAACTGGCAGGTGAGAGTTCACGGCAGCACAGTTCATCATCGTCGTCGGCAGA +TGCAAACAGCTCCAGTGTCCACCCGCACCTCAGAGCACGACTCAACCATGGAAAGGGGCAAGGCCCAGACCAGGCCACGGCGGGGGGGAGGGGGGATTGC +ATCTTGAGGACATCACGTCCAGTGAGAGATGCCAGACACAGAAGACCACGCAGCGTGTGATCCCACGTCTATGAAATGTCCAGGACAGGCCGAGCCACAG +AGACAGAGAGGGGATGTGTGAGCACCAGGGCCTGGGGGAGGGGACGGGGAGTGACGGCTGGCAGGGCTGAGGTGGGTTCTTTTTGCAGCTGTGAGAATGC +TGTGGAATTAGACTGTGGTGGTGGTTGCACAACTTTATGAATATACTACAAACGTTTCACCAGGTGAATTATATGGTGTGTGAAAATACTGAGATAAAGC +TATTAAAATAAATGGGCCAGGCGCCTGTGGTCCCAGCTGCTAGGGAGGCTGAGGTGCCAGGATCGCTTGAACCTGGGAGGTGGAGGCTGCAGTGAGCCAA +GATTGCAGCAACAGAGTGAGGCAGCATCTCAAAAACAAAAACAAAAAAAAGAAAGAAACAAAGAAAAAAAGGGCTGGGCACAGTGGCTCACACCTGTAAT +CCTAGCACTTTGGGAGGCCAAAGTGGGCAGATCACTTGAGGTTAGGAGTTCGAGACCAGCCAACATAGGGAAATACCGTCTCTACTAAAAATACAAAAAT +TAGCTGGGCACGGTGGTGGGTGCCTGTAATCCCAGCTACTCAGGAGCTGAGGCACGAGAATCGCTTAAACCCGGCAGGCAGAGGTTGCAGTGAGCCGAGA +TCATACCACTGCACTCCAGCCTGGGCCACAGAGTGAGACCGTGTCAGAAAAAGAAAAAGAAAAAGGGAAAGGGGAAGGGGAAGCAGCCAACGACCACCAC +TGTGGCCCTGAGCTTAGTGTGGGAGCAGTGTGGCTCTGCCACAGTGGCCGTGACAACTCTCCCCAGGCGTCGGTTCTTGGGGTGTGTTTGGGGTGTCGGG +ATTGGGACGCCCCACGTAAACACGCTGAGACTTCACAGTCAAATCTGAACCCCTGGTTTCTGCCGGTGTCGGGTCTATCGGGGCTCCTCTGGGCTCAGGG +GTTGCCGCCGTCCGCCCGCCAGCTGACCGGGAGCCCAGGGCCGCTCCATCGCCTGGGTGGGTCTCTGGGAATGGAGGGGTAGCTCAGGGCTCAGGCTCTC +CCTGCATGGTGACTCCCCAGGCTAGCACCACCCAGTGGACCTGGAACAGCTGCACTGGCCCCCACTGAGGGCAGGACGTAAGTCAGCTGTGCAGCTGCCC +CGACCACCATCTCTCCTGCTGGGTGCATCCACAAGGTCAGGCAGCCCCAGAAGGGCCTGAGGGAGAAGCTGTCTCCCTCTGAGGACCCTGGCTTGCCAGC +CCCAGCCCCGAATCTCTCCTGGACAAGCACGAGGCCCTGCACACGCCCACGTGGCCTGGCACAGCGCTCGGCCGCTCTGGTCCCCATGTGCCGAGCTCAG +CCCCTCTGTGCATCACTGGCTTTCTGTCGGGCTCCCGGGTTCCCGTCTCAGTCCAGGGCACAACGCATGCTCCCGCCACCCGCACTGCCGGCTCACGACA +GCCCGACCTGGCCACATACACACTCATCTGCCCCAGCCCTGGCCTCCTCTTGGCCCCCGCTGTCCTGCCCGCAGCGGCCGTGGGGCCTGGTGCCACAGCA +CTGTCCAGAACCCTCTCTCTGCAGCACCCACTCCAGCGTCGGGGCCTGTGCACGTCGGCCCTGCTGCTGGAACGCCCACCCTAGGGGTTTCAAAGGTCAC +CTCTCTGCTCCAAGCCTCTGCCCTGTCACAGAGGACAGCCTGGACACTCACTCATATCTGAAATCCGGGTGCCATCGAGGACGCCAAGGGCTGCGACCCA +ACTCCTGCGTATTGTCAGGGCTCTGGGCTGTCTCTCAGGCCCCCGGCCAGCCCCTCCAGGGCCACCGAAGGCCGGAACCGAGGCTCTGGTCACGAAGGCA +AGTGACAGGTGGATCCCGGATATCCAGGGTGGAGGTTGAGCCTCTGCTGGCCGACGGTGGGAGGGGCTGGACCTGGGGGTCTCCAGCCGCCCTCCTCCTC +CAAGGGCACAGCCAAGAGACCGCTTGGTCTCGTATTAAATCGGGGCAGCTGCAGGTAGAAACGCCTGGGCAAGGGGGCCTGGTGAAGGAGCTGCCCCACC +TTCTCCGGGGGCAGCACGCACTGGGGGCCCCCACAGAGGCCCCATTGGAGCCTCTGGCCCTAGCAGAAGACGGTGAATCCATTCACCTCTCCGTCAGAGA +ACAGATGCAGGAGGTACGATCACCCGGCATCATCACCATAGCAACAGCTGGCCAGGCAGCCAGGGTAGGGGGGACCCTGCCAGTGCCGGGCTCCACCCAT +GCACCCCTGCAGCGTGATGGCCTCATCCCCGGGTGGGACCTGGCAGGGCAGCAGAGGCCCCTTCATCCACGGGGCCTGCACGGGGCGCATGTCCTGAGGG +CCCAGGGCCAGGCGCATGGAGGGGAGTGGGCTGGCGACCTACAGGCCCCAGATGACTGACAGTGACCAGGGCAGGCAGGCCCCTGGTGACAGTGACTCGG +CCCCTGTGGGTGGCAGGGCCCTCGGGAAGCTGTGCACATCAGGAGACCCCAGGGAGAGTCATGGTGCAGTGCTCGGCCTCGGTAGGAGCCCCCGTGCTGG +CTACTGTTTTCCTAAAGGGTGCCCAAAGCTTCCCGGCTGATCCACAGTGTGTGGGCCCCGCAGCCCCAGAGGCACGGGCACGTGCGGCGCCTGCACCCCT +TTCTTCCCGCCCTCAGCAGCTGCCACCACATCCCACATTCACACCGTCTGTCCCTGGGCCCCACGCACCACACACTCCCAAGACAAGCTGGATGGACGAG +GCGTGAGCGAAGCCACTGCCTCAGCCCAGGCTGGGGCCCCGCCTCACACCCCAGGGCGTGCCTCGGCCCAGGCCCCGAACTCTGCCTTCTTCTTCCCAGG +TGGCTTCAGGCACCACCACTAGGGACTGGAACCCCACAGGTGCCCATCCGTGCCAGTGCCAGGGGTGCTACGGCTCGCCCGAGGCTCAGAGGAAGGTCCT +CATGGTGGCAGAGTTCTAAGTGGGAGGAAATTCAGCACCGGCATCTGCCCGAGGCAGACCCCAGCGCCAGCCGGCCAGAGAGGGCAGCCGACATCCACAG +GTTCCCGGGGTATTGCTGGTGCCCGATCACAACGCCAGGCTCCATGTTCACAGGGTGCTGCAGGGAGCCCGTTCCGGAGAACCCAGCTGTGCAGAGCCGC +TCCAGGGTGCTGGCCGGACGCTTGAGAGGCAGGGGCAGGCTGTCACTGTCACGGTATCTGGCACAACCGCAGACACACAGAGCAAGCAGCGGCCAGAGAC +AGACCCAGGCCGTCTTCTGAAGACTCGGGCCAGGCCGCCGCAGGGACCAGGAGAAGACAGGGTGGGCCGGGGGGCAGCTGGGGAGACTTCCCGCCTGGCC +CCATCAGTGACACTGGCCGTAGCAGCCCTCACTTCCTGGTGGCTCCCCGCCCACGCCGGCTCTTCCCCGCCACCGTGGGCGGCAGGGCCCAGCACCCCCA +CCGTCCTCTCACCGCCACTTGGGGACACTGCGGAGGTTGCAGGCGTTCGGGGGTGGGGGGTCGGCAGGCAGAGCTGGAACCACCCTAGGAACCACCCAGA +GACGGGGAGGTCAGGGGCAAGGACGGCACGCAGGGCCACCTCCCTGCGCCCGCCTGGTTCCTGGGGGCTCAGTGCCCTCAGCAGCTCTCGCCCACACCCT +ACAGTCACAGCTCCAGTCAGTGCCTCCTCAGCAGGCTCGAGTCTGGGTCTGCGCAGCCGCCTGTGGCCTGAGCTCCAGCTGGCCTGTCTGGTTCCTGCCG +CCACACGCCCCACTCTGGCTGACGCTCCCTTTGCTGCTCAGACACCCAGACACCCTCGTCATCGCCTTTTTTTTTTTTTTTTGGAAGGAGTCTTGCTCTG +TCACCCAGGCTGGACTGCAGTGGCACAATCTCGGCTCACTGCAACCTCCGCCTTCCAGGTTCAAGCAATTCTCCCGCCTCAGCCTCCTAAGTCACTGGGA +CTACAGGTGCCTGCCACCACGCCTGGCCAATCTTTTGTATTTTTAGTAGGGATGGGGTTTTACCATGTTAGCCAGGCTGGTCTCGAACTCCTGACCTCAG +GTGATCCGTCCACCTCAGCCTCCCAAAGCGATGGGACCACAGGCGTGAGCCACCGCGCTCGGCCTCATCACAGCCTTTCATGGGGGCAACTGCTGCCCCT +GTGCCGTCGTCGCCTGAGCCCCCGACCGCAAGTGTGGCTCCCCGCTCAGGACACCCTCACGAGTCACCAGGAGAGCGGCCAGGTGCCGGCCACTCTGCAC +ACACGTGCCCACCAGATGCCACGGGGAGCGAATCGCATCACTAAACCCACTTGGCAGGTGAGGAGACTGAGGCCAAGGCTGCCCAGCAGAGAATGACCCA +GCTGCGCGGGGCCTCAGCCTGATCCCAGAGCCCAGGACAGCAAAGGAGGCCCGGAACGGCCCAGCTGCCTGGGAGAAGCCCTCGTGGGCAGGCACACAGC +CCATGGCAGCCAGTCCCCCCTGCGTCAGAGGCAGGCAGGAGCTTCCCGACAGCCAGCCCAGGTGTCTCAGCAGCAGCAGTGCCGCCCCTGACTCAGCCGC +CGGGCAAGCTCCCCAGCGGCAGAGACGCCCCGTTTCGAGGGCACTGGTTGTGGCTGGGGACTTTCCCCATTGCCAGATACGGAGCAGCCGTCCCTCCCCA +GAACAAACGCCAGGTGTGCCCATTTCCCAGCATAAAAAATTCGTTTTTGAGACAGCGTCTTGCTTGTCACCCAGGCTGGAGTGCACTGGCACCATCACGG +CTCACCGCAGCCTCCACCTCCCAGGCTCAAGCGCTCCTCCCACCACCTCAGCCCCCGCCAGTAGCTGGGACTCCAGGAGTGCAACAACACACCCCACTAA +TTGTTTTAGTCTTCTGTAGAGACAGGGTCCTGCCACGTACGGAGAAGTTCTGACACTGCCATGCTGTCTACGGGCGCCTTGTTGCGTCCTGCTCCAAAGG +CACAAGCAGATGCCCTTGGGATCACCCGCGGGGTGGACACGGGCAGGCCCCCGCAGCCCTCTCTGCAGTTATTTGCTCTTAAGGAATCTACCAACGTCCA +TGATTAAATATTTGTCAATCACTGTTCCATGCTGGCTCCCTGGCCAGCCTGTAAATTCTGTGAGGGCAAAGACCACAGCGGCCTGTCACCACAGAGTTCC +TTTCACTACAGGAAGGCCCTCCCCAGGCCCAGTGACAGTCGGAGGAGGTCAAGGTCCTCCGTGTCCAAGGCCACGGGGCGAGGAAGTGGCTCCACCACAC +CAGGATCCAGTCCTGTGCGGGCTCTAGGAGCAGCTAAATGTGCAGCCGAGTCAAGGCAGTGTCGGCCCCCCACAGCCACCACTCCAGGCTTCCCAGGGGC +TTCCCAGGCCTGTCCCAGGGCTCAAGGGGCTGCAAGGGGCTGCCCTGCAACTCACCCAGGCTGGCGGGCTGTCAGGCAACCAGCCTCTCCTGCCACGGCC +AGTGGGGACAGAAAGCTGGAAGAGGCAAGAGCGAGACCCCTGGGAGACAGAGGAGTAAGGCAAGGCTCAGTCTCAGCTCCCCAACCTTCGCCCCACACCC +GAGATTTCACTTTATTTGTTCCTCCTGCTGGGGAGGGGAAGCCCTGTGGCTTCAGTAGAGAGGAAACCACACCTCTCTCTTTCCACTCCTGGGCCTGGCC +CCGCTCTCCCGCCATGCCCCAACTCTAGCACTCGCTCCTCCTCTGTGACCCAGAGACAGGCGGCTTCTCCTGACTCCCTCCAGCCCCTTCCTGGGTCTCT +ACTCCCGGGGAACTGCACTGCTTCTGGGGGGCTTGGACTTCTCTTACGGGTCAAAGCGTAGCAACAGCCGGGCGGCTACGTACACAGCACAGTAAATCCT +CAATGCCTGCAGCCTCTTCCCCTGGGCACAGGGTGGGGAGTCCAGACCCCTCCACCTCCTGCGGCTGCTCCCCTCAAGCTGGCCAAGCGGCTCCCGACTG +AGCCGGCTCTGCCACTTTCCCGCTGAGCCACCACGCGCCTCAGTTTCCCCATCTATAAAGCACGGGTGGCTCGACTAAATCACCACTTTGCACGTCAGCC +TGGCGAAGGGCAACACGGGTTAAAAATGCAGACCACCGCCGGGCACGGTGGCTCACACCTGTAATCCCAGCGTTTTGGGAGGCTGAGCCAGAAGAATCGC +TTGAGCCCAGGAGTTCAAGACCAGCCTGGGCAACACAGGGAGACCCCATTCCTAAAAATAATATTAGAAATGCAGACTGCTGAGCGCATTCCACACCTAC +TGACTCCGAAACCCTGGAAAAGGGGCCTGGAAATAGCACCTTCAACGAGCGCTGCTCCCACCTCCCCCAAGGTGACATCAGGTCCGCGTGGGAAACACTG +CCCTAAACGAGCAGGAAGTAGCACTCGGCACGCCCAGGCCCAGGGTCCTCTTCGGTGAGGGGCGGCTGTAAACACCTGGAGGAAGGGTGGGCTGCGCAGC +CAAGCCCCGGGAGGGGAGGAACGCAGGCTCTGCTCACAAAGCCCCGCCGGCGGGCCGCGGTCGGACCCCGGGACAGTGCCTGGGGCGTTCCGGGCCTGGG +CCTGCCTCCAAGGCGGCGGCCAGGGCTCCACGAGGCGAGCCTGCAGCGAGGCGCCGGCGCCCCCAACCACGCGCTCGGCGGGGGTCCCCTGGCGTTATTC +TCGGGGTCCGAGCCCCGCCAGGCCCAGCCCCTGCCCCGCGCCGCGCCACCGGGCAATACCCTCTCTCTGCTCGCCGGGCCTCAGTTTCTCCGTTTGCAAA +ACCAGGCTCACCGGGCTTAGGGATCCCACCTGGGATCCTCGCGGCCTCTCGGGTCGGGAACGCCGCGGATGTGGGGTCACCCGGCCGCGATCCCGCTGCG +CCGCTCCGGCCAGGCCCTGCCTCCCGCCCGGGCCTCAGTCTCCCGCATGTACAGGACGGGGTTCGCGCGCGCACCGCCCGGGCTCCCCGCGGATTCAGCC +TGGGCCGGCGCTGCCCCGAGCCTCAGTTTTCCCGTCGTGGTCAGCTCGCGCAAGAGGCGGGCGCAAGCGACCCCCACCCCGGCCCCGGCCTTGCCTCAGG +CCTGCGGCGCAGACCCTGCCGCCCGCCGCCCCGGCCCGGGCCTCACCGGCAGGCGCGGGACGATCTCCACGGAGCAGCAGTGGCAGAAGTACCGTCCGGG +ATGCGGCGACGCCTCGGCCATGGCCGCCGCCACCTACTCCGCGCCGCCCGCCCCCCGCGCGGCACCCGCCGCCGGCCGTTTGCTGCTCCCTCGCCGGCCG +ACGCGCCCGCGCACGCTCACGCACGGCACGCACGGCACGCGGGGCGGAGCGGGGGCGCGGGAGCGGCGAAAGCTGCGTACTCGGCGGGCAGCGGCCCGGG +CGACGGTGGCCGCTGAGAGACAAACTAGGCCCGGCCGTTGGGCGGGGCTCCAAGCGGGGGCGGGGCTTCCGGCGGGGGCGGGGCCAAAGCAGGCGGCGGA +AGAGACGAGAAGCGGGGCGTGCGCGGGGCGGGGCCGAGGCCCTCCTCCCCTCCCGAAGCTGCCCAGGCCTTCGTGTCCCTCAGTGCTTCCCTACCTCATC +GCCGTCTCCCCTCACGGTACTTCAGCCCACTGTCCCCACCGTTCCTGGGGCTCGCCAGGCGCCCTCTCCCCCGCCCGCTGCCCGGTGCAGCGCTCTCCCG +ACGCCCGCGTGGCTTTCTTCCAGGTCTTTGCTCAAATGTCAGCTTACAAGGTCTTCTCTGCTGCCCTCCTGCTCCGTGGCACTGATTCCCTCCCGATGCA +CTGTCAGGTCAGCTGCGCAGCAAAGGGATTTTTGGACCCGCAGCAGCGCCTGACACACAGCAGGCATTCCCTCAGCGCTGCGGAATACAGGCAGACCCGG +GGCTCAGGGCGCTGTCTGGGCCTCACTGGGACCCGTGGGGTCAGACAGAGGCTGAGGTCTGTGGGTTGTGGCCTTGTTTCCAAGATGCTCCACGGGCTGA +CGGCCCAGGCGCCTCTCGGGTGCGGAGAAGGCAGGAAACCTAACCCCTGCTTCCAAATTTAATCAGTAGAAACGGTATCATCACCCAGCACAGGCCAGGA +TCATTTCTGAGGTTAGTTCTGGCCCAATCATGCATGCATTTCTTTTTTCTTTTTTTTTTTGAGACGGAGTCTCACTCTGTCACCCAGGCTGGGGTGCAAT +GGCCCGATCTCGGCTCACTGCAACCTCCGCCTGCCGAGGGTTCAAGCGATTCTCCCGCCTCAGCCTCTCGAGTAGCTAGGACTAGAGGCACCCGCCACCA +CACCGGCTAATTTTTGTATTTTTAGTAGAAACGGGGTTTCACTATATTTGGCCAGGCTGGTCTTGAACTCCTGACCTCGTGATCCGCCCGCCTCGGCCTC +CCAAAGTGCTGGGATTACAGGCATGAGCCACCGCGCCCGGCCTCATGCGTGTATTTCTTTCTTCACTCAACACTCATTGAGCAACTACTGCACACCAGAC +CCTATGCTGAATGCACGCAGATACCCCCAGTCCCATGAGATTGGACAGGAGCGTGGAACTCAAGGGTGACTCTGGCTCTGCCTGGGGAAAGAGAGAGAGG +GCTTCCGAGGGGTAAGGACATTGGAACCAGGGCTGAGGGATGAATAGGATTTGGTTGGAGTTGGACTTCCTGCAAAATGAGGCATTGGAGCGAGACTGTT +GAGGAATTAAGAGTTGGAGCCTGTGCATTTAGATTTTTTGTTTGTTTGTTTGTTTTTTAGAGATGGAGTCTGGCTCTGTTGCCCAGGCTGCAGTGCAATG +GCGCAATCTCGGTTCACTGTAACCTCCGCCTCCCGGGTTCAAGTGATTCTCCTGCCTCAGGCTCCCGAGTTGCTGGGATTACAGGCTGGGCACCACCACG +CCCGCCTAATTTTTGTATTTTTAGTAGACGGGGTTTCACTATGTTGGCCAGGCTGGTCTCAAACTCCTGACCTCAGGTGATCCGCCCGCCTCGGCCTGCC +ATAGTGCTGGGATTACAGGCGTAAGCCACCGCGCCCGGCCTGCATTTAGGGTTTTGAATGTCCAGAGGTTGGGGACAGGGGCTTCAGCCTCCTTCCAGTC +GTCTTTGCAGCAGCGCGAATCCAGTCATTCCTGCTCTGACCACCAGAGAGCGCACGGGCCCCGTCCCTGGGAATCCAGGAAAACCCCAGGCTGGGGAGGG +GCGAGGCTTGCCAGACGCAGCCCCTGCACCAGCCTTCACGCTCCGCAAGTGCAGGAGGAGCAGCAGGCCTGGTTCAAACGACGCCAAACCACGAACTGGC +TGTGTGTCCCTAGGCAAGTGGCCTAACCTCTGAGAAGGCGGCAGAACCTGACGGTTTTCCGTTGGCTCGGAGCAGACATGAGGACCGCTGGCACCTCCTC +AGCCCTCTCTGTGCTCTGCTGCCTGCCCCGAGTCACCTGCCCCTCGCTGACCCCTCCCCAGCCTCACTGGCCCCCTTGGGTGGGCTAAGCAGGTTCCCAC +CTCTGGGCCTTGCAAGGCTGTGCCCTTCCCCAAGTCCCCTCTCCTTCCCCTGCTTTTTTTTTTTTTTTTTTTTTTTTTTGAGATGGAGTCTCACTCTGTT +GCCCAGGCTGGAGTGCAATGGTGCGATCTCAGCTCACTGCAACCTCCGCCTCCAGGGGTCAAGCGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGATC +ACAGGCATGCGCCACCACGCCCGGCTAATTTTTGTATTTTTAGTAGAGCTGGGGTTTCGCCATGTTGGCCAGGCTGGTCTCGAACTCCTGACCTCAGGTG +ATCCGCCCACCTCGGCGTCCCAAAGTGCTGGGATGACAGGCGTGAGCCACCGCGCCCGGCCCTTTCCCCTGGTTTTTAGGAGGCTGCCCCATCCACCACT +GCACCCCACTTCTCAGAGCCCCCTTTCCATCCCCCACAGCCATCCTCACATCTGTGGGTTATTAATGGCGTCTCCCCATATGTGAGGCCAATACCCAGCG +CACCAGTAGGTGTTCAGTAGATTCCCAAATGCACCAACAGTTGCCGAGTGTCTACTGTGTGCTGGGCTCAAGCAGGTGCTGGAAACACAGTGGGAATGAG +AAGGAACGTAGGGATTTTGTATCAAACTAAGCAGGGCGAGGTGGCTCACGCCTGAGACCAGGAGTTCAAAACCATCCTGAGCAACATAGTGAGACCCTGT +CTCTACAAAAATAGAATTAGGCCGGGGACAGTGGCTCATGCCTGTAATCCCAGCACCTTGAGAGGCTGAGGCAGGAGGATCACTTGAGTCCAGGAGTTGA +AGACCAGCCTGGGCTACATGGTGAAACCGTGTCTCTACTAAAAATACAAAAATTAGCCAGGTGTGGTGGCGGGCACCTGTGATCCCACCTACTCAGGAGG +CTGAGACAGAAGGATCACTTGAGCAGGAGGCAGAGGTTGCAGTGAGCTGAGATCGGACCACTGCACTCCAGCCTGGGCCACAGATGGAGACCCCATCTTT +TTTGTTTTGTTTTGTTTTGTTTTGTTTTGTTTGAGATGGGTCTCCCTCTGCCGCCCAGGCTGGAGTGCAGTGGCATGATCTGGGCTCACTGCAAATTCTG +CCTCCTAGGATCAAGCGATTATCCTGGCTCAGCCTCCCAAGTAGCTGGGATTACAGGCATGTGCCACCACGCCCGGCTAATTTTTGTCCTTCTAGTAGAG +ACGGAGTTTCTCCATGTTAAGTAGGCTGGTCTCCAACTCCTGACCTCAGGTGATCCGCCCACCTCAGCCTCCCAAAGTGCTGGGATCACAGGCGTGAGGC +TAATCGTTTTAAATTTTTATTTTGTAGAGATAGGATCTGGCTATGTTGCCCAGAGTGATCTCCAACTCCTGGGCTCACGGGATCCTCCCACCTTGGCCTC +CCAAAGTGTGGGGATCACAGGTGTGAGCCAGAGTGCCCGGCCACCCCTTTATCCCAAACACACCAAAAAGCAGGCTGCTCTTCCCTGAAGGCAGTAGCAC +ATTGATCAAATCGGCCAGTGGGCACTGACACTGCTGCACACAAATGCACACACTTGCACCCTGCCCCAGGCCCCACCGGCCACCCTGGTTCCACAGACGG +CACCGTTTCTCCCATTTCCTCTCACCAGGGACCTCGACAGGTGTGGGCTTGGTTCCGTGAGCTCTCTTAGCCCCTTTTTCAATTCAGGATCCCGTCCCCG +TGAACCCTGGGGGCCTCGGCAAACATGAGACGAGAGGACTCCTAAAGGAATGACACGCGCCACTCCCTCCGGGGCAGAGAGGTGTGTTGACAGCTCATTC +TCACGTCCCAGGCAGACCAAGCCCAGGTGGACCACGTCCCAGGCAGACCAAGCCCAGGTGGACCACGTCCCAGGCAGACCAAGCCCAGGCGGACCACGTC +CCAGGCGGACCACGTCCCAGGCGGACCACGTCCCAGGCGGACCAAGCCCAGGCGGACCACGTCCCAGGCGGACCACGTCCCAGGCGGACCAAGCCCAGGT +GGACCACGTCCCAGGCGGACCACGTCCCAGGCGGACCAAGCCCAGGTGGACCACGTCCCAGGCGGACCATGTCCCAGGCAGACCACGTCCCAGGCAGACC +AAGCCCAGGCGGACCACGTCCCAGGCAGACCACGTCCCAGGCGGACCAAGCCCAGGTGGACCACGTCCCAGGCAGACCAAGCCCAGGCAGACCACGTCCC +AGGTAGACCTAGTGGTTGTGTATTCACTTCTCCCAACCCCCCTGGGAAGAAATAACTGCAGCTGGCCCCATTGCACCAATGAGGAAACTGAGGCCCAGGG +AGGAAGCCGATTGCCTGAGGCGGCAGCTTTGGGACTGGACTGTGGCTGCCTCCTGAGGAAGGAAACAGTTCCTCCCTCCACCCTCATCCTGGCAGGGGTT +GGGCCACCGTTGCTTCATCAAGTGTCGTGGAGCCTCCGCTCTGTGCCAGGAGCGGGGCCTGTGCCACAAACGTCTGCTGAAACCAGCCATCCACCCAACA +GTATCGAGCACCATGATCGGAAGAGTAAAGGCCCCAAACTGGGCCAGGGGCGGTGGCTCATTCCCGTAATCCCAGCACTTTGGAAGGCTGAGGCGGGTGG +ATCATTTGAGGTCAGGAGTTCGAGGCTAGTCTGGCCAAAATGGTGAAACCCATCTCTACTAACAAAAAAAAAAAAAAAAAAAAAAAAATGGCCGGGTGCA +GTGGCTCATGCCTGTAATCCCAGCACTTTGGAAGGCCGAGGTGGGTGGATCATCTGAAGTTGGGACTTCGAGACCAGCCTGACCAACATGGAGAAACCCT +GTCTCTACTAAAAATACAAAGTTAACCAGGCATGGTAGCAGGCATCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGGGAATCGCTTGAATCTGGGAG +GCAGAAGTTGCAGTGAGCCAAGATCTTGCCATTTCACTCCTGCCTAGGCAACAAGAGCAAAACTCCATCTTGTTAAAAAAAAAAAACTAGCCGGGCATGG +TGGTGCCTGCCTGTAATCCCAGGTACTCGGGAGGCTGAGGCATGAAAATCACTTGAACCCGGGAGCAGAGGTTGCAGTAAGCTGAGATTGCACCACTCCA +CTCCAGCCTGAGAGACAGAGTGAGTGAGAGACTTCACCTCAAAATAAATAAATAAAGTCCCCAAACACACTTGATTTTAGCCCAGCAAGACTCATGTCTG +TTGCGGGAAGTCAGGGACCCCGAACGGAGGGACCGCCTGGAGCTGTGGCAGAGGAACATAAATTGTGAAGATTTCATTTTAATATGGACATTTATCAGTT +CCCAAATTAATACTTTTATAATTTCTTACGCCTGTCTTACTCTCATCTCTTAATCCTGTTATCTTCGTAAGCTGAGGATGTATGTCACCTCAGGACCACC +GTGATAATTGTGTTAACTGTACAAATTGATTGTAAAACGTGTGTTTGAACAATATGAAATCAGTGCACCTTGAGAAAAAACAGAATAACAGCGATTTTAG +GGAACAAGGGAAGACAACCATAAGGTCTGACTGCCTGCAGGGTCAGGCAAAAAAAGCCATATTTTTCTTCTTGCAGAGAGCCTATAAAAGGACATGCAAG +TAGGGAGGATATCGCTAAATTCTTTTCCTAGCAAGCAATATTAATATTAATACCCTGGGAAAGGAATGCATTCCTGGGGAGAGGTCTATAAACAGCTGCT +CTGGGAATGTCTGTCTTACGTGGTTGAGATAAGGACTGAGATACGCCCTGATCTCCTGCAGTACCCTCAGGCTTACTACGGTGGGGAAAAACTCCACCCT +GGTGAATTTGTGGTCAGACGTTTCCCTATTTTTTGTTCAAGATGTTTATCAAGATAATACGTGCACCGCTGAACATGGACCCTTATCAGTAGTTCTGTGT +TGCCTTTTCTCCTGTTCCCTCAGAAGCAAGTGATCTTTGTTCTGTTTTTTGCCCTTTGAAGCATGAGCTCTACTCCATGTTCTCACACCCCCTCCCCTCT +TGAAACCCTTAATAAAAAACTTGCTGGTTTAAGGCTCAGGGGGCAGCACGATCCTACCGACATGCGACGTCACCCCCCGGCGGCCCAGCTGTAAAATTCC +TCTCTTTGTACTCTTCCTCTTTATTTCTCAGCCAGCCGACACTTATGGAAAATAGAAAGAATTTATATTGAAATATGGGGGGAATGGGTCCCCCCGATAC +ATGTCAGATTTCTTTTATTTATTTATTTATTTATTTATTTATTTATTTATTGAGATGGAGTCTCACTCTGTCGCCCAGGCTGGAGTGCAGTGGTGCCATC +TCGGCTCACTGCAAGCTCCGCCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCGCCACCATGCCCGGCTAA +TTTTTTGCATTTTTAGTAGAGACGGGGTTTCACCGTGTTAGCCAGGATGGTCACGATCTCCTGACCTCGTGATCCACCCGCCTCCACCTCCCGAAGTGCT +GGGATTACAGGCGTGAGCCACCTCACCTGGCCTTATTTATTTATTTTTTTTGAGACGGGGGTCTCGCTCTGTTGTCCAGGCTGGAGTGCAGTGGTGCGAA +CTCGGCTCACCAAAACCTCTGCCCTCCAGGTTCGAGCAATTCTCCTGCCTGAGCCTCCTGAGTGGCTGGGACTACAGGCACCCGGCACCACACCCAGCTA +ATTTTTGTATTTTTAATAGAGATGGGGTTTCACCATGTTGGCCAGACTGGTCTCAAACTCCTGACCTTAAGTGATCTGCCTACCTCAGCCTCCCAAAGTG +CAGGAATTACAGGCGTGAGCCACTGCGCCCAGCTGTTTTGTTTTTTGAGATGAAGTCTCACTGTCACCCAGGCTGGAGTGCAGTGGCGCGATCTTGGCTC +ACTGCAGCCTCCGCTTCCTGGGTTCAAGTGATTCTCCTGCTTCAGCTTCCCGAGTAGCTGGGATTACAGGAGTGTGCCACCTCGCCCGGCTAATTTTTTT +TGTATTTTTAGTAGAGACGGGGTTTCACCATGTTGGCCAGGCTGGTCTCAAACTCCTGACCTCAAATGATCTGCCCGCCGCAGCCTCCCAAAGTGCTGGG +ATTACAGATGTGAGCCGTGGCACTTGGCCAGTGGGGTTGCTTTAGGGCCCAGCTCACACCGCACCCGGCTGATGGGGTTGTTTTAGGGCCCAGCTCACTT +CCCAGTGTTCCCACACCGCCCACCAGGCCAGGCCTTCAGGCCTGAGCCATGTTATCAGCATCACAGGCTCCGGAGTCCAGCAAGTCTTTGCCTCCTGGAG +CCCAGGGGTTGGCAAGTTCTAGCTCAGAGGCTGCAGACAATAGACAGTAAGCCAATGCCAAGTATCTTTGGGCTCAGGAAGGTGGGACCGGGTGTCCCTG +ACTGTTCTGTACCAAGCCACAACCCGCTTCCCATCCTGGAGGCCGAAGGTGGTACCGCAGGGTGAGCTCCCTAGAGCCCCACAGAACACGCTGCTCTGGG +TCCTAAAGGCTCTCCTTGCATGAATGCAAACCTGCTGACTACAAAGATGGTTATTATTATCAGCTCCAAGGTACAGAAACTCGGTTTAAACTGGCTTCAT +CTCCCTGCGGAGGAGGAGTTCAGGCACAGCTGGATCCAGGGACCTCCAATGTCACTGGGAATTGTTGCTGTCCCCTTTGGCTCTGTGGCCCACGGGGCTG +GCCTCTCCCTAGCCATCAGAAAGAGCCACCTGCAATTTCAGGCTCACACCTCTCCAGCCCCAGCAGGAAGCAGGTGTCCCTGTCCCTCTCCCAGCAAAAT +TCCAGGGCCGTTGGCCAGGCGTGGTGGCTCACACCTGTAATCCCCGCACTTTGGGAGGCCGAGGCCGGCGGATCATGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAATATGGTGAAACCCTGTCTCTACTAAAAATACAAAAATTAGCCAGGCGTGGTGGTGGGCGCCTATAGTCCCAGCTGCTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCTGGGAGGCAGAGGTTGCAGTGAGCTGAGATCACGCCACTGCACTCCAGCCTGGGCAACAGAGCAAGACTCCATCTTAAAAAAAA +AAAAAAATTCCAGGACTGACTCGTCCTGGTGGTTTTGTGTTTTTTTTGAGACAGAGTCTCACTCTGTCACCCGGGCTGGAGTGCAGTAGTGGGAGCAGAA +AGGGGGAACCAGCCCCAGGCTGGCCCTCGTCGTGTGGTCCATGGGAGGCACAGGGGTCCTGGAAGCTTCTGAACCTGGTGCTGACCCTAGTCCTGACTCT +GCAGGTCTGTGTGACTCCAAGAAAATCACTTCCCACCCTCCAACCTCATCCCTATAAATGGGGCGCCTGCCTCACAGCCTCCCAGCAAGCAGCAAAGGGG +ACTCACCATGGTCCCGTTCTGCACGAGCACCCATTGACTGGGTAATTAACAGGAATCTATGCACGCCATGGCCCTACTGTGCGCCTGGCACTGTCCACAT +CCCACCTGGAACCTCTAACACTGGGGTCTGTGCCCATGTTACAGATAAGAAAACAGGCATAGGCTGGGCACGGTGGTTCACGCCTGTAATCCCAGCAATT +TGGGAGGCCAAGGCAGCTGGATCGCCAGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCATCTCTACTAAAAATACAAAAAATTAGCT +GGGTCTGCTGGTGCATGCCTGTAATTCCAGCTACTCAGGAGGCTGAGGCAAGAGAATTGCTTAAACCCGGGAGGCAGAGGTTGCAGTGAGCCGAGATTGC +GCCACTGCACTCCAGCCTTGGCAACAAGAGCGAAACTCTGTCTCAAAAAAAAAAAAAAAGAAAGAAAAAGAAAACAGGCCTAGAAGGGTCCCAGGGCCTG +GCACACAGTGGGCACCCACGGCTGCTATAACAAATTTGCACAAACTGCCTGGCTTAAAGCAACACACGGGCTGGGCGCAGTGTCTCATGCCTGTAATCCC +AGCACTTTGTGAGGCCAAGATGGGCAGATCACCTGAGGTCAGGAGTTTGAGACCAGCCTGACCAACATGGCAAAATCCCGTCACTGCAAAAAAAAAAAAA +AAAAGTAGCCGGGTGTGGTGGGAGGCGCCTGTAATCCCACTTAGTCTGGAGGCTGAGGTTGCAGTGAGCCGAGATCGCACCTCTGCACTCCAGCCTGGAC +AACAGAGTGAGGCCCTGTCTCAAAAAAATAAAAATGGCCAGGCATGGTGGCTCACACCTGTAACCCCAGCACTTTGGGAGGCCAAGGCGGGTGAATCACT +GAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGCGAAACCGCGTCTCTACTAAGAATACAAAAATTAGCCAGTTGTGGTGGCAGGTGCCTACAATCC +CAGCTACTCGTGAGGCTGACGCAGAAGGATTGCTTGAACCCGGGGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCATTGCACTCCAGCCTAAGCAACAGA +ACGAGACTACGTCTCAAAAAAAAAAAAAAAAAAGTTCCACACGGGTCTGGCTGGGAGAAGATCGAGGTGTTGGCAGAGCTGCATTCCTTCTGGCAGCTCC +AGGAGAGAATCTGTTCCGCGCCTTTCCAGGCTCCTAGAGGCCGCCCACATTCCCTGGCTTGAGCCCCCTTCCTCCATCTCCAAATCCCGCAATGGCAGCC +AAGTCCTTCTCTTATCCTGTCTCTAACCATAGAGGGCAGGCGTCTCCTTTTTTTTTTTTTTTTTTTTGAGACAGAGTCTCGCTCTGTCACCCAGGCTGCA +GTGCAGTGGCACGATCTCGGGTCACTTCAACCTCTGCCTCCCAGGTTCAAGTGATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGATTACAGGTGCACAA +TACCAGGCCCACCTAATTTTTTTGTATTTTTAGTAGAGACGGGGTTTTACCATGTTGGCCAGGCTAGTCTCGAACTCCTGACTTCAAGTGATCCTCCTGC +CTCGGCCTCCCAAAGTGCTGGGATTACAGGCGCACACCACCAGGCCCACCTAATTTTTTTGTATTTTTAGTAGAGACAGGGTTTTACCATGTTGGCCAGG +CTAGTCTCGAACTCCTGACCTCAAGTGATCTGCCTGCCTCGGCCTCCTAATGTGTTGGAGGTTCACAGGTGTGAACCTAATGTGTTGGTGGTTCACAGGT +GTGAACCACCGCGCCCGGCCAGGCATCTCCTCTTCTACGGACCCTTCCAGGACAGTGGGCCATCCGTATAACCCAGGATGAACCCCTGTGTGAAAGCCCT +CAACTCAGTCCCATCTGCAGAGCCCCTTTGGCCAGGGAGGGTGGGACACCCACGGGTTCTAGGGATGAGGGCCCCATGGTCTCTGGGACCGCCGTTCTGC +TGACCACCCCCCACTGCTCTCCCCCTCACTCACAGCACAAGCGTCTGTTTCCAGCGCACACCCCTGCCGCTCCGTCTGACGTTCGAGTCTCAACCTCAAC +GTCTCTTTCCTCTGGGAAGCCTTCCTCAGTCTCCCCCAGGCCCGGGTCAGGCCTGGGGCACCTTTGCCATCTGGGCATCCTCCGCCACAGAACAACACTG +GATTGTCACTGTCTGTTTACCTGTCAGGATGTACCTGGAGGGAGACAGAAGCCTGGGGGGTGAGCAGAGGCCACGAGGAGCCACGGTGGGTGTCTGAGCC +AGGGAGAAGTGTTATGGCAGCTGGGGTAGGAAGTGGGCCGCAGGGGCCAGGCTGCGGGCTGGAAGTCCTAGGATGAGCCTCGGGCCTGGATAGGGTGGGG +AGAGGGGCAGAGCCGGGAGAGGGGAGGTCATCACTGGGGTCTCAGGAGGAGGCGGCGCTCTGGAAAGGGTCAGTGACCTGTTAGAGGTCACCCTGCACAG +AGCCTCTGGGTTAGGGAAGACAGAGCCGGGAGCAGGAGGCCACTGGCAGCTGGCCTCGGTTTCCCCGGAGAGGGCCGGAACCCACGCCAGCCAGACAATG +ACCCTTTGATTCGCACAGCCCAGGCCGGAGTGGCCAAGCCACGGCGGGGTCAGGTCTTGGCCAAGGTCACACTGTCCAGCCCCCGCACATCCTCAGTGAG +AACACAGGGTCCCATCCCTGCCCCACTCCCCAATCCCGGGAGAGTCCCGGGGGAATGCCAGAGGCCAAGGCCAGGTCGAGACGGCGGGGTGTCCCCCGTC +AGTGAGAACACAGGGTCCTGTGCCTGCCCCACTCCCCAAGCCGGGGAGATTCCCGGGGGAAATGCCAGAGGCCAAGGCCAGGTCGAGACGGCGGGGTGTC +CCCCCTCAGTGAGAACACAGGGTCCCGTCCCTGCCCTGCTCCCCAAGCCGGGGAGATTCCCGGGGGAAATGCCAGAGGCCAAGGCCAGGTCGAGACGGCG +GGGTGTCCCCCCTCAGTGAGAATACAGGGTCCCGTCCCTGCCCTGCTCCCCAAGCCGGGGAGATTCCCGGGGGAAATGCCAGAGGCCAAGGCCAGGTCAA +GACGGCGGGGTGTCCCCCCTCAGTGCCACTAAGGCAGAACTTGGCCCCTGGCCACTGGCTGCTGGGGGACACAGGCTGGGCAGCTAAGGTGGAGGAAAGG +GTACAGGTGTGTCTTCTGTGGGCACAGATCTCACTCAGGCCAGAGAAGGGGCTGTGCCGTGGGGCTGCTGGACACGTCCGTTTCCACCTGCGGGGTGGGC +AATGCCGGCACAGCGAGTGGCCAGACACAGGCATGCCCAGCAGACACCCAACCGCTCTCCACCACCTCAACCTTCTGTATTTTCCTGAAAGCATTTACCA +CTCCTTGAAGTTATAGATTAATTTGTCTCTGCATTTTGTTGTCCAAACCAGGAGCTCGGTGAGGGTGTGATGGGGTCTGCCTTGGTCACCGTGGCACCCC +AGCACCCCGCAGGGTCCCTCTGGCCAAAAGAGATGTTCACTGATGCCCTAGAAGCAGGAACAGAGGGGCTCCCCTGCGCTCGCCAAGGGCGCCTGACAAA +TCTGGAGGCCCCCATGACAGAATCAGCTCCAGAGTAGGAAATGTGTCTGGCTGCACGAAAGCCCCCTCGGGCGCAGCGCCTCCAGGCCCACGCAGATGTC +GCTGTCATACATTGTTGGAAACGCCTCTGCTGGAAACAGTGTTTGCTGAATCTTGGAGGGAGAGGAAAAAACCTAGTAAACATTCTTGTTGAGGTGATCT +GGGGGAATGTCTGCAAAGGCTTGGAGGGCTGATGGGGCAGAGCTGCCCAGGGGCCCAGGACAAAGGCCAGGCGTGCGCGCGCACACACACACACACACAC +ACACACACACGCAGTGGCCTCCCTGGGGGCCGTGGCTGGGCGAGGCCTGCTGTTGTCCGAGATGCTGGAAGGAGCTGTGTCTCTGGGTCTGTCCCGGCCG +CACCCCGTTCTGTCCCACACCCAACCACTCCCCACCCACAGGCCGGCTCCAGCGGCCAGGTGGACGGGTGCGCGGCCCGCGCTGTGAGCAGGGAACCATA +TCCAGCTGAGGTTTTGGGTGTGTGGGGCGGGTCGGGAACAAGGAGGCCGGGTTGGGGGGCTCAGACCACACTTGGACCATGAAAGTGACCACATGCAAAT +CACAGAAACGGGATGCAGGGATCCACAGACGTGCTCCTCTTGGGTCCCCGTTACCTCACCGCCACCCCTGAAACTGAAGACCCCCAAACCCACTTTAATT +CCTGGAGACGGCCCCTCGATCCACCCAAAAGGCTGCCACCACCTCGAACCCACACCCCTGTCCCGGTTCCGCCCTGGGTCCAGCCACATCTCCCCAAATG +CATTCTCTGGCTCCGGAAGGGGACCCGGGCGCTCGCCCCCAACTGCCCCCCGCAGCGGCCGGGCCCGGCGCCTGCCCACCCCGCGCGGGACACGGCCTCG +CCCCCGCCACTCCCGCGCCGCGCCCCGCCCCGCGCCCCGCCCCGCCCGCGGCCCGCGGGACCTTTATAGGGAGCGCCGGCCGCGCGCTGGGAAGTCGGTG +CCGCTGCCGTCTCTGCGTTCGCCATGCGTCCCGGGGCGCCAGGGCCACTCTGGCCTCTGCCCTGGGGGGCCCTGGCTTGGGCCGTGGGCTTCGTGAGCTC +CATGGGCTCGGGGAACCCCGCGCCCGGTGAGTGGGGCGGCCAGAGGGGCGGGCGGGGCGGGCCACCCACGTGGGGCTGCGCGGAATGCGGCCGGGGGGAC +GTCGGGGGGCGCGGCGGCGGCGGCGGGGGCGAGGGCGGTGTCCGGCGCAAGCTGGAGCCGGGAAGGTCTGAAGGAGGGTCACCAAGAGGTCAGCAGAGCA +GAGGTTTCTAATCACAATGACCGCTGACATTTATTGAGCGCTTAGTGTCTACCTCTCCCCTCCCTGAACCTGTGCCATCCCGATAGTGCCGGAGCTCTCT +TCATCTCCGTCTTCCAGATGGGGAAACTGAGGCTCAGGGTCACACAGCCTGTAGCAGGCAAAGCCAGGGTTCTAGCCGCGACCGTCCGGGTCGGTCCTGG +TGCCGAGAGGTAGTGCTGGGTGTCGGGAGCCAGGCCCTCCAGCTGGGGCTGAGAGCTTTCCCGGGTCCTGGGTAGACGGGGCATGGAGTCTCACACCTGG +GACTTGCCGGGAGGTGCCAGGCAGGAGACGGCCCCACTCCTGGCCTCAGTTTCCCCTCCTATGATGGGTGCCAAGGTGCTGCGTTCCACAAGCTGGTCCC +TGGCAGTGTCTGTGAACCAGCAAGCGCTCTGGGATGGGGGCTGTGGCCGTTCCTGCCCCCAGGGACGGGGGAAGAAATGGGGGGCTCTCTGGCTCCCCAC +CCCCCATCCCTGCAGCCCCACCCCACCCCAGCCCTGCGCCAAAGGGAGAGCAGAGCCCCCTCCCCGAAGGCCACGTCCCTGGGGAGACAGTGAGCTCATG +CAAGGGGAATGTTCCCAAGTTGGAGTGAGTAAGAGGCGGGCCAGGCGGTGGGGGGGCTGCCAGGCGCGGGGCTCCGCGTGCCCTCGCCCTCGGGTGCTGT +CTAGACAGAGGGCAGAGGCGGGAGAAGCGGCTCCAGGGCCTGCTGACCCTGACATGCCCAGTGCCTGGTGTTTGGTGGTGTTTGAGGGGTTGGGCAGGGT +GCCAGCCCCTGGCCTGGGGGCTTGGAGGGTACGGGAAGGGACCTCCTGGGGTGGGTGGGGGTTGGTGGTGAGGCTGTGGGGGGGGGCACGTGGAGCTCAG +AGGGGAGGAGACATTTCCAGGGTTCTGGAGCCAGGGTGGGGACACCCATGTGGTTTTCTGCCCCTTCTTCCTGGGTGGGGGTAGATCATTCCGTGCGTAA +CTACTCAGCACCACCTGCATGCATCTGTGGGCGGGCCAGAAGCTGGGTGTCAGGAGTGGCCCAGGAGAGCACCCCGTTCCCCGGCCCGCAGGTGGTGTTT +GCTGGCTCCAGCAGGGCCAGGAGGCCACCTGCAGCCTGGTGCTCCAGACTGATGTCACCCGGGCCGAGTGCTGTGCCTCCGGCAACATTGACACCGCCTG +GTCCAACCTCACCCACCCGGGGAACAAGATCAACCTCCTCGGCTTCTTGGGCCTTGTCCACTGCCTTCCCTGCAAAGGTGAGACCTCAGGCCAGAAGCAG +GGCAGACGTCTCAGCTCAGGACCAGCCACAAACAGTCATGGTGGTCGAGGGCCGAACGTCCAGGGACTGAGCCCGTCACAGGGGTATGTAGGAGGCTGCA +GGGGGATCCCAGCCTCAGAGAGGGACTGGGGGGACTTCCCGGTTCCCAGGCTCCAGCCTCTTGCAGCTCAGGACTCAGGAAGAGACCACGTGGCTCCAGC +CTTTGCTGGGGCTGAGCTCTCTGCCTGGGTGGCTCTTCCCACCTGGTCGATAAATGTCTGGCTTGCACCTAGCTCCTGGGAAGGTGGGTTTGCCATTCTG +GCCTGTGACCCCAAATGTCCACACCAGGGACCTTCACTGCAGACTCCAGGGTCTGCGGTGGGGTTACAGCTGCATGTTTAACAAGCATTTGCCTCGGGAC +CCTGTTTTGAGAGGATGCCTCCCACATCAGACTAGGGGCTCTTGGTTGGCGAGTGGCACAGAACGAATGAATAAGATTCTCCGCACTGGAGGATGATGGT +TTTTTTTTTTTTTTTTTTTTTTTTTCCTGAGATGGAGCCTCGCTCTGTCACCCAGGCTGGAGTGCAGTGGTGCGATTTTGGCTCACTGCAACTTCGGCCT +CCGAGGTTCAGGTGATTCTCTTTCCTCGGCCTCCCCAGGGGCTGGGACTGCAGGCGCGCGCCACCACACCTGGCTAATTTTTATGTTTTTGGTAGAGACA +GGGTTTCACCACATTGGCCAGGCTGGTCTCAAACTCCTGACCTCAAGTGATCTGCCAGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACC +ATGCCTGGCCTGTTGGGGCACATCTTGAAGGAGGTGGGCATTAGAGCTGGGGTGTTGGGGGATGTCTAGGAGTTTGCCAGATGGGGCCGGTATGGGAGAG +TGGATCAGGAGAGAACATGGCTTGAGGTTAGGTCCTGGTGGGTGGGGTCAGGCAGAGGAGCCAAGGGGAGGCTGAAGCTGAGGGCTGCAGACCCGAAGGC +CAGGCTGAGGAACTCTGCTGGCCTCTGAGATGTGATTAATCCCAGATCAGCCTGGCTGGGTGGTCCTGAACTCACTGCCACATACCCCTGCTCCCTCCAG +ACCCCCCTCTGGCTTCTGGGAGAAGGACAGTCTTCAAAAAGTGCCTGGCCTGGGCATGAGACGGCCCAGGACCCCCCACCCCCAACCTCATCTGGCCCTG +GGGACGGAACTCAGGCCCCCTTCCGTTCTCGCTCGCATAAAAGCCACCCTGGCCGAGCATTTCCAGATGTGCCTGTGAGCCGCTGTGCCGGGGCCGCCCA +GGTGCGGCCCACATGCCCTGCAAGGGCTGCGTGGCGGGCGCTGGCCATCCCCTAAGGAGTGCCGCACTGCCTTGGAAGTGGGGCTCCCTCGTCAGCCCCA +CTTTACACACAGAGAAACTGAGGCTGGCACATAAACTCAACAGCTGTGTTCAGAGGCCCTACCAGACCCCCAGATAACAGAAAGGGGGTTGGTCATCTGG +GTCCTGGCTGCAGCTTTCAAACTGAGGTGCTTGGGCCCCTGCACTCATAGCTGCGACCCGGCCTCAGTTTCCCCATCTGTAAAATGATGACTTGGGAAGA +TGCGATAAGCCTAGGAGGCGATGAGCATTCACATTGAAAGCGGGGGCGGGGACCCCAGAGAGAGCTTCCCTAGCAGGACCTCAATATCCCTGTCTGAGCA +GCGGGGCTGCGGGGCAGCTCCTGGTTCAGAGGCCTAGGGCTGTGGGGGGCCCCCTCCCCTGGAATCGCTCCCCAGGCCAGGAGGGCCGTCCAGCGCCCCG +CCCTCCCCGACGCCTCCTGGGGGAAGGTCCTGGCAGCCCCAGACTCGCGCCTGGCAAGGGCGGAACACCCCAGGCTGACGCAGCTGGGGCCCCTCCGGCC +TTCCCAGAAGAGCGCGTGCATCGGGAGCAGACGTCAGCCAGCTGCAAGGAGGAGCGGCCCGGGGCTGCGTAGCTCCGCTGGACCCCGATTCCGGGCAGAG +ACCCCCCCCCGCCCCGGCCCGCGCGCACCGAGCCCAGCCCCCGCCCCCCAGCGCAGGCGCAGCGCGGACCTCGGCCCCACCGGTCCCGCGCCCGGACCCT +GAGCCCTGCCCCTGGGAACCCGAGGGCCCCGACTCCGACTGACCCTGACCTGGGACGGCGCCCCCGCCTCCGCCCTGCAGAAGGGGCGCAGGGAGGGGCC +CCGAGGCCTTCGCGCGGCCCCACGCCCGGGACCCTCCCGCGCCCGGCCCCACGCGCGTGTCCTCTGTCCGCAGATTCGTGCGACGGCGTGGAGTGCGGCC +CGGGCAAGGCGTGCCGCATGCTGGGGGGCCGCCCGCGCTGCGAGTGCGCGCCCGACTGCTCGGGGCTCCCGGCGCGGCTGCAGGTCTGCGGCTCAGACGG +CGCCACCTACCGCGACGAGTGCGAGCTGCGCGCCGCGCGCTGCCGCGGCCACCCGGACCTGAGCGTCATGTACCGGGGCCGCTGCCGCAGTACGTGGGGG +CGTGGTCTGTGGAGGGGCGGGGCGGGACCTACCGGACCTGCGCGTCATGTATCGAGGCTGCTGCCGCAGTAGGCGGGGGCGGGGCCTGGGGCGGGACCAC +CCGGACCTGAGCGTGACGTATCGGGGCTGCTACCGCAATGCGTGAGGGCCAGGCCTGCGGGGGCGGGGCCTGCTGGAGGGGCGGGGCCTGCTGGAGGGGC +GGGGCCGCTGCCGCAGTGCGTAGGGGCGGGGCCTCCAGCCCAGGACAGGTCACATGGGTGGCGGTGGGGCCTGAGTAAGGGCGTCTTTATACTTCCGAGG +GAGTATCACGGGGTAGGGTCTTTTGTAGGGTTGGGATTTGGAAAATAGTGGGCCTCTGGGGGCTCACACTGGGCAAGAGGTATGTGGCATGGTCAGAGCG +GGAGCGTGACTCAGAGAGGGGCTTGTGGGTGTAACCAGAGGGGCATGATGGAACCAGGGGGGTGAGACTGGGTCATGTAAGGGGCGGGGCTCTTGGCTGG +GGCGTGGTTCCTGGGTGGAGATGGGCGGGGATTTGTGGGTGGAGTTTGGGTGGGCGGCCCCGCAGTCGCGGAGGGGCGGGGCTTTGGGTAGCATAAGGGG +CAGGAGCTCACGAAAGAGGTGTGGCTCCTGGGTACAATGGGAAGGGCAGGGCTTGTGGGTGGAGCCTGAGGGGTGGAATGGAGAGGGGGGCTCACGGGGG +GCGGGGGGGTGCTTGTGTCTCCTACCAGAGGGTTTTCGCATCTTGGGGGTTAAGGGTGGGTCTTGGGGCCAAGAGCCCTGCGGGGTTCTCAGCGAGATGT +CCCCTGAACTTCCCCTGGCACCCGGCCTGCAGAGTCCTGTGAGCACGTGGTGTGCCCGCGGCCACAGTCGTGCGTCGTGGACCAGACGGGCAGCGCCCAC +TGCGTGGTGTGTCGAGCGGCGCCCTGCCCTGTGCCCTCCAGCCCCGGCCAGGAGCTTTGCGGCAACAACAACGTCACCTACATCTCCTCGTGCCACATGC +GCCAGGCCACCTGCTTCCTGGGCCGCTCCATCGGCGTGCGCCACGCGGGCAGCTGCGCAGGTGCAGACGCAGGGCGGGGGCACAGGCCTGTCCTGGGGGC +CGGAGAACCCCCTGCCCTGCGCCCTCAATGCTCTTATCGACCCTTGCAGGCACCCCTGAGGAGCCGCCAGGTGGTGAGTCTGCAGAAGAGGAAGAGAACT +TCGTGTGAGCCTGCAGGACAGGCCTGGGCCTGGTGCCCGAGGCCCCCCATCATCCCCTGTTATTTATTGCCACAGCAGAGTCTAATTTATATGCCACGGA +CACTCCTTAGAGCCCGGATTCGGACCACTTGGGGATCCCAGAACCTCCCTGACGATATCCTGGAAGGACTGAGGAAGGGAGGCCTGGGGGCCGGCTGGTG +GGTGGGATAGACCTGCGTTCCGGACACTGAGCGCCTGATTTAGGGCCCTTCTCTAGGATGCCCCAGCCCCTACCCTAAGACCTATTGCCGGGGAGGATTC +CACACTTCCGCTCCTTTGGGGATAAACCTATTAATTATTGCTACTATCAAGAGGGCTGGGCATTCTCTGCTGGTAATTCCTGAAGAGGCATGACTGCTTT +TCTCAGCCCCAAGCCTCTAGTCTGGGTGTGTACGGAGGGTCTAGCCTGGGTGTGTACGGAGGGTCTAGCCTGGGTGAGTACGGAGGGTCTAGCCTGGGTG +AGTACGGAGGGTCTAGCCTGGGTGAGTACGGAGGGTCTAGCCTGGGTGTGTATGGAGGATCTAGCCTGGGTGAGTATGGAGGGTCTAGCCTGGGTGAGTA +TGGAGGGTCTAGCCTGGGTGTGTATGGAGGGTCTAGCCTGGGTGAGTATGGAGGGTCTAGCCTGGGTGTGTATGGAGGGTCTAGCCTGGGTGAGTATGGA +GGGTCTAGCCTGGGTGTGTACGGAGGGTCTAGTCTGAGTGCGTGTGGGGACCTCAGAACACTGTGACCTTAGCCCAGCAAGCCAGGCCCTTCATGAAGGC +CAAGAAGGCTGCCACCATTCCCTGCCAGCCCAAGAACTCCAGCTTCCCCACTGCCTCTGTGTGCCCCTTTGCGTCCTGTGAAGGCCATTGAGAAATGCCC +AGTGTGCCCCCTGGGAAAGGGCACGGCCTGTGCTCCTGACACGGGCTGTGCTTGGCCACAGAACCACCCAGCGTCTCCCCTGCTGCTGTCCACGTCAGTT +CATGAGGCAACGTCGCGTGGTCTCAGACGTGGAGCAGCCAGCGGCAGCTCAGAGCAGGGCACTGTGTCCGGCGGAGCCAAGTCCACTCTGGGGGAGCTCT +GGCGGGGACCACGGGCCACTGCTCACCCACTGGCCCCGAGGGGGGTGTAGACGCCAAGACTCACGCATGTGTGACATCCGGAGTCCTGGAGCCGGGTGTC +CCAGTGGCACCACTAGGTGCCTGCTGCCTCCACAGTGGGGTTCACACCCAGGGCTCCTTGGTCCCCCACAACCTGCCCCGGCCAGGCCTGCAGACCCAGA +CTCCAGCCAGACCTGCCTCACCCACCAATGCAGCCGGGGCTGGCGACACCAGCCAGGTGCTGGTCTTGGGCCAGTTCTCCCACGACGGCTCACCCTCCCC +TCCATCTGCGTTGATGCTCAGAATCGCCTACCTGTGCCTGCGTGTAAACCACAGCCTCAGACCAGCTATGGGGAGAGGACAACACGGAGGATATCCAGCT +TCCCCGGTCTGGGGTGAGGAATGTGGGGAGCTTGGGCATCCTCCTCCAGCCTCCTCCAGCCCCCAGGCAGTGCCTTACCTGTGGTGCCCAGAAAAGTGCC +CCTAGGTTGGTGGGTCTACAGGAGCCTCAGCCAGGCAGCCCACCCCACCCTGGGGCCCTGCCTCACCAAGGAAATAAAGACTCAAGCCATTTTGGGGTGT +CCAGGCCTCAGTTTGTCTCCTCTCTCAAGGCTTCAGGCCGCCCCCACGGCTGTGGGATGGGCAGCCTGGGGCCTGGGGTGCCGCATGGGTGCTCTGGAGG +CACGGGAAGAGAGACCCAGCATTAGTCCTTGGGCAGCCTCTGGCCGCCTCTGGGCCTCAGTGCCTCTCCAGGCAGTGGACAAGCCCGGGAGGGGCTGAGG +CAGAGCGGGAGGGGAGGGAGAGAAAGGAGGTCTTTTGGGAGGGCACACAGGATAGACAAGATGGCTTAGGGCAGCCCTAAGACACCAGCTGGCTTGGGAC +CCAGAAATGGAGGCCCGGTCTTGAATGACTTGGGTGTAACGATAGCAGTAATAAAAATAACAGGATTAGGGCCCGGGTGGGGTAGCTCACCCCTATAATC +TCGGCGCTTTGGGAGGCCAAGGCGGGCGGGTCACTTGAGGCCAGGAGTTCCAGACCAGCCTGGGCAACATAGTGAGACCCTCATCTCTACAAAAAAAAAA +AAAAAAAAAAAAAAGACCCAGGCATGGTGGCATGCTCCTGTGGTCCCAGCTACTCAGGAGGCGGAGGTGGGAAGATGGCTTGAGCCCAGGATGTCAAGGC +TGCAGTGAGCTGTGTTGGCACCACTGCACTCCAGCCTGGGTGACAGAGTGAGACTGTTTCTAAAATAATAATAATAGCATAATTGGCCGGGCGTGGTGGT +TCATGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCAGGTGAATCATGAGGTCAGGAGTTCGAGACCGACCTGGCCAACATGGTGAAACTCCAATCTCG +GTGAGCCGAGATCGTGCCACTAAACTCCAGCCTGGGGGACAGAGCAAGACCCCATCTCAAAAAAAAAAAAAAAAAAATTAGCCAGGTGTGGTGTCATGCA +CCTGTAGTCCCAGCTACTTGGGAGGGTGAGGCAGGAGAATCGCTTGAACCTGGGAGGCAGAGGTTGCAGTGAGCCGAGATCGCACCACTGGACTCCAGCC +TGGGTGACGGAGTGAGACTCTGTCTCAAAATAATAATAATAATAATAATAATAACAACAACAACAACAAAAAGGCCCAGCGCGGTGGCTCACCCGCGCCT +GTAATCCCAGCACTTTAGGAGGCCAAGGCTAGCGGATCACGAGGTCAAGAGATCGAGACCATCCTGGCCAACATGGTGAAACCCCATCTCTACTAAAAAT +ACAAAAAATTAGCCGGGTGTGGTGGTACATGCCTGTAGTCCCAGCTAGTTGGGAGGCTGAGGCAGGAGAATGGCTTGAACCCAGGGGCAGAGGTTGCAAT +GAGCCGAGATTGCGCCACTGCACTCCAGCCTGGTGACAGAGTGAGACGTCATCTTAAAAAAATAATAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTCTGGGAGGCCGAGGTGGGTGGATCACGAGATCAGGAGATCGAGACCATCCTGGCTGACACGGTGAAACCCCGTTTCTACTAAAAATACAAAGAAT +TAGCCGGGTGTGGTGGCGGGCGCCTGTAGTCCCAGCTACTTGGGAGGCTGAAGCGGGAGAATGGTGTGAACCCGGGAGGCGGAACTTGCAGTGAGCCGAG +ATCGCACCACTGCACTCCAGCCTGGGGGACAGAGCGAGACTCCATCCAAAATAAAAATAAGTAAAGATAAAAAAATAAAATAATAATAAAGAAAATAAAA +TCTAAAAATAAAAAAATAATAACACAATAACAAACTGTGACAATAACATCACCTGGGACTTGCTGTGCACCCCGCGCTATTCTCTGGTTTTCAGAGGATG +ACCACGAGGCTTGATGTGTGGCCAGACCCTCTTGGGACTCCTCGGCGCGGCCGGTGCAAGCCCGCCCTGGTGTCCAGCAGCCCCCACGCCCTGCACAGGG +AGCTCAGGGCTTCCTGGCCTCCGTTTCCCAGCGGACTCGCCTGCGGTGTGGTTAGGCGGCTGGAGGGAGGTGGAGGAACGGCATTCCAGGTGGGAGGCTG +CAGGAGTGTGGGTTGCAGGGGCGCAGGGGTAGACCCAGAGGGGTTCACGGTGGGGGGCATGGGAAGGTGGAAAGGGGCTGCGGACCGAGCCGCGACACGA +ATGCCGGTGGACCCTGCAGCTGACCGCCCACGGGTGAGGCTGGAAGTCAGTTAACATTTTACTGGGTTTGCTTCTGCCCTTTGCATGTGGAATGGGTGTG +CCCCACCGCTGCCCGTCCCACCCCAACCCTGAACATCAGGCTTCCCGTGGGGCCCAGCCACGGAACATTCCAGGCCTGGAGCGGCCATCTCATTTGCATG +CCGCAAGGTTGTGGCTCAGGCGGCTTCTCCTGGGGGCCTGGTGGTCCCAGGCAGGGGGCCGGGCTGGGGACTGCTCCGCCGAACCACGTCCCAGATCCAG +GCCACAAAGGCGGACACCTGCGTGTACACGTCGGGGGTCTTGGGGTCGCCGCACCAGAGGCCCGAGAAGGAAACGAGGCCGTGAGCCCGGTTCCTGCACA +CCAGGGGCCCTCCGGAGTCGGCCTGGAGTGAAAGGAGAGGTGAGGTCAGGGCCTCTGGGAGCTGCTGCAGGCACATCTCACCACGGCCCTCCCTGCCTCA +GAACCCTCTGTGGCTCCCTACTGCTCTCCAAGGAAAAAGTAAATTCATTTCTCCCCTCCAGGCCCTGAGGACCCAGCCCCCACCCACTTCTCTGCCCTCC +CCGCTGAGCCTCCTCAGTGCTCCACGGCCTTTGTATAGCCTGGAGACCTGTTCCTGCCCTGCGCTGGATGCTGCCTGTGTGAACATTCGAGTCTGCAGTG +TTTTGGGCAGTGCACAACCTACACAGCTGTACGCGGCAGCCCTCTACTAACAGGTCTCTCTGCCTTGCGTGTGTTTCCTCAGATCTTCTAAGGATTCCTT +CAAGTCTCAGCTCAAAGGTGCTCTCCTTGGAGAGGGCTCCCCGTATACTCACCCTAAAATCCCTCATCCTACCCTCCTGCCATCTAGAATCCGCTCTGAT +ACCATCAACTGGATACTAATAGTGTAGCAGTTTTACAGATGGAGAAAAAGAGGCCCAGAGAAATCAAGTGACTTTTCCAAGGTCACGCATCGGGAAAGTG +GACAGTCTCATTTCTCCTGGACTCGGGCTGCTGGGCTAAGTGTGTGTCCTGAACCAAGTCGCTCTCTTGCCTGCGGTAAAAGACCCTCCAGGGCCAGTGT +CTCCCTTGGCACCTGGGGATTCGTTTATCTGGCAAGGTTTTAGGAGTGGGAGCTGCTTCCTCTCAATCTGTTACTACCCTCTACTGAATACTGCTTGTAT +AAATACACAAGTGCTTGGCTCTTTGTGCAGTGCGCAACCTGCACAGCTGAACATGGCAGCCCTGCATGACCCTTGCCAACTCCCTGCCTTCCCTGGGCCT +CAGCTTCTCCGTCTGGTCCAACATCAATGGGACTCAGTTCCCAAGGCCCTTCCTGGCCCTGACCCTCTCTGTGGGCCTTGGTTTCCCCACACAGTAAGTG +GGTGGAGCAGGGAGGGGATCTTACCGAGCAGAAGCCCCGTCTGTGGCTGTCCCCACTGCGGGTGCAGAGCATGGTAAGTGTCAGGTGGCCCTTCCAGGAG +CTGTTGCAGACGTCCGGGTCCAGCACTCGGACCTTGGCCTCCATCAGTCCAGGCGGCAGCTCCTCAAAGTCAGACACGAAGCCCCAGCCAGCCACCCGGC +ACCGTGTCCCCGCTGTGGGGGGCCTGGCCCTTCTCCCTGGCGGCCTCAGCAGCCCCACTGCAGGGCCCAGGACAGCAGAGCCGTTCAGCTGCAGGGAGAG +CATGAGTTCAGGCCACTGGGCTCCCTCCCCACCCCCGCTCCTGCCTCAGTTTATCCATGGGACCCCTGGTCCTGCCCTTGTGAAGCAAAATCAATGGCGG +CCACCATGAGGCCGGGTCAGGAGGCCCCGTTCCTTCTGCCAACACAGGCCCCTACCCCTCAGGCCTCCAGGGTCACCGTCAGCTGCCCAAAGGGTCTTTC +TGTTCTGTTCTTTTCTTTTTTTTGAGATGGAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCAGTGGCACAATCTTGGCTCACTGCAACCTCCACCTGCCAG +GTTCAACCGATTTCTCCTGCCTCAGCCTCCCAAGCAGCTGGGATTACAGGCGTGCACCACCACACCTGGCTAATTTTGGTATTTTAGTAGAGACGGGGTT +TCACCCTGTTGGCCAGGCTGTTCTCAAACTCCTGACCTCAGGTGATCCACCCACCTCAGCCTCCCAAAGTGCTGGGATTACAGAGTGAGCCGCCGCGCCC +AGCCTCAAAGAGTCTTTCAAACTCCATCTCCTTCCTTACTCTAAGCCCTCCCACGGCTCCCGATTGCCCTCAAGACAAAACCTCTTTGCTCACCAGCCAG +GGCCTCTGAGGGCTCTCCAGCCTCAGCCTCCCCTTTGGCCAGGCAGGATGAATTTACAGCTACTCCCTGGGCCTGCCACACACCTCCCCTCACACCAGAC +CCCCAGCCTGAAACACTTTTCCTATTCAGCCATCTCAGCATGGATGCCACCTCTTCCAGGAAGTCTTCCCAGACTCCCAGGCTGGCACGTGAGTCTTCTC +TGGGCTCCCTGCAGCCTGTTGAGGCCGGTTTACCCAGTGAAGACTGAGTGACACCCCGGGCTCTGTGTGGCCCAGCACCGGGCCTCTGGCCCTGGCCCTG +GCAATTGGCACACAGCTGATGCTCAGTTAATGGGCCTGGGAAGGACGGCTCCAATCCCTGTCTCTGGTTCTCTGATTTGTGCGTCTTGGGTTCATTCCTG +ACATTCTTGATGTCTCGCTCAGCCTCAGTTTCCCCATCTGTGCGATGGCCTCTGGGTGAACCAGCGCTGGTTCCAGGCTTCAGGGTTTCACAGATGAGAA +AAATTCACCCAAAAGCTTTGGCTACTGGCACTTGCTCCTCCTCCTTTTTTTTTTGTTTTTTTCAGAGTCTTGCTCTGTTGTCCAGGCTGGAATGCAGTGG +CGCAATCTCGGCTCACGGCAACCTCCGCCTCCCGGGTTCAAGCGATTCTCCTGCCTCAGCCTCTGGAATTTAATTTTGGGATGCTGGGTAGAAGCGTCAG +GGAAGGGGTCGTCCCTCGAGCAGGAGGGGGCCAGGCGGGTCTGCATGGATGCACCACGTGTGGGAGGAGCAGCTTCCCACCCGGAGGACTCCACCCAGGG +ACTTTTTTTTTTTTTTCAGATGGAGTCTCACTCTGTCACCCAGGCTGGAGTGCAGTGGCACGATCTCGGCTCACGGCAACCTCTGCCTCCCAGGTTCAAG +TGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGATGACTGGCACCCACCACCAGGCTCAGCTAATTTTTTTATTTTTAGTAGAGATGGGGTTTCACCAC +GTTGGCCAGTCTGGTTTCAAACTCCTGACCTCAAATGATCTACCCGCCTCGGCCTCCCAAAGTGCTGGGGTTACAGGTGTGAGCCACCACGCCCGGCCCC +ACACAGGGACTTTAAGCGTCTCCTCCACACAGGGCAGGGGCCCGAGAGGCACATTCATTCCATTTCAGCATAAACTTTGAGCGCCTGCTGTGTGCCATAA +ATGGCCATAAAGGTGATAAAAAATCCCTGCCCGTTAGGTTCAGAGGAAGCGGGAATGAGGAAGCGGGTGGTCCAGGGGTTAGCAGGTGACAAGCAGGTGA +CGACGGGGCCGGAAGGGTGGTCCAGGGGTTAGCAGGTGACGACGGTGCTAGAAGGGTGGTCCAGGGGTTAGCAGGTGACGACGGGGCTGGAAGGGTGGTC +CACAGGTTAGCAGGTGACGACGGGGTGGTCCAGGGGTTAGCAGGAGATGACGGGGCCGGAAGGGTGGTCCAGGGGTTAGCAGGTGATGACGGGGCTGGAA +CAGGGTTGCAGGGAGGGGGTATGTGGTCCAGGGCGGCCTCCTGGGAAGGTAACATTTGAGCAAAGACTTGACAGGCGTGAGGGGAAAGGCTCGCGGTGTC +TGGGGAACTGGTGCACTGGGTACAGCTGGTGCAGAGCTCGGAGCGGAGACTGTGCTGGGGATGGGATGGCCCATCCGGGAGGTCTGCTGGCCTCGAGTCA +GAAAGGTGACAGGCATGGATTAGCAGGGCCTGTGGGCACCAGGAGGATTTGTCCTGCAGGAGGTGGGAGCCACTGGGGGGTCCAGGGCACAGGAGGAATG +GGACCTGACGTCCAACTGTCTTTAAAACCTAAGTCAGGCCAGGCGCAGCAGCTCAGGTTTGTAATCCCAGCACTTTGCGGGGCTGAGGCAGGAGGATTGC +CTGAGTCCAGGAGGTCAAGACCAGCCTGGGCAACATGGTGAAACCCCGTCTCTACTAAAAATATAAAAATTCGCCTGGCGCAGTGGTACACGCCCGTGAT +CCCGACACTTTGGGAGACCAAGGTGGGCGGATCACTTGAGGACCGGAGTTAAGACCAGCCTGGCCAACATGGTGAAATCCCATCTCTACTAAAAATACAA +AAATTAGCCAGGTGTGGTGGTGGGTGCCTGTGATCCCAGCTACTCGGGAGGCCGAGGCAGGAGAATCGCTTGAACCCGGGAGATGGAGGTTGCAGTGAGC +CCTGACTGTGCCACTTTACTCCAGCCCAGGTGCCAAAGTGAGACTCCGTCTCAAAAAATAGGCCAGGATTGGGAGGCAGAGGTGGGCGGATCACGAGGTC +AAGAGATCGAGACCATCCTGGCAAACATGGTGAAACCCCATCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGGGCGCCTGTAATCCCAGCTA +CTCGGGGGGCTGAGGCAGGAGAATCGCTTGAACCTGGGAGGCAGAGGCTGCAGTGAGCCGAGATCGTGCTACTGCACTCCAGCCTGGGGACACAGGGAGA +TACTGTCTGAAAAAAAAAAAAATAGCCCAGGGCTGCTTCTCCTGGAAAACACTAAACGGCGGATGACGTCGGTGCAGTGGGGCGGCCCTGGGATGGGGAA +CGGCGCTGGCTTCCCCCGAGGCTTCGGCACTGGCTTCCGGGCTGGGGCCGCGGAGCTCACAGAGGCAAGACAGAGGATAAGGAGTAGACGCCTGTCACCA +AGCTGGGCCGCCTGGTCAAGGACATAAAGATCATGTCCCTGGAGGAGATCTGTCTCTTCTCCCTGCCCATCAAGGAATCTGAGATCATTGACCTTTTCCT +GAGGGCCTCTCTCCAGGACGAGGTTTTGGAGATTATGCCGGTGCAGAAGCAGATCCGCACCGGCCAGCGCACCAGGTTCGAGGCGTCTGTTCCCACCGGG +GACTACAATGGCCACGTCGGTCTGGGTGTTGAGTGCTCCAAGGAGGTAGCCACTGCCATCATCGGGGCCGTCATCCTGGCCAAGCTCTCCGTTGTCCCCA +TGCACAGAGGCTACTGGGGGAACAAGATCGGCAAGCCCTACACCGTCCCTGGCAAGGTGACAGGCCGCTGCGGCTCTGCGCTGGTGTGCCTGATCCCCGT +GTCCGGGGCGCTGGCATCGTCTGGGCGCCTGTGCTCAAGAAGCTGCTCATGATGGCTGGTATCGGTGACTGCTACACCTTAGCCAGGGGCTGCACTGCCA +CCCTGGGCCACTTTGCCAAGGCCGCCTCTGATATCCTCTCTAAGACCTACAGCTGCCTGACCCCTGACCTCTGTATTCCCCAAGTCTCTCTTTCAGGTAT +TCACTGGCCATCTTGTGAAGACTCACACCAGAGTCTCCGTGCAGACGCCCGGCTCCAGCTGTGGTTACAACATAGGGTTTTATACACGAAAAATAAAGTG +AATTAAGCCTGGAAAAAAAAAATGGCCAGGCACGATGGCTCACGCCTGTAATCCCAACACTTTGGGAGGCTGAGGTGGGTGGATCACTGGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATAGTGAAACCCCATCTCTACTAAAAACACAAAAAACTAGCCAGGTCTGGTGGCGAGTGCCTGTAATCCCAGCTACTTGGG +TGGCTGAGGCAGGAGAATCACTTGAGCCTGGGAGGCGGAGGTTACAGTGAGCCGAGATGGCGCCATTGCACTCCAGCCCCCGTGACAGTTCGAGACTCTG +ACTCAAAAAAAAAAAAAAAGAAAAGAAAAGAAAAGTAGGCCGGGCTCGGTGGCTCACGCTTGTAATCCCAGCCCTTTGGGAGGCCGAGGCAGGTGGATCA +TTTGAAGTCAGGAGCTTGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAATACAAAAATTAGATGGGCTTGGTGGCGCGCACCTGTAAT +CCCATGTACTTGAGAGGCTGAGGCAGGAGAATCACTTGAACCCGGGAGGCTGAGGTTGCAGTGAGCCGAGATTGCGCCATTGCCCTCCAGCCCGAGCGAC +AGAGCGAGAGACTGTCTCAAAAACTAAACATACGTCAGATCCACCCCCGGGGCTCACCCGCAGCAGGCAGATGTCGTTGGCGTGGGTCATGGGGTGGTAG +TCGGGGTGTGTGGTGAGAGCATCGATGCCAAACACCTGCTGGGTGGGCTCCGCAGTACTCAGGACGTGGGCGCCCAGCACCACCAGGCCAGTGCGGAGGT +CTCTGCAGGGAGGAGGTGGTGGGTGAGACGGGGGTGAGGGCTGCCCGTCCTGGGCCTCGGTCCACTCATCTATGAAACGGAGGCCCAGGCCGGGCACGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGGTGAGGAGGGTGGATCACCTGAGGTCGGGAGTTCAAGACCAGCCTGATCAACATGGAGAAACCCCGT +CTCTACTAAAAATACAAAATTAGCCAGGTGTGGTGGCACATGCCTGTCATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATTGCTTGAGCCTGGGAGGC +GGAGGTTGCAGTGAGCTGAGATTGCACCATTGCACTCCAGCCTGAGCGACAGAACAAGACTCCGTCTCAAAAAAACAAAAAAAAAACAATTACTTTTGCA +TCAACTTAATATTCTTTTCCTTTTTTCTTTTTTTTTTTTTTTGAGACAGAGTCTCACTCTGTCCCCTAGGCTAGAGTGCAATCGAGGCTTACTGCAACCT +CTGCCTCCTGGGTTCCAGTGATTCTCCTGCCTCAGCCCTCCAAGCAGCTAAGACTACAGGCGTGCGCCACCACTCCCAGCTAATTTTTGTATTTTCAGTA +GAGACAGGGTTTCACCATGTTGGCCAGGCTGGTCTCGAACTCCTGACCTGAAGTGATCCACCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGA +GCCACGGTGCCCAGCCCCCAACTTAATATTATGATAATAAATTAATAATTATGTTTATTATTTTTCCTACCTCCAATATAGAATTAACTGCAATAGTTGT +GGTATTAATTTGAATCATTATTATAAAAACATATTTAGAATGAAGATAATACTTATTATATTTATTATAAGTTCTATTTCAATTATAATATTAACTACAG +TAATTTCAATATTCTCCTTTTTTTATTTCTTTAATTTTTTTTTTTGAGACGGAGTCTCGCTCTGTCACCCAGGCAAGATTGCAGTGGTGCAATCTTGGCT +CTCTGCAAGCTCCACCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCTGAATAGCTGGGACTACAGGCGCCCGCCACCATATCCGGCTAATTTTTT +GTATTTTTTTTTAGTAGAGACAGGGTTTCACCGTGTTAGCCAGGACAGTCTCGATCTCCTGACCTCGTGATCCGCCTGCCTCGGCCTCCCAAAGTGCCGG +GATTACAGGCGTGAGCCACCGCACCCGGCCTTTTTTTTTTTTTTTTTTTTGAGACAAGGTCTCACTCTGTCACCCAGGCCGCAGTGGTGTGATCACAGCT +CACTGCAGCCTCGACCTCCCAGGCTCAAGCGATCCTCCCACAGCAGCCTTTCAAGTAGCTGGGACCACAGAAGCACAGCTCCGGTGCGGAGGACTCTGCG +GGGAGGAGGGGGTGGGTGAGATGGGGGTGACGGCTGCCCGTCTGGGCCTCAGTCCACTCATCTATGAAATGGAGGCCCAGTAATCCATTTAATGCTCACG +CCGGCCCCGTGATAATATTAGGTTGGTGCAAAAGTAATTGCACGAAAAAAATTAAATGGCAAAAACCACAATTAACTTTTTTTTTTCCGACAGAATCTCA +CTCTTTCCCCTAGGCTGGAGTGCAGTGGTGCCATCTCGGCTCACTGCCACCTCCACCTCCTGGGTTCAAGTGATTCTCCTACCTCAGCCTCCCGAGTAGC +TGGGGATACGTACAGCCACTTGCTACCATGCCCAACTAATTTTCGTATTTTTTTTTTGAGACAGAGTCTCGCTCTGTCCCCCAGGCTGGAGTGCAGTGGC +GCGATCTCGGCTCACTGAAAGCGCCGCCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCTGGGTAGCTGGGACTACAGGCGCCTGCCACCACATCC +GGCTAATTTTTTTGTATTTTTAGTAGAGATGGGGTTTCACTGTATTAGCCAGGATGGTCTCGATCTCCTGACCTCGTGATCCTCCTGCCTCGGCCTCCCA +AAGTGCTGGGATTACAGGCATGAGCCACCGCACCCAGCCTAATTTTCGTATTTTTAGTAGAGACAGAGTTTCACCATGTTGGCCAGGCTGGTCTCATACT +CCTGACCTCAAACAATCCACCGTGTCCCAACGTGAGGGGGACTGCAGGCTGGCGGGGGAGCTGGGGACACTGCAGCCCAGGACCAACCTATCCCGTGCCT +GGTGGGGGCTCCTGCAGGAGGGGACCCACCCACCCTGGCCCCAATATACATTTTAATAGTTATTATAACAATATGTTTAAAACGAGGCAGGGCATGGCGG +CTCACACCTGCAATCCCAGCACTTTGGGAGGCAGAGGCGGGTGGATCATTTGAAGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAATCCAGTCT +CTACTAAAAATGCAAAAATTAGCCAGGTGTGGTGGTGGGCGCCTGTGATCCCAGCTACTCGGGAAGCTGAGGCAGGAGAATCGCTTGAGCCCGGGAGGTG +GAGGTTGCAGTGAGCCGAGATTGCACCGTTGCACTCCAGCCTGGGGAACCGAGACTGCCTCAAAAAAAAAAAAGAACATAGTGACAGTTACAGTAACAGA +ATATGTACTTGTTGCGCCTGTTGCTTCTTCTGTGCTTCTTTTGCCTCCCTGCCTTATCCTCCTGTTTTCCCTTTGTTGCCCTTTAAATCCAGCCCCTGCT +GAGACTCCCCCTCCTGCAGGAGCCACGGCGCCCCCAGCTCCCCCACCAGCCTGGAGTCCCCCTCATGTCGGGATACGGTGTCCAGAAAGAAGGGGCCCGA +CAGGTGAGCTCACCTGTGGCTGAAGCAGTGGGCGGCCGAGACCACCCAGCGGGCTCGCAGCAGGAAGCCTCCGCAGTGATGTTGGCCCCCGAAGCGCACG +GATGCCATGTAGGGCCTGGAGTGGGGGGTCACCTCGTGGCCCCCGATGATCTGGGCCCCCCAGGAGCCTGCTGGAGGGACGGCCTGAGTCAGGGACGAGG +CGGGAGGAACGGATGACGGGGCTGGGGTCAGGGCAGGGGGAGAAGTAGCGGCCAAGACAGAGACAGGGGGTGAGATTAGAGACGGAGAGACCCAGAGAGC +TGGAGACAGAGCCCAGACAAGCCCCCCAGATGCGCTGGGAGGGGCTCCCGAGCCCGGGAGATCCAGGGCTGGGCTGGGCAGAGACCCCGGCCGGATTTCC +ATCCATTTCCAGCAGAGGCAGCCACGGGGGCTCGGCAGATGGAGCAGGTGGAGCTCTCCCCAGGGTTCTCCCGGGACTGGGGGTTCCCGGGTGTGGCCCC +CGTACGGGGACTTGGCGGGGGCCTGGGTGGGGATCCCGGGGGGCTCCTCACCGGGGGGCTTCACGGGCAGCATCAGGGCGGTGGCCACAGTCAGCAGAGG +ACGTCCCCAGCCCCTCAACCCGAGCCCCATGGCAGACGCAGGCTGGCGTCTCCCCGCAGAGGTCTTCGGGCCGTGGCTCCCACCCTCAGCCAACGGCCGG +AAAGGGGGAGCCTGGCTGTGGCCTGTGGTCGGGAGGCCCCACCAGCAACGCCTGGAGCCCAGGCGGGCGTTTCTGAGAAATCGATGGTCTCAGGTGGTGG +CTGGTAATAATCATGTTGATAATAATCATTGTCCCCTAGTCCGGAAACAGGGAGAGGAGGAGACAGCTCTGGGGCTGCAAGTGACCTCGGGAAGGCAATT +GACCCTTCTGTGCCTCAGTTTACCCAGCCTCCACGTGGCCCAGCATGTGTGGGGAGCTTTCCGAGGAACCGAGGTCACAGCGGCACTCGAGACCCGCAGC +TCGCCTCCGGCCCCCACCCCGCAAACCCCAGTCTTCCCATCTCCAAACCCAGGGCCGACCTCAGGGCTGTGGGGACAGCGAGGAAGGCCGGTCTCCTGGG +AAGCTCTGATGATTTCTGCCTTTATTTTATTTTATTTTTATAGGTGGGGTTTTGCTATGTTGCCCAGGCTGGTCTCGAACTCCTGGGCTCCAGCGATCCT +CCCTCCTCGGCCTTCCAAAGTGCTGAGATCACAGAAGACAGCCACTGCACCTGGCAGATTTCTGCCTTTATTCAGCAGTTATTGAGTGCCTAGTGTATAC +CAGACCTCATGCTAGGAGGTGAGGATGAGGCAGTGACCGCACCCCAGCCTGTAGCACTGACGTTCTGTGGGATCCGGAGTCCAGTGGGACATGGCTGTAC +ATGGGGGTCTTCACCTTTTTTTTCTTTTCTTTTTTTTTTTGAGATGGAGTCTTGCTCTTGTTGCCCAGGCTAGAGTGGAATGGCACCATCTCGGCTCACC +GCAACCTCTACCTCCCGGGTTCGAGTGATTCTCGTTCCTCAGCCTCCCGAGTAACTGGAACTACAGGCGCCCGCCACCACAGCCGGCTAATTTTGTTTCT +GTATTTTTAGTAGAGACGGGGTTTCACCATATTAGCCAGGATGGTCTCGATCTCCTGACCTCATGATCCGCCCGCCTCGGCCTCCCAAAGTGCTGGGATT +ACAGGCATGAGCCACGGTGCCCGGCCTTTTTTTTTTTTTTTTTTTTTTTGAGAAGGAATCTTGCTCTTGTTGCCCAGGCTAGAGTGCAGTGGCGCGATCT +TGGCTCACCGCAACCTCTGTCTCCTGAGTTCAAGGGATTCTCCTTCCTCAGCCTCCTGAGTAACTGGGATTACAGGTGCCCACCACCACGCCCCGCTAAA +TTTGTGTGTTTAGTAGAGACGGAGTTTCTCCATGTTGGTCAGGCTGGTCTCGAACTCCCGACCTCAGGTGATCCACCTGCCTCAGCCTCCCAAAGTGCTG +GGATGACAGGCCTGAGCCACCGCGCCCAGCCCGGCAGGTCTTCACCTTTCAGTGGGAGCGTTCTTAGTGGCAAAGTTCAGGTCGTAAATTGCAGCTCACA +CAGCCGGGTGATGGCGTTCACGGCAGTGGCTAGCAGTGGGGTGCTCGTCAGCGCTTAATAATGAACAGGCTGGGGCCGGGTGCAGTGGCTCACGCCTATA +ATCCTAGCACTTTGGGAGGCCGAGGCAGGTGGATCACCTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATAGTGAAACCCCGTCTCTACTTAAAGTA +CCAAAATTAGTCAGGCGTGGTGGCAGGTGCCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATCGCTTGAACCGGGAGGTGGAGGTGGCAGTGA +GCCAAGATTGCACCATTGCACTCCAGCCTGGGTGACAGAGCGAGACACCATCTCAAAAAAAAAAAAAAAAAAAAAGTCATCATTGAACGCTCCAGACCTG +TGTTTTACCAAATGTAAAGTGTTCTCAATAAAGAATGAAGTGAAATGAAGCAACAGGAAATGCGTGGAAAGGAAGGTATGAAAAGGCCCCACAACGAACT +CGGGCTCTGCGAGATGCGGGCGGCCTCTGGAAGCTAAAAAACGGCAGGAAACGAATTTTCTCCTGGAGCCTCCGGGAAAAGCCAGCCCTACCGATGCCCT +GACGTTAGCCCAGAAGGGCCTGCAGGGGCTTCTGACCTCCAGCACTGCCAGAGAATAAATTGGTGCCATTTCGTTTATTATTATTATTATTATATTTTCT +TGAGATGGAGTCTCGCTCTTTCGCCTAGGCCAGACTGCAGTGGTGCGATCTCGGCTCACTGCAAGCTCCGCCTCCTGGGTTCATGCCATTCTCCTTCCTC +AGCCTCCCAAGTAGCTGGGACTACAGGTGCCCGCCACCACGCCCGGCTGATATTTTGTATTTTTAGTAGAGATGGGGTTTCACCACGTTAGCCAGGATGG +TCTCAATCTCCTGACCTCGTGATCTGCCTGCCTCAGCCTTTCAAAGTGCTGGGATTACAGGTGTGAGCCACCGCGCCCAGCCTCATTTATTATGTATATA +TTTATTTTGAGACAGGGAGACAGGGTCTTGCTCTGCCGCCCACGCTGGAGTGCAGCAGTGCAATCAAAGCTCACTGCAGCCTCGACCTCCTAGGCTCAAG +CCATCCTCCCACCTCAGCCTCCCAAGTAGCTGGGACCACAGGCACCTGCCACCACCAGGCCCGGCTCATTATTTCATTTTTTGTGGAGACGGGGTTTTGC +CATGTTGCCCAGGCTGGTCTTGAACTCCTGGCCTCGAGCAATCCTCCAGCCTCGGCTTCCCGGAGTGCTGGGATTACAGGTGTGAGCCACCATGTCTGGC +CCAAGTTGGTATCATTTTAAACCACTACGTTTCTGGGAATTCGTTACAGCAGCTGCAGGAAAGATTTTGGGAAATGGAAAGCTGTTTCCAGGGCCTGGGG +ACAGGTGGGACCCCAGCTCAGGGTCCGTGTACTTGGGGACCATTTCCTGCTCTGCTGTGGTCTACTGGACCGTCTGGCATCGCTGTGACCGCATGGGCCG +TGCTCCATCAATATTGTTTTTTTGTGTGTGGGTGTTTTTTTTTTTTTTTTTAGATGGAGTCTCGATCTGTCGCCAGGCTGGAGTGCAGTGGCGTGATCTC +AGCTCACTGCAACCTCAGTGTCCCGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCCAGTAGCTGGGACTACAGGCGTCTGCCCCCACGCCCGGCCAATT +TTTTGTATTTTTAGTGGAGATGGGGTTTCACCATGTTGGCCAGGCTGGTCTTGAACTCCTGACCTCGTGATCCGCCCGCCTTGGCCTCCGAAAATGCTGG +GATTACAGGCATGAGCCACTGCGCCCGGCCCTGTTTTTATCTTTTAGAGACAGGGTCTCCTTCTGTCGCCCAGGCTGGAGTGCAGTGGTTTGATCTCGGC +TCACTGCATCCTCTGCCTCCTGAGTTCAAGCGATCCTACTGCCTTAGCCTCCCAAGTAGGTGGGATTACAGGTGCCTGCCACCACGCCCGGCTAATTTTT +GTGTTTTTTTGTTTTGTTTTGTTTTATTTGTTTGGTAGAGATGGGTTTTGCCATATTGCCCAGGCTGGTCTCAAACTCCTGAGCTCAAGTGATCGGCCTG +CCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCATCGCACCCGGCTGTCCGTCAATATTGTCAAACGACTGGACAGCAGGCACTCTGGTCTCCA +CGGTCGTCGCGTCAGCACGAGTGGGTCCCCTGGACTTGCTCCTACCTCCCCTGCTGCCCTCCGTCGCGGAGCACTGAGGCAGAGACCTGGAAAACGTCCC +CAGCTCCACGGGCGTTAGAAGGAGAATTGCCCGAAGCTGCAGGCGTGTGGAACTTTGTTCCCTCACGATGCTGTCCCTGTCCCGGTCGCTGATGGGGACA +CAGTAGGGAGAGGGTAAGCGCCTTAGCCCTGCCACACAGTGAGGAGCCAGGGGGCCGGGGCTGCTGCCTCAGAGGAGCTCCCACTGCCTCTCGGGACCGA +TTCTATCCAGAGCTGGGCCATTTCCTTCCCTTTTGGTGAACAGTTGTGAAATAAACAACCGTCCTCCAGCGTCTCAGAAAACCGAGCTCCTGGCAGCCCT +GAGGAGGGGGCTGAGTGGGGGTCACTGTTCCCACTTCCCAAACTGAGGCCCAGAGAGGGGAGCCGATTTGTCTGGGGCCACACAGCACAGGGTCTTGACC +CATGAGCCGCTGGACTGCGATTCTCCTGGAGGGTCTCTCCATGGCAGATCTGAGCGGCTCTTCAGGAGCTCAGACACCAGCCACTGCAGGGAGTCAACAG +CAATGGTGACAACAGCTTCCTTTATTGTATTTAATTTTACATTTTTATTTTATTTATTTTGTTTTTTTGAGACGGAGTCTCGCTCTGTCACCCAGGCTGC +AGTGCAGTGGCACCATCTCAGCTCACTGCAAGCTCTGCCTCCCGGGTTCAAGTGATTCTCCTGTCTCAGCCTCCCGAGTAGCTGGGATTACAGGCGCCCA +CCACCACGCCCAGCTAATTTTTTGTATTTTTAGTAGAGATGGGGTTTCACCATGTTGGCCAGGCTGGTCTTGAACTTCTGATGGCAGGTGATCCACCCGC +CTGGGCCTCCCAAAGTGATGGGATGACAGGCGTGAGCCACCGCGCCCGGCCCCTCCCCTGCGAAAAATTGTTTTTCAAGACGAGATGTTGCCTGGTGGCT +GAGACTGCAATCACAGCTCACTGCAGCCTCTGCCTCCTGGCTCCGCCTTCCCTGTAGCTGGGACCACAGGCTCACAAAACCACCAGGGTAATTAAAAAAA +AAAAAAAAGCTAGACACGGTGGCTCACGCCTGTCATCCCAGCACTTTGGGAGGCTGAGGCGGATGGATCACGAGGTCAGGAGATCGAGACCATCCTGGCT +AACACGGTGAAACCCCATCTCTACTAAAAATACAAAAAATTAGCCGGGCACGGTGGCGGGCGTCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATGGCGAGAACCCGGGAGGCGGAGCTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGTGAGACTCCGTCTCAAGAAAAAAAAA +AAAAGTTTTTTTGTAGAGATGGGGTCTCACTATGCCGCCCAGGCTGGCCTCAAACTGACCTCGACTGATCCTCCCACCTTGGCTTCCCAAAGTGCTGGTG +TAATAGGCATGAGCCACTGAGCCTGGCCTCACTTTATTTTTATTTTTTTGAGACAGATGCTTTGTCACCCAGGCTGGAGTACAGTGGTGTGATCTCTGCT +TACTGCAACCTCTGCCTCCCAGGTTGAAGCGATTCTCCTACCTCAGCCTCCCAAGTAGGTGGGACTACAGGTGTGTGCCACCACACCTGGCTAATTTGTT +TTGTATTTTTAGTACGGACAGGATTTCACTGTGTTAGCCAGGATCGTCTCGATCTCCTGACCTTGTGATCTACCTGCCTCGGCCTCCCAAAGTGCTGGGA +TTACAGGCATGAGCTTCTGTGCCCAGCCTCACTTTATTTTTTAACCCCAATAAATGTATATCCACAGGACATTGCTTCTTCTTTTTTTTTTTTTTTTTTG +TTGTTGTTGTTGAGAGGGAGTCTCGCTCTGTCACCCACGCTGGAGAGCAGTGGCGCGATCTTGGCTCTCAGCAACCTTTTCCTCCTGAGTTCAAGAGATT +CTCCTACCTCAGTCTCCCAGGTAGCTGGGATTACAGGCATGCGCCACCACGCCCAGCTAATTTTTTTTTTTTTTTTGAGATGGAGTTTCGCTCTTGTTGC +CCAGGCTGGAGTGCAGTGGTATGATCTCAGCTCACTGCAAACTCTGCCTCTCGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCTGAGTGGCTGGAATTAC +AGGCGCCCACCACCACCCCCAGCTAATTTTGTATTTTTAGTAGAGATGGGGTTTCGCCATGTTGGTCAGGCTGGTCTTGAACTCCCAACCTCAGGTGATC +TGCCTGCCTTGGCCTCTCAAAGTGCTAGGATTACAGGCGTTGCCAACGCGCCTGATCTTTTTTTGTATTTTTAGCAGAGACAGGTTTTGCCCTGTTAGCC +AGGCTGCTCTCGAACTCCTGACCTCAGAGGATCCACCCGCCTCAGCCTCCCAGAATGTTAGGATTACAGGCGTGAGTCCCCGTGCCCGGACCTGCTTCCT +ATTTCTTGAAATGGAAGATAGCTGCCTTAAGAATACACATTGCACTGGCTGGACGCAGTGGCTTGCGCCTGTAATCCCAGCACTTTGGGAGACTGAGGCA +GGCGGATCCCCTGAGGTCAAGAGTTCCAGACCAGCCTGGCTAACATGGCAAAACCCCATCTCTACTAAAAATACAAAACTTAGCTGGGTGCGGTGGTGTG +TGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGGATCACTTGAACCTGGGAGGAGGAGGTTACAGTGAGCCAAGATTGCACCGTTGCACTCCAG +CCTGGGCGACAGAGTGAGACTCCATCTCAAAAAAAAAAAAAAAAAAAAAAAGAATACACATAGCACAACCCAACACTACCTGCCTTCCAGCCAGACTGGA +GAGGGCTGGCTTGGCCGCTACTGGGGGTCCCTGAGCTGTCCAAAGGCCCTGCTCCCCGGAGCTCTCTGGCCTCAGTTTTCCCATCTAGGGAATGGGTTGC +CCTGGGGCAATGCCGAGAGTGCTGATGAGAATTCAGCAAGGTTGGCTGGGCACAGTGGCTCACGCCTGTAATCCCAGGACTTTGGGAAGTTGAGGCAGGC +GGGTCACCTGGGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATGCAAAAATTAGCTGGGGGTGGTGGCGGGCAC +CTGTAATTCCAGCTACCCGGAAGGCTGAGGCAGGAGAACTGTTTGAACCCAGGAGATGCAGGTTGCAGTGAGCTGAGATCGCGCCACTGCACTCCAGCCT +GGGTGACAAGAACGAGACTCCGTTGGAAAAAAAAAAAAACAGCAAGGTACTGGATGCGGCATGCTGGTGGGGACTGGGGCCCTGGCGCCCCTTGTAAAGC +GCCTGTTTGCCCATCCGTAAGCTGGATCCTGCCCCGTCCTTCCCATGGAAGCCATCACAGTCAGAGAAGAGGGTAGAAGACAGGAAACCATCCATTCATT +CACTCAACTCATTCCGTGAGCATTTATTGAGCACCTACTGTGTACAGACAGTGTTGTGGGCCTTGGGGACTCAGCAGTGAAGAAGACAGGCAAGTTCCTG +CCCTTGTGGGGCTGACATTCAGCAGAGAGGCAGGAAGGAAACGCTGAACACAACATGTAAATGACATTGTCTGTCAGAAGAATTTAGTGGGAAAGAGAGT +GTGGACAGACAAGAGGAATAGCAAACGCCAGGCACGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGTCGAGGCAGGTGAATCACCTAAGGTCAGG +AGCTCCAGACCAGTCTGGCCAACACGGTGAAACCTCGTCTCTACTAAAAATACAAAAATTAGCCAGGCATGATGGTGGGCACCTGTAATCCCAGCTACTC +AGGAGGCTAAGGTGGAAGGATGGCTTGAACCCAGGAGGTGGAGGTTGCAGTGAGCTGAGGTTGCGCCATTGCCCTCCAGCCTGGGCAACAGAGCAAGACT +CTGTCTCAAAAAAAAAAAATTAGCCACGTGTGGTGGTGCACACCTGTAGTCCCAGATACTCAGGAGGCTGAGGTGGGAGGATTACCTGATGGGGGAGGTC +GAGGCTGCAGTGAGCCAAGATCACATCACTGCACTCCAGCCTGGGTGGCAGAGTGAGACCCTATCTTATTCAAAAAAATAAAAACAACAAGGGTACCGAG +GGCACCCAGTGACAATGGGGAAGCTGGGGAAGTTCTCCCAGAGGAACACACAAGGCGTCTAACAGCAGGTGTCTGGATGGCTGAAGCCCAAGCTGGTTGT +GGGGCAAGGAGAGGTGAGCAGGGAAGAGACAGGATTGTCTGGGCTCAGCTTTGCCTTGTGGGGCTGCAGGGCACTGGGGAACCATAGATGGTGTTTGAGC +TGGGGCAGGCCAGGGCATATTTCTCTGGTGAAAGAGTGGAGTAGGGAGAGGAGGTGGGGAGACCCGGAGGCGACATGGCTCAGGGTTGGGGTGGGGGCCA +TAAGGCCTCAGCTAAAGTCATGGCTGGGGAGAGGCGAGGGGGGTCTCTGACTCAGGGACAGGGGAGGAGTGAGGTTTTGGGACCCACCTATAGCTTCCGG +TCGTCCAAGGCTCCAGAGGGTGGCCAGATCTGCAAGGAGTGGTGGGGCGTGCTGGGCGGAGCCCCGGGGTAGAGCTCTACGGAAGTAGGAAGGGCAGGGG +CGCCCTCAGGGAAACCTCACTCCTCCCCTGTCCCTGAGTCCAGGAAGGGGTCAGGCCAACGTCGCTCTGGAAGCCTGGAGGCGGGGCCGAGGTGCAGGGG +CGGGGCCGACATTGCCTGGGAGGCGGGGCTGAGGTGCAGGGGCGGGGCCTACATTGCCTGGGAGGCGGGGCTGAGGTTCAGGGGCGGGGCCGACATTGCC +TGGGAGGCGAGGCCGAGGCACAGGGGGCGGGGCCAATGTGCAGGGGCGGGGCCGACATTGCCTGGGATGCAGGGAGGTGGGGCCGATGTCGGGGGCGGGG +CCATGGTGCAGGGGGCGGGGTCGGGGCGGGGCCGAGATGGCCTAGGCTGCTGGGAGGCGGGACTAGGGTGCAGGGTGCGAGGCTAGCGGGGTGATGCGGG +GGCCGAGATTGCCCAGGAGGCGGGTCCGAGGTTCAGGGGGCGGGGCTAGGGCGCAGGGGGCGGGGCCGACATTGCTTCGGAAGCTGGGAGTGGGGACCGA +GGTGCAGGAGGCAGAGCCTCAGTGCAGTGACTGCTCCCCACAGGACGCGGATGGGCGCTGCAGTGCCTGTGGGTGGGTGAGCGCAGTGAGGCGGTGGAAG +TGAGGGTGTGAAGGGCAACTCGAGGCAGCTTCTCTCCGGTCCACTACACACCCCACCTTGTCCCACCTCCACACCTTTGCCAGGCCGTTCCGGCCACCTG +GAACGTCTCCCTCCACCGTTTGCCCGGCCCATTTCCCCGGTTCAAGTGGCATCACCTCCAGGCCTGTGTGTGCTGGAGTCGGGAGGTGTGGGCGGCGCGA +GTTTTTCGTGCAGGGCCTTGAGAGTGGCAGGAGGACTTTAGCTTTTGCTCGGAGGGAGGTGTGAGTCCTGGAGGTTTAGAGCTGGGGCGGTGGGAGAAAT +GATCCCAGCAGTCCCTTACCCTCCCCACGGCCTCCTCACTTCCTCCTATTTTTACACAAAATGCCTCCACCACCCTTCAAACCCTGAATCTTTTATTTTA +TTTTATTTTTGAGATAGGGTCTGGCTCTGTCACCCAGGCTGGAGTGCAGTGGTGTCTTCACAGCTCACCGTAGCCTCGATCTCCTGGGTCCAACTGATCC +TCCTACCTCAGCCTGTGAGTAACTGGAACTACAGATGCATGATACCTCACCTAGCTAATTTTTTAAAAAAAAATTTGTAGGCTGTGTGCGGTGGCTCACA +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCAGGCGGATCAAGAGGTCAGGAGATCGAGACCATCCTGGCTAACACGGTGAAACCCCATCTCTACTAAA +AATACAAAAAATAAGCCGGGCGTGGTGTCAGGAGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGACAGGAGAATGGCGTGAACCTGGGAGGTGGAAATTG +CAGTGAGCCGAGATCACCCCACTGCACTCCAGCCTGGGCGACAGAGTGAGACTCTGTCTCAAAAAGAAAAATTACATTTAAAAATGTATATATGGCTAAT +GACTGCTGTACCGAACAAACCAGTCCCCAAAAGCAAATGAAATAACAGCTGCCACCAAGTACCACGGTCACACCTAAAAACCAATTAACACCTCGACAGC +TCCTCACGCAGGTTCCGTTTACTCGGGAGTAGGAGCCGGCCACCCGATGCAGGGTCACTATGACCCCCCAAGCCCGTGCCTCGCCCTGTCTCTTCTTCCT +CCTTATAATTAAAATCTTGAAGGACCCCGATGGCAGCCTGTCCCACCGCCCTGCCTGGGTCTGGCCCCTGCAGCTTGTGATGCTTCTCAGACCCATTCCC +AGCCCTCCGGGGAGTCACAGAGGGGTGAGATCAGACAGAGGTTTGAATCCGGGGGTGGCCTTTCCTTGGATGGAGCAGTATTTAAAAAAAAAATTGGGCC +AGGTGCGGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCATGAACCCGGGAGGCAGAGCTTG +CAGTGAGCCGAGATCGCACCATTGCACTCCAGCCTGGGTGACAGCGAGACTCCGTCTCAAAAAAAAAAAAAAATTTGTAGAGATGGGGTCTTTCTGTGTT +GCCCAGACTGGTCTCAAACTCCTGGGCTCAAGTGATCCTCCCTTCTCAGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACTGTGTCTGGCCCTGAA +TCATTTATTTTATTTTGAGCCAGGTTCTGGCTCTGTTGCCCAGGCTGGAGTGCAGTGGCATGATCACGGCTCACTGTAGCCTCAACCTCCCAGGCTCATG +CGATCCTCCCACCTTAGCCTCCCAAGTAACTGGGACCACAGGCACACACCACCGTGCCCAGCTAATTTTTATTTTTTATTTTTTATTTTTTTTGAGATGG +AGTTTCGCTCTTGTTGCCCAGGCTGGAGTGCAATTGTGCGATCTCGGCCCACTGCAACCTCCGCCTTCCAGGTTCAAGTGATTCTCCTGCCTCAGCCTCT +GGAGTAGCTGGGATTACAGGCATGCACCACCACGCCCGCCTAATTTTGTATTTTTAGTAGAGACGGGGTTTCTCCATGTTGCTCAGGCTGATCTCGAACT +CCAGAGCTCAGGTGATCTGCCCACCTCAGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGTCACTGTGCCCGGCCCAATTTTTAATTTTTTGTAGAAATG +GAAGTCTCACTAGGTAGCCCAGGGTCTTCACCTCCTGGATTCAAGTGATCCTCCTGCTTCAGTCTCCTGAAGTGTTGGGATTACATGTAACAGTCACTTC +ATTCACCCTGAATCATTTATGTAGGGGACAAAAATCACCGTCTCTCCAAGGACAGAACTTCTTTTTTGTTTTGTTTTGTTTTGTTTTGTTGAGATGGAGT +CTTGTTCTGTCACCCAGGCTGGAGTGCAGTGGCGCGATCTCTGCTCACTGCAACTTCTGCCTCCCGGGTTCCAGCCATTCTCCTGCCTCAGCCTCCCCAG +TAGCTGGGATTACAGGCGCGCACCACCATGCCCAGCTAAGTTTTGTATTTTTAGTAGAGAAGGAGTTTCACTGGCCGAGCGTGGTGGCTCACACCTGTAA +TCCCAGCTACTAGGGAGGCTGAGGCAGGAGAATTGCTTGAACCTGGTAGACGGAGGTTGCAGTGAGCCGAGATCGCGCCATTGCACTCCAGCCTGGGCAA +CAAGAGCGAAACTCCGTCCACCCCAGCCAAAAAAAGAAGTGGTTTTGCCATGTTGGCCAGGCTGGTCTCTAACTTTTGACCTCATGATCCACCAGCCTCA +GCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCGGCCTGGTCTCAAACTTTTGACCTCGTGATCCACCAGCCTCAGCCTCCCAAAGTGCT +GGGATTATAGGCGTGAGCCACGGCGCCTGGCCGCAAAAATGGAACTTCTGCATCACAGGTGACTAACGGTGCCAGGCACACAGTAGGTGTTCAATAAATC +ACTTTGGACTAAAAGAACACAGAGGCCAAGGGGAAGTGAAGAAACGACTCACAGGTCAGTTTTATTGGGTGCCTAGTGCAGGGGTCAGTACACTACGGCC +CTCGGATCAGCTCTGGCCCTCTGCCTGTTTTTGTAAATAAAGTTTTATTGGGTGCCTAGTGCAGGGGTCAGTACACTACGGCCCTGGGATAAGCTCTGGC +CCACTGCCTGTTTTTGTAAATAAAGTTTTATGGGCACAGAGCCATGCCCATGGTTTTACATATTGTCTCTGGCTACTTTCACTCTGCGATGGCAGAGCAG +AGTCATTGCCGCAGAGACTGTGGCCTGCAATGCTGAAAATATTTACTCTCTGGCCCTTTACAGAAAAAGTTTGCCAAACCCTGAGCTAGTGTGTGCTGGG +CCCTGTGCCAAGCCCTTTGTGTGTGCTCACTCAGTTAACCCTCCCACAGCCTTAAGGGTGGGGGCAGGGGGGTGGGGGGGAATAAGGCTCCGAGAGGTTG +AGAAACAGACCCAGGGTCACACAGCTTGGAGATGGGTGAGCTGGGAATCAGACAGACCCGGGACCCCTGATATTCTTTAGGATCTTAGCTTTGTTAACCT +TTGCTAATTTATCTTATTGTCTTAAATGCTAAAATGAATACACATTCATTGTAAAAAGGGAGGAATAAAGAAAAGGTGTTGACGGCCTTCTTCAGCCTGG +GGTACATCCTGCCGTATCTTTCTCCACAGCTCATCCGGGGCTACTTTCCTTTAAATCTACAGCCATTCAGCAAACATCGGCAGAGGAGAACCGTTTTATA +AGAAAACTAAGAAGTTTGGAAGAATCTTTCCTTCCTGCCCACCCTGGACCCCCATGAGTAGGTGTGCTGGGGCTGGTCTGCAGTGTTCTCACGGGAAACC +AGGAAGCTGGGCCCAAGGCCTACATGTTGGGGAAGACAGGTCCTGCCTGTCTCCTGCTGTGGCTCCCCAGTGCTCTGAGGACAAAGCCTGAGCTCTCCCT +GATTCTCCACCGTCCCTCTCACTCACTCTGGTCGTCTGGTCGCTGGGCCTTTAGTGAGTGTGCCATGGGGGCCCTGGGGCCGATTAAATTCCAGCCCCGG +GGACCAGGCTCAGCTCCCAGCCAGGGCACAGACAGATCAGCACCTGCGGTTGTCTCCACCCCAACCCCCGGCCTTTGCAGGCACAGCGCCCTCCACCAGA +TACTCCGGCAAAGGAGGCCTGGGGACCCTGCGAGCGGGGCCGGGGGTGCAGGGAGCTGTCAGCTCCTCGCAGCGGCCTCCCCAGGACCCCCCTATCCCCT +CGCTCGCCCTGAAATGTGTGTCCCTCTCGGCGTCTGGGCTCTCGAGAAAGGCCTTTGCTTGTCTGACTTCGCGAGGGTCCCGGCTCTGGCCCAGGAGCTG +GGGAGGGGCGGGACTTGGTGACAGCCGGGTCCCAGCACCGCGCCCAGACCTAGGCCCTTCTCAGGGGTGCCCCGGGGCGGGGCGCGCGGGGCGGGGGGCG +GCGGCGGCGCAGCCGGCAGGAGGCGCAGCGCCCGCTCGCAGCGCGGGGAGGTGGGAGGGGAGCGGGGCGGGGAGCGGGGCGGGCGGGAGGGAGAGGGGAG +CGCGCCGGAGACGCGCGCGCCCAGCCCACCCCCCGCGCCCGCCGCCGCCCGGACAATAAACAGCAGCTTTGCGCGGGGCGATGCCCGAGCCGGTGCCGCC +GCCCCCGCGCCGCGCAGCCCCGGCCGCCAGGCCTTAGCCCGCCCCGGCCCCCGCCAGGCCGCGTCCCCCTCCCCTCCCCTCCCCCGCGCGCCACCCGCGC +CCGCCCCCGCCCGGCACCGCGGACCCACCCGGACCTCGGCGGGGAGATGGAGTGAGTAGGCGCGCTCGGGCCGCGGGGCTGGGGGCCCGGAGCTCCGGGA +GCCGGGGAGGGGGGAGGCCCCCTCTCTCGCGCCCCATTGGGGGCGTCGCTGCCCCCGCGAGGAGCAGGAGGCGGCGCGGGGCTGCTGGGGCCGCAGCGCA +GCCGGGAAGAGACTCGGGCTGGGCCGCGCCTGCCGGGAGGCCTCCCCGCTCCCGGACCCCGGCTGCCCACCCACCGGCGCGTGGGGACCCGGGCAGCGGC +GGCTCGGGCCAGTCCAGGACGCGGGGAGGGGGAGGCTCGCGTCTCCGCCCGCGCCCCGCCCGCGTCTCCAGGGCGAGCCTCGGCTCTCGGCCACCTGTGG +GTGGCCCCGGGGAGATGGAGCGACCCCTCCCCAGATTGCACCGGTCCGGCCTCGCGCTCACGCACCCTTCCCCCGCCCCAGTCTGAGCGCACGGCTCCTG +GCGCCCTGGACGCGCGCGCGGGCCGGTGCCCCCCACCCCCGCCCTTCCCAAGGGCCTCCAGGGGTGTCCTGAGCCCCCCGCCACTGCGCAGGTCCCGAGT +TACCGCTGGAGGGAGAGGGGCTGCCCTCGGCTTCCCGGGTCTCTGGGGTGTGTGAGAAGGGAGAGGAACCGGCGTTTTCCAGCGGGGCGCCTGGGTGGGA +TACCCTCTCGGGGAAGTGTCTCGGAGCTGGGGCTCCACTGGTGTAGCTACAGGAGTGGGCTGGCCCTGGGCTGGGATCCCTGGACCCCCGCATGGCTGCG +CCTGTGTGTGTGGGGGGGGGGTGGCCAGTGGAGGCACCGAGCGAGGGCGCGTGGTCATTTCGGACACCGGTCCCCTCCTCCCGGTGCTCGGGTGCCCCTC +TGCCCCTCACTCCCACAGGTGGGCACTGCACGGGCAGGGGTCAGGAGGCTCCTCCTGGGGTCACCCACCTGCCCACTTCAGGACAGGGGAGCCAGCTGCC +CTGCTGAGGCCCGGGTCCCCACCCCAGCCCGAGGACCGAAGACCGGATCTGGAGGCCGCCTGTGGCCCCCTGCCCTTCCCACTGGGCGTGTTTTCTAAGC +CGCCAACTTTCCCCGGGGATTCACCCGTGACCCGCCACGCCCGCGGCTGGGTGGGGGCCGCTGCCTCCCTCCCTCCCTGGGAAAGCGAGACACCCAGTGT +CCTCTGCTTTTGAAAACCCAGACAAAGGCCTGACCCCTCTCCCCGTCACCCCGCCCCGGGAGCTCAGCCAGGGGCTCAGGGGAGCCAGGGCCCAGACTTG +CCTGCTCCACACCCCCACCCCCCAGCCTTGTTTATCTGCCCTGCTCGCCAGGCCCCGGAGGAGCCTCTGGGCCTCTGACAGCCAGGCCTGGGCAGGGTGT +GGCTGTGGGGAGGGGGCTGCCTAGGAGGACGACGGAGATCTCCCTCCCAGAGGAGGGGTGTCAGCGAACACTCCGGGTCGGGCCCATTGTTTCCTTCCTG +CCACCCCTTCCTTTCCCACGGGGGATACTGAGGCCCAGAGAGGAGCTGCTGCCCCCCCCCCACCCCCCCTCCATCACACAGCACCTGGGGCCGGGGGGCC +TCGGTGCCTCCTGCTCTGCTCCACGGTTTCTCCGTCCTGGGTCAGAGGGTGGCCCACAGGTCCCCCATTGGGTCATCATTGCTTTTGGGGATGCAGACAT +GGGACAGGCACCCAGTGTTAACCGGCTGCTGTGAGCCGCCATTCGAGGACGACTCTCTCCCCGGTTCCCGGGCTGACAATGGGTGGGGACAGGCCCATCT +GGTGCCGCCCGGCCTTGGACACCTGCCCCCTCGTTCTTCTCCCCGGCGGGCTTCAGGCACGAAGGCCCCGTCCGCTAGAACGTGATCGCTTGCCTCCTCC +CGTTTCCACAGATTTTCCAGTCGAAGACACGGGAGCTGGCTGTGGTTTGTGGTGGTGCCCGTCTCGCTGGAAAGTTTCACAAATGAATTTAAGAATTTAA +AGAATTTTAAATGTCATTCAAGAACAGGTTATTTTTTGTTAATGTGAGGATTTAAGGAGAACTAGCGGGTTGCTAACCACAGGGCCGATGCTGCCAAGGT +GAGGAGAACGTCCAGGAAGGAGCTGGGGAGAATCTCTGCTTCGGAGAGAATCTCTGTGCTCTGGGAGGGTTTGTGTGGCCCCTGCGTGACACATGGTCTG +GCTGGTAAAATAAAGATATTTTGGCCTGGAGCAGCCATTCTCCAGCACCCACAGCCCTGTCCTGGGTACAGGCAAGGCTCAAACCCCCGGGATAGGGAGG +AGAACAGACTTGGGCCTGGACAGATGGTCAAGACCGGCCCAGACTCCTCCCTGCTCGCAGACCTGGAAATTTTCAATAGGAAAGTCTCCGTTGGGTGCTA +ACTGGGTCCTTAACGCTCCTTCACACTTGCTAATCCCCCTTTTTAATGAGAGGCAGAGCCTGTTAAAAGGCAACAGTACCTAGTGATAATTGAATTTAAT +AACAAGCTTTTACTTCCGTTGTATCTGTTTCTTCCTCCATGTTTCCGCTGTCTTGTTTGTGGCGGTGGCTTCTGGTTTGCCCAGTGTTGATCACAATATA +ATGTTTCTTTCTAAAACAAGGCGATTTGATTTACACTGGAGTGGTTTTGAAGGCAAGGAATAGACAGATACTGTCCAGGAGGTGGCGGAACATGGGAAGG +TGGTTTCTTTCTTTTTTCCATGTTGCCCAGGCCAGTCTCGAACTCCTGGGCTCAAGCGACTTCCCTGCCTCAGCCTCCCAAGTAGCTGGGACGACAGCAT +TGCATGGGAAGGTGGTTTGAGAAGTGCAGGCGTAATTTATTCACTCGGCAACCATTAAGTGGGTACCTGCCTTTTCCACGGCCCTGTTTTGAGTGCTCTG +TATGTGTGTGAATTCCTCTGATGCTTTTTTTTTTCTTTTGGAGACAGAGTATCTCTCTGTTGTCCACACTGGAGTGCAGTGCTGCGATCTCCACTCACTG +CAACCTCCGCCTCCCGGGTTCAAGCAATTCTCCTACCTCAGCCTCCTGAGTAGCTATGACTACAGGTGCCCGCCACCACGCCCGGCTAATTTTTGTATTT +TTAGTAGCGACAGGGTTTCACCAGGTTGCCCAGGCTGGTCTTGAACTCCTGACCTCAGGTGATCCGCCTGCCTCGGCCTCCCCAAAGTGTTGGGATGAAA +GGCGTGAGCCACGTGCCTGGCTGACACTTGCCTTTTCCATGGCCCTGTTCCGAATGCTTTATGTGTGAGAACTCCCTTGACCCTTGATCCTTCTTTTTTT +TTTTGAGACAGAGTCTTGCTCCATCACCCAGGCAGTGCAGTGGTGTGATCCCGGCTCACTGCAACCTCTGCCTCCTGGGTTCAAGCGGTTCTCCTGCCTC +AGCCTCCCGAGTAGCTGGGACTGCAGGCGCCCACCATCACGCCCGGCTAATTTTTTGTGTTTTTGGTAGAGACAGGGTTTCACAGTGTTAGCCAGGATGG +TCTCAATCTCCTGACCTTGTGATCCACCTGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCGCCATGCCTGGTTTTTTTTTATTGGAGACAG +AGTCTCTCTCTGTCACCCAGACTGGAGTGCAGTGGCGCGATCTCGGCTCACTGCAACCTCTGCCTCCTGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCC +GAGTAGCTGGGATTACAGGTGCCTGCCACCACGCCCAGCTAATTTTTGTATTTTTAGTAGAGACAAGGTTTCGCCATGTTGGGCAGGCTGGTCTCAAACT +CCTGACCTCAGGTGATCCGCCCAGCTGGGCCTCCCAAAATGCTGGCATTACAGGTGTGAGGCACCGTGCACGGCCCACTCCCTTGATCCTTACAGAAGCC +CTGCGAGAGAGGGAAACTGAGGTACAGGGTGGTCCAGTGGCACATGTAAGGACACACAGCTGCAGAGGCATGGGTGGGGGGTTTGCTGCTGGGTGGGCCG +AGCATGCTCTCTCTAAGCCGCCGGGGACAGGGGAGGGTTTTTGGTACCTGTGTCTGGGGGTTGTGGTCTTGTGGGGCGTGGTGGTCTGGATATCAGACAT +CCTGGTGTCGGCTTTCAATCCTGGTGTGTTTATTGAGAAACACAGACGGTGGCCTTGTCGGTGGTCTTGGCTCCTGGGGCATCTGCCCTGCCTCTGTGCC +CATCCACGCCGTTCTGTGATTTGGGAGAGGAGTGTGGAGAGGGGGTCCTGACTCCCCGTCACACCTTAGCATGTCAGTCTCCTCCGGGCCTCACTGTTCT +CATCTGGCGAGTGGGGATGTGACTGCCATCATTAGGGGAGATAGGGGTAGAGGAAGGGCAGGTGCTTTATGGGCCTGGACCCTCTGAGCACCACCCAGTG +GGGGCATCTCTGCCTCTGCCCATTAGCCAGGTTCATCCTTAAGGGCCTCAGATTTTGACCCTAGGAAATTGGCTTATGTTCTTTTTGTTTGTTTGTTTGA +GACACAGTCTCGCTGTCACCCAGGCTGGAGCACAGCGGTGTGATCTCGGCTTATAGCAACCTCTGCCTCCTGGGTTCACGCGATTCTCATGCCTCAGCCT +CCCAAGCCGCTGGGACTACAGGCATGCGCCACTGCGCCTGGCTAATTTTTTGTATATTTTTAGTAGAGACGGGGTTTCACCATGTTGGCCAGGCTGGTCT +CGAACTCCTGGCCTCAAGTGATCCGCCTGCCTCAGCTTCCCAAAGTGCTGGGATTACAAGAATGAGCCACCATGCCCAGCCTATGTTCTTTTTTTCTTTC +TTTCTTTCTTTTTTTTTTTTTTGAGACAGAGTCTCGCTCTGTCACCCAGGCTGGAGTGCAGTGGGGTGATCTCGGCTCACTGCAACCTCTGCCTCCTGGG +TTCAAGCCATTCCCCTGTCTCAGCCTCCCGAGTAGCTGGGACTACAGGTACCCGCCACCACACCCAGCTAATTTTTTTGTATTTTCAGTAGAGATGCGGT +TTCACTGTGTTAGCCAGGATGGTCTTGATCTCCTGACCTTGTGATCTACCCTCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCC +GGCTTGTTGTATATTTTTTAGTAGAGACAGAGTTTCACCATGTTGGCCAGGCTGGTCTTGAACTTCTGGCCTAAAGTGATCCGCCCACCTCGGCTTCCCA +AAGTGCTGGGATTACACGCATGAGCCACCGCGCCCAGCCTACGTTCTTTTTTTCTTTCTTTTTTTTTTTTTTTTTTCAGATGGAGTCTCTCTCTGTCGCC +CAGGCTGGAGTGCAGTGGCGAGATCTCGGCTCACTGCAAGCTCTGCCTCCCAGGTTCATGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACA +GGCGCCCGCCACCACGCCCGGCTAATTTTTTGTATTTTTAGTAGAGATGGGGTTTCACCATGTTAACCAGGATGGTCTCGATCTCCTGACCTCGTGATCC +GCCCACCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCAGCCTTCTTTTTTTTAGACTGGGTCTTACTGTGTTGCTCAGGCTGGA +GTGCAGAGGTGTGATCATAGCTCACTGCAGCCTCCACGCCCCGGGCTCACGGGATCCTCCACCCAGCCTCTTGAGTAGCTGGGACTACAGGTGCCACCAC +CACACCCTGCTAATTATTATGTTTTGTTTTGTTTTTGTAGAGACGGGGTCTCCCTGTGTTGCCCAGGCCGGTCTCAAACTCCTGGGCTCAAGCATCCTCC +CACCTCAGCCTCCCAAAGCGCTGGGAGTACACACATGTGAGCCACTGCACCCAGCCTGATGTTCTTTAAAAGCATCATATGGGCCGGGTGCAGTGGCTTA +TGCCTGTAATCCCAGTTCTTTGGAAGGCCGAGGCAGGAGGATCACCTCAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATAGTGAAACCCCATCTCTAC +TAAAAATACAAAAATTAGCCGGGCGGGCGTGGTGGCGGGTGCCTATAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCTGGGAGGCG +GAGCTTTCAGTGAGCCGAGATTGCACCACTGCACTCCAGCCTGGGTGACAGACAGAGCGAGACTCCGTCTCAAAAAAAAAAAGCATTATATCACCTTTTT +CTGAGTGTGGGCCCCTGTTTCCTCTCATCCTTTCTTGATCTAGGAAACCTGTCATTTGTTTATTGAACAAATAAATGCTCCCTCCTCACCATCCTCGTGC +TGTGCGGGATCAGCAGGGTCTGGAAAGCTATGCAGCATCTTCTCTGAGGTGTGAGAAAGGCTTCCTCATCCAGTCCATCATGAACCTTTTCTGAGAAGGA +TGTTTCAGGGTTCATCCAGGCAGGCAGAAGGATGCACCTTGTGGAAGGACTGGCATGTGCAAAGGGCTAGAGGTGGGAAAGCATTGGAAGAAGAGAATGC +TCTTTGGTGTTTGTTCCTGCTAGGCCTTGAGTGCCAGGATGGGGAGTCATGGATAGTGTGTGAGCAGGGGAGGAGCAGTGGCTGACCTGGTCATCAAAAA +AGGCGCTGGCAGCTGAGGAGTGAGCCCAGGGAGGAGCAAGTCATGGCCAAGCCTTGATTGTGGCTGCAGGGGCAGCATGCAGAGAAATGGCAGAGCCAGA +GGGGGCAGGACCCCACGTCTAGGAGGGCAAACACAGGATTCCAGAACTGCGTGTGGTCAGTGATGCCCACAGGGACGGGGCTCCCTGGCTGGGGAGAAGT +AGCCTGGTCCCTGGATACATGAGGGGGTGGAGGGCGTCCTCTAGGAGGATGGCTGCGTGGACGTCTTGGTGTCTGAGGAGTGTAAAATCAGGCCAGAGTG +GCTGTCTCCCGCCCCAGGGTTTCAAGCAGAAATTCAGGGACAGTCAGAGCCAGTCACCAGGACAGAGCCTGGACTGGGTGGGAAGAGGGAAGGGGAGCTA +GGCCTTGGGATGGGGAAGACTTAGATTAGGGCTGGGCATGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCAGATCACCTGAGTT +CAGGAGTTCGAGACCAGCCTGGTCAACATGGTGAAACCCCCGTCTCTACCAAAAATACAAAAATTAGCCAGGCATGGTGGCAGGTGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGAGGTTGCAGTGAGCCGAGATTGCGCCACTGCCCTCCAGCCTGGGTGACAGAGCGAGA +CTCTTTCTCTCAAAAAAAAAAAAAAAGAAAGTTTAGATTAGGACCAGAGTGAGGCCAGCTGAGTGGGAGGCGCTGCATGGTCAACAGACTGGTGGTGGGA +CAGGGCCAGGCCTGGGAGCCCCTCCTGGGTGGGCAGAGGCTGTGGGCAATGGAGGCAGAGATGCGGGACCCTGAAGGCCGGGGAGGGACAGAGGCCCAGG +GTTCTTCAGTAACCCCTGTCAGGGAGCGAGAAGCTGATGTCCTCATCAGTTTGTATTCAAACGCTTCCAGCCATGGAAAGTCTCAGGGCAGGGCCAGCAG +GGGTTTCAGCACTCCATGGGGGTTGGGAAGGACCCCAGCCCCTGGCCTGGCTCTTGTTGAGAAGGCTGGCATTCCCATTACACATGCACGTATACACACA +CGTACACAGGTATGTATACACACGTCTGTATGTATATCATTCTTAACAGCTTCATTAAAATACATTTCACACGCTACACAGTCTGGCTGCTTAAAGTGTA +CAGCTCAGGCGTTTTTAGTACACTGACAGGGTGTACTTTTTTTTTTTTTGAGACAGAGTCTCTCTGTCACATAGGCTGGAGTGCAGTGACGTAATCCCGG +CTCACTGCAACCTCCGCCTCCCGGGTTCAAGTGGTTCTCCTGCCTCAGCCTCCTGAGCAGCGGAGATTACAGGCACGTGCCACCACGCCCGGCTAATTTT +TGTGTTTTTAGTAGAGACGGGGTTTCACCATATTGACCAGGATGGTCTCAATCTCTTGACCTTGTGATCCACCTGCCTTGGCCTCCCAAAGTGCTGGGAT +TACAGGTGTGAGCCACCGCGCCCAGCAGAGTTGTGTATCTTTCACCACAATTGTAGAACATTTTCATCACCCCCAAAACAAGCCCTGTCCCCATTAGGCA +TCCCCTCCCGTCCCCCTCCCCCCAGCCCTCGGGGAGCCAGTCCCCTTCCTGTCTCTGGATCGGCAGGTCCTGGACATTTCGTAGACATGGGATCACACGC +TGCGTGGCCTTCTGTGTCTGGCGTCTCTCACTGAGCGTGATGTCCTCAAGGTGCATCCGCGCCGTGGCCTGGGTCAGAGCCTCGCTCCTGTTCACGGCTG +AGTCATGTCCCAGTGCGTGGACGGCCACATTGCGTTTACCCACACATCTGTGGATGGACACCCGGGTTGGTTTATCTGTGAATCTGTAGTTACCCCCCGA +GATGGTTGGAGCTTGTGCTCTGTTCACACTGAGGAGTCCGGGTCCTACTTTACATAAGTGTAAGTCGTGACAGTGAGTTTCTTTAAAAAGAAGAGGCAGT +GATCAGATGACAGGTGGCCCTGGGAGTGGCGGGAGTGTGAGAAGAGGGGGCCGGGATTGGGGGGACCTCTGGGTGGGGGCTTCCTCTGAAGATGGAAAGA +CCCTAATCGACTCCCTGGGGCAGCAAGCATTTATTGAGCACCTGCTGTATGCCTGGTGCCAGGGACATGGCAGGGACAAAAATGACACAGTTGCTGTCCT +AGTGGGAAGACAAGATCACGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCGGGCGAACCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACGAAAATTAGCCGGGCGTGGTGGCATGTGCCTGTAATCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATCACTT +GAACCCAGGAGGCGGAGGTTGCAGCGAGCCGAGATCGCGCCACCGCACTCCAGCCTGGGCAACAGAGGGAGACTCCATCTCAAAAAAAAAGAAAAGAAAA +AGATAAGTAAAGTGATCCGGGTGGTGACAGCTGCAGGGGTGCCTGGGGCTGAAAATTAGGACAGAAGAGGCCTAAATGAGGAGGTGACGTCTGCAGAAAG +GCCTTGGGCCTGAGGCCCGGGGAGGTCTGGGTGACCGTGCACCAGGCAGCAATGCAGCCAGCACAATGGCCCTGCAGTGGGAGCTCTGTGGGACGTCTCA +GGAGTGTGGCTGGAGTGCAGTCGCGTGGGGAGGGACCATGGGGCCTCTGCAGCAGGGTTTGCCCTGAGACCCTGCTGAAAGCCAGGGAAGGCCCCGTTCA +CGCCTCACTGCCCCGTCTTCCCCTGAGGGCCCGGGCAGGGTCCCTTCCCACCCCAGGTTAATAGGCAACAGGTTTGCTTCTCTGCATCTGTGGCCTGCTT +TGACCTCCGTCTTCTCCTCTCCCCCGGGGTGATGCCTCTCTGCCGTAACCCGTTTAGGGTTCTCGGTGCCCCAGAGACTGGGATGGCCCTGGGGGCCTCC +GTGCTGCATCCTGGGAGGGCTGGGAGGAGGTTCCTTCCTGGAAGGCTGCCTGGAGGAGGTGGCTGTGCTTGAGCTGATCTTGGCGGTGGAGAAGGGAAAG +GGGAAGCTGGGAGCTGATGAAGGGTGAGGGGCTGACATTGGGGCTTGGACTCCGGGGCTTGGAGCAGGGCAGGGCGGTGGAGGAAGCAGGGCCGGGGGTG +CCAGCGCTCAGGGGAGACACAGGCTCTGAGGACCGAGGATCACCGGGACTGGGAAGCAGCTGGGGTCCAGACTCCCCGAACTCCATCCCCTGCTGCCCCC +GCACCCCACACCTCGCAGCCCCGCGTGACTCCCCCACCCCCCACAATGGCCAAGGTCACCGTCAGCTCTTTCCTTTCAATTAGCAGCAGGAATGTTCCCG +GCGCTGGGCTCGGCGCCTGCCCGGGCAGGGACCCCCTCGTTCTGGCTGGAGCTGCCCGGGCGTGGGTTCTGGAAGGACGAGTGCGACGCCCCCATCCCAC +ACACGCCCCTCCCGCCTCGGACAGGGCCCGCCCTGCTCGCTGGGTGACCTTGGCCGTTGCGTAACCTCTCTGGGCCCTTCCAACACCAACGCCCCGCACC +GCGGAGGCCTCTGCGGGGCTCCCGTCGGGTTTGGGCCTCATGAACTCATCTCCTGGAGCAGGACTATCTCACGCGCTCCAGACGACGCCCTCGCCGGGCC +CCGAGCCGCCCACACCGCCACACGCCGTAAAAAGCATCGCGGGGACGGGAGGCCTGTGCGCGCCGGGGTGGGCGTCGGGCGGGGGGCGTGGCGCTCCAGG +GGCTCTGCGCGGCTGCCGGGAGCCAGGGAGGCTCGGAGACCCAGCACCTGCCCCGGGACCCCCAGCACCTGCCCTGGGACCCCCAGCAGCACCAGGACCG +CCGCCGCCCTGAGCTTTTCCACGCCTTTGCCCGGGACTCAGCTCCTCCGCCCAGCATGTAAGACCTTTTGTGATCCGACCTCCGCTTCCTTCCGTGACCC +CTGCGCCGGGGTCCTGGTCCCAGCCTCGCCGATCACACGGGAATGAGACTCCCCCGCGCCTGGCGGGCCCCGCCCGCAGGAGGATGAACGCCGGGAGAAG +GCCGCCCTGCCCGGCCTCAGTTTCCCCGTCGGTGAAATGGGGCTGACCCGGCCGCAGGAGGGAGCGAGCGCTGGGGGAGGCGTTCTCGGTTTGTGGCCGT +TTTGATCCGTGCGTCGTGGTCATATTTCGCTTAATTTTTCCAATCTGTGACGTGGAGCGTTCTGTCGGCCTGACCTTGGCTACCCGGCGTCGGGGGCGGG +TCCACACCCCTCCCGGATGGAAGCCCCTTCCTGGGCGGGCGCCCCCCGGACGCCCAGACGGGGACCCCCCTCCCCTCCCCCAGCCGCAGCGCGGGGGAGA +AATTCCCGACCCCTCCCGCCCGTCTAGGCCGCCCCAGGCCCGAAGCCTCGGCCCCCCCCAATCCCCCCAAGCACAGGCCGGGGGCGGGAGATGCTGCGCC +GGCCCCACCCCCGCGCGCCGGGCCTCGGCGTTGCCATGGGGACGGCGCGGTTGCCACGGCGACCGCCTCCCGCGGGCCCCTCCATCCATCACCGGGGCGG +CGGCGCCCGGGTCTGGGGAGGGGCGAGGGGGGCGCATCCTGCGTGTCCTGGGGAAAGGCGAGGGGGCGTCCAGGCCCGGGGAGGGGCGAGGGGGGCGCCG +GGTCTGGGGAGGGGCGAGGGGGGCGCCGGGTCTGGGGAGGGGCAAGGGGGGCGCATCCTGCGTGTCCTGGGGAAAGGCGAGGGGGCGCCCGGGCCTGGGG +AGAGGTGAGGGGGGCGCCGGGTCTGGGGAGGGGCGAGAGGGGCGCCCGGGCCTGGGGAGAGTGAAGGGGGCGCCGGGTCTGGGGAGGGGCGAGGGGGGCG +CCGGGTCTGGGGAGGGGCGAGGGGGGCGCCCGTGACTGCGGGGGCCAGGGGGGCGCGTCCTGGGGAGGGGCCTGCGCCCTGGGGCTGCTTCCCGCGCGTT +CCCTGCCCGCCCGCCTGACATTCCCCCGCCCTGGCCGGCCGGGCAGGGACAGGCTGCCCCAGACACTACCGCCTTGTCTCCAGCCTGGGAGGCGGCCACA +CAGCCACACTCTGTCCCCGGGTCCGGTCTGAGCGGCCACCTGCCTGCCGGGTGGGGACCTGGGCAGTCGGCGACCAGCCTGATCCTGGGGCCCAGGAGTT +CCGCCGTTTTGTGGACCTCCCGCCCCAGCTCTGCTCCCTCCGGGGTGGCCCCGAGCCCACTTAGAGCTGGAAACCAGGACTGTGGGGTGGCCCGGGGCTG +GGCGGTTGTTGTTCCAATCTGGCTGTGCCCAGGGCCACGCTGTGCCCTCCCTGGACGTGGCTTCCAGCCATGGGAAGAAGGTGCCGGGCAGGGGGAACCG +TGTGTGAGAGGCCCTGGGGTAGGAGGCTTGGTGCATAGCCAGGGGGCCCTGCAGGAGTAGACCAACGGGGGAAGTGAAGGGGCCGACCTGAGGGTTCCTC +TAAGGGCTGATGGGAGCCAGGGAGCCTCTAGAGCTGGAGAGGGACAGGGTCTGATTAATTATTATTATTATTATTGTTATTTTGAGATAGGGTTTCACTC +TGTCCCCCAGGCTAGAGTGCGGTGGCACGATCTCGGCTCACTGCAACCTCCACCTCCCGGGTTCAAGTGATCCTCCTGCCTCAGCCTCCCGAGTAGCTGG +GATTACAGGCGCCTGGCACCACCCCCAGCTAATTTTTGTATTTTTAGTAGAGACTGGGTTTTGCCTTGTTGGCCAGGATGGTCTCAAACTCCTAACCTCA +AGTGACCTGCCCACCTTGGCCTCCCGAAGTGCTAGGATTACAGGCATGAGCCACCGTGCCTGGCCTTCTTTTTTTAATTTTAAAAAAATTTTTTGTTTGT +TTGTTTTGTTTTTTGAGACAGAGTTTCTCTCTTGTTGCCCAGGCTGGAGTGCAATGGTATGATCTCGGCTCACCGTGACTTCTGCCTCCCAGGTTCAAGT +GATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGCATGTGCCACCATGCCCGGCTAATTTTTGTATTTTTAGTAGAGATGGGGTTTCTCCATG +TTAGTCAGGCTGGTCTCAAACTCCTGACCTCAGGTGATCCACCCGCCTTGGCCTCCCAAAGTGCTGGGATTCCAGGCGTGAGCCACTGCACCTGGCCCAT +TTTTAAAAATTTTCATTTTTTTAATATATATTTTTTGAGACGGAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCAGTGGCGCAATCTCGGCTCACTGCAAG +CTCCGCCTTCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCACCCGCCACCACGCCGGGCTAATTTTTTGTGTTTTTA +GTAGAGACGGGGTTTCACCGTGTTAGCCAGGATGGTCTCGATCTCCTGACCTCGTGATCCGCCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTG +AGCCAGCGCACCCGGCCTTAAATTTTTATTTTTGAGACAAAGTCTTGCTCTGTCACCTAGGCTGGAGACAGTGGCACAATCACGGCTCGACCCAGCCTCA +ACCTCCTGGATTCAAGTGATCCTCCCACCTCAGCCTCCCAAGTAGCTGGGACCACAGGGACATACCACCACACCTGGCTTTTTATTTATTTAGTTAGTTA +GTTATTTTTGTAGAGACAGGCTCTTGCTATGTTGCCCAGGCTGGTCTCGAACTCCTGGGCTCAAGCGATCCACTGGCCTTCACCTCCCAAAATGCTGGAA +TTACAGGCTTGAGCCACCACACCTGGCCTAGGGTCTGATTCTCTTTTTGAGAAGCTGCCTCTGGCTGGCGGGTGGAGAGGGAGCTGTGAGGGGGCAGGGA +GTTGGCAGGGAACACTAGAGGCCTGGGCTAGGGTGGGGAACTTGGGGTAGGCAGGAAGCGAGGGCCCGGGCCTCAAGGGAACGCACAGTGGATGGTTCAC +TGCCTGCATCACCCGTTGCTGGGGCTGACCGAGAACTCCAGCTGAGCTGGCTATTCAGGAAGGGCCCCCAAGCCAGAAAGCTGGATCAAGCCTTTCCTGA +ACCCCACCCGGTGAAGGCAGCTGAACCCAGCCTCCCTGAGGAGGGAGAAGGGAAAGCCACAGAGGGCGCAGCTGGTGTTCCCGGGCCCCTGGGAGGCACC +GGGAAGGGTAGGTGTCACCTGCCAGGAAGGGAGGAGCCGGTGGGGTCACCTCTGGGGCATGGGAGCTGGACAACTTCACAGGCCTCAGCAGGGCCAGGAA +ACCAAACCCGAGTGGGGTGGGCAGGCGGGGCGCCTCGGGCTCCAGGGAGGTCTTGACCCGGAGCAGCCTCCCAGGCGGGGCTGGGGGTGAGCCAGTGCAC +TGTGCAGTTTCATTTTCTCTGCTGAACTGGGGGAGGGGATGGGGGCACAAGGGGGACGTCATAGGAGGCCTTAGAGCTGCAGGCATCTGTGCCTCCGTGT +TTGCGTGGATGGGGAAACTGAGGCCCAGAGAGGCACGAGGGCTCTTTGGAGGCAGGGCTGGCTCTGGGCCCTGACACCAGGCTGAGAGGGCTGGGGGTGG +CAGCAGACACGAAGGGCAGGCTGTAATTTCAGTCTCTGGGAAGATAAGATGTTGGGGGTCGGGGGAACCTGTCTCCCACCCCTCACCCCTGGTTCCCGCC +AGGCCCTGCCCGTCAGCCTGGGCCTCCCCCTGTTGATGCCGCCCAGAGCTTGGGACACCCACCGCCAACCCCTACCGTCCTCTCCCTGCCTCGCTGCAAC +AGCCTTGGAAGCCTGAGGGTCGCTGGGAAGGTCAAGGCCAAGCTCAGCCCCAGTCTAGGGCTCGGTGCTCCTTGCGTTTTTCTTTTTGTTGTTTTGTTTT +GTTTTGTTTTTGACGGAGTCTCGCTTTGTTGCCCTGGCTGGAGTGCAGCGCGTGATCTCTGCTCACTGCAACCTCCGCCTCCTGGGTTCAATCAATTCTC +CTGCCTCAGCTCCTCAAGTAGCTGGTTTTACAGGTGCCTGCCATCACGCTCGGCTAATTTTTGTATTTTTTGGTAGAGACGGGGTTTTACCGTCTCTGTT +GGCCAGGCTGGTCTCGAACTTCCGACCTCAGGTAATCCGCTCGCATCGGCCTCCCAGAGCGCTGGGATTACAGGCGTGAGCCACCGCGCCCGGCCTGCTT +TTTGCATTTTACTAAGCACCTACTACGTGCAGCTTTCTGAGGGCCCACAGACCAGGGAGGGGAGGGGAGGGTTTGGGTGGCAAAGCTCTTCTTCTAGCAG +GTGGGAGGGGAAGCGAGAAAGCAGTGGGGTGGGGGTGCCCTGAACTCCGTGTGAACCACGGGGCTGCAGACAGATGAGGAGAGGGGCTCTGCACCAGCTT +CTGGAGCTGCAGGGCGAGGTTGCTGTGGGGAGGTCAGAGAACCACAGAATTCCTCGGTTCTTTCCTGGGCGAGTGAGCGTGTGGTGGGTGCCTGGTGGGG +GTGGCGAGGGCTTCGGTTTCTGGACCTCCTTCCCACACCACAAAGGGCCCTGTATCTTTGAAGCCTGAAGCCCGGTCCCTTCAGGCGTATCCGGCAACAG +TGGTATTCATTCATTCATTTATTGTTTGTTTGTTTGTTTGAGGTGGAGTCTTGCTCTGTTGCCCAGGCTGGAGTGCAGTGGCGCGATCTCGGCTCATGCA +ACCTCTGCCTCCTGGGTTCAAGCCATTCTCCTGTCTCGGCCTCCAAGTAGCTGGGATTACAGGTGCCGACCACCACGCCTGGCTAATTTTTGTATTTTTA +GTAGAGACGGGGGTTTCACCATGTTGGGCAGGCTGGTCTAGAACTCCTGACCTCAGGTGATCCTCCCACCTCAGCCTCCCAAAGTGCTGGGATTACAAGC +GTGAGCCACTGCGCCCGGCCATTCATTCATTTTTGAGACAGAGCCTCATGCTGCTGCCCAGGCTGGAGTAGGGTGGTGGGGTCATGGCTCACTGCCCCCT +GGACCTCCCAGGCTCAAGCAGTCCTCCCACCTTAGCCTCCCGAGTAGCTGGGACTACAGGCGCACACCACCACACCTTGATAATATTTTTTATTTTTATT +TTTGGTAGAGATGGGGTCTTACTAGATTGCCTAGGCTGGTCTCGAACTCCTGGGCTGGAGTAATCCTCCCACCTCGGCCTCCCAAAGTGCTAAAATTACA +GGCGTGAGCAGCTGTGGTTTTGCTTTTGTTTTGTTTTGCGACAGGGTCTCACTCTGTTGCCCACGCTGGAGGGCAGTGGCGCGATCTCGGCTCACTGCAG +CCTCGACCTCCCGGGTTCAAGTGATTCTCCCACCTCAGCCTTCTGAGTAGTTGGGAGCAATTCTCGTGCCTCAGCCTCCACGCCCAGCTAATTTTTGTAT +TTCTTGGTGGAGACAAGGTTTTGCCATGTTGGCCAGGCTGGTCTCGAACTCCTGACCTCAAGTGATCCGCCTGCCTCAGCTGCCCCCTGATATTTGTTAA +GCGCCTACCACATACCAGCCCTGGGAGGTGAGGCTACAGCTGCACTGGGTGGGCTGTTTTCAAAAGACAATGATTGGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCAAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCTGTCTCTACTAAA +AGATACAAAAATTAGCCGGGCGTGGTGGCAGGCACCTGTCATCCCAGCTACTCAGGAAGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGCGGAGGCTG +CAGTGAGCTGAGATCCTGCCACTGCACTCCAGCCTGGGAGACAGCAAGACTCCATCTGAAAAAACAAACAAAACCACAATGATTGGATAAGAGCGAGTCT +GGGGTTGAATCCGGACTTGGATCCTTTGCTGTGCGTCCTTGGGAGGCTCGTCTCCCTGTCTGGGCTTTTGCAAGCCCAGGCTTGGGAGGTGGGGCTGGTG +GGTCTTTCATCCTCTGTTTGCCCCTCCTGGGGCTGCAGAGTAGGTCTTGGTGGGCAGGAGGGTGCAGAGAGGACTGTCCTGATCTGTCTTATGGTCTGGG +CCAGGAGGTGATACACTTCCTTCTTCCCGAAACACCCTTCTCTGGCCTTTGATGCCTGGTGAACTCCTATGTATCCTTGGTGGCCCTGCCTCAATGTCCC +CTTCTCCCCAAACCCTTCCTGGTCGCTAGGCAGAGCCTCGTCCCCTCCTGTCCTGGCTTCCTTGGCCGCTGAGGGGGCAGGGAGGGCCCCACTTTACAGA +AGGGGAAACTGGGGTTCAGAGATGAAATCCCTTGCCCTGGTTACCCCTAGGGGAAGAGGCAGAGCTGGGATTTGAACCGCGTCTGACGGACAGCAGGGCT +CAGTGAACCAGAGCTTGACCTTATCTCCCTCCCGCAGGGTCCTGGCGGCAGAGACCACGTCCCAGCAGGAGCGGCTGCAGGCCATCGCAGTGAGTTTCCG +CCGCCCCGCAGACGGTGTGGTCAGGGTGGGGAAGTGGGGGGACCTGGGGTCTCGGGCCCTGGACCTGTCCTAGGACCTGGAACCAGGGCATGGTGGGTGG +TGAGTTATTTGCTTGGGAAACTTGGATCCTGCTGACCCGCAGAGAATGGAAGTGGAGACCCCCTGAGTCGGCAGCTCCTGGACCCCCGGCCTCGCTCTGC +CTGATGGGTCGGTGGGGAAACTGAGGCTGGCATTCCCTGGAACCCTGCCCTCGTCCTGCAGGAAAATAAACTTTGGTGATGGGAGCACAGATGTGCTTTG +GTGCCATCTTGGTGGCCTCTGGCCCAAGAAGGCCCTCTTGGTGTCCGCAGACCCCTCTCTGTGACCCGACCCTCCTGTGACGTGGCCCGATTCCTGGGTT +CAAGTGACTCTCCTGCCTCAGCCTCTCGAGTAGCTGGGATTATGAGTGACCGCCACGACGCTGGGCTAATTGTTGTATTTTTAGTAGAGATGGGGTTTCA +CCATGTTGGCCAGGCTGGTCTTGAACTCCTGAACTCAAGTGATCCTCCCGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGTGCCCGG +CCAGTCATTGATTTTCGAGACAGGGTCTTGCGCTGCTGTCCCGGGCTGGAGTACAGTGGTGCGATCCGCTGTCACCTGGAAGCCAGTGGGCCACGAGGAT +CCCCGGACAGAGGAAGCAGGATCGGGCTGGGCAGAGCCTTGTGTGGGGGTGGGGGGGTCTCCGGGACCCCCACGCCCATCCCTGACCCCACCCGGCCCTC +CCCACAGGAGAAGCGGAAGCGGCAGGCGGAGATCGAGAACAAGCGCCGGCAGCTGGAGGACGAGCGGAGGCAGCTGCAGCACCTGAAGGTACGAGCGGGG +CAGGGACCCAGGGTCAGGGAGTGCAGGCGGCTGTGAGGCGGAGGCCCCGGACTCCTGCCCAACCCTGACCCTGACCCCAATCCCAACCTGACCCTGACCC +TGCCTCCAGCCCTGACCCTGACCCCGACCCTGACCCCGACCCCGACCCCGACCCTGACCCCAACCTGACCCCGACCCTGACCCCAACCTGACCCTGACCC +CGACCCTGACCCTGATCTCAGTCCTGACTCTGACCCTGACCTGACCCCAACCTCAATCCTGACCCTGACCTTGACTCTGACCCAGACCCTGACCCCCAAC +CTCGATTGTGATTCTGACCTCAGCACTGATCCCAACCATAACCCTGACCCCAACCTTGGTCCTGCCTCAACCCCGACCCTGATCCTGACCCTGACCTCAG +TCTTAAGTCTTAACCCTGGCCCTGGTCCTGCCCACGACTCTGACCTGGATCCCTGCTGCTCAGTCCAAGGCACTGCGGGAGCGCTGGCTGCTGGAGGGGA +CGCCGTCCTCGGCCTCAGAGGGGGATGAGGACCTGAGGAGGCAGATGCAGGACGACGAGCAGAAGACACGGCTGCTGGAGGACTCGGTGTCCAGGTGGGG +GCTGCAGCGTGGGTGCCACCGGGCTGGGTGGGGCCTCGGGGGCCGCTGGCTCCCGGGAGGGTGTGGGCTGGGAAGAGTCGTCAGTGTGCTTTGAGGGAGA +TGCGTGGACCGGGCAGGCCAGGACCCAACATGCTTTGAGGGGGACGCAGGACGGGACAGATCAGGTTGGGGCATCCACCTGGGTCTGGGGCAGCTTGCTG +GGGGCAGAGGCTGGCTGCGTGGCCTCAGGCAGGGAGATACCCCTTTCCCTTCCCACCGCCCTCGTTTGAGCCAGCGAGGGACGTGGCGTCGAGCTCCTGG +GTCCCTGGAGCTGGCCAGCGGGGGACGTGACGTCGAGCTCGTGGGTCCCTGGAGCTGGGTGTTGCCGGCATTGGCCTCCCTGGGGGCTTCCTGGCGCCAG +CCCAGCTGGCGGGCAAGCGCTCCCATGGTTCGAACGGGATGGATGCAGAGCAGCTGGGCCCGCAGGAAGCTCGGGCGGGGGCAGGAAGGGGACAGGATGG +GGAAAGTGGCAATCCCTGTGGGGGCTGGGACCAAAGGCCTGGAGTTTCCGGCGGGCGGGAGGCCCAGGCTGTGCTCGGGGGCAGCAGGGTCAGGGTGGAG +GGAAGTGACGACCAAGATTCCAAACGTCTGCCCTGGCCAGGGAAGGTGCCCAGAGGCGGGAGGCCGGCCGGATCACACGGACCTCGCAGGCCCTTCCCAG +ACGCTGGGTTCTGACCCCGTGGGGGCCCCTCCCTGCCCAGTTCTGCCCATTTGCTTTGAAGAAAGCACGTTGGGGGTGTTCGGGATGGACTTCCCTCCTG +GGCAGGGCGTGTAAAGGCATGGACAGGCCGGGTGCGGTGGTTCACACCCCTGATCCCAGCACTTTGGGAAGCCGAGGCAGGAGGATCACTTGAGATCAGA +GGTTCGAGACCAACCTGACCAACATCGTGAAACCCCATCTTTACTAAAAATACAAAAATTAGCCTGGTGTGGTGGTGCCCAGCCTGTAATCCCAGCTACT +CCGGAGGCTGAGGCAGAAGAAGGCCAGGCGCGGTGGCTCAAGCCTGTAATCCTGGCACTTTGGGAGACCGAGGTGGGTGAATCACGAGGTCAGGAGATCG +AGACCATCCTGGCTAACACAGTGAAACCCCGTCTCTACTAAAAATACAAAAAAATTAGCCAGGCGTGGTGGCGGGCACCTGTAGTCCCAGCTACTCATGA +GACTGAGGCAGGAGAATGGCGTGAACCCGGGAGGCGGAGCTTGCAGTGAGCCAAGATCTCACCGCTGCACTCTGGCCTGGGCAACAGAGTGAGACTGGGT +CTCAAAAAATAAATAAATAAATAAAAATAAAGGCATGGACATGCTGGGCGTGGGTGGGGCTCACACCTGTAATGCCAGCACTTTGGGAGGCCGAGGCAGG +AGGATCACCTGAGGTCAGAGATTTGAGACCAGCCTGGCCAAGATGGCGAAACCCAGTCTCTACTAAAAATGCAAAAATTAGGTGGATTAGTGGCGGGCGC +CTGTAATCCCAGCTACTGGGGAGGCTGAGGCAGGAGAATTGCTTGAACCCAGGAGGCGGAGGTTTCAGTGAGCCGAGATCAAGCCACTGCACTCCAGCCT +GGGGGACAGAGCGAGAATCTGTCTAAAAAAGGAAGGTATGGACAGGGTGGGGCAGTTCTGGTGGGTTTGGGGCCTTGGAATGAGCCGAGTGTTACCCACT +CCCTGGGCCTCAGTTTCCTCACCTGTGAACCAGGGAGGCAAAAATCCCACGGTGCGTCTTTTTTTTTTTTTTTTTTTTTTTTTGAGAAGGAGTCTCGCTC +TGTCGCCCAGGCTGGAGTGCGGTGGCGCGATCTCAGCTCACTGCAAGCTCCGCCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTTCTGAGTAGCTGG +GATTACAGGTGCCCGCCACGCCTGGCTAATTTTGCATTTTTAGTAGAGACGGGGTTTCACCATGTTGGTTAGGCTGGTCTCGAACTCCCAACCTCAGCTG +ATCCGCCCGCCTCTGCCTTCCAAAGTGCTGGGATTACAGGTGTGAGCCACTGCGCCTGGCCCCACTGTGCATCTTAATTCCAGCAAACATTAAGCACCAG +CTGTGTCCCTGGGCTGGACGGGATGTTCAGACCGAGGTGGGGCTGAGACGGGCCTGGCCCTGTCTGCAGAGAGGTGGATGGTCAGACACCTGGGCGAAGG +CAGTGGGAGTTACTGGCCGTGGGGGCTGGGCACACTGGTGTTCTTTTCACGCGGCCCTAGTGGGCACAGGCTCAGGCCCCTCGATGGAGGGTGAAGACCT +GGCTTGAGGCCTAGTTTGCTTTCAGAGGCTTCAGCTTCACCCCTCCCCAGGGCAGCCTGCTTCTCAGGTGCTGAAACTGAGCTGCTCTGGGTCTCCACTA +CCCACCTTCTGCCTGCTCAGGGGCTCTGCCCAGGCACCTCCTGCAGGAAGCCCTCCAGGCTGACTGTGGGCTCCCAGACACCTCCTGCAGGAAGCCCTCC +AGGCGGCTGTGGGCTGGACCCCTCTTCTGGTTGGAGGGGACACAAGTCTGGCTCTGTGTCCAACCTGTCAGCCTGGGCCCACCTTGTTAGACTTACGCAC +TCAGCCCTCGTCTGTCCTGTCCTCAGGCTGAGGCTGAGCTGCCGTGAATGTCGCCCGCCCTTGCCAGACCCCGGGGCTGGGATTTCATATCCCGGTTTTG +TTTTCCTGGATCTGCTTGTCCCGTTATCTCTTCTAATACTTGGAAAGTGACATGGTTTTTCCAGTTTCCCTGGTGAGATAAAGTTTCCTGTTAAAATGTG +CAAATTTGAGCGGGAAAGGAGAGTTCATTTGATACAGACAGTGACATAAACAGCGCAGGCCAGGGGTCAGGGGACACAGGGAGTCAGCCCTGGTTTGGAT +CCCGCCTCTGCTACCTGCTGGCCATGTGGCTTTTGCACTCCGTGCCTCAGTTTCCCCCATCATGAAAGAGCACGATGCCTCTTGGGGCTGCCTGGGAGCC +TTAAATTCAGAGAGCTAGGCCGAGTGCGGTGGGTCACGCCTGGAATCCCAGCACTTTGGGAGGATGAGGCGGGCAGATCACCTGAGGTCGGGAGTTCAAG +ACCAGCCTGGCCAACATGGTGAAACCCTGTCTCTGCTAAAAATACAAAAAATTAGCTGGGTGTGGTGGTGCACGCCTGTAATCCCAGCTACTCGAGACCC +TGAGGCAGGAGGATCACTTGAACCCGGGAGGTGGAGGTTGCAGCGAGCCAAGATCACGCCATTGCACTCCAGCCTGGGCAACAAGAGCGAGAATCTGTCT +CAAAAAAAAGACACTGGGGAGCTGTCGTACAGAAGGTGCCCAGAGCCCCACCGGGGATGCAGGAGTCACCCTCACAGGCACACCCTCTCCCCAGGTTGGA +GAAGGAAATTGAGGTGCTGGAGCGTGGAGACTCCGCCCCAGCCACTGCCAAGGAGAACGCGGCGGCCCCGAGCCCAGTCCGGGCCCCAGCCCCGAGTCCA +GCCAAGGAGGAGCGCAAGACAGAGGTGGTGATGAATTCACAGCAGGTAAGGGGGTGACTGGGGGGAGCGGATCCCCAGGCACCCACTCCCGCTGGCCCCA +GAGCGAGGCCCCAGCCCTTCCATGTCAGCGTAGCTGAGGGGACAGGCACAGACTAGAGCCAGGCACTTGATTTCCAGCTCACCGGAGCCACTTCCCAGCT +GTGTGAGCCGGGACACGTGGTTTCGCCTTGCTGGGCCTCGGTTTCCCCATCTGTAAGATGGGGGAGTAATCAGAGCAGCCACCGCTGGGGGCATCAGAAG +GACTCAGGGAAGCAGGAGACCCACCTGGGGGCATCAGAAGGGCTCAGGGAAGCAGGAGACCCACCTGGGGGCATCAGAAGGGCTCAGGGAAGCAGGAGAC +CCGCCTGGGGGCGTCAGAAGGGCTCAGGGAGCAGCAGGAGACCCGGTGCTGGTGGGTGTGGTCATAGTGTTTTTTTGCTTTTGTTGTTTTTTGAGACTCG +TTCTGTTGCCCAGGCTGGAGTGTAGTGGTACAGTCTGCAACCTCCACCTCCCAGGTTCAAGCAATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGACTAC +AGGCGCCTGCCACCATACCCGGCTAATTTTTTTGTATTTTTAGTAGAGATGAGGTTTCCCCATGTTGGCCAGGCTGGTCCCAAACTCCTGACCTCAGGTG +ATCCACCCAACCTCGGCCTCCCAAATTGCTGGGATTACACGCATGAGTCACCTTACTTGGCCTGGTTATTTTGTTTCTGTGTTTGTTTTTGACACAGGGT +CTCACTCTGTCACCCAGGCCAGCCAGAGTGCAGTGGCACAATCACAGCTCACTGCAGCCTCGACTTCCCCAGCTCCAGCGATCCTCCTGCCTCCGCCTCC +CGAGTAGCTGGGACCACAGGCACGCACCACCACGCCCGGCTAATTTCTGTATTTTTGGTAGAAACGGGGTCTCTGCTGTCCAGGCTGGGGTTTTCATGGT +TTCTATCGATCACCTGCATCTGTTTCATGTGGCCAAGGCTCCTGAAAGCCCTTCCTGTGGGAACAGTATCCCCGTGTGATGGAAGTAAAAATCGCAGCCC +ACAGAGGCAGAGAGGCTGGCTCAAGGCCACACAGCTGAGTGGTCCTTAGTGGAGTCGGCTGTTAATTCTGGCATCTGCCATCTAAGCCAGACGATGTTAA +AACCAGACCCTTGGCCGGGCTTAGTGGCTCACGCCTGTAATCGCAGCACTTTGGGAGGCCGAGGCAGGCACATCATTTGAGGTCAGGAGTTCAAGACCAG +CCTGACCAACATGATAAAACCCCATATCTACTAAAAATACAAAAATTAACCAGATGTCGTGGCCGGCACCTGTAATCTCAGCTGCTCGGGAGGCTGAGGC +TGAGAATCACTTGTACCCAGGGGGCAGAGGTTGCAGTGAGCTGAGATCACGCCACTACACTCCAGCCTGGGAGACAGAGCAAGATTCTTTCTAAAAAAAA +AAACCTGGTTCTGGGCACAGTCCTGGACCTCACTGAGCTCACGTCAGGTGGGAAGATGGCGTGTATTGGGGACCACCCAGGGAGGGTGGTCAGGCCGAAG +AGGTGGGAAGCCCAGGGCGCTGTGGAATCCCCAAGGAAGTGCCTCATTCGTGGGAGGGCTGGGCAGGCGACCTGGAGGATGTGGGTTTCGTGGGAGGGCT +GGGCAGGCGACCTGGAGGACGTGGGGTGGTTTTTTTGTGTTTTTTTTTTTGAGACAGAGTTTCACTCTTGTTACCCAGGCTGGAGTGCAATGGCACGATT +TCAGCAACCTCTACCTCCTGGGTTCAAGTGATTCTCCTGCCTTAGCCTCCTAAGTATCTGGGATTGCAGGCGCCCGCCACCACGCCCAGCTAATTTTGTA +TTTTTAGTAGAGACAGGGTTTGGCCATGTTGGTCAGGCTGGTCTCGAACTCCTGACCTCAGGTGATCCGCCCGCCTCGGCCTCCCAAAGTGCTGGGATTA +GAGGCATGAGCCACCGTGCCCAGCCAAGGAAGTGGGTTTTGAAGGTTGAATAGGAGTTCTCCAGGTGCTTTTCCCTGAAGGTTGTTTGAGCATGGACTAG +TGCTGTCATGGGAGACTCAGCAATACACATGCACGGCCCCTGCCTTCCTGACGGGCACACCCAGTGACGTGATGAGGGAAGAGTGCACTGAGGGAGCATC +AGACACCACAGCCCTGAGACAGGAGTGTGTCCCAGAAACAGCAAGAAGACCAGGGATGCCAGGGCACAGTTCAGGGAGAGGGGCCTGTGTGCAGGGTCTG +ACCATGCAGGGCAGAACGGGTTCAGACAGGCGACACTAGACCCTGAGCCTCGCACAGTGGCTCCCAGGAGGCCAAGGGAGGAGGATCGCTTGAGAGCAGG +AGTGGACGAGACTGGAGGGGGCACGGAGGAGCCGGCTGGATTCAGGGTGGCCTGCGGGAGCCGCTGATGCGGGGGTATGTGGGGAGGGAGGGAAGAAATG +AGATGGAGCGGACGTGGTGGCTCAGCCTGTAATCCCGGCACTTTGGGAGGCCGAGGTGGGTGGATCACCTGAGGTCAGGGGATCGAAACCAGCCTGGCCA +ACATGGAGAAACCCCGTCTCTACTAAAAATACAAAATTAGCCAGGTGCGATGACGCAGGCCTGTAACCCCAGCTACTGGGGAGGCTGAGGCACGAGAATC +GCTTGAACCCAGGAGGCGGAAGTTGCAGTGAGCCAAGATTGCCCCATTGCACTCCGGCCTGGGCGACAAGAGCGAAACTCCATCTCAATAAAAAGAAAAA +AGAAAGATGACCTCTGTGTTTCTGGCCAGAGTCCCAAGAGGATAGGATGAGAAGCGGGTGCGTATGACGTCACCCACTGTGCCATGCCCTCCCCAGGCTC +CTGACCCCATGGCTCCCCTTCCTCTTCCCGGGGATGCTGACGCCCCTGACCCTTCTCTCTTCTTTCTTGCAGACGCCGGTGGGCACGCCCAAAGGTAGGA +CCTCTGGAAGGAACTCGTGGGGCCTCGGCGCACTCTGGTGGCCAGAGAGGGGATGGCAGGGCGGGGAGTGAAGCTACAAAGTTGCTCGGTGCCTCACGCC +TGTGATCCCAGCACTTTGGGAGGCCGAGGCGGGTAGATCTCCTGAGGTCAGGAGTTCGAGACCAGCCTGACCAACATGGCGAAACTCAGTGTCTACTGAA +AAAATGCAAAGACAATTAGCCGGGTGTGGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCAGGAGGATCGATCGCTTGAGCCCAGGAGTT +CAAGAGCATGCTGGGCAACACAGGGAGACCCTGTCTCTGCCAAACATAAAAAAATTAGCCGCCGGCCAGGCCCAGTGGCTCAGACCTGTAACCCCAGCGC +TCTGGGAGGCTGAGACAGGTGGATCCCTTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATAGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGTGTGTGCTGCACGCCTGTAGTCCCAGCTGCTCGGGAGGCTGAGGTGGGAGGATCACTTGAGCCCAGGAGGTTGAGCTGTGATCGCACCACTGCACCC +CAGCCTGGGCGACAGAGCGAGACCCTGTCTGTAAACTGCATTTCACGGAACGTGTCCGCTTCTGTATCGATAGCGGGACAGCCACCAGCCGGGATTGACG +CTGGCGTCTGAAGTGCTTCTGGCCTGGTTTGTTGTGTGTTAATTATTCATAAGGAGAGTGTCTTCTTGTCTTACTGTAGAATTAAAAATTAATCATTAAA +AAAATCCAGACAGGCCTCTCAGGGATTTTGTGAAAATCACTGGGCTGAGGATGAGGAATGAACTGTGAGGCTGCCTGTGGGATTTTCTAGGGGTTGCGGT +GGGGGTCCAGGTGCCTGTGTCTGTGCGGGGCCTGTGTCTGGGGGCCCAGGTGCCTGTGTCCTGGTGTCTGGGTGGGGTCTGTGTGTCTGGGGGCCCAGGT +GCCTGTGTCCTGGTGTCTGGGTGGGGTCTGTGTGTCTGGGGGCCCAGGTGCCTGTGTTTGGGTGTCTCGGTGGGGTCTGTGTGTCTGGGGGCCCAGGTGC +TTGTCTGGATGTCTGGGGGCCCACAGGTGCCTGTGTCCGGGTGTCTGGGTGGGATCTGTGTGTCTGAGGGCCCAGGTGCCTGTCTGGATGTCTGGGGGCC +CAGGTTCCTGTGTCCGGGTGTCTGGATGGGATCCGTGTGTCTGAGGGCCCAGGTGCCTGTCTGGATGTCTGGGGGCCCAGGTGCCTGTGTCCGGGTGTCT +GGGTGGGATCTGTGTGTCTGAGGGCCCAGGTGCCTGTCTGGGTGTCTGGGGGCCCAGGTTCCTGTGTCTGGGTGTCTGGGTGGGATCCGTGTGTCTGAGG +GCCCAGGTGCCTGTCTGGGTGTCTGGGGGCCCAGGTGCCTGTGTCCGGGTGTCTGGGTGGGATCCGTGTGTCTGAGGGCCCAGGTGCCTGTCTGGGTGTC +TGGGGGCCCAGGTTCCTGTGTCTGGGTGTCTGGGTGGGATCCGTGTGTCTGAGGGCCCAGGTGCCTGTCTGGGTGTCTGGGGGCCCAGGTGCCTGTGTCC +GGGTGTCTGGGTGGGATCTGTGTGTCTGAGGGCCCAGGTGCCTGTCTGGGTGTCTGGGGGCCCAGGTTCCTGTGTCTGGGTGGGGTCTGGGTGTCAAAGG +CCCAGGTGCATGTGGGAGTCCGGATGCACTTCTGTGAAGGGGCGTTGGGCTGTCTGGGGGGTCCATGTGACCTCTCCTCTGACCCTCATCTCTCTCTCCG +CTTCCACCTCCCGTGCAGACAAGCGAGTCTCCAACACGCCCCTGAGGACGGTTGACGGCTCCCCCATGATGAAGGCAGGTGGGTTGGCCCCCAGGCTCTG +GGCCCCAGATCCAGCCGCTGTCAGGGACCAAGTCTCGGTCCGGGGGGCCGGGTGGGGCGGGGGCGACACCGACCTGCTCTCCGCAGCGTCTGACGGGGCC +GTGGTTATGGGGGTGGCAGCTGGACCGAGGCCGAGGCTCCGAGCCTGGGGTGGGGGCCCCCTCTGCTTTGTTGCCCTGGTCCCACGCCGGCCCACGCTTC +CCCGAGAAGACGGGCCCCACGCATGGCGGCTCTAACCGACGCGACCTCACGGCTTTCATTCCACCCTAATCTCACGGCTCCCTCCTGGGGCCCGCTGGGG +GTGGCGCTCACGCCTGAACATGCTCGCTGCAAATCTTACCTGCTCCAGTCCTCGGGCAGTAGGACTGGCTGCCCCGGGAGAAAGTGGGTGCCCCGTCCCT +GGAGGCAACCAAGCCAGGTCCCCAGCACCGCTGCGCTTCCGAGAAGCAGGGGAAGGTGGGGGTTGACGCTGAGTGCCACACGGTGCTCAAGTCAGGCTCG +AACCCCTGGTCTGCCGCCTTGAATTTCTCCGCCTGCCAGAGGGGTGGGACCTCAGTACGCCATCCTGGGGCCCGGCACAGGACAGGAGCCCAATAATGAG +AAATCGTCGCAGTGGGCAAAACCACTGCTATGTGAGTGAGCTGGAACAGCACAGAAAGAAGGCAGAGGGCCGGGCGTGGTGGCTCACACCTGTAACCCAC +CCCAGCACTTTGGGAGGCCGAGGCGGGCAGATCGCCTGAGGTCAGGAGTTCGAAACCAGCCTGGCCAACATGGCGAAACCCCATCTCTACTAAAATACAA +AAATTAGCCGGGCATGGTGGTGCACGCCTGTAATCCCAGCTACTCGGGACGCTGAGGCAGGAGAATCGCTTGAACCTGGGAGGCGGAGTTTGTAGTGAGC +CAAGGTCGTGCCACTGCACTCCAGCCTGGGCGACAAGAGCAAGACTCCGTCTCAGAAAAGGCAGCAAGGCAGGGAGGTGAAGAAGGACTCTGGGGTGGCT +GCCCAGGACGGGACAGGGCTGGAAGGAAGGAGAGCCACCCGGAGGCCCAGGTCTCCAGCACGGTCCAGGGTGGGGGTTGCCCCAGGATGCAGCAGACAGA +GGCATTTGTCAGAGCAGGTGGTGCCTGTGGGCCTCTGTGCCAGTGAGACCAGCCCTGGCAGACACCGAGGCCCAGGTCCCCCGCTGATCCCCGTGGCCAC +TGACTTTGTGCAGTGCACAACCTGCTCAACAGTGTGGGCAGCTCTGGACTAGCTGTCTGGGGTGGAGGGCTGAGGCTGTGCAGAGCTATAGAGTTGAAAA +ACAGTCGTCCCTTCACCCAGAATGCCTTTCAAGCGCCTGCTGCATGCCAGGCATTGGGGGAGAGGGTATTCTAATGAGGGCCACAACCTCTACTACGGTA +GAAAAGTGAGGCCAAGGACGTTGAGCTGGAGGAAGGAGAATTTGAACCAGAGGGCTCAGGGGAGGGGAGCGTTCAACGTAAGAGGTGACGTCTGAGCAAA +GACCCAGAGGTGCTGAGGGAGCAAGGCACGCAGCTATCTGGAGGAAGGTGTCCAAGGCACGCAGCTATCTGGGGAAAGGTGTTCCAGGCAGAGGGCACGG +CCAGTGCAAAGGCCCCGGGGCAGGACTGCGCCTGGGGTGTTGGAGGAACGGCCAGGAGATCCGTGTGGCTGGAGCAGCGTGAGGAGGGGGAGAGGGCGGA +GGAGAGATGATGGAGAGATTGTTGAGGGCCCTGTGGCAGGGGCGGGAGGGGACGTGGGCTTTTCCCGGGAGGGAGGCAGGAACCATGGGGGGCTGCAGGC +AAAGCCGGGACTGCCCCGACTCCGTGCTCACCCACGCCCTCTGGTGACTGCAGGGAGAACAGACCGTGGACGGTGCCAGGTGGAGGGGACAGGGCTGCTG +GGGGAGGAGGCTGGGATGGGCCGTGGAGGGGCGAGCAGTGGGCGGTTCCTTATGTTCTGAAGGTGGAGCCCCCAGGGTTTGAGGAGAAACGAGGTGTCAG +GGAGGACTGGCCAGGCACGGTGGCTCACGCCTGTAATCCCAGCACCTTTGGAGGCCAAGGCGGGCAGATCATTTGAGGTCAGGAGTTCAAGACCAGCCTG +AGCAACATGGTGAAACCCCGTCTCTACTAAAAAATAGAAAAATTAGCCAGGCGTGGTGGCTCACCCCTGTAATCCCAGCACTTTGGGAGGCCGAGGGGGG +CAGATCATGAGGTCAGGAGATCGAGACCATCTTGGCTAACACGGTGAAACCCTGTCTCTAGTAAAAATACAAAAAATTAGCTGGGCATGGTGGCAGGTGC +CTGTAATCCCAGCTGCTCGGGAGCCTTAGGCAGGAGAATCGGTTGAACCTGGGAGGCAGAGATTGCAGTGATCTGAGATCACGCCACTGCACTCCAGCCT +GGGCAACAAGAGCAAAACTTTGTCTCAAAAAAAAAAAGAGGGAGGACTGAGCTGCCCCCAACGGGTGGGAAGAGCCAGGGTGGGGGCAGGTGTAGGGGGC +AGATTGGGAGTAGTGTTATGGACGTGTGAGAGTGGGGCCCCTGTGGATAGGGGCTGAGTCCAGGTCAAGGTCCAGGTGGGGATGGGTGTGCGGGAGATTA +GAGCCGAGTGCCTGGGCGAGGTCCCCGGCGCAGAGCAGAGTCCAGGGCCGCAGCCGGGCCTAAGCGTCGAGGTTGGGTGGGAGGAGGGAAACGAGGTGGC +TATGGGGGCCGAGGGGCCAGGCGATGGCAGGGCTGCCCACGATGGGGACCGATGGCCCCTCAGAAGTGGTGAGGACATGCAGCTATCTGGGGGGTGTGCC +AGGCATTGGGAACAGCCTGTGCAAAGGCCCTGAGGCTGGGCCGCACCTGGGGTGCAGTGTCATGGGTCAGGCCAGTCCTGGCAGCCCTGTTCAGCTCCCG +CTGCGGGGCGGGGTCTCAGGGAGGTGCCTGGTGATCCCCAGTGCTCGTCATCTTCAAGCAGGCCTGGGGGTGGCGGGCAGCCACCAGTCGCTGTTAGGAT +GCAGGCTCTGTGTGGTTTCTGCAGGAATGATTTTTACAGAGTGGGGCGAGGTGCTGGCTGTGGAGTTAGGGCCCTGATGAGTAGCAAGTTCGACTATCTC +AGGAGGGTTCCTTCATTCTGAGTCTAAATAGATGACGGCGTGTCCAACCGTTGGCTGGAAGGAGGCGTCAAGTCCTGGGAGCTTGGATGGTCGGGGCGGG +GGCTGTGGGTCTGCAGACTGAGCCCCAGTCTCCGCCGTGACCCCGGGCAAGGCAGGATCTCTCTGGGATTCACCTGCTCCTCTGAGAAACCAGGAATGGT +GGGGCTCGAGGGCTCACGTTTATAATCCCAGGGCTTTGGGAGGCTGAGGTGGGAGGATTGCTTGAGCCCAGGAGTTTGAGACCAGCCTGGGCAACATAGT +GAGACCCCCATTTCCAAAAAAGATAAATAAATTAGCCGGGTGTGGTGGCGCACACCTGTGGTCCCAGCTACTTGGGAGGCTGAGGTGGGAGAATGGGGTG +AGCCAGGAAGGTCATGACTGCAGTGAGCTGTGATCGTGCCGCTCCACTCCAGCCTGGCCAACAGAGGGAGACCCTGTATCTATTTAAATAATAGGCTGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGCAGGTGGATCACCTGAGGTCAGGAGTTTGAGACCAGCCTGACCAACATAGAGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCTGGGCGTGGTGGCGGGCGCCTGTAGTCCCAGCTACGTGGAAGGCTGAGGCAGGAGAATCGCTAGAACCG +GGAGGTGAGTCCAGATCACACCACTGTGCTCCAGCCGGGGCGACAGAGCAAGGCGGCTCCATCTCAAAAAAATTAAAAAGATCCGGGAACAATGAAGGCT +TTCCAGATGGGCTGGGCTGGAACCTGAGCTTGACAGACAATAGTTTGGTGGCGAAACAGAGGACACAGTGCAGAGTACAGGGACGAGGACCATCTGGGCG +GACAGCAGGATGGGCCTCAAATGCCAAGGAGAGGTGTTCAGACTGGTCGTCTCCAGGCACTGGGGAGCTATGGAGGGATGTAGAGTTGGGGAGGGCCGCG +TCGAGAAGGTGCCCAGGCATCCCCGGCTCCGCCTGCCCCATCGCTGCTTGGCTCTGCGCTGCTGGCTCCCCCCTCCCTGGCTTGGCCGCAGCCCGGCGGG +GGGGTGCGGGGGCGGGCAGGCCGTGGTGTAACCCCGTGACTCTCGTGCCAGCCATGTACTCGGTTGAGATCACTGTGGAGAAGGACAAGGTGACAGGGGA +GACCAGGGTGCTGTCCAGCACCACGCTGCTCCCTCGGCAGCCGCTCCCTCTGGGCATCAAAGTCTACGAGGACGAGACCAAAGGTACGAGCACCCCGGCC +CCTGCCCTCCCTCCACCTGGGCCAGAGCCCCGAACACGTGTGCTCCCAGCGTGTGGGTCTGGCGTCTGCCCCGGAATCAGGACCCCGATTCGATGTGAAG +CAGATGACGCTGTTCAGGCCAGGGCCTCACCCCCTGTGGCCCACAGCTGGGCTCAGAGGTCGTTCAGCCCTGGGCTCACTGCCCAATCATTCATCCACTC +CAGAAAGCTGCCTGAAAGCTGAGCCGGGCACCAGGTACCCAGCTGGGCTCTGGAGGGAAATCCGGAGGTAGATTCAGCTTCTGTCCTTGCCGGGTGGCAA +ACCGGGCCCTTCCATCTGGAGCTCCTAAATAATTCGTTTAAATAATTACTGCTAGCCCAAGGGCTCACGCCTTTAGTCCCAGCACTTTGGGAGGCCGAGG +GAGGAGGATCGCTTGAGCCCAGAAGTTTGAGACCAGCCTGGGCAGCATAGCAAGGCTCCGTCTCTACCAAAAAAAAAAAAAAAAAAAAATTACCCTGGCA +TGGTGGTGCGTGCCTGTGGTCCCAGCTACTTGGGAGGCTGAGATGGGAGGATCACTTGGGCCCAGGAGGTTGAGGCTGTAGTGAGCCGTGATCGCACCAC +TGCACTCCAACCTGGGCAACAGAGTGAGACCCTGTCTCTTAAGAATAAAAAATAATAATAAAGAATTGCTAGCGTGACAGAAGCCACAGAAAATGCACAT +CCAGGGGGCTGTGAGAAGTCTCACAGGGTGAGGATGGGGCCGGGGGAGGCTTCCCAGAGGAGGCAAGCAGGGGCTCATCAGAGACACGCAGTGCATGGGA +ACCACACCTGGCAGAGCCGCAGCCCCTGCAAAGGCCCTGAGGTAGGATGGAGTCAGCTGGGCTGGAGGGCTGAGGGGAGTTGGGCTGCAGGAGTGAGGGG +AGACGGGCTGCAGGGGTGAGGGGAGACGGGCTGCAGGGGTGAGGGGAGACGGGCTGCAGGGGTGAGGGGAGACGGGCTGCAGGGGTGAGGGGAGCTGGGC +TGCAGGGGTGAGGGGAGACGGGGTGAGGGGAGACGGGCTGCAGGGGTGAGGGGAGACGGGCTGCAGGGGTGAGGGGGAACCAGGTTGGTCAGGGAGTTGA +GGAGCTGGGCTCACGCAGGGAGGAGAAGGGTGCTTTGCCTGGAGGCAGGGGGACAGGCGGGGCCGTGTCCTGAGGGCTTTGGGAAGCCTTGGGTGCGTTG +GGTCCTGACGGTGCTGAGGTCTAATTTGGTTTTAAGGGCTCCTCCTAGAGGTCAAGAGGCAAACAGGCTGTGGGAGATGCCAGGGACCCCAGGAGGAGGA +GGGAAGCTCCACACTGAAGCCCCACTCTCTCTCTTTCTTTTTCTTTTTATTTATTTACTTTCTGAAGAAAGAGTTTCACTCTGTCGCCCGGCCCGCAGTG +CAGCGATGCCATCACAGCTCACTGCAGCCTCCAGCTCCTGGGCTCAGGCGATCCTCCTGCCTCGGCCTCCCGAAATGCTGAGACCACAGGCATGAGTCAC +TGCACCCGGCCTCTTTTTCTTTTATGAGATATAATTCGCAGACCATAAAATTCCGCCTTAATGGGAGGCTCATCTGGGCCCGGGACATTGAGGCTGCAAT +GAGCTATGATGGCACCCCTGCACTCCAGCCTGGGCCACAGACCAAGACCCTGTCTCAAAAACAAGAAAGAGGAGAGAAGCCCCATCCCCATCAGCTGTCA +CTTCCTGTCCCCTCCCCAGTCAGCGTCACTCCCTATCCCCTCCCCAGCTCTGGCACCCACGCATCCCCTCCTGTCTCTCTGGATTGGCCTGTCCTGGACA +TTTCATAGAAATGAGATCACACGGCCGGGTGCGGTGGCTCACACCTGTAATCCCGGCACTTTGGGAGGCCGAGGCGGGTGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGAGAACCCCCGTCTCTGCTAAAAATACAAAAATTAGCTGGACGTGGTGGCGGACGCCTGTAATCCCAGATACTTTGG +AGGCTGAAGCAGGAGAATCACTTGAACCCAGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCTCTCCAGCCTGTGCGACAAGAGTGAAACTCT +GTCTCAAAAAAAAAAAAAAGAAAGAAAAGAGAATAAATGGGGTCACACACTGCACGTGGCCTTCTGTGTCTGGCGTCTCTCACTGGGCGTGACGTCCCCA +AGGTGCATCGGCACTGTGGCCTGGGTCGGAGCCTGACTCCTTTTCATGGCTGAATACTATTCCACGGGTTGGGTGGGCCATGGTGGGTTTATCCCTTCTT +CCATCTGTAGACAGTTGGGCTGTTTCTACCCTTTGGCTGCAGTGAGTAGCATGCTGGGGAATTTGTGTGCAAGTATTTGTTCACGCCCCTGCTTTCGAGG +CCTTTGGGTGTACACGTAGGAGTGAACTGCTGGGTCCTGAGGCGACTGTGTGGAGCTCCGTGAGGACCTGCTGTTTTCCACGGAGGCTGCACCGTCCCGT +TCCCACAGGTCGTGGATGAGGGCCCAGTTTCTCCACGTCCTCACCAGCGCTCGTAGCCCATTCTCGTGGCTGTCCTGGTGGCGTGACGTGGGGTCTCCCT +GTGGTTTGGATTCCCAAAGCCTTCTGTTCTCAGAGGCAGCTTGGCCTCTGCGGTGCCCCAGATGCTGTCAGAGGGGTCCCCGCAGCCCAGCTCTGGAGTG +GCTTTGGGGTGTGGCGTTGGTGGCATCTCAGCTCTAGCTCTCCCCAGCTGTGTGGCCCTGGGAAGTCCCCATGCCTCGTCTTCCGGATGAGGTCCTCACC +CCCATCACTCCACCCTCCTCAGCCTCACCTGGTCCCTGGGGATTCCAGACCTGCCAGGCTGGACACTGGTTGCTTAGCAACGGGCAGGTGATCCGTTTCC +ATGGCAGCCGAGGGCTCCAATTCCTGTCTTGGGGCAGCGGCCAGTGGGACACACTGAGTTCAGTTCCGCCTGATCCAGACACACCCCACCCTCTGGGCCT +CCAGCCCAAAGTCATTGAGATGCCTTGAAGCATGGACTCCCCTCCCTGGGGGCTTAGAAACTGAAAGTGGAGAACACTTTCCTTCTGGTCTGTAGCCAGG +AACAGGAGCCCTGACCCTTGGCCGAGAGGAGGCGAGTCCCTGGGACCCCCCTTGCGTCCCTCCCAACTCCCAGCGTGGCCCAGGCAGCCGTGTTTCTAGA +AGGAATTTGCAGGGCTGTGAGCTAGGGCTGGTGTTAGATCATAGCAGGGAGCCGTGGGGTGCTGAAATCCGGTCCTTGGAGAGTCCAACACACCTCAAGA +AATGTCAAGTCAGAGACACACAGATAAGGAAATTTGGAAAGACTTGAGAAACACATTTAGCAAGATTGATTATATGTATAAAATGCTACCCAGTGGAGAA +TACACATTCTTTTCAAACACAGAACATTGTCAGAAAGTGACCACCGTGGCCCAGGCTGCCAAGGAGGTTTTAGGACTGTTAACAGAGTTTGTATCTTCTG +CTCTGTGTTCCTCTCCTCCCTGAAATTTAAAAACACCCTCTAAATAAATTGTGGCTTCCTGTGGCAATCAATCAAACTAGGAATTAAAAACTATTTACAC +TTGAAAATGAATAACATTGGCCGGGCATGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCAGGAGGATCACGAGGTCAGGAGATCGAGA +CCAGCCTGGCTAACAAGGTGAAACCCCATCTCTACTAAAAATACAAAAAATTAGCCAGGTGTGGTGGCAGGCGCCTGTAATCCCAGCTAGTCAGGAGGCT +GAGGCAGGAGAATGGCGTGAACCCGGGAAGCAGAGCTTGCAGTGAGCCGAGATGGCACCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCATCTCA +AAAAAAAAAAAAAATAGAAAGTGAATAACATCATCTAACTCGTAGGACACAGCCAAAGCAGACCTCAGAGGAAAATGCATAGCCTTTAGGGAAGCTCCTA +GAAAACAAAAATAAATGAATGAAACTTTAACTCAAGTTAGAATGAATGAAAATTTCAATTTAAGATCAATCAAATACACCCATAGATGGAAAAAATCAGA +ATCCCTGTAATGGCCAGGCATGGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCAAGGCGGGTGGCTCACCTGAGGTCAGGAGTTCAAGACCAGC +CTGGCCAACGTGGTGAAACCCCATCTCTACTAAAAATACAAAAATCAGCCGGGCATGGTGGCGGGTGCCTGTAATCCCAGCTACTCTGGAGGCTGAGGCA +GGAGAATTGCTTGAACCTAGGAAGTGGAGGTTGCAGTGAGCTGAGACTGCGCCACTGCACTCCACCCTGGGCGACAGAGGGAGTCAAAAAAAAAAAGCAG +CAGGCACGGTGGCTCACGTGTGTAATCCCAGCACCTTGGGAGGCCAAAGTGGGTGGATCACCTAAGGTCTGGAGTTCAAGACCAGACTGGCCAACGTGGT +GAAACCCCATCTCTACTAAACGTACAAAAATCAGCCTGGTGTGGTGGCAGGTGCCTGTAATCCCAGCTACTCTAGAGACTGAGGCAGGATAATTGCTTGA +ACCTGGAAGGTGGAGGTTGCAGTGAACTGAGATCGTGCCATTGCACTCCAGCCTGGGCAACAAGAGCGAAACTCCATCTCAAAAAGTGAAAGAATCCCTG +TAACCTCCAGTTCCCCAGGGTGGGTGGTCCTGTCTTGTAGAAGAGAAACAGGCCCCGATGCGGGGAAGGAGCAGGGGTTTGGCTCTGTGACCTTGGCCCA +GCTGTGTCCCTTCTTTGAACTTTCATTTTTGCTATCTTTACAGCGGAAATGAATCCCTACTTTTCAGGGTGATCACGTGGGAGCTAGTTGGCTAAAGAAT +ATGGAATTACAGGCCAGGTGCGGTGGCTCACGCCTGTCATCCCAGCACTTTGGGAGGCTGAGGTGGGCAGATGACTTGAGGTCAGGAGTTTGAGACCAGC +CTGGCCAACATAGTGAAACCCCAGCTCTATTAAAAATACAAAAAATTAGCCAAGCATGTTGGTGCATGCCTGTAATCCCAGCTACTCAGGAGGCTGAGGC +AGGAGAATTGCTTGAACTAGGGAGGCGGAGGTTGCGGTGAGCCGAGACAGTACCACTGCACTCCAGCCTGGGCAGCTCCATCTCAGAAAAAAAAAAAAAA +AATCCCAATTCATTCCTTTCCACTCTTTCTTGGTTCCTAATAAATGTTTTTGTGCTTATAAATTTTCCTCATTGTCGGCTGGGCCTGGTGGCTCACGCCT +GTGATCCCAGCACTTTAGGAGGCCAAGACGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGAGAAACCCCGTCTCTACTAAAA +ATACAAAATTAGCTGGGCGTGGTGGCGGATTCCTGTAGTCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGTGGAGCTTGCAG +TGAGCTGAGATCACGCCATTGCACTCCAGCCTGGGCGACAGAGTGAGACTCCGTCTCAAAAAAAATTTTTTTTCCTCATTGTACGGCATTGGCTGCATCC +ACAGATGCCAACAGGGGGCTTTAATTGTCTGTCAGTTCTGACGGTGTAATCTAGTTCGTGATTTCCTCTTTAGCCTGGAGGAGGATACAAGCCTTGCCAA +GGTTTCCCTCCTGCCTGAGCCAGGTCACTCTCTCTGTCCCTCCTGCCTGGAGCTGGGTCATTCTCTCTGTCTCTCCTTGTACAGTGGTCCATGCTGTGGA +CGGCACCGCCGAGAACGGGATCCACCCCCTGAGCTCCTCCGAGGTGGACGAACTCATCCACAAAGCGGACGAGGTCACGCTGAGCGAGGCAGGGTCCACG +GCCGGGGCGGCAGAGACCCGGGGGGCTGTGGAGGGGGCAGCCCGGACCACGCCCTCCCGGCGGGAGATCACCGGTGTGCAGGCACAGCCAGGCGAGGCCA +CGTCCGGCCCGCCGGGGATCCAGCCCGGCCAGGAGCCCCCGGTCACAATGATCTTCATGGGTTACCAGAACGTGGAGGATGAGGCCGAGACCAAGAAGGT +GCTGGGCCTTCAAGATACCATCACGGCGGAGCTGGTGGTCATCGAAGACGCGGCTGAGCCCAAGGAGCCTGCACCACCCAACGGCAGTGCTGCCGAGCCT +CCCACGGAGGCCGCCTCCAGGGAAGAGAATCAGGCGGGGCCCGAGGCCACCACCAGCGACCCCCAGGACCTCGACATGAAGAAGCACCGTTGTAAATGCT +GCTCCATCATGTGAGCCGGCCCCCGAGACCCCGGCCCCCACCCCACACCACAGACACCCACCAGCCCGGCCCCTCCCGGCGCCTGCCCACCCTCCACCCA +CAGCCTCACGGGTCCAGGACTTGGCGTGTTGTTACATGTTCCTTCCGAGTTTTCTTTCGCTGGAAAGAGGGACAGGGGCCCCCACCCGTCACCACGCCCC +AACACTCCCCCCGAACCAGAGCCGTGCACTTGTGCCTGGTAGGAGAGAGACAGGACAGACCCGCTTTTCCCGAGACAAGGACCCCCCATGTCACGGCAGC +TTCACAGACGCGGCTCGCGCCCACCGGGGTCCTGGCGGGTGGGACCCGCAGCCTCCACGCGGCCCAGGCCAGCCTGCCACCCTCTGGGCCTCCTACCTGT +GCCTTTCTCTGAGGGGACACCCCGCCAGAGAGGGCCCCGGGAGCCGGGGGTGGGTACTGAGGCCTGCTCAGGCCCTGGAAGTGAGGCTCTATGGGGTTCC +CTGGCCAAGGCGCTGGCCCCCCAATCTCAGGCAGTTGGGGTGAGGCCGTGCCTCTTTGGGGGCTAAAGGTCTTGGGTGGAGGACAGGCCCCTCTGCTGTG +CCCCTATGCCCTGTGTGGGCCCAACCAGTGGACAATGGAGTCTGGGGGAGGGGGAACCCCGGGGACATGCCCCCACCCGGGAGGGGCCGGTAACCCCTGG +GCTATCTTCTAGACGGGGCGAACCAGGGGTCATTGACCTGCCCCCTGCACAGGGCAGGGACCGAGTGAGCCACTCCTTGTCCCGAGCTCCCGCCCCCACT +GGGCCCTCCTTCCTCCTGGTGCTAATTTGGGGACCCCAGGGGCCGCCCCCGGCCTCTTCTCCATCCTGCTTGGACCAGGGTCCTGGGTCTTCCCAACCAT +ACCCCGAGATCAGGCCCCACCTGCCAGCTCTACTGGGCTTGGAGCACGTCCGGGCAGTGGAGGGAGGGACACAGCCTGGGACAGGAAGCCTCTTGGGTTG +GAGCAGGAGACCCTCATTTGCCACCCAGACCAATGTGAGCCTGCCCCCAGCCCCCTCTCATTGGAAGTGGCAAGGGGCTTCCCTCCTGGGGGCAGCTACA +CTCGTCCCCAGAGGCACATTCGTGCACATTCTCACAGACACCGTCTCACACGTTGGCTTTGGACAACCAGGCCCCAACTTGGTCCCTGCCCTAGGGACCT +CCAGCCTGGTGCCCAGTGCTCAGGCCACCTCCTGGTCCAGTCACCACCTGCAGCCTCGGCAGGGCAGGTACAGGGGCCACCTCGGATGGGAGCCTGGGTC +CCTGCCTCCGCTCTGCCCCTGGGTGGCTGGGAGGAGAGGCCCTCTCGGGGGTGACCTGGGCGTCAGCCGTGGAACCCCCTCCTCCTCCCTGGAGTCTGCC +TGAGTCCCTCGAGCCGCGAGCCTTCGCTGAAGTGCCCTTGCTATAACCCCCTCTGCTTCTGGTGTGTGACGAGGCCCCCGATGTTCTTGATTTTCCCAGA +GAAGCAAATAAACAGCGTGAACAGCCCCAGTTCCTGGAGTTCTTGCCTTTCAACCTGGCGAGGAAGGCGTGGCCAGGCCAGGGGGTGGGGCCTGCCGGCC +TTTGAGCCATTAAAGGGAGGCTGAGCAGGGTTGCGGTGTGCTGGCTTCACCTGCCTGCACCCGCTCACCCTGAGCGCCTTGGGGTGGTGGGAGGCGCTGG +AATCCCCACTGTGCAGGTAAGGCCTGGCTGTAAGGGGCTGCTGTGGGGGGGCAGGACTGGCTTCCCGGGGGGCCCTCGGGTTCTGCGGCCGCCCCGTCCT +GTCCTTTGTTCCTCCCTTTGCTGGGCTCACAGCCCCTGGGTGATGACAGAGGGTCCCCTGGACACCCACAAGCTCTGTAGAGAAGCCGGCCCCTGGGAAA +TACACAGGAGGCCTGGGGAGGAGGTGTCTGTAGAGACCAGTGTCATGCTCACGGGAAGGTGCTGCCCCGCCAGCCCCACTCTCTCACGCTGTAGTCTTGG +AGAAGTCGCTGCCTCCTCTGGGCCTCAGTTTTCCCATCTGTAAAATAAGCCTTCGTGGCCGGGCACGGTGTTTCACACCTGCAATCCTAGTACTTTGGGA +GGCCGAGGTGGGCGGATCACAAGGTCAAGAGATCGATACCATCCTGGCCAACATACTGAAACCCTGTCTCTACTAAAAATACAAAAACTTAGCCGGGCGT +GGTGGCTCACGCCTGTAATCCTAGCTATTCAGGAGGCTGAGGCAGGAGAATCGCTTGAACCTGGGAGGCGGAGGCTGCAGTGAGCTGAGATCGTGCCACT +GCACTCCAACCTGGGCGACAGAGCGAGACTCTGTCTCAAATAAAATAAAATAGGCCTTCGGAGCCCTGAGTGGGAGGCCAGCCTCAGCCTGGGCGTGGGA +CGTCTCCACAGTGCCCCCAGCTCATGGGCGATCCAGCCTCCACCCTGCTGGGGCCTCAGTTTTCCCCGATGAGGTGGTGAGTGTGGTGGAGAGCACTGCT +GAGGGAACTCAGGTTCCAATTCCAGCCTAAACCCCCGCCATTCCTGAGGCGCGATTTTAAGCTTTCCGTACCTCCGTTTCCCTATCTACAAGCCAGGGAG +AAAAGGACGTGAAGGGGGTGGCGGGAGGCGGCGGTGGGAGGCGCCGTGAGGCCGCGCACCCTGAGCTTTCACACACCCAGCAGCGTTAGGTGCCACGCTG +TCCTTTGGGGGCCCTTTATCCAGATTTGTCCTTAAACACCCCCATCTTGGCCAGGCGCCGTGGCTCGCGCCTGTAATCCCAGCACTTTGGGAGGCTGAGG +CGGGGGCATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCTAACGTGGCAAAACCCTGTCTCTACTAAAAATACAAAAATAGCTGGGCGTGGTGGCTC +ATGCCAGTAATCCCAGCTACTAGGGAAGCTGAGGCAGGAGAATTGCTTGAACAGGGGAGGTTGCCGTGAGCCGAGATCGTGCCACTGCACTCCAGCCTGG +GTGACAAGAGCGAGACTCCGTCTCAAAAAAAAAACACAAAAAAAGCACCCCCCTCCTGAGCAGCCCTGCTGGATTCGTAGCTGGGGGCCTTTTTACTCGA +AGAAGAGACTGAGGTTCAGAGGGGCTCCACAAGCAGCCCCTCTGGCGTAGGTCAGGACAGAGCCCCAGCCTGGGGAACTGAAGTCCCTGCCCCCTCAGCT +GTGTTCCCTGCCCTCATAGACGGCGCTAGGCCCAGTGGCCCGACTTCCCCACAGATGCTGGGCTCCCCACAGTCCCAGCAAGGCCTCTGCACCTTGACTA +AGAATCCAGGAGGACCATGGGCGCCTGAGGGCCTCTGCGTCCCCATCTCTCGGGGTGGCCTGGGTCTTTTGACGGCCTCGTGCGGTTCTTTTTTTTTTTT +TTTTTTTTTTTTTTTTGAGTTGGAGTTTTGCTCTTGTCGCCCAGGCTGGAGTGCAGTGGTGTGATCTCGGCTCACTGCAACCTCCAACTCCTGGGTTCAA +GTGATTCTTCTGCCTCAGCCTCCCAAGTAGCTGGGATTATAATAGCGTGCCACCATACCCCGCTAAATTTTGTATTTTTAGTAGAGACGGGGTTTCGCCA +TGTTGGCCAGGCTGGTCTCGAACTCCTGGCCTCAAGTGATCCGCCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACCAAGTCCGGCCC +CCTCGTATGGGTTTTTATGTGGATGGGGCCTAGGGAATTCCTCCCAGCAGCCCTGAGGGAGCCCGGGCGTGATGTTCCCCCACGTCCCGGAGGAGAAAAC +AGGGCTAAGAGAGGTCAGGTGGGATCAGAACCCAGGCCACACCAAACCCCCCCGAGTCTGCCAAACCTGGTTTATGCAAGAAGGGGGCCATCTAGGGGAG +TTGCCCCAAGGGGTGGGCTGGGCCAGAAGGCACGGACGGGATTGGGACTCAGCCCCTCCGGCCCCCCAGGAGACACAGGCCACTGTGCACGCTGAGCTGC +TGTGTGGCCCTGGACACCTGCTGACCCTCTCTGAGCGGTGCTGAGAGGCGGTGGGAGGGCCAGGCAGCCAAGGGAGGTTTCGGCTGAGTTCTGGCTCCTC +GGGGCCACCTGGAGGCCCTGGGGGTGGAGGGGCAGCCGGCAGCGGGCACGGTGCCCGCCCTTGCCCAGCCTGGTATCCTCTTTCTCCCTCCTCCTCCTCT +GGACTTTGTTTCCTGATCCCAGGTGGGGCTGGGGGGAGGGGGCACACCTGCCTCCCCTGGGTGGGGCCTCTGTTCCCTGGCAACCTGGCGGGCAGGGCGG +AGCTGGGAGGCCTCTGTGCCCATCGAGGAGTCAGAGTGGAGGCTGCAGACTGTGGAGCCGGGAGCCGGCAGGTGAGGCTGGGGGCGCCCCGGGCCGGGCC +GGGCGGGGATCCTGTGTGGGGCGGTTGGATCCACATTTGGCGTGGGAGCGTCATGTGTCTGTGGGCGGGGTCTGCTTGCCTGGCGGCACTTGGGATCCAG +GGAGGCCCCCTGCCCCACCCCGTCACCCTCGGAGCCTCCCTGAGGCACCTTTCCCTCTGCCCCCGCTAGGTACTCTGGGGCCTCAAGGGCACCCACTGGG +AGAGCAGAGAGGCCCTTGTCCCTGAACTCTGCTGGGGCTTTTGAACCCCAAATCCCAGAGCCCTCCAAGGGAGGGGCCGGGTTGGCACCCCCATGGTCAG +AGGCCAGAGGGGCCCCTCCATGGTTCTGGGAATTCCAGAGGCTTCTGGAGAGATGCTTATCCGTCCCACCAGGCCCCTGACTGGGAGGCTCTGGGCAGTA +AACACCCCCGTGGGGCTGGGGGCTGGTTTGGGGACACGGAGGAGGGGTGGCTGAGTACAGGCGGAAGGAGTCTCAGGCCGGGGCTGGGGACTTGGCCTGG +GTCCTCGGGTGGGGGTGAGGTGGTAGCCTGGGATCCCGGGCAGCCAGCAGGGACTCGGCCCAGCGTCTGCCGGTGGAGCTCCGCCCAGGAGCCCAAGGAG +CTGAGATGACTCAAGGGTGACTGCAACCCTGAGGGATGGGAAAAAGGAACGGGGCCCTCCCTTCTGCATGGCCTCCTTGTCTGAGTCTCGGCCCCACAAG +GGAACCTTTGCCCCTCACATAGAGCCAACTGGCTGATGAGGAAGGAGGTGTGGCACCAGGGTCCATAAACCCAGTTTCATTCTGGTATCAACAGAGTTCA +GGGTGAGGCTGGGAGGAGCAACCCAGGGGGCTTCCTGTAGGAGGGGGTGATTTGGAGCAAAGTCTGAAAACTGGCTTCAGACACTTGCTCTGTCATCGCT +GTGTGACCTCAGATGAGCAGGTTCTCCTCTCTGGGTCCCAGCTCCCTCTCTCGAAAACCGGAGTCGAAAACGGTTCCAAGGTGTTGCAGGAAGAGTCTCA +GGACGCCGAGGTCCTTAGCCACCGCCGGGCCTTGCAGGGGCCATCTTCCGTCCTGGGGCTCTTCCCCCGAGGGCAGCGCCGCTGCCCAAGAATGCCGGCC +ATGAGAGCCGCCGTGGATCCAGGGGTTTTTTTGGCCGACACAGTGAAACCCCATCTCTACTAAAAATACAAAACTTAGCCGGGCGTGGTGGCGGGCGCCT +GTAGTCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATGGTGTGAATCCGGGAGGCAGAGGTTGCAGTGAATGGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGGGAGACTCTATCTCAAAAAAAAAAGCGGGGGGCGGGGGTGGGCACTGAGGCACAGGCAGCAGGGGAGGGGGCCCAGTGGCCTTGAACCCAA +GAGCTGGACCCCAGGCCCCACCCGCTGGCTTCAGTGAATCACTGGGGAGGAATGAGCAGAGGAGGATGCGTGCCTTCATCCCCACCCAACCCCGACCCCA +CTGGGAGACCCGGCACCTGCTCGAGGCTGGGCGGACAGCTCCCTTTCTCCCGGAGTTGACGTCTGATGTGGGTTATAAATCCCGCTGTGTAAACGTCTGT +CCACTCACTGGGCAAACATTCCTACACCCGCCCTCCCCGGGGAGCTCCAGGGTGCAGGGCGTGGACCTGCCCAGCCCTTCAGGGCCAGAAGGCACGGTGG +AGCCGGTCTGCATTCCGCAATGAGCCCGACCCCCACGTCTGAGCAGCTGGGATGAGTGGTGTTTGCCCAGCCAGTATTTATTAGGCGCCTGCTGTATACC +AGACTCTGGGCTGCAGGAAGGGTGCTGACCTGTGGCCACAGCAGGCGAGAGCGAGGCCTGGGCTGACGGTTTCGGGTGGGAGAAGGCAAGGCCTTCCGTG +AGCTGGGCAGGCGGCGTCCACGGAGGAGGAGGCCTCGGGTCAGGGGAGCCATCTGTGCGTCACGCTTTGGGAGGAAGCTCAGCTGTTTGTGTGGGATTTA +TTCACCAATGCCGCCTGGTTTTCAATGTTTCCCCTATTTTAGTTTCTGACATTTGATACGCGCGGAAGATTGCATGACACATTGCGTGTAGTTTCAACAC +GGCTCCCCACGGTCTCTCCACTTTATGCTGTTTGATGCCACTTTCCAGTTCAGAGAGGGGCTAAGTTTTTCTTTTTTTTTCTTTTTTTCTTTTTTTTTTT +TTTTGAGGCGGAGTCTAGCTCTGTCACCAGGCTGGAGTGCAATGGTGCGATCTCAGCTCCCTGCAAGCTCCACCTCCCGGGTTCACAGCATTCTCCTGCC +TCAGCCTCCTGAGTAGCTGGGACTACAGGCGCCCGCCAGCACACCCGGTTAATTTTTTTTGTATTTTTAGTAGAGATGGGGTTTCACCATTTTAGCCAGG +ATGGTCTCGATCTCCTGACCTCGTGATCCGCCAAAGTGCTGGGATTACAGGTGTGAGCCACTGTGCCTGGCCGACCCTGTCTGTTTAAAAACAAAAAAAA +ATGCTGCTGGTTGGTGTAAAGGCAGCAGATCTAAATAATAGCCTTGGTGGCCCGGGAGCGACAGTCCTGCTTTGTGGGGGTTTGTTTTTCTTTTGAGACA +GGGTCTTTCTCTGTCACCCAGGCTGGAGTGCAATGGCACAATCTCAGCTCACCGCAACCTCCACCTCACAGGTTCAAGTGATTCTCCCACCTCAGCCTCC +CAAGTAGCTGGGATTACAGGCCTGAGCCCCTGTGCCCAGCCGACAGTGCTTTTTTTAGGAGTCAGGAGCTCAAGCTTTTGAGATCCCTGTGTCTTCAGGT +GAGGCTTCCTTTCCTCAACTATGAAAGATGATGTCTGCTGGACACGGTGGCTCACGCCTGTAATCCCTGCACTTTGGGAGGCCGAGGCAGGCGGATCACC +TGAAGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAACCCGTCTCTACTAACAATACAAAAATTAGCCGGGTGTCCTGGCTGGGCGCGGTGGCTC +ACGCCTGTAATCCCAACACTTTGGGAGGCCGAGGCGGGAGGATCACGAGGTCAGGAGATCAAGACCATCCTGGCTAATATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAAATTAGCCAGGCGTGGTGGCGGGCGCCCGTAGTCCCAGCTCTAGGGAGGCTGAGGCAGGAGAATGGCGTGAACCTGGGAGGCAGAGCT +TGCAGGGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGTGAGACTCCGCCTCAAAAAAAAGAAAAAATTAGCCGGGTGTGGGGGCGGGTG +CCCGTAGTCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATTGCTTGAACCCGGGAGGTGGAGATTGCAGTGAGCTGAGATCACGCTACCGCAGTCCAGCC +TGTGCATCGCAGCGAGACTCTGTCTCAAAACAAAAGACAATACCTAAGACGGGTGCTGGGTACAAGGCCTGACATGAAGGAGGTGTTCAGATGATGGCTC +TGGGGGAGGGGCAATCTGGGTTACTTCCTGGAGGAGGTGTCCATGGGCTTCAGCAGAGGAAGCCGTGGAGAAGCAGAAACAGGCAGCCTCGAGACAGAGA +GAGCTGCAGGTAGAGGAGGAGGGCGAGGTTTGGGGTGGAGGAAGAGGGCCTGGTTTGGGGTGGAAGAGGAGGGTCTGGTTTGGGTTGGAGGAAGAGGGCC +TGGTTTGGGTGGAAGAGGAGGGTCTGGTTTGGGTGGAAGAGGAGGGTCTGGTTTGGGGTGGAAGAGGAGGGCCTGGCTTGGGGTGGAGGAAGAGGGCCTG +GTTTGGGGTGGAAGAGGAGGGCCTGGTTTGGGGTGGAAGAGGAGGGTCTGGTTTGGGGTAGAAGAGGAGGGCCTGGCTTGGGGTGGAGGTGCCCACAGAA +ATTGGGGTTTCGTGCTAAGGCCAGGAGCAGGGTGTGAGAACTGTGCCCTGCAGATGCCAGGAGCCACAGAAGCGATGCGAGCAGGTGTGTGACCTCCGGG +AAGGCTCCTGGAACTGAGCCCAGCAGCAACCTGGACCCTTGGGAGAGGGCGAGAGCCGGAAGGCACTGGGTCAGGGTGTCACCCGCTCGCTCCACGGCCC +CACCTGGGCCCAGCGGGACAAGGTCCACGGTGTTCCTTTGCCCATCCTGGCTTTATGGCGACAAGGCCCAGGCGGGGATGTTGTCTCAGATGGGACGAGG +TGTCCAGCTGGGCAGGGCAGGGTGGAGAACCAGGATGTGGGAGCCGGGAAACTGGAGTTGCTGTCAGTCCTTCTCTCTGGGCCTCAGTTTCTCCATTTGA +CATCCCTTAGCAAGGGGCCATCTGTAATTGTCAGATGGAAAAATCCCACACCAGGAGTCTCAGAGTGAGCTCAGGGTGGAAAGGCTCAGTGCACAGGAGA +CACAGATAAATATGGTGCGGCCAAGGAAGGCTTCAGAGATCAAGGCTGAGGCCAGGCGCGGTGGCTCACGCCTGTAATTCCAGCACTTTGGGAGGCCGAG +GCGGGCAGATCACCTGAGCTCAGGAGTTCGAGACCAACCTGGCCAACATGGTGAGACCTCGTCTCTACTAAAAATACAAAAAATTAGCCGGACTTGGGAG +GTTAGCGCCTGTAATCCCAGCTACTCAGGAGGCTGAGGCACGAGAATTGCTTGAACCTGGAAGCAGAGGTTGCAGTGAGCTGACATTGTGCCACTGCACT +CCAGGCTGGGCAACAGAGCGAGACTCCATCTCAAAAAAAAAAAAATCAAGGCTGAGCTGGACTCCACAGGGCAGGTGTGTGTGTCTGGGAGATAAGGTGG +GCAGGGCACCCTGATTTTATTGGGCTGCAAATGTTAGAAACATATAATGCGAGTTGTTGGGGTAGTAACCGGGACATTCAGAGATTCAGGTATGGTTGGA +ATCAGGGAGCTTAAAAGTTTTCAGGATGCTTTGCTGGTGTTGGGGTTGCTGTCAAGCAAGCTGTACCCACTGGGGGCATTTACGTCCCCAGCAATTCACT +ATCTCATTCCATCAGCCTAACAAGACCAGCGGGAAGAGGGTCCCATCTTCTGCATTAATTGTAAAGTCCCAGGGTCTCATGTCATTGGCTAGACTGGGTC +ACATGCTCATCTCTGAACCAATTACAGAGGCCAGAGGGTGAAATGCTCTCACTGGCTGGACTAGGTCACTTACCCATCTTTGAACCAATCACAGAGGCCA +GTGGGTGGGATGCTCTGATTGATCAGGATGAGTCACTTACCCATCCCTGAACCAATCACAGAGGCCAGAGAATGGGCTACTCTGACTGGCCAGGCTGGGC +CATTTACTCATCCTTGAACCAATCACAGAGGCCAGAAGGTGGGATGCTCTGATTGGCCAGGCTGAGTTACTTACCTATCCCTTAGCCAATCACAGAGATT +AGACAATGGGCTGCTCTGAGTGGCTGTACTGTGTCACGCACCCCTAAACCAATCACAGAGGTTAGAGAATGGGATGCACTGATTGGCTGGACTGTCACTT +ACGCACCCCTAAACCAATCACAGAGGTTAGAGAATGGGCTGCTCTGAGTGGCTGGACTGTGTCACTTACCCATCCCTAAACCAATCACAAAGGCCATTTG +ATGGACCCTTTGCCCTTTGGGGGACTGGAGGCTGTTCCTCTCCCTAGGTGCTCTGACTTGATGGCCCTCATTTCCTTCTCCTCCCTCAGTAAGCCCAGAG +GTCTCCACCCCACGGGAGGAAGGCTGAGGCCAAGACCCCGGAAGAGATGGACCGCGTGACCAGATACCCCATCCTGGGCATCCCTCAGGCACACCGTGGC +ACCGGCCTGGTGCTGGATGGAGACACCAGCTACACATACCATCTGGTGTGCATGGGCCCCGAGGCCAGCGGCTGGGGCCAGGATGAGCCGCAGACATGGC +CCACTGACCACAGGGCCCAGCAGGGCGTGCAGAGGCAGGGGGTGTCCTACAGCGTGCATGCCTACACTGGCCAGCCGTCCCCACGGGGGCTCCACTCGGA +GAACAGGGAGGATGAGGGTTGGCAGGTTTACCGCCTGGGCGCCAGGGATGCCCACCAGGGACGTCCAACATGGGCACTCCGCCCAGAGGACGGGGAGGAC +AAGGAGATGAAGACCTACCGCCTGGATGCTGGGGACGCTGACCCCAGGAGGCTGTGTGACCTGGAGCGGGAGCGCTGGGCCGTCATCCAGGGCCAGGCAG +TCAGGAAGAGCAGCACCGTGGCCACGCTCCAGGGCACTCCTGACCACGGAGACCCCAGGACCCCCGGCCCACCTCGGTCCACGCCCCTGGAGGAGAACGT +GGTTGACAGGGAGCAGATTGACTTCCTGGCAGCGAGACAGCAGTTCCTGAGTCTGGAGCAGGCGAACAAGGGGGCCCCTCATAGCTCCCCGGCCAGGGGG +ACCCCTGCAGGCACAACCCCAGGGGCCAGCCAGGCCCCCAAGGCCTTCAACAAGCCCCACCTGGCCAACGGGCACGTGGTTCCCATCAAGCCCCAGGTGA +AGGGGGTGGTCAGGGAAGAGAACAAGGTGCGTGCTGTGCCCACCTGGGCCAGTGTCCAAGTTGTGGATGACCCTGGCTCCTTGGCCTCAGTGGAGTCCCC +GGGGACCCCCAAGGAGACGCCCATCGAGCGGGAGATCCGTCTGGCTCAGGAGCGTGAGGCAGACCTGCGAGAGCAGAGGGGGCTTCGGCAGGCAACCGAC +CACCAGGAGCTGGTGGAAATCCCCACCAGGCCGCTGCTGACCAAGCTGAGCCTGATCACAGCCCCACGGCGGGAGAGAGGGCGCCCGTCCCTCTACGTGC +AGCGGGACATAGTACAGGAGACACAGCGTGAGGAAGACCACCGGCGGGAGGGCCTGCACGTGGGCCGGGCGTCCACACCCGACTGGGTCTCGGAGGGTCC +CCAGCCCGGACTCCGGAGAGCCCTCAGCTCAGATTCCATCCTCAGCCCGGCCCCAGATGCCCGTGCGGCCGACCCAGCTCCAGAAGTGAGGAAGGTGAAC +CGCATCCCACCTGATGCCTACCAGCCGTACCTGAGCCCCGGGACCCCCCAGCTAGAATTCTCAGCCTTCGGAGCATTCGGCAAGCCCAGCAGTCTCTCCA +CAGCGGAGGCCAAGGCTGCGACTTCACCAAAGGCCACGATGTCCCCGAGGCATCTCTCAGAATCCTCTGGAAAACCCCTGAGCACAAAGCAAGAGGCATC +GAAGCCCCCTCGGGGATGCCCGCAAGCCAACAGGGGTGTCGTGCGGTGGGAGTACTTCCGCCTGCGTCCTCTGCGGTTCAGGGCCCCAGACGAGCCCCAG +CAGGCCCAAGTCCCCCATGTCTGGGGCTGGGAGGTGGCTGGGGCCCCTGCACTGAGGCTGCAGAAGTCCCAGTCATCTGATCTGCTGGAAAGGGAGAGGG +AGAGTGTCCTGCGCCGGGAGCAAGAGGTGGCAGAGGAGCGGAGAAATGCTCTCTTCCCAGAGGTCTTCTCCCCAACGCCAGATGAGAACTCTGACCAGAA +CTCCAGGAGCTCCTCCCAGGCATCCGGTGAGAAGGGGCTCCAGGGAGTGGCTGCTTGGCTCAGGGTCTCAGAGGTTGGAGCAGGGGAGGGTGGGGAGGTG +GAGTTTGAGGCTGTCAAAGGGCTGGGGTTGGGGAGACATTGCCTCCTGACTGTTCATCCCCTCAGTCGCTGGTTTGTCTGCCTGTCTATTAAAAATGTAG +ATTTTGGAGAGAAATGTCAACTTTACCTTAGGGCTTTTGCTTTATGGATTTGGATGCCTTGTTGTTAGGCGCATAAATGTTCATATATGTTTTGTGTGTT +TTGTTTTTGTTTTTGTTTTTTGTTTTTCGGTTTTCTTTTTTGAGACGGAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCAGTGGCAGGATCTCAACTCACT +GTAACCTCCACCTCCTGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGTGCCCACCACCACTCCCGGCTAATTTTTGTATT +TTTAGTAGAGACAGGTTTCATCATGTTGGCCAGGCTGGTCTTGAACTCCTGACCTCAGGCGATCCACCCTGCCTTGGCCTCCCAAAGTGCTGGGATTACA +AGCATGAGCCACTGCTCCCGGCCTGTTCATATATGTTTATCCTCTTGGACAGTTGCACCTTTTTGACAATATGAAATATTCCTTGTGTCACTTTTAATGT +TTTTTTTTTTTTTTTTTGAGATGGAGTCTCGCTCTGTCACCCAGGCTGGAGTGCAGTGGCGCGATCTCGGCTCACTGCAAGCTCCGCCTCCCGGGTTCAC +GCCATTCTCTCGCCTCAGCCTCCTGAGTAGCTGGGACTACAGGCGCCTGCCTCCACGCCTGGCTAATTTTTTTGTATTTTTAGTAGAGATGGGGTTTCAC +CGTGTTAGCCAGGACGGTCTCGATCTCCTGACCTCGTGATCCACCCACCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCGGCCA +CTTTTAATGTTCTTCACCTTGCATGTCGGCCCATCTGTGCATCCAGTTTCTCCTGACTGGCTACTTTGGTCAATCTGTCAGTTTCCCGGATAGTCATCTG +CTCTGTCTGTCCATACATCTGTCTCCTTAGCTGCTGGCTAGAGACTCTGTCTCCCGAGCAGAGGTCTGACAAATGTTCTAATGTTCTGCCCTCCCTGCTC +CCCTACAGGCATCACGGGCAGTTACTCGGTGTCTGAGTCTCCCTTCTTCAGCCCCATCCACCTACACTCAAACGTGGCGTGGACAGTGGAAGATCCAGTG +GACAGTGCTCCTCCCGGGCAGAGAAAGAAGGAGCAATGGGTGAGTCTGGAACCCGTCTCTGCAGAGGCCAGGCTGAGGTCAGACAGCCCCTATTAGGGCC +ACAGGAAGTTCAAGCAGGACTCAAGCCTGACCTGGGTTCAAGCACTACCCCCACCCCTGGCCGTGCCTCAGTCTCCTGCAGATGTCAGGTAGAAGATGAT +AAACTTGGTGTCCTTGTATCTCTGGGCTTCTGCTTGGAGAGGCCATATAAGCTGGGGTCTTTGTCCCCATCAGGAGGTCATCTCCAGGATCAAAGACCAA +AGGACCAACTCTGCTTGGAGGAGGAGGACACTGGCAATTTGTCATCGTCACCAGCATTAGTTTCTTTTTTTTTTTTTTTTTTTGAGACGGAGTCTCACTC +TGTCGCCCAGGCTGGAGTGCAGTAGCACGATCTCGGCTCACTGCAACCTCCACCTCCCGGGTTGAAGTGATTCTCCTGCCTCAGCCTCCTGAGTAGCTGG +GATTACAGGCGTGCACCACCACGCCCGGCTAATTTTTTTGTATTTTTAGTAGAGACGTGGTTTCACCATGTTAGCCAGGCTGGTCTCAAACCGATCTCAA +GTGACCTGCCCACTTGGGCCTCCCAAAGTGCTGGGATTATAGGCATGAGCCACTGCACCTGGCCACAGATATTTACTTCTAAGAAAGAGAGAGAGAGAGA +GAGAAGGCAGGAGGGAGGGAGGGATGGAGGGAAGGAAGGAACAAAGCGAGGAAGGAAGGGAGGGAGGGAGAGGGAGAGACGGAGGGATGTGTCTGTCACA +CGCTGGCTCGGGGCTTCCAATGAACCACACCTTTAGCACCCTGGTGGTCTCACATGCCCAGGGTTAGGCAGCTCATGAACCCAGGCTTGACTCCAGGACC +TACAGGCCACAGAGCTTTGCCTTAGGGGTTTTACTTTATGAATTTTGATGCCTTGTTGTTAGACATGTAATTGTTCATGTATGTTTATCCTCTTGGATGA +GAGCTCCTTTTGTCAGTATGAAATATTCCTCACGTCACTTTTAATGACACGAGGAATATTTAGTGCCATGAGGAATATTATGTCCTTTTTTTTTTTTTTT +TTTTTTTGAGATGGAGTCTCGCTCTGTCACCCAGGCTGGAGTGCAGTGGCACGATCTTGGCTCACTGCAACCTCTGCCTCCCGGGTTCAAGCGATTCTCC +TGCCTCGGCCTCCCGTGTAGCTGGAATTACAGGTACGTGCCACCACTCCTGGCTAAAGGGAGGCTGCTAGGGAGGCTCCATCCGGGAGGTGGAGGTTGCA +GTGAGCCGAGATCGCACCACCGCACTCCAGCCTGGGTGATAGAGCAAGACTCAGACCCAATATAAATAAATAAATTAATTAATTAAATTAAATAAATCAT +GAATGTTGGACAGAGGCTGCACTGAGGGGAACAGCATGAGGAACAGCAAGGGGGATGGCTGTGAGTCTGGGTGATCGTGGGACACGTGTTGAGAACACTC +AGGGCAGGGGATGCCTTCCACTCTTCCCCAAATGGTGACAGAGAGGGCTGTGTGGGAGCTCTGGTCGGACTCTGCACCGGGCAGGGCAGAAAGGCCTGGG +CTGACTTGTGTTCCTTTCCTGTAGTACGCTGGCATCAACCCCTCGGACGGTATCAACTCAGAGGTGAGTATGCTCCTGGGCACGAAGACTCAAGTCTTTC +CCCCCCACATCTGTGCCCCTGCACACAGGGGCCAACGGAAGCCCCTTCCTCCAGGTGTGGGGATCGTATTGGGTGTCTTCTCAATTGGTAGTGTCTGCTC +AGGGTGGATTTTGCTGTGATCTGCTTGTGATGTCTGCCATGGGCATGGATTAGGAGAAGAGGGTTCACATGCCACCTCTCCACCACGTGGTGAAGGTTTG +TGAGGTTAGACCCCAAACAAAGGCAATGTTGCTTTTTTTTTGTTTTTGTTTTTGTTTTTGTTTTTGAGACAGAGTCTCGCTCTGTCGCCCAGGCTGGAGT +GCAGTGGTGCGATCTCGGCTCACTGCAAGCTCCGCCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCACCA +CCACGCCCGGCTATTTTTTTTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCGTGTTAGCCAGGATGGTCTCGATCTCCTGACCTCGTGATCCACCCGC +CTCGGCCTCCCAAAGTGCTGGGATTACAGGCGCGAGCCACCGCGCCCGGCCAAGGCAATGTTTTTTTGGGAGGATGGAGTCTCGCTCTGTTGCCCAGGCT +GGAGTGGAGTGGCTTGACCTCGGCTCACTGCAACTTCCGCCTTTCAGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCAAGTTGCTGGGATTACAGGCACC +CACCACCATGCCCAGCTAATTTTTGTATTTTTAGCAGAGATGGGGTTTCACCATGTTGGCCAGGATGGTCTCGAACTCCTGACCTCAGGTAATCCTCCCG +CCTCCACCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACCGCACCCAGCCAAAGGCACTTTCTTTGAGGAAGGTATGCATCTGAGACTATTCAAGCCA +AGCCCCCTCAGTCGGTTTATGGCACACGTGTGTGGCCCTCCTTTTTATTTTTATTTTTTTTTATTTTTACTTTTTTGAGACAGGCTCTCACTCTGTCACC +CAGGCTGGAGTGCTATGATGTGGTCCCAGCTCACTGCAACCTTGACCTCCTGGGCTCAAGCAATCCTCCCACCTCAGCCTCCCAAGTAGGAACATAGGAA +TGTGCCACTGCACCCAGATAGTTTATTTTTATTTATTTATTTATTTATTTTTGTACAGGCAGAGTCTCACTAGGTTGCCCAGGCTGGTCTCGAATTCCTG +CATTCAAGGGATCCTCCCACCTCAGCACACCAAATTTCTGGGATTATAGGCATGAGCCACTATCGCCTGACCCCTCTTTGAGCTGAATCCGAAATGCCAA +ATACATTGGACAGGCACGGTGGCTCACGCCTGTAATCTCAGCACTTTGGGAGGCCGAGGCGGGAGGATCATGAGGTCAGGAGATCGAGACCATGGTGAAA +CCCCATCTCTACTAAAAATACAAAAAATTAGCCAGGCGCCGTAGCGGGCCTCTGTAGTCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATGGTGTGAACC +TGGGAGGCAGAGCTTGCAGTGAGCCAAGATCGCGCCACTGCAGTCCAGCCTGGGCAACAAAGTGAGACTCCATCTCAAAAACAAACAAAAAAGCCAAATA +CAGACATTTTTCCTGCCCTGGAGCTCAGCATGAGTTAGCATATTCTTTGATCATATTACTAGGAGTAGAGGGTCTGAAACAGAGGAGGGGATCCTACTTT +ACCCCCGTTCTAGGCCTCTCTAATGAATTGGCAGTTGGAGGAGACATCTTGGGGGTGTGGTAGGACCTGGATCGGGGGAATTCATGCCTCCTTTTTGCAG +GTCCTGGAAGCCATACGGGTGACCCGTCACAAGAACGCCATGGCAGAGCGCTGGGAATCCCGCATCTACGCCAGTGAGGAGGATGACTGAGCCTCGGGAT +GGGGCGCCCACCCCCTGCCCTGCCCTGACCCTCGTGGGAACTGCCAAGACCATCGCCAAGCCCCCACCCTAGGAAATGGGTCCTAGGTCCAGGATCCAAG +AACCACAGCTCATCTGCCAACAATCCCACCATGGGCACATTTGGGACTGTTGGGTTTTTCGTTTCCGTTTCTATCTTCCTTTAGAAATGTTTCTGCCTTT +GGGGTCTAAAGCTTTTGGGGATGAAATGGGACCCCTGCTGATTCTTTCTGCTTCTAAGACTTTGCCAAATGCCCTGGGTCTAAGAAAGAAAGAGACCCGC +TCCTCCACTTTCAGGTGTAATTTGCTTCCGCTAGTCTGAGGGCAGAGGGACCGGTCAAAGAGGGTGGCACAGATCGCAGCACCTTGAGGGGCTGCGGGTC +TGAGGGAGGAGACACTCAGCTCCTCCCTCTGAGAAGTCCCAAGCTGAGAGGGGAGACCTGCCCCTTTCCAACCCTGGGAAACCATCCAGTCTGAGGGAGG +AGGCCAAACTCCCAGTGCTGGGGGTCCCTGTGCAGCCCTCAAACCCTTCACCTTGGTGCACCCAGCCACACCTGGTGGACACAAAGCTCTCACATCGATA +GGATCCCATGAGGATGGTCCCCTTCACCTGGGAGAAAAGTGACCCAGTTTAGGAGCTGGAGGGGGGTCTTTGTCCCCCACCCCCAAACTGCCCTGAAATA +AACCTGGAGTGAGCTGCCTGCCTTGGTCCCTGCCTGGTCCGGACAAAGTCCCCTGGGCCTCCACTCTCTGTTTCATTTTCTTGGCGACATTAGGTTCCAC +CCCGCTAGGCCGTGAGCCTGTGGGGCTGTCAGGTTCCCATGGGGGGGTTGCCAGCATCTGCATGCAGTAGGTGCTTAGCTGATGCTTGTTGAGTGACTGA +CAATTGATCATGGAGAGGCACCTTCAGCAACACCAGGCCCGGGGCCCAACCTCACCAGCCCGGCTCCTCCAGCCCCGTCTCACCACGTCCATCGCAGTAC +CCAGGGTGCTTATTAAGCATTTGCTGAATCCCTCACCACTCTGGTCTCAGAGGAGGCCGGAGGGTCATTAATTCGGCTCCGCATGTATACCAGGCTCACA +TCCAGGGAAGCCAGATCCTACTGGTCAGAGGCGTGGGCGCTGGACCCAAGTCCTGGCTCTGCTGCCTGCTGTGTGGCCTTGGGTGGGGGGGGGTCCTCTC +ACTGCCCCATGCCTCAGTTTCCCTCTGACACACAGGGATAACGATAGGACCAGGCTCCCGGGCAGTAGGAGTTAATTTACGTAAAGCTCTCGGCACATGG +GGACCATTGACGTTGGATTCAGTGCCTGATGGCAGGGGCGTGTCCTCAGACACCCCCCAAAGCAGGCCTCGGCCCCCAGGCTCCCCCAACCCTGCTGGGA +GCAGCGGGTGTTAATTACACCTAGGCCAGTGTCTCCTCCTTGGCTGCTCAGTGTCCGCTGCGCTGCCTCAGGGAAAACCGCGCAGCCACGCCGGGCCCAG +GCAGGCAGATGTGGAACCGAAATAGCTGGGCAGTGGGGGCTGTGGGGACCCTGGGGAGGCGGGGGAAGGGGGCTGAGGGGCTACATCTGGGCAGAGCAGA +GACTGAGGGAGGAGGGAGAGCCCCTGTCTTCAGGGAGACCCCAGTCTGATGGAGGAGGCATCTGCCTTCACAGAGATCCCAGGCTGATGGAGGAGGCCCC +TGCCCCCAGGGAGACCCCAGTCTGACGGAGGAGGCATCTACCCACAGAGGGGCCACAGTCTGACGGAGGAGGCCTCTGCCCTCAGGGAGACCCTATCTGA +TGGAGGAGGCATCTGCCCTCGGGGGACCCCAGTCTGATGGAGGAGGCAGGTTATGTGACCATAGAGGGAGGCTCAGTGGCCATAGTTGGTGACTTCTTTC +ATGTCGGGGCAATTCTATTCCAACCCCAAGAACCAAACGTGGGGCCTGCGGGAAGGGAGGGCCTCACACACAGTCCTGGGTGAGTCCCATCAGTTTCTCC +ACTGTCTGCCACCCCATCTTCCCCCGATGCCCCATGTTCTGTCCCTCTGTCCCTGTGCTCTGAGGATGTGTGAGCCTCCACTGGCTACTATAACAAATCA +CCACCCACCTAATGACTTAAAACAGCAGACATGGTTGGGCGCAGTGGCTCACGCCTGTAATCCCAACACTTTGGGAGGCCGAGGCGGGCAGATCACCTGA +GGTCAGGAGTTCGAGACCAGCTTGACCAACATGGTGAAAGTCCGTCTCTACTAAAAATACAAAAAATTAGCTGGGCCTGGTGGCAAATGCCAGTAATCCC +AGCTACTTGGGAGGCTGAGGCAGGAGAATCACTTGAACTGGGGAGGTGGAGATTGCAGTGAGCCAAGATCGTGCTATTGCACTCCAGCCTGGGTGACAGA +GTGAGACTCTGTCTCAAAAAAAAAAGGCAATCTCTCCCTGTCTCTCTCAGGCTCACCTTCCTGCCTCCTCTCGTGAGGGCCCTATGAGGACACTGGGCCT +CCATGTCACCCAGGATGTTCTCCTGTCTCACGGTCCATTACTCAGTCCCATCTGCAGGTGCTTCTGCCACGAGAGGTGACACGGCCACAGGTCCCGGGGA +TTAGGAAAGGGATGTCTTTGGGGCCATTGTTCTGCCCACCAGAGGATCTCGACATCCCCCTTCTCCGTGACTCTTCAGTCACCTCTGCTCAGGGCCGGCC +AGGACTGTTGCACAGGCTGTGCCCTGCACAAGCCCCCTGCCAAGACCAAAGGGCAAGGCTCTGTGTGCGGCCAGGGTCCCCGTCTTCAGTGTCCCTGGCC +CTGGCTGTGGCCTGTTGCCAGACACCGCGTCACCAAGGGGTGCATTATTCCCACATCATCCCAGTTGGACGGTCACCTCACCCTGCCCATCGTCCTGCCA +GCAAGATGGTCCCACAGCGGCCTCAGTTCTCAGAGGCTCGGCAGGGTCTCCCCTGACCCCGTAATGCCCCTCACTGCCCCTGGGCGCTGGGTTCAAGAAG +AACCGCCTGCTTCGTTGCAGGAAGTGATGTCCACCCCCAACTCTGGATCGGAAGCCACGATCTATCCTCCAGACCCAACACCAGGTCCCCAGCCCTTTAT +CTCTCCTGTCTGTCTGTCCATTTCTGGTGTTCAGGCCTCTCTCTCCACGTCTATCTCCCTGTTTCTGTCCCTCCTGACCTCTCTCTTTTTCCATGATTTT +TGCTTTCCTCCCTCCCCGTCTCATCCTAAATTTGTTTTTTTGTATTTTGTTTTTTTTTTGAGACGAAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCAGTG +ACGCCATCTCAGCTCACTGCAAGCTCCGCCTCCCGGGTTCAAGGGATTCTCCCACCTCAGCCTCCCGAGTAGCTGGGATTACAGGTGCCCGCCACCACGC +CCGGCTAATTTTTGTATTTTTAGTAGAGACGGGGTTTCTCCATGTTGGGCAGGCTGGTCTCAAACCCCTGACCTCAGGTGATCCGCCCGCCTCGGCCTCC +CAAATTACTGGGATTATGGGCGTGAGCCACCACGCCCGGCCCTCATCCTAAATTCTTAAAACCTGCTCTCCTCTCAGCCATGATTTTCTTTGTCCTGTGC +CATAAAGAATTCTCAGAAGCAGGATGCAGCTTCTGCTGCTCAAGGGTGAGCCCAGCCAGTGGGATCTGGTGTCGCTGCCCGCAGACCCCTCAGTCAAGAG +CGGGGTGGGGGGCAGCAGGAGCTACAGTAACAGCCCGGATGGTCCTGCTCCTGAAGGCACCCCACCCTGCTGTCCAGAGGAGAGACCGAGGCTCAGACAT +TTGAGCCCCACATAACCCAGCCTGCCACACACCGCAGACTCCAACAGTGTAGCCCCTGTACCCCAGAAGTCACTTCAGCAAATCACTCAGGGCTCCACCT +CACATCTGTCCCCAAGTCCTTGGGGACTTGCTCACTCAGCAGAAGACCAAGAGAAGCCAGATGCAGTGGCTCACACCTGTAATCCCAACACTTTGGGAGG +CTGAAGCGGGCGGATCACCTGAGGTCAGGAGTTTGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAATAGTCAGGTGTG +GTGGTGGGCGCCTGTAATCCCAGCTACCCGGGAGGCCGAGGCAGGAGAATCCTTTGAACCCAGGAGGTGGAGGTTGCACTGAGCCAAGATTGTGCCACTG +CACTCCGGCCTGGGCGACAGAACAAGGCTCCGTCCTAAAGAATTAATTAATTAATTTAAAAATAAAAAGAAAATGTGCACTTTCATCTTGTATTATTCTG +TCCTTTTGTTTGTTTGAGATAAAGTTTCGCTCCATTTGCCCAGGCTGGAGTGCGTGATCTCGGCTCACCGAAACCTCTGCCTCCTGAATTCCAGTGATTC +TCCTGCCTCAGCCTCTCGAGTAGCTGGGATTACAGGCCCACGCCCCCACCATACCCAGCTAATTTTGTACTTTTAGTAGAGACAGGGTTTCTCCATATTG +GCCAGGCTGGTCTCGAACTCCTGACTCCAGGTGATCCACTTGCCTCAGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCTCGCCCGGCCTATTCT +GTCCTGTTTTTTTAAGATTTAGTTTGCCGGGCACAGTCACTCACACCTGTAATCCCACCATTTTGGGAGGCCGAGGCGGGCGGATCACAAGGTCAGGAGA +TCGAGACCAGCCTGGCCAATGTGGTGAAACCCTGTCTCTACTAAAAATACAAAAATTAGCCGGGCGCAGTGGTGCGCACCTGTAATCCCAATTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGAGAGGCGGAGGTTGCAGTGAGCCAAGATCGCGCCACGGCACTCCAGCCTGGGCGACAGAGCAAGACTGTG +CTCAAAAAAAAAGATTTAGTTTAATTCCTGTAATGAGTCAGCCCCTTGGAAAATCAGACAGAATTCTGCCTGCTGAGCAGACACATTCCAGAAGTTACTC +TGTGAGAGGTTTAGACGAATTCCTAGTGAAATTTCCAGGGGCGGGAGAGCGTGTCTGGAAGGTCTGCGGACATCACAGCAATCACAGAGGCCTTTGGGGC +GGGCAAAACTGTCCGCTGGCGCTCGCTGCTAGCAGGAGGGAGTTCATATTCTTTCCTGGTTTCCTCCTGGCTCAGTGTATCATGATATGCCAGGGAAAGG +AGGAGAATTCTCTTTTTTGTTTGTTTGGTTTTTTGAGACAGAGTCTCACGCTGTTGCCCAGGCTGGAGTGCAGCGGCGCAATCTCAGCTCACCACAACCT +CTGCCTCCTGGGTTCAAGCGATTCTCCTGCCTCAACCCCCGGAGTAACTGGGATTACAGGCACCCACCACCACGCCTGGCTAATTTTTGTATTTTTAGTA +GAGACGGGGTTTCTCCATGTTGGGCAGGATGGTCTGGAACTCCAGACCTCAGATGATCCACCCGCCTCAGCCTCCCAAAGTGCTGGGGTTACAGGCGTGA +GACACTGCACCTGGCCTCAACTCCATTTTAATTAACCCTGCAGGGGCCAGGCATGGTAGCTCATGCCTGTAATCCTGGCATTTTGGGAAGCTGAGGCAGG +AGGTGGATCACCTGAGGTCAGGAGTTTGAGACCAGCGTGACCAACATGGTGAAACCCTGTCTCTAGGAAATACAAAAAATTAGCTGGGCGTGGTGGCAGG +TGTCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCACTTGAACCCAGGAGGCAAAGATCGTGGTAAGCCGAGATCGCACCATTGCACTCCAG +GCTGGGCAACAAGAGCGAGACTCCATCTCAAAAAATAAAAATAAATAAATAAAAAATAAATAAAAATAAAAAAAATTAGCCAGGCGTGGTAGCGCGTGCC +TAGTCCCAGCTACTCAGGAGGCTGAGACACGAGAATCACTTAAACCCGGGAGATGGAGGTTGCAGTGAGCTGAGATCGCGCCACTACACTCCGGCCTGGG +CAACAGAGCAAGACTTCGTCTCAAAAATAAATAAATAAATAAATAAATAAAATAAAGAGATTTAGGAGAGGACACAAGCAAACATAACTCAGACTGACTT +TGGCAAAACTAGGCTTTATGGGTTCCCGTAACTGAAACATCAATGTAGGGCCAGCTTCAGGCTCAGCTGGTTCCAGGTGCCACACAGCATCCTCAGGTTC +CTTCGGTGTTGGGAGCTCAGGCTCCAAGCCCAGGACAGATTCCCAGCTCTGCCACATGCCCCTGAGGGACCCTGGGCAAGGCCTACCCCTCTCCCAGCCT +CAGTGTCCTTATCTGTAAGTGAAGTCGCCACATTGACATCCCTGCCCTGGGGGACGTCATGAGGGTCACCGGGCACCTGGTGAAAATCAGTGAGGAATAA +GAATGAATGTTGAGGCCAGGTGCGGTGGCTCACGCCTGTAATCCCAGCACTCTGGGAGGCCGAGGCGGGCGGATCACGAGGTCAGGAGATCAAGACCATC +CTGGCTAACATGGTGAAACTCCGTCTCTACTAAAAATACAAACAATTAGCCGGGCGTGGTGGTGGGCGCCTGTAATCCCAGCTACTCGGGAGGCTGACGC +AGGAGAGTGGGGTGAACCCAGGAGGTGGAGCTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAA +AAAAAAAAAAAAAAAAAAGAATGAATGTTGGTTCTGACCAAGTAAATTAACGAATTGTCACCAGACAATGACTTCCATGTGACTTTCTGGTGTGAGCCGG +AGAGGAGCCGATGCACGCTGCCACCAGAGGGCGGCAAACACCAAGGATGCAGCCGCGGCCCTCGCCCCGCCAGGGAGAAAACGCACCTGCCGCCACTCTC +ACCTTCTCATTCCCGTAACCGGATGGTGTTTGCTTAGTGCTCCTTGAAAGCCTGGACAGGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTCG +GGAGGCCAAGACGGGTGGATCACTTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACGTGGCAAAACCCCGTCTCTACTTAAAAAAAAAAAAAAAAATAG +CCGGGTGTGATGGCGTTCACCTGTAATCCCAGCTACTCAGGAAGCTGAGGCAGGAGAATTGCTTGAACCTGGGAGGTGGAGGTTGCAGTGAGCTGAGATT +GAGCCATTGCACTCCAGCCTGGGTGACAGAGGAAGACTCCATCTAAAAAAAAAAATTATTTGTAGAGATGACAGAGTGAGACTCCATCTAAAAAAAAATT +ATTTGTAGAGATGGGGTTCTCACCATGTTTCCCAAGCTGGTCTTGAACTCCTCAAGTGATCCTCCTGCCTCATCCCCACAAAGTGCTGGGATTACTGGTG +TGAGCCATCGAGCCCAGCCCTGACCAACTATTTAGAGGTTGAAAACAGAGCCCGCAGGGCCGGGCGCGGTGGCTCACACCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCCCTCGGATCACGAGGTCAGGAGATTGAGACCATCCTGGCTAACAAGGTGAAACCCTGTCTCTACTAAAAATACAAAAAAATTAGCCGGGT +GTGGTGGGGGGCACCTGTAGTCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATCACTTGAACCTGGGAGGAGGCGGAGCTTGCAGTGAGCCGAGATCGAG +CCACTGCACTCCAGCCTGGGCGACAGAGTGAGACTCCGTCTCAAAAATAAAAATAAAAATAAATAAATAAAATTAGCCGGAAGTGGCCGAGTGCGGTGGC +TCTTCCACAGCAGCCAGAGGGCGCCTGTGAGGCTGACTGGGGGTGTCCCTGCTCTGCCCACAGCCCTCCATGGCTCCCATTTCCCTCTGGGTAGAAGCCC +AAGTCCTCCGTGCAGCCCACAAGGCTCTGCCCAGTCCCCTCTCTCCTCTCCCTCCTCTGTCTACTCTCCCTCCTCCCTGTCTCCCCCTCCTCCTCTGCCC +AGTCCCCTCTCTCCTCTCCCTCCTCCCTCTCTCCTCTCCCTCCTCCCTCCCTATCTCCCCCTCCTCCTCTACCCAGTCCCCTCTCTCCTCTCCCTCCTCC +CTATCTCCCCCTCCTCCTCTACCCAGTCCCCTCTCTCCTCTCCCTCCTCCCTTTCTCCCCCTCCTCCTCTACCCAGTCCCCTCTCTCCTCTCCCTCCTCC +CTGTCTCCCCCTCCTCCTCTGCCCAGTCCCCTCTCCTCTCCTTCCTCCCTGTCTCCCCCTCCCTCCTCCCTGTCTCCCCCTCCTCCTCTGCCCAGTCCCC +TCTCTCCTCTCCCTCCTCCCTGTCTCTCCCTCCTCCTCTGCCCAGTCCCCTCTCCTCTCCTTCCTCCCTGTCTCCCCCTCCCTCCTCCCTGTCTCCCCCT +CCTCCTCTGCCCAGTCCCCTCTCTCCTCTCCCTCTTCCCTGTCTCCCCCTCTGCCCAGTCCCCTCTCTCCTCTCCCTCCTCCCTGTCTCCCCCTCCTCTG +CCCAGTCCCCTCTCTACTCTCCCTCCTCCCTGTCTCCCCCCTTCCTCTGCTCCAGCCACACGGGCCTCCTCCCTGTTCCTCCAACTTGCCAGGCGGGGTC +CTGCCCCAGGGCCTTTGCCTCCCCAGGTGAGGTCCGGCCCCAGGGCCTTTGCACGGCCATGTCCTCTGCCTGGTTTCCCTTCCCTAGGTACCCACTGGGT +TCATTTCTTCACTTCTTTCAAGGCTTTGGTGAACGCTCCCCTCATCACACAGCTGTTGCTCAGTAAATATGGCAGAATAAATAGCTGGGCAGGGCTCAGT +GGCTCATGCCTGTGATCCTAGCACTTCTGGAGGCTGAGGCAGGAGGCTCACTTGAGCTCAGGAGTTGGAGACTAGCCTGGCCAACGTAGAGAGACTCCAT +CTCTACTTAGGGTGACCAGGGGAGAGAACAAAATCATGGGCTCATTTTTTTTTTTTTTTTGAAATGGAGTCTTGCTCTGTCGCACAGGCTAGAGTGCAGT +GGTGAGATCTCGGCTCACTGCAACCTCCACCTCCTGGGTTCAAGCAATTCTCCTGCTTCAGCCTCCTGAGTAGCTGGGATTACAGGCACATGCCACCACA +CCCGGCTAATTTTGTATTTTTAGTAGAGACAGAGTTTCGCCATGTTGGCCAGGGTGGTCTCGAACTCCTGACTGCAGGTGATCTGCCCGCCTCACCCTCC +CAAAGTGCTGGGATTACAGGTGTGAGTCACTGCACCCAGCAAAAAATGTTTATTATTCCCATTTCACAGACCAGCAAACTGAGGCCCAGAGGGAGCCGCC +TGAGGAAACTGGATTGCGCAGCTGATGGAGTCTCAACCAGAGAAGGGGCCCGTGGGGCCTAGATTCAGACTTCCGGCTGTGCAGGCAAGCAGGAGGGCCC +CCCAGTCAGGGTCCCCAGGACACCAACCCCAAGCCAAATGAGGCCACCAGAGGCTGTGCCCAGCCCCAGTCCCGCACGGGGCAGGTGTGGAGCAAATGCT +GGCGGGATAGAGGGATGGAGAAGGGGGCTGCCTGGGAGTGAGGGGCTGGGTGCCCCACCCACCTGGCCTCAGCCTCCTGCCCTATCCGAGAACAGAGCTC +TGGTTTCCTGCCCGGCAGCCCGTGAGGAGCAGCGAGGCATGGCCAGCTGGGGGCCGGACAGTCCTGAAGAGCTTGAGGACTGGCTCCTGGCTCCTAAAGC +ATAGCGCCGGCTCTGGGGATCTGCCAGGGAGAGACCAGCTCCAGGGCCCCTGGATGCAGGTTAGAGCTCAGGCTGTCCCCTGATGGCCTCGGTGCTATGG +GTGAGTTTCTCCACCTCTCTGTGCTCAGCCTCTCACCGGAGAGGGGGTGGGTGATCCTGGCCTGAGTAGGTGACCAAGGCATCCTCCTCTGTGGCTGGTA +TTTCCCAACACCCTCAATAAATTCACAGGTGGCTCAGGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGCAGGCAGATCACCTGAGGTGAGCAGTTTGAG +ACCAGCCTGGCCAACATGGTGAAACCTTGTCTCTACTAAAAATACAAAAATTAGGGCCGGGTGCCATGGCACATGCCTGTAGTCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCAAGATTGTACCACTTCACTCCAGCCTCAGCAATAAGAGCAAAACTCCATC +TCAAAACAAAATAAAAAATAAGGGCGCAGTGGCTCATGCCTGTAATCCCAACACTTTGGGAGGCCAAGGCAGGCGGATCACAAGGTCAGGAGATTGAGAC +CATCCTGACCAACATGGTGAAACCTCGTCTCTACTAAAATACAAAAAATTAGCTGGGCATGGTGACGGGCGCCTGTAATCCCAGCTACTCAGGAGGCTGA +GGCAGGGGAATCGCTTGAACCTGGGAGGCAGAGGTTGCAGTGAGCCGAGATCCTGCCACTGCACTCCAGCCTGGGTGACAGAGCGAGACTCCATCTCAAA +AAAAAAAAAAAAAACAAAAACAAATTGGTTTGTTTATTTTCCTGTTGATTTGTGGGAGTTCTTTATATATTCTGGACCTGAGTCCTTGATTACATTATGC +ACTGCTAGCTAGTACCTTCTCCCAGTCTGGCACTTTCCTTTTGAGTCTTCTTCTTTTTTTTTTTTTTTTTTTTTTTTTCTGAGGCGCCTGCCACCACACC +CGGCTAATTTTTGTATTTTTAGTAGATACGGGGTTTCACCATGTTGGCCAGGCTGGTCTTGAACTCCTGACCTCATGATCCACCCGCCTCGGCCTCCCAA +AGTGCTGGGATTACAGGCATGAGCCACAGTGCCTGGCCCCTTTTGAGTCTCTTAATGGTGTCTTTGGACAAACTCATTTGTTCAAAATAAAATGCAATTT +TTTTTTTTTTAGATGGAGTCTCACTCTATCACCCAGGTTAGAATGCAGTGGGACAATCTCTCCCAGGCTCAAGCGTCTCTTCTGCCTCGGCCTCCTGAGT +AGCTGGGATTACAGGTGGGTGCCACCACGCCCAGCTAATTTTGTGTATGTTTAGTAGAGACCAGGTTTCACCATGTTGGCCAGGCTGGTCTTGAACTCCT +AACTTCGAGATCCGCCTGCCTTGGCATCCCAAAGTTCTGGGATTACAGGCATGAGCCACTGTGCCTGGCCATGTTAGGATATTTCTTTTTTTCTTTTCTT +TTCTTTTCTTTTTTTTTTTTTTTGAGAGTCTCGCTCTGTCACCCAGGCTGGAGTGCAGCGGAGCCATCTCGGCTCACTACAAGCTCCGCCTCCCAGGTTC +ATGCCATCTCCTGCCTCAGCCTCCCAAGTAGCTGGAATTACAGGTGCCCACCACCACGCCCAGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCAC +CGTGTTACCCAGGATGGTCTTGATCTCCTGACCTCATGATCCGCCCGCCTTGGTCCCCTAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCGGCCC +ATGTTAGGATATTTCTGAGCAAATCTGAGGGTTTGGCCTGGAACCCTCAATTTGAGGTTGCAAACCCTGTTTCCTGCTAAGCCAGACAGATGGTGCTGGA +GATGGGGAGGCCATGGTTTATGTTTTGTCCACTCTGGGTGCTGCCTGGACAGGTGACTCATGCATGTGGCGGAGCAGTCCAGAGTGAGGACTGTACCCCT +ACAGACACTCCCCCAGACCATGCTGGTGGCCTGAGCTGGGGGCTGCCCAAGTCCCCTCCCCGGGATCCACTTCTGGGGCCTCCCAAGCCTTCCCTGGGGT +CAGTGAGTGCTGGAAGGGCAGCCAGCAGTGTGTGTCCACGGGGGGGGGCGGGTCACCACTTATCTGGGCATTAAATATTTGGGGGGGTCTCAAAATAATG +GAAAACAGGGGGCCAGAAGTGGTGGCTCATGCCTGTAATCCCAACACTTTGGGAGGCCGCAGTGGGAAGATCGCCTGAGGTAAGGAGTTCAAGATCAGCC +TGGGAAACATAGCAAAACCCTGTAATGAAAAACCCAAAAATTAGCCCGGCGTGGTGGCAGGTGCCTGTGATCCCAGCTACTCGGGAGGCCGAGGCGGGAG +GACTGTTTGAGCCCAGGAGGTTGAGGCTGCAGTGAGCTATGATTGCACCACTGCTCTCCAGCCTGGACAACAGAACGACCCACTTTCTCAAATAAATAAA +TAAATAAATACGCTGAGGCCAGGCGCGGTGGCTCACGCCTGTCATCCCAGCACTTTGGGAGGCCGAGGTGGGCGGATCACGAGGTCAGGAGATTGAGACC +ATCCTGGCTAACATGGTGAAACCCCCGTCTCTACTAAAAATACAAAAATTAGCCAGGCGTGGTTGCGGGCACCTGTAGTCCCAGCTACTCGGGAGGCTGA +GGCTGGAGAATCTCTTGAACCCGGGAGGCTAAGGTTGCAGTGAGCCCGAGATCACACCACTGCACTCCAGCCTGGGTGACAGAGTGAGACTCTGCCTCAA +AATAAATAAATAAATAAATATTAAAATAAATAGGGCCGGGCACGGTGGCTCACACCTGTAATCCCGGCACTTTGGGAGGCTGAGGCAGGTGGATCACGAG +GTCAGGAGATCGAGACCATCCTGGCTAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAATTAGCCAGGCGTGGTGGCGGGCGCCTGTAGTCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATGGTGTGAACCCGGGAGGCGGAGCTTGCAGTGAGCCGAGATCGCGCCACTGCCCTGCAGCCTGGGGGACACAG +CGAGACTCCGTCTCAAAATAAATAAATAAATAAATAAATAAATAAAAATAAAATAAAATAAAATAAATTAATTAATTAAAATAGAGATGAGATCTGCCTC +TGCCGCCCAGGCTGGAGTGCAGTGGCGTGATCATAGCTCACCGCAGCTTCCAACTCCCGGGCTCCAGCAATCACAGGACAAACCTCCCGCCCGGCCCTGC +AGCCAGGTGCTCACACCAGCCCTATTTATAACAGGAATCCATGGAAATTTCTGGCCCCACCAAGCTGCTGTCATGAATAAGTCATCGTCCGGATCAATGA +TTCCACCCAGGGAGCATCTGCAAGTTTCCACCTCGTTCTCCCTGGGCCCCGGACAGCCTGGCTGGGACGTCAGAGCTACCAGTCAGGCTGCGGAAACAGC +CTGGGGGTTCCTCTGTGACCAAACCATTCCACGCCGTGGTCTCTACCCAGAGAAAGGAAAACACAGGTCCATACGCGTGTTCGAGGCGGCATGATTCATA +ACGAACAAAAGGAGAAGACAGGCCGGGCGCAGTGCTTCATGCCTGTGATCCCAGCACTTTGGGAGGCCGAGGCGGGTGGATCACGAGGTCAGGAGATCGA +GACCAGCCTGGCCAACATGGTCAAACCCCATCTCTACTAAAAATACAAAAGTTAGCCGGGCATGGTGGCAGGTGCCTGTAATCCCAGCTACTCGGGAGGC +TGAAGCAGGAGAATTGCTCTAGCCAGAAGGGTGGAGGTTGCAGTGAGCCAAGATTGTGCTGCTGCACTCAGCCTGGGAGTCAGAGCGAGCAAGACTCCGT +CTTTAAAAAAAAAAAAAAAAAGAAAAATTCAGCCGGGCGCGGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCTGAGGCGGGTGGATCACAAGGTC +AGGAGTTCGAGACCATCCTGGCTAACACGGTGAAACCCCGTCTCTACTAAAAATACAAAAACTTAGCCAGTCGTGGTGGCGGGTGCCTGTAGTCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATGGCGTGAACCCAGGAGGCAGAGTTTGCAGTGAGCTGAGATTGCACCACTGCACTCCAGCCTGGGCAACAGAGCGA +GACTCTGTCTCAAAAAAGTAAAAAAAAAATAAAATAGATGTATATAAAATATATAAATAAATATATATAAATATATATATAAATATATTTTTTCTTTTTT +TTTTGGATGGAGTTTTGCTCTTGTAGCCCAGGCTGGGTGCAATGGCGTGATCTCGGCTCACTGCAACCTCTGTCTCTCGGGTTCAAGCAATTCTCCTGCC +TCAGCCTCCCAAGTAGCTGGGACTACAGGCGCCCGCCACCACACCCAGCTAATTTTTATATTTTTAGTAGAGACGGGGTTTCACCGTGTTAGCCAGGATG +GTCTCGATCTTCTGACCTTGTGATCCACCCTCCTCGACCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCGGCCTATTTTTTAAAAGATTA +TGGATTTAGGGCACCTCCTCCCTTCTCCTTTTAGCCCCAGATAACATTCCATTCTCGATGTTTATCTGCTCGCCTGCCGAAGGACGTTTTGGTGGCTTCC +AGGGCTGGGCTGTTATGAATAGCAGAGCTGCAGGCCGGGGGCGGTGGCTCACGCCTGTAATCCCAGCAGTTCAGGAGGCCAAGGTGGGAGGGTTGCTTGA +GGCCAGGCAATCGAGACCAGCTTGGGCAACACAGCAAGACCCCAATCTCTAAAAAACATACAAAAATTAGCCAGGCATGATGGTGCACACCTGTGGTCCC +AATGGTTCCAGCCACTCAGGAGGCTGAGGTGGGAGAATCACTTGAGCCCAGGAGGTCGAGGCTGCAGTGGGCTATGACTGCACCATTGCACCTCAGCCTG +GACAGGAGGACAAGACCTTGTCTCAAAAAAAAATTTTTTTTTTGAGAGGGAGTCTCACTCTGTCACCCAGGGTAGAGTGCAATGGTGAGATCTCGGCTCA +CTGCAACCTCCACCTCCCGGGTTCAAGCGATCCTCCTGCTTCAGCCTCCAGGGTATCTGGGATTACAGGCGCCTGCCACCACGCCCAGCTAATTTTTGTA +TTTTTAGTAGAGATAGGGTTTTGCCATGTTGGCCAGGCTGGTCTCAAACTCCTGACCTCAAGTGATCTGCCTGCCTCAGCCTCTCAAAGTGCCGGGATTA +CAGGCGTGAGCCACCATGCCCAGCCAAAAAAAAATTTTTTTTTTAAATAATAAAATAGAGGCTGGGAGTGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGATCACCTGAGGTCAAGAGTTCGAGACCATCCTGGCCAACATGGCAAAACCCTGTCTCTGCTAAAAACACAAAAATTAGCTGGGCGTGGTGGCTTGTGC +CTGTAATCTCAGCTACTTGGGAGGCTGAGGCAGGAGAAGCGCTTGAACCCAGGAGCCGGAGGTTGCAGTGAGTCGAGATTGTGCCACTGTGCTCCAGCCT +GGGCAACAGAGCGAGAGTTCGAATCAAAACAAACAAAAAAAGCCACAGGCGGCCACACATAGACCGTCACTGACCTCCTGGAGCTTCTCTTCTCAGGGAA +AGGAACTTCCAGACTCAGAAAACTGGGGCAGGAAACATCCAGGCCAGTTTTTCCAGCCCACCGGATCTCAGGCAGCTTCCAGGAGGATTGCCTGAACTCG +CTGAAATTGCCCAATTCCCTCCTGGGCACATGGTTTTCAGATGATGAACACACACCCTGCACCGGGGCTGAGGCCTCACCCTGGCGTTTGAATCCTGGGC +CCCGGGTTTAGTCCACAGGAGGAGAAGCCACACTGGCTGCTGGGAGGGAATGGGAAGCGGGCAGCCGCCGTGGAAAACATGGATCAGTGCTTCAGAAAGC +CAGACAGCGGCGCCGTCTAACCCCACCGTGCGGCTCCGAGGAATCCACCCCAGATAACCGAACACAGCGGCTCTCAATAAACATGTTCACAGCAGCATGA +GCCACGGGAGCCAGGGGTGGACGGAAACAGTGGCACGAGCCACAGGAGCCAGGCGTGGAAGGAAACAGTGGCACGAGTTACGAGAGCCAAGCGTGGAAGG +AAACAGCAGCATGATTCACGGGAGCCAGGCATGGACGGAGTCCACAGGAGCCAGGCGTGGAAGGAAACAGTGGCACGATTCACGGGAGCCAGGCGTGGAT +GGAAACGGAGAGGAGCAGAGAGCAAGGCTCTGACGCCAGCCACAGCGCAGATGCACCCTGAGGATGTAGGGCTCAGACGGATGCCCGACACGAAAGGCCA +CACAGCGTGTGATCCCATTTCCATGAAATGTCCAGGGCCAGGCGTGGTGGCTCACGCCTGTGATCCCAGCACTTTGGGAGGCCGAGCCGGCGGATCACGA +GGTCAGGAGATCGAGACCATCCTGGCTAACATGGCAAAACCCCGTCCCTACTAAAAATACAAAAATTAGCCGGGTGTGGTGGCGGGCGCCTGTAGTCGCA +GCTACTCAGGAGGCTGAGGCAGGAGAATGGTGTGAACCCAGGAGGCGCAGCTTGCAGTGAGCCGAGATCGCGCCACTGGATTCTAGCCTGGGCGACAGAG +CGAGACTCCATCTCAGAAAAAAAAAAAAGAAAAGAAAAGAAAAAGGAAAAACAGAATTAAGCATTGTAGTGAATAATTCAGTGGGATTTGGTGCCTTCAC +GGTGCTGTGCTGCTGTCACCTCTAATTCCAGGATATTCCCATCATCCTTTGTGGTTGGGGCATCATCTGTCACTCCCCATCCCCTCCCCATCCCTGAGAA +TCCATGCATCCCCTTCCTGTCTCTGTGGCTTGGTCTGTCTGTCCTGGACATTTCTTTTTTTCTTTTTGTTGTTGTTGTTGGTTTTGTTTGTTTGTTTGTT +GTTTGTGGGTTTTTTTTGAGACGGAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCAGTGGCACGATCTCAGCTCACTGCAAGCTCCACCTCCCGGGTTCAC +GCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCGCCACCACACCCGGCTAATTTTTTGTATTTTTAGTAGAGATGGGGTTTCGCC +GTGTTAGCCAGGATAGTCTTGATCTCCTGACCTCGTGATCAGCCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACTGCGCCCAGCCTA +GCCTTTTATTTTTAATAGAGATGGGGTCTTGCTATGTTGCCACGCTGGAATTTTTTTTTTTGAGGTCTCTCTGTGTTGCCCAGGCTGGAGTGCAGCGGCA +CGATCTTGACCCACCAAAACTTCTGCCTCCCTGCTTCAAGCGATTCTCCCACCTCAGCCTCTGGAGTAGCTGGGATTACAGGTGCCCGCCACCACACCCG +GCTAATTTTGTATTTTTAGTAGAGATGGGGTTTCATCATGTTGGTCGGGGTGGTCTTGAACTCCTGACCTCAAGTGATCCGCCCGCCTCGCCCTCCCAAA +GTGCTGGGATGACAGGCGTGAGCCACCGTGCCCGGCTGCCCACACTGGAATTCTATGTTATAGGAACTTCATCTCACTGAAAGAAAAAGGGGACTCCTGG +ATGGGTCCTGAATTTAGACATTTATTTGTTCATGAAACAAACGCTGATGGGGCCGTTGCACACCCAGGTCTGCACTGGCCGCCCTGTGGGGCCCCGGAGG +GGCGGGGGCAGGGAGAGGCCGCCTGAGAGGCAGTGGCCCGGGTGGAGGACCCAGGGCTGGGCCTGGCGATGCTCCGACTGCAGCTTCCGGAGAACAATCT +CAGGTCCACAATGTGGAGACGTTGGCAGATGCTCCTGCTGAGGACCGACAGACATCATCCCCGCTTCATCCTGCTTTTTCCTCCCATGAGGAGGTCAAAG +TCACACCGTGGGGCCAGGCCCGGTGGCTCATGCCTGTAATCTCAGTACTTTGGGAGGCCAAGGTGGGCAGACTGCCTGGACCCAGGAGTTCAAGACCAGC +CTGGGCAACATGGTGAAATCCCATCTCTACTAAAATACAGAAAATTAGCTGGGCGTGGCTGGGCATGGTGGTTCACGCCTGTTATCCCAGCACTTTGGGA +GGCTGAGGCGGGCGGATCATGAGGTCAGGAGATCGAGACCATCCTGGCTAACAGGGTGAAACCCCGTCTCTACTAAAAAATACAAAAAAAAAAATTAGCT +GGGCGTGGTGGCAGGCGCCTGTGGTCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATGGCCTGAACCCGAGAGGCGGAGTTTGCAGTGAGCTGAGATCAC +GCCACTGCACTCCAGCCTGGGCGAAAGAGTGAAACTCCGTCTCAAAAAATAAAAAGAAAAGAAAAGAAAAGAAAAGAAAATTAGGCCGGTGTGGTGGCAC +ACACCTGTAGTCCCAGCTGCTCGGGAGGCTGAGGCAAGAGAATCGCTTGAACCCGGGAGGCGAGGGTTGCAGTGAGCCGAGATCGCGCCACTGCAAGACT +CCGTCTCAGAAAAACAAAGTCGCACAGGAGAGTCACGTCCACCCCCTGGGCCACCGGACAGTCGCCACAGACCAGGCAGCTGAATCCCCGCTCTACAGAC +AACCCCATCAAGGCTGGGGCAGTGAGACGCTCTGAAGGCCACAGGCCCCCAGGATCCCACCCCGTCCGTCTCTCCCTCCCTGCTGTCCCTCTGTGAGCCA +CACCCTGCGGCTGTCAGCGGCAGTGATGGGGGCTGCAGGGGCTGGGGACAGAGGGGGATGAGTTTCCAGCCAGGCGGCCTGGGAGGGTAGCTTTAATCCC +CACCTCGGTTTTGTCTTAGAAGCAGTTGCATGGCTGTGCTCCAGGCCGTCCAGGGTTCAGGCTGAGCCACCGTCTAGGTCTAGACGTCAGTGTCCATCAG +GACCTGGCGTGCCCTGCAAGCAGACATGTGCTCCTTCGACCTCCGTCAACCCTGGAGATGAAGCAGGGAAGGGGCCCTGGCTGGAGGCTTGGACATCCAT +CCGGAGGGGCGGAGTGGCCTCGAGGCGGTGTGTGAGTCCCCGGGGAAGATGCAGGGGACGCTGGGTGGCCGGTGGCACGAGTGAGGCTCGGGGTCCCGCA +GCCCCCCGTGGTGTGGGTGCCTGAGTTGGGGGGTCCTCGAGGAGGACAAGGGAGGGAACTGAAGGGGGCCAGGACACCCGGTAGCTTGGCTGCCGGGGGC +TCTGTGATATGCTAAGTCCCTCCTGCTCACCACTAAACCCAAGAGGAAAAGGAATTCCTGGCAGAGTCCAATTTAAAGTCAACAAACAAACAATGTGGGA +AGGAGAGAAGGAATCCCAGGAATGTGGGCGAGGTCCTCCTCCCGCCGGGGCCACCCTGGACCCGGCGAGAAATCGAAGGTCCCCCAAGGACCCACGTCCA +GGAGCCAACAGCCTCTCTGTGCAAACCAGACAACCCTGCAGGAACTGTGCTTGAAGAAACCGTGGAAACTGCCCCCAACCCTCCCGTCTCTATTTCTTTC +TCTGTTTTATTATCTCATTCTTGGCTGTGAGGTAAACAGGAGAAAATGAGAAGGTGGTTCTGGAGGACCCGACCGAATTTGCTTTCGTGACAGGGTCAAG +CGCCCTTTCCTCGCCGGCCGCAGCCCTCACCAAAGGGGATTTGGGGGCCTCCGGACAGGGGTCCTGAAGGTTTTGAATTGTTCAATCTCTGGGGGTACAG +GAACCCCTGCAGGAGGTTTCAAAGGCAAGAGTTTCGCAGAGAGAAAAAAACCATGAACTTTGCAGGTTGGTGGCGGAATCTGGTGATTTAAGAAAACGTG +TTTAAGCCTCGGCCGGGCCGCGCCTGGGCTGTCTGCGGTGCTCTTCCGGAATTCTCTACAATATCTGGAAGTGACCAAGAAAATTCCAGAACCCGGAGGC +TGCGCCGTGGAGATAAACATGGGCACCTGGGTATGTTTGTTTTTATTGTTAGGACCTATTTTATCACAAGCAAAAAAAAGGAAGCTGCCCAGAAATCCAG +GGGTGATGGATAGAAGGCGATGGGGCCTGCAGTGGCCCAACGGATTCTAGAATTTTCCTCTAGGAAGATGCCCGGGAATTTTAACCCTGTTGGCTCGACC +CAGAAGCTCGGGGTGGCAGGGAAAGGATCACTGTGGCCTTCCTTCCTTCCTTCCTTCCTTCCTGGAATTTCGCTCTGTTGCCCAGGCTGGAGCGCAGTGA +CGTAATCATAGTTTGCTGCGGCCCTGACCCCAATGGCACAAATGAGCCTCCTGCCTCAATCTCCTAAGTAGCTGGGACTACAGGCATATGCCACTACGCC +CGGCTAAATTTTTTTTTTTTTTTTTTTTGAGACAGAGTTTCCCTCTTGTCGCCCAGGCTGGAGTGCAGTGTCGCAACTTCGGCTCACCACAACCTCCGCC +TCCCAGGTGGAAGCGATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGATTACAGGCATGAGCCACCACGTCTGGCTAATTTTTGCATTTTTAGTAGAGAC +GGGGTTTCGCCATGTTAGCCAGGCTGGTCTCGAACTCCTGACCTTGTGATCCACCCACCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACTG +CGCCCGGCCCATTGTTTATTTATTTATTTTTGTAGAGACAGGGTCTCGCTGTGTCACCCAGGCTGGAGTGCAGTGGCAAGATCACATCCCACTGCAGCCT +CGACCTCCTGGGCTCAAGTGATCCTCCTGCCTCAGCCTCCTGAGTAGCTGGGACCACAGGCATACGCCAGCACGCCCAGCTAATTAAAAAAAAAAAAAAA +AAACTTTAGCAGCCAGGCACGGTGGCTCACTCTTGTAATCCCAGCAATTTGGGAAGCTGAGGCGGACAGATCACTAGAGGTCAGGAGTTTGAGACTATCC +CTGTCTCTACTAAAAATACAAAAATTAGCCAGGTGTGGTGGCGCACATGTAATCCCAGCTACTCCGGAGGCTGAGGCAGGACAATCACTTGAACCCGGGA +AGCAGAGGTTGCAGTGAGGTGAGATCGTGCCCCTGGGCGACAGAGGGAGAATCCATCTCAAAAAAAAAAAAAAAAAATTTCCGGATGGGGTCTCGCCACG +TTGCCCAGGCTGGTCTTGAACTCCTGAGCTCAAGTGATTCTCTCACCTCGACATCCCAGGTTGGTGGATTACAGGCGTGAGCCACAGTGCCTGGCCCTGG +CTTTTCTTCTTGTTTGTCAGGCTCTGCTGTTGTGATAGGAAGGCTTGAGGACTTCAAAGGGGCGGCTGGTGTGCGGGGTTGGGGACGATGGCAGGGACAG +GAGGGAGGTGCTGTTGGCATGTGTGGAATGTGGCATTGGCGCTGGATGGACGGGTCTGTGTGCGCTGACTGCGTGTCCGATGCCAGGGCCTGTGTTCCCC +CTGCACGTCCCCAGGAAGGAACTGCTGGACCAGCAGAATGAGGGGCCAACGCCAGGGGCAGCACTGCCCGGCCACAGAGGACTGTGGCCCCACAGATGAC +ACCCTCAGCTACCAGCTCCTGCATCTGGAAGATGACCAGGAGGAGGAAGGACGGTCTGCAAGTGTTCAAAGTGATGTTTCCAGGCCGGGCGCGCTTGTAA +TACCAGCATTTGGGAGGCTGAGGCAGGCGGATCACCTGAGGTCGGGAGTTCGAGACCAGCCTGACCAACGTGGAGAAACCCCGTCTCTACTAAAAATACA +AAATTAGCCAGGCGTGGTGGCGCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCGGTGAGCTGAGATTGTGCCAT +TGCACTCCAGCCTGGGCAACAAGAGTGAAACTCCGTCTGAAAAAAAAAAAACCTCTATAACATCCAAAATACTAACCACTTGTTACCTCTAGATTGTTTG +GGGATGTTAGATTTCTCCTTTGTTGCCAGCTCTTTTATTTTTATTTATTTATTTATTATTATTATTATTATTATTATTATTATTATTATTTTGAGATGGA +GTCTTGTTCTGTTGCCCAGGATGGAGTGCAGTGGTGTGATCTCGGCTCACTGCAACCTCCGCCTCCTGGGTTTGAGCAATTCTCCTGCCTCAGCCTCCCG +AGTAGCTGGGACTACACGCGTGTGCCACCACGCCAGGCTAATTTTTGTATTTTTAGTAGAGACGGGGTTTTGCCATGTTGGCCAGGATGGTCAGGAACTC +CCCAACTCTTATTTTTAAATGTTGGGCCACACAAGTCTGGGAAATGTTAGTTTTCAAACACATCAGGGAATAAATGGATACAAAAGTCTTGAGGACCACT +TAAGAAATGAACAATAGCAGATGTGTAACAGTTATACTACGCTGCTACCTTGTAAAACATTTTAGAAACATCTGTTTCCAGCCGGGCCTGGTGGCTCACG +CCTGTGATACCAGCACTTTGGGAGGCTGAGGTGGGCAGATCATGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACCTAGTGAACCCTCATCTCTACTAAA +ACTACAAAAAATTAGCCAGGTGTGGTGGCGGGCGCCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATCGCTTGAACCTGGGAGGCGGAGGTTG +CAGTGAGCCAAGATTGCACCACTGCTCTCCAGCCTGGCAACAAAGGAAGACTCCATCTCAAAAAAAAAAAAGAATAAAAAGAATACAAAAAGAAAAAAAA +AACATCTGTATCATCCTTGTAGATTCTGGGGTTTGGAAACAGGCTTTGAAAAAAGTCCTGAAACAGGCCGGGCGCCGTGGCTCACACCTGTAATCCCAGC +ACTTCTGGAGGCCGAGGCGGGCGGATCATGAGGTCAGGAGATCGAGACCATCCTGGCTAACACGGTGAAACCCCGTCTCTACTAAAAATACAAAAAAATT +AGCCGGGCGTGGTGGTGGGCACCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCCTGAACCTGGGAGGTGGAGCTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCTGTCTCAGAAAAGAAAAGAAAAGAAGAGAAGAGAAGAAAAGAAAAAATCCTGAAGCAAA +TGGAGCAAATTTTGAACAGCTTGAATACCTGAGACAGGCCAGGGGTGCGGGGCAGGCTCATTTTATATTCTTCACGGTTGTGTGAATTTCTTGCAATTAT +ATGTAGCAATTTTTTCACCAGGATTTAGTATATTAGCATGTTTCGGGCTGGGCACGGTGGCTCACGCCTGTAATCCCAACACTTTGGGAGGCCGAGGCAG +GTGGATCACTAGGTCAGGAGTTTGAGACCATCCTGGCCAACATGGAGACACCTCATCTCTACTAAAAATACAAAAATTATCTGGGCGTGGCGGTGGGCGC +CTGTAATCCCAGCTACTTGTGAGGCTGAAGCAGGAGAATCGCTTGAACTCGGGAAGCGGAGGTTGCAGTGAGCTGAAATCGCACCACTGCACTCCAGCCT +GGGCAACAGGGCGAGATTCCGTCTCAAAAAAAAAAGAAGCATGTTTCCTAGCAAGCCAATTCAGAATAAAAAGAAAACAAAGGAGAAAATATAATCCCAA +TAAAATATATTGAAATAAATATGTACACACATATATATATGTGAGTTTATGCTTTGTTTTGTTTTGTTTTCTGGAAGACGGAGTCTCGCTCTGTCACCCA +GACTGGAGTGCAATGGCGTGATCTCAGCTCACTGCAACCTCTGCCTCCCTGGTTCAAGGGATTCTCTTGCCTCAGCCTCCCGAGTAGCTGGCATTATAGG +TACCACCACGCCCGGCTAATTTTTGTATTTTTAGTAGAGACGGGGTTTCACCATGTTGTCCAGGCTGGTCTCAAACTCCTGACCTCAAGTGATCCTCCCG +CCTCTGCTATTTATTTATTCTGGGTTTTTTTTATTCTTTTTTGTTGTTGTTTTCATTTTATCTTTCTTTTCCTATTTATTTAGAGACAGGGTTTCGCCAT +GTTGCCCAGGCTGGTCTGAACTCCCGGACTCAAGCCATCTGCCCATGCCGGCCTCCCAGTGTGCTGGGATTACAGGAGGAAGCCACTGTGACCAGCCTGA +AAGTGTTCATTTTTAAATTTTTAATAGAGATGGGGTCTCACTATGTCACCCAGGCTGGTCCGAAACTCCTGGGCTCAAACCATCCGCCCACCTCGGCCTC +CCAAAGTGCTGGGATCACAGGTGGGAGCCACGCGCCCGGCCCCAAAGCCCTCCTTGCACAAGCACCTGAGCCGCCATGGCCCACAGGCCCATCAAAACCA +GAGCAAACTGGTACCTGTGATACAGCCTCCACTCCAGCCCCAGGGCCCAGCCCCAGGCCACCCGAGCCGGCTGTGGGTGACCTGAGACCAAGTGTCGTTT +CCTGCTATAAACTATTGATGCCTGAGCAGTCACCTCCAGGAGCTCCGGGCTTGGCTACGGTGTCCTGGGTTCCCTGTAATGAAGCCCGGGGCAGCTGCGG +CCTGGAGGGCGTCTGCTCCGCCTCCATCCTGGGCCCGCCTGGGGCTCTTTTCCTTCTAGGCCTGGTTCCCTCCAAAATTAGCTTCCTATCGGGATCCCAC +ATCCCCTCACAATGGAGGCCTGACCTCTGGGGAGACACAATGTCAGGGTCACTGTGAGGTTTTTATTTATGTACTTTTATTTTTATTTATTTGATACCGA +GTCTCACTGTGTTGTCCAGGCTGGACTGCATTAGTGTGATCCTGGCTCACTGCAACCTCTGCCTCTCGGGCTCAAGCGATTCTCCTGCCTCAGCCTCCCA +AGTAGCTGGGATTACAGGCACCCACCACCACGCCCGGGTAATTTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCGTGTTCGCCAGGATGGTCTCGGTC +TCCTGACCTCGTGATCTGCCCGCCTCAGCCTCCCAAAGTGCTGGGATGACAGGCGTGAACCACCGCGCCCGGCCTCGATTTACTCATTTTTTTTGAGAGA +GAGAGAGAGTCTCACTCTGTCACCCAGGCTGGAGTGCAGTGGCGTGATCTCAGCTCACTGCAACCTCCGCCTCTTGGGTTCAAATAATAATTCTCCTGCC +TCAGCCTCCCGAGTAGCTGGGATTACATGTGTATGCTACCACACCCAGCTAATTTTTATATCTTTGGTAGAGACAGGCTTTTGCCCTGTTGGCCAGGCTG +GTCTCGAACTCCTGACCTCAGGGCATCCACCCGCCTCAGTCACCCAACGTGCTGGGATCACAGGCGTGAGCCACCGCGCCTGGCCTGACTTTATTATTGT +TTTACAAAGAGCAGACCTTCCACCTGCCATGGATAAAACGCCGAGTTCTAGAGGACACTGGAGACAGAGTGTTCCCCAGAACAAGGCCTGGGCGCAGCAG +CCTGCAGGGCTGGGGTCTCCACTCCCGGGGGAGCGTGCAGCGGGGCCTGCCATCCCTCTGTGCCCCCGCCCCACCCCCACTCTGCAGGCCGCTGACCCTG +TGGTCGGGCTGGTGAGCAGATGGCTGCTGGATCACTGACAGCCCGGCTCACGTTCCCTCTCCCTATGGAGACATCTTCCTTTTAATAAATTTTGCAAGGC +CGTGGAGGGGGGCCAGCGCTCTGGCCCACGTCTGTCTCCCATCCCCATCACCACACGAGGCCCCAGCACGCCTGGCTGGCCTAAGTCCCCGCAGGATGAA +TGGGCTTCCGGGGCCTGCTGGGACCAGGTAAGCAGGCTGTGCGGCTTAAAACAACACAAATACACTCTCGTCTCTGGAGGCCGGAAGTCTGAAGTGAAGG +TGTGCAAGGTGCCAGGCGAGTACCCTCCCGGCCTCTTCCAGCTCCTGGTGCCGACAGCCACCTCTGACCCTCCTGGACTTGCGGCCGCTTCCCTCCCAAT +TCTGCCTCTGCTGCCCCACGGCGGTCTCCTCTGCATCTGTGTCCAAATTTCCCTTGTCTCCCGAAGTCGCCTGTCACTGCGGTGGTGCCCGCCCTAATGA +TCTCATCCTAACTAATTACATCTGCAGAAACCCTATTTCCACATAAGGTCCCATTTGTAGGTGCCTGGGGTTCACGCAAAGACAGATCTTTGAGGGAACT +CAATTCACCCCACCCCGGGGAGTTTGCCTTTGTGGCCGGCCCTTCCCCCTCAGATCAAATTCTGCCTCCTCAGCGAGGCCTTCCTGACCCTCCCGGGCCC +TTCCTGCCTTTCTCTCTGGCTGCGGCTGTTTCCTGCGGGGCTGGCTGCAGCTCCCGGCGGCGCCCTGTCCTGTACCTGTTTCATGTCCATCGTCGGCAAC +CCCTGGCTTCTAACACAGCTCATTGCCCGCAGGACCTCCCAGCAGGAGCAGGGACCCAGTAGGCCCTGCGTCTCCGTCCGAACCACAAGCTGCTGTGGGT +GGTCACTTGACAGAAAGACCCCTGCCCCCCCTTCCTTATTTGTTTATTTGCTTTTTCTGTTGCTTTAGAGACTGGATTTTGCCCTGTCATCCAGGCTGGA +GTGCAGTGGCGAAATCTCGGTTCACTGCAGCCTCCATCTCCTGGGCTCTGGTGAGACTACGGCCTTAGCCTCCTGAATAGCTGAGACCACAGGCGTGCAC +CACCACGCCCAGCTGATTCTTTGACTTTTGTTTATACAGGGTTTTGCCATGTTGCCCAGGGTGGTTTCAAAGTCCTGGCCTCAAGCAATCCTCGTGCCTC +GCCCTCCCGAAGTGATGGGATTATAGGCATGAACAACTACCCACTTCACTCCATCCTTTCCTTTTTTTTTTTTTTTGAGACAGAGTCTTACTCTGTCACC +AGGCTGGAGTGCAATGGTGCGATCTCAGCTCACTGCAACCTCCGCCTCCCAGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGATTACAG +GCATGCACCACCACACCTGGCTAATTTTGTATTTTTAGTAGAGAAAGGGTTTCACCATGTTGGTCAGGCTGGTCTTGAACTCCCGACCTCAGGTGATCCA +CCCACCTCAGCCTCCCAAACTGCTGGGATTACAGGCATGAGCCACCACACCCGGCCGAGACAGGGTTTTCAGGCGATCTGCCTGCCTCGGGCTCCCGAAG +TGCTAGGATTACAGGCGTGAGCCACTGGGCCTGGCTTTATTTAATTTTTTGAGATGGGATCTCACTCTGTGGCCCAGGATGGAGTGCAGTGGTGGGATCC +CAGCTAACTACAGCCTTGAACTCCTGGCCTCAAGGGATCCTCCCGCCTGGGTTTCCCAAAGGGCTGGGAATGACAGGTGTGAGCCCCCACCCCCCTGGCC +TGGATATTTCATAGAAATGGGATCACACGGGGCCAGGCGCGGTGGCTCACGCCTGTCATCCTAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTTGAGACCAGCCTGGCCAACATGGTGAAACCCCATCTCTACTAAAAATACAAAAATTAGCTGGGCTTGGTGGTGGGTGCCTGCAATCTCAGC +TCCTTGGGACTCTGAGGCAGGAGAATTGATTGAACCAGGAGGCAGAGGTTGCAGTGAACTGAGATCGTGCCATTGCACTCCAGCCTGGGCAGCAAGAGCC +AAACTCTGTCTCGAAAAAATAAAATAAATGGGATCACACGCTGTGTGTCCTTCTGTGTCTGGCGTCTCTCACGGAGCGTGACGTCCTTAAGGTGCATCCG +CGCTGTGGCCTGGGTCAGAGCCTGGATCCTTTTCACGCTGAGTTGTGTTCCGCGGTGGACGGCCGGCACTGGGTTGGTCTTTTCTTCCACTAACGGGAAT +TTGGGCTGTTTCCACATGTGGCCTCCGTGAATAACACTACGATGAACGTTCATGTACGCGTTTCTGTGTGGACTTGTGTTTCCCCTTCTCTCAGGGGCAT +GAATAGGAGGAGAATTGCGGGGTTCCTGAGGGCCGGCCCCCAGTGCTGGCACATCCCCAAGCCAAGCCCCACCCCTCTTTTTTTTTTTTGAGACAGAGTC +TTGCTCCGTCACCCATGCTAGAGTGCAATGGCCCCATCTCGGCTCACTGCAACCTCCGCCTCCTGAGTTCAAGCAATTCTCCTGCCTCAGTCTCCCGAGG +AGCTGAGGTTACAGGCACCCACCACCATGCCCAGATAATTTTTGTTTTTTTAGTGGGAGACGGGGTTTCCCCATGTTGGCCAGGCTGATCTTGAACTCCT +GATCTCAGGGATCCACGCACCTCAGCACCCTCTTTGGAAGTTCCTAGCAAGTTCTCTGCCTGAGTTCAGACCCACAGGGCCTCTTAGGGGACGGGGGAGG +GTCAGGGCCCAGCTCTAGCTGAACTCCCCCGGGGGGAGGGGGGAGGGGGGAGGCTCAGGACCCAGCTCTAGGGGGGATTGAGGAGGATCAGGGCCCAGCT +CTAGCTGAACTCCCCTGGGGGTAGGGAGGAGGGTCAGGGCCCAGCTCCAGCTGAACTCCCCTGGGTGGGGTGGGGAAAGAGGGTCAGGCTGGGGAGGGGA +GCACAGAATGGCGGGGTGCCAGGCCTGGGGGAGAGGCGGATGGGGTGGGGAAGGATGGGTCTGGGCAGATAACGCTGTGGCCTTTTCCTGTTGGCCTGAG +GGCCCAGGGTGGGGGTGGGGAGAGGCTGGTCTCCCTGAGGTCTGGGCATAGGGAGGTGTCCTGGGATGAGAAGACTCTTGAGAAGTGACTTTGATAATTC +GGGGGCAGATCCTTGGGCCCACCACCCCTTGCAGGGACAGGGGTCCTTCTTGGGGTGGGGGATGAACAGAGACTGGAGAGGGTGGGGGAGAAAGGAGTTG +AGGGGCTAATTTACAGGACCTCTCAGGCCGGGTGTGGCAGCTCACACCTGTCATCCCAGCACACTGGGCAGCTGAGGCAGGAGGACCCCTTGAGCCCAGG +AGTTTGAGACCAGCCTGGGTAACACGGTGAGATTCTGTGTCTACAAAACATTTTTTAAAATGAGCCAGGCGTGGTGGAACTACTTGCTTATAGCCCCAGC +TACCGAGAGGCTGAGGCGGGAGGATCACCTGAGCTGGGGAGGTTGGGGCTGTGGGGAGCCGAGACTGTGCCTCTGCACTCCAGCCTGGGCAACAGAGTGA +GACCCTGCCTCAAAAAAATAAATAAACAAAAAATAAATAAAGCCCCCATTCCCTTTAGGATCTCTACTTCCTATACCAACCCACTGTCCCAGCTTGGAGG +GGCGGGACCAGCCTCGAGCCGCAGTTGATTCCCAGAGCACAGAGCACAGGACGGAAGTGGTTCTGCATGGGGTATAGTGAGGCCAGGGAATAGCAATGCA +TTCCTGTCCGTGAGTCCTGGCCATCAGGCCTTGGGGTGGCCTCACCGAACCCCCACTCCAAGCTCCGTTCAACAGAAATCCAGGAAATGGGCCGGAGAGG +CTGGGAGACCACCCAGGAGACCAGCCCGAGGCCGCGCCCTGGATCCCTGAGCCCTCACTTTTGTAATTAAGATAATAAACCTGTGCTGGCTGTGCGGGCA +CACACCTGTCATCCCAGCACTTTGGGAGACCAAGGCGGGCAGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACACAGTGAAACCCCATCTCT +ACTAAAAATACAAAAATTAGGCTGGGTGTGGTGGCTCACAGGTGGATTACAGGGTGGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGAGGGCAGATCAC +AAGGTCAAGAGATCGAGACCATCCTGGCCAACATGCTGAAACCCCGTCTCTATTAAAAGTATAAAAATTAGCTGGGCATGGTGGTGGGCGCCTGTAGTCC +CAGCTACTCGGGAGGCTGAGGCAGGAGACTCGCTTGAACCCAGGAGGCGGAGGTTGCAGTGAGCTGAGATCACGCCATTGCACTCCAGCCTGGGCGACAG +AGCGAGACGCCGTCTCAGAAAAAGAAAAAAATAAATCAAATAAAAAAATAAGAATAAAAATACAAAAATTAGCTAGGCGTGGTGGCAGGCACCTGTAATC +CCAACTACTCAGGAGGCTGACGCAGAAGAATCACTTGAACCCGGGAGGCAGAGGTTGCAGTGAGCCAAGATTGCGCCACTGTACTCCAGCCTGGGCAATA +GAGTGAGGTTCCATCCCCCCCAAAAAAAAAACAAAAAAAAAGGAAAAGGAAAAATAAATCTATGGAACTGCTCATGGGGAGGAGGGACGGCCTGGCCCTG +CCACTCATGTTGACGAAGAAGTAAACTGAGGCACGGCCCTTCCCTCCCCCATCAGAACTGAAAGGTGTCTGAGGCCCCAGCAGGCCCTCTGCATGAGATT +CGGTGGCTCTGAGGGCCTCAGATGTCCTCACTCCCCCCCCCGTTTCTCCTGCCAGGCTCAGAGTATCATTTTCAAAATGGTAACCAGCAAACCAACGTGA +TTCTCGCACAAAGGCAAGGTGAGCCTGTTCCTCGCTCACCCTGAATCATTCATGAAGGAGGCAGCTGGCCTGCGGGCTGGGATGGGAGACAGGAGAGGAG +AAAAGACAGAGGCTGGGCCCTGCTCGCTAAATAAATCAGGTGCCCACGGGAGCCCCTGGGCGTCTTCCCGCGCTGGCGTTCTGCATATGACAGCTGACCT +GTAAATTGCTGGGCCCTCAGCCATGGTTACTGTCAGGCCAGCCCAGGAAGGACACTGGTTTCAGGTGACCTGGGTGAGGTGGAGGCGGTGGGGGGGGTTC +CTGGGACCAGGCCGCCATTGCAAAAACAAACGGCCTGCTTGTACCTGCTATCGCCCTCTAAGCTTCAGGTGGTGGGTGGGGCTGAGGGGCTGAGAGGTGG +CCCCAAAGAAAGACAACCACATCCTAAACCCTGGAACCCGTGAACAAGGCTTCATTTGGAACACCAGTCTTTGAAGGTACCATTAAGTGTCTTGAGATGA +GATCATCCTGGAGTCTGCAGGTAGACCCTAAATTCCGCGACATACATTTTATTTTTTATTTTTACTTTTTTTTTTGAGATAGCGTGTCACTCTGTTGCCC +AGGCTGGAGTACAGTGGCGTAATCTAGGCTCACTGCAACCTCCGCCTCCCGCGTTCAAGTGATTCTCCCGCCTCAGTCTCCCGAGTAGCTGGGATTACAG +GAGCAAACCACCACGCCCGGCAAATTTTTGTATTTTTAGTGGAAACGGGCTTTCACCATGTTGGCCAGGATAGTCTCAGGCTCTTCACCTTGTGATCCGC +CTGCCTCGGCCTTCCAAAGTGCTGGGATGACAGGTGTTTATTTTCGTTTTTGTTTTTTAGAGACAGAGTTTCACTCCTGTTGCCCAGGCTGGAGTGCAAT +GGCGCAATCTCGGCTCACTGCAACCTCCGCCTCCCGGGTTCAAGTGATTCTCTTGCCTCAGCCTCCCAAGGAGCTGGGATTATAGGGCATGCACCACCAC +GCCTGGCTAATTTTTGTATTTTTGGTGGAGAGGAGGTTTCTCCATGTTGGCCAGGCTGGTCTCGAACTCTGACCTCAGGTGATCCACTCACCTCGGCCTG +CCAGAGTGCTGGGATTACAGGTGTGAGCCATTGCACCCGGCCAGACACTGTCTTAAAAAAATAAAAATAAAAAAAGGTACTGGACAGGTGGCTGGTCATG +TGGGGCTTGCGGGGTAAGGGATGGCCTTGGGTTTATACTTTGAGCAAGACAGGAGGCCTGGCGGGGCCACGATCAGAAGTGGGTTTTAACACGATTCCGA +AGGGTTAGACTGGTGCTTGGAACCTGGTGGTCTCTACTGCTGCCAGCTGCCACTCAGACCCCCGGCCGCCCCTGCCTGTCTGCTTTCAGGGCGGGGCCCA +TCCCAGGCACTCCGCGAACAGACAGAAGCGGCTGGTTCTGGTGGTGTGAGGATGGGGGTCTCCAGGGGAGCAAATCCACAGTAACACACTGGGCTTCTCC +CAGATCCACCGGACATTCCTGATGAGTGACCCTGGCTGCAGATGGCTCTTGGTGAGTCTCCGTTGACCGGGTGGTTCGGGCCAAAGGACCTTGCCGTGCG +ATGCCTCCATGGAGCTCGGCGGCCACCCCTAATCCGGGCTGGAATCCTCTGGCACCAGACGCCCGGCGGGGCTCCAAGGCTCCTGGGCCCACGCCAGGCC +CCGGCCTGAAACGCAGCACTGCTGGAATAAAACACGCCAGAGAAGCAGGGCGCTAGGCTCGCCTGGATTTGGGGAAACGAGAATTGTCATGTCTTCTCCC +TCCGTAGGTTGGTGTTAATGAAAAACCCCCTTTTCAGCATGGACTAAATCCCGCTAATTCTATTTAGGGAGCAGTGTCTACTCCGGGCCGGGAACTGCTC +CGGTTTCCAACCGCAGCCTCCCGTGAGGGTCCCAGTGTGGAGGGCCGGGGTCATCCCCTCACTCTGGGATGGCTCCCAACCCGCTGACCTGGCCTCCCCG +TCAGGCACCCTCACAGCTCTGTCAGACTCTTCATGTGATCAGCGCTCCTGGGAACATTAGTTTAGGGTGTTTTCTGCTGCTGGGATGGTGGCCCGGGAGG +GACCCTCCTGGTGACCCTGCTGGGCCTGGCCCTCAGTTTCCCCAGCCGTAGGCTGGCAGCCTCGAACTGTACGAGCTCCAGGCCACAGTTTCCCCAGCTG +TAGGTCAGTGGGCCAGGGACTGTAGGGGGCTCGGGCCTCAGTTTCCCCAGCTGTAGGCGGGTGGCTTGGGCCTCAGTTTCCCCACCTGTAGGCGGGCGGC +CTTGGATTGTATGGAGCCCGGGCCTCAGTTTCTCCAGCTGTAGGCGGATGGCCGTGGACTGTGTGTGGCCTGGGCCTCAGTTTCCCCCGCTGTAGGCAGA +TGGCCGTGGACTGTGTGTGGCTTTGGCCTCAGTTTCCCCAGCTGTAGGCGGATGGCCGTGGACTGTGTGTGGCCCGGACCTCAGCTTCCCCAGCTTTAGG +CGGTTGGCCGCGGACTGTGCAAAGTCCAGGCCTCAGTTTCCCCAGCTGTAAGCGGGCGGCCGCCCACTGTACAAGGTCCAGGCCTCAGTTTCCCCAGCTG +TAGGTGAGAGGCCGCGGACTGTACAAGGTCCAGGCCTCAGTTTCCCCAGCTGTAGGCGGGCGGCCAAGGACTGCAAGGTCCAGGCCTCAGTTTCCCCACC +TGTAGGCGGGCGGCCGCGGACTGTACAAGGTCCAGGCCTCAGTTTCCCCAGCTGTAGGTGAGAGGCCGCGGACTGTACAAGGTCCAGGCCTCAGTTTCCC +CAGCTGTAGGCGGGCGGCCGCCTACTGTATAAGGTCCAGGCCTCAGTTTCCCCAGCTGTAGGCGGGCGGCCGCGGACTGTACAAGGTCCAGGCCTCAGTT +TTCCCAGCTGTAGGCAGCCGGCCGCGGACTGTGCGGGGCCCGGACCTCAGTTTCCCTATCTCCGCAGTCGGGATTCGCTGTTCCGGGGCGAACAAAGAAC +GGTCGGGGGTGACCCCGGATCATGGCGCGCCCGCAGTATCTGTGGCCACTGTGGAAACAGCCCTGGCGTGTCCGGGACGCGACGCGGCCTTTCCCTCCCC +GCGCGATCACCCAGATGTGAGCGCTCAGTTTGAATCGGACTTTTTGGCCATGTGCCCACAACCAACATGGAGCCCTGAGGGTTTCCTGCCCGACTCCAAG +ATGGCGATGCGACTCCCTTTGCCCTCACGGCCCAGGCGGGCGGGTCCTGCCCACTTGCAAGATGGCGGCAGCCTGGGCAAAGCACGCTTCCCGCCGCCTG +ACTCGCCACGTACCCACTCTCAAGATGGCGTCTCCCGCAAAGCCACGCGCCAGCTGACTGGCTCAGACGCCGTCACGTGATCCCATTTTCTCCCCCTCCC +CCGACTACACAAGCCGTTTCCGCCTTCGGCCTTGAGGAATAACCGCCTCCCCCAATAGGCGCCTGCGATTTCTCTGGGTCCCGCCCCCGGGCGGCCTTCT +GGCCAGTGGGAGGTGCTGGCGGGGGCCCGCGGGGCTCTCCCCGCCCCCTGGCTGCAGCGGGAGCCAATGGGCAGCGCGCGCGGGGGACGTGTGCGGGCGT +CTCCGCCATTTTGTGAGTCTATAACTCGGAGCCGTTGGGTCGGTTCCTGCTATTCCGGCGCCTCCACTCCGTCCCCCGCGGGTCTGCTCTGTGTGCCATG +GACGGGTGAGTCGCACGTCGCCCCGCGCCCCACCGCCCTCCCCGCGCCGCAGCCCTGCCCCCGCCGCCGCGCCGGCCTCCCCGGGGCCGATCTCGCCCCC +TCTCGGGCGGGAGGGGGCGGCGGGCTCTCCCCTTCCTCTCCGCGTGGCGGGCGCGGGTGCGGGGCGGGTCAGGGGCTTCCCGGGGGTCTGGCCGCGTCCC +CATCCCCCGTCCGGCCCGCTTCCGGCCCCCGCGCGCCCCGTCCCTAGCGCACGCGGCCTCCCGCGCCCCTCCCCCTCCGCGCGCGTCCCCGCACTTCGCC +TTTGCCCCGCCTCGGCGGCGCGCGGCCCTTCCCGCTTCCCGTCCGGCCCTCGCGCGCCCGGATGGCCCTTCCCGCCTCCCGTCCGCTCCCCTCGTGCGCC +TGCGTAGCCCGTCGCGCGTCCCCGTTGGCCCCAGCGCGCGTGCGCGGCCGCCATCGGGGGCGCGCGCCTTTCCCGCCGCCCGGACTCTGCCCCCGGCGCA +GCCCCGGAAGCGCAGGCGGGGCTGGGGCGGCCGCCGGGAGGGAAAGCTGGCGCCGGGGCCTCGCCGCGGGCCCGAGTCTCTGCGCTCCCCGCCCTACCCC +TGCCCCCCGTGCGCCCCGGGCCGCGGCCAAGGGGTTTCGGTGATCTCGGGAGAGAAGCGGCCGCCCCGAGGGTCTGTCCTCCGCCCCGGGGCCGGAGGGG +CCTCTCCAGGGACCCCCGCGGGCGCCGTCATGGGGAGGGGCCTTCCCGGCTCTCGGGCCGGGGCAGCCTTTCCGGGCGGCTTTGCTGGGCGGGCTTCCCT +TGGGAGAGGTGGGAGCCCCCTCCAGAAAGGCCGTGTCCCGCCGAGCGCTTCCTGCGCGAGGCCCTCCCTGGGAATAGGAAGCGGGAGAGGCTGGAGATGT +TTCGCATTCTTTCCGTTTTCCTGAGAAGTTTTTCTTGGGTTCAGTCACTTTTAAAAGTCTGTTAAACGTGGTCCGTGCAGTCTGTGGTGTCAGAAGAGGC +GCAGCCCTAGAGTGGGTCTGGACCCCTTAGCATGCGTGCGGGCAGGTGGGTCCTGCAGACGGCGAGACGAGGGCTCCCCGCTCTCGGACCCAGCACCGCG +GGCTCGGGGGCCGCGCACTCGCCTCCCGGAGTGAGGCAGGAGGCCCGGAGGCTGCCCTTCCGACGGACGCTCCGAGTCACTTAGGGCCTCGCCGGGAGTT +GCAGTGGCCGGGAGAAGCCGTGGGGAGCTCACTGTTGGGTCAGGACCTGGCCGGGGCTGAAGGGAGGGCCTCGGACAGTCCGGCTTTCTATCCACCTTCC +CCCCGGGGTGTCCCGAGGAGGGAGAGTCGGGTCGGGCGGGGCTCGGGTTGATCAGTAACTGAGGCTGTGTTCTGGTCGGTCTGTTAATTTTTATTGACGG +TTTCCACGGCCGCCTCCTGCTCTCCTCGGTGGATCGGGCTCCACTCTGCTGAGAGGCACCCTCTTGGGGGCCCACCCCTACCCGGGTGGAAGCTCTGGCC +CAGGCCTGTGAGTTTGCCAGTTTCAGCCTCTCCGAGGCGTTTCCAACTTACTGGAAAGCACACAGCAGCCCTTGAACCCTCTCAGCGGCATCTAGCATTC +CTCGGGGCTTCCGATGGGGGTGTCTTTGTCTTGGAACGTGTGGGGCCTGGTCCAGAGGTGGGGCCTGGGGTCCTGCTGGGAGGGAGGGGCGCCAAAGGAC +AATGGTGGCCCCTTTTCAAGTTGCAGTCAAGTGGACGGCTCACTTCCCTGCCCTTCTGAGCTTTCTCTAGCGGGGCCTCGTGCAGCCAGAGGGAGCCCTG +CGGAGGTGGCAGCTGCAGGGACCTACGGGCTCTCCTGGCCCGGGGACAGCTGGGTGCTCCTGCTGCTGAGTGGCCACCAGGCTAACGTTGTCTCCTTTCT +TTCTCTCTACAGCATTGTCCCAGATATAGCCGTTGGTACAAAGGTAGGCACTTCTCACTTTGCTTCTCCGTGACGCTCCTCTGACCTTGTGCCGACCCCG +GGGGCCACCCCCCAGCGCTGTTGCGTTGGCTAGAGGGCGCTTTTCCATTCCTAAGGGGCACTACCCTTGGTCTGGAATCTGGAGTTGGGCGGTAGGGTTT +GAACCCCGGGCTCCAGTGCCCGTGAGTTTTGGGGGCTTGGGTTTGCTGGCCGCCCCTCAGGTCTGGAATCTGAGCTGCTCTTCGGTTCTTGCTGTCAGCA +GCGAGGGCTCTGTGTGCCCCAGGCCTGCCTTTGGAACTTCTGCCTCTAGAGGCTGGAATCGTGCCGTTCAGTGGGAAACCTCATGTTGTGGCTGCCTGGG +AGACTCTTGGTTTTGATAGGAAAAGAGCCACCTGGCTGTGGAGGGGACCTGGATAGAATCCAGCCTATTTGAGTGGCTAGGATGGGCATTTACTGGTTGA +TTTTGACGTTAAGTTTTTTTGTTTTTGTTTTTGTTTTTTATTTTTGAGATGGAGTCTTGCTTTGTCACCAGGCTGGAGTGCAGTGGTGTGATCTTGGCTC +ACTGCAACCTCCACCTCTCAGGTTCAAGCGATTCTCCTGCCTCAACCTCCTGAGTAGCCGGGATTACAGGTGCCCACCACCATGCCCAGCTAATTTTTGT +ATTTTTTTTTTTTTTTTTTGGTAAAGATGGGGTTTCGAACATTGTTGGCCAGGCTGGTCTGGAACACAGGTGATGCACCCCCCTTGGCCTCCCACAGTGC +TGGGATTACAGTTGTGAGCCGCCAGACCCGGCTGACATTAAGTATCTTTGATGGCATCTGGTTAGAACAGCAGCAAACTGTCAAAGGTGGTGTTTGGGGC +AAGAGAAAAATGAATGTGCCACGTCTCTGGGGTGTGCGAATCTTGCAGCCCCATGGAGGGTGAGGCCAGGGCTCAGCATGTGAGGAAAGGGGGTCAGAAC +CTGGAGAAGAAGAAGGTCCTGGGGAGGCGATTCTCGAGGGAGCTGTAGTCCTCGCTTAGCTGGGGTAGTTGGTTAATGATTCTGCTGGTCATTGTGGGTT +GAGGGGGCTCCCGACTTCAGGGCTTGTGCCCCGAGAGCCTCCCGCAGGGCGAGCCCACAGTGGTGGCGTCCTGAGCCAGCAGCCAGTTGGTTTCTGGTCA +GTCAGCAGTGGTGCCTGGGCCAGGTTTCGGTTTTTCCCAAGTGGACTGCTGTCTTTACGCGCTGCCTGCCCCGATCTTCCTGGAGATAAAACCTGTTTGT +TCAGTGTGGGAGGAGGGAGAGGTACTTTCATCTGAAGCATTTGCAACAATCCCTAGATGTGTCTGGCTTGCAGGCAGTCGTCTCTTCCCTGCTTCTGTGG +GCCTGCTTTCCAGCTGGAGTGGCCCTCAGCTTCCATCGGGTGGTCCTTGAGCCCTCCTCTGCAGTTCCTAGGGGGCTCCTGGGCTGGGACGTTGAAGCCC +AGCCAGGACTTGAAGCCTGCGGGAGGGATTTTGCCACAGGGCAGGGTTAGGGCTCCTGCTGGGTGCAGGCCCTGGTAGGAGGACGGGGTAGTACCCTGAC +CCAGATGATACCCCCCCTCCCCCCCACCACCAGGGAGCCCTCAGCTGACCTGGGCCCACACCTGGCTACGCTGTCCTTTAGCCCAGGACAGAGCAAGCTC +TTGTTCAGTGTGGGGTTAAAGACACCTAGGAACTGTGCTGTAGGGCCCCAGCTGCAGACTGGAAGTCCTGGGGCGTTTCCTGTCAATCTGTGTGCTTCAG +GACAGGTGCCCTGAAGGGACCCTCCTGGGGTACCTGGCAGCTGCTGTGAAGGCAGTGGAGGCGCTAGGCCCAGCTCGTGTCTCCTGGTTGCTGCCCTGTG +GAGCCTCGGAGCCTCCAGGTGTCCCTTCCGTTCTGCTGGGGCGCCGTTGAGCTGAGCCAAGCCGGCCTGTGCCGCCTGGGCAGGCATGGAGTTTGCTGCC +GCAGACAGTTGTGGGCAATGCCAGGCCACTTGCCCATGGGAATGAGATTAGGGCTTCAGGCAGGCGGCCAAGAGGACCGCTCAGAGGAAGCGGCCCCGCC +CACCACTCCAGTCAAAGACAGGGTCCAAGATGCCCTTTTTAAGGTTTGTGCAGCCAGCACATGGGAGCCGCATGGGCGCTTGGCCACTCTCCAGCTTGGG +GGAGGACCAGCCCTGGTGTCCTGGACGGGGTCGGCTCCTGGGCTCCCCCAGCCTCTGAGCTGGAGGGGAGAGCAGACAGGAAGCGACTTCCTGTGGGAGG +CGAAGGTTGGAGGCCCTGCGTCTCAGGTGCACCCATCCTCCCTTCCTCCCGTCCTCCCTTCCTCCGGTCCTGGCACTGCTGTGTTTTCTGATCGCGTGGT +TTCCACCTGAGGCGGCTGGCTCTGACCCCTTTCCCCTGGGCCTGCGCAGCCCCGCCTTGTGCTCATAGGGGGCCCCAGACTCTGAAAGCGAGAGGACTCG +AGGGTCTGTTTTCAGTATTTGGCTTCATCTGTGTCCGGCCGGAACCTCAGGGCCGCCGTGACACTGGACACTGTTCATTCTCTGACCCTAAAGTCTTGGG +GACTGAACAGGTGCCATTTGGGTGGGCGCCGGGCCTGTGGACCCTGAGTGATTCCTGGTTCCGGCCCTTGTGGCTGCTCGATTGCTTGTTTGGTGACGCC +CTGAGTGCTTGTGGGATTGGTGGGAGACTCAGGGCTGCAGTTAGAGGTCTCATTGGCAAGGGCCAGTCCCTGTTCCCCATCCTCCTTGAGCAGGTGCCGG +AGTCTCCCGAGGCTCTTGCCGTCCGCGTCGGGAGGAGGCAGCTGTGGGGCTTTGGAGGCTCGGGCAGTCTTCCTTCCAGGAAGCTCTTGAGCCAGGGCCA +GGGCAGGAGTGGAGCTGAACGTGGGTGGAGGGGAGGCGGCCTTAAGAGAAGACCAAGCGCAGGCTCGGGGAGGCCAGCGTTGGTGGGGGCTCTTTGGCCA +GGTGTGGGGGCAGCTCCTTGACCAGGCATGGGGGTGTGTGGAGCTGGGGGTTGTCTGAGGGGGGACAGGGTGTGATATCCACTGGTTCTTTCTGATGCGA +TGGCCCTGGGCCCTTCAGCAGGTGGGGGCAGGCTCTTGGCCTCAATCCTGATACGGGAGATGGAGGCTCCTTTGTTCCCTGGGATGGCCCTGTCCTGGGG +GGCCTGGGCGTTGCTGCCCTCAGCGCCTGCAGAGGCTCGCTTTGCAGACCAAGCGCCTGTGCTCCAAGGTCCTCAGACCCGAGCTTTGTTTTCTGTGTAA +CTAAGGGCCGTAACCAACGTCTCCTCCAATTTCACTCTTTGAATAAACGTGTGTCTTCAATCCTTGCAGCGGGGGGGATGTCTGCCGTCCTGAGCCTAGG +ATCAGTCTAGTGCAATTCTTAGAAGTTGATCCAATTACATAGAAATAACCAGTGAATAGATTGTTTCTGGAGAGAAAATGGACAGGTCAGAAGTGATGGA +GCCGCTGTGGAGCTCCCCCGGCCCTAGTCACGGCCGCGATACCAGCGGATCACTGGGCGGGAGGCCGTGTCTCTAGTCCTCAGTCTCGCGTGTGCAGAGA +CGGAGGTCGGGTTTCTTTTCCGGGCTGGAAAACAGGAGAGGAGGGGCTCCTGCGAGAGTGAGGGAGGCAGCGCTATAATTTGGTTCTCTTGCGAGGCCAC +CAGAAGTGAGGACGGCTGCCTGGGCCCTGCCGTGTGCTGCTGGGGGGGCTGGCTCCATGGAGGGGGTCCTCTGCCCTGCTGGCTGGTGGCTGAGGCCCCA +GGCCTGTGCCCAGGGCCGCTGGCAGCACAGTGAGGCCACGTCCACAGCAGAGTTGGCCGTGGAGATAGTGTACGTGGTGCCCTCCGTAGCTGAGAGCCTC +CCAGCCCCACACTGGCTGAGTACCCAGGGCTTCCAGAATTTGGAAAAAGGAGCAGTGTTTTGGTCGTGGAGCTGTGGGGTGCCGTGCGCGTCCATGGGCT +GGGTCTGCGCTCAGGCTGCCCTGCCGTGGAAGTGTGGGTGTGGGTATGGGTTGGGGGTCTGGGACCCCAGGCAGCCCAAGTGGGAGCAGGGCCGGCCGGT +GGGGAAGGGAGGCTCTGGCCTGGTGGGAAGTGCAGCTCCGCGTTGTCCCTTCTCTTGCAGCGGGGATCTGACGAGCTTTTCTCTACTTGTGTCACTAACG +GACCGTTTATCATGAGCAGCAACTCGGCTTCTGCAGGTAAGGCCGGGACTCGGCCCAGGGCAAGACCCGTGGGTGTCTTTCCCTGGAACAACGTTACGTT +CTTGTTCTGGGACTCTACTTTCCATCTCCAACTGCAGGGGCCCATGGTCCACGCTACAGACCCAGGTCCAAGTTCTCGCTGCAGAGAATTTCCAGGGAGG +CGCTGGATGGATGGTCCAGGCTGGCACTTGGACCTGTGGGCGGGTTGTCAGGAGCTGTCGGGAGCAGGGGTCCTGACTGTGCAGGTCTTGGCCTCTCGCG +CTGCTGGTTCACATGCACCCTCCTGGGGCTCAGGGTTGGTCTCCGTAGCAGGCAGGGCTCTAGGGGGATAGCAGGGACCTTCCTCTGTGGGCTCCTGCGA +GTTGGTGCCTGCATCTCATGGCACCCCCTTTTCAGCAAACGGAAATGACAGCAAGAAGTTCAAAGGTGACAGCCGAAGTGCAGGCGTCCCCTCTAGAGTG +ATCCACATCCGGAAGCTCCCCATCGACGTCACGGAGGGGGAAGTCATCTCCCTGGGGCTGCCCTTTGGGAAGGTCACCAACCTCCTGATGCTGAAGGGGA +AAAACCAGGTACCTGAGCCGCGTTTCTCCGGGGTGCTCACACCGTGCAGGCGGGGACGAGGAGGGCCCAGCGCTCACTGCCTCCCCAACAGGCCTTCATC +GAGATGAACACGGAGGAGGCTGCCAACACCATGGTGAACTACTACACCTCGGTGACCCCTGTGCTGCGCGGCCAGCCCATCTACATCCAGTTCTCCAACC +ACAAGGAGCTGAAGACCGACAGCTCTCCCAACCAGGCGGTGCGTGGCCCCGCGGCGGACCCCAGCAGCCCGGGGACCTCGGGGGTGGGCCCAGCCGCAGG +GGCCGGGGACTCACGGCTGTGCCTCCCACAGCGGGCCCAGGCGGCCCTGCAGGCGGTGAACTCGGTCCAGTCGGGGAACCTGGCCTTGGCTGCCTCGGCG +GCGGCCGTGGACGCAGGGATGGCGATGGCCGGGCAGAGCCCCGTGCTCAGGATCATCGTGGAGAACCTCTTCTACCCTGTGACCCTGGATGTGCTGCACC +AGGTGAGGTGGTCCCATCACCGCCAGGGCAGGTCGGCTGCTATTGCTGTGGGCACAGGCACACGGGAGGGGCCTGGCAGGGCTGGTGGGCACCGGGCAGG +AGCTCATGCTGTGGCCCGGGACCTGCAGATTTTCTCCAAGTTCGGCACAGTGTTGAAGATCATCACCTTCACCAAGAACAACCAGTTCCAGGCCCTGCTG +CAGTATGCGGACCCCGTGAGCGCCCAGCACGCCAAGCTGGTGAGTGGGGCTCCCGGGACGGCGCCCGCCCTGGCCCTGGCCCGGCGACGTCTCACGGTCC +CTCTCCCCTCAGTCGCTGGACGGGCAGAACATCTACAACGCCTGCTGCACGCTGCGCATCGACTTTTCCAAGCTCACCAGCCTCAACGTCAAGTACAACA +ATGACAAGAGCCGTGACTACACACGCCCAGACCTGCCTTCCGGGGACAGCCAGCCCTCGCTGGACCAGACCATGGCCGCGGCCTTCGGTAAGAGGCTGCC +CGACGCGGCGCCAGTGTGCAGAGTGGTCTATTAGGGCCGCTCAGTCCGGAGCCCCGGCGGCACGGGCCCGGCCCTGCACCAGGGTGATGCACCTGCTGCT +CTCTGCACGGCCAGCACAGCACGGTCCAGTGTCCCCCACGTCGGGACCACGGCCCCCCCTGGAGCAGCGGATCTGCCCGCGAAGGCTCTGCCGGGGCCGC +CCGCCGGCCGGGTTGGGGCCCATCCCGCAGCACAGCGCCCGCTCGCGGTGGAGGTTGTGGGTGCGATGATTAGTGTCTCATTTATTTCTAGGTGCACCTG +GTATAATCTCAGCCTCTCCGTATGCAGGAGCTGGTTTCCCTCCCACCTTTGCCATTCCTCAAGCTGCAGGTATTCAAACGCTTGGTCTTGGTTCCCCAGC +GACTGCATGCCCACACCACCTTCCCAGGCAGCTCCGCATCCACGGCGGCAGCCTGGGCGGACTGGGCACTCGAGTGCCAGGTCAGGGGCCCTTCCCGGGA +GAGGGGACGCCACGTCCACAGAGCAGGCTTGGCCAGGGCAGTGGTAGGACAGGGCTGTGGAGGCCCACGTGTGGACGGCGCCAGCCAGAAGCCGCTAATC +GCACAGTCTTTGTGGTCTGGTTCCCTTCAAGCACCTCCGGGCGAGCGCGAGGACCGCCAGTGGTTGGAGGGATGTCTCTAGTAGTTGAATTTGAGTGGCC +TGGTAAGCGCGCGGCCCGAGGCTGAGCAGCATGACCGGCGGCGGGACGTGTGTGCGTGGCCGTCCTCCCGCTTCCCTTCTGGGACCGGGGCCCGGCCGCC +CCAGTGCTGGCCGTGGACGGAGCAGCGCGTGCCGCCCGGCGGCCGCCTCGTCTGCATGGAGGCATGGGCGCGCATGCGCGGTGGTCCCGGGACGGGCCCT +GCTTGCCGAGGGCCCCGTGTCTGTGCTGGCGGAGCCGGAGCTTTTCTGTGCTGTGGGCGGGGCGCATGCAGATGAGCCCAGGCCCGGCCCGGCCCGTGCT +GTGAGGAGAGGCGGGCGCTGGTGCAGGAGCCGGCGGGTGGCTGTGCGGGGGTCGGACGACCCCACAGGCACCCAGGGTAGGGCCAGAGCCAGGGCCGCCT +CCCGCGCGGCTCGGCTCCTCGGTGCATGAGGACGGGGAGCGTCGGCCTCTCCCACTCTGCGGTGGAGTCGGGGGCGCCGCCGCTCATCTCACCTCCTGCT +TTTCCAGGCCTTTCCGTTCCGAACGTCCACGGCGCCCTGGCCCCCCTGGCCATCCCCTCGGCGGCGGCGGCAGCTGCGGCGGCAGGTCGGATCGCCATCC +CGGGCCTGGCGGGGGCAGGAAATTCTGTATTGCTGGTCAGCAACCTCAACCCAGAGGTACGTGGGCTTTTCCTCCGCGCCGCCGTTCCTCCCGGAAGAGC +GAGCAGGGGATGTTGTGCTCGGGCTCGGGTCCCGGAGCAGCGCCGCCCCTCGCTGTGTCTGCGCCTCTGCCCTGGCAGCCCCTCTGCTGCAGCGCTGAGA +CCCTCCTTTTCCAAGATGGCTTGAGTTTTCCTCTTTTCCTGAATTCACATCTTGGTTCGCGTTTTCTCTTGCATGATACGCAGAATGAATTATTTTTTGG +TTACCCAAAGGCAATCTAAAAATTACTTGGAGCTGAGCAGGGCGCGCAGTTCAGAGCCCCAGCAGGCCGCCCTGCTGGTCAGCGGGACACACAGGGTTAG +CGCGGCGGGGTGTGGGCAGCCCCTGTGGCTCGAGAGCCTGTCACTTAACTGGTGGATCCGTTATTTCCCAGAATGGTTAAATTCCCCTCGGGGAGAGCTT +GGGTGAAACAAGAGGCCCAAAATATGTAACTCTTGATGGATGGGATCCTCCTGGAATCAGCATTTCAGGCTGTTCTGTTTCCCGGCAACTCCTGTGACTT +CCTCAAGGCGGTGCCCAGCCTGGCCCTCCCTCGCGGGGGCCCAGGACGCACTCCCTGCCTGTGCCTCTTACCACGAGCCGGGTGCTGTCCCTCCAGCTCC +TCCTGAGCGAGGCCGTGCACTAACAGACTCGATCTCCCTTCACGCCTGTAATCGTCCTTAGAGACTGACTTGTGCCACAGCTGCGGGAGACAGCGCTGCT +GCAGGGCTTGGCTGAGGTGGCCGCGAGCGGAGCTGCACGCGCGCTCCTGGGGGGCGTGGTTGGGATCGGCTTCTGGGAGCCCCTCCAGCAGCGCTGTCTC +TGCCGGCATGTGAGTGAAGGTGCTTCTCTTACCGTGTGCCCGTCGAGGTAAACCTGTAACTGGAATGTGTGTGGAGTGTGACTGATAGAACACTACCTGA +TTCTTATGTATTTACTGACCTGTGTTTTTTTGCTACTTTTTTTCTTTTCTCCCCTTCCCCTTTCCCTATTTTTTTTCTTGCCCTGATCCGGAATTTCTTT +GCCAACTGACTGCACGGTACTTCTGCTTCCTGTTGTTGCTTGAAACAAAACAAAAACATAAACAAATAAAAAACAAAAATTCCCCCTCAAACCCTGCTCT +CCGGAAACCAACCTGCCCTTGAATATTAACATCCTGACAACTTCATCATCCATCAACCACTGCACGCCTGCGGGGACTGTCTTCCTCGTGTGGACGATTG +GCAACTCGCCCCCCTTGACCTCTCCCTCTCCCCTGTCCCTCCGCTGCCTTGCTCTGCTGTCTCTAAAGAGAGTCACACCCCAAAGCCTCTTTATTCTTTT +CGGTATGTTATCGTTCACACTTTTATTACCTTGTTTTCATTAATTGAGATGATTTTGATGCCCTGAGACGTATTATGAGTTTGCGGTTTGGCACTCTGAT +GCTCCGTGGCATCCGCCTCGTTTTATGGTTTGCTTTCGGTTTGCGAATTTTATTTGGTCCCGTAGATACGTACGCATGGTTTATCGCCCTGCATGCTTTT +CAGAGTTAGACCTGTCGGTGGCATATGCCACCGTGGCCACCCGCTGGCAGCTTACCTGTCCTGGATGCTATGACTTTGCTGAACGGAGCTGCTCCTGTTA +GCGCGCCCTGTGGCTGCGAGACGCAGCTCCGCAGTGGCCGATAAAGCAAACCCGGCCGGGCTGAGCCGGGCCTTGTGGGGGTGCGCGGGGCCGGGGCTGA +CGGGGAGATGGGCGGGGCAGGCAGCAGGAGACTCAGGCCCCATCCCTGGGCTTTTGAAGGCGTCTACGGTGACGTGCAGCGCGTGAAGATCCTGTTCAAT +AAGAAGGAGAACGCCCTAGTGCAGATGGCGGACGGCAACCAGGCCCAGCTGGGTAAGAGGCCGGGGCGGCCCCGGGGTGGAGGGGGCAGGGGCGGGGGCT +GCGTTCCCTCTCGGGCGCCTGGTCACGCGGGTGCTGCTCCCCCAGCCATGAGCCACCTGAACGGGCACAAGCTGCACGGGAAGCCCATCCGCATCACGCT +CTCGAAGCACCAGAACGTGCAGCTGCCCCGCGAGGGCCAGGAGGACCAGGGCCTGACCAAGGACTACGGCAACTCACCCCTGCACCGCTTCAAGAAGCCG +GGCTCCAAGAACTTCCAGAACATATTCCCGCCCTCGGCCACGCTGCACCTCTCCAACATCCCGTGAGTGCTGGGCCGGGGGGCTCATGGGGCCGGGGGCG +GGCAAGGGCTCTGCTTGGCTGTCCTACCGCGTCGGTGTGTGGACTTCTGGCGTTTCCAGAGTGCAGGTCGGGCACCTCTTACCCCAAACCTGAAGTACTG +CAAGGCCTGGAGCTTGAGCCGAGGGCTGCTCAAGGGAGGGGGTCGTTGGACACTTTGGAGGTTTTGGCTCAGGGGATGCTCCCTGTGAGAATGTATAATG +CACACATTTATTTATTTATATTTTTTGAGGCGAAGTCTTGCTTTGTCACCCAGGCTGGAGTACAGTGGAACGATCTCGGTTCACTGCAACCTCCGCCTCT +TGGGTTCAAGTGATTGTGCCACCTCAGCTTCCCGAGTAGCTGGGACTGTAGGCACCCACAACCACACCTGGCTAATTTTTGTATTTTTAGTAGAGACGGG +GTTTCACCATATTGGCCAGGCTGATCTTGATCTCCTGACCTTGTGATCCGCCTGCTTCGGCCTCCCAAAGTGCTGGGATACAGGCGTGAGCCACCGCGCC +TAGCCACATTTATTTATTTATTTATTTATTTTACTTATTTTGAGATGGAGTCACGCTCTGTCGCCCAGGCTGGAGTGCAGTGGCGGGATCTCTGCAAGTT +CTGCCTCCTGGGTTCATGCCACTCTGCTGCCTCAGCCTCCCGAGTAGCTGGGAGGGACTATAGGTGCCCGCCAGCACGCCCGGCTAATTTTTTGTATTTT +TAGTGGAAACGGGGTTTCACTGTGTTAGCCAGGATGGTGTCGATCTCCTGACTTTGTGATCAACCCGCCTCGGCCTCCCAAAGTGCTGGGATAACAGGTG +GGAGCCACCACGCCTGGCCTAATGCACACCTTTATAATCCCAGTACTGTGGGGGGCCGGGCAGGGGATTGCTTGAACCCAAGAGTTAAGACCAGCCTGAG +CAATAAAGTGAGACCTCTGTCTCTACAGGAACAATTGGTTAAAATTAGCTAGGAGTGGTGGTGTGCACGTCAGGTCCCAGCTCTTCCGGATTGGGAGGTT +GAGGTGGGAGGTTCACTTCGCGCTCAGGAGGTTGAGGTTGCAGTGAGCTGTGATTGCACTGCCAGACTCCAGGCTGGGCGGCAGAGTAAGACCCTGTCTG +TAAAAATTACATAATGCAAGTATTTGGAAATGCAGGTACATCTGGCCCCAAGCATGTCAACCAGTAGTAAGCCCTTTGATATTTAACACGTTACTTGTGA +AATGTTATCAGAAAATCAACAAGGGGCCTGGCAGAGTGGCTCACGCCTATCATCCCAGCACTTTAGGAGGCCGAGGCAGGCAGATCACCTGAGGTCAGGA +GTTCAAGACCAACCTGGCCAACCTGGTGAAACCCCGTCTCTACTAAAAATAAAAAAATTAGCCTGGCATGGTGTTGCGTGCCTGTAATCCCAGCTACTTG +GGAGACTGAGGCAGGAGAATCACTTGAACCTGCAGGCGGAGGTTGTGGTGAGCTGAGATCACGCCACTGTGCTCCCGCCTGGGCGACAGAGCAAGATTCC +ATCTGGAAAAAAAAAAGTGGAGGAGCGTGGTACTCTGTTTCTGCAAACTTGTAGATGCCTGGTTTCGTTAGAAGCTGCTTCAGACCATTGTGGACATGAT +TTGATACCCCATTTCTGGGCTCCTAAAAGGCCCTACGCCTTCCCCGGCTACTCTGAAAACTAGTCTGGGGAAAGCCTCGCGGACCTGACTGGGCGCCCCC +ACCCCCACGCGGCCCCAGGCTCACGCCTTTCTCCTCCCACAGGCCCTCAGTCTCCGAGGAGGATCTCAAGGTCCTGTTTTCCAGCAATGGGGGCGTCGTC +AAAGGATTCAAGTTCTTCCAGTGAGTATGAGGCGGGCTGTCCCTGGCTCTCCCCAGGCTGCCCTGCGGCCGGCCCTGACCCCCTGTCTTGCAGGAAGGAC +CGCAAGATGGCACTGATCCAGATGGGCTCCGTGGAGGAGGCGGTCCAGGCCCTCATTGACCTGCACAACCACGACCTCGGGGAGAACCACCACCTGCGGG +TCTCCTTCTCCAAGTCCACCATCTAGGGGCACAGGCCCCCACGGCCGGGCCCCCTGGCGACAACTTCCATCATTCCAGAGAAAAGCCACTTTAAAAACAG +CTGAAGTGACCTTAGCAGACCAGAGATTTTATTTTTTTAAAGAGAAATCAGTTTACCTGTTTTTAAAAAAATTAAATCTAGTTCACCTTGCTCACCCTGC +GGTGACAGGGACAGCTCAGGCTCTTGGTGACTGTGGCAGCGGGAGTTCCCGGCCCTCCACACCCGGGGCCAGACCCTCGGGGCCATGCCTTGGTGGGGCC +TGTGTCGGGCGTGGGGCCTGCAGGTGGGCGCCCCGACCACGACTTGGCTTCCTTGTGCCTTAAAAAACCTGCCTTCCTGCAGCCACACACCCACCCGGGG +TGTCCTGGGGACCCAAGGGGTGGGGGGGTCACACCAGAGAGAGGCAGGGGGCCTGGCCGGCTCCTGCAGGATCATGCAGCTGGGGCGCGGCGGCCGCGGC +TGCGACACCCCAACCCCAGCCCTCTAATCAAGTCACGTGATTCTCCCTTCACCCCGCCCCCAGGGCCTTCCCTTCTGCCCCCAGGCGGGCTCCCCGCTGC +TCCAGCTGCGGAGCTGGTCGACATAATCTCTGTATTATATACTTTGCAGTTGCAGACGTCTGTGCCTAGCAATATTTCCAGTTGACCAAATATTCTAATC +TTTTTTCATTTATATGCAAAAGAAATAGTTTTAAGTAACTTTTTATAGCAAGATGATACAATGGTATGAGTGTAATCTAAACTTCCTTGTGGTATTACCT +TGTATGCTGTTACTTTTATTTTATTCCTTGTAATTAAGTCACAGGCAGGACCCAGTTTCCAGAGAGCAGGCGGGGCCGCCCAGTGGGTCAGGCACAGGGA +GCCCCGGTCCTATCTTAGAGCCCCTGAGCTTCAGGGAAGGGGCGGGCGTGTCGCCGCCTCTGGCATCGCCTCCGGTTGCCTTACACCACGCCTTCACCTG +CAGTCGCCTAGAAAACTTGCTCTCAAACTTCAGGGTTTTTTCTTCCTTCAAATTTTGGACCAAAGTCTCATTTCTGTGTTTTGCCTGCCTCTGATGCTGG +GACCCGGAAGGCGGGCGCTCCTCCTGTCTTCTCTGTGCTCTTTCTACCGCCCCCGCGTCCTGTCCCGGGGGCTCTCCTAGGATCCCCTTTCCGTAAAAGC +GTGTAACAAGGGTGTAAATATTTATAATTTTTTATACCTGTTGTGAGACCCGAGGGGCGGCGGCGCGGTTTTTTATGGTGACACAAATGTATATTTTGCT +AACAGCAATTCCAGGCTCAGTATTGTGACCGCGGAGCCACAGGGGACCCCACGCACATTCCGTTGCCTTACCCGATGGCTTGTGACGCGGAGAGAACCGA +TTAAAACCGTTTGAGAAACTCCTCCCTTGTCTAGCCCTGTGTTCGCTGTGGACGCTGTAGAGGCAGGTTGGCCAGTCTGTACCTGGACTTCGAATAAATC +TTCTGTATCCTCGCTCCGTTCCGCCTTCGTTGCTGGCTTCCTCTTTCTGTGCCGCGGGCGGCCCCGACTCCCGCCCGGGTGTCCGCCGAAGCGCCAGGTG +GGGCCACGGGCGGGGTGGGCCCGGCCCTGAGAGTGGGGGTCCCTGCGTGGGGCGTGCGGGCCAGAGCGAATGACCAAGAGCCGGACCTCGGTTTCTGCCG +CTTTATTGAGCATCCGCGCGGCCGCCCGCGCCCTCGGCCCGCCCCCCGCCCGCCCCCGGCCCCGCCGCGCTAGTCGGGGAAGCGGCGCGCCTGCATCTTG +CGGAAGTAGCCCTCGGCCTCCGCCTCCGCCTCGCGCTCCGCCAGCCCCAGGCCGCCCGCGTGGCGCCGCAGCGTGGACTCCCGGCTGCCCGGGCCCAGCG +CCCCATCGGCCGCGCCCAGCGGGGGCAGCCCCTCGCCCGTGGCCAGGTTGACGGTGGCCACGGCCCCGAACCGCGGCTCCTCCTGGTCCACGTCGCTGAC +CGACGAGCCGGGGGACACGCCCGGGGGCTTGGCCCCGCCGCGGAAGCCGCGCGCCAGGTCCCCCAGCTCGTAGCCGCCGTCGGCCTCCGCCTTGGCCCCG +CCGCCCGCCGCCTTCCACTCCCAGGGCGCGCCGCCGGCCGACAGGTGCACCACGGGGTGGTGCGGCGCGTGCGCGTCGATGGTCACGATGCTGGCGGAGT +CGCGGTCCGACGGCGACCGGTACTGCGAGGAGTCGGAGCTGGCGCTGGACGACGACGCCGTCTCGGCCGCCTTGGGGCCCGGCGCGCCCGGAGCCTTGGA +CATGGCGATGACCTGCAGCAGCCGCGGAGGGTTGGCCACTGCCGCCCCGCTCTTCTCGGCCATCATGAGCCACTTGGCGCGCACCCCGGCGCCGCTTTTG +GGGGACAGGCCGGCCCCCGTCTGCGCGCCCTCCTCCGGGATGTGCACCAGCGGCGGCGGCCCCGCGCGCGGTGGGAGGATGACCCGAGGCCCCAGCCCCG +GCCGCGCCTGCACGGTGGGGTAGAGCGAGGGCGGGGCCGGGCCCTCGTCCTCCTCCTCTTCCTCCTCCTCCTCTTCCTCTTCGTCCTCCTCCTCTTCCTC +CTCCTCCGCCATGGGTTCGGCGGGCGCGCGCAGGTGCCCGGGGCTGGCGTCGTCGGGCAGCCCCAGGCCGCGGCCCTCCAGGCTCTTCTGCTTCCACTCG +CTGATGAGCTGCTTGGAGCGCGAGGCGTCCAGCGGCACGTGGATGGTCATGTGGCGGCGCGCGGGGTCGTCCAGCGAGGGCGCGCTGGCCCTGGGCAGCG +TGTGGCTGAAGGTCACCATGTTCTCCTTGGCCATGGGGCTGCGCGGGGCCAGCAGGTCCACGTCCACGCTGGCGCGCTTCAGGCTGCCCAGCGAGGTCTT +CTCGCGGGCCACGGGCCGGGGCGCGCCCTCCAGCCGCCCTGGGGGCCCCAGCTCGTCGGTGCTCACCGACTTATTCTGCTGATAAACCGAGTCGTGGCCC +CGCTGCGTCAGGGCCCGCAGCGCGTCCTTGGCGGGGGCCGGGGCCGCGGGCTTCTCTGCAGGTGGGGCCTGGAAGTTGCCCACCGCGTGGCAGGCCTGTC +GGGGAGAGGGGTCTGGGGGTGAGGCCTGGGGCTCAGAGGGCTCCTCCCCTGTGATCGTTGGACTTGCCGCGGGGGGCTCTGGACCGGGGGTGGGGGCTGG +CAAGCTCTTGTCCAGTGGGACCGGTTCCCACCCCAAGGTTGCTGACCCAGCACATCGGGCAGGTCTGAGCCCACGGGATTCTGACTCCAGCATTCCAAGG +GCGAGACACTTCAGCACCCATGCCTTCCCCCTAAGACCCCTTCGGGACCCACGTCTATCCCCTCAGACACCCTGGGCACCCGTGCCTCCCCCCTAGAGCC +CCTGGGCACCCATGCCTCCCCCCTCAGACCCTCTGGGCCAGCCCCCCGCCAGAACCCCTGGGAACCATGCCTCACCCCTCAGGCTACCAGCCTCCCCTGT +CAGACCCCCTGAGCCTGCCTCCCACCTCAGACCCCTGGGCCAGCCTCCCCACTCAGGCCCTGTGGGCACTCATGCCTCCCCCCTCAGATCCCCTGGGAAC +CCATGCCGACCCCCATCAGAACCTGCCACTCACCAGGTAGGCAGCGATGCCCGCCCCGATGAGGAAGCCGGCATACACGTCCACAGGGTGGCTGCGGTAC +TGCGTGATCTGCGTGAGCCCGCATACGCCCGCGGCGATGGCAAAGGCGAAGACCAGGATGGGCTTCAGCAGCTTGGTGGTGTCCGAGATGACCGAGTTGA +AGTACATCTGGGGCATGGGGGTTGGGGTCAGGGAGGGCTCCCCACGGGTCAGCAAGAGGGCCTGGGAAGGGCAGTGAGGGGCCGGACTCACCGACACATA +GACCGCGGCGAAGGCTGACAGCGTGGCGTGCTGGGACGGGAAGGTCTTCCTGTAAGAGGCGTCCAGCGTGAGCCCCGCCCACCTGGGGACCCCAGCTCCA +GTGGCCTCTCTGTGTCTCTGTTTCCCCGCATGTTCACCGGGGCGGAAGAAGGCTCCCAGTCAGGGGAGTTGGGGGTCCGGCTCACCGTGCAGACAGGATG +GCGTGGATGTCGTGGCCGGAGCAGATGTCCTGCGTGATGTAGGGGTTGACCTCGCAGGACGTGCCCAGGAGAGTGTAGTTGGGCTTGCAGACGGTGAGGA +AGAAGGGAGTGTGGTAACCCGTGGCCAGCTGGATCACGTCCGTCACCAGGGCTGTGGCACACAGGCCGAACACGTGGACACCTGCAGGGCGGAAGGCTCG +GCCAGGCGGGGAGCTGGGGACCCGGGACAGCCCCACCCCCTGCATGTGGAGGTAGCTCAGGGTCGGGGCGCGTCCCGCAACTCACCCACAAACCGCACCG +TACGCCGCAGGAAGGAGTTGAAGTTGCAGCCGCCGGCGTTGATGCTGCCCTCCGCCCCGGCGGGCCCCCCGGCACGGCCCCACAGCCGGGACTGCAGACA +GTACAACATGCCCTCGGCCACCATGATCTGCCAACAGGGAGGGGGCGCTCAGGCCTCGGTGCCCACAGGGAGGGGGCGCTCAGGCGGGCTCCCATCTGCA +GTGCCCACAGGCTGGCACAGGCCCCGGTGTGGATGTTCACCGAGGTGGCGGGGGTGGGCTCCCAGCCGTGGTGCCCACAGGCTGGCACAGGCCCCGGTGT +GGATGTTCACCGAGGTGGCAGTGGCTGCGGTGCCCACAGGCTGGCACAGGCCCCGGTGTGGATGTTCACCGACAGGCCCCAGTGTGGATGTTCACCGAGG +TGGCGGGGGTGGGCTCCCAGCCGTGGTGCCCACAGGCTGGCACAGGCCCCGGTGCAGGTGCTCACCGAGGCGGCAGGGGCCGCGAAGGCCAAGCTGAGCA +GCATCAGCAGCGGGATGAGCTCCTCGTTGGTCTCCACGTAGGGCATGGAGAGAGTGCGGTCATAGCACTGGAAGCCCACCTTGGCCGGCTTGAAGAGGTC +GGTCAGCTCCAGGAAGTACAAGGATACGATGGAAGAAGCCACTATGGGCAGCTGTGGGGACAAGGTGGGCCAGGTTCACCCTGCTCTCCCTCGCGGAGGC +GTCTGTCCAGCCCTCCATGAATTCAGGGCCATCCACCGTCTCACTCACCTATCCACAGATCCAACCCGCTCCCAGCCACTCTTTCCCCCATGAGTTATTC +ATCCATCCACAGATGCTCCATCTGTAACTCGACCATCTACACATCACACACCCACTCACTCATCCTCCATCCACCCAAACACCTATGCCCCCAACATCCA +CCCACTCACCGACCCATCACCCACCCATCCATCCACTGGGAACCATCCATCCATTCATCCATCCACCCACCCACCCATCATCTATCCACCCATTCTCCAC +CCATGCACCCAACGGTACCCATCCATCCATCCATCCATCACCTAGCCATTCATTCATCTGTCCATCCATCCATCCATCATCCACCCATGCAGCCATCCAT +CTATCCACCCACCCAACTGTCCATCCATCCACCCACCCACCCATCCATCCGTCCATTCATTACCCAGCCATTCATCCATCCATCCACCCACCCATCATCC +ATCCACCCATTCTCCACCCATGCACCCACCCACCCATCTACCCACCTACCCATCCATCCAACCGTCCATCCATCCATTCATTACCCAGCCATTCATTCAC +CCATCCATCCATCCACCCATCCTCCACCCATGCCCCCAGTGGTACCCATCCATCCATCCATCCATTCATCACCCAGCCATTCATTCATCTATCCATCCAT +CCATCATCCACCCATTCATCATCCAGCCATTCATTCATCTATCCATCCATCCATCATCCACTCATGCACCCAATGGTACCATCCATCTATCCACCCACCC +AACCGTCCATCCATCCGTCCATTCATTACCCAGCCATTCATTCATCCATCCATCCACCCACCCATCATCCATCCACCCATTCTCCACCCATGCACCCAAC +AGTACCCATCCATCCATCCATCCATCACCTAGCCATTCATTCATCTATCCATTCATCCATCCATCATCCACCCATGCAGCCATCCATCTATCCACCCACC +CAACTGTCCATCCATCCACCCATCCACCCACCCACCCATCCACCTATCCATCCACCCATCCATCCATTGATCACCCATCCATCCATCCATCTATCCACCC +TCCCACCCACCCATCTACCAACCTACCCATCTATCCACCTACTCATCCATCTACCCATCTGTCCATCCACAACAGTCTTGCTCTGTTGCCCAGGCTGCAG +TGCAGTGGTGCCATCTCAACTCACTGCAACCTCTGCCTCCTGGGTTTTTGTATTTTTAGTAGAGACAGGGTATCGTCATGTTGCCCAGGCTGGTCTCGAA +CTCCTAGGCTCAAGTGATACACCCGCCTTGGCCTCCCAAAGTGCTGGGATTAGAGGCGTGAGGCACCGCACCCAGCCATGGCCTCAAGCCTTTTTTTTTC +CCCCACTCTGTCACGCAGCCTGGAGTGCAGTGGTGCAATCTCGGCTCACTGCAAACTCCGCCTCCAGGTTCAAGAGATCCTCCCACCTCAGCCCTCCAAG +TAGCTGGAATTACAAGCGTGCACTACCACACCTGGCTAATTTTTTGTATTTTTAGTAGAGGCGGGGTTTCACCATGTTCCCCAGGCTGCCCTCGAACTTC +TGACCTCAAGTAATCCACCTGCCTCGGCCTCCTGAAGTGCTGGGATTACAGGCATGAGTGACCTTGCTCAGGCATGGCCCCAGTCGTAATTTCTGCCTTG +TTATGGCATCTTAGCAGGGGTTCAGCCCTCAGTCCAGTCCTGGGGAGGGCACAGGTCAGGGCTGGGGGCTCCAGGAAGGGAAAAGCCATCACTGAACATC +CCAGGGCAGAATTGGATCGAGGGAGCTGAGTTCATGTCCAGTGAGCATTCATTGAGTGCCTGTTGCATGCAGGCACGAGGCCCGGGGCAGACGCGGAAAG +TGGGTAGCAGCGTTTGTTTGCACCTGACACCCGGTTTGAAAACCACCCACTTTAACCTGTGGGCGGCCAGCAGACCCCCTGTGCCTCAGTCTCACCAGCT +GCAAAATGGGAATGATAAAGTAGCCGCCTCCAAGGGCTCAGGTGGAGATGAGTCAATGTGGGAGGTGGCCCCTGGCAACTATCTACTTGTTCTCTCCACT +TTCATTATCAGCATGATTTTGCTGGGGCGGGCAGACAGCATCAAGCCCGGGGAGGGTCTGAGGTGGGGCCTGGGCGCGGCCTTAAAAATATCTAACCATG +GGCCGGGTGCGGTGGCTCACGCCTGTCATCCCAGCACTTTGGGAGGCCGGGACGGGCAGATCACCTGAGGTCAGGAGTTTGAGACCAGCCTGGCCAACAT +GGTGAAACCCCATCTCTACTAAAAATACAAAAATTAACCCAGCGTGGTGGTGCGTGCCTGTAGTCTCAGCTACTCCGGAGGCTAAGGTGGGAGAATCGTT +TGAGGACGGGAGGTGGAGGTTGCAGTGAGCTGACATTGTTCCACTGCACTCCAGCTTGGGCAAGACAGCAGGACTCCATCTCAAAAAATAATAATAATAA +ATAAAATAATAATAATAAGGCCGACCGCAGTGGCTCACACCTGTAATTCCAGTGCTTTGGGAGGCTGAGGCAGGAAGATCACTTGAGGCCTGGAGTTCAA +CGCTAGCCTGAGCAACACAGTAAGACCCTGTCTCTACTAAATACATACTTTTTTTTGGAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCAGTGGCGCGATC +TCGGCTCACTGCAAGCTCCACATCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCGCCACCGCGCCCGGCTAA +TTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCGTGTTAGCCAGGATGGTCTCGATCTCCTGACCTCATGATCCGCCCACCTAGGCCTTCCAAAGTGCT +GGGATGACAGGCGTGAGCCACCACGCACAGCCTACTAAAAATGATTTTTAAAAATTAGCTGGGGCTCAGGCTAGCCTTGAACTCCAGGCCTCAAGTGATC +TTCCTGCCTCAGCCTCCCAAAGCACTGGAATTACAGGTGTGAGCCACTGCGCTCGGCCTTATTATTATTATTTTATTTATTATTATTATTTTTTGAGATG +GAGTCTTGCTCTCTTGCCCAAGCTGGCGTGCAGTGGAACAGTCTCAGCTCACTGCAACCTCCACCTCCCGTCCTCAAGCGATTCTCCCACCTCAGCCTCC +GGAGTAGCTGAGACTACAGGCACACACCACCACGCTGGGCTAATTTTTGTATTTTTAGTAGAGGTGTGGTTTCACCACATTGGCCAGACTGGTCTCAAAC +TCCTGACCTCAGGTGATCTGCCCGTCCCGGCCTCCCAAAGTGCTGGGATGACAGGCGTGAGCCACTGCACCCAGCCTACTTTTTTTTTTTTTTTTTCCGA +GATGGAGTCTCACTCTGTTGCCCAGGCTGGAGTGCAGTGGCGCGATCTCGGCTAACTGCAACCTCCACCTCCTGGGTTCAAGCGATTCTCCTGCCTCAGC +CTCCCGAGTAGATGGGATTACAGGCGCCCACCACTACGACCACCATGCCCAGCTAATTTTTGTATTTTTAGTAGAGATGGGGTTTCACCATATTGACCAG +GCTGGTCTCGAACTCCTGACCTTAGGTGATCCGCCCACCTCGGCCTCCCAAAGTGCTGGGATTATAGGTGTGAGCCACCATGCCCGTCCTGCAACAGGAA +TTTAAGTGCAATTTCGAAAAATAAACAGATTTTCTATGAAGTGATGTGGGCAACTTAATGATATTGTGTTTGGGAGGGACCCACTTGCCCGGGTGTGAGG +TAACGGATTACAGGCCAGCCGCTGGCCGTGTGACCTGCACGGGTCACTGCTTCCTTGAGACTAGGGTCCCGTCTTCCATCGAGGCTCTGGAAGGCCCATC +ACTAGAGCCGGTTTTCCTGGCCTGACATGCAAGGATGGATTAAAGTTATTTTATTTTTTGAGATGGGGTCTGGCTCTGTCATCCAGGCTGAAGTGCAGTG +GTGTGATCTTGGCTCACTGCAACCTCCGCCACCTGGGCTCAAGTCATCCTCCATCTCAGGCTCCTATGTAACTGAGACCTCAGCTGCACACCACCACGCC +CAGCTATTTTTTCTGTTTTTAAAATTTTGTAGAGATGGGTTTTTGCCATGTTGCCCAGGCTAGTCTTGAACTCTTGGGCTCAAGCAATCCATCTACCTGG +GCCTCCCAATGTGTTGAGATCACAGGCGTGAGCCACCACCCCAGCCTTAAGTTACTCTACCATCCTGAGCCAGGTGTGTGCCAAAATGGTAGCTTTTTTG +TTTTAGAGACAGAGTCTCTGTCATCCAGGCTGGAGTGCAGTGGTGTGATCACAACTCACTACAGCCTCAACCTCCTGGGCTCAAGCAATCCTCCCACCTC +GGCCTCCTAAGTAGCTGAGAATAAAGGCACGCAGCACACGCCCAACTAATATTTTAATTTTTTCTGTAGAGATGGGATCTTGCTGTGTTGCCCAGGTTGG +TCTCAAACTCCTGGCCTCAAGTGATCCTCCCACCTCAGTCTCCCAAAGTGCTGGGATTACAAACATGACAAACGTGAGCCACCGCACAGGGCAGGGGGCT +CCATTTATTACATTTATTGTCTTCTTTTTTTTTTTCTAAGACAGGGCCTTGCTCTGTTGCCCAGGCTGGAGTGCAGTGGCATGATCTCTGCTCACTGCAA +CCTCCACCTCCTGGGTTCAAGCGATTCTCCTGCCCCAGCCTCCCGAGTAGCTGGGCTCACAGGCATAAGCCAACATACCCGGCTAATTTTTTTGTATTTT +TTAGTAGAGATGGGGTTTCACCATGTTGGCCAGGCTGGTCTTGAACTCCTGCCCTCAGGTGATCTGCCCACCTCGGCCTCCCAAAGTGCTGGGATTACAG +GCGTGAGCCACAGTGCCCAGCCTAATTTTTGTATTTTTAATGGAGAGGGGTTTCACCATGTTGGCTAGGCTGGTCTTGAACTCCTGACCTAGGTGATCCA +CCCGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCACAGGGCAAGGGGTTCCATTTATGGTCATAAACTCCTCACTATGTGCCTAAC +ACGTTTCCGTATTCTGTAGATATTAATTCCTATCAGCTCCAGGAGTGGAAAAGCGGAGGCCCAGAGAGGTTAGGGGCAGGGCACCAGCCTCACCATTAGC +AGAGGTGAACTCAGACCCTGAGGCTTCGGAGCCCACGCGGCACCTGCACCCAACCCCACCCCCTCCGGCCTCCCCGCCCCCTCCAGGCCCCCAGCCCCCG +ACCCCCAGCCCCTCTGACCACACCTTGGTCAGAAGGGCTCCCCTCCTAGCACCTGCCCACAGTTCCCACGGCCTGGACCCCCCTCGGTTCCTCTGGAGCT +CCTACTCGACCCGCACAGCCCAAGTCCTCTGCCCCACCCCCCATCCGCCGGACACCCCGGTCCTGCCCCGCCCCGAGGCCACTGCCGGGGCAGCTGCGCC +GGCTCCGGTCCCCCAGCGCGGGGGTCTCTGCGGGCGGGCGGAACCGAGGCGTCTCCCCCGGGCCCCAGCGCGACCCCCACCCACCTCCACGAAGTAGAAG +CAGGGCAGAAGCGTCATGCTGTCCTTCGGGATCTTGTTCTTCTCCTTGGTGGAGATCATGGTGCCGCGGGCGCCGCAGGCCGTGGCTGGAGGGGAGAAAG +CGGCGCTGGAGGGGGGCGCGCAGGCGGAGCCCGGGGGAGACACGGTGGCCGGCGCCGGCGGGGGAGGGGCGGTCGGGGAAACTGAGGCTGCAGAGAGCGG +CGTCCGCGTGGCCTCCCCGCGCCCCGGCCCAGCACGCGGCTTCCGGGCGCCCCTACACCCGGGATCGGGGGGTCGGGGCCGGGATCGCCGAGGAGGGCGG +GGGGTCTCCGGGCGGGAGCCAGTCCCCGCGTGGTGGTGGGGGGCATCCGGGAGAACTGGGGTTCCGGGCGGCGGAGGAGACTGGGTCCGCGCCCCCAGCC +CCACAGCCCCTCACCTGGCGCGGCCGGCGCCCAGCACAAAGCGCGTCTCCTCCGTGGGGCGGGGCCGGGAGCCGGGAAGGGGAGGGGGACGGGGGAGGGG +AGGGTCCGGCCCGGAGACCCCCGCGCGCGCCCAGACGCCGCAGCCCAGACGCCGCAGCCAGGGGCGGGGGCTCTTTGTCTGGGCGCGTCCTCCGCAGGCC +CCGCGCACCGTCCCCGCCTCCCTGGCGCCGCCTCCCACCGCCGGGGGTCTCGGGGGTCTCAGGTCTGCGCGAGCGGCTGGCGGGGCTCGGGGGTCGCGTC +CTCCTCCCTTCGGGCCTGCGGCGGTGACGGTCCCGTCCTCCCCTCCCGGGTGGCTGCGGTCGGCCCGGGGGGCGCCATCGAGACGGGGGCGGAGGCGGGG +GCGGGGGTTGGGGTTTCGGGGTCTCTGACTGTCTCCGTGTCTCTCACGGTCTCTCGCCGGCTCCGACTGCCCCCGCCCCGCGCCTCCGCCCGCCCCTCCG +CGGAGCCCGCCGCTCGCTGGTGCGCGTTTCCATGGCGAGGCTCCCAGGGCGCCCGGAGCATCGGAGACAAAAGAGCTGGGGGAGGGGGACTGGGGGGTCT +CCCGGTGCCTCCCTCCCTTCCCCCCGCACTCACCCTCGCCCCCTCCGCCGCGCCGGGGTCCACCCTCCGCCTGGCCGCAGCCGCTCGGTGCGCACGGCGG +GATTGCGGGGCGCGGGGCTGGGGGCTGGGGGCTGCGGGATGCGGGCAGGGCCCTCGGGACCCGCACTCGGGCAGTGCCTGCTGTCTGCGTGCATTTCCTC +CTCCATATGCGCAGCCCTGCGGGGTAGGGGCTGGTTGACCCCCGTTGTAGGGATGGGGAAACTGAGGCTTGGGCACCCTGGGTCGCAATCCGAGGTCTCC +GGGCCCCAAACGGCAGGATTTACAAAAATCGGTTTTTGGGCCGTGCGCGGTGGCTCAGGCCTGTAATCCCAGCACTTTGGGAGGTCGAGGCGGGCGGATC +ACGAGGGCAGGAGTTCGAGACCAGCCTGGACAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTTTTAGGGTGTGGTGGCTCATGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCTGGGAAGCGGAGGTTGCAGTGAGCCGAGATCGTGCCACTGCACTCCAGCCTGGGCAAC +AAGAGCGAGACTCTGTCTCAAAACAAACAAACAAACAAACAAACAAAGAGTGACTTCCAGGCTGGGTGCAGTGGCTCAGGCCTATAATCCCAGCACTTTG +GGAGGCAGAGGCGGGAGGATCCCTTGAGGCCAGGAGTTCCAGACCAGCCTGGCCAACATGGTGAAACCCCATCTCTACTAAAAATATAAAAATTAGCCGG +ACATGGTGGCAGGCGCCTGTAATCCCAGCCAGATGGGAGGCTGAGGCAGGAGAATTGCTTGAACCTGGGAGGCGGAGGTTGCAGTGAGCCGAGATGGCAC +CATTGCCCTCCAGCCTGGGCGACAGAAGGAGACTCTATCTCAAAAAAAAAAAAAAAAACAAACAAACAGTGACTCCAGAGGGTTGGAGCCCTGCTAGATA +CCTTAGTTTGCTCATAACAGGCACTGCTGCCCCCGGGAAGAGGGTCGCCTGCCATAAATGCGGAAACAGTTAAATGGCGATGGGAATAGGATGGGAACTC +AATGGTGTTGCTACCTTTGGATGGACTCGGAGGCAGCCCAGCTTCCTGGGACAGGACTGCACGGACTGCCTGGGGAGGGGTCTTTGGCCCCCCGGTTCCT +GCAGGGGGGCTCGGGGAGGCCCTGTGAGCAGTTGGTCACAGGTGGGTCCCATTCGATGCGATCCTGTTCCTCCCCAACAGCCCTGGAGAAGGGGGACGTT +GCCTGCTGTGGCTGCGGCTGTTTTCCTGGCCTGTGAGAGGCGGGGCCAGAGTGGCCGTTGGGAATCTGGGTGTTGCAAGGTGACCACAAACAGCTCTCTG +GGGGAGGAGGAGGAAAATGCAATTGATTTTCAGGAGCCTTCTGAGGTCAGGAGTGGGAGAGTGTGCAGGGGGACCCTCCTGGCAGCTTGGGGGTCCAACA +GAAGATCTGGGGGAGTCTCAGGGTCTTCTCCCCCTAGGATCACCAGTGGTGGAGATGGGGCAGGCCTGGCCATGGAGGGCACGTTGCTTGGCTGAGGGGC +CTGGGCTTGAGTGTGGGGCCTGGGCTTGAGTGATGGGAGAGTTCCGAGCAGGCCGGAGGGGTTGAGCGTACCAGACGCTGCTCAAAACTTTTATTTAAAA +ATGATTATTATTATTATTACTATTATTTTGAGATGGACTCTTGCTCTGTCGCCCAGGCTGGAGTGCAATCGTGCGATTTCAGCTCACTGCAACCTCCCAC +CTCCTGGGTTCAAGTGATTCTCCCTCCTCAGCCTCCCGAGTAGTTGGGATTATAGGCGCCTGCCACCACGACGGGCTAATTTTTGTATTTTTAGTAGAAA +GAGGATCTCCCCATGTTGGTCAGGCTGGTGTTGATCTCCTGACCTCAGCTGATCTGCTGCCTCAGCCTCCCAAAGTACTGGGATGACAGGGGAGCCACGG +AGCCCAGCCTTTTTTTTTTTTTTTGGGAGACGGAGTTGCACTCTGTCGTCTAGGCTGGAGTGCAGTGGCGCGATCTCGGCTCACTGCAAGCTCCACCTCC +CGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACCGCAGGCGCCCAGGACTATGCCCGGGTAATTCTTTTGTATTTTTAGTAGAGACG +GTGTTTCACCGTGTTAGCCAGGATGGTCTTGATCTCCTGACCTCGTGATCCGCCCGTCTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGC +GCCCAGCTTTTTTTTTTTTTTTTTAATAGAGAGAGGGTCTCACCATGTTGCCAAGGCTGGTCTCAAACTCCTGGGCTCAAGTGATCCTCCCACCTCGGCC +TCCCAAGGCACTGGGATTACAGGCGTGAGCCACCACGCCCGGCCTCAAAAACTTTTCAGAATATGAACCCCACTCCATGCTCAGCACTGTTCTGTCTAGA +AGGCAGAGTCTATCCCTGTCTCAGGGCACACTGACGTGCAGACAGCGAGCTCGCCCTGAGGTCATGCGACTGGGAGGGACAGAGCTTCCGGCTCCCGGCA +GAGGGGAAATGGGGCCTGGCCCACGGGAGAGCTGAGGCCCACGTTTGGCCAGGACAGGGTGGATGGAGGCTGGGGCCTCCGCAGGGAAGATGGACAGGTA +GGATCCGGGGTGGGCAGAGAGGGAGAGCTGGCTTGGACGGAGGCAGGGATCTGGGGGCTGTGCCATGGACCCTGTGAGGTGGCTGGGCTGTGAAACTCAG +TGGAGACCGGAATTATTATTATTATTATTATTTTTTTGAGATGGAGTCTCACTGTCTCCCGGGCTGGAGTGCAGTGGCACGATCTCGGCTCACTGCAAGC +TCCGCCTCCTGGGTTCACGCCATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGACTACAGGCGCCCACCACCACGCCCGGCTAATTTTTTGTATCTTTAG +TAGAGATGGGGTTTCACCGTGTTAGCCAGGAAGGTCTTGATCTCCTGACCTCATGATCCGCCCGCCTCGGCCTCCCAAAGTGCTGAGATTACAGGTGTGA +GCCACCGCTCCCGGCCTGGAGACCAGATTTGAGCCCTGGGACCCTACATTCCCGATGGGCAGCGGACCTCAAGGCACACCGGCCCCGCCTCCCTGGACTC +TCCCCGTATCCGCCCCTTGGAGGGGCAAACTGCCCTCAGAGGGCTCCCACAGGCCCAGACACAAACTGGTGTCCCCAAGGGTGTGGGGGACACGGTAAGC +TCCAGACCTCAGTTTCACCTTGGAAATGAGCCCCTTTGTAAAAAATGGAGGTGAGTTTGGACGCAGTAGCTCACACCTGTGCTCCCAGCACTTTGGGAGG +CCGAGGCAGGTGGATTGCTTGAGCTTAGGAGTTTCAAACCAGCCCGAGCAACATAGTGAGACTCCACCTCTACAAAAAAATACAAAAATTAGCCGGGCAT +GGTGGCATGTGCCTATGGTCCCAGCTACCTGGGAGGCTGAGGCAGGAGGATTGCTGGAACCCGGGAATCGGAGGCTGCAGCGAGCTGAGATCGTGCCACT +GCACTCCACCCTGGGCAACATAGTGAGATCCCATCTCTACAAAATATACAAAAATTAGCCGGGCACGGTGGCGGGTGCCTGTGGTCCCAGCTACTCGGGA +GGCTGAGGCAGGAGGATCAGTTGAACCCAGGAGATTGAGGCTGCAGTGAGCTGAGATGGTGCCGCTGCCCTCCAGCCTGGGCAACAGCGAGACCTCAACT +CTGAAAAAAACAAAAGAAGGAGATGAAATTTACATAACTTAAAATTAGCCATTTTGAACGGTACAGTGAAGTGGTTTTCGGTGCATTCACCGACTTGTGC +AACCATCACTGCTGTCCAGTCCCAGAACATTCCATCACCCCAAAGAAGGAAGCCCCATCTCCATCCATCAGCCATCACCCCCTGCCCTCCCCCGGCCCCT +GGCAACCACAGATCCACTTCCTGCCTCTGCAGATTTGCTTGTTCTGGACATTTCGTCTATTTATTTTTATATAGTTTTTAATTTGTTTTTATTTATTTTT +TTTGAGACGGAGTCTCTCTGTGTCACCCAGGCTGGAGTGCAGTGGCGCAATCTCGGCTCACTGCAACCTCCACCTCCCAGGTTCAAGCGATTATCCTGTC +TCAGCTTCCCAAGTAGCTGGGACTATAGGCGCCCGCCACCACGCCCAGCTAATTTCTTTTTTTTTTTTGAAATGGAGTTTTGCTCTTGTCGCCCAGGCTG +GAGTGCAATGGTGCGATCTCGGCTCGCTGCAACCTCCGCCTCCCAGGTTCAAGTGATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGCATGT +GCCACCACGCCCAGTTAATTTTGTATTTTTAGTAGAGATGGGGTTTCTCCATGTTGGTCAGGCTGGTCTTGAACGCCCAACCTCAGGTGATCTGCCTGCC +TCGGCCTCCCAGAGTGCTAGGATTACAGGTGTGAGCCACCGCACCCAGCTTGTCAATTATATCTCAATAAAGCTGTTGAAAAAGTTTAAAAAAATCACCC +AATCGGGCACAGTGTTTCACACCTGTAATCCCAGCATTTTGGGAGGCCGAGGTGGGTGGATCACCTGAGGTCGGGAGTTTGAGACCAGCCTGGCCAATAT +AGTGAAACCCCATCTCTACTAAAAATACAAAAAATTAGCCAGGCGTGGTGGTGGACAACTGTAATCCTAGCTACTCAGGAGGCTGAGACAGGAGAATCAC +TTGAGCCTGGGAGGCGGAGGTTGCAGTGAGTCGAGATCACACCATTGCACTCCAGCCTGGGCAACAAGAGCGAAACTCCGTCTCAAAATAATAATAATAA +TAATAATAATAATAATCACCCATACAGACGCGCAGGACTCAACGCAGGACTGCCAGCTCCACTGCCCTGAGCCCCCCGGTGCCAGGCCCAGCGGGCAGTG +CTGGAGCCCCAGTGGCTTGGGATGGGGAGACTGGGACTCTGAGCTGGCAATGTTCCTGGGTGCTGGCTGCATGCCCGCCATGTGCTGGGCTCCGGGATCC +ACTGGTTCCTGACACCCTCACCTGCCCCTGGGGGTGTGGCCATCTTCTAGAGAGGGAAACTGAGGATCAGTGCAGAATGTAGGGGGAGCCCAGGCTGGCC +CAGGGAGCAGTTGGCGGTGGAGGCCTTGGGCAATTTCCCGTGTTCCCACTGAGTGGGGCTGTCCCTGGGCCTGGGCGGGGACGCCACCAACTGCCAAGGC +CTGTGTATAAGGGCAGCCGCCGCCTTAGCCACAGACCTGCCCCGCCATGACCCGGCTGACAGTCCTGGCCCTGCTGGCTGGTCTGCTGGCGTCCTCGAGG +GCCGGTGAGTGCCTCTCTGTGCCGGTGGTCCCCCATCTGTGCTAGGGCCCGGCTGCCAGGGCAGAACTCAGACTTAAAGCACAGAGAAGGCAAGCGGCTT +GGCCTGGGTCACACAGCCAGCCCGGCCTGGACGATCCCGCGAAAGGCGTGAGGGCGGACGGTGTGCGGGACTCAGGGGCCCCCTGTCCTCTTAGGGAGTG +GGACGATGGGGGAGGGTGGGTCCCCCCGCAGCCCCACTGGGTGGATAGAGCTGAGGCTGCAGCTTCACACGCCCTCCCGGCCACTGTGTGGATTCTTGGG +GATCTCAGAGCTGTCTCCCCCCGACCCAGGCTCCAGCCCCCTTTTGGACATCGTTGGCGGCCGGAAGGCGAGGCCCCGCCAGTTCCCGTTCCTGGCCTCC +ATTCAGAATCAAGGCAGGCACTTCTGCGGGGGTGCCCTGATCCATGCCCGCTTCGTGATGACCGCGGCCAGCTGCTTCCAAAGCCAGTGAGGGGTCCTGG +GGAGGGGGCCTAGGGGGCATTGGGGCTCAGAGAAGGGGCTTGGGGGGCTTAGGCATTCAGTGGGGGTGCTTGGTAGGTGAGGAGGGGAGGGGATTGCAAA +AGGAGGGGCTCAGGGAAAGGAGGGGGCTTGGAGAGGGAAATGGGGACTGAGTTGAGGAGGGACCCAAGGATATTGGGGGGCTCAGATGGAGGAGGCCCAG +AGAAGGGAAGGGGGTCAGATGGAGGAGGCCCAGAGAAAGGAAGAGGCTCAGATGGAGGAGGTGCAGTGAAGGAAAGGGGGTCAGATGGGGGAGGCCCAGA +GAAGGGAAGGGGCTCAGATGGAGGAGGGGGCCCAGAGAAAGGAAGGGGCTCAGATGGAGGAGGTGCAGAGAAGGGAAGGGGGTCAGATGGGGGAGGCCCA +GAGAAGGGAAGGGGCTCAGATGGAGGAGGTGCAGAGAAGGGAAGGGGCTCAGATGGAGGAGGTGCAGAGAAGAGAAGGGCCTCAGATGGAGGAGGTGCAG +AGAAGGGAAGGGCCTCAGATGGAGGAGGTGCGGAGAAGGGAAGGGGGTCAGATGGAGGAGGTGCAGAGAAGGGAAGGGGGTCAGATGGGGGAGGCCCAGG +GAAGGGAAGGGGCTCAGATGGAGGAGGGGCAGAGAAGGGAAGGGGGTCAGATGGGGGAGGCCCAGGGAAGGGAAGGGGCTCAGATGGGGGAGGCGCAGAG +AAGGGAAGGGGGTCAGATGGAGGAGGTGCAGAGAAGGGAAGGGGGTCAGATGGGGGAGGCCCAGATAAGGGAATGGGGTCAGATGGGGGAGGTGCAGAGA +AGGGAAGGGGGTCAGATGGGGGAGGCCCAGATAAGGGAAGGGGCTCAGATGGAGGAGGTGCAGAGAAGGGGAGGGGGTCAGATGGAGGAGGCTCAGAGAA +GGGAAGGGACTCAGATGGAGGAGGGGGCGCAGAGAAGAGAAGGGGCTCAGATGGAGGAGGAGGCGCAGAGAAGGGAAGGGGCTCAAGATGGGAAGGGGGC +CCTGGAAAGTCTCGGCTCTGCTTCTGTAAAAGCGGGGGAGTTTTCAGGGTGAAGGATTGCAGTCTGCAGGCTGGGATCCCCCCTAATTTGCAAGCCGGCT +TGCTCTGTGCCCAGGCCCCAGCCTGGTGTCCTCCCTCTGCCCTTTCCTCCGCTACTCTCAGGAACCCCGGGGTTAGCACCGTGGTGCTGGGTGCCTATGA +CCTGAGGCGGCGGGAGAGGCAGTCCCGCCAGACGTTTTCCATCAGCAGCATGAGCGAGAATGGCTACGACCCCCAGCAGAACCTGAACGACCTGATGCTG +CTTCAGGTGAGAGGATGGTGCCACCTGTGATCCCAGCACCTCGGGAGGCCGACGTTAGCCAGGGAAACAAGTCCAAACTTGGTCTCTACAAAAAAATACA +AAAATTAGCCGGGAGTGGTGGCGCGCACCTGTGGCCCCTGTGCTTCAGGAGGCCGAGGCGGAAGGACGGCTTGAGGTCAGGAGTTCGAGACCAGCCTGGG +CAACATGGCCAAACTCAGTCTCTACAAAAATATATATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTATCTTGCCGGGTGAGGTGGCTCATG +CCTGTAATCCCAGCATTTTGGGAGGCCGAGGTGGGCGGATCACGAGGTCAGGAGATTGAGACCAGCCTGGCCAACATGGTGAAACCCCATCTCTACTAAA +AATACAAAAATTAGCCAGGCATGGCAGCGGGCGCCTCTAGTCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGCTTGC +AGTGAGCCGAGATCGCGCCCCTGCACTCCAGCCTGGGTAACAGAGCCAGACCCTATCTCAAAAAAAACTTCCAAAAACAATACAGCAACACATACAGATG +TACCACGGTTCGCGTATGGAGCCTCCTGTTGGTGGAGACTGACGTCGTTTTCAAATGCTTTTGCTATGACAGAATCATGTGAATGTTTTTCATGTTTGGT +TTTTTTCTTTGAGAAAATGATAAAATTATCTCAAAAATATCATTAAAAAATTTAAAAAAGTAGAGACGGGGGTTTCACCTTGTTGGCCAGTTTGGTCTCG +AACTCCTGGCCTCAAGTGATCCACCCACCTTGGCCTCGCAACGTGCTGGGAATACAGGCGTGAGCCACCGCACCCGGCCCCTGCCGGGAATTAAACGCAA +ACCACTTACAGACTACAGTTAATGTCGCTGACACTTCTGCTCCCAGGGGTCCCCATGAGGCTCCAGTCCCCAGGGCCACCCTCCCCTGACTCCATTTCCT +TCCCCAGCTGGACCGTGAGGCCAACCTCACCAGCAGCGTGACGATACTGCCACTGCCTCTGCAGAACGCCACGGTGGAAGCCGGCACCAGATGCCAGGTG +GCCGGCTGGGGGAGCCAGCGCAGTGGGGGGCGTCTCTCCCGTTTTCCCAGGTTTGTCAACGTGACTGTGACCCCCGAGGACCAGTGTCGCCCCAACAACG +TGTGCACCGGTGTGCTCACCCGCCGCGGTGGCATCTGCAATGTGAGTGCTCCCTGTGGCGGGAGGAGGGGTCCTGAGAGGTACTGAGCTCTCCGTGGCAG +GAGAAAGCAAGTGCAGGCTGAGGGCGGCACAGCAGGGGGGCCCCAGGATTGAGCATTTTCACGGTAGGAGAAACAGTATCTTTTTTTTTTTTTTTGAGAC +AGAGTCTCGCTCTGTCGCCCAGGCTGGAGTGTAGTGGCGTGATCTCGGCGGCTCACTGCAACCTCCGCCTCCTGGGTTCAAGCGATTCTCCTGCCTCAGC +CTCCTAAGTAGCTGGGATTACAGGCATGCGCCACCACGCCCGGCTAATTTTGTATTTTTAGTAGAGACAGGGTTTCTCCATGTGGGTCAGGCTGGTCTCG +AACTCCTGACCTCATGATCGACCCACCTTGGCCTCCCAAAGTGTTAGGATAACAGGCATGAGCCACCGTGCCTGGCTGAGAAACAGTAGCTATCAAACGC +CGGCTGTGAGCCACGTCTGTGCTGGGGGTTGGGGACCCAGCAGGCATGGTAGAGCCGGTCACTGAGGGACTCAGGCGTGTGATTGCCAGGGGAGGGGCAC +CTGGCCCAGCCTGGAGGTGCCAGGAAGCTCCAGAAAGCAACTGATCCCAAAGTCCACTAGCAGTTAACCAGGGCAGAGAAAGAGAAGAGCCATGCAAAGG +CCCTGGGGCTGGATCAGGACTTGTAGGTTCCAGGGGCAGCAAGAGGCCTCTGCAGTTCTGGGGTGGCGTGGGAGCCAGGCCCTGGGACGCCCTGACACAG +CTGCTGCCTGCCCAGGGGGACGGGGGCACCCCCCTCGTCTGCGAGGGCCTGGCCCACGGCGTGGCCTCCTTTTCCCTGGGGCCCTGTGGCCGAGGCCCTG +ACTTCTTCACCCGAGTGGCGCTCTTCCGAGACTGGATCGATGGTGTTCTCAACAACCCGGGACCGGGGCCAGCCTAGGGGGGCCTGTGACCTCCCATGGA +GCCCAGCCCCGCCCTCCACACCTCCGGCGCTCCGCACCCACCTCCCACGGCCCCGCCCCTGCCCCCGCTCCGGCCAGAGGGGCCCTGGCTGTAATAAAGA +AGCCGATCTCTCCTCTGCTCCTGGTTTCTGTTCATTGGTGGGGGAGGGGGCTGTGGGGACGCGTGAGTGGCACCTTCACCGGCCTTAGGGGCACCCACCG +CAGGTGCACTGCCTGTGCAGATGTCAGATGTTCAGAGATTCCCTCAAAGCCCGGGAAGCAGGGGCTGGTGTTATCTGCACCCGACAGCGGGGTGTTGGGG +GGAGGCCCAGGTTCAGAGAGGTTGGGTGGCTGCCCAGAGGTCACACAGTGAATGCCGCCCAGCACTTTGGGAGGCCGAGGTGGGCGGATCACCTGAGGTC +AGGAGTTCAAGACCAGCCCGGCCAACCTGGTGAAACCCCATCTCTATAAAAATACAAAAATTAGCCGGGCATGATGGCGGGCGCCTGTAATCCCAGTTAC +TTGGGAGGCTGAGGCAGGAGAATCACCTGAACCCGGGAGGCGGAGGTTGCAGCGAACCGAGATGGCGCCACTGCACTCCAGCCTGGGCGACAGCGAGACT +CCAGCTCAAAAAAAAACAAAAACCACGGGAGAAAACGGGGAACATTCTCCTCTTGGATCCAATAGAAACAGTAAAACGTGAATATGAAATAATAAATATA +ATTGTATATATAAATAATACAGAATAAAATATGAATATGATGGCTGGATGTGGCAGTCACATCTGTAATCTCAGCACTTTGGGAGGCCAAGGTGGGAGCA +TCGTTTGAGCCCAGGAGTTTGAGACCAGCCTGGGCAACGTAGTGAAACCATGTCTCTACAAAAATAATTTTTAAAATTATTAAAATTACACAGGAGAGGC +CGGGCACAGTGGCTCATGCCTGTAATCCCAGCACTTTAGGAGGCCAAGGCGGGCGGATCACGAGGTCAGGAGATCGAGACCATCCTGGCTAACACGGTGA +AACCCCGTTTCTACTAAAAATACAAAAAATTAGCCAGGCGTGGTGGCGGGCGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATTGCTTGAA +CCCGGGAGGTGGAGATTGCAGTGAGCCGAGATCACGCCACTGCACTCCAGCCTGGTGACAGAGCAAGACTCCGTCTCAAAAAAAAAAAAAAAAAGCCGGG +TAAGTGGCACCTGTCGTCCCAGCTACTCTGGAGGCTGAGGTGGGAAGATTGCTTGAGTCCAGGAGGTGGAGGTTGCAGTGAGCCGTGATCGCACCACTGC +ACTCCAGCGTGGTCCACAGAGCAAGACCCAGTCTCTTAAAATGATAATAATAATAATAATAATAATAATAATAATAATAAGAAGAAGAAGAAGAAGAAGA +AGAAGAAGAAGAAGAAGAAGGAAGAAGAAGAAGAAGAAGAACCTGTAGTCTCAGCTATTGAGGAGGCTAAAGTGGGAAGATCACTTTAGCCCAAGAGGTT +GAGGATGCAGTGAGCTATTTTTATCTCATTTATTTATTTATTTGAGACAGAGTCTCCCTCTGTCACCCAGGCTGGAGTGCAGTGGCGCGATCTCGGCTCA +CTGCAACCTCTGCGCCCCCAGTTCAAGCAATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGACTACAGGTGTGAGCCACAATGCCTAGCCAATTTATATA +TATATATTTTTTAGTAGAGATGGGGTTTCATTATGTCGACCAGGCTGGTCTTGAACTCTTGAATTCAGGTGATCTACCCATCTCAGCCTCCCAAAGTGCT +GGGATTACAGGCGTGAGCCACCGCGCCTGACCTTATTTCATTTATTTTTGAGACACGGTCTTTCTCTGATGCCCAGGCTGGAGTGCAGTGGCGTGATCAA +GGCTCACTGTAGCCTCAGCCTCCCAGGCTTCAGCAACCGTGCCCGGCCTTAGAATTCACTCTTTTAAAGTGTGTACAGCCGGGCGTGGTGGCCCACACCT +ATAATCCCAGCACTTTGGGAGGCCGAGGCTGGCAAATCACCTGAGGTCAGGAGTTTGAGACCAGCCTGCCCAACATGGTGAAACCCTGTCTGTACTAAAA +ATACAAAAAATTAGCCTGGCATGGTGGCATGCACCTGTAATCTCAGCTAGTCGGGAGGCTGAGGCAGGAGAGTGGCATGAACCCGGGAGGCGGAGCTTGC +AGTGAGCCAAGATTGAGCCACCGCACTGCAGGCTAGGGGATAGAGTGAGACTCTGTCTCAATAAAATAAAAAATAAAATAAAATAAAATGAAGTGTGCAA +TTCAATGGTCTTCGGTACACTCACAATGTTGTGTGGTCATGACCTCTGTTGAGTTCCAGAATATTTCATCACCGCCAAAGGAATCCCTGTCCCCATCAGC +CGTCACTCCCTGTCCCCTCCCCAGTCCGCGGCACCCACGCGTCCTCTTCCTGTCTCTGTGGATGGGCTTGTCCTGGACATTTCATAGCAATGGGATCACA +CACTATGTGGTCTTTCGTGTCCGGCGTCTCTCACGGAGCGTGACGTCCTCACGGTGCCTCCGCGCCGTGGTCGGGTCACAGCTGGGTCCGTTTCACGGCT +GCGTCCTGTTGCCACGCCTGGAGGCCTCACTGTGCTGCTCGAGGCCCCTGTGGATGGACGTCTGAGCCTCTCCACTTCCGGCCACTGTGACCCTCACTGC +TGTGGACACTCATGTGCAGGTTTGTGTTGGAACTGCTGCTTTTCTTTCTTTTGTGGGTATAACGGGTCCTTTTTTTTTTTTTTTTTTGAGACGGAGTCTC +GCTCTGTCGCCCAGGCTGGAGTCCAGTGGCGCGATCTCGGCTCACTGCAACCTCCACCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAG +CTGGGACTACAGGCACCCGCCACCGTGCCCGGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCGTGTTAGCCAGGATGGTCTCGATCTCCTGA +CCTCGTGATCCGCCCGCCTCAGCCTCCCAAAGTGCTGGGATGACAGGCGTGAGCCACCGCGCCCGGCCAACGGGTTCTCTTTACAGAGGGGGAAACTAAG +CCTAGAGAGGGGTGCCAATGGCTCAGGAGCCCAGCCGGTGGGGGCCCTGCCTGGGTTTGGAGAGGCAAAGCCACTGCCTGATCATTGTTCAGATGGGGAA +ACTGAGGCCCAAGGCAGGATTGGGGTTCAAGGGCTTCTGGTGCCCCCGGCTCGGGGCCACGTTCGGTCATGAGGGTCCCCCTGCTGGGGCGGGATTCCTG +CCAGAGGCGGTTTCTGCCCTCCTCCCCCCAGCCCCTGCTGCTCCCCCTTCCTGGGCCCAAGGGTGCTGTTCTCGGGTTCCCCTGGTAGCGGTCAGCCCGG +CTGCAGGGCCCTCAGAGCGGGGCTGCGTGTGACTGTGGGCAGCCCGAGTCCTCTCCGCGCCTCGGATTTCAGGGACATAGAACGGGGTCCCATCCGTGGA +CCCACCCGCCACCCCGCAGCCCCGTCCAGGCCCCGACGCGTGCAGCCCCCACCCCGCAGCCCCGTCCAGGCCCCGACGCGTGCGTGCAGCCCCCACCCCG +CAGCCCCGTCCAGGCCCCGACGCGTGCAGCCTCCTGGCAGAGCCAGCTGTGCTCAGGCTAAAAACAGCTGTTCTGTTTCTTCTCTGTGCCCCTCTACCCG +GCCCCACTCACTGGTGTCTTGAGAAGGTTTTTAAATTTTCGGAATTCTCAGAACAGATTGTGAAATGTCTGGGTTTGGCTTAGAAATCCCGTGAGAGGGG +GCATCAGGGGACAGGTGGGTGGATGGGCCTGGGGGGTGTGGAAGGCGGCCGGGTGTCAGGGCCCCAAGCACACGGGAAGGTCAACGGTCGGCACAAAACA +CACACAAAACACAACCACTGCGAGGCTGAGCCTCGCGGGCGAACCAGCATCTTCCCGTCACTCAGGGAGAGAAGGTTTTCCTTTATAAAGAGGAGAGGAA +AGGAGGCCGGGCACAGTGGCTCACGCCTGTCATCCCAGCACTTTGGGAGGCCGAGGCGGGTGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCTCGTCTCTACTAAAAATACAAAAATTAGCTGGGTGTGGTGGTGGGCGCCTGTAATCCCAGCTATTCAGGAGGCTGAGGCAGGAGAAT +CGCTTGTACCCAGGAGGCGGAGCTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCAACAGAGCAAGACTTCATCTCAAAAAAAAAAAGAA +AGAAAGAAAGAAAAAGAAAGTAGTAGAGGAGAGAAAAAAGAGAGAACAAGAAAGATGGAGAGACAGAGACGGACAGAGACACAGAGACAGAGAGAGACGG +AAAAAGAGGGACAGAGCCAGAGAGACTGAGAGAGATAGTTTTAAAAAAGGGAGACAGCGATGACACAGAGAGACACAGACACAGACACAGAGATGAAGAG +ACAGACAGATATAGGGAGACAGAGACAGACTGAGACAGAGAGACAGAGACAGAGGGAGACAGAGACAGAGACAGAGAAGGAGACAGAAAGAGGGCGGGGA +GAGAGACAGAGACAGAGACACAGGCCTGAGCCCCGCATGGGTCTCCCCTCGGCCCCAGGCGGCGTCACCTGCGATCCCTGAAGCCGTTACCAGTTGCGCC +ACCTACGGTTGGTACAGGAAGGGGCCCCCACTACCTCTGCCCCCAGGCCGACCCCTGCAAAGCCCCCAGCGTGTTCCACGGAACCCTCCCTGCTACCCGC +TCCCAGCGCTCCTGTCGCCCTGGCCTGTGCTTTTGAGTCCCCCCAGGACGCACAGGGAGCCTGGAGGACCCGGGGCCCGCGGGACGGTGCTGGGACCCTC +CGGTCAGGACCGGGCTGCATCAGCCTTGCGTGGAAACAGATCCTGACGGGGAAGCCCACGTACAGTGAGGACGGGGCAGCCCCCTGGGCAGCTCTCGCGT +GTGCTAGATCCAGCAGTGTGTGTGCAAGGTCTTTCTTTTCTTTCTTTTCTTTTTTTTTTGGTTGACAGCTTTATTGAGATGTCCTTCACACACACCAAGC +AATTCACCCACTTAACAATTCGGTAGTGGCCAGATGGTGGGGGAGGATCGCTGGAGCCCAGGAGTTCCAGACGAGCCTGGGCAGCATAGCAAGACCCCTC +TCTATTAAAAAAAAAAAAAGGCAGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCCGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAATCCCGTCTCTACTACAAATACAAAAAACAAATTATTCAGGCGTGGTGGCAGGTGCCTGTAATCCCAGCTACTTA +GGAGGCTGACGCAGGAGAATGGCTTGAACCCAGGAAGCCAAGGTCACACCACTGCACTCCAGCCTGGGTGACAAGAACAAAACTCCATGTAAAAACAAAT +CAAGAAACCTCAAATCCGTCGACCCCCACTGCTGCCCTGCAGAAGGTCCTATTACCGTCCTCACCCGCCTTTACAGGTGGGGAAACTGAGGACTGCAAGC +CAAACAGCTTGCCTCAGCATGAGCTGACTCATGGCTGAAACCAACAGCACTTTTGTTGAATGAGAATAACCCTTTTATTTTGAGACGGTGTCTCGCTCTG +TTGCCCAGGCTGGAGTGCAGTGACGCGATCTCAGCTCACTGCCCCCTCCACCTCCCGGGTTCAAGTAATTCTCCTCCCTCAGCCTCCCAAGTAGCTGGGA +TTACAGGCATCTGCCACCACACCCAGCTAATTTTTGTATTTTTAGTAGAGTCGGGGTTTCACCATGTTGCCCAGGCTGGTCTTGAACTCCTGACCTTGTG +ATCCATCTGCCTCAGCCTCCCAAAGTGCTGGGATTACAGGCAACAGCCACCGCGCCCGGCCACAGCTCTAGTTCTTTTTCTTTTTTTTTTTTTTGAGACG +GAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCAGTGGCACAATCTCTGCTCACTGCAAGCTCCGCCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCC +CGAGTAGCTGGGACTACAGGCGCCCGCTACCACGCCCGGCTAATTTTTTGTATTTTTAGTAGAAACGGGGTTTCACCGTGTTAGCCAGGATGGTCTCGAT +CTCCTGACCTCGTGATCCGCCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCGGCCCACAGCTCTAGTTCTTTAATACACA +TCAGGTCGGTCATGGTGGCTCATGCCTGTGATCCCAGCATTTGGGGAGGTCAAGGCAGGAGCGTCCCTGAAGGCTGGCAGTTCAAGACCAGCCAGGGCAA +CATAGCAAGACCCCATTTCTACAAAAAATTAAACAGCCAACCAAAAAAAAAAAAAAAAAGAAAGAAAAACTTTAGCTGGACATGGTGGAGCATGCCTGTG +GTCCCAGCTACTTGGGGGGTTGAGGCAGGAGAATTGCTTGAGCCCAGGAGGTCGAGGCTGCAGTGAGCCATGATTACACCACTGCACTCCAGCCTGGGTG +ACACAGCCAGACCCTGTCTCAAAAAATATATATGTATATTTTAAAATATTATATATTATATAATGTAAATAATATACATGCTACATATTTTATGTATACA +TCTATGTTATATACATTAATATAGCCAGGTGCAGTGGCTCACACCTGTGTTCCCAGCACTTTGGCGGGATTACGGGCGGGTCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAATATAGTGAAACCCCGTCTTTACTAAAAATACAAAAAAAAAAAAAAATTAGCCAGGCGTGGTGGTGGGCGTCTATAATCCCAGC +TATACAGGAGGCTGAGGCAGGAGAATTGTTTGAACCCGGGAGGCGGAGATTGCAGTGAGCTGAGATCGCACCACTGCTCTCCAGCCTGGTGACAGAGCGA +GACTCTGTCTCAAAAAAAAAAAAAAATCCAAAGGGGAAAACAGTAACTGGACAGTGCAGGAACCGGCAGATGCCCTGACCACGTGGTCAAGGTTATTACC +ATCAGCACGAGACAGGCCGAAGCCATGGGCTTCGACGTGGGGGGCCTGAGACAGACACACGCCACGCCCGGGACTCCCTCCATTGAGTCCTGAGGCCACC +CAGGACCATCCCCACGGAGGGACGCTCTGCAGAGTGACCACCAGCTCTCCTCAATGGTCCCAAGGGCTGAGGGAGGGCAGAGGGACTGCGCCCGCTGGAG +GAGACCCTGACATCTGAAGATGGGTGGCTTGTGTACCCAGGACCCAGCAAAGGGTGGCTGGTGATACTCAGGGGGCTGGGGCAGAGGGGGCCATTTGGAA +TCAACTTTCGCGCCCTGGCTTCGATCACAGCCTGGAGGGTTGAGCAAGAGGACAGAATTTAGGGAAGCTGGGGGAGGGAGGCCGGGGGAGGGAGTTTGGG +GAGCGGGGAGGGAGTTTGGACCCTTTGGACTTCTGTAAGCGTGAAATCCTTTCCAAATGAAACGTTAAAAAGCTTTTTTTCTTTTTGGCCTCCAAGTTCA +TTCAGTGCTTCTCTCCATTTCACTGTAGGTTTAAACCGTTCAGTTATAAATAAATAATTTTATCCTCTGTCCTCGGCTTTCCCCCGTTTCCGGCACTGCA +GACATGGGGGCTGGATTTGTCTCTGCGGCGGGGCCATCCTGGGCACTGCAGGGCCCTGCCAGGAGCTCCCTCCAAGTCGTGACAACCACGGATGTCTCCA +GGCCTCACACAGGGACCCCTGGGGGCAGAATCACCCCAGGGTTAGAGGATTCCACAGACCCCAAGAGACTCTGAGTCCCATGATCCTCTGCCCTGCTGAG +GTCCCAGGAGGCTGCACACATTGAAATCCACACCCTGAGTGGGAGGGAGAGAGGAGGCGAGTCCCGGGAGCTGGGGTCCCCCGGGTTTATGCCGTACGCC +CCATCGGGAGTTTATTCTGGTGTCCGGTGTGAGCAGGGGGCAGACTGGATTTTTTATTTTTTATTTTTATTTATTTATGTTTTGAGATGGAGTCTTGCTC +TGTTGCCCAGGCTGGAGTGCAGTGGCACGATCTTGGCTCCCTGCAACCTTCGCCTCCCAGGCTCAAGTGATTCTCCTGCCTCAGCCTCCTGAGTAGCTGG +GACTACAGGCGCCCGCCAACACGCGCAGCTAATTTTTGTATTTTTAGTAGAGATGGGGTTTCACTATGTTGGCCAGGCTGGTCTTGAACTCCTGACCTCA +GGCGATCCACCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGGCACCGCACCTGGCCATTTTTTTCCCCAAATAATGAACACTGGTCTCTCC +CCTGGGCCCTGTGGACATCGGGGCTGGATCCTTCTCTGGGGCAGGCCCGTCCTGGGCACTGCAGGGTGCTAGGCATCATCCTTGGCCTCCACCCACTCCA +TGCCAGGAGCTCCCCTTTCGTGACAGCCACAGGTGTCCTCAGACCTCGCCCAGGGTCCCCTGGGGGCAGAATCACCTCTTGATTGAGAATCCTGGCCTTA +AAGGGGGAAGAAAACCCCCAGACAAAACTGGCAGGAGGATGTTCGCTGGGGCCTCAGGTGAGGCACTGAGGGCACTCGTGGTGGGGCCCTGCCTTCCCGA +GCTCTGCATCCTGTCCCCTGCTACGTCCTGCTGTCTGTCCGTTTCCAGCTCACCCACCCACGGGACACACCTGCCACGGCCGGCTTTGCTGGGGCCACAG +GGACCTCGTCAGGGAGGCGTCTCCTTGTGGGTGGCACGTGGGCATGTGTTGCTCTGAGGGCTGTGGCCATGTTGCCCACCTGGCCAGGGACCCCCGACTT +GGGTGGGTGACAGCCAGCCTCCCCGCCCCCACAAAGGTTGGGACCTTGAGCCCAAAGCCCCCACCTCCTCCCCGGAGTCCGTTCTGACTCCCAGGCTCCC +AAGGCAAAAGGAGGAAGTGGGGACCCAGCCTGGGCATTGGGCAACTCAACGGCCTCTGGCATTGGGCTATAAGAGGAGCTTGACCGTGGGTGCACCCTGG +ACCCCACCATGGCTCACCGGCCCCCCAGCCCTGCCCTGGCGTCCGTGCTGCTGGCCTTGCTGCTGAGCGGTGAGTGAGCCACGTGCCCATCCATCCAGCC +TCCAGGCCCCGGTGGATTGTGGGGAAATATCCACCACGAGGTCCATCCAAAGCCCTTCTGGCACAGCTGGGGAAACTGAGGCAGGGTCAGGGGAGACTCC +ACTCACTGCTCGGGACCAACGCTTGCAGGGGTGGGGAGGACAAGGGCAAGGGGGAGCCCTGGCCATTTGACTCAGTTGCCTATCTGTAAAACGGGCAAAA +CCCAGCCCTTCCCTCCTGAGGAGCTGTTTTGGGAATTAGCTAGTAACAGGCGAATTCCTGGACAGCACCCAGCCTTCAGCAAATGCTCAGTGAATATGCA +TGAATGAATGAATGAGTGAATGAATGAGTGAGTGAGTGAATGAGTGAACAAATGAATGAGTGAATGAATCAATGAGTGAGTGAATGAATGAGTGAATGAG +TGAATGAGTGAACGAATGAATGAGTGAATGAATCAATGAGTGAGTGAATGAATGAGTGAATGAGTGAATGAATGAGTGAATGAGTGAATGAGTGAACGAA +TGAATGAGTGAATGAATGAATGAGTGAGTGAGTGAAAGGGTCGAGGAGTTAGTGATGCTGGAATCAGGGGAAGAAGAGAGCATGGGCCCCCTCAGGTCCC +TATCCTGAGGGTGATTTTCTTTTTCTTTTTCTTTTTTTTTTTTTTGAGACGGAGTCTCGCCCTGTCGCCCAGGCTGGAGTGCAGTGGCGCGATCTCGGCT +CACTGCAAGCTCAGCCTCCCGGGTTCACGCCTTTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCACCACCATGCCTGGATAATTTTTT +GTAATTTTTGTAGAGACGGGGTTTCAAGGTGTTAGCCAGGATGGTCTCGATCTCCTGACTTCGTGATCCGCCTGCCTCAGCCTCCCAAAGTGCTGGGATT +ACAGGCGTGAGCCACCGCGCCTGGCCCTTTTTTTTTCTTTTTTGAAACGGAATCTTGCTCTGTCGCCCAGGCTGGAGTGCAGTGGTGCAATCTCAGTTTA +CTGCAGCCTCAGCCTCCTGGGGTCAAATGATTCTCCTGCCTCCGCCTCTTGAGTAGCTGGGATTACAAGCACACACCACCACACCTGGCTAGTTTTTGTA +TTTTTAGTAGAGATGGGGTTTCACCACGTTGGTCAGGCTGGTCTCGAACTCCTGACCTGAGGGGGATTTTCAATGCCTCAGTTTGTTCATCTGCAAAATG +GGTCTCTTTGTTGGCTGATTTTTTTTTTTTTTTTTGCTTCTTTTTTTTTATTTTGTTTTGTTTTGTTTTTTTGAGATGGGGTCTCACTCAGGCATGAGCC +ACTGCGCCCAGGATTTTTTTTTTTTTTTTTTTTTTTTGAGACAGAATCTCACTCTGTTGCCCAGGCTGGAGTGCAGTGGTGTGATCTCGGCTCACTGCAA +CCTGTGCCTCCTGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCAGGCAGCTGAGATTACAGGTGCGAACCACCACACCTGGCTAATTTTTTTTTTTTTT +TTTTTTGAGACGGAGTGTCATTCTGTTGCCAGGCTGGAGTGCAGTGGGGCGATCTTGGCTCACCACAACCTCCGCTTCCTGGGTTCAAGCGATTCTCCTG +CGTCAACCTCCGGAGTAGCTGGGACTACAGGCACGTGCCACCACGCCCAGCTAATGTTTGTATTTTTAGTAGAGACAGGGTTTCACCATGTTGGCCAGGA +TGGTCTCCATCTCTTGACCTCAGGTGATCCACCCACCTCGGCCTCCCAAAGTATTGGGATTACAGGCGTGGGCCAACCGCACCCGACCAATTTTTCTGCT +TCTTTAAAAACATTTTTTTAAATTTTGTTTTAGAGACAGGGTCTTGCTCTGTTGCCCAGGCTGGAGTGCAGTGGTGTGATCTCAGTTCACTGCAGCCTTG +ACCTCCTGGGCTCAAGCGATCCTCCCTCCTCAGCCTCCCAAGTAGCTGGGACGACAGGTGCACACCACCATGCCTGGCTAATTTTAAAATTTTTTGTAGA +GATGGGGTCCTCACAATTTTGCCCAGGCTGGTCTTGAACTCCTGAGCTCAAGGGAGCCTCCTGCCTCGGCCTCCCAAAGTGTTGGGATTACAGGCGTGAG +CCACTGCACCCAGCCACCTGGTCTGCGTCTTAAAAGCCTTCCTGACTCTCAGGACTGAAAGCTGCCACCAGGGCGCCTTTGGAAATCGTCGTAATTATAA +CCCCCCCGGCCTGGGCGCTGAGTCCTTCCCACCAGCCAGCAGGCACTGACCGGGTTGCAGATCGGGAGACGGAGGCTCGGAGAGGCCCAGGGGCTGCTCT +GCCATCCCCCCTTTCCCTGCAGCCTGGGGGCTCCCTGACGCCTGGACTCCCCCCCTGCAGGTGCTGCCCGAGCTGCGGAGATCGTGGGCGGGCACGAGGC +GCAGCCACACTCCCGGCCCTACATGGCCTCCCTGCAGATGCGGGGGAACCCGGGCAGCCACTTCTGCGGAGGCACCTTGATCCACCCCAGCTTCGTGCTG +ACGGCCGCGCACTGCCTGCGGGACATGTGAGCGGCCGCCTCCACACCCCTGTCCGCCCGCCCCGCCCTCTTCCTCCAGCCCTGGCCCGGCCACTGTCCCT +CTGCCCGGGGAGGACCCAGCTAAGCCCCGTCTGCAGACCCCAGGCCCCGCGCGCGTGGGCAGTTCTGGGGGGAGGCCCGGGGCAGGGTCGCCGAGGGAGG +GGTCTGGGGCTGCACCGCGGCCTCGGGAAGGGCCGGCTGTGGGCGGCGGCGAGTGTCCAGGGCGCCGAGGAGTGACCACCCCACCCCCGCAGACCCCAGC +GCCTGGTGAACGTGGTGCTCGGAGCCCACAACGTGCGGACGCAGGAGCCCACCCAGCAGCACTTCTCGGTGGCTCAGGTGTTTCTGAACAACTACGACGC +GGAGAACAAACTGAACGACGTTCTCCTCATCCAGGTGGGCGGGCAGGGCCGCGAGGGCTCGGAGGGGCACGGCCAGAGGGCTCCGGGACCCCCATTCCTG +CAGCCAGCATTCATTGAGCACCCACTGTATACCGGGCCACGACCGAGGCCGCTGCAGCCTGGGTCCAGTGGCACTGGCCGGGGGAGACCGCTCCTTGGAC +ACCAGGCCACTCCTCCTCCCCGCCTCTCCCCCGCCCGCGCCTCTCCCCCGCCCGCGCCTCTCCCCTGCGCGCCTCTCCCCCGCCCGCGCCTCTCCCCCGC +CCGCGCCTCTCCCCCGCCCGCGCCTCTCCCTTGCCCGCCCCTCTCCCCTGCCCGCGCCTCTCCCCTGCATGCCTCTCCCTTGCCCGCCCCTCTCCCCTGC +CCGCGCCTCTCCCCTGCGCGCCTCTCCCCTGCCCGCGCCTCTCCCCCGGCCGCTCCTCTCCCCCGCCCGCGCCTCTCCCCCGCCCGCGCCTCTCCCCTGC +GCGCCTCTCCCCTGCCTGCCCCTCTCCCCTGCCTGCGCCTCCGCCCGGTGTGCTGTTCCCCCAGAAAGCCAGGTGCCCTCGCCTCCTCCGGCGCCTCCCC +TGACCTCACTGGAAGTGGCGAGGACAGCCACAGCCCTCCCCGATTCACTGTTCTCCACTGAACCGCGTGCTCCTCTCATTCATGGGGCCCTCCTAGCCTC +CTCCCACCCAGAAAGATCAGCTCCCCAGGGCAGAGGATTTTTGTCTGTGTTGTTCGTTATTGGACTCATGTGGCTTAGAACGGGACTGGGCATACAGGTG +GTGCTCAGTAAGTGCTTGGGGCTGGGCACTGTGGCTCACGCCTGTACTCCCAGTACTTTGGGAGGCTGGGATGGGAGGATCACTTGAGGCCAGGAGTTTG +GGAGCAGCCTGACCAACCTAGTGAGACCCCATCTCTATAAAAGACATTTTTTTTTTTTTTTTTTTTAGACAGAGTCTCACTCAGTCATCCAGGCTGGAGT +GCAGTGGTGCAATCTCGGCTCACTGCCACCTCTGCCTTCCAGGTTCAAGTAATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGCATGCACCA +ACACGCTTGGCTAATTTTTGTATTTTTAGTAGAGACGGTGTTTTGCCACGTTGGCCAGGCTGGTCTCGAACTCCTGACCTCAAGTGATCTGCTCTCCTCA +GCCTCCCAAAGTGCTGGGATTATAGGAGAGAGCCACCGCGTCCAGCCTACAAAAGAAAAATTTAAAAATCAACCGGGCATGGTAGCACACGCCAAGCCAC +TCATGAGCTGAGATGGGAGGATCACTTGAGCCCAGGAGGTTGAGGCTGCAGTGAGCTGTGATCATGCCACCACACTCCAGCCTCGGCGACAGAGCAAGAC +CCCATCTCAAAAAAAAAGTGCTTTGAAGATGAATGAATGGGCCAGGGGCGGTGGCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCGCCTGA +GGTCAGGAGTTTGAGACCAGCCTGATCGATATGGCAAACCCCGTGTCTACTAAAAATACAAAAATTAGCTGGGCGTGACGGCAGGTGTCTGTAGTCCCAG +CTACTTGGGAGGCTGAGGCAGCAGAATTGCTTGAACCCAGGAGGCAGAGGTTGCAGTGAGCCGAGATTGTGCCACTGCACTCTAGCCTGGGCAACAAGAG +CGAAACTCCATCTCAAAAAAAAAAAAAAGAAAAGAAAGAAAGAAAGAAAACATGAATGAATGGCCGGGCACTATGGCTCACACTTGTAATCCCAGCACTT +TCGGAGGCTGAGGAAGGCAGATCACTTGAGGTTGGGAGTTTGAGACCAGGCTGGCCACCTCACCCAATGGGATGGCTCCGGGAGGTTCCAGTGAGCCGAG +ATCACGCCACTGCATTCCAGCCTGGGTGGCAGAGCAAGACTCCATCTCAAAAGAAAGAAAGAAGGAAAGAAAATGAATGAATACAATAGTGACAAATGGG +ACAAAGGGGGTCGTGGGGCCCAGGCGGAGGGAGCGGCATCCGCGGCGTTTTGAGGTGGTGGGTGTGGTGGGTGTGGTGGGAGGGCGGCCCGGGCGGCCAC +CGTGACCTGGAAGCAGCGTCTCACCGCCGCCTGCCTTCTGCCCCAGCTGAGCAGCCCAGCCAACCTCAGTGCCTCCGTCGCCACAGTCCAGCTGCCACAG +CAGGACCAGCCAGTGCCCCACGGCACCCAGTGCCTGGCCATGGGCTGGGGCCGCGTGGGTGCCCACGACCCCCCAGCCCAGGTCCTGCAGGAGCTCAATG +TCACCGTGGTCACCTTCTTCTGCCGGCCACATAACATTTGCACTTTCGTCCCTCGCCGCAAGGCCGGCATCTGCTTCGTAAGTAACCGTGCCCCCACCCC +GGGCACCGGGCTGCCATGAGGGGAGGAGGGCGGCGGCCAGGGTTCCACGCCACCTCTTAGCTGTGTGGCTTCATGCTGTGCCTCAGTCTCCCCACCTGGA +AGGTGGGCACACCCAACACCCAACGGGCAGGCTCAGCGGGGTGGGGGCGCTCACATTGCACCTGGCTGCTTGGGTGGGTCTGGGGGTTCCCTGCCCCCCA +CTCCCCTCTAGGACCACAGGAAGGTGTGGGAGACCCATCCGCCCTCACCGGCGGCCCCTTCCAGAATCCAGGACTCCAGGTATCCAGCGGGAGGCCCATA +AATGCCCAGTTCCTACGAAAGACCTCAGCCCCTCCCTGCTCACACTTTTTGTTTGTTTTTGAGACGGAGTGTCGCTCTGTTGTCCAGGCTGGAGTGCAGT +GGTGAGATCTCAGCTCACTGCAACCTCCACCTCCCAGGTTCAAGGTATTCTCCTGCCTCAGCCTCCTGAGTAACTAGGTGCACAGGTACCTGCCACCGTG +CCTGGCTAATTTTTTTGGTATTTTTAGTAGAGATGAGGTTTCTCCATGTTGACCAGGCTGGTCTTGAACTCCTGGCATCAAGTGATGCCTGGCTGGTGCT +CACACATTTTAAAGAAAATTCCAGGCCAGCAGTGGTGGCTCACGCCTGTAATCTCAGCACTTTGGGAGGCCAAAGCGGAAGGATCTTTTGAGTCCAGGAG +TTCAAGACCAGCCTGGGCAACATAGCAGGGTGGCATCTCTACAAATAATTTAAATATTAGCTGGGCATGGTGATGTGAGCCTGTAGGCCCAGCTACTCAG +GAGGCTAAGGCAGGAGGATCACTTGAGCCTGGGGAGTTCGAGGTTGCAGTGAGCTATGATTGTGCCACTGCACTCCAGCCTGGAGAACAGAGCGAGACCC +TGTCTCGAGAGAAAGACAGCCAGCTACTCGGGAGGCCGAGGCAGGAGAATCACTTGAACCCGGGAGGCAGAGGTTGCAGTGAGCCGAGATCACGGCACTG +CACTCCAGCCTGGGTGACAGAGCGAGACTCTGTCGCAAACAAAACAAAAACAAAACAAAACAAAACAAAAGGAGAAAGAAAGAAAGAGATAGAGAGAGAA +AGAAAGAAGAAAGAAAGAAAAAGAGAGAAAGAAAGAAAGAAAGAAAGAAAAAGAAAGAGAGAGAGAGAGAGAGAGAGAGAGAAAGAAAGAAAGAAAGTTC +CATATTGGAAGCATTTTATTCTGAAACAGCTGTGGCTACCCCAGCCCCCTTCCTGGCTGCCTGGGGCCAGCCCGGGTGACTGGCTGTCCCCATCCTCCCG +GGAGACTCAGGTGGCCCCTGATGGGTGACTGGCCGTCCCCATCCTCCAGGGAGACTCAGGTGGCCCCTGATGGGTGACTGGCCGTCCCTGTCCTCCAGGG +AGACTCAGGTGGCCCCCTGATCTGTGATGGCATCATCCAAGGAATAGACTCCTTCGTGATCTGGGGATGTGCCACCCGCCTTTTCCCTGACTTCTTCACG +CGGGTAGCCCTCTACGTGGACTGGATCCGTTCCACGCTGCGCCGTGTGGAGGCCAAGGGCCGCCCCTGAACCGCCCCTCCCACAGCGCTGGCCGGGACCC +CGAGCCTGGCTCCAAACCCTCGAGGCGGATCTTTGGACAGAAGCAGCTCTTCCCCGAACACTGTGGCGTCCGGGACGGCCCCACCCGTCCCCCCACACTC +CCTCCCACGGGGCTCCGGGAGACAGGCCGGCCCTGCACCTCACCCCACCGTGACCTCAATAAACGTTGAAACTCCCCCTGGCTCCTGTCTGTCCTTCCCA +TATAGGGAGGGGAGGGGGAACTGCCCACCGTGACCTCAATAAACGTTGAAACTCCCCCTGGCTCCTGTCTGTCCTTCCCATATAGGGAGGGAACCAGGGA +GAGGTCCCCTGGGTTCAAGTCCCCGAGCCCCAAACTCAGGATGGGGGGAGTCGGAGCGGGGGATGGGGGCCCAGGTTGCAGGGGGTCTCTCTCCTGGATG +CTCGTGGCTGTGGGTTCTAACCCGGCCCCATCAGGGTGGCCCTGGGCAGGTTGTTATTCATCTCCGTGCCTCAGTTTCCTCATCTGGAAAATGGACTCGC +CCCAGACGTTTCCTAGAACTGTCCCTGCTGGCTCAGGGACTCCTTGAGGAAGGGGATGGGGATGGGGAAGCAGCCTGGGGGGCTTCCTGGAGGAGGTGGC +AGTGCCAGAGCTGCATATCAAGGTGTGAACAGAAACATCCGAAGGGCTGCCAGGCAGGGGGCACAGTCCAGGCAGAGACCTGAGGGCTAGAGGCCAGGGG +ACGGGGAGGAGGGCAGGCAGGGGAGGGATGTGGGTGCAGGGGAGGGGTAATGGGGTTGGAGCGCTATTTCTCGTAGGAGGGGTAGGCAGGGCAGGAGTTC +CCTGGTAGAAGCATGAGCAATGAACTGGGTGGGGGGGTGGCCAGAGGGGAGGTCCGAGGCGGGGAAGAGGTGGGACTCACAGTCCAGCTCAAAGACGGGC +AAGTGGCCACTAGAAGGAGGCATTAGCCACAGAGAGGGGACGACCTGCTCCAGGACACGTGTAGAGAAGAAATGAAGCTCATTGCTGGTGTTTTTTTTTT +CTTTTTAATATTTTTTTGAGACAGAGTCTCGCTCTGTCACCCAGGCTGGAGTGCAGTGGTGTGATCTCGGCTCACTGCAAGCTCCGCCACCCGGGTTGAA +GCGATTCTCCTGCCTCAGCCTCCGGAGTAGCTGGGACTACAGGCACAGACCACCACGCCCAGTTAATTTTTATATTTTTAGTACAGACAGGGTTTCACCA +CGTTGTCCAGGCTGGTCTCGAACTCCTGACCTCAGGTGGTCCACCCGCCTCAGCTTCCCAAAGTGCTGGGTTTACAGGCGTGAGCCTACTTACTTATTTA +CAGCTGGCCTACTTATTTATTTTTGAGACAGGGTCTCACTCTGTCGCCCAGTCTGTAGTGCAGTGGTGCAATCTTGGCTTACCGCAGCCTCAACCTCCTG +GGCTCAAGTGATCCTCCCACCTCAGCCTCCCGAGTAGCTGGGACTACAGGTGCCACCACACCCAGCTATTTTCTTAGTTTTTGTAGAGACGGGGTCTGGC +TGTGTTGCCCAGGTGGGTCCTCAGTGACTCTTTACATATGAACACCTCCAGGTCACTGTAATCTTAGCAATCTCCTGGCCTCCCAGAAGACCCCACGTCC +CCCTCGGAGTCTACACCCGCTGTGACCATAACACCCCTACCTTCCCTGCCACAGTTAATGGTGAACCAGCTCTCAAAGCAACACTTTCTTTTTTTTTTTT +TTTTTTTTTTTTTTTTTGAGACGGAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCAGTGGCATGATCTCGGCTCACTGCAACCTCCGCCTCCTAGGTTCAA +GCAATTCTCCTGCCTCAGTCTCCCGAGTAGCCGGGATTACAGGCAGGTACCACCACGCCAGGCTAATTTTGTATTTTTGGTAGAGACGGGGTTTGTCCAT +GTTGGTCAGGCTGGAATTCCCAACCTCAGGTGATACACCCGCCTCAGCCTCCCAAAGTGTTGGGATTACAGGCCTGAGCCACCGCGCCCGGCCAGACAAC +ACTTTCTTAGCTAAGAACTTTATGAACGTGAATTTATTTCATCCTCTTGACAGGTTTATGTGATGGATCCTACGATTATAATTTTACAGAGGAGGAAACT +GAGTCACGGAGAGTTTATTTCAGGGGCCTGAAGTTACACAGTGGCCAAATGGCCACACCAGAACCAGGATATGAACCCAGCGTCGGCACACTTAATAATG +ACTGCACGTGAGAATGTAGTATACAGCTGGTGCTCAATAAATGCAGCTGACGCCAAGTCTGATCTCCGTGCTGGAGGCCAAGCCCCTTCCAAAGATACGG +CGTCCCCCACCCCTGAAATCCCCCCACCCCCGACTTGAAACAGGGCTGTGTAGACAGTAGGCGCTTACTAAGTGCACTGTGGTGATGTTAAGGCAGCAAG +GTGGGAACCCTGCCAAAAGGGGAGGGGAGAAGGCAGGGTAGTGTGTGTCTGATTAAGCTGAGGACAGGGCAGACATGGACTGAGCGCCTGCTGTGTGCCA +GGCTCTGGGAGGGCAGGGCCATTGTCTCCCTAACCCGAGAGCCATGGGGGTCCACTTGCCTGTGGTCACGTCAGGACTCCAGCCTGGCCCAGGCTCTGCG +TGTCCCCGGGTGCCCTCGCCCCGCCTATTCCTGGAGACAGGCCCGTTGGTTCCCTTCCCCTCCCCTTGTCCTGGAGCCAGGAGGACGTTGGTTCTTGCGA +CAGCCTTGGCCCGGCCGTTGCAGCTGGAACATCGTGGGGGAGATGGGAAGAGGAACGGGGCCCGGAGCCCGGGGCTGGGTCCTGGGAATCCCTTTCCCGC +AGCTGGGACTCCAGCTCCCCTGCCAGTTCCTCCAGGCGGAAGCCCTCAGGCTTGGTCCTCACTCCAGCCTCCCGGCCTGGACAGGAATTCTCTCTCCAGC +AGCCCTGCCAGATGCCCGCCCAGCCCCTGCCTCAGGCGGGGAGGGCTTCAGGGAAGCTCACCAAGGCAGAAGGGCGGGAGAGATTGTCAGAGCCCCAGCT +GGTGTCCAGGGACTGACCGTGAGCCTGGGTGAAAGTGAGTTCCCCGTTGGAGGCAACAGACGAGGAGAGGATGGAAGGCCTGGCCCCCAAGAATGAGCCC +TGAGGTTCAGGGAGCGGCTGGAGTGAGCCGGCCCCAGATCTCCGTCCAGCTGCGGGTCCCAGAGGCCTGGGTTACACTCGCAGCTCCTGGGGGAGGCCCT +TGACGTGCCTCAGTTCCCAAACAGGAACCCTGGGAAGGACCAGAGAAGTGCCTATTGCGCAGTGAGTGCCCGACACAGCTGCATGTGGCCGGTATCACAG +GGCCCTGGGTAAACTGAGGCAGGCGACACAGCTGCATGTGGCCGGTATCACAGGGCCCTGGGTAAACTGAGGCAGGCGACACAGCTGCATGTGGCCGGTA +TCACAGGGCCCTGGGTAAACTGAGGCAGGCGACACAGCTGCATGTGGCCGTATCACAGGGCCCTGGGTAAACTGAGGCAGGTGACACAGCTGCATGTGGC +CGGTATCACGGGGCCCTGGATAAACAGAGGCAGGCGACACAGCTGCATGTGGCCGGTATCACGGGGCCCTGGGTAAACTGAGGCAGGCGAGGCCACCCCC +ATCAAGTCCCTCAGGTCTAGGTTTGGCAGGTTTGGCAAAAACACAGCAACGCTCGGTTAAATCTGAATTTCGGGTAAGTATATCCTGGGCCTCATTTGGA +AGAGACTTAGATTAAAAAAAAAACGTCGAGACCAGCCCGGCCAACACGGTGAAACCCCGTCTCTACTAAAAATACAAAAAATTAGCCAGGCGCAGTGGCT +CACGCCTGTGATCCCAGCACTCTGGGAGGCTGAGGCAGGCGGATCACCCGAGGTCAGATGTTCAAGACCAGCCTGGCCGACAGGGCGAAACACTGTCTCT +ACTACAAATACAAAAATTAGCCGGGAGTGGTGGCAGGTGCCTGTAATCTCAGCTATTCAGGAGGCTGAGGCAGGAGAATCACTTGAACCTGGGAGGCGGA +GGTTGCCGTGAGCCGGGATCACGCCACCGCACTCCAGCCTGGGCGATAGAGCAAGACTCTGTCTCCAAAAAAATAAATTAAAAAACCCACATTGATTATC +TGACATTTGAATGCGATTGTGCATCCTGAATTTTGTCTGGAGGCCCCACCCGAGCCAATCCAGCGTCTTGTCCCCCTTCTCCCCCTTTTCATCAACGCCC +TGTGCCAGGGGAGAGGAAGTGGAGGGCGCTGGCCGGCCGTGGGGCAATGCAACGGCCTCCCAGCACAGGGCTATAAGAGGAGCCGGGCGGGCACGGAGGG +GCAGAGACCCCGGAGCCCCAGCCCCACCATGACCCTCGGCCGCCGACTCGCGTGTCTTTTCCTCGCCTGTGTCCTGCCGGCCTTGCTGCTGGGGGGTGAG +TTTTTGAGTCCAACCTCCCGCTGCTCCCTCTGTCCCGGGTTCTGTTCCCACCTCTCCATAGAGGGCCCCACCAGTGTGGGTCCCTCATCCTCACAGGGGA +GGTGCCAGCTGGGACAAGGAGACCAGAAGAGACTGAGGTTCTGAGCGGTGAAGCCACCACCAGGAGCCCAGAGTTGGGGTTTGAAAACCGGGGAGGGGGG +GGGGGTCGCAGGTCGCCCTCTGGGTTCAAGTCCAGGTCTGTCTGTGCCTTGGAGGGGCACCGTGGGGAGGTCCCTTTGCCTCTCCGTGCCTCAGTTTCCT +CATCTGAACAACAGGGGTGCGAACGGCCCCGATCCCGTGGGTTCCCGGTGGGGGATCCCGTGGGTTCCCGGTGGGGGATCCCGTGGGTTCCTGGTGGGGG +ATCCAGAGGCCCCGTGGCCGGGAGGGGACAGGCTCCTTGGCAGGCACTCAGCACCCGCACCCGGTGTGTCCCCAGGCACCGCGCTGGCCTCGGAGATTGT +GGGGGGCCGGCGAGCGCGGCCCCACGCGTGGCCCTTCATGGTGTCCCTGCAGCTGCGCGGAGGCCACTTCTGCGGCGCCACCCTGATTGCGCCCAACTTC +GTCATGTCGGCCGCGCACTGCGTGGCGAATGTGTGAGTAGCCGGGAGTGTGCGCGCCCGGCTCGGACCCCGCGTCCCGGTCTGTGAGGTGGGTGGGGGGA +GGCCGGGGCCGGGGCTGCTGGCGGGGGGGGGTCCGTCCAGGGCCCGCGGGGCCCCTCGAGCACCTTCGCCCTCAGGCCCGTCGCCGGATGGGGACGACAA +GGCGCGGCTGAGCCCCGACCCCCGGGGCCGCCCCTGAGCCCCGCCTCTCCCTCCCCGGCAGAAACGTCCGCGCGGTGCGGGTGGTCCTGGGAGCCCATAA +CCTCTCGCGGCGGGAGCCCACCCGGCAGGTGTTCGCCGTGCAGCGCATCTTCGAAAACGGCTACGACCCCGTAAACTTGCTCAACGACATCGTGATTCTC +CAGGTGCCGCCGGGCGGGGCGGGGGGCGCAGGGGCGGAGGCCAGAGGCCTGGGGAGGGTGGAGGCTGCGACGGAGGGGCGCGTCGGGGCCGCTCGTGGGG +ACCTGGGGTGGCATCGTGGGCTGGGTGGTCCCCTCTCCGCGCCTCGGTCTGCACCTCTGTGAAACGGGAAAATACCCGCCATGGGCCGTTGAGGGGTTAA +ATGAGATCCTGCAGGGAGGCCCCGATCTGCTGTCAATCAACAAACTTACTGAGAAGGGAGGCCCCGATCTGTTGTCAATCAACAAACTTACTGAGAAGGG +AGGCCCCGATCTGTTGTCAATCAACAAACTTACTGAGAAGGGAGGCCCCGATCTGCTGTCAATCAACAAACTTACTGAGAAGGGAGGCCCCGATCTGTTG +TCAATCAACAAACTTACTGAGAAGGGAGGCCCCGATCTGCTGTCAATCAACAAACTTACTGAGAAGGGAGGCCCCGATCTGTTGTCAATCAACAAACTTA +CTGAGAAGGGAGGCCCCGATCTGCTGTCAATCAACAAACTTACTGAGAAGGGAGGCCCCGATCTGTTGTCAATCAACAAACTTACTGAGAAGGGAGGCCC +CGATCTGCTGTCAATCAACAAACTTACTGAGATTCTTTGTGTCTCTCCATTCACCAGTCCTGTGGCCCAGGGCAGGGGCCGCCTCTGTCTTTGGGAAAAG +GGGCAAAAGTCCCCACCTTTCCACCCCTGTCCGCGGCTTGCAGTTCTGGTTATTTCCTGGGCGCCGGGCCCCGTGGCTCAGGCCTGTCATCCCAGCACTT +TGGGAGGCTGAGGCGGGTGGATCACGAGGTCAGGTGTTCGAGACCAGCCTGAGCAACATAGTGAAACCCCGTCTCTACTAAAATACAAAAAAAAAAAATT +AGCCGAGTGTGGTTGTGGGTGCCTGTAATGCCAACTACTCAGGAGGCTGAGGAAGGAGAATCGCTTGAACCCCGGAGGCGGAGATTGCAGTGAGCTGAGA +TCACACCACTGCACTCCAGCCTGGGTCTCAAAAAAAAAAAAAAAGATTCCTCCCTGGGAAGGGTTAGAGGGAGAGTTTCCTTGTCACTAAGTTTTCTCAT +AGCTCTCACCCAGTGCAGTGGCGCGATCGCAGCTCACTACAGCCTCCATCTCCTGGGCTCAAGCCACCCTCTCAGCTTGGAATGGGGGGTAGCTGGAACC +ACAGGTGCCACCACGTGGGTCCACCACGTCTGGCTAATATATATATATACACACACACATACATATATTATAAATAATAAATATATATTTTATTTAAATA +AAATATATAATATTTATAATTATTTTATAATTATAATAATATTTATATAATTATAAATATCATTTATAATTATAATATTTATTATTTTATAAAATAATAA +ATATAAAATATATAAAAATATTTTTATAAAATAATAAAAATATATATATACACACATATATATATATTTTTTGAGACAAGTCTCGCTCTGTCGCCCAGGC +TGGAGCGCAGTGGCACAATCTCAGCTCACTGCAACCTCCGCCTCCCAGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCAGGTAGCTGGGACTACAGGCGC +CCGCCACCACGCCTGGCTAATTTTTGGTATTGTTAGTAGAGACGGGGTTTAACCATGTTAGCCAGGATGGTCTTGATCTCCTGACCTTTTGATTGGCCCA +CCTCAGCCTCCCAAAATGCTGGGATTATAGGCGTGAGCCACCGCACCTGGCAATTTTTTTTTATTATTTTTGTAGACATGGGGCTTTGCCACATTGCCCA +GGCTGGTCTTGAATGCCTGGCCTCAAGTGATCCTCCTGCCTCGCCCTCCCAAAGTGCTGGGCTTACAAGCATGAGCCACCGCGCCCGGCTGTAGTTTTTT +TGTTAACTGAGCACCTACTGCTTCCTGCACTCAAGCCACATCCAGGGACAACCTCCAACGCCCTGAGCCTTGGTGACGGCTCCCACTCTACAGATGGGGA +AACCGAGGCTTGCCTTGGGGAGCAGAGTGTGGGGTGGGTATCCTGCCCTGCAGGATCCCAGAACCACAGTGGAACCTGAGATGGGGAAACTGAGGCCCGG +AGAGGGGAGGGTCATCATCACTGCCCCGTGTGACGCGCTGACGATCTGTCCCCACCGCCACAGCTCAACGGGTCGGCCACCATCAACGCCAACGTGCAGG +TGGCCCAGCTGCCGGCTCAGGGACGCCGCCTGGGCAACGGGGTGCAGTGCCTGGCCATGGGCTGGGGCCTTCTGGGCAGGAACCGTGGGATCGCCAGCGT +CCTGCAGGAGCTCAACGTGACGGTGGTGACGTCCCTCTGCCGTCGCAGCAACGTCTGCACTCTCGTGAGGGGCCGGCAGGCCGGCGTCTGTTTCGTACGT +GCCCTGGGTGTCCCTCTGCTCCCCACCCGCTCCCAGCCCGGACTGCAGCAACAGGCACCGTGGCTAGACCCTAGGAGGGACTTCCCAACCCTGACAGGCG +GCGGGCAGGTGGGCAGGGCCTCGCAGTCCAGCTTCCCCACCTTGTCTGCCTCCACAGGGGGACTCCGGCAGCCCCTTGGTCTGCAACGGGCTAATCCACG +GAATTGCCTCCTTCGTCCGGGGAGGCTGCGCCTCAGGGCTCTACCCCGATGCCTTTGCCCCGGTGGCACAGTTTGTAAACTGGATCGACTCTATCATCCA +ACGCTCCGAGGACAACCCCTGTCCCCACCCCCGGGACCCGGACCCGGCCAGCAGGACCCACTGAGAAGGGCTGCCCGGGTCACCTCAGCTGCCCACACCC +ACACTCTCCAGCATCTGGCACAATAAACATTCTCTGTTTTGTAGAATGTGTTTGATGCTCCTTGGCTGTGTGATTGGGTGTTGAAAATGGTCAGTAGGTC +GGGCGTGGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGTTGAGGCAGGCGGATCACTTGAGCTCAGGAGTTCAAGACCAGCCTGGGCAACATGGCA +AAACCCCCGCTCCATTAAAAAAAAATAAATAAATAAAATAAAATAAAATAAAATGGTCCAAGCCTGGCCCAGTGGCTTACGCCTGCAATCCCAGCACTTT +GGGAGGCCGAGGCTGGCAGATCACCTGAGGTCGGGAGTTCAAGACTAGTCTGCCAACGTGGTGAAACCCCATCTCTACTATAAATACAAAAAAAATTAGC +TTGGCGTCGTGGCGCGTGGGAGGCTGAGGCAGGAGAATCGCTTGAACCTGCGAGGCGAAGGCTGTAGTGAGCCGAGATTACGCCACTGCACTCCAGCCTG +GGCAACACAGAGAGACTCCGTCTCAAAAAAAAAAAAAAAAAAAAAAAATACCGGTGCGGTGGCTCGTGCCTGTAATCCCAGCTCTTTGGGAGGCCCAGGC +AGGCGGATCATCTGAGGTCTAAAGTTCGAGACCAGCCTGACCAACATGGAGAAACCCCATATCTACTAAAAATACAAAATTAGCCGGGCGTGGTGGTGCA +TGCCTGTAATCCCAGCTACTCGGGAAGCCTGAGGCAGGAGAATCACCTGAATTCTGGAAGGTGGAGGTTGCAGTGAGCCAAGATCGCTCCATTGCACTCC +AGCCTGGGCAACAAGAGCGAAACTCCATCTCAAAAATAAATAAATAAATAAATAAATAAATAAATAAATAAATAAATAAATATAAATAATAATGATAATA +ATAATAATAAACAACAAACTAGAATCCAGAGTCTCTTGGGCATCTCTGGAGTAAGCCACCACCAGGGGGCAGCACAGCCAGGGCAATGGAGCAGAAGTGA +CTTCCCCACATTGTGTTTTTTTCTTTTTTGTTTTTAGATGGAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCAGTGGCGCGATCTCGGCTCACTGCAAGCT +CCGCCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCGCCACCACGCCCGGCTCATTTTTTGTATTTTTAGT +AGAGACGGGGTTTCACCGTGTTAGCCAGGATGGTCTCGATCTCCTGAACTCGTGATCCGCCCGCCTTGACCTCCCAAAGTGCTGGGATTACAGGCGTAGC +CACCACGCCCAGCCCTGTTGTTATATCATTTTCTATTCTCTGTGCGTATGAAATAATCCACAGGGGGCCAGGCATGGTGGCTCATGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGTGGGCGGATCACCTGAGGTCAGAGGTTCGAGACCAGCCTGGCCAACATGGCAAAACCCTGTCTCTACTAAAAATACAAAAAGT +TAGCCCAGTGTGGTTGCTCATGCGTGTAATCCCAGCTACTCGGGAAGCTGAGGCAGTAGAATCGCTTGAACCCGGGAGGTGGAGGTCGCAGTGAGCCGAG +ATTGTGCCACTGCACTCCAGCCTGGACGACAGAGCAAGACTCTGTCGCAAAAAAAAAAAAAAAGCAAGAAAGAAAGAAAAAAAGAAGGAAAGAGAAAGAA +AGAAAGAAAAAGAAAGGGAAAGAAAGAGAAAAACAGAGAAAGGAAGGAAGGAAATGAGGCTAGGCGTGGTGGCTCACACCTGTAATCTCAGCACTTTGGG +AGGCCGAGGCAGGCGGATCACGAGGTCGGGAGATCGAGACCATCCTGGCTAACACGGTGAAACCCATCTCTACTAAAAATACAAAAAATTATCCGGGCGT +GGTGGCGGACGCCTGTAGTCCCAGCTACTCCGGAGGCTGAGGCAGGAGAATGGTGTGAACCCGGGAGGCGGAGCTTGCAGTGAGCTGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAAAAAAAAAAAAAGGAAAGAAAAGAAAGAAATGATCCATGGTGAAGAGAAAAGCCGGGG +GAACCTCGTGTGCTGCTCCCCCTGGGGACAATGTCTGAGGTCCTCCCCACAAGGTATCCCCATCCTTCTGGTCCCCGCACCATGGATTAATGCAACGTGA +ATCCCGCTGGCCCCTGTGGGGCAGATGTGAAAAATGGAGCTACACCATGAGCAGGCCTGCAGTCCCAGCACTTCTGGAGGCTGAGGTGGGAGGATCACTT +GAGCCCCGGAGGTCGAGGAGGCTGCAGTGAGCTATGATTGCACCGCTGCACTCGAGCCTGGATGAAAGAGCAAGACCCTGTCTGTAATAAAACAAAAACA +ACACACACAAATCCCCACCTCACAAAAGGCCCTATGGCCCAGATTCTGAGAAGTATTTTATTTTAATTTTTTTGTAGAGATGGGGTCTCGCCGTCTTCCC +CAAGCTGGCCTTGAATTCCTGGGCTCAAGAGATGCTCCTATCTGGGTCTCTCAATGTGCCGGGATGGTAGGTGGGAGCCACTGTGCCCGGCCAGCCCTGA +CTCTGTTCATCAGAACCTGCCCTCAGTGAACAGTTTGGGAGGGGGCGTGTGATCCAGGCTCCACCAACCCAAGGCACCCTTGAGACTTGGCTGGAGTGAG +GAAGAATTTTAGGAGGGGCCCACTGAGCCACTGGGTTGAGTGTGGGGTCCCTGGAAACACACCAGGGGAGGCTGGTGAGGAAAGAAGCCATCAGAGAAGA +AAGGAGAAGCCAGAAGCAGACACTGGACATTGTTCAGGCACCTGGATCAAGCCACACCTGAAGGCGGACATCCCTGAACTTTCCATATAACTTTCATGAT +TCAGGCTCCACCCAGTTTGTCTGGGTTTTCCTGTCCCTTGTAGCCAGTCTTCCCAGCTGCCTCTGCCTTGGCCTTTCCAACTTTCTATTCGTCAGGGTGT +CAAGCCCCAGAGGCCACAGGGACAGAGACAAAGGTGTCAAGTGACCTTCCTACCCCCAACAGACCTTCTCTCTAATATAGAGGAGGAAAAGAAGGGAGGG +TAGCAGGACAAGAAAGTGGGTTGTTTACACGCTGTGGCCTCCAGCTAGGATTGTGAAACACCCTGGGGGACTCTGGGTGTGGTGAAGTTGGGGCCGGGGT +GGGTGCAGCCCCCCTCTCTGCCTCCTGCCCATCTGAGGGACTGCCCCCCACCAGGGCCAGCAGGCTGTCAGGCTCACAGAGGCCCGAGGGTCTCCCAGCG +ACTTGTCGACTCTGGTGTGAGTCTGGCAGGAGGTAACCCAGTCCCGGGGAGGGCGGAGGCTGGGCGGGCGAGTTCCCCTTTCCCCAGCTGGGCCGCTGCC +CACCCGGGGAGCGGCCCGCCCCCTCCACCCTCATAAAAGCACCCCCAGGGCCCTGCCTGGGTCAGTGTCTCAGCCACAGCGGCTTCACCATGCACAGCTG +GGAGCGCCTGGCAGTTCTGGTCCTCCTAGGAGCGGCCGCCTGCGGTGAGGAGGCCTGGGCCTGGGGTGAGGGACAGGGCTGTGTAGGGGCGTGGTGCTCC +CTTCCGTCACACGGACGGTCCTCCAGCCCCTCCAGGTGGGCAGGAAGGGGGTGTCTCTCCTCACTAATGGAAGGCTCTGAACGCTGAAAAATTCTAGAAA +ATTCAGATTGGAAATCGGAACTTTCTGGAGTCAGCTTTTCTTGCAGACAGAGTCTGAACGTCTGCGTGGAAAACTTCATCTGCGTGGCTGACTGGGCTGG +CCCAGGCACTGGCTGGGTCAGCCCCATTTCTCTTATGTCCAACTGGAAGGCACTGCGCCCAGGGTAGGGCGCTGGGATCTGCCCCCGGTCCCCAGCCCAC +TGTGGGTTCTGTACTCTGGGGCATTCCCGCCCGAGGGTATCTGAGTTTGCAACGCTGAGGGGCCCCAAGACGGAAACGGGATTCTTTTTTTTCTTTCTTT +TTTTTTTTGATAGGGAGTCTCGCTCTGTCGTCCAGGCTGGAGTGCAGTGGTGCGATCTCGGCTCACTGCAAACTCCGACTCCCGGGTTCAAGCGATTCTC +CTGCCTCAGCCTTCCGAATAGCTGAGATTATAGGCCACGCCGACTAAATTTTGTATTTTTTTTTAAAGTAGAGACGGGGTTTCACCATATTGGCCAGGCT +GGTCTTGAACTCCTGACCTCATGATCTGCACCCCCCCCTCCCCCCCCGCCCCCGCGCGGCTTCACAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCC +CAGAGATGGGATTCTTGCGGGGAGCGGCCTGGGGGGTGAGAGCTGGGATCCCGTCAGGCAGCCTCGCCCGGGGGAGGAGTCCACCCCGCGGCCCTCACGC +GCCCGCCCACCCACAGCGGCGCCGCCCCGTGGTCGGATCCTGGGCGGCAGAGAGGCCGAGGCGCACGCGCGGCCCTACATGGCGTCGGTGCAGCTGAACG +GCGCGCACCTGTGCGGCGGCGTCCTGGTGGCGGAGCAGTGGGTGCTGAGCGCGGCGCACTGCCTGGAGGACGCGTGAGTGCCCGCGCCGCGCGGGGGAAG +AGCCCGGGTGCGGTGGGGGGAGTCGGCTGGCACCGACCGCGGACTCCGTCCGGTCCCCAGGGCCGACGGGAAGGTGCAGGTTCTCCTGGGCGCGCACTCC +CTGTCGCAGCCGGAGCCCTCCAAGCGCCTGTACGACGTGCTCCGCGCAGTGCCCCACCCGGACAGCCAGCCCGACACCATCGACCACGACCTCCTGCTGC +TACAGGTCGGCCCCGTGTAGCGCAGTCCCTCCTGCGGCGCTGGGATCCCCGGCCCACCCTCACTCCACCCCGCCTACACCGCGCCCCGGGTCCAGCCTCG +ACCTCTCCTGCTGCATGGGGACCCCGCCCCACAACCCCCACACCCTCACCCCGGGTCTAGCCTCGACCTCTCTTGCTGCGCTCGGAGCCCCCCCACCCTC +TGCACCCTCACCCCGGGTCCAGCCTCGAACTCTCCTGCTGCATGGGGACCCCGCCCCACAACCCCCACACCCTCACCCCGGGTCTAGCCTCGACCTCTCT +TGCTGCGCTCGGAGCCCCCCCACCCCCTGCACCCTCACCCCGGGTCCAGCCTCGACCTCTCCTGCTGCATGGGGACCCCGCCCTACAACCCCCGCACCCT +CACCCCGGGTCTAGCCTCGACCTCTGCGGCTGCACTGGGAGCCCCCCACCCCCCGCTCCCCCTGCATCCCCATCCCGGTTCCAGCCTCGACCTTTGCAGC +TGCACTGGTGAGCCTCGCACCCACCCCATCCCCACCTGCACCCCCACCCAGGGTCTAGCCTAAATCTCTCCTGCTGCACTGAGACCCACGCCCCTGCCCT +GATGCCCACCTCCCCCGTCCCGTCTCCCCGAGCCTAGCGGCATTCTCCCCAGCCTCGCACCCCCGCACCCCAACCCTGACGTCCGCCTCCACCCTCAGCT +GTCGGAGAAGGCCACACTGGGCCCTGCTGTGCGCCCCCTGCCCTGGCAGCGCGTGGACCGCGACGTGGCACCGGGAACTCTCTGCGACGTGGCCGGCTGG +GGCATAGTCAACCACGCGGGCCGCCGCCCGGACAGCCTGCAGCACGTGCTCTTGCCAGTGCTGGACCGCGCCACCTGCAACCGGCGCACGCACCACGACG +GCGCCATCACCGAGCGCTTGATGTGCGCGGAGAGCAATCGCCGGGACAGCTGCAAGGTGAGCCTTCAGGCCTGGGAGGAGACGCGGGGCCTGCAGGCCCC +GGGAAGGGCCTGCAGAGGGAGCGCGAAGCGGGGGGCAAGTAGGAACAGGGCCCAGGGAAGGGGCGGGGCGCGTAGGGGGCGGGAACTGGAAGATGGGCGG +AGCATGAGGGTGGCCCGTGGGCGGGGCCTGTATGAGGGGGCGGGGCATGTGGGTAGGGTGGGGCCTTGGGGGCGAGGCCTGGAGAAGGTACGGGGCCTCT +GGAGAGGGTGGGGCTGAAGAAGGGTCAGGGCGGGCAGAAAGGGCAGGAACGGGTGGGATGTGGAAGGACCTGTGGGTTAGGGTGGGAATAGGGGGCGGGG +CTCGAGGAGGGGGCGGAGTCCAGTAATAGCGGGACTGCAAGGGGGCGAGGCCAGGAAGAGGGTTGGGGCATGAGGGGCAGGGCATGGAGGAAGGGGCGGT +ACCTGTGGGGAGGGTGGGGCTGGAGAAGGGTCAGGGCGGGCAAAAGGGCAGGTGGCAGAGAAAGGGTGGGAGGTATAGGGGGCGGGCACGTGGAGGAAGG +GGCGGGGCATGGGGACGGGGCGGGGCAGGTGGAAGGGGCGGGAACCTCTGAAGGGGCAGGGCTGGTGCGGAGCGGGATCCCTGCTGTGGCAGGGAAGAGA +AGGGGTCCTGAGCAGGGCAGAGGTTTAAGACCAGCCGAGGCTTGCATGGTAGCCGGGGCCAAGATTGGGTGGGGCTTAAGGGAGGGGCGTGGCCTGAGGT +GAGTGGGGACTGAGCAGAGCAGGTGGCCACTGAGACGCGTTAGGGCAGAAGTGGGATCCACGGCAAGTCAAAGCTTGGAAGAGCAGGAATGAGGTGTGGG +ACCCCCATACTGGAAAGGGCTTGGAGCGGGGTGGGGTCGGGGGAACACGTGGTGAGGTTGAGGCCAGAGGGGGTGTGGCCAGGAGCTGGGGGCGGGCCTA +GAGGGGCGTGGCTTGTGGTTGTGGCCTAGGCGATAGGCGTGGCGCGGGGCTATTGACTAGTGAAGACCAAATTAACACGGGAGGGATGAGCGAGCATTGT +GGGGCGGGAGCGGCAGCCAGGTGAGGGGGTCTAACACGTGAGGCCGGGGTGGGCGCGGGCCGCCCCTCACGGCCCCGTCCTGTTCCGGCAGGGTGACTCC +GGGGGCCCGCTGGTGTGCGGGGGCGTGCTCGAGGGCGTGGTCACCTCGGGCTCGCGCGTTTGCGGCAACCGCAAGAAGCCCGGGATCTACACCCGCGTGG +CGAGCTATGCGGCCTGGATCGACAGCGTCCTGGCCTAGGGTGCCGGGGCCTGAAGGTCAGGGTCACCCAAGCAACAAAGTCCCGAGCAATGAAGTCATCC +ACTCCTGCATCTGGTTGGTCTTTATTGAGCACCTACTATATGCAGAAGGGGAGGCCGAGGTGGGAGGATCATTGGATCTCAGGAGTTCGAGATCAGCATG +GGCCACGTAGCGCGACTCCATCTCTACAAATAAATAAAAAATTAGCTGGGCAATTGGCGGGCATGGAGGTGGGTGCTTGTAGTTCCAGCTACTCAGGAGG +CTGAGGTGGGAGGATGACTTGAACGCAGGAGGCTGAGGCTGCAGTGAGTTGTGATTGCACCACTGCCCTCCAGCCTGGGCAACAGAGTGAAACCTTGTCT +CTCTCTACAAAAAAAAAAAAAAAATTCTGCGTGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCATTTGAGGTCAGGAGT +TCCTGATCAGCCTGACCAACATGGTGAAACCCCGTGTCTACTAAAAATACAAAAAAAAATTAGCTGAGCGTGGTGGTGGGCACCTGTAGCCCCAGCTACT +CAGGAGGCTGAGGCAGGAGGATAGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCTGAGATCGCACCACTGTACTCCGACCTGGGTGACAGAGCGAGAC +TCTGTCTCAAAACAAAAACAGAAACATTAAAAAAAGAGGAACGCGGGAAGCTACAGATAAAAGCGCAAGAACGGAGAATACAGCGAAGTTCCGGGTCCAG +CGCTTCCGTGGGGCTGACGCGGCCACACGGCGGCGCCCTTGCCACACACACACACACACACGCGCGAAGGCCCGCCAGGCATGGGTGTCCCCTCCTGGTC +TGGCTCATACCGTTTCCCTTTGCTTACCAAGGGGAATGTGAGCGTCTTCTGTGTGCAAGGCTGTGGGCTGAGACTCAGGTGCACAGAAACCCTTCGAGGC +CGTGTTCCTATGACCCATATCCCATAAGGGGAAACTGAGGCTCACAGGGACTGTGCGACTCTCCTGACCTTACACAGAAGCTCCAGGACACAGCCTGGAC +TGGAGCCCAGAGCCACGGAGCCTGCCTTCACAAACCACCCTGGGTGCGGCCAGACCCACACCAGGACGACGAGCAGCGGCACCTGCTTGCTGGAGGCCCT +GGACCTCAGGTCACCCTTCTTGGCAAGGCCAGGGAGGACACCTGAGGCCCTGTGCCCTTTCTCCCACCTGGTGGAGGGGCAGCCAGGCGCTATCGTAGAA +AAAGACTGATGGGCCAGGCGCGGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCAGATCACAAGGTCAGGAGATTGAGACCATCCT +GGCCAACACGGTGAAATCCCATCTCCACTAAAAATACAAAAAAATTAGCCGGGCGTGGTGGCGGATGCCTGTAGTCCCAGCTACTTGGGAGGCTGAGGCA +GGAGAATAGCTTGAATCCAGGAGGTGAAGCTTGCAGTGAGCCGAGATAGCACCACTGCATTTCAACCTGGGCAACAGAAGGAGACTCCATCTCAAAAAGA +AAGAAAAAAAAAAAAAAGAGAAAAGAAAAAGTGACTGATGGGCCGGGTGCCGGTGGCTCACGCCTGTCATCCCAGCACTTTGGGAGGCTGAGGCGGGCAG +ATCATGAGGTCAGGAGATCGAGACCATCCTGGCTAACACGGTGAAACCCCGTCTCTACTAAAAATACAAAAAATTAGCCGGGCGTGGTGGCAGGCACCTG +TAGTCCCAGCTGCTCGGGACGCTGAGGCAGAATGGCGTGAACCCGGGAGGTGGAGGTTGCAGTGAGTGGAGATCACACCACTACACTGCAGCCTGGGTGA +CAGAGCGAGATTCCATCTCAAAAAAAAAAAAAAGACTGATGATCTGAGAGGCAGGTCCGCTGGGAAAAGGGGGGATGGATTGATGAACACTGTGCTTGGG +TGTTTTTGGGGCTATGGAACACTCACCTAGGAATCACACTGACGTGCAAGCACGTATTGAGCACTTACTGTGTGCAGAGCCCTGGGCCGGGCACGGTAAG +ACACATCTAAGCCCCAGCCCTGCTCTTAGGAATTTGGTAAATACTGCACTGCACGGAAGGGGGCCCATTCAGCCGTCTGGTGACCACCACGAAGTTGGAG +CTCACTGTGTGAATTTCACGTTTTTGTTTTTGTTGTTTTTGAGACGGAGTCTCTCTCGTCGCCCAGGCTGGAGTGCAATGGCACGATCTCGGCTCACTGC +AACCTCTGCCTGATGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGATTACAGGCATGCGCCACCACGCCCGGCTAATTTTGCATTTTTA +GTAGAGACGGGGTTTCTCCATGTTGGTCAGGCTGGTCTCGAACTTCCGACCTCAGGTGATCCGCCCCCCCTCGGCCTCCCAAAGTGCTGGAGTTACAGGC +ATGAGCCACCTCGCCTGGCCACCCAGCTAATTTTTAAGATTTTTGTAGAGATGAGGTCTCGCCATGTTGCCCCAGGTTGGTCTTGAACTCCCAGGCTCAA +GTGATCCTCCTGCCTGGGTCTCTTATGGTGCTGGTGCGTGAGCTGCTGCATCCGGCCTGCCTGGGCATCTTTGCATCCTTTGGTCCGCAGGAGCTACGGA +GGGTTCCGGAGGAGGAGACGGTTTAGGAGGCGGTGGAACAGGAGTGGTGGGGAGGATGCAGGACGGGAACATCTGGGCACCACATAGTCCTCTGAGTTGA +GACGCGGTCCAGTCTCCGCACTGCCATATATATGGCCTCTGTTTCCTCATCTGTATCTCGGGGCCCCAACGTCCCTGGCTCTTAGGGAGATTTTGAGGAC +CCCTGGGGGAACCGCGAGGCGACGAGGACCTTGGGAAGCCGGGGGCGGGGACAGCAGAGCTTCAGGGCCACAGGCCGCCTCTCAGCACCCCCATGCCCTG +CCTGCCTCGCCCACCCCACTGTACCTGAGTGAGGTAGAAGCTCATGACAGCCAGCTTGTGACAGTGGTCTGACAGACCCCCCCCCCACCTAGTGACGCAA +AGCCCACCCCGGCTCAAGTGGTCAGGAACTGATGGGACCAGGGGGCATCCTGTCCCCACTCCACGCGTCCAGACCTCAGCCAGGTCACCAGAACCACGGG +GGGCTGGGGTCAGCTAGAGGCATTTTCACTTCTGAGTCGGGCACTGGGTGACTCTGATCTCCCGGCCCCTGAAGCTGCCCACGAGCCTGCGTCCCACAAC +GCATGGGCACCCTCACCAGTGCTCCCATCTCCTCCCCGTCCACCCGCCGCAGGCCTGCACCCCTCGCCAGCGCTCCCATCTCCTCCCCGTCCACCCGCCG +CGGGCCTGCACCCCTCGCCAGCGCTCCCATGTCCTCCCCGTCCACCCGCCGCGGGCCTGCACCCCTCGCCAGCGCTCCCATGTCCTCCCCGTCCACCCGC +CGCGGGCCTGCACCCCTCGCCAGCGCTCCCATCTCCTCCCCGTCCACCCGCCGCGGGCCTGCACCCCTCACCAGCGCTCCCATGTCCTCCCCGTCCACCC +GCCGCGGGCCCGCACCCCTCACCAGCGCTCCCATCTCCTCTCCGTCCGCCCACTGCGGGCCCGCACCCCTCGCCAGCGCTCCCATCTCCTCTCCGTCCAC +CCACTGCGGGCCCGCACCCCTCGCCAGCGCTCCCATCTCCTCTCCGTCCACCCACTGCGGGCCCGCACCCCTCGCCAGCGCTCCTGCACTCTGGTCTCTG +CAGAGCCACATGGAAACGCCGCAGACACCCGGACAAAAGCCGCCCCCAACCACCCGCCAGGGCCCACTGTGTTCTGTCTGTCACTTGCTTTGGACACCCC +TGGCATCCACAAGGCGCCCCACACATGCTGAGTGACTGGGGGAGATGGAGGCCCACACACTCCTGAGCTCGAGAGGAGGTCGCAGGAGTGGGGCCGGGAG +CTGCCCTAGGGTCTGTCCCTCAGAGGATGGCCAGGGGGACGGTGAGACGGGGCTCGGTGTCCCAGCAGAGCTTGGAGTCTGCGGCCGAGGACGGGGGCCT +TAAAGTGGGGGGGCCTTAAAGTGGGGGGGCCTTAAAGTGGGAGTGCCTCAGCCAGGTGACGGGGTGCCTGAGCTCCCGCCTCGCGAGCCGGCACTGGGCA +CTCACCCCACCCTCGCTGCCCTCCCCAGAGCTGCAGAAAGGAGGAGTCCGTCGGCACACAGCAGGGGCACCACTGTGCTGGGAAGGCCTGCTGGAGACGG +AAGGCGGGACCCCTGGGGACAGCAACAGAAACGGCAGAAACTTGGCCCAGGGGCTAAGCAACCTCCAGCAGAGAGCAGCTGGAGAAACATAACAGGGACA +GAGTCAGGCAGAGACACAGAAACAGCATGCAGAGACACAGAGACCATACACAGAGAAGTGCAGAGATACCAGAGACACGCAGAAACAAGGAGAGCACGCA +GAGACAGTATAGAGACAGGCAGACAACACACTGAAAGGCAGATGCCTGGACAGAAGCCACCCTGACGATGGCCGCCCCATCCCATCCACCGGCCTGCTGT +GTCCTGTCCCCACTGCTCACTTTGGATACCCCCAGACTCGGCATCCACTAGGTGCCCCATAAATGCTGAAGGATTTAAAGACAGGCCAAGAGGACACAGG +CTCCCGGCACCAAATCGAGGTCGTGGGTGGGGTCGGGGGCACCGACGGCAGGGACGCGGGCCTGGGCGCAGAGGGCGTTTATTGGACCTGTCCTTCCCAG +CCGCTGCTTGTCCAGGTTCAGCGCTCTCCGCGGGTGAGGCAAGGAAACCGAGGAGACGCCCGAGCCGGGTCACCACAAGGTCCGCCTGGACCCCCGGCCG +TCACGGACGGTCCTCTGGATGCAGATGGTCCAGGGATCTGGGGGTCCTGGGAGAGTGGTGTGTGGACTGCGGGCCCAGCTGGACAAAGGCAGGGGCTTCC +TCAGAAGCTCTGCTGGTCACGCAGGCGTCCGGCCCACGGCCTTCAACAGCCCTGCAGGGCGGGCTGAGGTTAACCGCGCCGAGGAGAGTCCAGGGCGAGC +GGTGGCTCTTGCAGCAGCCGGGCTCAGGGGCAGCTGAGGGGTAGCTGAGGAGTAGCTGAGGGGCAGCTGGGCTCAGGGGTAGCTGAGGGGCACCCGCCAC +CAGAGCCCACCGCACAGGCAGTTCTTGATCCAGCGCTGCTCCCACTGCTTCACCGCCGTGGTTCTGTTGGGCGACTTGAGCATGGTGACACAGCCGCACC +TGCGGGGAGGCAGGCACTGAGCGGGTTCCCACTTCCAGGCGGGCCTCCCTTACGCCTGCCCCACTTTTGCTTCCAGGCAGGTCTCCCTCTGCTCGCCGTC +CCTCACGCCTGCTCCCCACGTCCCCACCTGCCACAGGGCCTCTGCCCATGCTTCTCCTCCCCCCAGCAATGCTGCTCCCTGAACTAGCCCCGCCACACCA +AGTTAACTGCTCCACATCCTGGGATCCTGGCTCCAACACTCCCTCTGGGACGTGCTCCCTCCACCACCCTTGACCGTCTGGAGCGCTGGGTGGGGGCTAG +AATCAGCTGAGCCATCCCCAGCGGCACATCTCTGGGAGTCAGCGGTTCCGGGGGCCCCTCACCTGGTGCAGGCCTTGCATTCCTCCGTGGGGCAAGCGCC +AAGGTGCAGCCTCCGCAGGTGGTCGATCTTGGGCTGGCCTGGGGCCCTGGCGGGAGAGGGGAGAACGTGAGGGAGGCCTGGGCACCACGAGGCCAGGTTC +CGGCAGGGGCATCTGTCCACAGGCGGGGGTGGAGGGAATGGCCGGCCTCACACCATCTGCCAGGTGGGCCCAGATGTCTGTGAACAGTGAGGTGGGAGGT +GCGGGACCACCTGAGACAGGCCCAGTAAAGGGGGCGGGACCCCCCACACGGAGGAGGGTTGGTCTCCCAGGTGCCTGGGGAGCTTGAGGCTTAGAGACCC +AGTAAAGGGGACGGGGCCCACACAGGGACGAGGGTCGGTCCGCCACGTGCCCGGGGAGCCTGAGGTGCAGGGAAGGTGCTTGTGACGCTCCCATTTGAGG +CTGGACAGAAGCAGGTACATGGGGACTTCCACACCACCTCTGCCCAGACACCCGGCCTGGAGGTGCCGGGACCTCTGAACGACAAGATTCTGGTGGCAAA +AGCTGCCCTCGGTGGTGGGTGGGGGACCTGGGTCTGGGTGGGGGTGGGCCGGCTTATTCTGCTCTCATTAAATATCTGAAATTTTCCCAGTTTACAAGCC +TCTGACGTAACCGTCCTCTCTTTCCATCAAGTCTTTTCCTGAAACCCAAACCCTCGTGTGTGACTCATTAGGAGGCCCCTCCCACAGTGAGCACGAGGAA +GAAAATGCTGGAGGTCCTAGAGCCAAGCCAGGGCGCCTTCCCGGAGGTCCCGGAGCCAAGCCGGGGGTGCCTTCCCTGGAGGTCCTGGAGCCGAGCCGGG +GCCTTCCCCGGAGCAGGGCTGCTGGAGGTTCACTTCATTTTCTTCCTTTTGCTCATCTGTGTTTTCTAAAATTCCAGCCCTGAGCAATCAGTGGCTCAGA +GGGTTTGCATGTGCTCCTTGTCAAACGTGTGTCTGAAACAGGCTGGGGGTCTGACGGGCCTGGGTTCAAATCCTGACTCGGCCACTTCCTGACCGCGTGA +CCCCAGATGAGTGGGGTGACAAGGTCCCACCCTTTCCAGGCTGGGTTTCCTCACCGTGAAATGGGGTGACAAGGTCCCACCTCACAGGGCTGCTGGGCAG +CCAGGGTCAGCTCAGCACACTTGGGTTGCCCAAACCCCGCACATTCCAGAGAAAGGCCAGCCCCGGGCCCTGCAAGGTGACCTCTTGCCCCCGGGAGATC +CTCCTGATGAGGTGTCTGCTCAGCAGGGCCCTGGGCCATATGCTAAGGCGTCTCTCTCCATCCACAGAGGGATCTACGGCGAGGCCTGACATCCAGGGGG +GCCAGAGACTAAGGGCAGAGGCTAAGGCAGGGCGCCCTGTACAGCGAGGCCAACACACAATCAGGAAACACCAAGGCAAGGCCGGGGCGGTGGCTCACAC +CTGTAATCCCAGCACTTTGGGAGGGCGAGGCAGGTGGATCACCTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATTGCAAAACCGCCTCTATACCAA +AAATACAAAAAATACCTAGGTGTGGTGGCTCATGCCTGTAATCCCAGCTACTGGGAAGGCTGAGGTAGGAGAATCATTTGAACCCGAGAGGCAGACGTTG +CAGTGGGCCAAGACGGCACTACTGCACTCCAGCCTGGGCAACAGAGTGAGACCCTGTCGGGGAGACAAAAAAAAAAAAAAAAAGGGAGAGGGTGAATGGA +AGGGCTGGGTGCCCGTGTTGGGGGTGGTTCGTGACACAGCAGAAGACACCACTAGGGGATGGAGTTAGGGGCACCTAGAAGGAAGCAGCAGTCATGGCCA +TGACTGGAGAACATGGAGGGAAGGAGCCGTATGGATTCGGGGGGGTCCTGGGGCAGGACATGGAGGGAGGGAGCCGTGTGGATTCGGGGGGACCCGGGGC +AGGACATGGAGGGAGGGAGCCGTGTGGATTCGGGGGGTCCCGGGGCAGGACATGGAGGGAGGGAGCCGTGTGGATTCGGGGGGTCCCGGGCAGGACATGG +AGGCGGGGAGCCGTGTGGATTCGGGGGGACCTGGGGCAGGACATGCAGGGAGGGAGCCGTGTGGATTCGGGGGTCCCGGGGCAGGACACGGAGGAAGGAG +TCCTGTGTTTGGGGACCAATGCAGGGACACACGCACCTGGCGAGGCCGTCGAGCTGCAGGGTGGCAGCACTGCCAGGCAGCGTGGGCGCCCGGCCAAACT +GCAGACGAAGGGGCTGCTTGGGCTGCAGGCGGCTAACCAGGCCGTCGCTGGCTGGCAGCCAGTCCAGGCTGGGGATAAGCAGCTGGCTGGGCAGCAGGCA +GCATTCATCCACCAGCGCCTCGTCCGGCTCGCTCGCTGGGCCCTCATCGCGACCTGCGGAGAGAGGTGGCGGAAGTCTCAGCACCCCTGACTGGGGCACC +GCCCGGCCACCCGGGACGTGCTGGGAGCCCCTCCAGTTCAGGAGCACCAGGTCAGGGCCCCAGCTCTGTCTGCCTGGCTGGGTGACCCCGGGGTTCTCTC +ACCAGGTCGGGGCCCCGGCTCTGCCTGCCTGGCTGGGTGACCCCAGAGTTCTCTCCCCGTCTCTGGCCTGTCATGAGACTCCCTCATTCACTTAAAAAGT +ATGTGGGAAGCACTGTGCCTTTTCCAGACACTGGGATGTAAGAATGACACAGCTCACCCTCCTCACATACACACAACCCGACAAGGAGAGACAGCAAACA +GGTGCCTGGAAGTGGCTGCCATCCCAAAAGCACCCACACAGAGCATGGACCTGTGCTAGGAACTGGGGAAATAGCAGATATCAAGGCAGAGCCACTGCCA +CCTGCAGGGGCTTATGTTCTGGCGGGGGGCTCAGGCAGGACTTGTGTTTTGGTAGGGAGAGGGGAGCGGGGAGAGGGGAGAGGGGAGAGCGGGGAGAAGG +GAGAGCGGGGAGAGGGGAGAGCGGGGAGAGGGGAGAGCGGGGAGAGGGGAGAGCGGGGAGCGGGGAGCGGGGAGAGGGGAGAGCGGGGAGCGGGGAGAGG +GGAGGGGCGGGCGGGGGTGCCTCACAGCAGATCCAGAGCTTGGTGAGCAGGCGGAAGAGCAGGGACATGCTGTCCTGGGTATCCGAGGTGGCCGTATACA +CGGGCAGGCAGCTGGGCTTCAGAAGGCCCCAGATGCGGATGACCACCATCAATTCCCGAAGCATGCCCAGCGAGGTGCCGTCCCGCAGAAAGCTGTGGCC +CGGCCTCAGCAGGGAACCCTGCCCGAAAGAGGCATCGGTGTGGCTGGGGCGGCGGGGGGCAGATGGCGATGGGATGAAGTGTCTTGGGGTCGGTGGAACC +CCGACCGGGGGGCAATGGGCAGGGTCTGGGACATTTGTGGTGGTCAGGACTGGGGTGCTTCTGGCACCGAGTGGGTGGATGCCGGGGACGCTGCTCAGAG +CCCTGCAGGGCCCAGGACAGCCCCATTTGCAGAGTCGTCCCATCCCTGAGAGTCCACAAGACTAAGACGAGGCTCTGGCTGAGGCCAATATCCCCACCTG +CACGTGGAGGAGCAGCCGCCCCCTCCTACAGCTGCGGGCCCGGGCCCCTGGTGACTGTACTGGGAGCTGAGAGGACCAGGGAAGGGAGGCCCCAGGGGTG +GCCCCTGGCAGCCTAAAGCCCCACAAAAAGAAGAGAGGGACTTCAAACCGTCCGTGATGGGCGCGGTGGAGAAGGGCGGGCCCCAGGGCAGGATGAAGCC +GGGTGGGTGGGGCAGAAGAAATCACAGCTGGGGCAGGACAGAGTGTACCGGCGGGGGGGTGGGGGCGAGGTTGGAGCCCTGGTCAGGGGCGCACAAGCCG +CAGAACTGAAGGTGGAGGTGTGGATGGAGACTTGATTTCAAGGCCGCCCACCCCAGGCGCAGGGAGCTGGGGAGGGTAAGGGGTGGGGGCAGCAGCAGCA +GAAGCAAGGCGAACCGGCCTTCGTGTAGGGGTGGGGCTGAGAAGGAGCAGGGCCTGGGAGGCGGGGCTTTGAGAATGGGCAGGAAGGGTGTGGCCAAGGA +AAGGCTTCTTACAGCAGAGGCTTCATGGAGAGGAGGGCTCCGAGGTGGGGGAGGGCTCCGAGGTGGGGCAGGGCTCCGAGGTGGGGGAGGGCTCCGAGGT +GGGGGAGGGCTCCGAGGTGGGGCAGGGCTCCGAGGTGGGGCAGGGCTCCGAGGTGGGGCAGGGCTCCGAGGTGGGGGAGGGCTCCGAGGTGGGGGAGGGC +TCCGAGGTGGGGCAGGGCTCCGAGATGGGGCAGGGCTCCGAGGTGGGGCAGGGCTAGGAAGTGGGGCAGGGCTAGGAAGTGGGGCAGGGCTAGGAAGTGG +GGGTTTAAGAAGAGACAGACTCAGGAAGTGGGACTCCAAGTAGGGGTGGGACTCCAACCAGGGGCGGGGCTGAGGTGGGACTCCAAGCAGGGGCGGGACT +CCAAGTAGGGGCGGGACTCCAAGTAGGGGCGGGACTCCAACTAGGGGCGGGGCTGAGGTGGTTTTGAGGGGCAGGGGCAGGGAAGCGGGGTCCTGATGAG +ATGGGGGCCCAGGTGGGGGGCGGGGCCTTAGGGGAGAGCATGGCGCACCTGGTTGGGTAGGCTGGCCAGCAGGTACAGCACGAAGTCGCCCACCCACTGC +AAGAGCTGCTGCAGCGCCTGCAGTGTGTTCATGTCCAGCACAAATTCCTCCGTCTTGAGGTTGATCATGACCTTGTCAATGTCTACAAGGAGACGTGGGT +CGGGTCAGCTCGGGCCTCTTGTACACACAGGGTGACCTAACTGCACCCCTCGGTCCTTCGACCTGCACTGAGTGCCCACCCAGTACCAGGACACAAGGGG +ACCCACACCGGGAACGAGAAGGGGGCGATGGCGTTGCCGGACGGAGAGGAACTGGGAGCCCACTGCCTGCCCCCCCCCGGGGGCCGCTGTGCTCAGCACC +AACCAGCTTCTCTCGGCCTGCAGGCCTTGGCGTGGGCAGGTCCCCATGCCAGGGCCACCAGTGCTCAGGCCCGGCCTGCTGGTGCACATCTGCCCCCTGC +TCCGAGGTGAACTCTGTGAACACAGGGGCATGTCCACAGCGTGCAGCTGCAGCCACCCCCGGCTGGCAGCTGGCGGCGGTTACACACCCAACAGATGCCT +CTCGGATGGTGACTAGGGTGGTCCCACAGAACTAACCATGACTGTGCACACGGCTCCCAGCTACCAGGAGTGCCACGTGTCCACACTCAACCGGGTACTC +CAGACAAACGATAACCCTAAATTTTTTTTTTGAGACAGAGTCTCACTCTGTCGCCCAGGCTGGAGTGCAGTGGGGTGATCTCAGCTCACTGCAAGCTCCG +CCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCGCCACCACGCCCGGCTGATTTTTGTATTTTTAGTAGAG +ACGGGGTTTCACCGTGTTAGCCAGGATGATCTCGATCTCCTGACCTCGTGATCAGCCCGCGTTGGCCTCCCAAAGTGCTGGGATTACACACGAGTCGCCA +CGCCCAGCAACCCTAATTTTTAAAAGAAACAGCCTGCCAGGCACAGTGGCTCACGCCTGTAATCCCAGCGCTTTGGGAGGCAGAGGCGAGTAGGACACCA +CGTGCTGGGTGAGCCTGGGCAAGCTGCTTAGCCTTTCTGCCTCAGTCCCCTTACGGCAAAACGGAAGGAGGAGCAGACCTGCCTGCACAGGACCCGGGTG +CCGGGTGTCGGCCTGGGAGCGTCTCAGCCCCCAGGAGTAGAGAGAGGTGAAAGGATCGCTTGAGCTCAGGTGGTCAAGACCAGCCTGGGCAACACAGTGA +GACCCTGTTGCTACAAAAAATTAAAAACCGGGTGTGGTGGCACGTGTCTGTAATCCCAGCTACTCCAGAGGCTGAGGCGAGATTGCTTGAGCCCAGAAGG +CAGAGGCTGCGCTGAGCTGGGACTGCGTCACCGTGCTGCAACCTGGATGACACAGTGAGACCGTCTCTAAAAGCCTGGGTGTGGTGTAATCCCAGCCTTT +AGGCTATATCCCAGCACTTTAGGAGGCCGAGGCGGGCGGATCATTTGAGGTCAAGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAAATCAGCCGGGCGTGGTGGCACGTGCCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATCACTTGAACCAGAGAGGCGGAGG +CTGCAGTGAGCTGAGATCGCACCACTGCACTCCAGCCTGGGCAACAGAGTAAGACCCTATCTCAAAAGAGTAAAAAAAATAAATAAAAATAAAATAAATA +GATGAAAGAAACCTCGAGGCCCCGGGCGTGGAAAAGGACCCACCGACGTCGGTGATCTTGGTGCAGATCTCGGTCAGCCGGTCGCCGGGGCTCTTGTCAG +GCGTGTTGAGAAAGTGGGGGCGCAGCAGCGACTTCAGGGTGGAGCTGATGGCGATGAGGAAGAGCTTGGTGTGGTAGTCGCACACGCGGGTCACCGTGCA +GGGCGACAGCTTGCAGAGCGAGGCCTTCATGGCCAGGATCCGGGTGGAGAGGACCTGAGGGCAGGAAGCCAGGTCACCCCAAGGGGCCGGAGCAGAGGCG +CCCGCCAAGGCTCCAGCTGAGGAGAAGAGCAGTTCGACTCTGACACCAGGCGCTCGGTCAGCTGGGCAAGCTGCTTCGCCTCTGCACCTCAGCAACCTCA +TGGCAAAACAGGTGCGGAAGACCAGGCGCACAGGACCAGGTGCTGGGTTCTCAGCTGGGAGCGGCTCTGCCTCTGGTGGGGGCCCCTGGTGATGTCTGGA +GATATTTTTAGTTGTCACCACTGGGGGTGCCCCTGCCAAGTAACGGGTGGAGGCTGGGGAGGCTGCTCAACAGGACACCCCCATCCCAGAGGCTGCTCCA +GCCCCCGATGTCTGTGGTGCCTACGGGGAGACCCTGGTCTAGAGAGAATGAATGAATGAGCTGAAGCATTTTGGGAGGCTGAGGCTGGAGGATTCCTGGA +GGCTGGGAGTTGGAGAGCCTGTGCAACGTAGGACACCCCATCTCTACAAAAAATAGAAACAACTAAAAACAAAAATGAAACGCTTGGCACACAGCGACGG +CCCAAGGAGGGAGAGGGCGAGGTCTCGCCATCACTAGCGCTGTCACTGGCTACGGATCCCAGCCACGCTGGGGTTTAGCCTCGCAGCCCCCGCCTGGGTC +TCACGCGTTTCTCGGCAGGCTGTGCCGTGAATGGGATTTTTTTTTTCCCATTTTATCTTCGTATTGGTTTCTGATGGCACAGAGGAAAACAAGTGAAGCT +CAGAGGGCTGGTCCCACGTGCAGCTGCCGGCTGAGCTCGTTAGATCTGAGGTCCTTCGAGGACACTCTGGGATTGCAGGCACATAACCACACCACTGCAA +GGGACCCTTCTGGCACGTGGGCCTCCGTATCCGCTCCCTCCTCTCCTTCCGACGGGCGGGTCTCTGTGTGTTCATCTTCTGACCGTGTTTGCTGAGGCCT +CACACCACAGGGCCACCGGGTGTGCATCCTGGTACCCATCACATTCTGAGAGGATGGCTTAGAAAGATACCTCCAGACTGGGAACACTGGAGAGGGGAGC +CGTCCAGGGGGGATCAGGCCTTACCTGTGGGGCTTAACGTGTTACAGAAGAAACTTCCCAGGTAAGGAAGGAAACTGCTTCTCTGAGGTGCAGCTTTCCT +GGACGGGCCTCTGGGAGCACACCCCACACGCAGCCTCACCTGCCACAGGCTACCTGCCCCTCTTGCCCTCCGCCTGCCATAGAGCCCCCAACCTGCCGCA +GGGAAACCCCTCCAGCTGCCACAACCCCCACATCTGCCGTGGGGACCTCTACAACTGCTGCAGAGACCTCCTCCACCCTCCAAGGGAACTCCCTCCCTGC +TGCTGGCACTTTACTGACCACGGGGCCCCTGCCTGCCACAGGGACAGCCCCACCTGGCACGGGACCACCTGCCACGGGGCCCCCACCTGCCACGGGGCCC +CACCTGCCACGGGGCCCCCACCTGCCACAGGGCCCCCACCTGCCACGGGGCCCCACCTGCCACGGGCCCCCACCTGCTGCAGGGCAGCGGTCTGGCGCGT +GTACTCCTCGTGCAGCTTCTCCACCAGGCTCTGTACCATACTGGGCTGCACGTGCAGCAGGATGTCCCACCAGTCGTAGCCGGTCACCATGCAGTACTCC +AGCAGGAAGAGCAGGTGCCGCAGCGCCAGCCCCACCTCCAGCGGGTGGCCCATGGAAGGTGAGAGGCGGAGCACGCTCAGCTGCCAGAGACAGAGCCCAA +GGAGAGCCCGGTGAGATGGGGCTGCGCCCTCAGCCGGGAGAGGAATGGGGCCCTGGGGCTGCGGCACGTGTGTGGATCTGTGTGCGCGCACGCCCGTGTG +TGGGCCTGTGTGCGCGCATGTGTCTGTAGCGTCTGTACCTTTCTGTCAGGGTCATGCACAATGCCTCTGGGAACAGGGAAGGAAACCTCCCTGAGCCCCG +ACTGCACTGGATGCCGAGCCAGGCTTACACTCGTCTGCTTTACCTGAGGAGTCTACCCCGTGAAAGGCGGTCCTCTCAACAGCTCCTAGTTACGAAGCTC +CTAATACGTGCTGTGAGCCACCCCACTGACCTCGCTCAACAAGACGAACCCATCACACAGACAAGGCAGCGCAGGCAGGGGCTGGCGAGGGGCTTGCACC +TGTGGTCCCTTCCCCCGGGGGCGCCTCCCTCTGGCACCCTCCCAGCCCCAGCCCCAGCCCCAGACCCACGTGCCCCAGCAGCTCGCCTTCCCCTGGTTGT +CAATGCCCACCAGCCCCTGCCCCACGTGCCCCAGCAGCTCACCTTCCCCTGGTTGTCAATGCCCACCAGCCCCAGCCCCAGCCCCAGCCCCAGCCCCACG +TGCCCCAGCAGCTCGCCTTCCCGTGGTTGTCAATGCCCACCAAGCCCAGCCCCACATGCCCCAGCAGCTCGCCTTCCCCTGGTTGTCAATGCCCACCAGC +CCCAGCCCCACGTGCCCCAGCAGCTCACCTTCCCGTGGTTGTCAATGCCCACCAGCCCCAGCCCCAGCCCCAGCCCCACGTGCCCCAGCAGCTCACCTTT +CCGTGGTTGTCAACGCCCACCAGCCCCAGCCCCAGCCCCACGTGCCCCAGCAGCTCGCCTTCCCCTGGCTGTCAATGCCCCCCAGCCCCAGCCCCAGCGC +CACGTGCCCCAGCAACTCACCTTCCCCTGGTTGTCAATGCTCAGCAGCTCACCTTCCCGTGGTTGTCAATGCCCACCGAGCCCAGCCCCACGTGCCCCAG +CAGCTCACCTTCCCCTGGTTGTCAATGCCCACCAGCCCCAGCCCCAGCCCCAGCCCCACGGGCCCCAGCAGCTCGCCTTCCCCTGGTTGTCAATGCCCAC +CAGCCCCAGCCCCACGTGCCCCAGCAGCTCACCTTCCCGTGGTTGTCAATGCCCACCAGCCCCAGCCCCAGCCCCAGCCCCACGTGCCCCAGCAGCTCAC +CTTTCCCTGGTTGTCAATGTCCACCAGCCCCAGCCCCGGCCCCGGCCCCGGCCCCACGTGCCCCAGCAGCTCACCTTCCCCTGGCTGTCAATGCCCACCA +GCCCCAGCCCCACGTGCCCCAGCAGCTCACCTTCCCGTGGTTGTCAATGCCCACCAGCCCCAGCCCCAGCCCCACATGCCCCAGCAGCTCACCTTCCCGT +GGTTGTCAACGCCCACCAGCCACAACCCCAGCCCCACGTGCCCCAGCAGCTCACCTTCCCCTGGTTGTCAATGCCCAACAGCCCCAACCCCACGTGCCCC +AGCAGCTCGCCTTCCCCTGGTTGTCAATCCCCACCAGGGCCAGCCCCACGTGCCCCAGCAGCTCCCCTTCCCCTGGTTGTCAATGCCCACCAGCCCCAGC +CCCACGTGCCCCAGCAGCTCCCCTTCCCCTGGTTGTCAATGCCCACCAGCCCCAGCCCCAGCCCCAGCCCCACGTGCCCCAGCAGCTCACCTTTCCCTGG +TTGTCAATGTCCACCAGCCCCGGCCCCGGCCCCGGCCCCGGCCCCGGCCGCAGCTCCACGTGCCCCAGCAGCTCACCTTCCCCTGGCTATCAATGCCCAC +CAGCCCCAGCCCCAGCCCCACATGTCCCAGCAGCTCACCTTCCCCCGGTTGTCAATGCCCACCAGCCCCAGCCCCAGCCCCACGTGCCCCAGCAGCTCGC +CTTCCCCTGGTTGTCAATACCCCCCAGCCCCAGCCCCAGCCCCAGCCCCACGTGCCCCAGCAGCTCGCCTTCCCCTGGTTGTCAATGCCCAGCAGCTCAC +CTTCCCATGGTTGTCAATGCCCACCAAGCCGAGCCCCACATGCCCCAGCAGCTCGCCTTCCTCTGGTTGTCAATGCCCAGCAGCTCACCTTCCCATGGTT +GTCAATGCCCACCAAGCCCAGCCCCACGTGCCCCAGCAGCTCACCTTCCCCTGGTTGTCAATGCCCACCAGCCCCAGCCGCACATGCCCCAGCAGCTCAC +CTTTCCCTGGTTGTCAATGCCCACCAACCCCAGCCCCACGTGCCCCAGCAGCTCGCCTTCCCCTGGTTGTCAATGCCCACCAGCCCCAGCCCCACGTGCC +CCAGCAGCTCGCCTTTCCCTGGTTGTCAATGCCTACCAGGGCCACGCCCCAGCAGCTCGCCTTCCCCTGGTTGTCAATGCCCAGCAGCTCACCTTCCCGT +GGTTGTCAATGCCCCCCAAGCCCAGCCCCACGTGCCCCAGCAGCTCACGTTCCCCTGGTTGTCAATGCCCACCAGCCCCAGCCCCACGTGCCCCAGCAGC +TCGCCTTCCCCTGGTTGTCAATGCCCAGCAGCTCGCCTTCCCCTGGTTGTCAATGCCCACCAGCCCCAGCCCCACGTGCCCCAGCAGCTCGCCTTCCCCT +GGCTGTCAATCCCCACCAGGGCCAGCCCCACGTGCCCCAGCAGCTCACCTTCCCCTGGTTGTCAATGCCCAGCAGCTCGCCTTCCCCTGGTTGTCAATGC +CCACCAGCCCCGGCCCCACGTGCCCCAGCAGCTCACCTTCCCGTGGCTGTCAATCCCCACCAGGGCCAGTGACGTCCACGATAGCTGCATAGCCTTTAAG +TGGACGGCGGGGCCCGCGGTGCGGGGGCGCTTCATGGCCGGCTCATCCACAGGCCTCGGGGCCGCGGAGCTGTAGAAGACGGCCATGGTCTGCAGTGAGA +GCCGGTGCACGATGTGGACGCTGCCGTCGTGGAAGGCCAGGGCCAGCCCTGTGGGGCACAGGCACTGCTTAGACATGGGCAGGGCCCAGGACACGCCCGC +CGGGGGAGGGGCCTCCTGCTCTGCAGGGTGTGGAGAGCCGGGGCTGCCCATCCAGGGGGTCAGCCCCCGCCAATCGGCATCCAGCGCCCGTGCCCCCAGC +CACTCTTTCTTTAGTTACACAGTCCCTGAGCACCAGGGGAGCAGGAGCCAGCAGCCTTGGCCACACTGCTCCCAGCCCCTCCCCGCCCCTCCCAGCTGGG +CCCATGTCCTGGCTGACACGCCCCTCAAGGAGCGCAGGGGAGGGGGGCACTACAGGTGGGGGACCAAGGGTTGGGGCTCCTGGCGTCCCAAAGAGAGGCA +TCTTAGGGTGGTGGGCTGGGGCTGTCACTCACACTGGGGTCTGCCATTGTACGAGGGCCGGGGGGAGGTGGGGTCCAGAGCCCAAAGCTCATGGAAAAGA +GAATATGAAAGGAGTCCCTGCAGTAGAGAGGCTGCAAAGCCGGGCGCGGTGGCTCACGCCTGTAATCCTAGCACTTTGGGAGGCTGAGGCGGGCAGATTG +CCTGAGCTCAGGGGTTCGAGACCAGCCTGGGCAACACCGGTGAAACCCCGTCTCTACTAAAATACAAAAAATTAGCCGGGCGTGGCAGCACGCGCCTGTA +GTCCCAGCTACTCGGGAGGCTGAGGCAGGAAGGAGAATCGCTTGAACCCAGGAGGCGGAGGTTGCAGTGAGCCGAGATCACACCACTGCACTCCAGCCTG +GGCAACAGAATGAGACTCCAACTCAAAAAAAAAAAGAAAAAAAAAAATAGAGCCTGGAAAATGGAGCATAAACCAAGGGTTTTGGAGCAGGGAACTGCAT +CCCCTCAACCTCTCTGCAGGCTCTGAGGAACAGCCCTGAGCCCCGAGCGGGTTTTGATAAATGCTCTTTCCAGGGAACCAGGGAAGAACGGGAGCTGGGG +GAAGAAAGGGCCTGAGCTAGGGCCGACTTGTCCACATTTTACAGCTGAGCAAATAGGGTAGGCACTGAAGAGTGTGCAGACTCACTCATGGGCACGGATG +CCACGGTTTGAGCTCAGGACCACATTATGGCTGCTGCAGCACAGAGAGGACACATGCCGCCTACCCAGGAAGGAGTTCCACCAAGTTCCCCAGGCTCCCT +TGTTGATTTGCAATGACTCTTTACATATTAAAGAACACTGGATCTGTCTGCCAGCCTCACAGATCCCGAAAGATGAGATCTGCCTCCTAATTGGGAACCC +ATCAGAACCCAGAAGGCTGAGCTCCTACAGCCCCATGGCCTGTGCTCAGAGCCCACGTCCTCTGGTGTGAGCTCCCACGACCCCGTGGCCTGTGCTCAGG +GCCCAACTCCCCTGGTGTGAACTGAGGCCCCGCGTGGCTGCCGCTGGCTCCACCGTACCGAGGCCAGGGTAGAACTGTGTGTCGCTGGCCACCTTGAGGT +CGGTGTTGGTGAGCGAGATGGGCAGCTTGGGCAGCGCCACGGCCGACACACGGTCCAGATCGTTGGTGGCCGATAGGATCCGCCATTTGAGAATTGTGGG +CTGTTTGTCGCCAACTGAAAAATCAGGGGCAGGAAAACAGGAAGGCAATGGAGTAAAGACAGGCTGAGACAGCCGCAGGAGTCCAGCATGGCCTGGTGTG +CAACCTGCCCAGGGCCCTTCCCAGGTCTCATGCCGCCCTGCTCCCATGCCCAGAAGACCAGGCCCGGCCAATCCGAGCGCTTCGTGCCTCGGCCACTCAT +TGGTTCCAGGATGGGCACGTGACCCAAGGTGGGCCCTGGGATTTCATGGAAACCTGTGGGCCGGCACCATCTCACCCCCGATGGGGCAGACAGTGGGGAG +ACGGCGCCACCTCAGACCTGCAGCCATGCAAACCCTAACACTCGCTCGGCCTTAGCCAGCTCAGCCGGGATTCCCATCCCTCCTCATCTACAATTCCAAT +AAAGCCATGCGGGATGGTCGCACCCACAGATCCGCTGCCTGACAGCCCCTGCGTGAAGACGCAGCTCCTCCCAACAGGGCAGAGACTTCTGGGAATCTCA +GGCCAAGCCTTAGCAAATGTGACATGGCCGGGCACAGCAGCTCACATCTGCCACCCCAAGACTTTGGGAAGCCAACGCCAGAGGATGGCTTGAGTCCAGG +AGTTCAAGACCAGCCTGGACAACACAGCAAGACCCCATTCTCTACAAAAAAAACACAGTAAACATTAGCTGTGTGTGGTGGTGATGCACGCCTGCACACG +CCTGTAGTCCCAGCTACTCAGGAGGCTGAGGTAGGATTGCTCGAGCCCAGGAAGATGAGGCTGCAGTGAGCCAAGATCACGCCACTGCACTCCAGCCTGG +GCAACACAGCAAGAGCCTAGCTCAAAAACAAAAAACAAAAACAGTGGCCCAGAGAGCACGTGTGGGGGGTCCTGCTGTGGCTGCATGTGGGACACGGAGG +GCAGCTGGAGCCGGCCTGCTGGAGCATGTGCGGCCAGTGGACAGGCCACGCCACCTCGGCTGCTAACCGCAGACACGTGGGAACCAGGAGAGCGCAGCTG +AGGCAGCCACAGAAACAGAAACAGTGCAGGGCTGCTGGCCTGAGCTGCTCAGTTTGGGGCTGGCTTGTTACTCGGCTGAAGCTGACTACCACGCAGCTGC +TCTGTGCCACCCGCATCATGAGGTCTCTGCCCCGGACGGGCCATCACGGTCACAGAGCCTTGACCTCCTGCAAACCCGTATAGGGGTCCTGTGAGCAGCA +TTCCCTGGGGGGAAACAGGCCCAGAGAGTGGCTGAGACGCCCAGAGGGCACACAGTGGTCAGGGGTGGCTGGCCCTCATGGAATTGAGCCTCTCATAGGA +AAGACAGGAAACTCAACGCCCCAGCGCCGGGGGAGGCAGCTGCCATGACGACCACACCCCCAGCTAGTGGCCAGGGTACCCTCACAGCACGATTTACATC +CCCTCCTCCATCCAACTGACGGCTGCGGTCAGCATTCCTAAATGAGGGGGGACTTGAGGCAGGGAGAAGCTAAGCTGCTAAGTGGGGATGTGGGGCAGTG +GGTGAAGAGCTGGGCATGGTAGGAACCGAAGCCTGGCATGGTGGGCACGTGGGGCGGTGCGTGAAGAGCTGGGCATGGCGGGGACCGAAGCCTGGCATGG +TGGGCACGTGGGGCGGTGGGTGAAGAGCTGGGCATGGCGGGGACCGAAGCCTGGCACGGTGGGCACGTGGGGTGGTGGGTGAAGAGCTGGGCATGGCGGG +GACCGAAGCCTGGCACGGTGGGCACGTGGGGCGGTGCGTGAAGAGCTGGGCATGGCGGGGACCAAAGCCTGGCATGGTGGGCACGTGGGGCGGTAGGGGG +AGAGATGGGGGAGAGATGGGTGCGGTGGGGACTGTCCCAGTGACCCCCAGCTGCCAGGGATGTGAGACCTGAGAAAGGCTGTGGCATGTGTGTGAGACGT +GGCTCTCGGGCGGGTAACAGCTGGGCCAGCAGGTGAGGACGGCTGCAGGAGACGAGGAGGAGTGTCGGAGCCCAGGACTGCCCAGTGGCTTGGCTGTGGG +CAGATGGTAGACACAGACGTGCCCAGCGGGGGCACCGGGCAGTGAAGGTGCAGGTCTGTGCAGCCACACGGGGTGGCGCCAGGTGCTGCTGCAGGAGCCA +GCGCAGCCCAAACTGCCTGGTGACTCACCACGAGGCCCAGGGGAAGGAATGAGGCCCAACAAGGCCCTGGGGACCGGGCGAAGGAACGAGCCCTGGGAGA +AGGAATGGCAGCAGCCCTCTTCACCTGCCTGGTGACTCACTACAAGCCCTGGGGGAAGGAATGGCAGTGGCCCTCTTCACCTTTACTGCCTCTGCGGCCA +CAATGGGCAGTTGACATAACCACCTGCAGGCCCCGGGAGCCATCGGGGCCTCTTGACACGTGCTCATTAGTGGCTTCTGAGGAGCGCCTGCCCCACCTGC +CCCACGTGCCCCCACGTCTGGCCACTCCAGGGTCCATTAGCGCTAATCGGCAAATGCCTGTGCTCTCATCTACCGGGAAAACATCTCCCTTCTCCAGAGC +GGAGGCCAGCCTAAAAACCAGGCCCGCAGCCTCCGAGGCTCTGAAAACCAAGCGGCTGTTCTGGTCCCCGGTCATAGCAGGCGGGCGTCCCTGCTTCGCT +CCAGCCCCAGGATTTTGTGCCGGAGGTGGGGATGACGGGCTTGGCTCCGTGGGTGCGGGGGGCCCATCGGGCGGATAGAGATGGGAATGGGGGCCCCAGA +AGAGGCTGCTGGAGAGGTGGGGTGGGGTGGGGGGCGTGTTCTCAGCAGCCTCAGCTGACCCGCTGAGCCTTGGCTTCCTCTCCCTGAACCAGGTTCCGGA +GGATTCCGTGCACCGCCCCTGCCCGGTCTGGCCTGTCCCCTGCTGCCCGACGGCCCCACCCACAGACCCACGCTCCACAGCCGCCCACACGCCTGCAGCC +CCTCACGGTGTCCCCGCTGGCTGAGCAACGACACCTCTCAGCCTCGGCCTCGCACAGAATGGTGGCAGCCGCCGCAGCGGGCGTGGAAGGATGGAGGAGT +CTATACGCCTAACACACTCAGAATGCTGGCAGGCGCGCGGTCACACCCGAGATCCTAGCACTACTGGAGATCGAGGCGAGACGATCGCTTAGGGCCGGGG +TTCAGGACCACCCTGGGTGACACAGCAAGACCTGCCTCCAAAATAAAAACCAACCGCCCCCGAGGGCAGGCCCAGGGCCTCCGCAGCCGGCGGGAGACTC +ACCCACGGGGGAGATCTGCTGGAAGATGTTGTTCACGGGGAGTCCCTCCTTGCGCAGGGACCAGCACTCCACGATGCTGCTGGTCTGGCTGGACGCGCAC +AAAAGCACCTGCGGGGGAGGTGGGGGTGAGGGCTGACCCGGCACTGCTGTGGTGGCCACGCCACCACCGGAGCCTGAGCTGCGGGACCCTGGGGCCACGC +ACTGCTGGGCCTGTCTCTTCAGCCACGCCTGCCCCTCGGGCCCTCCTGGATTCCAGCCCAGGCCTGTCCCCAGAGCCCAACATCCACTCACAGGAACGCA +AATGTCCCCGGATGGTGCCCTCCCACAGGGACAGCAAAGGGACACAGGGAACCAAGTCAGGGGCTTCAAGGAGTTTGGGGCGTTACTGATTCCTAATTAC +AACAGGAATCCAGGCGACCTGGTGTGGTCGGCTCAACAGTGGCCCCCAGAACATCCCATCCTCAGCCCTAGGACCGGTGGCTGGGCCGCCTCTCACAGAG +AAGGGACCTGCGGGTGGGATTCGGTTCGGGACACTGAGACGGGAGAGCACGTTGGGGGGGGTCCGGGGGCCCCAGTGTCCTCACAGGGTCCTCAGGAGAG +AATGTGGGAGGTTGAGATTCAGAGACAGGAAGAGGCTGCGCTGTGGCCACGAAGCGGGAGGAAGGCGCCCCGAACCGAGGGATTGGGCGCCTCCAGATGC +TGGGAAAGGCAGAAAATGGGTTCTCCCCTGGAGCCCCCGGGAGGGACCGGCCCTGCCCACACCACGGTTTAGCCCGTGGAGGCCCGCGCGGGTCTCCACC +CCCAGGACCCTGAGAAGCAGTGCTTCATTCCAAGCCTGCCAGCCCACGTGATGGCCTGCGCCCGTTCACCTGCTCCGACATGTCCCGGGCCAGGAACTTG +AGGTGGGTGATGGCGGGAAACTTGTCCTTGCGGTTGAGGTCGGTGGTGCAGCGCATGAACAGGGAGGGCAGGATCTCCGTGTCGATACGGCACTTCTCGC +TCACCACGCTCACGCACACCTTGTAGAACTGCACGGGCGACGCGCTGCTGCCGTCCGCCGTGGCCACCACGATGTTGCCGCCGCCGGTGAAGGCGATGTC +GGCCAGGGCCACGCGGCCGCGCAGCCGGCACAGGCTCTCGGTGGACGTCAGCACCTGCCCGCTGGGCTTCAGCAGGGACACGGTGACCAGGCCGCTGACC +GTCACCGCGATCCAGCCCTCCATGGGCTTGCCGCCGAACAGCGTGAGCGACGGTGAGAACTTGACTCGGGAGAACTTCTCCCCGAAGCTGGAGGCGCCCG +ACTGTGGAGAAGGGAGGGAGGGAGGAGGGGCCGCTCAGGCTCATGGGGGCTGCCCCATGACCCCCAGAAACACGCGCACAGAAGAACCACGCAGAAGCCA +GGAGTGTGTGCACCTGGGTTCAGATCCTGACTCGGCCACCTGAGCCGTGTGGGATGTGATCCCCTCTGACCCTCCGTCTCCTCATCTGTAAGGTGGAAGG +AACGGCACCTTTGCTTTAGAGGACAGTGGGGAGGATTAAACGGGTGAACGTGTGCGCAACGGGAGTCACCTCCCCTTTCTGTAAAGGGACAGACAGCAGC +ATGCTCGGTTCTGGGAGCCAGGTGGTCCCTGTTGCAACGACTTGGCTCTGGCTCTGCCGTGGCGGCACACAGGCAGCTGGTGCCAATGAGCCACACTCAC +AAACCCAGGCGGGGGCCGTCAGGCCCTGGGCCGCACTGTGCAGACCTGAGCTATAGCACTCAGGAAGTGCTGTGTAAGCACCAGCGGCTGCTGCGGGCAC +TATTTGATTTCAAATCAAATTTGTCAAGTCATTATTGACATACGGAAACATCCACCCTTCTTTCAACGTGAGTCTTTTAAAAGATGGGGTCTTGGCTGCG +CACGGTGGCTCTCGCCTATAATCCCAGCACTTTGGGGGGCTGAGGCAGGTGGATCCCCTGAGGTCAGCAGTTCAAGACCAGCCTGGCCAACACAGTAAAA +GCCTGTTGCTAATAAAAAATACAAAAAAATTAGCCGGGCATGGTAGCGGGTGCCTATAATCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATTGCTGGAA +TCCAGGAGGTGGTGATTGCAGTGAGCCGAGATCACACCATTACACTCTGGCCTGGGCAACGAGAGCAAAACTTTGTCTCAAAAACAAAAAAAAAAAGAAC +AAGAAAAATGTCTCTACGTTGTGAAAAAATGCGAGGAAGAGAAGTGTATCATACGTATCGTACGGCTCCATTCTAAGTTACAAGTTAAAAAAAAACACTT +CTTATAGCAAGAAGCAGGTCCAGAAGTCCAGGAAGCAAGCCAGGCCTGGTGGTGAGGGGTTGCCATGGCGACGACTCATCTGGTGTCCACACCACACGTC +TGTGTGGGTCGCAGGCTGGCATGTCTGAGACTATGTTAAAGGAGCACATGTGCCTTTTATTAATGTAATTAAAAAACAAAAATTTGGCCGGACGCGGTGG +CTCACGCCTGTAATCTCAGCACTTTGGGAGGCCGAGGCGGGCAGATCTCAAGGTCAGGAGTTCGACACCATCCTGGCCAAGATAGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGCGGTGGTGCGTGCCTGTAATTCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCACTTGAACCTGGGAGGTGGA +AGTTTCAGTGAGCCGAGATCGCACCACTGCACTCCAGCCCGGTTGACAGAACAAGACTCTGTCTCAAAAAAAATGTATTTGGTTATTTTAAAAAGCGAGG +CTCTGACTCAGGCCACAGCGGGGATGCACCTTGAGGACATCACGCTCAGTAAGAGATGCCAGACACAGAAGGCTACGCAGTGTGTGATCCTGTTTCTATG +AATGTCCAGGACAGGCAGATCCAGAGAGACAACTGGGTCTCGGGGGCTGGGGTGGGGGATGGATCAGGGTGATGCAGGATGGGGACTGGGTTTCCTTTTC +GGGTGATGAGAAGGGACTGAAGCTGGGCACAGTGACTCACGCCTGTCATCCCAGCACTTTGGGAGGCCAAGACAGGCAGATCACCTGAGGTTAGGAGTTC +GAGACCACCCTGACCAACATGGAGAAACCCGGTCCCTACTAAAAATACAAAAAAGCAGCCGGGCGTGGTGGCGGGCGCCTGTAATCCCAGCTATTCAGGA +GGCTGAGGCAGTAGAATCGCTTGAGCCCGGGAGGGAGAGGCTGCAGTGAGCCGAGATCGCGCCACTACACTCCAGCCTGGGCAACAGAGCAAGACCCTGT +CTCAAAAAACAAACAAACAAACAAAAAAGATAAAGGTCTGGCCGGGCTCGTTGGCTCACACCTCTAATCCCAGCACTTTGGGAGGCTGAGGCAGACGGAT +CACCTGAGGTGAGAAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAATTACAAAAATTAGCCAGGTGTGGTGGTGGGTGCCT +GTAATCCCAGCTACTCAGGAAGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGCAGAGGTTGCTGTGAGCCAAGATCGCATCACTGCACTCCAGCCTGG +GGGATAGAGCGAGACTCTGTCTCCAAAAAAAAAAAAAAAAAAAGATAAAGGTCTGAGGTTAGCTATGGTGGTGGCCGCACAACATGGCGAGTGTATACGA +AACCTCTGGACCGTGTGGGCTGCACACTCTCAATGGGTGAGTTCTAAGGTCTGTGAACTCCATCCCGACAAAACTGTTACCAAAAACAGGAAATACAGAC +AAACGGGGACCGCAGGGTGGGGAGTGCACCCCGGAGGGCCCCCGTGGCACGAAGCCGGTGCTGCGTGTACTGCGGCAATGCGCCGACAATGGCAGTCCCT +GGGGAGGGACTCACGAAGGGACGAGAGAAAAGATCTTGTCCACTGCATCCCTCCAGGAAGGCCTCCTAGTTCCTGCGAGAGCCCCAGCACAAGCAGACGC +ACAGAGGCACGAAGCTGGGGTGGCTGTGAGGCCTTTGCCACGAACATCCCCGAGACCCTGCCGTCAGTGAGGAAACTGACACACAGAGGTGAGGAGTCAG +AGCCTGAACCCAGGTGCCCCCCCAACCCTGGCCACGCCTACTCTTAACTGTCCCCCCCAACCCTGGCCACGCCTACTCTTAACTGTCCCCAACCCTGGCC +ACGCCTACTTCTTAACTGTCCCCAACCCTGGCCACGCCTACTCTTAACTGTCCCCCCCAACCCTGGCCACGCCTATCTTAACTGTCCCCCCCAACCCTGG +CCACGCCTACTCTTACCTGTGGGGCCGAATCACAGGGAGCATAGAGAGGGGCTCTGGGATGTTACTAAATCAGAGGGTGGGCTGCATTCAGAAGACAGCA +GCCACCAGTTATACATGCAGCTACCTAAGGACAGTAGCCTCCAGTGAAAGAGATAACTCACTAAGAACGGCCACCCTCAGTTAAATGAGGGGCCACTGAA +CACGCAGGTGCCAATGACAGCCAGACTGCAGGTGGGGGCCAAGTGAACAGCCACCCTCAGTTAAATGAGAGGCCACTGAACACACAGGTGCTAATGACAG +CCGGACTGCAGGTGGGAGCCAAGTGCAAGGTCCAAAAAACCAGGGGATGCTGGTGATGGAGAGGAGAGGGGCTGGCGGGTGGCTGGGTAGGGTGACATCT +CATCTGCCTCATCCGCTCACTCGGGCAGGACACTCACCTTCTCCACGTGCAGGGCCAGTTTCACACCATTGTGCAGCCAGGACAGGGCCACAATGGGGTC +CCCCTCCACTAGGCTGCCCACTGAGCTCTCCCAGCTATTAGCCAGGTGGTCCGCCATGCTCCAGCACTTGATCTGCCCGTCGGCATCTGCTGACAGGAGC +CGGGAGCCTGAGGGCAAGAAGCCATCATTGCGAACCTTCCAGGGATGGGCAGAGCACTGCGTTGCAGGACGGCACAGCGCCTGGGGGAAGCCAGCCCAGT +GGAGAGGTCTCGGCCCAGGTAGGGCACAGCAGGTGGCACAAGGCGCACTCCAGAGATGCCCTGAGACACCCTGAACAAGAATGATTCGGGCCACTATGGA +AAGAGCAGCAGGTGCAAAGCTGCAGACCAGGGGCTCTAGACCCAGCGCCGGACTCCAGACTGACCGGAGAAACACAGGGCCCCCCTGCTCCGGGATCCGG +GTCGCCACCCCTGGCCACGTGGGACCAGCGCCTCACCTGACTGGTCCCACTCCAGGCAGGTGATGGCCTCGTGGTGCTCTGAGGGGATCGAGTGCAGGTC +CCAGGGGTGCTCCGTGTCCAGGATGTGGATCATGCGGGTCAGGTCTGTGGGGACGGGGCATGGTCAGCACGGCCTGGCACCACAGCCTGCAGACGATGAC +GATGACTCCAGGCAGGCTCCAGGTAAGCCGGTGTGTGTCCCACCCCAGGAAGGTCACAGAACTGCTGTCAGCCGAGTCGACAGCTCAGGGAACAGGCTGT +CCCCCCGCAGGAACAGAGCAGGCCTGTGAGGCGCCACAACTGTGTCTTTAAAACCAGATTAGAAGAAAATGACTCCGAAATGTGAACAGTGGGAGCCTCT +CCACAGCAGATAATAGGTGGCTTTTTTGCACCCCGATTTGATTCCAATTTTCTGTGGTTTTCTAGTTTTCTCTAATGACCACGTATTATGAGTGCCTATT +ACTCAAACAATGGAGAGAAGACGGGCACAGCCACCACGCACCTTTCAAAAACCAGTGACACACACCGTCTAGAAAACTGGGGCACGTGTCTCCAACAAGC +CTCCGTCAACCAACGCTCCAGCCCGATTCGATCCCGCACACGGGGCGATCTCATGTCTCCTGGCACCAGGTTTGGGGGGCACTGAATCCACCCTCTGTAC +CCCCAGGAGGCTGAGGCTCTCACACAAGTTACAGAGGAGGGCCAGGGTGAGTGAGAGGTGGCCTGAGAGACCGAGTCCCTTCAAGGCAGTGGGCCGGGCA +CCTGGGGAACAGGGCGGGACACCATGCGGCCGGGAGGGGAAGCAGGTGGGAGGGGGACGCACCCTGGTCATCGCTGCGCAGGTCCATGGTGAAGGCGATG +AGATTTCGGCAGGACCAGGCGCAGGCCAGGGGCACCGATGGGCAGTGGGTGCTCTTGGACCATTTCTCCCACTCACAGACGTAGGCCAAGTCCATCATCC +CACCTGCCGCTGGCCGCCGCAAATCACACATGAGGGCAGTCACCAGCTCCTGCGGGAGGGAGGTGTGGTGGGACGTCTATGTTGGCTGAGCACCCAGGGC +ATGTGGAGTGCCAGGCCAGAAGTGGGAAAACAATGGAGGCCCGTGGTAGAGGGAACAGCCGATGCAAAGGCCCGGAGGCCAGACAGAGCCTGGGGCTGGG +GCCGAGGGGGAACATGGAGAGGTCAGGGCCAGTCCTGGGCCTGTGGGCTTCTACTCTCAGTAAGGTGGGAGCCCGGGAGGGCTGGGACCTATTTGGGTTT +CACCAGGACCCCTCTGGCTGTCTAGGGAACAGACCATGGGGGCCAAGGGCACAGCCGGGAGACGCAGCGGAGGGTCTGCGCTGGCCCAGGTGAGTGATGA +TGGGGGCAGCAAGTGGACACTAGCTCTCTCCCGAAGGAAGAGCCCGCAGACAGGCAAGCGGTGGGGCGGCTCCCTGTAGCCGAGGCGGGGCTGAGTGACA +GGGAACACCTGTGGCCGAGGCGGGGCTGAGTGACAGGGAACACCTGTGGCCGAGGCGGGGGCTGAGTGTGACGGGGAACACCTGTGGCCGAGGCGGGGCT +GAGTGTGACGGGGAACACCTGTGGCCGAGGCGGGGCTGACTGACAGGGAACACCTGTGGCCGAGGCGGGGGCTGAGTGTGACGGGGAACACCTGTGGCCG +AGGCGGGGCTGAGTGTGACGGGGAACACCTGTGGCCGAGGCGGGGCTGAGTGTGACGGGGAACACCTGTGGCCGAGGCGGGGGCTGAGTGTGACGGGGAA +CACCTGTGGCCGAGGCGGGGCTGAGTGTGATGGGGAACACCTGTGGCCGAGCCGGGGGCTGAGTGTGACGGGGAACACCTGTGGCCGAGGCGGGGCTGAG +TGTGACGGGGAACACCTGTGGCCGAGGCGGGGCTGAGTGTGTTGGGGAACACCTGTGGCCGAGGCGGGGGCTGAGTGTCACAGGGAACAGAGGGGGCACC +TCCTCGAGGCTTTCTAAGCGCCTGGCATCCAGACGGGCTGTTTCGCTTCGCAAAGGCAAAAGCCCAGGGAGCCTGGAATCACCCGCAACCAGGTTCTCCT +CAAACCCTAACCCCGGCTCCCTACTTCTTCAGGGCCTGCCCCAGACCCCCAAGGCTCCGCCACAAGCCTCTAAAAGTCTTTCAGCCCCACCCCTGACCCC +CTTTGCTTCCCACACTTCATTTCACCCCTTGAGCCCACGGCCTCACCCTAAATTCTCAGGCTTCACCGTAGGGGTCCCATGTACTCTCCAGGTCCAGCCT +CCAACGCCCTTAGCTCTCCAGGCCCAACCCCTAAAACTCCCCAGTCCCCAGACTCCACCCCGGGGACCCCACGTACTCTCCAGGCCCTTCCCCTATTGCC +CCCAAATACGAGGCTTCATCCCAGGGACCCCATAGCCTCTTCAGGCCCCGCCCCTATAACCCCCAATCTCCAGGGTCCATCCCAGGGACCCCCTACCCTC +TCCAGACCCCTATAACTCCGCAGTCCCCAGTCTCCACCCTAGGGACCCTATTCCCTCTCCAGGCCCCGCACCGATAACCCCGCAGTCTCCAGGCCCTGCC +TCTACAGCCCCCCAGTCCCCAGGCTCCACCCCGGCGACCCCAAACCCACTCCAGGCCCCGCCCCCGAAGTCCCACCAAGCGCCTTCAGCCTCGCCCCAAA +CTCTCCTTAGGCCCCGCCCCGAACCCAGCCCCGCGGGCCTCAGGCCTCCCCCAGGTTTCCGCCGCAAACCCTGAGCCCCGAGCCCCGCGCCCCGCGCCCC +GCGCCCCGCGCCCCGCGCCCCGCGCCCCGCGCCCCGCGCCCCAGGCCGCCTACCCAGCAGCCTTTGCTCCCGGCCACGCCCCCGACCCCGCAGGCCCCGC +CACGGCTGCGCCGCGTTCCCTCGGGTCCGTGGACACGGTCAGGGGTCCGTCCGCCCTCGCCGGGCCCCCGCAGCCCCGCACTCACCTGGTCGGCCCGTGC +GCCAAGCTCAGCGGGCGTCCGCGGTGCGATCTTCCCTAGCGCCTCGGGTCTGGCGCCGCCATCTTCCTCGGTAACAACCAGTCGCCTGAGGCGTGGGGCC +GCCTCCCAAAGACTTCTGGGAGGGCGGTGCGGCTCAGGCTCTGCCCCGCCTCCGGGGCTATTTGCATACGACCATTTCCAGTAATTCCCAGCAGCCACCG +TAGCTATATTTGGTAGAACAACGAGCACTTTCTCAACTCCAGTCAATAACTACGTTAGTTGCATTACACATTGGGCTAATATAAATAGAGGTTAAATCTC +TAGGTCATTTAAGAGAAGTCGGCCTATGTGTACAGACATTTGTTCCAGGGGCTTTAAATAGCTGGTGGTGGAACTCAATATTCGTGCTCGCTTCGGCAGC +ACATATACTAAAATTGGAACGATACAGAGAAGATTAGCATGGCCCCTGCGCAAGGATGACACGCAAATTCGTGAAGCGTTCCATATTTTTTTTTTTTTTT +CCATTTTCCCTCCCAGAAACGGAATCTTGCTCTGTTGCCCAGGCTGGAATGCAATGGCGCGATCTTAGCTTGTTGCAACCTCCGCCTCCCGGGTTGAAGC +GATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGATTATAAACATGCGCCACCACGCCCGGCTAATTTTTGTATTTTGGTAGAGACGGGGTTTCGCCATGT +TGGCCAGGGTGGTCTCTATCTACTGACCTCCTGATCCGCCCGCCTCGGCCTCCCAGAGTACTGGGATTACAGGTGTGAGCCACCGCGCCCGGCCTTTCTT +CCATTTTCTAATGTCCAAGAGTGGGGAAACTGTAAGCGAAGTCACCGACCCCGTTGAGTATTCCTACTTCCAACCCTATTCCCACCTCCTCCTCCAAAAG +CCAGTTTAATGCAATGGATGTGGTGCTCTTCTATTTTTATTTTTATTTTTTTTGAGACAGGGTCTCGCTCTGTGGCCCAGGCTGGAGTGCAGTAGCGCGA +TCTCAGCTCACTGCAACCTCCGCCTTCCAGGCTCAAGCGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCGCACCACCATGCCCAACA +AATTCTTGTATTTTTAGTAGAGACGGAGTTTCACCATGTTGGCCAGGATGGTCTCAGTCTCTTGACCTGGTGATCTGCCTGCCTCAGCCTCCCAAAGTGC +TGGGATTACAGGCGTGAGCCACCGCGCCCAGCCTGTTTTTTCAAAATTTTAATAGCGATGGGGTCTCACTATGTTGCCCAGGCTGATTTCAAACTCCAGG +CCTCAAGCCCTCCTTCCACCCCGGCCTCCCAAAGTGCTGGGATTATAGGCGTGAGCCACCGCGGCCTCACTGCATGATTTTTGCAAGAATTCTGCAAATA +TAAAACTGTTCTAAAATTACAGGTTAACAATGGCCCAAATATCAGAGTGTTTTTTCTGGATCAGGGTTCAGTTCTCCAAGAGGGCCACGCAGTGACCTTA +CAGAAAATCCCCATTCCCAGGCAGCAGGTAGGGATTTAACGTTCTTAGCGGCCCGGGTGTGGTGGCACACACCTGTAATCCCAGTACTTTGGGAGGCCAA +GGTCTGAGGACAGCTTGAGTTTGAGACCAGCCTGGGAAACATAGCCAGACCCCGTCTCTACAAAAAAAAATTAAAAATTAGCAGGGTTGGGGAGGGAGGG +GCGCTGGGCAAGGTGGTTCAGGCCTGTAATCCCTGAACTTTGGGAGGCTGAGGCACGCAGATCACCTGAGAACAGGAGTTCGAGACTAGCCTGGCCAACA +TGTTGAAACCACATCTCTACTAAAAATACAAAAATATTAGCTGGGCATGGTGACACATGCCTGTAGTCCTAGCTACTCTAGAGGTTGAGGCAGGAGAATC +ACTTGAACCCAAGAGGTGGAGGTTGCAGTGAGCTGAGATCGCGCCACTGCACTCCAGCCTGGGGGACAGAGCAAGACTCTGTCTCAAAATAAATAAATAA +ATAAATAAAATAGCTGGGTGGGGTGATGCACACCTGTAGGCCCAGTTACTCAGGAGGCAAAAGTGGGAGGATCACTTCAGTCTGGGAGGTCAAGGCTGCA +GTGAGCTGGGATTGTACCTCTGCACTCCAGCCAGGGCAACAGAGCCAGACCCTGTCTAAAAAAAAAAAAAAAAAAAAAAGAGAGGTTGAATTCCTAACTC +CCACTACCTCAGAATGTGACCTTATTTAGAAACAGGGTCTTTGCAGAGGTAATCAGGTTAAAAGGAGGTGATTAGCATGGGCCTAACCTAATGACGGGCA +TCATAGAGATGGATATTTGGGCACAGACACGTGAGGAGAGGACGATGTCAAGACAAGACATAACACACAGGGAAAACGGCCACTTGGAGATGAGACCACA +GCAATGTGGCCACAAGCCATGGACACACGAAGTCCCCAGAAACCGGGAAAGGCAGGAAGGCTCCTCCCCTAGAGACGCTGGAGGGAGCACTGCCCTGCAG +ACACCATGACCTCATTCTTCTACCTCCAGCATTGTGAGAGGATAGATTTCCCTTTTGCTTCTCTTTGACCTAGGGTCTTCCTCCATACCCAGGCTGAAGT +GCAGTGGCACGGTCTCAGCTCACTGCAGGCTCAAGTGATCCTCCCACCTCAGCCTCCCAAGTAGCTGGGACTACAGGCGCACACCACACCCTGCTAATTT +TTGTGTGTGTGACAGAGTTTTGCTCTTGTTGCCCAGGCTGGAGTGCAAAGGTGCGATCTCAGCTCACTGCAGCCTCTACCACCTGGGTTCAAGCAATTCT +CCTGCCTCAGCCTCCTGAGTAGCTGGCATTACAGGCATGCACCACCACACTCGGTTAATTTTGTATTTTTAGTAGAGATGGGGTTTCTCCATGTTGGTCA +GGCTGGTCTTGAACTCCTGACCTTGTGATCCACCCGCTTTGGCATCCCCAAAGTGCTGGGATTACAGGTGTGAGCAGCCACCATGCCCAGCCAACCCTGC +TAATTTCTCTCATGTTTTGTAGAGACAAGGTCTTGCTATGTTGCCCTGGTTGGTTTCAAACTCCTGGGCTCAAGCGATCCTCCTGCCTTGGCCTCCCAAG +GTGCTGGGATCACAGGCATGAGCTACTGCACTGGCCTTCTGTCGTTTCAAGCCCCCTGTGTGAGACCCTCCATTACAGGGGCCCCAAGGCACTCGTACAA +GCCACTCACTCAAGGTCTACAGGGGCCCCAAGGCACTCCTACAAGCTCCTCACCCAAGGTCACACGGCAGGCATGTGGCAGAGCCAGGGTTTGAATCCAG +GCAACCAAGGGCAGAGGAGCCAGGGGGGCACCTGCAGCCCTTGGTGGCCAGGACCTACTAAGCCCCCGGCCCTGCCCCGAAGAAAAACACACATAGCCCG +AGGCCAGAGCACCAGAAATTTATTAAATTCCCCACTTTCCCCCAAAACACAATTACCCACACGCAGCAAGGGGGTGCGGAGGCCCCCCAGCCTGGCTCCT +GCAGCCTGGGCCAGGAGGACCAGCATGGGGACACAGGAGCTATCAGGCAGGAGTCAGGCTGGGGGACGAGGGGACACGGGATGGGGTGACAGACAAGGTA +GTGCAAGGGCAGAGGCTTCTGGCTGGAAGTCCTGGACCCCCAGCATAAAGGAGGGGAGGAAAGGAAGGGGGCTCATATAAAGCAGGAGACCCTGAGCCCC +GACACAGGTGGCGTGGGGGAGGACACGCAGAATGACGAGGATAAAACCGGCTCTTAGGACCGTGGCTTCTGTCCTGGGTCTCAGGGCACACGCGCGCACA +CATATACAACACAAGATGCTTCTGGCATGAGGGGCAGGGTCCCAGAGACCCCACCCTCATTCAAGCTAAAAACTGGGAGGGGCTGAGCAGGGGCTGGGAC +CAAGACCCATGTTTTACCAGTGGGGCGAGTTTTTTTGGTTTTTCTCTCCAAAAGGGAAATTTAAAAATCTACAACAAATCACACCAAATTCATTAAAAGT +GATAAAAACCCAGCCTCCCCCTCCTCACTTGAGCTTCAGACCGGGCCAGAAAAGCTCAACGATGAAGAAACAGGAACATGCCCAGGTCAGGTCTCCCCAC +CCAAACACAAGTCCCGGAGTGGGAAGCTTGGAGCTGGGATGGCATGGGCAGCCCCAGCCGCCAGCGTCTGTTGACTGCCAAGAGCTGCGTGAGGAGGGGG +CAGAGTGAGAGAGACCACCCCAAGCGAAAAAGGTTTCCGAGGACAAATTCTAAAAATATGAAAGATATTTTAGCCGAAGGTATCGGAGGGCTTGATGGCT +GGGCGAGGTGGCAGCGGGGTCTCCGCGGGGCCGCCATCAGCTGTGCTGCTCCAGGTAGGCGGACAGGAGCAGCCCCGGCGGCAGGAAATCCAGGTGCCGA +TTACTGACCTTCATCTGCCGCTTCCCCTCCAGGTCAGCACCTGCAGACGGGACCAGCGGGGCAAGAACGGGAGGAATTTGGGAGCCGCGGCAGGTAGAGG +TGCCTCGGACCTGCACCACCCTCGCTTCTTCCCAGGGAGGTCACCGCCAGCTGGTGTGTGCTGGTCACTGCGGCCTGGCTGGCCCTAAGCCCGCAGGTCC +GGGAGCCTGGCTCACAAGAATACCTAAGGCTCCCTACAGGAGCACTCTCCTCGGGCCCATCTCACTCCCCGCTGGCACTCATTCCACTGTGCGGATGGGG +ACCCTGAAACGCACTGGGCCTGAGGCCGCATGGCCACTCACACGCCTGCCTGGCGGAGTGTCCGGCCTCCCCTCAGGCTCCCTGCCCTGCAGAGGTGGCT +CTGAGGCACCCAGGTCCTGAGTGGTCCAGCTCCCACCGGCCTCCCCTTCCCCATCTCCCCCTCACTGCAGAAAAATGAATGACCTGGCCAGGCGCAGTGG +CTCATGCCTGTAATCCCAGCACTCTGGGAGGCCAAGGCAGGAGGATCATCTGAGGTCAGGAGGTCGAGACCAGCCTGACCAACATGGTGAAACCCTGTCT +CTAGGGCTGGGCGCGGTGGCTTAAGCCTGTAATGCCAGCACTTTGGGAGGCTGAGGCAAGCGGATCACGAGGTCAGGTTGAGACCATCCTGGCTAACACA +GTGAAACCCTGTCTCTACTAAAAAAAAAAATATATATATATATATATACAAAAAATTAGCAGGGCGTGGTGGCGGGCACCTGTAGTCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATGGCGTGAACCCGGGAGGTGGAGCTTGCAGTGAGCTGAGATCGCGCCACTGCACTCCAGCATGGGTGACAGAGCGAGACTTGG +TCTCAAAAAAAAAAAAAAAAAAGAAACCCGTCTCTACTAAAAATACAAAATTAGCCGGGCGTGCTGGCCGGCACCTGGGATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGAGGTGGAGGTTGCAGTGAGTAAAGATTACGCCACTGCACTCCAGCCTGGGTGGCAGAATGAGACTGTCTCAAAA +AAACCAAACCTAACCAACCAAAACAAAAAAAAAGAGCCACGTCCCATGTGAGCTCCGCGCCTCAGCAGTCCCCTCTGCCTGGGACCCCCCCGTCCTCTAC +TCCCCATCTTGCTGGGACCCCTCCTCTTCCGTGTCAGGACCACAGCTCCACACCCACCAAGCTCCAAGCCCCGCACCCCCAGCCAAGGCCGGATGTTCTG +AGCAGAGGCAGGCATGGGGGCTGCGTCTCCCACAGAGGGAACAGAGGGAGGCATCGTCCGGTTGCCATGGAAACTGTCACCTCGGCAACTCCAGGCGGGG +CGGCAGAGACAGGTGTGAGAGGCTCAGGACCAGATGGGGTGCCTGGGGCCGGCGGCGCCTGCACAGACGTTCACTACGGGGGTGAGTTCTGAGACTGCGC +CCCGTTGGAAAAGTGGAGCGCAGGGGCCAGTAGGGGGTCTCGCCTGAGGTCCCACGTGTGGTATGTGGGAGGCCTTAGAGTTAAATGCAAACCTTCCAGA +CACTGCGTCCCCCCATCTTATCTCTGGCTCTGGGAGGTCCCTCAAATCCAGGCTTCATCACCCCCACCCCGGGCCCCGAAGATGCAGATGGAGGAGTGTC +TGTGTCCAGCAGCCTGGTTGTGTCTGCGGTCACCCTGCGTGGGGCCGCATATGCAGGGAGCTTCTGGTGAATTCAAGGCAGGGTCCCACTGCCACCCCTG +AGTTCGTAGCGTCCCCACTCCAGCCCCCTTCCCCACCTCCCCACCAAGCCCCACTCTGAGGAACCAGGCCCCTGGGACCCTGGCCACTTTCCCAGGTTGA +GCTGGCCAACTTGGGGTCTTGGGGGCCACCGGCACTTACTGGCCGAGATGAGGTCCATGTACTGGCAGACAGCGTGCAGCAGAAGCCTCTCGAAGCTGTG +GGGAACGGGCAGTGAGCGCCGTGCAGGGGCTGCAGCGTGGGGTGTCCGCCCACCTGGCCGCAGCCTCGGAGGGTCCGCTCGCCTGGCCGCCCCCCCTTAC +CTGTTGTCTAGCATTGCTGTGTACACGGCCTGGGGGGACACGGAGAAGAACCGAAGCAGCCGCTCCTCCCAGGTCTCCAGCGTTTCCTGGGGAGAGCGGC +CCGGTGGTCAGGGAACTGCGGGACCTGTGGGTGGGGGGCCAGGGAGGTCCAGGGCCCCCAGGAGCCCACAGCGCTGGGCTCAAACATGACCTCTGACCCA +CCACGTGAGGCTGCTTAAGTGTCTCTGAGGCCACCATGCCACCTCCTGCCTGTGCCTTCCGTGGAGGAAACTCCTACACACCCTGCAGTGCCCGCCTTCG +TTGCCCCCGCCCTCCTACTCAGGGCCCTGGTGCCGCTGTCTGTATCCTGCCCTGTTTCCCCTGACACGACCTGCACCGGGTGAGAACCTGTGCCTGGGAA +ACGGGCCTTCAAAAAAGACCAGGCAGGTAGAAAAGGGAGGCCCGGCAATCCCCCACTCACCATGGGGATGCGGCTGCGCTTGAGGACGGCTCGCAGACGC +CGGCTGATGCGCTGGAAGCACTCGCGGGGTGTATAGGCGGGGTCCTCTGCAGGAGTGGGGGAACAAGGGGCAGTCTTGGGGTGCTCGTCCTGGCCCTGCC +CACCTGCCAGACCACGCCCACCCAGGGAAGACCACGCCCATCTGTGCCTTGGCCTCTCCTGCCCACCAAACCACACCTTCAACGATACTGTGGCCCCATC +CAGCCAGCAGACCCTACCCCCACGAGGCCCTGACCCCAACCCATCCAGCTGACCCTACCCTCACCTGTATGTTCACCCCAGCTAGACATGAGGCCCCACC +CACTCCAGGCCCACACAAGCCAGCTAGCCCCACCCCTACCCACTGCCATCCAGATCCTGCCCCCACATGCTGGCCACATCCACTCCATGTCCCGCCCCAT +CCATATCCTACCTACCCCATCCTGGCCCCACACACCCCATTGCCCTGTCCCCATCCATACCCTGGCCTCACCCACACACTAGGTCCAACCCACTCCAGGT +CCCGCCCACACCCCATCCATATCCTGCCCCCCATCGCGGCCCCACCCACCCCAGGCCTCGCCCCCATCCCCCATCCATACCTGGGCCCAACATACTAGGT +CCAACCCACTCCAGGTCCCGCCCACACCCCATCCATATCCTGCCCCCCCATCCCGGCCCCACCCACCCCAGGCCACGCCCCCATCCATACCCTGGCCCCA +CCCATACCCGCCCCAGCCAGGCCCGCACCTCTCCTCCGGTCCTCCCCACGGCCAGGGCCCCTCCTCCGCGCCTTGCTCCTGCCCTCATCCTCCAGGTAGC +GAAGAACCCGCTCCTGCTCCTCCCCGGAGCGGTTCATGAAATCGTTCCAGACCTGGAAGAGAGGCAGGGAGGCAGGCTTGCCATGAAACACTGGGGCTGC +GCTGACATCCCCGGGCAAATGGGCACGGTAAGGCCGCCAAGCACGTGGACGCGCTCCTGCGGTCACCTCTGTCCACTGAGGGGCCGCTGCTTGTGTCGGG +CCCTGAGCTGAGCGCAGGGAAGCGGGGAACCGGGGTGGGCCCAGCTGTCTCGGGGTGGGGGGGATTGAGGTGAAACACTCCTGCAATCGTTGGAGGGTTC +CCAAACGTGTTGGGCAGGTGAATCCAGGAGCTCGAAGGTTCCAGGGGTGGGGTGGGGATTCTGGCCTGGTCTGGGGACCCCGAAGGAGACTGAGGGGCCT +TCATTAGGAGATCAGAAGTGGGCGGGTGCTTCTGGCGGGGGACGGGCACAGGCGATGGCCTGGCCGTAGGAGAACTGCCGGGGTCCCCGTGTGGAGGGAG +TGAGGGGGTTGGGGGCCACACCTCCACATAGGTGGCGTTGTTGCAGGCCTCGGCAAAGATGCCTGGTGATGCAGGGGGTGCCAAGTCCCCATCCTCCAGG +CCAGGCAGGCCCCCGTCTGTCTCCAGCAGGGTCAGGAGGTACTGGGCTAGGTGGAAACAGATGCTCTCTGGGCCGGGGTGGCATTTGGGGACCCCCAGGC +ACCATGGGGACCCAAGAACTAGCCTTCCTCCTTTTTTATCATCTCAACCTCCGCACCTCCATGCTCCAACTGTCTTCCCCAGAAGGTACAGAGACCACCT +AGACCCCAGGTTCTGGATTGTCGAACTCCTATATATCCTTTAAAGCCCCAGCTCCAATGCCCGGGGCGCCCTCCCACCCAGCCCTGATCCAAGAGTCCAG +GGGGCGCCTGTGTCTGGCTCTATTTATATGGTCCCCCGGCCTACAGCTGACACCTCTTTGGGTCCCCAGCCCCACCCAGGCACAGCTCATGGGAGGGGTA +ACAGATAACACCAATATGCATGCCATTCTACAAGGCCCAGGAGCCCCCAGGAGGCGCCTCCCGACCCCTGCTCACTGTTCTCCAGGCGCTGGAGGCTCTT +CCGCCCCTTGGCCTTGGGCACGAGGTCTGAGTTCCGCACTGCCTGGTTGATGAAGTGCTGTTTCCGCCTGGAAGCCGAGAGTCTCTTCACCTGGGAGCTG +GCTAGGGCAGGCAGGCAGCTGGGAAGGGGCCTGTGGGCCGGGGCAGGGGTGGTCCTCAGGGTCAAGGCCGGCCAGGATCTCCGAGAAGGGCCCTACCACA +GCCATGGCCCGCTTGGTTTCCCCCAGCAATGGAGAGCTCACCCCTACGGTGTGTGAAGTCCTGGGCCCTTAAAATCCTATTTTGTTTCATCCTCACATCA +CAGGAAGCAGATACAATTGTGAAGACGGGCTGGGTGTGGTGGCTCATGCCGGTGATCCCAGCATTGTGGGAGGCTGAGGCCGGTGGATCACTTGAGCTCA +GGGGTTCAAGACCAGCCTGAGCAACATAGCAAGACTATGAAAAAAAAAAAAGACTTATTTTTTTGTCTCTACAAAAAAAAATAATAATTAAAAAATTAAC +CGGTGTGCTGGTACATGCCTGTAGTCCCAGCTACTCAGGGGCCTGAGGCAGGAGGATCACTTAAGTCCAGGAGGTCGAGGTTGGCATGATGGCACCACTG +CACTCCAGCCTGGGCAACAGAGCAAGACTGTGTCCAAAAAAAATAAAAAAAATTAGGTCAGGCACATTGATTCATGCCTGTAATCCCAGCACGTTGGGAG +GCCAAGGTGGGTGGATCACTTGAGGTCAGGGGTTGAAGACCAGCCTGGCCAACAGGGTGAAACCCTGTCTCTACCAAAAAAAATACAAAAATTAATCAGG +CGTGGTGGCGTGCGCCTGTAATCTCAGCTTACTCAGGAGGCTGAAGTGAGAGAATCGCTTGAACCCGGGAGGCAGATGCTCCAGTGAGCTGAGATTGTGC +CACCGCACTCCAGCCTGGGCGACGGAGTGAGACCTTGTCTCAAAAAAAAACAAAAAACTGTGATGATAGATTAGTAAACCGAGGCTCAGAGAAGTGAAGA +CACTTGCCCAAAGTCACACAGCAGGTGAATGACCAAGAAAAGCTGCCGCCCACCCCCAACCCCAGTGTTCAAGGTGTTAGCTGTAAGCCAGCAAGGCCCA +CAGCCTTTGGGACGTGAACAGCTTCCTTCAGAAATGGAGAGTCAAGAAACTTGATTTTATCCACATCCCCCACTCCCAGCAGCAGAGGAGCCAGAAAACA +GCCCCAGAAGCTCAAGGTGATGCCTCAGCCCCCCCCGCAAACCCCCCCCTTAATGTCCCCTGTCCCCAGGGCCAGGAGGAGAGTGCGGCTGCAGCGGCCC +CCCTCCAGAGCTAATCGGCCTGGCCGGAGCAAATGGCATTAATTGTGGAGATGGATTAGCTGTCACAGCTGGGCCTCCCACCGAGAATCCAAGGGCCGAG +CCACTCAGTGTGGGGGGAATAGGCAGCCGCCTGGGAAGCGGGTGGTTGGACAGGGTGGGGGTAAGCGCGCACCGCAGCCACCGGGCACCCGGGAAGCGGG +CGGCGTTTGGGGGGAGGTAGGCGCGCACCGCAGCCACCCGGCACCTGGGAAGCGGGCCGGTGAGGGGGGGCCTCATGGATGGGGACTTTTCTGGCAAGGA +AAAACCACACAAACTGGGCGTGGGAGCTCATGTAATCCCAGCACTTTGGGAGCCCAAGGTGGGTGGATCCCTTGAGCCTGGGGAGTTTGAGGCTGCGGTG +AGCTGTGACTGCAATACCGCGCGCTCCAGCCTGGACAACAAGAGCAAGACCGTGTCTCAAAACAAACAGGACGGGCGCGGTGGCTCACGCCTGTCATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCATGAGGTCAGGAGATTGAGACCATCCCGGCTAACACGGTGAAACCCCGTCTCCACTAAAAATACAAAAAA +ATTAGCCGGGCGTGGTGGTGGGCACCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGTGTGAACCGGGGAGGCAGAGCTTGCAGTGAGCCG +AGATCGTGCCACTGCGCTCCAGCCTGGACGACAGAGCGAGACTCTGTCTCAAAAGCCAAACAAACAAAAAACCGTAATGCTAGCTCCACTGGGCTCACAA +ACCCCCACACCACAGGGCTGACCATGGCCTCCAGGGTCTGGGGGTACCAGGATCGGCTCCACCCTTATCTCCTAACTCCACCCCACCTGAAACACATTCT +GCTCCAACCCCACAGTGGCACCTCCTGGCCGCTGCTGCTTCCAAGACACGATTTCCCGTCCCGCCTCGGACCTTCGCACAGGCGGCTCGGGTTTGCTGGC +TGGCTGTAACCCCCACCGCCGGCACTCACAGCCAAGCCTCGTTCACAGGAGACGCTCAGAAAAATAACCACCAAATCAATCCTCAATAAAAATTCTGTGA +TTCCAAGAGAGCCCACAGTCGAAAATCCCTAATAGCATCCAGAGTTCCCAACACAAAAATTAAAAGCAACCCACTCCACCCCTGCAACCCCCAAAAGACT +GGAAAACGCTAGGAAACTCTAGGCCAGTTGAGACAAGATTCACTCGAGGCAAGCTGGGCGCGGTGGCTCATGCCTGTAATCCCAGAGCTTTGGGAAGGTG +AGGAGGAAGGACAGCTTGAGGCCAGGAGTTCAAGATCAGCCTGGGCAACATCACGGTCCCCGCTGCTCAGGAGGCTGAGGAGGGAGGATCACTTGAGCCC +AGAAGGTGGAGGCTGCAGTGAGATGAGATCGTACCACTGCACTCCAGCCTGGGTGACAGACCAAGACTCTGTCTTAAAAAAGAAAAAAAAAATGCAGTCA +AGGGGGTCAGAAATGAGGGCAATGCTCTCCAGGGTCCACACACATGTAAAGAGTCCTCAAGCCTTAAGTCTGTGCACTTTACAGACCAGCTGTTACATCT +CAATCAAAAGTAAACAAGCTGATTGGCCGGGCGTGGTGGCTCACACCTGTGTTCCCAGCACTTTGGGAGGCCAAGGTAGGTGGATCACTTGAGGTCAGGA +GTTCAAGACCACCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAATAAGCCGGGCGTGGTGGCATGCACCTGTAATTCCAGTTACAC +AGGAGGCTGAGGCAGGAGAATTGCTTGAACCTGGGAAGCAGAGGTTGCAGTGAGCCAAGATTGTGCCACTGCACTCCAGCCTGGTGAACAGAGCGAGACT +TGGCCTCAAAAAAAAAAAGTACGCTGGGCGCAGTGGCTTATGCCTGTAATCCCAACACTTTGGGAAGCTGAGGATCTCCTGAGGTCGGGAGTTCGAGACC +ATCCTGACCAACATGGAGACACCCCCATGTTTAGTCTCTACTAAAAATACAAAAATTAGCCAGGCATGGTGACGCATGCCTGTAATCCCAGCTATTTGAG +AGGCTGAGGCAGGAGAATTGCTTGAACCCAGGAGACGGAGGTTGCGGTGAGCCAAGATCATGCCGTTGCACTCCAGCCTGGGCAACAAGAGTGAAACTCT +GTCTCAAAAAAAAAAAAAAAAACAAAACAAAACAATTAGCCAGGCATGGTGGCATGCACCTGTAATCCTAGCTACTCGGGAGGCTGAGGCAGGAGAATCA +CTTGAACCTGGGAGGTGGAGGTTGCAGTGAGCCAAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCAAGACTCTGTCTCAAAAAAAAAAAAAAAA +AAGTAAGCAAGGTGAGGAGACCCAGGGCTGCCTGAAGCAGGAAGGGGACGGGCAGATAAACAGCACAGTCTCCACAGACTGCGGCAAAAATCTATGAAAA +GTCATCAGAACAAAAATCTCACATATGCACAAGCACCCACCAATAGGGACCTGCAGGCAGAGGCACGGGTCAAGCTTCCACCCTGGACCAGGTGCTCAGA +ACTCAATGGCCCAGGCAAGCCTGGCAACTCCGAAACTGCCTCCTCGCCAGGCTGCGGCGTTAGCAGGGCAGGTCCTGGAATCTCAGCCCAGGGTGTGAAC +CCCAGCTACGAAGCTTCACCCTGAAACCCCCTTTTTTTTTTTGAGACAGAGTCTCACTCTGTCACCCAGGCTGGAGCGCAGTGGTGCGATCTCCGCTCAC +TGCAACCTCTGCCTCCCAGGTTCAAGTGATTCTCCTGCCTCAGCCTCCGGAGTAGCTGGGTATACAGGCGCCCGCCACCACGCCTGGCTAATTTTTTATT +TATTTTTAGTAGAGATGGGATTTTTTTTTTTTTTTTTGAGACAGAGTCTCGCTCTGTCGCCCAGGCTGGAGTTCACTGGCTCGATCTCAGCTCACTGCAA +GCTCTGCCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGTGCCCGCCACCACGCCTGGCTAATTTTTTGTATTTTT +AGTAGAGATGGGGTTTACCGTGTCAGCCAGAATGGTCTGGATCTCCTGACCTCGTGATCCGCTCACCTTGGCCTCCCAAAGTGCTGGGATTACGGGCATG +AGCCACCGCGCCCGGCTCACCCTGCAACCTTTAACCTCAGCCCCCTCTCAAAAAGTGGGAACAAGTTGGTTTGGGAGGGGTACTCAGAGCCAAAAGGGCC +TGGGATGAATTCCCCTCATCTCAGCTGCCACTTGCTTGTTTTCCTCCTATGATGGGGAACTCACCCCTCAGCCATGCCACACTGCTTTTGATCGTAAGTG +TCGCTGGACTGAGTATTTTCCCCACATTGGGCTCATTTCCTGTCACCTGTGCTGTCCCCGGGGAGGCAAGTTCTATTACTTTGATGCCCATTATACAGAT +TTGGGGTTTTTTTGTTTTGTTTTGTTTTGTTTTGAGATGGAGTCTCACTCTGTTGCCCAGGCTGCAGTGCAGTTGTGCCATCTCTGCTCACTGCAACCTC +CACCTCCCTGGCTCAACCGAGTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGATTATAGGCGCCCACCACCACGCCTGGTTAATTTTTGTATTTTCAGTAG +AGACGGGGTTTCACCATGTTGGCAGGCTGGTCTTGAACTCCTGACCTTAAGTGATCCGCCTGCCTCAGCCTCCCAAAGTGCTGGGATTACAGGCATGAGC +TACCACGCCCGGCCCTCATTATACAGATTTGTAAACCAAGGCACAAAGTCACCGCCCAAGCTCCCATTGCTGCAAAGAGGGCAGCTGGAGAAGGAGGTGG +TGGACCATGCCCTCAGCACAGAGCACAGCAGCCGACGGGTACTCAGTGGGAATACAGGGTCATGTTAAGCCAGCGTCTCTGAAGCTGGATCAGCCTGAAG +CTGCCTCCCTGAGGCCGGAGCACTCTGTCCCATGCCCCAGATTCACCCACAGCCCCCCCTGAGGCCCCGGGGCCTACTTCTCCACCCCAGCAGCTGGACA +GGGCCGATAACAGAAGTGACATCCGAGGGGAGCCCTCGGGGAAGTCAGAGGGGGCGGGGCTCGGTGACACAGCTCAAGCCCTCCCAGCAAGGGGCCTGGT +ATCACCCCATATTACAGATGAAGGATCTGAGGCTTGGAGAGGTGGGGCTGTCCCCCGTCACCACCCAGACAATGCAAGGAGCTGGATGTGAACCTGGGTC +TGACCCAGAACCCCAGAGCTACCCTGCTTCCCTCACCACCCCTCATACCAAAGCCCCACAGGCCTCTCCTCCAGGCCCACAAGGACCTGCCTGGTCCTTC +CCCTGCTCCAGCACAGCCCATGGCTCCCCAGCATCCCAGGGCCAGGCCTGGCTCCCCCTTGGCCTAGCACTGCAACACGAGGGCTTTCGCCTGTTTTGTT +TGGTATCTGAGGGCTCGCCACCCTCCCCTGGGTCTCTAGTGCTGAGCTGAGCACTGGAAATCGAGTCCCACCATCAGATGGAGCTGGCTGACTTCAACCA +GTTTCCAGCAGGAAATTAAGAAACATCTTCAAGCTTGTCATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCATGAGGTCAAGAGATGGAGACCATCC +TGGCCAACATGGTAAAACCCTGTCTCTACAAAAATACAAAAATTAGCCAGGAGTGGTGGCGCACGCCTGTAGTCCCAGCTACTTGGGAGGCTGAGGCAGG +AGAATCGCTTGGACCTGGGAAGTGGAGGTTGCAGTGAGCTGAGATCGCACCACTGCACTCCAGCCTGAGTGACACAGCAAGACTCTGTCTCCCAAAAAAA +CAAAAACAAAAACAAAAACAAAAAAACATCTGGCCTCTGGGGTAGACAGGGGGGCCTGGGAGTCACCGACACTCCTCTCCAGAAATGGAAGGAACAGGAA +GACCACATCAAAATCCCCATGCCTGGCCGGGCGCAGTGGTTCACACTTCTAATCCCAGCACTTTGGGAGGCTGAGGCAGGTGGATCACTTGAGGCCAAGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACTCCCGTCTCTACTAAAAATACAAAAAAATTATCTGGGCATAGTGGTGGGCGCCTGTGGTCCCAGCTAC +TCAGGAGGCTGAGGCAGGAGAATCACTTGAACCTGGGAGATGAAGTCTGCAGTGAGCCGAGATCACAACACTGCACTCCAGGCTGGGTGACAGAATGAGA +CTGTCTCAAAAAAAATAAAAATAAAATAAAAAATAAAAAAATCCCACGTCCAGCCACAGGCCCCTCCTCACAGTGCTCCAAACTCAGGGAGCCCCGGTCT +CTGCCTGATGCACCTGCTCATTCCAGCCTCAGCTCTGTGTTCACCACCCCCAGGAACGGCCCCGCCCCCCACCTAGCCCAGTCAGCCTTACCAGGAAGCT +CTGGAAACCAACCGGCCCCAGCCGGCCCGTTTACTTCTTTGCTCCTTAATCACTAGCTCACTAGGCCCACAGAACAAGACAGGGTCCGCCCCCCGCCCAC +CGCCGCCCCCCGGTCCTGGCCTGTGACCGGCCCACAGCGGCGCTCACTGCCTGTTTGTTGAATGAAGAACTAAACTTCTGTTGACACACCTCCCAAGGGC +TGGTTCATCTGTTTCCCACGCCACTCAACAAGACCACTTTACAGACGAGGAAACTGAGGACCCAGCGGGGGTATCTGAGGCTTCCTGGACCCTGAAGGCT +CGAGGATGTGTGTCCACAGAAGAGGGGGGCAGCCCAAGCTGGGGAGCTGCTGGAGTTTGGGGGAACAGGCCTCCCGGCCACTCCCAATTCTACTCCTTGC +AGATTTTGAGAGGGGAACTGTGAACCCTCAGTCCCTCGAGCAAAAACACACCTTTCCCAGCACTGGTCCCTCCCCCAGGAACCCACTAGAGACAGCAAGA +GAGGAACCGACTTGTGCATCAGGAAGCCAGGGCTCAGGGCGGAGGTGACTCAGCCTGGGGTGGGGCAGACTGCGGCGGCCCCCAGCAGTCCCCAACCCCC +CACCAGGACACAGCTGGCAGGTAAACACCCAGAGACTGACGGCTGAGAGCGGAAACATGAGTGTATTTACATAGTTACATAGGAGTCACTACACCTGGGC +TTCAAGACCAGGGTGCCAGGCGTGGTGGTTCACGCCTGCAATCCCAGCACTTTGGGAGGCCGAGGCAGGTGGATCACCTGAGGTCAGGAGTTTGAGACCA +GCCTGACCAACATAGTGAAACCCCGTCTCTACTAAAATTACAAAAATTAGCCAGGCGTGGTGGCACATGCCTGTAATCCCAGCTACTCAGGAGGCTGAGG +CAGGAGAATCGCTTGAACCTGGGAGGCAAAGGTTACCATGAGCTGAGATCGCGCCACTGCACTCCAGCCTGGGTGACAGAGCAAGAACCTGTCCCCCCAA +CCCCCACCAAAAACAAAAAAAACAGAAGACTCAGGAAGAAGAGCCCATTTTGAGGGTAAATGCCCACACCAGGTGGTTCAAGGCCCCCTTAGAGGAGACG +TTACGTGGGTGCAGTGGCTCACGCCTGTAATCCCAGCACTTTGTGAGCCCAAGGCAGGTGGATTCCTTGAGTCGAGGAGTTCGAGACCAGCCTAGGCAAC +ATAGTAAGACCCTCGTCTCTACAACAAATTAAAAAATTAGCCAGGCCGGGCGCAGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGCCGGT +GGATCACCTGAGGTTGGGAGTTCGAGACCAGCCTGACCAATATGGAGAAACTCCGTTTCTACTAAAAATACAAAATTAGCTGGGTGCGGTGGCACATGCC +TGTAATCCCAGCTACTCAGGAGGCTGAGGGAGGAGAATCGCTTGAACCTGGGAGGCAGAGGTTGCAGTGAGCCGAGATCGCACTACTGTACTCCAGCCTG +GGCAACAAGAGCGAAACCATCTCAAAAAAAAAAAAATAGCCGGCATGGTGGTGCACACCTGTGGTCCTAGCTACTCGGGAGGCTGGGGCAGGAGGATCGC +CTGAGCCCGCAGGTGGAGGATGCAGTGAGCTGTGATCAAACCTGGGTGATAGAGTGAGACCCTGTATTAATAATACTACTACTAGGCCGGGCGTGGTAGC +TCACGCCTGTAATCCCAACACTTTGGGAGGCCGAGGAGGCAGGATGGCTTGAGCCCAGAAGTTTGAGACCAGCTTGGACAAGTTAGCAAGACCCTGTCTC +TAATATGAAAAACAAAAACAAAAACAAAAAAAAAGCATCCTCTGCTCCAGCCTGGCCAATAGACCGAGACTCTGTCTCCAATCAATTAACCAATCAACCA +ATCAAAGACGCATCCTTTCTCCTTCAGATACAAATCACCTCGGTAGAGATGGGTATGGCCTCTGAGTGGAGATAATAGTGATGATATAATAAACATAATA +ACGATGATAGTAATAAATGATCATTTAAAAATAATACTAGCCGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGCGGGCAGATCA +CAAGGTCAAGAGATCGAGACCATCCTGGCTCACACGGCAAAACCCCCGTCTCTACTAAAAATACAAAAAAATTAGCCGGGCGCGGTGGCGGGCACCTGTA +GTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCGTGAACCCAGGAGGCGGAGCTTGCAGTGAGCCGAGATCGCCCCACTGCACTCCAGCCTGGACG +ACAGAGTGAGACTCTGTCTCAAAAAAATAAACAAATAAATAAATAAATACAAATAATACTAAAGACCGGGTGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCAAGCAGATCGTGAGGTCAGGAAATCAAGACCATCCTGGCCAACATGATGAAACCCCATCTCTACTAAAAATACAACAATTAGCT +GAACGTGGTGGCGGGCGCCTGTAATCCCAGGTACTGGGGAGGCTGCCGCAGGAGAATCGCTTGAACCCAGGAGGTGGAGGTTGCAGTGAATGAAGATCGT +GCCACTGCACTCCAGCCTGGGCGATAGAGCGAGACTCCGTCTCAAAATATTAATACTACTAAAATAACCAATAAAACATTAACGATAATTAGTAATGAGA +CAACGGACACTCCTGTTTGCTGGGCCCGCCGCAGTGCCAGCTCGGTAACCCCCACCACTCGGAGAAGAGGCCACACTTACTATCCCATTTTACAGAAGGG +GAAACTGAGGCATGGAAGCATGAAATAACCTGCCCAGGTGGCGCCGTCCGCACACGGAGGAGGCAGGAACGGAACACGCGCCGCCTCCTCGCCCTCCACC +AACACGGACCCCAGGGGCGCACCCTGGGTCCCCGGGTCCCTGTGCGGGCCGGGGTGACACACGGCTGACCCCCGCACAGACCGCCCCGCTTCCGGGTCCC +CCGGGAAGGACGCGCGGGCTCCTGCTTGCCAGGTTTTAACCCACAAGGGTTGTAGGGATTTACCCAAAGGAGAGCAAGGAGCCGGGTCTGCCCGGAAAGG +CAGGGGGCGCGGACAAGCCCAGAGGGCGAGTGGGGCCGGGCGTGCGGCAGGGACCAGGCTGGAGCGCATGGCCACGTGGGTGAACCCCGACCCGCGGACA +GGGGCCCAGGACCCTCTGGCGGGAGGCTCCATGGCTGGCACCTCGGGGCCCGGGGAGTGGGGGGGCAGACCCGGGAGTGGGGGCGCGGCCCCGGGGAGGT +GGGGGGGGGGGTGGACCAGGGAGTTGGGGGGCGGACTGGGGAGGTGGGGGGACGGACCCGGGAGTGTGGGGGGCGGACCAGGGAGTTGGGGGACTGACCG +GGGAGTGGGGGGACAGACCCGGGAGTGGGGGCGCGGCCCCGGGGAGGTGGGGGGGGTGGACCAGGGAGTTGGGGGGCGGACTGGGGAGTGGGGGGACAGA +CCCGGGAGTCGGGGCGTGGGCCAGGGCAGTGGGGGGGTCGGACAGAGGAGTTGGGGGGCGGGCCCGGGAGTGGGGGCGCGGACCCGGGAGTGGGGGCGAA +GACCAGAGAGTAGGGGCACGGACCAGGGAGTTGGGGGGTGGAACCGAGGAGTTGGGGGGCTGACCCGAGGAGTTGCGGGGCGGACCCAGGAATGGGGGCA +AGAACCAGGGGAGTGGGGGGGTGGAGCAGGGAGTGGGGGGACGGACCCAGGAGTGGGGGCGTGGATCAGGGCAGTGGGGGGGCGCGGACCCGGGAGTGGG +GGGAGTCGGACCCGGGAAGTGGGGGCGCGGACCGGAGAGTGGGGGCACGGACCGAGGAGTTGGGGGGCGGACCCGGAGAGTGAGGGGGTGGACCCGGGAA +TGGAGGCGCGGACCAGTGCAGTGGGGGGGCGGACCGGGGAGTGGGGCGCGGACCGGGGATTAGGGGGCGGACCGGGGAGTAGGGGGCGGAACAGGTAAAT +GGGGACGTGGATCCGGGTCCCCTCCCCCAGCGAGCCCCCGGAGCGCCAGGAGGGTGTCCCCGCTGAGTAACAATGAAGACCCCCCACCCAGCCTGGGGGT +CCACAGCGGGCGAGAAGGGAAGGCAGGACAGGCTGAAGCCCCGGAAGATGAGCAACGGGAGCGAGGGGAACGAAGGGAACGAGGGGAGGGAAGGGAAAGG +AGGGGAGGGGAGGCGGGGAGAGGATCTCAGGGGAGGGAGCCCAGCCCGCCCCCGGCGCCCGCCGCGCCCCGCCCGCCCGCGCTCACAGCAGCCGCCGCCC +GCCCGGGGTGCCCTCCGCCGCCTCCGGGCCGCACTCGGGGTTCTCCAGCGCGACCATGGCTCGCACGCTGTCGCCGCCGCCGCCGCCCGGCAGGGCCTTC +ACCGGGCCGGGCAGGAAGTGACGGGCGCCCGGAGGCGGGCAGGGGCGGGGCCTGGGGCTGCGCGGCGGGGCGGGGGCGCCCACCTCCCGGCTGCCGGGAA +CGAACGCGGAAACCCAGGCGCGCGGGGAGGGGATCCAGCCCCTGGGGGGACGAACGGGGAAACCGAGGCGCGCGGGGCGGGGATCCAGCCAACAGGGAAC +GAACGGGGAAACCGAGGCAGGCGGGGCCGGGATCCAGCCATCAGGGAACGAACGGGGAAACCGAGGCAGGCGGGGCCGGGATCCAGCCCCTGGGGGGACG +AACGGGGAGACTGAGGCGGGAGGCGGGGCCGGCCACGATCCCTACACCCAGAAATCTAGCTCCGGGAAGGAGGGACACCTAGGCGAGGGGTCGAAAACTC +AACCACAACCCTGCGTCCCGATCCGGGCTGCGGACTGAGCCAGGAATCCAGCCCAGGGAGGCGAGGAGACACGGACAGGGAAACTAAGGCCTGAGCATCG +ACGAGGGAGGGGACGTTCTTCTTGGAGGCAGAGGATGGCGGAAATTAAAACTGCCCGAGCCTTCCTTCCACCTGCCCCTCCCAGCCCTGGAGCCTCGGCT +AGGCAACCCCTTCCCCTGCTTAGCCTCAGTTTACTCTTCTCTAAAATTAGGCCTGGTGGCCAACGTGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +AGCCAAGGCCAGTGGATCACTTGAGTCCAGGTGTCTGAGACTAGCTTGGGCAACATGATGAAAACCCATCTCTAAAATAAAAAGAAAGGGCCGGGCGCGG +TGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGCGGATCACGAGGACAGGAGATCGAGACCATCCTGGCTAACACAGTGAAACCCCCTC +TCTACTAAAAATACAAAAAATTAGCCGGGCGTGGTGGCGGGGGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCGTGAACCCGGGAGG +CGGAGCTTGCAGTGAGCCGAGATCGTGCCACTGCACTCCAGTCTGGGCGAGGAGCGAGACTCCATCTCAAAAAAATAAAATAAAATAAAATAAAGCAAGA +GGGAGGCTGGGCACGGTGGCTCGCACCTGTAATACCAGCACTTTGAGAGGCCAAGGCCAGTGGATCACTTGAGGTCAGGAGTTTGAGACCAGCCTGGCCA +ACATGGCAAAACCCTATCTCTACTAAAACTACAAAAATTAGCCGGGCGTGGTGGTATGCACCCATAGTCCCAGCTACATGGGAGGCTGAGGCACAAGAAT +CGCTTGAACATGGGAGGCAAAAGTTGCAGGGAGCCGTCCACTTCACTCCAGCCTGGGCCACAGAGTAAGACTACTCTGTCTCAAAAAAAAAAAAAAAAAA +AAAAAAAATAGCCAGGCACAGTGGCTCACGCCTGTAATCCCAGCACTCTGGGAGGCCGAGGCGGGTGGATCATGAGGTCAGGAGATTGTGACCATCCTGG +CTAACACGGTGAAACCCCATCTCTACCAAAAATACAAAAAATTAGCCGGGCATGGTGGCAGGCGCCTGTAGTTCCTGCTACTCAGGAGGCTGAGGCAGGA +GAATGGAGTGAACCCAGGAGGCAGAGCTTGCAGTGAGCCGAGATTGTGCCATTGCACTCCAGCCTGGGCGACAGAGCGAGATGCTGTCTCAAAAAAAAAA +AGCAAGAAAGAAAGAAAAAGAAAGAAAGAGTAAGGAGGAAAAAGAAAAGGATGAGAAACTGTGGATGGACTCAAAAAAGCGTGCACTGTGAGATTCCTGT +AGATAAATGTGCAAAGAGGTGAAAAAGGACAATGGAGAGATGTATCAGGAGTGACTGGCAGGGGAGCTGGGCATCGGGAATGAGTGGTTTCCCCATCCAT +CAGGCACAGGGTAAGGGTAGATGCTCAAAGAATGGACCTGAACATTTATTCGTGAGAGAGGGAGGCAACTCCAGAGAACTTCCTGGGCCTTCCTCCCATT +CTGGGTTCCAGGGCTTCCCTTCAGGGGCCTGGGCCTGTCCTGTCTGTACCTTCTTCTTCTTCTTCTTCTTCTTTTTTTTTTTTGAGAGAGTCTCGCTCTG +TCACCCAGCCTACAGTGATGCAATCTCAGGTCATTGCAACCTCCACCTCCTGGGCTCAAGTGATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGATTACA +GGCACCCTCCACCAAGCCCGGGTAATTTCTGTATTTTTAGTAGAGACCAGGTTTCACCACGTTGGCCAGGCTGGTCTGGAACTCCTGACCTCAAGTGATC +CACCTGCCTCGGCCTCCCAATGTGCTGGGATTACAGGCATGAGCCACTGTGCCCGGCCTATTCATTTTTTTTCCTCCCTTTTTTGTCTTTTTTTATGCAA +ATGGAAGCACCTTTTTCTTCGCTGTGTATTACTCCATGATGACCAAATGTCTTGGACTCTGTTGCAGGATGGACTTTGGGGGAACCTCCTGGATGTCATC +CTGGGGTACACTTCCAGCTGTGGGATTATGGAGTCAAGGTTGTGCTGACCAGGCTGGGTGGCTCATGCTTGTCATCCCAGCACTTTGGGAGGCTGAGGCA +GGAGGACTGCTTGAGCTCAGGAGTTCAAGACAAGCCTGGGCAACCTAGTGAGATCTTGTCTCTACAAAAAAATTTAAGGGGGGAGGGGGGAGGGATAGCC +TTAGGAGATATACCTAATGCTAAATGACGAGTTAATGGGTGCAGCACACCAGCATGGCACATGTATACATATGTAACTAACCTGCACATTGTGCACATGT +ACCCTAAAACTTAAAGTATAATAATAATAAAATAAAATAATAAATAAAATTAAAAAAAAAACTTTATTTGCAAAAAAATAAAAAATAAAAAATTTAAAAA +TAAATTAGCTGGACCGGGAGCAGTGGCTCACGCCTGTAATCCCAGCACGTTGGGAGGCCGAGGAGGGTGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACGTGGTGAAACCTGGTCTCTACTAAAAATACAAAAATTACCCGGGCATGGTGGCAGGCACCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATTGCTTGAACCCGGGAGGCGGAGGTTGCTTTGAGCCGAGATCATGCCACTGCACTCCAGCCTAGGCAACAGAGCGACACCCTGTCTCAATAATG +ATAATAAAAGGCCGGGCGCGGTGGCTGACGCCTCTAATCCACCACTTTGGGAGGCCGAGGAGGGTGGATCACGAGGTCAGGAGATCAAGACCATCCTGGC +TAACACGGTGAAACCCTGACTCTACTAAAAGTACAAAAAATTAGCCGGGCGAGGTGGCGGGCGCCTGTAGTCCCAGCTACTAGGGAGGCTGAGGCAGGAG +AATGGCGTGAACCAGGGAGGCGGAGCTTGCAGTGAGCCGAGATGGAGCCACTGCACTCCAGCCTGGGCGACCTGAGCGAAACTCTGTCTCAAAAAAATAA +ATAAATACATAAATCAGTAATAATAATAATAATAATGAGGCTGTGGCGTTTGCAAGGTGCCCTCCACCTGGTTCCCGCTGCTAGTGTCCCTGCGGGTATC +AGACACCCCTTGTCAGTCATGTGGGACACATTCAGTCCCAAACCACCAGATCGGGGACGTCCCTCACCTGCCCTGAACTTTCCATGGCTCTCCAGGGTCC +TGGGGACAAACCCAAGCTATCCTCACTCAGGGTCTCCGCTGAGGGCTGGCCTCCCCGCCAGGCTGGGCCCACCCCCTGGAGCCCCAGCCCCTACGAGGGT +CAAAGCCCTTCCCATATTCACAGGCCTTAGAGTTCGCGCCTTGGCTGGGCTCCTAGTCCGGGCTGAGCGTCTACTCGCTGGTTAAGGTCGGTCCTTCCAG +GTCCACAGCGGCCTCCACGCGGCCCACCCCCTGCCTGCTCCGCCCCCTCCAGCCCCCTCCCGCGCTCTCACTCCGACCTTGCACCGGGAGGAGGGAATAG +GGGGGTTGCCGCTGGGTGAATAGAGGGCGCGTGGGCAGGGGAGGGAGTGGCGAGCGGCTGCCGGAGAGGCGGGAAGGCAAGGCCAGGGGAGGGGGGCACG +GGCTATAAACGCTCGGCCGCAGCGGCGCCGGCAGAGGAGCCGCCGAGCCCAGCACAGCTGCCCTCTGGACCCTGCGGACCCCAGCCGAGCCCCTTCCTGA +GTTCCACAGGCGCAGCCCCCGGGCGGTCGGGCGGAGGGGTCCCCGGGGCGGTGCCAGGGCGCAATCCTGGAGGGCGGCCGGGAGGAGGAGGTGCGCGCGG +CCATGCACACCGTGGCTACGTCCGGACCCAACGCGTCCTGGGGGGCACCGGCCAACGCCTCCGGCTGCCCGGGCTGTGGCGCCAACGCCTCGGACGGCCC +AGTCCCTTCGCCGCGGGCCGTGGACGCCTGGCTCGTGCCGCTCTTCTTCGCGGCGCTGATGCTGCTGGGCCTGGTGGGGAACTCGCTGGTCATCTACGTC +ATCTGCCGCCACAAGCCGATGCGGACCGTGACCAACTTCTACATCGGTGAGTGCGGGCGCTGCGCCGCACCTGCTGCCGTCCCGGGGGCTCCGAGGGCCG +AGCGGCCTGGGGCGCCCTCTCGCGACGCATCGGGGCCCTCTCGGACCCGGCTCTGTCCCCTGCAGGGGTCCCCCCCAACCTCGAATCTTTTCCCTGTGGT +CCCTGCACCTGAGGCTAGAGGTCGCAAACTCCAGCGCGGGCGGGCCCGGGCGGGCCGGAGGGTGGGGAGTGTGGCACATGGAAACCTCGACCTGGCCACT +CGCGGGGCTCGCCCCGGTGCAGCGCGGGCCAACGGCTCGGTGTCAGCTGAACAAAGGGCTGGGGGAGGGGCTGGCTTGGCCCGCGGGCCTTAGTTTGCGA +CCCCTGCCCCGGTGGCTCTCTGAGCCTGTTTATGCATTTGTGTCCTGGGGTCCCCTATCACACACAGCTGTGAGCCCAGTCGGTGGCTGCTGGGCCGGCA +CCATTGTCTCCAGTTTGCAGTTGTGGAAACTGAGGCTCAGAGGGTCAGGGGCCTGCTTAGGCTCCCCCAGCCCGGACAGGGCCCAGCAGAACCGATTTCT +GCCGGAATGGCCAGGAAATCCGAGCCGGAGGCGTAATGTTTGAGATGTAAGGGGGAATTACTAGAAGGCGCCCCAACTTCTCCGCCCGAGGAGGCCAGGG +GCGCTGGGGGAGGGGGGGGCCTCCCTGAGCCATCCTGCTGGTCACTCGGACCAAGGTGGGGGCCAGGGGTCAGGGCCAGGAGCGCTGGGCGGTTCCCGCG +GCCAGTGGCGCCCACGCCCAGCGCCCGCGCATCCCCACCGCAGCCAACCTGGCGGCCACGGACGTGACCTTCCTCCTGTGCTGCGTCCCCTTCACGGCCC +TGCTGTACCCGCTGCCCGGCTGGGTGCTGGGCGACTTCATGTGCAAGTTCGTCAACTACATCCAGCAGGTGCGCTCCGGAGCAGGAGGGGAGAGGGCGCA +CTTGGGGACGGGCGGGGGTGCGCTCCGCAGTGGGAGGGGAGGGGACGCACTTGGGGACAGGCGGGAGTGCGCTCCGCAGTGGGAGGGGAGGGGATCGTAC +GTGGGGACGGGGAGGGGGGGTGCGCTGCGGAGCAGGAGGGGAGGGAGCGCACGTGGGGACGGAGGGAGATGCACTCAGAAGCTGGAGGGGAGGGGGCGCA +TGGTGGGGCGGGGCAGGGGTGCACTCTGGAGCAGGAGGGGAGGAGGCGCACGTGGGGACGAGGAGAGGGGATGAGCTCCGGAGCGGGGGGCGGGCGCATG +TGGGGAGGGGGAGCCCACGTGGGAAGGGAGGACGGACCTTGGGCGGGGCGCGAGGCAACGCATAGGAGAACCAGGGGCTGGGGTGCCCAGCTTGCGGGAA +GGGGCTGGGCGGTGGTGCAGCCTAGAACTGGAGTGGGGGGCGGGAATGGGGGAGGGATGCAGACGGGGACCCGGGTCACTGGTGAGGAAGGGCTACTGAG +GCCCTGAGGCTTCTTGCCCCGCCTGTCCCTCCATCCCACGCAGCCCCCCTGTCTCAGACTCGGGGTATCAGCCGCCCCCCAAGGGCTCCCTCACTTCCCC +AATCCTCCTGCCCTCCTCTCCCAGTCTCCCCACCTTCTGTCCCCTCAACCCGCACTGGACACTCCTCCCAGGACACTTCCCGTGTATGTGCCTGAGTGTT +CGCACACGTAGGGGGATCAGCAGGGCGGGCGGACAGGGCAGGCTCCCAACCGCGCAGGTGGCCACACGCCCGGCTGGCGGCTCCCGCAGGTCTCGGTGCA +GGCCACGTGTGCCACTCTGACCGCCATGAGTGTGGACCGCTGGTACGTGACGGTGTTCCCGTTGCGCGCCCTGCACCGCCGCACGCCCCGCCTGGCGCTG +GCTGTCAGCCTCAGCATCTGGGTAGGTGAGTACAGCTCAGGGGCCTCACGGGAGAAGGCGGACACGTCCTAGTGCCCTGGGCGCCCGGAGCCACCTGCCG +CCTCGGTCCAGCATCTGGAAAATGGGCGCAATAGCTCTGCCTGCCTAGGGCCAGCGAGGCTGCAGACGGGGCGCCCGGGCCTTTGCAGGGTGGCTGGGTG +AACGCCTCCCGGGGAGGCACGTGGGGGACCGCTGGTTCCCCGAGCGGGGTCTTCATCCTGGCTTGTGGCACAGGCTCTGCGGCGGTGTCTGCGCCGGTGC +TCGCCCTGCACCGCCTGTCACCCGGGCCGCGCGCCTACTGCAGTGAGGCCTTCCCCAGCCGCGCCCTGGAGCGCGCCTTCGCACTGTACAACCTGCTGGC +GCTGTACCTGCTGCCGCTGCTCGCCACCTGCGCCTGCTATGCGGCCATGCTGCGCCACCTGGGCCGGGTCGCCGTGCGCCCCGCGCCCGCCGATAGCGCC +CTGCAGGTGCGCGGCGTGGGTGGGAGGACAGCAAGGCTGGGCGGGCGGGGAGGCACCGTGGTGGGAGGCGCCGGTGGGGGCATCTGCGCGGGCAGGGACA +GCCCAAGGGGTCCAGGAGGGGCGGTGCGAGGGGATGAGCTGAGCCGGGCCCCAGCCTTTCGTCTAACCACCTTCACGGCACCCCCCCAGGGGCAGGTGCT +GGCAGAGCGCGCAGGCGCCGTGCGGGCCAAGGTCTCGCGGCTGGTGGCGGCCGTGGTCCTGCTCTTCGCCGCCTGCTGGGGCCCCATCCAGCTGTTCCTG +GTGCTGCAGGCGCTGGGCCCCGCGGGCTCCTGGCACCCACGCAGCTACGCCGCCTACGCGCTTAAGACCTGGGCTCACTGCATGTCCTACAGCAACTCCG +CGCTGAACCCGCTGCTCTACGCCTTCCTGGGCTCGCACTTCCGACAGGCCTTCCGCCGCGTCTGCCCCTGCGCGCCGCGCCGCCCCCGCCGCCCCCGCCG +GCCCGGACCCTCGGACCCCGCAGCCCCACACGCGGAGCTGCTCCGCCTGGGGTCCCACCCGGCCCCCGCCAGGGCGCAGAAGCCAGGGAGCAGTGGGCTG +GCCGCGCGCGGGCTGTGCGTCCTGGGGGAGGACAACGCCCCTCTCTGAGCGGACCCGGTGGGAATCCGAGCGGCTCCCTCGGGAGCGGGGACTGCTGGAA +CAGCGGCTATTCTTCTGTTATTAGTATTTTTCTTACTGTCCAAGATCAACTGTGGAAATATTTTGGTCTCTTGTGACGTTCGGTGCAGTTTCGTTGTGAA +GTTTGCTATTGATATTGAAATTATGACTTCTGTGTTTCCTGAAATTAAACATGTGTCAACACAGGACTTTCTGGATCATTCCAGAAAGTGTCAGACGTTT +TCTCATTGTCTTGTAGTTGACTGTCACTGTGTACGATTCATTCCACTTTTTTTTTTTTTTTTTTTTTTGAGACAGTGTCTCATTCTGTCACCCAGACTGG +AGTGCAGTGACGCGATCTCCGCTGACTGCAACCTCTGCCTCCCGGGTTCAAGTGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGATTACAGGCGCCCG +CCACCACGCCCGGCTAATTTTTGTATTTTAATAGAGACGGGGTTTCTCCATGTTGGCCAGGCTGGTCTCGATTTTCCTGACCTTAAGTGATCCCCATGCC +TCTGTCTCCCAAAGTGCTGGGATTACGGGCGTGAGCCACCGCGCCCGGGGCCTCATCCCACTTTTAGAGAGACTAAAATGTGAAAACAGACAGTGCAAAT +GCCCATCAATCAACGAGCAGATAAAGAAAATGTGGCGCGCGCGCACACACACACACACACACACACACACACAGAGAAGACTACTACTCAGCCATAAAGA +GTAATGAAATGGCATTCACACAACCTGGCCGGAGTTGGAGACCACTACTCTAAGAAACTGGAATGGGAAACCAAACATCCTATGTTCTCAGCCTCCTGCC +TCAGCCTTCCGAGTAGCTGGGACTACAGGCGCCCGCCATCACGCCCGGCTACTTTTTTGTACATTTAGTAGAGACGGGGTTTCACCATGTTAGCCAGGAT +GGTCTCGATCTCCTGACCTCGTGATCGCCCGCCTCGGCCTCCCAAAGTGCTGGGATGACAGGCCGTGAGCAAAACTCATTTTCAGGTGAGACGGCGCCAC +CTAGCGGCCGCCGGCGCTGGCCCCGCCCCTAAGAGCCCGCCCCCCCTCCCCTCCCGCCGGCCGCAGTCCCGCAGGTGCCCGGCAGATGGCACGCGCGGCC +CGCGGAGGTTTCGCGCCTTCTTTTCTCGCCTCCAGAAGTCCCAGAGGTGCCCCGTGCCCAGGGCGCGGTGTCGCTCCTTCGGATCCCAACCTGGACCCCC +GGTTGGAGGTATCCCCGCTGTGAAGTGGGGCAATCAGAGGCACATTGTGAATTATCCCGGTCTTAGGCACTTTACTTTTGAGGGCCCCTTCTATGAAAAC +GTTATTCAAAATGGTAATTTATTCTACAATATTCACCGTCAAAGAAAAAAAGAAGAAAAAGATACTTTATTCTGCTTCATGTCCTGGAAGAGGGGTAAAA +ATGATATTTTATATCTGCGTCAGTATAAAGAGAGATATAACAGGCTGGATTCATTATATATGATTTTTTTTTTTTTTTTTTTTGAGATGGAGTTTTGTTC +TTGTTGTCCAGGCTGGAGTGCAGTGGCGCGATCTTGGCTCACTGCAACCTCCGCTTCCCAGGTTCAAGGGATTCTCCTGCCTCAGCCTCCCAAGTAGCTA +GGACTACAAGCCTATGCCACCACACCAGGCTAATTTTTGTATTTTTACTAGAGACAGGATTTCGCCATGTTGGCCAGGCTGATCTCAAACTCCCAGCCTC +ACGTGATCTGCTGACCTCCACCTCCCGAGGTGCTGGGATTACAGACGTGAGCCACTGTATTTTATTTTTTGAGACAGTCTTGCTCTGTGGCCCAGACTAG +AGTGCAGTGGTGTGATCATGGCTCACTGCAGCCTCGACCTCCTGGGCTCAAGCAATCCTCTTGCCTCGGCCTCCCGAGTAGCTGGGACTACAGGTGTGTG +CCACCACAATTGGCTAATTTTTGTATTTTTTGTAGAGATGGGGTCTTGTTACGTTGCCCAGGCTAGTCTCAAACTCCGGGGCTCAAGAGATCCTCCTTTC +TCAGCTTCCCAAAGTGCTAGGATTACAGTCTTGAGCCACGGTGGTCAGCCTTAATTTTTTTATTTTATAAATTTTTTGTGGAGACAGGGTCTATGCCCAG +GCTCATCTTGAATACCTAGCCTTAGGCCATCCTCCCGCCTAAGCCTCCCAAAGTCTGGGATTACAGGCGTGAGCCACTGTGCTGAGCTCTCTTCTTTTTT +TTTTTTTTTTTTTTGAGACAGAGTCTCCTTCTGTCTCCCAGGCTGGTGTGCAGTGGTGTGATCTTGGCTCATTGCAACCTCCGCCTCCCAGGTTCAAGCT +ATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGATTACAGATGCCTGCCACCATGTCCGGCTAATTGTTTTGTATTTTTAATAGAGGCGGGGTTTCACCAT +GTTGGCCAGGCTGGTTTCGAACTCCTGACCTCAAGTGATCCACCTGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACCAGGCCCAGCCCT +AGTTTGGGCTTTTTAACCTGCAGAGCTGTGGGAGCGGGATCTGGGGGGTTTTATGAGGATGTCCCCTACCTGAGTGCAGAGTAGAGAACCGGTCCAGTGA +CCAGCAGGGTTGGGGGAGGATCACGCTGTTTTTGTGTGGGGGAGGTTCCCAAAGCCCCAGGCGCCCCCAGGAGATGGTCTGGCTGGGAAACCTTCAGAGC +TAGGGCTGCTGTGCCCCCAGGAGATGGTCTGGCTGGGAAACCTTCAGAGCTGGGGCTGCTGTGCCCCCGGTAGATGGTCTGGTTAGGAAATGTTTAAAGC +TGGGGCTGCTGTGCCCAATGCACAGCTTGAGAAAGAGACTGGGAGAGGTCTGTACTGATCTAAATCCACACTGCTGCCTACCCCTGCGGGGCATGAGGGC +ATCTGGAATATGGTGGAGCCAGCTAGTCTGCGTAGACATTCCCGGCTCCCTCTCTGGGCTAAAAATAGGAGCCCCCTCACTGCAGGCAGCTGCCATCCTG +CATCCCCTCACCCCCCTGCGCGGCCCCTTTGGGGGAAGCTGCAGCCAGCTACCCGGATCACAGCTTCCTCCTGGGAAACGGGTAGGGGCTCTACCCTTCC +TGCCCTGGGGGTAATTATGCCCCCACCCTGTGCCCTTCCCTTTGAACAAAGGGCAGCCTAATCCAGAACAGGATGGTGAAAGGGTTGAATTAACATTGGC +CCATTTTATAGAGGGATAAACTGAGGCACAGACAGGCCCATGCACCTGCCCTCCAGGTGCCTTTCGGGTCTGCTGGCCTCCAGGTGCTCCATCGTAGGTG +GGAGGGACTTCCTGCACCTTCAGACCTGAGCTGGGTCCTGGCCCGAGAAGGGGGTACTCCCACACCCCTTTATCCCGCTGCAGGGAGCGTCTCTCCAAAG +CACCCCCAACCTGGGGCAGGTGTCTCAGGCCTCTCCATCGGAGATAGGGGTGGCAGCTGGGTTTGGTGTTTAATATAGCCTTATGGTGGAGGCCTCTCAG +ACACCTGCCGCCATTAGGTTACACGTGGCCCTGGGGCTGGAAGGCTGGATTCAGGCCTTGTTGTCGGGGGCAGCTCTCCTGCCGGCAGTTTTTTGTTTTG +TTTTGTTTTTGAGGTGGAGTCTCACTGTGTCACCCAGGCTGGAGTGCAGTGGCGCGATCTCGGCTCACTGCGACTTCCACCTCCCGGATTCAAGCGATTC +TCCTACCTCAGCCTCCCAAGTAGCTGGGACTACAGGCGCGCGCCACCATGCCCGGCTGATTTCTGTATTTTTAGTACAGATGGGGTTTCACCTTGTTGGC +CAGGCTGGTCTCGAACTCCTGACCTCTGATGATCCGCCCACCTCCGCCTCCCAAGGTGTTAAGATGACAGGCGTGAGCCACCGCGCCGGCCCCGGTTGCA +GTTTTGTGGAGGGAGGAGGTGCAACTAGGTGGAAGGACAGAGAGAAAGTTGCAATGCCGTGTGCTAGTCTAGGGAAAGGGGAGGGAGACGACTACAACCC +CGCCCCCAACACTCAGGACCGGGGACCCGAGCCCGCCAGAGACCCTCCACAAGTGAGGGTCCCCCGGGGTGGCCCCTGCCCGCCCTCCAGGCTCCCCTGG +GGCTCACGTCCGGGCTGGAGCCTGGGCCTCTGCGCTTAGCCCCCTGGGGTCGCTTCCCGCGCACACAGCTCCCTGCAGAGCACGCGTCCCCCTCCCGACC +GCCTTCCTTGCACCCCGCTCGGTGCCTCAGTTTCCTGCTCTGCGCAGTGGCGACAAGAAGGTTGCCAACTACAGAGAGGAGTGAGGGCTGGAGACGTGCA +GGGACCTCCCTGGAGGGAGGCGCGGGGCACGTGGTTGGGCAAGCGACCGCTCAGACCGTGTAAGTCATCACCACCTTCACGGGGGGGTGGTGGGCAGCCG +AGCTCCCGACGCTGGTGACAGCCGGGCCGGGCAGGGTCGTCCTGGTTTCACAAAGGGGCTCCGGGTCCCAGCGCGCACCTCCCCACGCCCGCGCCGAGCC +CCCGTCTGCAGCCCGTCCCTCCCCAGAGGGAGGCCGGCGGGACCCTGGTTCCCTCCCTCCGACGCCGCCCGCCCAGCTCTGCACCGGGTCTTTCAAGCCC +ATTTCTCAGACTTGGAAACGGCGGCTCCGGAGAGTGAAGTCACTCTCTCAGGGTCTCTCCGTCTAAGGGGCGAAGGTGAAACTCCGAGTCCACGAGGCCC +AGCGTAGGTGCTCCGTAAGAAGGGAAGAGACTTGGTCCCGGATCTGGCTCCGATGCCTCCGGCCAGCCCGCCCAGGCGGAGCCCCAGTCAGTCCCCTCTT +CTTCCCCCGGGGCGCTCCCGCCCCAGCCCCTGCCCCCGGCACCCTCTGCGCTTGGGGCCGCGTCGCGCACTTTGCCCACCGTCCCTAGGCCGGGGGCGGG +GCCTCCCGCGGCGCTGTTCCCCTTCCCGTTTATTATTTATTATCCTTTAAAGGGGCCGCGACCTGAAAATTTCCGTCCACTCTGCCCGGCTCCCCAGCGC +CCCCGGGCTGGTTGCGCGTCGTCAGACCGCGGGAGGGGGGCGAGGGGGCGTGCGGGGAAAAGTGGGGAGCCCTGGCGAGGCCCTCCCGCGCCCGGGCCGC +GGCGCTGAATCACCGGCCAGGTATTTGCATCCGAGAGCGACTCGTCCCCTGGTGATTTGTCTGGGGGTGGGGGAGGGGCGGGGCGGGGGCCGGCCGCGCG +CGGGGCGCCTCTTACCAATCGGGCGGAGGGGTGTAGACGCGGACGCGGCTGGCGGCTCGGTGAGTCGGCGCGCGGCACAGCCCCGTGGGTCGGGGGCCGG +GAGCCAGCGGCGCGCACCGGCGGCTGGAAGCCAGGCGGGCCCGGGCAGGCCGACCCCAGGCGCGGGGCGCGCGCCCCACTACGAGCCGCCCTGCGCGGTA +AGGCTGGGGAGCGCGCTGGCCGTTCCCAGCGCGGGTTCCGGTGCCGGGGTGGGCGCAGTGCGTCCTGGAAGCCAAAGAAGGGGGTCCCCAAAGTTGGGCG +GAGATGTTGGTGGGGGTCCCGGACTGGGAAGGCGGCCCTGGCGGGCTGGGGTTCGGGGAGTTTTCTCTGCACCCCGCTTGGAGACTTCACTCCCCACTGG +ATCAATCGCTCAGGGGCGAGCAGGGGCGATCGGGGGTCGCGAGTGCGCGCCCCCCCCTCCCCAGCGGAAGGAAATGGTCTCTGCGCGCGCGCGGGGGGCT +GCACCCCGATATTTTATTTCATTTTTATTCTTTCTCCCCGAAATCAGGGATTTATTCGGGAGCCCAGAGAGGAGGGAGGGTAGTTCCCGGCGAGCCTCCC +CAGCCGGGCTGGTTTATTTATAAAGTGTCCGCCCCAGCGCAGAGAGGGGCCCCCGGGGGAGACACCGCGGCCCCCGGGCGCCGGGGTGGGTTGGGCCCGG +GCGCCCGGTTCCTCGGCGGGGATACCCAGGAAGAGCCCCCTGACCCGTTTCAGGGCCCCCCAGACACAAAAGCGGGCGCAGGAAGCGCTGGGAGCGCGCG +TTTGTCAACTCCAACGCTCGGCGCCGGCCCCGGGCGGCGGGTTCAATTATCTTCCGTTTTTAGGCGCTCGGGCTGGAGGGGTTCCCCCCCCCATGCAAAT +CGGCCGCTTTCCAAGAAGCCTTTGAAATCCGGACCAGGGTTTCTGTCTTCTTATTTCTTCTCCTTCTTGAGTTTTTTTCTCACTTCCTCCAGGCCCCCCC +AACCCAGGACTTTCTTAGCCCCCTCCCCAGCTTTCTGCCCCGCCCCTCCCCCTCCTCTTCCCTTCGTGGAGTGAGGGGCCCCTTTCGCCACCCGCGGGCC +CGGGGCCTTGCACAACTCTTTAAATAACCATGTTTTGCAAGGCCCGCGCCGAGCGGGTGACCTCTCTCCGGAGGCCTGGGGGGAGGAGGGTGTGGCCCAG +GATCCCTCCGCCCCCCACCCCTGCCTGGTCCAACGACCACCCAGCGCCCCGTCCCAGCCTCTCCCTTGGGGCTGTCATAAAATGGGGGTGGGGGTCGAGG +ACAAAGGGCTCTTGGGGGGAGGGGTCTGAAGGGGGTGGGCGTAGCTAGTTTAGGGTTATGGCGGCGATGGGGGGGCACCCAGCCCTGACCTAGGGGGGAA +TCTGGGATCCCCACCTGCCCCCTCCACCGGCCCCAACGTGGAGGTCTGTCCTGCTCCCCTCCCCCACCCGGCGACCCGGAAGGGTCATTAAACCCAGCAG +GGCTCGGAGCGGGCTGGTGGGGGGAGTGGCTTCCTTTGGCCTCTTCCTTCTGTGCCCCCAAAGAGGGGGGGCTTTGCTTGGAGCTCTTCCGTGGGGGGGG +CCTTGTCTTGAAGTTGTCCCAGGTGGGGGAGGGGCGACAGACCCGACCAGACCCTGAGTCAGAAATGCCCCCTCAGCACTTTCTTGGGTTGGGTGGGTGG +GGGGTGACCTCCAGCCTGGGGATGGGGGGCTGGGTGCCGCCCTGGTGGCCTCCGGACCGCCAGGCTCTCCTGGTCACAACCCAGCGCTATGGCCCTGAGG +TCTTTGTGACCTGGGACCTCTGTCCCCACAACAGATGGAACAGAGGCTATTTTGGAACATGCCCTCCTCGCTTTCTCCCAGGGGCCACCCACCTGCCCCC +CACTGCCTTTTCACCCATGGGGCCGAAAGACTCAGGGGTCTGGGTAAAGGGTGTCTAGGGCAGAGGGGCCACAGGACTCTCTTGTCCGGTGACTGGGGAG +GCTTGGGGGTGTCTGCTGTGCAACACTGACCTGGGTGGGGTCGGGTCACAGGAGGGATCTGAGTCCCAGGGGTCCCTGCCTCCTCGTCTCTCCAGGCCTT +GTCTGCCCAGGAGCTGTGTATGAGTCTTGGGGGCTCCTTTGCCAGGGTAAGGGTTGGGGGTGGCCTCCTGGGCCCAGCTGCCTCTCGGGAGGGTGGAGCT +TTGCCCCCTCCGCTGTCCCCATGATGTGCCTTCCCTCTGGGGTGTCACTCCAGGCCTGTTGGGTTCTGCCCGGCCTGTTTTATTGGCGGCCTGGGCGGGT +GGAGGTGTGGCCTGGGCTAGGGGGTGGCTCGGGTGGGACCCAGGCCCCAGGAGTCTCTGTTCTTCACCCAGGCCATTAGGACTGGCCCTGGGTGGAAGGC +ACTCTAGGCTGGGTGAGTGTGTTGCCGTCCGAGACATCTGGCCCACTCGGGATCCCAGAGGACCGGGAAACTCCAGACCCCTGTTGCCCTGCAGAGATTG +TGGGGTCTGCGTGGGAGGCTCTGTGGTCACCCAGACCTGGGTTCAAATCCCACCGCCATGTCTCCAAGCAGAGGATCCCTGAGCCTCAGTTGTCCTCAAC +CATGAAATGGGACCGCCCTGGTGCCCCCTTCTCTGACACCTGTTGGTGCCCACCTTAACCTCCTGAACTCGATTCATCCCTCCTTGAGTGCCATGGGTTG +GGGGGGTACTGTTACCCACACTGTTTTGCAGGTAGGGAACCTGAGGTCCAGAGAAGTTGTGGCTTGGGCGTTGCTGTTGAGTTGTGTGATGGGGGGAGGG +TTAGCCCAGGGCCCGTATACAACAGGCGCTCAATCTCCAGTCTGGCCTGAGATGGGAGGATACCTAGATACCTGGAGGCCAGGCTGGGCCGCTCCAACAG +GGACTCAGGCAGCGACTGGAACTTAGAACCCACCTGACTGGGGCCCGGAGCCCGCTGGCCAATCACAGGCCAGGAACGCCCATTCCCCCACCCTGCTTGT +GAAGCAATAATCCAAGATCTCCTGGGGCAGACAGTCTGGCCACAGCGTGTTTCTCTGTGGCCCCGTGCGGGGCGACCTTGCTACCCAGGCCCACAGTAGG +CTGTATGCGAAGAGCCTGCGCCTCTGCCTCCAAGAAGGCCTCCAGGTCTGCATCCTGCATGAGATGGACATGAGAGCTGATCCCCAGGGCCTTCATGGGG +AAGGAAGGAGGGGGCTTGAGGAGCTCAGGCCTGCTCTGACTGTGCCTTTTTTCCCCCTCAGGTTTCTGCAAATGCGTGAATGAGCCGGATGCCAGCCTCT +GTCCCCTGGAGCCCAGCGTGAGGAAGAGGCATGCCCCATCAGCCTTCAGCTTGAGCCCGGCGGCCCCCGCCCCCGCCCCCTGCCACCCTGCACTGCCCCG +GCTCCCCCGCGGCCCCCACGCTGCAGTGCGGCCGGGCCCCCTCCCCGCAGGGGCCGCCCCCGCCGCCCACCCCTAGCGCCCGTGGTGGTGGTGGTGGTGG +TGGTGGTGGTGGCCCGGGCCGCAGGGCCATGAAACTACAGGCCGTGATGGAGACGCTGTTGCAGCGGCAGCAGCGGGCGCGCCAGGAGCTGGAGGCCCGG +CAGCAGCTGCCCCCCGATCCCCCTGCTGCACCCCCCGGCCGGGCCCGGGCTGCCCCCGACGAGGACAGAGAGCCCGAGAGTGCCCGGATGCAGCGGGCTC +AGATGGCCGCACTGGCAGCCATGCGGGCTGCAGCTGCGGGCCTGGGACACCCAGCCAGCCCCGGCGGCTCTGAGGATGGGCCCCCAGGCTCGGAGGAGGA +GGACGCGGCCCGGGAGGGGACACCGGGCTCACCCGGGCGAGGCAGAGAAGGGCCAGGAGAGGAGCACTTTGAGGACATGGCCTCCGACGAGGACATGTGA +GTTGGGGTCTGGGGCAGGGCCTTCTGGGGGCTGTTACTGGCTCTGAGTGTCACTCTGCTCATCTGCAGAATGGGAGTAAGGGTCAGGTCGCGGGATCTCC +TTCCTGTAATTCCAGCAGTTTGAGAGGCCGACGTGGGAGGATCACGTGGGCCCAGGGGTTGGAGACCAGCCTGGGCAACATAGCAAGACCCCATCTCCGC +AAAAAATTAAAAAATTAGCCAGGCATGGTGGTGCACCTGTGGTCCCAGCTACTGGGGAGGCTGAGGCAGGAGGATCCCTTGAGAACAGAAGTTGAGTTGT +GATTGTGCCACTGCACTCCAGCCTGGATGACAGAGATAGACCCAGTCTCAAAAGAAAAATGGTTTTTTTAGCCGGGTGCTGTGGCTTACGCCCGTAATCC +CAGCACTTTGGGAGGTCGAGGTGGGTGGATCACCTGAGGTCAGGAGCTCAAGACCAGCCCGGCCAACATGGCGAAACCCCATCTCTACTAAAAATACAAA +AATTAGCCAGGCGTGGTGGCAGAAGCCTGTAAACCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCTTGAACCTGGGAGGTGAAGATTGCAGTGAGCC +AAGAATGTGGGTTTTTTTTTTTTTTTTAGACAGAGTCTTGCTCTTTTCGCCCAGGCTGGAGTGCAGTGGCGTGATCTCAGCTCACTGCAACCTCCTCCTC +CCGGGTTCACACCATTCTCCTGCCTCAGCCTCCCGAGTAGTTGGGACTACAGGCGCCCGCCACCACGCCTGGCTAACTTTTTGTATTTTTAGTAGAGACG +GGGTTTCACCATGTTAGCCAAGATGGTCTCGATCTCCTGACCTCATGATCTGCCTGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCAC +ACCCGGCCAACTTTGTTTCATCTTAGTTAACTTAAAGCAACCTAGCCACCGATGGCTACAGCAGATTCAGCGGCAGGGGCAGATAAAATCTGCAGCCGGC +TGGACCTGCATAGCGTGTGGGTCCCCCCAGGGCTGGCTGAGGGCTCACTTGCTGTGGGATCCTGGCCTCCAGGAACCCGCATCTTCCTGGGAGGACCTGA +GCAAGCAAAGATGCTGGGCGCAGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGAGGATTGCTTGAGCCCAGGAGTTCAAGACCAGC +CTGGGCAACCTAGTGAGGCCCCATTTCTACAAAAAGTACAAAAATTAGTCGGGTGTTGTGGCATGCATCTGTGGTCCCAGCTACTCGAGAGGCCGAGGCG +GAAGGACTGCTTGAGCTCAGGAGGTCAAGACTGCACTGAGCTGTGATCACACCACTGCACTCCAGCCTGGGCAACAGAGAAGACCCTGTCTCAAAAAACA +AAACTGGCCGGGTGCAGTGGCTCATGCCTGTAATCCCAGCTACTCAGGAGGCTGAGGAGGAGAATCGCTTGAACCTGGGAGGCAGAGGTTGCAGTGAGCC +GAGATCGTGCCTTTGCACTCCAGCCTGGGCAACAAAGTGAGACTGTGTCTCAAAAAAAAAAAAAAAACAACCAAACAAAACCTAGCAGCAAAGAAGCAGG +TGATATCAGGTTGTACAAACAGCTGCCAATGGCTGGGCGTGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGCGGATCACGAGGTC +AGGAGATCGAGACCATCCTGGCTCACACGGTGAAACCCCGTCTCCACTAAAAATACAAAAAAATTAGCCAGGCGTGGTGGCGGGCGCCTGTAGTCCCAGC +TACTTGGGAGGCTGAGGCAGGAGAATGGCATGAACCCGGGAGGCGGAGCTTGCAGTGAGCCGAGATTGCGCCGTTGCACTCCAGCCTGGACGACAGAGCG +AGACTCCCTCTCAAAAAAAAGACAAAAAAAAAAAAACGGCTGCCAAGAAAGTCTAGGAGGGTGCCGTGGAGGGGCAGTGGCGAGGGTGGGGCGGATTTCA +GATGGCGGTGGGAGAATTCTCCCTGTGGAGGGAAGGGGAGGTGGAGCTGGGACAGCATGCATGGTGCAGGATGCAGGAACCAGCCTGCCGTAATGATTCC +CTTTTTTTTTTTCCCAAGAGAGTCTTGCTCTGTGGCCCAGGCTGGAGTGCAGTGGTGCCATCATAGCTCACTACAGCCTCCATCTCCTGGGCTCAAGGGA +TCCTCCCGCCTTGGCCTCCCAGAGTGCTGCCGGGATTATAGGTGTGCGCCACCGTGGCTGCCTGCGTGATGCTTTTCAAGGCCCCAAAATTCACGCTGTA +GGGACGGCTTGTGCTGTTCTGGGCTAATTGGAAACAAAGTGGGCGTCACGGGTGCCCCACGCTGTGCTCATGAGCGCTCTCTGCAGTCTGAGCTGGCGGC +GGCCGGCTCTTCCTATTTCCAGAGAGGGAAACTGAGGCTGGGCGGGGAGTGGGTCTTTCCTTGGGCTGGGACGAGCCAGCACCTTCTCCCCTGACTCCTG +CCCTCTGCTCACCCCAGGAAGCCCAAATGGGAGGAGGAGGAGATGGAGGAAGACCTCGGGGAGGATGAGGAGGAGGAGGAGGAGGATTACGAGGATGAGG +AGGAGGAGGAGGACGAGGAGGGGCTGGGCCCCCCAGGCCCTGCCAGCTTGGGCACCACGGCACTGTTCCCCCGAAAGGCCCAGCCACCCCAGGCCTTCCG +CGGCGATGGCGTTCCCAGGGTGCTGGGGGGCCAGGAGCGGCCGGGGCCTGGCCCTGCCCACCCCGGAGGGGCCGCCCACGTAGCCCCGCAGCTGCAGCCG +CCTGACCACGGCGACTGGACTTACGAGGAGCAGTTTAAGCAGGTGAGTGGGCGCGTCCCGCGTGGCGGCTGAGGCACCTGCTCCTGGGCCAGTGGGGCCC +TTTGAAGGCCCACGTTGCACGGGGTGTGTGCTGAGCCGGGCGTCGAGTTGAGAGCTGGGGGTTCCTGCGGTAGCTGTGCTTCCTGTGCTTCCCTCCTGGG +CGTGGGCTCGACCAGCTGGCTGTTCATTGCTCTGATGTGGGATGTGTGAGGAGCACCCGGCCGGGTAGGAGAAACCTGGGGGGCTCCACGGCCCCCATAT +CGGAGGTGATGGGGCAGAGATGGAAAGGTGGGCCTGGGAGGGAGAGGCTGGCGCCGGCCCGAGCTGGGCTTGGGTTGGAGGAACCAGGCCTGCGGGCGAT +GCGGGCAGAGAGGCCGGGGCCTTGGTGACGTGGTGACTTGGCCTCCTCTGTCCCCTGGCATCTGTGGAGAGCCGTGGGGGGTTGCGGGCTGCAGCTGGCA +GCCGAGGGGATGTGGGGGTGGCTCAGGTGTGGCTGCAGGAGACGCAGGAGCCAGGGCCTGTGAGGCTCCGAGTGGGCGGTTAAGGCTGGGGCCGGCAGGG +GGTCTCAGGGACCCCAGGCTGAAGGAGGAAGTAGGGGCCGCCCCAGCCTTTCCCCGCAGGCGGCCAGGCCAGAGGAAGTGGCCGGGCGGGGGATGCTTTG +AAGTTGGGCCGTGCTGGGCCGGGCAGATGGAAACCAGATGGTGGCCAGGCTCACATTCCAGCCCTCGTCCAGCTGGGCTCTGCCTCGACCTCTGGGCGCG +GCTGGGGGGAGCCACCTCCTCGCCCGGGGCTGGAGCTGGTCTGGGCTCCCGCAGGGAGGTGGATGATGGACACGCTGGGACATGCCTGCCTCGGGGCAGC +CCCTTCGGCCCTGGGCTTCCAGAATCCGCTCTGAGGAGCCTCCTAGGAGGGGCCAAGGCACAGACACCCAGGGGGGCCTCCCCGGGGCTCCTGACTCCAG +GGGTGCCGGGTAGCTTAAGGGGCGGCCCTAACCCCAGCAGCCCTCAAGAGACTTAAGGTTGGGCTGCCTGGAAACTCACAAATAGTAAAGAGCTGAAAGC +CGGACACGGTGTGGGAGAATGGCCAGGGCAGCGGCGGGGACTCGGTGGGGGGGGGGGGCGTCTCGCTGATTCCACCCTGCTCTGTGACTCAGTTTCCCAC +TCCTGCAGAAGGGGATGCTCCACGGGCCACACTGCCGCGCGTCCCATTCTGCCAGTGAGAAAACAGAGGCTCAGTGTTGGGAGGAGGGGTCTTGTGATCT +TTTCTGGGTTTAAGATGATACGGATGAGCATGCTGAGAGTGGATTCTCTTTAATTTCATTAATTTAATTCACCAATTAATTTAACATTCACCCAATATTC +GCCATCTGCCCGGGACTCAGCCCGCAGGGAGCCCTGGGCTGGAGGGGCGGGCAGGAGCCGGACGGAGACCTCCATCCCCGCAGGGTTATAGCCAAGCCGA +GAGGGAGGGTCAAGGCCCCCCATTCAGTCGGTCCTTCGGGGGTCAGAGGTGAATGGGACCCCCTGACCCTGGACACACGCCCCGCCCAGACAGCCCCGGC +CTCCAAGGCCCAAAGCCGATGGGGGAGTTTTGGGGTGACTGGCCCAGACCAGGCAGGGATGAGGGGCCAGGCGCCCTGACCCCACAGCCCGCAGCATGTC +CTGAGCGAAGGCAGGAGGCAGAAGCCACTGTCTACCTTGTCTGGGCGACACCGCGGGTCAGGGTTGTAGGTGCCATGTGGGGTTTTTCTGCAGCGGGAAG +CCGAGATGGGGAAACTGAGGCCAGTGCAGGGAGGGGGGTCACTGTGTCACCGGCAGCCTCAGGTATTCCTGGAGATCCTGCCGCCCCGCACCTGCCCCCT +GGGTGTACCGGGCAGTGCAGAGGCCCTGAGGTGGACTAAAGCTCGGCTTGTGTGTAGGGACCGGGTGCCGCCTCTGGGTCTTGCGGGAGACGGGATTGGA +ACTCCGAGAAGATGAGGGCCTAGGGATGGTCGTGGGCAGCGGGGGTGGGGGGAGGCCCCCGCCCTGCAGTCCTGTGACTTTTTTTTCTCTAGAGAAGGGC +TTTCACGGTGTTGCCCAGGTTGGTCTCAAACTCCTGGGCTCAAGTGATCTGCCTCACTCAGCTTCCCAAAGTGCTGGGATTACAGGCCTGAGCCACGGTG +CCCAGCCAGTCCTGGGATCTTATCCTGGGCTGTTCGTGGCAGGTCCAGCCGCCGATGCCGCCGCCCGCCCAGCTGGCCAGACACCTGTGTTCCCAGTGTC +AACAGTGGCCTGGGCCCAACCAGCCCAGTCAGTGTTACCTCCCGCCCGGCCCCTACTGGGGCCCCTGTTGACTCTGGCGCCTGCCCCACCCCCTTCCTGG +CACGTGGCAGGCCTGGCCCGCTGGCCGGCCGCTTGGCACCGTCTCTGCCTCTTCCTCCCAGGTCCTGGCAGGGCTCGGGGCTAACTTCCGCCTGCAAATC +CTCGACAGCTGTGAAATTCTGCTGTCGGCTGCAGGTCTGGTGGGTGGCCAGGCCGCGGCGGGGGGCCGGGCGCAGCAGGCTCAGGGCCACGGGTTCTTTC +CTTGGACACCTGGAACCTTGCTGCCTGGGGCCTGGGGACGTGCAGTTTTGGAGGCCAGCACGTGTCGGGCAGTGATTAGGATCTCAGCCTCCTGATGTCT +GACGTAGCCTCCTGGTGGCCTCCTGTCACCCACACAGCAGGCCCAGCTTCTAGAAAGCGGCCACGGTAGGATTTTATTGGATTATTATTATTTTTGAGGC +AGGGTCTTACTCTGTCGGGTAGGCTGGAGTGTAGTGGTGCTGTCCTAACTCACTGCAGCCTCGATCTCCTGGGTTCAAGCGATCCTTCTGCCTCAGCCTC +CTGAGTAGCTGCGAGTACAGACGGGCGCCACCAAACTCAGCTAATTTTTGTAGAGACGGGGTCTTGCTATGTTGCCCAGGCTGGTCTAGAACTCCTGGGC +TCAGGTGATCTGCCCTCCTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCACCCCACCATGGTAGGATTTTATTTATATATTTGTTTATT +TATTTTTTGAGACGGAGTCTCGCTCTGTCGCCCAGGCTGGAGTACAGTGGCGCGATCGCGGCTCACTGCAAGCTCTACCTCCCGGGTTCACGCCATTCTC +CTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCATCCGCCACCGCGCCCGGCTAATTTTTTGTATTTTTAGTAGAGACAAGGTTTCACCGTGTTAGCC +AGGATGGTCTCGATCTCCTGACCTTGTGATCCGCCTGCCTCGGCCTCCCAAAGCGCTGGGATTAAAGGCGTGAGCCACCGCGCCCGGCCCGTGATGGGAT +TTTACACGCACAGGCGGTTAATCACAGATCTTCAGCTGCTTAAGGATTTGAACCTTTAGTCTCAACAATTCTAATAAGTGTTGAATGAATTTGAGATGAA +TCTTAAAAAACAGCTTTATTGGGCTATACTTCATATGCCATACAATTCACTGTTTTAATTGTACGATTGGGGCCAGGCACAGTGGCTCACACCTGTGATC +CCGGCACTGTGGGAGGCCGAGATGGGCAGATAGCCTGAGCCCAGGAGTTCTACACCAGCCTGGGCGGTATAGCAAGACCCCATCTCTACAAAAATTAGCT +GAGTGTGGTGGCGCACACCTGTAGTCCCAGCTACTTGGGACCCTGAGGTGGGAGGATCCCTTGAGCCCAGGAGGACAAGGCTGCAGTGAGCCGTGATCGC +GCCACCACACTCCAGCTTGGTGACAGAGCGAGACCCTGTCTCGAAAAAATAAGAAGGATAGGGTGGGTGCAGTGGCTCACGTCTGCAATCCCAGCACTTT +GGGAGGCCGGGGCAGGCGGATCACGAGGTCAGGAGATCGAGACCATCCTGGCTAACACGGTGAAACCCTGTCTCTACTAAAAATATAAAAAATTAGCCGG +GCGTGGCAGCACGCGCCTGTAGTCCCAGCTACTTGGGAGGCTGAGGCAGGGGAATCACTTGAACTCAGAAGCAGAGGTTACAGTGAGCCGAGATCATGCC +ACTGCACTCCAGCCTGTGTGGCAGAGAGAGATTCTGTCTCTAAATAAATAAAATAAAATAAACCCTGACCCTTTAACTATTATCCCCCTATTCTACCAGC +ACGCCCCAGCCCCTGGCAACCACACATCCCCTCCTGCCTCTGTGGATTGGCCTGTTCTGGACATTTTATAGAAATGGGATCACATAGCTGGGTGCAGTGC +TTCACGCCTGTAATCCCTGTACTTTGGGAGGCTGAGGTGGGCAGAGCACCTGAGGTCAGGAGTTTGAGACCAGCCTGGCCAACACAGCAAAACCCTGTCT +TTACTAAAAATACAAAAATTAGCTGGGTGTGGTGGCGGGCACCTATAATCCCAGCACTCGGGAGGTTGAGACAGAACCGCTTGAACCCGGGAGGCGGAGA +TTGCCGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCAACAGAGGGAGACTCCATCTCAGAAAAACAAGAACAAAGAAAAGAAATGGGATCACAC +ACTGCGTGGCCTTTTGTGTCTGGCGTATCTCACTGAGCGTGACGTCCTCCAGGTGCATCAGCACCGTGGCCTGGGTCGGAGTCTCCTTCCTTTTCACGGC +TGAGTCATACTCCGCTGGATGGATGTGCCGTATTGTGTTTGCCCGTTCCGCTGTTGGTGACCACTCGACCTGTTTCTGCCTTTTGGGTTTGTAGTGCTGT +ACACGTTTTTATGTGGGCGTACGTTTGTATTACTTTTGGGTGTGTATCTGGGAGAATTGCTGGGTCTGCTGGTGACTCCATATTCACCCATCAGAGGAAC +TGCTAGACTGTTTAGCAAGCAGCTGCCCACGTTACCTTCCCACCAGCCACAGATGTGGGTTCCAGTTCCTCTACATCCTCACCACTTGTTATTGTCGACT +TTTTTTTTTTTTTTTTTTTTTTTTGAGACAGAGTCTTGCTCTGTCACCCAGGCTGGAGTGCAATGGGGCGATCTCGGCTCACTGCAACCTCCACCTCCCG +GGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCACCTGCCACCACGCCCAGCTAATTTTTTTGTATTTTTTAGTAGAGATGG +GGTTTCACCGTGTTAGCCAGGATGGTCTCGATCTCTTGACCTCGTGATCCGCCCGCCTCGGCCTCCCAAAGTGCTGAGATTACAGGTGTGAGCCACTGCG +CCCGGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCGTGTTGGGCAGGGTGGTCTTGAACTCCCAACCTCAGGTGATCCTCACACCTCAGCGT +CCCAGAGTGCTGGGATCACAGACGTGAGCCACCGCGCCCGGCCTGTTGTCGACTTTTGATCCTAGCCTCCTTGTGGGGGTGGCGTGGTTTCTCACTGTGG +TTCTGATTTTCATTCAGTGTCAGGATCTCTCCCTCTGCTTTCCAAAGTAAAGCTTGCTGCCCATGTAACTTGCAGATGAGCTCAGAGGTGTAGGAATGAC +GGCACTAGCCGGTATCTGTTGCTTCACTGCGTGAAGAAAGTGACTGAGTGTTTTAGATGGGTCGTCTCCCAGATCCTCACTGGATCCCAAGGAGCTGCCG +TTGAACCTGTTGTGCAGACGAGAAACTGAGGCATGGGGTGATCACATGACTTGTGCACAGTCGCCCGGGGGACGTGTCAGAGCTGGAATTTGACCCCCGG +GATGCACCTGCCAGAGAGGACCCAGCGGTGTGTGGATGGATGGCCCAGGGAGCTGCTGGTGGGACGGTTTTGGGGAAGCTCAGCTGCCCCTCCGTTTTTC +TTTTTGTCTGGAATGAAAGTGGTTAGACCAGGCCAGACCTCAGTGCTGTCCTCATATCCAGGCCTCCGGGCCTGACAGCTGGGCGTGTGTGGGCACTGGG +GCAGGGACGGCCACCAGCAGCCTCTCAGGCTCAAGGCCAGACACACCTCGCTGGGCCCAGCCCCAGAGACCGCTGGGTCCTCACCACGGTGCCTGCCAGG +CAGCTCTCGGGAGTGAAGCGAGACCCCAGCAAGAAACGGGCATCCGGTTTTTGGTCTTTTTTTGGTCTTTTCAGCTCATTTGTTTTTTTTAATTGTGGAA +AATACACATAGATACATTATTTTATCTCTCTTTTTTTTTTTTTTTTTTGAGACGGAGTCTTGTTTTGTCACCCAGGCTGCAGTGCAATGGTGCAATCTCA +GCTCACTGCAACCTCTGCTTACTGGGTTCAAGTCATTCTCCTGCCTCAGCCTCCCAAATAGCTGTGACTACAGGCGCGTGCCACCACACCTGGCCTATTT +ATTTATTTATTTATTTATTTATTTATTATTATTATTTTAGACGGAGTCTTGCTCTGTCACCAGCCTGGAATGCAGTGGCGCCATCTCGGCTCACTGCAAC +CTCCGCCTCTCGGGTTCAAGCAATTCTCCTGCCTCAGCCTCCAGAGTAGCTGGGACTACAGGCGCCCACCACCACACCCAGCTTATTTTTGTATTTTTAG +TAGAGACGGGGTTTCACCATGTTGCCCAGGGTGGTCTCGTATTCCTGACCTCGTGATCTGCCCGCCTCGGCCTCCCAGAGTGCTGGGATGACAGGCCTGA +GCCACCGCGCCCGGCCTCTCGATACACTTTTGGTTCCAGAAGTAACACTTGACACTCTTCTTGCAGAGAGGAAGAAAATGGAACGTTTACAGGGAGCCCC +GAGTCCCTCCCTTGACCTCTAGGGCATGAGCCGCATGTTCTCCAGGCCTTTCTCTGCCCACTCACACCCAGGAATGTGACCTGGGAGGTATCTAACGTGT +GATCTTCCGGGCAGGTCGGGAGGTTCCTCCCGCCGCTGCCTTCGAGGAGCTGTTTATCTTGGGTGCGTTCGCGTCGTAATTGGGATGTTCCGAGCCACCT +GGTTCTTTTCAGCTGTATGGACGTTCCCCTCGTGGCGCTGGACACCCCCACGTCCACACACTTCCCTCGGTCATTTCCCTGTTGTAAGCAATACTGTAAC +GAACATCTTCGGGGCGTGAGAGTTGCTTGGAGCAGTGTGGGGAGGAGGTGGGGAGCTGGAATTGCCAGGGCTCTGGGAGAATCGGCAACACGTTTTCTTC +GTCGTGCCCCGGAGACCCCCAGACTGGTGGGAGACAGAGCTGGATGTGAAGGTAGCACTGGGGTCTGCCGTGGCCTCGCCACGTCCATTTCAGACTGAGG +CTTAGGGGCGCTGCTGGGCTTCCCCACATCCCTCGAGGGGTCAGGGCTGGGCTAGAGGGGATTGAGGGGGAGGCTGCCAAGAGGAAGGGGCATTGGGGCT +GGGGCTTTGCAGGATGTGTAAGAGTTTGTTAGCGAGCCACAGCAGGGCAGGGCCTGCCTCTGGGATCACTGTGACTGGAGCGTAATGTGTGGGGCCAGGG +TGGCCAACTTTTTGGCTTCCCTGGGCTACATTGGAAGAAGAAGAATTGTCTTGGACCACATGTAAAATACAGTAACACTAATGATACCTGATGAGCCAAA +AAAAATTGCAAAAAAACTCTCATCGTGCGCTAAGAAATGTACGCGTTTGCACTGGGCCGCATTTACAGCCGTCCTGGGCCGCGGGTCAGTCAAGCTCTCG +GTGTAGCAGGAGGGGTGGGCAGAGCTTGAGGGCACTTGGCAGGGTTTGGAGCTGGGAGAAGGAGGCTGGGAGGACCCTTCTGGAGCCTGTTTTGGAGACA +GAACGGAGGCACCCTTGGTCCAGGCAGGAGTAGAAGAGGCCAACACTGCAGCTGGGCTTCTGGGGCCTGAGAAGAAGGAGAAGGAGGAGAATTTTCCCAG +CACAGGCGGGTGCTCTAGGCAGATGGTGCAGCTGGGGCCTTTGCCCAGAGGTCAGGCAGCAGGTTCCGAGCACACAGAGGCAGCGGCTGTGTTTGAGACA +GAGTGTGTTTGTCAAGAGAGCCCCGAGCCAGGCCCTCGGCCGCCAGCCCTGGTGCCGGCGTCTTCCTGGGCCTCCGGGAGCCCCGGCTGCACGTGAGCCG +CCGGGAGGGCTGTCGGGAAGCCCCCTGGGCACCTGGTCCTCCCCACCGGGGCAGCGCCCGCCTCATCAAAGCCACTGTGGCTGCTGGCGCCGGGCCAGCT +GGGCCCTGGCGGGCGAGGGGTGGGTGGGTGCCCGCCAGCCCCTGGCACTGTGCCCCGGCCCGTGCCCGTGCCAGGAGCGTCGCTGACTCAGCCGGAAGAG +CCTTATCTGGCCCCTGCGCCACCGCCTGGCCGTCGGGTCACCGCCGCGGGGTCACCGCCGCCGCGGCCTGGCCCCACGCCCACCGCCGGCGTCCCACCCT +GGTGGCTGCTGCCAAGCGCCGGCCCCGCCCCATGCTTTCTAATAACACACGCGGCAGCCCGAGGGAGCGGTGCCCGCAGGCAGAGAGTGTCCCCGCGTGG +TGCCTGGGCGGGGGAATGGGCGTGGTGAGCCGCCGTGGCGTGCGTGCGAGTGTGCACGCTGGGGCTGTGGCCGGGCGGCTCGTGGGTCCTGTCTCGTGGG +ACCCTGCCTGGGAGGGAATCTTGCTCCAGACACAGCATCTTCGGACCCTCCAAGGCCTCTGCCCACCGGGCACCTGCTGGATTCTGTGGGTCTCGTGTGT +GGGGCTGTGTGCACCCAGCCAGCGGCACCTCACGCGCCCGCCTGCGTGTCCCCAGCCAGCACCACGGTGTTCGTTTAGGTCTCTGTGTGCCGAGTGACGT +GGCAAACTTCCCACGTCCCTGTTTTGCGTGGACCTGTTGGTGAGTGTGTCCAGACGTGTGTCTGCCCTGACGTCCTTTGTGAATGTCTATGTTGGGGTGA +TGATCTCCTGTGTGTGCATTTTTTTAACTATAAAGATGGGGTCTTGCCATCATGTTGCCCAGCCTGGTCTCAAACTCCTGGGCTCAAGTGATCCTCCCGC +CTCGGTCTCTGAAAGTGCTGGGATTACAGGCGTGAGCTGCTGTGCCGGACTGGTCTCTTGTGTTTTGTGTGGATGTGGCTGTGTGTGTGTGTGTGTGTGT +GTGTGTGTCAGGGGTGGCTGCAAGCGTATGTGTGTGTGCACGTCGAGGCTGGAGAGTGTGTGTCCAAAAGCGTGCCTGCTTGGGCTCGCCACGTGTGCGC +ACGTGTGCCCGTGACAGACGACCTTCCTGTGTGCCTGAGCATTTGGGAGCCTCGTGCTGGACCCTGAAGCATGAGGTCGCGGTGGGGCCTATTAACCATT +AGACCCCCGGGGCTGCTAGAGAGTGGCGCTGTCTGTCTTGGTCAGCAGCGCGCGTCGGCCGCGGGGCACAGATCAGCGCCTCCCCTGCCCGCCATGGGCT +CTGGAGCCAGCCTAGCCGATGATGGAGCCCCAGTGGCCACCGAGCTATGGACAGGGCCGCTGGGGGTGCACCCCCACCCTCTCCGACCCCGAGGAGCTGC +CGGCAGAGCCCTGTCCACTCTTGCCTCAGTTTCCCTGCTGGACACAAAGGGCTGAAGTCCAGGTCCCTTCGATGGCCCAAATTACCTGACTGTCGATCCT +GACTGGGGCGGTGGCGACATGGCCCCCGCAGCTGCCCGGCGGTGGCACCCAGGGGCGTCACCCACGAGGGACGCTTGACTCAAGGTCCTCTCCACTGGCC +GCCGGGAGCCGGGCCGGGAGCCGCTGCGGTGCCGACCTGGTGGGTGGCACACGGGGGGCGGGTGCGGACCGCCTCTTCTCCGCTCTGCCGGCTGCACATG +GCCAGAGGACAATTGGGGGTCACAGGGTTAAACGCTGACTAATCTGGCCATTGAAGGCCCAAGCGCCGGGATATGCAGCCTTGCCCCTTGGTCAGGGCTG +GGCTGGGGGTCCGTGGGCACAGGTGGGTGGGCAGGGAGTAGGTGGAGGCCGCCCCTCCCACTGCCCCGCAGGCCCTGGTTCTGGCCAGGCTCAGGAAGTG +AGCTCCCTGGGGACCCAGGCCCCATGTCCAGAAGCCACGCTGGACATAGTGCCCAGATTCCATGCCCAGCAGCCTCCTCTGCCACCCTCAGAGACGGAGA +ACGTGAGAGCAAGTAAGAACCCGCCTTCCGGGAGGAGCCCCGTCTGGATTGGATGGCATCGCCCAAAACTCACGTCCACCCAGAACCTCAAGATGGGACT +GCATTTGGAAATAGGGTCTCTGAAGATGTTAGTTTCAGTGAGGTCCTGCAGCGTACGGTGGCCCCAAATCCCATGCCGGTCGGTTGTCCTCTAAGGGGGA +GGTCACACCTGTGATCCCCGCGCTTTGGAAGGCCAAGACGGGAGTTTCGCTTGAGCCCAGGAGCTTGAGACCAGCCTCAGCAACAGAGTGAGACCCCTGT +CTCTACACAAATTAGCTGGGTGTGGTGGTGCGTGCCTGTGGTCCCAGCTACTCTGGAGGCTAAGGCAGGAGGATTGCTTGAGCCCAGGAAGTCGAGGCTG +TAGTGAGCTATAGTGGCACGACTGCACTCCAGACTGGGCGACAGGGCAGGACCCTGTGTCAAAAAAAGAAAAAAAAAAAAAAAAGGACGGGCGCGCAGTG +TCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGAGGGCGGATCACCTGTGGTCAGAAGTTTGAGACCAGCCTGACCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAATTAGCCGGGCGTGGTGGCGGGTGCCTGTAATCCCAGCTACTTGGGAAGCTGAGGCAGGAGAATTGTTTGAACCCAGGAGGCG +GAGGCTGCAGTGAGCTGAGATCGCACCACTACACTCCAGCCTGGGTGACAGAGCGAGACTCTGTCTCAAAAAAAAAAAGAAAAGAAAAAAGAGAAATTTG +GACACGGACACGTAGGGAGATAGCTGTGTGGAGACAGAGGCAGAGGCTGGAGCGATGTGGCCACAAGCCAAGGACACCTGGAGCCCCCAGAAGCTGGGAG +AGGAGGGAAGGACCCTCCCCTGGAGCCCCAGTGACACGCTGATGTCAGACTTGTGGAGAGAAGAAACCTCTGCTGACGTGGCACCGTGCCCTGGGCAAGG +TTAGGGCAGAAACACCAGGCTGTGCCTCCCTGGGCACACATGTGTCTGAGCCCGACCCTTTCATGGGCACTTACGGAGCACCTGCTGTATGCCAGCCCGA +CCCTCTCATGGGCACTTACGGGGCACCTGCTGTATGCCAGCCCGACCCTCTCATGGGCACTTACGGGGCACCTGCTGTATGCCAGCCCGACCCTCTCATG +GGCACTTATGGGGCACCTGTTGTATGCCAGCCTGACCCTCTCATGGGCACTTACGGGGCATCTGTATGCCAGCCCGACCCTCTCATGGGCACCTACAGGG +TACCTGCTGTATGCCAGCCTGACCCTCTCATGGGCACTTACGGGGCACCTGCTGTATGCCAGCCTGCCTGCGTACTGGGGACACAGCCGTGCATGAAGCA +GAAGCTCCTGCCGCCGGCACTGGAGTCCTGACGTCGGCAGCGCGGTGGAGGGCGGGCCTGTCTCGCCGTTATCTCCCAGGCGTGTCTGCTCCCCGTGTGT +CTGGCTGCAGGGGCGCGTCCAGGGGGTGTGTGTGTGTGTGTGTGTGTGTCTGCGTGGGAGTGTCTGGCTGTGTGGCTGCACGGAGGCCTGTCTGGGTAGG +AGTGTCGGTGGGGGCGGTCCCACACGGCCATGGTTTGTGTCTGCCACGGCCTCAGCCCCGTTGCTTCGGTCGATGCCCCCAAACCTTGACCCATCTCAGG +GGCACCACGCTCACTGCTACAAATGTGGGTCTTCCGGGCAAGTGAGCGTCCCCCACCCAGGACCCCCGACCCCGGCCCTGGGAGGGCCCGACTGCCAGCC +TGGCTGAACCTCCTTCATTGTCTGGTTTTCGGGGGTGGATTTTGAGACAGGGTCTCGTGCTGTCACCCAGGCTGGAGTGCCGCGGTGCAGTCATAGCTCA +CTGCAGCCTCGACCTCCCGGGCTCCGGTGATCTTCCCGTGTCAGCCTCCTGAGTAGCTGGGACCACAGACACTCGCCACCACACCCGGCTAACTTCATTT +TATTTTTTGGAGACAGGGTCTTGCTGCGTTGCCCAGGCTGAACTCCTGAGCTCTTAGGGGAGCCGGGATGTCCCTGGGTCCTGCGGTCGCTCTCTGTCTC +CATCTCTTCTTTCTCCTCTCCCCTCTCCCTGTCTCTGCCACCCGCCCCGTCCCTTCCACCACGTCGCCCTGTAATTCTTCCCTGACGGCCATTTTTCCGG +GAGTGGCTGGGCGTCTCTGCCCTAGCTGGCGCCCTGCCCAGCCACTGCCCCCACCCCTCAGTTGGCCACATGCCCATCTCGTGGGGGCCCTTGGACCTGG +TTCTTGGGGAAGAACTAGACAGATCACCTCTGTGGTTATTCATTGCTTTAATGCCACCTGGGGGGAGAGAGCCTGGGCACACCAACATGCAGAGATCCCA +GCTCTGCCCGACCTGGGCCTGGTGCCTGTGACCTCCTCCTCTCGGCCTCAGTTTCCCCGCCCGTAAGACGGGGATGGTATCAGAAGGAGTGCAGCTCTTG +TGACTTTGTTTTCATCCTTGGCCTTTACGGTTCACCAGGTTTCTCCTGTAACTCCTGTAGAGAGGGGACGGCGTGTGGCATGGCCCCTGCTGCCTGACCC +AGCCCACCTCCGTCTGCTCCCTAGCGGGGAGGTGTCCAGGGCGGCCCCAGCCCACCTCCGTCTGCTCCCTGCAGCGGGTGGGATGGTGGGGTGTCCCTGG +AGCGGGCAGAGCCTTGAGTGACTCCTCCGAGGCTGCTGCCCATGGTAGGGGCAGTTCCTGTCCTGCCCTCAGCCTGGGGTCTGGCAGAAGCTCCGGCCAG +GTGTACCCCAAGGGACCCCGGACCCTGAGCCCACCAGGGAGGGCCCTTCCTCTTGACTCTAGGGTGGGAGGTGGAAGCAGCCCCTTCCTTCCTGCAGCCG +TCTTTGGGCCCGGACTCCAGGCAGGCCCGTGTCCCATTGTGGGGACGGCGTCGACATGGCCGGGGCAGGCGTGTTCTGGCCCCTTGCACTGCCCGGCTCC +TGCTGCTGGTGCTGGGCTGCGTTTCTGTTCAGAGAACCTGGGCTGGGAGTGATGGGACCGCAGTCTCCCACCAGGTGCCTCTTTCCAAATGGACACTCCT +GCTGGGCATGACACTTCTGAGGCTTTCTGGGACCGTCCAGGTCCCGTCTGCAGGGAACCCCAGGACGGAGTTAATTGCTGAGTGCCCAGCTCTGGGCAAA +GTGCTTGGACCCTGCGGTTACTCCGAGCCCATTTCTCAGCAGGGAAAAATGAGGCTCGCGGAGGCAGGGGCCCGGCGTCCAGGTGGGAGCATGAGGGCGT +ATTGTGGGTGGGCTGGCCGGTCTGGGGGGCGGGGACCCTGTACAGAACGCCCCGGCCGCGTGGAGTGGCAGGTTCGTCACTGCCTGGGGGAGGAGAACAC +TGGGTATTTCATTTTTATTTTTTTGTTTTTTTTACTTTTACTTTTTCCTTTTTATTTATTTATTTATGTATTTATTTATGAGACAGAGTCTTGCTTTGTC +ACCCAGGCTGGAGTGCAGTGGTGCGATCTTGGCTCACTGCAAGCTCCGCCTCCCGGGTTCAAGCGATTCTCCTGCCTTAGCCTCCCGAGTAGCTGGGATT +ACAAGCGTGCACCACCACGCCCGGCTAATTTTTTGAATCTTTTTTTTTTTTTTTTTTTTTGAGACGGAGTCTCACTGTCTCCCAGGCTAGAGTGCGGTGT +CGCGGTCTTGGCTCACTGCAAGCTCCGCCTCCCGGGTTCACGCCATTTTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCGCCACCATGCC +CGGCTAATTTTTGTATTTTTAGTAGAGATGGGGTTTCACCATGTTGGCCAGGCTGGTCTCAAGCTCCTGACCTCAAGTGATCCGCCTGCCTCGGCCTCCC +AAAGTGCTGGGATTACAGGCGTGAGCCACCGTCCCCGGCTAATGTTTTCTTTCTTTAATCCCAAAGGCTTCAAAACTAAAATTCTGTTTGTTTGTTTGTG +TGTGTGTGTGTGTGACAGGGTCTCCCTCTGTTGCCCAGGCTGGAGTGCAGTGATGTCATCTCGGCTCACTGCAGCCTCGAGCTCCTGGGCTCACGTGATC +CTCCTGCCTCAGCCCCCTGAGTAGCTGGGATTACAGGTGCGCCACTATGCCTGGCTAATTTTTTTTTTTTTTTTTGTAAAAACAGGGTTTTGTCATATTG +CCCAGGCGGGTCTCAAACTCCTGGGCTCGAGCAGTCTGCCCACCTCGGCCTCCCACAGTGCTGGGATCAAAGGTGGGAGCCACTGTGCCCAGCCCACACT +GAGATTCTGCATTGAAATGTTTGCTGGGTGCCCCCCATTGCTGGGCACCGTGGGGTGGGGTGTGTCTGTGTGTGGCCTGGGGCACCCCCTGCCGTCAGCC +CAGATCTGTGTCTGTGTCTGCATCTGTGAAACGGGTTTCCTGGCAGATAGAGGGGCTGCTTAAGGCCAGTGCCCTCGGCGGAGACTCTATTAGGGACTGC +GGGCCCCAGATTTCCACGTCATATCTCGCCGCCATGGGGCTGCCTCCTGCCTCCTCTGCACCAACTTTCTGGAAGTGCCTGTCAGCTGATCCCACCCCGG +CCACATCTCAGCACCAGGCCTGTCGCTGCCGTCCTGGACTCGTGGGCCTCAGTTTCCCCAACTGTGAAACGGGCTGGCGGCCGGTCAGCGTCTCCTCCCT +GAGCAAGGGACTCCCCCATCCATGTCTCAGCCCCCACCCAGATGCCCCGGGACCGTTTCACAGATGAGAAGACCGAGGTGCCAGGGTGGCGATCGCACGA +AGGGCCCGTCACGGGAGAATGAGGAGGGTCTGGCGTCAGCAAGCTCCCCCGGAATCTCGTGATCTGGAAATCCACAGAGAAGCACCTTCACCACGCCAGC +TTCCCGGGCCGCGCTTCATTGTCATTTCTGGAGAGTGTTATTAATATCCGCCCCGTGGGTGCGGCGCTGTGTATTTCCAGAGAGGGGACTCGGGGCCCAT +CAGGGCCGGGGGAGTGGAGCCGGCAGATGTTCGGCCCTGCCCAGAATCACTTCCCCAATTTCCCCACGCCCGGCGGGGCTCTCAGCATCTGCATCCGCCG +AGGCCTGGCTGTGCTGACGGGAATTGAAAGGACCTCGTGGCTTAGGCAGGCGGGGGAGCCCCCCGGCTGGTCAGGTGCACGAGGAGCAACCCATGGCCAG +GCAGAGCCCAGAGAGGGCGGGGAAGGGCCTGAGGTCACACAGCAGACGCTAGCTAAGTAAGCGCCTGCTGGGTGTGGGTGACCCTGCCCTCCCCCGACCC +ATCAGTCCAGGTCGGTCGGGGCCGCCTGTCCCCTGGTGTTTCCCTTCACAGCCCACCCGCCCCAGCTGACCTCTTCCTCCTGCTCCCTGAACCGGGAAGT +CCGGGCCCTTTTTGGACACTGCATCTCCCCAGCATACAAGATAGTCCAGGACACACAGGAGGTGCTCAATAATGGCTGCAGAGTGCCCTGTCCTGGCAGA +AACGCTGTGGACTGACAGCCCCGTGTGGCTGGCCCTGTGGTCCACGCTCAGCTCTGCTGCCTCTGTCAGTCCTGGGAGTTTCCGGGACGGGAAAAACAGC +GAGATTCAAAATCCCCCGGCCTCCCGGGGCCGCGGTCCTGCGGGGCCACAGCGCCAGCTTCCGCTTCTTGATGGCTTCGGCCCCACCCCCACCATGGGTA +AACTGAGGCCCGGAGAATGGGCAGACTGGGGCGCGAGACTCCAGGTCCTCCAGGTCCTCCTGCCCCCCGTGCCCTCCTCCCGCCTGCAGCCCCAGGCTCT +GCTCCGTCTTCATTCCTTCTTCATTCCTGCCTCATCTGTCCAGCTGTTCATTCCTGGCCTCTGGACTCTGTGGGGAGGGGACGAGGGATGAGGCCTGGAG +TCTTTTTTTTTTTTTTTTTTTTTTTTTGAGACAAAGTTTCACTCTGTCGCCCAGGCTGGAGTGCAGTGGCACGATCTCAGCTCACTGCAACCTCCGCCTC +CCGGATTCAAGTGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGTGCGCCACCACGCCCGGCTAATTTTTGTATTTTAGTAGAGACAGG +GTTTTGCCATGTTGGCCGGGCTGGTCTCAAACTCCTGACCTCAGGTGATCCGCCCGCCTCGGCCTCCCAAAGTACTGGGATTATGGGATTACAGGCATGA +GCCACCGCGCGTGGCCATCCTGGAGTCTACAGCAGTGATGTGGCTGCGGGGGTGCACTCTGGCCGCCTCCTTCCCGCCTCTCCGGACTGTGGACAAGTGA +AGGGCTTTGCAGGTTGCTGGTACTCTGCAAACCTGGTTACCAGAGAGGTGTGGACCCCTCCCTGCCTCAGTTCCCCAAATGCAGAGCAGGGCCCCAGGGG +TGTGGGGAGGCAGTGCTGGGTCCCGCCCTGCCCACCCCTCCCAGCGGCGGCGTGGGTGCCTGTGTGGAGGGGGAGGTGCCAAGGCCCCCAGGGACCCTGC +CCACCTGGGGAGCAGCAGCCGCAGGTGCTGAGTCATCTCAGCCTCTGCCCCGGGCCTCCGCCGTGCCAGATAGCAGGATCATCAGGCCTCCGGGAGGGGG +TGGGGGGCTGGGGGTGCTGTCAGTGGATGGGAGCTGCCAGGAGTGGGGCTTCAGAGAGGGGCCGGAAAGGGGACACCAGCATTGGAGGAAGGAAAGCTTC +TTACGGCCTCTTTCTTTTCCTTCTTCCTCCAACTCCTGGCCTCAAGCCATCCTCCTGCCTCGGCCTCCCAAAGTGCTGGGATTATAGGCAGGAGCCGCCG +CCCCTGGCCTTTCCCCTCCCTCCAGTGGATGCCTGCTGGATTCCCGCCACTGTGCCCCACAGACCCTGATTCTGTCTTTTTTTTTTTTTTTTTTGAGATG +GAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCAGTGGTGCGATCTGAGCTCACGCAATCTCTGCCTCTCAGGTTCAAGTGATTCTCCCACCTCAGCCTCCT +GAGTAGCTGGAATTACAGGGGTTCACCACCACGCCCGGCTAATTTTTGTATTTTTAGTAGAGACGGGGTTTCTCCATGTTGGCCAGGCTGGGACTCCTGA +CCTCAGGTGATCTGCCCACCTCGGCCTCCCAAAGTGCTGGGATGACAGGTGTGAGTCACCGCATCTGGGCTAGATTTTGCCTTGATGGGTGGGAGGTAGG +CAGGAAAGATGCAAAGAGGCCGTCCCCAGAGTGAACGGATGGATGAGGCCGTCCCCAGAGTGAACGGATGGATGAGGCCGTCCCCAGAGTGAACGGATGG +ATGAGGCCGTCCCCAGAGTGAACGGATGGATGAGGCCGTCCCCAGAGTGAACGGATGGATGAGGCCGTCCCCAGAGTGAACGGATGGATGAGGCCGTCCC +CAGAGGGAACGGATGGATGAGGCCGTCCCCAGAGGGAACGGATGGATGAGGCCGTCCCCAGAGGGAACGGATGGATGAGGCCGTCCCCAGAGGGAACGGA +TGGATGAGGCCGTCCCCAGAGGGAACGGATGGATGAGGCCGTCCCCAGAGGGAACGGATGGATGAGGCCGTCCCCAGAGGGAATGGATGGATGAGGCCGT +CCCCAGAGTGAATGGATGAGCACCCAGCCTGAGCCCGGGAAGGTGCTGAGGGTTAGCACAGGCCGCCTGCTGCTGCAGGAGTGAGAGGGGCCCACTCAGG +GAAAGAGGGGTTCAGGGGGAGCAGCCAGGTGTGTACAGATGGCTGTAGCCATGTGGAGGCGCGCGTGGGGACCGGCAGGCAGGCAGGGAGTTGGGCTTTC +TTCTGGGAGCAGTAGGGAGCCACGGTTGACCGTGGAGCAGGGGAGAGACCTGGTTTGATCTTGGTCTTGACTTCCAAGCCCCTTGGTCCCTCCGACCTTG +GAGGCTGCTGGAAGGAGAGGGCATCTCATTTACCATCCTGGCTGCTTCATGGGGATTTGGGAGATAAAAAGCAGCTCTTTCAGTTTAACTTTGGTTGTAG +GAGTCACAGTGAATTAGTTCTTTATTTTGTTTTTTTTTTGAGGTGGAGTTTCACTCTTGTTTCCCAGGCTGGAGTGCAATGGCACGATCTCAGCTCACCA +CAACCTCTGCCTCCCGGGTTCAAACTATTCTCCTGCCTCAGCCTCTTGAGTAGCTGGGGTTACGGGCATGCACCACCACGCCTGGCCTATTTTGTATTTT +TGATAGAGATGGGGTTTCTCCATGTTGGTCAGGCTGGTCTCAAACTCCTGACCTCAGGTGATCCGCCCGCCTCAGCCTCCCTAAGTGCTGGGATTACAGG +CGTGAGCCACTATGCCCGGCCAGGATTCTTTCTTAAAGAAGAGACGGGGTCTCGCTGTGTTGCTGAGGCTGATCTCAAACTCCTGGGCTCAAGTGATCCT +TCTGCCTTGGCCTCCCAACGTGCTGGGATTACAGGCGTGAGCCACCACACCCAGCCTTTTATAAGATCTTTTAAGGCCAGGCGCGGTGGCTCATGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACAAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGTGAAACCCCATCTCTACTAAAAAT +ACAAAAATTAGCCAGGAGTGGTGGCAGGTGCCTGTGGTCCCACCTAATCGGGAGGCTGAGGTGGGAGGATCACTTGAGCCCAGGAGGCTGCAGTGAGCTA +TGACTGCATCACTGCACTCCAGCCTGGGCGACAGAGTAAGACCCTGTCTCAAAAAAAGGAAAAAAAACAACGTAGACTAAAGAACCAAACCTCAGAGTTC +CCCGGCTGGTCTGGGTGGGCCTGGCTGTTGGATGAATTCTCTTTTTCCCTCTGACCCTTCAGCCCCGCTGGGTGCGTGGGCGCCTGGGAGGCTCAGGCTG +CTGCCCGGAGGGGGCGGCTGCTGACTCAGATCTATTGCTGCTGCTTCTGAGCATCCGCAGACCTATATCTGGCCTTAGAGGAAAACATACTTCTTCAGTT +TCCCAGAAGCCATATTGGACAGTGCAAAAACGTGCCTTTTAGAACATTTCTCAGGCTGGGCACAGTGGCTCATACCCAGAATCCCAGCACTTCGAGAGGC +AGAGGCGGGAGGATGGCCTGAGGTCAGGAGTTCAAGACCAGCTTGGCCAACATGGTGAAACCCCGTCTCTGCAAAAAATTTAAAAAAAAAATTAGCCAGG +TGTGGTGGCACGTGCCGGTAATCCCACCTACTTGGGAGGCTGGGGCAGGAGAATCGTTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCTGAGGTCACACC +ACTGTACTCCAGCCTGAGCGACAGAGCGAGACTCGGTCTCAAAACAAAAACAAAGTGTCTCAGGCTGGGCGTGGTGGTTCATGCCCAGAATCCCAGCACT +CTGGGAGGCCGAGGAGGGAGGATCACTTGAGCCCAGGAGTTTGTACCCAGCCTGGGCAACATAGCAAGACCCCATCTCTACAAAAAAAAGTTAAAACTGG +GCATGGTGGTGTGTGCCTGGGGTCCCAACTACTCCAGAGGCTGAGGCAGGAGGATCACTTGAGCCTGAGAGGCTGAGGCTGCAGTGAGCTGTGATCGTGC +CAGTGCACTCCAGCCTGGGCCACAGAGCGAGACCCTGTCTCAAAAAAAAAAAAAAAAAAAAAAAAAAGGAAAGAAAATTTCTCTTCTTCTGACATCTCTC +TGCCAAGTCTCGGGCCAACCCTCCTGGAGGCTCAGTCAGGCCAACCCTCCTGGAGGCTCAGGGCTCGGCAGTCCCCAAACGCTAGACACTTGGATTCTTT +CTTGGATTTCCCTGAATTCTGTGGCCAAAGAGAGCGTCTGAAGGGCTGCAGCTGACCAGGTGCCTCCCAGCTCCTGCACCCCTCCCACCCCTGCCGTGGC +CTCATCCCCAGGTGGGGCCTCATGGACTTTGGAGCCTCCTGGGAGACTGGAGGGGGCCTGGGGGGCAAAGGTTCTCCCAGGGGGCCCTGCAGACAGGCGG +TTTCTTTACAGCCTGGGCCTCTGGGCCCAAGGACACCGCCCTGGGCCCCCCGCAGCTGCTGGGACCTGGTGGGAGTGCCCAGGTGGGGCCTGCCTGGGGA +CTGAGTGGGGAAACCATAGCCCCCCTGTGACCTTGGGCACTGCCCACCTGTGACCTTGGGCACTGCTGGGGGAGGGGCCGCATGTGCTGGCCCCGGCCAC +CCTCTTCTGTCCTGGCCAACCCTTTCCTTGGATTTTCTGCAAACCTCTGGGGTCTTTTTCTGACCTTCCTCCCACCTCCCAGAGCCGGTGGGCTGGGGAG +GGGAGTCCTGAGCCGGGGCTGAACTCCCTGGTTCTAGGGGTGGTCCGGGCAGCCGGGGAACCCCCTCCCCACTCCCAGGTGGCCCTGGGACTTATCTTGC +ACCCTGTCCGCCAGCAGACTCCACTGACCCCCTCGGAGCTGTCGTTTCTCTGGGAGGTGGGGTGGAGAAAATCATCAACGTTTCGCCACAAACAAGAATT +TCCTGTTTGCCCTTCCAGGGCTGGGGGGTGGCGGTTATCTCACTTTTTCCTCCCCTCCCCCACCGGCGCCACCACCCGAGCCCCGCCACCCTCTCTCCTC +ACAGGTGCCCCCTCCAGAGGGGCCCGGTCCTCATCAGGTGGGGGCGGCACCTCCCACCCCCCCAGGCCTCCCACACCCCCCCCCGTGCAGAGCCGGGGGA +GTGTCAGGGTCGGGGGCCACAGCGTCTTCCCTCCATCCCCAGAGCCACGGAGTGTGTCTTGCAGATCCGTGTAACGGGGCTCGGGCGTGCAACCTTCTGG +GAAGAAAACCAAAGAGGAATGAAGGGGTCAGAGGCTGAGGGGGGCTGTGGAGGGGGCTCTGTCAGAAGGCGACGTTTGGGCGGGAAGGCAGGAGCCGAGC +GGGGACCCGGGAGCTGCATTCCAGGCAGAAGGAACAGCGCCGCGGAGGCCCTGGGGTGGGGGCCTGTGCGTTTTACATAGAAAGACGCCAAGGCTGGGTC +TGGGGGCTCCTGCCTGTAATCCCAGCGCTGTGGGAGGCTGAGGCAGGAGGATCACTTAAGGCCAGGAGTTTGAGACCAGCCTGAGCAATATAGCAAGACC +TTGTCTCTATAGAAATACAAAAATTAGCCGAGCGTGGTGGTGCCTGCCTGTGGTCTCATTGGCTCAGGAGACCGAGGTGGGAGGTGGAGGCTGCAGTGAG +CTAGGGTCTCACCACTGCACTCCAGCCTGAGTGACAGAGCGAGACCCTGTCCCTAAATAGGGCAGCTCAAGGCCGGGGCGGAGGGAGCAGGAGAGGGCAG +GGAGGGGCCAGGAGGGTGCTGGGGGGCCCTGGGAGGCTGTGGCCGAGGGAGGGTCATGCTCAGATGTCTGTGAAAAACCCCCCACCCCACCCAACTGCTG +AGTGGGGAAGGGTCTGGCAGGAGGGGCGGCCGGGGGACCTGGAGGTGGCTTGGCTCCACGCGCTCTGTGCCTCGGTTTCCCCTTCTCCGAAGCAGGTGGT +GCTGGGAAGGGGAGACGATGGGCCCAGCCTTGGTAATTAGGGGTCCACACCTTCCATCCCCCACAGCAGGAAGTGGACAGAGGGGAGGGGACCCCCTCAG +GGAAAGACCCCCAGGCCTGCCCTGTGGCCCCGCATTTTCTTGGCATCGCACTGAGAAAGCAAGTTCATTTAACATGCATTTATTAGGCAACTGCTGTGTG +CCCGATTTTGGATGCTGGCAACAAGATAAGAATTCCGCATGTTCCAGGGCAGACAGACGAGAGACAAATGCGTGAATCCACACAGCTGGGGCCATGCGAG +GGCTGGGGGTCCAAGGGGGGCCGTGAGCCAGAAACCCCGTGAGGCCGGTGGTCGGTAAAGGTGGGTGGGAGCAGAGCATCTGCGGAGGTGATATCGGTCC +TGGGAGGACGGGGGGCTCCCCTCCAGGGAGGGAATGACCACAGGGGACCCAGACGAAGGGAAGGGGCTGAGAAGGCCTCGCAGACGGGAGGAACAGCCGG +GGCGAAGGCGGCCGCTCGGGGCTGATGGGGGGCGGTGGGGGTCTCAGCGGAGGGGCACCTTCAGAACTTCACACCCGACCCCTCCCGTGATCAGAGCAGG +CCCCAGGGAGGTCAGGCGGCGTGGAGGGGAGTGCGGGCCGCTTATCTCGGCCCTCAGCCCCTGGGGAGGGAGTTTCCGGAGATTTTGCCCAATCTCCAGC +CTGGGTTTAGGGCTCCTGTGGGTGTGTGGTGGGCGGCTGATTTCAGAGCTTTCTGGTTGACGTTTCAGAGGGGCAGGGTTTCGGCCACAGAACCCAGGTG +AGAACCAAGGCCTGGGTTTGCCATGGGGTGTGCTGTGGCCCAGCAGTTCAACCCGGGATCTGGCCCACAAGGGGGGCCTGGACACCGCCATGGGCAGCCT +GGACACCGTCCCCTGCTTTCCCATCCCTGGGGCCTCGGCCAGCTGGCCAGGGCGGGGCGCCCCCCACAGGGGAGCGGAACCGGGGGCCAGAGACCCATAA +AGCCCAGGCGGCCTTTACTGCTGGCTTTGTTGCTGGCTGCCCACAGCAACGGCCATTAGAGCCGCCTCCCCCGCCAGCAGCTGGGGCCCCCGCAGGTCCT +CCCTTTACTGCCACGCATCAGTGCCCCGGCCCCACAGGGGTCTGACCGTGCCTCGCCACCGGCCCAGTTCGCCCACCATTTGGCCTGGGAGTTAATGGCT +CCCCTCTCCAACCCCAACCTTGGCTGGCTGTACATGGGGCAGCTGATTGCTGCCTGGCGCCTCGGTTTCCCCATCCGGGATGTGAGGGTAGCTGGGGCGC +CAGGTGCTTGGGGTAAAGCTGCTGTGTTTTCTCACACACTCTATTTGAGAGATGGGGAAACTGAGGCAGGAGGTGCGGTGAGGTTTCTTGTAGGGGCTGT +GCCAGGGAAGGGGGGGTCCAGGCAGGGTAGACCCCGTAATACCGGGTCAGAATCTCAGAGGAGAGGACCTTCCGCTCGCCCTGGAAGGGCCCAAGGTGTG +CTGGCCTCTACGTGCGGTTCTTAGCCGGGGGGCTGCGTAACGAAGGACCTCAAACCGCGGGCGTAAAACAAACGAAACCTGTTCTCCCTCCGTCCTGGAG +CCCAGAGTCCAAAATCGAGGCGTCCGCAGGGCTGCGCTCCCTCCAGGGGCTGCAGGAGGAGCCTTCCGCCTCTCCCAGCTCCTGGGGGCTCCAGGAGTCC +CTTGACATGTGGCCGGCCTCTGTCTCTGTGCGACCGTCTCCAGTGCCCACCGGCCTTCACTGTGACTTTTTCTCAATTTGATCACGTCTGCAAAGGCCCT +TTTTCCAAATAACGTCTCGTTCTGAGGTTCTGGGCCGATGTGAATTTGGGTGGGGGATGGCGTTCACCCCAGGACAGCCCCAGCGGTGAAGTCCTCCCCA +TTCCAGTACCTGCTGCCTCAGGCGTTTCCCTGGCAAGCTCGTCCTGTCCCCCTCTCCGCCCTGTCCCCCTCTCCGCCCTGCCCGGCTCACTTTTGCAGCT +GAGAAAATCAAGGTTCAAGTAACGAGCATTTATTAGGCAACTGCTGTGTGCTCGGCTGATTCCAGACTCTGGGAACAAAACAGACTAAACCCCAGATACA +CTCCTAGATCCGTGACTCGGTGATGGACGGGGTCTCGGAGGAAGAACGTGGAGGGGAGGGGGCGGCAGCCGGGCCGGGGTCAGAGGACGAGGCCGGGCGT +GTGGCCATGTGTGCGTGCCTGTGCTCATGGGACCCACCGGCCCGGCCAGCCGGGTCTACCTGAGGGCCCCACACCCCTCAGGCAGCTGAAGGGGAAAGGG +CCTCCCCGGCCACCATAAATCAGCGCAGGAATGCAGGCTGGCCAGTCTGGCGCTGGCCGGGTTGGGGCGGAGACAAAGACCAGGCAGCTGGACCTCGGGC +AGCCTCGACCACCCAGGGCAGAGGTCAGGACTCCTGGCTGCCCCCCCAGCCCCTTCCCGGAAGGCCTCACTGGGCCTCCAATACACAGACGGGGAAACTG +AGGCCCAGAGAGGGGCAGGACGGCTGCAGGGTGATGGGGCCTTTGGCCGGCCTCCCCAGCACCTGGGATGTCCCCGCAGCAGCAGGGGCTGGGCGTGGGT +CTCCTTCTGGGCCCTAATGACCGATCATCCCAGCTGAGGCCTAATTGGTGGTTTCAAGGCTCCCCACTGCCCAGCCAGCCACATTCCCCCGAGCTTAATT +GGCAGCCTGGTATTTGTCGCAGCTCCTCCTCGGCAAATTGGCCCCCGCCTGAACTCCGCTTTCTAATTATCCCTGCCGGCTTTCCCCCACCCTGCCCGCC +CGAACCTGTGGGTGGGGGGGGGCGCTGGGGGACCTCCTGGCTCCTTGTACCCCAGACGGAGCCTCTTTCCCCTCTGGAAGACGTTCCGGGGCCTGGTGAT +CTTCTTCCTCCCCAGCCACCACCCTGGCAGGCAGAGGCGGTCGGTGGCTCATTTCATAGCTGGAGGCTGAGACTCCAGGCTCCAGGTGCGGGGAAGCCAG +CAGGAGACAGGAGGACCGGGATGGGAAGCAGGGCGGGGCTCTGGGCCAAGTCCCCAGCAGCCCCCAGGCTCTGGTCCCGCACTCGCCGCTGTGTCTCAGT +TTCCTCACCTGCAAAGCAGAGCCAGTTCTCGGAACAAATGCGCTCCCGTCCGACCCTCAGGACAGCCCCGGGAGGCATGCTGGTGAATTTTTGCAGCGAT +TTGCTGTGTGAACTCAGGCAGGCACTGTCCTAGGGTAAATTGTGTCCCCCAAAGAAAAGGTGGAGGGCGGTGGCTCCCGCCTGTGACCCCAGCACTTTGA +GAAGGCAACACGTGAGGATCGAGGGAGCCCAGGAGGTCGAGACCAGCCAGGGCAACATAGAAAGACCCATCTCTACAAAAGAAAATGTAAAAACTTAGCC +GGGTGTGATGGCGAGTGCCTGTGGTCCCAGCCACTTGGGCAGCTGAGGCAGGAGAATCCCTTGAGCCCAGGAGGTTGAGGCTGCAGTGAGCTATGATTGC +GCCACTGCACTCCAGGCTGGGCAACAGAGTGAGACCCTGTCTCCAAAAACAAACAAAAAAAAGACTTTGGGAGGCTGTGGCAGGCGGATCACTTGAGGTC +AGGAGTTCAAGACCAGCCTCGCCAAATAGTGAAACCCTGTCTCTACCCAAAAAATACAAAAATTAGCTGGGCATAGTGGCAGGTGCCTGTAATCCCAGCT +ACTCAGGAGGCTGAGGGGGGAGAATTGCTTGAGCCCCGGAGACAGAGGTTGCAGCGAGCTGAGATTGCGCCATTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCATCTAAAAATAATAATAATAAAAATTAAAATTAAAAAAAAAAATAGGCTGGGCGCAGTGGCTCATGCCCATAATCCCAGCACTTTAGGAGACTG +AGGCAGTCGGATCACGAGGTCAGGAGACCATCCTGGCCAAATGGTGAAACTCCGTCTCTACTAAAAATACAAAAAAATTAGCCGGGCGTGGTGGCGGGCG +CCTGTAGTCCCAGCTACTCCAAGAGGCTGAGGCAGGAGAATGGCGTGAACCCGGGAGGTGGAGCTTGCAGTGGGCCAAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCATCTCAAAAAAAAAAAAAAAAAAGAAGAAAGAAAAAGAAAAGAAGAGGACAGGTTCAAGCACTGGATTCCCAGTACCT +GTGACAGGACCTCATTTGGAAACGGGGGAACTTACTGACATACAATCACGTGTTGACACTTTGGTCAACCTCAGACCGCAGATGGGACGGTGGTCCCACA +GGATTAGAATTCCATATTTCTAGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACGAGGTCAGGAGATCGAGACCATCCT +GGCTAACACGGTGAAGCCCCGTCTCTACTAAAAATACAAAAAATTATCCGGGCGTGGTGGCGGGCGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATGGAGTGAACCCGGGAGGCGGAGGTTGCGGTGAGCCGAGATTGCACCCCTGCACTCCAGCCTGGGGACAGCGAGACTCCGTCTCAAAAAAAAAAA +AATTCCATATTTCTTGTGCACCTTTTCTGTGTTCAGCTGTGTTAGACGCACAGACACTCATGCTCACGTTGCCACTGCCTACGGGACCCAGGACAGCCAC +AGATTTGTAGCCCAGGAGCGCTGGCTGGGCTGTGCCTGTGCCTGGGTGTGTGGGAGGCTCCACCCGTGAGGTGTGTGTGACTCACTGTTTGATGTTCACA +CTGACGAAATCACCAACAGACATTTATCAGGACGCATCCTGCACGAAGACAGAGGCAGAGGCTGGAGCGACGCGGCCACAAGCCCAGGAACCTGGAGCCC +CCAGAAGCCGTGAGAGGCAGGAAGGTTCCTCCCTTGGAGACTTCGGAGGGAACGCAACCCTGCAGACATCTTTTGTTTTGTTTTGTTTTTAGAGACAGGG +TTGCGTTCTGTCGCCCAGGCTGGAGTGCAGTGGTGCGGTCTCGGCTCACTTCAGCCTCCACTGCCCAGGCTCAAGCAATCCTCCCACCTCAGCCTCCCGA +GTAGCCGGGACTGTAGGCATGAGCCACCCCACCTGGGTAACTTTTTGTTATCATAATGTAGAGATGGGGTCTCACTATGTTGCCCAGGCTGGTCTTGAAT +TCCCGGGCTCAAGCGATTCACCCGCCTCCCAAGGTGCTGGGATTACAGGTGTGAGCCGCCACCCTGAAGAGAAGTTGGTTTTGGACTTCTGGGCTCCGGG +ACCGCGGGAGAATAGATTTCTGTTGCTTTAAGCTGCAACGTGTGGCTGTAAGGGAGTTAAGGATCGATTTGAGATGAGGTGGCCCTAAAACCAGCAGGCT +GGTGTCCTGAGAAGAGGAGAGAGAGACGGGGAGACGGTCTTGTGGAGACGGAGGCAGAGACTGGAGCGCTGCGGCCACAAGCCAGGACGCACCTTGATCT +GGGGTTCCCGGGCCCCTGGACCGGGAGAGGACACTGTCTTGTCCCAGGCCACCTGGTTTCTGGTGCCTCCTTGCAGACCCTCTGGGAAGCTCGTTCACCG +GCATTTCTGTCTTGCAGCCTTGTGGTTCTTCACCTGCCCAGCGGGGTCTTCGGCTCTGGCAGCGGCTTGAGGGTCCTAGGGGTGGTGACCCCTGCTCCTG +TCCTCCTGACCTGGCCTCCAGTGCAGGAGGGACATGGTTCCCACACCTGAGCTCTGGCACCAACTAACCCATCCCCTCTCCACCCTCACAGCTCTACGAA +CTCGACGGGGACCCCAAGAGGAAGGAATTCCTGGATGACTTGTTCAGCTTCATGCAGAAGCGAGGTGAGCCCTCTGCCCCCACCCCGCTGGAGGGAGGTC +ACAGAAACAGGGCTGTAGGAGGGGCCCTACTGGCTCCAGGTATGTCGGGGCGGTGGTGAGCACCCCGTGGCTGGAGGCATCCAAGGCTCCTAAATCGGGA +GGGACTTCAGGGGTGTCTTGGGGGGAAACACATCCTGCCATGGAGGTTTGACGCGGGAGGCACGCCTGTGAGTCTAAGGGGTAGGTCCCTTGGTGGGGGG +CAGGGCAGTCTCAGGGCCCCAACCCAGAACAGACAGTCCAGGTCATCTCCTTAGCATCCAGGGTGCAGTGAAGTGGGGGTCCCCACTACTGGGTAATGGG +GGAGTGGAACCAGCCTCTGTGTTTAGGGAGTGGGGTCAGATTCGGGCTGGCCAGGTGGGTGCAGGTGCGGCAGGACAGAAGCCCCCCGCCCGGCCGCGAG +ATGGCTTAGAGTCTAATGATCTCATGGCGGCCAATGCGACATTTGAGTCCTGGCCCCTCCCCTCTTCCCACCAGGGCCTCAGTTTCCCCATCTGTAAAAA +CGGGCCACAAACAGTCCCTGCCCAAAACTCAGTGGCCAGCAGGTACCCCAGATGTGCTGAGTGCAGGGCCGCTGTTTACTGTGCACACTTATTGGGCACC +AACGGTATACCAGGCTCTGTGCCCCCAAAGTCTCCTGGCCTAGAGAGGGCAGGTCTGGGCTGGTGTCCAGGTGGGGAAACTGAGGTCCAGACACAAGACA +GACTCAGACGACCAAGGGTAGCCGGGGTGTCCCAGCGGCCATTCCCAGGCCCCACCCCAGCTTAGAGTGACCACGGGGCAGAGAGAGTGCGGCAAGGGCT +TCCGTCTCGCCTCCAAGTCCTCGTCGGCCGGAGAGGGTCCTAGGAGCGTCTGCTGCCAGGTAGGAGCCGCCCCAACCCCCCTGGACACTCCTCTAGGGCA +GGGAGCTAGCTCCGATCCCCACTGTTCAGACGGGGGAGGAGGCCTTGGGGCCCACAGAGGTCGGAAGGGGTGGGGCAGAGGGCTCTGTCCCTGCACTTGG +GGCCGTCACAGGGGCCCGCTGTGTCCCAGCCTCCGCCCACCCCTCCCCTGGCTTCTATAAACACAGGCCCCAGACCCGCCACTGCCAGCCGCCCGGAAGG +GAAGGAGGAGGAGGGTTGTGGGCCCCCTGGCCCACACTGCCCAGCGGCCTCCGAGTTAACCCCTCCCGTGCTGGGAACAGAGGATCCAGACCCGGGACCT +GGGCGGGGGCCCCTCCTGTGTTATCCTCCAAGGCCAGGCTTGACCAGGGCCCACTGCCCCCTGTGAGGCTGGACAGATCCTCCCCATGACCCTTTATCAT +CCTGTTCGCACCTGCTCAGCCCTGACCACTCTGCTGTGGGGCTCCGAGCTCCTGGGTCCAAAGCCAACCCGTTTTGCTGTTACCCGTGCCTGGTACAGTG +CCTGGTGTCCTGGGGGTACTTAGAAAGCACGGTGAGGGCTGGGCATGGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCGAGGCAGGTGGATCAC +TTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAGTACAAAAATTGACCAGGCGTGGTGGCAGGCGCCTGTAAT +CCCAGCTACTTGGGAGGCTGAGGCAGGAGAATTGCTTGAATCCAGGAGGCAGAGGTTGCAGTGAGCCGAGATTGCAGCACTGCACTCTAGCCTGGGTGAC +AGAGGGAGCCCCCGTCTCAAACAAACAAAAAGCAGGCATGGTAGGCTGCTCATGAGTGTGGGTGAGATGGGGGCCCGTGGCACGTGGGGCCGTGAGGGTT +GGTGTCCAGCTTTACCTCCCTCTCCAAGCTGGGAATTCCTACAGGACAGGAGACAGCGAGCTCCTATGCGTCCCTCAAAACCCAGCCTCAAAGCTCCCTC +TTCCTTGGCTTCCTCCAGGAGCTTCCTGCTCTGTAATGGGGGCCCTTGGAGCTGAGAATCCGTCAGGTGAACCTGCCCATCACCCTAGACTTCACAATCT +TCCTCTCCTTCACTCCAGACAGAGAGAAATAATTTTTTTTTTCCCCTGTGTCACAAAGTAAAAAACTCTAACTAAATTTCTCAGAATTCTCTGGGGGCTA +GAAGTGAGGGAGGGGTCCTGACCACACCCTCTCCCCTCAGCAGCAGCAGCTGGACCACCTGACCTGCTGTTCCCTGACAACCTCCCCACCCTTCCTTATC +TGGGCCCCACGACGGGCCCTGGTGATGCTCCCAGCTCCTTCTGTAAACATCCTCCTCCCGCCCACTGCAGAGCCAGGGCGTGGCCCTGGGAACCAACCCT +CTGCTGCTGATCCTTTTTTTTTTTTTTTTTTGAGACAGAGTTTTGCTTTTGTTGCTGAGGCTGGAGTGCAATGGCGGGGTCTCGGCTCTCTGCAACCTCC +ACCTCCCAGGTTCAAGTGATTCCCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGCGCCCGCCACCACGCCCGGCTAATTTTTGTATTTTTAGTAGA +GACAGGGTTTCTCCCTATTGGCCAGGCTGGTCTCGAACTCCTGACCTTGGGTGATCCGCCCGCCTCAGCCTCCCAAAGTGCTGGAATGACAGGCTTGAGC +CACCGCGCCCGGCCTGATGCCGTTACTTTTACTTTGCAAACTCTGAGGCCTAAACTGGTGTCCCGAGTGGGGCCGGGCGGAGGCTCTGGGCAGGTTTCCG +GGCCGATCCTGCAGCTGAAACCCGGCGCGGCTCCTCTCGCCCAGGCTGTAAAGTGGGTTTCAGGTGGGATCGGGTCTGAGGCCCGTCTTCCTCCAACCTG +GGATCTCCTCCATTCACTGGGGGTTTTGCAACCTGGGAAGGGCCTGGAAGTGGCGGAGGGTGGTGGGAGGTGTTTCTGGAAGGTCAGACACCGGGGGTTC +CGGGGGTAGCAGGCCTCGACCAGGCAGAGGGCCGGCTGCTCACTCAGGGCTGCACCCGCTCTCCAGCCAGTCACATCCCAGAACCTCGATGTCCACGTCC +CCATCCCTAACAGGGCGATGGGCGTCCCCTCCCACCCCATGGTGAGTGGGCAGCAGCTATGGCCTGGGCCACCTGCCCTCACTGGTCTTCACTGAGCGCC +TACTGTATGCCACTGAGTGCTGGGACCCCACGTAGGCAGAACATGGGGTGGGGGCCACAGACTGTACACAATTGATCTCCTAAGTGCAGAATTTCACGGA +CAGAACGATAGGTTTAAGTGGGTCTTGCCTACTGTCAGGCCAGGGAGGGGCTGGGCAGAGGTGGAGCTGACATCTGAAGCCAGAGGCTCCTGGTGCAGGG +GCAGCCTGGGAGAGCCCTGGAGGGGGCAGGTAGGGCTGGAAGGGCGGGGAGGGGCCACGTCTGCAGCCGGCTCCAGGAGTTGAGGGGCAGGAACCTGAGT +CAGCCCAGCCGCCTCTTCTTCCTGGGCCAGCCCACCTACCGCCCTTCCCCTGCCTAGGCTAATCCTCCCCCTTTCCCTCCCTGGCATAGCGTAGCCCACA +ACCCTCTCCTCCTGGGCTAGCCCAACCCCCCATGTCGGGGCTAGCCCATCCCCTTCCCCTCCCTAGGCCAGTCCACAGCCCTCCATTCTCCAGACTTGAA +ATTGGGTAAGCCAGGCTTTACCCCTTGCCTGCCTGAGGCTGCAGAGCCCCTGTCAGTGTGGAGGGAACAGGCCTCTGGGAACATAGGCAGAGTTGTTTTG +GCAGCTGCCGTGGTGTGTGGCGTGGAGAAGGAATAACAAAGATCCGGGCGTCTCCCGCACGTCCCTCCTCTCAGTAACCCTCCTCCCGAGGGCTGCGCTG +TCCCTAAGCCCAGGTTACTGGTGGATAAACCGAGGCAGAGCTGCCCCCTCTGCACCCTCTCGAGCAGAGGTTCCCAGCCTGGATGATCCTGCACCCACAG +AGGGCCCTGGGCAATGTCTGGAGACATCTGTGGTTGTCACAGCCTGGGCGGGGGAGTGCTCCTGGCATGGAGAGGGCGGAGGCCAGGACACTCGGCTCCC +TGCAGTGCCCAGGTGGCCCCCAACCTCCCTCTCGCCCCTTCCCCCAGGGACACCTGTGAACCGCATCCCCATCATGGCCAAACAGGTCCTTGACCTGTTC +ATGCTGTACGTGCTGGTGACGGAGAAGGGCGGCCTCGTGGAGGTCATCAACAAGAAGCTGTGGCGTGAGATCACCAAGGGCCTCAACCTGCCCACGTCCA +TCACCAGTGCAGCCTTCACCCTGCGGACCCAGTGAGTGGCGGACGGTTGTGCCGAGGTCGGGCCAGGGCACTCTGAGCAGCCAGTGCAAGGGGCCTGCAG +AAGAGGGAGGGGGTGGTGGGCAGCTGCAGAGGAGGGGGCAGTGGGCAGCCGCAAAGGGCACAGGGCCACACCGTGCGTCCAGGGCCCGAGAGCGTCAAGT +AGGGGTGCGAGGACCACACAGTCTCTGGGGTTGTGCAATCAGGGGCCATTGCGAGGAACAGCATTGAGATGGAGGGAATGGGCAAAGGCCCAGCAGCTCT +GGGGGCTGCTGAGCAAGTCCAAGGGAAGAACCAGGGATGGTGGTGCCACAGTGGGGTTTACTTTGTACTGAAGGCCAAAGAGAGCCGTAGGGGTGACCCG +GGTGCCATCCTCTTCCCTCGTCCCACCCACAGATACATGAAGTACCTGTACCCCTACGAGTGTGAGAAGCGGGGCCTCAGTAACCCCAATGAGCTCCAGG +CAGCCATAGACAGCAACCGACGGGAGGGCCGGCGCCAGAGCTTTGGTGGCTCCCTCTTTGCCTACTCGCCAGGCGGGGCACACGGCATGCTCTCCTCACC +CAAGCTACCCGTGTCCTCCCTGGGCCTGGCCGCAAGCACCAATGGCAGCTCCATCACCCCCGCCCCTAAGATCAAGAAAGGTAAGGGCCTGTATGGGGCC +TGGGGCGTGTTCCCAACTGAGCTTCAGCCTGGCTGTCTGACCTTGGGGGATACCTCTTCCCCTCTCTGGGTAACCAGGATGAAAAACCCTATAGTTGGCA +TGGAAAAGGGCTTCCAATCTACCAGTCCTCTGCCTATGGCAGACATTACCAATCCATCACCATTTTCTAATTCCACACAGGTGGCAGGCAGACATTGCTA +ATCAATCTGTGTTTCCAGTCCTGTGGCCAAGGCAGACATTACTAATTGATCACTGTTTTTCCAGTCTACACTGAGGCAGGCATCATCAGTTGATCAGTTT +TCCCTCCCACTGAGCCTCTGAATCCTCCATAACACAGAGGTACCAACAGCACACACAGCAGTGTCACCTCAGTTTGCCTGTCTGAGTTACCATTTCTCAT +CTGGGCAACATAGTGAGACCCCATCTCAAAAAAAAAAAAAAAAATTAGCTGGGCGTGGCAACGTGCACCTGTGGTCCCAGCTACCCAGGAAGCTGAGGTG +GTCAGATGGGTTGAGCCCAGGAGGTCGAGGCTGTGGTGAACTGAGATTACACCACTGCACTACAGCCTGAGCAACAGTAGTGAGACCCAGTCTAAAAAAA +ATTTTTTTAGGCCAGGCACAGTGGCTCACGCCTGTAGTCCCAGCACTTTGGGAGGCTGAGGCAGGCGGATCGCTTGAGGTCAGAAGTTTGAGACCAGCCT +AATCAATATGGTGAAACCCTGTCTCTACTAAAAATACAAAAATTAGCCGGGTGTGGTGGCACACACCTGTAGTCCCAGCTACTTGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCAGGTGGCAGAGGTTGCGGTGAGCCAAGATCACGTCACTGCATTCCAGCCTCAGCGACAGAGTGAGACTCCGTGTCAAAAAAAAA +AAAAAAAAAAATTAGCTTAGTGTGGTGGTGGGCGCCTGTAATCCCAGCTACTCAGGAGACTGAGGCAGAAGAATCACCTGAGCCTGAGAGGCAGAGGTTG +CAGTGAGCTGGGATCGCGCCACTGCCCTCCAGCCTAAGCAACAGAGCGAGACTCTGTCTCAAAGCAAAAAAAAAAAAGGCTGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGAAGAAACCCCGTCTCTACTAAA +AATACAAAATTAGCCAGGCGTGGTGGCGGGTGCCTGTTTCCCAGCTACTAGGGAGGCTAAGGCAGGAGAATCACTTGAACCCGGGAGGCAGAGGTTGCGG +TGAGCTGAGATCGCACCATTGCACTCCAGCCTGGGCAACAAGAGTGAAACTCCGTCTCAAAAAAAAAAAAAAAAAGAAAAGAAAAGAAAAAAGAAGGTGC +ATGTTCCTGCCTTGAGTGGAAGGCAGGGCCCAGCCCCTCCTGGCCACCAATTCCCCTTTTTTCCTACCTAGAGGAGGACTCAGCCATCCCCATCACAGTC +CCTGGCCGCCTGCCTGTGTCCCTGGCGGGCCACCCTGTGGTGGCAGCCCAGGCAGCAGCTGTGCAAGCAGCAGCCGCCCAAGCAGCTGTGGCCGCACAGG +CAGCTGCCCTGGAACAGCTGCGGGAGAAGCTGGAGTCTGCAGAGCCTCCGGAGAAGAAGATGGCCCTGGTGGCCGATGAGCAGCAACGGCTGATGCAACG +TGCACTCCAGCAGAACTTCCTGGCCATGGCGGCCCAGCTGCCCATGAGCATTCGGATCAACAGCCAAGGTACTGCCCTCGTGCCCAGACCCGCTGTGCTT +CCTGCGTGTGTCACACAGTGAGGGCCTTGGAGCCTACATATGTAAAGAGTGCCAACAAATCAATAAGAAAAAAAAAGCCGGGTGCAGTGGCTGACATCTG +TAATCCCAGCACTTTGGGAGACCGAGGTGGGTGGATCACTTGAGGTCAGGAGTTCGAGATCAGCCTGGGCAACATGGTGAAACTCCATCTCTACTAAAAA +TACAACAAATTAGCCGGGCGTGGCAGCGCACCCCTGTAGTCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATCACATGAACTGGGAGATGGAGGTTGCAG +TGACCCGAGATAACGCCACTGCACTCCAGCCTGGGCAACAATAGCAAAACTCCATCTCAAAAAATAAAAAATAATAAAGTAAACTGGCTGGGCACCGTGG +CTCATGCCTATAATCCCAGCACTTTGGGAGGCTGAAATGGGAGGATTGCTTGAGCCCAGGAATTTGAGATCAGCCTGAGCAACACAGTGAGATGCCATCT +CTACAAAAGTTAGCTGGGCGTGGTGACACGCTCCTGTAGCCCCAGCTACTCGGGAGGCTGAGATGGGAGGATCACTTGAGCCCAGGAAGTCGAGGCTGCA +GTGAGCCATGATTGCACCACTGCATTCCAGCCTGGGTGACAGAGCAAGACCTGGTCTCAAAAACAAGGTAAAAAAAAACAAAGTGGAGTATGGACAAATA +CACTTATTCAACAAATAAATATTGAGCACCTACTGTGTGCACTGGTGACAGCATGAATGTGACAGACACCGTCTACACCTTGTAAAGCTAAAATCTAGTT +GGCGAGACAGACAGAAAACAGAACATGTCACAGGTGTCTTTATGATCAGAAATGGCAGTTTTGGTCGGGCGCGGTGGCCCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCAGATCACCTGAGGCCAGGACTTCAAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGTGTGCTGGTGTGTACCCATAGTCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATTGCTTGAACCCTGGAGGTGGAGGTTGCAGTGAGCCGAGATCG +CACCACTGCACTCCAGCCTGGGTGACAGAGTGAGACTCCGTCTCAAAAAAAAAAAAAAAGAAAGAAACTCATTTGTTCGGCTGGGCACAGTGGCTCATGC +CTATAATCCCAGCACTTTGGGAGGCCGAGGCGGGTGGATCACGAGGTCAAGAGATCGAGACCATCCTGGCCAACATGGTGAAACCCCATCTCTACTAAAA +ATACAAAAAATTAGCCAGGCGTGGTGGCGGGCGCCTGTAGTCCCAGCTACTGGGAGGCTGAGGCAGGAGAATGGCGTGAACCCAGGAGGCAGAGCTTGCA +GTGAGCTGAGATCGCGCCACTGCACTCCAGCCTGGGCAACAGAGCAAGACTCTGTCTCAAAAAAAAAAAGAAAAAAAGAAACTAATTTGTTCTTCTTCCC +ACAGCCTCCGAAAGCCGCCAGGACTCTGCTGTGAACCTGACGGGCACCAACGGCAGCAACAGCATCAGCATGTCGGTGGAGATCAACGGCATCATGTACA +CAGGTAGGACCCCTGAGGCCACGCCCTGCCTGGACCTCGCCTCTCCCGCCGCCGTGAACTCAGGACCCTGAGTTGCGCCTGGTCCCACCTGCTTGAACCT +AGGTGTGCGGGCGAGCAGGGCACGGCCAGGGGCTTTGCAGGACAAACAGTCAAGACTGATGGAGAGGATACCATCGTTCACCCGGTACCACGCTCAGCCC +AGAGGGGGTCGTCCACAGATACATATTCAGTGTGACGTTGGATGGTTCACATTCCTAGTTTTTTGTTTTAATGAGACGGAGTCTTGCACAGACATGCACC +AGCACACCTGGTTAATTTTTAAATTTTTTGTTGCTCTTTAAATTTTAAATTGCTTTGTTGCTCAGACCGGTCTTGAACTCTGGGCTCACGCAATCTTCCT +GCCTCGGCGTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCACCCAGCCAATCCCAGCATTTTCGGAGGCTGAGGAGCAAAGAATGTATAAGCCCA +GGGGTTAGAGACTTTCAGGCTGCAGCAAGCTGTGATGACGCCACTGCACTCCAGCCTGGGCCACAGACCGAGACCCTGTCTCTTGAAAAAAAATTTAATG +AATGTATTTTTTATTTTTTTTAATTTGTAATTTGTAATTTTTGTGGGTACATAGTAGGTATATATATTTATGGGTTTTATGAGATGTTTTATACTGGCAT +CCAATGCCTAATAATCACATCAGGGTAAATGAGGTATCCAAAAAATTGAATCTAGGCTGGGTGCAGTGGCTCATGGCTATAGTTCCAGCACTTCGGGAGG +TTAACACGGGAGGATCACTTGAGCCCAGGAGTTCAAGACCAGTCTGGGCAACATAGTGAGACCCCATCTCTCCTAAAAATATAAAAATCAGCAGGGCGTG +GTGGCAGGCGCCCATAGTCCCAGCTACTCGGGAGGCTGAGTAGGGAGGATCACTTGAGCCCAGGAGGTGGAGGTTGCAGTGAGTCAAGATCACACCATTG +CACTCCAGCCTGGGTGAAAGAGTGAGATCCCGTCCTTCTCTCTCTCTATATATCTATATATAGATATATCGATAGATATAGCTGTAGCTATACATAGATA +TATATAGATTAGATATAGATTTATATGTATCTATAAATACATATATACTTTTATATCTATATCTACATAGATATATATATATATAGTTGTTTTTTTTTTC +TTTTGAGAGGGAGTCTTCCCTCTGTCACCCAGGCTGGAGTGCAGTGGCACGATCTTGACTCACTGCAACCTGTGCCTCCTGGGTTCGAGCGATTCTCCTG +CCTCAGCCTCCCCAAGTAGCTGGGACTACAGGCGTGTGTCACCACACCCAGCTAATTTTTTTTTGTATTTTTAGTAGAGATGAGGTTTCACCATGTTGGC +CAGGCTGGTCTTGGACTCTTGACCTCAGGTGATCCGCCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCATGAACCACCGCGCCCACCCTATATATA +CATATTTTTTTAAATAAAATGAATTAAAAAGTTGCCGGGCACAGTAGGTCACACCTGTAATCCCAGCAGTTTGGGAGGCTGATGTGGGTGGGTCACAAGG +TCAGGAGTTCAAGACCAGCCTGATCAACATGGTGAAACCCCATCTTCCCTAAAAATACAAGAATTAGCGAGGTGTGCTGGTGTGTGCCTATAATCCCAGC +TGCTTAGGAGGCTGAGGCAGGAGAATTGCTTGAACCCGGGAGGCGAAGGTTGCAGTGAGCCGAGATCGCGCCACCGCACTCCAGCCTGTGCAATGGAGCA +AGACTTCGTCTCAGAGGAAGAAAAAAAAAAGAATTAAAAAATTTAATTAAAAAAGTGGAGTCAGTGCCAGGGGCAGTGGCCCACGCCTGTAATCCCAACA +CTTTGGGAGGCTAAGGAGAGAGGTTTGCTTGAGGCCAGCCTGGGCAACACAGAAGACCCCATCTCTACAAAAGAACATAAGTAAATGAATAGTTTTTCTT +TTTTTTTTTTTTTTTTTTTTTTTTTGAGACAGAGTCTCACTCTGTTGCCCAGGCTGGAGTGCAATGGCATGATCTCAGCTCCTGCAACCTCCGCCTCCTG +AGTAGCTGGGATTACAGGTGCATGCCACCAGGCCCGGCTAATTTTTGTATTTTTAGATGATACGGGGTTTCACCATGTTGGTCAGGCTGGTCTCGAACTC +CTGACTTCGTGATCTGCTGGTCTTGGCCTCCCAAAGTGCTGGGATTACAGGCATTAGCCACCACACCCGGCGGTAAATGAATAGTTTTTCTTAAAGTGGA +GTCAGGCCGATGGTTCATAGTGGCCACCAGGTGGCGCTGTCGACACAGAGCAGCCTTGTTGCAGGCCCCCGCCCGGCTGTGGTCAGAGGCTGAGCTGAAG +GTCAGTGGTGTCCTCACAGGTCCACAAATGGATTTTTGAGGGGTCCGTGCCCTCCGGAAATCAGATGTAAAACGTGTACATTCATATTGAATCTTACAGG +GGAGAAGGCCAACTGTGTGCTAGGGGTCTCGCAACCCCACATCAACGAACCATGGGCATCAGGGTTCTCCCTGCAAGAGCTGTGTGCACGCTGATGTGCA +TGTGTGGATTAAACACACGTGTGTGCTCACGTGCATCCATATATATGCACATGTGTGTGATGAAGGAGTGAGCAGACACAGTGGGGAAGTTTAAGCTGGG +CTCACGTCTGTAATCCCAGCACTTTGGGAGTCAGAGGCAGGAGGATTGTTTTAGGCCAGGAACTTGAGACCAGCCTGGGCAACATATTGAGAGCCCATCT +CTACAAAAAATAAAAAATTGCTAAAATATTGCCAGCCACAGTGGCTCATGCCTGTCATCCCAGCACTCTGGGAGGCCAAGGTGGGTGGATCACCTGAGGT +CAGGAGTTGGAGACCAGCCTGGCCAACATGGTGAAACTCCGTCTGTACTAAAAATAAAAAATTGGCTGGTGTAGTGGCAGGCGCCTGTAGTTAGTCCCAG +CTACTCAGGAGGGTGAGACAGGAAAACTGCTTGAACCCAGGAGGTGGAGGTTGCAGTGAGCCAATATCGCACCACTGCACTCCAGCCTGCGCGACAGAGC +GAGACACCATCTCAAAAAAAAACAAAAAAATAAAAAATTAGCCAGACATGGTGGCACGCCCCTGTGGTCTCAGCTACTCGGGAGGCTGAGCTGGGAGGAT +CACTTGAGCCCATGAGGTTGAGGCTGCAGTGAGCTCTGATGCCACCACTGCACTCTAGCCTGGGGGACAGAGTGAGAGAGAAGTTTATTCCCCGGAGCAC +CCCATTGGGTCTCCCTTGTGGCCCGCCTCGCATCTTCTTAAACTCTGCATGGCATATGTCTTCTGTTCTTGCCTTAGGAGTTCTGTTTGCTCAGCCGCCG +GCCCCCACGCCAACCTCTGCTCCCAACAAAGGAGGCGGCGGCGGCGGCGGCAGCAGCAGCAACGCAGGCGGCCGGGGAGGAAACACCGGAACCAGCGGCG +GCCAGGCTGGGCCAGCGGGGCTGTCCACACCCTCCACATCTACCTCAAATAACTCGTTGCCTTAACCGCATCACTCCCCACCCGCCACCCACCCTGGAGC +CCGCCGGCCTGGGCAGGGGGTCCAGGTGGGCCACACAGGGGCCAGGATGGCGGAAGATACGGGTGGGGAGGGAAGATATCCAGAAAGGAGCCACAGCTGA +CGCCAAAAAGAAAAGAAAAAAGATATATATATATATATATATATATACACGTATATATATAAAGAGAATTTAATAAAACAGGGGAAAACCAAGGAACACT +TGAATTTCTCAGGTTTTGGACATTCAGAGAGATGAATTGTGAGAACAGCAAAGAAATCCATCAGAAAAACAGAAAGAGGCAGACGTTTCCCAGGGCGTTC +AGGCAGCCCTGATGGACCGAAGGCTCTGGTGTCTGGTTTGGCCCCACAGCAGTGTGGGCCGATCCTGTTTACCTCATACATCCCTGCACTGTGTGTTTTC +ATTTTTGTCTGCTTTAGTTCTCTTTTATTTTCTATTCACCACACACTCACCACTCCCAGCTTCTCGTGTCCAGTGAAACCCCTGAACCAAGATCACTGAA +TTTTTGTTTTTTTCTTGTTGCTTTGGGAAATTTTTTTTTCTCTGTAGGGTTTTTAAGAGGTTTCGGGGGTTTTGTTGTGTAAATATTCTATTTTATTCTT +GGGGGGATCAAACCTTAGGAAAAGGATATCTATATATCTATATAGCTATATATTTGTGTTCCTTCAGGGAAACTGGTCTTGAAAAAGCAAGAAAAAAAAG +CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTCACCTTTTTATTTTTCCCATGACCAATTTGGGTCCCTTTGTCCATTTCTGGGGGTGCGTTGGGCAGC +TGTGAGCCCAGCACATCGGATCCCTGGGGCTAGAGCCGCGGAGCCAATGAACTCAGGTGCTATGGGCCGGGCTGGGGCAGAGGGTGCATGCTGGGGTCCC +ACCGGCCAGGGGCCCCTGACAGTGAATTGCTGACTGTGATATTCCACGATGCTTTTGCTTGTGCCGTGCTTGTCTGCTGGGCTCTCGAGTCAGGGGCCTG +GAAATTTTTTTTTTTTTTTTTTTTTGAGACGGAGTTTTGCTCTTGTCGCCCAGGCTGGAGTGAGTGCAATGGTGCGATCTTGGCTCACTGCAACCTGCAC +CTCCCAGGTGCAAGCGATTCTCCTGCCTCAGCCTCCGGAGTAGCTGGGATTACAGGCGCCCGCCACCACGCCCAGTTAATTTTTGTATTTTTAGTAGAGA +TGGGGGTTTTGCCATGTTGGTCAGGCTGATCTCGAACTCCTGACCTCAGGTGATCTGCCCGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGCATGAGCC +GCCACGCTGGCCCGGTCTGGAAATCTTATCTAAAAAGTAGCAAGTGCTGGAAAAAGGGCCTGGGGGGCGGGGGTGGTTCTTGTCGAAGCCCCCAGGCTCC +TGTCTCAGGGATGAATGTGGCGTCTCATTGGGATTCTTCTCTTGCCCGAAAGGGCTGCTTTTGAGGACTATCAATACTGGGGAGTGGGGGTGAAGCCGGA +CCTCACTCAGGGTGAGGATTTCAGGGCCCCGGCATCCTGAACACCCCCCACACCCCAACATTCTCCTCGCTCTGTCCCTTCCTCTTCTCCCAACCCCTTT +TGTGCTGGGGCTGCGAGCTCCCCGAGTTCTGCGGTGACTAAATCGAGGCCGAGAAGGGAGGCTGCCCCCCACCACCCTGTGGGTCAGTACCCCTCCCCCT +GGCTTGGAGAAAGTGGGGTCACCGCAGCTGAGCTGGGGGGTTATTTTGGCTGGAGCTGCTGGAGCAGAAAGGCTGGGTCTGAAATGCCCAGCAGGGTCTG +GGGACTTCGTTGGACCCGCGTGGTGTTGGGCGGGGCTGTCGTGTCCTACACGGGAGCTCTGGGCTTTCATTTCTCTTGGGGTGCAGTGGGGATTAACTCA +GCTATTCCCAGGGTAAGCCTGGGTCTCTAATTGGGCCCTGGGAGCCCTGTTAGGCCACCGGCATGGGGGCTTGGTGAGGAAGGGGACTCCCCAGCTCCCC +CCACTCCCAACCACCTCCCCATTGCCTTGGAGACCCCTGGGGAGGGGGCTGGGGGGCTTCTGAGCCCCTGAGTCTAGGTTCACTTTCCCGTCGGGCTGTG +GGAGGGGACTGTCACTTTCCTGTGTCTTTGGGGAGGGGACCCCCACTTCCTTCTCGGATCTCAGGGCCGTGGACACACACCCCCTTTCCAGGAGGGGGTG +GTGGGCGTCTAGGTTTTCCTTGTCCCTTCCTGGGGCCAGCACCGTAGCAGCACAATCACCCCGGGAAGGGGGTGTCTGTTTGCCTCCAGACACAATCGGG +CCCCACTCGCAGAACCACCTGGACTCTGTCCGTGTCTGTCCCCCGGCCTCCAGGGCTCCTCTCCCGGGACCCCCGTCCCACGCCTGGGCCCCGCGCCGGG +GGAAGCGCCTGCTGCCTATCTCTGTCTACCTCAGGTCTGACTTTTGATGCCAAAATCTGAGCCCCTGGGGTGCCTCTCCCCCGCCTCCCGTGCACCAGGG +TCTGCAGCAGCCACTGGGGCCTGGCTGCCTGCTGCATCTGGCGGCCCTGGACCCCTGGGGCCCCCGTGCACCTGCCCACCTCGGAGCCTGGGGAGGGGCC +GTGCAGGGTCGAGGGCTGGGTCGTCTCCCTCGGGCTGCGTGTGTGTGTCGGGAATCCTGCGTGTCGTGTCTGTGGGCGATCCGGCCTCCCGGCGGTGGGT +GGACCTGGATTCTAACTCAGAGGACTTGAGCCTGCTGTTAACTCCGATGATTGTAGGGACAGGCGGGGTGGGTGGGGGGTGGGCGCGAGGCTGGGTCCCG +GCCCAGGAGAAGGAAGTCGCTGAAGGCAGTGGCCATGCTGGCCGTGGAAATGGGAGGCGGTTGCAGAGGGTCTATGGGGCCCGGTCCTGGATACTCGGCA +GGAAGCCGTGTCTGCAGAGGCTCCTCCCTGCCTCAGGTGGCCCCGTTCAACCCCAGCCGTGCCCATCTCCTGCCACCGCCTGTCGGTGGGGGTTTAAATT +CGGTGTGGCTTTCTGGGGTGCAGCTCAGCACCCCCCCTTATGCAGACTGGGAGGGGGTCGGGCAGTCCCCTCAGCCACGAGGACCCTGGATGGGTTCTAG +TTCACTTGGGACCGTGGGGCCTGGCTGCGTACTGAGTGGGTGCCCCACAGTCAAGGCCAACGGGGGCTCCCCCTGCTCTGAGATGTTGGGAGAAAGGCGG +CTTCTGGAACCTTCCGTGGGACCCGTAAGTGGCTGTCCAGAAAGGCGGGAGGGTGGGCACGGGGCACGGGGGGCAGCTGGGGTCGTTGTTAAGGGTCACG +CATCTGTACAGTTGAATTTCCTTTCTCTTATCATGTTTTACCCACCTTGTCCCTTTTTTCCCCAATTGTGCTTTTGCATTTTTTTCCTTGGCAAATGTAA +ACTCAGCCTTTCATTCATGACGTGTGAAATTTCAGTTTCTCTGGAGTTTGTCAGACGGCGTGGGAACCACGCCTGAAACTCAGGTAATAGGAGGAAAAAA +AAAAAAACTTAAAAAAATTTTTAAAAAACATAAAACTACTCTCTACCTCTGGCTGGGCCCAGCCTGTCTCGCCCTGGCCGCGGCAGGGTGGCCTGTAACA +ATTTCAGTTTTCGCAGAACATTCAGGTATTAAAAGGAAAAAAAAAAAAAAAGACAAAAAGACCAAAAAAAAAAAAAAGTGTGATTTTGAAATTTAAAAGA +ACACTGAAAGTTTACATTTTATAGTAACATTATTATGCAGATTGTATTTAAACTTCAGAAATATTTAAGACGATTGTAACCCTGTAAAGCTGATGAGATA +TTAAAACGAGACAAAACACTTCTGACTTTTAACAGAAAAGTGTCCTGTGGTGTTTTTTTTCTTTTGGCGTCTCCCCAACCTCCAGCTCCACCCTACACCC +CTGCCCAGCACAGCCAGGGGTGAGTGGAAGGGGGTGCTCTATCCCCCTCTGCCCTGCATCGCTCTAGGTCTGGTTCCGGGCGGCAGAGACAGCTACAAAA +GCGGGGGTCTGGCCAGGTGCGGTGGCTCACGCCTGTTATCCCAGCACTTTGGGAGGTCTAGGAGGGCGGAATCACCTGAGTTCGGGAGTTTGAGACCAGC +CTGACCAACATGGTGAAACCCCATCTCTACTAAAAATACAAAATTATCCGGGCGTGGTGGCGCGTGCCTGTAATCCCAGCTACTCCGGAGGCTGAGGCAG +GAGAATTACTTGAACCCAGGAGGCGGAGGTTGCAGTGAGCCGAGATTGCGCCACTGCACTCCAGCCTCGGCGACAAGAGGGAAACTCCATCAAAAAAAAA +AAAAAAAAAAAAAGCAGGGGTCCTCAGCCAGGGTCTGTGCCCCCAGGGGGACCCTGGTCCATGTCTGGGGGCATTTGTGGTTGTCACGCCTGGGGGGGCG +CTCCTGGTGTGGAGTGGGTGGAGTCCTGGGATGCTGCTCGGCACCCTGAGTGCCCAGGACGGCCCCACCGCAGAGAACAATCTGGCGCCCAGCATCCACA +CTGCAGGAGTTGGGAAATTCTGCCTTCATTATTTAAGGTGGGGTAAAAACAGTTCTCCCTGCCCACAGCAGACACCAGGATAAGCTCCTGACAGGGCAGA +CGGTGTAAACCCGGGGGAACCCAGCTCCTGGGACTCGCCTCCTCTCTCCCTCCCTACTCAGGGCATGGATTTCAGTGTGTGCAGCCTCCTGGGACCCCAG +CAGGGCCGAGGATCATGGGATGCAGAGTCTGTAGGGGGTCCATGGAATCCCCTAACCCAGAGGGCCTTAACCAGGGTGATTCCGCCCCCAGGGGACCCTG +GTCCATGTCTGGGGACATCTGTGGTTGTCCCATCTGGGGGGAGCTCCTGACATGGAGTGGGTGAAGTCCAGGGACGCTGCTCGGCACCCTGAGTGCCCAG +GACGTCCCCACCCCAGAGAAGGATCCAACCGCAAGGTCCACAGGGCCGAGGGGAGCTCCTGGAGGCCGCTCTGGGCACCTCTGTGCCTCGCTGAGAGCCC +GACACCAATCCCGTTTTAGGGATTTGGGATGACAGGTGTGGCAGGGCCAGTGTGCGCACCCCCAGCCACCTGCCCACGAGCCTGACCCCTCGCCTCCTGC +CTCAACAGGGCTCTGCATGCGGGCGCCCCTGGCGTTATCCGACCGGAGCTCCCAGGGCAAGTGGCCCGGTCCGGCCTCAGGGCCTTCACACAGCTGTTCC +ACCGCCGGGAACAGCCCTCTCCCCCTTTGCTCTGACAGACTCCTTTCCATCCTCTGCAGCCGACACACAGTCCCCGCCTGCCCATGACAGGAGGGTGCGG +CCCCTCGGGTGGGAGGCACGGGGCTCCCCGCTCCTCCGCCCTCTGTGCGGCCCAGATGGAGGCCCTTGTGCCGAGCGGGACACCCTGTTCCCGAGCCCCC +CATAAGTTTGCCCTCCTTCACCTCCTAGGCGAGCCCAGGAACCAGCCCACTGGTGAAGCCGCCTGGAGCTGAGGCCTCTGGGGTTCAGGGGCGTCCTGGT +GGCTGGGGGAGGGAACTTTTCCAGTGCTGGCCACATTTTCACCTTTTCCCTTACAACACCATTCGGGTCCTAGGAAACAAGACCAAGGGCCAGATTTGGC +CCCTGGACAGCCAGTTTGCAGCCCCCAAACCCAGAACATAGTAAAGGGACTCAGCTGGGGTCAGAGGTTCACACCCGTAATCCCAACACTCGGAGGCTGG +AGCGGGAGGATGGATAGAGCCCAGGAGTTTGAGACCAGCCTGGGCAACATAGGGAGACCCCATTTCTACCAGAAATTAAAAAAAAAAAAAAAAGCCGGGC +ATGGTGGCTGCGGTGAACAGTGATCATGCCATTGTACTCCAGCCTGGGCAACAGCAAGACCCTGTCTCTCTCTCTCTCTTTTTTTTTTTTGAGACGAAGT +CTCGCTCTTTCTCCCAGGCTGGGGTGCAGTGGTGCATTCTCGGCTCACTCCAACCTCTGCCTCCCAGGTTCAAGCAATTCTCCTGCCTCAGCCTCCCGAG +TAGCTGGGAGTATAGGCGCCCGCCACCACACCCGGCTAATTTTTGTATTTTTAGTAGAGATGGGGTTCCACCATGTTGGCCAGGATGGCCTCGATATCCT +GACCTCGTGATTTGCCTGCCTTGGCCTCCTAAAGTGCTGGGATTACAGGCATGAGCCACTGTGCCTGGCCCCTTTTTTTTTTTTTTTTGAATCAGGGTCT +CACTGTGTCAACCAGGCTGGAGTGCAATGGCACAATCTTGGCTCATTACAACCTCTGCCTCCTGGGTTCAAGCGATTCTCCCAACTCAACCTCCCAGGTA +GCTGGGATTACAGGCACGCGGCACCACGCCTGGCTAATTTTTGTGCTTTTAGTAGCAACGGGTTGGGTTTTCACCATGTTGGCCAGGCTGGTCTCGAACT +CCTGACCTCAAATGATAACACCCACCTTGGCCACACAGGGCCAGCCGGGACCCTGTCTCTTAAAAATAATAATAAAAGGCCGGGCACGGTGGCTTACGCC +TGTAATCCTAGCACTTTGGGAGGCCAAGGTGGGTGGATTGCCTGAGCTCGGGAGTTCGAGACCGGTCTGGGCAACATGGCAAAACCCTGTCTCTACTAAA +ATAAAAAAAATTAGCTGGGCGTGGTGGTGTGCACCTGTAGTCCCAGCTTCTTGGGAGGCTGAGGCAGGAGAATTGCTAGAATCTGGGAGGCAGAGGTTGC +AGTGAGCTGAGATCAACCCACTGCACTCCAGCCTGGGTGACAGAGCAAGACTCCATCTCTAAAAACATTAATTAGGCCGGGCGTGGTGGCTCATGCCTGT +AATCCCAGCCCTTTGGGAGGCCGAGGCGGGTGGATCACGAGGTCAGGAGATCGAGACCAGCCTGGCCAATATGGTGAAACCCCGTCTCTACTAAAAATAC +AAGAAATTAGCTGGGCGTAGTGGCGGGCGCCTGTAGTCCCAGCTACTCAGGGAGGCTGAGGCAGGGGAATGGCATGAACCCAGAGGCGGAGCTTGCAGTG +AGTCGAGATCACGCCACTGCACTCCAGCCTGGGTGATAGAGCGAGACTCCGTCTCTAAAAACATTAACTAATTAATTAATTAAAAATTAAAAAATAAAAG +GCCTCTCGTTCTTAGCCCACAAACCCAAAGAAAGTGGTATTGCAACGTTTTCCCAGGAAAGGGTTTCCTGGGCCGCCTAACCCACTGTCCACCCTCCCAT +TGCCCACGCCCAGGGGACGTGACTGGAGGAGGGTCAGCGTGGCTGGAGGTGGACAGGCCCAGACTCAGCTGCCCGGCCTCCCGCGCACCATCCTGGCCGA +GGCTGGCCGGGACACGTCCCTCCCCAGGGCTGTGTTGGAGGCGAGGGACCAACAACACCCCCACACCTGTCCCAGCCGGTTGGTTCCTGAAACCCACGTT +AGACCCTGGCCCCGGAAGGGAAAATGGCATTTTCCATTCCAGCCAGAAATGAGTCTGCCAAACCCTGCGTCCCGGAGATGGAGTCCCACTCACTGCCTGG +AGGAGCCCGCCGGCCCCAGGGAGAGGAGGGAAGAACCCTGGGAAAGCCCCCACCCCAAACTGGATCGTCAGGCCCTGCTTGTTCACCCGCAGCTGAGGGC +CTCAGAGGCGGGGAGTCAGGGAGGGGGTGCACCTCTGAGTTCCCCAGCCTGGGAGGGAGGGACTCAGCCCCCAGCTCTCCCCAGCCAGGGAGGGACTCAG +CCCCCCACCTCCTCCCCAGGCCCCCACCTCTCCCCAGCCAGGGAGGGACTCAGCCCCCCACCTCCTCCCCAGGCCCCCACCTCCCTCCCCAGCCAAGGAG +GGACTCAGCCCCCCACCTCCTCCCCAGGCCCCCACCTCCCTCCCCAGCCAAGGAGGGACTCAGCCCCCCACCTCCTCCCCAGGCCCCCACCTCCCTCCCC +AGCCAAGGAGGGACTCAGCCCCCCACCTCCTCCCCAGGCCCCCACCTCCCTCCCCAGCCAGGGATGGACTCAGCCCCTCACCTCCTCCCCAGCCCAGGAA +GGGCCCAGCCACCCCCTAGCCTCTCAGAGCCCAGCCACCTCCCTGGGCCGCCTGCTAGGTGCTTGCTAGGAGGGCGGGAGGCTCCCGGAGGTGAAGCTCA +AACCCTCCTCTGATAGCCGATTTTCGGAGCCAGCCAAGAGTCCAGACTGGAGAGGCGGCGGCTGAGACGCTTCCAAAAGCAGAGGGCTACCAGAGCCGGC +TGCTGCTCTCCCCACTGGCATAGGTAATGATGGGGCTGCCGCGGGACGGCCGCAGCTGCTGGGTCTGTGGGGCCAGGACCGGGGCAGCCAAGCCGACTGG +GGTCTGGCTGGGTTCATCAGTGCCTGCAAACTGGCGGTGCTCCATAAATGTGCAGGGGATGGAGAATGAGGGCCTTACACCCCGAGGGGAACGTTCCTGC +CTCTGTGCCTCAGTTTCCCCTTCCTGGTTACCCCCCCTTCACAACCTCCAGCTGGCACCAACGAGATCCGGCCGCTGGGTGGTCTGGAGATGCCCCCAAA +GTGTGGCTTCTGTCCCCTGCTCCAACACGATTAGTCTGTCCTCATTCCAGGAACCAGGCTGGGGGCGGGGTGACCTCTGACCTCACACTGCAGCCTGGCC +TGGCCACGTCCCCAGGGAGGGGAGGAGGGGAGGAAGGCCTGGCTCGGGCTGGGCCGCAGCAGGAGGCCTGTGAGAAGGTGGAGACTGTAGTCCATCGACT +TCCTGCTGCCCCTGCCCTCTCCTGCCTGTGGCAGCAGCCCACACCTGCCCGGTCTGCTGGGTGTCCTGGAACCCGGGAATTTAAAAACTTCCAGGCTGGG +CCAGGCGGTGGCTCATGCCTGTAATCCCAGCACCCTGGGAGGTCGAGGAAGGAGGATGGTTTCAACCCAGGAGTTCAAGACCAGCCTGGGCAACACGGCG +AGAGCCCCTATCTATGAAAAATTAAAACGCTAGTCAGGTGTGGTGGTGTGCACCTGTGGTCCCGGGAGGCTAAGGTGGGAGGATCGCTTGAGCCCTGGAG +GTTGAGGCTGCAGTGAGCTATGACGGTACCACTGCACTCCAGCCTGGGCGACAGGGCCAGACTCTGTTAAGAAAAACTAAAAATGAACCAGGCGCAGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCGGGCAAATCACGAGGTCAGGAGTTTGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAATAAATTAGCCGGGCATGGTGGCACATGCCTGTAGTCCCAGCTACTCCGGAGGGTGAGGCAGGAGAATCGCTGGAAACCAGAAGGC +GGAGGTTGCAGTGAGCTGATTGTGCCATTGCACTCCAGCCTGGGCAACAAGAGCAAGACTCAATTTCAAAAGAAAAAAAGAAAAAGAAAAATGAAAAAAA +AGGCCAGGTGCGGTGCCTCACGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCAGGTGGATCACCTGAGGTCAGGTGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAACTACAAAAATTAGCCGGGCGTGGTGGTGAACACCTGCAATGCCAGCTATTCAGGAGGCTGAGGCAGGAAAACCAC +TTGAAGCCAGGAGGCGGAGGTCGAAGTGAGCTGAGATCACGCCACTGCACTCCAGCCTGGGCAACAGAGTGAGATCCACCTCTCCTGCTTGTCTACAAAA +AACAAAAATAAATAAAGTAAAAATTAAAACAAGGCCAGGCACAGTGGCTCATGTCTGTAATCCCAACCCTTCGGGAGGCCAAGGTGGGAGCATCATTTGA +GCCCGGGAGTTTAAGACCAGCTGGGCAATAAAGCAAGACCCTGTCGCTGCAAAAAAAGAAAAAAAAAAAGCACAAAATTAGTTGAGTGTGGTTCCTATGG +TTCCAGCTACTCGGGAAGCTGAGGTGGGAGGATGGCTTGAGCCCAGGAATTGGAGACTACAGTGAGCCATGATTGCACGATTCTCCTGCCTCAGCCTCCC +GAGTAGCTGGGATTACAGGCATGCACCACTGTGCCCAGCTAATTTTTGTATTTTTAGTAGAGACGGGTTTCACCTTGTTATCCAGGATGATCTTGATCTC +GTGATCCACCCACCTCGGTCTCCCAAAGTGCTGGGATTACAGGCCGGAGCCACCACGCCCCGCCGATTTTTTTAAATAATGTTTTTTAAATAATGTTGGA +GGCCGGCCTCAGTAGCTGACGCCTGTAATCCCAGCACTTTGAGAGGCCGAGACGGGCAGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACGT +GGTGAAACTCCGTCTCTACTAAAAATACAAAACTTAGCTGGGCGTGGCGGCTCACACCTGTAATCCCAGCTACTCGGGAGGCTGAGACAGGAGAATCGCT +TGAACCCGGGAGGCAGAGGTAGCAGTGAGCCGAGATCGCACCATTGCACTCCAACCTGGGCCACAGAGCAAGACTGTCGCAAAATAAAGAAAGAAAATAA +AAATGAGGTTGGAGGAAACTCTGGAGGCACAGCAGGTCCTTGGATTGGACTCCCTCCCTCCCTCCCAGGATAAAATGAAATCCAGGCCTCGTTCACACGG +CCCTGCACGGCCCGGCCCCGCTCCGTGGTCCTGCCCCAGGGCCTTCGCACGGGCCTGCCCCGCACACGGTTCTCTGGGGGTCGCTGGCTCCCCGCTCAAA +CGGCCCCTCCTGCCGACCAGGCGGGTCCCCGGGGCCGCCCTCCCTCTGGCCTGGGCTCGGGGTCGGTGGCTCGCGCCTGCCACCTGGCGGCCAGCGGGGC +TGCGGCGCCGCACGCTCTGGCACCAGCCTCCTGCCCCGGCCGTGCCCTCCGCCGGGAGCCGCGGACCAGGAGTCGCACCGCCTCCGGGGACCGCACCCCG +CATGCAGCCTCCAGCCCCTGCCTCTTGCTGCTCGAGGGCACACGACCCAGGTCAGCTGCAACCCCCGGGCGGAAATCCCGACTTTTAAATGAATGCTCCC +TTTTTATCCCTTTTTAAGGGGTTGGCAACTAATTGCACATTTTAAATCATACTGTTTTTAGGCCGGACGTTGTGGCTGAAGCCTGTAATCCCAGCGGTTT +AAGAGGCCAAGGCCTAAGCCCAGGTGTTGGAGACCAGCCTGAGCAACACAGTGAGACCCCCCATCTCTACTAGATATATATTTAGTATAAATAAATAATA +GATATATGTTTTTCTTTGAGACAGAGTCTCATTCGCCCAGGCTGGAGTGCCTGGGATCTCGGCTCACTGAGACCTCCGCCTCCCGGGTTCAAGCGATTCT +CCTGCCTCAGCCTCCCACCACGCCCGGCTTTTTGTACTTTTTGTAAAGACGGGGTTTCGCCATGTTGGCCAGGGTAGTCTCGAACTCCTGATCTCAGGTA +ATCCACCCACCTCGGCCTCCCAAAGTGCTGGGATTACAGGCCTGAGCCAAAGCGCCCGGCCTTTTTTTTTTTTTGAATGCCGTTTTCAGACATGGTCCGT +GACGGGCAGCCGTGACATGAAGTTAGACCCTGCTTGGCTCGGACAGAACTGGCGACTTGTTTGACCTACACCAAGCTATCCGACTAATAATTTAGATGTT +GAGGCCCCTAAAGAGGGGTCAAGGGGGAGGCAGATGTCGACCAATAAGGAAACACTGGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGC +AGGCCGAGCTGGGAGGATCACTTGAGCTCAGGAGTTCGAGGCCAGCCTGGGCAGGACAGTGAGACCCTGGCTCTACAAAACTAAATAAATAAGGAAGCAG +TGAATTCCAATGTATTCATCGCCAACTAGCCATGTTGCTGGGTGTGCGCTCTCTCTTTTAGGCGCAATGTGTCATTTAGGCCTGTGACGTCGGAACTTTA +TTATTTGAACATTTAAAAATAAATGAATCCAAGAGCTTGAGTCACTTGGCCAAAAATGCCCAGGAGGAAAAGGCCAAGTCAGGTACCCCGGCTCTAGAGC +TACTAACTGATCGCCGGAGACCCTGGGCCTTGGAAGAAGTCGCCTCCCCAGATCTCTAAGCAGGCCGCGCGACCCTCGAGTCTCAGGTAAGCGGGAAATC +CCACTTCACAAGAAAGCCCCTCTCTCCGAGGCACGGGCGCATGCGCGGGTCGGCCACCCGCTGGGGCCGCGGGGCCGCCGCTCTGGCCCGCGTGGGGCAG +TCGTCCGCGTCTCGCTCATGATGACGCACGTCCGGGGCGGTGGGGAAGGCAAGATGGCGGCGCCCATGGAGGTGGCCGTGTGTACGGACTCGGCGGCCCC +GATGTGGAGCTGCATCGTGTGGGAACTTCACTCGGGCGCCAACCTGCTCACCTACCGCGGCGGCCAGGCGGGACCCCGCGGCCTGGCGCTGCTCAATGGC +GAGTATCTGCTGGCGGCGCAGCTGGGCAAGAATTACATCAGCGCCTGGGAGCTCCAGCGGAAGGTGCGGCGGTGCGGTCTCGCTGCTGGGGTCATGGGGC +GCCCGAGGCTGAAGTCGGGGGATGGGTTGGTGGGGGCCGCGTGCACCCTTAGTCGGAATTGGCGTGGGGAGGGGAGGTGGTCTCCGTTCGGGCGCTCTGC +GCATGCGCGGGTCTGGGGGCTTTGGGGAGATACGTGCGACCTGTTAGGCCGCTCTGCGCACGCGCGGGGCTCAGGCCTGAGCTGCTATGGGGGCAGTGGG +GGAAAATGGGAGACGCTCCGGGGGGTCCCTTGGGGCAATTGCGCATGCACGAGTTCTTGGAGCGCGAAATTTGATTAAAAGGGGCCTATGAGCTCTGTGG +ATGTTGTGGTTCTGGAGGAAAAGGGAGAAGGACCAAGGTCTGGGGGAGTCTCCCATGAAGGGGTGGCGCAGGAAACTCATGTTTATTCCTCCAATAAAGC +AACAGATACTCACCGTCGCCCACAGTTTCCCCTCTACTCCCAAGCCCAAATGCAGCCAGTCCCTGAAGCTACTCGCTTCCCCCGTGTGCCCGCTGAGATC +TCTTGGGACTGGCTCTGTGCTCCAGCATTGCCTGATGGAGTCTACACACAACTCATAAATTTCTCCCATTTTATTTTAGTTTTGAGACAGGGTCTCACTC +TGTCGCTGAGGCTGGAGTGCAGTGGTGCGATCTCGGCTCACTGCAGCCTCTGCCTCTAGGGTTCAAGCGATTCTCGGGCCTCAGCCTCCTGAGTAGCTGC +AACTACAGGCCCGCACCAACCACCACACCCGGCCCACATTTGTATTTTTTGTAGAGGCAGGGTTTCACCATGTTGGCCAGGCTGGTCTCGAACTCCTGAC +CTCAAGTGATCTGCCCACCTCAGCCTCCCAAAGTGCTGGGATTACAGCCGTGAGCCACCACGCCCGGCTGAGTTTTCCCATTTTAGAGAGGAGGAAGCTG +AGGCTTGGGGTCTTAGGTTGGACATTATGGATAGAAGGATTGGGGCACAAGCCTACTGGGCTCTTGGGCCCCAGTGTCCTTCTGGATCCTCTTTGTTCTG +TTCCTGTACTCCTCCCACCCAGGGCCCCTCTGACCCTCAGAGGAAGCACCAACCTCACATCTACCACCTCCAGCCTCGAAGCCTCTTGCAGGGGCGAACA +CTTCCTTGCTGGACCATGCATTTGCTCAAACCACCCTGCTCCCGACTCCTCTTCCTGGTTCTCTGACTTAGCCATTGCCCAGGCGTCCCCTCCCCTCGCC +CTCCACTGCTGTAGTAGCTCCCGTGTCCTGCATGGGGCTCACGAGGCTGACTGTGCATCCTTAGGACCAGCTCCAGCAGAAGATCATGTGCCCCGGGCCT +GTCACCTGTCTGACTGCATCACCCAATGGTCTCTACGTCCTGGCAGGAGTTGCAGAAAGCATCCACCTGTGGGAGGTAAGAGGAGCAAAGCGTGAGCGTT +TCCCACAGGACATCTCAGCCCATCTGAGCTTTGCCTGCAGGGCACCAGGGAACAACCATGCGGCCTGGGGCCCTGGGATGGGTGACTGCTCAGGGGTTAT +AGCCTAAGCTTCACCCTGCTGCCTCCTTTCTCCAGGTCCCCTCGAGACTTGCGAATCCCAGACCAGCCCTAATCCTGCCTTGAGTGCTTGGATAGAGCCC +GGTGCAGCCCAGTCCCCGGCACTCACACACCGCAGCATCTTCCAGGGCTAGCGGGCATCTCTTCCACGCAGGCGGCAGCGCCTGGCACTTGTGACTTGAA +AGTTATAAAGGGCGGCCGGGCGCAGTGGCTCATGCCGGTAGTCAATGCAACCTCTGCCTCCCAGGTTCAAGCAATCCTCCTGTCTCAGTCTCCTGAGTAG +CTGGGATTCCAGGCGCCCACCACCACACCTGGCTAATTTGTTTGTATTTAGTAGAGAAGGGCTTCACAATGTTGGTCAGGCTGGTCTCCAACTCCTGACC +TCAGGTGATCCACCCGCCTCGGCCCCCCAGAGTAGTGGGATTACAGGCGTGAGCCACCGCGCCCGGCCAGTGCCTCCTTTTTCTTACCGCTGGACCAACC +AGGTGACAGCAACTCCTAGACACACTCACAGCCCGGATCCTGCCATGCTCTCACTGCGAGACAGAGTGAACTGTTCAGGCTTTGCATTTAGGCCAGCTTC +TCAGCTCTGCCCTGGTGAGGGGAAGCAGCCCTGGATGATGTGTGAGTGAGTGGGCACAGAGATGTGCCAGGGAGACTTCATTCACAAAGTCAGGCCTCTT +GGAGTTTGGCCCATACCGTAGCTGTGGCGTTAGATCACCGGCTGTGTTGTCACAAATGGTCCATTATATTTCGGGGGAGACCTGCCCTCAACCCCACATA +GAGCAGGGCAGACAGTACAAGATCTGGGGCCAGAAGACCCAAAGGTAACCATGTTTCTGCCCTTCCTGACCTTGTCCTTGCTTCCCTCAGTGGGCTGCTC +AGAGAACTGAGAGGGCTGGGTGGGCATGAGCATTCTCGGAGAGATAAAAAAGCCACCAGGGGATGGGCATGGCGGCTCATGCCTGGAATCCCAGCACTTT +GGGAGGCTGAGACGGGCAGATCACTTGAGGCCAGGAGTTCAAGACTAGCCTGGGTAACATGGTGAAAACCCATGTCTGCAAAAAATAGAAAAATTAGCTG +GGCATGGTGGCATACACCTATAGTCCCAGCTTTTTGGGAGGCTGAGGCATGAGAATCACTTGAATCCGAGAGGCGGAAGTTGCAGTGAGATGAGATTGTA +CCACTGCACTCCAGCCTGGGTGACAGAGCAAGACCTTGTCTCCAAAGAAAAGGGGGGTCGGGACAGGCAGCACAGGAATGACAGGAGGCATCATTATCTC +ACCCTCAGGACACGTGTGTATGTATTTAATTTTTAAACTTATTTTTGAGATGGGGTCTCACTACATTGCCGTAGCTGCTCTTGAACTCCTGGGCTCAAGC +GATCCTCCCAGGTAGCTGGGATTATAGGCATGTGCCACCATGCCTGGGATCCCAAGGCTTTTACATCTCACTCCATGATTTTGAAACTAGGATGCAGTTG +CTGAGAGGGAAACTGAGGCAGGGAAGCAGTAGCTCACGAGTCACCCCTAACAGTAGACCTCCTAGCCCTGGTTGCTGTCAGTCTGGTGCAGAGGGGCATG +TGGGTAGGAATTAAATGTGTCATCGCCCCATGGGGGATGTCTTAGGCGGGACCCCTTCCTGTTCTTGGCTCGGGACAGTGTGCTGGGTGGCACCCACTGC +CAGACCCCTGCTCCCCTAGCCGCCTCCAGTTTTTTTTTTTTTTTTTTTTTTTCAGATGAAGTCTCGCTCTGTTGCCCGGGCTGGAGTGCAGTGGCTCAAT +CTCAGATCACTGCAACCTCAGGCTCCCAGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGAGGCGCCCGCCACCATGCCTGGCTAATTTT +TGTATTTTTATTAGAGACGGAGTTTTGCCAGGTTGGCCAGGCTGGTTTCGAACTCCTGGTCTCAGGTGATCCGCCCTTCTCAGCCTCCCAAAGTGCTGGG +ATGACAGGCGTGAGCCACTGCAGCTGGCCCTCCTGGAGAGTTTCTGACCCGTGAGCTGTGACCATGAAGGGGTGTCCCACATAGCCAGAGCTCAGGCCGG +GACTGCCTCCACTGTACCCCCCTGCCACGGTCGAAATCCTCCTCCTGTTCTCTGTGTAGGCGACGGGTGTGTGAGCGGTGAGTCAGGAGTGGGCTGGAAA +CCTGAGAGCCAGGGCTGTGGGGCGGGAGCTGGTCCGCCCCTCCCACGCCACAGGGACAGGGACCTCCCGGGAGGCACTGATGTTCTGAAGCTGCCCGGTC +TGTCCCGGCCCTGGGCAGTGGTGGTCACCAGAGCTGCCCTCTGTGGTTTGGGGCTGACCTGGATCCTGCTTCCTCTGGTGCCATTTAACCCTCCCCAGCC +ACCCTGGGTTTTGCATGCGAGGAAAGCGAGGCCCAGAGAGGGCATGGCTGTCAGATCTGGGCCCAGCAGGCTCTGCCTGCCCCAACAAAGCACGACGCAC +AGGGACTTTCGACAACAGAAACTCGGCCCCCATCCTTGAGGCCAGACGTCCTAAATCAAGATGTCTGTGGGGCCACGCTGCCCCTGGAGGCCCTGGGAGG +AGCCTTCCCACCTCTCCGGTGGTGGCCGGCACCCCTTGGCACCCTTGGCTTGTGGGTGACTGTCCCCTGCCTCTGCTGCCACCACTGCCGCGTGGAGCCC +CTGTGTGTTTGCACTTCTCTCAGCTTACAACAACCGGGACACATGGATGGATGCCCCCGCTCCAGAACCACCTCATCTTAACTTATGATATGTGCAGAGA +CACTGCGTCTAAATGAGGCCATTCACAGGTCCCAGGTCGGGACTTTTAACATGCTTTTGGGGGGAAACACGATTCAATCCACAACCCCCACCAGAGCATC +TCAGCTCTCGAATCCACAACCCCCCACAGAGCATCTCAGGCCTCGAACCCACAACCCCCACCAGAGCTTCTCAGCCCTCGAACCCACAACCCCCCAGAGC +ATCTCAGCCCTCGAACCCACAAACCCCCCCAAGAGCATCTCAGTCCTCGAACCCACAACCCCCTCCAGAGCATCTCAGTCCTCGAACCCACAACCCCCCC +CAGAGCATCTCAGCCCTCGAACCCACAACCCCCACCAGAGCATCTCAGCCCTCCCCAGGTGTCCTGGAAGGGGCTCCCTGTCCTCTTCCTCAGATGGAGC +TGCCTGGCTTCCTGCCGGAGCTTAAGCTGCCACCACCCTGGGTCAGGCCACCACAGCCTGCCCAGAAGCGACTTCCTGTTGAATGGTGGGAGCCGCCTGC +AGGTCCTGAGTGCAGCCGTTCCTACGGGGCCCACACAGGACGCCTGGGGTCAGGCTCACAGGGGACCAGCACCTCCCTGAGGCAGCAGGGAAGGGCAGGA +AACTTGCCCCTTCCTGGGCCATCATGCAGGTGGGGACGAGGCGGGAACAGGTGCCCACCCAGCCCAGGCAGGGGCGCGACGAGGCCCCGCTGTACCTGCT +GGCCGCTGCCCTGACAGGGTCACCCCGCAGTCCTGGGGCAGGGCAGGCAGGGGGCGACAGTGTGGCCATGGCCGTGCAGTGGTGGGTTCCTGGGGCTGCA +GCCCCCCTTTCCTCCCCTGGGGCTTTCCTCCCCTGACCTGGATACCCTCTGCCCCTCACAGGTCTCCACCGGGAACCTTCTGGTCATCCTGAGTCGACAC +TACCAGGACGTCTCCTGCCTTCAGTTCACAGGGGACAGCAGCCACTTCATCTCAGGGGGCAAGGACTGCCTGGTGCTGGTTTGGAGCCTCTGCAGGTAGC +GCCTTGCGCACTCAGGCCTGCACCTGGAACTGCACCCGGGCTCAGGCGGGGAGAGGAGGCGCCAAGGCCCCTGGCGGGAAGGGGCTTCTCTCTTGGGGGC +TGGAGTGCAGAGGACGGAGTGATCATCCCAGGGGTCCTGGCTGCCCACACTGGGGTCTGGTTTGTTCTGGGGGCCGTGGGGGCCCAGCCTTGAGTTTACT +CAGGTGAGGCAGGCCAGGCTGCTGAGTGGAGGCAGGTGTGTGCGTGAGGTGGGTGCTGGAGGCGTGGACTGCCCTGTTCCCTCCGCTCCCCGCCTGCTGA +GCACCTGCCCCACCCCGCTCAGCGTGCTGCAGGCCGACCCCTCCAGGATTCCGGCGCCCAGGCACGTCTGGTCTCACCACGCGCTCCCCATCACGGACCT +GCACTGCGGCTTTGGGGGCCCCCTGGCCCGGGTGGCCACCTCCTCACTGGACCAGACGGTGAAGGTACGCCGCCCCCACCCCACCACGGTCCATGAGCGG +AGCCCAGCAGCCGCAGGTCCTCAGCCAGGAATGCAGGAATCGCCTCCTCCCGCTCCCTGCTGTCAGGACTCCAGACGGCTTTTAATCCCCTGGTGCTCTG +AGCCCAAGGACGTCCAGGGAGGTCTGCCAGCCTGGAAATTCCTACTCATTCACCGTTTCTGGCCCGGCTCCCTGGCCAAGCCTGGGGAATCGGAGGTCAT +CACTATGCTTGAGTCGTGACCGGTGGTCCTGGGAGGGAGAACCAGGGGTCATCAGCCGGAGACCAAGCTCCATTTCAGCACAGGCCATGTCCCCTGGCCC +CCAAGACCCACATGGTGACGGCTTTCACCCAAAGTCGCAAGCCCTAGGGCCAGAGGACAGCCGACGCCTGACCTCCCTGGTGCCCCTGTTCCCATGGGGT +CCTCGGGTTCCCCCTGCCGGGCCGAGCCCCACGCCCTTTGCCCACCCGCAGCTATGGGAGGTCTCCTCGGGGGAGCTGCTGCTCTCCGTCCTCTTTGACG +TGTCCATCATGGCAGTGACCATGGACCTGGCTGAGCACCATATGTTCTGCGGGGGCAGTGAGGGCTCCATCTTCCAGGTCGACCTCTTCACCTGGGTGAG +TGCCGCGGTCTGCGGGCTGCACCCTGCCCTGGGGCTGAGGGCATCGGGCCTGCGGCTCACACACGTCTCGGCCTTCGCAGCCCGGACAGAGGGAGAGGAG +CTTCCACCCAGAGCAGGACGCCGGGAAGGTCTTCAAAGGGCACAGGTGGGGACGTGGGAACGGGGCGGGGGCTCCCAGGCACGTCCTGTCTGGCACGTCC +CAGGTGACCCCTGTCTGTCTGTCCAGGAACCAGGTGACTTGCCTGTCAGTGTCCACTGACGGCAGCGTGCTGCTCTCAGGCTCCCACGACGAGACCGTGC +GCCTCTGGGACGTGCAGAGCAAGCAGTGCATCCGGACGGTGGCCCTCAAAGGTGGGCGCGCCTCTGCTCGGCCCGCGGCCAGCGCGCAGGGGAAAAAGCC +AGCAGGAGCTCCGGGCTTGGCTTGGGTGGGGGCGGGGACTGGTTTGCTGTGGGGCGGGGCCGGGCTGGGGGCGTGGACTGGCTGTGGGGCGGGGCCTGGC +TGGGGGAGTGGACTGGCTGTGGGGCGTGGGCTGGCTTTGCTGTGGGGCGGGGCCTGGCTGGGACGGGGCGGGGCCTGGCTGGGAGCGTGAACTGGGTTTG +CTGTGGGGTGGGGCCTGGCTGGGGGCGTGGACTGGCTGGGGGCGTGGACTGGCTGTGGGGCGGGGCCTGGCTGGGGGCGTGGACTGACTGTGGGGCGGGG +CCTGGCTGGGACGGGGCGGGGCCTGGCTGGGACGGGGCGGGGCCTGGCTGGGGGCGTGAACTGGCTTTGCTGTGGGGTGGGGCCTGGCTGGGGGCGTGGA +CTGGTCGTGGGGCGGGGCCTGGCTGGGGGCGTGGACTGGCTGTGGGGCGGGGACTGGCTGGGGGCGGGGACTGCCCTGGATGGGGCGGAACTTGGCTTGC +TGTGGGGTGGGGCCTGGCTGGGATGGGGCGGGGCCTGACCTCCGCGCCCCCCAGGCCCAGTCACCAATGCCGCCATCCTGCTGGCGCCCGTCAGCATGCT +GAGCTCAGACTTCAGGCCCAGCCTGCCGCTGCCCCACTTCAACAAGCACCTGCTGGGCGCCGAGCACGGGGACGAGCCGCGCCACGGGGGCCTCACTCTG +CGCCTGGGCCTCCACCAGCAGGTACGGCCCCCAGCAGGGAACCCCCACTGCCCTTTTGTCCCGGAAGACCCCGCGGGCCCTGGGCTCCTTCGCTCCCTTG +GTCCTGGCGCCCGTGCGGCGGTTCCCCACAAGCCCGGCACTGGAGGGCGCGTCCTGTGAGTGGGATGGTGATGCTCGGTGGGGCCTCTGCCCACTCTCAG +TATGGACCCAGAGGCTCTGAGAAGTTAACCACCCCTCTTCCCCCGGCCAGCAGGGCCGAGCTGCACGCCCCACACACCAGCCTTCCTGCGGCTGGATATC +TGACAGTCAGTTAGGTCTTTCTGCAAAAGGCCGATGCCCCATACTTCGGGCTGTGAGAGCCAAAAGGTTCACGTCTGGGCTGCCGAAGGTGCAGGAGCAG +CCGTGAGGGCAGGGAGCGGGTGGGGCCCTGGTGGCTGCAGGTGGCTCCCACGTGGGCTGGGGGCAGCCTCTCGGCCTGGCCACAGTCACGCCCTCACTCC +CTGCAGCTCAGCACCGACCCCCGCTCTGTGCAGGTACTAGGGTGGGCTCCCTTACCTTCTGAGGGTAGAGTGACTTCCGGAACACTTCCCACCCCAGCCC +CAAGACCCTCATAGAAGCCAGTGTGGTTGGCTGGGCTGGGCTGGGGTGGGGGCTGGGGGTTCCTTGGGCCTGGGGAGGCTTCCCAGTGTGTTTCCGCCTC +ACTCCCCGACCTTCGATGAGCTGCCTGCGTCCTTGGTGTCTCACGTCACTGTCTGTGTCCCTCGCTGGGCTCTGGCGCTTGGCACTTCTCCCCACGCGCC +CTCTTCTTACCTGAGTACAGATTGATTTTTTTATCTGGAGGGTGCCCGACAGCCTGATGGCCTGACAGGCCCTGCACCAGGAGATGCCGTTATCTCCCTT +GTCCGTGCTTCCTCATGGAGTGACACTCTGTTTTCCCACATCTACCAGTGGGCTTGGGGCGGGCAGGCAGGGGACCGCCACCGTCTGGGCATCCGCAAGG +CCCCTCAGACTGCAAGGAGGCCAGGAGCACAGGCTGGACTGACTGCTAACAGCGTGGGCGCAAGGAGGGGCGAGCTTTTTGTTCAGAAAGTGCCGGAACT +TTCGGAGTGAAAACAGGCCTCCAGCGGCAGAGCCAGCTCCACGCTAGGGCGCCTGCCCGGCCACTGCCTCCTCCTAGGGCAGCAGCGGTTCCCACGATTC +CTGCCCAGCCAAGCGCTCTCCCTAGAACCCCACCTAGTTGGCCACAGTGGGATTCCGGAGGGGGCCAGGCCATGCCCTCCGGTAATGCCGCCACCTTTCC +CTAGCCGCCCCACCTGGCTCCCTTCCTCCCGTGACGGCTGCTAGTCCTCTGTGACCCTTGTTCCAATCCAGCTGACACTGGAATGTTGGCCTGTCCCACA +GACAGGCGCTGCTGGGGCCCAAGGCGCTTCGTCCAGGAGGCGGGTTCCCGACCTCTGATCCCCCAGCAACGTCCCTCCATGTAACTGGTTCCTCTGTACA +GGGCAGTGGCCTTGCTGGGCCGGCCAGGCTCTCCCCATGGCTGGAGGTGCTCACTGTCTGTGAGGCCCTCGCCAGGCCCTGTGTCCCAGAGCCTTCCCTG +GGCTTGCGGGTCCTTCCAGGTCTGGCCCAGGCCCCTGTCTGTGGTGTGGCCATCTGCACCCCCATCCCCAGCCACATCCTTGGGCGCAGTCGTGGAGGAT +CTGAGGCGCTGGGTAATGACTGCATGGCCAGGGTCAGGGTTGTCATCTGCAGGCTCGACGGAGGTGAACGCCCCCGTCTCAGTCTTCCCTTCTGTCTGTG +GGCGTCACGGTGGCCCCTCCCTGGCTGAGTGGCTGCCCACGCTGGCGGGGGTGGGATGGGCAAAGCGTGTGGTGTGTGACAGGACGCGCCCCGAGGTCAC +GTGGCTCCCTGTGTTACAGGGCTCGGAGCCCAGCTACCTGGACCGCACGGAGCAGCTGCAGGCCGTCCTGTGCAGCACCATGGAGAAGGTGGGCGGGGCC +TCGGGAGGGGCGGGGCCTGAGGCTGGGGTCAGTCCTGGCCAGTGGGGGTGAGTGGCCCCCCTCCAGCACACCCCAGGCCACTTCTGCCCTCTGACCCCGA +CTTCTCCCGCAGAGCGTGCTCGGCGGCCAGGACCAGCTGCGCGTCCGTGTGACGGAGCTGGAGGACGAGGTGCGCAACCTGCGCAAGATCAATCGGGACC +TGTTCGACTTCTCCACGCGCTTCATCACGCGGCCGGCCAAGTGAGGCCCGGAGACCCCGGCCCGAGGCGCCCAGGCCTGAGCCCCATGCCTCCCAGCAAC +CAGGGCCCGCGGGTGTGGCCCCCACCAGCCCAGGCCTGGACTCTCCTCAGTTCTGTGTCGTGTTCGGGTTTTTCCTCTGTGACTGGGCCGTCTTGGTGTC +TCGTGGCACGCGTCACAGTGGTGCTAGTCTGTTTTTAACAAAAGAGGATGAAAAGCCCCTCCTCTCCGGCCTCCTTGTGTCCGGGTGTGGCCTGGTGCTG +CGTGCAACACAGCTCCCCTGCTGCTCGGCCCAGCTGGGACCCCAGCCCCACTCGGCACCCTCTGTCCGGAGGTGGGGGCCTTAACCAACCTAGGCCTCGC +GGGGGCGGCTTTAAGAGGGAGCCCCGAGCACCTGCAGTTCTGACTCTGCTCTGTTGCCCGAGGGCCTTTGCATGGCCGCCCCCTCCCGAGAAGGCGCTGG +ACCGGGGTGGTGGGATTGAGGAAGGAACCGGGAAGCCAGGCCCCTCCGGTCTGCTGTGCAGGGGGTCTGAGTGGAGACAGCCCTGTGGGGTCCCGGAAGG +AGGTGGCTTGGTGTAGAGAGACGGGCCTGGGGACGTTTGGGGGTGGACCCAGCCGCCAGGGTTGAGGGGTTTCCCCGGGTGCAGGACCCAGCTCTCAGGG +AGGGTTTCGGGGGTCCCTGGTCCCTGTGGAAACGCAGGGCTCAGGACCAGGCAGGAGGAGGGAGCTGGTGTGGGTGGGGCCTTGGAGCACAGGCTCCTCC +CAGTGCATCCCTCGGGTGCCTTGGGGCCCCTGCTGGCTTCCCCAGGGCCCAGCTGGAGCCGCCCAAGGGTGAACCCAGGGTGGTTCTCCGGGCAAAAGGT +GCCACGGCCTCCCCAGGCAGAGGTGGCTTGCCCCACCCAGCAAAGGTGGCCACTGCAGGCTGGGACCGTCAGATGGGTCAGGAGCAGGTCTGGGGGTGGT +GTCCCGATCTGAGCCGGTCCCCAGAGGGAGTTGGACCCCTGCCACACCACAAGCCGTGCTTGTGGGTATCAAGGGCTTGAGGGAGGTCAGGCCCTGCTGC +CCTGGGGACGCTGCCACCCAGCGCCTGGATCCCAGCCCAGAAGCCCAGAACCTTCCAGAAAGCTGCTCCCGACTGACAGTCCTACCTAACGATCCAGAAA +ATCCGTGTGATTTAGCGGGCGTGGTAATGACCGCAGTCCAGCCAGCCGCCAGCGCTGAGTTCATGCTTTTAGGCTAATTTGTGTTCTTGTCCCCTCTATG +GGGCTCTGAGTCCTCTCGGCTGGCAGCCTGGCCACACTGCATCAGGGCAGCTGGGCCCTCACCTGGCACTGACATCTGCCTCGGCTGCTCCGAGCCCTGA +GAACCACTCCAGGGTCCCTTCCCCCTGGGCGCACGGCCAGCTTGTTCCTTTTCCATCATGAACCACTCACTCTGCTGACCTGCAAGGCTGGGTCCTGCCT +GCGGGGAGCACGCGGATTTGGGGTGAGGCAGCTGGGGGGTCCCTTGGGGTTGGCTGATCTCCCTGGGTCTGTACCTACTGTTCCCCTGGAGCCATTCCCA +CGACCCCTGCCCCCCTCCGCATCACCACCCAAAGGCTCCCAAATTTCCCTCCCAGCACCAATCAGGACCCCCAACCACCAACTCAAGGGTATCGGCACAA +CCCTGTGGCTGGTGCCAGGGCGGGGTGAGGGTGCGCAGAGCCGTAGAGGGACAGCTGCCTGGGGCTCCCAGGGCCCGGACTCGGCTCCAGCCGCTGCAAG +AGCCCAAGGTGAGCCAGGCACGAACATCCAGGTCACTTCGCAGCTGCCTGCACCACGCGGCCGTCCGGGGCTGAGGTCGGCTGCCCTCTCCGCAGGCTGC +AGAACAGGGTTAGAGTTCACCGTGGGGCAGGGCCCGAAAATCGCCCGGTGGCCTCAGACAGGCGACACCTGGCCGGGTCGGACTCGACGTTCTTGTCTCC +AGAAAGGGGTCGTCCCCCGGCGGGTCGGCTGGGAGCTGGGCGGGGGCGGCAGGAGCTCACGCCTCATTCCCTGCGTTTCCCTCCATGTGCCCCTGCACGC +TGGGTCCTTGGACACAAGCCCCCTCGGTGCCTCTCCACGCCCGCTCCCGCACCGTCATCACCCTCTCGGCCCAGAGCTCCCAGACGTGCTCAGGCACCGC +GGCTCCACCCTGCGTCGTAATTGCCGGTCTGGGTGCGATGGAAACAGTGGTGACGTCATCGTTCAGACCCCCCGCCCCCGGAGGCCCCACAGATTCTCAG +AGGGACGGCGCCGGGACTGGGGAGGCCAAGGCGTTGACGAGCGGGGACGCCGGTGTGCACAGGTGACCTGGCGGCTGGCGGGGCTTGACTGTGCAGACCA +CAGTGAGGTGCGCTTGCGGGCGCCGGGACAGCTGCCAGCAAAGCTGAGAGCAGAAAACATCATGCGCGAGGAGGTGGGGAAGCCACAGCCTTCCCGTGCC +CTGGTGCGGACATAAAATGGGGCATCCACTGTGAAAATAGTCTGGCAGGTTTTTTGTTTGTTTTTGTTTTTGTTTTTGTTTTTTTGAGACTGAGTCTCAC +TCTTTCCCCCAGGCTGGAGTGCAGTGGCCCGGTCTCCGTTCACTGCAACTTCTGCCTCCCGGGTTCATGCCATTCCCCTGCCTCAGCCTCCCAAGTAGCT +GGGATTACAGGCGCCCACCACCACATCAGGCTAATTTTTGTATTTTTAGTAGAGACGGGGTTTCACCATGTTGGCCAGGCTGGTCTCGAGCTCCTGACCT +CAGGTGATCCACCCGCCTCAGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACTGCACCTGGCCATTCTGTCAGGTTCTTAAAAAATTAAACAGCGT +TAAGGTTGGACCCAGCGAGTCCACTTCTGGGTATATACCCAAGGGAATGAGGAGCAGGGTTTGGGAATGAGGAGCGGGGTTTGGGAATGAGGAGCGGGGT +TTGGGAATGAGGAGCGGGGTTTTGAAATGATCCACACACCAAGCTCACAACAGCTCCATCCCCACAGCCAAAAAGTGGGGGAAGGCCAGGCGCCGTGGCT +CACGCCTGTCATCCCAGCACTGTTGGAGGCCAAGGCCGGTAGACCACCTGAGGTCAGGAGACCAGCCCGGCCAACATGGTGAAACCCCATCTCTACTAAA +GATACAAAAATTAGCCAGGTGTCGTGGCACGTGCCTGTAATCCCAGCTACTTGGGAGGCTTAAGGCAGAATTGCTTGAACCTGGGCGGTGGAGGTTGCAG +TGAGCTGAGATTGCCCCCCTGCACTCCAGCCCAGGTGACAGAGCAAGACTCCGTCTCAAAAAAAAAAAAAAAAAAAAAAGTTGGGGAAACCAGGTGTCCA +TCAGCGGTTGGATGGGTCACCACAACACGAGTCCTCTGCACAGTGGAATATTATTCAGCCTTGTAAAAGAACGAGAAGGCTCAATGCAGTAGCTCACCCT +GTATTCCAGCACTGTGGGAGCTGAGGCAGGATAATCGCTTGAGCACAGGAGTTTAAGACCAGCCTGGGCAACATCTCTACAAAACCCCATCTCTTCAAAA +AATATAAATTTTAGCCAGGTGTGGTGTGCACCTGTGGTCCCCGCTACTTGGGAAATCAAGGCAGGAGGATCGCTTGAGCCCAGGAGGTTGAGGCTGCAGT +GAGCTATGATCTCACTACTGCGCTCCAGTCTGGGCAACAGAGCGAGGTGCAGTCTCAAAATTAAAAAAATAAAATAAGTGAGGCTCAGACACAGGCCAGA +GCATGGTTGCACCTTGAGGACATCACACTCAGTGAGAGACGCCAGACACAAAAGGACACGTCCTGTCTGATTCCACTCCTAGGAGGTCCCTAGAGTTGTC +AGATTCACAGAGACGGAGAGGATAGGAGGCGTCAGGGCTGGGGAGGGGACGGGGAGTGAGTGTCCCCTGGGGACAGAGTTTCAGTTTGGGAAGATGAGAA +AGTTCTGGACAGGAGGGTGGTAAGGGCTACATAGCAAGGAGTGTGCTTAATGTGCCTGAGCTGTGCACCTAGAAATGGCCAAGATGGCAGGTTTCATGTT +ATGACTATTTTCCCACAATAAAACATTTTTTAAAAGTCTCCTCCACGTGGCCACTTGTTCCACATGGCAGCTGGGAGTAGGAACGCCTACTGTTGCCCGT +GTACAGATGGGGAAACTGAGGCAGGGCACGAGGGTGAGTTCCCGGAGGGCAGACACAGTCTCTGCCCCTAGGAACTCTTGCTCCTCAGAGGGAGCCGAAC +CCAGGGAGGGACGGGGCCCCAGTGGTCCCTGAGGACACCAGGACCCAGCACCTCTCGCAGACCCAGGGAGGGGACCCCTTGTCCTGCCCCCGGGGACACC +TGGCCAGGGGGCTGGAGGGGGTGGCCTGCGGGTTCCTGGAACCGAGCCATCCCTCCCTCCGTCCCTCCCCAGTCGTCTCAAAATCCAATCCATTTTACTG +GCTGGCACTTGGCATTTTATTCATTTCATGGAGGATTTTTTTCCTACCTCTCCAACGCTGGCTCCAAAAGGAGATGACGTTTGGGGTGTGTGTGTGTGTG +TGTGTGTGTGTGTGTGTGTGTGTGAGAAAATCGCCGGAGTGTAGATCCATTAATTAGAGCTGAATGTTCCCAACACAGCGGCTGTTCTGCTGCCCCGCGG +GATCTGGGGAGACACCGTCGGGAGGACAGGATGAGGAATGCCTGGGCAGGGAGGAGGTCCTCTGCTAGATGGATAGACGGATGCAGCCGCCCCCATCTAT +CAGGCGCCTGTGGGATGCCAGGGCCCCAGAAGGCACCCCCCGAGGCCCAGAGGACATAGGCAGGCTTGGGGACTGGTAGACAGCGGGGAGCTATGGAAGG +CTCTAGAGCACTGGAGGAGGGGCATGTGAGCAAGCATCCTTGTCTGGGCCGTTGCTCAAGCCACAAGCAATTATAGAGTGCCTACTGTGTGCCAGCAACC +AAACCAGACCCACCCCAACCCTCCCAGAGCTGAGTTGAAGAGATGGTCACTAAATAAGAAGGAAATGAACAAAAAGATGGTAGGCCGTTATGGAAATGTG +TGGAGGTTGGGGGTGGGTAGCAGCAGGACTGAAATGGGGCAGGGAGTGGTGCTTTCTGCATTTTCTCAGTGGCAAGCAGGGAACGTTTTTCAGGGCAGGG +CATTTGGGACTGGGTTTTGAAGGGTGAAGAGGAGTTCTGTGGCCCAAGTTGCCTGCCCACTGCTGGAGGGCAGATCTACTCTATAGGTTTCCATCAGACA +TGCCTGTCTCAGTTTCCCCAGGGTGCACTGGATGTTAGAACACACCCCTGGGCTGGCCTGGTTAGAAACTGACAGCTCCCTGGATGTGCGAGACAAGCAA +GACCCTTCCTGGGCCTCAACTTCCCTGCCTGAGCAATGGTCGACATTGGTGGAAGGGGTCAGGGATCCTGGAGAGGAACGGGGTGGGCGTCCGGGCCAAT +TTTATTTTCTTATTTTATTTTATTTTTTTTGAGACGGAGCATCGCTCTGTCGCCCAGGCTGGAGTGCAGTGGCACGATCTCGGCTCACTACAACCTCCGC +CTTCCAGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGATTACAGGCTCCCGCCACCACGCCCGGCTAATTTTTGTATTTTTAGTAGAGA +CGGGCTTTCACCATGTTGGCCAGGCTGGTCTCGAACTCCTGACTTCGTGATCTGCCCGCCTCGGCCTCCCAAAGTGCTGGGATGACAGGTGTGAACCACC +GCGCCCGGCAAGTCGGGGCCAATTTTAAAGCGCAGTCTTTTCCTGGCACCTCCGTTCCATCTGTGGCCTGAATCAGAGCAGGGATGGGCAGTGGTTAGGC +GTCCCCGGCCCCCGCCAGGTGTCACCGCCGCCGGCCTCAAACAACCACTGGGAGGCACTGTTTCCCCCCCATCCCGCCCTGGGCAGGGCACGTCCCACTC +CCCCCGCGCGGTTGCTGGGAACCCGGAGGCCGCCCGGGCGGAGCGCGGAGGGCGCGTCGGAACCTGGCCGGGGCCCTCCACCCGCGCCGTGGTCCCGGTG +GTTGCGCCCCGTGGCGAGCGACGCCGACAACTTTGCGATGGAGTTTGTGCGGGCGCTGTGGCTGGGCCTGGCGCTGGCGCTGGGGCCGGGGTCCGCGGGG +GGCCACCCTCAGCCGTGCGGCGTCCTGGCGCGCCTCGGGGGCTCCGTGCGCCTGGGCGCCCTCCTGCCCCGCGCGCCTCTCGCCCGCGCCCGCGCCCGCG +CCGCCCTGGCCCGGGCCGCCCTGGCGCCGCGGCTGCCGCACAACCTGAGCTTGGAGCTGGTGGTCGCCGCGCCCCCCGCCCGCGACCCCGCCTCGCTGAC +CCGCGGCCTGTGCCAGGCGCTGGTGCCTCCGGGCGTGGCGGCCCTGCTCGCCTTTCCCGAGGCTCGGCCCGAGCTGCTGCAGCTGCACTTCCTGGCGGCG +GCCACCGAGACCCCCGTGCTCAGCCTGCTGCGGCGGGAGGCGCGCGCGCCCCTCGGAGCCCCGGTACGCGGGACGCCCGGAGTCAGGACGAGGGGGACCC +GGGGCGGGAGCGGGGTCGGGAGCCCTGGGGACGTCCGGAGTCAGGATGGGGGTGCCGGGACTACGCAGGGAAGGGGGATCCCGGGACGCTGGACGGGCCC +CAGGGATCAGGGATGGGGAAGACCCGGGTGTCCCCGGAGCAAGGAAACCAGAACCCAGAGGAAGAGACCCAGGGGCAGGGACCTAGACGCGGGGTTGAGA +GCTCCAGGGACGCCCCTGGAACGCCCCTGCAGACCCCTTCCCAGCGCCCTGGTGATGGGGACCCCGCCACTGTGGCCTCTGCCCCTTCCTTGCCCAGGCC +CCTTCCCTCCTTCCCCACAGACCCTTCCCTGGTCCCTGGGACCTCCTGGTCCCCACCCGGCTCTGGGTGGCTGGGCTGGAGGACAGGCGGTCTCCCTCCT +CACTCTAGGGGTGCAGTTTCGGGGTCTGCAGGTCTGGATCTCCCTCCTTCCAGCATTCTCCCCGTCCCCTCCCAGAGGCCTCCAAGATCCCAGAGCAGCC +TCCATCATTCCAACCCCGACTCCATTCCCACCCCCCAACCCCTGGCAGCCTTCAAGTTCCTCTCTTCTAACCCCACCCCAGGCCCAGATCCCGGGAGGAA +ACGGAAGAAGAGAAGGGCGATTGACTGGGTTCTGGGGTCCCTGTTGTCCCCCCCAACAGGGCTCACTGCGCCCCAGATAACAAGCCCCCTCCCGTGGCCA +GCAAGGAGGTCCCAACTCCGGACATGGGCCTGGCTGAGCTCTATGCCCCAGCTGCCCCTCCTTCCCAACCCACTCAGAGGCCCCTCCAGCCCCTCCCTCT +CCTCAGGGAGGGAGACCCTGACGCTAGAGGGGGGGTCTCTTAGCCCAGCTCTCCAGGTGTCAAGGGGACCCCTGTCCCCCCACCGCCCTAGGGCTGGTGG +GAGAGGCGGGGCCCAAACCCAGGCCTGGGGCGCCCTCTGCTGCCGTCTCCAGGAGCTGCACCGCCGCAAGCCGGGGCGTGGGACCGACCTAGCGTCTTAG +GGACTGGCTTGGCCCCCTGGGGACTGAGCCCCATCCCAAGCCCATCCTCCAGCACTGGGCACCCTGCTTCCACCCTGGGAAGCGCCCTGCCAACCCGAGG +GGCCTGGCAAAGCTCTCCCACCTTTAATATACTAAGTTAAATCCAGGGCCGGGTGCGGTGGCTCACGCCTGGAATCCCAGCACTGTGGGAGCCCAAGGTG +GGAGGACAGCTTGAGCTCAGGAGTTTGAGACCAGCCTGGGCAATATGGCGAGACCCCATCTCTACAAAAAATACAAAAATTAACTGGGCGTGGTGGTGGG +TGCTTGTAATCCCAGCTACTCAGGATATATATATATTGGCTGGGCACTGTGGCTCACGCCTGTAATCCCTGCAGTTTGGGAGGCCGAGGCGGGCGGATCA +CGAGGTCAGGAGATCGAGACCATCCTGGCTAACATGGTGAAACCCCGTCTTTACTAAAAATACAAAAAAAAAAAAAAAAAAAAAAGCTGGGAGTGGTGGA +GCTTGCAGTGAGCTGAGATCACGCCATTGCACTCCAGCCTGGGAGACAGAGCAAGACTCCATCTCAAAAAAAAAAAAAAAAAAATCCAGGAGAACTTTCT +GGATGGCACTGGGCACAAGGGGGCCCCTCAGCCCTCCATGTGCCTGGCACGGGGCAGTAATGTGTGAAGGGGATGCTAGGGGAAGCTACCTGGTTTGGCT +CTAAGCACAAGGCCATCGGTGGGCTCACCTTTATGAGCCACAGCTCTTGGCCCTAGAGGGGTTCCCAGGCAGGTGGGTGCCAGGTGAGGTCAGGACTGTA +AAGGAATCAGGGAGGGACCTGAGGCTGGAGGCGTTCCAAGCTGGAGCCTGGGCTCTGCCTGGAGGATGGAGAAGTCTGAATAGAGGAGGAGCAATGTGCT +TGGGTTTTGAAGGATGTGTAGGAGTTGGTGGGCATAGAGAGAGAAAGATATTCCATCCGGGGAATGGCACATGCAAAAAAAAAACAAAAAACACCAAGTG +TGCCCATGACAAGGGTAGCTGGAGCCAAGAGAGGCTGGGAGACTGAGCTTTGTGGGGATGGTGATGGGGAACGATGGAAGGGTTTAGAGCAGGGCTGGGG +CTGGGGGGAGGTGGAGGGGAGGTGCAGCCATCCAGCTGGCATCTACTTGCGGATCACCCGCTGCTGGGGTGGGAAGGGTTTTGTGGGGGTGGAGGTCGTC +AACCCTAACCGTGGCCACCCCTCTCCCAGAACCCATTCCACCTGCAGCTGCACTGGGCCAGCCCCCTGGAGACGCTGCTGGATGTGCTGGTGGCGGTGCT +GCAGGCGCACGCCTGGGAAGACGTCGGCCTGGCCCTGTGCCGCACTCAGGACCCCGGCGGCCTGGTGGCCCTCTGGACAAGCCGGGCTGGCCGGCCCCCA +CAGCTGGTCCTGGACCTAAGCCGGCGGGACACGGGAGATGCAGGACTGCGGGCACGCCTGGCCCCGATGGCGGCGCCAGTGGGGGGTGAAGCACCGGTAC +CCGCGGCGGTCCTCCTCGGCTGTGACATCGCCCGTGCCCGTCGGGTGCTGGAGGCCGTACCTCCCGGCCCCCACTGGCTGTTGGGGACACCACTGCCGCC +CAAGGCCCTGCCCACCGCGGGGCTGCCACCAGGGCTGCTGGCGCTGGGCGAGGTGGCACGACCCCCGCTGGAGGCCGCCATCCATGACATTGTGCAACTG +GTGGCCCGGGCGCTGGGCAGTGCGGCCCAGGTGCAGCCGAAGCGAGCCCTCCTCCCCGCCCCGGTCAACTGCGGGGACCTGCAGCCGGCCGGGCCCGAGT +CCCCGGGGCGCTTCTTGGCACGGTGAGTGGGGACCCTGCTTCCCTTAGGAGGGTGTCCAGGCCACTGAGTCTGCACTGCTCATGGATCACAAAAGGCAAC +GTGAGGCCAGACGCGGTGGCTCACGCCTGTAATCCCAGCACTTCGGAAGGCCGAGGCGAGCGGATCACTTGAGCTCGGGAGTTTGAGACCAGCCCGGCCA +ACATGGTGAAACCCCATCTCTACCAAAAAATAGAAAACATTAGCTGGGCGTGGTGACACGCACCTGTAGTTCCAGCTACTCAGGAGGCTGAGATGAGAGA +ATCGCTTGAGCCTGTGAGGTCCAGGCTGCTGTGAGCTGAGATCGCACCACTGCACTCCAGCCTGGGCAACAGGGACCCTGTCTCAAACACACAAAGTCAG +GATGCTTTGTTAGATGTCTTAGGTCCCCGGAAGCAGTGCCCACCTGGGGAACTATCTCAGGGACAGCAGAGAACGAGCTGAACAACTAGGAGGGAGGGAA +CGGGTCTCTGGCTGAGCCCTGGAGGAGTTCCTGAGAATGAACAACTCCTGGAAACAGGTGACCCCAGCTGGGTGCTTGTGTGTCAGTCACTGGCTTCAGG +CGTATGTGGAGTGGGGGCACAGCCACGGCATCGGGCACGGATGCCCCGGGATCAAGGGGTTAGGCTTGGGGACTAGGCTTGGGGACACCAGGAGCGTCCA +CGTTTGTCCTCATGATACGGACAAGAGCGACCAGTGGGAATCGGGCACGTGCTGGGCAGGGGTGAGAGGATGGAGGGGTGTGAACTTCGACACCTGACAC +CCCCCCCGCCCTGCCCCTAGGTTCCTGGCCAACACGTCCTTCCAGGGCCGCACGGGCCCCGTGTGGGTGACAGGCAGCTCCCAGGTACACATGTCTCGGC +ACTTTAAGGTGTGGAGCCTTCGCCGGGACCCACGGGGCGCCCCGGCCTGGGCCACGGTGGGCAGCTGGCGGGACGGCCAGCTGGACTTGGAACCGGGAGG +TGCCTCTGCACGGCCCCCGCCCCCACAGGGTGCCCAGGTCTGGCCCAAGCTGCGTGTGGTAACGCTGTTGGAACACCCATTTGTGTTTGCCCGTGATCCA +GACGAAGACGGGCAGTGCCCAGCGGGGCAGCTGTGCCTGGACCCTGGCACCAACGACTCGGCCACCCTGGACGCACTGTTCGCCGCGCTGGCCAACGGCT +CAGCGCCCCGTGCCCTGCGCAAGTGCTGCTACGGCTACTGCATTGACCTGCTGGAGCGGCTGGCGGAGGACACGCCCTTCGACTTCGAGCTGTACCTCGT +GGGTGACGGCAAGTACGGCGCCCTGCGGGACGGCCGCTGGACCGGCCTGGTCGGGGACCTGCTGGCCGGCCGGGCCCACATGGCGGTCACCAGCTTCAGT +ATCAACTCCGCCCGCTCACAGGTGGTGGACTTCACCAGCCCCTTCTTCTCCACCAGCCTGGGCATCATGGTGCGGGCACGGGACACGGCCTCACCCATCG +GTGCCTTTATGTGGCCCCTGCACTGGTCCACGTGGCTGGGCGTCTTTGCGGCCCTGCACCTCACCGCGCTCTTCCTCACCGTGTACGAGTGGCGTAGCCC +CTACGGCCTCACGCCACGTGGCCGCAACCGCAGCACCGTCTTCTCCTACTCCTCAGCCCTCAACCTGTGCTACGCCATCCTCTTCAGACGCACCGTGTCC +AGCAAGACGCCCAAGTGCCCCACGGGCCGCCTGCTCATGAACCTCTGGGCCATCTTCTGCCTGCTGGTGCTGTCCAGCTACACGGCCAACCTGGCTGCCG +TCATGGTCGGGGACAAGACCTTCGAGGAGCTGTCGGGGATCCACGACCCCAAGGTGGGCGGCCTCGGGGGGCTGCGGGTGGCCTTGGGGGGCTAGCGGTG +GCCCCGGGCTGGGCTGTGTGGGGCAGGGGTGGTCAGCTGGACGTGGAGGACGTCCACTAGGCCAACTCTGGTCCCAAGAGACATTTATTCAATTAATTTA +TTTATTTAAAGAAAAATAGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGACCAAGGCAGGCAGATCACCTGAAGTCAGGAGTCTCGA +ACTGGAGCCTGGCCAACATGGTGAAACCCCATCTTTACTAAAAAATACAAAGAATTAGCTGAGCATGGTGGTGGGCACCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCACTTGAACCCAGGAGGCGGAGGTTGCAGTGAATCAAGATGGCACCATTGCACTCTAGCCTGGGCAACAGAGCAAGACTCCGT +CTCAAAAAACAAAAAACAAAACAAAAAACACAGAGATGGGGGGCTGGCTATGTTGTTCAGGCTGGTCTCAAACGCCGGGGCTCAAGCAGTTCTCCCACCT +TGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCATCCAGCCTATTTTTCTTTTCTTTTTTGAGACAGTCTTGCTCCATCGCCCAGGCTGGAG +CGCAGTGGCACGATCTTGGCTCACTGCAACCTCTGCCTCCTGGGCTCAAGCGATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGATTACAGGTGTGCACC +ACCAAGCCTGGCTTTTGTATTTTCAGTAGAGTTGGCGGGTTTCACCATGTTGGCCAGGCTGGTCTCGAACCCCTGACCTCGTGATCCGCCCACCTCGGCC +TCCCAAGTGCTGGGATCACAGGTGTGAGCCACCACATCTGGCCCGTATTATTATTATTTTTTTTTGAGACAGAGTCTCACTCTTGCCCAGAGCTGGAGTG +CAGTGATCTCAGCTCACCGCAACCTCCACCTCCCAGGTTCAAGCAATTCTCCTGCCTCAGCCTCCCACAGTGCTGGGATTAGACGTGAGCCATCGTGCCC +GGCCTCCCCTTGTAATTTCTTGGCAAAGTCGGGTTTTCTGCCCCGTAGTGTCTCTGAACTTTTGGATCTGCCCAGTGGTGTCCCCTGGGGGTGCCTGGCC +TGCTCCCCAGCCCCTGGTGTCCCCTGTGAAACGGTAGTAAAGCGTAGACGCCATGCTGTCAGGTGAGCCGACTGCTGCCGGCGGCTCTTCCAATGTAAAC +GCTGCACAGCTGAGCCGTCAAAGCCTTTTCATCATACGGAAACTTCCATCAGATGCTGCTGACCCACAGGCACGATGGGATTCAAGTTTGGGTTTTTGGT +GGTGCTGGAATCCCGTGGGGAGGCCGTGGCTGGTGTGACCTCAGCAGCCAGACCCACCTACTCATTAGGGGTCTGCACCAGGTTGCCCTGGCAGCTGTGG +GGAGAACAGACCACGGGTGGTGCAGGGAGGACCCCGCAGAGGGGCCTGGGCTGGTCGAGGATGTTGATGGGGAAGGAGGCTGGGTTCGACGCTGGGCCCC +AACCTGGGTAGGAGCTGTGGAGGGGTGAGCAGTGGGCAGTTCCCTGTGTTGCAGGTGGCGCCCCCCAGGGTTTTCGGGAGAAACAGGGTGTCAGAGGCAG +TGACGACAGAGCTGCCTCCGCCTGGGGTGGGAAGAGCGAGTGGGGGCAGATCAGGAGTGGGGTCATGGACATGTTAGAGTGGGGCTCCCGTGGGACCCCC +AGGGGAGAGGCAGAGGAGGTGGTGGGATAGGCGTCCAGCCCAGGGCGAGGTCCAGGTGGAGATGGACTTGCCGGCGTTTAGAACAGAGGGTCTCCACCCG +GGGTGATCCTGCCCCCCGCCCCAGGGGACCCTGGACAGTGTGTGTCTAGAGACAGCTGTGGTGGTCACGCCTGGGGTGTGCTCTGGGCATGGAGTGGGTG +GAGGCCAGGAATGCAGCCTCGGCGCCCTGCAGTGCCCAGGACGGCCCCACCCCGGAGAACGGCGCGCCCCTCAATGGTCAGGGGTCCTGAGGGGCAGGCA +GAGGCGCTGACGGGGTCCCCCGCGCAGCTGCACCACCCGGCGCAGGGCTTCCGCTTCGGCACCGTGTGGGAGAGCAGCGCCGAGGCGTACATCAAGAAGA +GCTTCCCCGACATGCACGCACACATGCGGCGCCACAGCGCGCCCACCACGCCCCGCGGCGTCGCCATGCTCACGTGAGCCCGGGCGCGGGGTGAGGCGGG +GGCGGGGCGTGGGGTGGGCGGGGCGATGGCTGACCCCCGCCCCCGGCCCCAGCAGGAGCGACCCCCCCAAGCTCAACGCCTTCATCATGGACAAGTCGCT +CCTGGACTACGAGGTCTCCATCGACGCCGACTGCAAACTGCTGACCGTGGGAAAGCCCTTCGCCATTGAGGGTGAGAGGCACCTGGGCGAGGCGGGGCGC +CGGGGTCTCTGGGGACCTCCTGGGGGCAGTGGGGAGCCACGGAGGGTTCGAGGTGGGAAGGGGCGAAATCCCACGTGTGCGGGCAGAGTTCCCCTGGGGC +TGTCCCACCTGGCCCCACCGCCTGGCCCCGCGCCCCCAGGCTATGGGATCGGACTGCCCCAGAACTCGCCGCTCACCTCCAACCTGTCCGAGTTCATCAG +CCGCTACAAGTCCTCCGGCTTCATCGACCTGCTCCACGACAAGTGGTACAAGATGGTGCCTTGCGGCAAGCGGGTCTTTGCGGTTACAGAGGTGGGGCAG +GGCCTGGGACAGAGGGTGGGGGTGGGGGTGGGCGTGGGGGGCCCTGAGCCTTGTCTGAAGTGACCAACCCCAGTGCTCATTCCCCAGACGTGCGTTTGTC +TGCTTCTGCGCACTTCTATTCACCCTACAAAACCCCGGCTGCAGTGCCCCTTCCTCCATGAAACCTCACTCCCCCCAGCCATGGAGTCCCTGCCTCCCAA +CCTGGCTCCACTGCCCCAAGCCCCTCTCTCTGGCCCAACCTGTTCTCCCCTAGTTCAAGGCTCCCCAGGGGCCTGCCATTACGTGACCGTGCGGGGCTCC +TGCTGTGTTGCCCCCAGACCCTGCAGATGAGCATCTACCACTTCGCGGGCCTCTTCGTGTTGCTGTGCCTGGGCCTGGGCAGCGCTCTGCTCAGCTCGCT +GGGCGAGCACGCCTTCTTCCGCCTGGCGCTGCCGCGCATCCGCAAGGGGAGCAGGCTGCAGTACTGGCTGCACACCAGCCAGGTGGGGAGCGGGTGGGCG +GCGGGCGGCCCCACCCCCCCCGCCTCCTCGCCAACCGGGTCTGTCTGGGGTCTTAGAAAATCCACCGCGCCCTCAACACGGAGCCACCAGAGGGGTCGAA +GGAGGAGACGGCAGAGGCGGAGCCCAGGTAAGTGGTGGTCGGGGCGGACCACGATGCAGGACCACCCAGACCCACCACCCCACCAGCTCGCCCCGAAGCC +GGCCGCGGGGTGCAGGAGGTTCCCGGAGGTCCCCCGCCCACCCCCGGACGTGCACACCGTGGCTCCCTGGTTGTGCCTGTCGGCCATCCTCTGCCGTCAG +CGGCCTCTGCAGAGGCCCAGGGCGCGAGACGGCTGCCCCGGCGGACACTGACCAGGCCGGTTCCGTCCCCAGCGGCCCCGAGGTGGAGCAGCAGCAGCAG +CAGCAGGACCAGCCAACGGCTCCGGAGGGCTGGAAACGGGCGCGCCGGGCCGTGGACAAGGAGCGCCGCGTGCGCTTCCTGCTGGAGCCCGCCGTGGTTG +TGGCACCCGAAGCGGACGCGGAGGCGGAGGCTGCGCCGCGAGAGGGCCCCGTCTGGCTGTGCTCCTACGGCCGCCCGCCCGCCGCAAGGCCCACGGGGGC +CCCCCAGCCCGGGGAGCTGCAGGAGCTGGAGCGCCGCATCGAAGTCGCGCGTGAGCGGCTCCGCCAGGCCCTGGTGCGGCGCGGCCAGCTCCTGGCACAG +CTCGGGGACAGCGCACGTCACCGGCCTCGGCGCTTGCTTCAGGCCAGAGCGGCCCCCGCGGAGGCCCCACCACACTCTGGCCGACCGGGGAGCCAGGAAT +GAGGCGGCAGCCGGGCCGTTTGGGCTCAAGACACACACACAGCGCAGTGAGCCGCTGTCAACAGACAGTTTATTCTATATACAAACACAATTTTGTACAC +TGCAATTAAATAGAATGGAATGAGCGCTCCTCCGCATTCCTCCCCGAGTGACTGGTTTGGCCGCCGGCCCACTCCATCCCCGAGTGGGACTGGACCACGG +CCCTGGCTGCTGCCACTGATGTTGGCGCCTGCACCCCACGTCCCTATGCCCGAGGCGCAAGCTCTGCTCTCCCGGGGACCCCAAGCCTGGCGCACACGCG +GGGAGGGCGGGGCCATGGAGAAGGCACTGCAGGGAGCACCAGGCAGAGCCGGGCTGAGGCCGGCCGGCACTAGGGCGCGAGGCCCCACCCCAAGCCGGCC +TCTCCTCCACACCTCCGCCTTGCTCAGAGACCTGCACCATGGGACCCCACTCCATCCTCAGGACGGTTCACTGCAGACCTACCAAGACCCCTCCAGAACC +TTCCGCGGAACCCCACCCCCTCTCCTTGCTGACCAGCTCAAACACCTCACTAGCGGGTACAAGCCTCGGGCGCGACCTCACACCAGGGGGAGGAAAGCCG +CCTTCCGGGCAAACCCCACGAAACCCTGAAAGCCCCCGACACAGGCTGGGCAGTCCCAGAGGAAGGAGGTGGCTGGCCTCCCCCACCCCCACGGGCTCGG +GAAGGTCAGGCCCAGCCAGCAGGGGTCAGAGGCGGCTCAGCTGTGCGGCTCAGGACCCCACCTCCGAGGGCGCCTCCGTTGGGGCCATGGAGGCCGGGCT +AGGCCCGCCTACCGCAGCCCCCAGGGGAGTTGTGTCAGAAGCTGCGGAGTCACTCGGGGGGACACTGTCCTGGGGGGCGTGGGGGAGGCCCCCAGCAGGG +CCCAGCGGGCTGGCTGGACGCCGCTCCAGGAGGGAGGCGCTCAGGCCGGACAGGAAGGAGGCGTCTGTGATGATGGCAGCGGTCTCTGCCATCCAACCCA +GGTCACCACCGGCAGCTGCTGCCACTGAGGCTGCCGCGGCCACCAGGGAGCTGGGCGCCGCTGCCACAGGCCCGGGACTCCCGCTGGCCCCAGGCGAGAC +GGGGCCCAGGGCGGGGGGCTGGCCGGCAGAGTCAGGGGCTGTAGCCGGGGCGCCCGAGTTGTTGTTCATGTCATCGGGCAGCGCCGTGGGGGTCCCGGGG +CCCAGTGGCGGCGCCTGAAGCAGCATCTCCTGGATGCGGACCTGCTGCAGGATGGCAGGCAGCTCGTAGTGGTGGAAGAAGTAGATCATGGAATGCTGCG +GGAGGGAGAGTGGGAGTCAGGACGGGCCCGCCCCTGCCCCACCCAGCCGCTGCTCCCAGAGGGCAGCCCACCCGGGACCATCCACGCTACCTCTGCCCGC +TTGGGCCGACCCCACAGGGCATCCTCCCCGGCTGCAGCCTCTCCTGCCTGGAAAGGCACGGCTGGCCTGCCCCCTGCTTGCCGCCCAGGCCTCACCTGGA +TGAAGAGCCAGGAGGTGACCAGGGCCAGGCTGCTATACTGCCCATTGAAGCGGTAGTGATAGGCATAGAAGGCGAAGTGGTAGAGATAGAAGAACCTGCG +GGGCGGGGTGAGGGCGTCGGGGCTGCAGGTCCCACCCTGCCAGGCCCAGCCCCTGGGGTTCCCGCGTGGCGCAGCCACCACCCCCGCCTCCAGCGCCCCT +CCCTCTGGCAGCCCCCTACCCCTGCCCACCAGCACCCACTCCACCCTGCCCCCGCGCCACGCTCACCGCAGCCAATGCCGCTTGCTGGTGCTGGTGTGGC +AGCAGATGGCGTCATACTGGTCCGCGAGCCACACGATGAGGATGATGTAGAAGGCGGTGGTGGTGTCGTTGAAGAACTCCGACATGATGGCCTCCATCCC +TGCAGGGAGAGGCGGCGCCGGTTGAAGCGGGCGGGGCGGGGTGCAGCGCGGGGCGGGGGAGGCCGGGTGGGGTCCTCACCGACGAGGGCCAGGATGACGG +TCAGCAGGGGCGCTGCGGGGAAGGCGATGGCCATGTTCATCTCCAGCATCTGCAGCAGGTCCACTGCGGGCACAGGGCGGCGGGCGCCCGGTGAGGGCCT +GGAGGACGCCCGCCCCGCCCTGCGCCGGCGGGACACTCACCGATGAAGACGAAGATCTGGTGGTGTGAGTACCGCAGCAGCATGGACACGCTCAGCGTCT +GCAAGGGGCGCGCAGGAAGCGCTATGAGGGGCTGCGAGGGCCTGCTTGGCTCCCGCCCGGCCAGCCCCCGCACCCGCCCCGAGGCACTCACGAAGATGAC +CATGATGGCGAAGGCGGCCAGGTAGGACGTCCGCGCCATCCACATGCTCACAAAGCGGTAGTGCTCGCCCGACACCACATTCCGCAGGAAGCCTGCAGCA +GAAGGAGCCGTGAGCGCCCGCCCCCACCCGCGCCCTCGCACCCTCGGCCCCGGGGCATGCCTCACCCTTGTTCTCCTCGTTCTCGGCCAGGCCCTTCACG +CTGGACATGAGGATGTCATCGTAGCCCAGGAACTCATCCAGCAGCAGGCGGCTGAAGCGGTCCCCGAAGCACTGGTCCCGCGTGGGGTCTGCGGGTGGGT +GAATCAGGGAGCCGGGAGCCCCGCCCAGGCCACCCCCTGGGCCCTGCCCCAGCTGGCTCCATTGCTGAGGCCTGGCCTGCTTCCTGGCCCTGCCCATTCT +TAGGAAACCCATCCAGGACCCCAGCCCTGGGAAGCGTGCCTGGGGCGGGGCAGACCCCAGTGCTTCCTGCACAGCCCCCCGTCCCGCACCAGCAGGAGGA +GACCCGAGGGAGGAGGGGAGGCCCCGCCATGGAGCTCCCCAAGCCCAGCAGCTCAGACTCACCCAGGGTGACCACCATGACGGGGATGCTCAGGCGCTGG +CGGGTGGCCTGCGACAGGCGAAGGAAGCCATACTCTAGTGAGTACTCCACGATGTACTCGTCCTGCGGCCACACTGCAGGGCAGAACCAGGGACCAGGTC +AGCGCCCCCACACACGTCCCCCGCCCACTGCCAGCAGGCAAGGCAGGCGTTGAGGGGTGGAGGGTGAGACCTGCTGAGCCCTGGGCCCCAGGTGGGTGCT +GGGAGGACCCCTACATGGACACTTGGGATGGTGCCCACTCAAGCTGGTGTCCTGCCCTGTGCACTGCAGAGGCTGGCCAGGCTCCTCCTCCCGTGGCCCC +CTCTCCCTGGCTGGGGCTGGCTGGGTGCAGGGCTGCCCCACTGCCCTGGCGGCCCCCAGCACACCCCCAACACTTCAGAGGCCCCGGCCCTCTGGATAGA +CCCTCTGCTGCCAGATGGGCAGGGGTGGGGGCGGGGGCGGGGGCTTCCCTGAGCACAGCCCGCTAGAACTCTGAGCTCAGAGCCGAAGGGATCCATCCCC +TCCAAGTCGCCGTTCACGAGGATCCCAGAAAGGATGAGCTGAGCCAGTTACCCCAGGCTCTGGGGTGTCCCCACAGCCTCCTGTGCTGACAGATGGGGAA +ATCGAGGCACGGGGGTGCCCTCAACGGTCCAGGACATGCAGCCAGCAGGCTGGGGATGTTCGGAGGGACCCCGCCTGCACCCCAGCACCCCATGACTGAG +GCAACCCCGTGAGGCAGTACACCTTTGGTGGGTGGCCTACCTTTGGTGGGCGTCTCGGGGAAGGGGAACTCCTGGCTGTCATTCAGGGCCTCTGTGCTAC +TCGGCGGCTTGAACACCTTGGGCTCGATGTCCAGCTCAAACTGTGGGCGACCAGGGACCTGGGTGTCAGCAGCGCCAGCCCGGGCTGTGAGGGCCCAGCC +TGAGGATACAGTCCTGCTAATGGGAAGGGACTGGAAGCCTCAGCCTCTGCCCCACCACTGACCAGGCCAGGGTGGACTACGTGTGCCTCCCGCCTCAGCT +GGGACCCCACCTCAACACCAAGCCTGCCCTGCTGTGAGGCCATCTCCAGCACAGCTCTGAATCCTGAAGCTGAGGCAAGGGCCAGCTACAGGCAGTAGAC +CCCATGGAAGGGTCCATGATGCTCTGCCCAAACACTCAAACTCTTGGGGTTGGCTCTGTGGGAACAGGTGGGACCCCAAACCCTGACTGCTGAAGCAAAA +ACATCTCCCACCAGGCTGTGGGGCCCAACACAGCCACCTGGTCCCACCAGTGCCCAAGGCCACCACAAGCTGACCGGGAACCCAGCACCTCTGCAGGCAG +TGGGGCCACCTCAGGACGGCCAGGATGGGCCCAGAGCTCTTAGCTTTCAGCCCCCAGGCCTCCTCAGCTATTGCTGCCCACTGCATCCCCAGCCCCAGCC +AATCCCCTCCCCGGAACAGCTACTCTCAAAGGCCCGAGTCTGCCCAGCCCAAGTCCTCCCCGAGATCCCCCTGCCCTGCCCAGGCCTCTAGCAGGGCGAC +AGGCCGAGGGTCTTGCTTCAGAGCCCCCAGGCCACCAAAAGGCCACGGCAGGCAGGGGCGGCCTTGTCTGCATGCCAGGTCCCTGAAAGTCAAGAACCCC +AACATCCTGTCGATGTCAGGAACCGCCCCTTCAGCGACCAGCATCTACGGGGCGCTGGCCTCTGCTGCAGCTGAGCCCAGGCCTGGCTCACCTTGATGGA +GCTGTTCCCAAACATCTCCATGGTCAGCTCTTCCTCCTCCTCATCTTCCATGTCCAGGTTGCTGCCTGGTTCCACGGCCAGGCCCGGGAAGCTCCCGCGG +CCGCCGCTGTCACAGAACTGTAGGAAGACGGGCGCGCGGCTCGAGTTGTGCCGCACTTCCACACGCAGGATGCCCTCACGCGGCCACTTGTCACGCACAT +GCTCCAGGCAGTTGATGGGCGAGCGGGAGAAGACGATGTGGATGTAGGCCAGGACGAAGAGCACAAACAGGGCCTAGGGGGCGGCCGGCAGTCAGTGGGG +CGCCCCAGGGCCAGCTGCAGCCGACACCCAAGGGCCTACGTGATGGGGCGTGATGGGGCGCGCTGGGACGCCCAGGACGGGGAAAGGAAGGAAACCCCAG +AAGCCGAATTGGGCTCTGAGGACCCTGGGTCCCTCCCACGCTGACTGCACCGGGCCAGCCCCTCACATAGTCCAAGTGACTGAGGATCCGGGGGACGCCC +CACTCCAACCCCGGAGGGGCTCTGCCACCTGCAGCCCGGCTCTGACAGGCCCTGGGGCTTCGGCAAGGCCTGTGACTGCCCCGCACCTCCTCAGGGGTGA +GCCGGACGAAGCCAGCAGGCCGGGGCCCTCTCAGATGCACACAGGACCCCCCAAACCTGGGAGGAGACGAGGCTGGACTCAGACCCACCAAGTGGAGCAC +ACCAGGGCCCTCTGCCAGCCAACGGCTCCCGCCCTGCAAGCAGCAGCATGGGTGTTGCCGCCACCCCAGGGCCACCAGCTGGACCCACTGTCTACGAAAG +AGGGCACAGCCCTCCACAGCCCAACCTGCTGCTTCCTGCCTCACCTTCCGCTGCGTCCCCAGCACTCCCCTGATCTCACCACCTGAAAATAGCTTCTCTC +ACCTGGCGGGGCGCCCTGTGCAACCCTCCCAGGCCTGGCGGGGCCAGCCGCAGCTGCTGGGGACACAGTGGACCTCCGTGGCTGGGCAGAGCGCCCCACG +GCAGGGCGAGGCTGCCGTGCCCGAGGCACAACCTATGAACTGGGGTGCCAGCAGCTCTCACCTGGGGGCTCCTGCCCAGGGGATGCTTGGGACATCTGTG +GTTGTCACAATTGGGGGAGCTCCTGGCATGGAGTGGGTGAGGCCAGGGATGCTGCTCGGCACCCCGCAGTGCCCAGGACGGCCCCACCCCGACGTCCACA +GGGCTTGGGGAGCCCACGCCCCAGCGTGCTGCAGGCACAACTCAGAGTGGGGCCCCTCTAGGGGCAGTTCAGGGCAGCCCCTCTTCCAGGGAGCCCGCCT +CACCGTCTGGCGGTTTGGCTGCCCACTGTACCTCCCAACCTGAGGTCCAGGCATCACCCCCGAGCCTGGTGAGGGTCACGTCTACCTGCTGCCCCGATCC +GCAAAACTGAGGACCCAGCTGGGCCAAGGGGGCGCCCACGGCCACATGGAACCCCAGACTCTCAGGGAAGAATTGATCAGACTCAAAATCACAAGCCAGA +GAGCCTGGAGCACAGGGCCCCTCCGTGACCCGTGACCTGCTGGCAGGTGCACCAATGCCCGGGGTGCAGTGAGCCACCTGTGGCCGCACAGCCATAGGCA +AGACCACCAGGAGCCTCAACTCTTCCACGCCCACAGTGAGCTGGGGCCTCCTCTCCAGAACCCTCTGTAGACTGAGCAAAGGGCCGAGTCAGCAAAGCAA +CCCACTTCCAGCCCGGCCGCAGTGCTGTGACCTGTGGGAGGCCCTGAGTCTGAGCACGGATAAAGCCCTGGGTCTAGCCGCACGTGCACCTGGGGCGAGC +CCCATCACACTCCCCAGCCCCAGGAGCTGGAGAATCCCTTGGGCTGATCTGAACTGCATTTCTAGTCCTTACAGCCAAAAGAGCCGCAGGGGATGAAGGC +TGGCCCGGCGCTGAGATTTAAGCAGAAACAGGCAAGAGCAGAACCCTGACCGCCAGGCATTCAGGCCCCGCCCACAGACGCCGGAGCTACAAATGAGGGG +TGGGCGGGGGGAGGGGGCAGGGCCCTCTGCTGGGGAGGGTTCCCCTGTGTCCTGGGGAAGACAGGGAGGGCAGTGTGGAAGGGGGGCAGCCCCGGAGCCT +GAGATGCTTTCAAAGCCTAGCGTTTCCCCATATGGCATCTGGGGACAGGAGCCACGGAGGCTGGGCCCAGTGGTGGGTCACGGTCAGAGACACTGACCCC +ACAGCCCCTCGGCTCAGCACTCTCAGGAGAGAGGGGCCCGCGAGGCCCATGGTGGATGCTGCTGGTGGCCACGCTCTGCCTTCCAGGCCCACACATCCAG +CAGGAGCTGTGCCCAGGACAGCAATGGACCCTGTGCCAAGATGTTCCAAAAAGTGCTGATACACAGTGGGCCGAGGTCGGGGCTGTCCAACGCTTCACAA +GGGACGCACGGCTGTTACCATCCCTGGTTTATATACGAGGAACTGACACAGAGGTCCCGACAGACCTGGACCTGCTGAGGTCACATGGCCAGGAGGGAGG +GGCCAGGGCAGTGCCAGTCTGCACAATTAAGGCCCCACGGGGAAGAGCAGCTCCTGGGGTTGCCCTGGGCAGGGTCAGCTTGGTCCAGGGTCAGCGGGAG +AGGGCACAGGACACACATCCTGCCACACCCAGCACTGGTGTGAGTGACCCGTCCCATGAAGACAGCGGACGTGATGAGAGGGCACCAGTGTTTTCACACA +ATGTGCACACACTCCAGTCAAAGACTTCAAGTCCACCAGACGCTATGACTCAGACGTCACTGTGTCTCTGCCCCATCAGGTGCTCCGTGCTGACCGAGCT +CAGGGCCCCTCTTCCCTGACTGAGCATGACCAGAAAAATGCCCCACTGGACAAGGCCCGTTGCCGCCAAAGCCTCAGCTCCCCTTCAGTCTCCCACCACA +AAACAAGGAGCAGGCACCACCCAGCCAGACGCAGGCTCATCCCGAGTCCCGGGTCCTCCTCCCCAAGACCTGTCTGTCATCAGCCACCCTGCAGCAGCCA +CCTCACCAGGCCCGGCCCTGAGCCACACGCCCAGGCAGCCTCGTCCACGCCCACAGTAACCCTCCCCAGGGAGCTCACCTGCAAATGCTCCCATGGGCCC +CTGGCCACCCTCTGCCCGCAACCTGGCTCAGCCACTCGCATGCCCTGGGTGGTCCAGTCCCCTACACTCCATGACCCTGTCCCTGACCCAGGCTCCCCAG +CAGGCACCCACATGCTCCAGCCCCACGGCCTTCCCACACGCTCTCCAGCTGCCTGGACACCCCACCCCATCCCACTGGCTGTGGCTCACCTCCAGGAGGC +CCTGCCCACCCAGCACAGGAGTCACCCCACCCCTATGACCCTTCCTTCCTCCGGGTCAGCCCACACACGGCTGCACCCACAGGAGCACCTCCCCCAGCCT +GGGGCCGTGCTCACCGCCTCCTCCAGGAAGCTTCCTGGATGTTCTGGCCGAGGCTCTCAGGGCACCCCAACACTCGGCCACTGGGTGGGCCTTTCCTTTC +CTGTCTCCCCACAGACCTGGAGTGCCAGGAGCAGCCTGCCCGCTCTCTGGGTATTTGACTGACCCACAGACCGACGGACACACAAGCCCGCGGAGCCACA +CTCTCCTCCCAGGTGGGACACAGAGCCCTCAGCCCCAGCCAGGAAACACTACCTGGGGCTCCCCTTTGTCCACCCGGGGTGCTTCCTGCCTCCAGGCCAC +CGGGGCCTCTCCTTCCACTGCAGCCTCACAGTGGCCTCAATGTGACAGGTCCCCCATTCAGAGCAGGGCCCCTGGGGTCTCACATACCCCGTCTTTAATC +GTCACGACCCCACAAGAGGAGCCCCATTACTCCCTGTGGCTAGGCGCGGGCCCCTGCCCATGTCCAGGGGTGCTGAGTCGAGACCCCTTCACCCTGTGGG +CATCCACTTGGTGGTCACCTGGGTCCAGAGCCCAACCGCACAGGTGCAGGCACCCAGTGCCCCAAGATGGACAGTCTCTGCCACACTGGGCTCAGGGCCA +TGAAGGCCAGCAGAGGTGGATACTGAGGCTGGATGGAGGTCTCCCGAGGGCCCCTGGAACACAGGCCCCTGCCGCCTCCTCTCTCCCCAGCACCTGGCAC +TGCCTGGCATTTCCTAAAGCCACCCAGGCATGGATGAGGGACCGGGGGGCTCCATGCTGGCTCAGAGCTGGGAGATCCTGGCATTTCCTAAAGCCACCCA +GGCATGGGTGAGAGCTGGGGGACTCCATGCCAGCTCAGGGCTGGGAGCTCAGCTGCACAGATGCCACAGGATGAAGCCACCTTGAAGGGATCATACCAGG +GAGGACCTGGCTCTCTGCAGGGAGACCCCCGGAAGCCAGGCAGGCAGGAAGCAGAGGAGCCTTCTGGAACTCAAGGCAGCCTCTGAAATCAGGCAGTTCC +AGCCTGCACTTTGCAGATAAGTAAAAGTGAAGGCAGCAGGGTCAGATTCTGTGCCACCAGATTACCGGGTGGAAAATTCACAAAGAACAGATTTCCCCAC +CCAGGCCAGGCATGGTGGCTCACGCCTGTAATCCCAGCCTTTTGGGAGGCCGAGGCGGGCAGATCACCTGAAATCAGCAGTTTGAGACCAGCCTAGCCAA +CATGGCAAAACCCAGTCTCTACTAAAAAGACAAAAAAATTAGCCGGTTGTGATGGTGGGCACCGGTAATCCTAGCTACTCCGCAGGCTGAGGCAGAAGAA +TTGCTTGAACCCAGGAGGTGGAGTTTGCAGTGAGCCGAGATCAAACCACTGCACTCCAGCCTGGGTGACAGAGCAAGACTCCATCTCAAAAAAAAAAAAA +AAAAAATTCACCACCCAGAGATCTCACAGTCCAAAGCCCTCTGCTGAGAGAGGAGGGATTGGGGTTACTGAGAACCTCCCAAGAGTCTCCACCCTACACA +GAAGACGGGGAACTCCAGCTCTGGCCCAGCCCCATCTGACCACCTGTGAGTGGTATTGGCCTGGAGATGGAGCCGGGTAGGCTTGATCCCTTTCCAAACC +GGGACATGGTGGGACCAGGGCCCAGGCGACAGGGATGCACCTCCCAAGGAGGCTGAGCTCCGTCGGGGGAACCTGGCCTGGCACCCAGCACACACCCTCC +ACAAGCCTAAGGACACAGTGGCTCCATCCTGTTCCCAGGCTACTCCATGGAAGGAAAACCCACGTCCACAGACCAGCCTCCGTCCACAGTTTCAGGCCCC +GTCTGTGGACCCCAGAGCCGGGAAAGGCCGCCTGCCTGCGTAACCCTTCACAGCCCTGCTCAGGTGCCTACTGAGGCGACCATGCCACTCTGGGGGGCTG +CAGGGAGGAAGGTGGGAAGGATGATGGGCTGAGCTCTGGCCTGGGGAGGCACGGATCTGGAGGCTGGGGGGCCTTCCGTGAAGTGGCAGCAGGCTGGGAC +CCACACCCAGGTCCGCAGGACGGCCAAGGTCCAGCTCCACTTGCCGAGCCCAAAAAAGCAGCCAGCTCCTGACCAACCTGTGTCAGGCTGGGAACTTGCC +CACGATCGCAGCCTGGCCCGCCAGCATCGGACCCCTCTTTGCAGGCTAGATCCAAAAAGCTCACGGCGCAACTTCAGCAGCCCCCAAGCCCCGGCGCGGC +GGTGTTCTGATGCAGAACGAAAACGGCCACGTCCCCATTTCGCCAGGTGGCCCAGGACCCCGGCCAGCTTGTTTTCTGAGGGGCTGCAGCTGCTACTGAG +CCCCTCTTGTCACCCAAGCAAGACTCCTTCTCAGAGGGAGTCAGGCCGATGCCTGTCCTGCACGGCTGAGACCTCTGCCATCTGAGGAGGGCGGGAGGGG +GACAGAGCCCAAGACGCGGAGGCCGGTGCCTCATAGGGGAGGCACGGGCGACAGACCCACAACCTGAGCTCCTGAAGCAGGAAGGGAGTGGGGACCCAGC +GGAGGAAGAGGCCGGGGATGGGGTGGTACGCTGCTGCCGGTGACTTTGCCGCTAACCCTAGCGAGGTGACCTCAGCTAAGTCACATTCCCCTGAGGCTCA +GGAGCGGGGAACGCAGCTGAAAGGCTACAAGGAGGGAGAGAGGGGAGTGGGGAGTCGACTTCCAGGACAGGGGTTGGTCCGAGGGAGACCTGCGTCAGGC +TGGGTTCTGGGCCAGCACATTGGGAGGGGAGAGAGGCCTCGGAACTGAGGGTCTCAGGCGGCACAGTCAGGGGTCAAAGGGCGGGAGGTGCTACCTCGCA +GGCCAGGACCGGACTCCAAGCCTGGGTAGGTGGGGACCTGGGAAAGGCGGTCGCCGGGGACAGGATGGGCCCTGGAGGGAGCTGACAGTGAGGTTTCCAG +AGTAGAGAACAGCGGCTTCTAGTGCAGCGGGATCCGGCCTTCCCGGGTGGACGTCCCCGGGCGGGATGGGGTCACGAGACGGTGTCCCTGGCCAATCCCA +GGGTCAGAGGTCGCGAGGGAGAGCCCTAATCGGTAGGGCCGGGTATAGGCCTCAGGGTGCAGGGTGGCGCTCGCTGTCCCCAGCGGGGCCAGGGGTCGCG +GTCGGAGGTAGCAGACTTGGGGGTCGGGACAGCCGCTGGGGTCAAGGGTCGGGGGTCGGGGCCGCGGTCACCTTGAGCAGCACGAAGAACTCGAAGAGAC +GGCGGAAGGCGGGCGGGAAGAGCCGCGAATAGGTGACAGCCATCTTGAAGAACAGCGCGTGGAAGAGCCGGTCGCGCACGTTGATGAGGGGGTTGGGGTT +GAGATTGGGGGTGCGAGGCCCGCGCGCGGGGGCCGGGCCGCCGCCGCCGCCGTTGGGCCCGGGCCCCGGAGCTGCGGGCTCCACGTGCTCCGACATGCCT +CCCAGCGTCGCGCCCTAACGACCCGCAAGTGTCCGAGGGCGCCTCCCGGCCGCCATCGGCCGCCCTCGCAGCCGCCGCTCTCCTCACGGCCTCCCGGCCG +CCGCCGCCATCTTCCGCTTTCTCGTCCGGCTGCGGCGCTGCTGACGCTAGCGAGTCGCCACGCCGGGCAAGAGCGGCCCCCCTGCGCCCGCAGAGAACGC +TGGGATGCCAGCGGCGCCCGCGGAGGCCTCACCCCCTACCTCGGCCGCTCCAGGGGGCGGGCCTGCATCTGGGCCACCTCTTTTGCATATTGGCACCCAC +AATCCACCGCGGCTATGAGGCCAGTATAAGGCGGTAAAATTACGATAAGATATGGGATTTTACGTGATCGAAGACATCAAAGTAAGCGTAAGCACGAAAG +TTGTTCTGCAACATACCACTGTAGGAAATTATGCTAAATATGAAACCGACCATAAGTTATCCTAACCAAAAGATGATTTGATTGAAGGGCTTAAAATAGG +TGTGACAGTAACCCTTGAGTCGTGCTCGCTTCGGCAGCACATATACTAAAATTGGAACGATACAGAGAAGATTAGCATGGCCCCTGCGCAAGGATGACAC +GCAAATTCGTGAAGCGTTCCATATTTTTGCTGTAGTCTACAGCTCGTCACCTCGTTTGGCTTCTCTTGCCCGGATCCTGCCATGACGTCACAGGGCCAGT +AACGTCATAGTCTTCCCGTGTCCATCTCCTGTGGCGCCACTAAGGTTGGCGGTAGAACAATCTGGCAGTCTCTACTCCTGCGTGGCGCTGTGCCACCTGC +CCCCGTAGCTTCGCGCAGCAATGAATAAATAAGTGCTCTTCAGGGGCACTTACTGAGTGCCGGCTGCGTACACAAGAGGATACTATGGTTTTTGGGTTTT +TTGGTTGTTTGTTTGAGATGGATTCTCGCTCTGTCGCCCAGGCTGGAGCGCAGAAGCGCGATCTCGGCTCTCTGCAACCCCCGCCTCCCGGGTTCAAGCC +ATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGATTACAGGCATGCGCCACCACTCCAGGCTAATTTTATATTTTTAGTAGAGACGGTTTCTCCATGTTGG +TCAGGCTGGTCTCGAACTCCTAACTTTAGGTGATTTGCCCGCCTAGGCCTCCCAAAGTGCTGGGATTACAGGTGTGACCCACCAAGCCCGCCAAAAAAAA +GTTTTGTGTTGTTTTTTTTTTTTGAGACGCAGTCTCACTCTGTCGCCCAGGCTGGAGTGCAGTGGCGTGATCTCGGCTCACTGCAACCTCCGCCTCTTGG +GTTCAAGCAATTCTCTGCCTCAGCCTCCTGAATAGCTGGGATTGCAGGCTTCCGCCACCACACCCGGCTATTTTTTTTGTATTTTTAGTGGAGACCAGGT +TTGATCATCTTGGCCAGGTTGGTATTGAACTCCTGACCTCGTGATCCACCCGCGTCAGCCTCCCAAAGTGCTGGAGTTACAGGCATGAGCCACCGCGCCC +GGCCCCCCCAAAAAAATGTTTTTAAAAGTTAACTGAGGACGTTGGTGCATGCCTGTAATTCCAGCTACTTGGGAGGCTGAGGTGGGAGGACTGCTTGAGC +CCAGGAGTTGGAGGCTGCAGTGAGCCATGATCGTATCCCTGCGCTCCAGGTTGGATGACTAAGTGAGACCCTGTCTCTAAAAAATAAAGTGTAAAAAAGC +CAACAGTCAGTATTTTTAGCTTTTTTGGGTAGAGTAACTACTCCACTCTGCTGTTGTACAGAAAACGCAGCCGTAAATGATACATAAATGGATGGGCACA +GCTGTGTGCCAATAAAGCTTTGTCTGCAGACACTGGAATTTGAATGTTATGTAATTTCCACGTTTGATAGAATGGTTTTCATATTTTGGGTTTTTTTTTC +AACCACTTAAAAATGTAAGAGCCATTCTTAGCTCACAAGCCATACAAAAATAGGCTGCAGCTGGATTTGGCCCACAGGTCAAGAACACAGCTTTCCAAGA +GAAAGATAAGCAAATAACAAACATAACTTTAAGTGTTCTGGTAGCCACAGTAAAACAACTAAAAAAGAGCAAGTGAAATTAATTTTAATAATATATTTTA +CACATCTCAAGTTATCCAAACAAGGTCAGGCGCGGTGGCTCATGCCTGTAATCTCAGCACTTTTGGAGGCTGAGGCGGGAGGATCATTTCAGCCCAGGTG +TTCAAGACCAGCCTGGGCAATATAATGAGATCCTGTCTCTACGAAAAATACCAAAAATTAGCTGGGCACGGTGGTGTGTGCCTGTGGTCCCAGCTACTTG +GGAGGCTGAGGCAAGAGGATTGCTTAAGCCAAGGAGTTGGAGGCTGCAGTGAGCTGTGATGGCACCATTGCACTCCAGCCTGGGCAACAGAGCAAGACCC +CACCTCATAAACGAAAAAAAAGTGGCCGGGCGCGGTGGCTGACACCTGTAATCCCAGCACTTGGGAGGCCGAGGCGGGCGGATCACGAGGTCAGGAGATC +GAGACCACCCTGGCAAACACGGTGAAACCCTGTCTCTACTAAAAATACAAAAATATTAGCTGGGTGTGGTGGCGGGCGCCTGTAGTCCCAGCTGCTCGGG +AGGCTGAGGCAGAAGAATGGCCTGAACCCGGGAGGCGGAGCTTGCAGTGAGCCGAGATCACGCCACTGCACCCCAGCCTGGGTGACAGAGCGAGACTACT +TCTCAAAAAAAAAAAAAAAAAAAAAGTAACTGAGATGTACCAAGTCTTCAGAATCTGGTGTGTTTCCCATCCATGGGGTGTTCCAATATGGATACCAGTG +CTTCCTCAGAAATACTTATCTCCACAGTATTTAGATTTACAGCGTTTATACTGAAAAGGAAAATTCAGAAACGCTAAGGTATTTAAAATATACACGAGGC +TGAGCACGGTGGCTCACGCCTGCAATCCCAGCACTTTGGGAGGCTGAGGCGGGAGGATCACTTGAATCCAGACTGGGCAACATAGGGAGACCCCATCTCT +ACAAAAAATTTAAAAATTAGCTAGGCATATGGCACATGCCTGTAGTCCCAGATACTCAGGAGGCTGAGGCAGGAGATTACTTGAGTCCAGGAGGTCGAGG +CTGCAGTGAACTATATTTGCACCACTGCACTCCAGCCTGGGTGACAGAGCAAGACCCTGTTTCAAATATCTATATATTTACATTTATATGTATAATGTGT +ACATATGTGTGTATTTATGTATTTGAAAACTTTAATGTGTGTGTACATATATATATAGTCAAAAACGGAAATCATGTCAGTTTTTAATTTTTAACTGAAA +TTAATTGAAATAGCCCGGCCACGGCAGCTGACACCTATAATCCCAGCACTTCGGAAGGCTGAGGCCGGCGGATCACTTGAGGTCAGGAGTTCAAGACCAG +CCTGGCCAACATGGTGAAACCCGCATCTCTACTAAAAATGCAAAAATTAGCCAGGCGTGGTGGTGCGTGTCTACGGTCCCAGCTACTCGGAGTCCCAGCT +ACATATATATGTGTATTTATATATATGTGTCTTCAAAAAATGGAATCTAGTGCCAGTTTTTAATTTTTAATTGAAATTTAAGAATAGGAAGTATTTGCTG +GGTGCGGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCTGAGGCGGGCAGATCACGAGGTCAGGAGATCGAGACCATCCTGGATAACACAGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCTGGGTGTGGAGGTGTGCCTGTAGTCCCAGCTGCTGGGGAGGCTGAGGCAGGAGAATGGCGTGAACCCAG +GAGGTGGAGCTTGCAGTGAGCCAAGATTGCGCCACTGCACTCCAGCCTGGGTGACAGAGCGAGACTCCGTCTCAAAAAATAATAATAAAATAAAATAAAA +AGAACATGAAGTATTTGCTTCCCTGATGGCACCAGCCACACTTCCAGTGCTCAGTAGCCCCATGGCCAGTGGCTACAGTAGTAGATAGTGCCACATTGAA +AATTTCCTTCATCTCAGAATAACAGAAATGGTCAGCACTGGTCTAAAATGACATGGGTCGGCCAGGTGCAGTGGTTCAAGCCTGTAATCACAGTACTTTG +GGAGGCTGAGGCGGGTGGATCACCTGAGGTCAGGGGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCATCTCTACTAAAAATAAAATAAAATAAAAT +AAAATAAAATAAAATAAAATAAAATAAAATAAAATGTGTCAAACTCCTATTGATGCTTCAAAACCCCATCTCCCTTGCCTCCTCTTACATGCAGCTTTCC +TTGATTCCTCCGACAGAGCCCCAACTCTCCCTCCAGTTCCTCCAGCCCCAAGCCTCTCATTCTGTCCTGTACTTGCTCATATAGGGAAACAGGGTGGGCG +GGGTGGGGGGGTTCCGCCTGTGCTGGCTCATACAGGGAATCCGGGTTGGGGGTTGGTCTGTGCCAGCTCTGTCTTCCTGGGCATGGGCTGGGCCAGAGCT +AAGGTCTCCTGAGAGCCAGCACTGCCTGGCAGGAGACTGTCCCGGAGACTTTTTAATAATTTATTATTATTAGGGTTTTTTTGTGTTTTTTTTTTTTGTT +TTTTTTTTTAAGACGGAGTCTTGCTCTGTCGCCCAGGCTGGAGTGCAGTGGCGCGATCTCGACTTACTACAACCTCCGCCTCCTGGCTTCAAGTGATCCT +CCCACCTCAGCCTCCTCAGTAGCTGGAATTACAGGCATGTGCCCCCATGCCCGGCTAATTTTTGTATTTTTAGTAGAGACGGAGTTTCGCCATGTTAGCC +AAGCTGGTCTGGAACTCCTGACCTCAAGTGATCCGCCCGCCTCGGCCTTCCAAAGTGCTGGGATTGCAGGCGTGAGCCACTCGGATTTTTATTTTTATTT +ATTTATTTATTTTTAGAGAGAGGCTCTTGCTCTGCTGCCCAGGCTGGAGCGTCATGTTGTGATGATAACTCACTGCAGCTTCGACCTCTTGGGCTCAACG +GATCCTCCCCCTTCGGCCTCAGCCTCCCAAGTAGCTAGAACTCCAGGTGCAAGCTACCGCACCCAGTAAGAATCCTATTCTCTTTTGGACTGACAAACTC +CTACTCATCCAACAAAGCCCCAGCTCCAATGGCCCCTTCTCTGAGGAACCTGCCCTGGTTCCCTGGTCCACCTCCCAGCTAGTAGAGTTCCCTGGGAAGG +GGTTAGACGCCTCTAAGTGGCAGAGAGGGGCCCTCATTCCTGCCCCAAAGGTAGCCTTCTCCCCTCCCCTTTCTGGCAGAAGAGAAGTCTGAGATGGAGA +AAGAGTGAGAGCCGCCCACGAGCTCTGAGCAGAGAGCCCGCAGGAGTGCCACGTCCCGGCGGCCTCGGCCCCTCCCTGCCTCAGTTTCCCGTGGCATCAA +AGGGGGCGAGGGGCCCCTCCAGGCCTCTGGTGACGGGGGTGCTGTGCCCAGGCGGGGGTCCGGGGGCGACCGAGGGGGCTCAGGAAGTCCGCGGCCGCAG +GAATTCGGCGCCTCCAGGCCTTATAAGGACATTTGCGCTCCGGGCCAATCAGCGGCGGGGGCGTGGCGCGCGGAGCCCGGCGCGTCCCAACCCCGCGCCA +GCCCGGCGGTCCCGTCCCGTCCCGTCCTGTGCGGCCCCGTCCCGCCGCCCGCCCGCCAGCCATGAGCTCCACGCAGTTCAACAAGGGCCCCTCGTACGGG +CTGTCGGCCGAGGTCAAGAACCGGGTGAGTGAGGGGCGCCCCTTGTCCCCCCGACAGCGCGGCCGTCGCACGCTCCGACCGGTGCAGGAGCCCCCAGGCG +CCCCCGGCACCTCCCGGGCAGGGAGCTTGGAGACCCGGGGCGGACGGGCCCTTGTTCTCCCTGACGCCTGGTGGGGGGATGTCTGCGGGCACCCCCTGAG +GCTCCCGCGAATCTTGGGGAGCACCCAGGTCTGAGATCTGGGGGACGAGTGACCCATTCCCCCCCCCAACATCTAGGGGTAGTTGGGTCTGACTTCGTCC +CCTCGCCATGGCCCCAGGACCCCCACGTGTGAAGCCCCTGGCGCCCACTCAACCTTCGAGAAGGTCCGTTCAAGGTCCGACAACGCTCTGGGGGTCTGGG +GGGGACCCCAGCAACCCCGTCATCTCCTGGCCACACTTCTGCTTTTGGGGCCTCTTAGCTTTGGGAGGGGAAGGGGCATGGCCGAGTGGTTTTTGAGAAG +TGTTACCCCCCCACAAACAGGAATTTCCTGGCCTCTGGGACACCTTGGGGGTGTCTTGGGGGGAGGGGCGGTAGCCGCTTTGCACGGTCTTTGTCTCCCA +TCTGACTAATTTAAACGGATAACAAAGAGGTTCTCTGAAGGTGGCCCTGAGATATGTGGGGTTTTGCAGCCTCGAAAGAAGAGCTGGGGCCCGGCAGGGC +GCGGGGGCTCACGCCCGTAATCCCAGCACTTTGGGGGGCGGAGCTGGGTGGATGGCTTGAGCCCAGCGAGTTCGAGACCAGTCTGGGCAACATGGCGAAA +CCCCATCTCTATAATTAAAAACAAGCCAGGGCTAGGGGAGACACTTTTTAAGAGAGCACTTGTGGTTCTAGCTCAGAGAGGACCAGACACTTCTGCAGGG +TCACACAGCAGGGTCCTGGACAGGATTCCCAGGGAAAGTGGGGGGCGGGGGTTGTGATGCGAGACCCACGGACAGGACCGGGACCTGACCCTCCAGGACC +TTCCAGCTGGAGGGGGGTGTCGTCCCCGCCCACCCCCTCCCCCGACGCCCACTGGGCACCTGGGAAGGTGTCCTTACAGCTGACTTCTGCAGGGGAAACT +GCCTCTGCACGCTCTGAGGGCACCGGCCCTGCCAGCCCCAACAGCCACCTGCCCGGCGGCACTCCAGGGCCGGCAGACTGGAGGGAGAATTCCTGCTTCC +CCGCTGTGAGCCCCTGCAAGCCTTCAGACCAGCTCTTGGCCAAAAAGGGAGGCTGAGGCTTGGGGTGGTCAAGGCCTGAGCCAGGGTCCCCAGCCCGGGG +CTCACGACTCCTCCTTCAAGGGGCCATCTGCACCCTGCATTCATAGAGCCCCCCGTGCAGTGGGGTGGGCACCCTGCCGCACCCTGCATACAGCCGGCTA +AGGGCACCGGTGTCCACAGGGACCCAGAGACGTCGTTCCAGCTGCCCAGGGCCACACAGCCCACAAGTGACAGGGCCAAGACCGGAACCCAGTACCTGCT +GGGCCTGCGGAAGTGGGAGCGGGCACAGGAGGGTGGGGCGGCTTCCGGAGACGGGGTGGGGTGGGGTGGGGGCAGGTTGATACCTGCCCTGGCGGGGGTG +AGGACAGAGGCTGGAAGAGCCGCTTAGCAGGCTCCCCGCGCAACCCTCAGTCTGTCCGTTTGGAGGGTGGGCGAGGCGTCGGCCAGCTTGCCAGGGTCAC +GGAAGGGTCGCCTCCCAATTAGAAACCAGCTTCCCCCTGGCTTCCCGCTCACACCCGCTTTACCGGCTGCTTGAAACAGCCAGAGACCCGCCCCCCGCCC +CGCTTCCCCGTGGCTCAGTTGACTCCCGGCTGGACGGCACGGAGGCAGCTCGGATCCACAGTGTCTGCGGCCTTGCATCCCGGCTTGGGGGTCCGGACCC +GCTGGGAACAGCTGGTTCAGATTTAGCCGGGGAGGCAGCGCGCATTCCTGGCAGTTTGTGGTGAACAGGAATGTGCTGGAAGGCCGGCGGCCGGGCAGCG +GGGGGGCGGGGGTGGGGGAGGACGGCAGCGGCTGGGGGTGGGGCCAGGGGACCTGGGCCCCTGAGCCGGCAGAGACGCGGCGCAGCTGGGCAAGGCAGGG +CTGTGTACCCAGCAGCCACCGTTCTCATTCCTCGGGATCAAAGTTGCCGGCGGGGCGGGGCTGCCCCCGGGCGTGGAAAGCCAAGCTGGGTGGGCTGTGA +GCTGGTACTGGGGGGCCTCCCCGCCTTTGCCTCCTCTGGGCTACGAGCTGTTTCCAGGCAGGTGCCAGGTCAGGGGACCCTAACCCAAATAATCCCAGGC +AGGTCCAGGTCAGGGGACCCTATCCCAAATAATCCCAGGCAGGTCCAGCTCAGGGGACCCTAACCCAAATCATCCCAGGCAGGTCCAGCTCAGGGGACCC +TAACCCAAATCATCCCAGGCAGGTCCAGCTCAGGGGACCCTAACCCAAATCATCCCAGGCAGGTCCAGCTCAGGGGACCCTACCCAAATCATTCCAGGCA +GATCTAGCTCAGGGGACCCTAACCCAAATCATCCCAGGCAGGTCCAGCTCAGGGGACCCTAACCCAAATCATCCCAGGCAGGTCCAGCTCAGGGGACCCT +AACCCAAATCATCCCAGGCAGGTCCAGGTCAGGGGACCCTACCCAAATCATCCCAGGCAGGTCTAGCTCAGGGGACCCTAACCCAAATCATCCCAGGCAG +GTCCAGCTCAGGGGACCCTAACCCAAATCATCCCAGGCAGGTCCAGCTCAGGGGACCCTAACCCAAATCATCCTAGGCAGGTCCAGCTCAGGGGACCCTA +ACCCAAATCATCCCAGGCAGGTCCAGCTCAGGGGACCCTAACCCAAATCATCCCAGGCAGGTCCAGGTCAGGGGACCCTAACCCAAATAATCCCAGGAAG +AGATGAGGAAGCGGAGGCTGAGTGGGGAGCTGTCCGCGGGAACCTGGGGAGATGGGTGCAGAGCAGGGAGAGGGATTTGATTTTTTTTTTCCTTCTCTCT +TTTCTTTCTTTTTTTTTTTAAGACAGAGGCTCACTCTGTTCCAGGCTGGAGTGAAGTGGCCCGATCTTGGCTCACTGCCTCCTCTGCCTCCTGGGTTCAA +GCGATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGACTACAGGTGCCCACCACCACGCCCAGCTCATTTTTGTATTTTAGTACAGACGGGATTTCACCAT +GTGGGCTAGGCCAGTCTCGAACTCCTGACCTCAGATGATCCGCCCGCCTTGGCCTCCCAAAGTGCTGGGATTGTAGGTGTGAGCCACCGCACCCAGCCCA +AACCCTACTTTATTCTCCCTCCAGCGTTTATCTCCCGCTCCCGCTACACGACCTGCCCCCATGCTTATGGCCCCCTATACACTTTGCCGTCTGCCTCAGT +GCTGTCTCCGCGGTCACTAGTGGCTGGATAGGGACACTCGAGGTCCCCACTGGTGCACACCCACTGCCCAGGAGCACACAGCCCATTCCCCACGGCGGTG +TCTCAGAGCACCGAAGGCCAAGAAAGCTGGAATGGCCGGGTGCAGAAAGGTGGCAGGGAATCGGTGGCAAGGAGCCAGGTGCGTGACTAGAGGCGGTCAG +CCTCGGGGGCAGCTCCTTCGGGAGTTGCTAAGAAGCAGGATGGGGGCCGGGCGCGGTGGCTCACACCTGTAATCCCAGCACTTTGGAGGGCTGAGACGGG +CAGATCACGAGGTCAGGAGATGGAGACCATCTTGGCTAACACGGTGAAACCCCGTCTCTATTAAAAATACAAAAAATGAGCTGGGCCTGGTGGCGGGCGC +CTGCAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCCTGAACCGGGGAGGCGGAGCTTGCAGTGAGCCGAGATCGCACCACTGCACTCCAGCCT +GGGCGACAGAGTGAGACTCTGTCTCAAAAAAAATAAAAAAGAAAAAAGAGCTGATGGTTGCACAACATTGCAGACGTACGAAATGCTGTGAAATGGTGCG +GTTTCAGGTGGTTGAAGTGGTAAACGTCAGGTGTGATATAGCGGGGAGGTGAGAAGGCAGGGCGGGGAGGCAGATCCGGCCAGGTTTGTCCTGCACCGGG +AGTGGATTAGAGCTGATGTTTATCAGTGAGTTCTAAGCCGGTTGTCGGCCTGCTTGGAGGGCGGTTTATCTGTGCCCGCCTGCAGTGGCTGGGGCGCCCC +CAATGATGGGAAAAGGGAGCATCTGCGTGGGTGTGGTGAGGGGGGACCTCCAGGCCGCTCTATCTGCTGTTGCCCTGGAGTCCCCGGCCCCACCCTCTGC +AGAGCTTCTGTGGGGTTCCTGCTGGGGGTGCCCCCAGCCCAGCTCAGTCTCGTGCCCTTTGCTCCACCAGCTCCTGTCCAAATATGACCCCCAGAAGGAG +GCAGAGCTCCGCACCTGGATCGAGGGACTCACCGGCCTCTCCATCGGCCCCGACTTCCAGAAGGGCCTGAAGGATGGAACTATCTTATGCACGTGAGTAC +ACGCAGGGACACAGGCTGTCTCACACTTAACAAATCTTGGTTTTTCTCACTTTTTTTCTTAATTAAGAAATTTTTGGGGGGCCGGGCATGGCCTGGCTCA +TGCCTGTAATCCCAGCACTTTTGGAGGCCGAGGGTGGTGGCGGGGGGCGGTGGATCTCGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTGTACTAATAATACAAAAAAATTAGCCAGGCACCTGTAATCCCAGCTACTCAGGAGGCTGAGGAAGGAGAATTGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCACACCATTGCACTCCAGCCGGGGTGACACAGCGAGACTCCATCTCAAAAAAAAAAAAAAAAAAAAAAAAAAGTTAGCTGGG +CGTGGTGGCTAAATAAATAATTTTTTTTTTTTGAGGTGGAGTCTCACTCTGTTGCCCAAGCTGGAGTGCAGTGGCATGATCTCGGCTCACTGCAACCTCC +ACCTCCTGGGTTCAAGTGATTCCCCTGCCTCAGCCTCCCGAGTAGCTGGGATTACAGGCGACTGCCACCATGCCCGGCTAATTTTTTTTGTATATTTAGT +AGAGATGGGGTTGCTCCATGTTGGCCAGGCTGGTCTTGAGCCCTTGACGTCACGTGATCTGCCTGCCTCGGCCTTCCAAAGTGCTGGGCTTACAGGCCTG +AGCCACCAAACCCAGCCAAAGATTACTTTATAAGAGTGGAAACTTGAGGCCTGGGATGGTGGCTCACGCTTGTAATCCCAGCACTTTGGGAGGTTGAGGT +GGACGGATCACGAGGTCAGGAGATCGAGACCAGCCTGGACAACATGGTGAAACTCCATCTCTACTAAAAATGCAAAAATTAGCCGGGTGTGGTGGCAGGC +ACCTGTAATCCCAGCTACTCGGGAGGCTCAGGGCTGAGGCAGGAGAATCACTTGAACCCGGGAGGTGGAGGTGGCAGTGAGTCTAGATAGTGCCATTGCA +CTCTAGTCTGGGTGACAGAGCTAGACGCCGTCTCAAAAAAAAAAAAAAAAAGAGTGGAAACTGAGGCCCAGAGAGAGGCCGTGAGTTTGCCCAGGAAGGC +GTGAGCTTGGCTGAGATCAGCATCGGGTCTTCACGGTTCCTCGCTGCTCACAGAGGTTTCTGTTTCCCCCGCCCCATGTTGTGCCCTCCAGACTCATGAA +CAAGCTACAGCCGGGCTCCGTCCCCAAGATCAACCGCTCCATGCAGAACTGGCACCAGGTGAGGGGCTGGTGGAGCGGAGCAGGGATGGTGCTGGGGGCC +CATCTAACAGGTGGGGAGACTGAGGCCCACTCACTGTCCCTCTCCTGCCTCTTCCCAGCTAGAAAACCTGTCCAACTTCATCAAGGCCATGGTCAGCTAC +GGCATGAACCCTGTGGACCTGTTCGAGGCCAACGACCTGTTTGAGAGTGGGAACATGACGCAGGTGCAGGTGTCTCTTCTCGCCCTGGCGGGGAAGGTGA +GGCCCAGAGAGGGGCAGCCACCTGCCCAGAGTCACACAGCGAGGTGGATGTAGCTGCTGCATTCACTCGTTTGCAAATTTCTGTTTGTTTATTTTTGAGT +CGGAGTCTCACTCTGTCACTCAGGCTGGAGTGCAATGGCGTGATCTCAGCTCACTGCAACCTCCAACTCCCAGGTTCAAGCGATTCTTCTGCCTCAGTCT +CCCGAGTAGCTGGGATTACAGGCACCTGCCACCACGCCTGGCTAATTTTTGTATTTTTAGTGGAGACTGGGTTTCACCATGCTGGCCAGGCTGGTCTTGA +ACTCTTGACTTCAGGTGATCCGCCCGCCTCGGCCTCCCCAAGTGCTGGGATTACAGGCATGAGCCCCTGTGCCCGGCCTCGTTTACAAATATTTCTGAGC +ATCCGTGAGGTGCCAGGTACTTCAGATTCCTTGGTGAACAGGAAGGACATGGTCTACCCCTTATGCAGTTCAGTCTGATGGCGGAGGCATGCAAAAGTGA +ACACAGCATTGTATTATGCATTATATGTAAGCTCTGGCCGGGCGCAGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCGAGGTTGGAGAATTGCT +TGACACCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCATCTCTACTAAGAAAACAAAAATTACCTGGGCGTGGTGGTGCATGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGCCCAGGAGTTAAGAGGTTGCAGTGAGCTATGACCACACCACTGCTCTCCAGCCTGGGCAACAGAGCAAGACTCTCTCAA +AAAATAATCATAACAAAAGTAATAAATAAGCTCTGAACTGGGAGAAATGCCTTGAAGGAGAAGAATCAGACGAATGTTGAGTGTCTAGTGATCTTCAAAC +CCAGACCGGGAGCGTGGGTGGGACAGTGGTGTAGACCGGGAGCGTGGGTGGGACAGTGTCTGGTGTAGACCGGGAGCGTGGGTGGGACACGGTGTCTGGT +GTAGACCGGGAGCGTGGGTGGGACACGGTGTCTGGTGTAGACGGGGAGCGTGGGTGGGACGGTGTCTGGTGTAGACCGGGAGCGTGGGTGGGACACGGTG +TCTGGTGTAGACGGGGAGCGTGGGTGGGACGGTGTCTGGTGTAGACCGGCAGCGTGGGTGGGACACGGTGTCTGGTGTAGACCGGGAGCGTGGGTGGGAC +GGTGTCTGGTGTAGACCGGGAGCGTGGGTGGGACACGGTGTCTGGTGTAGACGGGGAGCGTGGGTGGGACGGTGTCTGGTGTAGACCGGCAGCGTGGGTG +GGACACGGTGTCTGGTGTAGACGGGGAGCGTGGGTGGGACGGTGTCTGGTGTAGACCGGGAGCGTGGGTGGGACACGGTGTCTGGTGTAGACCGGGAGCG +TGGGTGGGACGGTGTCTGGTGTAGACCGGGAGCGTGGGTGGGACACATTGTCTGGTGTAGACCGGGAGCGTGGGTGGGACGGTGTCTGGTGTAGACCGGG +AGCGTGGGTGGGACACGGTGTCTGGTGTAGACGGTAAGCGTGGGTGGGACACGGTGTCTGGTGTAGACCGGGAGCGTGGGTGGGACGGTGTCTGGTGTAG +ACCGGGAGCGTGGGTGGGACACGGTGTCTGGTGTAGACCGGGAGCGTGGGTGGGACACGGTGTCTGGTGTAGACCGGGAGCGTGGGTGGGACGGTGTCTG +GTGTAGACCGGGAGCGTGGGTGGGACACGGTGTCTGGTGTAGACGGGGAGCGTGGGTGGGACGGTGTCTGGTGTAGACCGGCAGCGTGGGTGGGACACGG +TGTCTGGTGTAGACCGGGAGCGTGGGTGGGACGGTGTCTGGTGTAGACCGGCAGCGTGGGTGGGACACGGTGTCTGGTGTAGACGGGGAGCGTGGGTGGG +ACGGTGTCTGGTGTAGACCGGCAGCGTGGGTGGGACACGGTGTCTGGTGTAGACGGGGAGCGTGGGTGGGACGGTGTCTGGTGTAGACCGGGAGCGTGGG +TGGGACACGGTGTCTGGTGTAGACCGGGAGCGTGGGTGGGACGGTGTCTGGTGTAGACCGGGAGCGTGGGTGGGACACATTGTCTGGTGTAGACCGGGAG +CGTGGGTGGGACGGTGTCTGGTGTAGACCGGGAGCATGGGTGGGACACGGTGTCTGGTGTAGACGGTAAGCGTGGGTGGGACACGGTGTCTGGTGTAGAC +CGGGAGCGTGGGTGGGACGGTGTCTGGTGTAGACCGGGAGCGTGGGTGGGACACGGTGTCTGGTGTAGACCGGGAGCGTGGGTGGGACGGTGTCTGGTGT +AGACCGGGAGCGTGGGTGGGACACGGTGTCTGGTGTAGACCGGGAGCGTGGGTGGGACGGTGTCTGGTGTATACCGGGAGCGTGGGTGGGACACGGTGTC +TGGTGTAGACGGGGAGCGTGGGTGGGACACGGTGTCTGGTGTAGACGGGGAGCGTGGGTGGGACGGTGTCTGGTGTAGACGGGGAGCGTGGGTGGGACAC +GGTGTCTGGTGTAGACCGGGAGCGTGGGTGGGACACGGTGTCTGGTGTAGAATGGAATGGGAGTGTGTGTTTGTGACATGGTGTCTCACGTAGAAGGAAC +AGCAAGGTCTTGACATTGGAATTGGCTGGGCTGTTAGAGGAAGCGGGAGCTGGTTTTCTCCTGGGGTAACTGCTCCAAATGGTGTTTTCAGATGCCCCCT +GTGGCTCCCAGTAACCTCACGTGGGGAATGGTGGTCAGGGAGGAGCCGGGCGCAGACATCCCAGTGAGGGGCAGAGCCAATGGCCTGGCCATGGTGCCCG +GGGATTGGGTCAGAGGAGGTGGTGGAAGGTGAGAGAGAGGAAGCGAAAACCACGTCCCCATCCCCAGAATTCTTGGCCTGAGCCCTGGAAAGCTGAGCTG +TTGCCTAAGACAAGGCACGCTGGGATGAAGCAGCCCCATGGGCTGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTTGGAGGTTGAGGCGGGTGGA +TAACTTGAGGCCAGGAGTTCAAGACCAGCCTGGCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCTGGCGTGGTGGCACACGCCTGT +AATCCTAGCTACTTGGGAGGCTGAGGCAGGAGAATTGCTTGAACCTGGGAGGAGGGGGTTGCAGTGAGCGGAGATCACACCACTGCACTCCAGCCTGGGT +GACAGAGCCAGACTCCATCTCAAAAATAAAAATAAAAAACTGAAACAGCTGTATGATGGGTGTGTGGAGTGTGTGGAGTCCCAGACACCCGAGAGATGTG +CCTGTGGGGGCTCTGCGCGGCAGGCAGAGGTGACAGGCCGCGGCCTGGTCTCTGTCCCGCCCCCAGGGCCTAGATCTAGGGTCCCTGGCTGCCCTCTGCT +GGTACTCCCGGCCCCTTTCCCTCACCCAGGCCAAGACTAAGGGGCTGCAGAGCGGGGTGGACATTGGCGTCAAGTACTCGGAGAAGCAGGAGCGGAATTT +CGACGATGCCACCATGAAGGCTGGCCAGTGCGTCATCGGGCTGCAGGTGGGCGACAGCTCCCCCAGCCCCAGGGACCACGGCATTGGGGGACCACGGTGT +TGGGGGACAGCAGCATTGGGGGACAGCGGCATGGAGCCCTGTGGTCCCTCAATTTCAGGGAGGGACCGGAAGCTTGTTGGGTGCAGTCTGACCTCTCCCA +CGAACCTCCCTGCAGATGGGCACCAACAAATGCGCCAGCCAGTCGGGCATGACTGCCTACGGCACGAGAAGGCATCTCTATGACCCCAAGAACCATATCC +TGCCCCCCATGGACCACTCGACCATCAGCCTCCAGATGGGCACGAACAAGTGTGCCAGCCAGGTGGGGCTCGCCCGGGTGCCCCCGACTCCTCTCCCTGC +CCCTCTACACCCTGTGGTCTCGGCCCCTCCCTGGGGCCACCTCCAGCTTCTCTCCCCACTCTCAGTCTCAGCCCCTTCCCTAGACCACCTCCGGCTTCCC +TCCCCGCTCTCTGTCTCCGCCTTGGATTTCAGCCTCTGTCATTTCCACCTGGCTGTGGGTCTCTAGGGAAGTTACTACCTCACCCTGTGTCATTTTCCCT +TAAGGACTGCCCAAAGGTCCACCCAATTCTTTTTTTTTAATCTTTATTTATTTTATTTATGTATTTATTTTGAGATAGGATCTCACTCTGTTGTCCAGGC +TGGAGTGCAGTGGCACGATCTCGGCTCACTGCAACCTCTGCCTCCCGGGTTCAAGAGATTCTCCTTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAG +GTGCATGCTGCCACACCCGGCCAATTTTTGTATTTTTAGTAGACATGGGGTTTCACCATGTTGCCCAGGCTGGTCTCGAACTCCTGAGCTCAGGCAATCC +ACCCGCCTTGACCTCCCAAACTGCTAGGGTTACAGGTGTGAGCCACCGCACCCGGCCACACCCAGCTAATTTTTGTATTTTTAGTAGAGACGGGGTTTCA +CTGTGTTGGTCAGGCTAGTCTTGAACTCCTGACCTCAGGTGATCCTCCCACCTCAGCCTCCCGAGTAGCTGAGACTACAGGCGCCCGCCACCACGCCCGG +CTAATTTTTGTATTTTTAGTAGATATGGGGTTTCACCGTGTTGGCCAGGCTGGTCTTGAACTTCTGACCTCAGGTGATCCTCCCACCTCAGCCTCCCGAG +TAGCTGGGATTACAGGCATGTGCCACCACGCCCAGCTAATTTTGTATTTTTGGGAGAGACAGGGTTTCACCGTGTTGGCCAGGCTGGACTGGAACTCCTG +ACCTCAGGTGATCCTCCCACCTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCAGTGCACCCAGTGAAGGTCCCCTCTTCTCTCCACCATGACCT +GCTCCACCCCTCCTTCCTCTCCAGGTGGGCATGACGGCTCCCGGGACCCGGCGGCACATCTATGATACCAAGCTGGGAACCGACAAGTGTGACAACTCCT +CCATGTCCCTGCAGATGGGCTACACGCAGGGCGCCAACCAGAGCGGCCAGGTCTTCGGCCTGGGCCGGCAGATATATGACCCCAAGTACTGCCCGCAAGG +CACAGTGGCCGATGGGGCTCCCTCGGGCACCGGCGACTGCCCGGACCCGGGGGAGGTCCCTGAATATCCCCCTTACTACCAGGAGGAGGCCGGCTACTGA +GGCTCCCAGCACGCTCTCTCCCCACATCGTCTGCCCATCTGGGTTTTTGGGTTTTTCTGTGTTTTCATCTTTTTTTTTTTTTTCTTAACCCGTTCAGTGC +TGCCAGTCAACCAAGGGTCTGTGAGTGTCAGCGTGGGATCAGGCAGCAGAGCTTTTTTCCCCTTTGCCTTGATCCTTCGCAAGGCTGAGCCACTGGGCTG +TGGGGGAAGGGGTCAAGGCCATATCCCAATACGTGTAGGGCGAGGGTCCCTGCTGGCACATTCAGGCTGTGCTGGGAAGAAGAGACCTGGGCTTGGAAGG +AACCGGTCCCCGACGGTTTCTGCTTGCCTCGCCTCTTCCCCCTTTTGTCAGCTGAGCAGTTTGTGGTTTCTATGCCCGCAAGTTTCAGGAAGTATTCACA +AAAGAAAAATACATTTTTTCCCCCAGGGGTGGGGCAAGGACAGTGGAGAGAGTGCTAGGAAATGAGTCCCCTGGGAAAGGGGACCGGGCCGTGATGTTAA +ATATCTCCGGCTCCCAAGTGACTGGATTTGCCTAGGACCTTCAGACCAACAGACTTCAGACCCTCAGACCTGCCCCGGGGCCAGGTGGAGAAAGTGAGGG +CCGTACAAGGAAGTGAAATTCTGAGTTGTTGGGGCTAAGCCTGACCCCCTCTCCATGCTCCCCGCCCCAACCCACTCTGGCCTCAGTAGATTTTTTTTTC +AGTTGTGGTTGTTGCCCAGGCTGGAGTGCAGTGGCGCCATCTTGGCTCACTGCACCTCCACCTTCCGGGCTCAAGCGATTCTCCAGCCTCAGCCTCCTGA +GTAGCTAGGACTGCAGGTGCTCCACCACGCCCGGCTAATTTTTGTATTTTTAGTAGAGATGGGGTTTCCCCATGTTGGCCAGGCTGGTCTCGAACTCCTG +GCCTCAGGTGTGATCCGCCCGCCTCCGCCTCCCCAAGCGCTGAGATTACAGGTGTGAGCCACCGTGCCCAGCCCCTCAGTAGGTTTTAAGGAGCCCCCAG +CCCTCCTCCCTTCTGGGCCCGACCAGCTTATACTGCTCCATCTTCCCCGGCCACATGCCCCGCCAAGTACTGCACAGGGACCCCCCACCCAGGGGACCTG +CTCCGTGAGATAATGTGAAATACGACTGTGGACCAAACGCAATAAAACCTCTGTTTGTACGAAGAGAAGGTGGCCAAGAGAGTTGGCGTCGATGAGGGCG +TGCTTTGCTTTGATGCTTTTGTGGGGAGAGAGGAGGTCTTGGGGGATGGGGGGATCAAGGGGAAAATGTCCACCTCACCATTGGGAGGAGGAGCAAAAGC +TGAAGCCACAGGTGAGTCTGGGTGGAATGAATGATTTGAAGGGCCGGGACTTGGGGTAGAGGGAGAGGCTGGGCTTCCTGGCCATTTGGAGAAGAGGCAG +TTCCCTCAAATGCCCCCCATGCGCTTTGGCTGCACTCTACCTTACAGCGCAAGTCTCGTGGCCTCAGCCTGGATGTCTCCCCGTTGGCGAACTCCTATTT +ATCCTCAAAGCCCCAACGGCAATGCCACCTCCTGCCGCGGGAGCCGTCCCCACGCCTCTCACTCTCCCCAGCGCCTTCAAAGCTGTGGACCCACACGCTC +CCATTTCAGCTTCACCTCCAGCCTGAAGAGTTTATTTCAACTCTTCTTCCAGAGTGGGAAACGGGTTTTCCTCAAAATCAGGGTAGCCACTATAATCGGA +GACTCTAGAATGTTGGCCCCCTCCCCCTCCTGCCATCCTCTGCAGAAGCCGAGGAGCGTTCGTGGAATGAATGAATGAACGAATGATCTAGTGGAACCCC +TACTTTACAGACGGACGAGTGTAGTCCCAGAGTCTGGACTAAACTAGAGGGAGCCTGGCCAGCCCCGGGGACAGCGGGGACAGAGGGAACTCCTGCAATT +CGGAGCTGCGGTATTGCAGCCGGTTATACAACGTGGGGAGGCAGCCTGGCTCCCCAAAGACAGCGCAGCCTCGTTCCCGGAGGGCGGCCTGCCTGGGACC +TGCCGGGCACTCCGCCACCCTACGGTGATGCAGCAAGAGCCGCGCGGTCCCTTTAAGAAACCCGGCTAGGCGAGGCCCTTCTGTGATCCCGTCTCCTCCC +TTGGCCCGCGCAGCTCCGACGGAGCAGGCCAGTGAGTGACGGGCAGGTCGCCCAATAGCAGCGTGCAGAGGCAGGGGCGTGCCCCGGCGCTGCTACCTGC +GCGGGCAAGCTCAGCGCACTTGGCTTAAGGGGCGGCGCGCTCCCTGCCTGCTGCTGGGCGGAGGGAAGGCGGCAAGAGCTGCGGAGCCCCTGGAAGGTGA +GAAGGACTCGGAGAGGGAAGAAGGCCCGAGACTCGAGAATGCGGGGTTGGGGCCGGGAGGGATGCAAGTTCCCTGGGAATTAGGGGGTCCAGCCTCTGAC +CTCCTTCCGGTGAATGTTGACGACGGCTGAATTGATCACTGATTCTCAAGGGGGGCATCGGACATCTGGGACCCTTAAGAGGGCCTTTGCCGATCACACA +CCTGCAGCCCCCTGCCCGTTAGAACTCCTGCACTCCCCCTTGCCCCGTCTTACAAATGGAGAAACTGAGCCCACTCCCCCAGATCCTAAGTCCCGCTTGA +TGTAAAGGAAAGAACCCTGGCGTAAGGGTCTGGGTCTGAGGTCCCAGTTCCGGCCTGGTCACCTTTAGCAACTTCCTGCCCCTCTGTCAGCGTCAGATTC +TCCATCTGTGTCAGAGGTGGACCGGCCCAAGGAAAATAGATCAGGAATCGCTGACTCCAGGAGTCTCTATCCCAGCCCCTTCGCCTGACTCTTTCTCTGG +CTCCCGCGGTCCCTCTGAGCGATTAATGCTACATAAGGTGTGGGCAGAGCTGGGGTCGTGCCTCCAGCTGGGCAACTGCCTGTCTCTCTGGGTGCCTGGG +TTTGCTTTCTTGGGCCTCGGTTTCCACTTCTGTAGAGTGGGGTGATAGTCCAGCACTTCCCCTGGGCGTGTGAAATGTCCAGCACTGCCAATATTCGTTG +CTGTTATCTTCGGAGAACAGTGAGGGGAAAGGAATCCTTGCCTGGGCTGGGCCAGGCAGGAGGCTGGGGGTCAGGACCTGGAAGAGGCTTCCAGGTGAGG +CTTGGGGTGGAGCCTGGTGACGAAAGCGTTAAGCCCAAACTCGGTCCCTGGAGGATTAGAGGATGATCTTTAAGTCCCCAGCTGTCAGCCCTGCTCAGAG +CGACAGTCCTGGCAGCCAATCAGATGCGAGGACGGCTGCGGGTTGCGCTCCCATTGGTTTACTCCACCCCTGGGGTAGCGGAGCCTCTTTATCGAGTGAC +TACTGTTTGCCTCGCTCTAATCAGAGCTTCCAGGAACCCTGCGCTGTGGGATAAAGGAATGAGGTTCAGAAAGGGGCAGGGAGTTGCCCGCAGCCGCACC +GCACGTCTTCAGCCCGACCGTTGTCCTGACCTCTCTGTCCCGTCCCCTGCCCAGTCTCACCATGGCCTTCTGGACACAGCTGATGCTGCTGCTCTGGAAG +AATTTCATGTATCGCCGGAGACAGCCGGTAACGCCCCAGTGTGAGACCAGGGCCGGGTGGGCAGGCAGCCCCCACTGTCCCCCACCGTCTCCCACCTATT +CTCCCCCAGGTCCAGCTCCTGGTCGAATTGCTGTGGCCTCTCTTCCTCTTCTTCATCCTGGTGGCTGTTCGCCACTCCCACCCGCCCCTGGAGCACCATG +AATGTGAGCCCCCCCAGGGACCAGGCACTTTGTGTGTGTAGGGGAAGGCAGATGGCTCACCCGTGCACAGGAATCCCCCGTGCATGTCAGGGAGCCTTCA +CCAGGCCGCCAATACATGGCATGGGAGTGAGCTCTCCATCGCTGGAGGCATGCAAGCGGTGCCGGGCGACCCGATGGGGGTGGAGTCAGGCAGAGTCCAC +AGGGCCTCAGCACCAGGCGTCTCCCCGCAGGCCACTTCCCAAACAAGCCACTGCCATCGGCGGGCACCGTGCCCTGGCTCCAGGGTCTCATCTGTAATGT +GAACAACACCTGCTTTCCGCAGCTGACACCGGGCGAGGAGCCCGGGCGCCTGAGCAACTTCAACGACTCCCTGTGAGCCAGAGGCAGTGGGTGCGGCCGG +CCTGCAAACTCGGGGCTGCAGTGCCGGCCGGAACCCCGCCTCCTGCCCTCTCTCTGTCCCCAGGGTCTCCCGGCTGCTAGCCGATGCCCGCACTGTGCTG +GGAGGGGCCAGTGCCCACAGGACGCTGGCTGGCCTAGGGAAGCTGATCGCCACGCTGAGGGCTGCACGCAGCACGGGTGAGGAGGCCGGGGGGCCTCTGG +CAGGGCTGAGCTCTGAGCCTCAACTTGCCGGGCCGTGAAATGGGCACAGGGTGGGGGTGGGTGCCTCAGACCAACGTCCCCCCAGCCCCATGCTCCCGTG +CGCTCCTCCCCCAGCCCAGCCTCAACCAACCAAGCAGTCTCCACTGGAACCACCCATGCTGGATGTCGCGGAGCTGCTGACGTCACTGCTGCGCACGGTA +GGGTGTCGGGGCGGGACCGCGCTGACTTCCTGGGACACTGCACTGGGGATGTCCTGGCACTGCCCCACCCCGGGCCAAGGACCTCCCGTTCCAGGCATCC +AGGCTGTCCCTGGTCTCTGCGGTGATGCTGCTTGTCCGTCTGGGCCCCCAGACAGAGTGTGTCTGACCCAGTGAGGAAGACTCGTCTGTGAGATCTCCAA +TGAGTCCCTTTGCCTCTCAGAGCCTCAGTTTCCCTATTTGTAAAGTGGGGGCTATGATAGTATGGTCTGCCTGGGAACTGGCCAGAGCGCTGGACCCCTA +GTGAGTGTTCAAAATCATTGTCCCCCTTGTGGTCTTTCTCCCCAGGAATCCCTGGGGTTGGCACTGGGCCAAGCCCAGGAGCCCTTGCACAGCTTGTTGG +AGGCCGCTGAGGACCTGGCCCAGGAGGTACGAGGCCCCACTCATCCTCAACCCCCATGGAGGCAACGTTGGCAGGCAGCCTGCGCCGGGAGGGTCTGGGG +CAGCCCGGGCACTTCCCTTGGGTGGGTTTTCAGGAGGATTAGACAGCGAGAGGGAGAGGCTGCCCCTGGCCCAGTGCCCTGCCCTGGTTAGGGCTTGGAG +GTGGGATCATTGCCAGCTCCGTCTGGTAACCTCTCTCTAGCTCCTGGCGCTGCGCAGCCTGGTGGAGCTTCGGGCACTGCTGCAGAGACCCCGAGGGACC +AGCGGCCCCCTGGAGTTGCTGTCAGAGGCCCTCTGCAGTGTCAGGGGACCTAGCAGCACAGTGGGCCCCTCCCTCAACTGGTACGAGGCTAGTGACCTGA +TGGAGCTGGTGGGGCAGGAGCCAGAATCCGCCCTGCCAGACAGCAGCCTGAGTGAGTGACTGACCTCGGTTTCCCCTCTTGGGAAGTGGAACTCTGGGCA +GGGGGGCAGGGCCTCATGGCACCCCCATCCCAGGCCCCGCCTGCTCGGAGCTGATTGGAGCCCTGGACAGCCACCCGCTGTCCCGCCTGCTCTGGAGACG +CCTGAAGCCTCTGATCCTCGGGAAGCTACTCTTTGCACCAGATACACCTTTTACCCGGAAGCTCATGGCCCAGGTGGGGGCAGCCTGGATGCTGGGGTGG +GAGGGTGGTGGCCAGAGCCCATCCAGTACCCTCAGTCCAGGTGGGCCAGGGCCAGGCCGGAGGGTCACGGAAACTATTTGAAGAAGTAGGAGTTAGCCGA +TGGAGGGGGATCAGCTTGTGCGGAGGATCAGAGGCACACGCAGGAGCAAGGCAGAGGGGGCAGGGGGTGGGCAGGGGTCCTCAGAGGAGGAGAGGGTCAT +CAGTGGAGGGGGTGCTGTCCACAGGTGAACCGGACCTTCGAGGAGCTCACCCTGCTGAGGGATGTCCGGGAGGTGTGGGAGATGCTGGGACCCCGGATCT +TCACCTTCATGAACGACAGTTCCAATGTGGCCATGCTGCAGGTGTGCGGGGGTGCTGGGGAGGTGGGATGTGGCTCCCCGGTGAGGAGGGTAGACAGGCC +CGGTGGATGGGAAGGTGGGCTCCGTGCAGACCCCCACTTTTTTTTTTTTTTTTTTGAGATGGAGTCTCGCTCTGTCGCCCAAGCTGGAATGCAGTGGCGT +GATCTCGACTCACTGCAACCTCCACCTCCCGGGTTCAAGCGATTCTCCTGTCTCACCCTCTGAGTAGCTGGGACTACAGGCGCCCACCACCACGCCCGGA +TGATTTTTTTTTTTTATTTTTAGTAGAGACGGGGTTTAACCATGTTAGCCAGGATGGTCTCGATCTCCTGACCTCGTGATCCACCCGCCTCGGCCTCCCA +AAGTGCTGGGATTACAGGCGTGAACTACCACGTCCTGCTTTTTTTTTTTTTTTTTTTTTTTTTAAGAGATGGAGTCTCACTCTGTTGCCCAGGCTGGACT +GCAGTGGCGAGATCTTGGCTCACTGCAACCTCCGCCTCCTGGATTCAAGCAATTCTCCTGCTTCAGCCTCACAAGTAACTGGGATTACAGGCATGCGCCA +CCACTCCCGGCTACTTTTTGTATTTTTAGTAGAGATGGGCTTTCACCATGTTGGCCAGGCTGGTCTCGAACTCCTGACCTCAGGTGATCCACCCGCCTCG +CCTCCCAAAGTGCTGGGATTACAGGCATGAGCCACTGTGCCCGACCCAGACTCTCACTTTCACCTGCGCCCCCCAGCGGCTCCTGCAGATGCAGGATGAA +GGAAGAAGGCAGCCCAGACCTGGAGGCCGGGACCACATGGAGGCCCTGCGATCCTTTCTGGACCCTGGGAGCGGTGGCTACAGCTGGCAGGACGCACACG +CTGATGTGGGGCACCTGGTGGGCACGCTGGGCCGAGTGACGGAGGTGAGGGCCTGTCCACCTGCGGGGTCTGTTTCAGTGGGGAGGGCAGGTCCCATCCT +AGTGTTCCCACCCTGGTGTTCCCAGGGGGAGGCGGGCCCGGCCCTAGTAAGAGCCTGGGATTTGTAGAGATCTCAGGAGGGAGCCGGCCGTGGGCCTACG +AGGGGAAAACATGGCCCAGCCCCGAGGTCCAGGGGGAGGAGCGGAGTGGTCTAGGAGGCAGGCGGACCCCAGCGCCTAGGACTCACCCCCGCATCCCACA +GTGCCTGTCCTTGGACAAGCTGGAGGCGGCACCCTCAGAGGCAGCCCTGGTGTCGCGGGCCCTGCAACTGCTCGCGGAACATCGATTCTGGGCCGGCGTC +GTCTTCTTGGGACCTGAGGACTCTTCAGACCCCACAGAGCACCCAACCCCAGACCTGGGCCCCGGCCACGTGCGCATCAAAATCCGCATGGACATTGACG +TGGTCACGAGGACCAATAAGATCAGGGACAGGTCAGGCGAGGGAGGGGGCGGGGGGATGAGGGACTGGGCGGGGCCAAGAGCGTGGTGGGTGGGGCCAGG +CAGCATTCAGCCTATTGGAGACCATGATAGACAGGATCTGGGCTGTATCAACAGTGGTATGGTAGCCAGAGCCCGGGGCTCCTTAGACCAATAGGGGCCC +GTGATGGGCGGGGCCTAGGTGCATGAGGGGCGTGGCCATGGGCCTGAGATAAGATGAGAGCAGGTATAGGTTGAGGGCAATGGTGGGCGGAGCCAGGTGT +ATTATTAGGTCCCTGGAATAAGGGTGGAGCTAAAATTGCACCGGGTGCTGAGCGCAGTAGATCTTGCCTGTTATCTCAGAACTTTGGGAGGCCAAAGTGG +GAGAATCTCTTGAGGACAGGTATTCGAGACTAGCCTGGGCAACATAGTGAGACCGCCTCCCCCCCGCCCCCCTCCCCCACCAACCTCACGAAAATATCTT +TAAAAATTAGCCAGGTGAGGCCGGGCACAGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCGGGCGGATCACGAGGTCAGGAGATCAAGA +CCATCCTGACTAACTCGGTGAAACCCTGCCTCTACTAAAAAAAAAAAGTACAAAAAATTAGCCGGGCGTGGTAGCACGCGCCTGTAGGCCCAGCTACCCA +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGCGGAGGTTGCAGTGAGCCGAGATGGCGCCACTGCACTCCAGCCTGGGCGATAGAGCGAGACTC +CGTCTCAAACAAATGAATAAATGAATAAAATTAGCCAGGCGACTTGGGAGGCCGAGCTGGGGGGATCGTTTGATCCCGGGAGGTCAAGGCTGCAGTGAGC +TATGATTGCAGCTCTTCACTCCAGCCTGGGCGACAGAGCAAGACCCTGTCTAAGAAAAAGGTTATTCAGGGTGGGGCCCCGGGAGTTTCTAGCCCTTCCC +TACAACCGGCCACCATGCCCCTCTCGCAGGTTTTGGGACCCTGGCCCAGCCGCGGACCCCCTGACCGACCTGCGCTACGTGTGGGGCGGCTTCGTGTACC +TGCAAGACCTGGTGGAGCGTGCAGCCGTCCGCGTGCTCAGCGGCGCCAACCCCCGGGCCGGCCTCTACCTGCAGCAGATGCCCTATCCGTGCTATGTGGA +CGACGTGTGAGCTCTGGCACCCCTCCCCGCTCTTCCCCGCGGCGGGAAGGTCCCGGGTGTGGGGGTGGGCCCAGGCTCTGTTGGGAACCTTCCTGCGGTC +CAGGCTGCGAACTTTGCACCTTTACACCACTCCACGTGACCTGCTGCAGCGGGAGGAGCAGGGGACTCTGAGGGTCTGGTGGGGGGGGGGACTCTGAGGG +TCTGGGGGCCCCCGGCGCAGGGACAGCCTGGGCTGCACTGATGCCTGAGAGCCAAAGGCTGGCTGGATCAGGTTCCAAGGAACAGGGAGGCAAATCTTCC +CGCCTTGAGATCCCGGGACACGAACCAGTCGTGCCAGATGGTGGGCGGAGGGGGGGTCTGCGGAGGGTCTCCAGCCTCCACCCCAGCCGTCCCCACCCCA +GGTTCCTGCGTGTGCTGAGCCGGTCGCTGCCGCTCTTCCTGACGCTGGCCTGGATCTACTCCGTGACACTGACAGTGAAGGCCGTGGTGCGGGAGAAGGA +GACGCGGCTGCGGGACACCATGCGCGCCATGGGGCTCAGCCGCGCGGTGCTCTGGCTAGGCTGGTTCCTCAGCTGCCTCGGGCCCTTCCTGCTCAGCGCC +GCACTGCTGGTTCTGGTGCTCAAGGTGGGCGCGCCTCGGCCTGCCCGGCTGCAGAATGGGTGCGCTGGAGGGTGACAGACAGGGGCGGCCCCACGTGGGT +GCGCGCCCCCAGGCCAATCCAGGAGCTGCACCCTAAGCTCCCGTTGCCTCTCACAGCTGGGAGACATCCTCCCCTACAGCCACCCGGGCGTGGTCTTCCT +GTTCTTGGCAGCCTTCGCGGTGGCCACGGTGACCCAGAGCTTCCTGCTCAGCGCCTTCTTCTCCCGCGCCAACCTGGCTGCGGCCTGCGGCGGCCTGGCC +TACTTCTCCCTCTACCTGCCCTACGTGCTGTGTGTGGCTTGGCGGGACCGGCTGCCCGCGGGTGGCCGCGTGGCCGCGGTGAGAGCCGGGTCGGGCGTGG +ATGGGGGACGCCCCCCGCTTCGGCCGCTCACTGACCGCCCGCTTTTCCGCAGAGCCTGCTGTCGCCCGTGGCCTTCGGCTTCGGCTGCGAGAGCCTGGCT +CTGCTGGAGGAGCAGGGCGAGGGCGCGCAGTGGCACAACGTGGGCACCCGGCCTACGGCAGACGTCTTCAGCCTGGCCCAGGTCTCTGGCCTTCTGCTGC +TGGACGCGGCGCTCTACGGCCTCGCCACCTGGTACCTGGAAGCTGTGTGCCCAGGTGGGCCGTAGGGGGCGGGGCTCCGGGCCGGGTCGCACCTGCTTTG +CGGGAGGCTGAGCTAGGGGTGTGGCCTCCAGGCCGTTTGGGGGTGGGGGGTGGCTTATTCCCTTGGAGAGAAGGCGGGGCTTCTTGGCACACGCATGCAG +GTGGCTGCATTGGAGGGGCGGGGCCTGAGGCAGGTGGGCGGGGTTTCTGGGCCGCCTCATACCTGGACGCCCTGATTCCAGGTGTATGGCCAGAAGCTGG +CACAGTCGCCGGGCGCTGTGGCTCACGCTTGTAATCCCAGCACTTTGGGAGGCCAAGGCAGGAGAATCGCTTGAGCCCAGGAGTTTGAGACCAGGCTGGG +CAATATAGTGAGACCTCATCAATACAAAAAGTTAGCTGGGCGTGGTGGCACGCTGGGCGTGGTGGCACGCTCCTGTAGTCCCAGCTACTCGGGAGGATGG +GGTGGGAGGATCACTCGAGCCCAGGAGGTTGAGGCTGCTGTGAGCCGTGATCCCACCAGCCTGGGCAACAGAGTGAGACCTCCATCTCTTTAAAAAAAAA +AAAAAAAAAAAAGCTGGCTGGGTGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGGTCATCTGAGGTCGGGATTTCGAGAC +CAGCCTGACCAACATGGAGAAACCCCGTCTCTACTAAAAATACAAAATTAGCTGGGTGTGGTGGCGGGTGCCTGTTTCCTAGCTACTTGGAAGGCAGAGG +CAGGAGAAATGCTTGAATCCCGGAGGCGGAGGTTGCGGTGAGTCGAGATCGCGCCACTGCACTCCAGCCTGGGCAACAAGAGTGAAACTCAGTCTCAAAA +AAAAAAAAACAAAAAAAAAAAAAACAAGGCCGGGCACGGTGGCTCACGCCTGCTTTCCCAGCACTTTGGGAGGCCGAGGTGGGCAGATCACGAGGTCAGG +AGATGGAGACCATCCTGGCTAACACGGTGAAACCCCGTCTCTCCCAAAAATACAAAAAATTATCCAGGCATGGTGGCGGGCGCCTGTAGTCCCAGCTACT +CAGGAGGCTGAGGCAGGAGAATGACGTGAACTGGGGAGGCGGAGCTTGCAGCGAGTCAAAATCGTGCCACTGCACTCCAGCCTGGGCAACAGAGCAAGAC +TCCGTCTCAAAAAAAAAAAAAAACAAAACCCCAAAAAAAGCCTGGTACACTCCTGGGGGGTGGGCTAAGCAATAACCCGCGCCCCTCCCCGCAGGCCAGT +ACGGGATCCCTGAACCATGGAATTTTCCTTTTCGGAGGAGCTACTGGTGCGGACCTCGGCCCCCCAAGAGTCCAGCCCCTTGCCCCACCCCGCTGGACCC +AAAGGGTGAGGCACTACGAGGCTTAATAGCTGGTTGTCCACATATGCCCAGTTCCCCCCCAAAACGAGATTCCACAGATGCCAATGACAATGACCTGGAC +ACCCCAACCCTCACACCTGCCCTGAAGACACTGCGGTCCCCAAGCTCCCGCAGCTTTTATAGGCCCCGGCCCAGCAGGTCCCGGATTCCACAGCCCAGCT +CTGAGGGACTTGCAGGCCCCAGGACCCCCATGACCTCCATGGCTGAGTCCACCCCATCTCTGCAGTGCTGGTAGAAGAGGCACCGCCCGGCCTGAGTCCT +GGCGTCTCCGTTCGCAGCCTGGAGAAGCGCTTTCCTGGAAGCCCGCAGCCAGCCCTGCGGGGGCTCAGCCTGGACTTCTACCAGGGCCACATCACCGCCT +TCCTGGGCCACAACGGGGCCGGCAAGACCACCACCCTGTGAGCCCCCAACCACTCCCTCCCCGTGAGCCCCCCCACTCCCACCCCGTGAGCCCCCCCACC +ACTCCCTCCCCGTGAGCCCCCCACCACTCCCTCCCCGTGAACCCCCCACCACTCCCTCCCCGTGAGCCCCCCCACCACTCCCTCCCCGTGAGCCCCCCAC +CACTCCCTCCCCGTGAACCCCCCACCACTCCCTCCCCGTGAGCCCCCCCACCACTCCCTCCCCGTGAACCCCCCACCACTCCCTCCCCGTGAGCCCCCCC +ACCACTCCCTCCCCGTGAGGCCCCCCACCACTCCCTCCCCGTGAACCCCCCACCACTCCCTCCCCGTGAGCCCCCCCACCACTCCCTCCCCGTGAACCCC +CCACCACTCCCTCCCCGTGAGCCCCCCCACCACTCCCTCCCTGTGAGCCCCCCGACCGCTCCCTCCCCGTGAGCCCCCCCACCACTCCCTCCCTGTGAGC +CCCCCCACCACTCCCTCCCTGTGAGTTCCCCCACCACTCCCTCCCTGTGAGTCCCCCACCACTCCCTCCCTGTGAGCCGCCCAAACCACTCCCTCCCTGT +GAGCCCCCCACCACTTCCTCCCTGTGAGCTCCCTGTGAGGCCCCCGACCAGTCCCTCCCTGTGAGCAGTAATGGCGCCACTGCACTCCAGCTTGGGCAAC +GGAGTAAGACCCTGTCTCAAAATAAATAGGGCGGGAGTGGTGGCTCACGCCTGTAATCCCAGCACTTGGGCAAGCCGAGGTGGGAGGATTGCCTGAGGTC +AGAGTTTGAGACACAGCCTGGCCAATATGGCAAAACCATCTCTACTAAAAATACAAAAATTAGCCGGGTGTGATGGTGGCGTGCACCTGTAATCCCAGCT +ACTCAGGAGGCTGAGGCAGGAGAACTGCTTGAACCCTGGAGGCGGAGGTTGCAGTGAGCCGAGACTGTGCCGTTGCACTCCAGCCTGGGCAACAGAGTGA +GACTCTGTCACAAAAAAATAAAAATAAACAAATAAATAAAAATAAGGCTATCACAGGGTTTTGGATGTAGCATTTAATAGGTGCTCTGTGGCCAGGCGTG +GTGGCTCAGGCCTGCAATCCCAGCACTTTGGGGGGCCGAGGCGGGTGGATCACGAGGTCAGGAGATTGAGATCATCCTGGCTAACATGGTGAAACAGTGA +AACCCCGTCTCTACTAAAAATGCAAAAAAATTAGCCGGACATGGTGGCGGGCGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCGTGA +ACCCGGGAGGTGGAGCTTGCAGTGAGCCGAGATCGTGCCGCTGCACTCCAGCCTGGGCAACAGAGTGAAACTCCGTCTCAAAAATAATAATAATAATAAT +AATAATAATAATAATAATAAATAATTAAAAATTTTTTAAAAACAGAAATTAAAAATAGAAGCTCTGTAACTGCCAGTGCACTCTGTGAAGGGGGCTACTC +TGAGACCCCTCTATCCACAGGTCCATCTTGAGTGGCCTCTTCCCACCCAGTGGTGGCTCTGCCTTCATCCTGGGCCACGACGTCCGCTCCAGCATGGCCG +CCATCCGGCCCCACCTGGGCGTCTGTCCTCAGTACAACGTGCTGTTTGACATGTGCGTCTCGGCAGGCCCAGAGTGCAGCGGTGGGAAGGGACTGGACGC +CCTCTGGGACTCTGCCTGCCATGTGGGTCACTCTGCTCTGTGCACTGGCCGCAGGCTGACCGTGGACGAGCACGTCTGGTTCTATGGGCGGCTGAAGGGT +CTGAGTGCCGCTGTAGTGGGCCCCGAGCAGGACCGTCTGCTGCAGGATGTGGGGCTGGTCTCCAAGCAGAGTGTGCAGACTCGCCACCTCTCTGGTGAGC +CCATCCCCAAGGGAGGTCACCTCACAGGGAGGGGCCTGGGGATTCATCCTGAAGGCAGGGGGAAGCCGGGTACTGAGGTCCACGTGGGTAGGCAACCTTG +CCCAAGGCTGGGTGTGACACACTGAGGTCCCTTCCCCATCTCTACCAGGTGGGATGCAACGGAAGCTGTCCGTGGCCATTGCCTTTGTGGGCGGCTCCCA +AGTTGTTATCCTGGACGAGCCTACGGCTGGCGTGGATCCTGCTTCCCGCCGCGGTATTTGGGAGCTGCTGCTCAAATACCGAGAAGGTAAGAGCTGGGGA +TTCTGCTCGAGGGGCCAGAAAAGGCTTCTGACAAGGAAGTGCTGGGGATGGGGTTTTGAGGAATGAGTAGGAGTTTGCTACATGTGGACCCCACTTGTTG +CTATGGCATTTAGGGGCTACTGCTCAAATACCGAGACAGTAAGAGTTGGGGATAGACAGAGGTTCCCCTGGATTCTGCCTGAAGGGCCAGAAAAGGTTTC +CAACAAGGAGGTTCTGGGGATGAGGTTTTGAGGGATGAATAGGAGTTTGCTTCATGGGGCAGACAACTCCTGGCAGAGGCCCCAGCTCGGGCAAAGACGC +GGCGGCCTGATGGTAGTTGTGGGTTGGTCCCCCGTGCCTAGGTCGCACGCTGATCCTCTCCACCCACCACCTGGATGAGGCAGAGCTGCTGGGAGACCGT +GTGGCCGTGGTGGCAGGTGGCCGCTTGTGCTGCTGTGGCTCCCCACTCTTCCTGCGCCGTCACCTGGGCTCCGGCTACTACCTGACGCTGGTGAAGGCCC +GCCTGCCCCTGACCACCAATGAGAAGGTGGGGACCGGCCTTCTCCTGACCCCTGACCCCCGGGACTCTGTTCAGCCCTGAAGGCCAAGCCACTTGGTGCC +TCTCTGCCCGCAGGCTGACACTGACATGGAGGGCAGTGTGGACACCAGGCAGGAAAAGAAGAATGGCAGCCAGGGCAGCAGAGTCGGTGAGGGCCGGGGT +GGGAGACCCAAGGCGGGTGGGCAGTGGGGTGGCTGTGCCTTAACTTGAGGAGGAGGAGGGGGAGGGGGAAGAGGAGGAGGAGGGGGAGGAAGCGGCAGAG +GAGGTTGAGGCGGAGGAGGAGGGGGAGGAGGAGGGGGAGGAGTAAGAGGTGGAAGGGGAGGCGAAGGGGAGGAGTAGGAGGGAGAGGAGGAGGGGGAGGG +AGAGGAGGAGGGGGAGGAGAAGGGGGGAGGAGGAGGGGAAGGGAGAGGAGGAGGGGGAGAAGAAGGGGAGGAGTAGGAGGGGAGCAGAAGGGGAGGAATA +GGAGGGGGAGGAGGAGGGGGAGGGAAAGGGGGAGGAGAAGGGGGAGAAGTAGGAGGAAGAGGAGGGGGAGGAGAAGGGGGAGGAGTAGGAGGGAGAGGAG +GAGGAGGGAGAGGAGGGGGAGGAGAAGGAGAGGAGGAGGAGAGCACTTGAGAACCTGAGATGATGCCCCCATCCCTGGGCTGAGCCGGAACCATGAGACT +AACTTGAACACTGACCCCACCTTTAACCCAACCAGGGCTGAGCCCAGAGACAAACCTACCCCTGACCTCCAACACTAGGTCCAGCACTGCCCTCAAGATC +TCTTTTTGTTTGTTTCTGAGTCTTGCTCTGTCGCCCAGGCTGTAGTGCAGTGGTGTGATCTCAGCTCACTGCAACCTCTGCCTCCTGGGTTCAAGCATTT +CTCCTCCCTCAGCCTCTCGAGTAACTGGGATTACAGGTGGGTTCCACCATGCCTGGCTAATTTTTGCATTTTTGGTAGAAATGGGGTTTCACCATGTTGG +TCAGGCTGGTCTCAAACTCCTGACCTCAGGTGATCTGCCTGCTTCAACCCTCAAAGTGCTGGGATTACAGGCGTGAGCCACTGCGCCCGGCCGCACCTGG +CCTACGTTCTTAACCCTGATCTCTGTCTGCCGGGACAGTCCCCTCACAGGTCACCAATGCCTCTTCCCCAGGGAGACTGGGGTGGGGCGTGAGCCGGGGC +TCCCTGAAGCACCCCTTTGTCCACACAGGCACTCCTCAGCTGCTGGCCCTGGTACAGCACTGGGTGCCCGGGGCACGGCTGGTGGAGGAGCTGCCACACG +AGCTGGTGCTGGTGCTGCCCTACACGGGTGCCCATGACGGCAGCTTCGCCACACTCTTCCGAGAGCTAGACACGCGGCTGGCGGAGCTGAGGCTCACTGG +CTACGGGATCTCCGACACCAGCCTCGAGGAGGTGTGAGGCCTGGGTGGTGGTGAGGTGGGGCCAGGAGGAGGGCTTCCTGGAGGAGGTGGTGTTTTGAAG +GATGAATAGCGTGTTTATGAGCAGCAAGGACATTCAGGGAGGAGGCATGGCACATGAGGAGCTCTGGTGGCTCAGATGTCCCTTGGGAAGGCCTGGGGGA +CCCATGGTGTAGGAGGGGTGGGGGGCTCACAAGCCCCCAGTTCTCCCTGTCGGTGTCCAGTCTCTGAGCCCCTGCTTGTCTCCCCAGATCTTCCTGAAGG +TGGTGGAGGAGTGTGCTGCGGACACAGATATGGAGGGTGCGGCCACAGCTCCCTGACCCCTGACCCCAGTCCAGAGTGGGACCAGAGGCCAGGTCCCCAT +CCCTGGCTTAGTGTGGCCCAAGGCATAGCCTTTACCCTATACCTGATTCCTGATCCCCCAATCCGTGACCCTCAACTTTGACCCTGACCCCTGATGGCCC +TGCAGATGGCAGCTGCGGGCAGCACCTATGCACAGGCATTGCTGGCCTAGACGTAACCCTACGGCTCAAGATGCCGCCACAGGAGACAGCGCTGGAGAAC +GGGGAACCAGGTAAGTCCTTCCCAGTGGCCCTGGGGTCCTCCCAGCCACCCCCCCACAGCAGCGTGAGCACTGACCCTCTCATCCCTCACAGCTGGGTCA +GCCCCAGAGACTGACCAGGGCTCTGGGCCAGACGCCGTGGGCCGGGTACAGGGCTGGGCACTGACCCGCCAGCAGCTCCAGGCCCTGCTTCTCAAGCGCT +TTCTGCTTGCCCGCCGCAGCCGCCGCGGCCTGTTCGCCCAGGTGAGGAGGGCTAGCACCAGGGAGTCGCATGGGAGTCCCTGAGTTCCCTACCCTGGCCG +TCCACTCAGTGGCCTAATCCAAACCCTTACCCCCGTGTGTATTCCCAACCCAAAGCACATTTATTGAGGGCACTGGGGAGCCATGGGTGGTTGTAGAGCA +GGAGCAGGGACAGGTGCAAGCAAGCCTGGAGGGTGGATGGAAGCAGCAGCTGATGGGCTGGTCCCCCAGATCGTGCTGCCTGCCCTCTTTGTGGGCCTGG +CCCTCGTGTTCAGCCTCATCGTGCCTCCTTTCGGGCACTACCCGGCTCTGCGGCTCAGTCCCACCATGTACGGTGCTCAGGTGTCCTTCTTCAGGTGGGT +GCAGAAGGAAGGGGCTGGTGGCAGGAAGACTAGGGACCTGGGGGTACAGCCCTGACCCTACATCTCCCCTCACACACAGTGAGGACGCCCCAGGGGACCC +TGGACGTGCCCGGCTGCTCGAGGCGCTGCTGCAGGAGGCAGGACTGGAGGAGCCCCCAGTGCAGCATAGCTCCCACAGGTGAGGCGTCTTGTTGGCCTGG +ACCTTTCCCCTCTCTGGCCTCAGTTTTCCCATCTGGTCCCTGGCCAGGGAGCCTCAGGGGGCACCTGGAGCATCCCCTGTGCCCACCTGGGAGCTGGGAG +CCTCTGTGGCTCCAGGAACCCCCAGAAGCTGGGTGCCCACAGACCTTCACCTTGACCCTGCAGCGCCCTTGAGTGTGCACAGCCCATTGTCTGCAGGTTC +TCGGCACCAGAAGTTCCTGCTGAAGTGGCCAAGGTCTTGGCCAGTGGCAACTGGACCCCAGAGTCTCCATCCCCAGCCTGCCAGTGTAGCCGGCCCGGTG +CCCGGCGCCTGCTGCCCGACTGCCCGGCTGCAGCTGGTGGTCCCCCTCCGCCCCAGGCAGTGACCGGCTCTGGGGAAGTGGTTCAGAACCTGACAGGCCG +GAACCTGTCTGACTTCCTGGTCAAGACCTACCCGCGCCTGGTGCGCCAGGGGTGAGCCATGCCCTGGGACTCAGTTTCCCTGGCTATAGCATGGGTCCTT +GGGTTGCTGGGGCTGGTGTGGTCCTGGAGGAGGAAGTGGAGGGGTTGGATGCCCAGCTTGGGGCTACGGGCTGGGAGTCTCGCGTACCTTCCTTTCCTCT +TTTTTTTTTTTTTTTTTTTTGAGATGGAGTCTCCCTCTGTTGCCCAGGCTGGAGTGCAGAGGTGTGATCTCAGCTCATTGCAACCTCCACCTCCCAGTTT +CAAGCGATTCTCCTCCCTCAGCCTCCCGAGTAGCTGGGATTACAGGCACGCACCACCACTCCCGACTAATTTTTGTATTTTTAGTAGAGATGGGGTTTCA +CCGTGTTGCCAGGCTGGTCTCGAACTCCTGACCTCAGGTGATCCACCCGCCTTGGCCTCCCAAAGTGTTGGGATTACAGGCAGGAGCCACCGCGCCCGGC +TTTCTTTCCTGTTTTTGTCCACCCTTGACTCTGTGCTCCCCTCTCACCATCTCTCTCTCTGTCCCACATCCCTGTCTGCCTGTGTCTCTGTCCATCTCTC +CCACAGCCTGAAGACTAAGAAGTGGGTGAATGAGGTCAGGTGAGGAGGGGTCTAGCTTGGGGTCCCCTGCCCCAGTTCCACTCCCATGCCCTCTGCCTGC +CCCCTGGGAGCTCTCCCGGCCCCCCCGGCCCTCAGCTCCCCTTCCCTGCCTGCATGGCCCCACAGATACGGAGGCTTCTCGCTGGGGGGCCGAGACCCAG +GCCTGCCCTCGGGCCAAGAGTTGGGCCGCTCAGTGGAGGAGTTGTGGGCGCTGCTGAGTCCCCTGCCTGGCGGGGCCCTCGACCGTGTCCTGAAAAACCT +CACAGCCTGGGCTCACAGCCTGGATGCTCAGGACAGTCTCAAGGTGGGAACTGGGGGGGCAGGTGGGCGTCCTGTCACAGCAAGGTCCAACCCCATTGCT +CTGACCCTATGACCTTGACCCCCACCCAGATCTGGTTCAACAACAAAGGCTGGCACTCCATGGTGGCCTTTGTCAACCGAGCCAGCAACGCAATCCTCCG +TGCTCACCTGCCCCCAGGCCCGGCCCGCCACGCCCACAGCATCACCACACTCAACCACCCCTTGAACCTCACCAAGGAGCAGCTGTCTGAGGGTGCACTG +TGAGTCCCTCCACCCTGCATGTCCTACCCTGCACGTCCTACCCTGCCTCCATTTCTCTGTCGTTTGGGGTGGTGGGAGCTGGATTTGAACCCTGACACAC +TCTTGCTTTATAAATGGGGGATAGAAACTGTTCCTCTGCTCCCTAAGCCAGGGAAATGGGACCTCCTCAGACTCAGCGGGCCCCAGCCTCCCCCACACAT +CCTCATCCCACCAACCTTTATCCTGCCTGAGACCTGTACAACCTCTGCTGCCAAATCCCAGGCACCCTCATCCCTAAATTGCCCCTGCCATCTCTGCCAC +TGCTGACTGCCCCATAGACCTTTGTCCCATCAATGGCGTGTTCAGCTCTGCTCTGAGCAACCCATGCACCCTCACCCTACAACAGCTCTCATGTCTTCAC +CTCCAGGATGGCCTCCTCGGTGGACGTCCTCGTCTCCATCTGTGTGGTCTTTGCCATGTCCTTTGTCCCGGCCAGCTTCACTCTTGTCCTCATTGAGGAG +CGAGTCACCCGAGCCAAGCACCTGCAGCTCATGGGGGGCCTGTCCCCCACCCTCTACTGGCTTGGCAACTTTCTCTGGGACATGGTGCGGGGGCTGCTTG +GACGGGTGGGGGCCCAGCCACTGCTTGCCACTGCCCTGTCTGGCCCCTTGTAGGCAGGGGCTTGTCCAAGATGGCCTGGGTAAAGTCTTGAGGATTGTGG +GAGACTTTGTGCCTTCCTACTCAAAAAGCAAGGAGGTCAGGGTGGGAACAGGGCTGAGGGTGGCAGTGCCCACCTCTTTAGGCTGATAAAGGTAACTGCC +ATCTCCAATGCAGTGTAACTACTTGGTGCCAGCATGCATCGTGGTGCTCATCTTTCTGGCCTTCCAGCAGAGGGCATATGTGGCCCCTGCCAACCTGCCT +GCTCTCCTGCTGTTGCTACTACTGTATGGGTGAGGCCCCCAGTCCCTCAGGGCCTATTCTTACTGACCCCTTACTGCCTTCCACATTAATGCTGCTGAGA +TAGAACTCTGCAGTGACTCCCAAGGAGAGGATATGGAGGTCTGAGGTGATGCCGTGTGTGATCCAATTCAGTGGTGTGCCAAGGTGGCCTTAAAAGCTCA +TCTTATCCTGACTCATATTAGTAGAGTTCTAAGGCAGCCCATGCCTGTAATTCCAGTACTTTGGGAGGCCGAGGCAGGAGGACTGCTTGTGGCCAGGAGT +TTGAGACCAGCCTGGGAAACATAGAGAGACCCACCTCTAAAAAAGAAAGAAAGAGAGAGAAAGAGAAAGAGAGAAAGAAAAAAAAAAAAACAGAAATGTG +CTTTGGGTGAAAATGTCAAGGTCTAAGGCAGAGAAGATGGGAATGGAGATTTTTATTCCTCTCAGGGCTTCTCAGTCTGAGTGGTTACTCCAGTGACTCC +TATTGTCCCTTCAGCTGGTCGATCACACCGCTCATGTACCCAGCCTCCTTCTTCTTCTCCGTGCCCAGCACAGCCTATGTGGTGCTCACCTGCATAAACC +TCTTTATTGGCATCAATGGAAGCATGGCCACCTTTGTGCTTGAGCTCTTCTCTGATCAGGTGGGGCACCACGAGGCTGGGGCTTGGGCTGGGTTGGGTCG +TTGGACTCAGCCCCTGACCAACATCCGTCTCCCACCCTTGAGCAGAAGCTGCAGGAGGTGAGCCGGATCTTGAAACAGGTCTTCCTTATCTTCCCCCACT +TCTGCTTGGGCCGGGGGCTCATTGACATGGTGCGGAACCAGGCCATGGCTGATGCCTTTGAGCGCTTGGGTGAGAACTTCCTGTCAGGTGGGGCCATGGC +TACAGATAGCTAGCACCCTTGGAGACCTAGAGTTAATTATACAGAGTGGAGAAAAACAGCCCCCCAGGGAGACAGCCAGGGTTCTTAGGTGGCCCTAAGG +TTGGGCCAAGTTGGAGGTACAAGAAAGCAGCCATAAAAAGCTAATTCTTAGATTACATCACAAGAGGCCTCTTCTGTTTTCTATGCCAATTAGACTCCAG +CTGAGTGGCCTATCCAATTTGTGTTCCTTTCCCTTAAGAATCCAGAGTGACATGGATGGAGAAAGGGCCAGAAACCAAGACTCTCATGGACCCAGTCCCT +CCTTTCTATATCCACAGGAGACAGGCAGTTCCAGTCACCCCTGCGCTGGGAGGTGGTCGGCAAGAACCTCTTGGCCATGGTGATACAGGGGCCCCTCTTC +CTTCTCTTCACACTACTGCTGCAGCACCGAAGCCAACTCCTGCCACAGTTAGTGAGGTCTATGGAGAGGGTGGCAGGGGCCAAGGACCTACTTTAAGCCC +ACAGATATTCTGTCCCCAGGCCCAGGGTGAGGTCTCTGCCACTCCTGGGAGAGGAGGACGAGGATGTAGCCCGTGAACGGGAGCGGGTGGTCCAAGGAGC +CACCCAGGGGGATGTGTTGGTGCTGAGGAACTTGACCAAGGTAGGTGTGGTCAGGTCGACTGCTGGGTGGGGGGTGCTCCCACTGGCCCACTCACCTTTC +TGAAAGACCTGCACTCTCCCAGGTATACCGTGGGCAGAGGATGCCAGCTGTTGACCGCTTGTGCCTGGGGATTCCCCCTGGTGAGGTGAGTCCAGGGGTG +GAGGCCAGGTGCAGGGACAGTGAGTGGCTGCCCTACTGCATGCCCTGCCCATCATCCTTTACTGAACACCTACTGTGTATCCACCACCTTTTATTGGGCA +CCTACTGTATGCCAATATTTGTGCTCCTATTTTTATTTTATTATATTATTATTTATTTATTTATTTATTTATTTATTTATTTGAGATGGAGTCTCACTCT +GTCTCCCAGGCTGGAGTGCAGTGGTGGGATCTCAGCTCACTGCAAGCTCCACCTCCCGGGTTCATGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGG +ACTGCAGGCGCCCACCACCACGCCCGGCTAATTTTTTTGTATTTTTAGCAGAGACGGGGTTTCACCGTGTTAGCCAGGATGGTCTCCATCTCCTGACCTC +GTGATCCACCCGCCTCAGCCTCCCAGAGTGCTGGGATTACAAGCGTGAGCCACCACACCTGCCCTATTTTATCTTTTTTTAGAGACGGAGTCTCACTCTG +TCGCCCAGGCTGGAGTGCAGTGGTGAGATCTCGGCTCACTACAAGCTCCACCTCCCGGGTTCACACCATTTTCCTGCCTCAGCCTCCCAGGTAGCTGGGA +CTGCAGGCGCCTGCCATCACGCCTGGCTAATTTTTGTATTTTTAGTAGAGACAGGGCTTCACCATATTAGCCAGGATGGTCTCGATCTCCTGACCTCATG +ATCCACCCGCCTCAGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACTGCGTCTGGCCTGTGCATTTATCTTGAGCCAACAAAACCTCATTAAGCAC +CTACTGCATGCTTACCTCTGTTAAACACACACTGTGCTCACTAAAGAGGTGTACTGAATACTTTTGTGTCCATCAACGTTTATCAAATACCAATAGAATT +TATTGGACCCCTATTGTATACACATCTACATCAAGCACTTGCTCACAGCCAGCATTTATCAGGCACCTGCTTTGTACCAGTTCACATTCAAGCACCTACT +ATATACAAATGTATTTGCTGTGTGCCACTTATTGGCCACCTACTAGGGCTGGTACACATCTGCAAACAAGTGCTGTTTGTTAGCACACATTGCAGTATAT +ATATATATTTTTTTTTCTTTTTTTTTCTTTTGAGATGGAGTCTCACTGTCACCCAGCTTGGTGTGCAATGGTGTAATCTTGGCTCACGGTAACCTCCGCC +TCCCAGGTTCAAGCGATTCTCCAGCCTCAGCCTCCCGAGTAGCTGGGACCACAGGCACATGCCGCCATGCCCAGCTGATTTTGTATTTTTAGTAGAGACG +GGGTTTCACCATGTTGGCCAGGCTGGTCTTGCACTCCTGACCTCAAATGATCCACCCACCTTGGCCTCCGAAAGTTCTGGGATCACATGTGTGAGCCACC +ATGCCCGGCCTTTGTTTTTTTCTTTTTTTTTTTTTTTGAGACAAAGTCTCGCTCTGCCACCCAGGCTGGAGTGCAGTGTCACGATCTCGGCTCACTGCAA +CCTCTGCCTCCCAGGTTCAGGCGATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGCGCCCGCCACCACAACCGGCTAATTTTTGTATTTTTA +GTAGAGATGGGGTTTCACAATGTTGGTCAGGCTGATCTTGAACTCTTGACCTCAGGTGATCTGCCCACCTCGGCTTCCCAAAGTGCTGGGGTTACAGGTG +TGAGCCACTGGGCCTGGCCCACAGTATATCTTTACTAAGCACCTACTGTGTGCTGGCCAACCTCTCTACCTTGGGCTGACTGTGCACCTAGCCTAAGTAC +ACACAGTGTGCCAGGAAACATATGGAGAGCTCATGCCCTGATATTTGTTGAGCACTGCTGCACACGACCTTTATAGGGTACCCACTGTGTGCCAAAAGCC +ATTCCCTGCTAAGTGACAGCTTTATGCCTCGCTACATACCCCAATATCTGCCTAGCTCCCCCGGGGCCCCACCCACGGCCTTCCATGTGGACACTCAGAA +ATCAGAGGTGCTGAGGCCAGGCGTGGTGGCTCACAGCTGTAACCCCAGCACTTTGGGAGGCCAAGGCAGGAGGATCACTTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGCCAAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCTTGGTGGCACACGCCTGTAGTCCCAGCTACTCCGGAGCCTGAG +ACAGGAGAATTGCTTGAACCCAGGAGGTGGAGGTTGCAGTGGGCCAAGATCGTGCCATTGCGCCGGGGTGACACAGCAAGGCTCCGTCTCAAAAAAAAAA +AAAAAAAAAAAAGAGGCTGGGTGCCGTGGCTCACGCCTGTAATCCCAGCACTTTAGGAGTTCAAGGCAGGCGGATCACAAGGTCAAGAGATCGAGACCAT +CCTGGCCAACACGGTGAAACCCCATCTCTACTAAAAAAAAATACAAAAATTAGCTGGGCATGGTGGCAGGCGTCTGTAGCCCCAGCTACTTGGGAGGCTA +AGGCAGGAGAATTGCTTGAACCCGGGAGGCAGAGGTTGCAGTGAGCCAAGATCGCACCACTGCAGTCCAGCCTGGGAAACAAGAGCAAAACTTGGTCTCA +AAAAAAAAAAAAAAAGAAATCAGAGATGCCGGAACCAGGGCCTGGGGCCTCACTGAGCACCATCTGTGGGCATCCCTGTAGTGTTTTGGGCTGCTGGGTG +TGAATGGAGCAGGGAAGACGTCCACGTTTCGCATGGTGACGGGGGACACATTGGCCAGCAGGGGCGAGGCTGTGCTGGCAGGCCACAGGTGAGGGGTGCC +AGGTAGGGTCAGGGTGGGGCAGGGTTGGCCCTGACGTCCTTGTGCTTCCCCACCCCTCCACCTCCAGTGAATGGACTGGGCTCACTGCCCCACACCTGCA +TGGTCTCTGAGACCCCTGCACCTCTACCTCCCACACGCGGACCAGGCCCTGAGACACCCCTGTCCCTTATCAGCGTGGCCCTGGATGGGTGGGCCCTGAG +ACCCCTGTGTTAGCCACCAGTATGGTCAGGGACTAGCCAGCTCTCTGAGCCCCCGGCGCCCCCATCCCCAGCGTGGCCCGGGAACCCAGTGCTGCGCACC +TCAGCATGGGATACTGCCCTCAATCCGATGCCATCTTTGAGCTGCTGACGGGCCGCGAGCACCTGGAGCTGCTTGCGCGCCTGCGCGGTGTCCCGGAGGC +CCAGGTTGCCCAGGTGAGCCCACTTTGTCCCCACCGCTCTCACCTCCCAGGGCCCACCCGACCCAGGCCGTGCCTCTAAAGCCTGGCCCAATCCCGCACT +CTCTCGCCTTGGCTCCATCCCTGTCCCTGCCCCCAGACCGTGCTTCCTTCCCCTATACCTCTGTCCCCCATCCTGGTCCAATAGGGATGTGGCTAGCCCG +CCTCTTTGCCCCGCAACACCAAGTTCCACCATTCTCATTGGTCCACCCACCCTTCCTTCCGCTGCACGTTGCCCCTCTCTCCTTGACTCTGCCTTCTGTG +GCCCTGCCCACTTGCTCCTCTTCTGCCTACCCCCTAGGGCTTCGCGCCTTTCTCGCTGGGGTCACGGTCACATTCTCACTCTGGCCGTTCCCAGTTTGCA +GCCGTTTCACTGCCTCTTCCATCTGCTTGGGGGTCTTGTCTTTGCCCTGGCCCGCCCCACCCTCACACTGTCCCACCCCATGCCCTTTCTGGCCCTGCCT +CATACCCATGTTGGCTCCACCCACACCATGGCCCTGCTCCATACCCATCCCAGCTCCACCCATACCAAGGCCCCACCCCATACTCATGCTGGCTCCACCC +ACACCATGGCCCCGCCCCATACTCATGCTGGCTCCACCCACACCATGGCCCCGCCCCATACTCATGCTGGCTCCACCCACACCATGGCCCCGCCCCATAC +TCATGCTGGCTCCACCCACACCATGGCCCCACCCCATACTCATGCTGTCTCCACCCACACCATGGCCCTGCCCCATACTCATGCTGGCTCTACCCACACC +ATGGCCCCGCCGCATACTCATGCTGGCTCCACCAGTGTGGCCCCGCCCCATACTCATGCTGGCTCCACCCACACCATGGCCCCGCCCCATACTCATGCTG +GCTCCACCAGTGTGGCCCCGCCCCATACTCATGCTGTCTCCACCCACACCATGGCCCCGCCCCATACTCATGCTGGCTCCACCCACACTATGGCCCTGCC +CCACACCCATCCCAGCTCCACCCACACCATGGCCCCGCCCCATACTCATGCTGGCTCCACCCACACCATGGCCCCGCCCCATACTCATGCTGCCCCCACC +ACACTATGTCCCATTCTCACATTTGCCCTGCCCCATGCCCATTATGCCCCTGCTCCACACTCAATGCTGGCCCCGCCACACTGTGGCCCTGCCCCATACT +CATCAATATGAGTCCCCATGCCTACTCTGGCCCCACCCCACAGACCGCTGGCTCGGGCCTGGCGCGTCTGGGACTCTCATGGTACGCAGACCGGCCTGCA +GGCACCTACAGCGGAGGGAACAAACGCAAGCTGGCGACGGCCCTGGCGCTGGTTGGGGACCCAGCCGTGGTGTTTCTGGTGCGTGGGAGCGGTGCCTGGG +TGGGGTGGGGCCTGCGACGGAGGCGGGGCCTTGCTTATGGGATCTTCCGTGCTCCCCAGGACGAGCCGACCACAGGCATGGACCCCAGCGCGCGGCGCTT +CCTTTGGAACAGCCTTTTGGCCGTGGTGCGGGAGGGCCGTTCAGTGATGCTCACCTCCCATAGGTGGGCCGGGCTCTGATGCCCTGGGCTGTGGTTAAGG +TGATCCAGGCCTGGAGAGAGAGCCCCAAAGCACAAGGCCACAGGGGATGGGGGGTCCTGGCCCTAGTGGGGCGAGGGCGCCAGGCCCCGGGGTGTAAGGA +CACACAGAGGTGGGACGCGGCGCCGGGATCAGAACGGTCTGGGGAAGAGTGGGGAGATGTCCACACCAGAAGGGTGGCCCAGGCCGGGGGAAGCAGGCAG +TGTGGCGCCAGGCACAGGTGGCCCCGGCCTCACGGAGCTCGTGGTGCCGGGTCCCGACAGCATGGAGGAGTGTGAAGCGCTCTGCTCGCGCCTGGCCATC +ATGGTGAATGGGCGGTTCCGCTGCCTGGGCAGCCCGCAACATCTCAAGGGCAGGTGAGCCGGCGCGGCCTCCAGGCAGGTGTGGGGTGAGGGTGGGCACG +TAGGTAGGCTCAGGGGAGAGGCCAGACGTAGAGCCGGGTGAGGAAAGTTTGGCTCCAACTGGAGAGATGGCCAAGGCTTTAGATTGTCCTGCAGGGGTGA +CTGAGGGGGCGAGACAGGCTGGGGTGTGCTGGGGGCGCAGGACCAGGAGGCGTGAGCCGGGGGCTCTGGGTGGATTTAGAAGACACAATCAGGTGTGCGT +TGGAGTAGGTGCAGCCTGGAGAGGTGAGGGTGGATTGATGGGTGGAGTTAGGGGAGGGCCTGGTTAGTGGGCGGGGCCATAGGAAAGTGGGGCGGGGGTA +TTTATTGTGTGGGCGGGGGTAGAGTGCAAGGGCGAAAGAGGAGTGTCCGAAAAAGGAGTCAAGTGGGGTGATAGCTTCGAGAGCAACCTGGGCAACCTAG +GGAGACCCCATCTCTATAAAAAATTTAAAAATTAGCTGGACATGGTGGTGTGTGCCTGTGGTCTCAGCTACGCGGGCGGGGGGTGGCGGGGGACTGAGAC +GGGAGGACCACTTGATCGCTAGGGTAGTACAAGTATGGGGCGGGGCCAGAGAGTATTAGGGGCTGGAGGGTGAGCTGAGGTGGGACCTGGGAAAGGCCCG +ATCCGGTAGCCCTGGCCCCACTCACTGCAGATTCGCGGCGGGTCACACACTGACCCTGCGGGTGCCCGCCGCAAGGTCCCAGCCGGCAGCGGCCTTCGTG +GCGGCCGAGTTCCCTGGGGCGGAGCTGCGCGAGGCACATGGAGGCCGCCTGCGCTTCCAGCTGCCGCCGGGAGGGCGCTGCGCCCTGGCGCGCGTCTTTG +GAGAGCTGGCGGTGCACGGCGCAGAGCACGGCGTGGAGGACTTTTCCGTGAGCCAGACGATGCTGGAGGAGGTGATCACGGCGCCGGGGTCGGGCTGGGG +GAGGCAGGCTGGGGGCCAGGCCCGTGGGCTGACCGTCCCTCTTGTCCCCTCTGGGCTGCCCACCGCTAGGTATTCTTGTACTTCTCCAAGGACCAGGGGA +AGGACGAGGACACCGAAGAGCAGAAGGAGGCAGGAGTGGGAGTGGACCCCGCGCCAGGCCTGCAGCACCCCAAACGCGTCAGCCAGTTCCTCGATGACCC +TAGCACTGCCGAGACTGTGCTCTGAGCCTCCCTCCCCTGCGGGGCCGCGGGGAGGCCCTGGGAATGGCAAGGGCAAGGTAGAGTGCCTAGGAGCCCTGGA +CTCAGGCTGGCAGAGGGGCTGGTGCCCTGGAGAAAATAAAGAGAAGGCTGGAGAGAAGCCGTGGTGGTGAAACCGTGTGCATGTGTGTCCTTGAGCCAGG +CTGCACACATGTCCACACAGCTGCCTGCACATGCGTCTGGATATGGCTGGCCCCTTGCAAGCTGAGTGTGCACATACGGGCCAAGTGGCGATTCATAGGA +CACAGGTGTGAGCGTGCCTACAGCTGACCGGATCCCAGCTGTAAATGCCTCTGTGGCCAGCCCAGGAGTTGGGGATGTGAGTGCGGGCCTCATAAGGGCC +TGGTCACACCGTCCCTGTCCCCACGTCCCTGCGTGCCTATGTGGGGCTGGCGCCTAAGGGCGGTACCTGTAAGTGCCTGGCCATAAAGTGGGGATGAGGT +CAGGACTCAGGAATGTCCTGGGAAGCTTACAGGAGCCCGGTGTCCCGGAGCACAGGCCAGGGCCGGGCCAGAAGCCCATCCGACATCCAGCTGACCCTCA +CCCTCTGACCCCAGCCCTCAGCGCCATGAGTCGGGGGCAAAGAGTTCTCAAGGGTCTGCTGGGCTGGGTTTGCACTTGGACCTGGGCCTGGAGAGCCAGA +CTTGGAGCAAGGGGCTGTGGCCTTCATGTCCTGTGCCCCAGAGATCTGCCCCTCCCACCCGAGGTAGGTGGGAATGGGGTTTGGGAAAGGAAAGAGGTTG +GGGTTTTGGGATTGGGGGTGGGGTTCTGGAAGGGGACAGCAGGGAGACTTGGGGAGGGGGGAGAGAGTTCACACTGCGGGGTGGGGGTTGGGGGAAGGTA +GGAGGCTGGGATCTGTATGCCTGCAGATGCCCCAGCTCTTGGCCAATGCCGCCTCAGGCTGTTATCAGCAACGGGTGCCTGCGTCCTGCTGCCCAGCACG +TCCGGTGGTCCAGAGTCACTGGAATGCAGCTTGGGAGGCGGGGCTGGGGACCTTAGCTAAGGGCAGGTCTGGGGCAACATGATATGGCCCACAGGGCTGC +TGAGAGGTAACCAGGTGTCCTCAGCATATTCTGCCGATGGTGGGGTCCACACCACACTTTGGGGACCCCTGTGCAGGCAGCCCAGGACCAGGTGGACGTG +GGGACCCAGACGGACGTGGGGACCCAGACGGACAGGGCCCGGTAACCTGGATTGTTCTGACTTCCTGGACGTCTTTGCCCCCAGGGTTTCGGTTCTGGGC +CTCAGTTTCCCCACCTGTCCTCGACCTGACCCACTTCACGGGGCTGCAGGGCGGGTGATGGGGGGGACCCTACTCTGCCCGGCCCTGCTGGGGCCCGGCC +ACACCCTAGGGTCTGCAGGAGAGGCGGTGGAGCGGGCTTGCCTTCAGGGAAAAGGGGGCTGCAGGGGCGCAGCTTCGGCCTGTGCGTGTGTCTGGGGTCT +GAGGGCGAGGCTCCAGGGGCTTGGTGGCGTCTGAGCGCGTGTGGAGGTCCGGGTCTCTGCGTGTCATCGTGCACGTGTCTGTGCACGCCCACTCGCGTCC +GGGAGTGAGAGTCAGCGCCCTGCAGTCGGCCGCCCCGTGCCCGCCAGCGTCAGGCAGGGGCTCCCGGTCCCACCCCGCGAGCGGCGCGGCTCCGAGCTCC +CGAAGGCGGAAGCGGGGGGCGCGGCCCGGGGCTGGGGGCGGGGCCTGCGACCTCACCTTCGCGCCCACTCCGCAGAGCCGCAGGCTGAGGCCGGGAAGGG +TCGGGGGCGAGGCCGCGTCGCCGCCTCCCCGAAGCCTTTTCCTGTTGGGGGGAGGGCCCGCCAGTGACGGCCGGGCCTGTCACGTGGGCCTGACAGCTGG +GGAGGGGGTGGCCGGCGACAATGTGGTCCCGAAGCGGCCAGCGCCGGGAGCTGCAGCGCTGAGACCCCCAGCCCGCCCCCTCGGGCTCCCGGCCGGGGCC +CCATCATGTTCTCCAGGAAGAAACGAGAGCTCATGAAAACCCCTTCCATCTCGAAAAAGAACCGCGCGGGAAGCCCCAGCCCGCAGCCCTCGGGGGTGAG +TGGAGCCCGGGTGAGACCCGGAGCTGACGCCGGGCCGCAGGGGGACAGGGACCCGCCCTGTGCTCGGGGCTCATGCTGGGGCGGCGGCTGGGGGCTCGTG +CCAGCTACAGCCCCTACCGGGCGGGACGGCAGGGGCCACAGCAGAGAGGCCGGGACCCCGGCATTCAGCTCACGGTAGGGACCCTGGGAGTGGTGGCCGC +CTCCCTCCACTCCATCCAGGGCTGGCCGCGGGGCCCAGGGAGCAGGAAGGGAGGGTGCCGGGTTGGGACGATGTTGTGTTTGGGCCGCTGCAGGTTGGGG +GCTTAGGCAATCTGGGGGCTCTAGGGGCCGTTGAGATGGGAGGGCTGTGGCCTGGCCATTGGGCTGAAGGTTGACCGGGCAGCAGATCCTCTAATGGGAT +CCACCAGGTTCAGAGGTTGGGGAGTGTCCCCAGGCCTGGGGTGTCTACAAAGCTGGGGGGGGGGTCTACAGAGCTTGGGGGTCCGGGATGTCTACAAGGC +CTGGGGCTGCCCATAGGCTCTGGGGTTCCATGGACCTTTAGGGGACAGACAGAGTCAGAAGTGTGTTCACTTAAAGCACCTGCGTTGTAGGAGCCTGAGG +GGGGCTTGAAGGGCTGAGGACCCTCCCCACCCCCACCAGGAAGTGGGGACCCCCCTCCCGCGCCTCCCCGCAGGCCCCGCCCCGGCTGTGGTTTGGGCAA +GGACCGTTGTTTGTGAAAGCTCTAGGGAAGAGGATGTTGGGTAACAGGTGGGGGGGTACACTACCAAATCTCGGCCCTGTGACCTCTGGCCTTTGACCCC +TGTGGGGTCAGGGTGATGGTGGCCCTCCACAGCCCCACTTCATTTCTGGGGAAACTGAGGCCGTGTCCAGGCCGGAAAATCCCTTTAACGAGCTCCCCTC +GGACCTGCCCAAGGAGCTGCCCAGGAAGGATGGGGCTGACGCGGTGTTCCCCGGACCAAGCCTGGAGCCGCCCGCTGGGTCCTCCGGCGTCAAGGCCACA +GGGACCCTCAAGCGGCCCACCAGCCTGAGCCGCCACGCCAGCGCGGCTGGCTTCCCCCTGTCGGGTGCTGCCTCCTGGACACTGGGCCGGAGCCACCGGA +GCCCACTGACAGCCGCCAGCCCGGGCGAGCTGCCCACCGAGGGTGCCGGCCCGGACGTCGTCGAGGACATCTCCCATCTGCTGGCGGACGTGGCCCGCTT +CGCTGAGGGCCTTGAGAAACTTAAGGAGTGTGTGTTGCGTGACGGTGAGAGCCACGGGGACACCGAGGCCTGGGTGGAAGACAGAGCCAGACCCAAGGGA +GGATGGAGGGAGGGACTTGGGGAGGCTCAGAAGGGAGGGAGGCTCAGATGGCAGGGAGGGCTGTGTGGAAGAGGCCATGACAGCTAAGGCTCTGAGGGAT +GTGTAGGAGTTTGGTGGGGGAGTCCCTGAGCGTACACTGGCTCAAGAGGGTGCCCACTTTATTTTTTTTAAAGGATCTGATGGCAATTAGGAGGGAAAGG +CAGAGGAAATGTCCCATGCACAGGCTCAGAAACACGGAAACAGAGAATGCATTTGGGGGCCAAGGTGTGGGGTGCCGCTGGTGTAGGATGAAGGCATGAC +AACGCCAGGCAGAAGGGCAATGGGGAGCCATAGAAGGTGTTAGAGCACAGGACAGATGGGGGCAGATCTGTGTCTTGGAATGAAGCAAACTGGGGGTTGG +CTGAGGTCTGGGTGGAGAGAGATTCAGGAGGCATGGCGAGGGGCAGGATGGGGTCATCAGGCGGCGGAGGTGCTGGGACCCAGCGGCCTGCAGGCCGGCA +GTTCCGTTTTCTCCTCCACGCGGCCGCTGACAGCCCTGCTTCCTGCCGAGTTATTTTCATCTGCTTCCTGTTTGTCCCTGGCAGCCCAGGCGGGCACCTC +ATGTGCTGCCTTCAGCCCCCGGCTCCTCCCAGAAACCACAGTGCCAGGGTCATGCCAGGCGCTCTGATCTGCTCCCAGCAGCCGCCCATTTTACAGATGA +CGAAACTAAGTCTCTAGTGAGGCCCTGACCCCTGGCTCACCCAGCCAGGGCAGGGCAGAGCCAGGACTGGACCTCAAGTGGTGGAGTGGCCTCTGCACCT +TCAGGGCACTAGTTGGGGAAGGCCCGGTCCCCACTGGGAGGAGTGGGAGCCCCCGGGTTATCTGGTCCCAGGGGCGGGGGCTAGGCTGCTTTCCTGGGGA +AACCCTAATCTCGGTTCCTTTCCGATCCTGGCGCTTCCTTGGAGGCCTGGCCTGGGCGGGGCTCAGCTCCCAGGCTCCTGCAGGAGGTCTGAACTGGGCC +AGCCAGGGTGGGGCACTTTTTTTTTTTTTTTTTTGATACAGGGTCTTGCTCTGTTGCCCAGGCTGGAGTCCAGTGGTGTGATTGAGGCTCACTGTTACCT +TGAACTCCTGGGCTCAAGCCATCCTCCTACCTCTGCCTCCCGAGTACCTGAGACTACAGGCATGAGCCACTGCACCTGATTTATTTTATTTTATTTATTT +TATTTGAGATGGTGAGATGGAGTCTCACTCTGTCGCCCAGGCTGGAGTGCAGTGGCGCGATCTCGGCTCATTGCAACCTTCCTCTCTCGGGTTCAAGTGA +TTCTTCTGCCTCAGGCTCCCGAGTAGCTAGGACTACAGGTGCGTGCCACCACACCTGGCTAATTTTTGTATTTTTAGTAGAGATGGGGTTTCACCATATT +GGCCAGGTTGGTCTCAAACCCCTAACCTCGTGATCCGCATGCCTCAGCCTCCCAAAGTGCTGGGATTACAGCAGGCATGAGCCACCGTGCCCGGGCTTTT +CTTTTTTTCTTTCTTTTTCTTTTCTTTTCTTTTTTTTTTTTTTTTTTTGAGACAGAGTCTCACTCTGTCACCCAGGCTGGAGTGCAGGGGCGAGATCTCA +GCTCACTGCAACCTCCACCTCCTGGGTTCAAGTGGTTCTTCTGCCTCAGCCTCCCGAGTGGCTGGGATTGCAGGGGCGCGCCACCGTGCCCGGCTAATTT +TTTTTCTTTCTTTTTTTTTTTTTTTTAGTAGAGATGGGGTTTCACCATTTTGGCCAGGCTGGTCTTGAACTCCTGATCTCAAGTGATCCACCCACCTCGG +CCTCCCAAAGCGCCAGGATTACAGGCGTGAGCCATCGCGCCCGGCCAGTTTTTGTATTTTTTGTAGAGACCGGGGTCTCCCCATATTGCGCAGGCTGGTC +TAGAACTCCCGAGCTAAAAACCGTTCTCCCGGCTCCGCCTCCCAAAGTGCTGGGATAACAGGCCTGATCCACCGCGCCCGGCTGGGGGCGCCTTCTGTGC +GTCTCGGGGCCGCCCCAGGCCAGAGAAGACCCTGGCGGCTAGGATGTGGGCTCTAGTCCCGATGTTTCTCAGCTGCTGAGACCCTGGCAAGCCCCTTCCC +TCTCTAGGTGTCAGGTGACTTATCTATAAAATGGGGCCACCTGCATGCAGCGATGGTTGTGGGGTCCACCCCACAGCTTGGGGACCCGCGTTCAGGCAGC +TAGGAGGGGACCCACATGGACGGTGCCACCCCGACACTTCCCGGGCTTCCTCGTTCCCGGGCTTCAGGTCTGGGCCTCAGTTTCCCTGCCCGTCCTCGAC +CCTCCCCACCTCGAAGCTCTGCGGTTAAGGAAGGACCCAGGCTGGGGCGAACGGGACCCCAGGGCGGGGTTTCCCTCGCGGGGGCGGGGCCTCCTGACCG +GCCGGAGCCGGTTTGGCCACCGGAGACCCCCATCGGTCAGCTGCCAGGCCCCACGCGCTCGCGGTCTCCGCGCCCCGACGGCTGCGCCATGTGTATCTGC +GGGACGGCGCACCCGGTGCTGGACGAGGGCCCCGTGCGCTGCCGGGCGGGCCCCCGAGGTGAGGGGACAGGTGCCGGGCGCTGGGTCCCGCCGCGTCCGG +GAGCACGTGGCGCTCGGGCCGTTTGCCGCCCGCGGTGGGGGAGCAGCGGCTGCCGCGCGCCTGGCCTGGCCGTGCGCACCTGGGCATCCCTGCGCTGCGC +AGGGGTCGCGCCGGCCGCCGGCTTCCCGGGTAGGGGGTGTGCGGGGACAGCCGGGGGTCCGTGCGCCGGCCGCGCGCGGAGTGCCGGGTGCCCGGCTGGA +AGGTCCCGAGAAGGGGCGTGGCCGGGGCCTCCCAGCGGCTTCCCGGAGCTCCTGGAGCCCCAATCCCATTCCCGGAGTCCGCCTCGCATCCAGCAGCGAA +GACATGTTCCGGTCCGGGGTCTCAGGCCCGGCGGCGGCCAGCGGGGTATCTCTGGCGGGTGACTCGGTCGGTCTCTTCCCGGAGGTGACATTCACCTGGG +GTCTTCGGTGCCGAAAGGGATGGGGCACTTACTTTTTCAGATTTCATTTCGTATTTGGGGCATCCTCTGAGCGGTACAGTCAGGCGTCAAAGCTGCCCCT +CCCGCTGGCCTCTGTCCTCCCGGGTACCTTTCCCCTCCTACGAATTCCGTGGGTTTGTTTCCACTACGTGGTGTGTGCCTGGCTCTCGATGTTTCGCCTG +TACTCTCTGCTTTTTTCTTTTCTTTCCTTCTTTTCTTTTCTTTCCTTTTCTTTCTTTCTTTTCTTTCCTTTCTTTTTGGGATGGAGGAGTCTCACTCTGT +CACCCAGCTGGAGTGCAGTGGCGCGATCTCGGCTCACTGCAACCTCCGCCTCCCAGCTTCAAGCGATTCTCCTGCCTCAGCCTCCCGAGTAGCCGGCATT +ACAGAGGAGTGCCACCACGCTGCTACTTTTTGTATTTTTAGTAGAGGCAGGGTTTCGCCATGTTGGCCAGGATGGTCTCAAACTCCTGACCTCAAGTGAT +CTGCCTGCCTCGGCCTCACCAAGTGCTGGGATTACAGGCATGAGGCACTGTGCTTGGCCCTCTCTGCTTTTTTCTTCTTCCAATTGAGAACGTTCGATGA +GGGCATTTAGCTTTTTATTCTTTATTTTATTTCTTACAGAGACAGGGTCTTACTGTATTGCCCAGGCTGGTCTTGAATTCCTGGGCTCAACCCGTCCTCC +TGCCTCAGCCTCCCAAAGTGCTGGGGTCACAGGTGTAAGCCACCACCCCTGGCTGAGGAGGGCAGTGAAAGCCAGGTTCCAACAGTCAGATCTGACCTCC +TCTGTTCTAACACCTTCTATGGCTCCCTATTGCCCTGGAGATAAAGCCAGGCAGGATCCCTCTGCCTGGCGTTCTCACGCCTTCAGAGCTAGCGTAGATG +GAAAAGCTGTGTGATTGTTGAGAAATGGCTTCCCCTCTCTATGCCTCAGTTTCCTCACTTAGGAAGGGCAGAGAGAGACCTGGACAGGGCTTTGAGCAGT +CCTGAGGAGTTAGGGCAGGGAAGGAGCCTGGTGGGCTGCATGGAGGAAGGGGCTGCAGGACTGTAGCTTGAAGGACAAGAGGCAGTTTGCTTTCTGGAGG +GACAAGAAAAGAGTGTTCTGAGCAGCAGAGTGCCTAGGCCAACGTCTGGCCTTTGTTGATCTGGCCGGTAGCCCAGGGAGGGACAGTGCCCTCCCCGCGG +TCTCGAAATGAGCCCCAGGCATCTGCCGTCTTCCACCTCTGCCTCAGTTTCCCCATCTGGGAACAGGAGCTCTAAAGAGGGAGGAGGTGGACAGACTTTC +CCTGGGACTGGGCCCTACCCCACTGCTCACTCCGACTCTCCCCAGCAGACCTCCTTGAGGCCCGCCGCCCGCGGGCCCACGAGTGCCTGGGTGAGGCTCT +GCGTGTCATGCATCAGATCATCTCCAAGTACCCGCTGCTGAACACCGTGGAGACGCTCACCGCAGCCGGCACCCTCATTGCCAAGGTCAAAGGTCAGCCT +GCTGGAACAGGGCTGCGAGGGCTCTCTGCCTAGAAGGGCATCCTGGAGGAGGGGATGTTTGAAGTGGGTTTTGAAGGATGCATAGGAGTTTGACAGGCAC +AAGCTCCCTCCTGTTCCCCCTGGGTTAAGGGCTCCGGTCAGTTCTTGCAGGGATGGTCACCTCCCAGAGTGGGCCCACCTCCTTGTCCTTATCTCTGCTT +CCCAGCCTTCCATTATGAGAGCAACAATGATCTGGAGAAACAGGAGTTCGAGAAGGCCCTGGAGACGATTGCTGTGGCCTTCAGTAGCACGTGAGCACGG +GAGCCTGTGGGGCAGGGCAAGGGAGCGTGGGGGGCCCGGGTGTCTCTCGATGGTGACCTCGCTGGCCCTGCAGAGTGTCCGAGTTCCTCATGGGTGAAGT +GGACAGCAGCACCCTCCTAGCAGTGCCTCCTGGGGACTCGAGCCAGGTGAGTGGGGTGGGCCAGGGCCACCTGTGTCCAGCTTCTGGAGGCCAGCCGGGT +TCAGGTCTGCAGGGCCCAGACAGTCACCCTGCTTCCCCTGTGCGCCTTGGTTTCCCTCTCTGGGGGAGGCAGCAACCGTCCCCTGAAGGGTGGGCACTGC +CCAGGGCCCCGCATGGGGCTGGTCTCACCTGCGTCTCCGTCCTACAGTCCATGGAAAGCCTGTATGGACCGGGCAGTGAGGGCACGCCTCCCAGCCTGGA +AGACTGTGACGCCGGTAAGCCCCCACCCAGCGGCAGGCAGGCATTTGAGGGGTGGGCCATTGCGCGGGTCGGGCCAGGCTGAGCAGGCCCCCGTTCCCTG +CAGGCTGCCTGCCCGCCGAGGAGGTGGACGTGCTGCTACAGCGCTGTGAGGGGGGCGTGGATGCCGCACTGCTGTATGCCAAGAACATGGCCAAGTACAT +GAAGGACCTCATCAGCTACCTGGAGAAGCGGACGACGCTGGGTGAGAGCTGGTGTCCCAGCAGGGTGGGTCTGGAGGGAGGGGGTTCTGGGTGAGCTGGG +AAGGCCTTGTCCCAGCACCTCACACCCCTCTCCGGCCCGCAGAGATGGAGTTTGCCAAGGGCCTGCAGAAGATCGCTCACAACTGCAGACAGAGCGTCAT +GCAGGAGGTGGGGGCCCCGCGGGCACGGGGCGGGGGTCCCTGGGCCCGGGTGTGAGTCTCAGCCCCATTTCAAGGGCCCAGGGACCAAGAGCAGGGGCTT +CCCCTCTACATTAACGGGGGTGGCTGCAGGGACCAGGGAGCTGGTGGCTGGGGGTGCTGGGGCCGCCCTGCCTCCATCCCTCCCCACCCAGTGAGCCGGT +GCCCCACCCACAGCCCCACATGCCGCTCCTGTCCATCTACTCGCTGGCCCTGGAGCAGGACCTGGAGTTCGGCCACAGCATGGTGCAGGCGGTGGGCACC +TTGCAGACCCAGACCTTCATGCAGGTGCGTGGTGCCCGGGAGGGCGGGCTGGGCGGGGGTGTCACCGGGGTACCCACTCACGGCCCGTCTCGCCCCAGCC +CCTGACCCTGCGGCGGCTTGAACACGAGAAGCGCAGGAAGGAGATCAAGGAGGCCTGGCACCGTGCCCAGAGGAAGCTGGTGAGGCGGGCGGGCGGGGGC +GGGCGGGGGCGGGCAGCGGGCCTCGGCGCAGGCGCAGTCCCAGCCCCAGCCCCATAGCGAGGGCCCTGCGGCGAGCTCCGCACACGCCCCGGCCTCCTGC +GCATGCGCGGCCTCGCAGGCTGGGCCGCCCCCCCCAACGCCAAGCCGGGTCGGAGATGCTCCAGCCCCGTCGCCCCCAGCTCTGCCTGGAAGGACCCAGG +AGCCCGGCGCTCACTGCTGTCCCTGCAGAAATGGGGAGAAGCCGTGCCTCCCTCGGTTGTAAGCAGCTGGTCTCCGGGTTGAGGGAGACTGATGGTCTCT +CAGGACTGGGAAAGCGCCATGCTCCTGCATGTATTCTTTTTTTTTTTTTTTTTGATACGGAGTCTCGCTCTGTCGCCCAGGCTGCAGGCTGGAGTGCCAT +GGCACCATCTAGGCTTTCACTGCAACCTCCATCTCCCTGGTTCAAACAATTCTCCTGTCGCAGCGTCCCGAGTAGCTGGGATTACAGAAGCACGCCACCA +CACCTGGCTAATTTTTGTATTTTTAGTAGAGACGGGGTTTCACCATAGTGGTCAGGCTGGTCTCGAACTCCTGACCTCAGGTGATCCACCCGCGTCGGCC +TCCCAAAGTGCTGAGATTACAGACGTGAGCCACCGCACCCACCCGGCCTCCTGCCTGTATTCTCTTCCCACTTCGCTTTTGGGTTATTTCAAAGACGCCG +GCGCCTTTTTGTTTGTTTCTTTGCTTGTTTTGAGATAAGGTCTCGCTCTGTCACCCAGGCTGGACTGCAGTGACGCAATCATACCTCACTGCAGACTTGC +CTTCTTGGGCTGCAATGATCCTCCCACCTCAGCCTCCTGAGTTCCTGGGTCTACAGGCACCAGCCATCACACCCAGTTCATTTTTTTGTATTTTTTGTAT +ACTCACTATGTTGCCCAGTTTTTGTTTGCTTTTTAGCTGTGTTAACACGGTCTGCAGTGAAACGCACCCTCCTAGCTCCTTCCAGCACATACCGGCAAAC +ACATATCTGCCCTGTTTTGTACACACGAGGACAGCTCACCTCATGCCCTGTTCTGCTCCTGATTTTTATCCTCACCTCCATATAGAGAGGCTCACCCGAT +ATCAGTCAGCATGAAGCAGCCTGAACCCCTTTTTTCGGCTGTGCAGGGCTCAGCTGAGGAGATTGAGTAGGTTATTTCATGGACGTCTTGGGAGTGGCTG +AGCTGTTGCTGTTACGAACACCATTGCTATGACAAGCTTGTGCCCCTGTCTCAAGGATGCCTGAGGGATCAGTGCCCAAAATAGAACTGCTGGGTCAAGG +GGCGTGCGTGTATGAGCTACCCTCCCAGGCCACAGCCCTGCTTTTCCTCTTCTGTGAACCCTCAGTTCTTAACCTTTGCTTAGTTCTTATCCTTTGCTTA +CTTTGTACTGGACAGTGGCTTATCATTGATTTGTCAGAGCTTTTTACATATTAGAGAACTTAGGCCTTAATCATGTGAGTTTTAGACTCCCCCCATTCCC +CTCCCACAATTTACTGTTTGACTTTTGATTTTTACCTGTGGCCTATTTTGCCAGGTAGAAACCTGTGATTGTTGGCAGTAGTCTTTTTTTTTTTTTTTTT +TTTTTTTTTTTTTGAGACAAGAGCCTCACTCTGTTGCCCAGGCTGCAGTGCAGTGGATCGATCTCAGCTCACTGCAACCTCCATCTCCTGGGCTCAAGCG +ATTCTTCTGCCTCAGCCTCCCAAGTAGCTGGGATTACAGGCGCCAGCCAACATGCCTGGCTAATTTTTGTATTTTTAGTAGAGATGGGGTTTCACCACCT +TGGCCAGGCTGGTCTCGAACTCCTGACCTCAGGTAATCTGCCCACCTTGTCCTTCCAAAGTGCTGGAATTATAGGCATAAGACACCGTGCTTGGCTAATT +TTTATATCTTTGGTAGAGATGGGGTTTCATCATGTTGGCCAGGCTGGTCTCGAGTAGCTAGGACCACAGGTGTGCGCCACCACGTCTGGCTAAATTTTTT +AATTTTTTTGTAGAGATGGGGTCTCACTATGTTGACCAGGCTGGTCTCAAACTCCTGGCCTCAAGTGATCCTCCTGCCTCGGCCTCCCAAAGCACTGGGA +GTACAGGTGTGACCCATGGCGCCTGGCGGTCTCCTAGTAATTGGATGAGTCCGTTTGTTTGTGTGCGAATCTGATGGTGCAGGTTGTGAGGTGTGGCCCC +CGAGCCCACAGGTTTTTGACTAAGTGCTCTTCCTGCCAACCTGTGGGCGCCTGGCTTCCTGCCTGGGCGGCTTCTCTGTTCTCGTCTGTGAGGAGGGAAG +TGAAAGCAAAAGAGCCCGGAGACGCTCCCGTGGGGGCTGGTGTGCGTGTCTGCAGAGGCTGCCGTGTGAGCCTCTGTGCAGAGCTTGGCTGCACCTCAGC +TTCCCGGGCTGCAGAGTGGGCACACAGGACACCCATTTCTCCGAGTGTCCTGTTACGGGTGCCTCCTCCCGTTCTTTTTTTTTTTTTTTTTTTTGAGCTG +GAATCTCTGTTGCCCAGGCTGGAGTGCAGTGGTGCATGCAATCTTGGCTCACTGCAACCTTCGCCTCCTGGGTTCAAGCTGTTCGCGATTCTAGTGCCTC +AGCCTCCCGAGTAGCTGGGATTACAAGCGTGCACCACAATGCCCGGCTAATTGTTTTAAATTTTGGGTAGATACGGGGTTTCACTATGTTGGCCAGGCTG +GTCTCAAACTCCTGACCTCAAGTGATCCACCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGACGTGAGCCACCGCGCCCGGCCACTCCTCCTGTTTTT +CCGCTGCCGATTGTTGTGCAGGGTCCTCTGCATGCCCAGCTGGGCCATGGGGCCTTGCTGAGAGAGATGGGGGTGGGGAGGAAAGGAGGAGCTGGGGAGA +CTGAGTCCCATCCGAGGATAGGGTTGGAACTGGCCTCCTGGCTCCCACACCCACAGCAAGAGGCGGAGTCCAACCTGCGCAAGGCCAAGCAGGGTTACGT +GCAGCGCTGCGAGGACCACGACAAGGCTCGCTTCCTCGTGGCCAAGGCGGAGGAGGAGCAGGCTGGCAGCGCGCCGGGAGCAGGCAGCACGGCCACCAAG +ACCCTGGACAAGCGGCGGCGGCTGGAGGAGGAGGCCAAGAACAAGGTGAGGGCGGGTGGAGGCAGGGCTGGAGGTCCCTGGAGGAGGAGATCCAATGCTT +GGTGTGACATTTACTACCTCCAGACCTTTGTTTTTGTTTTTTTGTTTTTTTGTTTGTTTTTGAGACGGAGTCTTGCTCTGTCGCCCAGGCTGGAGTGCAG +TGGCACAGTCTCGGCTCACTGCAAGCTCCGCCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCGCCACCAC +GCCTGGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCACTGTGTTAGCCAGGATGGTCTCGATCTCCTGACCTCGTGATCCGTCCACCTCGGCCTC +CCAAAGTGCTGGGATTATAGGCATGAGCCACTGCGCCCGGCCAATTTGTTTTTTGGAGACAGAGTCTCATTCTGTTGCCCAGGCTGGAGTGCAGTGGTGA +GATCTCACTGCAACCTCCGCCTCCCAGGTTCACACAGTTCTCTGCCTCAGCCACCCTGCCACCAAGCCCAGCTAATTTTTTTGTATTTTTAGTAGACACA +GAGTTTCACCATCTTGGCCAGGTTGGTCTCAAACTCCTGACCTCATGATCCACCCACTTCGGCCTCCCAAAGTGCTGGGATTACAGGCATGAGCCACCGC +GCCCGGCCCCGATTTTTAAATTATTATTATTTTTGAGACAGTGTCTTGTTCTGTCACCCAGGCTGGAGTGCAGTGACGTGATCATGGCTCACTGCAGCCT +CTACCTCCTGGGCTCAAGCAATCTTCTCGCCTCAGCCTCTAGAGTAGCTGGGACCACAGGCGTGTGCCGCCACACCCAGCTAATTTAAAAAAATTCTTGG +CCGGGCGCAGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCAGGTGGATCACAAGGTCAGGAGATCAAGACCATCCTGGCTAACAGGGTG +AAACCCCGTCTCTACTAAAAATACAAAAAATTAGCTGGGCGTAGTGGTGGGCGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAAAATGGCATGA +ACCCGGGAGGTGGAGCTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAACGAGACTCTGTCTCAAAAAAAAAAAAAAATTCTTT +ATAAAGATGGGGGTCTCAGGCTGAGTGTGGTGGCTCACACCTGTAATCCCAGCCCTTTGGGAGGCTGAGACGGGCAGATCATATGAGGCCAGGAGTTCGA +AACCAGCCTGGGCAACATGGTGAAACCCCTGTATCTCTACTAAAATTACAAAAAATTAACCGGGTATGGTGGGTGGGGGGCACCTGTAATCCGTTACTTG +GGAGGCTGAGGCAGAATTGCTTGAACCCGGTAGGTGGAGGTTGCAGTGAGCTGAGATCGTACCACTGCACTCCAGCCTGGCCTACAGAGCAAGACTCCAT +CTCAAAAAAAAAAAAAAAAAGATGGGGAGGGTCTCACCATGTTGCTCAGGCTGGTCTCGAACTCCTGGCCTCAAGCAAGTCTCCCACTGTGGCCTCCCGA +GGCGCTGGGATGACAGGCGTCAGCCCCGCCTCCCTGAGGTTTCTGTCTGAGTCCTGCACCCCGGGCTGAGGCCTCTCTCTGTGCGCCCCGCCCCCACCGC +AGGCGGAGGAAGCTATGGCCACCTACCGCACCTGCGTGGCCGACGCGAAGACGCAGAAGCAGGAGCTGGAGGATACCAAGGTGACGGCGCTGCGGCAGAT +CCAGGAGGTCATCCGGCAGAGCGACCAAACCATCAAGTCGGTGCGTGGGGTGCTCCGGCCGCCCGGGCGGGGATGGTGGACCGGGCGGCCTCCTCCTGAC +CCCTCCGCTCTCCGGTGCCGCCCGCAGGCCACGATCTCCTACTACCAGATGATGCATATGCAGACGGCGCCGCTGCCCGTGCACTTCCAGATGCTGTGTG +AGAGCAGCAAGCTGTATGACCCAGGCCAGCAGTACGCCTCCCACGTGCGCCAGCTGCAGCGGGACCAGGAGCCCGATGTGCACTACGACTTTGAGCCCCA +CGTCTCCGCCAACGCCTGGTACCGCCACCCAGCTGCCCTGTCCCCGGCGCACAAGGCCCTGCCTGGGAGCCGGGCTTCCCTCTGTCGGGGGCATGAAGAT +GAAGCTGTCTTGCCCCCCATCACCTCCCCTCCTTTTCCCGGTTTCTTCCACTAGGTCCCCCGTCATGCGTGCCCGGAAGAGCAGCTTCAACGTGAGTGAT +GTGGCGCGGCCGGAGGCTGCCGGGAGCCCCCCAGAAGAAGGCGGGTGCACTGAGGGCACACCTGCCAAGGACCACAGGGGTGAGTGTCCGGCGGGGCCCA +GGGGCGGACGCTGGCTCCCTGCGACCCACCCTGGCCCTTCACCAGAGACGCCTCTTTCTCCAGCCGGGCGAGGACACCAGGTTCACAAGTCATGGCCGCT +CTCGATCTCAGACTCGGACAGTGGGCTGGACCCCGGCCCTGGCGCAGGTGAGGGAGGCTCTCTGGCGGGCTGGGGTGTGGAGCTGCCTCCTCTCCTGAGC +CTCAGGGTTTCATCACCCACCGGGGTGATGGAGGGGGCCCCCCTGGCTGGGGGAGTCTGAACAGTCCTGATTCCCGCCCAGGGGACTTTAAGAAGTTCGA +GCGGACGTCATCCAGTGGTACCATGTCGTCCACGGAGGAGCTGGTGGACCCAGACGGTGGAGCCGGGGCTTCAGCCTTTGAGCAGGGTGAGGGTCCCCTG +ACGGGGCTGGAGAGAGAGGGGGGTTTGGACACAGTCCATGGGCCTGGCCCTGAGCTGCCTTGGTGACACCGGCTGCCTGTGCTGCCCGCAGCTGACCTCA +ACGGCATGACCCCCGAGCTGCCGGTGGCCGTGCCCAGTGGACCGTTCCGCCACGAGGGGCTGTCCAAGGCGGCCCGTACTCACCGGCTCCGGAAGCTCCG +CACGCCCGCCAAGTGCCGCGAGTGCAACAGCTACGTCTACTTCCAGGGTGCTGAGTGTGAAGAGGTGAGTGGGACGCCCCGACGGACAGCTGGGAGCCTT +CGGGAGCCTTTGGGGTGCCCAGCACCGCCGGCCTGTGTGCCCTCAGGAATGTCCGGCCCAGAGCAGGGAGCAGTCGGACGCCTTTGGAAGGAAGCGAACG +GAGGGGGTGGGGTGGGCTCTTTTAGTTCTGGGGAGCAGGGTTGGCTCTCTGAGGCAGCGAGGCAGGGGGCAGACCTGGAGGGTGAAGAGTCCTGGGGCTG +TGGCCAGAAGACCTGGAGGGCAAAGGCCCTGGAGCTGTGTCCAGAAAACCAAGGGGCGGGAAGGAGAGGAGGCCACAGGGCAGGCGGGATCACCCCTGGG +GTGGAAGCCACGAGCCACTGTCCAGCTTGTGTTTGCAGAAGCTGCCGTGTGGGGGCTGTGAGCGCCCCGGGGAGGTGGGGTGGAGCCGCTGGGGGCTGCG +CTGAGCTGGGCGCCCCGGGGCTGGGCTCACTCACTCTGGCCGCCCCCAGTGCTGCCTGGCCTGCCACAAGAAATGTCTGGAGACGCTGGCCATACAGTGC +GGGCACAAGAAGCTGCAAGGCCGCCTGCAGCTGTTCGGCCAGGACTTCAGCCACGCGGCCCGCAGCGCCCCCGACGGCGTGCCCTTCATCGTCAAGAAGT +GCGTCTGCGAGATCGAGCGGCGGGCGCTGCGCACCAAGGTGAGGCGGGGGAGGAAGCGGCTCACAGCGAGGAGGCGGGAGTGGGCCGAGGCTGATGGGCC +TCCCCACCCCCGGGCTCCCGCAGGGCATCTACCGGGTCAATGGGGTAAAGACACGCGTGGAGAAGCTGTGCCAGGCCTTCGAGAACGGCAAGGAGCTGGT +CGAGCTGTCGCAGGCCTCGCCCCACGACATCAGCAACGTCCTCAAGCTCTACCTGCGTCAGGTGAGACCCACCGGTGGTGGCCAGGCAGAGCCTGGAAGG +GGCGTAGCCAGGCAGGAGGAGGCGGGGTGGGGGTCCGGGAGCTGGAGCAGGACTGAGCTGGAGCAGGACTGGCGCAAGCGGGGGCCTGGGGAGGACAGGG +TGGGCGGGACAGTGCCTGGCAGGGCAGGGCTGAGGCTGGGGGCGTGGTCACGGTAGGAGCGAGGCGGGGCCAGTTCTGCGCCGAGGCACGGACAGGGACA +GGAGGGGCGGGGTGGGGCTTGGTCAGCACGTGGCAGGGGTGTGGCCACGGCAGAGGCACACCTGACGCTGTGCGGGGGCGGGGCCGGGGCCGGGGCTCGG +TGGGGCGTGGCCAGAGCAAGATGGGCGTGTTCAGCGCTTGGCAGGGACCCGTATGAGGCTAGGGGCGGGGCTGAGGCTAGACAAGTGCGGGGCTGGCGGT +GGGGCCTGGGCTTGGTGGGGCGAGGCTGGGGCCAGGGGCGTGGTCATCCCCGGGGAAGGGCGGGACTGGGGCTAGGGGCGTGGTCATGTCTGGGGAAGGG +CGGAGCTGGGCTGGGATGGGAGTGGGACCAGCACTTCGCAGGTGGTTGGGAAGGGGTCAGACTATGCTGAGTGGAGCCGGAGCTCGTTAGGGTACCTGCA +GGGCGGGGCGCGCGTGGCCAGAGCGAGAAAGGGAGTGGAGCTGCGGGCGTGGCCCGGGTAGGAGGGGCAGGGCTCACGCTGGGCTGGGAAAGGGGACTGA +CGCCGCTCTGGGTGGAACCCGAGCTCGGTGGGGTGTGGCCAGTGCTCTGTGGGGGTGGGGCTGAGGCTGGGGGCGTGGCAGGCACACGTGGGGGCTGGGC +CAGGCCCACCAACACCTGCTGACCCTTGACTCTGCGCAGCTTCCCGAGCCGCTCATCTCCTTCCGCCTCTACCACGAGCTCGTAGGGCTGGCCAAGGACA +GCCTGAAGGCAGAGGCCGAGGCCAAGGCGGCGTCCCGGGGCCGGCAGGACGGCTCGGAGAGCGAGGCAGTGGCGGTGGCCCTGGCAGGTCGGCTGCGGGA +GCTCCTGCGGGACCTGCCGCCTGAGAACCGGGCCTCGCTGCAGTACCTGCTGCGTCACCTACGCAGGTGAGTCCCGGCATATGGAGTGGAGGGCGCGGGG +TCCCGGGAGCCGCTCAGCACCTGGCCCCTGCCCACCCCGCAGGATCGTGGAGGTGGAGCAGGACAACAAGATGACCCCCGGGAACCTGGGCATCGTGTTC +GGGCCCACGCTGCTTCGGCCACGGCCCACCGAGGCCACCGTGTCCCTCTCCTCCCTGGTGGATTATCCCCATCAGGCCCGCGTCATCGAGACTCTCATCG +TCCACTACGGCCTGGTCTTCGAGGAGGAGCCGGAGGAGACCCCCGGGGGCCAGGTGAGGGTGTGGGCCTGACCGGGGCTGGCCACTCGGGGCTTGGGGAG +CAGGGGGCGCTGCTGGGGACAGTCGTTGTCGGATGAAGCCCAAGGAACCACAGGGAGATAATTTGGTTTGGACAGGGCTGTTCGGGAGGCCACTGTCTTT +TTGTGTCTTTTATGCAAAAAACTCAGCGAGGTCTGCATTGAATCTGGCAGAGGTGCAAAGGCTCTGCGGCCGCCCCTCCACTCTCCCTTGGGGCTGGCCT +TGGGCCTCACCCTTCACCCCCAGCTTCCTTCCCCGTTTCCCATCCCGGTGCTGCCTGCAGCCACAAGCTCCACGCTGGCCCGGTGTCCACAGCCTGCCCG +AGCTGCCACTGCACTCCGCCGCGAGGTCAATTCCCCGCTTCAGATTTTCTTTTCTGGGAGTTGTAGTTTCGCTCCTGCTGCCCAGGCTGAAGTGCAATGG +GGCGATCTCAGCCCACCACAACCTCCGCTTCCCAGGTTCAAGCGATTCTCCTGCCTCAGTCTCCCGCGTAGCTGGGACTACAGGCGCCGGCCACCACACC +CGGCTAATTTTTGTATTTTTAACAGAGATGGGGTTTCACTTTGTTGGCCAGGCTGGTCTCGAACTGCTGACCTCAAGTGATCCGCACCCCCCTTGGCCTC +CTGAAGTGCTGGGATTACAGGTGTGAGCCACTGCACGCGGCGTCTCGTATTCTTTCAATCCATCTTCCCTGGGTGTTTAGGGGCTGCGGTTTCTCGGGTT +TGCTCTTGGCTGAGGACAGACCGCCTGGGCAACAGCGGGTGTCAGTAGCTGTTACGGGCTGTGTGGGTGGGTTTGTTAATTTATAACATGGAAAATGGAG +CCCCGGCCCCTCTATGACTTCCGTTCTGCACTTGCAGGACGAGTCATCCAACCAGCGAGCTGAGGTAGTCGTCCAGGTGCCGTACCTGGAGGCGGGCGAG +GCGGTGGTCTACCCGCTGCAGGAGGCGGCGGCGGACGGGTGCAGAGGTGAGTGTGTGGCTGCCCGAACGGCCCCAAGGGAGGCTGGCGTGTGCCACCCAT +GGGCGCAGGTGCCATGACCTAGTTGTACACACGTGGCAGGGTCCACGGTGCTGCACATTCTGTGGATTTCGTCTGCCACGGAGACCACACCTATGAGCTA +CTCATTCAGTGTCCTTTAACCGGCTGCAAAAACAGGCAAGGCAGTGCCTTTTGAGGTGCCTACCCCGCACTCAGAAACCAGTAACGTGAACGTGGGGCTG +ATGCCTTGTGAGGCTCCAGGTGCACCAGGTCAGGCTAAGTGCCTTTCCTGCAGGAGCCCGTTTTTCTAGAGAAGGGCGTGGGGCTGGGAGTTTGACCCAC +GTGGGGCCAGCACCACCTGTCAGAGGCAGCTGGCCGAGTGCCGCATCTAGTTATGGGACACCTGTGTTGTCTGTCTTCACACTGCTGATAAATAAATACC +TGAGGCTGGGCACGGTGGCTCACGCCTGTAATCCTCGCACTTTGGGAGGACAAGGCAGATCACTTGAGGTTAGGAGTTCAAGACCAGCCTGACCAACATG +GTGAAATCCCATCTCTACTAAAAATACAAAAATTAGACAGGTGTGGTGGAGGGCACCTGTAATCCCAGCTACTCAGGAGGCTGAAGCAGGAGAATCACTT +GAACCGGGGAGGCAGAGGTTGCACTGAGCCAAGATCATGGCACTGCACTCCAGCCCGGGCAAGAGAGAGAGACTCTGTCTCAAAAAGAAATACCTGAGAC +TGGGCAATTTACAAAAGAAAGAGGTTTAATGGAGTTACAGTTCCATGTAGCTGGGGAGGCCTCACAATCATGGCAGAAAGCAAAGAGGAGCAAGTCACAT +CTTGCATGGATGGTGGCAGGCAAAGGGAGAGCTTGTGTCCGGAAACTCCAGTTTTTAGACCATCAGATCTTGTGAAACCCACGTACTATCATGAGAACAG +CCCAGGAAAGACGCACCTCCAGGATTCAACCATCCTCCACCAGCTCCCTCCCACAACACGTGGGAATTATGGGAGCTACAAGATGAGGTTTGGGTGGGGA +CACAGAGCCAGACCCTATCAACACCTCTCTCCTTCCGTTTCTCCCCTTGTCTCTCTCTCCTCCTCCCCGCCATGTCTCTCCATCTGTCTGTCCCTCCCCT +TGTCTCTCCTCCATCTCTCCTGTCTCTCCCCATCTCTCCTGTCTCTCCATCTCTCTCCCCCCTCTCCTGTCTCTCCCCATCTCTCCTGTCTGTCCCTCCC +CTTGTCTCTCCTCCATCTCTCCTGTCTGTCTCCCCCCGCCATCTGTCTCCCTTTCTTAGAATCCCGAGTTGTGTCCAACGATTCGGACTCGGACCTAGAG +GAGGCCTCCGAGCTGCTGTCCTCATCGGAGGCCAGTGCCCTGGGCCACCTCAGCTTCCTGGAGCAGCAGCAGAGCGAGGCCAGCCTAGAGGTGGCTTCTG +GCAGCCACAGCGGCAGTGAGGAGCAGCTGGAGGCCACAGCCCGGGAGGACGGGGACGGGGACGAGGACGGCCCGGCCCAGCAGCTCTCAGGATTCAACAC +CAACCAGTCCAACAACGTGCTGCAGGCCCCACTGCCCCCCATGAGGCTCCGTGGCGGGCGGATGACACTGGGCTCCTGCAGGGAAAGGCAGCCGGAATTC +GTGTGAGCTGGGGTGGGGCTGGGACCACAGGTGGCTTCTCTCTTGCCTGCTCCTGTCCCTCCAGCACGTCCCCTGCACCACGGCATAGCTTAGGTGCGCC +GTCCTGGGGTCGCTGCCGAGAGCGCCTGGACTTCGACGTCCCACCAGCGGGCGCCTCCTCCCAGAGGCTTCCAGGAGCACGAGGGCCTTGCGGCACAGGA +CTGTGCCCTGTGCTGTCCCCTGCACCCCGGCTCAGCTGAGCTGGGGAACACTGCTGTCGTGTGAAGTCACAGTGGCCTTGTTGGTGCCCACAGGGCTGTG +TGGATGGAGGAAGCTGTCCCTGCCCAGTGCATCCCCCAGGTCATCACGGGGACGCAGGAGGCAGGCCCTGCCCTGCCCTCTCCTCACAGGTCTGTTGCAG +GGACTCCAGAAACCATTCTGGGAGCCGTGGATGGGGGCGGAGCTGGGGTTTGGTGCAGTTTCCAGGGTGCAGTACAGCAGGGCCTGAATACTGGCCCTGG +ACTCCCTTTTCCAGAACACCAGGTGTGGCCACCTGGGGCTCAGGTACACAGTGGGGTCTCTCGGAAGCCACCGTGTGGTTCTTTCACAGGCACGTTTATT +TTGCTGAAATAAAAAGTTTTTAATCGGGTGTTTTCTGTGGCAGCTGCAAGCTTAGAAGATTTTCTGTGGCAGCTGCAAGCTTAGAAGAAGGGGCCAGGGA +GGGGACAGAGAGAGCCCCGTGGCGTGGCCCTGGGCCTCCCCCTAGGGGAGGGATGTGTGAGGAAGGGAACCCCCCGCCACGGGGCCCCGCGAGGTGGGAG +CCCGGGTGGTCTTCACCACAGGCTGTGCAGACGGTCAGGCATCGAATGACCTCGTCACGTCCACCTGCAGCCCAGGGCAGTCCAGGAAAACGTTCTCGAT +GACGGACGTATCCCCCGGCTCTAAGGTTTCGCACGTCAGCCCCACATGGCCACCAAGCACTGGAAACGTGGCCCATGCGCCTGTGGAACTGCATTTTTTT +TTTTTTTTGAGACAGGGTGTGACCCTGTGGCCCAGGCTGGAGTACAGGAGCACAATCGTAGCTCACTGCAGCCTCGGCCTCCTGGGCTCAAATGATCCTC +CCGCCTCAGCCTCCCAAAGTGTTGGGATTACAGGTGTGAGCCACTGTGCCCAGGTAATCTTAAAGTTTTTTGTAGAGGTGGGGGGTTTCTCTGTGTTGCC +CGGGCTGGTCTTTTAACTCCTGAGCTCAAGCGATCCTCCACTTCCTGGGTTCAAGTGATTCTCCTGCCTTAGCTCCCAAGTAGCTGGGATTACAGGCATG +CACCACCACGCCCAGGTAATTTTTGTATTTTTTGCAGTGATGGGATTTTGCCATGTTGGTCAGGCTGGTCTCGAACTCCCGACCTCAGGTGATCCGCCCA +CCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCGGCCACCTCCAGAATTTTCTCATCTTCCCAAACTAAAACTGTGCACATGACA +CACTCTGTCCCCTCCCTCCTCCCCAGCCCTGGGAACCCCCATCCCCACCCAACTCCCCAGTCCCGGGAACCCCCATCCTACTTCCAGTCTCTGACGACTC +TAGTGACCTCCTAGGAGTGACATCAGTGTTTGTCCCTTTGGGTCTGGCTTGCTTTGGCCAAGACAATTTTGAAAAAAGTACATTTGGAGAGAAGGGGAAG +CACTGTCCCCATCACACACACAGTCCGCGGCCTGGGGATCTGGGGACCCTGCTGCACAGAACAGTGGGCGCGTTACAGACCACCGACCGCCCGAGGGTGA +ATTACATCTTAATAAAGCTACTGTGAGAGAACCACGTGGCTAGGTTAAACTTGGGCAGGCGAGGCCTTCTGAAATCAGACAGTAAGCAAACGGGGAAGTA +GAGCCAGATCCCAAACGTCTGTAAGAGGAACTGGCCGCAAACCACAGCTGCACAAGCCAGAGAACAACTCCACACCCTCACGGGAAGGGAAGAGACAGAC +ACGCTCACGCCTTACCCAGGAGCACGAAGTGGGAGGGCAGGGCGAGGGCCTGGGGAGACACTGACCCCTGAAGCCAGCGCGAGGAGGGCACACCTGCCAG +GCTGACCTCGTGTGCTTGGGGTGAGGCAAGGCCACCTGCTGGAAACCTTGTTAGTCGGCCTGGTTTCTGTATCAAGCAAATTTATTTGCTCAAAACATCT +TTACCATTTGAAAACACCCAACCTCCTACAACAACCGAGAACTCCAGAGCTGGCATCTCGCACCCTGGTGGCTTGAGCGCGTGCATGGCTGTGAATGGAG +TAAAGAGCCGAGGCCGGGCGGGGGCCGCCACGCATCAGGGCCCCCGAGGGAGGGAAGACGAGGGGTGGAAGGCCGAGGGCCCAGGAGGAAGCAGTGGCTG +GTGGGAGACCCGGACCCCAAACCCCCAACAGAGGGGACCCAGCGTGGTCTGGGTGAAGACCCGGCACCAGCTGCCCCCAGGTGACCTCCCTCTGGGGGCC +TTGTTCCTTCTGAGGCTGCATCTCGCACAAATCCACAGGTGAATGGGGCGGGCTGGGCCACAGGAAGCCTCACCCCAGGACGGGAGAACGTGGGTGGAGG +CCACCTGCCTTGGGGAGTCCAGAGGAGCAGCAGCCGTGAGAGCTGTGGGGGCCGGATTCTGGCAGGGCAGGGGCGTTTGTCCTGCAGGGATGGGGGTCGC +TGTGTGTCCGCCTCTAGGGGCTAGGAAAGGGGGAGAGTGGTCACACGACAGGGGCAGATCCAGTATGCCCAGGACAGCACAACGCCCACCGAACGTGACG +GGGTGCGGGAGGCCTGGCAGGAGGCGGCCCAGGCCGCAGTGCAGAGGCCGGACGGCTCCCTTGTGCCCAGCGGTCACACAGGCGTGGGCAGTAGCTCTGA +CCTCAAAGGAACCGTGCCAGCGTCAGACCAGGCCAAGCCCCACCCCTGGGCTGAGTGTGAAGTGGGGCGGCCTGCAGGACAGCAGCTCGCCATGACCAGA +GTCCAGGGGAAGCTGGGAGGCTCTCGCCATGGGCAGAGGCTGTCCCGCTCCTGAGACTCCGGCCAGTCCCTCCCAAGGTGCCCACTCAGGGAAGGGTTGG +CCTGAAGCTGTGCCTCCTCTCTCAGCTCTGGGGTCTCTGGGCAGGTTTCTAAACCCTCTTCTGGAAAGTCCCGCCGCACAACTGCCCTGCAGGTGAACGT +CTCCTGCTTCTAAGGTGGGTCAGCGGCGGAGAGACGCACGCCCCGCGTACCAGGACTCTCCCGTCCAGGCGCACAGCCCCAAGAGCTGCAGCCTACGGTC +GGGTGGGGTCTGGGGGTCTGGGGGTGTCCTGGGAGCGCCTGGTGGCCCAGCTGGGCTGGTGCTAGGAGGGTCTTGCTGCCGGACAAAGCAAGAACAGCCC +TGCACACCGACGGAGGGGACGACACCCCTGCCTCTGACCCCACCTCAGTGCCTGTCCCTCGGCCGTCTCACCTGTCAGGCGGTAGCTACTGCACCAGCCG +GTAGGTGATGTACCTGCCAGCCGTCTCACTGGGCCGGATGATCTTCACCACCTGCAGAGACAGAGAGCAGGGGCTGCGAATGCTTGAGGGGTCTCACTGC +AGTCACCAGACAGCAGGCGGGCAGCACACGGGCTGGGGATGGCCGGCAGGGGTCCGAGATGGCTGACCCTGGGCTGTGGGACCCGCTCCCTGGGAACCTG +GGTCACGCTCTTCTCTGGGCCCAGTGGCCCTGGCTTTAAGAGGGGGATATTGGGGGTGTGGTCTCGAGGTCCCCTCCAGGCCCTGGATCAAGGGGGAGGG +GCTGTCGGGGAGGGACAGAAGCCCCCTTCTCCGAGTGGTCAGCTCAGAGCAGCCCCAGGGCCCCTTCTCCCCACAGGGCTCACCTGCCCACGCTTTATCC +CAAAGTAGCGCGCCACAGGGTCCCCCGCCTGGATCCTGGGCAGCTGGTTCTCTCGGAGCTTACTGCGAAGCACCGTCAGGAAAATGCCAGACAGGGCCGT +TGGGGGGGCAGGGGTGTGTGTGGGGGGGGAACGCGGAAGTCTCGAGGGACAGGGAGGGGCGGGGCCGGTGGGGCTGGAAAGGATACTATCGGGCCAGCAG +CTCTGTCACCTCCTCCTTGGTCATGACGACGTGCTCAGGGACTAGCTGCCGAGAGAGGAAGCCACCAGGCATCACCAAGGGCTGGTGAGACCCCACGTGG +CTCCCAGGTGCCACCACAGCCCCTGCGCCTTCAGACGGACAAGAGCCCTGAACCCCACCCCGATCCCCGGCACTCAGGGAGCCCACCCACCCCACCCTGG +CTCCACAGGCGGGGGACGGAGTCACAGCTCCTGGGGCTTCTGAGGCAGACGGGCTGGGCACAGCCACCTCCTGCTGGGACTCCTCCTGTCCCAGCACTAG +GGTCCCTCCACACTCCCAGCAGTCCCGATTCTACAGGCTGGGGTGGGCCCGGGATCTGCATTTTTTTTTTTTTTTTTTTTTTTGAGATGGAGTCTTGCTC +TGTCTCCCAGGCTGGAGTGCAGTGGCACAATCTCGGCTCCCCGAGTAGCTGGGACTACAGGCGCTCGCCACCACGCCTGGCTAATTTTTTTGTATTTTTA +GTAGAGACGGGGTTTCACCGTGTTAGCCAGGATGGTCTGGAACTCCTGACCTCGTGATCCGCCCGCCTCGGCCTCCCAAAGTGCTGGGATTACATGTGTG +AGCCACCGCGCCCGGCCGGGATCTGCATTTCTAGGAAGCTCCCGGGTTCGGCTGCTGCAGGCCCAGGGCCACCCTTTGAGAACCCTGTCCTCCATGCACT +AATAGGAACACCTGCCCTGGGCCCCAGATCCCACATCTTCCTGGCCACCCACAAACGCTGCATCTCTGCCGGCCCCACGCAGGCGGGATTCCGCGGCGCG +CGCCCACCTCGTGCTCCGTGATGTTGATGAGCAGCTCCTGCTGCAGAAACTGCTCCAGGATGTACTTGGGGGCCATGTCGACCAGGGACTGGAAGAGAGC +GGCTCTAAGGCACGGCCCGGAGGGGCCCAGACAACCCCAACCCCATTTCCTGCCTCAAGCTACCTGGGGCTTACTCGTGTGCCCCAACAACACACCCACG +TCGTGAATCAGAAAACCCCACCGCCAGCCCAGGAGCCTTCAACAGCCCGCCCCTCCCCAGCCTCTCTGCTCATCGAGAGCCTCATCCAGCAGTGAAGTGG +CCGTGGAAACTCGGATGTGTTTCCATCCATCACACGCTTCCAGGGGCGGCCCTCAGAGCTGGCAGGGCGACCTCTTCCCCATACAGGGGTGCTGCTCTGT +GTGGCTGCGTGAACCCCACAGCTGGTGGGCCAGGGACTAAACTGCTCTGCTGACTGCCCGTCACAGCACAGCAGCCTGGCTCCAGAGTGTCCGACAGACA +GACGGGGAACACGGATAGGCCCCTGGAGGACCCCGTGCCGGGCCTCCTCTGCAAGTCCCCCTGGACATCAGCTCAGGATAAAGAACCTCCGGCTCCTGGA +ATCTGCACCAGGCCGAGGGCTGGAGCCCACAGGAGCTGGCGAGAGGCACAGTGCCCTCCGCCCTGACGCCCCTCCTGAGAGCTGGGGGAGGACGGCGGCT +GCCTGGGGTGGGGCCCATGGACGCGGTGGGAGGGAGGCGGTCGGGGCTTGCCGGACATCCCGGCCACATCCTCCAGGGCACCCTGGCTGGCCTGGCCCAA +AGCCCAAGGCACGTGGGCCGCCTGTGGGTACTGCTTGCGGGAGGAGGCTGGGGAGGGGGAGAGGCTGGCGGGGTGGGGCAGGGGTGCCCACCTGCTTGGC +GGAGGGTGTCATGCCCTGCTGCACCACGATGAGAGCCCGTGTGATGTTCTCCTCCTGCATGCGCTGGCAGTACACCTTGATGGTCTTGATGCCCACCTTG +GGCTCCTCTGCAGACAGAGAGTGTGCTGGCCTGCACGAGCCTGGGCCCTCGTGGCCCTCGCCCACCCAGAGCCCAGAGCACCCAGGTTCCAGCCCCATTC +CACACAGGTGTCTCTCCTGCTCGGGCCTCGGCTTCCGCGTTTGCAAAACGAGGCCTGAGTTGCAGGATCCCAGGACAGGGGAAGAGAGGGCTGAAACCTC +TCATTCACCCGGAGACAGGGACAGGGGGCTGACACCCCTCAGTCACCCAGAGACCAGGGAGAAGCAGAGACCTTCGACTCTGAGAGGCTCCCACCCTGGG +CAGTTCTGGGGAGGCGGGTGACTCAGCACCAACCTCTCCAACAAGCAGACCTCACACCCCAGGACGCTCTCTTTAAGAAGCATCACCTGAGGCCGGGTGC +GGTGGCTCACACCTGTAATCCTAGCACTTTGGGAGGCTGAGGCAGGTGGATCACTTGAAGTCAACAGTTCTAAACCGGCCTGGCCAACATGGTGAAACCC +GGTCTCTATTAACAATACAGGATGGGCGCGGTGGCTCGCACCTGTAATCCCAGCACTTTGGGAGGTCAAGGTGGGCAGATCACGATGTCAGGAGATCGAG +ACCACCCTGGCTAACAAGGTGAAATCCCGTTTCTACTAAAAATACAAAAAATTAGCCCACGCCCGCAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TGGCGTGAACCCGGGAGGCAGAGCTTGCAGTGGGCAGAGATTGCGCCACTGCACTCCAGCCTGGGCAACAGAGCAAGACTCTGTCTCAAAAAAATTAATT +AATTAATTAATAAACAATACAAAAAGAAAAAGTAGCCAGGTGAGATGGTGTATGCCTGTAAACCTAGCTTTTTGGGAGGCTGAGGTGGAAGGATTGTTTG +AACCTGGGAGGTGGAGGTTGCAGTGAGCTGAGATTGCGCCACTGCACACTCCAGCCTGGGTGACAGAGGGAGACTCAGTCTCAAAAAAAAAAAAAAAAAA +AAAGACTGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGATTAGGAGTTTGAAAGCAGTCTAGCCAA +CATGGTGAAACCTCATCTCTACTAAAATGCAAAGAAAAACTAGCCAGGCGTGGTGGTGGGTGCCTGTAATCTCAGCTACTCAAGCTGAGGCAGGAGAATC +GCTTGAACTCAGGAGGTGGAGGCTGCAGCAAGCCGAGATGGCACCACTGCACTCCAGCCTGGGCGACAGATTGAGACTCTTTTTCAAAAAACAAAAACAA +AAAAAAAACAAAAAAACCCAGCAGCGTCACCAGGTCCGGTTGGCAGACGTGCTCCGTCACCCCACTGATTAATTCTGGGCGTGGGGCTGCGCCCCTAAGG +CGCTTGCAATCCCCCAACCGCTGAGGGCTTTAGAGCCATACTAGGGAGGCAGACAGGTGCGGAGACTTCCGCAAAGCAGGTGCTGAAACCGAGGGTCCCA +GGGGTCCTGGGAAAAGAGGCCCGAGCACAAGCTCGAGGGACGAGTACCGGACGCTGACAGGGGAGAGGGGGCATGGGGTGCGGAGGAATGGGCTGGGGCG +GGCAGGGGCCGCAGCTCACAAGGAGGCTGCGCTGACCCAGACGGGGCCTCCTGGGCCAGGCCAAGAAGCTGGAAGTGCACCCAACGGCCAGGATGGGGGA +GCCAAGGGACACTAGGGCAAAGGACATGGGGGGCTGGGGGTGAGTGGGGAGGCCCTTGTGACTCTCCTCGTTGGCAGGAAGAGAGAAGGGGACTGAGAGG +GAAACTAGAAAGAAGCTGAGCATGAGAGGGGTCAGAGATCAACGGCATCACCCACAGCAAGGAAGGGGAGGGGAGTTTTCCTCCCAGACTGGGCAGAGAG +ACAAATGCTGGGCACCAGGCGAGTGGGGGTGGGTGCTAGCGACCGGCTCCTCGGCAGGTGCTCTGGTGGCTTCACCGGAACTCCCCCGGGACCCGCTGCT +CACCTGGAAAGAACACAAACATCTGGTCGGTGGGGTCATCGTTGTGGGCCACCAGCACGGTGAGGTCCGTGCGCCGCGGCCGCCCCTCACTCGGCTTGTC +CCCAGATTGGGCTTTGAACTCCTCCAGGGTCTGGTCAAGCTCGTCCTGGGTCACCAGATAGCCACGGTCGTGGCACAGCTGCAGAGAGAAAGAACCAGCT +GACCCCAGGGCAGAGAGAGGAAGGCGGCCAAAGCTCGTGACCCGGAAGTCAGACCTGCGGCTGCTGCAGAGGACAGAGGTGAACAGCAAACGGGATGAAC +ACTCACTGTGTGCTCCATGACAGCCACCCCGGCCCCCACAGCCTCACACCACAGGATGGGACCAGTATGATCCTGAGAGGCTCCCAGAGATGTCCAGCCT +TGACCAAGACCGTCTGTCCACCCAGCCTCACAGAAACCTGGCAGGGAGCAAAGCCCTCCAAACCACTTTGCAGAGCTACCCTAAAGGCAGGGACAAAGGC +GGGGCGCGGAGGCTCACGCCCGTGATCCCAGTACTTAGGGAGGCTGAGGCAGGAGGGTTGCTGGAGGCCAGTTCAAGGATGCAGTGAGCTATGATTGCAC +CACTGCACTGCAGCCTGGGCGACAGAATGAAACCCTATCTCTTAAAAAAAAAAAATGACAGGGACCGAAACAGATGTGACTTCAGGCTGACAATGTTTGA +GGATCGGAGAAAGAAGAATCAGGCTGCGGGGGGCTTCGCTGAGGACAAGGGCAAAGGGTGGGAAGCAAGACAAAGCAAAAGCTCTCAAACGGCCCCAATG +GCTGAGGCAATACCCTGAACCGCAGGTCCTCAGGCCTGTGCCCGGCTTCCAAACCGGACTCGACCCAGTGGCCTCCATCTGCCCCAGACCCCAAGGCACG +GGTTCCGAGCTCCACGTCCCCATCGAAAGCCCCAGCTCGCCCGCTGCTTCCCAACCACCAACTCTGCCAGCCTCGGATGCTGAAGACTCCATGGGGTTCA +GGACGCAAGGACAAATAGCGACGCTGAATCACAGAGAAGGGCAGAGTCTGGGGGCGCCCCCCGTCCCCATTCGCGGCTTCCTCCTCCTCTCGCCGCCACG +CGCGCCGCACCAGCCCAAGCCGCCCACCCACCCCTAAGCACCGCACCCAGACGTCTCGAAACCCCCTCCCTTCCCCGCTGCCGGCTCAGGTCGGGTCCAG +CGCCTGGTATCCCCGGCGACCTCTGGGCCTCCCGTATCGGCCCGGCCCTTCATCGCTGCTGCTCCGACGAGAGTACGAGGAGACGCCGTGCTCGACCCCA +CCTCGGGCCCCTACACCCGCCGCCCGCGCCCCCGCCCCCAACACCAGGCGCGGCTCACCTGCATGATGGTCTTGCGGATTTTCCAGAGCCGGTACGTCTC +CTCCTCGTCGTCCATGGCAGCCTCCGCCGCCGCCGCCGCTCGCACCCCTTCTCCGCGCGAGAACCCGCGCGGACTGCGCCTGCGCCGAATCCGAATCAGG +CCCCCTCCGCCTAACCCCGCCCCGCGCTGGTCTGTCGTCGGCGAATGCCTGAATGCAGCAACGTCTCGGATCGGCAGCGCCAAGGGCAGCCCGAGCCTTA +CGAGAGCGGCAGTTGGCTGAGCGAGTCTCTCGCCTCCGTAGTTCTCGTGTGTCTTTGGCCGCACAGCCTCTCGGGAGTTGTAGTTTCCGTTCAACTCCCA +CCTTGGAGCAACAGTTTAGAATCCCACGAGGCGGGGGCGAAGTGTGAGCGGGGAAACTGAGGCCTGGATGGGGTCAAGGGGCAGCTCGGCTCCTAGGGAT +GGTCTGGGAGCCTAGTGGGAACTCTATAAATATTTGTGCATCAAACTGTACAGGGTTTCCTCCATTGGCTCCTGGCCAGGTCAGGGTTAATTCCCTTGGG +CCTCAGTTTCCCTACCTGTGCAATGGCAATAAAGTGTCCCTACTTTAGACGGTTAACTGAGAGTCTTAGGCATCTCTCTAGGTGCTTATTAAGTCCCCTC +ACCTCTGTCCTCTCCCCTGAGCGCCACCAGCCTAGCCTGGGTATCTCCCCAGCCTAGCCTGGGTATCTCCCCACCCCAGACTCTTCCTGTCTTTGCAAAC +CTCCTCACTTCCCCAGGTTCACGGAGAACCCCAGCCCAACACTTCCTGTGTGCAGGCTATCAGTAACTTATTCAGTGATGCATTCGTTAATTCAACATTT +ACTCAGCAACCTACAGTGATGGTGAATAAAACAGGCCAAGTATCCCTTGCATTCAGATAAAGACAGGATTTAGTAAAATATAATAAATAACGTGGCCGGG +CGCGGTGGCTCATGCCTATAATCCCAGCACTTTGGGAGGCTGAGGCGGGCAGAGCATGAGATCAGGAGTTCAAGACCATCCTGGCTAACACGGTGAAACC +CCGTCTCTACTAAAAATACAAAAAATTAGCTGGGCCAGGTGGCAGGTGCCTGTAGTCTCAGCTACTTAGGAGGCTAAGGCAGGAGAATCTCGTGAACCTG +TAAGGTGGAGGTTTCAGTGAGCCAAGATCGTGCCACTGCACTCCAGCCTGGACAACAGAGCAAGACTCTGTCTCAAAAATAAAATGAAATGAAATAAAAT +AAAATAAATAACAACGTTAGAAAGTGACAAAGCTACGGAAGAAGAAAGAGCAGGGAGGCTAAGTGACATGGGGAGAATGGGAGAACTGCAGTATCACATG +GGGAGGTCAGGGAATACAGTGAGGATAGATTCAAGCAAAAATCCCATTAGCAGTGGTGGCTCATCACTGTAATCCCAGCACTTTGGGTGGCCGAGGCAGG +CAGAGCATGAGATCAGGAGTTCCAGACCAGCTTGGCCAACATGGTGAAACCCTGTCTCTACTAAAAATACAAAAATTAGCCAGGTTTGGTGGTGGGTGCC +TGTACTCCCAGTTACTCGGGAGGCTGAGGCAGGAGAATCACTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCACCACTGCACTCCAGCCTG +GGTGACAGAGCAAGACTCCATCGAGAAAAAAAAAAAAAAATCCCATTGGGCGCGATAGCTCACACCTGTAATCCCAGCACTTTGGGAAGCTGAGAGGGGA +GGATCCCTTTGTTGTAGTTTTGTAATTTTTAGTTGTAAGTCACGGACTTTTTTACACTGATATTTGAGATTCTTTTTGGGGGGCTGTCAGGGGCTACTTT +TTTTTTTTTTCCTGACACGGAATCTCGCTCTGTCCCCCAGGCTGGAGTGCAGTGGCAGGATCTCGGCTCACTGCAAGCTCCACCTCCCGGGTTCACGCCA +TTCTTCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCACCTGCCACCACGCCCGGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCGTGT +TAGCCAGGATGGTCTCCATCTCCTGCCCTCATGATCCGCCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACCCCGCCCGGTCTGTGCA +GGCTTTCTTATCTAACTACCTAACTTTTCTTTCTCACCTTGAGGCCAGGAGTTTGAGACAAGCCTAGGCAACATAGGAAGACCCCATTTCTTTTTTGTTG +TTGTTGTTGTTTTTTGAGACCGAGTCTCGCTCTGTTGCCCAGGCTGGAGTACAGTGGCATAATCTCAGCTCACTGCAGCCTCCGCCTCCTGGGTTTAAAG +GATTCTCCTGCCTTGGCCTCCCGAGTAGCTGGGATTACAGGCGTGAGCCACCACACCTGGCTAATTTTTTTGTATTTTTGGTAGAGATGGGGTTTCACCA +TGTTAGCCAGGCTGGTCTTGAACTTCTGACCTCAGATCATCTGCTTGCCTCGGCCTTCCGAAGTGCTGAGATTACAGGCGTGAGCCACCGCACCCGGCCA +GGAAGACCCCATTTCTACAAAAAAATTTAAAAATTAGCTGGGCGTGGTGGGCGCACCTGTAGTCCCAGTTACTCGGGAGGCTGAGGTGGGAAGATCTAGG +ATCGCCTGAGCCCAGCGGTTGAGGCTGCAGTGAGCTGTGATTGCGCCACTGCACTCTAGCCTGGGCGACAGAGCAAGACACTGTCTCCAAACAAACAGAA +AACAAACAAAAACCAGAAGAGGAGAGGGAGGAAACCTGGGGTTGCCTGGGGATAGCTGTATCAGGCAGACAGCACAGCCAGGATAGAGGCTCTGGGGCTG +TGCCTCACCTGGAGTGTTCCTGGCAGGGAAGGGGCAGGAGGGGGTCAGAGGGCAAGGTGGGGCAGGTCCCATGAAGCCTTGCTGGTCAGGGTAAAATGTC +TGGAGCTGCTGTGTTGGGAAATGACTGTTGGGAGCCAGGGCAGAAGCAAGAGACCAGGGAGGGAGTGGGAAGGCAAACTTGCCACAGGTTGGGGTGGCTC +CAACTACGGTAGGGGCAAGCACAGAGCGGGGAGGGTGCCACAGGGCGAGAAAAAGAGGGAGAAAGGGAACAAAGCTGTCCCTGTGAGCAGTGAAAAGAGG +GGTGGGAGGGTGGAGGCGTGTAGGTCGAGGTGAGCTCTGGAGTTCAGGGCAAGGTCTGGGGGATGGACGTGCAGGCAGGGTGGCCACGTGGTGAAGATTA +GAGCCGGGAGCCTGGACCAGGTCCTGGGAGCAGAGCAGAGTCCAGGAGAGTAAGTCCAGCCCTGCTGGTGTTCAGAAGCCCGGAGAAGGAGGGGAGGCAG +CAGCAGGAGGGGAGGGAGGCTCAGCACAGACACTGGAGCAGCCCCTGAGCTGCAGACCTGGCTGTGTGATCTCAGGCAGGTTACTCAACCTCTCTGTGCG +TCCCCTCTCCCCTCCCTTGTAAAACAGGGACAAGAACAGCACCCACTTCGTAGGGTAATTGGCTAATAATTGCAATGTACACAGAGTGGCGCCTGACACC +AGCACTGCATAAGTGTTCCCTAAATAGGATAAAGGGCAGGAGGTTGCCAGGTCTCCTGGAAACCTGGTGAGGAAGGTGTCTAGGGGCAGAGGGAAGGGAG +TGGCTATGTGATGCCACCGCCAAGTCAGCCTGAGGACTGAGCAGGGATTCGCCTAGCAGACATTGCTTGTGACTCAGGGAAGGGGGCCAGTGCCTGGCAG +GACGGATTTGAGGGAGGAGAGGAATTGGAGATGTGGGGCAGATACATGGGGCGGGGAGGGTCAGGAGACGGACAGGCCTCAGGAGTGGATTTTATGACAC +AAGAAAGGGCATCTGGAGTAAAGACCAAGCAGTGACCTGCAAATCTGGGGGCAGGGGTGGACTGAGAGGCTGAGCCCAAGCCAGGGGCGGCCTGGATGAT +AACAGCAAAGCCAGAGGCCCGGAAGTCAGGCCATGATCCACACACAGGGCAGGTGAAAATGTAAGATGGTGCAGCCGCTATAGAAAGCAGTCTGGTCGGC +CAGGCGCAGTGGCTCACGCCTGTAATCCAAGCGCTCTGGGAGGCTGAGGCAGGCGGATCAACTGAGGTCAGGGGTTCGAGACCAGCCTGGCCAACATAGT +GAAACCCCGTCTCTACTGAAAATACCAAAATTAGCCGAGCATGGTGGTGCAGGCCTGTAATCCCAGCTACTTGGGAGGCCGAGGGAGGAGAATCGCTTGA +ACCTGGGAGGTGGAGGTTGCAGTGAGCCGAGATCGTGCCACTGCACTCCAGCTTGGGCAAAAAGAGTGAAACTCCATCTCAAAAAAAAAAAAACAACAAA +CAGTCTGGTGGATCCTCAAACTGTTACACAAAGAGTCACCATATGACTCAGCAATTCCACTCCTAGGCATACACCCAAGAGAAATGAAAACATACGCCCA +CACAAACACTTGTACGGCTTTACAAACTCAAAAAGAGAAAACAGCCCATAGCCGGGCATGGTGGCGCATGCCTGTAATCTCAGCTATTCAGGAGGCTGAG +AAAGGAGAATTGCTTGAACCTGGGAGGCGGAGGTTGCAGTGACCTGAGATTGCGCCACTGCACTCCAGCCTGGGTAACAGAGTGAGACTCTGTCTCAAAA +AAAAAAACCCCAGATGTCCATCCACAGATGAATAAATAAACACAATGTGATCCCTCCACACACTGGAATATTTCTGAGCCATGAAAAGGAATGATGAGGC +TCTGACACAGGCCACAATGTGGATGTAGCCTGAGGACCTCATGCTCAGTGAGAGAAGCCAGGCACAAAAGAACACGCAGTGTGTGATCCCATTTCCATGA +AATGTCCAGGACAGGCCAATCCACAGAGACAGGAGGGGATGTGTGTGTGCCAGGTCCTAGGGGAGGAGATGGAGAGTGAAGGCTGATGGGGTCTGGGCTT +CCTTTGGGGACAATGAAAATACTCTGTGCTGGGTGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCTAGGCAGGCGGATCACCTGAGGTCGG +GAGTTTGAGACCAGCCTGACCAACATGGAGAAACCCTGTCTCTACTAAAAATACAAAACTAACTGGGTGTGGTGGCGCACGCCTGTAATCCCAGCTACTT +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCTGGGAGGTGGCAGTGCAGTGAGCTGAGATCGTGCCACTGCACTCCAGCCTGGGCAACAAGAGCGAAATT +CTGTCTCAAGAGAAAAAAAAAATTCTGGAACTAGATAGATAGAGGTGATGGTCTCATAACATTGTACACGTCCTAAAAACACTGAATTGTACACTTTGAA +GTGTTAAAATGTTGAATTTCATATGTATTTTGTTTGAATTTCAAAAACTTTTTTTTTTTTTGAGACAGAGTCTTGCTGTATCCCCCCAGGCTGGAGTGCA +GTGACACGAACTCGGCTCACTGCAACCTCCACCTCCAGGGTTCAAGCAATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGAGCACGGCACCA +CTCCCAGCTAATTTTTGTATTTTTAGTGGAGATGGGGTTTCCCCATGTTGGTCAGGCTGGTCTTGAACTCCTGACCTCGTGATCCACCCGCCTTGGCCTC +CCAAAGTGCTGGGATTACAGGCGTGAGCCATTATGCCTGGCCCTAATTTTTGTACTTTTAGTAGAGACAGTTTCCCTATGTTGGCCAGGCTGGCCTCAAA +CTCCTAACCTCAGGTGATCCGCCTGCTTCGGCCTCCCAAAGTGCTGGGATTACAGATGTGAGCCACCGCACCCAGCCAAAAAGTTTTTTTTGAGACGGAG +AGTCTCGCTCTCTTGCCCAGGCTGGAGTGCGGTGGTGCGATCTCGGCTCACTGCAAGCTCCGCCTACCGGGTTCACACCATTCTCCTGCCTCAGCCTCCC +GAGTAGTAGCTGGGACTACAGGAGCCCTCGACCACACCTGGCTAATTTTTTGTAATTTTAGTAGAGACGGGGTTTCACCGTGTTAGCCAGGATGGTCTCG +ATCTCCTGACCTCGTGATCTGCCCGTCTCAGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACCATGCCTGGCCAAAAAGATCTTAAAAAAGAAATG +AAGCCACAGGACAGCCCCTCCCCAGTCCTTCCTGGAGCCAGGGGCTGCTCTAGAAAGATATGTGGCAACACAGCTTCCTGCAGGGACACTCAAGAACTTC +CGCCCTCACAGGGCTGGAGCCTTGAGAGGTCCCCGAGACTCCATTTCCCCGTTCGTGAAATGGGGACACTCTGGGAAAAGCTGTGAAGCCCCCAGCACAA +ATCTCTCCCAGAGCCTGGGGCCCCGTTCTCAGATCCGAGGTCGCGACCCCGTGTTTTCCCCACTTCTGACTTTATCACAATTGGCAGGAAGTCAGGAATG +GGATCAAGTCTCTCCGCGGAGCTGTGGGTGCTGAGCTGTTTTTCTGGCAACCCTGAAATAAACTCCCATTTCAGTGCACATGTTTGCAACAAACTTAAGG +AAAACAACACCGGCAAAATTGCGAACAGCTGAGCCTTCGCAAGGGCAAGAACAGAGTCACCAGTGTGGCCCTGTCACCCGGCACTGCCAGGGCGGGAGGA +AATGGGGGGGTTTCCTGAGAAGTCAGACAATGGGAGTTGACTCCAAGAACTCAGCCTCTAGGGGCTGGGCGGGAGCAAAGCCATGTGAACAGACTTATGC +AAGACCAGGATTCGGCCAGCCCTGCTCAGGGATCCTTGCTTCACTGCCTCTGCCACCAAACCATCCATGACGCCTCTGTGCTGCATCTGGCAGGCCTGAG +TCGGGGGCAGTGGCGGGGGCAGGCTCATAGCACCCCCCAAGTCAACCCGGCCCTGAGTCTGTCTCTGAAGAAATACTCAGTGCAGGGTCAGAAAAGGTTA +AGACCTTGAGGACAACATACAAATCCCAAGCACCTAGGCGGGGTAGAGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCGAGGCAGGCGGATCAC +CTGAGGTCGGGAGTTCGAGACCAGCCTGACCAACATGGTGAAAGCCCGTATCTACTAAAAACACAAAAATTAGCTGGGCGTGGTAGCACATGCCTGTAAT +CCCAGCTACTCAGGAGACTGAGGCAGGAGAATCACTTGAACCCGGAAAGCGGAGGTTGCAGTGAGCTGCGATGGAGCCACTGCACTCCAGCCTGGGTGAC +AGACCAAGACTCCTCAAAAAAAAAAAAAAAAATCCAAACCCCTGCCTGTACAGGGGTCAAAGTCCAATCACGGTGACTCAGTTCCCAAGTATGAGATGAG +TGTTTCTGTTGCCACATGTCCAAGCCACGAAGTGAAAAACAGAGTTGGAAGCCAAGATGTGGGGCAGTATGGGCTCGGGTGTGCCCATACCTTGTAATGT +TAGAAGTGTAAGAAAACCCTCCAGACTTGTGTTTATTTTCTGAGCACATACCGCGCGTCCCTGCGTGGGCAGCTGCCCCTGGGGGTGGGAGCCCAGGAAA +CTCCAGGTTCTCAGTTAAGTGGTAACTGTCTTGATGACTCTCAGGTCTCAGTGCCCACATTATACAAGCGGCTCAGCAACCAGACCCAGGATGGGGAGTC +ACTGACCCCCTGCGCCCATGGCAGGGGTGAGGGTAGGGACACCCCCATAAGATGGAGCTGTGATGAGAAGCAAACCCAACTCAGTTTGGTTTCATTTACA +TTAAAAAGGCAAATCCCTTGGCCGGATGCGGTGGCTCACACCTGTAATCCCAGCACTCTGGGAGGCCTAGGCGGGCAGATCACCTGAGGTCAGGAGTTCG +AGATCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAAATTAGCTGGGTGTGGTGGCTCGCTCGTGTAATCCCAGCTACTCAGGA +GGCTGAGTCAGGAGAATCGCTTGAACCCGGGGGCTGGGTGGAGGTTGCAGTGAGCTGAGATAGCGCCACTGCACTCCAGCCTGGGCAAAAGAGCAAAAAA +ACTGTGTCTCGGAAAAAAAAAAAAAAAAAAGGCAAATCCCGGCCGAGCCTTTGGCTCACGCATGTGATCCCAGCACTTTTGGGAAGCTGAGGCTGGAGGA +TCACTTGAGGTCAGAAGTTTGAGACCAGCCTAGGCAACATAGCGAGACCCCCATGTCTACAAAACAATAATTAGCCAGGAATGGTGGATGAGCCTGTTGT +CCCAGCTACTCGGGAAGCAGAGACGGGAGGTTCGCTTGAGCCTGGGAGGTCGAGGCTGCAGTGTGCCCTGATCGTGCCACTGCACGTTAGCCTGGGCAAC +ACAGCAAGACCCCGTGTCTTAAAAAAAAAAAGGTAAATAAGAGTTGGGGACACTTTTCTGCGAGTTGGAGAAACCAAACCCCCTCGACGAGTCTTAAGTA +GTATTCTCAGGTTGTCTGGCCTGCGGCCGCGCTGCTGTCAACCAGCCGGATAACTGCGCTGCCTCCCGACGCGCCGCCAGCCAGGCCACGGCCTCCTAGA +CACAAGCGAGCATGCGCAGTCGCCAACAACAAGTCCGCACGTCCGGTCCCGCCCCCCCTTCCCCGCCTTCTTCCCACTCCGGCCTCCCATTGGCTGACGT +CGGCGCGAGCGCTCAACACCGACGCGTCTGACCAATGAGCGCTCTGGAGGGCGTGGCCGTGGGAAAGGAGGCGCGGAAAGCCGACGCGCGTCCATTGGTC +GGCTGGACGAGGGGAGGAGCCGCTGGCTCCCAGCCCCGCCGCGATGAGCCTCGGCCGCCTTTGCCGCCTACTGAAGCCGGCGCTGCTCTGTGGGGCTCTG +GCCGCGCCTGGCCTGGCCGGGACCATGGTGAGCTAGCGCCGCGGCCGTTGCCGGCCCGGTGACCGTTGGGGCGGGCGCGCGATCCCTGCCTCCGCTCGCC +GGCGTGGGGAACCCTCAGGCTCCAGTGACCTTGGTGGGGGGCGTCTGGGGGCTCCCCCTCCCCACCCCCGGCCGGGCACGGACGCGGGTGACCGTACTGC +GACGCGCTCCGCGGCCCTCCAGGCCGTTGTAGGCGCGCGGGCTGGGGTCGGGGAAGGGGAAGGGGTTGTTCCACGCGCGCGGGTCGTGGTCGGGGAAGGG +GCCGTCCAGGCCGTTGCAGGCGCGCGTGCCGGGGCCGGGGTCGGGGGTCCAGGCTTGCAGGGGGCGGGGTCCGGGACGGCTGGGGCGGAGCTGGACCGTT +GAGGGCCACGGCGGGGCGTCTCCGGGCCGAGCGGGGCTGCTGCGCCCGAGCGGTTGGGGGCGCGGAGGGCTGGAAATCCCGGATCACGCGCCCCCGGGCG +CCGCCCCGCCCCCGCACCTTGGCCTAGCGCGGTGGCGTCACAGTCGCGCAGTCCTGACTACGGCCTCCGGGCCCTTTGTCCCCGCTAGCGGCGCTCGGGG +TGGGGGAGCCAGGAGGGGCGGGAGACGGGCGGGTATGGGCCGCGCGGGCGCAGGCTCCCCCGGGCGCCGCAGGCAGCGGTGCCAGAGCCGGGGCAGGCGG +CGGCCGCGAGCCCCTCGGCGGCGGAAGGCCCCAGCGTGCAGGCGCAGGAGGGCGCGGCGCCGGCGGAAGAAGCCCTGTCCCCGCAGCTTGCGACCGGAGA +TCCACGAATGTCCCAAGTCCCAGGACCCGGTGCGCGCGGGGCCCCCACACCGGCTAATGTGGCACATTTTGGGGTTGGAACCCTCTCCCGGCCTCCGGGT +CTCCGGTAAAACCGGACCAGAAGTACAAGGGGGCGTGTGCGTTTAAGGAGGAGGAGCGTTCAGGTCTTCAGGGCCGCAGGGCCTCGGTGTCCCCGCCACC +GACCCGCTCCCGATCCCTTCCTGCCTCAGGGTCCCGGGCTCAGCCTCCCGTCCACGCTCCCTGCTCAGCTTCCTTTGCCTTGCAGTGCGCGTCCCGGGAC +GACTGGCGCTGTGCGCGCTCCATGCACGAGTTTTCCGCCAAGGACATCGACGGGCACATGGTTAACCTGGACAAGTACCGGTGGGCGCTCGCCTGGGGTG +GGGCGCGGGGTCGGGCCCTGGGAGGGGGCCGTGTTCTTCTGCGCTGACGCCGCCGATCCTCGCAGGGGCTTCGTGTGCATCGTCACCAACGTGGCCTCCC +AGTGAGGCAAGACCGAAGTAAACTACACTCAGCTCGTCGACCTGCACGCCCGATACGCTGAGTGTGGTTTGCGGATCCTGGCCTTCCCGTGTAACCAGTT +CGGGAAGCAGGTGGGCTGCTGCGTCCCCGGGGCCCGCAGAGGCGGGTGGGTGGGGGTCGGGGTGGGCTCCAGCCTGGAGAGGGCCTGGGAGTGTGCAGGG +GGCCCGGACTGAGGGGGTGCCAGCCCCCGACTCACTCACACACCTTGGCCGCCACAGGAGCCAGGGAGTAACGAAGAGATCAAAGAGTTCGCCGCGGGCT +ACAACGTCAAATTCGATATGTTCAGCAAGATCTGCGTGAACGGGGACGACGCCCACCCGCTGTGGAAGTGGATGAAGATCCAACCCAAGGGCAAGGGCAT +CCTGGGAAAGTGCGTGACCTCTGGGGACAGTACGGCTGCTGGGGTGGGGGTGGGGGGGCTGCTGGGATGCTCACACCTCCCTGGGGCAGAATGGCTCATG +GCTCGGGGGGCGGTTGCGGGGAGGTGCTGGGACTCTCACATCGCGTGGCCTCCTGGGGGTAAGATGGCTCAGGGGGACATAGAGGGCTGTGGAGGCAGCC +AGGGATGCCCACACCTTTGTGGCCTCCTGGGGACAGGATGGCTCGGGGGCCTGTGGGGGGCTGTTGGGACTCTCACACTGCATGGCCTCCTGGGGTAAGA +TGGCTCTGGGGGGGCTTGGGGGCACTGTGGCTGTGGAGGCAGCCGGGGAAGCTCACACCCTTGTGGCCTCCTGGAGACAGGACAGCTTGGGGACTGTGGG +GGGCTGCTGGGGACGCTCACGTCCATGTGCTTCTTTTCCAGTGCCATCAAGTGGAACTTCACCAAGGTAAGGGGGCTGTGGGGGGTAGGGGACCAGCTTC +CCCTGGCCACAGCCGTGGCCCAGATGGGCAGCGGACAGGAAGGGCAGCCTCAGCCCCTTGCAGGGGTGGCCCCACAGTTTGGACACCGTCTCTCCACAGT +TCCTCATCGACAAGAACGGCTGCGTGGTGAAGCGCTACGGACCCATGGAGGAGCCCCTGGTAGGTCCTCTCTAGGGAGCCCGCTTGAGGCTCGGGGGCTT +GGGAGGTAGCTGCCCTAACCCAGCTTTCCTCCCCGACAGGTGATAGAGAAGGACCTGCCCCACTATTTCTAGCTCCACAAGTGTGTGGCCCCGCCCGAGC +CCCTGCCCACGCCCTTGGAGCCTTCCACCGGCACTCATGACGGCCTGCCTGCAAACCTGCTGGTGGGGCAGACCCGAAAATCCAGCGTGCACCCCGCCGG +AGGAAGGTCCCATGGCCTGCTGGGCTTGGCTCGGCGCCCCCACCCCTGGCTACCTTGTGGGAATAAACAGACAAATTAGCCTGCTGGATCTTTCTGCGTA +GGGGCTTGGGGGGCCCTTTTGCCAGGGGCCCCTCCATGTCAGGGCCAGTTGCCGTCAGCTGCCAGGCTGGGGGTGCCATGGAGGTGGCGTGTTGTTGCCC +CCTCTTCCTCCAGGCTCGGGGGGCTGTGCTGGCTGCAGTGCTGGGGTGCAGTGAGATCTGGGCCCGTTGGACACCCAGCCCTGGCTCTTAATCCGTGCAG +CCCCACCTGCTGTGCACAGGCAGGGCCTGGTGTAGTGCCGAGTCTTGGAGGAGATAATTCTAAGTGGCTGTGCTTCCTGGCCCCGGGCCTTAACTGTTAG +GAGGTGGCTACTGGGGCCTCCCCTGGCCAGGAAGCAGAAGTGCAGAGGCCCGAGGAACAGCGTGGCCCTGGTGCTGGGGATGGGTTGGGCACCCACACCG +GCCCTTGGGGCCTCACCTGGCTGGGGGGTGTGGGGGTGGCTGGGTGGTTACTGTTTGCACAGAGTCCCTCCGTGAGGGCTGGGGATGGACAGGCCAGGAG +GGGCTGGTAGAGCAGTACCAGCCACCGTTCATGGGACCCGGGGGCTGTCTGGACACGGCCTGGCTGCCCACCTGCACAGCTAGAGGGACTGCAGCCTGCC +AGGGTGGCTGATCCCAGCTGCCCCCACTGGGGGTCTGTGGAATGGACGGTCCATGGCACCTGCCCCAGACACTGGGTTGAGAGGTCTGTCTCTCCCAGCC +CTCGTCCCCTCTCATCCACATGGGGCCAGCACAGGCAGTGGGCAGAAAGGCCTGGTAACCAGGAGAGCCTGGGGGGATGCCCACACACCCCTGCCCTTCC +CTCCCTGTCCCACAGGCTGAGGAGCAGACTCCGTGGGAAGTAGGCAAAAGGCACATATATTTAAAAAAGTCCTTTACATATGTACATCAGAACTTGCTAT +AAATACATAGAAACCGCAGGCGCCACCCTGCCAGCTCCGCGGCCTGGGGCCTGGGAGAGGTGAGCGGGCAATAACTTAGGGGTCAGGGAAGGGCTGGGGG +AGGGAGAATTGCATATATTAGCAGGGGTCTGCCCCACGGAGCCCCCGAGACGCGGGGCCCTGAGCACCTGGGGTTTCCTGAGTTTCTAGCTCTTGGGACC +ACCCGGTTTCACGGATTTCAAGGGTTTGGGCCCACTGAGCCCTTGTGGGTGCCCAGTCCCAGAGCAGCCACCCGGAGCCCCTTCCTACTTGGGAGGAGAG +GCACAGAGAGGGCCCTGCCACGCCCCGGCCCCCAGCTGTCCTGAGTGGGCCCCGCCAGGGCTGACCAGGTGGGGGCCCGGGTCGGGCGCTGAAGGCACTG +CGGCCAGGGCCTAGGGCTCCTCTGAGCAGTGGTCAGGGGACCTTGGCCCTGCTCCCCACCGCTGCTCCTAGGGGAGAAACGGTCCCTGTGTCTTGGGGCA +TGTTTCGCCTAAAGGCGTGTCAGAGAGGAGCCTGGGCGCCGGGGAAGGGTGGGCTGAACTGGATCACGCTCTGCCGCTCGGGACCACCGCCCGCCGCGCC +CCCCGCCCCCGCGCCCTCCCCCAGCGCGCCCTCGGAGGGCGGCCCCGCGTGCAGCGAGCGCAGCATGTCCTCCAGCACCTCCTTGAAGTTGATGTCGCAG +CCCTGGTGCGCGAGGGCCGCAGGGTCGGCCTGGGCGTCGGGGGTGCCCAGCGGCACGACGCCGGGGCCGGCGTCCAGGGACAGCGGCGCCGGGAAAGAGA +AGTGCGGGGGCGGCGGGAAGGCCTCGGCCGGGGGGCTGTAGGTGAGGTCCAGCACCTCTCCGGGGCCGCAAGGCAGCGCCAGCGGGCGCGGGGCGGGCGG +GGCGGGGCAGCCCAGGGCGGGCGCCTGCCTGCGCTTCACGTCCGCATCCATCAGCCGCAGCTCCTGCAGCACCCGGCGCACGCAGCCCTCGGGGATCTTG +ATGCCTGCGGGCAGAGCGTCGGGGTCAGGGCCGGCGCTGGGGGCTCGGGCCTTCCCGGGGCGCCCGCCGCCCACTCACCCACTTGCTTCTTCCTGTCCTT +GGTCTTCAGCCGCACGATCTGCAGGTAGCTGCTGCTGCTGACGTCGGCCATGACGGCGGCGATGCGGCCCCACACGCGCAGCAGCGCGCCGCACAGCATG +TAGTGGTGCCGCAGCCGCAGCCCCTGCAGGCAGTCCTTACCCTCCTGCGCCAGCCGGCAGTGCCGGTTCCTGCGGACGAGACGGGTCGTCTCGGCTCAGG +CGGGTCCCAGGGGCCCGCAGGCTCCCCAGGTGCCCTGAGATCTCCCGCCTCCTCTCAGGGTCTCGGGAGCCCCCGATCCCCGCCTGGGTCGCCGCCATCT +GCCGGTTTCCCCCTGGTCCCCGGCCCGCCCTCACCAGGCGCTGTGGCTGCAGTGCGTCAGCGACAAAGCGTAGCCACTCTCCCAGGGCTCCTTGGCCTCC +TCCGCGGTGACCTAGGGACACAGGGCCGCATGAGCCTGGGCGGGGTCAGGGCCGGCAACCCGAGCGAAAGCTGCGCCCGGCGGCCGCCTACCCGGTGGAA +CTTGCGGCGGAGGCTGTCCAGGGCCTCCAGCTGGCTCTGCCGGCCGATGTTGGGCTTGTACACCGTGAAGAACTGGCCGCGGTTCTGCTCCGCCAGCAGG +CAGCTGGGCTTGTTACCGCGGACCTGCGGAGGGGGGCGTTGAGGCCGCGCCCCGGTCCGCCCCCCGCGGGCCCTCCTCTGGGGGGGTAACCCCGCCCGAC +CCCACCTTGTAGGAGAGGTAGAAGCCGTCATAGGGGCCCGTCAGCGCCAGCGACTTGGCAAAGGCGTCCTCCCACTTCAGGCCGCGGTCCACGCTGATCT +GCCACGGCACGGGGTGGGGGGGTGTGAGTGTGGTGGGGGCGGGGTGGGCAGAGTGTGAGGGGCTGTGGGGCTTCCTGCTGACCTTGTAGAAGACCACCTG +CCCGTCCTGCGGGTGCCCGGGAGCCAGGAACACCTGCTGGCTCTCCTCGTAGATCTCCTCGATACCGGGAGCAAGGTCTAGGGGGGCGGGTGGAGGGTAA +GTGGTGTCCAGGCCTGGGACTGTGGGCTGGGGCCAGGGTCAGTCCCGTAGCCGGGGCGCACCCTAGAGACGACCCCCCGAGAGCACAGGAGAGGGTGTCC +TGGATCCTGGCCTGACCTGGCCCAGCGTGGGGATGGTGCACGTGGGCCCCAACCTGGCAACCGCTCAGGTCCTAGGTAACCCCGAGCAGGCTGTGGGGGA +TCGTGGGAGCCTGGGGGCCGCTCAGGTCCTATGTAACCCCGAGCAGGCTGTGGGGGATCGTGGGAGCCTGGGGGCCGCTCAGATCCTAGGTAACCCCAAG +CAGGCTGTGAGGAGATTGTAGGAGCCTGGGGGCTGCTCAGGTGCTGGGTGACCCCAAGCAGGCTGTGGGGGATCGTGGGAGCCTGGTTGGCTGCGGCACT +GCTCATGAGTGAAGTAGCCATGGCCCGGACCCGACCCTCATCTGGACACAGGGAAGTGGTCCTGATGGACAGGCCTGGCCCCATGAGGCTGGAAGCACAG +GCTCGCCGGCCTTTCGTTCACAACAATGTAGCAGGTGCCCCGTGAAGCCTGGGGATGAGCATGGTGGGCAGCGTGCACCAGCCTGGGCACCTTCCAGAGA +CGTGCACGGTGATCCCACGAGCCCTGTGCCTGCATCCGCCCAGTCTCACCCAGTACCCTCGCTCACCCAGGATGCATGGCGCTTCCACGAGCCCCTTGCC +CACCTAGGCCCTCGCCGTGCTCACCCACAATGCACGGTGTTCCCACGAGCCCCGAGCCCACCTGGGATGCCCGGCGTTCCCACGAGCCCCTCGCCCACCC +GGGATGCACGGTGTTCCCACGAGCCCCTCGCCCACCCGGGATGCCCGGTGTTCCCACGAGCCCCGAGCCCACCCAGGATGCATGGCGTTCCCACGAGCCC +CGCACCCACACCCACCCACACCACACCCCGGCACCTGTGCTCACCCAGGATGCCCATGTCGTATTTGCCCTCCCGCTTGTCCATCTCGATGAGGTGGTCG +AAGGTGTCTGAGAAGTACTGGAACAGGGCGTTCTGCTTGTGCACCTCCAGCCCCAGGATGCGGTTCAGGAACTTGGTGATGGAACAGTCTGGTAGGGGAG +GGAGCCAAGCCTCAGGCTGCGCTGGGAATCCCTCTCCCTGCTTTGCTCACCACCCGAGGCCAAGGTTGCATGAGATGAGAGACAGGAGCGCCTCTGGGCC +TGGGTGTGGGGCACTCACCCTTCTCCACGTCCAGGCAGCCATTCCGGGACTCCCGGCCACCAATGCCCACAGACAGCAGGCCCTGCTTCATGTCTGCGGG +GAGAGGGGCCTCACATGCTGGTCTTCCCACCCCTGCCCCTCCCTCGAAGCCCCTAGCTCCTTTTCCAGAGACCAGCAGCTCCCTGGGGGGCTGGGGAGCA +GCTGCAGCCTAGGGCCAGGGCCAGGGCCAGGAGCGGAGCCTTTTGCCTGACTTACAGGAGTGAGAACAGCATGTTCTTGGGGAGTAAACCCAAACCCCAG +GCCCCTCAGCTGCCCTGGAAACCCACCCGGCAGCTGCTGGGGGCCGCCTTGGCTCCCTTTGCCTTCACAGCCCTCTCTGTCCGTGTGTGGGGAGGGGTCA +CTCAACACACAACCGGCCTACAAAGCCTGCTGCCCCAGCTGCTCTGGAGCCCAGTGCTCTGCAACCCCTGCCCCTCCCAGGAAGACCCCCACCAGCCCAG +CTTACCCCGGAAGAAGGTGGGGACCCCTCCAGGGTATCCCTGGGGCACAGGCACTTTGTTCTCAGTCTGGCTCAGGATGGTGGTGAGGACACAGTGCAGG +GCCCGGGTGCCATACTAGGGGGAGAAGGTGACTCGGGGAGGAGGCCCAGGGAGGAGGCTGGCTTTCCCTGGACCCCTGCCTCCCCAGAACCCCACCCTCC +CCTAGGCCCCTGGACCCTGCCCTCCCCTAGACTCCTAGACCCCACCTCCCCCAGCTCTCAGCCACCTCCTCCCCGGGGGTCCTAGACTGGGTCCTCCCCC +AGACCCCTGGATGCCACCTCCCTGAGCCCCTAGAAGCCCCCTTCCCCCCTGGGGGTCCTAGACCCGGCCCTCCTCCAGACCACTGAGCCCCACGTTCTCC +AGCCCCCATCTACCCCCTCCCCCAGGCTCTTAGATCCGGCCCTCCCTAGACCCCTGCCCCTGCCCCGCCCCCCAACCCTGCCTTCCCTGCAGTACCTTGT +TCTCAAAGTTGTACTTGCTGAGGTCACGGGACTCCGTGGCGCGGCGGTCTCCGTGGGTCAGGGCCCCCTGCCAGGGGTGGGGAGGCCATCAGTTGGTCAC +CTGGGGTCTGGCCTCTAGCACCCCACAAAGCTTTGGAGAGCCTTCCTGGGCCTGTCCCTGGTTCTCAGCCCCACCCCCACCTGCTCACCAGACTCTCCAG +GCGCTTGGCCACGATGGAGGCGAACCGGCGCTCCCCGGCCAGCTCCGAGATGAGGAAGACATACTCTGGCGCGGAGACCTGGTTGGACCGGTGGGTGCGG +CCTGGGGGCAGAGCTGCTCTCAGGGCCCGGCCAGGCGGGGGCGGGGCCGAGACCATGTTGGGGGCGGGGCCAGGCAGCGCTGGGGGCGGGGCCGGACTCA +CCGAACTGCTGGATGGCGCGGTCGGCGCTCCACGGCAGCTCCAAGGTCATGTGCACGCGGCGCCGCTGGTTCTGGACACGGCGGTCGGCTTGGAGGGAGA +CACCCGAGCTGGAGGCCTCCGAGATGATGGCCACGAGCTAGGGGGAAAGAAGGGGCCGGGACACGGTTGGTGCAAGGCCCGCCCCAGCGTTGCCGCCACC +TCCTCACCCACTAGGCCCCCGCTCCAGGTCACCAGGACGTCCCGGGGCAGCGAGAGGCCTGCGGGGCGCGGACACCACCCGCCACACGGCCACTCGCGCC +CGCACCTGGCACACACACACTCCAGAAGTGCGCGGGTCCACAGTCCCCGGGGACCCTTGGGCCCCTCTGTGCCTCTTGGGTCCCGTGGGCCGCGCCCAGT +GCACTGCAGCCCCGCACCTTCTCGCCGCTCATGAAGCGCTGCTTCTCCCTGAGGTTCACGTGGTCGATGGACAGACCCTGCTCTGCCCGCGACTCGAAGG +CCACCGTCCCGTCGGGCCTGGACACCACGCGGCCTTTCCTGCCGGTCATCTGCAGCCGAGACAGGGACAAAACCGGCCGTCAGTGTTGTGGCCTCGCAGG +AGTCTGGCCACCCGTGTCTCAGCTTCCCTATGTCCTACAGTGGTCATGGGCTCCCAGCTGTGCACGGGAGGTGGGGGTGCTGGGAAAGGGAGGGCGGGAC +TGCTGGACCCAGGCGATGTGTGCCTGTCCAAGGCCTGGTATTATCAGCCAGCCGGCGCCACGAAGTGAAAAAGTGAAGCTGGGCGGGGGCAGGGAGTAGG +AGGCCGCAGAACCAGGCCCAGGGGCTTGTGTCCTGGCCCTGGGCACCCCAAGGGGTGCGTTCAGGCAACGATCTAAGCAGAGGCCTGCGCAGGCCAGGCT +GGGGGATCTGGGGCTTAGAGGGATGGGGCAGGCCGTCCACAGGAGGTCGTGGCCTCCCGGGCCGAGCTGGACAGCACGCTGCTGCCCCAGGGCTCCCCAA +ACGCCCCCTCCTCGCAGGGCCGCGGAGACGCAGAGTGACCAGCAGGGGCCACCAGAGCTGCACACAGCCTGCGTGAAGCCCCACCCACTGCCCATGCCCC +GCCCACCACACTCCAGCTGCCACGTCCCACCCACCTCCGCCACCCGCTGGGGGCCGCCCAGCTGGTCGATGAGCTCGTCCAGGGTGTTGACTGGCAGTTC +CCGGCCCAGCCGCCGCACTTTGTCCAGCAGATCCTGCTTCAGCCGCTCCACCCGCTCCAGGACCCCGGGGCCATGCGGGTCTCTCTGCAGGAGGCACAGG +GGTCCTAGGGAGGAGGTGGAGGGTCAGGGCAGGACATGTTGGCTGCCTTCTAGGGCCCACCTAACTCAAGGCTGGCCCCTGGAGGGCAAGGACAAGGGGC +CCGGGGCAACCCTGAGGGACGGCAGGGTGGCGGGGAAGCCCGGCACCGTGGCCCAGGACTGCTTTTCTGCACTTGTCTCCCTGAGACCAGCTGGGGCGAG +ACTAAGCCTCCTGTCGCGGACCAAACACTGTGACCTCACTGCCTCCACAGGGGTAGGGACTGCCCAGCCCCAAGCCCCAGCTCTGCCTCTGACCAGTGGT +ATAACCCCTGACCTCCCCTCTCTGGGCCTCAGTTTCCCCCATCTGTAAAGTGGGCACCATAGCAGCAGCTGGGCTCAGGTGGGCTGGACTGAGGGCTACA +ACCTGGGGTGGGTGGTGACCGCCAGGAGGCCGGGGGAGCCTCAGGCTGGAATCCTGACCCAGAGGTGGCTGCTCAGCCTGGACTGGAATCCTGACCCACA +GGTGGCTGGCCAGCCTGGGCAAGCCCTCACCCCGGTCGTCACTGGGGAGCCCGACTGCATCAACGATGACAACGTCGTCATCCACCAGGGACTCGGGGGA +GGAGTTGAAGTCGCTGTCCAGGCCAGGGTCCGACTCCGTGCTGCTGTCGTCACTGATGCGGATGACGCCCGCTGTCTCGCACGCCAGCCGGGGGGCTTTG +GCCCCGCGTCCCCGAGGTCGCCCTGCAGGGAAGGACAGGGTCACCGAGGGCCAGACCGCAGCAAGGTGGAGGAGCAGGTGGAGGAGACGCAGCAGGACAG +AGCAAGGCCAGTGGTCCGAGCTGGGGAGGTCCATCCGAGAACCCCCTGCCTCTGGGCAAGCAGCTCAGCTGTTCTCCAGGGACGCCCTCTAGGGAACCCC +GTGCCCTGTGGCCAGGAGGGTACGGTGTGGGGGGCCATATTTTATTTATTTATTTTCTTTTGAGACGGAGTCTTACTCTGTCGCCAGGCTGGAGAACGGT +GGCATCTCACTGCACTCTCTGCCTCCTGGATTCAAGCGATTCTCCTGCCTCAGCCTCCTGAGTAGGTGGGATTACAGGCGCCCACCACCACGCCTGGCTA +ATCTTTTGTATTTTAGTAGAGATGGGGTTTCACCATGTTGGCCAGGATGGTGTCGATCTCCTGACCTCGTGATCCACCTGCCTCAGCCTCCCAAAGTGCT +GGGATTATAGGCGTGAACCACCACGCCTGGCTTATTTATTTATTTTTGAGATGGAGTTTCACTCTGTTGCCCAGGCTGGAGTGCAGTGGTGCGATCTCAG +CTCACTGCAACCTCCACCTCCCGGGTTCAAGCAATTCCCCTGCCTCAGCCTCCTGAGCAGCTGGTATTACAAGCATGCACCACCACACCTGGCTAATTTT +TCTATTTTTAGTAGAGATGGAGTTTCACCATGTTGGCCAGGCTGGTCTCAAACTCCTGGCCTCAGGTGATTTGCCCGCCTCAGCCTTCCAAAGTGCTGGG +ATTACAACAGGCGTGACCCACTGCACCTAGCCAATATTTTATTTTTATTAATTTTTTTGAGACAAGAGTTTTTTCTGTCACCCAAGTTGGAGTGCAGTGG +CATGATCTCGGCTCACTGCAATCTCCACCTCTCAGGTTCAAGCGATTCCCCTGCCTCAGCCTCCCAAGTAGCTGGGATTATAGGCGTCCACCACCACGCC +CAGCTAATTTTTGTATTTTTAGTAGAGACAGGGTCTCACCATGTTGGCCAGGCTGGTCTTAAACTCCTGACCTCAGGTGATCCACCCGCCTCGGCCTCCC +AAAGTGCTGGGATTACAGGCGTGAGCCACCACGCCCAGCCAACGGGACAATATTAATAAACCCATATCCAACGTCCTTTCAGGCCTGGCCAGTATGGTGG +ACACGCGGGGTGCCTGGGGAGGCCACACACCAGACTTCGACAGGCAGCTCTGGGCTTCCCTGTGACAGAAGCCTGGGGGTTATCAATGGGCTCCCCAAGG +GACCGTGGAGACCCTGAAAACGGAAGGTGGGAGGGGTCTCGCTCAGCACCCGCGTCCGTGTCCCGCCCCCCGGGTCTCGCTCGGCACCCACGTCTGTGTC +CTTCAGGCTGTCTGTTGCTTCCTCTTCCCTAAGCGTTCCATGGCAGGGTCCACGCAAGACCTGCCACTGGCAGCGGAGCCTTGAGCCTGCCTGGCACGGA +CAGGACCTGCATTTGGCTGAGTGGACGGGGGAGTGGGGGAAGCAGGGAGCGACCAGCCAGCCCCCGGGGGGAGAAAGCAGAGGGGCAGGGGTGGGTGGGG +CCATGGGGGGCAGGGCTTACGTTTCCGCTTGCTGCCCGCTCCTCTGTCCCGCTTTCTCTTGGTGGACGGAAAGTGCTTCTGAATTAGCGACAGGAACACG +CCTCTGAAAGTGAGACGCGGAGTTTATTCTCACACGAGGAGCTGAGGCCAGGCGGGGTTGCTCTCCAGGAGCTGGACGCACCCCTGGGTCCCTGTGGGGG +TCCCGGACAGGACCGGGCCTGGGCAGAGGGTCTCCTGTGTGGAGTGGGCTGGGGAGGACTGGGGGCTGCCTGTGAGCTCTCCTCTGGCCTCCTGGTGTCA +CAGGGCCACCTCGGCCACCAGGCTTCCCCCGCTCTGAGGAATGTGGCCGGATATGATGATGGCTCCCAGGACAGGGGCAGGGGGCAGGGTGAAGGGGTAG +CTGGGGGCATTGGGGAGCTCCGACCCCCAGGCAATGGGGGGATCTAGGGGGGCTGCTGTGACCCTCCCGGGGCATTCTCAACCAACAGGGGAGAGGCTGG +GGCTTCAGACAGCTGGGAGGGCCAGCCCCTAAAATCCACAGCCCCCTTGTTAAAACGGCACAGATGCAGGAAGCCTCCTTCTGAGACCCCTGGAGACCAT +GTCCCAAACCTTCCAGGCCCACCATGCCTGGGGTCCACCTCCAAGCCTCTGCTTTAGACCTGGAGCAGCGGTGAAGGCCTCTGTGGCTGAGGCTGGGGGC +CCAGCAAAGCCCACCCCAGCACCTCCTGCTGCTGGGGCCAAGGGGCAGGGTCAGGCCACAGGTGGCCACAGAGAGGGGTGGCCATGAGCGCAGGAAGCCC +ACAGTCCTGTCCCCACCGTGACACTTACTCAGCGGCCGAGACGAAGCAGTTGAGGTGCCCATCGTTCTCCCCCAGCACCTCCCGCGTGCGCGCCTCGCCC +GTGGACTGCAGCCCGATGACCACGCACTGTGGGACGGCAGAGGACTGTGAGCCACCAGCCCTGCTGTGGGGCCTCTGTGGGGCCAGAACCTGCCAGGCCT +GGGGTGATGGCCACATCCCTCACTCTGCTGCTGTGCTCGCCTCCCCAGGAGGGGCCACGGCCCCCCTACAACACACACTGCTGGGTGGGGGTCTGCCGGC +TGCCTGTCTCGGGATGGTGAGCTGCCCACTGTGTGGTCACACTCCGCTGTTCTGACACCCTGGCTGGCTCTGATTGGAAGACGGACATCCGGGCGTCTCT +CACCCACCAGGGTGCAGCCCCCGCCCACGTCTGGGGAGGGGCCAGGAAGGACCTGGAAGAAGAGCAGCCTCCGCCCCTGCAGGCCCGGCCGCCCTCAGCC +CTCGAAGGCCGCAGCCGCTCACCTTGTCTCGCGCCAGCTCCTCTCGGGCCAGCTCCACCAGCCGGCGCACCTTGGCTGCGATGCACAGATACTTGAAGAA +GCGCTGGTGTGCCGACCAGAACTGGCCCCACAGGGACTTGCGCGACTCCAGGCCGATCCAGTCGGCCGCCTGCTGGAACACGTTCAGGGCCTCGGCCCAC +TGCAATGACACGTCACAAGGCGCCCCTGAGCTGTGGCTCCTGGCTCCCGACCCGGGCCCCGGCCCACCTGCCGCCAGCCCTGGGCAAGGCATCCCCACGC +CAGGTGGAATTTAGGGCAGGATGGGGGTGCTGGGGGTGTGCACTGTAAGAGGCACTGCCTCTACCTGTACGGCAAAAACCTGAAAAACCAAAACACTCGT +GGTGGGGAAGCCGTGCTGCAAACTGCACAGACTCCGCGCCCGCGGCAAACAGGCTCAGCTCCTTCCAAGAACACAGGGTGCTCGCAGCCACGCCTCTCTT +GCTTTGGACCAGGGTCTCACCCAGGTGTGATCCTGTCCAGGGGACACTGGGCATGTCTGGGGCTGGCTGTGGTGGTCAGGTTTGGGGGCTGGTCCCGGCA +TGACTGGGTGGGCTGGGTTAGGGTGGCTGGGACTCTGGCCACGGATGCTGCTCCATACCCCAAAGTGCTCAGGACGGCCCCACCCCGGAGAGCAACCCGG +CCCTGGGGGTTACGGGAGATGCTGGTTGTGTCACCTAAAGAAACGAGTGAAGAGGCTGGGTGTGGTGGCTCACGCCTGTAATCACAGCACTTTGGGAGGC +TGAGGCGGTCAGATCGCCTGAGCTCAGGAGTTTGAGACCAACCAGCCTGACCAACATGGAGAAATCCTGTCTCTACCAAAAATATAAAATTGGCCGGGCT +GGTGGCACATGCCTGTAACCCCAGCTACGCGGGAGGCTGAGGCAGGAGAATTGCTTGAATCTGGTAGGCGGAGGTTGCGGTGAGCCAAGATCGTGCCATT +GCACTCCAGCCTGGGCAACAAGAGTGGAAACCCCGTCTCAAAAAATAAAAAAAAAAAACCATCGAACATACAGGGCTGTTGGGCGTGAGGGGGAGAAAAC +AGGACCTGTCCAAACATGGAGGGAACGACCAAGCCACATGGCCCACAGCAATGTGGATGCTGAACACGGCTACCAACTGCCAGCTGTGGGCCAGGACCTG +GGGGCAAAGGGCTTGGGCACCACAGGAAGGGGGGCGGTGGTTTGGTCCCATCCCTCGTTATCACAGCCACATAAAAACCCCAGTGATGGCCGGGCACGTG +GCTCACGCCTGTCATCCCAGCACTGTGGGAGGCCGAGGCGGGCAGATCACTTGCGGTCAGGAGTTTGAAACCAACCTGGCCAACATGGAGAAACACCGTT +CTCTACCAAAAAATACACAAAATTAGCTGGGTGTGGAGGCGGGCACCTGTAACTCCAGCTACTCGAGAGGCTGAGGGGGGAGAATCGCTTAAACCCAAGA +GGCAGAGGTTGCAGTGAACTGAGATCACACCACAGCACTCCAGCCTAGATGACAGCACGAGACTGTCTCAAAAAAACAACAAAAAAAAAACCCCAGGACA +GGACAGGGCGGGCCGTCACCTGATGACGCCTGTGGCATCTGCAAGGCCACGGGGGAGCAATTTCACCCGGGAAACGCACAGGGGTCCCCGGGTCGGGTGC +GCAGGCTCACCAGCAGGGCCGCGCGGTTGTAGACGCACTCGAAGGCTGGGGCCAGCGGGATCTCCTCGATGCGGAAGGTGACGCCGGAGAAGCTGAGCTG +GCGTGCGATGTACATGCCGCTGACCTTCATGTCCATGGCCACGATCTCCATGGCGCCAACGCCCCTGCGGATGGACACAGCCCCCGTGAGCACGGCCAGA +GCCCGTGGGGATGGAGCCACTCGGAGCGCGAGGCAGAGCCAGTCGCAGAGAGGGCGGGGTCGGCAGGAGCAGAGCCCTGGCGGCCACTGAGGCAGTTGGC +AGCTGAGCCTGGCGGGGACGGGGCAGGAAGGGCTGCGGAGGGGCTGGCTTCCCTGGGAGTGCTGGGCAGCCCGAGGCAGTGAAACGAGCGACCCACATTC +AGCACCTCTGGGTGCTGGGGAAGCACACGTGGCAGTGCCAGGCCTTGGGCTGATGGGCCTGAGGCCTCCTCCCCACCCCCCGCCGCCCCTCCACGTGGGT +GAGAAGGGCACTCACCTCTTCTCGATGGCGTGCAGGAACTCCTCAAAGTTCCGGAAGGGTGTGCCCTCGCCCCAGATACCCAAGCGGCTCATGTAGATCA +TGTTCCGAGGCTCAGAGGCACCTGTGGGGGGAAGCTGCCGTCAGCTCCCCAACCCGGGAGGGCCCAGAGGCCGCGTCAGGGGACGACTAAGTTGGGACCA +CCCGACGAGGGGCCCTGCGGGGTTGGAGCCATGGGCCTGAAGAGAGCCAGCGTGGCCTTGGGACAGGCGCAGAGGTGCCCCAGTGTCCGAGGAGGAGCAG +GGTGCAGACGGAGGCTGAGTACGCGTGTGGGATACCCCTTCGCGGGGACAGCCAGGCAGAAAGACGCTGCTGCGGGTGGGTCACGTGGGATCCGCACCGC +CCCACCTGTGGCGCTGGCGTAGACCACGCGGGCCAGGGGCAGCTTGTTCTGCAGGTCTAGCACAGCCTTGCCCATCTTGGTGGAGCCGGCATTCTTGGCT +TTGTGACACTCGTCGAACACGATCTGAGGCACACGTGGGTTAAGGAGTATTCTGAAGGACGGGGGCGACCCCAGGAGCCCAGGTCCTGACCACCCAAGAC +CCCACCTTCCTGGTGGGGGGCAAACGCCTGTGCGGCTGAGAACTCCACGAGGGAAGCCCAGGTCGGAGTGGCAGCCGGCTACCATGGGGGGCGGGCGGGC +AGGCGGCCCCCACACGACCATTAGATGGGTGTGGCCTGGGATGGCTCCTCCCAGACTCTAAACAACACACACCGAGGATGGGGCCTCCGGCGAGGAAGGG +TGGGATCCCTAAACCATGATATCGCAGGACGTTGCCATCGGAGGAGGATACCTGGAACCTGTTTTCTTTTTTGTTTGTTTTTTTGAGACAGGGTCTTGCT +CTGTCACCCACGCTGGAGTGCAGTGATACAATGTCAGCTCACTGCAACCTCTGCCTCTCAGATTCAAGTGATTCTCCTGCTTCAGCCTCCCAAGGAGCTG +GGACTACAGGTGTGTGCCACCACCACAACCGGCTAATTTTTGTAGTTTTGGTAGAGACGGGGTTGGCCGTTTGGTTGGCCAGATAATCTCAAACTCCTGA +CCTCAAGTGACCTGCCTGCCTCAGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCGTGCCCAGCCCTAATTCTTTGTTTTTTTTTGAGACGAAGTCTC +GCTCTGTCACTAGGCTGGAATGCAGCGGCGCGATCTCAGCTCACTGCAACCTCCGACTCCCTGGTTCAAGCGATTCTCCTGCCTCAGCCTCCTGAGTAGC +TGGGATTACAAGTGTGCGCCACCACGCCCGGGTAATTTTTGTATTTTCAGTAGAGACGGGGTTTCACCATATTGGTCAAGACAGTCTGGAACTCTTTTTT +TTTTTAGATGAGACACAGTCTCGCTCTGTCGCCTGGGCTGGAGAGCAGTGGGGCAATCTCGGCTCACTGCCACCTCTGCCTCCTGGGTTCAAGCGATTCT +CCTGCCTCAGCCTCCCGGGTAGCTGGGATTACAGGTGCGCACCACCACGCCCAGCTAACTTTTGTATTTTTAGTACAGACGTGGTTTCACCATGTTGTCC +AGGTGGTCTCGAACTCCTGACCTCGTGATTCGCCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAAGCGTGAGCCACTGCACCCGGCCAGGTTCTTAATA +TTTTAAGACGAAAGAAAGCCAAGTTCCAGGAAAGCAGTCTGAGGAAGGAAAACTGGGAGAATACAAATTAAACGGCCGGCCCTGCCGCCACGTAGCAGCT +CAGCGAGGTATGATCTCAGGGTTATCGCTATTTCGTAGATTGTTGCACATAGATTGTTCAGCCGGGTGCGAAGACACCAGCAGTCTCCCGTTCTGTTTCT +GGCCAGTCTGAATGTTCTGTGTCTCGGCGTTAACTGAACAGCAAAGCCATGGCCATGTCCTGTGCATGAAGTGGATGCTGCAGGCCAACGTCCCTCCCTT +ATCTGAGCCTGTGCTCCCAACACCCCAACACCCAAGGTGCACCCTGCAGGGCCGAGCACCAGGGCTGAGCCTGGCCAAGGGGTGCCCTGCCGTGCCTTTG +CTGCTAACTGTCCTGGGTCTCCTGTGGGGGAGCCCCTCCGAACCGCAGCCTGCCGACGAGAGCCCTGGGATGCTGGGGAGTGAACTGTGCCCACCACACT +ATCAGCTGGGGTTGGCACCTTCCTGACTTGGGGAGCAGCTCAGTGGCCACCCTCTGCCCACGGCATCATGGCAAACATCAGGACCACATCTATGGTCACT +CATCCCACTTATCAGAACCAAGAAACCAAGCCGGAGCCCTGTGGTGAATGATGATGGTCACTTGTGTGGTACCCACAGGGCCAGCCTCCCAGGACCAGAA +AAGTCTTCTATCCGGAGTCCTAAACCCTGAGCAAAGCTGGGGGCTGGGTGGCCACATCCAGGGTAGTGAGCTCCAGTGGCCTCCAGCCCTTCCCCAGCCC +CACCCCTCCGCTCCTACCCTCTCCCATCCTGCCCTCCTCTCCCCTGACTCCCACCCCTCCTCTCCCACTCCTCCATCCTCCTTTTCCCTCCGACCCCCTA +ATCCAGCCCTCCCCTCCCGATTGCCCCCAGCAGGATACGACGCCCTCGAAGGCCTCCCCACACCAGTCCAGGATCTGCCGGAGGCGAGTGCGGTGCTGGC +CGCCGGCCTGGCTCTCCCCAATCAGGGCGGAGTAGGTGGCGAAGAGGACGCCCTCTGAGGTAGTGGTGTCACCGTACTTGATCTGGGGATGCACAGAACA +GGTGTGGAATGGGGCCCCGGCTCAGCAGGCTCTGGACCTGGGTCTCCCTATCTGTAAGGGTGCTGGGCAGAGCCTGCCCTGGCTGCTGGCCCACCCAGCT +GAGCAGCCCCCACTTTGCAGGGCACGGTCCCCACCTTGCCCCCTACTTTGCCGAGCACAGCCCCTACCTTGCTGAGCGCGTGCACCGCGATGCCCGTGGC +TTCGATGTCCCGCAGGTCGCGCTCCGCATCGTACTTGAGGTCGTTGGAGACGCTGAACCTGCGGGGTGGGGGCGTCAGGCGCGCCCACCCTTCCCCCTCG +CCCCCCGCTTCCGCCCCCCACCCCCGCTCCCGCCCCCTGCCCCAGGCAGGGCCTCACCACAATGCTTTCTTCCGGCCGCGCAGGTGGTTCTCCAGGATGA +CTCCGGCCACCGTCCGGCCTTTGCCCACGCCGGCCCCATCGCCGATGAGAAAGCCCGCGCGCTGCCCGCTGGGGAGCAGGACCTCGTGTTGCTGTTGCCG +GAGAGCAGGCGTCAGGGCCTGGGGGTGCTGGCCCGGCCCCTCCCCAGGGGCCTCGCGGACACAGGCTGGGCTGGGTTGGGGACATGCGGTCACCTGGCAG +GCGTAGGTGATGGCCTCTAGCTGCAGGGCAGACAGGGCCCCGCTGTCCGAGGGCAGGGCCAGGGTGTAGGTGATGTCTGGGGGTGGGACGCTGGACAGTG +TGCTGGTCTCCACCACGCGGTCTGGGTGCTGCTTCCCGATCTTGGCTGGAGGAGCAAGGACGGAGGGCAAGGTAAAGGGTATGGCCAAGGGGTGACCAGG +GCCGGTTATGGCACGCTGGGCGGGTCTGGGGCGTGGCCAGAGCTGGCGGGGCAGTTTGGGGGCGTGGCCAGGTCCCGTTGGGCGGGTCATGGGCGTGGCC +AGGAATGCCTGGGTGGAGGAGTGGTCAGGGCTGGCCGGGTCGGGGGTGTGGCCGCGGCCTGCTGGGTTGGTTGGGGGCGTGGCCAGCGGCTTGCAGGAGG +GGCAAATGCATAAAAATCCTCCCAGTGCCTCTGAGGTTCCTTTCCACTTCTCCCCTCTGCGAACCCCGGTTTTGTATAAGCCTGGATTGTAGAACCTGTC +CCCGGGCTCTCCGGCCCTCCCTGAAGCTTCACATTCCCTCTGTGGGCTGTGCGGGCGGTGGTCACCTGCAGGGTCTCGGTCCCACAAAAGGGTTTGAACC +TGTCCCAGGGCTGGGTGCAGCCGGGCCACTCACACTTGGACGGCACGTAGTCGGCGTAGGTCTCTGTGTGCCCCAGCTCCTCCGCCTCCTCCTCCTCAGC +CTCGTCCTCCTCCTCTGGCTGGCTCTGCACACTCTGCTCCTGCGTGCGTGGCGGGAGCTCAGCGGAGACTGCAGGCCTGAGCGGCCGCGGGCACTGGGCT +CCCCCAGGGGCAGGGGCCAGGCTGACCATGGGCAGCTGAGTGACCCAGGGGTGGGAGACGGCTCTGTCTGCCCCTGCAGCAAGGTGCTCCCCCAGGGCCT +CCATCTCCTCAGCTATAAAATGGGCACTCCCAGCTTCTAGGCCAGCCAAGCGCTCCCCACAATGGAGATGCCTGTGCTGAGCCCTCTCCTTAGGTCCCAT +GAGAGGGCAGGGGAGGGAGCTCTCGGCTGGGCCCAGCTCACCTGGTAGCTGACGAGAAGCGGGGTGCTGTGGGAGGGCAGAAAGTCCTCGAAGCCTGCAA +ACGGCCTGCTGAGCTGGAACAGCTGGAAGGGGAGCAGGATGTCAGCCCGGGCCAGACGGGACAGGTCACAGCTGGTGGGCCCTCGCAGCCTGGCCACCAG +AGGGAGGCTCCCCACTGCCCCGTCCTCGCCTCCCCATCCTCGCTCCCCAGGGCCCTGGGTCTTGCTCTCCTGCTGTTCTCAGGGTGACCCTGGTGCCTCC +CAAGCCTCCCCAGTGGGCACCTCCCTGGGGCCTAAGGCTCGCTCCTCCTGGCCAGCACCTGGCTGCCTTCTCACTGATGGCCAGTGTGCCTGCCTGGAGT +GCCCGGGAGGAAGGTGCCCGGCTAGTTCTGACAGACAACACAGCTTGGTCCCGCGGGAGCTGCCAGGAAGGCTGTGGACAGGGGTCTGACAGGAGAGACC +CACTGTGTGCCAGCCCCATGCAGTGCAGGAGGCCCTCGGGGGCCTGGGAGACAAGGGGTTGGGAGCTCCCTGTCGAGGGGGAAGAGGAGACAGAGGCAGT +GGGGGCGGGCGGGCCTGGGCCTTGTCCCTCACCCGATGGCTCCCAGCACACAGGGTGGGTGGCCCAGGGCAGCCCTGCACTCTCCAAGAACCCCCGTGGG +TGCAGTCCCTGAGGCCCCTCGAGGGCAGCACCTCCTCTGTGAGAGATGGGGCAAGGATGCCTGCCACTGTAGTGACCAGAGAACACATCCCACTGCGGCC +CCACCCTGGGGAGAAGGACTGCCCGGAGCCTCATGCAGATTCACCAGGGTGGGCAGTGACACTGTCCTCGGGGAGCTGACCCCAGGCCTTGGCAGACAGG +TGTGCTGGGCCTCTGGATGAGTCTGTGGCCCACCCAGGGGTCTCCGAACTGACTGGGCGTGTAAAGCCTGTGAACGGGTGGGTCGGGGGGTGGTGTGGCC +CGTCGTCATGCCCACTGTCCAGACGCCAACACTGAGACAGTGTGGACCCCGGGACGGATGGCTGGGGGATGGTAGGGTCCAAACTAGGGTCTGTGTGATT +CTGGAATATATCCACTCTTAAAAAGCAAAAATCCTAACAGTAATACGAGCCATAAAAAACGTAAGCATGGTCAGGGTACAGTGGCTCACACCCGTAAATC +CCAGCACTTTGGGAGGCCAAGGCCTCCCAGAGTGGAGGTCAGGATTTCGAGACCAGCCTGGCCAGCATGCTGAAACCCCGTCTCTACTAAAGATACAAAA +AAAAAAAAATTAGCCAGGTGTGGTGGTGGGCGCCTGTAATCTCAGCTGATCAGGAGGCTGAGGCAGGAGAATCGCTTAAACCCAGGAGGCAGAGGTTGCA +GTGAGCTGAGATCACGCCATTGTACTCCAGCCTGGGTGACAGGGCGAGACTCCATCTCAAAAAAAAAAAAAAAAAAAAAGTGAGCGTGGGCCGGGCATGG +TGGCTCACGCCTGTAATCCCAGCACTTCGGGAGGCCAAGATAGGTGGATCACCTGAGGTTGGGAGTTCAAGACCAGCCTGACCAAAATGGATAAACCCCA +TCTCTACTAAAAATACAAAATTAGCCAGGCACGATGGTACATGCCTGTAATCTCAGCTACTAGGGAGGCTGAGGAGGCAGGAGAATCTCTTGAACCTGGG +AGGTGGAGGGTGCAGTGAGCTGAGATCGCACCACTGCACTCCAGCCTGGGCGACAAGAGCGAGAGACTCTGTCTTAAAAAAAGAAAAAAAAAAGTGTGAA +GAATTGGAAAGGGGAGAATCCCGCCGGGTGCGTGGCTCAGGCCTGTGGGAGGCAGAGGCAGAACGGGCGAGATCTTTTGGGGCCAGGGTTCCAGACCAGC +CTGGACAACATGATAAAATCCTATCTCTACAAAAAATACAAAAATTAGCCAGGCGTGGTGTCGTGTGTCTATGGACCCAGCTACTCGAGAGGCTGAGGCA +GGAGGATCGCTTTAACCCAGAAGGTCGAGGCTGAAATGGGCTGAGGTTGCGCCACCACACTCCAGCCTGGGCGACAGAGTGAGATCCCGTCTCAAAATAA +ATAAGTAAATAAATAAATAAGAGCATCTCTTCTAGACCCGGTCCCCCCCTTGAACTCCAACGTCCTGAGACGGGTGAGGTTTCCGCCCAAGCCTGCCTGA +GCCCGGGCCGGGTTCTCGGCAGTGTGTGGGAGCCACCAGGCTAGTGATGCTAATGAACTGAGTCCACAGCTTCTGCATTTTCTAACACTAGGAACACTCC +TGAGGGTTTTTAAAGAAAGTGGAAGCGTGGCACAGGAAGGTTAGAAACCTATACTCAGTTGCCCTCTCCTTTTTTTTTTAAGTTAACAAAACACAAAAAA +ACAGACGCCACGCAGGTTCCTGGAAGGCTGAGTCACCATTCCCGGTGGGGCTGGCGGGCATTGGGTTTCAGATGCCCTCGTGCCGGCCACAGCAGGCCGG +TCAGGCCCTGGCTTCTTTCCTCACGCCCTGCTGAGGACCTGGGAGCTAGCTGGGAGGGCACGGGCCCCGGGCTGGGTGAAATGCTCTGCTGGGCCCTTGT +GCCAGAGGGACCAAGCCTGAGCCGCCCACCATGGCTGCGGGGTGCCCTGATGCTTCCTGAGCCGCCCACCGTGAGCCACCCACCGTGGCTGCGGGGTGCC +CTGATGCTTCCTGCCTGGGCCCCCAAGCCCGTGAGTTCTGCTGCCCGGGTTGCCCCTTCCTGAGGGCCCGGGAGAGCGGCCTATGGGTGTGAGCCCACCA +CTGTGCCGGGAGCGTGCGGAGGCTGGCATGGGCCCTCACCGGAAGGCGCTCAGTCCCAGAGACATGTCCAACGTCTGCTCCCAAAGTCTAGAAGCTTCTC +TCGTGGACAGGCCCGGATTGGGGAAGGGACTTGCCAGGCCTGGCTCCCAGCCATGCCTCCCTCACCAGACACCTCCACTGAGTCGCACTGGGGCACGGCT +AGAGGCTAGGCCCGAAGAACCTGGGGGCCCTGCTGCCCTACAACCCCTGCTCTAGGCCTGGCCCACCCAGGTCCTTCAGGAGCTTCTTGGAGGCAAACCC +CAGCCCCTCAGCCCCCACGGACAATGTCCAGCTCCCCACCCTGGGACAGGATCCACCAACCTCGCCCTCTCAGCTCCCCACTAGCGGGGACACGGCCACT +GCTGACCCAGGCACCATGGGGCTGGATGCCACCACAGGTGCTGTTCCTCTGCCTGGACAGCCACATTGCCTGGGCCCGCTGGGCGCTGCCTCTCCAGGGG +GCCCTTCCTGACCACGCTTCTCTGTCCCGTCACCTTCCTGTGCTTCTCTAGACCAGGGACTCCCCGGGTGCGGTGGACACGGGGCAGGGTCCCTCTCAGG +TGGGGCCATAATGGGCACTGCAGGGCGCTGGGCAGCATCCTGGCCCCCCCCAACTCCATGCCAGGAGCACCGCCCAGATGTGGTAGCCACAGATGTCCTG +GACGTCGCCTTCTCCTATTCAGGACACAAGAGGACCCTCAACTAACCACCTCATCCATGGCCACAGATGGCGCCGACAGTGACAGGCACAGCCATTGGCA +CGCAGAGTGGGGGAGACTGAGACCTCACTGGACCGTGTGGGTCCCGGGCTGGGGAGGCCACGCTGGTGGGTCGGGGCTGGCTGGGGGCACCGGGCGCACT +GACCTTATCGTGGGTGGAGGGGGCAGGGTTATCGTCCCAGATGGTGGACACCTGGTTGAGGCTGTCAGCCGGCAGGAAGTCGGGCGTGTCCACGATGTCC +GACAGGGAGTCCACGGACGAGGAGAAGATGGAGATGTTGGAGAAGTCCTCAAAATAGGAGGAGTCCTGGAAGACAAGGCCAGGCCCGGTGAGGGTGGTAC +GGGAGACACCAAGGCCCCTCCACGCACTGGAGCACGTGGGGATGGGAGACACCACGGCCCTCCACACACTGGAGCATGTGGGAATGGGAGACACCACGGC +CCTCCCAGGTTCAAGCAATTCTCCTGCCTCATCCTCCCAAGTAGCAGGGATTACAGGTGTGCGCCACCATGCCCAGCTAATTTTTTTGTATTTTTACTAG +GGACGGGGTTTCACCATGTTGGCCAGCCTGGTTTTGAACTCCTGACCTCAAGTGATCTGCCTGCTTCGGCATCCAAAAGTGTTGGGATTACAGGCGTGAG +CCACCATGTGACAGAGCGAGAGAGTGAGACTCCGTCTCAAAAAAGAAAAAAATAAACAAGCAATGGGTGAGAAACACCAACCCTCAGGGCCACGCAGGAC +GGCGTCTGACTTCTGCAGCACCTGAAGGGCAGCAATGCTGCAGGAACTCTGAGCAGCTCGGGTCTGGGGTGAGCCTGGTGCCATGCCCTGTGCCGGAGGC +AGGGGCGGGGGCAGCCACGCCCAGAGGTGGGGCTCGCCATGGGGATGACACACACACACGCGCTGCCCAGTGAAGGAGATGTATGTACATCATTTCATTT +TTTTTTTTTTGAGACGGATTCTTACACTGTCGCCCGGGCTGGAGTGCAATGGTGTGATCTCGTCTCACTGCACCCTCTGCCTCCCAGGTGCAAGCGATTC +TCCTGCCTCAGCCTCCCGAGTAGCTGGGATTACAGGCACGTGCCACCACGCCCAGCTAATTTTTGTATTTTTAGTAGAGACGGGGTTTCACCGTGTTGGT +CAGGCTGGTCTCGAACTCCTGACCTCAGGTGATCCATCCACCTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGTGTCCGGCCACATGTGA +TGTCTCACGCCTGTAATCCCAGCACTTGGAGGCCAAGGTGGAAGATTGCTTGAGTCCAGGAGTTCAAGATTCGCCTGGACAATATGGCAAAACCCCATTT +CTACTAAAAATACAAAAATTAGCTGGGTGTGGTGGTGCATGCCCGTAGTCCCAGCTACTCGGGGGGCTGAGGCGGGAGGATCACCTGAGCCCAGAGGGGT +CAAGGCTGCAGTGAGCTGTTACTGCACAACTACATTCCAGCCTGGGTGACAGAGCAAGACTCTGTCTCAAAAAAAAAAAAAATAGACTGGGCATGGTAGC +TCACGCCTGTAACCCCAGCACTTTGAGAAGCCAAGGTGGGCAGATCACCTGAGGTCAGGAGTTCAAGACCAGCCTGACCAATATGGTAAAACCCTGTCTT +TACTAAAAACACAAAAATTAGCTGGGCATGGTGGTGCGTGCCTGTAATCCTAGCTACTCGAGAGGCTGGGGCAGGAGAACTGCTTGAACTCAGGAGGCAG +AGGCTGCAGTGGGCTGAGATCGTGCCATTGCACTCCAGTCTGGGTGACACAGGGAGACTCCATCTCAAGAAAAACAAACAAAGAAAAAAACCAGGCATGT +CAAGGGGGCGCTGTCTCTCCCTGGAAGCTGTGGGTTCCGTCCCCCTCACCTTGCTCAGCTTTGCCCACTGCCCACCCTGTCAGACCCAAGCACCTGGGCA +CTGATCACTAGGGACCTTCAGGAACCTGCCCCCAAACAGAGACCCCCGGGACAGAGGTGTCCATGCTGCCCGCCTGAGGCCCAGAGCCAGGTAGGGTGCA +GCACCCCCCACCCCAGGAGGGTAGGAGCAGTCCACCTCCCAGAGCCTCTGGAGGCCCCGATCGGCAGGGTTGGGGAGCATTCATCCCACTGAGGCCCACG +AGGGCCCTCCGGACACTGCCCACCCAGGCTGCAGAGGGCCTGGTCACGCTGACCTGTGGCCCGGACCCTCCGTGGAAGCATTTCCCGGGCAAGGTCAGGG +GCTCCTGAGTTGGTCAAGGCCCCAGCCAGGAGCGGGGGTGAGTTGCTATCGGGCCCAGAACCGCCCAGGCCTTGGTGGTGCAGGGAGCGCAGGCAGAGCG +GAGGAGAGCTCCCCAAACCCAAATGCGTGGGTCACACGGCCAGTCCTTCCCCGGAGCTCAGCGTGGACAGAGGGAAGGGACCTCAGGCAGAGACACCTGC +CCCACGCCCTCACCAGGTGCCCTTGGCCCAAGAAGACAGGACAACAGGGTCCTCCCGCCCAGGGTCCTCCACCCAAAACTCCTGCCCCAGTCTGAGGAAA +CACCAGCCCGACTACTCCAGGGCATCCACACCACCCGACCAGCCCCAGGACCGCCCAACGCATCTGAAACACGGGCCTCTGAGAAACCATCACAGCCCAG +AGGGGCCTGAGGAGACGCCTAAACACCACGTGGGGTCCTGGGCAGGAAAGGACATGGGGGAAACTGAGGCAATCCAAGCAAAGCGTGGGCCTCAGGAGTT +AACGGTGGCGTACGGATGTTGGTTCATCAGCCGTGACAGCCACAGACGGGAGATAGAACAGCAGGGAGCCCGGGAGTGGGTGCACGGGGACTCTCTGCAC +TGTCCCTGCAGCTTTTCTGTCATTCTAAAACAGTTTGAAAAGTTAAAGTCAAGTCGGGCAGGGGGGAGCTCACGTCTGCTACTCAGGAGGCTGAGGCAGG +AGGATCCGTTGAGCCCAGGTGGTCGAGGCTGCAGTGAGCTATAATTGCGCCACTGCACGCCAGCCTGGGAGACAGAGCGAGACCCTATCTCAAAAAAAAA +GTTAAAAGTCAAGCAGGGCGTAGTGGCTCATGCCTGTAATCCTACTGTTTTAGAGCCAAGGTGAAAGAATCACTTGAGCCCAGGAGTTCAAGACCAGCCT +GGGCAACACAGCAAGACTCCATGTCTACAGAACGTTTAAAAATTAGCTGGGCATGGCAGCATGTGCCTGCAGTCCCAGCTACTCAGGAGGCTGAGGTGGG +AGGATTGCTTCAACCCAGTTGGTGGAGGTTGCAGGGAGCCGAGATCGTGCCACTGCACACCAGCCTGGGTGACAGAGCAAGTCCCTGTCACAAAAACAAA +TAAATAAAAGTGAAAGTCTAATAATGAGGGAGTGCTTGCAGCTTTCAGGCTTCAAGAACGCAGCCTCGAGGCCCCGCCCTGCTCCCCGTCCGGTCCTTCC +CAGCACAGGACACCCCACCAGGTGCATGAGCCCTCGAAGCCTTCACTTCTAGCAGGTGCCCTCAGCGATTAGGGACAGAGGGAGACGGGGTTCCCAGGGC +TGGCCCTGTTCACATGTGGGAAGCTGAACAGAGCCAGGCCAGCTCCCCCCACAGTGGCTCCGTCCTCTGCCCACATCTGGATTTGACTCCTAGCAGCCAC +CAGCTCACCTCAGAGACAGCCTAAGTCCCACCCGCGCCTGTGTGTCCCTCCACAGCCCCTCCAGGCCGGCCCAGGCTCCTGCATCCTTCACCACATGACC +CACCCACCCTCCAGCCTCAGCTCAGCGGACCCAGTGCCTCCCCAGGGAACCGGGCCCCTCTGCAGTCTGTAGTGAGGGCAAGCACCAAGGCCCCTCAAGG +GTGACACTTGCATCCCTCCCCGCCAGCCCCCAGTTCTGGGGCCCCAGGGAGGGCCGGGGCTGCCCGCTGTGGTTCTTGTCTCTGTAGCATTTCAGGAGCC +CTGGGCTGAGGTGGGGAGCTGGGAGGACCTGGCTGGGAGGACCTGGCTCTGCCCGCTTCAAAAGCAGCAGACACAGCTCCTCCTGCCCTGGGCAGCCAAC +TCCAGACCTGACTCCAGAACTGACTCCAGACCTGATGTGCTGCCGCTGCCCTGTGCTCCAGGACCCATGGGGAGCCACAGAGCCACAGGGATTTGCCGGC +CTGCGCCACCAGAGCCAGCCCTGACCAGGCCCACCCAGCCTCCGCTCCCTACAAGAGCCCCATAAGACACCCAGAGCCCCTCCACCTGAGGCTTCTCCAG +AGGAAAGCCACAGCTCTGGGTCCTACCCCAGGGGCAGAAGGAGGGGGACGCAGCCCTCCCGACAGCCACTGCCACTGTCACTGAGGGCCCCCGTCCGGGC +AGGGCTGAGCCCGACCCCCCCACTCCGCTCGGGTCCCCCAGCCTACGCACAGGGCGCCGCTCCCAGCCCGAAGTCTTAAATCTCTGCCTCGGAACCTTCC +GGCAGATTCCCTCTCACTGCCAGAAGAGACGGACGGGGCGGGGTGGGGATTTTTTTAGATCCTGGCGGCCTCGGACTCTAGGATGAGATGCCGGCTGCTC +CGGCAGGGGGCCCGGCCGTCCTGAATGGGGTCCCACCTCCCAGACCCCTGCCCCCGAGGGCCTCGCCCGCCCCGGGAAGGGAGTGTTACCTTGTTCAGAG +CCTCAAACTGCAGCCACAGCTGCAGCTGGGACATGGTCCCGGCGCTCGGGGGGCCAGGGGTCCCCCAGGAAGCGCTGCCCGGGAGCGGCTCCCTCATGAC +CGCGGCAGCAGCCCCAGCATTGGGTCGGCCGGGGCGGACGGGGGCGGCTCTCCGCCCGGCTGCATTTGCATGTCGGTTTAGTCACCGCCGCCGGCGCCTA +CTTCCTCTAAGGCCGGGGCTGACTTTCAGGAAATGATGCCGGCCCCGTAAGTCAGGGCAATTACCGGCAGTGCGAGGAGAATTACTGTACGGGGCGGATC +TCCCACAGGCGCTGTCAACACGCAACCCCACCCGTGCCCCGCCGCAGGACCAGCCCCCTTTGGGGCACCCGGCGGACGTGCAGAATGCCCAGGTGGGCAT +GGGCCTCGGTCTCCCCAGACTGCAGGGAGCTGGGTTCCGTTCCACGGGGACCAGCTGCTGTTCCTGGTGCCCCCAAACCACAGGCAGGGAAACTGCGGCC +AAGACCGCCTCCCTTCACCCAGCACCCCACGCATGCCAAGCGCACCTCAGGCCCTGCTGCGCCCCCCTGGGGCTCTCCCCACCCCACCCCTGCAGGCTGA +GGTCCCCGAGAAGCCCCTGCCGCCGAAGCAAAGTCCCCTCCCTGCTCTTTCCCTGCTGTCCGTGCCCAGGGGGTTCAGCGGGCCCCGTGGCCTCCCTTGA +TCTGGGGCTGGCGGAGGGAGAGCTGAGCCTGGGCCCCTCCTCTCCAGGCTCTGGCCAGACCCGGCCTCGGCCCCCTGGGCAGGAACAAGTGGTAGCGTCC +TGGGAAAAGAACGTTCTCGCTTTGGTAGAAAACCAAGTGTCAATGATGCACTTGCTGGGGCAACCCCGGGCCGCGAGCCCGCCCGCGGCCACACTCTTGC +CCGCACTGTGAGGACCCTGGCGCATCACAGGGGCCTAGACACCGCGGGGCAGACACCTGATGGGACCTCACATTGGGCCACAGGCGGTCATTCTCGGTGT +CCTTGGAGGAGCTGGGGAGGCCCCAGGGCCAGAGGGGGTGGGAGGACGGCCGGGCTGTGGAGAGGACGGGCCCCATCTGCCTGTACTCAGCGACTGACGG +GGCAGAGGCCGCATTGCCCACGAGACCGCGGCCGAGACCGCGCAGGTGGCCACGGCTCCTCCTCTGTGAGGGGAGGAAGGGCCCGGCCCTGTGGCCAGGG +GCCCTGGGAAAGAAGGAAACCGCCCCGAGAGGCCAGGGGAGCCCGTGGCTGGGCCGGAGGGCTCGGGACAGTTCTGGGCTTGTAAGACTCCCGCCAGGGC +TCTGAGGGGAGAGTGGGACCAGGGGGCCCTCAAACCCTGTGCACTCCGCCCCCTCGGGCTCACCCTGTTCTAGACCCTGAGGCCCTGTGCCAGCCCCACT +GGGGCCCCGCGACCAGGCACCGCAGCAGCGGAGGCTGGTGCAGACTGTCGCCCACACCCCTTGCCACGACCCATCACCTCCTGGAGGCTGGGCGACAACA +CGGGTCCGTGCCGCTGGGGCGAGGGGCCCGCCTGCCAGGCACCCCGCCCGCCAATGGAAAACAACCAATGGGGAAGAAACCCACGGAGCCGCTCAATCCG +GCAGCCAATCACAGCCACCGCTCAACCTAGCAGCCAATCACAGCCACCGCTCAACCCAGTAGCCAATCACAGCCACCGCTCAACCCAGCAGCCAATCACA +GCCACTCCCAGAGACAGCTCCACACCAGCTCCACGCAAAAAACCCACAACCACAAGCGCTGCTGAGGACGCGGGGCAGTGGCCTGGGAACCATCCTGCAG +CTCCTCAAAAGAGGCGAATGGGGAGTAACAACCCAGCAGCTGCACTCCCACGTGCCATCAGGAGGACCCACAGCTCACAAAAGCCTGAACCTACAGCTCA +GGAGTGGACCCACAGCCCACAGGACCCACAGCTCAAGGGTGGACTCACAGCTCACAGGACCCATAGCTCATGGGTGGACCCACAGCTCATAGGCGCCTGG +ACCCACAGCTCATGGGTGGACCCACAGCCCATAGGACCCACAGCTCACGGGTGGACTCACAGCTCACGGGTGGACTCACAGCTCACGGGTGGACTCACAG +CTCACAGGTGGACCCACAGCTCACAGGACCTACAGCTCACGGGTGGACTCACAGCTCATAGGCACCTGGACCCACAGCTCACGGGTGGACTCACAGCTCA +CAGGACCTACAGCTCACGGGTGGACCCACAGCTCCCGGGTGGACCCTCAGCTCCCAGGTGGACCCACAGCTCATGACAGCCTGGCTCCTGCAGCGCAGTC +ACCACGGAGGAACAGGGCCAGCACAGTGAGGCCGTCCACACACTGGAACACGACCCAGCCATGAAAAGGAGCAAGGCTCTGACCCAAGCCACAGCACGGA +TGCACCTTGAGGACCTCACACTCAGTGAAAGACGCCAAACACAGAAGGCCACGCAGTGTGTGAGGCCATTTCTATGAAATGTCCTGTCCTGAACAGGAAT +CCACACAGACAGGAAAAGCATTCAGGTTATCAGGGGGTGGGGATGGGCTGGGGAGTGACAGCTGATGGGAACGGGGCTTCCTGTGGGATGATGGAATGTT +CTGGAACTAGACAGAGGTGGTGGTTGCACAACTCTGTGAATATACTTTTTTAAAGTGTGGATTTGGGCCCGGCACGGTGGCTTACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGTGGGTGGATCACGAGGTCAGGAGTTCAAGACCAGCCTGGCCAGCATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCAGGTGTGGTGGTGGGTACCTGCAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATTGCTTGAACCCGGGAGGCAGAGGTTACAGTGAGCTGAAATC +GTGCCACTGCACTCTAGCCTGGGCAACAGAGCAAGACTCTGTCTCAAAAAAAAAAAAAAAAAAAAAAAAGGTGGATTTGGCCGAGCGTAGTGGCTCACAC +CTGCCATCCCGGCACTTTGGGAAGCTGAGGTGGGCAAACAGCTTGAGCCCAGGAAGTTCAAGACCAGCCTGGGCAACATAGTGAGATCCCATCTCCACAA +AAAATACAAAAACCAGCTGCGCATGGTGGCGGGCACCTGTGGTCCCAGCTGCTCAGGAGGCCATGGCAGGAGAATCACTTGAGCTAGAGAGGTGGAAGCT +GCAGTAAGTTATGATCACACCACTGCACTCCAGCCTGGGCAACAGAGCAAAATACTGTCTCAAATAAATAAAGTGGATTTTGTGGTATGTGAATTTTGTC +TCAGTTTTTAAAAGACCTGGAAAGCAACGAAACAGAAAGAACAAGCACAGACTCCGACTTGCTCCCCAGGCCCCAATGTGACAGCACAGCCCAGGGTCCC +TGGAGCAGGTCAGACTGAGGATAGGGGTGCGCCGCCTAGGGACCTGCTGGGCACTACCCCACCCACCTCCGGCGCCCCGCGCCCAGTCCTGGGCTCCCGT +GGCCCGGTCTCTCCCTCCGCCTCTGTCCAGGGTGCACCCCTCACTGACCAGTCCCGCAGCAACGCTGACCGAGGGCTCCGTGTAAGCCTGGCTGAATGCC +CGCTGCCTCAGCCCTCACAGGAACCCTGCCCTGCATTACAGGGAGGGAAACAGGCTACGGGGATGGGAGGGGCTCCTCCTGGAGGGGGCTGGGGGGCAGA +CAGAAGAGGCTTCCAGGTGGTCGTGGGGCACAGGTGGCACTTCCTAGACACTGCCAGTCTTTGGTGGCTGGGAGAAGGGCCCCTCAGCAGGCCTGGTCAC +TAGAGTGCCCCGTGCAGAGCTGAACTGTGTCCCCAAAATGGTGTGATCATGTCCTGGCACCTGGAAGCTGTGTGTGTGGCCTTATTTGGGAATCCGGTCC +TTGCAGATGTGAGTGGTTAAAAAAAAAAAGGCCGCACTGGCCGAGCGGGTGTTCTGTGCCTGGTGTCCTCATTCGAAGGAGACACAGTCCCGGGGAGGAG +GCCACGGGACACAGAAGCAGAGATCCCAGCCCTGCGGCCACAGCCAGGGGATGCCCGGATCCCCCAGATGCTGGAGGGGCCGGAAGGAGCGCGGCCCTGT +CCGCACCTTGACTTTGGACTTCCAGGCTCCAGGGCTGGGAGGGGACAGAGTCCTGGCCTTTGAAGCTGTGTGTGCTGCTTCCTCACAGCAGCCCTGGGAG +GCTGGCACGGCTCCCCAGGAAACTGGGCTCCCTTCTGTCAGGGTTCCGGCCAGGTGCCTGGTATGGGCCCTGGGGCCGCCGCCTCAGTGTCTTCTGGTGC +TGCAGCCGGGCAGGGCCGAACCCTGGCGCACAGCTTCCTGCTGAGTCTCCCTCTCTAAGGCTGTCTGTGGGCGGCTCTGCCGGCCCCTCCTGCACCTGCC +CAGGCCCTGGGCGGAGGCTCCTCCTCCCGGGGGGGCTGTGGCCTCAGCACAGACCAGGGGACAGAAGGTGGCTCTTCTTGGCCTTGGCTGGGTGTGAACC +AAAGACTTCCTGTAAGAAATCCCCCTCTCCCTCTCCCTCCTTCGCTCCCTCATCTCTCTCCCTCTTTTTTGCCCAATGCCAGTAACTGTGGGGGCTCCGT +GGTGCCGGATGGGCCGAGGCATCTGACCCCTGCTGAAACGCATCTGCAGAACAGTCAATGCTGCCTGCCTCCCTGCCTGAAAGCAGCCAGAGTTTGCAAA +GCGCTTTTCTGAGCCGTGAGCTCATCCTGAGCTTCCCAGAAGCCCCCGGGCTGCCAGGCAGAGAGTGTTGTTACCGGACAGCTGCGTTCCCAATGGTCCC +TGCAGCCCCATGGGGACCCGGGATGGATGCCCGGCAGGTGGAGAGGTCCTCACAGGACAGGTGGTGGGCAAGGGGGCAGCACCTGGGGAATGGGGATGGG +CTGTGGGTGCCGAGAGCCCCAGGAGCCCAGCAGAGACGCAAGGGATCTGGGTGATGTCAGGAAGGGTGAAGGAGCACCCCCACCCCAGGAACAGGCGGCA +AGGGATGGGCGAGGGGCAGTGAGGCGAGCAGGACCTGGGGAATGTCCTGTGTAGGGGCACAGGCTGGGGAGAGGCTTGGGCTGGGGTGCGGTTGGGGGAG +GCTGGCACTGGGGTGCAGTGGAGGAGAGGCTCGGGCTGGGGTACAGTGGGGGGAGGCTCAGGCTGGGGTGAGGCTCGGGCCGGGGTGCGGTGGGGGGAGG +CTCGGGCCGGGGTGCGGTGGGGGGAGGCTCGGGCCGGGGTGCGGTGGGGGGAGGCTCGGGCCGGGGTGCAGTGGGGGGAGGCTCGGGCCGGGGTGCGGTG +AGGGGAGGCTCGGGCCGGGGTGCGGTTGGGGGAGGCTGGCACTGGGGTGCAGTGGAGGAGAGGCTCGGGCTGGGGTGCAGTGGGGGGAGGCTCGGGCTGG +GGGGGTGAGGCTCGGGCTGGGGTGCGGTGGGGGGAGGTTCGGGCTGGGGTGCGGTGGGGGGAGGCTCGGGCTGGGGTGCGGTGGGGGGAGGCTCGGGCTG +GGGTGCGGTGGGGGGAGGCTCGGGCTGGGGTGCAGTGGGGGGAGGCTCGGGCTGGGGTGCAGTGGGGGGAGGCTCGGGCTGGGGTGCAGTGGGGGGAGGC +TCAGGCTGGGGGGAGGCTCGGGCTGGGGTGCGGTGGGGGGAGGCTCGGGCTGGGGTGCGGTGGGGGGAGGCTCGGGCTGGGGTGCGGTGGGGGGAGGCTC +GGGCTGGGGTGCAGTGGGGGGAGGCTCAGGCTGGGGGGAGGCTCGGGCTGGGGTGCGGTGGGGGGAGGTTCGGGCTGGGGTGCGGTGGGGGGAGGCTCGG +GCTGGGGTGCGGTGGGGGGAGGCTCGGGCTGGGGTGCGGTGGGGGGAGGCTCGGGCTGGGGTGCAGTGGGGGGAGGCTCGGGCTGGGGTGCAGTGGGGGG +AGGCTCAGGCTGGGGGGAGGCTCGGGCTGGGGTGCGGTGGGGGGAGGCTCGGGCTGGGGTGCGGTGGGGGGAGGCTCGGGCTGGGGTGCGGTGGGGGGAG +GCTCGGGCTGGGGTGCGGTGGGGGGAGGCTCGGGCTGGGGTGCAGTGGGGGGAGGCTCAGGCTGGGGGGAGGCTCGGGCTGGGGTGCGGTGGGGGGAGGC +TCGGGCTGGGGTGTGGTGGGGAGGAGACCAGAAGAGGCACCAGGGGCTGCCCTGGGGGACACTCACCCCACACAGAAACAGGTGCCGGAGAGCCTGGGGG +TGGGGCCGCGAGGCTGGGCTGGGCCTGGAGCAGGGGACCCACGGGAGGCTCTGGGCACAGAGGGTGGGCTGCAGCAGCAAGGGCCCCTTATCCTCGAGCA +GGAACCCAACACCCCCCAGCCAGACCCAGTCATGCCTGGAACACACAGACATGGACCTGCATATGGACGCTGCTAACAGCGATTCACAGCTGCTGTCAAC +CCATACCTACTCCTGGGTATGAGCCCAAGAGAAACGAAAACGTGTCCACTGGGAAGTTTGCACCCGTGCTCACGGCGGCACAACTCACGACGGCCACGGG +TGGAAGCAGCACAAGCGTCCATCACGGACACACAGACAGACACAGTGGGGCCCTCCACGCCTCCATCACAGACAGACACAGTGGGGCCCTCCACGCCTCC +ATCACAGACGGACACAGTGGGGCCCTCCACGCCTCCATCACAGACAGACACAGTTGGTCCTCCACGCCTCCATCACGGACAGACACAGTGGGGCCCTCCA +CGCCTCCATCACGGACAGACACAGTTGGTCCTCCACGCCTCCATCACGGACAGACACAGTGGGGCCCTCCATGCGTCCATCACGGACAGACACAGTGGGT +CCTCCACGCGTCCATCACAGACAGACACAGTGGGGCCCTCCACAGGTCCATCACGGACACATGGACAGACACAGTGGGCCCCTCCACGCGTCCATCACAG +ACAGACACTGTGGTACCTGGTACCTCCACGCGTCTATCATGAACAAAAACAGTGGGTCCTCCACGCGTCCATCATGAACAAAAACAGTGGGTCCTGCATG +CGTCCATCATGGACAAACAAGGTGGGGCCCCTTCATGTGCCGGAACACGGCTCAGCCATAATCAGGAGCCAGGCTCTGACCCAGCCATAGCTCGGATGTA +CCTTGAGGACATCACACTCAGTGAGAGACGCCAGAGGCAGGAGGCCATGCAGCGTGTGATCCCATTTCTATGAAATGTGCAGGACAGGCCAAGCCACAGA +GACGGGAAGGGGATGCGTGGGCGCCGGGGCAGGGGAGGGATGGGGAGTGACAGCTGACGGGGACAGGGCCTCCTCTAGGGGGACAATGATCTGGAATTAG +AATTACATGGTGATGGCTGAACAGCTCTGGACTTTGTAACAGCCACAGCATCGTTCACTTAGAAATGGGGACTTTTCTGTCACGTGAATTGAGTCTCACG +TGACAGAAAAGGGGCGGGGCGTGGTGGCTCGCACCTGTAATCCCGACACTTTGGGAGGCCGAGGCGGATGGATCACCTGAGATCACGAGTTTGAGACCAC +CCTGGCCAACGTGGTGAAACCCCGTCTCTACTAAAAATACAAAAATCAGCTGGGCGCGGTGGCGCACACCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCACTTGAACCAGGCAAGCAGAGGCTGCAGTGAGCTGAGATCGTGCCATTGCACTCCAGCCTGGGAGACAGAGTGAGACTTTGTCTCAAAAAT +AAATAAATATGGTGCGCGTCTGTAATCCCAGCTACTCAGGAGGCTGAGACAGGAGAATCGCTTGAACCTGGGAGGCAGAGTTTGCCATGAGCCGAGATAG +ATCACACCATTGCACTCCAGCTTAGACACCAAAAGCAAAACTCCATCTCAAAACAAAACAAAAAACTAGAGAAAAACAGAGACAGAAAAGAAAGAAAGAA +AATAAAGAAGAAATGCAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAATGCTTTGGGAGGCTGAGGTGGGTGGATCACAAGGTCAGGAGATTGAGAC +CAGCCTGGCTAACACGGTGAAACCCCGTGTCCACTAAAAAACACAAAAAATTAGCTGGGCGTGGTGGTGGGCACCTGTAGTCCCAGCTACTCGGGAGGCT +GAGGCGGGAGAATGGCATGAACCCAGGAGGCGTTGGTTGCAGTGAGCCGAGGTCACGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGATTTCATCTCA +AAAAAAAAAAAAAAGCAGCAGCAACACAGAGCCACGTGTCCACAGAACCACGGTTCACCTGCACACCGCGGCAGGGGGCCCCACCAGGACACACGGGGCT +GAGCCATCACCCACCAGGGACATTGAGCCTGATGGCTTCGCGCCAACCTGGAGACGGAAGGCTGAGCAGAAGTGAGGGGGGCCCTTCCTCCGGGCCAGGG +TGGCTGGAGGGCCGGGCAAGGCACACACGTGACACCGCGGGAGCCCCGCAGCCCACGGTGGATGCCAGCAGCGGCATCCTGGCGCAGCGTGAGCCCCAGG +GGTGGGGGTGGGGGTGGCCAGGGAGCAGGCAGAGAGCGGGGAAGGGGTGGGGGTCCCACACAGACCCAGCCGTCAGCAGGAGAAGGCACACGGAAAACAG +ACGGACGCAGCAGGGATGCCCGCAGGCAGCTCCCACGGGCAGAGGCTGCTGACCCCGCCTTGGGCAGGACCAGCCTCTGCTCAGCCTTGGGTCTTCCCCC +AGGCTGAGAGAAACAGGAAATGGATGGTGAAGGAACCCCGTCCCCGCCAAGCGGCCAAAGTTACCAGCATCAGCACAACACGCGCAACGCCAGGCACTCC +GGTCCACGCCGCACTGTACATGGTGCCGTCTGAGGGATTCCTCCATCCAGTCAGGAGACAACCCCAGACAAAACCAACGGAGAGGCACTCTGGAGAAGAC +ACACCCTGGAGAAGACACACCCTGGAGAAGACGCACCCCGGAGAAGACGCACCCCGGAGAAGAGGCGCCCCGGAGAAGAGGCACTCCGGAGAAGACGCGC +CCCGGAGAACACGCGCCCCGGAGAAGAGGCACCCTGGAGAACTGCCTCTTCGGGGGCAAGCGCAGAGGCTGCTGACTCCCCCGGTCCAACAAGCTCTTAG +TTTTTGCAATTTTTTTGTAATTTTTTTTTTTTTAGACAGAGTCTTGCTCTGTCACCCAGGCTCGAATGCAGTGGCGCAATCTCGGCTCCCTGCAACCTCT +GCTTCCCGAGTTCAAGTGATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGTGCCCGCCACCATGCTCAGCTAATTTTTGTATTTGTAGTAGA +GACGGGGTTTCGCCACGTTGGCCAGGATGGTCTCAAACTCCTAAGCTCAGGTGATCTGCCCGCCTTGGCCCCCCAAAGTGCTGGGGTTACAAGCTTGAGC +ACTGCGCCTGACCTGTAAATCTAATTTTTAATTTTGTATAGAGATGAGGTCTCATTATGTTGCCCAGGCTGGATCCACGTGTCCTTCATGGACAAACACA +GTGGGCCCCTCCACGCGTCCATCACGGACAAACACAGTGGGGCCCTCCACGCATCCATCACGGACACACGGACAAACACAATGGGCCTCCCACTGGGAAC +TCCCAGACTCAAGCGATCCTCATGCCTCAGTCAAATAGATGGGACCCAAATACTGGGACTACAGGCTTGCACCACCATGCCCGACTAATTTTTTCTATTT +TTTATACAGATAGGGTCTCACTATGTTGCGCAGGCTGGTCTCAAACCCCTGGGCTCAAACAATCCTCCCGCCTTGGCCTCCCAAAGTGCTGGGATCACAG +GCGTGAGCCACCGTGCCCAGTCCTGACTCAAACATGACCTCCTGCATTCCCAGGGGCAGAATCTCCCAGGCACAGTGGCCCTACTCGGAGTCTGTGAAGT +GAAGACCACCAGGTGAGCCATGATCAACCCTCCCCTCAATGACCTCCCTCACGATCAACCCTCCCCTCAATGGCCTCCCTCCTCATGATCAACCCTCACT +CAGTGACCTCCCTCATGATCAACCCTCCCTCAATGACCTCCCTCCCCACGATCAATCCTCACTCAATGACCTCCCTCCCCATGATCAACCCTCACTCAAT +GACCTCCCTCATGATCAACCCTCCCTCAATGACCTCCCTCACGATCAACCCTCCCCTCAATGACCTCCCTCCCCACAATCAATCTGCCCCTCAGTGGCCT +CCCTCCCCAGGCCGTGAAGGCTCTCCAGCAGAACCAACAGTGCTGCGGAGTCCACTGGCCCCAGGCACTGCCCGGGTCCACGGCTCATCTGCTTTCTCCT +ATTGCTCTGGCTGCCAAGAAACTCAGGGCTCAGGTGTATCAATAGTTACCAGGCGGATCGCCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAATATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCAGGCGTGGTGGCGCACACCTATAATCCCAGCTACTCGGGAGGCTGAGGCAGAAGAATGGCTCAC +ACTTGGGAGGCAGAGGTTGCAGTGAGCCGAGATTGCACCACTGCACTCCAGCCTGGGTGACAGAGCGAGACTCCGTCTCAAAAAACAATAGGCCAGGTGC +GGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGACGGGCAGATCACCTGAGGTCAGGAGTTCGAGACCATCCTGGCCAACATGGCGAAATCCCATCTC +TACTAAAAATATAAAAATTAGCCGGGCGTGGTGGTGGGTGCCTGTAGTCCCAGCTACTTGGTAGGCTGAGGCAGGAGAATCGCTTGAACCCGCCAGGCAG +AGGTTGCAGTTACCCAAGATGGCGCCACTACACTCCAGCCTGGGCAAGAGTAAGAGTCGGTCTCCAGAAAAAAAAGTCATGACTAGCTGTCTCGTTATGG +CCTGTGGGGTTTTACATTCACCCTCACTCCCAGCCCAGGAACAGGTTCTCCCTACCAATCCCTCCAGGTTTATACAACAGCAGGAAACATTTGCAGGGAA +TGCACACATGCCACAGGTCACACGATGGCTTTGAACGGTGCCTCCGTTTCCCCTCGCTCCCGTGAAAAGCTACTGTCAACCTCATGGCTCCAACAAGCTG +AATATGGTGGCTCACGCCTGTAATCCCCATGCTTTGGTAGGCTCAGGCAGGAGAATCGCTTGAGCCCAGAAGTTTGAGACCAGCCTAGGCAACACAGTGA +GACCTCATTTCTACAAAACATAAAAAATTATCTGGGTGTGGTGGTGTGTCCTTATGGTCCCAGCTACTGGGGAAGCTGAGGTGGGAGCTTGAGCCCAGGA +GGTGGAGGCTGCAGTGAGCCGAGATTGCACCGCTGCACTCCAGGCTGAACAACAGAGCCAGACCCTGTCTCTAAAAATAAAAATTAAAAAAATATATAAA +TGAAACACACACTTATCCTCTCACAGTCTGGAGGGCAGAACTTGTAACATCAAGGGTGGGCAGGGCAGGTCCCTCCCGGGGGCTCCAGGGGAAAACCCAG +TTCCTGCCTTTCCAGTGTCCAGAGGCACCCGCATCCCTTGGCTTGGGGCCCCTTCTTCCCCCTTCACGGCCAGAGCGCAGGCTCTTCCCGTCTCTCTCTG +GCTCTCACCCTCCCGCCTCCTCTCATGAGGGCCCTGTGAGGACACTGGGTCTCCAGGTCACCCAGGAAGCTCTCCCGTCTCGGGTCCATCACTCAGTCCC +ATCTGCAGGTCCCTGTGAGGACACTGGGCCTCCAGGTCACCCAGGAAGCTCTTCCGTCTTGGGTCCATCACTCAGTCCCATCTGCAGGTCCCGTCTGCCA +TGAGAGGCGACACGGCGGCAGGTCCTGGGGATCAGGACGGGGACGTCTTGGAGGCTGTAACCGTGTGGCCAGCACATTTCCTCAGGTCTGAGTCGGGAGC +AGAGGCTTCCGTGGCTGGCTGGGCTGCGCTGGGGGGCACGGCGCAAAGGGCCTCGAACACCAGGCTCAGGTCTGGGCTCCTTCCTGGCTCCGCAGAACCA +CGCGGCCCAGCCCACAGGCCTGGGCTGACTCATACCCGTCCCGTCCCACACTTGGCACCGCGGGACCACGCATCCCGTCCCACACTCGACACCACAGAAC +CTTGCGGCCCAGCCCACAGGACTGAGCTGACCCACACCCGTCCCATCCCACACTCAGCACTGGGGGACCACGCGGCCCGGCCCACACTTGGCACCGGGGT +CAGACTTCCTCCAAATGAAGTTCTGCTGCTTTAACAGGGAGATTTGGGTCCAAGCTGCCCCACATACGGACGCTGGAGCATGAGGCGGCTGTAGGCAGGG +TGGGCAGGGAGCCGGGCGGGCGGTGCTCACAGAACCAGCACAGTGGCCCCGAGGGCTCCGGGCTGAACAGATGCAGCAGCAATTGTTCAGGAGGGGAGGA +GCAGGAGAATTCATGAGACAGAGATGGAGACGGAGACAGAGACAGAGACATGGAGAGAGACAGAGACAGGGAGACAGAGACGCAGAGACATAGAGACATA +GAGACAGAGGCAGAGAGGGAAACAGACGAAGACAGAGAGGGCGACAGAGACAGAGGCAGAGAGGGAAACAGACGAAGACAGAGAGGGCGACAGAGACAGA +GAGGGAAACAGACACAGAGGCAGAGAGGGAGACAAAGAGACAGGTGGAGAGGGAGACAGAGAGACAGAGGCAGAGACAAAGAGACAGAGACAGAGAGGGA +GACAGAGAGACAGAGACAGAGAGGGAGACAGAGAGACAGGGGCAGAGACAAGCAGAGAGGGAGACACAGACAGAGACAGAGAGGGAGACAGAGAGACAGA +GGCGGAGATGGAGACAGAGACAGAGAGACAGAGACAGAGAGGGAGACAGAGACAAAGAGGGAGACAGAGACAGAGACTGAGAGGGAGACAGAGAGATGGA +GCATAGAGGGAGACAGAGACAGAGGCAGAGAGAGAGACAGAGGCAGAGAGGAAGACAGAGGCAGAGAGGGAGGCAGAGACAGAGAGGGAGATAGGCAGAG +AGAGATTGAGAGGGAGGGAGACAGAGAGAGAGACTAGGAGCAGGGGGAAGAGGGAGAGAGAGAGACAGAGAAAAGAAAGAGACAGGCCGGGCACGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCGGGCGGATCACCACAGGTCAGGAGTTTGAGACCAGCCTGACCAACATGGAGAAACCCTGTCTC +TACCAAAAAAAAAAAAAAAAAAATTAGCCAGGCATGGTGGTGCATGCCTGTGGTCTCAGCTGCTCGGGAGGCTGAGGCAGGAAAATCGCTTGAACCTGGG +AAGCGGAGGTTGCAGTGAGCCAAGATCGTGCCATTGCACTCCAGCCTGAGCAACAAGAGCAAAACTCTGTCTCAAAAAAAAAAAAAAAGAAAGAAAGAAA +GGAAAGAGAGAAGGAACACACAGAAAGAGGCAGAGAAGGGGTGAAAGAGAAGAAGGGGGCGGGGCAAGGACAGGCTGACCCAGGGCTGGGGCTGGTAGGA +AGGCAGTGGCGGTGAGGAAGGAGCCACTGCCATCAGTCGCACCCCGGGCTCCTCCCCTGTGCGTCCCCTGAAGGGTGGGGCACAGATGCCAGCTCTGGAC +AGGCGCCTCCCCTGCCTCAGTTTCCTTCTGTGTCCGGCTGGCATGGCGCAGCAGCTTGCCACACCTTGGCCAGGACCAGATCACATGGGGGTCCAGGGCT +ACTGCGGGTGAGGACAGAGCCCCTGTGCGCACCTCGCTGACCTCAGCCCCAAGATGAGCAGGGGCGCCCCCCTCCCCTGAACACAGCTGGTAGGCCAATT +TCCAGGCCACACACTGGGGGCTACAGGACAGGAATCCACCCTCTTCCCGTCCCAGGGCCCGGGAGTCTGAGGCCAAGGTGTCTCAGGGCCTTGCTCCCTC +CCACAGCTCTGACCCACCTCTTCCAGCCCTGGGGCTCCAGGAGAAACTGACCTGTGGCCACACCGCCCCAGCCCCGGCCTCCAGCGTGGCGCCAGCTCCC +AATCTCTCCTGTCTCTTCTGAGGACCCTTGTGCTGGATTTCAGAGCTACCTCATCTCATCTTGATCCCTACCCAATGACATCCAAAAAGACCCTACTTTC +CAGGAAGGTCCCCTCACAGACTCTACTGGGGAGGCGGACTTGACGGACGCGGTCACCCCAGCACAGACTCAGGGTCCGGCTGGCTTTGCCCCGCTCTGCT +ACGGCCCTGAGTGGGGAAAACTGGGCCCGGGGTCCACCCGGCGAGCTGTTTGCAGGGCCTGGGTCTGGGTGAGCCCTGGGACCTGAATTGGCTCCATTCT +GCTGCAGCCACACCTGACCGCTTCTCTCTGGATCTGGCCGGCTTGCGCCCATCCCCCCAACAGCTCTGAGGCCCAGGCAGATCTCACATGCCCATTACAC +AGGGGAAGCGGAGGCTTGGGGGAGCTGAGCACCAGGTGACCCTCGCTCCCCGGCAGGCCCTGGATGTGGTCCGGCCCAGCAGCAGCCCCTGGCCCCGGGT +CCCACACGGAGGCTGTGGTATCCGAACCGTCCCAGGGAAGCCGATCTCTGTGGCACTGGGTGCTCCAGAGCTGCCGAGAGGAAGCTGGGGCACTGGGAAC +CCCTTGGGGAAGGCTGTGAGGGTGGGGGTGGGGTCCGCCTGATGCCGCAGTGGGAGGCTGTGAGGGTGGGGGTGGGGTCCGCCTGATGCCGAAGGGGGAG +GCTGGGAGGGTGGGGGTGGGGTCCGCCTGATGCCGCAGTGGGAGGCTGGGAGCCTCCCCGCGACCCTGGGGAGAAGGAGGTGGAAAGTTCTGTTCCTTTG +GTATGTGAGTTCCGTTTTCAGGTGGCTGCTAAGGGGTTGGGACTCCAATGTGCAGGGTGTCTGGACCCGCCTAGAGGGAGGGCCGTGGGGGCAAAGGCTG +CCAAGGGCATCTCTCCCAGCACCGCCCTCCCCGCAACTCCCTCTGTGGCATTGCCCAGATGCTCGCAGGGACCCCAAGGGCTGGGCGGGGCTCACTGCTG +ACACGAAGGGCCAGTCACTGGCTCTTCCCCAAAACCAAGCCACATCTCTGGGCTCCTACTGCCCCACCGTAAACCCTGCGGCCGAGGGGCCAAGCCGAGG +TCACTGAGTCCCAGGCAGGCCTGAGCGAGAGAGGTCGCAGGGCAGCTGGAGGGGCGGCCCAGACTCCACCCTGCCCCCCACGGCGCGGTGAGCTCCTGGG +GCTCCTACCTGAGCAAAGTCGCAGGTCTTTGGTGGCAAGCTGGAGGCGGTGGCCACGGGGGCATAGCTGGTGTCTGGGCAGGGCTGGCTGCCGAGGAAGG +AGGCGGAGCTCATGAACGGGCTGGAGGGAGATGGGGGGGGGGGAGGTGAGATGGGGTGCTCAACCCACTCCCTCAGTAACACACCTGCACCCCCATGGCC +GCAGCCAGAGGCCCCTCGAGGCCCCACTGGAGTGTGCCCAGCCCGGCAGGACCCATGGCCCCGCTGCACATACAGAGGGGCCTCCAGGGGGGTGGTGGTC +AAGCCTGGGGCTGCCCTCCCACCCCCACTGGACACAGCCCGGCAGAGCTCCTACGGAACAGCCGCCTGGTGGGCGGGGGGACATCCAGGGCCACCATCCC +GCCCTCCCCGCTCCATCAGCAGGACTCGGCTAAGGGTTCATTCTGGCGATTCAGAACCCCAGCCTGGCCATCCCTCCCCCACACACAGGCCCCTTGACCC +ACACCTCACTCCCGCCTCGAAGGAGGAGAGCGCTACGGGCAGAAACCCAGGATCACCGTCCTCCAGGGAGGGCTCAGGTCGGAACCCCCCGCCCTGTCAC +CCTGAGGATGGCAAAGGACACAGCAAGGAGAAGGTCCTGGGGGCCCCCCGCCCAGGGGCGCCTCTCTCCAGATGATCCCAGGAGTAAAATGTGGCTGGCA +GGGAGGCTTCTCTGCCCTTCCCCACTCCGGCCCCCTTGGCCAGCTCCTGCGCTTGGGAGAGGGGTGGCCGCCGTCCCCAGGGCCTCCTTCCCTCCCGCCA +GGCTCCCCAGGCTCTCCCTCCAGAAGCTTCTCTCCAGCAGGGCTGGCAGCAGGTCCAGGTCTCTGCCCAGTGGGAGCCGGAGGCCTTGGGTTGGAGGCGG +CCCTGGGCAGACCTGCTCCCAGGGCAGGGACCGCCTGGGGGCCACTCTCCTCCTGCATAGAAAGGTTTGCAAACACCAGCAGGAAAGAAGCATCCACTCC +ACTCCCGGGCCACAAACAGCTGCTCCACAATCTCCTGGAGTCTCCCAAGGCTCTGGCTATACCTGCTCCCAAGCCCTTTGCACAGCCTGCTCGACTGCTC +GCCTGGCCAACTCCTACCCCCCCTGCAGAACCCAGCCCAGCTGCTGCCCTCTGTGGGAAAAGTGCCCTTCCCACCCTCCTTCACCCACCCCAGAAAACCT +CCCGCCCCTTCCCACCCTCCTTCACCCCAGAAAACCTCCCGCCCCTTCCCACCCTCCTTCACCCCAGAAAACCTCCCGCCCCTTCCCACCCTCCTTCACC +CCAGAAAACCTCCCGCCCCTTCCCACCCTCCTTCACCCCAGAAAACCTCCCGCCCCTTCCCACCCTCCTTCACCCCAGAAAACCTCCCGCCCCTTCCCAT +CCTCCTTCACCCCAGAAAACCTCCCGCCCCTTCCCACCCTCCTTCACCCCAGAAAACCTCCCGCCCCTTCCCACCCTCCTTCACCCCAGAAAACCTCCCG +CCCCTTCCCACCCTCCTTCACCCCAGAAAACCTCCCGCCCCTTCCCACCCTCCTTCACCCCAGAAAACCTCCCGCCCCTTCCCACCCTCCTTCACCCCAG +AAAACCTCCCGCCCCTTCCCACCCTCCTTCACCCCAGAAAACCTCCCGCCCCTTCCCACCCTCCTTCACCCCAGAAAACCTCCCGCCCCTTCCCACCCTC +CTTCACCCCAGAAAACCTCCCGCCCCTTCCCACCCTCCTTCACCCCAGAAAACCTCCCGCCCCTTCCCATCCTGGTGTCACCTCCACAGGAGGCCCCCCT +GGCCCATAGCCCACACCTCCCCGCCCTCTACCAAGCTGGGCTCTCGAGGAGAGGGAAGCCATGGATCACAAAACAGCGTTCCACAAACAGGGGTCTCAGC +CTGGACCTGGCCCGTGGGGTGGAGCCTTCCAGGACCACGTGCACACCACCCTCCAAACCCCTCAACAAGACTTTGGGCCCTCGCGCCCTGCACCCAGAAC +TCCGTTTGTAACTGTGACTTCAGAATGAGCAAGCCTGGGGGCCAGGCGGGGAGGGTCCCGGTACTCACCGGCTGTCGCTGGAGAAGGCAGGGTATGGCGG +CAGCGAGAAGGTGTTCCAGTAGGGGCAGTGCAGCATGGCGCTCTAGAAGAGACAGCGGGCATCAGTGAGTGGGAAGCAGAGGACCTGCGGTGCAGCCCGG +CTAAGCCCTCCGGGCAGGGTGACAGGCCGAGAGGCTAGGGAGGCCCCGCAGTCAGGGTCCCATCCCGCCCCTGCTGGTATCTCCTGGGGAGTCATTTAAC +TGCCCCGTGCCTCAGTTTCCCCACCTGCACAAGACCCCACCCAAGGCTTGTGGTGTGGTCTGAAGGCACTGAACCACCCGCGTGAAGGGCTCAGCACAGG +TCTTGCTCTACCAGCAGCCCCATGTGCAGGCCCGCAGCCCGGGAGTCTGCATCTCACACAAGACCTGGGGGTGCCGCTGGCCCCGGGACCCTGCTTGGAG +GCCCCATTCTAGGAGGTGGAGGATCGGACCGTTTGCGTGAGGGAGACGCGCACCCGCTGCCTGTGGTGGAGGGTGGGTGTCGGGGGCTCCTCGGGCAGGG +CCTGGGGCAGGCGAGGGCCTCACACCACCTCCAGGCCCCTCGGACAAGCTGATGTGCCCGGGAAGCTCAGGCTGCTGCGGGACGGGGCCCTGACTTCTCA +GAAGCTGCACGGGGCTGGGGTGCGGGGAGCCTGCTTTGGGAAATGGTGACCAGTGGCCTGGAGGCTCAGCCCGAGGTCAGTGGAGGCGTGAGTGGCTCCA +GGTTGGCCGAATCTCTGGTGGGTCTGACTCCAGGCCAGGCTTACCCAACACCCTCGCCAGGAGCCGATGTCCCCACCCCATGGTTCTCTGGGAAAACCTC +ACTATGCCTGCCCTTGGGAATGAGAGCGGCTTGAGGCACACGGCAGGCCCCAAAACCTGAGGATGGGGAGCACACGGGGCAGCAGCGGGCCCAAGGGCGG +CAGCGGGCCCAGGGTCAGCACCTGCGGCTTCGGGGGCAGGGCTGTGGACACCTCGTGCCCTGCAGAATGGGCACCCCTCAGCAGGGCCCCCACCTGCACA +GGGCCAACCTCACCTGCAGCAGAGAGACCCTGCCGTCACAGACGCCCCCACAGTCACGGGGGAGACCCTGCCGTCACGGATGCCCCCACGGTCACGGGGG +AGACCCTGCCGTCACGGACGCCCCCACGGTCACGGGGGAGACCCTGCCGTCACGGACGCCCCCGTGGTCATGGGGGAGACACCACCAGCCGGGGGCATCA +TCCTGCTTATCCCAGCAGGACTGGGGGCCACGCTGGCTTCCAGAACAGGGTTGGGGGTTCGCCTGCTTCCCTGAGTCCCCCAGTGACCTCTCCCAGGCCC +ACGTGAGCCCTGCTCCTCTATGAGGCCCTGATGCAATTCCCTGGGGCTCGGCCACCTCTGCCCCTCATTCACCTCACACTGGCTGGGAACCAGCCCGGAT +GGCCGGGGGCCACTTTCTGTACCCGCAGGTGCTGGGTGGGGGATTCCAGGACCCCCGACAGCCTCGAGATAGGCAAAGCCCTCGGGGTGACCGCTGCCCC +GCTCCTCCAGCTTTTGCATAAAATAAGTTTATCAGCAAAAGCCCACAGCTCCTCCCCTGCACAGAGGCCGGCAGCCTGGGCACCCTGAGCTCCTGCACCC +GTGAGAAGACCCCGTGCAAGTGGCTTGCAGGAAGCCGGGCCACCAGCCACAGGGGCTCCAGAGCCCGGGTCTCCTGATCCTTCCCCTCCTCCTGCCCTTT +TGGGAAGAGAGAAAGCCAGCCCTGGAGAGAAACAGGAACTTCCCAAGGCCATGTGGCACATCCGGAACATTCTGGAACAGAACTCTGACTCCAGACCAAC +CCAGCCTCCTCAGATGAGCTGGAGTCCGTCTCAGGCACACACGGCGCCTTGGGCCAGGCTGGGCAGGGCCACGGCCAGGGAACTGCAGCTGCAGGAAGGG +GGCGGGGGGCTTGGGGTCGCAGGGCGGGAGGATCCAGGGGTCCCTGGCTCACCCAACATGCTCCACCTGTACCCAGGCCAGGCTAGGGGATGGGACGGGG +GGAAAGTCCTGACTGCCTCTATCCCCCTAGTCTCCTCCCTCCCACAGCCCATGGCTCCTCTGAGACCTGCCATCCACACACACCCGAGTCCCACCCCACA +GGGGTGCCATGGGCATGGCAGGCCAATCAGAGTCTTCCCTGGGACCTTCTCTGGCAGCCAGAGGGTGTGGCTTCACCTTTAGATGGCAGGTCCTAGCACA +TAATTGGTCCAGAGATGGGCACCTGACCCTGCCCAGACAATCAGAGCCTGCCTGGTGATTTTCTTTCCTTTCCTTATTTTGAGACGGAGTCTCACTCTGT +CACCCAGGCTGAAGTGCAGTGGCACGATCGTGGCTCACTGCAACCTCCACCTCCCGAGTTCAAGCGATTCTCCTGTCTCAGCCTCATGCGTAGCTGGGAT +TACAGGCGCCCGCCACCACGCCCAGCTAACTTTTGTATTTTTAGTAGAGATGGGATTTCATCATGTTGGCCAGGCCGGTCTCGAACTCCTGACCCCAAGC +AATGTGCCCACCTCGGCCTCCCAGAGTGCTGGGATTTCAGGCGTGAACCATTGTGCTGGCCGGTGTATTTTTATTTCTAATTGAATACTCTGGGCACTGG +AAGAGGCTGGGCTGTGCGTGTGCGAACTCAGTCGACCCTGCCCAGAGGTGTCCATGACGTACCCGAATGTGACGGAACCCGGAACAGGGAGGGTGGGATG +AGCCTCACACACGGGATGGGGAGCAAAGCCGGTTACGCGCACGGGTGCGCCCCGGCCTGAGCCCTGTGGCTGGTGTCCAGTGCCCCCGCCGGGTTCCAGC +CCTGTCGCATTCCCCGACTGTCACTGCTAACACCTTCCTGCTCCCGCTCGGATCCTTGAAGATGGCTCCTCTGTCTCCACATCCCATAATTCGCTTAATT +ATTTCCCCACCGTAGAGCCTCTGGGGAGATTCCAGTTTCCTGCCACTATAAATAGTGCCGCTCTGTCTTCCCCTCCCTCCTGGATTAGTCCCCAGGGTGT +GTTTCCGAGATAGAATTCTTGGATCGGAACAAGCTCCTGGCGGGTTTCGGGGGATGGAGCTGTTCCGGTGGGGATGTGGCTTGGCCAGTCCCCTTTATGG +TGGCCCAGGAGGCTGACCGACGGCCGGTACTCGAGCTCCACCGGGGCAGCTGTGAGGATCCAGCCTCAACCCCAAGGGACTCAGGAACTAGGGAGGGGGA +CAGGAGGGGTCTGGGCCGCAACAGGGACCCTGCTACGAGAGGGGTACCCTGGCCCCAGCTCAGAGCCCCCTCTGGACGGTCAGAACATGGCAGGAAGCTG +CCCAAAGCCCTCTGAGGATGGACTGCCGAGGGGTGTCTGTGATGTTCGCCCCACAGGCCAACCTGGGTGTTGGGCTAGGGAGTACCCAGGAGACCCTGGA +GTCCTGGAGCAGGTCCTGCTGCTTGATAGGAGAGGGCAGCCCCTCTGTCTCCAGGTAAATCCCCAGGCAGGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGTCAAGGCAGGCGGGTCAACTGAGCCCGGGAGTTTGAGACCAGCGTGTCCAACGGGGCAAAACCTCATCTCTACGAGAAAATTTT +AAAAATCTGCCGGGCATGGTGGCGCGTACCTGTGGTCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATCACTAGCCCAGGAGGCAGAGGCTGCAGTGAGC +CGAGATCGCACCACTGCACTTCCAGCCTGGGCAACAGAGTGAAACCGTGTTTTAAAAATAACAAAACAAAATAAAATAAAATGAAATAAAATAAAAATAA +ATATATATATACACGTTTATATATTTTTAATTTAAAAATTTTTTTTTTTCTTTTTGAGCCACAGTTTCGCTCTGTCACCCAGGCTGGAGTGCAGTGGTGC +AATCTCTGCTCACTGCAGCCTCTGCCTCCCAGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGATTACAGACACCTGCCACCACGCCAGG +CTAATTTTTTGTATTTTTAGTAGAGACAGGGTTTCACCATGTTGGCCAGGCTGGTCTCAAACTCCTGACCTCAAGTGATCTGCCCGCCTTGGCCTCTGAA +AGTGCTAGGATTACAGGCGTGAGCCACCGTGCCAGGCCTATTTTTCATTTTTTTGAGATGGAGTCTCACTCTTGTCGCCCAGGCTAGAGTTCAGTGGCGC +CGTCTCCACTCACTGCAGCCTCTGCCTCCTAGATTTAAGCAATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGATTACAGGCGTCCGCCACCACGCCTGG +CTAAGTTTGGTATCTTTAGCAGAAGCGAGGTTTCACTATGTTGGCCAGGCTGGTCTTGAACTCGGGACCTCAGGTGATCTGCCCACCTCCACCTCCCAAA +GTGCTGGGATTACAAGCACGAGCCACTTGGCCAGAAACATATTTTTTAAGTAATTCCCTCACTGACAGGTTCCTACAAGTAAAGTTGAGCCCCCCCTACA +GCTGACGGCGAAGGAACTGGAAGCTCTGCAGCAGGGAGAATCTCCTCAAATGTGCTTCTTGAAAAGCTGGGGCCATGAGTAGCCTCCCATTCACATCCCC +ATGGGGACCCTTCTCCAGGGCCCACGGGGGCGGGTGGAGCCGGGCTCCGGGCCAGGAAGGTCAGGTGGAGATCACGCCGCGTCCACTGGGGCAGCATTCC +GCACGACGTGACCCCGGGCACTCGGAGCGGGGCAAGTGCCCGTGGACCCCGTCGGGTGGGCCGGGGCCGGGGGTGGGGCTCACCTGCAGGGGCGGCGGGC +TGTACAGGAGGCTGCCCGCCGGCGGGGGTTCATGCTGCGGGTAATCCCTGTCCATGGCGGGCCCCACTGCAAGCATCGGGCGGCAGGCGGGGTGGGGTCC +TCGGCCGGGCAGCAGGCGGCGGGACTCCAGGACCCGGGGCCGCCGGGGCGTCTATCTGGGCTTCTCGCTCCGTGGTGGCGGCGGTGGCGGCAGCATCATG +ATCTGCAGAGGGAGACGGGGACGTCCTGAGAGTCCAACGGTGGTGGAGAGTGGTGCTCCCCGGCCGCCTCTCCCTCGGGCATGACCGGTCCCAGCCTGGG +CTGCAGCTCCTGCTACCTCCTGGGCCGGAACCAAAAGGCGCTCCTTCCCCTCCCCACTCACCCCCACCCGCCATCAGCAGTGCCACCCAACTCCTTTGTG +CTGCCCACAGCGCCTTTCCTGGCCTCCCCGGCCCCAACTACAACGATTAAGGTGGGCCCGACAGGGCTGCCCAGGTCACAGGGCAGCCGTAGGACCAGGC +ACCCAGACTGTGAGCAGTGGAGCTGCAGGCTGACTCCCCCACATCTGGCTTTGTCAGCAGCCGGTGTGAGACTGTGGAGGGAGAGTCCAACCCGGGCCCG +GCACCCAGGGGAGCCCAGGGGACACTGGACCCAGCCCTGTCCCTCAGAGGCAGCAGGGGCTCCACAGTGAGGTCTCCCAAGGAGGGGGGTCAGGGGCCAC +GCAGAGCTGGAAGAGCACCCAGACCTCGTTTCAGGCTAATCACACACCAGCATCCCCACTGAGAACGTTCCTGGGCTACAGAGCCGAGCCCCACACCATC +AGACGCCAGGGACAGCTCCCACGTGCCCCGCGGCCTCTGGCACACGGCCAGACGCCCGCCAGGCTGAGCCCCCACCAGGCCCTACCTGGCGAGTGCAGGG +ACCCAGGCTGGCCCGTGGTGGCAGGGAAAGCTTTCCAGGCGTCCGCCCAGCATGCTCACTGCCGAGGGCGGCAGGAAGGGGAGGCGGCGGCCACTCCCGG +CCAAGCCCTGGAGTGAAGAAATCTCCGGGACTTCCAGTAATTGCCGTCCAGCCACACGCAGGCACTTGTGCAATCCCGTGGGGGAGAGGCACGTCTCTGC +CCGGCGCTCCAGAGACAGTGGCCGGGCAACAGGGGCTGGGGGTCGGGACTCCTGTCCCAGAGACCAGATGGAGGTGGTCAGGCACAGTGGGGGTCACCCT +GCCAGGCCGTCCCAACTGTCCGCGGCCTCTGCCTGCTCCCTGCAGTCAGGACGCTACAACCCACTGCCACCAGAGCTGGGACCCTTGGCAGCCCTTCCAG +CTGCCCACGGGGACCTGCGACACCCTTGCCAGAACGGCCCTTTAGGGGAAGGGACAGGCCCGCTGGGATCTGGGGTCTTGGCCAATCCTTGTCAAAGATT +CTGGGTCAGGCAGGATCAAAGCCTGGCTCCACCTTCTGAGTTGAATAACCTCAGACACCCAAGCTCCTCCAAGCCTCGGTATGTTCCTCTGGGAGACAGG +TTCTCTGGGTAGAGCCTGGGACCCCCCGACCCCGGCCCCGTGTGCTGGTGGCCACAAACAGCTCTGCTGGGCCCAAGGCAGCTGCTGATACCGGGGTCCC +CATCCAGGGGCCCACCAGTGCTAGGGGGTGGCCCACCCCCTGCCTTGGGGCTCAGCAGCCCCTCCCCTGCAGGGACTCCCCTCAGCTCCTGTCAGCACCC +CTTCCTGCTGCAGGTTCCATCTCACGGCAGCCACAGCCCCAGAGCTACGCTGACCTTTTCCACACTCAGGGCGCTCCTCAGCTCTGAGGCCACACAGTCC +TGAGCTGATGGGCAGCAGGGCCCAGGCCCCACGGTGGACGGAGCTTGGGGAGGGGGCACCTTGGGCAGCTCTGGGGCGACCCCATGACCGTCCTCGGGGT +ACACCATAGCTGAGGGACCCCTCCAGCAGCAGGGGCCCTGAGCTCGCCTGTGTCCGAGTCCCCTAGGCCAGCACGGTGCTCCTGGCAGCTCCTCCCTCCC +TACGGTCTCTGAGCCCCCCACGTCTGTGGACGCCCCTTCCAGGCGGCAACCCCAGGAGGCTCAGGGGACCGGGTTCTTCAAGGGGAGGGCTTCACACATG +GCATGTGACCTGGAGTCCATGCCTTGGGGACCTGGCAGGGTGTGGAGACCTGGACCGGGAGGGGATGGGGGCAGGAGAACAATGCGGACACCAGGCACAA +CCAACCAAGAGTCAGGGCCCAAAACCAGGAGGCGGAGGCGGAGGCGGATCCTCACACACGGCTGCTTGGCAGTCTGGGATTCCTCAAGAGGCTAACGCTG +GAGTCACCACACCACCGAGCAATTCCACACCACACAGAAACGTGGCCATGCACGTCCACAGCAGCACCACTCACAACAGCCACCCGAGGAAGCAGCCCAG +TGTCCACGGATAGGCGAGTGGACCAGCATGTGGCGTGGCCCATCCACGTGCCAGAACACGACACAGCCATGAACAGCAGCGAGGCCGACCTAGGCCACAG +CGCAGACGCACCTTGAGGACGTCACGCTCTGTGAGAGACGCCAGGCACAGATGTGTGTGATCCCACTACTATGCACTGTCCAGGACGGGCCCATCCAGAG +ACAGAAGGGGATGCGTGGGTGCCGGGCTGGGGCGACCCTGCACCCGGGGCCCATTTCCAAGTCCCCCCACAACCCAACACTTCAGGCTGTGCCCACTCCT +GAGAACGCCCACCCTCTGCAATCCCCCAGGACCCGCCACTCCTGAGAACGCCCACCCTCTGCAATCCCTCAGGACCCACAGCCCTGCCTTTCCGCCCACT +GCCAGCCCCCCATCGCCTCCCACCCTGTCCTCGGCCATATCTCACAACCCCTGCTGCCCCGATCCCCAGGCCCTCCCGCAGCCCCCAGCCCCTAGCCCTG +CCTGCAGACTCGGTCCTGTCCGAGGGCCCACGCCCCCAAGGGCTGGCTCCCACCCCATGGTCCTGAGCCCTCCGGACCCTTCCCCCATTGACTCCGCCGC +CGTTTCTTGCAGCAGCTGTGACCACGCCATGTCTCTGGGGCATCCAGCTGCCCCAATCCCCAGGATAAACCCTAGTGGGACACTGGGTGGGGTCTTGGGG +CCTGAGAACACCCCAACGCAGCCTCTGCCACGCAGCCCCGGAGACGCTCTCCCCACGCGGCCCCGGAGACCCTCTGCCACGCAGCCCCGGAGACGCTCTC +CCCACGCGGCCCCGGAGACCCTCTCCCCACGCGGCCCCGGTGACACGGCCCACCCCGAGCCTCAGAGCCACGGGCCAGCCAAACGTCCAGCGGGCAGCAG +AGCGTGTCCCCTGCCTGGTTTTATTTTTGGGCGCGAGTCCCATGACTGGAGGGATGCGTGGTGTGGGGGTTGGGGGGGCGGGGGTCACACGGTTCCCACC +TTGGGAGGGGGCCCGCGCTTTATCAGCACGCTGACACCCAGAGGGGATGTGGCTTCCTTCTGAAATCAGGTCTTCAAGGGAGTCGTTGTAAAAGAGAACG +ATGAAGGTGCTGGTGGCCCAGACAGGACAACCACTGGGAAGGCAGAACCTCAGACAGGACCAAGATCCGGGAGAATCCGAGGAACCGGGTAACTGTGTCC +GCCTCCCAGCTCTCTCCTGAGTCCGGGTAACTGCGTCCGCCTCCCAGCTCTCTCTCTTGAGTCCGGGTAACTGCATCTGCCTCCCAGCTCTCTCTCCTGA +GTCCGGATAACTGTCCGCCTCCCAGCTCTCTCCTGAGTCCGGATAACTGTCCGCCTCCCAGCTCTCTCCTGAGTCCGGATAACTGTCCGCCTCCCAGCTC +TCTCCTGAGTCTGGGTAACTGCATCTGCCTCCCGTCTCTCTCTCCTGAGTCCGGGTAACTGCGGCCGCCTCCCGCCTCTTTCTTCTGAGCCTGCTGAAGT +CCCCGTCTTCCTGGCTGGACGCCCCAGGGTCTCACCCCACGCTGTGCAGCAACAGCTCAGCCTCCTGATGTTCAGAACTGGCCACTGTGCGGACCCTCCC +CCTGGGGGTCCCTGAGCACCTGTCGTGTGGAGCCCCTTCGCGCGCTCCGCCCTCAGACCCGAGCCGTCTGCAGATGGGGAGCTGTGTCCTCGGAGCCCGG +TTCTCCTGCCGTCCTCTCGCCGAGCAGGGTTGTGACCCCCGCACTTTCGGATGTGGACACGGAGGCCCCTAGGTGGAGCCTTGACGTGACCCCCAGAGCC +AGACTCAGCAGCTCAGGCCACGCTGTGCCCACGTTCGCGACGGCAAAGCGGAGACCCTGAGAAGACACTGGCCGCAGAGCCATAACCGAGACCACGGGAG +GACCCAGGGCGCACGGCACACCCCAGAGCGCTCCGCCCAGGCCCGGGTTCTGGTCTCCTGGCACACCCGGCAGCATCTCAAGGCCTGCGCCAGCAAAGGC +GGACATGGAGGTCTGAGGAGGAGGCGGCGAGGCCCGGGCGAGCGGGCGCGACCGTGGTGATGGAGCCCGGCAGAGGCCACCGCACAGTCCCTGGAGGCCG +CATTACCTCAGCCGAGGTTCTCCGGGCAGGCACAAGGCGCTCCCTGCGTCCCAGGACCTGAAGATGGCAAGGAGCAGGCCCCCGGGTGTCCCGGGAACCC +CGCACAGAGCCACGGCCATAAGACAGAGCGGACTTGCGGCCTCCGGTGACCTCACAGCCGTGATGGCCTCCTGCAGCTGTGACCGCCGCCCCACAGCCGC +GACCCCACCTGCAGCCGTGACCCCACCTGCAGCCGCGACCCCACCTGCAGCCGTGACCCCACTTGCAGCTGCAACCGCCGCCCCACGGCCGTGACCCCAC +CTGCACCCGCGACCCCACCTGCAGCCATGACCCCACCTGCAGCCATGACCCCACCTGCGGCTGCAACCGCCGCCCCACAGCCGTGACCCCACCTGCAGCT +ATGACCACCGCACACTGGCCTCCAGATGGGCTCAAGACAGGGCAATCACCCTCTACCTGGCGGGCGCACAACTCGCATCCTAGGACCGGGTGCAGGGGGC +GGGGGCTGGCGATTTCACAAGGCTCAGCTAATATGGGGCAGAGAGCCCTGCAAGCTCAGGCACCTGGGCAGGCCCCAACTCGGCCGCCAGGACCGTCTGG +TGGGGAGGACACTGCAGGCCGTCTCAGGTCCTGACCCCTGCAGACAGAGCGCTTCGTCCCTCAACATGGAGCCCGGGGCAAGGGAGGCCTGAAGGGCTGG +AGCCAAGGGAGGGTCAGCCCAGTGAGAGACCTTGGGGGGACGGGGGTAGCAAGAGGGGGTAGCAAGGGACAGTTGGGGACAGCAGGGGACAGTGGGGGGA +CAGGGGGCAGCAGGGGACAGTTGGGGACAGCAGGGGACAGTGGGGGGACAGCAGGGGACAGTGGGACAGCGGGGGAAGAGCAGGGGACAGTGGAGGGACA +GCAGGGGACAGTGGGGGGCAGTGGGGGGACAGCGGGGGATGGTGGGGGGACAGCAGGGGGACAGTAGGGAAACAGTGGGGGATAGTGGGGGGGCAGCGGC +GGATGGGACAGCGGGGGGACAGCAAGGGACGGGGTGACAACAGGGAGACAGCGGGGAGATGGGGACAGCGGGGGGCAGTGGGGGACAGTGGGGGAACAGC +GGGGGGACAGTGGGGGGACAGGAGGGGACACATTCAAGACATCCGTGAGGTTCCCCTACTCCTGGGCCAAGGTGCCTGCCTGAGAGGACTTCGCCCCCCA +CAGAGCTGGGCAGTGGCAGAGGAGGGGGCCAGGGAAGGGAGGTGGGTGAGGGAGACCCCAGAGTGTCCGGCGCTGCCCCTGCCCACGCCAGTGCTGCTCT +CTGCAGCCATCAGCCTCCGGGTGCCCCCGCCTGCCCCGCCACGCGGCCACATTCCCGCACCACCCTCTCACACGTTCCACCCCAGGGGCAGCACCCGCCC +TCTGGCTGTGGGTGCTGGTGGGCAGCTTGCGCCTGGCACCTGTTTGTGATGGGGGAAGCTGCCCCGGCAGCGAGGCTGAGGGAGCGGGAAGGGCTGGGCC +TGGCAGAGGAAGAGCAGCCGCTCACCCACATCCCTGCAGCCCGGCTGGGGCCCAGCAAGCCGCTCACGGTCCCCAGGCCCTCATGGGCAGCCCCCCACCC +ACTGGGTACATCCAACTTCATGCACCAAGAGCCCATGAAGAAACCACTCCCACACCCCTGCCCAGGCCTCGGGGGGTCTGCGGGGCGGCCTCACAGGAGG +CCCAGTATTACAATGGCGGCCGCCTGGCTGCAGTGAGTGCCTGGTGGACACCCCCGAAGGGCAGTGGGGAGACCCGGGGGAGGACGCACAGAGGGTGGCT +ACAGAACAGAGGCAGCTGGCTGGAGCCACCGGGGGTCTCGTCCCTGCAGCCTTCGCCTCCTGGGTTCCAGTGATTTTTGTGGACCCACTGGGGGTCTCGG +CTCACTGCAGCCTTCGCCTCCTGGGTTCCAGTGATTTTTGTGCCTCAGCTTCTGGAGTAACTGGGATGACAGGCACCCGCCACCACGGCCCGGATAATTT +GCGTATTTTAGTAGAGAAGGGGTTTCACCATGTTGCCCAGGCTGGTCTCGAACTGCCGATTTCAGGTGATCCGCCCGCCTCGGCCTCCCAAAGTGCTGGA +ATTACAGGCGTGAGCCACCAGGCCCGGCCCGAATGGAAATCATTTTCATAGTAACATGAATCTCTGTAACTCACTAGACTGTGGCCAGGGAAACCTGTGG +GCAGCTCTGCCAGGACCACAAGGGGGCATTTGCTCTGGACGGCCCCTCCCAGGGTGGGCAGGGCCCGAGGACGGAAAGAAAGGGTGGAGGGTCCTGAGGT +GCTTCCCAGAAAGCTCAGGCTGCTCCTCCAGCCAGGCACAGCCAGACCGGGAGCACCGGGAGGTGGGGGTGGGGGTGCCTGAGCACTGGAGGCTGGAGGT +GGGGGTGGGGGTGCCTGAGCACTGGAGATGGAGGTAGGGGTGCCTGAGTACTGGGGGTGGGGGTGGGGGTGCCTGAGTACTGGGTACTGGGGGTAGGGGT +GCCTGAGCACTGGGGGTGGGGGTGGGGGTGCCTGAGTACTGGGTACTGGGGGTAGGGGTGCCTGAGCACTGGGGGTGGGGGTGCCTGAGCACTGGAGATG +GAGGTAGGGGTGCCTGAGTACTGGGGGTGGGGGTGCCTGAGTACTGGGTACTGGGGGCGCCTGAGTACTGAGTACTGGGGGTGGGGGTGCCTGAGTACTG +GGTACTGGGGGTGCCTGAGTACTGGGTACTGGGGGTAGGGGTGCCTGAGTACTGGGGGTGGAGGTGGGGGTGCCTGAGCACTGGGGGTACCTGAGCACTG +GGGGTGGAGATGGGGGTGGGGGTGCCTGAGCACTGGGGGGGTGGAAGTGGGGGTGGGAGTGCCTGAGCACTGGGAGCTGGGGGTGGGGGTGCCTTCCTGT +CTCAACACAGCTTTACCTCTTGGGCCCGATGAAGCGGGTCTCAGGATGCCCAGGACCCACATTTTAGGAACGGCCACGTCATACTACGCTTTCTACCTCT +CCTCTTGAAATTTTCTAAAAGTTCTCAAGTCTGCTGCCAAGGTTATCAGAACTGCGTAGGGAGCTGTGTGGGTCACCTGTGAGGCCCGGAGCCTCCCTGA +CGCAGGTGGTGGGTGTCATGGCTCTGCTGTCTTGTGAAAGAGTCGTCAGTCAGGCGGCAGGGCCAGGAGGGTGAAAGCCGATCCACTCCCTTCCCTGGGG +AGCCGCGGGGGGGGGGGGGGGGGGGTTGGGCCAGGCCTGCGGGGAGGAGCCGACATACAGCTTCCCCAGCAGCCGGCCAGACAGACGGACGTCCTGGCCC +AAGGTGAGCGGGCACGGCCACAGATGGCGCCTGGGGCCTTTGCAGGCGCCCTCCTGGCCCCGAGGCTGTGGGGCTCCTTTGTGGGGGACACAGGGCTCAG +GGACCACTCCACACCCTAGACGGGAGCAGGGATGGGGTCTTTTAAAGTTAAGGTTTTATTCTTTTTTAAAATAATACAGCCGGGAACAGTGGCTCACACC +TGTAATCCCAGCACTTTGGGAGGCCAAGGCGGGTGGATCACGAGGTCAGGAGATCGAGACCAGCCTGGCTAACACGGTGAAACCCCGTCTCTACTAAAAA +ATACAAAAAATTATCCAGGCGTGGTGGCGGGTGCCTGTAGTCCCAGCTACTCGGGAGGCCGAGGCAGGAGAATGGCGTGAACCCGGGAGGCGGCGCTTGC +AGTGAGCCGAGATCGGGCCACTGCACTCCAGCCTGGGTGAAAGAGCGAGACTCCGTCTCAAAAAAAAAAAAAGAAACGCTGTTGGGGGCAGGAGCCTGGA +TCTCAACCCCTGCAAGGTGGAAATCTGGCTTCCTCTCACCCATACGAGCCTGCCAGAGGCAGGAGGCTGACGCCCCGGAGGGACCAGCTGACATCGGCCT +TGAGGGACCAGACTTCTCCAGGCCGGCAACCTTCTCCCAGCTTTGTGAGGTGGAGCCCAACCTCCAGACCAAGAGAGGCCTTCCTGACCTTCAACCCCAT +CTCCAGAGCTCCCCAGAGCTGGTCTAGCCCCTCATCTGACACACAGAGAAACGGAGACCAGGAACCTGACGCTGGTTTCCCTAGCCCATGTGAGGACCCT +GTAGACCAGCTACATGCACACCCAGTCCAGCCGCCGGACAGCGTTCAGTGGGAAGAGAGCAGACCATCGTCCACCCACATTCCAGACTCCAACTGGCAGA +GGGGAGGGGACGTTGGGGCTGCAGGGCCACCAATGTGGACGGGACAGAGCCCCAGGGACAGCCTGTGCTGGGGACGTATGGGGGCAGGATCAGACCCCAC +AGTGCCTGCGGGCCACAAGGCCAAGACAGGATCTGGTAAGTGACGATTTGGAGGCTGGTCCTGAGGTGCAAGAGGGAGTGCCAGGGACAGAGAGGGCACC +GGGGTGACTACAGTCCCTCCAGACTCACATCTACCCGCACCTGTGGGTGGGGCCTTATTTGCATACAGGGTCTTTGCACACGTGGTTGGTTACAATGAGG +ATGCTGGAGGGGGTGGTCTGTGTCCCTGTTAACAACTCATGTCCTTAAGAGAAAAGAGGAACGTGGACACCCACACATCGGGAGACGGCCGCATGGAGAC +GGAGCAGAGGCTGGAGTGACGCGGCCGCAGACCAAGGGCGCCTGGAGCCCCGGAAGCTGGGAGGGGCAGGAAGGGTCCTCCCCTGGAGCTACTCCTTGAC +CTCAGCTTCCTGTGGCCTCCAGGACAGGGACAGGCTGCTCTAAGCCACCCAGTTTGCAGCACTGCTGCGGCCGCCACGAGAAGCTCGTCCAGGGAGGAGG +CTGCTCCAGCCCTGAGCCCCACGCGACTCCCGTGAGCACGAGGACTCGGGTGCCCTGGGGTGAGGCGGCACGAGGCTGTCTGTGGATTTCCACAGCATCC +CAGGAGGCGTCTGGACCGCAGTGGCTCCAGGCTGCCAACCACGGGCAGAGGCCACCGCTCCCGAGCTTGGACCCTGCCACGCGCAGGCACAGGCCAGGCG +GCGCCGGGGAAGCCTGGGGGCCCCAGACCGGCCCAGCACCGCCTGACATTTCTCAAGCATGCTGGGGGACGGCCCCTCAATTTAGGATGAGGACGAGGTG +GGCCCGGCAGGAGGGCAGGAGCCGGGGTCCAGGGCGAGCAAGTTCTCCCCGCCCCACGAGGAACGGCAGTGGCCCCGGTTGCCTGGAGGTGGAAGGGGCA +CTGCAGCCTCACCGCCCCATACCCCAGGAGCCCACGTGCTTCTCTCACAGGGAAAGGTGTACTGGCCAGACTCAGCGCCCTGAGGACGGGGTCGGAACCC +AGCGCCCAGGAAGCTCCCCTCCCCCCGACCAAGGACCTCCCTCCAGGTGGGTCCTCTGGAAACTCAGGCCCGCGGCCATCACGGCCCCTCTCCTGGGAGG +GCTCAAGGGTGTTGGCCGTGGGGGCTTCACACTGCACCCCGATTTCGAGGGAAGCCCCTGCCCATGGCTTCCGGGGCCTTCCGGAGGGGCCAAGGGGCTG +GTGCCATGGGAGGGAAAGTTCCCAAGCTCGGAGATGGCCAGGAGCAGGAACAGCTTGAGCGGGTGGCCGAACTGACAGCTTCTCTTGCCAAACCTCCTGT +CCTGCTCCAGCACAAAGCCTCCCCCGTGCACAGGAACAGGTGCTAGGACACTGTGGGGACGTCCCAGATGCCAGGGGCAGTGGAGACAGGAGGAGGAGGA +GGAGGAGGAGGAGGAGGAACAGGAGGAGGAGGAGGAGGAGGAGGAGGAGAAACAGGTGCTAGGACACTGTGGGGACGTCCCAGATGCCAGGGGCAGTGGA +GACAGGAGGAGGAGGAGGAGGAACAGGAGGAGGAGGAGGAGGAGGAGGAGGAACAGGTGCTAGGACACTGTGGGGTGTCCCAGATGCCAGGGGCAGTGGA +GACAGGAGGAGGAGGAGGAGGAACAGGAGGAGGAGGAGGAGGAGGAACAGGAGGAGGAGGAGGAGGAACAGGAGGAGGAGGAGGAGGAGGAGGAAGAACA +GGAGGAGGAGGAGGAGGAACAGGAAGAGGAGGAGGAGGAGGAACAGGTGCTAGGACACTGTGGGGACATCCCAGATGCCAGGGGCAGTGGAGACAGGAGG +AGGAGGAGGAGGAGCAGGAGGAGGGAGGAGGAACAGGAGGAGGAGGAGGAACAGGAGGAGGAGGAGGAACAGGAGGAGGAGGAGGAACAGGAGGAGGAGG +AGGAGGAGGCACAGGAGGAGGAGGAGGAGGCACAGGAGGAGGAGGAGGAGGAACAGGAGGAGGAGGAGGAACAGGAGGAGGAGGAGGAGGAGGCAGCGGC +GGCACTGTGGGTCTTCCACAGGGTGTGCCCGGAGGAGGTCAAGACTCCACTGCCCTGAAGCAAACAAGGCGTCCAGCCCGAGCCAGGGTCACACGCCCAA +CAGGTAGGATCCAGCAACCCCTGCGCAGCAGCCCCCGCCATGCGAGGGAGGACCCGGAGTTGAGCGTGGCCCTGCCTGACATCTGACCCCGCCGTCAGGA +GCTCCACCAGGTCAGGGCTGCTCAGCTGACCCCACAGCCCCACCAGGCATGGTCAGCACGGTGCCGAATGCAGGCCTGGAAAGGGAATAAAGGAGGCCCT +GGGGAGGGGCCTTGGTGCTTCATCCCAAGCCAACCCCGAAAGTGGAAGCCACAGGGCCAGGGGGACGTCGTGGCTGAGATGCGAGCAGGGTGCCGGGCAC +CCCCAAGGCAGCACTGCTGTCCCTGAGAACAGAAGGAAGTCCAGGCCCAGAGTCAGAGCCAAGTGGAGTAGTGGTGGTTGCTGGCACTCAGTCCCGTACC +CTTGGACAGAGCAAGAGTCCCAAGCCAGGAATGTGAGGCCGATGCCTTTTAGGAAGAAACCACATCTGGGGAACCAGACCCCAGATCCCAGAACCCAGAC +CTCAGATCCCAGATCCCAGATCTCAGACCCCAGATCCCAGACTTCAGATCCCTAGATCCCAGACCCCAGACCCCAGTACCCAGACCCCAGATCTCAGACC +CCAGACCCCAGATCTCAGACCCCAGATCTCAGACTCCAGACCCCAGATCTCAGACCCCAGACCCCAGATCTCAGACCCCAGATCCCAGACCCCAGACCCC +AGATCCCAGACCCCAGATCTCAGACCCCCAGACCCCAGATCCCAGATCTCAGACCCCAGATCCCAGACCCCAGACCCCAGATCCCAGACCCCAGATCTCA +GACCCCCAGACCCCAGATCCCAGATCTCAGACCCCAAACCCCAGATCCTAGATCTCAGACCCCAGATCCCAGATCCCAGACCGCAAGATCCCAGACCCCA +GATCCTAGATCCCAGACCTCAGACCCCAGACCCCAGACCCCAGATCCCAGATCCCAGACCCCAGACCCCCAGATCTCAGATCCCAGACCCTAGATCCCAA +ACCCCAGATCTCAGACCCCAGATCCCAGACTTCAGATCCCCAGACCCCAGATCCCAGACTTCAGATCCCCAGACCCCAGATCCCAGACTTCAGATCCCCG +GATCCCCAGATCCCAGACCCGAGATTCCAGACCCCAGATCCCAGACCCCAGCCCAGAGGGAGGCCCGGTGAGGGAGTGGAAAGGAGATTCCACGACACAA +ATGCTTATGCGGAAACAGCCTCCAGGCCGGGCTGCGGGGCTCCAAAGCAGGGTCCCCATGCTCCGAGCGGGCCTCACTGCTACCTGGCGGTTAAAGGCCT +GTCCGCCTGGACAGGGTGGTGCGGCTTTCTGTGGCAGCCAAGCAGCTTCCACGCGGCTTCTGCTGCTGTGAGGAGCCCGCTCGGGTCTTGTGTTTATTTT +CAGTCTTTTGGGGCCAGTGCGGTGGCCCGTGGCTGTAATCCCAGTGCTGGGAGGACTGCGTGAGCCCAGGAGGTGGAGACCAGCCTGGGCAACAGAGCGA +GACCGCAACTGCACGCGCACACACACACACACACACACACACACACACACGCTAAAAGCCACACACGCTAAAAACCTTTTAACATGCTGAGCTTGAGCCT +GTGGTCCCCTCTAACCTACACGTCTTTTTCTCCTGAGCAGACGTTAAGCTAAATCCCCACTCACTCCAGACTTCCGGTCCTTTGAAATGGAGGTGCCCTT +GTGTGTCTTCAATCCATGTGGAGGGTAGTCTGGCCCATCCCACACCTGCTACTGTCACTGCCTCACATCAGCGGCCTCAGGCCACAAGGTCTCCCCACCT +GGCTCCTTGGGGAGTGCCAAGCGTTGCCAGCAGCCGGGCTATGCTGATCCCAGACAAGTGGCTCGACCGGTCACCACTGTCCTTGAGCTTAAGTCCAGCC +TTGGTGACAAAAATGTCACAAGGACCTGCATCCGAGCCCTGAGGGCATCAGGTCCTGGAGGAGGAGGAAGAGTCCCTTCTGGCTTCGGGCTGGGCTTGAG +GACGGCAGCTCCAAGACCGCTTAGAGCGAGACTTCAGCGCTGACTGCTGGAGCTACGCACCCTGTCCTGACAATGGCCGCACAGTTAGGCGCTGCTCCAC +GCCTGGAGGAGGGAACTGAGGGCCCGAAATCACAGAAGCAGGAACTCCAGGTTCGCCAGTGCGGCCTGATCCACCTTCCCTCAAACGTAGCTGCTGACAA +CGACACCCACGCGCCCTCTCTGGGCCCAGCAGGTCAGAGGTCCAGGTGGGCTGGCTGCTCCACGGCCACGGCTCCAAGGCCAAGGTCAAGGCACTGCTGT +CCTGGGCCCTGGTCTGGGTTCTCCGGGAGAGTCCGCGCCTGAGCTCGGCCGGGGGCGGGATTCTGCTCCCTGTGGCCACTGGGCTGAGGCCCCACTTCCC +TGCTTTCGGGGAGCCACGTCCCCCATCACGCCATCCCTCCCTCCTAAAAGCCAGCAGGGCAAGGTCCCTCTTAGGCTTCTGACCTGACCTCCCCTCCTCC +AGCTGGAGAAGGGTCCCACGCATGAGGACATTTGTGACGATGCCGGGACCCGAGGAATCCAGGACGACCCCTCTGCAGAGCCCCTGTGCCCCGGGAGGCA +CCACACCCACGGCTCCAGGGGGTGGGGGGGACGGTGGCTTCTCTGGGGCTGACCCAGACCTGCAGTACACAGCGCCAGGCCATGAGGTCTCAGCCTGCGG +TCAGGCCGCGTGCACGGAAACCCAGGCTCCTGAACGGCCAGCCAGGAGCAAAGCCGGCCACTGAGTACGGGAGCAGGCTCCGGGGACACGCTCCCACTCC +TTTTAGGGGCCCAGAGGCTGTGGATGAGGAGCTCGAGTATCCCCCTCTCAGTGTAACCTCCCCACCCCTCCCACATCCTCCAAGTGGGGCAGGAGCCGCC +TCACCAGAGCTGGGGGAGGGGGCCACACAGGTGCACCCCTGGGGAGGGGCAGCGGAGACTTGTGGGCAGGAATGTGGCCAGGGTTTCTAGATCATCTGGT +TTTTCAAGAGAAGCCACAAGTCTGCGTTTGAGGGTGGCAGCCCCTGGTGTTCCAAAGTCGGCAAGCAATTCAAGCATCCACACCCCCACCCCGGGGCAGC +GTTGGGTGCCCAGACCTCAGGGCCACCCCGAGAGCTCCTGCATCCACCTGGGGGCTCGCAGCTCCCCCAAGCTCCTGGCGGGTAGCAGTCATTCCAGGAT +CTGATAAAAGCCCCCGAAAATGCCCCGGTCAGCCCAGCCACACCCGGGCAACACCGACAGCCATTCTCCACCAGGGCCCCAGCGCCCAGCTGAGTGAGAC +CCACCCGGTAGCTTCCGGGGCTGGGCCCCTGCCCCACCAGTGAAAACATTCTGGTCACAGTGATGCCGCCCTGAGAAGCTCCTCACCGTCCCCCGTGGCC +TTGGAACCCCCCTCACACCCATGGGTTCCAGGCACCCTGGCGGCTGTCTGTCCCCACGAAGCCTGGCCCTCTCACAGCGTAGGGAGGCTGCGGTCACCAG +CGTGGGTCCCGCGACCCATTCCACCCGGCCCCTGGGCACCGGAAGCCAGGCGGCGAGCGCAGCAGACCCCAGAGGCAGCTTTCCTCAGTTTACCTGACAT +GCAAAGGAAGACGCCTCCTCACTCCAGGCTGGACGGGCAGCCGACGGCGGTCCGGGGCCATGGCGGGCAGGGACTTTCTCCGTGACCCTCCCTGGCTGCC +CCTCCCCAGCAAGTGAGTCAGTTCCAGAAACGTTTACTGCCCGCCAGGCCCGAAGGCTCACCGGCTCCCCCTCCCCACGCCCCAGCACCCAGGGCCTTGG +CCCCAGGAGCCCACAGCGGCAGAGACTCCCAGGAAACGCGAGTGAGCCGCCTTCCGGAACCTGGCGCACATCACTTTCAAAACGCAGCGGGGCCTGGAAC +CAAGGCCAAGGCCGCCTCTTTCGGTTTCACTTGGACGCTTGTTCTTGCTGGGGATGGAGGTCAATCACAAGGCTCCGGGAAGCACGGGCACGAGTCACAA +AGCAGGTCACTGAGACAGCGGCACCAGGCCCGCCAGTCCGATCTGCTGACCCCAGCCAGGGCCCAGCACTCCCATGCCCTGCACTGCACGAGGCTGCCCG +GGACAGTGCCTGCAGGGGAGATGACTCGGCAATGACTCTCTGGGCCCCTCCTCCCACCCCATCACTCATGGGGTTGTCCAGGGCAAGAGGCCCAGGGGAA +TCCGCAGGAGAGCCAGGGCACAGGGCACGAGTGCGGCCCCAGGCTGAGGCCTCCGTGGGACTGAGCTTCAGGGCCACGCTGCCATGCTGAGCTCTCACGG +GGCCTCCGCCTGGACCACCAGGCACCCTCAGGCTGACTGGCCCCTGTGTGCCACCCATGTGGCCCAAGGCCTGTCCCCCTCATGCCAAGAGCCCCGTAGG +GCCCCTTCGAGTAGAATGCAGCATTCCCTGCCCCTCCGAAGCAGTGAGTGGTTCAGGGGCAGAGCTGGGCCTGGGCGAGGGGCCCCCGGGGGGTGGGGTG +ATGCCATCACTGTTGCCGTCCTACGGGTTGAGACAGGACAGCTGCCCATCACCCCTTGATGCAAGCTGGCTGCAGGCTGCCTGACCAGTTCCCGGGGACA +CCGTGCTCAACCCTGTGGTGACAACTGGGGATTCCGAAGGACAGGGAGGTCTTACTTTCTGTTAAACACTTTTATTTTCCCTGAGATACAATCCACACCA +GGAGGGGCACCTGTCCGGAGCATATGACTCAACGGTTTCAACGTATTCTAAGGCAGACCACCACAGCTTCTAATTCCAAAACATTCCGCTCCCCCAAAAC +ACAGCCGTGTCCCCAACAGCAGTCACTCCCCCGCCTCTACAGCCCCTGCAACCACACGCCCACTTCTCTTCTGTGGACTGGCCTGCTCTGGACACGTGAC +CACACGTCTACCCCCCATCTGTGGACTGCCCTGCTCTGCACACGTCACATGAACGGAGTCACGTGCCGTGGCCTTTTGCGTCTGGCGTCTCTCCGCAAGC +ACGTCTCCGCAGAGCATCCATGCCGGGCGCACAGACGACAGATCTAATCTCCGCCTCCTCACGGGGCCCAGGAGGCCCAGGGCGAGAGCTGATGGGGCCC +ACGCATCCGAAATCCCCGTCTTGGCCAGAACCCCAGGTTTGCCTTCGCCCGCAGGGCTGAGCCCTCTCCTGAGTCCTGGGCCCTGTGACGGGTGACCACA +CCTCCCAGCAGGGAGGCAAGGTGACCACGGGGCTGGCAGTCTGCTCTTCGTCCCAGCCCGAGGGTGCAGGTGCCGGCCAACCTCCCGGGGGTTGGGGGCG +AGAGTGCAGAGGCGAGGGGCAAGGCTGAGAGTCCACCCACACTGCCGGGCGGACAGCGGGCAGGCCAGGACGAGAACCAGGTTGGGGTGACCTCGCTTTT +AGGCTTCAACCCGGCAGCTGGACACACCCAGCCCTCCCCGTGTGCTGTCTGACCACACAGCCCTCGGCTGTGGAAAAAGTGACTGGAGGTATTCCAGGCC +TGCCCGCAACAAATCACACACACATGCACACAGGGACAGGCCACACACGTGCACACAACACACGCACACATACAAAACACACGTGCACAAGACATGCACA +AGCAGGGGTGCATGAGAACACGCAGCACGCACACAACACACACAACGGACACGTGCATAACGGACACAGGTGCACAGGCAACATGCGGGCACACACAACA +TGCACACAAAGTACACGTTTGCATGAGCACGGGTGCAAAGGTCATACACATGCACCCACAACACAAACACACACAAAATACATGTGTGAGCAACACACGC +AAGCATGGGCACATGGGCACAGGCAACACACACATGAGCACACACACAAAATACACACAACCACCAAAATACACACACACAACATACGAGGACAGGCACA +CAGGCACGGGCAACACACAAAATACAGACACACATAACCGACTCATGAACATGGGTACACACAGGCACACACACAACACAAACACGGGTGCACAGGCACA +CACAACACACAAACACGGATGCACAGACACGCACACAATGTGCACCCATAAAACACACGCGTATGAAACACACGAGCAACACACACATGCACAGGAGCAC +ACAGCCACAGGCACGCACATTCACACACACACAACGCACCCACATCCGTACAACACACACACAGAACGCGCACACGTCCGTACGACGCACACACAGAATG +CACGTGCGTACGTACAATGCACACAAAGAATACACACATCCATACAACACACAGGCACACAACACACATGTGCATGCACATGGCGCAACATACAGATACA +CAAAGACACGTGTACACACACATGCAGAGTCCCCAGGGCAGCGCTGGCGTCATGGGGGGCTGCCTCCACACCGCCTCCAGGAGTGTTTACAGCTGTGGAT +TACATGATACCGCCCCCTTCCCAGAGCTGATCCCACCCCCCAGCATGGGGGCCCCCTGGGAGGGGGCCTCTGGGAGCCGGACTGGTTCTGTCGACACAGT +CGCCTCTTTGTTCGGGGCAGAGCTCACTCTGGCGGTGTTGGCGTTTCCGCATGGGCCCTGCCGGAGGGGCATCCGTGACTCCGCTGGAGCCGGGTTGGGC +CAAGCCCAAGCTGGTCACACCCCTCACACCCCTGGGGTTGGGGGAGGCCTTAGGCAGCAAGTGGGTGGGGGGTCTAGGGGTGGCTGGCGCAACCTCTCTC +CACCTCGGTTTCCCCGCCAGGTGAGAGGGCAGTGACTGCCCATGGTCACGCGGCTGGAGAACATGCACCCTCTCCTCCGCACCTGCACACCTGGGTGCCT +CCTGTCTAGCCCAGACTCCAAAGCCAACCAAGAGTGAATGGATGAACGGAGAGGCCAGACCCCAAAGCAAACTGAGAGTGAATGGATGAGGGAAGCTCCT +GCTGCCTCTTCTGTGCTCTGACAGGCTCCCTCCCCCTGAAGTCCAGCCCCTGCCTGCACAGCCCCCTCCACACCAGGGCCCTCCTGGCTCCTGGCAGGTG +TGGGCAGATGTCTGCCGGGATCCTCAGAGTTAAACAAAAGCCTCCTCCCTGTGCTCTGAAATCACACTCCAGGGGCTGGCAGGCGCCTTCCAAGTCCTTC +CCTCTCCAAGGACGAGAGCCTGCCTGCGTCTCCTCTGCCGTCTCCCCTGCCGTGGGAGGCCCTGAGGCCCCCATCCTGCTGTTCTCCATCCCACCCACCA +AGGGGTCCAGATCTCAAATTCGCCCTTTCTCGGCAAGAACTCTGAAGGTGGCCCGGAGCAGGCCACTGTGAGAAGCCATCACCCCACGACCAGGGTCACC +CCTGGGAAAATCTGGGGCCGGGCAGCCAGATCCCTGAAGGCCAGAGGATGTCTGGGAAGAAAGGGCGTGGACGGCACCTGCTGGGCCTGCCACAAACTCT +CTGGGTCCCATGTCCCCGCTGCTCCTCTTCCAGGGCCGAGTCAGGGAGAGACATCCCAGGGAGGGCACCCGAAACAGCACAGCACCCCTCAGTCAGGAAG +CAGTGCCGGCTGCCCTGGCCCGGAGGAAGAGGCCTGGAAGAAAGTTTGAAGCCTGTAATCCCCGTGTAATCGGGCTGGCTGCCCACGGGGTCTGCGGCCC +TGGGTCCTCGGCCCCTCCCATGCTCTTCTCTTGAACCTCGGCTTCCTCTGCCCCTCTGTAAAACACTCACTGCAACCGCCCCCCCCGCCCCGGCAAACTG +GCAGCCAGCATCAGCACAGGCCAGCTCCGAGGCCGGGCACTCTCGCTGACAGGGCGTGCAACAGATGGCACCAAACCTATCCCGTCCCGTCCCAGCAGTC +ACAGGCAGGAAGGACGTTCTGAGCAGGCGGGAACAACAGGCATTCCGGGAAGAAGCAGCCAGGGGAGGCCCCGGCTACACATTTAAGAGATTTTTTTTTT +TTTTTTTTAACTTTTCAGAATGTTAATCAGTTCATCCAGGGAGACACCCACCGTCCCTGCCCCAGCACCATCCGTGCCCGGCGTCCCTGGAGGCGCTGGG +TGGGCTCTCCACAACGCCTGCCCCCCACGCCCCAGGTCAGTCTGGGGATTGGTCCCTCCAGGCCCCACCTGCCTTATTCTTCGGGACTCTGGGGTGGTGG +GAAGAGTGCCCTACGGGGGACAGGACCCACCAGGAGGCCTGCGCTTCCCCTTCACCGACACACGCTGCTCCCGGGCCCCACTCGGGCCATCTCAGCCCGC +TACCCTCCCTCCCGCCTGTCCCTGGAAGCCGGGTTTGAATGCGACCCGCACTCCCACCCCCAACACGCTCTGCAGACTCCGCCCAGACGGCCCCGGGGTC +ACCTAATATCAGCAAGCCCCCATCCCAAACCGGGGGACCTCCATGCAGAAACCGAAAAACCATCTGCCCCAGAAGAGAAGTCGGAGGCCCCAGGAGCGGG +AGGGGCGGGGAGCAAGGGGAGGGAGGGAGACAGGGCTGCGCTGCGGGGCCGAGAAGGCAAGGGTCCTGGGACCGGGGACAAGGAGGAGGAAGGGGCACGA +ACGCCCGAGGAGCCTGGAGTCAGGAATCGGGGCGGCGGGAGAGACCGGGGGTCACTCCCAGGAAGGGGTCGAGGTCACGAGGCGCATGGAGTCGAGAGTC +CCCAAAAGGGAAGGCCAGGATACCGAGGAAAAGCGGGTGCGGGGTCACCAAGGGGCTCGGGGGCACCGATGAGTGCGGGGTCAAGGGTTACCAGAAAACG +AAAGGTCGGGGGTCACCAAGCTGCGCGGTACAGGGAGTCACCCGGAAGAGCGGGAAGGAAAGGTTGGGAGGGTTGTCGTGGAAGGTAGGGTTAAGGTTCA +CGGCAGGGGGTCGCCGGGGGGCGGGGGGGCAGGTCAAGGTTCACGGCGGTGGTCGCGGGGCAGCGCGGGGTCAACGTTGGCGGCGAAGGGCGGGGTCGGA +AGGGGTCGCGGCGGAGGGCGGGGGTCCCGCCGCGCTCGCCCCCGCCCCACGGCCCCCAGAACCCCCAGCCCCGGGCGCAGGGGTCCGCGGGGAGCGCCGG +ACCCACAAGCGGGGTCGGGCCAGGCAGGGGTCGCGGTGGAGCCGGGGCGGGGGTCGCAACCAGAGCCTCACCTCGGGCCCGGGTCCGGCCGGGCGCGGAG +CCCGCGGCGCCTGTTTCTCCGAGCCTCGCAGCTGCCGCCGCTCACTTCCGGGTTTCGGGCGCCATCTTGGGGGCCCCGCGCACTTCCGGTCATGCCGCGG +GGCGGGGCCTCCACCTGCGGGGGCGTGGTCTCGGTTCGGGGGCGGGGCCACCTTCCAAGCCAATCCCTTGAGGTCCTTCCGCTATTCGGAAGGGGCTGGG +ACTCCTACGGCTCTGGGTTCGAATCCCGCCCTGCCTGGTTCTCTTGAGACCCCAGCATGTGCTTTCACCTCCTCAAGCCTCAGTTTCCTCTTCTGCACCG +TGCTGGTGAAATGGAATCTGCTTTGTGGTACAGCATCCCCTTTTTTCCTCCTTCCTCAGAACCCCCTCCAAGCCTCTGCATGTGCCACGTCCCCCACTGG +GGCTCACTCACCCGAGACTTTTAAACTGAGACTCCCTCAAAAGCTACTAAGACGATCACCAGCCGGGCGCAGTGGCTCACGCCTGTAATCGCAGCACTTT +GAGAGGCTGAGGCGGATGGATCACTTGAGGTCGGGAGTTTGAGGCCAACCTGGACAATATGATGAAACCCCGTCTCTACTAAATATACAAAAATTAGCTG +GGCGTGATGGCGGGCACCTGTAATCCCAGCTACTCAGGAGGCTGAGGCAGTAGTATCGCTTGAACCTGGGAGGTAGTTATTGCAGTGAGCTGAGATCGCA +CCACTGCACTCCAGCCCGGGCAACAGAGTGAGACTCCATCTCAAAAATAAATAAATAAATAACGAAATAAAATAAAATGAAATAAAATCATCACCTCTGG +GCCTGTCAGACATACTCTCTCACGAAAAGTTATCTCTGTTCATTAATCTCTCTCCCTAACCAAATACAGTTCTGGACGCTTCAGCATGGTGACTGGCACA +TGGGGGTTTGGGTAAGTCCCAGGGGCTACCCCCAAGAGAGCAGGATCCTTTCAGGCAGGGCCACGGGGGCCTGAGGGGCTCCTCCTCTCGGTGGCTGTGG +TGGGAGGCTGCCCTGCGTGGGGAGCTGGAGTCTCAGGGCACTTTTCCTGTGACTTGAGCCAGTGAAGGCAGATCCAGTGTGGGAGGCACCACCGCCTCCC +CAGCCCAATTTCAGCCATGACAATACTGATACAGCTCCCTGGACCCAAGCAGCCACAAGCCAGAGGCCTCTGCCCCCATTCCAACCCCCTGAAACTAGAG +TTGATTTCTCCATGACTTTGTTAATTCATTCAGTGACTTCTAATCGATGCTGCTCTGTGCTTGGTCATGAGCTGGGAAAACCCAGGGTCTCACAGAGGAC +TCAGCTGTCTGTCCCAACATCAGAAAGCCCCTGGTCTAGGGGAGAGAGAACCAGGACCAGACACTCCAATATGCGGGATCTCTGGGAGGGTTGAAATGTC +TGCCTAGGGCTTCATAGAGGGCTGCATGCTGAAGAGTGTGTTGAAGCTGGGGTTTTGAAGTTCAAGTAGGAGTGTACCAGGTAGACAAGAGTAGGAAGAA +CAGTCCGGGCAAAGAAGGCCTGGTAAGGCAGATAATAAGCAGGTTTAAGATATTTTAGCACCTCTCTAAAAAACTGAGGCCAAAAGCCAGGCACGGTGGC +TCACGCCTGTAATCCCAGCACTACGGGAGTCTGAGGCAGGAGGAACACCTGAGGTCAGCGGTTTGAGACCAGCCTGGCCAACATGGTGAAACCCCATCTC +TACTAAAAGTACAAAAAAGTTAGCTGGGCATGGTGGTGCCTGCCTGTATTCCCAGCTACTAGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGT +AGAGGTTGCAGTGAGCTGAGATCACACCACTGCACTCCAGCCTGGGCGATAGAGTGAGGTTCGGTCTCAAAAAAACAAACAAACAAAAAACGGTGGCTCA +CGCCTGTAATCCCAACACTTTGGGAGGCTGAGGTGGGTGAATCACCTAGGTCAGAAGTTCAACACCAGCCTGACGAACATGGTGAAACCCTGTCTCTACT +AAAAATACAAAAATTAGCCAGGCGTGGTAGTGGGTGCCTGTAATCCTGACTACTCAGGAGGCTGAGGCAGGAGAATCACTTGAATCTGGGAGGCGGAGGT +TGCAGTGAGCTGAGATCGCGCCATTGCACTCCAGCCTGGGTGACATGACAAGACCCCGTCTAAAAAAAAAAAAAAAAAAAAAATTTCAGGCCAAGGACCC +CTGTCATCAAACCCAAAAGCACAAGGGGGCAGATGGGGAAACTCAGACCCAGAAGGCAGAAGTGATATGTCCAGAGTGAGATGCAGAAGGCGCACAAGGA +CATTTTGTCCTTCAGCTCATTGGGGGTCTCCTTTACCCATGGTGACAGAACGGCGTCCACCTGTTGTGAGCTTTTCCTCAGAGTCCCGCAGAGCAGCCGG +ACCCGACAGAGATACTTCCCTCCACACTGAATCTCTTTTTTTTTTTTTTTTTTTTGGGACGGAGTCTGGCTCTGTCGCCCAGGCTGGAGTGCAGTGGCGC +AATCTCAGCTCACTGCAAGCTCCACCTCCCAGGTTCATGCCATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGACTGCAGGCGCCCGCCACCACCCCGGC +TAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCGTGTTAGCCAGGATGGTCTCGATCTCCTGACCTCGTGATCCGCCCGCCTCGGCCACCCAAAGT +GCTGGGATTACGGGCGTGAGCCAACGCACCCGGCCAAATCTCCTTTTTTTTGAGATGGAGTCTTGCTGTGTCTCCCAGGCCGGAGTGCAATGGCATGACC +TCTGCCTCCCGGTTTTGGCAAACTGGGTGCTCATCTCAACTTTGAGACTATTTTCTCTTTTTTTTGAGATGGAGTTTCACTCCTGTTGCCCAGGCTGGAG +TGCATTGGCGCAATCTTGGCCCACTGCAACCTCCTCCTCCCCTGTTCAAGTGGTTATCCTGCCTCAGCCTGCCAAGTAGCTGGGATTACAGGCATGTGCC +ACCATGCCCAGCTAATTTTGTATTTTCCGTAGAAATAGGGTTTCTCCATGTTGGTCAGGCTGGTCTCAAACTCCTGACCTCAGGTGATCTGCCTGCCTCG +GCCTCCCAAAGTGCTGGGATTACAGGCATGAGCCACCGTGCCTGGCTGAGACTCTTTTCACAGCAAATTGAACAGCAGTTAAATTGAGCAATAGGCACTA +AAGATTTGGAAGGGTGAGGAAGCCAGCCTGGGGACTGGAGGGTGGCGGCTGCATCTGCTCATTTCCTCCCACACTGGACCATCCACACAACTTTTGAGGA +TCAGTGGAAATGAAAACACGGTGCCCCGGCACAAAACATATTTCATAGCTTGGGTTAGGCAACAGCAAAGCATCACGCTGAGCGCCGGGACCTTCTGAGT +GCAGGCGGTGGGCGAAGCCCCGAGTCACACACACCCACGACGCCGGCCCTGCTCCCACAGCGGCCCTCTGGGGTAGCGACTGGTATTACCTGCATTTCAC +GAGGGAGGAAACTGAGGCACGAACTGTTCAGAAGCTGCCCTGAGGTCACCAAGTGAGCTAGGAAGAGGCGTGGGCTCGATCTCTGCCACATCCACCTCGG +GAAACCACAAGGTCTCGATGGGTGATTTTGCCTAAAGTGGGGGCAGTTTGCCCAGGCCGGGGTGGGTCCAGCCATCTCAGCAGGCAGGAATCTGCCAAGT +TGGGGGATGCTTAGGGAATTAGTCAGATGCGGGGATTTCCAGGGAATCACAGGGGGTGGCTCCGGAAAGCAGCAGGGACACAGTACTGGGGCTCATGGCC +CAGCCTGGAGTACAGTGCTGTGAATCTGCTGTGTGACCCAAGGAGAGTTACTTAACCTCTCTGTGCCCCGGTTTTCCCACCTATAAAATGGGGAGGGTGA +TAATAATAGCAACTAGTGGCCGGGCACGGTGGCTTATACCTGTAATCCCAGCACTTTGGGAGGCTGAGACGGGAAGATCACGAGGTCAAGAGATTGAGAC +CATCCTGGATAACATGGTGAAACCCTGTCTCTACTAAAAATACAAAAATAAGCCGGACATGATGGTACGTACCTGTGGTCCCAACCACTCCGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAATGAGCTGAGATCGCACCACTGCACTCCAGCCTGGGCAACAGAGCAAGACTCTGTCTCAAA +AAAAATAATAATAATGATAATAATAATAATAGCAACTAGCTGCTAGGTTGTTCAGACAACTCAATGGACAGACAGTGCCTAATAGAATTTAACCACTACG +AATATTTCCAAATGAAATTCTTTTTTTTTTTTTTTTTGAGACGAAGTCTGGCCCTTTCACCCAGGCTGGAGTGCAGGGGCATGAGCTCAACTTAGTGCAA +CCCCTGCCTCTTGGGTCCAAGTGATTATCTTGCCTCAGCCTCCCAAGTAGCTGGGATTACAGGCACGTGCCACCATGCCCGGCTAATTTTTGTATTTTCA +GTAGAGGCAGGGTTTCACCATGTTGACCAGGATGGTCTCGAGCTCTTGACCTCGTGATCCGCCTGCCTTGGCCTCCCATATTGCTGGGATTCCAGGCTTG +AGCCACCCTAGGGAAATTCTTGATTTTCCTCGGCCCAGTCCATGGCGTCACTGAAGTGGATGTTCAATGAGAAAATAATAAGGATGAATGCTGCAGTTGG +AGTTCAAGAGAGGAGGCATTTTTGACGCCACAGATGGGCAGAGATGGGGTGAGGGCCCTGGCCGGCACCAGCTCTCCTGGCTCAGACTTTGGAAGCCGCC +CCCCAGGGGAGACGCTCAACTGGTCAGAGGTGTGGATAGCCCCGTCCCCCAGTAGTCCCACCCCGCAGAGAGCTCTCAGGCTTCCAGCTCTGGCCCAGGC +CCAGGTCCTCGGTGCCATGTGAAGGGTGGAGAGCTCTCCTGGGGGACAGAGTTGTACATTTGTGGAGGTTTTCTGGTGGGGCTGTGTTTGACGTCAACAC +TCTCCTCCCTAAACCCTCCCTCTTCCCCATCCCATACAGGTCCTCCTAAATGTCTTCCCAGCCCCTTCGAGAGAATTGTGGAAGTGGGGTTGCCAGATCA +AACACAAGACACCCAGTTAAAATTCAACTGTAGGTACGTGACGAGTACTTTTTGTTGCTGCTGCTGTTGTTGTTCTTGTTGTTTTTGAGACGGAGTCTCG +CTCCGTTGACAAGAAGGCTGGAGTGCAGTGGCGCGATCTTGGCTCACTGCAACCTCCACCTCCCGGGTTCAAGTAATTCTCTGCCTCAGCCTCCCGAGTA +GCTGGGACTACAGGCACCCGCCGCCACACCCGGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTTCCACCATCCTGGCCAGGCTGGTCTTGAACTCCTG +ACCTCGTGATCCACCTGCCTCAGCCTCCCAAAGTGCCAGGATTACAGGCGTGAGCCACTGCGCCCAGGCTTTGTTGTTGTTTGAGACTGGGAATCACCCT +GTCGCCCAGGCTGGAGTGCAGTGGTATAGTCACAGCCCACTGCAGCCTCTGCCTGCTGCGCTCAAGCAATCCTCCCCAGTCAGCCTCCTAAGTAGCTGGG +ACTACAGGTATGCACCACCATGCCTGGCCAATTTTTTTACTTTTTATAGAGACGGGGTTTCACCATTTTACCCAGATTAGTCTTGAACTCCTGAGCTCAA +GCAGTCCTCCCACCTTGGCCTCCCAAAGTGCTGGGATTACAGGCATGAGCCATCACACCTGGCCCATTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTT +TCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTCTCTTTCTTTCTCTCTCTCTCTCTATTTCCTTCTTTCTTTCTTTCTCTCTCTCTCTCTTTCTTTCTCTC +TCTCTTTCTTTCTTTTTTTTGTAGAGATGGGGTCTTACTGTGTCGCCCAGCCTGGTCTCAAACTCCTGGCCTCAAGCAATCCACCTGCCTCGGCCTCCCA +AAATGCTAGGATTACAGGCATGAGCCACTCTGTCCAGCCTGTCTTAATTATTTCAAATTGCAGAAAACTTCAGACAAACATGAAGGTTGTTTGTAAGGAC +CTTCTTGGGCTGTGCCTCAGTTTCCCCATCTGGGAGATGCCAGCCTGGATTCCCCTCCCGGCCTCAGTGTCTCTCCTGGGCGGCAAGAAGGACCCTGGGA +CTGTGCCCACTCTGCCGTCCAGGGGGCCGAGGGAGGTGCCCAGGGAGGGGGAGGTGCGTGGTGGTGACGGGCGGCTCCCGCACAGAGCCTCAGACCTGGG +CAGGTGAGGCAGGCAGGTGGGTCTGGCCCGGCGCGGCCCGATGCGGGGGCAGGGATGGGATGGAGCCACTTCCTGTTTCTCCACATTCTGGAAAGTCCCT +GTGTTCCCAGGCAGAGGGGGCACCTCCTCCCTGCCAGCCCTCCTGGGCGCCGGGCTCCTCACCACTTCTCCTTCCTCCACCCACTTCCCCAGCGGACGGG +CCTGGGACCCGCCCCTTCCCCTCCTGCCTCTCTCCTCTTTTCTTTCCCAATCAGGCCCTTCCTGGTGTGCAGAAGGGAAAGCTGATTCCACAGCAGCTGG +GCCTGCCCGACCCAGGAGGCTACATCTGTCACCCCTCTGTCTGTCTCTGTCTCTGTCTCTATCTGTCTCTCTGTCTCTCTCTGTCTCTTTCTCTGTCTCC +TTGTCTGTCTGTCTCTCTGTCTCCATGTCTCTCTGTCTCTCTGTCTTCGTCTCTCTGTTTCTGGCTCTCTTTGTCTCTCTGTGTCTCAGTTTATTTCTGT +CTCTTTCTGTGTCTCTTTGTCTGTGTCTCTGTGTCCCTCTGTCTCTGTTTCTCTGGCTCTGGCTCTGTGTCCCTGTCTGTTTCTTTTTTTTTTTTTTTTT +TTTTTTTTTGAGAGAGTCTCGCTCTGTCCCCCAGGCTGGGGTGCAATGGCGCGATCTCGGCTCACTGCAAGCTCCGCCTCCCGGGTTCACGCCATTCTCC +TGCCTCAGCCTCCCAAGTAGCTGGGAGTACAGGTGCCCGCCACCACGCCCGGCTAATTTTTTTTTTTGCATTTTTTAGTAGGGACGGGGTTTCACCGTGT +TAGCCAGGATGGTCTCGATCTCCTGACCTCGTGATCCGCCCGCCTCAGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCTCCCGGCCTGTCTC +TCTGTTTCTCTGTCTCTCTCTTTGTCTCTGTCTCTCTGTCTCTGTCTCTGTGTCCCTCTGTCTCTCTGTTTGTCTCTCTCTGTGTCTGTCTCTGTCTCCG +TGTCTCTCTGTCTCTGTCTTTGTCTCCCTGTCTCTGTCTCTGGATCCCTCTGTCTGTTTCTCTAGCTCTCTCTTTGTCTCTGTCTCTGTTTCTCTATCTC +TGTCTATCTCTGTCTCAGTCCCTTCTTTTGCCACCATCCCCCTCCCGTGGCCGCCCTCACGTGTCAGCACCATACCCTCCCTGTGGTCAGGGCCACCTGC +TCCAGGGTGTCCTCAGGTCGGTGCTGGCCGGCGTGTTCCCGGGCCCTGCAGCCACCTGCTTGACCAGGGCCAGGCCCAGAGTGAGATCCTACCAGGCCAG +GTCGGGGCAGCCTCTGTGCCAAGACAACTTTAGGGAACAACAAACCTGTCTGACGGGTTTGAGATTCCACATGGGACAGGCTTTCTCACCTCCGCACTGA +CGCTAGGACAGCTGGGTTGAAGGGGCCCAGTGACACCCCTGACATAGCACCTCAGGCTGGGTACAGGCTGCAGCAGCCTAGTCTGGGTCAGGGCTGTGTC +CTGAGGTTGGGGCACCCAGGGCAGGCTGGGTGAAGGAAGATCAGCAATCTGCCGGTCGCCCTGTGCAGGGAGGATAAACAGGGAGAAGGCACTGCACATG +CAAAGTCTCAGCGGGGACAAAGACTCAGGGGAGAGTGTGCGGGGCCTGGGGTGTGAGGATAGATGGACTGGGAGAGAGAGAGGGGACCCTGGAGGGCCTG +GAAGCTAGACGTGGCCTGTATTCTGGGGGCACTAGGGAACCATTGAGGGTTCTGGAGCAACGGAGTGGTACAGTCATGGTGGGGCTAGCGGTGTACTGGA +TGGGGTGAGGCACAGGGACCGAATTTCAGATCAGAAGGCTCATCTGGTAGTCAGACTGAGGCCGGAGGAGGCTCAACTGCCCCGAGGATGAAGAAAGGAG +CCAAACTTGGCCGGGTGCAGTGGCTCACGCCTGTCATCCCAGCACTTTGGGAGGCCAAGGCAGGTGGACTGCCTGAGGTCAGGAGTTTGAGACCAACCTG +CCAACACGGTGAAACCCCGTCTCTACTGAATATACAAAAAAATTAGCTGGGGGTGGTGGCGGGCGCCTATAATCCCAGCTACTCGGCAGGCTGAGGCAAG +GGAATTGCTTGAAGCAGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCACCACTGCACTCCACCCTGGGTGACAGAGAGAGCAAGATTCTGTCTCAAAAA +AAAAAGAGCCAAACTTTGAACTTCTTTTTTCTTTCTTTCTTTTTTTTTTCTATTTTGAGACAGGGTTTTGCTCTGTCGCCCAGGCTGGAGTGCAGTGGTG +TGATCTCGGCTCACAGAACCCTTGAACTCCTTGCCTGGAGCAATCCTCCCTCCTCAGCCTCCAGAGTAGCTGGGATGACAGGCGCACCACTATGCCTGGT +TAATTTTAAATTTTGTTGGCCAGGCGCGATGGCTCATGCCTGTAATCCCAGCACTTTGGGAGACCAAGGCGGGTGAGTCACCTGAGATCAGGAGTTCGAG +ACCAGCCTCACCAACGTGGTGAAACCCTTTCTCTACTAAAAAAAAAAAACAAAAACAAAATTAGCCAGGCATGGTGGCACGCACCCATAATCCCAGCTAC +TCGGGAGGCTGATGCAGGAGAATCGCTTGAACCCAGGAGGCGGAGGTTGCGGTGAGCCGGGATCGCACCACTGCACTCCAGTCTGGGCGAAAGAGCGAGA +CTCCGTCTCGACAAACAAACAAACAAACAAACAATAAATAAATAAATAAACCTTGTTTGTAGTGAAGAGGTCTCACTGGGTTACCCAGGCTAATCTTGAA +CTCCTGGCTTCAAGTGAGCTTCCCACCTCGGTCTCCCAAAGTGCTGAGATGACAGGTGTGAGCCGCTGCACCCGGCCTGAACTTCCTATCAGGTGCTCAT +TATGAGCCAGGATTGAGCTACAGAAAATGCGAGGGAGGGGAGACGGCCCCCAGGATGCCCCCAAACCGGTACTCTGCACCCCCTGGGCCCACATCTAAGG +ACGACAAGGCAGAGGCCTCAAATGCCAGGTCCTGTGGCTTTGTCCCCGGGGCGGTGGGGAGCCACGGGCAGAAGTAGGGCACCAGAGGAGATTGCTCTGC +CAGGGCTGGGGCCAGAGCAAAGGGCCGGGGGCAGGGCAGGGGCGTTGGATCGTTGGATGGGGCTGCAAGGTGGGGAGGGCAGGTTGGGGCCATGTATTCA +TCCGAGATGAATTTCTCAGTGCCACCCAGGGCCAGGCCCCACTTGCAGGTGCCAGGGCCACTACAGAGAACAGACACACCCTGAGGGGGTCCCCAGGCCA +CGAAGAAGCCGGATGCTGGAGCAGCCTAGGACACAGACACCTTGGCCCTTCCCAGGCAGGCCCCTGCCACGTGAGTGCAGGGCAAGGGTCCCAGGAGGGG +GAACGGGCTCCAGGCCCCACCATGGCTGCCCTGAGTGTACGCAGTGGTCAGCCCAGTGCTGATGTCACCTGTGTGGGGACTTCCTGGACCTTCACCTCGG +ATCCGCTGCCCGGCCCCGAGGGAAATTCCAGAGAAGCCAGGGCCGCTCCTGGCTGACTCATTCTAGGTGCCAGTAGCACGGGAGGGGCTGGGCAATGGAG +GGCCTGGGGGCATTTGGAGAACTGTGAGGAGTCTGACCACCTCCTCTGAGGGCCAGTTTCTGCTGCGTCCCACGGGGACTTGGGGAAAACTTGGACTCCC +CAGCCCCAGCCCTGGCATCATTTTTTTTTTTTTTTTGAGACAGAGTTTCACTCTTGTTGCCCAGGCATGGGTGCAGTGGTGCGATTTCGGCTCACTGCAA +CCTCAGCTTCCCGGGTTCAAGTGATTCTGTCGCCTCAGCCTCCCCAGTAGCTGGGATTACAGGCGCCTGCCACCGCGCCCGGCTAAATTTTGTATTTTTA +GTACAGACAGGGTTTCGCCATGTTGGCCAGGCTGGTCTTGAACTCCTGACCTCAGGTGATCCACCCGCCTCAGCCTCCCAAAGTGCTGGGATGACAGGCG +TGAGCCACAGTGCTCAGCCCAGGCCAGCATCTACAGGGCACAAGTGGGAATCTGGGTTCTAGGAGGTGAGAACTGGGGGGTGGGGGGTTGCAATGGGTGG +AGAGTGCTTTCCCTTCCCTGCAGGCCTTCTCACGTCCACAGGGTTGCAAGCGGGACTGGCAGAGTTGAAACAAAAGTCAGGGAGCAGGGCTGGGCGCAGT +GGCTCAAGCCTATAATCCCAGCACTTTGGGAAGCCGAGGGAGGCTGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGAGAAACCCCGT +CTCTACAAAAAATACAAAAATTAGCCGGGCTTGGTGGCGGGTGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCTGGAGAATTGCTTGAACCTGGGAGG +CGGAGGTTGCAGCGAGCCGAGGTCGCACCACTGCACTCCAGCCTGGGTGACAGAGCAAGACTCCATCTCAAAAAAACAAAAGAGGAGTGTGGGAACAAGT +AGTGAAGATTTCCACCGTTCAAATCCCGCCACTCCCCCCCGGGGCTCTGTGACCTCAGGAAGGCACATGACCTCCCACACTTCAGTTTGCCCATCTATAA +AATGAGGATAATCGTGGTACCTCCTTTGGAAGCCTTTTGTGAGAATTTGGTAAGTTCTGGTATGTGTTAAGTGTTTGGAGTGGGGCTTGGGGTATGGTGA +AGAGTTTATATTAAAAAAAAGAAAAAAAACCTTCAAGTTGGGCATAGTGGTGCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGAGCAAATCACT +TGAGGTCAGGAGTTTGAGATCCACCTGGCCAACATGGTGAAGCCCTGTCTCTAGTATAAATACAAAAATTAGCCGGGGGTGGTGGTGCACACCTATAGTC +CCAGCTACTGAAGAGGCTGAGGCAGGAGAATCTATTGAATCTGGGAGGCAGAGGTTGCAGTGAGCTGAGATCGCGCCATTGCACTCCAGCCTGGGCGACA +GAGCCAGACTCCACCTCAAAAAAAAAAAAAAAAACAAACAAGAATCGTTTGGTTGCAGCTGACAGAAATTGAAACTACAACTGGCTCCTTTTTAAAAAAC +AGGAATTTTTTGCTCATGGAACTGAAAGATTTAGGGATAGAGCTAACTCAAGGCCACCCCTCTCAGCACCGTTGATGTTCTGGAAAGGACCATTCACTAG +GGTGGGGGCCGTCCTGGGCACACAGGGTGCTCAGCAATGACCCTGGCCTCCACCCAGTCAACGTCTGTAGCGTCCCCACCCGGTCATGGTGACCAAAAAC +ATCTCCAGACATTGCTGAGTGTCCCCTGGGGGTGTAATCACCCTTGGTTGAGCCCTACTGGTCTGGCGGGTTTCAGACACAGCTGGATCCAGGACCCTCG +GTCAGTGTCACAAGGATGTGTCCAATTCTCCATCTCTTAGCATTGCCATCCCCTCTCTTGGCTTTTTTCTTTTCTTTTCCTTTCTTTTTTTTTTTTTTTT +TTTTTTTTTGAGACAGGGTCTCGCTCTGTCACCTCTGCTGGAGCCCAATAATGTGACCTGAGCTCACTGCAACCTCTGCCTCCCGGGTTCAAGTGATTCT +CCTGCCTCAGCCTCCCGAGTAGCTGGGACTACGGGCGTGCGACACCATGTCTGGCTAATTTACGTATTTTTAGTAGAGATGGGCTTTTGCCATGTTGGCC +AGTCTGGTCTTGAACTCCTGACCTCAGGTGATCCACCCGCCATGACCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGTGCCCGGTCTCTCTTATT +TTTTTTTTCTTCAACAGACTTTGCCTTTATGGGGAAAAGATGATGCCATAAGCCCCAAATCTCATCTGCCCATCATCTTAACAGCCCTGGCAGGAGTCAA +CACCTCTTCCCAAGGTGGGGGCACCAAAGTGCCAGGGAGGTTCTCATTCGCCCAGCCTGGGTCACATGTCCTGGTGGGCTGTGGCCTGGTAAGGGGATGC +CCAGATTGGCCAGGCAGGGATCACATGGTTGTATGGAGTGAGCCAATTGGGTGAAAACTCGTGGTCGGGATGGGCACGGCGGCTCACGCCTGTCATCCCA +GCACTTTGGGAGGCCGAGGCGGGCAGATCATGAGGTCAAGAGTTCGAGACCATCCTGGGCAACATGGTGAAACTTTGTCTCTACTAAAAATACAAAAATT +AGCTGGGAGTGGTGTTGCATGCCTGTAATTCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGCTTGCAGCGAGCCGAGA +TCGTGCCACTGCACTCCCAGCCTGGGCAACAGAGTAAGACTCTGTCTCAAAAAAAAAAAAAAGTACAAAACATGAGCCGGGCATGGTGACGCACACCTGT +GGTCCCAGCAACTCAAGAGGCTGAGGAGGGAGAATCTCTTGAACCAAGGAGGTGGAGGTTGCAGTGAGCTGAGATTACATCACTGCCCTCCGGCCTGGGT +GACGGGGTAAGACTCTGTCTCAAAAAAAAAAAAAAAGGGCCGAGTGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCGGGTGGATCA +CGAAGTCAGGAGTTCAAGACCAGCCTGGCCAAGATGGTGAAACCCTGTCTCTACTAAAAATACGAAAATTAGCTGGGCATGGTGGCGGATGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGAGAATTGCTTGATCCCGGGAGGCAGAGGTTGCAGTGAGCTGAGATTGCGCCACTGCACTCCAGCCTGGGCAACAC +AGTGAGACTCTCCTTCTCAAAAAAAAAAAAAAATAGGCCAGGCATGGTTGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCAGGTGGATCACG +AGGTCAGGAGATCCAGACCATCCTGGCTAACACGGTGAAACCCCGTCTCTACTAAAAATACAAAAAATTAGCCAGGCGTGGTGGTGGGCGCCTATAGTCC +CAGCTACTCAGGAGGCTGAGGCAGGAGAATGGTGTGAACCCGGGAGGCAGAGGTTGCAGTGAGCCGAGATCGCGCCACCACACTCCAGCCTGGGCGACAG +AGCTAGACTCTGTCTCAAAAAAAAAGGAAATAATAATAATAACAAAAAACAAAAACAAAAAAACCCTCCTCTATGGACAGAGGCATGATTGGCAGGGGTG +GGATAGCTGTTGGCAAAGAAGGCCCAGCTGTGCTAAGCAGGCCACCCATCCCATGGAAGGGCTGGCATGGAGGCAGCACCAGTAGACATCAGAGGATGAA +TGAGTGGGATCCAGTGCTGCTCAATGAATACATGCGGGTTGTTTTGTTTTTGTTTTTTTGTTTTTTTGAGACAGAGTCTTGCTCTGTCGCCCAGGCTGGA +GTGCAGTGGCACGATCTCGGCTCACTGCAACCTCCGCCTCCCGGGTTCAAGCAATTGTCCAGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCAC +CACCACACCCGGCTAATTTTTTGTATTTTCATTTGTTTGTTTATTTGTTTGTTTGTTTTGAGATGGAGTCTCACTCTGTCGCCCAGGCTGGAGTGCAGTG +GCATGATCTCAGCTCACTGCAACCTCCGCTTCCCAAGTTCAAGTGATTCTCCTGCCTCAGTCTCCCAAGTACCTGGAACTACAGGCGCCCACCATCACAC +CCAGCTAGTTTTTTTTTTGTTTTGTTTTTTGTTTTTTTTGAGACGGAGTCTCACTCTGTCGCCCAGGCTGGAGTACAGCGGCTCCATCTTGGCTCACTGC +AACCTCTGCCTCTTGTCTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGTGCCCGCCACCAAGCCTGGCTAATTTTTTTTTTTT +TTTGTATTTTTAGTAGAGACAGGGTTTCACCGTATTTGCCAGGCTGGTCTTGAACTCCTGACCTCGTGATCCACCCACCTCAGCCTCCCAAAGTGCTGGG +ATTACAGGCGTGAGTCACCGCGCCTGGCCAATTTTTTGTATTTTTAGTAGAGATGGGGTTTCACCATGTTGGGCCAGGCTGGTCTTGAACTCCTGACCTT +GTGATCTGCCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCACAGCCAGCCTTTTTGTTTTGTTTTGCTTTGTTTTGTTTCTCTTTT +TTAATTGAGACACAGTCCCGCTCTGTCACCCAGGCTGGAGTGCAGTGGTGCGATCTTGGCCCACTGCAACCTCCACCTCCCAAGTTCAAGCGATTCTCCT +GCCTCAGCCTCCCGAGTAGTTGAGATTACAGGTGCGCACCACCACACCTGGCTAATTTTGTATTTTTAGTAGAGACGGGTTTTCTCATGTTGGCCAGGCT +GGTCTCAAACTCCTGACCTCAAGTGATCTGCTCACCTAAGCCTCCCAAAGTGCAGGGATTACAGGTGTGAGCCACTACACCCAGCCTCTTTTTTTTCTTT +TTCTTTTTGAGACAGGGTTTCGCTTTGCCATGCAGGCTGGAGGGCAGTGGTGCAAACAGGGCTCACAGGCAGAGGCTGCTCTGCCTCCTAGGATCAAGGG +ATCCTCCCACCGCAGCCTCCTGAGTAACTGGGATTACAGGCACAAGCCATCATGCCCAGGTAATAGTTTTAAGGTTTTTTTTAGTAGAGATGGGGATCTC +ACTATGTTGCTCAGCCTGGTCTCGAACTCCTGGCCTCAAGTGATCTTCCCGCCTCAGCCTCCCAAAGCCTTGGGATTACTGGGTGAGCCCCCGTGCCCAG +CCAGTGGCTGCTTGCACTGGCTGGCCTCCAAAGCTGAAAGTATTTGCTCCCTGGCCCTTAACAGAATAGGTGGGCTGACCCCTGCTCTATGTGGTTCTTT +GTCCCCAGGCAAGGATTCAGGGACATCTCAGAGCCGCTGGGGTCTCGTCGGTAAAGTGGTGGTGGACGGCATGGAGGAACTTTAGCCCTGGACCAGAAAC +TTTAGGTCAGTCTATGTCAGCCATTGTTGCTATCAGCCTTCAGGTCGTCTGGGCTGGGAGGTCTCCTCCCTCTTCCTCCAGGCACCAGTGGGAGCAGGCA +GTCACACCTTCCTGTGAGTGAGAACCATAGCAGAACCTTCAAAGCACCTCTCAAGTCGGGTGAGTCAGCAGAGGCCTGCAGACAGGGTTGACGGGGGCAG +GGTGTGGGGATGTGGGAGACCCAGACTGGGGGCCAGCAAAGGCTGTTCGGAGGAGGTGACCACTGAGCTATGACCTGAATGAGTGAACGAGGCAGTTATT +TTATTTTTTTGAGATGGAGTTTCGCTCTTGTCGCCCAGGCTGGAGTGCAGTGGCACAATCTGGGCTCACTGCGACCTCCACCTCCCGGGTTCAAGCGATT +CTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGCGGCCGCCACCACGCACAGCTAGTTTTGTATTTTTAGTAGAGATGGGGTTTCTCCATGTTGGC +CAGGCTGGTCTCGAACTCCCGACCTCAGGTGATCTGCCTGCCTCGGCCTCCAAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCGGGAACTTCAAG +TGATTCTTGAAGGAGACAATTATGTGGGTCCATGGGGAGGAGCCTTTGAGGTGGCAGGAGGGAACCAGTCCTGATGAGGGAAGATTAAAGGACAGTGGGG +CTGGGGATGGTGGCCCACACCTGTGTTTGCAGCACTTTGGGAGGCTGAGGCAGGAGGATCACTAGAGCCCAAGAGTTCAAGATCAGCCTGGCCTACAAAA +AAATATTTAAAAATTTGCTGGGTGTGGGAGGCTGAAGTCAGAGGATCACCTGAGCCCAGGGAGTTGGAGGCTGCAGTGAGCGGTAATCATGCCACTGCAC +TTCAGCCTGGGGGACAGAGTGAGACCCTGTCTGAAAAAAAAAAAAATTGGGCCAGGTGCGGTGGCTCATGCCTGTAATCCCAGCACTTTGAGAGGCCGAG +GCGGGCGGATCCCGAGGTCAGGAGATCGAGACCATCCTGGCTAACACAGTGAAACCCCGTCTCTACTAAAAATACAAAAAATTAGCCGGGCGTGGTGGCA +GGCGTCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAAGAGAATGGCCTGAACCCAGGAGGCGGAGCTTGCAGTAAGCTGAGATTGTGCCACTGCACTCC +AGCTTGGGCGACAGAGCGAGACTCTGTCTCAAAAAAAAAAAAAAAAATTAGCCGGGCATGGGGGCACATGCCTGTAATCCCAGCTATTGAGGAGGCTGAG +GCAGGAGAATTGCTTGAACCCGGGAGGTGGAGGTTGCAGTGAGCCGAGGTCGCACCATTGCACTCCAGCCTGGGCAACAAGAGCAAAACTCCATCTCAAA +TAAATAAATAAATAATAAAAAAATAAAAAATAAAGAGGGTGGGCATGATGGCTCAAGCCTGTAATCCCAGCATTTTGGGAGGCTGAAGCAGGTGGATCAC +TTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGAGAAACCCTGTCTCTACTAAAAATACAAAAAATAAAATAAAATAAAATAAAATAAGCCAGGT +GTGGTGGCGGGTGCCTGTCATCCCAGCTAACTGGGAGGCTGAGGCAGGAGAATCACTTGAACTGGGGAGAAGGAGGTTGCAGTGAGCCAAGACAGCTGCA +CTGCCCTTTAACCCAGGCAATAGAGTGAGACTATGTGTCAAAAAAAAAAAAAAAAAAGGACATTATTAGAGTTGGAAGGAAATGACCATAGGCCCAGGGT +TCCACGGTCCAGACCACCACACACAACTGATGCAGGATATAACCGAGTCATTCCATCCCAGGTAATACCCAAGTACCCACGGGAGGATCAACATCCACGG +AAAAGCCTGTGTACAAATTTCATAGTAGCAAATGCTTCTCCTATGCGTCTTTTTTTTTTCTTTTTTCTTTTTTTTTTTTTTGAGACAGAGTCTTGCTCTG +TCACCCAGGCTGGAGTGCAGTGGCACGATCTCGGCTCACTGCAAGCTCTGCCTCCTGGGTTCAAGCAATTCTCCTGCCTCAGCCTCCTGAGTAGCCGGGA +CTACAGGCGCGCGCCACTGCGAGGCTAATTTTTTGTACTTTTAGTAGAGACGGGGTTTCACCGTGTTAGCCAGGATGGTCTCGATCTCCTGACCTCATGA +TCCGCCCGCCTTGGCCTCCCAAAGTTGTGGGACTACAGGCGTGAGCCACCGCTCCCGGACACGTCTGGCTAATTTTTTTGTATTTTTACTAGAGACGAGG +TTTTGCCGTGTTCCCCATGCTGGTCTCAAACTCCTGGGATCCAGTGATCCACCCACCTTAGCCTCCCAACATGCTGGGATTACAGGTGTGAGCTACTGTG +TCCGGCCCAAATTGTCTAATTTTTAAAAATAGTTTCTGGGTTATGGATCTGAATAAAGCGTGCAATTAGTGAACAGTTTATAAACCTCTTGTGTGCTTTT +AATTTATTTTATTTTATTTATTTATATATATTTTTTGAGACAGAGTCTCGCTCTGTCACCCAGGCTGGAGTGCAGTGGTGCGATCTCAGCTCACTGCAAC +CTCTGCCTCCAGGGTTCAAGCGATTCTCCTGCCTCAGCCTCACGAGTAGCTGGGATTACAGGTACCTGCCAGTATGCCCGGCTAATTTTTGTATTTTTAG +TAGAGATGGGGTTTTGCCATGTTGGCCAGGCTGGTCTCGAACTGCTGGCCTCAAGTGATCCTCCCTCCTGGCCCTGCACAGTGCTGGGATGACAGGCTGA +GCCACCTCACCGGCCTCTTATGTGCCTTTTAATCTGCAGGTTCGCCCTCCCTCTCTCTTTCTGTGGTTTGTTTTTGTTTTTTTTTTTCTTTTTTTCTTTT +GTATGAAACCCAGTTGTTTTTCCTGTTAAGTTTCCCACAGTCTAGAATTTGCTGATTTTTTTCTGTGATAATTTAAGTTTTTGAATAGTGATGCATTCCC +GTGTCGTAAAACTGAAGAGTCAAAAGCATACCCAGACTGCAGCCGCTGGGGAAGAGTGTGGTAGCTCCACAAGAAGTTAAACGGAGGCGGGGTACGGGGG +CTGGGCGTGGAGGCCGGGCGCAGGGGCGGATGCCTGCAACCCCAGCACGCTGGGAGGCCAAGGCGGGCGGATCACTTGAGGTCAGGAGTTTGAGACCAGC +CTGACTAACATAGCAAGACCCCATCTCTACAAAAAATACAAAAAAATTAGCTAGGCATGGTTAACTGCTGTTTTTGTCAAGATGGGTTATTACTATGTTG +CCCAGGCTGGTTTCAAACTCCTGTCCTCAACTGACTCAGAAGGATCAACTTAGCCCAGGAGTTCAACATAGCGAGACCCTGTCTCTACAAAAGAAATGTT +AAAAAAATTAACCAGGCCTGGTGGCATGCACCTGTACTCCCAGCTACTTGTGAGGCTGAGGTGGGAGGACTGTTTGAGCCATGGAGTCTGAGGCTGCAGT +GAGCTACGATTGCACCTGGAACCCAGGCCTCTCCCGTCTGGAACCCAGGCCCTCACCTACACTGTCAGCCCCTCCACCTGGAACTTGTAGAACTTACCTG +TAAGCCCAGGCTTCACCTGAAACCCCAGTCCCCCACCTGGAACCCAGGCCCTCACCTACACTGTCAGCCCCTCCACCTGGAACTTTAGAACTTACCTGTA +GCCCCAGCCTTCACCTGAAACCCCAGTCCCCCACCTGGAACCCAGTCCCCCACCTGGAACCTGGGCCTCCCCAACCTGTAACCCAGGCCCCCACCTAGAA +CCTGGGCCTCTGTGATCTGTAACCCAGGCCCTCATCTGGAACCTAGGGCTCTGTGGAAACTGTGGCACTCACATGTAAACCTGGCTTCCACCTGAAACCC +CAGTCCCCCACCTGTAATCCAGCTTGGGTGAGACAGCAAGACCCTGTCTCAAAAAAAAAAAAAAAAAAAAGGCCGAGCACGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCAGGTGGATCACAAGGTCAGGAGTTCAAGACTAGCCTGGCCAATACGGTGAAAACACGTCTCTAATAAAAATATAAAA +ATTAGCTGGGCATGGTGATGGGCGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCCCTTGAACCGGGAGACAGAGGTTGCAGTGAGCCGA +GATCGTGCCACTGCTCTCTAGCCTGGGCAACAGAGCAAGACTCCGTTTCAAAAAAAAAAAAGGGAATAAATGTCATGTTACATATATTTTATGAGAATTC +TAAAATATATTTTATGGCAGGGCACAGTGGCTCACGCCTGTATTCCCAGCACTTTGGGAGTCTCGCTCTGTCCCCAGGCTGGAGAGCAGTGGTGCGATCT +CGGCTCACTGCAACCTCTACCTCCCGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCGAGTAGCTTGGACTACAGGCGCCCGCCACCACGCCCGGCTAAT +TTTTTGTATTTTTAATAGAGACAGGGTTTCACCGTGTTAGCCAGGATGGTCTCGATCTCCTGACCCCGTGATCTGCCCCCCTCCCAAAGTGCTGTGATTA +CAGACGTGAGCCACCGCGCCCGGCCTATTATTTTTTACTTTTTTTTTTTTTTTTTGAGGCGGAGTCTTGCTCTGTTGCCCAGGCTGGAGTGCAGTAGCAT +GATCTCGGCTCACTGCAACCACCGCCTTCCAGGTTCAAGCGATTCTCCCGCCTCAGCCTCCCAACTAGCTGGGATTACAGGTGCCCGCCACCACGCCCGG +CTAATTTTTGTATTTTTAGTAGAGATGGGGTTTCACCATGTTGGCCAGGCCGGTCCCGAACTCCTGACCTCAGGTGATCCACCCGCCTCAGCTTCCCAAA +GTTCTGGGATTACATGCGTGAGCCACCGCGCCCGGCCTATTTTTCACTTTTTTTTTTTTAGCCGAATGTGGCGAGGACAGTTATCGGATTATTTGCAGCG +GATCCTACACGTCCCCTCCTCCTGCCTCTTGCCCTGCGCTCCCGAAGGGGCCTCCGGACCCGGAGGATCTCACCGCGGGGCGGGGTCCACGGCGAGGGGG +CTCGGCCAAGCGGGCAGCCTCGCGCACGCGCACTCAACCCGGACGCGGGCCTCTCCGCCGCAGCCCGCGCCCGCCACCTGGCGGCCACAGCGGTCCGCGC +AGACCGCCGGCCCCTTTTCTATCCGCGACCGGATACCTGGCAGGGGTCTAGGAAAGACCCCTCTGGCTGCTGCGGGGCCAGTGCGTGCGAGGCTCGACCC +CACTCCATTGCGTGGGGGGGCTGAGCTAGGTCCGTGAAGCGGGGCGGTTGCGATCAAGGCCCCGACTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT +TGAGACGGAGTCTCGCTCTGTCGCCCAGGCCGGACTGCGGACTGCAGTGGCGCCATCTCGGCGCACTGCAACCTCTACCTCCCGGGTTCAAGCGATTCTC +CTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCGCCACCGCGCCCGGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCTTGTTAGCC +AGGATGGTCTCGATCTCCTGACCTCATGATCCACCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCGGCCAAGGCCCCGAC +TTTTAGACCACTAGTGGAGGAGGTCTGGGACACGGGTCTGCGGCCAGAGAGAGGCCAGGAGGGAGGACTGGCGGGCATTTCTCCGCAGGGTGGGGGTGAA +CGGGGGCCTGGGCATCGGAGCCGGGGGGAACGTGGGGTCAGCGAGGGGTTCTAGGGGAGGAAATGGTAGGAGAGCTCCTGCCCTGCAGGCTGGAGGGCAG +GATCTGTGTGTTTGGGGGGAGTCATGGGTGGGTAGGAGAGATGACAGGTGACAGCCTGGAGGAAGAGATGGAGGGAGGCTTGAGCCCTGGGCGGGGCTGG +CAGAAGCCCCCACCTATAACTTGGGACCTCTGAACCTGGAACCCAGCCCCCACCTGGGACCTGGGCCTCTCCCATCTGTAACCCAGGCCCTCACCTAGAA +CCTCTGAACCTGGAACCCAGCCCCCACCTGGGACCTGGGCCTCTCCCATCTGTAACCCAGGCCCTCACCTAGAACCTGGGACCTCTGAACCTGGAACCCA +GCCCCCACCTGGGGCCTGGAACCTCCACCAGGAACTTGTGCCCCCCTCTTTGGAACCCTTGCCTTCACCTGAAAACCCAGTTACCGGCTGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGCGGGCAGATCACGAGGTCAGGAGATCGAGACCATCCTGGCTAACACGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAAATTAGCCAGGCGTTGTGGCGGGCGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCGTGAACCCGGGAGGTGG +AGCTTGCAGTGAGCCGAGATTGCGCCACTGCACTCCAGCCTGGGCAACAAAGCAAGATACCGTCTCAAAGAAAAAAAAAAGGAAAACCCAGTTCCCCACC +TAGAACCCAGGCCCCGACCTGAAACCTGGGCCCCTCCACTTGTAACCAGGGACCCCCACCTAGTATCTGAGCCTCTCCCATCTGTAACCCAGGCCTTCAC +CTAGAACCTGGGCCTCTGCAAGTGTAACCTGGGGTTCCTACCAGGAACCTGAGGCCCTCATGTGTAACCTGCGGCCCCCGACCTGGAGCCTGGGCCTCTC +TCATCTATAACCCAGACCCTCACCTAGAACCTGGGCCCCTGCAACTGTAACCTGTGGCACTCACTGTAAGCCCGGACTTCACCTGAAACCCCAGTCCCGC +ACCTGTAAACCTACACCCCGCCAGGAACCTGGGCCTCTCCAACCTATAATTGAGGCCCTCACCTGTAACTTAAGCCCACACTTGTAACCTGGGGCTCTCT +GCTATAACTTGGGGCCCCCACCCATAAGCCAGTTCCCTTAACAGAACCTGCAGTTTGGTGAGGATGAGAGAATGCAAAGAAAGCATTTTCCCCAGGACTA +CCATAAATAGTCATAAGCATCACTTTTTCCTATTACCATAGCATTACCATTTGTCACGGTTTACCCACCCGAGGTCACTCTGCCTCTTTTTCACTTTATT +TTTTTTTTATTTTTATTTTTTTGAGATGGAGTCTCTCTCTGTCGCCCAGGCTGGAGTGCGGTGGCGCGATCTCGGCTCACTGCAAGCTCCGCCTCCCAGG +TTCACGCCATTCTCCTGCCTCAGCATCCCGAGTAGCTGGGACTACAGGCGCCCGCCACCGCGCCCGGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTT +TCACCTTGTTAGCCAGGATGGTCTCGATCTCCTGACCTCATGATCCACCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCG +GCCAAGGCCCCGACTTTTAGACCACTAGTGGAGGAGGTCTGGGACACGGGTCTGCGGCCAGAGAGAGGCCAGGAGGGAGGACTGGCGGGCATTTCTCCGC +AGGGTGGGGGTGAACGGGGGCCTGGGCATCGGAGCCGGGGGGAACGTGGGGTCAGCGAGGGGTTCTAGGGGAGGAAATGGTAGGAGAGCTCCTGCCCTGC +AGGCTGGAGGGCAGGATCTGTGTGTTTGGGGGGAGTCATGGGTGGGTAGGAGAGATGACAGGTGACAGCCTGGAGGAAGAGATGGAGGGAGGCTTGAGCC +CTGGGCGGGGCTGGCAGAAGCCCCCACCTATAACTTGGGACCTCTGAACCTGGAACCCAGCCCCCACCTGGGACCTGGGCCTCTCCCATCTGTAACCCAG +GCCCTCACCTAGAACCTCTGAACCTGGAACCCAGCCCCCACCTGGGACCTGGGCCTCTCCCATCTGTAACCCAGGCCCTCACCTAGAACCTGGGACCTCT +GAACCTGGAACCCAGCCCCCACCTGGGGCCTGGAACCTCCACCAGGAACTTGTGCCCCCCTCTTTGGAACCCTTGCCTTCACCTGAAAACCCAGTTACCG +GCTGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGCGGGCAGATCACGAGGTCAGGAGATCGAGACCATCCTGGCTAACACGGT +GAAACCCCGTCTCTACTAAAAATACAAAAAATTAGCCAGGCGTTGTGGCGGGCGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCGTG +AACCCGGGAGGTGGAGCTTGCAGTGAGCCGAGATTGCGCCACTGCACTCCAGCCTGGGCAACAAAGCAAGATACCGTCTCAAAGAAAAAAAAAAGGAAAA +CCCAGTTCCCCACCTAGAACCCAGGCCCCGACCTGAAACCTGGGCCCCTCCACTTGTAACCAGGGACCCCCACCTAGTATCTGAGCCTCTCCCATCTGTA +ACCCAGGCCTTCACCTAGAACCTGGGCCTCTGCAAGTGTAACCTGGGGTTCCTACCAGGAACCTGAGGCCCTCATGTGTAACCTGCGGCCCCCGACCTGG +AGCCTGGGCCTCTCTCATCTATAACCCAGACCCTCACCTAGAACCTGGGCCCCTGCAACTGTAACCTGTGGCACTCACTGTAAGCCCGGACTTCACCTGA +AACCCCAGTCCCGCACCTGTAAACCTACACCCCGCCAGGAACCTGGGCCTCTCCAACCTATAATTGAGGCCCTCACCTGTAACTTAAGCCCACACTTGTA +ACCTGGGGCTCTCTGCTATAACTTGGGGCCCCCACCCATAAGCCAGTTCCCTTAACAGAACCTGCAGTTTGGTGAGGATGAGAGAATGCAAAGAAAGCAT +TTTCCCCAGGACTACCATAAATAGTCATAAGCATCACTTTTTCCTATTACCATAGCATTACCATTTGTCACGGTTTACCCACCCGAGGTCACTCTGCCTC +TTTTTCACTTTATTTTTTTTTTATTTTTATTTTTTTGAGATGGAGTCTCTCTCTGTCGCCCAGGCTGGAGTGCGGTGGCGCGATCTCGGCTCACTGCAAG +CTCCGCCTCCCAGGTTCACGCCATTCTCCTGCCTCAGCATCCCGAGTAGCTGGGACTACAGGCGCCCACCACCACGCCCAGCTAAATTTTGCATTTTTTA +GTAGAGACGGGGTTTCACCATGTTAGCCAGGATGGTCTCAATCTCCTGACCTCGTGATCCACCCTCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCATG +AGCCACCGTGCCCGGCTCACTCTGCCTCTTTATATCCAGAGTGTCATCAAATTTATGAATTCAAGGCCAGGCTTAGTGGCTCATGCCTATAATCCCAGCT +TTTTCGGAGGCCAAGGTAGGTGGATTACTTGATGTCAGGAGTTCGAGACCAGCCTGGGCAACATGGTGAAACTCCGTCTTTACTAAAAATACAAAAATTA +GCTGGGCATGGTGGTGGGCACCTGTAATCCCAGCTACTCGAGAGGCTGAGACAGGAGAATCGCTTGAACCCAGGAGGCAGAGGTTGCAGTGAACCAAGAC +TGCGTCACTGCACTCCAGCCTGGGCGACAGAGCAAGACTCTGTCTCAAAAAAAGAAAAACACAGGCCAGGAACGGTGGCTCACACCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACAAGGTCAGGAGTTCAAGACCAGCCTGGCCAATATGGTGAAACCCCGTCTCCACTAAAAATAAAAAAAAAAAAC +CTAGCCAGGTGTGGTGGCGCACGCTTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCAAGAGGTGGAGGTTGCAGTGAGCTGA +GATTGTGCCACTGCACTCCAGCCTGGACAATAGAGGGAGACTCCATCTAAAATAAATACATAAATGAAAATGTGTAGATATCTACGAGTTCGGTGGGGAT +TCATACAACAGTGCATCTCATTCCCGACCGTGTCTTATCTTTGATGACAGGGTCATCGTTAATCCTCCATCCAGAGAAATGGGAAGTTAGAGGCCAGGAC +CTCCCAGCTGAAGATTTCTGTGGGACACAGGGCTGGGCCAGAGAAAAGGGCCCTGCAGGAGACCCTTAGAATAGCCGCCGGGCGACTGGCCCCACGGTGC +CGGGAAGGACCCTTTGATCTGATTCCGCCATATGATCCGGTTCCGTGCTGGCCCAGCCTGGCCTGGGTTGGATGCCTGGTCCGATGCCCAAAGCCCCATC +ACCCTGAAGCAGATGGAGCTGGCATCCTGAATGAGACTCCTGGGGGCTCCAGGGCTCTCAGGTGGGAGTCCCAGAGCCACCAGGGACCTGGAGTGTAGAC +CTGGGCAGGGAGCTTGCTCTCTGCCAGCTGCAGTGGGCTCACCTGTGAGGGAGGATGTTAGAATAGTTCTTTTTTAAAAAAAAAAATTTTTTTTTTGAGA +CAGGATCTGGCTCTGTTGCCAGGCAGGAATGCAGTGGCGTGATCATGGCTCACTGCAACCTCCACCTCCCGGGCTCAGGTGATCCTCCCACCTCAGCCTC +CCAAGTAGCTGGGACCACAGGCGCCCGCCACCATGACTGGTGAGTTTTTGTTTTTTGTTTTGTTTTGTTTTGTTTTTGAGACAAGAGTCTCACTCTGTTG +CCCAGGCTGGAGGGCAATGGCGCGATCTCGGCTCACTGCAACCTCCGCCTCCTAGGTTCAGGCAATTCTCCTGCTTCAGCCTCCCGAGTAGCTGGGATTA +CAGGCGCCAGCCACCACGCCCGGATAATTTTGTATTTTTAGTAGATACTGGGTTTCACCATGTTGGCCACGCTGGTCTCCAATTCCTGACTTCAGGTGAT +CCGCCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCTGCGAGCTACCGCGCCTGGCCCCTAGTTTTTGTACTTTTTGTAGAGATTGGTTTTCACCAT +GTTGCCCAGGCTGGTCTTGGACTCCTGAACTCAAGCAATCCTCCCGCCTCGGCCTCCCAAAGTGCTGGGATTATAGGGGTGAGCCACTGCGCCCGGCCTT +GTTTTCTTCTTTTCAGTAGAGACAGGGTCTTGTTCTATTGCCCACACTGGAGTGTAGTGACATAATCCCAGCTCACTGCAGCCTCAAACTCCCAGCCTCT +GTTGATCCTACTGCCTCAGCCTCCCGAGTAGCTGGGACTACAAGCGTGGGCCACTGCTCCTGGTCTATTTTCAGTTTTTTTTTTTTGTTTGTTTTTGAGA +TGGAGTCTCACTCTGTCGCCCAGGCTGGAGTGCAGAGGCATGATCTCAGCTCACCACAACCTCCTCTTCCCAGGTTCAAGCAATTCTCCTGCCTCAGCCT +TCCAAGTAGCTGGGACTACAGGCATGCACCACTACGCCTGGCTAATTTTTGTATTTTTTAAGTAGAGACAGGCTTTCACCATGTTGCCCAGGCTGGTCTG +GAACTCTTGGCCTCAAGGGATCCGCCCACCTCGGCCTCCCAAAGTGATGGGATTACAGGCATGAGCTGCCATGCCTGGCCCTATTTTCACTTTTTGACTC +TTGTGAATAACGCTGTTTTGAAAATTCATGCGTGTTTGTGTGAACAGGTTTCTAGTTCTCTCGGGCATATATCTTGGGGTGGAATTGCCAGTACATATAG +CAACTCTATGTTTAAACTTTTGACTCTTTTCCAAAGGGGTTGCCCCGCTTATGAGAATTCTGGTTTCTCCACATCCTCACCAATACTTGTTATGGTCCAT +CTTTTTTTGTTATTTATATATTTTATCTATTTTTATTTTTTTGAGACGGAGTCTTGCTCTGTCGCCAGGTTGGAGTGCAGTGGCGTGATCTCCGCTCACT +GCAACCTCTGTCTCCCGGGTTCAAGTGATTCTCCTGCCTCAGCCTCCCGAGTACCTGGGATTAGAAGGGTGCGCCACCACGCCCAACTAATTTTTGTATT +TTTAGTAGAGACGGGGTTTCGCCATGTTGGCCAGGATGGTCTTGATCTCCTGACCTCATGATCCGCCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGG +CGTGAGCCACTGCACCTGGCCTGTTATTTATGTATTTATTTTTTTTTGAGACAAGTTCTTGCTATGTTGCCCAGGCTGGCCTCAAACTCCTAGGCTCAAG +AGATCCTCCCAAAGTTCTGGGATTACAGGTGTGAGCCACTGTGCATAACCCTGAAGTGGTTAATTTTAATAATACATTTACTTTAGCCTAACATATCCAA +AATTACATCATTTCAACATGCAATCATTATTAAAATTATTAATGAGATATTTTATTTTATTTTTATTTATTTATTTTTTTGAGACGGAGTCTCGCTCTGT +CTCCCAGGCTGGAGTGCGGTGGCGCGATCTTGGTTCACTGCAAGCTCCGCCTCCTGGGTTCACGCCTTTCTCCTGTCTCAGCCTCCCGAGTAGCTGGGAT +TACAGGTGCCCGCCACCACGCCCAGCTAATTTTTGTATTTTTAGTAGAGACCAGGTTTCACCACGTTGGCCAGGATGGTCTCGAACTCCTGACCTCGTGA +TCAGCCCACCTTGGCCTCCTAAAGTGCTGGGATTACAGGCGTGAGCCACTGTGTCTGGCCAGTGAGATATTTTATTTGTGCCCTTTTTTTTTTTTTTTGA +GACCGAGTCTCACTGTGTTGCCCAGGCTGCAGTGCAGTGGCACAATCTTGGCTCACTGCAACCTCTGCCTCCCAGGTTCAAGCGATTCTCTTACCTCAGC +CTCCTGAGTAGCTGGGATTACAGGCGGGCGCCACGACACCTGGCTAGTTTTTGTATTTTTAGTAGAGACGGGGGTTTTACCATGTTGCCCAGGCTGGTCT +TGAACTCTTGACCTCAGGTGATCACCTGCCTTGGCCCCCCAAAGTGCTGGGATTACAGGCAAAAGCCGCCATACCAGGCCCATTTTTTTTTCTTTCGAGA +CGGAGTCTCATTGTTGCCCAAGGTGGAGTGCAATGGCAAGATCTCAGCTCCCTGCAACCTCTGCCTCCTGGGTTCAAGCGATCCTCCTGCCTCAGCCTCC +CAAGTAGCTGAGATTACGGGCGCCCGCCACCACGCCTGGCTAATTTTTGTATTTTTAGTAGAGACAGGGTTTTACCACGTTGGCCAGACTGGTCTCAAAC +TCCTGACCTCGGGTGATCCATCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAACTACCGTGCCTGGCAGGCCCATTTTTAATTTTTCTAACT +TTGGAAATTCAGTGTGTAGGGCAGGCATGGTGCCTCATGCCTGTAATCCCAGAACTTTGGGAGGCCGAGGCAGGTGGATCACCTGAGGTTAGGAGTTCGG +GACCAGCCTGAACAATATGGTGAAACCCTGTCTCTATTGAAAATCCAAAAATTATCCAGCCATGGTGGTGTATGCCTGTAGTCCCAGCTACTCCAGAGGC +TGAGACAGGAGAATTGCTTGAATCTGGGAAGCAGAGGTTGCAGTGAACCAAGATCATGCCATTGCACTCCAGCCCGGGCAACAGAGCGAGACTCCGTCTC +AAAAAAAAAAAAAGAGAGTCAGTGTGGAGGGAAGTGTCTCTGTTGGGTCCGGGTGCTCTGTGGGACTCTGAGGAAAAGCTCGCACCAGGTAGATGCTGTT +CTGTCCCCATGGGTAAAGGACACCCCAACAAACCGAGGAGCAAAATGTCCTCGTATGCCCTCTTCGCGCAGACCTGCCAGGAAGAGCACAAGAAGAAACA +CCCGGACTCTTCTGTCAATTTCGTGGAATTCTCCAAGAAGTGTTTGGAGAGATGGAAGACCACGTCTGCAAAGGAGAAGTGAAGTTTGAAGAGAAGGCAA +AAAGTGACAAAGCTCGCTGTGACAGGGAGATTAAAAATTACATTCCTCCGAAATGTAAGAAAGGGTAAGAAAGGAAAGAAAAAGGATCGCAATGCTCCTA +GAAGGCCACCATCTGCCTTCTTCCTGTTTTGCTCTGAACATCGCCCAAAGATCAAAAGTGGACACCCAGGCCTATTTGTCGTGGAAACTGCAAAGAAACT +GGGTGAAATGTGGTCTGGGCAGTCAGCCAAAGATAAACAACCATATGAGCAGAAAGCAGTTAAGCTACAGGAGAGATATGAAAAGGGTATTGCTGCATAT +CGTGCTAAGGGCAAAAGTGAAGCAGGAAAGAAGGGCTCAAAGAAGAACAAACCAGAAGATGAGGAGGAGGAGGAGGAGAAAGAAGATGAAGATGAGGAGG +AAGAGGGTGAAGATGAAGAATAAATGGCTATCCTTTAATGATGCCTGTGCAGTGGGCTTGTTTTGCTAAGAATGTGAATTCTAGTACAGCTCAGTATTAG +CTTCAGTATAAAACTGTACAAATTTTCGTATAGCTCATAAGATTCTCTGTACAGAAAATACTTTTCTTTTCTTTTCTTTTTTTTGAGACAGAGTTTCGCT +CTTGTTGCCTAGGCTGGAGTGCAATGGCGTGATCTCGGCTCACCGCAACCTCCGCCTCCCGGGTCCTGGTTCAAGCAGTTCTCCTGCCTCAGCCTCCTGA +GTAGCTGGGATTACAGGCACATGCCACCACGCTCAGCTAATTTTTGTATTTTTAGTAGAGATGGGGTTTCACCATGTTGGCCAGGCTGCTTTCAAACTCC +TGACCTCGTGATCCGCCTGCTTCGGCCTCCCAAAATACTGGGATTACAGGTGTGAGCCACCGCACCCTGCCTAATGTCCCTAAATATTTAATGGTTTTTA +AAAAATTTATTGTGTATGGCAGCACAGCACACTTGTAGGAATTAGTATCAACAGTACATCTTGCGTTTTTTAAGATGCTGCATTTTTTAACATTTTGTAA +TAAAATTATGCGTATCAAAAAAACAAAGAAATTCCGTGTGTAGTTCACACTCACAGCACATCTCCGTCCAGGCACTTGAGAGAATGACTAGGAGGGGTTC +TTGGAGGAGGTGGTCTTTGAACGGAGAATCCATCTTCAAGGATTCTGTCTGTAATGGTCACCAAGTATTTCCTGAGTCACTTCCATGTGTCCTGCAGTTC +TCTGAAGGGGCGTGGGACCTACCGATGCCAATTATCCAGCATTATCTCCAGATTCCAAGAAGTTGGGGTGTGAGCCAGCAATCAGTACAGAAAAGAGATA +CCAAAATAAGTTTGAGTTGGGGAGTGTTCCTTCAACTTCAGTTTTCTGGAAGAGATCTTTTTTTTTTTTTTGAGACAGAGTTTCGCTCTTATTGCCCAAG +CTGGAGTGCAGTGGCACGATCTCGGCTCACCGCAACCTCCTCCTCCCGGGTTCAAGCGATTCTCCTCCCTCAGCCTTCTGAGTAGCTGGGATTACAGACA +TGCACCTGTAATTTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCACGCCTGTAATCTCAGCTACTGGGGAGGCTGAGGCAGGAGAATCGCTT +GAAACCAGGAGGCGGAGATTGTACCAAGATAGTTTGTTCCAGCTAAACAACCTGGCGCTAGTGCAGGAAAAGGTGGAAGGCACGGGGCTAGCACAGGAGG +GTTCAATATTTTCAACCTTATCAAGCCATATTTTGGCAACTCTTGTTTTTCACGAGAAGCCCCCGCTGGGCTTGTCCCAGCGCTGTCCTGAGGCTTCCCC +CATGAGTTCCGATAGGGCAGAGGCCGCCCTGAGCGTTTCTCTTTCCCCTGGTCCAAGAGTGGCTCAAAAGAAGGATTTTTGACTGGAATTGGCCACTTTG +TGTTACTTTTTGACCCTTGACCTCGCCCCAAAGGGGGATGCGGGGGAGGGGCTCTGGTAGGGGTGGCCCCGCTCCTTCCAGGTCCGCAAGCCCAGGTTCC +CGCCCACCGGGCTCAGCCCACCCTGCGGCCGTTCAGGGAGGCCGTTGGCACCCGTGACCTACGACCCCCTTCCCGAGCCCCACCGAGGTCACAGCCGTGG +CCTCGTCTCCCCATGCCTGCTTCCCGCCCCCTGCCCGTGACGGGCGTCTCCGAGGACCAATGAGCGCGCTGTATCCACCCCTCGGGCGGGGCCAAGCGCC +GACCAATCGCCGCTCGGGCGCCCGGCCGGGTCCAAACGCTCCAATCGTCAGCGGCGGCGGGGCGGGCAGAGGGCCGGGGATGGCAGGTTCAACCAACGGG +TGGGCACGTCGTCCTCGCGAGGAGGCGTGCCCTGCGGCCGGGCGTGCGGTGTCCGCGGCGGCGCAGGGAGGGGGAGGGAGGTAAACAAGATGGCGGCGGC +GTGTCGGGCGCGGAAGGGGGAGGCGGCCCGGGGCGCCCGCGAGTGAGGCGCGGGGCGGCGAAGGGAGCGCGGGTGGCGGCACTTGCTGCCGCGGCCTTGG +ATGGGCTGGGCCCCCCTCGCCGCTCCGCCTCCTCCACACGCGCGGCGGCCGCGGCGAGGGGGACGCGCCGCCCGGGGCCCGGCACCTTCGGGAACCCCCC +GGCCCGGAGCCTGCGGCCTGCGCCGCCTCGGCCGCCGGGAGCCCCGTGGAGCCCCCGCCGCCGCGCCGCCCCGCGGACCGGACGCTGAGGGCACTCGGGG +CGGGGCGCGCGCTCGGGCAGACGTTTGCGGGGAGGGGGGCGCCTGCCGGGCCCCGGCGACCACCTTGGGGGTCGCGGGCCGGCTCGGGGGGCGCCCAGTG +CGGGCCCTCGCGGGCGCCGGGCAGCGACCAGCCCTGAGCGGAGCTGTTGGCCGCGGCGGGAGGCCTCCCGGACGCCCCCAGCCCCCCGAACGCTCGCCCG +GGCCGGCGGGAGTCGGCGCCCCCCGGGAGGTCCGCTCGGTCGTCCGCGGCGGAGCGTTTGCTCCTGGGACAGGCGGTGGGACCGGGGCGTCGCCGGAGAC +GCCCCCAGCGAAGTTGGGCTCTCCAGGTGTGGGGGTCCCGGGGGGTAGCGACGTCGCGGACCCGGCCTGTGGGATGGGCGGCCCGGAGAAGACTGCGCTC +GGCCGTGTTCATACTTGTCCGTGGGCCTGAGGTCCCCGGAGGATGACCTAGCACTGAAAAGCCCCGGCCGGCCTCCCCAGGGTCCCCGAGGACGAAGTTG +ACCCTGACCGGGCCGTCTCCCAGTTCTGAGGCCCGGGTCCCACTGGAACTCGCGTCTGAGCCGCCGTCCCGGACCCCCGGTGCCCGCCGGTCCGCAGACC +CTGCACCGGGCTTGGACTCGCAGCCGGGACTGACGTGTAGAACAATCGTTTCTGTTGGAAGAAGGGTTTTTCCCTTCCTTTTGGGGTTTTTGTTGCCTTT +TTTTTTTCTTTTTTCTTTGTAAAATTTTGGAGAAGGGAAGTCGGAACACAAGGAAGGACCGCTCACCCGCGGACTCAGGGCTGGCGGCGGGACTCCAGGA +CCCTGGGTCCAGCATGGAGGTGGTGGACCCGCAGCAGCTGGGCATGTTCACGGAGGGCGAGCTGATGTCGGTGGGTATGGACACGTTCATCCACCGCATC +GACTCCACCGAGGTCATCTACCAGCCGCGCCGCAAGCGGGCCAAGCTCATCGGCAAGTACCTGATGGGGGACCTGCTGGGGGAAGGCTCTTACGGCAAGG +TGAAGGAGGTGCTGGACTCGGAGACGCTGTGCAGGAGGGCCGTCAAGATCCTCAAGAAGAAGAAGTTGCGAAGGATCCCCAACGGGGAGGCCAACGTGAA +GAAGTAAGTATGGCTTGCTGGGGTCGGGGCCGGGCCGGGCCAGTCACGGTGCTGATGGTTCTGTCTTCCTTCCTTCTCTCCTCCCTCCCTCCCTTACTTC +CTCTTAACACCCTGAGCTGGACCCGTCTGGCGCCTGTGTCCTCCGTGCCAGGGAGAGCGTGGTTGGGGGCCTGCGTTACGGACTTTCACTCAGGCAAGGC +CAGTTGTCGCAGCGGGGCGTGCGTTTGCATGGGCTCTTGGACTCCAGTTAAAATGCCCTGGTAGCGAAACCCTCCTGAGAAGGGAGCGGCCCCCAATCCC +CTAAGACTAGCCCCTTGGCTCCCCCAGCTGTCCAAGGAGCAGAGGCGCCCAGTGGAATCAGCCTGTGTTTGTTTGGGCCCCGAGAGTTTGTGTGCGGCCG +CCAACACGTTTTCTGCGCAGTGTGTGGCCGTTACCGGGGCCAGGCGAAATGTGATTTGTTTATCCTGTCAGAGGGGAACCCTGGGCTGCCAAAAATAACT +GTTTGCACCGGCTTATCAGTCAGCAGGAGGGAAACGTAGCCTTTCCTCATTTGCCAGGGATGTGACGCTGGAAGCATCCCTGGCCCCCGGGGCTGGAAGC +CCTGCCCGAGGGGGACTGTGCCTCCCTCCCGAATTGCATCCGGAAGACCTTACTTTTCCAACTGACTTCTTCAGGCACGGGGCTGCCGCTGGGCATCCCG +GACGCCTCTGCATCTGTGCGCGGAGAAGCTCCTACCTAGGGCAGCACTGGCCGGCCTGAGCCTCTCCCAGCTGGTGGGGGTGGCCGGGGGTGTCCCTGCC +TTATCGCAGCCAGACACGCTGCACCTGCCGCCGCCTGGCGGGCCCTGCCCAGGCCCTGCTCCTTTCCCAGCCTTCTTAACTTTCAAAACTTTGCCTCCTG +TTTCCAAGAAAGGACCTTATCTGCTGGGCTAGGCCTCGAGGGACTGGCAAGGACACCCTGCGCAGGGCACCATGACCTTGGAAGGAGGTCCGGGGAGGGG +CTGCTGCGGTGTCTGCTCTCACCTTCCTCCTGCTCAGGGGCCCTGGGGCTCCTGCCGTGTCTGCTCTCACCTCTCTCCTGCTCAGGGGCCCTGGGGCTCA +CGTACATTTTTTTTTTTTTTTTTTTGAGACGGAGTCTCGCTCTGTTCCCCAGGCTGGAGTGCAGTGGCGCGAACTGGGCTCACTGCAAGCTCCGCCTCCC +GGGTTCATGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCACCCGCCACCACGCCCGGCCAATTTTTTGTATTTTTCAGTAGAGACGG +GGTTTCACCGTGTTAGCCAGGATGGTCTCAATCTCCTGACCTCGTGATCCGCCCGCCTCGGCCTCCCAAAGTGCTGGTACTACAGGCGTGAGTCAACGCG +TGCGGCCTTTTTTTTTTTTTTTTTTTTTTTTTTTGAGACGGAGTTTCACTCTTGTTGCTCAGGCTGGAGTGCAGTGGAGTGGTCTTGGCTCACTGCAATC +TCCGCCCCCTGGGTTCAAGTGATTCTCGTGCCTCAGCCTCCCGAGTAGCTGGGATTACAGGTGCCTGCCACAGTGCCCAGCTAATTTTTTTTTTTTTTTT +TTAGTAGAGACGGGGTTTCACCATCTTGGCCAGGTTGGTCTTGAACTTCTGACCTCGTGATCCACCTGCCTCAGCCTCCCAAAGTGCTGGGATTAAAGGC +GTGAGCCACCGCGCCCGGCCAGCACGCTTCTTAATCAGCATGCAGGCTGTGACATGCGGAAACCAGGGGCACAGGCTCTGAAGTTTGTACTCTGGAGCTG +GAGCAGTCAGGGTTAAATGGGAGCGGCTGGGAAGGGTGTGTTTCCACGAGGCCTTTCTGATGTCTCAGTGCCCAGTCTGGACCCGGGTAGAAGGTGTGGC +CAGTGCCTTGAGTCAGTGGAGCAGTTGCCTGTGCCTGGTCTCTGTGAGATGGGTTGGTCAGGGGCTAGGCAGAGCCTGTGCCTGGTCTCTGTGAGATGGG +TTGGTCAGGGGCTAGGCAGAGCCTGTGCTGGGGGTAGCAGGTGCCCTCTAAAGGGGCCAGTGACAGTCTCTCTCCCAGCAGTGAGAAACCCACGCTTAGG +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGTGGGTGGATCGCCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCATCTCTACTAAAAATACAAAAGTTAGCCGAGTGTGGTGGCGTGTGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGAACATTGCTG +GAGCCTGGGAGGCGGAGCTTGCGGTGACCCGAGATCGCACCATTGCGCTCCAGCCTGGGCGACACAGCGAGACTCTGTCTCAAAAATAAATAAATAAATA +AATAAATAAATAAATAAATAAATAAATCTGGCTTGAGTTTTGACAAATGTATATGCAGGGTCAATGGGAAGACAGACGCTGGAGGGTGGAAGCCTGACTG +TGAGAGTGAGCCCCCTGCTTTCCTGAACAGTCAGTGGAGGAGGTCCTGGGAGCTCAGGTGAGCACCTGAACGGTAGGGCAGAGCCTGAGGGTCTTGGTGG +AGACAGGCAAGAAGGTTGCAGGAACCTAGTCTGGCCCAGTGCCTGGGAGAACGGGAGGGAACACGGAGGCAGGGAGGCAGAGGGGTTGGCAGGACCTGGA +CTGGACTGTGCGTCGCAGCTACCCACAGCTTGACCCCACTGCCTTGAAGTGAGTGATGCACCCTCACTAGTGTTCAGCGTCCAATTTCATCCTGGCCCTG +AGTGTGTAACGGCTTTGCCCTTGCGGGGCCCCCTGGGATGAGGGGTGAGCCCTGTCCCTTCCTGGTCACTGTCTGCCATCAGGAGCTGCCCCGCTTACAG +CTGTGATTCAGGAGCCACTGCATTTCCTCCAGCCCCCTGGGTGCTGCCAGGGGGTCCTCCTATTCTGGGAGCTGGTGTGTTCTGACTGGAGGCTGCCATG +TGCAGAGTGCTGTCAAGGAGAAGGGGTGTCCACTGCCCAGCCCTGAGGCCCAAGGCCTTGGCCAGCCTTGCTGCCAGCGCTGCAGGGAAAAAGCCTCCTT +TGTGTGTGGGAAGTTTAATAAACTCCGCTCAGATTGTGTCTCGCAGCGAGTGTCTGGAACCTTCCAGACAAGCCTCAGGCGTCCGGTCCTCCAGTTGGTG +TGGAAAGCGTGGGCGATCACCAAGGGGGGTGGGTTGGGGCAGATGGAGCCGGCGTGAGTCCCGTCTCTTCCCTTCCTTCCCAGAAAGGCAGCCCTGGAGT +CCATGCCTTGTCCCGCTCTCACCGGCAAAAAGTATAATCTTATTAGAAATAGGAAAGTTCCAAAAAGCATCAATGAGTTAAAAAGAGGGCTGGGCATGTT +CGGTCATGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGCGGGTGGATCACCCGAGGTTGGGAGTTAGCCTGACCAACATGGTGAAACCCTGTCTCTACT +AAAAATACAAAATTAGCTGAGTGTGGTGGCGCACGCCTGTAATCCCAGCTACTCTGGAGGCTGAGGCAGGAGAATCACTTGAACCCGGGAAGCAGAGGTT +GCGGTGAGCCAAGACCATGCCATTGCACTCCAGCCTGGGTAACAAGAGTGAAACTCCGTCTCGAAAAAAAAAAGGGCTGGGGCCGGGCGTGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGTTTGATCACAAGGTCAGAAGTTTGAGACCAGCGTGGCCAACATGGTGAAACCCTCTCTCTACTAA +AAATAGAAAAACTAGCCAGGTGTGGTGGCACATGCCAATAATCCCAGCTACTTCATCTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAATATGGCGAAAC +TCCGTCTCTACTACAAATACAAAAATTAGCCAGGCGTGGTGGCGCGCGCCTGTAGTCCAGCTACTGGGGAAGCTGAAGCAAGGAGAATCGCTTGAACCTG +GGAGGCGGAGGTTGCGGTGAGCCGAGATCGCATCATTGCATTCCAGGCTGGGCAAGCCTAGGAGAGAAGAGCGAAATTGTGTCTCAAAAAAACAATTAAT +TAAAATAAAATCAGTGCCATAGGCTGTTTCTGGTAGGCAGTGGGTTCCTAGGGTGGAGCAGGGAAGGGCTGGAAAGGGTCGCCTGTGCCCAGCCCGACTC +CCCGTGCTTCTCGGGGGACAGCACGGCTAGCTGCTGCTGCGGAGCCCACAGTGGGGTTCTGGGGGGGGGGGTGCAGGCAGAAGGCCGCCATGCCTCCCTC +CCCCTTTCCACCCCAGTGAGAGTGGGCTCGAAGGCAGGGAGTCTGCCCGCCTTGTGGAGCCTCCGCAGAGGCACCCAGGGCTGCCGTGAGCGCACAGCCT +GGCGGTGTCCCACGGCCCTGCCCTTTCCTGTCACTTCCACCTGTTGCAAAACACTGTGCTTTCGTATCTTTTCTTTCTACCTGTTTGGAAATGTGAAAAT +CACTGCTGCCGTAGGAAACGGGCCCAGATCCGGGCTGTGGCTCTCCCATCCGCACCGCCCCCGCGGTGTCCAGCCAGGAGGTGGGAGGTGGGCGGCACTC +AGTGTGCCTGGTTGCGGCGATGATTGGCAGATGCTTGGACCTATGGTAAAGAGGATTTTCGCGAGCTGGGAGTCAGTCCTGGACTTTGTAGGTCTTTACA +TCCCAGGCGGCCTTTATGGGGTTCCAGCATCTGCTGAGGCCCCTGCGCCAGCCATGTGAGGCCTGGGTGTCCTCGAGGCCTCTGTTTGTGCCCCTCTCTG +GGCAGCGGGAGGGAGAGCTCTGAGACCCAGAGGGAGCTCAGGGGCTGGGCAGCCGCAGAACAGCGGGGGTAATGGGTCCACTGGGGGTTCTGGGCTGTGC +ACACAGTGGGCTTCCGGTGCCCAGCCAGCTGGGGCAGGCCTGGAATGTTGGTTCCTCTCTCAGGATCTGGGGCGCTGCTGTAGCTGTCGGGGAATCAGTG +AGGCGGCTGGACGGCCCGTATATCCCACAAACGCCACCGTATTGCTCAAACTGGACTCAATTTTCTTAACACCTTTTTTTTTTTTTTTTTTTTTTTTTTT +GGAGACAGGGTCTCACTGTATCGCCGAGGCTGGAGTGCAGTGGCGCAATCATAGCTCTGGGCTCAGGTGACCCTCCTGCCCCCAAGGTAGCTGGGACTGC +AGATGTGCACCACCACACCCGACTAGTTTTTTGTAGAGATGGGGTTTCGCCATGTTGTCCAGGCTGGTCTCAAACTCCTAGACTCAAGCTATCCGCCTGC +CTGGGCCTCCCAGAGTGCTGGGATTACAGGTATGAGCCACTGCTTCGCCACGTTCACCTTTATTTACTTATTTATTTATTTTTGAGACGGAGTCTCGCTC +TGTCCCCCAGGCTGGAGTGCTGTGGCACGATCTTGGCTCACTGCAAGCTCCGCTTCAGCCTCCCAAGTAAGCTGGAACTACAGGTGCCTGCCACCAAGCC +TGGCTAATTTTGTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCGTGTTAGCCAGTATGGTCTCGATCTCCTGACCTTGTGATCCGCCCGCCTCGGCCT +CCCAAAGTCCTGGGATTACAGGCTTGAGTCACTGTGCCCGGCCCACCTTTTTATTTTTTATTTTATAGAGACAAGGGCTTGCTGTGTTGCCCAGGCTGGT +CTTGAACCCCTGACCTTAAGTAATCCTCTCTGGCCTCCCAAAGTGCTGGGATTACAGGTGTAAGCCATAGTACTGGGCCTAAAGTTCACCTTTTTTTTTT +TTTTTTTTTTTTTTGAGATGGAGTCTCGCTCTGTCACCCAGGCTGGAGTGCAGTGGCGTGATCTTGGCTCACTGCAAGCTCTGCCTCCCGGGTTCACACC +ATTCTCCTGCCTCAGCCTCCCGAATAGCTGGGACTACAGGCGCCTGCCACCATGCCCGGCTAATTTTTTTGTATTTTTAGTAGAGATGGGGTTTCACTGT +GTTAGCCAGGATGGTCTCGATCTCCTGACCTCGTGATCTGCCTGCCTCGGCCTCCCAAAGTGCTGGGGTTACAGGTGTGAGCCACCGCACCCGGCAAAGT +TCACCTTTTTAAAGTGTGTAATTCAGTGGCATATAGTACATTGACAGAGTTGCACAACTATCACCTCTATCAGCTTCCAGAACATTCTTGTTACCCCAGA +AGGAAACCCCGTCTCTGTCAGCCATCACTCCCCATTCCCTCCCCAGTCCCGGCACCCACGCATTCCCTTCCTGCCTCTGGATTGGCCTGTCCTGAACATT +TCACACGAGTGGTGTCACACACCGCGTGGCCTTTTGCGTCCGGCTTGTCTCACGGAGTGTGCTGTCCTCAAGGGGCATCCGCGCCGTGGCCTGGGTCCGA +ACCTCTCTGCTGTTCACGGCTGCGTCACTTTCCAGTGTGTGGAGGGCCACGCTGCGTTTGACTGCTCATCTGTGGCTGGACACTTGGGCTGCTCCCGCCT +CTGCCTGTGAATTGTGGCTGCTTTGGTGCACGTGTGCTCAGCCGGCGTCCCTCTAGAATCCTTGAGGGCCTTGTTTCAGCCACATCAGGAGGGATTCAGG +GACCAGGGCACGCGGGTCTGGAGCTGGGTGTTCCTGGGTCTCCATGTGCCTCCCAGTCCTGCTCTGAGCCGTGGGAGGCCGGGGCGAGGGCCAGGCCCAT +CTCTTCCCTGTATGATCTGTTTCTAGGCAGACGGAGGCTCCTAGCCCCACCTCTCTGTGAGCTTGAGTGGCGTTTATGACTCTCCTTCCTATTTCCTGTC +CTGCTAATCAACAAGTCAGCTAAACAGTCCATGCTGCCTGGGCAAGCCCAGTAGGCCCCTAACGTGGCACCTCGGAGCGGCTGGCGATGCCCCAAGAGCC +GGGCTTCCCCCTCCTGGAGGCTCTTCCTGTTCCTCGCCAAGCTCTTAGGTTTCGCTGGGCCTCCTCTTCTGCTCTTTTTCTGGCTGGAGACGTCAGAGGA +AGCCTGGCGATCTAGAGAAGCTGATGTGCACCCATCATCCCGGAGGTGACTGCCACCAGGCGGGGGTGGCTCCACCCCCACTCCTCCCCTGGCATAAATC +GGGGGACGCACGTGCCTGCGCAGAATGCCTTGGTCCCTTTTAATTAAACAGACAACCCAGTGTCCCTTGGTCTATGCTGACCTGCTCAGGAGTGCCTGGG +CTCTTCCACGTTTCAGCTGCTGTGTGTCCTGCTGCTGTGAAGTGTCCCCGTTGAGGTGGAGGCAGGGCAGGGCGCCTTCGGTGAGGGCGAGTCCTCCTGT +GCCCGTTTCCCCATCTGTAGAATGATGGCTCATGGAGGAGACATGGTGTCGGCAGGTGGTGGCCGGCGCAGGGAGGTTTCCAGGAGGGAGTCCTCCACCC +TCATTTGCTTTTAGGGCCGTGCAGCCTCCCGAGCGGCCCCCACGAGGCTCTGAGGCTGCATGCAGGTTGAGCTCCTGGCCTCACTGCCCCTCCTCAGGGT +TAGGACTGTGCTGGAGCCTGGGTGGGTGTGGGGTGGTCCCTGCACAGGCAGCAGGAGGTGGGCCAGAGCGGTGCTGGACCTGAAGGCCCGTGGCTCCCTC +AGCTCCACTGAGGAGGCTGGAATAGTGTCCTGGGCCACCTTCCCTGCCGGTAGCCGGCTCCTGCTGAGGGAGGGGGTGCTTTCGCCTCCTGGTGGAGCAT +CAGGCTCTTGGGGCCTGTGCGTCCGAGCATCTGGCCTCTGCTGTCTGAAAACAGCACCTTCCCCGCCCCCCGGCCACCGCATCTCCTCTGAATAGAAGGC +AAGTCTTGCCTCCCAGGAATGGCCTGTGACCTTCATCAGCGGGGGAGGTTAGGGGCACACAGAGCCCTGGGGAACAAGGGGATCTGGGGCTGAGCCGGGC +CTCTCGGGCCCACCCCGAGCTCTCCTGAGCAGCCTGGCAGGCAGGAAGGCGCTGGGCCCCGGGGCCTTTGCCGAGCCCAGCCTCACCCTCAGCGTCCCCC +TCAATGCCCTGGGTGCCTGCCAGGCTGTGGACACAGGCCCTGGCCAGTTCTATAAATAACCTTGCCGGGCCCTGCTGGGAATTGGTGCCACCACCACATA +GCCCAGAGAGAACGGAAACACAGGGCTTCTCAGCGAGCAGACCAGGCCTGCGGTGACCAGTGGAAGTGGGGGACGCTTTCAGGGCTGGGCAGCCCGACAG +GGCACCGGGCACAGCCAGGGGCCGGAACCAGTTGCTCACTGGCTCCGCTTCTGGGGGACTGTGTCCCTCTGTGCCCCGTCCCCATCACACCTTGCTTTCC +CTTCATCCTGCTCTCCTAGCCCCTCCCCAGACTGGCGGCCCCTTGTCCAGGCCCAGCCCCAGCACAGCCTGCAGCCCTGGCAGAGCTCAGGCCTTGGCCT +TCTGAGGTTGCCCTGAGGGCAGTGAGCAATGAGCCCTGGGACTGGTGCACTGGGAGGGAAAGGTGAGCCAAGGCTTCCTGCAAGAGGCAGCCCTGAGCTG +GGGGTGGGGAAGGCTGGGTCGTGGGATACCCCTGACACCCCAAGTTTTTTTTTTGAGATGGAGTCTTGCTCTGTCACCCAGGCTGGAGTGCAGTGGTGAG +ATCTCGACTCTCTGCAACCTCCGCCTCCCAGGTTCAAGCGATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGCGCCCATCACCACGCCCGGC +TAATTTTTGTATTTTTAGTAGAGACAAGGTTTCACCATGTTGGCCAGGCTGGTTTCGAACTCCTGACCTCAGGTGATCCACCTCGGCCTCCCATAGTGTC +GGGATTACAGGCGTGAGTCACCGCGCCTGGCCCCCCAGCTGTTTTTTATGCTCCATGCTTGGGCTTCCTGTTAAGAATTAAAAAAGAAAAAAAAAACTAT +GGAGATGGAATTTACATACTGTACAACTCATTCGTTCACAGTGTACAATTCAGTGGCATTAAGTACATTCACACGGCTGTGCAACCACTACTTCTAATTC +CAGAACGTTCGGTCACCCCAAAAGCAAGCCCCATTCCCATTGTGTCACTCTCCATCCCCTCCACCAGCTCCTGGCCACTCTGAATCCACTTCCTGGCTCT +GGATTGGCTTGTCCTGGATATTGCATAGAAATGGGATCCTGTCGGCCGGGCGCGGTGACTCACGAGAGCAAGAGATCCAGACCATCCTGGCCAACATGGT +GAAACCCCATCTCTACTAAAAATACAAAAATTAGCTGGGCGTGGTTGCGGGCACCTGTAGTCCCAGCGACTCAGGGGCTGAGTCAGGAGAAATCGCTTGA +ACCCGGGAGGCAGAGGTTGCAGTGAGCTGAGATCATGCCATTGCACTCTGGCCTGGCGACAGAGTGAGACTCCGTCTCCAAAAAAAAAAAAACAAGAAAT +GGGATCCTGTCATCCCAGCGTTTTCCGAGGCCGAGGTGGGCAGATGACTTGAGCCTAGTAGTTCAAACGAGACCAGCCTGGGCAGCACGGTGAAACTGTC +TCTACTAAAATACAAAAATTAGCTGGGCATGGTAGCACACGTCTGTAGTCCCAGCTACTTGCGGGGCTGAGATGGGAGGATCGCTTGAGCCTGGGAGGTG +CACTCCAGCCTGGGCGACAGGGAAACCCTGTCTCAAAAAAAAAAAAAAAAGTGCATCACACACTGTGTGTCCTTTAGTGTCTCACTGTGACATCCTCAAG +GTGCAGCTAGGCTGTGGCTCGAGTCAGAGCCTCACTGGTTTTTGTGGCTGAGTCTTGTTGAGTGCGTGGATGGGCTGTGCTGATCCTCGTCTGTGGAAGG +GCCCCTGGGTGGTTCCACATCTCGGCTGCTGTGCGTCCTGCTGCTGTGAGCATCTCGTGCTCCGTTTCTGCGTGGCGTGTACTGTTCCTCAGGGTGTGTA +CCTGGGAGTGGAGCTGCTGGCTCACAGGGTAACAGACCTTTGGAGAAGCTGCAGACGCTTCCACGCCCACCCACTGGGTGTGAGGACCTTGCTCCTCGTC +ATTTTTGTTTTTGTTTAATTTTTTCTTTTATGAGACAGGGTCTTATTCTGTTGTCCAGGCTGGAGTGCAGTAGCACGATCACAGGTAACTACAGGCTCAA +GTGATCCTCCCACCTGAGCCTCCCGAGTAGCTAGGACTTGAGGCACGTACCTCCACACCTGGCTAATTTTTGTATTTTTAGTAGAGACAGGGTTTCGCCG +TGTTGCTCAGGCTGGTCTCGAACTCCTGAGCTCAGGTGATCCACCCGCCTCGGCCTCCTATAGTGCTGGGAGAAATGAAGTGTCTGCGACAGGGCGGCAG +CTGCAGAGGGGGCTGTGCTCTCTGGCCTGTTGTGCCCCACCCTTGTGACAGGCAGGTGGGCGTGGCCAACTGGGCGGCAGCTGCAGAGGGGGCAGTGACA +GGCGGGTGGGTGTGGCAGGACCCCACAATGTCTCTTTCTGTGGCGTCTCCTTCTTCGCCTGCCCCTTCCTATGGGCCATCCTTCCAGCTCACCTGCGGCC +CACCCTCCAAGGAGTGGGACCCTCGGAGTTGGGAGCCCTTGGCTGCGTGGGACTGTACTGTGTGACGGAGCCATCACCAGGGCTCCAACTCACCCTGGCT +CCTGCCACAGTCTGGGCTCCATCTGTGCTACCATTGCAGTAGTCTGGTTTCTAGGAAGCAAAACTGTTACTGAGTTACAAAGCTCAATTAAGAGTGTCCT +TTGGGAGGCCGAGGCGGGCGGATCACAAGGTCAGGAGATCGAGACCATCCTGGCCAACATGGTGAAACCCTGTCTGTACTAAAATACAAAAAAATTAGCC +GGCTGTGGTGACACGTGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGGAAATCACTTGAACCTGGGAGGCAGAGGTTGCAGTGAGCTGAGATCGG +GCCACCGTGCTCCAGCCTAGGGACAGAGCAAGACTCTGTCTCAGAAAAAAAAAAAAGTGTCCTAACTGTGTCCTCCAAAGCCCTCGCCGGCCGATGACAG +ACTAGAGGGCGCTGTGCTCCCACCCCCTACCGCCCTGAGCCTGGACGCGTGGCCCCTGCAGGGCCCTTTCCCACAGCACTGTGAACTCACAGCTTCTCTC +TAGGGAAGGGAGGAGGTACGCCACTTCCACAGGGAGATGGGGAGGCCGACTCCAGGGATCCAGGCCATCATCCTGACGTTGGGTCGGCTGATACACCCCT +GTCCTCTCTGTCCCAGGGAAATTCAACTACTGAGGAGGTTACGGCACAAAAATGTCATCCAGCTGGTGGATGTGTTATACAACGAAGAGAAGCAGAAAAT +ATATCCTTTCCGGTGTTGGGACCGCGGGGCCTCCGTGGGAGGGGCTGGGGCCCTGGGTCCGCCTGCCTCGAGGCCTGCTCCTCTTCCCGTCTCCTTGAAG +GAGACTGGCACACGAGGGCCGTGGCCTTCCCTGGTTCCCCGGAAGTCAGCCATTGTGGCAATGGCTGCGCAGCTTGCTGAAAGGGGCCCTGAGCCCTGGC +CCCTGTGTCTTGGGCCCGTGGGGTGTCAAGTCCCTTTTTTCTCAGAGTCTCCTCCCAGGCTAACCAGGGGTGTAGCCACGGTCTGCCTGAGACAGGCCAC +GCGGGCTGACCGTTGTGGGCCATTTTGGTCGTGGCTGGGCGTGTCCTCGTGTCATCTGTGGACACCCCCATGGGTCTTACGGGCACAGCCTCCCTACGGG +GACTTTGCTTCCTAAGGCCCTGTGCCCAGAGCAAGAGCCAGAAGTGGTCCTGAGGCTGGGGCTGTGTTCCCTGAGCCACGCGGTCAGGGGCCCTGGGACC +GTCCTGCATGGGCCCGAGCCTGCTTGGGGGGGCGTCCAGGAGGCACCATCCCCCGCCCATGGGCAGGGTGGGGGACGTGAGCCCCGCAGGAACGCTGCCC +CAAGAGTCAGCCCTGTCCTCCCCTTCCCCGTAGGCTCCTTCCTCCTGGGACGCTGGGGCCCCTGGGCCTTTTCAGAGGGGTGGCTGAGGGCAGGGTGGGC +CCTGGTCCCGAGGAGGGGCAAGGTGGGTGCAGAGGGTCCCTCCAGAGCCCCTTTTCTGGCCCCCGTGCTCCCTGGGCCTGTGAGTGGGGCCGCCCCCTGA +GCTGTGTGTCCTTAGCGCCCCACGTATATGGTGATGGAGTACTGCGTGTGTGGCATGCAGGAAATGCTGGACAGCGTGCCGGAGAAGCGTTTCCCAGTGT +GCCAGGCCCACGGGTGCGTGCGCGGGGCAGGGGCCAGGGTGGGGCGGGGGCCGGGGGCCAGGCAGGGCAGGCTCCTTTCCGTGAGGCCACACTGCTTGTC +CTGATATTCATTGACATGAAGGCCCAAGTTTTTTTGTTTTTTTGTTTTTTTGTGTTTTTTTTCGAGATGGAGTCTCACTCTGTCGCCCAGGCTGGAGTGC +AATGGTGCGATCTCGGCTCACTGCAAGCTCCGCCTCCGAGGTTCACGCCATTCTTCTGCCTCAGCTTCCCGAGTAGCTGGGATTACAGGCGCCCGCCACC +ACGCCCGGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCGTGTTAGCCAGGATGGTCTCAAACTCCTGACCTCGTGATCCGCCTGCCTCAGCC +TCCCAAAGTGCTGGGATTACAGGCATGAGCTACCACGCCCGGCCTTGTAAAGGCCCAAGTTTTTAAAAACAGTTTTGGGGTCCCCCATGTGTGGCATCCA +CAGGCAGGGCTGCTGCCAACCTCCCGCCTCCATCTTTGCTGGGCCTGCTGCCTGAGGCCAGTGGCCTGCTTCCAGCCCATCGCTGGCAGCCGCCTGCCCT +GACCAGATCTCCTGGATGCAGGTCTGTGGCCTCAGAGTCAGGGCCCCTTGCTGCTGCAGGACCACAGGGGCAGGGAGGGGCCTGCTGTTCCAGCAAGACT +TTGGGGTGCAGCCGGCCTGTGGCCCACAGGAAAATGAGACCTGTGGACATCCGGGGCCCTGCCAGACGTGGCTCGGCCGGACGAGGGTGGCCACTGCAGG +CGCAGGTGTGGCTCCCTGCTGGACCTAGCCTTTCCTCTGTCCTGTGTGCCTGGACTTCTGTGACTTCCCAGCTGGGCCTGTGGTGTTTGGGAGGCTCCCA +GGCAGCTGCAAAGGGGACCCCTGTGAGGGGCAGGGAGGCCTCGGCCCCAGGACGGGTGTGTGCTGCCCGCAGGTACTTCTGTCAGCTGATTGACGGCCTG +GAGTACCTGCATAGCCAGGGCATTGTGCACAAGGACATCAAGCCGGGGAACCTGCTGCTCACCACCGGTGGCACCCTCAAAATCTCCGACCTGGGCGTGG +CCGAGGTAGGCACGTGCTAGGGGGGGCCCTGGGGCGCCCCCTCCCGGGCACTCCCTGAGGGCTGCACGGCACCGCCACAGGCACTGCACCCGTTCGCGGC +GGACGACACCTGCCGGACCAGCCAGGGCTCCCCGGCTTTCCAGCCGCCCGAGATTGCCAACGGCCTGGACACCTTCTCCGGCTTCAAGGTGGACATCTGG +TCGGCTGGGGTCACCCTGTAAGTGCCCCGCCCCCCCGGGCACTCACCACACGCACACTCCGAGGGGCCTCTGCGTCTTGGGCAGCTGCCGGCCTGTGGGC +GCAGGGCGTGGCCACCGGCCCAGACCCTCTCTGGCCACAGCCGCTAGGGGGTGCTTACTTTATGGAAATGTAACTCATACGGCAGATGGTGGTTCACCCG +TGTGAAGTGCAGCCTGGCCCGTCAGGGATCTTCACAGAGTGGCACGGCCGACCCTCCTCCCAGAGCCCCACAGGGAAGCTGGGCGGGTGACAGCAGCTCC +AGGCCCCTTCCCCGGGTGGGTCCAGAGGACACTCCCCTCCTACCCCGTAGCCTCCACTAGTGGAAGGTGGTGAAGACAGAGGTGTCCTTGAGTCCACAGG +GCCTCTGGTCCAGCAGCCACGGGACGCCTCTGTCCCTGGGGTAGAGCTGGGGCTCCTAGGGCGTCAACCACCTTGACTGACCACGCCTTTCTTCCCTCCC +CTCGAAATGAAGCTACAACATCACCACGGGTCTGTACCCCTTCGAAGGGGACAACATCTACAAGTTGTTTGAGAACATCGGGAAGGGGAGCTACGCCATC +CCGGGCGACTGTGGCCCCCCGCTCTCTGACCTGCTGAAAGGTGGGAGCCTCATCCCTCTGCCCGCAGCCCCAGGGAGGCGGGGCTTTTGTGCAGAAATGT +AGGGTTGGGGGTGTCAGGTGGGGGGCTATTGGCCCCGAGACCCCAGCAGGCATTGAGAGGACTGAGTGGAGAGGCCGACCTCCCCGCAGGGCCTGGTTTG +CCAGGTCCCTCAGCTCCACCCTGCTTCTGGGCCCTGTTCACCCTCCGAACTCCCACCCCAGAGGGCAGTGCTGCCCTGCGCCTCCCCCAGCCCCACCCTC +GGGGGCTCCCTGGCTTGCAGGGTCTGTCAGGGTTGTCCTGCTGCACTTCCTACGCATGGCAGCAGGTGGCACTGGCCGTCCGTCCATCTGCCCAGTGGCC +TTGGGAGAACGGAACCGCCCTGGCCGTCCAGCCCAGCCCTGTCTCCCTGCCAGCCGCGCACAGGCTGTCCCCGGCATGTCCCAGGAGTGGAGTGGCCTCT +GTCAGGGAGACCGCCTGTGCGCGGGGTCCCCCTTAGGAGCGTCCAGGTATCACCCAGGGCCTGACAACAGAGGCTGGGCAGGCGGGGACGGTTGGTGGGG +TCTCAGGCCTGTGCCCAGCTGACAGGCTCCTCGCCGGCTTCTCCTCAGGGATGCTTGAGTACGAACCGGCCAAGAGGTTCTCCATCCGGCAGATCCGGCA +GCACAGGTGAGCGGCCCCTGGGGGCAGTGGGGCCGAGGCTGCAGGGAGGCCGGCCATGTGGGCAGCTGGTTGAGCGGGCGCTAGAGCAGGGCGTGGTGGG +GGTGCCAGGCTGGGCTGGGGCCAGACCCCGTGCAGCGCCCGCAGTTCTCGGGGCCCGAGTGGGGTCTCTGGGCAGTGTCCTGTTACCGGCCAGACCCAGG +CGCCTTGTCCGAACTGGGGTCTGAGTGAGGACATGCGTCCGTCCCTGCCCTAGGCATGGAGATGCGCCAGGAAGGGCACAGCTGGTCCCAAACACTGGCG +AGAGCCTCTCTTTTTCCCCTCCTCCTGGGGCTCCCAGCAGCAGGGTGTGGCTGGGATCCAGCCCAGGGCCCCCAGCTCCATGACAGGGAAGACAGAGCAG +CGGACGGGGTCAGCAGGCCCCACAGTGCCGCCTCCCTCACTTCGTGGGCTCTGCTCCTCTGCACCAGCCCCTGGAGGCCCTTGAGCCGTCTGCTGGAGCC +CCTCCGAGCCCCGAGGCCACCCACTGAGACCGGCTCTGGGAGTGGGAGTGTCCGGACCCCTGAGGCGCTGGTGCTGATTGTGCCTTGGGGGTCTCTGCAC +AGCTCGGGTCATCTGGGCGCCTGGCGGGGACTGGGGCTGCCCCCCGATAGCCTCCTGGGCTGGGATGTGCTCAGGGCCCCCCAGACCCCCTTCTGGCCTT +TGCTGGCTTTGCAGCCAGCATCCATCTGGTGGGTGCTGGCTTCTGAGTGCCACCTGGGACACAGGCCTCAGGGTGGAGGGGACATCTGTCAGGCTTGGAG +TCAGGTCAGCCTGCCTGCTCCTAGAGGACATGGCTGAGCTTCTGTGGTCACAGCCACCCCTTGCACGGCCTGGTCCCAGCTCCTGAGTGTGTGGCAGGTA +CCCTGGGCCCAGAGGAGCTGGGTCGGAAAACTGGACCGCCCTGGTGCCAGCCTGACAGGCGCCACTGCTTCTGGGCGTTTGCAGCTGGTTCCGGAAGAAA +CATCCTCCGGCTGAAGCACCAGTGCCCATCCCACCGAGCCCAGACACCAAGGACCGGTGGCGCAGCATGACTGTGGTGCCGTACTTGGAGGACCTGCACG +GCGCGGACGAGGACGAGGACCTCTTCGACATCGAGGATGACATCATCTACACTCAGGACTTCACGGTGCCCGGTGAGTCTGGCGGGGGCCCCTGCCCGGC +TCTGCTGACTCGGCCAGGATGTCCCACGGGAGCAGGGTGCCTGCCTGTCTGCAACAAGGACAGCTTCTGCCCTCTGGTGGCCAATCCCACGTCCCCAAAG +CCTCCAGCCCACCTGCAGGCTGCCTCCGCCCTGCGGGCCGCTGGGACATGGCTGAAAGGTGTGGGGTCAGCGGGGGCACCAGCCCAGGCCTGTCTGGCCA +GGAGGGTTCCTCAGGCGTCTCTCCGGGTGCTGCCCAGCCAGGCACCACCCACCGGCCTTGGCCTGAGTCCCAGCAGGAGCAGGCGGGGGAGCCCCAGGGT +CGGGGGAGGGTAGGTGAGAGTCAGGGTGCAGGGTGGCCCCTCAGACAGCTGGCATGAGAGAGGGTCCAGTGGCCCTCCCTCCCGTCGTCCCTGAGGCCTG +CCCGCTGGCCCTGATGCCGGCCGCCCTTCTTCCCTAGGTGGCGAGGAGGCGTCTGAGGCAGGGCTTAGAGCGGAGCGCGGCTTGCAGAAGAGCGAGGGCT +CAGACCTTTCAGGAGAGGAAGCCTCTCGGCCGGCGCCGCAGTAGTGCCTGAGGAGGAGCTCAGGGCCTTAGCGTAGGGGCGGCCCACATTGGCAGCCAGC +CCCTCCCCGCCATGCTCCCGGCTTGGCTGTGTTCGGCCCAGGGCTGGGCCGTGTCATAAAGAGTTTTGCAGTGTATCTGCAGGGTGGATGCTTGCTGCGC +TCGGGCTGGAGCCTGAGGGGGCTTTCTGCTTTACTGTTTCAGCGGGAAGTGGTGGGCAGGGGCCGGCCTGAGAAGGGGGGTACGCCAGGCAGGTTGGGAT +GTGAGGACCCAGTGCACAGGGTCCACCCCCGGGCCCGAGGGTCCCAGAATAGTGGGGGCCCTGCAGAGAGCCCCCCATTAGGTCCCTCAGCACTCCTGGG +CCCCTCATCAAACCCCTAGGCTCAGCTCAGTAGCTGGTCCCCAGGAGAGTACAGTGTGGGGGCCCCCGAGAGCACAGTGTATGGGGGTCCCCGGGGGGTA +CAGTGTCTGGGGGCCCCCCAGGAGGATGCAGCATGTGGGGGCCCCCCAGGAGGGTACAGCGTGTGTGGGGCCCCCAGGATCACAGGGTCTCAGCTCCTGG +GCTCTTGGATTTGCAGCACCACGACCATCGCGTCTGGTCTGTTGGAACGGGAGGTGCTGCTGGGTACCCTGGTCACTAGGGTGTGCTGGGAGGTGGGGGC +CCCTCATGGTGCCCATCCTTGGGGCCTGGCTGCAATTTGACCCCAGGCCCAGGGTCTTCTGCCTTTCAGAGCCCTGGTGCCCTGAGACGGGCAGCCAGGC +AAATCCCAGGCAGGAGGGCCAGTTAGGGCAGGGCCAGCCCAGGCAGGTTGCGAGAGTCCCTACTGGGACGTGGACCACACGCTGACCCCCACGGCCGCCC +CTGCAGGCCAGGATCCCTGAGCCAGGACCCGGCACTGGCTTCCCTCCTGGGGACCCTCAGGCCTGTGTGAGACCTGGGCTGCCCTGGGGTGAGGTGCCTG +GGAGGAGAGCAGGGGCTGGGCCACCTTTTTCATGACCCTGCTAAGCCCACTGTGGGTGGTGAGGAGGAGTACCCAGCAGGGGGAAGGGCCGCCAGACCAC +TCGGCATGGCTGAGGCCTCAGTACTCAGTACTGGGTACTCAGGTGGACGCCCCTCCCACTGCTCAGATGCTGGGGACAGGCTCAACTTCAGGCTTCAGCG +TGAGCCCCGTCCCTGACCTGCAGAGCCCCCTTGCGTTGGGGCAGGACAGCCCGGCGCCCTCGGGTCAGGCCATCCTCTGCGCTCTGCCGGGGCTGCTGCA +TCGGCCTCTGCGTGCCTCCACTTTGGCCTCACGTGTCCCTACCCAGGATGCGGGTCCTGCTGCCAACACCCAGATCCCAGGGAAGGGGCTTGGGCTAGAT +CCTGGGCACCAGTGCAGACAGGAGTGTGGGGTGGGGCAAGGGCCCAGTGGCGGCTGTGCCCGCTGATGCAGAGCTGGGGCACCTTGTCCACAGGGTCTGC +CCCACCAGAGACGGGCTGGGCCCAAGCTCAGACCTATGGGTGCAATTGGTGCCTCCTCACCAAGGTCTTTTTTATCTTTTTTTTTTTTTGGAGACAGAGT +CTTGCTCTGTCGCCCAGGCTGGAGTGCTGTGGTGCGATCTCGGCTCACTGCAACCTCCACCTCCCGGATTCAAGCAATTCTGCCTCAGCCTCCTGAGTAG +CTGGGATTACAAGTGCGCGCCAGCATGCCCGGCTAATTTTTGTATGTTTAGTAGAGACGGGGGTTTCACCATGTTGGTCAGGCTGGTCTCAAACTCCTAA +CCTCATGATCTGCCCACCTCGGCCTCCCAAAGTGCTGGGATTACAAGCGTGAGCCACCGCGACCGGCCCAAGGTGCTTTTTTAAAGCTAGTGACTTCCTG +TGCACATGGGGTGGGTGTGTGGCAAGTTCTGGAAGCTGCTGAGTCAGCCACTGGTCCATTCTCGGAGCTGGGGCTCTGCACTGGGCACATGAGCTCTGGG +GCAGCCCGGGGCGGCCTCCCACTGACTTCGCCCGGGAGGGGCCTCGGGGATGGCTCGGCAGCCAGTGTGTTCGCGGAGTCCTCGCCAACCACCACGGCTC +CTCGCAGGGACAGTACGTGGGCAGCTTCCTGCACTTTCCCCTGCCATTGTGAGAACAGTGTCCACCTGGGCAGGGTGGGCAGCCCCAGGCCTGTGGGTTT +CACCAGGGTGCTGGTGATGGTTGGTGGCTAGCAGGGACTGGGGGCAGCTGGGGGCCCTGGCAGGCTGAGCTCTGCTCCCCGCGTGGTTCTGTGCTGGCAT +TTCGCGTGCCTGGCCTGAGCCTGGCCCGAGCCTGGCCCTCCTGTGTCCTCACAGATGAGCATGTGGCGGCTCCTGGGCCTCTAGAACCAACCATGGGCCA +GGGTGCCCCAGGGGAGCACGGGAGGGTCCTGCCTTGTCAGCTTGCCTCCTACTCGTGAGGTTCCTGCAGTCAGTACCTGGGTGGGGTCCCACCTGCGGCC +ATGGCAGGTGCAACAGACGTGGTGGAGGGGACACTCCTGCCCAGGCCATCTGCGGGAGGCTCAGCCCCGGGGGGTGCCTCCCAGAGCTGCTGGGGGGCAG +CATTTCAGGCTGGATACACCTGGGCCTGACCCGGGGGCGGGCATGGCCTGGGCAGCAGCTGTAAGTGCGTCCCCGTGGTGGGGGCCAGCCAGGTCCCTGT +GGCTCTGGGGTTGCGCCCCTCAGCTCAGGCCACACTTGCCGTCTCCCTCCCAGGACAGGTCCCAGAAGAGGAGGCCAGTCACAATGGACAGCGCCGGGGC +CTCCCCAAGGCCGTGTGTATGAACGGCACAGAGGCGGCGCAGCTGAGCACCAAATCCAGGGCGGAGGGCCGGGCCCCCAACCCTGCCCGCAAGGCCTGCT +CCGCCAGCAGCAAGATCCGCCGGCTGTCGGCCTGCAAGCAGCAGTGAGGCTGGCCGCCTGCAGGTGGGGCGCGGCGGGGCCCGGGTGGGGCATGTGGGGA +CAACGCCTGGATGCCACAGCCAGCCGTGAGCATAGCCCGCGCTAGTCAGTCATGGTGACCGTCACGTGGCTGCGCGTGGTTGCCATGTGGCCTTTGGGTG +GCTTGGCCACGTAGCGATCCCCGTGGAGGGTGCCGTCTCGGGGCCTGGTGTCTGGCCAGCGTGCTGGTCATGGAGGCCTACGTGTGGCGGGGCTCTGGGG +GGGCGTGCCGTCCTCACAGCCACCTCTCAGAGTGGGTGCATTCCGAGGACCCTGCCCTGGGCCTGGCGCCCCCTCCCCATGCCCGCGCCGCTTCCAGGAA +AGGCTTATGCTGGGCTCAGCCCAGAGGCTTTTGAGCACCAGTGGGTGGTGGGTGGTGGGGAGGGGCCGCGGCCTCCATGGCTCTGCCGGGGTGCCGCAGG +CTCTGAGCCAGCTGCCAAGTATGGCTGAGGCTGAGTCGTGCCGGACGCTGCCCTGTCTCTCCCTGTGTGCCTGCCTCCTCTCCCAGCCCCAGCCCCAGCC +CCGGGTGGGAGACGGAGTCCCAGAGGTGTCAGAGACCCTTAAGTCACCTGCCGAGGATGCGGGGTGGATGGGGGCCCGAGGCTGAAGCCCCTGCCTTGCC +ACAGCCCCTCTCCCAGGTTTTGGGGGCCACCGCCTGAGTTACATGTCTGTCCCCCAAATGGGTGCCCACAGCCCATCCACCAGCGTCAGAGCCCGCCAGG +CCCCACTGCAAAAGGCCACACAATGTACCCCGGGAGTGACTCAAGGGTGGCCTTCCCTGGCCTCCCCTGCTGCCCCCCAGGAGTCCGGTAGCCCCATGAC +TGTACCTCAGCTTCTCCATCCTCCCAGGGGCCCGCGGGAGGCGGAGAACCGGTGCCCAGGCTGACCTCTTCCGTCTTCCTTCCACCCTGCAGCCCGTGTC +CAGGAGCCCCGCCAGGTGCCCGCGCCAGGCCCTCAGTCTTCCTGCCGGTTCCGCCCGCCCTCCCGGAGAGGTGGCCGCCATGCTTCTGTGCCGACCACGC +CCCAGGACCTCCGGAGCGCCCTGCAGGGCCGGGCAGGGGGACAGCAGGGACCGGGCGCAGCCCTCCCCCCTCGGCCGCCCGGCAGTGCACGCGGCTTGTT +GACTTCGCAGCCCCGGGCGGAGCCTTCCCGGGCGGGCGTGGGAGGAGGGAGGCGGCCTCCATGCACTTTATGTGGAGACTACTGGCCCCGCCCGTGGCCT +CGTGCTCCGCAGGGCGCCCAGCGCCGTCCGGCGGCCCCGCCGCAGACCAGCTGGCGGGTGTGGAGACCAGGCTCCTGACCCCGCCATGCATGCAGCGCCA +CCTGGAAGCCGCGCGGCCGCTTTGGTTTTTTGTTTGGTTGGTTCCATTTTCTTTTTTTCTTTTTTTTTTTAAGAAAAAATAAAAGGTGGATTTGAGCTGT +GGCTGTGAGGGGTGTTTGGGAGCTGCTGGGTGGCAGGGGGGCTGTGGGGTCGGGCTCACGTCGCGGCCGCCTTTGCGCTCTCGGGTCACCCTGCTTTGGC +GGCCCGGCCGGAGGGCAGGACCCTCACCTCTCCCCCAAGGCCACTGCGCTCTTGGGACCCCAGAGAAAACCCGGAGCAAGCAGGAGTGTGCGGTCAATAT +TTATATCATCCAGAAAAGAAAAACACGAGAAACGCCATCGCGGGATGGTGCAGACGCGGCGGGGACTCGGAGGGTGCCGTGCGGGCGAGGCCGCCCAAAT +TTGGCAATAAATAAAGCTTGGGAAGCTTGGACCTGGCCGTCTGGGTTTTGTTCGCGTCTCAACGTGGATGGGGCGGCAGCGGGGCGGGCGCCGTTGACAT +GCGGAGGGCAGTGGGGACTCGGGGCGCGGGAGGGCCGGGGCCGGCTCCCTCAGGGCCGGCGGCAGCAGCGGTGGCGGCGCGGTTATTGCTCGGAGGCGGC +GCGGGCTGCCGCCAGCACACGCCGCAGTGAGGTAAACGGTCTCGGAGGTCGGCAGTCACGGTGTTGAGCCGCCTCCCGGCCCAGGGCGGCGAACTCGTCT +GCGACCGTTAGCGCCCCGCGGCCCCCGCCCGGGCGAGCTCGCGCACGCGCCCGGCACGCGGCGGCTCCATCGGGCCCAGTGGGCTGCGCGACCCTCGGGT +GGCGGGCCCTGCGACTAAGCGGCCGCCCCGTCCGGGACTGAGGGCGAGTGATCGTTGTCCTCAGGAGCCCGAAGCTGAGAGCCGTTCACGCCCCTTCCTT +CCCGCCCAGCCGGGGTCTCCGCGGCCCGCGCCTCACGACGCCCAGCACCCGGCAAGCACCGGAAAGAGCAGTGCACACTTCGGCGGCGCGAGGGCGGCCG +GGGCTCTGCGCCTGCGCCCTGAAGCGGCGAGCGCGCCTCCGTCGCCCGGCGCGTGCGCGAAGGGCCCGCGGTCCCCGCGCATTCGCGTCGGGGCGTCGCG +CCCCCACGTCTCTCCCGCCGCCGAGGCCCCGTGCGGCGCCGGAGAAGCTGCCAGAGAGATGGGCCCAGGACGCGGGACTTAGGCCGGGCTGTGGTCGGGG +GACGTGGGGGCGGCGGCGACCAACGCGGGAGTCGCCACGACGGGCTCGGCGAGGCGCGGCGGAAAGAGTCTCTCGTCGAGGCCAGCCGCCAGCTTGTCCA +GCACCGACCCGGATGGTAGGACGCACAGGCCCGAGCCGGGGCACCCCCCGCCGCCCGGCTCCTCCTCGATGACGGGGATGGCGGGGTCGTCGCCGGCGCC +GCCCAGGGTGCGACCGTCGGGCGGGCCGTCCACGCTGTCGCCGCGCCGCAAGGGCGCACGCGCGGGTCGGGCCGCGCCGGCAGGCGGTGCCGGGGTTCCG +GCCAGGGCCGGGGCCGCGCGGGCGCCGGGGTCGCTGTGCTGCCGGCCACGCTGCCACTGTTTGCGGGCGTGCGGGTGCGCGCGGGCGCGGTGTCGCGCGG +CAGCCGGCGTGTCGTCGAAGTGCGGGTCGTGGCGCAGGAACTCGTGGAACAGCGCGTCCGTCTTCTCGTCGATGCTGTAGTCGCGGCGCGGGCGGCGGGG +CCAGGCGCGCGGGCTGCGGGGCCGGGCGGGCGCGGCAGGTGGCTCGGTGTCGTCGCCTGCGCCGCGGCCCTCGATGCTGGCGTAGCCACTGTCCATCTGC +AGCAGCCGGCGCGCCTCGCCGTCCTTGGGCCGCGGCGCGGGCGGGGAGGGCGGCGGGAAGGCGGGCGCCGCGCCCCCGGAGCCTGAGCCCGAGCTGTCGC +CGCTGCGCACCGAGTCGCGGTCGTTGCCGCTGCTGCTGTGGTCCGAGGCGGCCGCATGCAGCTCAAGCGAGGCGCGCAGGCTCCACAGGTCGCGGTAGCT +GGTCTGGGCCTGCTCGGGGCCCGCGTCCCGCTCGGCGTCCGGCTCCAGTGGCGGCTGCTGCTGCTCAGGCCCCGCGCTGCCCGCGCCGCGCTCCGGGGGG +GAATCGGGGCTCGCTCCTCCCGCTGCCTCGGCCGCCTCTAGCCTGCAAGCCAGGCCGCGCCGTCAGAGCCCCGCCGAGCCCCGCGCCCCCTACCCGGCCG +GCCATCCCGCCTCTGGATCAGGGAGGGTGGACGCGGGTGGGACTTGGGACTCGGGCGGGCCTTGGAAGGTGAGAGCTTTAAAATGAGCCAGTGTGTTTTG +CAGGGGATGCGTCTTGCATTGACCCTGAGCTGTGGCGCCTGCTTATTAAGCAGGGTGCCTCCATGCTGGACTGCAGACGGCGGGGCCCCCTCCCTTGGAA +GCCCCCAGGAAAAGTCAACATGCTTCTCTCCGGGAGTCACGTTTTCCCAGCCTCCCAGTGGACGTGGGAGCCGCAGGGGATGGACTGGACGCGGTTGAGT +CCAGCTCAGCCCCTGCTCCAGGCTAGGGCTCTCTGCCCACCCATGCTGGATAACCAGCAGGAGGACAGTGCACAGACGTGAGGGTCACCCGCCATACCAG +GGCTGCCCCAGGAACCCTGCTCTGCCCCAGCCCCACGCCCCATTCCCATCCCACCGACGTGGGCCCTGGGCTTCAGGGAAGTTGCCCTTGGGTTGGGGGA +GGGGTGCTGCTGGCCGGAGTGGTCACAGCAGCTTCTGAGAGGAGTCTGCCCAGCCTTGGGAGCATGGGCGGGGCGGGGGTGGGAGAGGGCCTGGGACCAC +AGCAGAACCCTTCAGGCCTCGGACTCCACCAGCAAGCAGCAGTACCAGCGCCATCCTCGGGGGGCCCCTCCTCCCCACCCACCGCCCTACCCTTACCCAG +TCTCTCCCTGCTTCCCTCCTCTGGTCCATGCTGGAGAGGTGGCCCCAGTGAGTCCGCCTCTGGGAGGGGCCTTGCCGCTGGAGGCAGGCGAGCGCGTGTC +CACGGGGCCTGGAGAGCGCTCCCTGGGCCGCCTAGGGGGGGGCGAAGGGGGGCAAGGGCCCACAGGTCCACCCCTAGCACCTCCATCTACTGAAAAATAC +CTGCCGAGAGCAGGGGGCGGGCTGGCCAGAAAGGGGCGGGGGTGCGGGAAGGCCACGGCGTCGCCCGCCCGGGCAATGTACTGGATGAAGTCCTCCTGGG +GGGCATCCCCCTCCTCCTGCTCCGTGCTCTCACTGGCTGCCCGCTGCCGCTGGAAGTGGTGCCGCTTGGGGGAACCTGCGCACGGGATGTGCCGTAAGCG +TCAGCCGGCATGTGCCTCCACCCGCTCCACACACACACAGAATGCCTATGCCCCCCCGCCACACACACACAATGCCTGTGCCCCCCCGCCACACACAACG +CCTGTGGACCCCCACCACACACACACAACGTGTGCCCCCCACACATACAACGCCTGGGCCCCCCCCACACACAGAACGCCTGTGGCCCCCATACACACAC +ATAGAACGCCTGTGCCCCCCACCACAGAACGCCTGTGGCCCCCTCACACACACACGCCTGTGCCCCCCCCACAGAACGCCTGTGCACCCCCCATGCCTGT +GCCCCCCCCACAGAATGCCTGTACCCTCCTACACACAGAACACCTGTGGCCCCCACACACACACAACGCGTGTGCCCTGTCTCTGTCTCACACACACAGG +AGTGGGCCCTGGCTTGGGCCAGACCCTGGCTGGCATCTCCCCGGGTCAGGTGGGTGCGGACAGTGGCTGTGTGTACACCCTGGAGTACAGGTGAGAAAAC +TGAGGCACGGAGGGAAGAGGTGCTGGGACCAGAGAGCCTGAGCAGGGCAGGGCCAGGAAGCGAGTGAGTGGAAGGGCCTCTGGCACCGATAGTGCCTTGT +GGCAGCCCTGGTCAACATGTGGCCACTCATAAGGGCGTGTCCTGGACACCTGGTGGCCTGCACAGCCTGGCTGAAACTACGGAAGGCATGAGAGAGTCAC +ATACAGGCTGGTGGGGGCCAACGAGGAGAGGGAGAGAGGTGCCCTCTCCTGCCAGCTCCACCCTGGTCTGGAGAGCGCTGGGGGACTGCCCCACCCCTGC +CTCGGCCCCCTTCTCCCAACAGCCTCCCCAGCAAAGCTTGAGTGGGCAGGCCCCAGCAAACAGGTTCTGGGATGTGCTGCAACCACATTGGACTCTAAAT +GTCTCTAGTCACCCCTGGGCCCCATTCATTTCAAGATCTGGATTCTCTCAGCTGGAGCGGGGCAGCCAGAGGAGGCCTTCCCCTCCCTGGCCCCTAGCTA +CCTTGGGGGTGGGGGCTGGGAGAACTCACCCCACCCCCGCTGGCTGGAGCCACAACACAGGGTCTCCCACTGTCTGATGATGTGTCCTCTGTCATGCTGA +CAGCACCTTCTCTCTGCACTTGTCCCCTATCCTGGCCTCACCTGACGACAGGACCTGCCACCCTGTCCACAAGGCAGAGCGGGCCCCAGCCCCTCTGGGC +TGCCCTGGCCCTGCTGAGCTGGCTGAGCAGGGCTGGTGCCTGCTGCCAGTGCTACAGATGGGACACCTCTGCTCCCCACACAAACTCCTGCCTCGAGCCC +AGATAAGGCAGCCCTGTCTCCAGGATCCTGCCTGACCCAAGGCCTGCAGAATTGAAGGGCTACTGTCAAACAGTCCAGGGATCTATGTGCTACAGCCCAG +AGGGCAAAAGCACCCCCTGCCCCGGAGCTTCGGTAAGTTTTACTGGCACACAGCCACGTGCATTCGTCATGCAGCGCCTCTGACTGCTTCCTCGCCTCAA +CAGCAGCAGAGTTGTGGAGACACAGCCTCTCTGACCATAACCCCACGAACACCACCATCCGGGGCCTGATGGGAAAAGTCTGCTGACCCCTGGCCCAGTC +CAACACTTACTTCGTGTTAGAGGAAGTCAGAGCCCAGACAGGCAGAGGGCCTCGGCCAAGGTCACACAGCAGCTGATGGTCTGCCAGCGGGCGAGGGAGG +GGCCCCGGGGGAACCCGCCTTCCACTCACATTCCCAGGGATGAGAGCCGAGCATGGCTGGGAGGGGATGCAGGCCACAGGCCCCACCCTCTGCGCTCCAC +AGTGACCAGGTGGCCCCCGACACCCTCCTTTACCACCTCATCCTGGATGCCCCAATGGCCCGAGAGCAGTCGGGGCGCGCAAAGCCTTCCCGCACAGGTT +CCCGGAGCTGGGTGGGTCTGGCTCAGGCCGCCCGCACACTCAGCCCTCCCAGCCACCTGCAGAACCTCAGGCAGCACGCCCGCTGGCAGACTGGGCAGGA +CTCAGCCCCAGAGCACCGGCTCCCCACCCAGCCCACAACCTCCTGCTCCTGGATGTCCAGGGCAGCCCCTGGCAGCCAGCACCCAGCCCACAGGGGCCCA +CTCTCCACCAGGTGCTACAGCTCACCTCTCGTGTCCAGACTGGCTGCCCGCTGGCTGGGCTCCAGCTTCCACTTCTTGACCTTGAAATAGGGGCTGGCCC +CATCCAGGCTGGCATGGCGGCGCAGGCGGGTGAGGAACTGCAGAACGGTACCTGCCCCGGATCCCGGGCCCGCCTCCCCAGGCCCTGCTGCAGCCCCGGG +CCCTCCAGCCTTGGTGCTCCTGGTACCGGCATCCAACTGGCAGGGAACAGAGATGGCGCTCAGGCTAAGACTTCTTCCTGGGCCCGTGTGCTGGCCCCAG +GTGGCCGTAGGTCTGAGAGACAGTCCCAAGGGCCCCCCATCACTGGGACAGAGAGGGGTACCTGCTCGGAGAGGGGCAGAAGCGGGAGGAGGGGCGCTCA +GTGGCTGGGTGGGCTACACTAAGGTGCTCTGCCCTCTGGGGAAGGTCCCTGGATATGGGGTTTGGAGAGAAAAGGAGGTGCGTGTCTAGAAGGTCTCTCG +CCCACGGCGTGGGCTGCAGGTGAGGGAGGGCAGGGGTGGCGCACCCTCTCCAGAACCTAGGGAATGTCAAATGAGGTGGGAGCCTGGGGTGCCCCCTGCA +TGTGTGAGGACACGCCTGTGTCCGGTGTGCGGCCGGCTCCCTCTTTCTCCCGTGTGCAATGACCCGGCGGGCCAAGGAGGGCTGCGGTGGCTGGCAGGTC +ATAGGTTGACCTTGGTCCTGGACTGGGGACAGGGAGGGGAAGGAGCCTCCCCGGCTGTGGACACCATGGGGGACACGCAGGGGCCCTCACCGAGGTGCCT +TCCCCAGAGTCGCTAGATGCCGAGGGGCTGATCTCTGCGAAGTCAGTGGCGCCCGCGGCTGAGTTGTAGGGGTCACCTGGCAGGGCGGAGCTGGGGCCCA +CAGAGCGGCCGGTGAGGGCCTTCCCCGGGGGCTGTGGGACAGAGCCAGGTGGGGGAGGAAGCAGTGACAGGTCAAAGAGCATGGGTGGGTGAGGGACATG +GGCAGGTGAGGAGCATGCTGGGCTTGGCCCCCTGCCCTGCTCCACCCCACCCCGCCCATCCCGAGATGAGGGCCACCCAGAAAAAGAGTGGGTGAGGGCG +TGGGGGTCCGGGAGTCCCCGGGGCTGCCTCCCGTCCCCCGAGGAACCGGGGCTGCTGCCCATAGGCTCACCTGGAAGATGGCCAGAGTGGCCTTGGGAGA +GGTGGCCGGGTGGGGCGTGGTGGCTGAGCTGGCCTCGCCTGAGTCACACTCGTGGATGGTGACAATCTTGAGGGGCGGCAGGTGCAGGTGCGTGAGCCGG +GCATTCTTCAGGTGGTGGAAGTCCCCCTCCGTCAGTGTGTACCTGCGACAGCATCTGGCCATCAGAGCCCGCCCACCTCCCATGCCCGATGCCCCAGCTG +CCGTGCTCTGCCATCCACCCTGCCGGCCTGGGCAGGGGCAGGCGAAAGGGGGGCAACTGGCCAAGGCCGCCCCACCCCACGGTCCCAGTCCAGGAGCCTC +TGCCTTGGTCCCTGCAGCCTCCGCACCCAGCTCCTCCCCCGTCCCGGCGGCCAGGACCTCAGACAGGCCCTGGGGTGCCTCCCAACGCCGCCCCGCTTAC +CGGCGACCCTTGTCCTGCGTCTTGCGGCTCTGCTCAAACAGCGCCGCCTCATTGAAGGAGACCCGGCGGCCCGTGGAGCTGGTGGACAGGAAGCGTTCGG +TCTCCGCATCCTGGCACTCGGGGTCCTCTCCCCGGAAGTCGGGGTCTGCGTGGAGAGGCAGGAGAGGGTGGGCCCCGGGCGGGCCACGCCAGGCGCCTGG +TCCCGGGAGGGCTGCTCCTCCGGGCGGCCACGGCAGGGAGGGCTGGGGCCGCGGCACGGGCGGCCGGGCTGGCGGGGCGAGGGACACTCGTCCATCCGCT +CACACACTCACTCGCTCAGCACGCGCCTGGGCCCACCTACGCCTGGGCGTTAAGGAAACAGAGATGAGTCGGAATCGAGCTGCGCCCAGTCTGGTGGGGG +AGACAGACAGACACAGACGGTCAGGCAGCCCGAGGGGGCGGCGGGTGGCCGAGGGGCGGATGGACAGGCGAGCGCACAGCCAGGCTGGCCAGCACCTCAC +CTTGGGCTGGGTGGGTGCCGTTGTCCAGGTAGGTGGTGGTGGTCTTCTCCGCTTCCTCCATGGCCCTGGGAGAGACGTTGGGAGAGCCCAGTGGCACGGA +GGGCCCAGATAGCCACAGTGGGTCTCGGCTCTTTGCCCCAAGCCAAGCCCTGCGCATCACCCAGTCTCCAGAGGCATAGCCCACCCTGTGACTCAGAAGC +CAGTGAGGTAGACCCCCCACCACCCGATGGCACCCACAACCACCATGCACCTGCCCAGCCGAGGTGGGGGCCTCGCACCTGTTGAGGCGCTGGTGGACGT +CCCAGCAGCGCTTGCAGAGGAGCAGGACGCCAGACAACACCACCAGCGTGCCCCCCACGAACAGCGACATCACCACCACCAGCAGCACGTAGTTGTCCAG +GATGGGGTCTGGCTCTGCCTGCGGGTGTGCAGGGGGGGTCAGGTGCTGCTGGCCTGGACGACCTCCTGCCCCTCCCACCTGTCCCCTGCACCCACCGTGG +GGCGTCCAGTGGCATTGTCCCACGACGTCGTCAGGGCTACTGTGGCAGTGGTGGTGGTGGTGGTGGTGGCGGCTGTGGCCATGGTGGCTGTGGGCTGCAT +TCTGAACTGGGGAGGAGGGCCCTGTGGGGAGGAAGCCTGGTCAGCTCCAGCTAGACCTACTTCTCCTGCAGGAGCCACTGCAGACAAGCTGGGTCTTCCC +TGCAGGAGCAGGAGCCCACACAGGGGGCAGTGACTCATGGAGAGGTAGCAGAGCCGGAGGCAGCCTCCACCCGGCTTGGCTCTGCCCAGCGGGCCCCGGG +GGCTCTCTCTGGACCTCCATCTCCCATCCCCATGGCGGGGGAGGAGGCCTGGCCCTCTGAGGGTGCGCCTGTACCCATCACAACTGCACACAGCCGGTGC +GGCCTGTCCTGCAAGGTAGCGCCAGGCCCTGGAGCTCAGCGCTGGGCAGGGCAAGCACTCGGAGGAATGGGGACGCCAAGGCGGTGCAGCCGGCTCGAGA +AGGACTCCAGACGCCCTGTCCGCCCCATCACGGGGGTGGGGGGCTACCCCCACCCCAAGAAGTTCAGCTACACCCTGGCAGGGCCCACCCGGCCATGGTT +GGGTAGAGGGAGACCTCCCGCTGCCTGCGCGCCAGGGAGGGTGCAGGGGCTGGGCGCGTGCTCCCGGGTCACGACTCCGGGAGGTGGAGGTCTCCCCGGT +GCTGAGTGCTGGTGGGAGTGCAAGGGACAAAGAAGGCGCATCTGTTCCCAGCCCCGGAGAAGCTGGTTCCCATGGCGACTGCGGAGCAGGCCGCGGCTGG +GGGGGCGGGTTGCCAGGGAGCGGCGGGGAGGGGGCGCGGGGGCGGCGGCCTGGGGGGGGGCGGCGGCCTCGGGGGGGCGGGCGCGAAGCCGCAAGATGGC +CGCGGCCGCCTCCCCGCCGTGCCCAGCCCGGGCGCCCGGAGCATCCCCGGCCGCCTTACGCTCGGGGGAAACTGAGGCGGGGCGCGGCACCAGGGAAAGG +AGCCGCCTGGACGCTGTGCGGCGCAGCCGGGTGGGGAGGCCCGGGAATCGCAGGGGGTCGGGGCTGGCGCCGGGGTGCTCGGCGGCCCCAGGTCAGCACC +GCACGCGCGAGACCTTTCCCGGAGCGAGAGGAGCGCACAGGCGGCAGCCGCTCCTGCCCTTCCCGGACTTCCGCCCACACGCGACAGCGGGAAACTGAGG +CCCAAAGCCGGGCAGGGTCCCGGCGGGGGCTGGTGTCCTCAGCGCTCCCGGTCACAGGCTGCCCGGGCCCTGGTACTGGGGGAAGGGGCCGCATATGTAG +GTCGGGAAATGAGTTCAGGCTGGAGGGGGTGGGGACAGGCGCAGGATGGTGACCGGAGGCCGGGGAAGATGGCAGGAGGCCGAGGGGAAGAGGGGGGCTC +CTGGGGGAGGCGGCTGCGGGAGCCGAGGGCGGAGGTTCCCCACGGGGCAGCACCGCGCCCCCGAGCCGGCCAAGGGTGGGGATGGCGAGCCAGGGGAGGC +AGGGACCCGACGCCAGGGCTGAGCCGAGACGCCATCGTCCTCGCCCGACCTCACAGGGAGAAACTGAGGCTGGGGCGGGGCCTGAGCGGGGGTCCCTCTG +GAGGCAGCCGGGTGGGGGGCGCAAGGCCCGGATCTCGGTCCCCACGCCCGCCGGACTCCTCCGCGCCCTCCCTCCGGCCGCTTAGCCCACAGCCGGCTGC +GATCCCCGGCCTGTCCCCCGTCCGCCCCCCGCAGCCCCGAGCCCGCCGCGCCTACCTCAGCGCCGGGACGAGCGGCCCATGGGCGGCGGGCTGGCGGCGG +GCGGCTGCGTGGCGCTCGCGGCTGGCTCCGGCGCCCGGTGGCCGCGGAGCAGGCGGAGAATTTATGAATGGAGAGCGCGGCGCGGGGGAGGCCGGCGCGA +GAGGAGGGGCCGCGCACGTGACCGCGTTGGCGGCGCGCCCGCTCCGCGCGCCCGGTGCTGCCCGGTCCCCGGCCCGCCGCCCCCGCTGCGCTCGCCGCTG +GGTCTGGCTGGCTCCGCGCCGGCCACCGCCTCCCCTTCCCTTCCGGCGGGGCGGGGGGCGGAGCCTGCGCTCCCGGGCGCCCACTCCGCACGCGGAGCCG +CCCCCCGCACCCGCCGCGGCGGCCGAGCCCCGCCCCCGGCCCATCGGCACGATTCACCTCGCCCGGTCCTGAGGTCCCAGGGACGCAGCTGGGGGTGTCC +TGGAATTCACGACTCTGCAGCCCGAGGTGCGCCGCGTGCGCAGGAGGGGGTGGGGTCCGGGGGGGCACGGACTCCCCTCTCACGTTGCTTGGTCCGTGGG +GGTTCTGGGGCGGCACAGCCAGGGCCCCTCGGCCACAATTCCCCTTTAAGCTGCACAGCCCAGGGTCTCTGGACACAGGCGCCCCGCCTGCTTCCCCACG +CAGGTCCCCTCTGGCACTGTGGAGGACTCGCCATGCCTCTCCTGCCCCCTCCCCTGTGTGACAGCGATCACAGACCCCGGCACAAAGCTGAGCAGAGCCC +ATCGGGGCCCAAACGTGCACTCACAGAGGCCTGCTCCTCGTGGGGTGACATCAGAACGACACCCGCAGAAACCCAAAGCCCAAAGCTGCCCCCGCTTCTC +CCTCTTAGACCATCGAACCTCATCCTGCAGATACTCAGGCCACACACCTGCCACCAGCCTGGCCCGAGCGCCACCCCAACCCCTCTGAGCCCACGCCTAA +CACCCCACAGCGCCTCCTCTTTCTCGTCCCAAAGAAAGGCTGACACCGCTCTGGCACGTGGCTGGCCCAGCTCAGCCTCCCCGCCTCTGCCCTTGCAGGT +GCCCTGTACCCAGGCCTCTGTCCATGCAGCCAGAGATTCACCCCGGTTTCCTTCAACTCCTTCCCCAGCTTCACAGTCTCGGCGCTTCTGCTCTTGGCTT +CCAGCCCATGCCTGGGTCCCCTCCTCTGCTACGTCCCTCCAAGGCCCTATGCCTTGCGCCTTGCCTGTTCCTGTGTGCTGTGGGGCCACCACTCCGATAG +CTGTGAACTCCAAGGGCAGCCCCAGGGAACCTGGTGCCAGGCAAATGGGAATTGCATGGGCAAAGGTTTTGAGGCAAAAAAGTTTGCAAGTCAATGCCTG +TGAAGGAAGCAGAGAAATCGTCTTGTTCCCAGCAGGACCATGACATGGGCAGGCTTCAGGGTTTTTTGTATTTCGGTTTTGCTTTTTGGAGAGACAGAGT +CTCGCACTGTCGCCCAGGCTGGAGTGCAGTGGTGTGATCACGGCTCACTGCAACCTCCACCTCCCGGATTCAAGCAATTTTCCAGCCTCAGCCCGGAAGG +TAGTTGGGACTACAGGTGCGCGCCATCATGCCCAGCTAATTTTTGTTTTGTTTTTTTTTGTAGAGATGGAATCTTGCTATGTTGTCCGGGCTGGTCTCGA +ACTTCTGGGCTCAAGAGATCCTTCTGTCTCAGTCTCCTAAATTGTTGGGACTACAGGTGTGAGCCCCCACACCCCGCCAGGTTTCTGATTTTTAATAAAG +ACTCCCTCTGGCTGTGTGAAGAAAAGGTACCTGTACTAAACGGGGGGAGGCTGGGGCCTCCTAGGCAAGAGATGGTAGCCGCGGTGGCCATGCTGGGTGC +ACAGGCCGGGACAGGGCGGAATTCCAGAGGAACCCCAGGTTTGGGGCTGGAGTAATGGCGCCCTCACCCGTGGGCGACCCTGGAGTGGGGACTGGAGGGA +AGTGGTTCCACGAGTGAGACTGAGTCTATTAGGCCTCCCAGTTTCCTGGAGTGGCAGCTGGATATGCGGTCCTGAGAGCCAGGAGGTGCACAGGTCACGA +CTCGAAAAGTGAACAGGCCTCCTCCTCTGCACCCCCCGAGCCAGGGCCAGGATGACCAGGCTCCAAGTGACCGTCACAGCGCTGGCCCGGTGGGAGGAGC +CAGGCCCACGCCTTCATCCTGAGTCGGACCAGCAGGGCCTTCTTCAGGTGCTTGGGTTCCAGGGGACAGTGGCGCCCGCCATTGCACTGGCCTGAACACG +GGCAGGGGGCGAGGGTGCAGCCTCCGGATGTAGGGAGCCACGGATCGTGTCGGATTCGCCCACAGCAGGAGGCATTGGATCTCCCTGGCTGCACCCTTGT +AAAGCCACAGCCCCAGGGCCTCCCCTGCTCCCTGCACCCCTGGGGTCCAGCCCACCGCGCCAGGCTCAAGGCCCTTTCCAGGGAGCCCGAGCCCCAACCC +CCGCCATCCCCGATTCCGCATTTTCCCGGAGCCTAAGGAGCGGGGCTGGGGGCCCGGCCGGGTGCCGCAGACCTGCGTGAGCGCGGGGGCGGGGCGGTGA +CGTCATAGCCGCGAGCGAGGCTGCGCGGGCCGCTGGCTGACGGCAGCGGAGCCCCGAGCCGCCCGCGCACGCGCTCCTGCGTCAGAGGCGCACGGGGGCG +ACGGCCAGGCAGGAGGTGGGGGGTCGGCGAGCGCATCTCCGGGCGCGGAGCGCCCTCTGCCGGCGTCGAGGAGCAGCGCGCCGGGGTCCGGGATCCCCAG +CGAGCCCTCCCGCGTCGCCCGCGCTGTGCCCCTCGCCGCGGTCGCCGTTTCCTAGAACAGCTGCACCTGCAGCCTTCCACCCTGTCCCGTCCTGCACACT +TTCTCGGCTTTTACTGTGATTTATTTTTGGCTTTTGCCACCACCTACCACTACGACCTGTTTGTTTTTAAATTTTATTTATTTTTTTGTTTGAGACAGAG +TCTTGCTCAGTCGCCCAGGCTGGAGTGCAGTGGCGCGATCTCGGCTCACTGCAACCTCCCCCCCCCCCCCCCGCCCGGGTTCGAGCTATTCTCCTGCCTC +AGCCTCCCGAGTAGCTGGGATTACAGGCGCCCACCACCATGCTCGGCTAATTTTTGTATATTTAGTAGAGACGAGGTTTCGCCATGTTGACCAGGCTGGT +TTCAAACTCCTGACCTCAGGTGATCCGCCTGCCTCGCCCTCCAGATCGGATAAAGTGCTGGAATTACAGGCGTGAGCCACCGCGCCCGGCCTGACCTGCT +TATTAATGATCTCAAATGTCTGCTAAATAACCCCCGGCCCCAGAGTGGGATTCTCACTCTGTTGCCCAGGCTAGGCAGTGGCGCAATGATAGCTCACTGC +AGCCTCAATCTCCTTAGGCCCAAGCGATGCTCCCGCCTCAGCCTCCCCAGTAGCTGGGACCACAGGCGTGCATCACCACGCCCGGCTAATTTTGATTATT +TGTAGAGACGGGGTCTCCCTCTGTTGCCCAGACTGGTCTCCATCTCCTGGGGTCAAGTGATTCTCCTGCCTTGGCCTCTCAAGGTGCTGGGATTACAGGT +TGGAGCCACCACACCTGGCCCAGAGCCGGAAACTTGATGTTTTCTTGATGTCTATCCAGGGCCCTGCATCCAATGAGCGCCCCAAAAATCTTTTTTTTTT +TTTTTGTACAGACGGGTCGGGGGTGGGGGCGATCTACACTATTGCCCAGGCTGGTTTCCAGCTCCTGGCCTCAAGTGATCCTCTGGCCTCAGCCTCCTAA +AGCGCTGGTATTACAGTCGTGAGCCACCACGCAGCCGAATCTTGAATTTCACTGAAGTTCGTTTTACTCCACCTCCCAGGACGGTTTCACCGCCCTTATC +TGACCACCCCCTGGTTCTGCCGCAGCCCGGGCCGGAACAAAACTGCAACCCCCAGAATACCTCACGACGGGGCACTGCGTCGTCAACGTCGCGTGCGCCC +TGCCGGGAGTCGTAGTTCGCGCTTGCGCTCTCGCCGGGACTCCTCCTCCCAGACGTCCCTGCGCGTCGTCCTCCTCGCCCTCCAGGCCGCCCGCGCCGCG +CCGGAGTCCGCTGTCCGCCAGCTACCCGCTTCCTGCCGCCCGCCGCTGCCATGCTGCCCGCCGCGCTGCTCCGCCGCCCGGGACTTGGCCGCCTCGTCCG +CCACGCCCGTGCCTATGCCGAGGCCGCCGCCGCCCCGGCTGCCGCCTCTGGCCCCAACCAGATGTCCTTCACCTTCGCCTCTCCCACGCAGGTTCGGGCG +CTGCGGGTCGGGACCCTCCGTGGCCGCCGCCCCCGGAGTCCAGGGTCCCCACCCCCAGGGCGCGACCCCCGCTTCCGGGCCCCCGGACCCGCGCGCCCCG +GAAGCCGAGGCTACTCAGCCCTGGACCCTCGGCCCTGCCTCTGCTGCCCGAGCCCTGCGCTGCCCTCGTCCCGGGCACCTCCCCGAGATAAGCGTCTCCT +GGGTGCCCTCCCCGATCTCCCTGGCCAAAGCCTGGGTGTCGCCGGATCGTTGCATTCCCATTTCGCGGATCAGTAGAATGAGGCGCAACTGTTGAGGACC +AAAGCTGCAACTTCGGATCCCTGCGCTGGGTTGTCTCAGTGCCTCACATCAGCGCCAGGTCCTGCCCTGACCCATTACTTAGCAGGACAGGCCGAGTGCC +CGGTGGGCGCGGGGCCGGCCTGCCCCGCCATCATTCCCCACGCTGTTGTCTGCAGGTGTTCTTCAACGGTGCCAACGTCCGGCAGGTGGACGTGCCCACG +CTGACCGGAGCCTTCGGCATCCTGGCGGCCCACGTGCCCACGCTGCAGGTCCTGCGGCCGGGGCTGGTCGTGGTGCATGCAGAGGACGGCACCACCTCCA +AATACTTTGGTGAGTCCGGTGGAGGGCTGCAGGGCCAGGCCAGGCTGGGGCTCCACATCCCAGGTCAGTCTCCGTCTCAGTTGAGGCTGCGAGAAAAAAT +AGTTTTAGGCCGGGCACGGTGGCTCAAGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCAGGTGGATCACCTGAGGTCAGAAGTTCGGAGACCAGCCTG +GCCAACATGATGTAACCCCGTCTCTTCTAAAAATACAGAAAACTGGCCGGGTGCGGTGGCTCCCGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +GGGATCACGAGGTCAGGAGATCGAGACCATCCTGGCTAACACGGTGAAACCCCGTCTCTACTAAAAATACAAAAAATTAGCCAGGCGTGGTGGCGGGTGC +CTGTAGTCCCAGCTAGTCAGGAGGCTGAGGAGATTGTGCCACTGCACTCCAGCCTGGGCAACAAGAGTGAAACTCCATCTCAAATAAGAAAAATACAGTT +TTAGCAGGTTTGTCCACTGAGGAGCCTGGGCTGGCCGGTGATGAAAGCGAACCAGAGGGGACCCTGCTCTCAGCCGGTTTATGACTGGCTCTGGACCAAC +CAATGTAGGATGGTCGAAGCAAGAGATGTAAAACCACCCAGGCCCAGTGGTTCATGCCTGTAATCTCAGCACTTTGGGAGACTGAAGTGGGAGAATCGCT +TAAGCCCAGGAGTTTGAGACTAGCCTTGGCAACATAGTGAGACCCTGTCTCTACAAAAAATAAAAAGAAACTGACCAGGCGAGGCTGGGTGCGGTGGCTC +ACACCTGTAATCCTAGCACTTTGGAAGGCCGGGGTGGGAGGGTCTCTTGAGCCCAGGAGTTTGAGACCAGCCTGGGCAACATAGTGAAATCCCATACTAC +AAAAAATTAGCTGGTTGTAGTGGTGCACACCTGTAGTCCCAGCTACTCGGGAGGCTGAAGCAAGAGGACCGCTTCAGCCGGGGAAGTCAAGGCTGCAGTG +AGCCAAGATCATGCCACTGCACTTCAGCCTGAGCAACAAGAGTGAGACCCTGTGCCAAAAAAACCCCTCAAAAAACCATGTTGGGAGGGCTGATCAGATT +AGGGGAGGAAGGTCATTTGTGCAGGAAAAAAAGCAGTTCTAAGCCTCACTGGTTTCCAGTGGTGGCCAGATTTGAACTCAGCTTGCCTTTGGCCCTGACC +CCAGCTCAACCCATGGGTGGTGGGTCAGAGGGAGGGCCTCTGTCCCCAGGCAGTGCTTTTGGGGGTTCCTCCAGCTTCTAGTCCTTTCTTGCGGCCCCTG +TTTTGTTCTTCTCTAGCAGTTGCCCGCCATGTTGGGCCCAGGGCCAGTCCTGTGGGTCTGTTTGCACACTCAGGACACAGACTTGGATGTTTGTGGAGCT +CCTGGTTCACAGGGGGCTCTGGACTTGACCAGGGGAGTCCCTGAGGCTGTGCAGCCCTTTGGGGTCTCACGCCTTCCCCCCGCCCCATTCCCCCAGTGAG +CAGCGGTTCCATCGCAGTGAACGCCGACTCTTCGGTGCAGTTGTTGGCCGAAGAGGCCGTGACGCTGGACATGTTGGACCTGGGGGTGAGTGTCAGAGGG +GACCTGAGGCTCAGCAGGTTGGAGCTGTCCAGGCTGCGGGGGAGGGAGCGCTGGGGGACCAGGAGCCGGGCTGGGGTCGCTGCTGGCCCCTCACCGCCCC +TCAACCCCTTGCAGGCAGCCAAGGCAAACTTGGAGAAGGCCCAGGCGGAGCTGGTGGGGACAGCTGACGAGGCCACGCGGGCAGAGATCCAGATCCGAAT +CGAGGCCAACGAGGCCCTGGTGAAGGCCCTGGAGTAGGCGGTGCGTACCCGGTGTCCCGAGGCCCGGCCAGGGGCTGGGCAGGGATGCCAGGTGGGCCCA +GCCAGCTCCTGGGGTCCCGGCCACCTGGGGAAGCCGCGCCTGCCAAGGAGGCCACCAGAGGGCAGTGCAGGCTTCTGCCTGGGCCCCAGGCCCTGCCTGT +GTTGAAAGCTCTGGGGACTGGGCCAGGGAAGCTCCTCCTCAGCTTTGAGCTGTGGCTGCCACCCATGGGGCTCTCCTTCCGCCTCTCAAGATCCCCCCAG +CCTGACGGGCCGCTTACCATCCCCTCTGCCCTGCAGAGCCAGCCGCCAAGGTTGACCTCAGCTTCGGAGCCACCTCTGGATGAACTGCCCCCAGCCCCCG +CCCCATTAAAGACCCGGAAGCCTGACTGTGTGCTCGGCTCTTGTTCCTCCACCTGGCCCGGTGAAGCCGGGAGCGTCCTGGGCCCCTGCTCACGTCCTCC +ATGTCCCTTGCAAATAGGGCCTTTGAGCTCCCCTGGACTATGTCCCTTAGGGCACCTGGAGGTCCGTAGGAAGCAGGCTCGAGGGGGTGGGTGGGGTGCA +GCCAGGCGGGCAGGCTGCTGACCTTCACCCTACAACGGTGGGGAGGGTGAAGGTCACCAGTGATGGGGACATCGGTCAGGGAGGGGTGTCCCTGCTGCTC +CTGGCGCCTCTGCCGAGTTCCTGGTCTCCAGGCCTTGACCCTGAGCCCTGCTGGCCCTTGGCCCTGCCCACCAGCCTCTGGAAAGAGGCGGGCCCCACCC +GCTCCCACGCTGGCCCCGCCCTGTGCCAGCCGGTCCTGTGGGTGGCCCTGCCTGGCCGGGTGCCGAATCTGCAGTGTTTTTGGCACCTCCGTGGGCACCT +AGGCTTCTGGGTTGGCCCCAGATGGAGTGGGGTGGGCCCAGGAGGGGGCGGCTCCCTGGCACTGCCCCGTTGGGCCTGCCTCTTCTCCTTTCCATAACCC +TGGGGGCGGGCAACACTGGCTCCAGCTGGTGTGTGGACGGCGGGGGCTGGGGTCTCCTGACCTCCTCCCTTCCTTGGGACAGGGCCCTGTGCAGTGGGGT +AGGCAGGGAATTCCAGGGGGGTGAGTGGGGAGGGTGGGCCTGCCTGTGTCACTGGAGCTGGGATGGTGACAGAGAGGCCGCCCCGGGCCTGTCAGCACGG +ACGGGCAGCTCACTCCCACGTCATGGCACTATGCGGGTGACTTGCCACAGCTTCACTTGAGGCGAGGTGCCGTTGGGGGCCTTGCGACTCTGAGGCCGCC +GGTCAGCAGATCAGGTATTCTGGAACAGCCCACGGTCCCCTGCCTGGCTCCCCCTCCACTTGGGCCTCGGGACACGAGTGACCAGGCCCCCACTTCTCCA +GGAATCCGCAGCCCAGGGAAGGTTGTGTCAGCCACCAGGCCACAGGAGCAGCCTCTGCCCAGGCCCCCCCTCCCCCCCGCCCCCAGTTCCAGCCCCAGGT +CTTCAAGTTCCTGCCAGGCCACCAGGACCCTATAAATAAGACCAAGGGCACAGCTGGGACTTAGCAGGGGCCCAGCGGGAGGAGCTGCTCACTCCGGGGA +CCTCCCCTGCCCCCACCACCAGGGAGGGTGTGAACCTTGGAGCCAGGCCTCAGGACACCCGAGACACCTGACACTCGGAGGGAACAGCCCGTGCTGGCTG +GATGCGTCCTGGAGCAGGAGGCAGTCAGGGTGGGGCCGGGAACCAGGCGGTCAAGGCCCTTCAGTGAGGGCAGCCCCTGGCTTAGTGAGGCAGAACAGAG +CACAGGGTTTGTCCCCATCACACCCAGGAACAACCCACTCAACCATGGGGACGCCGAGTATGGGAAATGGTGGGGAAGCGTTTTAGCATGTTTATTCATT +TAGACTGGCTCTGGGCATCTGGTCCCCAAAGGGCCACACAGTGGCCCCTGTGAAGCCCAGCAAGTTCCGACAACCCGTGTCCCATTCCACTCCCGACCAG +ACTGAGGTGATGGTGTCCATTCCACTCCCGACCAGACTGAGGTGACGGTGTCCATTCCACTCCCGACCAGACTGAGGTGACGGTGTCCATTCCACTCCCG +ACCAGACTGAGGTGACGGTGTGCAGGTGGCAGAGCCACACACGAGAGGCAAGAGGCAGGGAGGGAGGTGGGGGCTGCTGGCCACTCACAGGGGGCCCCAG +TGTCCTGCTTGGGCTGCTCATTTGGCACCAGTCCACGGCTCCCTCCGCCACCTTTGTTCTCACTGGAAGCAGAATGAGCCTGGCCCTGTAGTTCCCACCT +GGGGCCCCAGCCCTTCATCCAAGCCCCATTCATCGACCCTGCCCCTCCTCCCTCCAACTGGGTCCAGTTCACTAAGCTCCCAGAACTGCTCAAGCCATTC +CCACTTCCTGGACCATCGTCTTTTTTTTTTTTTTTTTTTTTTTTTTTTGAGAGGAGTTTCGCTCTTATTGCCCAGGCTGGAGTGCAATGGCACAATCTCA +GCTCACCACAATCTCCGTCTCCCGGGTTCGAGCAATGCTCCCGCCTCAGCCTCCCAAGTAGCTGAGATTACAGGCGCACATCACCACGCCTGGCTAATTT +TTGTGTTTTTAGTACAGACAGGGTTTCACCATGTTGATCAGGCTGGTCTCGAACTCCTGACCTCGTGATCCGCCCGCCTCGGCCTCCCAAAGTGCCAGGA +TTACAGGCATGAGCCACCGCGCCCGGCCTTTTTTTTTTTTTTTTTTTTTTTTGAGACGGAATCTCGTTTTGTCGCTCAGGCTGGAGTGCCCTGGCACGAT +CTGGGTTTATTGTAACCTCCGCCTCCCGCGTTCAAGCGATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGACTACAGACACATGCCACCATGCCCAGCTA +ATTTTTGTATTTTTAGTAGAGACAGGGTTTCACCATGTTGGCCAGGCTGGTCTCAATCTCTTGACCTTGTGATCCGCCCGCCTCGGCCTCCCAAAGTGCT +GGGATTACAGGCGTGAGCCACCGCGCCCGACCGCATCATCTTTTTTATGTGACAAACTCCTAGTCATTCCTCAAACCGCAGCCCCTGTGACCCCCTTCCA +AGGGTTATCCCAGCCTCTCCCTCTCTGGCCTAGCCCTGACCCTTCGGGGCTGGGTGTGCCTGTCAAGGTGGGGGCCACGGCTGCCGGGAGCATGGGTGGC +AGCCGGAAGGAGACCTGGGGAGGAGCGCAGCCCTGGGAGGGGCGCCCATGGCCAGGGTGGGGGTGGAGGTGGTCAGGCCAGATAAAGGGAGGGGCCAGAT +GAGTGGACAGGAGGTGCTCCCGTAGGAATGGGGTCCCCTTCTCTAAATAGAGGGGCAGGACGGGGCCCACCTCAACCAGGACCATCCTCAAAAAGCCGAC +GGGGAAGGGTGAGATGCACACCACATTCGTGTCTCATTGGCTGTGGCCTCAGTTTCTTCATCTGTAAAATGGGGTAATGCCCACCCCAAAGGCTGGGAAC +CAGTGCATGTCCTGCATTAATGGGGGGTGATGGCCCCAAAGTGATCCTGCCGCATCCCCTCACCACACTCCCACCCACCCTGGAGAAACTGAGGCTTGGA +GAGGCCAGTTACCTCCCGGGGTCACAGCATAGCCGGCTGGTGACTGGCTGGGCACAAGGCAGGCCTGGCACTGGCTAATCGCTCCATAAATGCCCTCTGA +GGTCACCATTGACAGATGCAGGAGGCCAGGGCTGGCCAGGGCACCCCCACTCTACGGCAGGTGACTCCAGCCTGTTTTCCTGGACGACAGCCGCTGACTC +AGGCCCCTCTTCCCGTCCCCCCCACGCGGGCGCCCCCAGGCGGAAGCACCGGGCCTGGGGCGACAGGAAGGGGGCGGGGCAGCGAGTCGCGCTGTACACC +CCAAAACCCTGTCCCGCTGACGATTCGGGGTGCATCTCAGCCCGCGGCGAGGCGGGCCGAGACCCTTGGCTCGGGGCATTCAAGGGGAGTCCCCCCATGA +ACTGCGCCAAGCCTGGGTCCCGGGTGGCCCAGCCGTCAAGGCGCCCCAGGGCCAGGGCCGGCAGGCAGGGGCGGGGGCCAGTCTGCGTCACCGCCCGCCC +GGCCCCCCGCCCCCCTGCCCGCCCTAACTCCACCCCGAGGGAAGGCGGCGCGGATAAAGGCTGAGGGCCGCGCGCTTGGCCCAGACCGGCCCGGCCAGCG +CGCATTCGGCCCCGGACGAAGGTACTCGCAGCACTTGGAGCGCAGAACCGGCCGCGCCCGGTGAGTGTGGAGGGGGGGGACCTGCGGGCCGAGGAAGGGT +GCCCACTCTAGATGGCTCAGGATGCCCGCACTTTTCTTTGTTCTTGGGACAGGAGGGATCGGGGAGCCTCCGGTCCTGGGAAGCCCCCCGGGGTGCGGGG +TGGGAGGGGCTCCGCGCAGCCAGCGCCGCCCTGGCCGGACCTCAGCCCCCGCCCCGCCCCCCGGGGCACTCCCCCTTCACCGCGGGTGACCTTGAACTGG +TTGCCGTTCCGCCCTCCGTTGCCCAGCCACACGGTCCCAGTCTCCCGACTACAGTCTTTCGTTCCCGATCGGGGTTCCTCCCCCGCGCGCAGCCCAGTCG +TCTTCCTCCCCTGCCAGGGGCAGCGCGGCGCCCCCTCCCCGGGACTCCGGGCGGCGCTCCCAGGCGGGCCCGGCAGAGGGCGCGCCCGAGCTGCTGACTC +ACCGCATCCCCGAGCGCGCGCGGGCGCAGCCGGGGACGCCGCGTCACGTCACGGCTCGAGCGGGCGCGCCTCGGGGAAACGGGTTCTGCCCGCGGCCGGC +GGGTGGGCGCGCGGGGCCCCCGGCGGCAGCCACCCGGCCACGTCACCGAGGTGCGGGCGCCCCGCCCCGGCCACAACTCCGCCCCCACGCACCACGCCCT +CCCCGGGGCCGCGGCCCTAGCCTCACCGTCGCCCGCCCGCCCCGGGACCCCGGCCACGAGGCGCGGACTTCGCGCTCCCGCTTCCGCTCGCGGCTTTTCC +CGGACGAAGGCGGCGGGGTGGCCCCACGACTTCCTGCCCCTCCCGGCGCCGGGAACAATGGCCCGCGCCCCCTCCCGCTCCCGGCCGCTCCCTTGGGATC +GCGAGGGGTACCAGACCCGTCTCCAGACCTGGGTCCCGCGCCCCCCGGGGCGCGCCCGCCCTTTGTTGCGGGCTCCGGGCGCTTATGAATGGCTGCGGGC +GCGGGCGGGGCGGGGGCGGGCGCGGAGAGGCGCCAGCCCCGCCCCCGCTGCGCTCCCCTTGGTCGCCTGGGCGCTGGGGGCGGGGCGAGGGGGCGGGCCC +GGCTGCCACGTGGGGCGGTGCCGCGGCGGCTCTCATAGGCCCGGGCTCGCGGCCGACTGGGCGCTCGGCGCGCGGCGATTGGCCGGCGCCCGGCCGGCGG +AGTAAGTAGTGAATGGGAGGGGGCGGCGGCCCCGCCCCCTGGAACGTTGATACATTATAACTTTTTTTTCTTGTTACTTTCACCCCCAGATCCTCCGAGC +GGCGGCGACGGCTGTTGCTAAGGGAGGGGACGCGCGAGGAAGCGCGACCCGGGCGGCAGACGGCACCCAGCGCCACCAGCCGAGCGGCGCCCCCTCCCCA +GGACCCTTAACCGCGCCGCGTCCCGGTCGCGCCCGCCGCCCTTTGAAGGAGAAGCAAGTGCCGTCCCCACCCCCGGAAGGCGCCCCCAGGAGCCGGAGCG +ACCTCGGAGCGCCACTCGGATTTTGGATTTCGGTCTCGCATTCCGCGGCCGGGACTTTCTCGAGGAGGACGCGCGCTGCTCCGCGCCCCCGAGTGCCCGG +AGGACCCGGCATCCGGGGAGCCTCTCGCCCCTGTCCCGGAGGCGCGGCGAGGATTGGCGGCGCCCGCCGCCCCCAGCCCCCCAGCGCGCGCCGGGGATGG +AGCCGCAGCCCGGCGGCGCCCGGAGCTGCCGGCGCGGGGCCCCCGGCGGCGCCTGCGAGCTGGGCCCGGCGGCCGAGGCGGCGCCCATGAGCCTCGCCAT +CCACAGCACCACGGGCACCCGCTACGACCTGGCCGTGCCGCCCGACGAGACGGTGGAGGGGCTGCGCAAGCGGTTGTCCCAGCGCCTCAAAGTGCCCAAG +GAGCGCCTGGCTCTTCTCCACAAAGACACGTAGGTACCGCGCGCCCCCGGCCGGCCGCCCCCTCGGGCCCCGGCCCCCGGGCGGGAACAAAGAGCGCGCC +GCGCGGGGAAGGCAGGGGGCGGCCAGACAGGGGGCGGGGGCGCGCCGCGCGCTCTCGGGCGCCCTCTGCTCGGCCTCGCCTGCCTCGGCCCCCTCCCCCG +CCCGGGGTCGCCGCACAAAGGCGGCTGCGAGGGCGTCCCGGGCCGGGCTTCGGCGGCCCCCCTTGGGGGCGGGCAGGAATCCCAGGGCGTTGCGGGGGTC +CCGGCTGCGGGTGTGGGGGCCGCCACCGCCCCCTCCCGCCTGCGTCCGCGCCGGCTTCCGCATCTGCTCGGCGGCCTCCTCTGCGTCTGGCTGTCTCCCC +CCACTTGCGTCTCTCTCCCCCCCTTTGTTCTCGCCTCCGAGCGCTCCCCGCAGCCTCCCCTCCCCCCTGGTATTTAAATCGCCTGCAGGCCCGGAGCCCT +CCCCCCGCGGGCCTCCGGGGACACGCAGTGTCCATCCCAGTGGAGGGGCCCATCGGGGGAGGGGCGGAGGGGGAGGGTCTCCTTTGTCTGCGCGGCGGCG +GCCGCCTGCGCCGGGGAGGGAGGAGGAGGGGGAGCCCGGCCCGGCGCAACCCCCAGGGCCTCTCCTCGGGCCGAAACCCGTGGTTCCTACAAAGAGGAGC +CAGGACTAGAATTAGGGAATTGGGGGCAGGGGCTGCCCTGGGGTCGTGGGGGAAGGTGGCATAGAGCACACTGGGGCCCAGAGGAGGAGAAAGTGCCTGG +TTGGGGTGCAGAGGGGGTGCCAGAGTCCAGGGCGGGGGTTCCACTGGAGGGAAGGGGTCCGAATCGCCAGGATGGGGCTCCCAGCACCAGACGGAGACCT +CTCTGCACGCGCTTAGGGCCCTGGATCTGGAAGCCGGGAAGGGGTGGGGGTGGGAACTTATCCGTCTCTCCCCACACAAGCACAGCCCTCCCCCGCGGCC +TCTGCTTCCGCGTCCCTGTGTCGTCTCCGCGGAGTCTCATGCTCTTCCTTCCTCCCCCCAGCCGGCTCAGTTCGGGGAAGCTGCAGGAGTTCGGCGTGGG +TGATGGCAGCAAGCTGACCTTGGTACCCACCGTGGAAGCGGGCCTCATGGTAAATGGCCATGGGGCTGCGTGCCCCCAGAGGCCCCCGCACACAGGCAGT +AGCCCCTCCCTCGGTACCTGTCCGCACACACACTACCTGGGGCCCCCACCCCGCCAGCCAGCAGGGCCCTCTCCACCCCCTATTCCAGCCCAGGATTCCG +ACCCCACACTCAGGCCCCTCTCCTCCCTCTCTTTGTAGTCTCAGGCCTCAAGGCCGGAACAGTCCGTGATGCAAGCTCTCGAGAGTCTCACGGAGACGCA +GGTAAGACCTCGCCAGCCCCTTCCTAACAGGGCAGCCCTGGGAGCAGGGTGCCTTGGCCACCGACGGGGCCTGGGGGTTGTCTGTGCTCCCAGGAGGCTG +GGGGAGGGGAGGGGACGCGCCACCCCGCCTGGGTGCCAGCCTGGCCTGGCCTCCCCACCTCCTCTCCCCCAAGATTCACCACCTGACCCGGAGGGCTTTC +TCTCCCACGGTGGCTGCCCTGGGGGAAGGGGGCCTGGCTTTCACAAGACTGCCTGCAGGATGACCTTGGCCTATGGGGCCTCATCCCCGCTCACACCCTG +GCCTGCATCCCCAGCCCCCTCCGCCCCCACCGAGGAGCCCCCCTCCAGCCGCTGTGGCTTCCCCAGAGCGAGTTTCTCCTTTTTTACATTTCTGCTGAGG +GCTGGGGGTGGCGGCTTGGGTGACACTCCTTCCGCCTTCCGTGACCCCCATCGTGAGAGGGTGGGGATCTCGTCACCCTCCCCTCCTCTCTCTGGCCTTT +GTTCTCTACCCCGAAAGGGGAGGGGGCGGGGGTGCCCAGCCCTGGGGCCAGTGAGGCCTAGACAGGATGTTAGGAAAATATTTAGTAAGCGGCCAGGAGG +GAGGCTGGGGCTGGCCCTCACCCGGTTCCCGGTTTTGCTGCGGACTTTTTTTTTTTTTTCTCCTTCTTTCCTCATTTTCTTGGCTGCGGCCAAGCCTTCC +TCAGACAAGGGCCCTGGCCACCTCCCAGGAGGGTGACACAGGCCTCAGCAATCCGCCCGCTGCCAGGGTGGGGGACGCAGGCTGCCACCCGCCCCAGCAA +GGGGTGGCCGGCTTCCCGGGCCTCCCTGGCCCCGAGGCCCGCACCCCCTTCCGCTTTCCCAGCGGCATGTAGAGTCCTGCCCTTTCCCTACATCGCGGGG +GCAGGGCGGGGGCCGGGAGCTGGGTGGTCTGCCATGGGGGTGGCCACAGCAGCAGCAGCAGTGGCGTGGGGGCAGAGCCGGGGTCCCGAGCCAGGGCGGG +GGCTGCAGGTGATTTCCTGGGGCGAGTGTGAGCAGAGCTCCCCGCCGCTGGGGGGCTGCGGTTGGCAGGGGGCCCAGGGCGTGTTGGCTTCACACCCTCC +TCCCTGGGCGCCTGCGTCAGGAAGGAGCTGGGTTGGGGGGGGCTGGAGGGGGTGCTGGGCGGAGACACTGGGCTCCCCAGGGTTGCTTCCCTGCCTGGCA +CCGAGTCATGCCCGCCCATTAGCCTTCCCCAGGGAGGAAGTTGCAGGGCGGGTGGTGGTGGGGACTCCAGCTGCTCTCGGGAAGCCACCCCGGGCCCTTC +CTGCAAAGGCTGTCTTGGGGCAGGGGGGTAGGGGGCCGGGCAGGCTGGGCCGCAGGGTGGGGGCTTCACCCTGCCCTCCTCCCTGCCTCCCTCCCCATGG +GCCCCAAGCAGAGAAGGTTACGCCAGCTACTGCCAGTGGAGAGGAGAGCCGGGAGGGAGAGCTGGGAGGCGGTCGGTTCTGAGTCATCCCAGCCTATGTC +ACTTCTCAGAAACCTCCGCCACCCCCCCCCCCATCCCGGCCACTGGGGAGAGCAGGGCTCTGGCCCATACCCAGAGCAGGGGGCTTGGCGAGGACAGGGT +GAGATTCAACCCACACCCACCCTGAACGGGGGCAGATTGAGGGTTTCTGTGCTTGGAGCAGGTTGTGCCCTCCGGGACTCCAGCCCCAGGGCGGTCAGGG +CCCCTTCCTGCAGCCTTGCCACAGCCCCCTAGGCCTCCGCCCCGCCCAGGACAGATAAATATTTATCTTGAGAAAGCAAAGGTTAGGACAGAAGAATTCG +TGCAGGAATTCCACCCACTTGCTGGCCCTGGTGACTTAGCTGGGAGGGGGCCTGAGGTGGAGCCCCTCCCGTATCCACAGGCAGAGAGGATCTAGGGGCC +CATGAGGGTGGGGGAAAGGCAAAGTGAAGGTTGTTTGAGGTCAGTGACTGCCAGCTGGGCCCCGCCCCCTCTGGCCTCAGTTTCCCCTTGCAAGACCGAC +CTAGTTGGCCAGGGAGGGGCAGGCCCCCGTCTGACCCGCCTCTGTCCCCACAGCCCCCAGCGGCGCCCGGGCCGGGCCGGGCTGGCGGAGGAGGCTTCCG +GAAATACAGATTCATTTTATTTAAGCGTCCGTGGCACCGACAGGGACCCCAGAGCCCAGAGAGGGGCGGCGAGAGGCCCCAGGTCACAGCGCGGGGGGAC +TGGGCCGGGCTGGGCTGGGGGCGCCGCAAGCTGGGGCTCCCAGCTGACGGACCGCTCTCCTTGCAGGTCAGTGACTTCCTGTCGGGCCGTTCGCCACTGA +CACTGGCCTTGCGTGTGGGCGACCACATGATGTTCGTGCAGCTGCAGCTCGCGGCCCAGCACGCTCCACTGCAACACCGCCATGTGCTGGCCGCTGCGGC +CGCCGCCGCTGCTGCGCGGGGGGACCCCAGCATAGCCTCCCCCGTGTCCTCGCCCTGCCGGCCGGTGTCCAGTGCCGCCCGAGTCCCCCCGGTGCCCACC +AGCCCGTCCCCTGCATCTCCCTCGCCCATCACAGCCGGCTCCTTCCGGTCCCACGCAGCCTCCACCACCTGCCCGGAGGTGAGCCTGGGGAAGGGAAGGG +TGACCCTTGGTTGGAATCCAAAGGGTGGGCCGTCCTGGGGAGGTCTTGGGGAGGACAAGGACTCTTAGTCCCAGGTGAGTCCCTTGTATTAAGGGCTATC +CTGTGACCTCGGGCTGGTGGGTGATCCCCCAGCCTAGATTGGTGGGGTATTTCTAGATCCTGAGTTGACGGTCATCGCCTGACATGACCTGGACCAGTAG +ATGATCTCTTGATCTTTGACTCATGGGTCATCTCTGTGTCCTGGGTTGGTTGTGACCTCGTGACCTTGGGCTAGTTTATCTCTAAACCCTGTGTTGACAG +GTCATCTCCTGACCTGGGCTGGTGGGTGATCTCTGGTCCCTGGGTTGCTGGTGATCCCCTGATCCTGGACCCCGTGCTCATGTGCCCCTTCCTCCCATCA +GCAGATGGACTGCTCCCCCACGGCCAGCAGCAGTGCCAGTCCTGGTGCCAGCACCACGTCTACCCCAGGGGCCAGCCCTGCCCCCCGCTCCCGAAAACCC +GGCGCCGTCATCGAGAGCTTTGTGAATCACGCCCCGGGGGTCTTCTCAGGGACCTTCTCTGGTAGGTGTCACAGCACATGTGTGAGCTCACGTGTGTCCC +GTGACCCTGTGCATTTGGGGTCTACATCCACCCACAGGCGACTCCACATATTCTGGGCATACACAGGCTGTGTCCGTCTGCTCACTTCACATGTCCCCCA +GGAATCCCCCACACACACGCCTGGCCCTGCCCGGGGGGCCGCGGGTCACCAGGCGCCTGCATACTGGGGACGTGTCCCGCTCCCGCCCCGTGGTCCCTCG +TGCACATCAGCCCACATGTCCACGCCATTGCCTGAGCTCATGAGCTCACACCCGTGGACGCCCGTCCTGGACATGCGGGACTGTGCCCGTGCCGGGCACT +CACGGCCACCTCTGCCCGCAGGCACGCTACACCCCAACTGCCAAGACAGCAGCGGGCGGCCGCGGCGTGACATCGGCACCATCCTGCAGATCCTGAACGA +CCTCCTGAGCGCCACCCGGCACTACCAGGGCATGCCCCCTTCGCTGGCCCAGCTCCGCTGCCACGCCCAGTGCTCCCCGGCCTCACCGGCCCCCGACCTG +GCCCCCAGAACTACCTCCTGCGAGAAGCTCACGGCTGCCCCCTCAGCCTCCCTGCTGCAGGGCCAGAGCCAGATCCGCATGTGCAAGCCCCCGGGTGAGT +GGCCACCCTCGGGGGTCCTACCTTCCCCGCCCGCCTGGGCTTCTCAAGGCCCCTCTGTGTGAGCTGGTGGGCTCAGGAGCAGCTGACCTGCCCAGGGGCT +GGGGGGGATGGCAGCTGCCGTGGCCACTGCTCTGCTCCAGCCCGGAGAGAAGGCAGCATGTGTGTCAGGGCACAAAGTGTCCTTGTGTGCTCCCGGGGGG +CCACAGGCCCACTTCCTCCTGCCCCACCCCCACCCGGGGCATCATCTCCAGATGGCATTTGGTGCCTCTGTGAATGGCCAAGTCAGGCCTGGCAGGCCGA +GGCGGGGCCAGAGCCCACCCCTAAGCATTTCAGTGACTTGGAAAAGCAGCGAACACAACCCCCCTGCCAGCCTGGCCCCAGCTACTCCCAAACGGCGGGT +TACTCCCTCCAGAGTCTCACCAGAAGATGGCTACTGTACTGCCCTTGGGCTCTGCACCCGTCGCGGGGGCTCCTCCCAGCTCAGTTTAAAAGTGGGAAAC +TGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGACGCGGGCGGATCACGAGGTCAGGAGATCGAGACCATCTTGGCTAACATG +GTGAAACTCCGTTTCCACTAAAAATACAAAAAATTAGCCAGGCGTGGTGGTGGGCGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGACAGGAGAATGGCG +TGAACCCAGAGGCGGAGCTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAAAAAAAAAAAAAAC +CAAGGTACAACCCCCAAGTATCTCCCCTCGGATCACAGAAGCGGCCAAGCCCCCTCCATGTAGGACTCCAGGAAGAATGAGGCAGGACAGTCCTGACCTC +CCCAGCTCATGGCTGAGCTGGAGAATTAGAAGCCAGCTGCGTAGCTGGGACTCCAGGCAAACACCACCATGCCCAGCTAATTTTGTAATTTTTGTAGAGG +AGGGGTCTCGCTCTGTGGCTCAGGCCTGTCTCGAACTCCTGAGGTTGCCCAGGCCTGTCTCGAACTCCTGAGCTCAAGCGATTCTCCTGCCTCGGCCTCC +CAAAGTGCTGAGATTACAGGCGTGAACCACTGTGCCCGGCATGGTGGATGTCCTTGACTGTTTCCTTTGCTGACCTCCCTCCAGGGAGGGCAGGACTGTG +TCTGACCTCAGGGGCATTTGCTGGGGTCTGGGGTGGTCCTCTGTGTTCAGCAGGTGGAGGCTTTGGGAGTCACAGGCCACTACCTCCTTTGCAGGGGACC +GGCTTCGGCAGACAGAAAACCGCGCCACGCGCTGCAAGGTGGAACGGCTGCAGCTGCTTCTGCAGCAGAAACGGCTCCGTAGAAAGGCCCGGCGGGACGC +GCGGGGTCCGTACCACTGGTCACCCAGCCGCAAGGCCGGCCGCAGCGACAGCAGTAGCAGCGGGGGCGGCGGCAGCCCCAGCGAGGCCTCCGGCTTGGGC +CTCGACTTCGAGGACTCCGTGTGGAAGCCAGAAGTCAACCCTGACATCAAGTCAGAGTTCGTGGTGGCTTAGGATCTTCGGATCGGCCACCCTCGCCCCT +CGCACCCCAGCCCAGGGCGGCGGGGACTCCGAGAGCCCCGGAGAGAACGTGGCCCAGCCCTGGAGGGCAGGCGGCCACTCCCCCAGCCAGAAGTCTTTTT +TTCTTTTCTTCTTTTTTATTATTTTTTTCTTTTTTTAAAAAGTTCTGACCGTGGTTTCCTGGACTCTTCATGGGCTTTGCTTCCTACCTCCTTCACCCTT +CACTCCTGCCCTCCTCTTCCTCCTCCTCCTCCTCCTCCGTCTGTCTCCTTTCACCTCTGCGCCAGGTCGGTCCTCCCTGCCAACCTTCCCCAGCTCCAAT +ATGTAGCAGTCTCTCTGGATGGCGGAGAGTGAAGGAGACGGAGAAACGCGCCCCATCCCTTCCGCCGCCTCCTTTCCCCCCCGACCCTATTCAGGTTTTA +AGTCAAAAATGTCGATATGTCATTATGCACTTTACAGATGAGGGGAGGGGCCGCAGTGCGCAGAACCCACCCCACCCCCCAGTGCAGACTTCGGGGTCTC +CACCCCAGGCCAGCAGCGCCCACTGGGCTACAGCAAGCCAACAGGTCACAGAAGCCAACGAGGGGACTGTTTCTCTTCCACTCCTATCCTCTTTTCTTGA +TCTTTTTTTTGCATTTTCCTTCATTTCTTTAACAAGGAGAGCAAAGCTGTTTTAGCAGAGGCTGGGGCTGAGGTCCCCATGGGGTTTGGGTGCAGGGGCA +TGGCACCCTTTCCTGTCGGGAAGGGAGAGGGGAACTACCCCCCCAGCCTGCCCTCCGCCCCGCCCCAGCCGGCGGACTGTGCTGTTTCCTCCGCCCCCAC +TCCCGTGTTTTCTGACCTCCTGCCTGAGTTTGGGGTATTTATAGACTATTAATTTTCTGACTGAGCCAATAGTGGTTGGGGAACTCTTGAAAAAGGGGAG +AGAATGGCTGGGTGCTGGGGAGTTCCCCCCTCCGAGCCCTCCTTCCCGGCCCAACCTGAGGGATGTGGATTTGGGACTGTCTGGGGGCCCCTCCTGCAGC +GAGGATGGGAGGGGGTGCTGAGCTGTGAATCCCCTGGGCAGGGGGCGACAACTCCGTGTAGCATTAACCCCCGTGGCGGGGTCCGCTGCTGGTCTAATTT +GGACCCCCTGCCTCTCAGTGCCCCTGCCCTAGGGGTGTCTGTCTCCAGAGGGGAGGGACAAATCCCCTACTGGGGCCATTTCAATGGGGTAGTTTTTGGA +TTTTTTTCCCCACTCACTTTTTATTTTTTAATGATAATGGAGATGTCTGGACCCTTCCTCACCCCACCTGTCGGTCTTGTCCTGGCTCTGCCTGTCCCCC +ACCGTTGTTCTCGTAGGTGAACCCCAGGTCCTCAACTCCCCCCCTTTATGTGTTGAAAGTTAATGGTTTCAGATGTGAACATCACGTGTTATAACTGTAG +CGCTGTAAATTTTTTTGTGGGAGGGTGGGCAGGGAGGGGTCCCAGAGGGTAGAGCTCAAGGATTTTGGGTTTTGTTTTGTTTTCATTTTTCCAAAAAAAA +AAGAAAAAAAAATAGAAAAAAAAGGAGTAAAAGGGGCGGGTTTGTTTTTTGAAGAACTGTCTTGGATACCTATTTAAATGTGTGTTCTGTTTTGTTTTTT +AACGATTTTTAAATAACGTCTGTGCCTCCACTGGTTGAGGGTGGAACCTCCAGGCAGGAACCGGCTCGCCACCCTCTGCCCGGTAAGGGCTGCCCAAGAA +AGCATTACCCGCCCTCGGGGGGTCGGGCTGTGGGGGTCCCGGCACCTGGCGTGAGTTTCATGTATGAAAACATAAAATTGAAAAAAAAAAAAAAACCTAC +ACGAGCACCGTGATTTCAAGTAATAAACAGAAAATGAAACACACATTGACTCCCGCCTGCTCGCCTAGTGGGGGGATCTGGCCTTGGTTGGGAGGGTTCC +TGGGGTGGGATGTCAGCTCAGGGAGTCAGAGGGACTGACCTGGGTCCCAAGGCCCCGAAGAGGGGGTGGGGCAGGGGTCAGGGCCCTGAGAATTTCCCAC +GCTCCTTCCCCGGCTGCCGGGTGGGCAGGAAGCAGCCAGGGTGGGAGGGAGGAGCCCAGCCACTTCCTGGTACCCAAGGCCGGAAGTCCCTTAGGGTGTG +GGGCGAGGGCCTGCCTGCCTGCTTCGTGGCCTGGGCAGGACCCTGGCCCCCTCAGGACCTGCCAGTATGGGGGAGACGCGACCACCAGCTCTCCCCAGCC +ACAGGAGTCGGGGACTCCCACTCTGCCACACCCACCTGCTCCCCTTCCTGGAGTCTCACATCTGTGTGGCTTGCTGCAGGGAGATCACCAGGCCGACTGG +GAGGACCTAGGACTCCGCAGGGTACCTTGGGCTGGCAGGTGATACAGGCCTGGCTTGACCCAGCCCTGGGGGGCCTCTCTGGCCACACCTCCTGACATTC +CAGCCCTTCCCAGACCTGGCCTTCAGCTCCAAACCTCCCGGCCTTTGCCCCCTGTCTAGGAACACCCCTGGTCCGGCTGTCCCTTGCTGTCTGGGAACTT +CCCCAGCCTGCGCCTTCCACCCCTGTCCACCCCGTCCCGCAGACCCCACCCTTCCCTCTCTCTGTCCCTAGCCTGGAGCTCCCCGTGAGCCTCACCAGGA +CTGAGTCCTCTCTGGGGTCCCACCTCCACCCATGTCCGGGCTGGGCAGAGATGAGGCAATAACACTATTTCATGTCTTTTTTTAAATTTTGTAACCTGTA +TTTCCTCAGGTAACAAGAGTTGCCTATGAGAAGTAATTGGGCTCCCATTTTATAGATGGGAGAACAGAGGCCCAAAGAGGAACATCACTTGGCCCAGAGG +ATTTGGGGTGTTTGTTCAATGATGTGACCTCCACCCCTTATCCCATCTCTAGGGGCCCCAGTACCGGGAGCCCCCAGGGGAAGGGGCACAGGTTCAGAGA +GTGGCCTGGGAGCACCTTCCTGAGACCCCTCTGCCCCTCCCAACGCCCAGTCAACCCCAAATCATCGCACGCCCACGGCAGGAAGGCGGATGCCCAGTCA +GGCGGCACCCACCCCCCGCCCCGTCCCTGGTGCGGATGTCCCCTCGGGGCTCAGGGTGGGGGTGCGGGTCACCGACGCCAGGCCTGGGGTCAAGGCGAGG +GCCCCAGGGCGCCACCGCCCCCTCGCTGGGCGGGGTGGGAAGGAGGAAGGAGGATGTTGTCTGAAGCACCTGCTGAATCACAGGGGCTGTGTCTGTAGCC +TGCAGGGTGGGGGGCGCGTCCCCTGCACTCCAGGACCCGCCCCTCGGGATGCCGACCCCCACCCCAGACTGGGGATCCCAGGGGTCAAGGCTGTGCCCTG +GGGGCGTGGGGTGGGGTATGGAGCTCCAGGCTCAGAGCCCTGGCCTGGTAGGGTCAGCCCAACCAGGGGTGCAGCGGGCGGAGGGGCGGCAGGCGGAGGC +CAAGTGTGCGTAGGGAAGCACGGAGAGGTAAACTGAGGCACAAAGAGGGCAGGGACCGCTGGGATCTCGCGGGGCGGGGTCGGCCCTGGATCGCTCCCTT +CCCCCAACCATTGAGGAAAAAGCTGAATGGGAGGGGGCGGCCCCCGGAAACCCGCCGGGATGGAAACGCGGTTTCCAGGGCAACGCGCCGCGAAAGGAGC +CTGACGTCACCCCGGGTAGGGCGCCCTGCCCGCCCCCGTCCGCGCGTCGCGCGGCCCAGGCCCCGCCCACCAGCGGGGAAGCCTCATTGGTGATCGCACC +GCTCGCTCATCGGCGTGCCCCAGTAGCAGCGCGACGAAGCCTCCAGAAGGCGGGACTTCAGCCCGGCAGCGCCGAGTGCGCAGGCGCAAGCGCGGAGGCG +CTGCAGCCCCGCCTCTCTCCCCGCGCGTCTGCAAAGTTGGGGGCGGGAGGCGCAGCCGAGGGTCTGACGGCTGCGGCGGGGCCTGGACGGAAGAGGGGGC +GAGCCCCGGGGCGCCGCACGTGGACCCCCGGCACGGGCACGCTCACGTGCACCCGTCCTTTCACGCCAACGCGTTTCCTGCTGCCCCCACCCCTGCACCA +CTGCACGTCCCAGACCCCGGCCCAGCCTCCCCGCGGTCCCTAGGCTGGGGGAGCTCAGACAGGAGGCTAGGAGGAGGGGGACTTTGGGGCTGAGGCTTTG +CCAAAGGAGCAGGAGTTTGCCAAGTGTTGTAGGAAGCGGGAAGGGTGCGCCAGGTAGGGGGCACGGCGTGTGCCAAGGCCCGGAAACGTGAAACCGAGTG +CTTTTCGGGGGCAACCGGGAAGTCAGTTGGTGGAGAAAAATCAAAGATGGGAGGAAAGGCGAGGCTGACAAGGACCCTAAACGGTGATTCCCCAAGTCGG +CCACTGGAGGGATGACTTGGGGGACCAGAGAGGAAGAGCAGGTGAGGGGGAGCGGCGGCCAGGACATCTGGGAGGTGGCTAGACCCGTGGCCTGGACTTT +GGGGGGCGGTCGAGTTGGATCGATGATCGATGGGGACCCTGGCGGCCTCACCCTGGGGGAGGTAGAGACGAAAAAGGAACTACGGTGTGCCCGGAAGGTG +GTGGCTTTAGGTCCACAGGGAGGTGGTTGGCAAGGCGGGGGTAACAGGGGGAAGGAGAAAATCTGAAATGCCGGTGTGAGCTCCGGGCCAAGAGAGTTGA +GGACTCAGGAGGCAGGAATCCCCCGTGGCCGCCCGCTGCTTGGCTGTGGGCTCCAACTTGGTGTGTGCTCAGAGAAGGCAGTGGTTGGAGTGAACAGGGC +CTGTGCCAGGTGGGGAGACTAGCCAAGGTGTTTGTGCAGCCTGGCCTCTGGAGCGGCCTGGGAAGAGCTGGAGTTCGCAGGGTGGGAGCTGCCCTGTGGC +TGGGAGCCCGTGCTGGCGTCCCTGCCAGGCGGTGATCTCACAGGTGAGCGGTGCTTGGGGAGACGCGGAGCTGTGGGCGGGCAGGAGAAGGTCAGTGGAG +GTCATGGCTTTTGGCTTGAGGCCGGAGTCCTCTGGGGGTGGCCGAATGCGCCCTTGGAGCTGCCTTGGGAGGTGGCTAGGGTGGACAGCAGTGGAAGCCA +GGCCCTTGGCTTAGAGCCACTGGGTTGGAGGGATTGAGCCAGTGCCCGGGCACAGCCGCCCCCACAGGGCCTTGCCCCACCCGCCCTCCTCTCCCAGCAC +CATGGGAATGGGAGTTACCGGGCTGGAGGCTGGGGACGCCACCACCCCGTGGCCAAGGGCGTTGGGGCCCAACCCAGGAGCCTGGTGCAGCCCCACCCAC +GGGCCGCCCAGCCCTGGAAGGGCAGAGAACTGGCTGCCTCTGGGGTCACTTGGGACAGGTGAGCAGCCCAGCCCAGCCCAGCGGGTGGGGGAGGGGAGGC +TGTCACCTGGGCCCTGCCTCCACCCTCTTTCTGGTTCTCACTCCCTCCATTTCTCTTTCTTTTGCCTTTCTCTATTTCTGTCCCGATCTCTGGCGCTCTC +CCCAACCCAGTACCACCATCTCCGCCCCTCCGTCCCTCCCCTGCTTCCGCCCCCTCTCTGGGGGCCCCCTTCACCCCGGGGCACATTCCAGCTTCCTCCC +CCGCCTTGCAGTCCCTCCCTGGAGCCAGCTGCCTCCTCGGTTGCCAGAGCAGAGAGAGTGGGCTTGGGCCGAGGTCGGAGGTCGAGGAGCGGGCGGGAGC +CTGGGAGGGCACCCCCAACCCCTCTGGAATGTGGGTGGAGCGGGGCAAGGGAGACAGCTGGTTTCCACGGAGGGCACATGCCCCATACCCAGGACGCTAC +CCACACTCAGCCCTGGGGGAGAGCAAGCAAAACCAATGGGTGCCATCCCACGAGGGGCCTGCACAGCCATCCCACACCCCCGACCAGCACGCCCGGGACA +GCCCTCCACAGGCCACGCATTTATGGGTGCGGCTGGTGTGCCAGGCTCCCAGATACACAACCCCCCCCCCCAGACACACCCCATATACCTGTCCCCAACC +TCAATCCACTGTGTGACCCTAAAACAAACAGAACCTCCTTGCTCAGCCTGGGCCAAGGCCTCCCCAAACAAAACTCCAGCCTGCAGAGTCCCACCACACA +CCGCAGCTGTCACCAGATACAAAGAGGGCCCTGACCAGATACAGAGAGGGCAGCAGCCTTCCCCCACAACCAACACACGCCTGGGCGGGGGCAGGAACAC +CCCCAGGGCCTCCAGCCACAGACACTCACCCACTCACCCCTCTGTGCACCAGTGATCCTCCGCTGCCCAGCCAAGCTTGACTCCAGCCTGCTGGAGTCTG +GGTGGGGGATGGAGAGGGGTTCCCAGGCGAGCCCCAACCTATGCCTTCCAAAAGTCTTTCTGTGCATGTTGGAAATACAAATGAAACAGGAGAGTTAGCA +TACGGGACAATTATTATTTTTGTTTGTTTTTGTTTTGAGACGGAGTCTCGCTCTGTCGCCCTGGCTGGAGTGCATTGGCGCGATCTCGGCTCACCGCAAC +CTCTGCCTCCCGGGTTCAAGTGATTCTCCTGCCTCAGCCTCTGGAGTAGCTGGGATTACAGGCGCCCGCCACCACGCCCGGCTAATTTTTGTATTTTTTT +AGTAGAGACGGGCTTTCCCCATGTTGGCCAGGCAGGTCTCGAACTCCTGATCTCAAGTGATCTGCCTGTCTCGGCCTCCTAAAGTGCTGGGATTACAGGC +GTGAGCTACAGCATCCAGCCCAATTTTATTTATTTTTAGTAGAGAAGGGATTTCACCATGTTGGTCAGGCTGGTCTCAAACTCCTGCCCTCAAATGATCC +ACCCGCATTGGCCTCCCAAATTGCTGGGATTACAGGTGTGAGCCACCACACCTGGCCCCAGTTATTAGTATTTTCGAGACGGGGTCTCACTCTCTTTCCA +GGCTGGAACGCAGTGGCTCCATCACAGCTCACTGCAGCCTCGCTGGAACTCCTGGGCTCAAGCGATCCTCCTGCCTCAGCCTCCTGAGTAGCTGGGACTA +CAGGTGAGCACCACCATGCCCAGCTAATTTTGCTTTTTTTTTTTTTTTGTAGAGACAGGGTCTAGCTATGTTGCCCCGGCTGGTATCAAACTCCTGGACT +CAAACGAAAGTGCTGGGATTCCAGGCATGAGCCAGCGCTCCCGGCCTGCATACGGGATGATTCCATGTGGACTGCCACATCAAGGAAGCAAACAACAAGG +AAAGCCTGGCGCTGCGTGGAGCTGTCTTTTGCTGCTAACTGCCCTTGACCGACTTCCTACCAGGTCTTCCCTGTGCGCCTCTAACCCCAGGAGGTGCTGC +TGGCATGCCCACCTCTCAGATGAAGCAGTGCGGTCCAGAGAGCGTCTTGGGCACCGCCTGCCTCACAGCTGGGCCCCTGACCCTCCAGGGACTGTGGCTG +AGCAGCCATGGCTGCCTGGACGGGTGTCCCCTGGCCCGTCTGTCCGTCTGGATGTGGGAACCCTCCAGGCACGCTGGGGCGGGCAGGTGCCAGGTGCCTC +TCCAGCAAGATGCAACATAGGTGTCTTCACTTGCACTCCGTAGGTCCTGAGCCCCTGCAGCTGCCTGGGAGAGTGGGGAAATACTCTCCACTTGTCCCAC +TCCACTGTTGCCATGGAGATACCTCCCACCCTAGGCAGGGCCACCCTGAGCCTGGTTGGCTTTGCAGGAAATCCCCACTCTTTGACCTCTCTGTTAGGCA +CAGGACGTGTAGTCCCATGAGAGGGAACTGGGCCCAGGTGGAGATCCATCCGCCTACCCCAGAGCGCGCATCTGTTGCTAAGCAACATCTGAGGCTGCAT +GGAGGTGGGGGCTCCGGAGCCCCCAGACCTTTTCCCAGTTTCAGAAACTAGGTGGCTGCATCCCCAGCGTCCACGCAGGCGAGCCTAAGCCTCGGTCAGC +TTTAGGGTGTCCGTGGGCCATGCAGGGTCTTGGGCCTTTCACAGACACCTGATCTGCACGTCACAGACACGCATGGGTGCACGTCACTACACGTCCGCCA +CATGTGCTTGGCTGGTCTGCGCCCCAGCAGAAGGGGTCACCTATGTCTCTGCAGTATCCTGTGTACTGAAAGAGCAAACAGGTGTGTGACCCCAGGGCAG +GTCGGGGTCCGTCCTGTCCCCAGCCTGTCTACTGCGTGTGCCTGTGGCAGGCAGGGTCTCCGGATGCCGAGTGCATGGTGTATGACTTTGTGTCCAGTGG +GTACGAAGCAGGGGTGTGGGTGTGCACCTGTGTGTGGCCTGTGGCGGGGTGTGTGTGCCGGGGATGTCCCTCTGTGGCCCAGGCCTGGCCTTTGGGCTGC +TGGGATGGCCTGGCCGGGGCAGGAGTAGACAGGGCCTCCCAGCCTCCACATTCCTGAGCTGTGACTCAGGCCTGTGGGGAGGGGGTGAGTCACAGGGAAG +GGAAGCCGACCCACCCTGCGAACGCATCCGAGGAACAGGAGGGAAACTGAGGCTGGGGAGCAGCTCAGTCCGGCTTTCCTGTGTAGCAGCCCCTGAATCT +CAGGCCCGGGGGTGGGGCGGGGTGGCGGGGGGGGGCGCGCGGGGCCTCCCAGGGGACCTGAGATCCCAGCCCTGGACTCAGCTGGGAGCTGGGGGAAGAG +GCAGGTTTAACCCTTCCTCTTCTGGGCTTCTGGAACTCTGGGCTGCCCTGGGAGGCGCGGCTCCCGCTGACACAGCACGCGTGCCCACCCCAGGGACATG +AGTCACAGCACCAGGCATGGACACATATGCTCTGTGGGTCCCGGCACACCCGAGTCACGCACACCCAGCCCTGTCCCCGGCTGCCCCCACATCCACATCC +GGATAAGCGCACACTTTGGAGTCCAAGCGCCCACCTCCTTGGGTTGCACACACAGCGCCACGCAGACGGGTTCCTGTGTCTTTGCACACACGCGGGTGCC +GGGGGCTCTGTGCACACACCTCCAAGACTGCGTGCACGCCCCTATATGCCCTGCGCACCGACGCAGGCCGGCCTGGGGTCCCTGCACTCACCACGCCGTG +TGCACTCGCACATAGCTACACATTCGTGTCCACACAAGCTTGTGTCTCTGTACTCTGCCCACGGGCACACATGTGCGCCACACCTGGCAACCCGCACGCC +CGGTCTCTGCATCCCCCACCCTGGCTCTGGGCCCCGCGTAGTGGGGCCAGCTGGGTCGGCTGCAGCCTCTGCCAGGACGGTCCTATTTCTGCGCCCCCGC +GGGGCGGCCGCCAGGTGCACGGTCCCGGCCCCCGCCTGGCTAGGAGGAGGCGGTAATTATGCGGCCCCGGGGTCCCCCCCACGCGCCTTTCATCCTCGGC +CACGCCCGTCGCAGGCCTAGACGCTCTCTACCGCCTCCCGCCCGGTCATTAGTCGGGGTCGGGGGAGGACCTGGCGTCCGGCGGGCGGGGCCCCGTGGGG +AGGGCGGAGTGGGCGGTGCGGGAGCGAGGGAGCTCCGCCCTCGTCTCCATGGCGACGCCCCGCAGGGGAGGAGGCCCGGGAGGAGTATCAGGGTGCAGGA +GGTGCGCGCCCCTTCCGAGACGGCAGGCTGGAAAGGGGGCGGATTTGTGAATGGGCCCACGGGGCCCAAGACAGACGCGCGGGGAGCAGGTTCGGGGACT +CTGACTGATCCCCGCGCCTCGCCGGGCAGGGGCGAGCCCCGCGCGTCGGGCCCGGAATAGCAGTCTCGCCCCCGCCCGGCGCGGCTATTTTGAGCTCCTC +CGTTGGGGCCGAGGCGCGGGGGCGGCGGGAGGCTGGGGGTCGACACGCAGGCTGCGTCCTCGCCCCGCGAGATTGGACCCCTCGAGGACTGTGCGCTGTG +GCCGCGCAGGGCTGGGCGGCGGGGCCCCCTCTCCCACGCGAGGCGTCTGCGTGGAGCGGCGGCACCGGGAGCCCGGCCGCTCGAGCCAAACGCCGCGGAC +GGAGCGAGGCCGCAGCGCCCCCTGGTGTCCGCAACGGGCAGCGCGTCCCGGTCGGGTCCCGCATGGTCAGTGGCCAGCAGGGGTGGATGAAGGGGTCCCA +GCCGCCTGAGACCCCCGGTGGGGACACAGGATCGCGGTGAGATACCTGGGAGTCACGGGTGCTCGCAGACGCAGCTGACCCCAGAGGCACAGGTACCGAC +ACAGGTCCACACCTGGAAGCCGGTGCACAGTGCTCGGCACAGATGCAAAGCGGCAGGTGTGCGCAGGTGCGTGTCAACGCCACCCTGGGAACCCAGGATG +GCTGCGGACACTCACGGAGCCCGCACCCAGGAACCCGCTCGTAGTAAGCGCTTAATAACTAGGCACTGGCTGAATGAATGAATGAATGAATGAACACGGC +GCTTCGCAAAACCAGGAAAAGGCAGAGGCTCACAGAACCAGGGAACGATGGGCTGGGGGGAGCGGCAAGAATTACGCAATTATGCAGGGGCCGCTGTGAC +TACCAGGCACCCCCTCCAACTCCCCCCCTACAAGGGCTGCTCTGGGTCAGAGAACGTCCACCGCGCTGACTGCTGGGGCTGGGGGCTGGGGGCGCAGATC +AGAAAGAATGGGCCTGAATTGCTCCCAGGCTGGGCATGTGGCGCCCGCGTCTGGGGCTCCAGTGGGTGGGTGGCCCCTCCCGCATGGACGGCGGGCGCAG +GGGAGCTCGGTGCTGATGTCTCTCTCCTTTAATAACCACCCTGCGTGAGTGGCTGACGCAGCAGCCGGCTGCCGCTGACGGGGAGTGGGGCGGCTGTAGT +GGGGGGGCCCGAGGTGCAGAGGGGGTGGTGATGAATCACACAGCTGCTGCCTGGGGGAGGGGGTCTTGAGCCCATGAGGGGTCCCAGAGACCTTGTCACT +GGAGACAGCGCCCCTGGCTACCCCCACCTCGATCCACTTGAGGGTGGAAGTGAGTCTGAGGTCAGGAGTGGGGCCGGGATTTCCCTGGGATGAGCAGCAA +AGCGGGGGTCTCTGTACGCCAACTTCCCCCAGCTTGTCAGCAGAGGGTCATCCCTCCGAAGACTTTCTGGGGCAGAGAGGCAGGGGTCCGCGCTGGCTTC +TTCCACCAGGGCTGGGGGAGGCGGCGGCATGAGATGACTCCTGGGCGAGGAGCAAGTGGTGGCCATAGAGGGCCCCCCAGAGGCTTTGGGGCCGCCGAAG +AGTAGTGAGTGAGGGTCCTTGTAAAGCTGGTTCTCCAGATGGCGGCGGCTTTAAGACTCCCCTCCGCCAACCAGGCTCAGTAGGGGAGGCCTGTGGAAGG +AGAGAAAAGGCCTGGGTGGAGGAGCAGAGTGGGCCTGGCCCCGCGTGGGGAGCGAGTGCGCCGTTGCTGTGCAGCACGGTGGGAGGGGAGGCCGAGGGCC +GGGCGGAGTGCTGGGGTGCAGTGGGGACTCGGGGTGTCCGCCTGCACCCGACAGCAGGGACGCACAACACTATCCGGCCAGGCGAGTGTGGGGGTGTGGG +CCACGCACCCAGCCGTGATAATCGCGGTTCCAGTGGGAGTTAGGCTTGGGTGCGGGTTGGAGTTTGTAGGCAAACTGGGTTGCGTAAAGTTGGGGTGCAC +CAAAGTGTGGCGATGTAGGAAGAATTGGGATTGCGAATATTGGGGTTCGCATGAATGGGGTTGTCTCTGTTGGGGTTTTGGTGGGCATGGGGTTGATGGC +AGGAATGGAGTGCTGGGGTGCTGGGAAAACTGGGACGTCGGTTGTATTGGCAAGAATATCACGACAGGTGTCGGGGTTCAGATGAAGTTGGGATGTCTGA +CAGCCGGGTCTTGGTTGGGTAGGGGATCTGGGCTAGGTTGTTATGTCGGGACTGCTGGAGCACAGGCAAAGTCGGGGTCCCAGTGACACCCAGAAGTCCC +CATGAGGCCTGAGGCCTGGGAATCGGGGCTAGAGGCCCATTTGTTCCCCGCCGCAGGCCAGGGAGCAGGCACGCGTAACTGGGTCAGCCCCGCCCCGCCC +CGCCGCGCGCTGGTCACGCCCCCTCGAGCGCGGGTGGAGGACTGCGGACTGCAAACGTCTCGGCCAATAGTCGAGCCCGACACCAGTCCGCGGGAGGGGG +CGGAACCGAGATAGACTCGGCCCCCAGCTCATGAATATAAGACGCAGGCGCGCCCTCTGATTGGCCCAGGATGTGTAGGGGGCGGGGCCCGGCGGAAGCG +TATATAAGGCCGGGCTCGGGGACGCCCCCCCCTCACTCGCGCGTTAGGAGGCTCGGGTCGTTGTGGTGCGCTGTCTTCCCGCTTGCGTCAGGGACCTGCC +CGACTCAGTGGTGAGGGCCCTGGCTGCACCGGCTCCGAGGAGCTCGGGGCGGCGGGCGGCCTGCGGCGGCCAGGCGAGGCGGGGCCGCAGCGGCACGCCC +CTGGGAGGGGGCGGGCCCGGGGTGGAGTCCGCCCCGCCGGCGGCGAGGGACAGCGGGAGATTGGGCCGAGTAGCGGCCAGAGGGCCTCTCCCCGCCGGTC +CGGGCCGCCGGCGACCCGGTTGCCGCCGCAAAATGGCGGCCGCGAGCTCGAGGCTGTGCCCAGCGAAATGGCGGGAGCGCCGAGTTCCCGGATGGAGTGG +CGCAGGGTGCGCGCGGGGCGCATGCGCACGCGGCGGGGGCGGGGCCACGTGGCGCCCCCGGTCTCCAGGGCCGCTTTCCCGGCCTTGGGGCTGGAGGTAT +CCACACACCAACGCTTTTGCTTACCGAGCCTTAGTTTCCTCCTTTTCCCATTGCGATTGCATGAGGGAAAGGACGGCCTCGTAAATCTTGGGTAGGCGTG +GCCCGTTCTAGTGTGGTTCCTCGTCTGCCACGTCGTGCTTTGCGCCCAAAGTTTGGTCCAAGTTGGCACAGCTCCCAGTGCCAGACTTCCAAGTCTAGTT +CTCAGAGCCACTGGGTGGCGGCCATTCCCAGCCAGTGAATGCTTTGTCTGTGTCAGCACTGACCGCCCCCTTAAATAGCCAGTTCTCCTAAATGCCACTT +CCCCTGCCTGGAAATCCTGCCTTATCACTTCCGGGGCCATCCCTTCCCGATTCCCGGCCTAGGTCCTGGCTATGGAAGTCAGTACCTGCCCTGAGGTGCC +CCCCAGGACGGGGCGGCCTCCCTGACAGCCAGCCCCCCCCCCAGTCTCAGGAGGCATTTTACAGTGAGCAGAAGCACGTTCTGGTCCAGCAACAAGTAGA +TGTCAGTTGGTTAGGGTAGGAGTTGGCACCCGTTCGGAAATAGGAGAACCTGAGAGTGCAGTCCTGCCCAGGGCACAACTGGAAGGCTGTGGGGGAAGGG +AGACACCCATTGTGGAAATGGGTGCGGCCTGCCTTCAGTCTTGGGGGTGGATGGAGTAAATTATTTGAATTAAGAAGTCCTAGGTGGCTGGGTGCGGTGG +CTCACACCTGTAATCCCAAAACTTTGGGTGGCCAAGGTGGGAGGATTGCTTGAGCCCAGGAGTTTCAGACCAGCCTGGGCAACAGAGCAAGACCCCATCT +CTACTAAAACAAATTTAAAAAAATTATCCAGGCGTGGTGGTGTACACCTACAGTCCCAGTTTCTTGGGAGGCTGAGGTAGGAGGATTGCTTGAGCCCAGG +AGGTGGAGGCTGCAGTGACCCCTGCACTCCAGTCTGGGTGACAGTTAGACACACTGCCCCCGACCCCAAAAAAATAAGTCCTAGGTATGAGTTTGAGATA +ATGAAAAATAAAAATCTGATTTTCTAATATTTCCCCTAAAAAACACATGTCATTTACATAAAATAGGAAGCGGGGAGAGGTGGTGAGAGATGACCCCTGT +TGAGGATTTCATTGGTGTCTGCCACAGGCCGCCATGGCATCAGATGAAGGCAAACTTTTTGTTGGAGGGCTGAGTTTTGACACCAATGAGCAGTCGCTGG +AGCAGGTCTTCTCAAAGTACGGACAGATCTCTGAAGGTGAGGCTGCTGCTGGGCCCGCGGCCCTGGGCGGGGGGGCTTGTGCTCCTCCTACCTGGAAGTA +CAGCTGGGTGCTGACTGCAGACCTCTCTCCCCTGCACAGTGGTGGTTGTGAAAGACAGGGAGACCCAGAGATCTCGGGGATTTGGGTTTGTCACCTTTGA +GAACATTGACGACGCTAAGGATGCCATGATGGCCATGAATGGGAAGGTGAGGATCAGGGTGCTGAGCAGGAGTCCCGTCTCGAGGATGGGGCACCCACCT +GCTAACCCGTCCCGCCCTCTGTCTCCAGTCTGTAGATGGACGGCAGATCCGAGTAGACCAGGCAGGCAAGTCGTCAGACAACCGATCCCGTGGGTACCGT +GGTGGCTCTGCCGGGGGCCGGGGCTTCTTCCGTGGGGGCCGAGGACGGGGCCGTGGGTTCTCTAGAGGTGAGTGCCATGAGTGGGTCCCTTGGGGATGCT +GTGAGGTACTGCTGGTGGGAGCTGGTACTCACTTTTTCCTGTATGTGCAGGAGGAGGGGACCGAGGCTATGGGGGGAACCGGTTCGAGTCCAGGAGTGGG +GGCTACGGAGGCTCCAGAGACTACTATAGCAGGTGAGGGGGAGGCCGGCCCAAGCACAGGGGTGGTTGCGGGATGGCCAGCTTCCGTCCCGGGTCCCAGG +TCCCTGGGGGAGCTGAGATGAGACTGGCTGGGCAAGGAGCAGAGGCAGGTGGGGACCCAGGCCAAGAGGAGAGGAGACTGCTCAGGACATTCGCAGAAGC +GGGAGGGCCTGGGGGACAGGCTGGTGGAGATTTTGAACAATTTCCAAGATGCTGCCCTGCTGGGGTCCTTGTTGTGTCCCCAGAAGGGACGGCTGGCATG +GGGGCTGGCGGCTCAGCCTGTTGTGGCAGAGCAGAAGTAGACGGGTACCTTCCGGTACTCAACGTTTGTCTGTCTTGCAGCCGGAGTCAGAGTGGTGGCT +ACAGTGACCGGAGCTCGGGCGGGTCCTACAGAGACAGTTATGACAGTTACGGTAAGTCACACTCCGAGGGCGCCACGCTGCTGTGGCCTGCGGTGGGAGC +TCGGTTCACCTTGGTGCCCTCTCCAAGCACTTTAGGCTGGACACTCAGACCTTGTCACTGTGCTTGCCCAGAAGAGGCGCATCTGTCCTCTCAGAGCCAT +TTCTATCGCAGGACGCAAAAGCCAAATGAGACTGACCAAAAAGGCAAGGGAGAGCGAGGGCCCGCTGGGCAGTCAGCTAGGTGCATGTGTGGCCGCAGGC +CAGCCTCCCTCGGCTGTGGGGGGTGGTTGCTCCCCGGCCGCAGGCCGCGCCCTGGTCTGGCCTCTGGGGTGAAGCTGCCTCTTGTTGCTTCGGTGCCTTT +ACACTGTGCCTGCTTCTTGTCCTCAGCTACACACAACGAGTAAAAACCCTTCCTGCTCAAGATCGTCCTTCCAATGGCTGTGTGTTTAAAGATTGTGGGA +GCTTCGCTGAACGTTAATGTGTAGTAAATGCACCTCCTTGTATTCCCACTTTCGTAGTCATTTCGGTTCTGATCTTGTCAAACCCAGCCTGACCGCTTCT +GACGCCGGGATGGCCTCGTTACTAGACTTTTCTTTTTAAGGAAGTGCTGTTTTTTTTTGAGGGTTTTCAAAACATTTTGAAAAGCATTTACTTTTTTGAC +CACGAGCCATGAGTTTTCAAAAAAATCGGGGGTTGTGTGGGTTTTTGGTTTTTGTTTTAGTTTTTGGTTGCGTTGCCTTTTTTTTTTTAGTGGGGTTGGC +CCCATGAAGTGGGTGCCCCACTCACTTCTCTGAGATCGAACGGACTGTGAATCCGCTCTTTGTCGGAAGCTGAGCAAGCTGTGGCTTTTTTCCAACTCCG +TGTGACGTTTCTGAGTGTAGTGTGGTAGGACCCCGGCGGGTGTGGCAGCAACTGCCCTGGAGCCCCAGCCCCTGCGTCCATCTGTGCTGTGCGCCCCACA +GTAGACGTGCAGACGTCCCTGAGAGGTTCTTGAAGATGTTTATTTATATTGTCCTTTTTTACTGGAAGACGTACGCATACTCCATCGATGTTGTATTTGC +AGTGGCTGAGGAATTCTTGTACGCAGTTTTCTTTGGCTTTACGAAGCCGATTAAAAGACCGTGTGAAATGAACCTTGCTCTGACAATTCCCTTGCATTGC +ACCACACACTCCTTGCTGCGGGCTCCTGCAGCCAGACCTGAGCAGAGAGAGAAGGTGGAGAAGCAGCGGGTCTGCAAGCCTTCCCTGGGGCCTGCAGAGC +TAGAAAGGGAGGCCCAGCAGACTGGCGCTGGTCAGGGTAGGGGAGCCAGGCGGGGGACGGGAGCGGGCAGCTCAGGCCTCAGGGCAGCCCTGGGAGGCTT +CTGGCAGTGGTGGCCAGAGGGCTGGACTGTGCGGGCAGCTTAGCAGGGACAGTGGACGTGCACCTGACGCTGACCTGGACTGCCTCAGTCTAGAAGCAGG +CCAGAGAGCAGAGGCACGTGGCATCCCAGGGCGACCTCAGACGGCCAGCCGGTTAGCTAGTTCTGCTGTTGCTTCACGAGTTCTGAGCATTCTCTGCTAG +CCTATGGAAGCTGCAGCCCTCGGAGGACAGAAGTGTTGTGCGCCCAACAGAACCCTCTGAGACGCAAGCTGCTCCCTTGGCTAGCTCATATGTGGAAATA +GCCCTGTAATTCGAGGTAACTCCTTCCGCTCGTGTCCACATCCCTCTTGTTGAGAGCTCACTGAAAGTCATGTGCCCGGGGAATGTTCCTGTGACTGTTT +TTTGTTTTTCCTTTTTTTTTTAACTTTGTTTTTGTTTTTTTCAATTAAGCTGGAACTAAAGTCAGGCCCAGCCATTACGCTCCCCACGTGCAGCCAGGTG +CAGCCTGGGCCCAGTCATGCCTGGCTCATAGATGAAATCCCTTAAGCAGGATTGAAGACCAGTGAACGCCCCCGCCTTTTGGATTTTTTGCTCAATTGAC +CGTCTTTTCCAGACCTCTTTAAGTCACACTCTTAACTTAGCTTTCTCTGATGTCTGTTGCCGCCATTAGTTTTTTTCTAGAGCCCACACTGGCCCACATA +GCTCCATCCCATACGGGTAGCTGGCTCCAGCTGCGCCAAGGTGCAGACCCGCCCTGGGCATGCTGGCCTGTGACGGAGCCTGAGGTCACAGCCCCCTGAC +TAGCCTGAGACCTTCCTAGGGGCTGTGGCTGTTTCCGGGGAGGCCGGGAGGGGCAGCTGTGAGCCCTGTGGAGGACGTTGGGAGTAACGCTGCTTTGCTT +TGGCAGGTTGAAGGGGCCCGGCCAGGACTCGGGGAAGGGTGGCCTGAGAGCAGCGATGACCTCTGGGGTCACTGTCCCAGGAGGGACTTCACCTGGAACA +AGAGCTGGAGGCAGCCGCTTGCCCAGGAGGCTTGTCCCCTGTAAGTGCTTTCGGGAAGAGTGGCATGTGGCGCTGAGCCCTGTCCCGGGCGGCACCTGGG +CGTTTCAGTGAGTCCTGCTCTCCCGCACCTATGGCCCCATGGCGGGCGCCTTTCGGTGTGTGTTGGGTGCAGGGCAGCGCCTCCCGGGAGCGCCGGGTCC +CCCGCCTGGAGCCCGCGCCTGTTCTCCCTCCCTTCCTCCTCCTTCCAGGAGGCGCTTCGCCAGTGAGGTGCGGGCTCAGGGCCTCGAGTCTCTCCTGGAG +CACGGGCTGCGGTGCGCCGGCAGCTTACGGGGCGGCCAGTCCTTGCCCACAACGATGTGGAGCCCTGTGAAAGTCGGATTCGAATAAAGGGCCACGTGTG +CACCCAGAAAGCCGAGTCTGTGGTTCAGGGGGGTCTGTCGGCGGAGCGGGGCCACTGGAAGAAAAGCCTGCGGACCTCGGTTCAGCGCACGAGTAGGACC +CGACAGGGAAGACTGCAAGGGTCATTGTCCGAGCAGTGACCGCGGGGGGCTCGCCACTGAGGGGGTTCGCAGCGCGGAGACTCCAGTCTCGCGGGATCTG +AGGCGCACTCGGCTTCGAGGGAGCGGCGGCCGCGCAGCCGCTGTCAGGCCCCGTCTTGGGCCGAGTCCCGGGTTCCCTGTAGCAGGCTTGGGAGCGGGGC +GCCACCTTCCTGGGCCCTGGACGTGGCCGACGCGTTCTCAGTGTCCGTGAGGCCGGGGCAGGAGTGGCGGGGGTCGCCCCGAAGTGGGTGGGAATGAGCG +GCCCGAGGTCCTGAAGTCGGGGTCCGCCCCGTCTCCCCGCTGCCAGCCCGATTTCCTCGGAAGCCGCGACCCCCCACGCTGGGCTGGCAGTTCTGGGCTC +TGCCGGCTGCGCCTTGCCGGGACTCCCACGGGCGGGCTCCGGGCCTCCGTCCTGATCCCTTGGAGCGGTTCGACGAAGCAAGTTCCGCGGCGGGCGCGCG +GGGCACTGTGGGTAGCGCCGGGGCTCACCAGGCGGAGGCGGGGCCCGGCGTCAAGCTCCGCCTCCGCGCCCCATTGGCTGGCATCACCTCCGCGCGCCTG +ACTGACAGCGCGCATAGGGGCGGGGCGCCGCCACCGCTTCCGCCGGGCCATGGGGCCGCGCGTGCTGCAGCCGCCGCTGCTGCTGCTCCTGCTGGCGCTG +CTGCTGGCGGCGCTGCCGTGCGGTGCCGAAGAGGCCTCGCCGCTGCGCCCCGCGCAGGTCACGTTGTCGCCGCCGCCGGCCGTGACGAACGGGAGCCAGC +CGGGCGCGCCACACAACAGCACGCACACGCGTCCGCCGGGGGCGTCGGGCTCGGCGCTGACGCGCTCCTTCTACGTGATCCTGGGCTTCTGCGGCCTGAC +CGCGCTCTACTTCCTGATCCGGGCGTTTAGGTGCGTCAGGCGCACGTGGGCGCCGTCTCTCAGCCTTGGCCAATTAGCGCGCGCCTAGTGCGTCACGTGC +CGGGCCGCGGGGTCCTCCCCTCCCTCCCTCCCTCCCTCCCTCTCTCCCTGTTGGAGTGGGCGTGGGCGGTGCTGTGCGGGGTCGTCACGTGGTGTGGGCG +GTGCAGGGGCCACGGGACTCACCCGCTCTCCAGCCTGCGCCTGGGGTTGGAGGTGCCCAGCGCGCCGCCTCTTAACTCGGGGGTGACGCTGCCCGTTTCC +CAGGTGGGGCCACTGAAGCCGGAGCATGCCGGGCAGGGGTCAGGCCCTGGCGGGGCGAGGGGGCCTCCTTGGCTCCTTGTCGCCGGATGCCCGTCCTCGT +TCTCATCTTCCCGCCTGCCGCCAGGCCTTTCCGTGGGGTCCCGATATTTTCCTTTCTGCTTCTACCCACTGAAGCTGGTTCGTCGCCAGGGTCGGCCACG +TGCCCGCCTTGGGTGCTCCCACAGCCCGGGAGGTGCAGCTGCGTCCCCAGACCCTCGCGGGGGTCTCCAGCTGTAGGCAGCCCCTGGGCAGGAGGGGCTT +CTGCGTGTTCAGGCCACCCCGGCTTCCCTGGCCTGTGGCTCCAGTCTCCTCTGGGCTCCTGACTACCCAGTGTGGCTGCTTCTCCCGGGTGGGAGAGACA +CAGCGAGGACCTTATCCCTCCCCATCACCACCCTGGCAAAGTCAAGCCGCTTTTTATTTTTTATAAGTTTTTATTGTAGCGATGGGGTCTCGCCATGTTA +CCCGCGCTGGTCTGAACTCCTGGGCTCAAGTGATCCTTTTTCGTTGGCCTCCCAAAGTGCTGGCATTATAGATGTGAGCACCTGCACTCCGCCATGCTGC +TTTTTATGGGCCCTGTGCAGAGCCTCCCCTGTGCTCCACACCTCTTCCTGTGGAAGCACCTGCTGCGCGCTCTCCCCTGCCTGTATGCCGCGCCCTCCCT +GCCTCCCGGGCTGCTGGGGCCACCAGGGGCTTGGCCCTGAGACAGGCTTCCATTCTGTTGTCTTTGGCAAAGTCTCACCCCTGTGTGAGCCTCAGTCTTT +TCATCAGTGCAATGGGAGTGACATCAGCGTGCCTCTCCTGGGGTCCTGGCGCAGGGGAGATGGGAGGGCCTGGTAGGGCACATGTCTTCTTACTGTCATC +GCCATGGGAGTGAATGGTAATCACTTGGCGATTAGGACATGAAAGAAGCAGGCACAGCAAAACCAGGGAGGTCTGCAGCAGGGCTCGGGGCTCCAGTAGA +GGACGGCAATGAGAGTCCTGAGGGAAGGAGGAGGCAGGGTTGGCGGGGAGGGGCCACTGACTATGCCTGGACCTACTTCCAGGTTGAAGAAGCCTCAGCG +GAGGCGATACGGCCTCCTCGCCAACACTGAGGACCCCACGGAGATGGCCTCGCTGGACAGCGACGAGGAGACGGTGTTTGAGTCCCGGAATCTGAGATGG +TGTGCACCCTTCCCCAGCTCTGGGGCCTCGGTGGGCAGGCTGGGCTGGAGACTCAGCAGGACCCTGGGGACTTGGCCAAGCCATGGAGTGGTCCCTGCAA +TCACAGCTGACAGCGGTAGTCAGGCCATGGCCCCACTGGGCAGGGCTCATCCCTTCTCCCAGCCTCCATTTACAACTTTTTTTTTTTAAACTTAAATGTT +TGTCATTTATTTATTTTTGAGGTGGAGTGGCGCGATCCCAACTCACTGCAACCTCCGCCTCCGGGATTGAGGCGATTTTCCTGCCACAGCCTCCCGAGTA +GCTGGGATTACAGGCACCCGCCACCACGCCTCGCTAATTTTTTGTATTTAGTAGATAGAGATGGGGTTTCACCATGTTGGCCAGGCTGGGTTCCAGCTCC +TTACCTCAGGTGATCCATCTGCCTGGGCTTCCCAAAGAGCTGGGATTACAGGTGTGAGCCACCGCACCTGACCTAAGTTTTGTTTTGTTTTGAGATGGAG +TTTCGCTCTTGTTGCCCAGGCTGGAGTGCAATGGCACGATCTCTGCTCACTGCAACCTCCACCTCCCAGGTTCAAGCATTTCTCCCATCGCAGCCTCCTG +AGTAGCTGGGATTAAAGGTGCTCACCACTACACCCGGCTAATTTTTGTAGTTTTAGTAGAGACAGGGTTTCACCATGTTGGCCAGGCTGGCCTCGAACTC +CTGACCTCAGGTGATCTGCCCGCTTCGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACCGTGGTCAGCCTTCTTGCTTTTTTAAGGCAGGAAAGC +GGCTGCAGGGCTTAGGGTAGTGGTTGCTCCATCTGGGCCCCTCCCTGAGGGATGAGGTCTAAGTCAGGTGGAGAACTGACTGCAGGATGCTTCTGAGCGG +GCGGGGTCAGGGAGGGCCTCTCCCTGGTGTAATGGGGCTGGCTTCTGGAAGAGTGTCTCAGGCCGAGGGAACAGCAGGGAGCGGCCGGGCTGCGCAGATG +CCGGGCGGGACTGGGGTAGGCCTGGGCATCGAGGCAGCTGTCAGGGGTTAGCAGGGTTCTGGGCAGGGAATGATGGGTATGTTGCGCTGCAGTGTGGCTG +CTGGGGGGACCTTGGCCTGTTGGGGGGTGGCAGGCATGGAGGCTGGGAGACCAGGAGACTGGGCGGCCTCTGGGGACAGCTCTGACTTTTTGAGCCCCCA +GGGAGGGAGGCACTGGGATCCCTCCGCATGCTCTGACTCCATTCTGGGAACCCCTCCCAGGTTTCTTCTACCTCCTGGCTGGGGGCCCCTTCCCCCGGAG +TGGGCAGTTGCACAGGGCCCAGGAGGCCGGGGAGGGAGGCCAGTGGGGGGAGGCTGGGCCCTGGTAGACCGAGGGGCCTGGACAGGCTGCCTGCCCCTGC +CTGACCTGGGTGAGCCTCTGCCCGGCAGGGCGGGCCCTTCACTCCTTCCCTCTCACCCTTGACCCCCTGCTTTCAGATGCTGAGCCAGGGAGGCGGCCCT +TCCAGCAGCCATGAGGGAAGGACAGGAGATGGGGCCCACCCCAGTGCCCAGCAACCCCCTGCTCCACCGCTCATTCCCCTGCTGGCCCCGGGGCTGGTCT +CACCCAGTGCCAACCCGAGAGCTCCTTTTGGAACCTGCACAGCCCGCCGACCTGTTGCCACCTGCACCCACCGCTGGACCATGCAGCCTCGCCTCCTGGA +TGCTGTCCCAGCCTGGCCGAGGGTCCCAGGTGAAGACTGGAGGGACCCCAACAGCCACCGCCCAGGACGCTGAGGCTCCCTTGCCTGACTGTGACTTGTG +CCTCTCTCCTGCCCCCGTGGGGACATGGCAGCCCAGAGCCAAGGCTGGGTGGGCAGGTGACCCAAGGAACCTTTCTGGGAACACCTTCTCGCCGGGCTGG +GAACAATAAATGCAGCCATGTCTCTGCAGCTGGTGCTGACCCCATGCCACCTCTAGACCCGTGCGTACTGGTGCAGCCAGTGTGGGGGTGGGTGGCGGAG +CAGGGCTCAAGCCAGCCTCGGTTCCCCATCTGCGACCATGCTTGGGTTCTCCAGCCTTGCTCCCAAGTAAGGAACCCATCTTCAGCTGCCTGGGATGAGG +CCCTGCCTGTCAGCATCTCTCTTCCTAGAGAGAACTCCTATTCATCCGTCAAAGCCCCTGCCCCAGGGCCCCCTCTATGCCATCCCTTCAGCCTGGGTCT +CATGGGCCCTGCCCTGGAGGATCCCCACATCACCCTCATGAATACCTCTGGCAATGATTCCAGGGAGCCCCAGAGCTCTGCTGCAGGAGGCTGGAGTTCC +GTGCGGCCTGGGTCCCCATGCCGGACACTCCTCCCCCATCTGCCTCCTGTGGGACTTGGAGCCTGAGACCCCATCCCAGGCAAGGTGCTTAATCAGCTTC +CCTGGGGCCTTGTTCTTCCTGCAGGGGCCTGTGTCTGGGCGGAGTCCAGCCCTGGCCTGTCATCCTGTCCCCCATGAGGTTAGCCTTGGAGAGACCATGG +TGCGTGGGTACCCATGGCCTGAGGTCCCCCACAGGCAACCTGTCTGGAGCTGCCACTGCCCTGTCACGAGGAGGAGCTGCCACCAGGTGGCAGCCTTGAG +CCGCCCAGTCCTCTGGCTGTCTCCTTGGTCCTAACCCTTCATGTGGGAAAGCAAGTCCAGCACAGCCCATTTGTCACTCCACTTCCTGAACCCACCGTGT +CCTCACATCCACTGGGGGATGGGCAGTCCCCCAGGTTTGCATCTCACATACCTGCCGACCCTCCCTGTCTGCCGCCAGGGTTGGGAGGGGCTGTCTCCAC +TGGGGGCCAGGCTATCGCCCCTTCAGACCAGGGTCCCCTGTCCTGGTACTATCTGTTCCCTTGGGCATGTCCGTCTGACCAGGCCTGCCAAGACTCTGCT +TACGTTTCTCCTTCCCCTTCCAGTGCCCTGGGTCCTTCTCTGCCCCAGCCTCAGCTGCCGCCTCCAGGAAGTCCTCCCTGATTGCCCACCCCAGCCTGTT +CTTTAGGGGAATCCTGCAGGGAAGGTTGGGGAAGCAACCCTTAAAGTGAGGGCAGAGCCCGAGGGAGGCCCCTGAGACTGCAGGTGGGGAGGGCAGCTTG +GCTCAGCCTGGCTGTGTGTGGGACTGGGGACAAGCAAGTCACACCTATGACTCGGGCTCTGCTGTTCCCCATCTGTCTGGCCGTTGCGTCTGTCTCCAAA +CTCCCGTTTGCATCTCTCCATCTGCCTCCTTCACTTTGTCTCTGTCCGTCTCTGTCTCCATGTCTGACCCTTTGGGACACACTTTTAACAGGCACGGAGA +CACCAGCCCCGGCCCCCAACCCTGTGATCTGTGCCCCCCGTCCCACAGCTCTGAGCGCTTTCACCAGCTTCAAAAGGCACATTAATTACTCTAATGAGGT +CAGGAGAGACCCACGCTCTGCCATCCGGAGTCGGAACATGCCGCAGCCCCCAGCCCAGCCGCCGCCGCCCCCCGCTCGAGCAGGGAGAGGGGCTCTGCTG +CCTCCGTCCCCTCTGCCTGTCGGGGCCCGTGCTGCACCCCACGTTGCTGCAGAGTAATTGGCAGCCCCCCAAGGTTAATGCACTGTTAGCCAGGGGTTCT +CCTGGGCTCAGAGCCGGAGAGGGGCCTGTCAGCGAGAAATGAAAGGCCCCAGGTCCCGGCTGGTGCTCGGCTTGTGAGCGTGTGTGTGCCCGTGGGAGTG +CGTGTGTGTGCGGGTGCCTGGGAGCTTGCGGGGGCGGGCAGTGGCTTCCTCCACCTCTCCCACGCAGACACGCAGACACGCAGGCACCCACAAAATACAG +TCTCATAGACACACGGTAAGCAACTCGGACAGTTCCATGGATGGGACGCCCGCAGCCCCGTGGGACACGCGATCACACACATGGGTGTGACCTGCTCAGC +TCCTAACCCCACGCCGGGGAGTGTCTCAGACCCATGCCCCCCACCCTTGCCCCTCGGTGTGCCCACTGGACAAGCAGCATATCAGGTCTGTGCCTCTGGG +TGGGGGGGGGTGGGGGTCTCTGCTTCAGCAGCGGGCCCCGCCCAGGCTGGAGTCCAGTGGACTCACTGCGGGGCTTCTCCGCTTGTGAAATAGGGGCGGG +TGGGCGCTGGGGACGTGGCCTCAAAGGCGGGATGCGTTGGGTTCCTTGCGGCGCCGGCTTGTGCCCACAGCTTGGGGCCGACATTCATCCTGGGGAGATA +GAGACAGGGCTCCTCTGCCGCCCTGGTGCCGGGGTGCCCCAGGGATGTGGCCCCATGTGCCAAATCACAGTCACTCGGGTTGGCAGGCGACGGAGGGCTC +TCTGCCTCTTCTGGGGGTGCTGAGACCCCTGTACCCTCGACTCCCCACCTCCAGGGATCTCACCCCCAGGTGCCCATCTCCTCTGTGGGGGGCCTGAGCC +ACCACTGACCCCACATTAAGGCCACTGACGTCCCCGTCCTAGGCCAGCCAGCCCCTGAGAAGCACCCAGTGCTTTGCTGTGGGACACAAAGCCACACATG +GCTATTCACGTTATTTCATTAAGTTACATAAAACTGGAGGTCCAGGGCCTCAGTCACCATGGGGAGAGGTCCTCAGTCGCCATGGGGAGAGGTCCGGGTC +CTCAGTCGCCGTGGGGAGAGGTCTGGGGCCTCAGTCACTGTGGTGGACAGCGATTGGTGGGGGCAGGGACATTTCCTTTGTCTTGGAAAGTTCTGGACGC +TGGTGGTGTCTGGACACTGGAGAACGGGTCTGTGTTCAGGCCCCAGACCTGAAGGTGGGATGAGGGAGAGAGGAAGGAGGAGGAAGGGGAGGAGGGAGGG +GACAGAGTGGGAAGGAGAAGGATGTGAATGGAGAGGAAGGATGGGAGGAGGAAGGAAGGAAGGAGGGAAGGGGAGGAGGAGGAAGGAGAGGAGGGTGCAG +AGGATGGGGGAAGGAGGGGGGAGGAGGGTGTGAAGGGGAAGGAGGGAGGAGGGAGCGGAGGACTGAGAAGGGGAGGAAGGTGTAAAAGGAGAGGGAGAGA +GGAAGGAAGGGAGGGGGTATTAAGGGGGAAGAGAGTGGGAAGGGGGAGGAGGGAGGGGAGGGTAGTATGAAGGGGGAAGGAAGGAGGGAGGGGAGAAGGG +TGGGAAGGGGAGGAAGGAGAGAGGGAGGGAGGGGAAGGTGTGAAGGGAAGGAGGGAGGGGAGGTGGGAGGGAAGTAGGGAGGGGGAGGGAGGGGAAAGGT +GTGAAGGGAAGGAGGGAGGGGAGGAGGGAGGGAGGAGGGTGTGAAGGGAGGAGGGGGAGGAGGGTGGGAGGGGAGGAGGGAGGGAGGAGGGTGTGAAGGT +GTGAAGGGAGGAGGGAGGGAGGGGAGGAGGGAGGGAGGAGGGTGTGAAGGGAGGAGGGAGGGAGGAGGGTGTGAAGGGAGGAGGGAGGGAGGGGAGGAGG +GAGGGAGGAGAGTGTGAAGAGAGGAGAATGGGAAGGATGGGAGCTGGGGAGGAGGGAGGAGGGTGAGCTGGGAATGGGGCTGTGTGCCTGCTCTTTTCCA +CCACTGGCTGCAGGGGTTGCAGGAATCTTGGGTCCATGGCTGGATGGGGGTGGGGATTTTCATGTTACCCACTGGAGAAAGGGATACATTTTTATTTTCA +AGGACAGCGACCCAGCCCAGGGGAAACGCCCCTGGCCCCTGGGGCTAAGCGCAGACCCCAGCTCCGTGCTTCGCAGGTGGGGGGCGATGGACAGCGGTGG +GGCTCCCGCCCTGAGTGGAGCCTGTGACCTGCCCGGGCCCCAGCGCCCCGTGACCCCTGCCGCCTGATCCTTGCCTGGCTGAGATGGGGCTTCTGAAGGC +TGCCGGCACCAGGGCAGGCAGCGCATTGGGTCCAATTTATTCTGTAATGAGAAATTCTCCCCGCATATTTTTAGCTTCCTCCTGGCGTCGCGGCCTTTGA +AGGCTGAGGGGCTGCGGGACGCTGATCCCAAGCCCTGTGGCCTGGCCATGTGGGCAGTGGGTGCTGGGCACGGGCTGGACAAGTCCCTTCCTGAGTCTGG +GTAGACCCCAGTCCCAGCAGTGCAGAGCAGGGGGCGGGGCCAGACCCCATCAAGCCCTGTACTGGCTCCAGACCAGGGACTGAGGGCGACCCTGGATAAC +CCCTGACCTTGGCGGACACCTGTTCCCAGAGTGAGCCTGATTTCTGACCCTTGGCTCCACAGGAAGCTTACTCTAGAGTGACCTCCGGCCGCGGCTGCGT +CCCAAAGCCGGGACAGCTCCCAGCCCCAGGAGGGAACAGGGCTTCTTGGACCCCCACAGTGGCCCCCCTGCCAGGCAGGGGTTTGCCGGGGCAGCCTCGC +CCAGGGCCAGGCCTCGGAGACGCCCTGCCCTCCCCTCCCTTCCCCAGGTCCTTCCTCTAGGAGCGGCCAGCGGGCGCGGGGAGGTTGAATGGGGGACGCA +CCGCCTTTGTTCCCGTCCCTGCTTGGGCTCTGACCTTGAGAGAGACAAGAACAGAAGGAAAACGGAGCTTCTGCTCAAATCCGTTCAGCGGTGGCGGTGG +TGGCGGCTCTCGCCTCGGTGGCCCCTGCATGCAAATGAGTGGCCCTGCCATGCCTGGGTGGAGGTGGTGCCCTTCCAGCTCCCACCTGTGCAGGTCCCAG +TCCTGGTTTGAGAAGAGACCCCCTCCTCCCGACCCTGGCCCACCCCTCCTCACCCACGAGATCCCTTGAAGCAGGAGGGGGCTTCTGGTCCCAGGGTAGA +AGGAAGCTTCCAGAACTCCCACCTTTGCCAGGTGGCATGCTGGGGCCGGGCACGCCAAGACCCCAGGCTCACGGCCCCTTGTCCTGTGCTTGGGTGCAGC +CGCCACACTCTGCTCCGAAAGTGCTCACCTCCGGGAGTGGCCGTCCCCCTCCCTAAAAGAGCCCCCCACCAGACGGAGCCGCCCGGGAAGCTTCTCCAGC +CTGTCTGGGCTACAGAGCCTTGTGTGGCTAGAACCCAAGGCCCTCACTCCAGGGGTGCTGAGAGAGCCTGTCCAGAGGGCCTGCCTCAGCCACCACCTGG +GACAGGTTCACGCCCTCCACTGAAGAGACACCCGGCCAGCCCTGGGCCTTCGACCTGGGACGTCTGTAGTGGGGTCAGGGGATGAGACCTGGAGCTCAGA +ACAGACGGGCTGAGCTCCCTGGAGGAGAGAGAACTGAGAACCTTGTCCTGGCAGGGACGCTAGAGCACTGGGTGGGACAGACCTTTCTGGAAGAGCAAGA +TTTTAACAGGAAGAAAAAGTGGAAGGACTTCCCAGCAGGACCCAGCCTGAACAAAGGTCAGGTGGTGTGGCCCGCGTGGCCCGCTGGGGAATCGGGGGAG +GAGGGCACGCAGGAGACACAGGACAGAGCCCACCACGTCTCAGAGCTGTGGGACGGTGGTGGGTCCGGTCCCCACCCCACCTTGCTGGGGCACAGGTTAG +CTTGCCCATCTCTGGGTTCACGGTCCCTGCCAGGAGTTTGGGTAATGCCTCACACAGGGACCTTCGGGTCCAAGGGCTGTTGGTGCTTGCCCTGCAGTTC +CCTCTCCTGCACTGGGCCTGGTGAATGACACTAATTCAGAGACGTACAACACGATCTGGGCATCGCCAGCAAAGTCCAGCCAGCGTTTGATGACAGCCTA +CCCTCCACAAGCTCAGAGTCTGGTGAGGGAGGCTGTGGCATGAATAAGGGCAAAAACAGAGGGCAGGCCAGGTGCAGTGGCTCACGCCTGTAATCCTAGC +ACTTTGGGAAGCCCAGGTGGGAAGATCGCCTGAGCCCAGGAGTTCAAGACCAGCGTGGCCAACATGGCCAGACACTGTCTCTATAGATTGGAAAAAAGAC +AAAGCAGAGGCCAGGCCCCCAGTTCCCCACCTGTGTCAGCCTACCAGGAGGAGAAATCACTCGGCGTTCCCTGAACAGATCAGACCCCGGGTCTTTGCAC +AAGCTGTGCCCCCGGGCAGCGGCCCTCCCCTGCCTGCAGGATTCGTGCGTGGAGACTGATTTGCTGTCGGCCGGGGCTTCACTCTGGGCTTCTTGGATCC +CATCCCCAGCTGCTCACACTCCACATCGGTCCACCTACTATGCTCCCGGCACCCTTAGGGCTGAGGTGTAGGGACTTACTCCATCCCCAGGGAACAGCGT +GGGTCCGGAGAGGCGACTCCCAGGAGGGCCCCAGGGAGGTCGCAGCCCGAGCAGCTTTGGACTTTGGCCAGCGCCCCTCTGAAACTCTGCCCCGGCCCCC +GCAGGGAGACTGGAGTTGGCCGAGCCCGATTTGGGACGCGTGCGTCGGGGTTGGTGAGGCTGCGGATAGCGCTGGAACCGGGCAGGTGAGAGGCCCGGGA +CCCAGGGCCGGGCCGGGTGGAGCGCGTGGGGGCGCGGGAGGCAGGGTGCGCCCCCGCCCCTCGGAGACCCCAGGCCGGGCCACGCGGATGCCGGCGGGGG +GCGCGCAGAATCGGGGTCGCTGGGGGCAGGCCCCGGGGGACGAGCCTGAGACGGGGTGGGCCGGGGCAGGGGGCGGGCGCAGGCTGGAGACCCCCGCCCA +GTCCCCGCGCGGCCGGGGCACGGCGGGAGGGGGCGCCCGCGGCCCTCCCGACGCTCGGGCGGGACAAAGGCCGGAGCCCGGGCCCCTCCCCGGCGGGTGC +GGCGGCGGCGGCCCGCGCTCCGACAGTCCGCGCGGCCGGGTCCTGCGCCCGGGGCGACCCCGGCGCCCCGCCCCGCCGCCGCCTGACTTCTCGGCGCCCG +AGGTCGCGCGCGCGGAGGCGGGGGCGGCCCGGGATCTCCAAGCGCCGCCGCGCCCTCCTCCCGCCCGCCCTCCGCCCGCCCGCTCGGCGGCGGCGGCGGC +GGCGGAGGAGGCGGAGAAGGCTGGCAGGCGGCGGCCGGGAGAGCGAGCGCGGCGGCCGGACCGGGGCCATGGCGCCCGCGCAGCGCCCGCTGCTCCCGCT +GCTGCTCCTGCTGTTACCGCTGCCGCCGCCGCCCTTCGCGCGCGCCGAGGACGCCGCCCGCGCCAACTCGGACCGCTACGCCGTCTACTGGAACCGCAGC +AACCCCAGGTGAGCGCGGCCGCGCGCGGGGGGCGCCCGGGGACCCCCCAACGCCCCCCAAGCCGCGCCCGGCCTCGCGCCCCCGGAGCTCCGGGCGCCCC +CCACGCGCGCGCCGCCGCCGGGATGCGGGCGCCCGGTTCCCGCGGGAGCCCCCCAGGGAGCTCCGGCCCCCCGGAGTTTGGGGGACTCGCCCTTTTCGCG +CCTGCCTTCCCCGGGGCGCCCCATTGCCCTACGGACTGTGGGGACTCGCGCCCCACATCCCCCAGAGCGCCGACGTCTCCTGGAGTTTGGGGAACCCCTC +TGGTACCCTCCGATGCCGGGTAGCCCCTGAGTTGCCTGCCTGGACTTGGGGGGACCCCTGATCCACCCGCTTCTCTGGGGAGCCCCCTCGGTTTCGCATT +TGGTGGGGATCCCCGGGGACCTTGGCACCGGAGGTGGGGGACTGTGGCCCTCGAGGGATCTCTGGGTTCGTCCTGCCCGCAGGTCCCCAGATGAACTTGG +GGAAGTTGGAGTGTCCCTCCCTCAGGACCCAGCATCTGCTTCACTCCAGGGGGCCAAGGGCCCAGCTTTGAAAGGAGACTGAGGGGCCGGGGAGCTGGGG +GTCAGCCCCGGGAGGGGCAGTGGGATGGAGTCCTCTCTTGTCCTCTGGGCGCTGACCAGGAAACTGAGGTGCAGAGGGGATGAGGAGCTGGCTCAAGGTC +ATGCAAGGGGGGGACTTGGGGGCAGGACCCAGGTGGCCCAGTGCCCTGCCTGCCACGCCCGGCCGAGATGCCGCACCCGCCTGCTGCAGGCCCCCTTGTT +TTGAACCAGGTCCGGGCCAGGCACAACGTGGGGGACAGGAGAAGCCCCCGTTGGTCAGAGCAAAAAAAGTTTGCCGGGGCCTGGCCATGGCCTGGACGTG +GGTAGAACCCTCTGAACCATCCCAGGGTCTCCAAGACAGGAGCAGGCTGCAGCTTCCCTGGGGGTCCCGTGGGAGCCGGGGCTTTGGGGGTCCTGGGGCT +CGGGAGGGAGTCAGCCCCAGCACTCAGGGTGTCACCGTCTTCCTAAGGCACACGGAGCTGCACATCGGGGGCTGAGGCGGCCCCCCCCCACTCTTCTGCT +ACTGGTCACTTTCTCTCCGTTTTCCAGCCGCTTCCTGTGCCGACCGAGCCGCCCTCTGGAGCCCGCCACCCCTCCTTGTCCCCTCTGTCTCCTGCTGTCC +TCGGTCCCCGGGAGGAAAGTTGCATGAAGGGGTCTCTTTGAGGCGGGCTCGGGGACAAGGGCGGCCCGTGTTCCGCCGTGGGGGTGGGGAACACGCACAG +GCCCACCCCCCACCCTGGTCAACGGCCTCGGGTCGGGCCCTGGGGGCTGAGGGCAGGGACCCCGGGCCGCTGGGGGACGGCTGGCCCACCTCAGAGCGGG +TCCCCGAGCCGCCCGCTGTGCTGGTCACATGTGGGTTTGATTAAGGCTGTCGCTGGCCGTGCGGGGAGTCCAGCGGGCAGCGCTTCCCCGGCCCAAGTTT +TTGGTTTCAGCTGCGGAATCTCCCGTCCCCAGCGTGGCCTGTCCTTTGTTCTAGCAAACGCCAAACACACGAGGACCCGGCAACCGGGGGAGGAAGGTGG +TCACCAGGGCCGTCCTGCTGCCCCACCTGCCACAGGGCTGTGGGCTGCGGGCCGGACCCCCGGCCAGGGGAAGGAAGTGGCCTCCCCAGTGCCTGGCTTG +GCCCAGCCACCTCCTGTTGCTCCGGGTCTGACCTGGTTGCCCAGCTCAAACCGCTGCCTGAGGGAACGGCCTTGCTGGTCCGCAGAGCCGACCTGGGCAG +CACCGAGGCTGCCTCCTCCTTCCTCTCCTGCCTGCGGTATCCAGGGTTGCTGGGGACGGAGCCGACACCCTGCAGTGGGGCCCAGGGCTGGGTGAGCACC +TTCCCGGGAAGCCGGGATCCAGCCAGAATCAGGGCTTTGTCGCGGACATCAGGGGTCTCTGCAGTTCTCAGATTTGGTGTCCAGGGGCACCTGCCCGGGA +CCTGTGCCTGAGTGGCGGGGGTGTCAGGCACAGCAGGGGGTGGTGCTGGGCCTCCGTATCCAAGGGGACCCTGTGGAGGGGACATCGGCTTGGGGAGAGG +AGTGGCGTCAGCCGGCAGGCCTAAGGTGTGAGGCTGGGCTGGCCGGGGAGGGATGATGGGGTCGGGCAGGTGTGTGGGGGATGCGGGGACCCCAAGTCTT +TGAGAGGGGCATACAGAAAGGCACTGGAGACGGGGACAGCCGCGATGGGGGGCAGACAGCAGCGTGGGCACCAGGGGACCGTGTGCTCGATGGGGCCTGC +AGGCCCGGGCAGTGCCGCAGCGTCGCCGGCCGCCCCTTCCGCCCATTGGCCTGGCACCTGTGCCCAGGCGATGACTGTGTGGTCTGTCTCCACATCACAC +CCTCTCTGCTGTGAGAGGCGATGCCTGCACCCAGGGGACCCCGCACCCACCTCCTTGGGCCGCTATAAGGTGGGGCCCCGTTGGGTGGTCTGGCTGGCCG +GCCCCGCCACTCCCACCGGTGACTGCACAGCGTCCGTCCAACCCACTCCCCAACCTGGGCTGGGTACCCCTGAGCTGGCCGCCAGGAGTCTCTGGGCCTG +TTCCCAGCCGACCCGCATCGGGCTGGGGCGTCCAGGGCTTGGACCTGGCCGGCTGCCCTCACCTGTCCTGTTGGACCTGGCCGGCTGCCCTCACCTGTCC +TGGCCACAACACCGCGTGTGCATTCCCACGGCTGCTCATGTGTGTTTGCGTGCAGCGGTGGGGAAGGGTGGCGTGCAGGTGTGCCTGGAGTCGCATCCGG +CTGCAGGTTACATGTGTCTGTGTGTGGCAGGAGGCTGCGTGAATCCACAGGGCACAGCTCTGGCGTGTTTGCACATGTGTCTGCGTGATTGCATATGAGG +TGCATGTGTGTGCATGAGTGTGTCTGTGCGTGGCACCCGCGTTTGCATGTGCGTGCCCTTGCACGGGATGTCTGCAGTGTCCGAGGTCCCTGTGCGTGTC +TGCCTGTGGCATGCATGCGTTTTGTCTGTGCGTGGAGTGCAGGTGTGTGTGCGTGTCTGCGTGTGGGGTGCATGTAAGTGTGTCTCCCTGGGGGCAGTGC +TGGCTGGCTGAGGGCCTGCAATGTGGGGGCAGTGGTGGCCCCAGCACGGTCCACAATGGCAACCCCGCTGTTGGCCCTCCCTCTCCTCCTCCCCTGGGGA +CGGGACCAGGGCCCGTGTGCAGACGGCCATCAAGCCTCAGAGCAGGGTGGACGCAGGGGCCTGTGGTCCCCGGGAGTCCCCACCTTCTGATTGGAAATCT +GCAGCCTTGGGGGCACTGGGTGGGCGCTTGCCCACACTGGGCATCTCTGGGCTTCGGCCACCCTCCCGGGGTTCCCCACGGACCCAGTGGCCCTCGGGTG +TGGGCAGCAGCCGGGTTCCCCTCAAACACTGGATGGAAAATGGTGACCTATGCAAGGGCTCACTCCCCGAGGGAGGAGCCGTCCCCCAGCAGAGGGCAGA +GGTGAACGGGGTGTCTCGCTCCCCGTGGCTCCGCTGGCGTCCCTCGGCCTCTCGGGGAGCCGGCTTTGAAGGGGGTGATGCCGTGTTCTGCTGCATAAGG +GTTTTTTGTTTTGTTTGAGAGAAGCTGGTCCACTCGGCATTGGGGGCGCTAGGAGAGCCGGGCGGTGGGCCTGGGGGATTCGGGGCCTGAGGGTGGGGTC +CTGGAGGCCGTGGGGTACCTGGACTCAGACTCGGGAGTCTGGGAGACCTGGGCATGACGTCAGGCAGGTGGCTTAGCAGCCTGGAACCCCCAGGCCTGCT +CTGCGAAGTGGGGGTGACGGAGCCCTGCGGTGGGTGCGGCTCGGCCGATAGGGCCTGGTGTGGATGGGCAAAGGCCTGAGGGTGGTCCCAGGGGTTAGTG +TCCCCTCCCCAGAAGGGAAACCGAGGCAGCTCCTGTGGTGGGGAGGATGCTTCTGCCGAGGCACCATGGTCTCTGTGTCTCACGGTCTCTTTGGGTCTCT +GTCTTCCCCATCTCTGGGCATCCTGGGGTGCCATGGGTGGCCCAGGCCTTCCGCCTCCACTGCAGGCCTCCCTGGGCGGCCTCAGTTTGCAGAGAAGGGA +ACAGAGGTTCCGTGGCGGGGGGCCGTGAACGCAGTGGGATTTGACCTTCCCCCGTCTCTGGGCTGACGTCTCCGCAGGTCTGCAGGGGACTGGCCCTACG +TGGGTCCCTCGGGGTCACGGCGGAGGCAGTGGGTTGTGCATTCATGGGGGTCCGGGTGGTAGCGTTTCTGTGGAGCCGGTGGTCTCCTTGTCATCCATGA +GGGTCCTGCCCCGGTGGCCGTGTGTTCCCCGGGACACGGCTTCTCTCCTCCCCAGGAACCGGGATGCAGCCAGGCCTTGCCCCTCAGTCCTGTGTGTGGG +ACCAGCCTCTCCTGCAGATGGGTCCTCAGGGAGAGCTGGGCTTTGTACCTTGCTGGGGGAAGGGCTGAGCTGCTCCCGTCCCTGTGCCCACCGTCCCGTC +GCCCCAGACACGCGGCTGGAGCCTGCGGAGGAGCAGACGAGCCGGCGGGGTTTTTGCTTTAACCTCAAGCAGGCGTTTGAACTCTGTGGCCGAGTCGGTC +CTGGTGGGGGGCTCGTGCCACACCTGCTCCCAGACCAGGCTGGTGTGGGGTCTGGCCGAGAGACTCAGCGGCGTGTCCCCCCAGCTCTGTGCGCCCCTTG +TCCACCTGCCCTGTGGGTCAGGGGCCCCCAATTCAGGGACAGAGCAGCCGAGGCCCTGAAAGACGGTGACTCACCCAAGGCCACCCGGAAGTTGGGCAGA +GTCCAGGGTGTCCCACCTGGGGCCGGCCCGGGGGAAGCCAGGGACAGCCCTGGGAGGGGCAGGAAGGTGGGTGGCCGACGGCAGCTGCACTCTGTACCAG +GGCCACCCACGCCCACGGTGACGGAAGCCCAGGTGGGGCTGACCCTGCCCGGCCCATCTTTTTCCTATTTTGCTTCATTTCTAGGGCCCTGCCTCAGTTT +ACCCTCCTGCACCACAAGGCCATACTTGTCCTTTCTTGGGCAGACCTTGCACCATCCCGGGGACTGATTTCCCTTCAGGTCCCACCCAGGTCCTGAGCAG +GAGGAAAAGCTCCAGTCCTCAGTCAGGGGGGACATCTCTTCCGTCCCTGGAAAAGCCAGGTGTGGGTGCTGTCACCCCAGCAGGTCTTGCTGGGGGTGGC +AGGAGGGGACGGGCGGCCTCAGCCCCACGCTGGGCTTCAGGACCCGGGCTGCCTGCTCATCCGGCCAGCCTGGGCCTCCCCGGGAGCTTCTCCACCCTGG +AAGAGAGATGCAGACGGGTGCAGGCGTCCACCTGCCCACCCACGGGGTCCTGGCTGCCGGCCACACCACTGCCTCAGTTTCCAGTCCTGGAAGGCAGCCC +AGCCCACCCCCACCCCAGTTTTGGGTGAGATTCCTAATTAGTCGCTTAGCTATTAGCGTCTAATAACTTGACAATTGCCCGATTGGAGCTAATTAGCTCC +AGGCCGCTTGCTGGAAGCTGGTGACAGCCAGGAGGCCCGGGTGGGCAGGAGGGGAGCCCTGCTGGGTGAGCCTCTGCCTGGGGCCTGGAGGGCTGCCTGG +AGGCGTGGACTTTGGCACCCGCAGGTTGAGTGAGTGTGGGGGGAAGGTGTGGCCCGGCAGAGGGAACCCGGAGGAGTAAAAACTGCCACCGCTGCTCTGT +CTGGGAAAAATCCCAAATCAGTCATTAACCCCTTAGTGAGAATTTCAGTCTCTCTGCCGCTCCGGGGAGGATTTGCATATCGAGGCTTCATCACTAATGG +AGGAAGCGAAGGCTTTGTCTGCCTCTCCCCAGGTGCGGTTTTGGGGTGGGGGCCCCCTCCCCCCTGCAGGCGCCACCCTCAACAGGGGCAACGCGCCCAC +CTCGGGCTTGCCCGCCAACTTGGAACCGGGAATGCCAACACAGCAAGGCCGCTGCTATTTTAGAGACGCAAAGGGAAAAATACGGCCCCACTCCGGCAGG +CAGAGCCGGGGGTGGGGGTTCCCCTGGGACCTGCCCTCCAACACACACACCTGTGGGCTGCTCCCCACAACTCTGGCATTGCAAAGTCCTCGCCTCTTGA +CCTTTTTAATTCACTCATTATTGAGCACCACTGTATGCAGGGCCTGTGTAGGGCCCTGGGGAGGGGACAGAGGAGGCCAACATCAGGATCCGGGATTCAG +ACAGCAAACCCTGTAAAGAGCAGATGTGATATGGGGCGGGGCACAGGGAACAGCACTGCAGGCAGTGGGAACAGCAGCTGCAGAGGCCCTTGGTGGGAAC +AGGGACAGCCGGGAGGCTGGTGTGGCTGGAAGGGAGGAGTCTTGGAGAGAGGAGGATGAGGAGGGCGCAGTGGATGGGCCACACAGGCCTGGAGGGGTGT +GGATTTTATTCTGAGGATCAGGAATGGATGGAGGGCTCTGAGCCGCCGCCAACGTGTTACAGGGTCTGTTTTGCAGAAGAGCGAGGCTTGGGATATGGGG +AGGCTGGGCCCCGGCAGACCCTCACCGCAGCCTGGAGGGGCCCGGGCACCTGGCCGCTCAGCCACACAGAAGCCTCGGTCTCTGACATTTTACCGAAGGC +AGAACAGGAGGAGAGAACACAGTGGTGTCAGACGTGGGGGAAGGAGGCACCATTGGGGAACCAAGAGGCCAGAGGGGGACCTACAGGGCTGGTGCTGTGG +GCACTTTCAGAGGCTGCTCTGTCTCAAGAAGTGTCCTGCTAGGAGCCAGGTTCTTTTTTTGGGTTGAATGTGGCTCCCTGGGGATCACTGCCGGGACAGG +AGGGGAAACTGAGGCCAGAGGGCAGTGGGGAGCCCAGACGCCCCTGTGGTCCCTCCACGGAGGCCTCCCCTGCAGGGTGACCTGGGTGTGGGCAGTCCCA +GGCGGGAGCTGGGCCTTGGCTACCATCGACCGCCTGATCAATGGGCTTTCACTTGGGCTGGGCAGGAACGAAAATGACTTTTCAAAAAGGCTGGAGCAGC +TTCTGCATCGATCGTGCCCAAGGGGCCAGCGGGTCAATGAGATGCCTGTGCCCGGCCGGCCAATGGGGCAGCCTGAGGGGTGGGCTGAGGCCGAGCCCAT +CTCCATCTGAGCCTGTATGGGGGCTGCCCCCGTGTCTGTGCGGACGCACCCCGAGTGTCCAACAGCCGGGAGGACCATCCCCTTGCACGGAGGGGAAAGG +GAGCCTCTGAGAGGAGGCCGGACCTCGAGACCCAAGGGTTCAAATCCAGACGCAAGCCCAGAACTGCAAGATTCCGAAGCCCCGGAAGGGCCCCTGCCCT +CCAGGCCTGGTGCCCGGGGGAGATTTCCCTGCAACACGCCCTCCCATGTCCCCTGTGCTGGGCTCACAGGGGTGATGAAGGAGGCCTGGGAAGCTCTCTG +TCCCTGGACGAATCCAACCAGGTAGGGAAGGGCTGGAGGGTGACTTCACCGCCTCCGCCGCCCTGCCTTGAAATTCTTTGCTCTGGAGATCTTCATGCCG +GATCCCTAGTGGGGAAACTGAGGCGCAAGTGAGCACACCTGTCTGCCCCTTCTCACCCCTGGAGACCCAGGAACCCCCGGCCCCGCCTGGCGTGGCATCT +CAGGGTGGCGGGGGGCCGGGCTGATGCCATCTGATAATCCCACCACCCTCTCTCTCGAGCTGCTGTGCCAATTAGTGCCCCCAGTGTGGGGCCTGCGGCG +GGCTCACCCCTGCAGGCCGGGGTGGCGGTGGCTGTGCCGGGCTAGAGGCAGTGCCAGGGCCGGGATCGTAGCAGCCTGCACCCATGTGCTGCCAACACTG +GTGGGGCCTCAGTTTCCCCTGCCTGTGCATGGAGGGAGGAGGCAGGAGCGGTGTGGGGGACCCCCCATTCCTCCCTGTTCAGGTCTTTTATGTGCTAATA +AGCCCCTCTCAGGGCCCCCCTCGTGCCCCGCTTGGTCCAGGCCGCCGGTTACATGACAGGGGCCCTGGGGACCACAGCCGGGAGATCTAAGGGCTCCTGC +CGCCATCGCCCGAGGCAGTGAGGGAAGGGGAGCCGCCGGTCCCTTCCTCGGCTGATCTCTATCCTCACAGACGAGGCTGGGTCAGGGGGCTCCCTGGAGG +AAGGGGCCTGTGGGTTGCGTCTGGGGGACCTCAGGGCAAAGGCCTGGAGGCAGGGCTGGGGGCTGAGGTGTCAGGAGTGCAGGCACCCAAGAGGGAGACC +AGGAGGCCGCCGGATTCCGGGGCTCGGGGCTCGGGAGGTTTCTGGGTTCCAGATGTGAGAGGGTGGTATGGGGCTCGCAGGGTCACACAGGAAGGCAGGG +GTGGGGCTGGGAGTGGAGCCCAGGATGTCTCCGAGCTGGGCGGCAGGTGGAACTCGGCAGGCTGAGAGAGAGGGGGCGGTGGGCGGAACTCTGGGGGTGC +TGAGAGGAGGGTGGAGGGATTCTTCACGCCAAGCTCCGTTCTCTTTGGGGAAACTGAGGCCAGGGTGGGGGCAGAGCTTGCCCCAGAGCGAGCTGGAATG +CCCGACCTGTGTCCCCCACGCTGCCCCGGTCCTTCTCAACAGGTGGGAGTGCAGAATGAAAGCAGGGCTGGGGGCTGCCTGGAGGAGGCGGCACAGATGT +TAAGCATGTTAGGTAGATGCGAAGTTTCTGGAGAGGGAATTCTTGTGGAGGGACAGCTCGTGCAGAGGCCCGGAGTCAGGAACCCCCCGCCGGCCCTTTG +CACACAGGGGTCCAGATGTCACCCACCTGGACACCCACCTCGCTGCTGGCCCTGCCGTGGGGCTGTTGGGGACACTGAGGCAGGAGGTGGGGGGCAGTGC +CAGGCAAGAGATCGTGGGCTCCCAACCTTGGAAGCCCGCCGTGATTGGGGTGTGCAACCCCACCTGCTGACCGCTATCACCATTCAGGGCCCAGGCGGAG +TCCACCTTGTGAACTGACCCCTCCCCCATTCCCCGGCCTGACTTCCCCGTGCACCTGTCCCCTGACCCGTCCCTCCCCGCTCACCCTGTCCCGTGCCCTG +TGCACCTGTCCCCGGAGCCATCTCTCCCCGCGCACACTGACCCGTGCCCCATGCACCTGTCCCCTGACCCTGTCCCCCCTGGCGCACCCTGACCCGTCCC +CCGTGCTCCTGACCCCGGCCCTCGCCGCGCACCCCGACCCGTCCCTCGTGCTCCTGTCCCCTGACCCTGGCCCTCCCCGCGCACCCCGACCCGTGCCCCG +TTCCTCGCTCCGGGCGCTGACCTCTGGCCGCCTTGTCCCCGCAGGTTCCACGCAGGCGCGGGGGACGACGGCGGGGGCTACACGGTGGAGGTGAGCATCA +ATGACTACCTGGACATCTACTGCCCGCACTATGGGGCGCCGCTGCCGCCGGCCGAGCGCATGGAGCACTACGTGCTGTACATGGTCAACGGCGAGGGCCA +CGCCTCCTGCGACCACCGCCAGCGCGGCTTCAAGCGCTGGGAGTGCAACCGGCCCGCGGCGCCCGGGGGGCCGCTCAAGTTCTCGGAGAAGTTCCAGCTC +TTCACGCCCTTCTCCCTGGGCTTCGAGTTCCGGCCCGGCCACGAGTATTACTACATCTGTGAGTGGGGTCGGGCCGGGGCTGCCGGGGCCCGAGTGGGCG +GGGACGCGGGGGCGGGGCCAGGAAGTGGGCGGGACCACTGGGGTGGGGCCGGGGAGTGGGCGGGGCAGCGCAGTGGGCGGGGCCGCGGTGTGGGGCCAGG +GGGGAGTGGGCGGGGCCGCGGAATGGGGCCAGGGGGGAGTGGGCGGGGCCGCGGAGTGGGGCCAGGGCCGGTGCTGGCCACTGACCCACCCCGGTCACTG +ACCCCCTCCAGATGTCAAGTGCATGATGGACGTGCCATTCTCCCAACCATCCCGGGAGGCCAGGACTTTCCTCGTCCTTCGTTGCATATGGGGAAACTGA +GGCTTGGAGGGGGACTGAGGCTGCACTATTGTGATCTCGGGCCTCCAGCTCAGACCACTTGGTGGTTGGGCCAGTAGACCTGGCTCAGCCCCCCGATAGC +GAGACCAGGGTGCCCGAGCCCCAGCACACTGATGAGGGAAACTGAGGCATCCGGAGCCCAGCAGGGGAGGGGAGCTTGGTGGAAGCCACAGCTAGGCTGA +GTGCTGGGGCTTACTCCTGCAATCCCAGCACTTTGGGATGCCGAGGCGGGAGGATCACTTGAGGCCAGCGTGGACAACGTAGGGAGACCTTCTCTCTACA +AAAACATAAAAACAATTAGCCAGGTGTGGTGGCATGGGCCTGTGGTCCCAGCTGTGCAGGGGGCTGAGGTGGGAGGGCTGCTTGGAGTGCATGAGCTCTG +GTCGCTCCACTGCACTCCAGCCTGGGTGGCAGAGCGAGACCCTGTCTTTAAAAGAAGAAAAAAACCCCACAGGGCCCCTGCCGCACCAGCCGCACCCAGA +CTGGGTAGGGGTCTCCAGGTCCTCCCTGCCCCGCACCCACCCCCGCATCTCCCCGGGACCCATGCCAGGCTCGGAGACTCCCTGAGGACCGTGGGGTCTT +CATCTGAAGGTTGGGTGGCGGCAGCCTTGGGGATAGTCACATCTGCAGGACCCCATGGTGGGCCAGGCTGGGTGGGCCAGGCTGAGGGAGGCTGCCAGTC +CCTGCTGCTTATCGGAGGTCCGAAGCTGGCCTTTTTGTCCCTACGAAAGGCCAACGGCAGGTGGGGAACACAGCAGCGCCAGCCGGAGTCCCAGTCCTGC +TTGGCCATGATATCTGTGACCTTGGCGGGGGAATGAGGGGCCAGGCACTGCCCACCTGAGATGGGGATGATGGCATCACACTCGTGGCTTCCGCCGTGGC +GCTGAGACTGAGGGATTCTCGTGGAGTGGGGACCCCGGCTTCTCAGCATCTCGGGGCCTGAGGGATGGGGAGTCAGGGATCTGGGGTCTGTGCCCCCAGG +CTGCAGGGGGGCCAGTGCCTGGACACCCAGCTCCTGCTGTGTGAAATTAAACTTTACAAGGCCCCATTGCCTCCTTTCTCTGCTCTAGTTGGATTTTTCC +CTTTTAATTCAGGGAAGAAGCGGGTGGGGGACGGGGGAAGGTGTTTAAATTAAGTCCCCATAATATGAGAAAAATTACATTTTTCTTTCTGAGACGGCAG +TTTCATAAAGATAATTATTGTAATTATTCGTCCTACCTCTGTGATGAATGTTATTTTTATTACATGCTTTTTATCTTCATCTTCCAGTGTGAGGGGTTTC +TAGGGGGCGGGCAGAGGTGGTGGCCATGAGAGCCAGGCCATCAGGGGCCCAGGGCCCGGCAGAGACAGCAAGACCACATCCATGTGTGCGTGCACATGGA +CCCACCCCTGTTCGATTGTCCACACGTGTGCACACCCCAGCGGCCCCGGCTTCAGGCGTCCTTTTCCTCCTCTCTTGATCCTTGCAGACGCCCCCACTGC +ACTCCAGGATGCTTCTGGGGGCCCGAAAGCAGGGGCGGTGATGCTGGAATTTTGGGCGTAAGAACCAGTTGGAAATAATCTTTCCCAGCCAGGCGTGGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGTGGATCACCTGAGGTCAGGAGTTCAAGACCAGCCCGGCCAACATGGTGAAACCCC +GTTTCTACTAAAAATACAAAAATTAGCCAGGCATGGTGGCACACATTTGTAATCCTGTTTACTTGGGAGGCTGAGGCAGGAGAATTGCTTGAACCCGGGA +GGCTGAGATTGCAGTGAGCCGAGATCGTACCATTGCACTCCAGCCTGGGCGACAAGAGCAAAGCTCCATCACAAAAAAAAAAAAAAAAAAAAAAAAAAAG +AATCTTTCCCAGAGAATCTACTGTGTTGCCAGGCGAGGTCCAGAGAGGGAGCGGCTTGTCCACAGGCTCTCAGAGGCAGAGATTTGAACCCAGGTCAATC +ATTTCACTATTAATATATCACCTCTTTGCTGATTGCTTGAAAACAAATACATCATTTTCCGAGCTCACCCTGTGCTGCCCTGGGGTGAGGCAGAGCAGAA +CAAAAACACAGACACCCCCAGGTTCTGGGGTCAGGATTGGACAGAAGGAGGAGCAGGGGGAATGTGCAGGAGACTGCTGGGAAACAGGGGGCATTGTGTC +TGGGGCTTTGATGTACGATTAGGAGTTTTAAGGGTGGCTCTCCACCTGGGGTCAGGGTTGATTCACCAAGGTGGGGAAGGGAGTACAGCCCCAGGAGGTC +TCAGGCACCAAGAGGCACTTCCCCACTCATCCCCATCCCCTCTCTTCTAGCTGCCACGCCTCCCAATGCTGTGGACCGGCCCTGCCTGCGACTGAAGGTG +TACGTGCGGCCGACCAGTAAGTGCTCAGGGGGATGGGCAGGATCCAGGCCCCCACCCCTGTGTCCTAAACCCACAGAACCAGTGAGTGTTCAGAAGAGCC +AGGACAGGGGGCCTCGGGTTTCCCTATCTTGCCCTGCCTTGCCCCAGCCTCGATTTCCCCGTCTGATGAACATGTCAGACCTTCGAGAGTGAAGGTTAGC +TGAGCGCAGTGGCTCACGCCTATAATCCCAGCACATTGGGATGCTGAGGTGGGAGAATCAATTGAGCCCAGGAGGCCGAGGCTGCAGTGAGCAGAGATCA +CGCCACTGCATTCCAGCCTGGGTGACAGAGCAAGACTCTGTCTCTAAAAAACAAAGCAGGCCGGTTGGGTGGCTCACGCCTGTAATCCCAACTTTGGGAG +CCTGAGGCAGGTGGATCACCTGAGGTCAGGAGTTTGAGACCAGCCTGGTTAACATGGCGAAACCCCATCTCTACTAAAAATACAAAATTTAGCCGGGCCT +GGTGGCGGGCTCCTGTAATCCCAGCTACTCAGGAGACTGAGGCAGGAGAATCACTTGAACCCGGGAAGTGGAGGTTGCAGTGAGCCCAGATTGCGCCACT +GCTCTCCAGTCTGGGTGATATAGCAAGACTGCGTCTAAAAAATAAAATAAAATAAAAATAAAAATAAAAACAGAGTGGCCGGGCACGGTGGCTCACACCT +GTAATCCCAGCACTTTGGGAGGCTGAGGTGGGTGGACCCCAAGGTCAAGAGATGGAGACCGTCCTGGCCAACATGGTGAAACCCCGTCTCTGCTGAAAAT +ACAAAATTAGCCGGGCGTGGTGGCACATGCCTGTAGTCCCAGCTATTTGGGAGGCTGAAGCTGGAGAATCGCCTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCCAGATTGCGCCACTGCACGCCAGCCTGGCGACGGTGAGACTCCGTCTCAAAAAATAAATAAATAAATAAAAATAAAGCAAAAAAAAAAAAAAAAAG +ATTAAAAGAGTGAAGGTTGAATTCAACAGCCAGGTCCCCCACTTCAGGCCAAGTGACTTTGCCCGGAGAGTGGGCATCGGGGATGGCACCAAGAGGGAGC +AGAGGGCCTGCCTGGTGGGGTGATGAGCCCGTTGGGCAGATGTGCACCCTGAGGGCGGGCGGCACGTGGGGAGCCCAGTGGGGTTCGGGCGGCCGCTGAG +CGTGCTGTCTCTGCCACCCGCAGACGAGACCCTGTACGAGGCTCCTGAGCCCATCTTCACCAGCAATAACTCGTGTAGCAGCCCGGGCGGCTGCCGCCTC +TTCCTCAGCACCATCCCCGTGCTCTGGACCCTCCTGGGTTCCTAGTCCCAGCCCCGCAGGACGCCGACCCTGCCTGGACGGCCCCGCCTGGACCGCCTGA +CCTCGGCCCTCCGGACCCGGCTGCGGCCCCCGCCTCCGAGACCAAATAGAGACGCTGCTTCTCCCTCGCCTGGTGCCGCCCCCGCCGGGCAGGGGCCATC +CACCCGCCCCAGGACCAGCCCTCAGGGAGGGGAAACGGCCGAGAGCCCCCCCCCGGAGGCCCGAGGGGCCGGGGTGTGGATGCGGACCGTGGCCAGGCCA +TCTCCTCTGGGGCGTCGGAGAACCCGGGAACCTCTTGGCGATTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTAGTGTATTTTTCGTGGTTGGATCA +AAAAGACTTGAGTTTTTAATTTAATTTATTCCCTGCCGTTGTAGCGGGGCGGGGTCCCTGTGCCCTGGCCTGGGGGAGGGGAACGCGGAACATGGGGTCG +GGAACACAGCCGCTCCCCTCTGCTCTGCACCCCACTCGTGGGGGAACACAGCCGCTCCCCTCTGCTCTGCACCCCACTCGTGGGGGAACACAGCCGCTCC +CCTCTGCTCTGCACCCCACTCGTGGGGGAACACAGCCGCTCCCCTCTGCTCTGCACCCCACTCGTGGGGGAACACAGCTGCAGCCCACCGCGGACCCCCC +TGGTGCTCCAGGTTGGGTGAGTCTGAGCCGGAAGGGGTACGTGGTGGGCGCCCCTCATTGTGGCTGGGGAGACCTCATACCCCATCGCCCACCCCCGTCC +TCCTGGTCATTTCCTCCCAGACACTGTTTTGCCCCAGCGCCCTTCGGAATCACAGTCCCGCCGTGTCTTAGAAACTGCTTTGGCCGATGCAAACAGCCCC +CTACCCGTCCCCCTCGCCTCACACGGTCCCTCTCCGAGGCCGAGAAGACCTTCTGTTCCTGTAAATACAGCCAGCAAGTGCAAACTGTGATTTTATTTTC +CACGTATTCCTGAGGACGGACTGGACCGTCTATGTTTTTTCAGCCCTTCATAGGGGGTCTTTTATTTTGGTGGGGGGGTGGGGTGGACTTTTAGAGTAGA +AGCTGCACTTGGCAATAAGCTCGTGTCGTCTGTCAGAGCCCCTCTCTCAACTCTGTGACCTGATAATGTTTCTAAGAAAAAGAAAAAAAGGACAAAAGGG +AGGGAACCACTACCAAAAAAAAAAAAAGAAACTCCTCCCCGAAGACACTTTAATGAAGGAAACAACACATTTATACGGATTTCATATTTCTACCCGCCTT +TCCTGACTCTGTGTTTTATATATATTATATATAAATATATATTGTGTACGGCCGCCGGCCGGCGGCTCGAGGCACGCCCGGTGGTGGGGGGTGGGCAGAG +GGCTTTTGTAGGGGGTCGGCGGGGCGGGCCGCGTTGCCAGGCCTGGAGCTGGCGACCGGGCCTCCCTCTTCCCGTCACAATCAACTTTGGATTCTGTATT +TTTTTATAATAAAATGAGCATAAACCTCAAACGCGTGTGTCTGTATGTGGGGGCCTTGCCCTACTTGAAGGAGACTTTTGCATTCCTAATTTGGCGGTGG +ATGCTGGGCGTGGTGGTTTACTCCTGTGATTGCAGCACTTTGGGAGGCCGAGGCGGGCAGATCGCTTGAGGTCAGGAGTTTGAAACCAGTCTGGCCAACA +TGGTGAAACCCCATCTCTACTAAAAATATGAAAAAAAAAAAAAAAAAAGCCAGGTGAGGTGGTGCACGCCTGTCATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAACCTCTTGAACCCGGGAGTTGGAGGTTGCAGTGAGCTGAGATCGTGCCTTTGCCCTCCAGCCTCGGCAACAGAGCGAAACTCTGTCTCAAAAAG +GAAAAAAAAAATTAGCTCGGCGTGGTGGTGCACAACTGTAGACCCAGCTACTCGGGAGGCTGAGGTGAGAGGATGGCTTGAGCCCGGCAGGTGGAGGCTA +CAGGGAGCTATGATCACACCACTGCACTCCAGCTTGGGCAACAAAGCAAGACCCTGCCTCAAATAATAGTAATAGTAATAATAATAATAATAATTTAGAG +GTGGGTCTGGAATCTACTGGGGAGAGGGGTGCGGCTTCGAGGAACCTCTGGGGATCCCCAGAGCTGTGAACCTGACTGATTCTTTGGTTCTGTGCATCGT +TTTGGGGTCAGACCTTGGGATGAGCATTTTATAGGGCCCGTATCCTTCATAGCCATCCATGGGCTTCAGTTTCCCTCTCTGGGAAGTAGCAACAGCCCAC +CTAGGGCTGGGAGGGGGCAGCTGGGAGGATGGAGGGAGGAGACGGGGCCTGTGCATGGCTGGCCCTGGGGACACCGCTGGCCGGCACACACCTGAACATG +GTGGAATTCCTGGGCCTCAGGATCCAATCAAATGTTGTGAAATCTCCACTGGCAAGCTCTGCCTCTGTGTAACTCAGTTTCCCCACCTGCTCCAGGCCAG +GGCAGGGGCTCTGTCATCTCCTAACCTCTTCCCCTTGCAAACGGCACATCTGTAAGTTCTCGGGTCCCAGGGGCCTTCATGCCAGGCACGCCCCGATTGA +AGAAACTGAGGCACAGAGAGGCTGGGGGTGACGCGGCAGGTGACCCGGCCCAGGGGACTGAGGTCTTTACGGCTGGACGATGGTCGCCTGCATCCCACCC +GCCGTGACGACGGCGTCTCCGGCACAATTAGCCGAGCGGGAACGCTCCCAGCTAATTAATTCAGCTGCGCTGGGCCCGGTGACGGGGGCCGCCTCCTAAT +GAGGCAGCCCAGGCACAAAGACCCCTGTGTGTGCCCCGCCCCGCCCCTGCCCAGCGCGGGGTGGACGCACGGAGGCACAGAGGGCCGGCCGGCCACCGTG +CTGAGCACCGCGGGGGAGGCTCCACCATGCCCCACTCCACAGAGGACCCCGAGGCTCAGAGAGGGAGGCGACCCCCACAGCCCATTCATGCCGAGACCCC +CACCCCAAACTGCAACGTGACCACTGGGACAGAGAGGACCAAGGACAGAATGAGATCAGGGATCATGAGAGGCATCCCAGTGCTGACTGTGATGCTGTTA +CAAAAACACAATAGTGTCCTTCCCTCCATTTTAAGTACAATTGCATGGATTTTAGTGCATTGAGACTTGTGCAGCCATCAGCTCTGATTCCAGAACATTC +CATCACCCCAAAAGGAAGCCTTGTCCCCATCAGCCGTCACTCCTTATCCCCTCCCCTGGCACCAACGTATCCCCTCCTTCCCTGTCTCTGTGGATGGGCC +TGTCCTGGACGTTTCATGGAAATGGGTCACACACTGTGTGGCCTTGCGTGTCTGGCATCTCTCACTGAGTGTGACGTCCTCAAGGTGCATCTGCGCTGTG +GCCTGGGTCAGAGCCTCGCTCCTTTTCACAGCTGAGCACGTTCCGGTGCGTGGAAGGACCACGCTGTGTTTATCCAATCATCTATCCAGGGGCACTTGGG +TACTTTCCACCTTTTAGCTATTATGACAATTGTTAAAAATACAATTTATTATTATTATTGTTTTTTGTAGAGATGGGGTCTTGCTATATTTCCTGGCTGG +TCTCGAACTCCTGGGCTCAAGTGATCCTCCCGCCCTGGCCTCCCAGAGTGCTGGGGGTGCCAGGCATGGTAGCTCACCCCTGTAATCTCACCATTTTCAG +AGATTGTCTCTAAAAAACAAAGAACAAAAACTCACAAGCCAAACTTCTTGTGATTACAGAAGTGAGCCACCACGCCCAGCCAAGATGCTTTTTTTAGATT +TATTATTTAACTCTGTATTATTTATTAGAGACGGGGTCTCACTCTGTCGCCCAGGCTGGAGTGCAGTGGTGCGATCACGGCTCACTGAAACCTCTGGCTC +CTGGGCTCAAGCGATTTGCCTCCCGCAGCCTCTGAGTAGCTGGCACTACGGGCATATTGTGACAATCTTATTATTTTTGAGACAAAGTTTCAATGCAAAA +GGTGACTTTGCTTTTTCGTTTTTGTTTTTGTGTTTTTTTGAGACTGAGTCTCTCTGTCACCCAGGCTGGAGTGTAATGGCACGAACCCGGCTCACTGCAG +CCTCCGCCTCCCACGTTCAAGCAATTCTCCTGCCTCAGATTCCCGAGAAGCTGGGATTACAGGTGTGTGCCAACTCGCCCAGCTAATTTTTGTATTTTTA +GTAGAGATGGGGTTTCACCATATTGGCCAGGCTGGTCTCAAATTCCTGACCTGAAGTAATCCACCTGCCTTGGCCTCCGAAAGTGCTGAGAATACAGACG +TGAGCCACTGCGCCCAGCCTAAAAGGTGACTTTGGGTAAATACACAAAGAATGGCTGAGCTCCTGCCTCTGGGCCTTTGCATGCACTGTCCCCCCAGCCC +ACCCCACTGCCCCGATGAACCTCTCTTGCAGATTGCAGCCAGGCTCCCCCACTCAGCCCCTTCCAACTCAGCTCAGATGTCACCTGAGCTCCTGGCCAGG +AGGCTGTGGGTGCCCTTTGTGACTGTTTACTTACCTGACTCCTCCCCAGGCTGCAGCCGCTAAGGGCAGGGCTGGGTCTGTCCTGGTTATCGCCGGGACC +AGTGCTGGGCCCAGAGCAGGGAATCTCCTGGGACCGTGTCATTGGCCACACGCAGACACGTGTACACACACACACGCGTAGCCCTGCGCTTGCACCTCCA +TGCCTGTGTACCCCTGTGTCGCCAGACACATGTGTTTTGGGCCCGAGCCTCTCAGGAACTGACCTCCACTCCCGCGCCAGACCCTGACCAGACCCTGGTG +CCTGTCCCAGTGGCTGCATCAACGTGTCGAGTGGCCACTCACTCCAGGGGCTGTGCTGGGATGTCCCCGCCGGGTGTGGGCGCTCCTTGGGGAACCTGGT +TACCCCCGACCCCAGCCCCAGTGAGACCCCAATGCCGGCTCCTGCCAGCCCTGGACGGCCATTGGTACGCTGGTCCCGCGCAGAGTCTTTTCCGCCCAGA +GGATCCTGAGGGAAGTCATCTCCCTCCTGCCGGCCAGTTACTGCCGCCTCGGTGCCCGCCGCGGGCAGGGGGCAGCGGGAGGCTGCTAGGGGAAAGGAGG +CCTGAGGCGCCCAAAACTCTTGAGTGCGGCTTGGGGTGGAACGTGCCGCCCCCCACAGCCCCGGTGGCCCAGGGCAGGGCTCTGCATCCCCCCAGACCTC +ACCACTGAGCCTCAGTGTGCCTGTCTACATCTGTGTTTGAGGAGAAAACCCCTTGGTCCCCACCCTCTGGTCCAAACAGCCATGATGGAGGGGGGCTCAC +TTTTTTTTTGCTTTTTAGAAATGGTGTCTCATTCTTCACCCTCAAAACTGAACGGAGGCTGGGCATGGTGGCTCCTGCCTGTAATCCCAGCAATTTTGGA +GACTGAGGCAGGCTGATTGCTGGAGGCCAGGGGTTCAAGACCAGCCTGGGCAACAGGGTGAGACCCCCACCACCACCATCTCGGCAAAATAAAAATTAAA +AAATTAGCCAGGCATGCTGGCACGCACCTCTGGTTCCAGCTACTCGGGAGGCCCAGGGGGAAAGATGCTTTGAGCCCAGGAGGTTGAGACTGCATTGAGC +CATGATCACGCCACTGCACTCCAGCCTGGGTGACAGAGCCAGACCCTGTCTCAAAAAACAAACAAACAAAAATACTGAACAGCTCACACCAGTAATCCCA +GCACTTTGGGAGGCCAAGGCAGGTAGCTCACTTGAGGTCAGGAGTTCGAGACCAGCTTGGCCAACATGGTGAAACCTTGTCTCTACTAAAAATACAAAAA +TTAGCCGGCCGTGATGGCAGGCGCCTGTAGTCCCAGCTACTCGGGAAGGCTGAAACACAAGAATCGCCTTGCAGGGATCCAACAGCCACATGGCAGTAAT +GAGAGGCTCCAGAAAAGAAAAGAAAACAAAACAAAACAAAAATAAGAAAAACAAACAAAATAAGGAGAAGAAAAAAAAAAGAAGCCCCCCCCCCCACCAT +CCCCAGAGGCCACAGCACTCTGTCCTCTGGTCCCCCAACCCAGCCCTGACACCTGCTTCTTCCCCAGGGCACCTCTCACTCACGGGTGTTCCCTCTTTGC +CCTGGCTGGCACACCCTTCCCGAGTCTCCTCTGGGCTCTCCCCACCTTTTTTTTTTTTTTTTTTTTTTTGAGATGAAATTTCGCTCTTGCCGCCCAGGCT +GGAGTGCAGTGGGGCGATCTCGGCTCACTGCAAGCTCCGCCTCCCGGGTTCACACCATTCTCCTGCCTCAGTCTCCTGCGTAGCTGGGACTACAGGCGCC +CACCACCACGCCCGGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCACTGTGTTAGCCAGGATGGTCTCGATCTCCCGACCTCAGGTGATCCGCCT +GCCTCGCCTCCCAAAGTACTGGGATTACAGGCATGAGCCACCGCGCCCGGCCTATTTATTTTATTTTATTTTTTTGAGACAGAGTCTCACTCTGTCGCCC +AGGCTGGAGTGCAGTGGCACGATCTCAGCTAACTGCAAGCTCCGTCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTGGCTGGGACTACAG +GCACCCGCCACCACGCCCGCTGTTTTTTTTTTGTATTTTTAGTAGAGACCGGGTTTCACTGTGTTAGCCAGGATGGTCTTGATCTCCTGACCTCGTGATC +TGCCTGCCTCGGCCTCCCAAAGTGCTGGGATGACAGGCGTGAGCCACCGCGCCCGGCCACTGGGGCCACTTTCTATCAACCACACCTGGCTCGGGCATGC +ACCTGCCCTCCCCCATGCATACAGGCCCACATCCATGCCTTCAAATGGCCACAAAAGTGTGCGTGGCCATAGACATACATACTTGCAAGTGTTTCTCTTT +TTGTTTTTTGTTTTTTGTTTTTTTTGAGACGGAGTCTTGCTCTGTCACCCAGGCTGGAGTGCAATGGCACAATCGCAGCTCACTGCAACCTCCGCCTCCT +GGGTTCAACTGATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGTGCGTGCCACCACACCTGGCTAATTTTTGTATTTTTAGTAGAGACAGGG +TTTCACCATGTTGGTCAGGCTGGTCTCAAACCCCTGACCTCGTGATCCTCCCGCCTCAGCCTCCCAAAGTGCTGGGATGACAGGCGTGAGCCACCGCGCC +CGGCCTTTTTTTTTTTTTTTTTTGGACGCAGTCTCACTCTGTCGCCCACGAGTACAGTGGCGTGATCTCAGCTCACTGCAACCTCCGCCTCCCGGGTTCA +AGCGTTTCTCCTGCCTCAGCTTCCCGAGTGGCTGGGACTACAGGCACGTACCACCACGACCCGCTTTTTTTTTTTTTTTTTTTTTGTATTTTTAGTAGAG +ACGGGTTTTCTCCATGTTGGTCAGGCTGGTCTTGAACTCCCGACCTCAGGTGATCCTCCCGTCTCGGCCTCCCAAAGTGCTGGGATTACAGGCCGCGCCC +GGCCATCTCCACCTGCTTGAAGGTCTTGCCGTCGTAGACGCCCACCGTGCTACCCACCATCGCGGGCAGGAGAAGCACGTCCCGCGGGTGCGTCTTCACC +ACTTCCGGCTTCTCCGTGGGCGGCGCCCCCTTCTTGGCCTTGCGCAGGCGCTTGAGCAGCGAGCGCTGCTTCCGCCACAGGCCCGGGTTCAGCCGCCGCC +GGCGCGCGCTGTTCAGCTGCATCCGCTGCTCCGAGGACATGTCCAGTAGCTGGTCCAGGTCCACGCCGCGCTGGGTGAAGTTGCGGAAGGTCTGTTTCTT +CTGCTGCTGTACCTCTGCCGTCTTGCTGCATCCTCAGAATAGCTCTCCAGGCCCTTCTTTATGAGACAGGGTCTTGCCTTTGTTGCCCAGGCTGGAATGC +AGTGGTGTGATCATGGCTCACTGCAGTCTTGACTTCTTGGGCTCAAGGGATCCTCCTGCCTCAGCCTCCCGAGTAGCTCGAACCACAGGTGCACACCACC +ATACCTGGCTAATTTTTGATTATTTGTAGAGATGGGGTCTTGCTACGGTGCCCAGGCTGATCTCAAACTCCTGGGCCCAAGGGATCCTCTTGCCTCGGCC +TCCTAAAATGCTGGGATCACAGGCGTGGGTCACCGTGCCCGGCAAGCTCTGGGTCCTCCTGCACGGTCGCCTGGTGGAGCAGAAACCACCGCCAGCGGCT +CCCCGTCTATTTGTCTGTGCACATTCCTGGGCTCAGACGGTGGCTTCCGAGGCCGGAACTTCGGAGTCACCTGCTCCGCACTTGAGTCTGGAACGTCTCA +GACCGGACCCCTCCCTTTACAGCCTGAGAGAGGGAGAGACCCTGCCCAGGCCTCCCAGGGGCCTGCCCACCCGACAGCTCCTGACTCCCCCACCCTCATT +GGTCCAGAAATGGAAGGCTTCGGCCCAGGAGCGATCAATGCACCCTAATGGACATGTGTCGGGGGGGGGGGGAGGGGCGCTGAGTCGCAGGAGACACCCT +TCCCTGTGCAGAGGGGGAAACTGAGGCCACTCCCAGGCCCCATGGGTCACTGGCCCGAAGCAGTGTGAGCCCTGCCGGGTCAGGGGTTGCATCTGGAGCA +GCCCAGGGAGAATGAGGCTGGGGACCCTTCATTCCGGGGGTCATTAGGGACACCCCACCAGGCTGTGTGTGCCCAGGGTGGTCTCTTCCCCAGCTCCGAC +TGCCCCGCCGGGTTTTGGGGCTTACGGTTCTGTCCTGGGCTCAAGTCCTGGCTCCCACCAGGCACTGTGGGGCATCCCCTCTGGGTCTGGGGTCCACAGT +GCCTGTCTCCAGGCGTGAGAGAAGCTTCTAGAGACAATCTGTGAGCATCTTTCCCATCCCTGCCTCTCCCCAGCTCAAGCTCCGAAGGGAACGTGGATGG +CAGGAGAGAGGAGGGAGGCGTGGGGCGAGTTTATCTCTCACTGGCTTTCTCCGCCCCCACCTGGCCTCCCCTGGGGCTTCTGTGATTCTTTGTTTTTTTT +TTGAGGCAGGGTGTTTCTCTGTCCCCCAGGCTGGAGTGCAATGGTGCTATCGTGGCTCACTGCAGCCTCCACCTCCTAGGCTCAAGCAATCCTCCCACCT +CAGCCTCTCGCGAGTGGCTGGGACCACAGGCACGCGGCTCCATGCTAGCTAATTTTTTTTATTTTTTGTAGAGATGAGGTCTCGCTGTGTTGCCCAGACT +GGTCTTGAACTCCTGGCCTCTGGTGATCCTTCCACCTCAGCCTCTTGGGTAGTTGAGACTGCAGGCATGAGCCACCACACGTGGCTAATTTTTGTTTATT +TATTTATTTATTTTTGTAGAGATGGGGTTTCACCATGTTGCCCAGACTGGTTTCCCAACTCCTGAGCTCAAGGGATCCTCCCGCCTTGGCCTCCCAAAGT +GCTGGGATTACAGGCATGAGCCCAGTCTGAGACCCACTTTGTAGATAAGGAAGATGAGGTCAGAGAAGGGGAGTGCCCAGGCCCTGGGCCCCACAGCCGG +GACCCCTTTAGGGTCCAGTGGATGGCGAAGGGGAGGCGGCCTGACCACTACCGACTCCAGCCAGTCGCCCCAGCCTCCAGGGAGAGCAGCACAGGTGCCC +AGAGAAGCGACGAATCTGGATATTTCTTCCCCACATGAGGAGGAGCTGGGGGCACCTGAGTGGGTGGTCTCGGTGCTGGGCGGTCCTCATGGCCCCCTAA +GCGTCGAAAACCAGAGCTTGTTATGATCTTGTGATGGGAAGGGGGCCCGCCTCTCGCAGGGACCGCTGTCGGCCCCCTCTGCCCGCCCACCAGGCGCTAG +AGTTATGGTTTGCAATATCCCATGCCCCTCCCAGCCTGAGCATTAATGACGGTGGTATCCGAGTCCCCGAGCACCCGGGGCTGTTATTAACATCGTCCAT +CACGCTTGTGGCTGCGGCTCTAGAAGCTCTTTGGCTAGGAGGGGAAACTGAGGCACCGAGAGGTTCGCCTTGACCCCTGCGTGAGGGCACAGCTGCAGAC +ATCGGATAAGCCCAGGTTCCAGTGCCCTCTCCACCACCCGCTGTGGGTGAGGCCCCTGTTCTCTGAGCCTCAGTTTGCTCATCTGGAAAACAGGCTAGTG +ACACAGGGTGGGGTCTCAGATCCTGGGGGCTCTTGATGAGCAGAATCGCCAGGCCCATGGAGGCAGGCCCTTTGTTGCCTGATCTCCCCGCCTTCCCTGT +GATCCCATTGTCTGGCACAATGCCAGCAAGCCCTCCTCGGATGTTTGTTGAATGACTGAATGAGCGTGTTGTGTGTGGACTCTGAGTCAAGTGCTCTTTC +TTGCCAACTGGGAAAGACTGGAGGCAAAGGGCTCATTCTCCATCATTCACTCCTCCAGGAAGGCCTAGGGGGCAGGGGTGGTGGTGGGGAACGGCCTCTC +GCAGGTGAGGGGGGCAGCGGGGGAACCGCGGGAGTCAGCCGTGCTGGCTGGCAGATCTTTAAATTAAAATGCATATATACACCAGATAAATAAACTCGGC +CCACATCCTGGTGACAGGCAGAATTAAGTTGCCCAGTTGGGGACCGGGCAGCGAAGGCTGGGGGTGGAAGGGGATGGGGCCGAATTACCAAGGGCGGCGA +CTCAGCTCCATCCTCTGCCACATTGTATCCCATGAACGTTCCTGAGACCCCTGTCCTGCCGGGTCTCTGGGAAGCGCTGAGGGGGTCAGGGAGTAAGGAC +CCAAATTCTGAGCCCCAAGTTGGGCACCCAGGATCTGGCCCGGCTTAGAGAGAGACCAGCTGCCCACGGGGTGCCCTGGGTGAGTCAGTGTCTTCGTCTG +AAACAGGGAGACCATGGCCCCCCGTCCCAGCACAGAGGCTGCCCTTGGCAGTGGGCATGGGGCGGACCTGGTTCAAGTCCCGGCTGAGCACTCAAGGGCT +GGGAGCAGCCTCCGTCGGGTCAGGTACCAGGGAGACCCCGTTCTAGCTCCCAGGGAGGCCCCCGTGGGGCCCGCACAGCTGCAGGGTCCTCCCTGGGCCC +TTCCCTCTGACCCAAGCCCAGGGGAGAGGGGCGGAGGGGGCGGCGGGCAGTTTTCAATTACGGAGCAGCTAATCTCCCAGTGAGGGCCGTTCTGGGGCCC +AGTAAATCTATTATGAAAAGCCTCTAAATGTATGTAAAACCGGCCTCCGACAATCCGGGGATTAGGCCGCCGGGAGGGGAAACCGAGGCGCAGGCCGCCT +GGCGGATTAGCGCAGCGGGGCCCCTGGAGGGTTGGGGGGAGCAGTCCCCAGAGGTCCAGGGCAGAGGGAGAGGGGTCCTCTGAAGAAGCCAGCACCCATT +TTATAGCTGGGGAAACTGAGGCCGGGGAAGGGCCCCCCCCCCCCCCCCACCAGGGGTCCCCTCTCAGCGTCAAGGGCACTTTTGCCAGCCGCTCCTGCCT +TTGTCGCAAACCCAGGGGTATTTTCCCACAAGGTGGACTCGGTGGGTTTGAAAGATGGGGAGCTGGGGACCCCTGGACCCGGCTTAAGGCTCCGTGGCCC +GGCCCGCATCTCCTGCCGCCGTCGCAGGCCCTTTGAAGCTGCCCCATCCTTTGGTGCTTTTGAAATGTCTTTATTAATCACCTACCGTTTGCCAAGCCAG +AGGTGGCAAAGGTAACAGGAGACGGGAGCCCAGTGCCCTGGCAGCTCAGGGCACTCGCCAAAGACGAAGGCAGCCGGGAGAGGCCTTCCCCAAGGACTCC +CGCTTCCGCTGGGAGGTGGGGAGGAGGAGGTCACCCCACAGAAGTGCGGTGAGGCCACTGCAGGCGCGAGGGAAGGCCTGGTGGCCGAAGGGAGGCGTGA +GCTGAGAAGCCCCGTGCCTGGGCTGCTCCTGAGGGTGGCAGGGAGCCCTCGGAGGGCTTGAACCTAAGTGGCCCCTGCAGCATCCATGGCGGGACCGTGG +ACCTCCAAGCCCGCCTCCCTCGGAAGCACAGCTTCCTCAGCGTGGCCCCACACTCTCCCAGGCTCACCCAGCCCCCTCGCATAGGGCCTGCTCACCCTCC +TGCCTGTGGGGCCCTTGGTCCAGCAGTTTCCTCTCCTGCACACTGTCCCCACCTGCTGAAGTCCGTCCAGGAGCCCAGGTGCATGATGGGAGGGGGTGAT +GCCCCTCCTCACCCCCACCTAGTGGAGTTTGCAGGCAGCTCTGCAGATCGCCTGGCAGCTGGAGAAACTGAGGCATAAGGCTGGGCGTGGTGGCTCACGC +CCGTAATCCCAGCACTTTGGGAGGACGAGGCTGGTGGATCACCTGAGGTCAGGAGTTTGAGACCAGCCTGGCTAACATGGTGGAACCCCGTCTCTACTAA +AACTACAAAAATTAGCCGGGCGTAGTGGCACGCACCTGTAATCTCAACTACTCGGGAGGCTGAGGCAGGAGAATTGCTTGAACCCGGGAGGTGGAGGTTG +CAGTGAGCCGAGATTGTGCCATTGCACTCCAGTGTGGGTGACAAGAGCGAAACTCCGTCTCAAAAAAAAAAAAAGAAAAAATTGAGGCATGAGCTGACAG +CTGTTTCTGCAGGCCTCAGGCAGCACCCGATGGGGCCTTCCCAGGGCCCCTGGCCTGGCCCGGCTCCAGCCACCAGCTTGTCCCTGCCTCCCAGGTGCTG +GGGAATGAAAGGGAGGCGAGTGATTTCTCTGACTCCTTCAGGCCCAGGCCTCCGAATTCCTCCAACTCCCAGGTGAGGGGTTGTGCAAAGCTGCAGCAGG +GTGGGACCGTCCCAGTGAGGGTGATTCTGGAGTCGGCCATGGTGGGCCTGCTCTGTGACCTGGGAGGGGGTGTGTGCCTGTCTGTGACTCAGTTTCCTCG +TCCGTGTCATCAGCAACGGCCAAATGCCGTTCCCAGCACTGGATGGGGGTGGAGGGCCTGAGGGGTGTGGGTGGGGGGGAGCTCCAGGCGCCCCTGCCCC +CCGCCCAGCCGTCAGTCAGGCTGGCCGGGCCCCCTTCAAGTCGTCACGGCCCAGCAGCGGCCACGGGAGGGATTATTCCGGCCTGTCCAGGGTGGACTGA +AGTGGAACCAAGGCTGACGAGCGGAACGCGCCCCCATGGACCCAGCCCGCCCGCCTTTGTCCGCCGCCAGCCCCCCACCCGCCTGCCGTCACAGACCCCG +CCTCCCGTGCCTGAGCCCCATTTCTCTGGGGGCCGGGCTGCCTCGCGTGGCCCCCGCCTGACTAAAGCCATGCAGCTTCTCGGCCGGCTCCATCCGCTGG +CTGCCTCAGTTTCCCCCTCTGCAGCATGGGCATACAGGGTTCCTCTCGTCGGCTCATTGGCTGCTGAATGGGGGCTGTGTGGGCAGAGGCTCTCCCGGGG +CTTTCCCAGGGTGCTCGGGGGTCCCTCTGCCCGGTCCCTCCACTGTGCCTTTGTCCAGGAAATTCGAGGTGGCAGGGAGAACGGATCCGCTCTCGGCCTG +AACGGAGCCGCGGCAAATGCTGTTGACCCCTGACCCCGGCCCCCTAATCCCGGGGTTGAGGCTCTCACCGGAGAGGGGCCCTGGGAGATGAGCTGGGGCA +CGACCCCCGCCCCGGGCACCGAGGGGGGCTTCCAGGTCAGGGTCGGAGAGGCTTCGGGAGGACGCGGCTGCCCCATTGGCCACGTGCCCGGTCATCACCT +CTCGGAGGCCAACACGGGAAACTGAGGCGTGGAGGAGCCCTCCTAAGCCCCACAGCTCTGGGATGGGAGCCAGGCCTAGCCACCTGCAGGGAGAGAGACA +CGGCCGGCAGCTGCCCCTCCCTGAGTCACCAAACAGGAATTCCGGGACGTCTGGCTGGCCCTGGAAGGCACGGCTAGCTTACAAACCCCCAGTCTTCAGG +AACCTCTCTGGGTACCTGGCCCCTGTGTTCCCCGGGGAGGCCCCAGGATCCCCTTGTCTGGAACAGGGGGAGGGGCCTTTCTGGCCACCCTCTGCTGCTC +TACATTTACCCAGTGTCTTCAGGAGGAAGAAATGAATGAATGAATGAAGTGGAAGGTGTCCTCATGCCTGCCAGCTGCTGCAGTCTAGCCCCCGTGCCTT +GTGGCTACTTAGAGGCCTCAGCTAGCAGCATCCACCGCAGATTAAAAGATTCTCCGTCGGAGGCTGGGATGCGCTCACACGCTTGGGCGCCCCTGCGCTC +CCCGGTGGCCGTGTGTCTGTTCCACCCTGCCGAGCTGTTCCCCACGATCAATTTCAATTTGGCCTGGTCTCTGCCTCTGCAGCACGACCCTCCTTGGGGG +CCGACGGCGGGGAAGGAGTTGCTGGCTTCCGCAGCTCTCCCCCCAGGTCCCTGGGACCCTCGCCTGGTGAAGAGAGAGCTCTGCTGGGCCGCCTCTTTTT +CCGGGCCTCAGTTTCTCTGGGTTTGGAATGAGGGCACAGGGCAGCGCAGTGTGGACCCAGCCTGGTTTTCATCCAACCTCATGAAGTCACTGAATGCTCG +CCGTGGGCCTGACCCTGGGCTGAACCCTGGGGCACCGTGGGGGCTACGGCAGGCAAACGAGTCGGAGGCAGAGGAAGGGCGTTCCTGCAGGGGGGAGGCT +GTGTGCAGAGGGGTAGAGGGAGGGAGGCAGGAGGGAGCGTCCTGGAAGAAACAGTTAAGGTGGGGCCACAGAGGAGGGTGGACAAGCCTAGGCAACAATA +TTCCTCAACAGCCGAAGTTTGTGTATTTGTTTTTTGAGACAGAGTCTCACTTTGTCACTCAGGCTGGAGTGCAGTGAGCTGAGGTGCGATCTCAGCTCAC +TGCAGCCTCAACCTCCCTGGCTCAATCGATCCTCCCATCTCAGCCTCCCAAGTAACTGGGACCACAGTTGTGTGCCACCACGCCCAGCTAATGTATTTAT +TTATTTATTTATTTAGAGACAGAATCGCTCTGTCGCCCAGGCTGGAGTACAGGGGTGCAATCTCGGCTCACTGCAACCTCCACCTCCTGGGTTCGAGTGC +TTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGTGCACCCCACCATGCCTGGCTTATTTATTTGTTTATTATTTATTTATTTTTGAGACAGTCT +TGCTCTGTCACTCAGGCTGGAGTGCAGTAATGCGATCTCAGCTCACTGCAACCTCGACCTCCCTGGCTCAAGTGAGCCTCCCATCTCAGCCTCCCAAGTA +ACTGGGACCACAGGTGTGCACCACCACGCCCGGCTAATTTATTTATTTGTTTATTTAGAGACAGAGTCTTGTTCTGTCGCCCAGGCTGGAGTGCAGTGGT +GCAATCTCGGCTCACTGCAACCTCCACTTCCTGGGTTCAAGTGATTCTCCTGCCTCAGCCTCCCGAGGAGCTGGGATTACAGGCACCTGCCACCACGCCC +GGCTAAATTTTGTAATTTTAGTAGAGATGGGGTTTCACCATATTACCCAGACTGGTCTGGAACTCCTGAGCTCAAGTGATCCACCCGCCTCGGCCTCCCA +AAGTGCTGGGATTACAGGCATGAGCCACCCACCACCCGGCCAATAGCCAACATTTATTGAGTGCTTACTGTGTACCAAACGTCAGCCGACAGGCTTTCCC +TGCCTCATCTCCCTGCAACCTCCCAAGGATCCTCTAATACCCATTTTACAAATGAGGAGACAGGCCACAGACAGAGGCCGCTGTGAGGTGAGGGAAGGAG +GCCACGGCCATGCTGGCATTGGCAGCACTGGTCCAGCTCAGACCTGTCCAGGTCCCCAGCAGGACTGCGGTGCGCCTGGCTCCTTCCTCTGCGCGCTCCA +TTCCCTTGCTGCTTCCTTCCGGGCCTCCAGGCTTCCCTCCTTTTCTAGGGTGGCGGTGGAGGAACCTATATGGGCTCCTGGGTGCTGGAGTTCGATCTGA +ACCTTCCCGCTCATTCTGCGTGACCTTGGGGGCGTGCCTGGCCCTCCCGTGCCTCAGTTTCCCCAGCCGCACCTGCCGGACTGTGAGGCCCCGACCCCCC +GCCCTCTCTGGCCCCCCCGCGGCTCCGGGCTCAGGCCGCCGCTAGGTGGAGCGAGGAGGCCGGTGGAGACGCGGTGCGGGGAGACGCGCGCTCGGGAGCT +GCAGAGGCCGGGGAGCGGGCCTGGCGCGCGGGTAGAGCTGCGTGGACGCCCGCGGCCCTTGGCGCTCAGAGCTCCCGCCCCGCAGCCAGCGCCTCTAGGA +GGCCCAGCCGGACAGTCTGCGAGGGGCGCGCTCCGGGCGCAGGAGGGGCGGTGTCCGGGGCGCGTGGTTTGGGTCGTCGGGACCTGGATCCCGGAGCAGG +CAGGCTGAGGTCTGCATGGTCAGGGCGGCCTCAGGTGCTGGGGAGCCACCCTGGCTGGACCTAGGGTCCCAGCTTCACGTTCACCTCCTGGAGCCTCAGG +TCTGGGTCTGATGCCCCAACGGGAACCCCAAGCCCTGCCCACCGCCCGTCCTCACCTCTGCTGCCCCTTCACTGCCCCGACCAGTGGCTTCCGCCATAAC +CCTCTTGGGAGACCCATTTTTCATAGGAGGAAACTGAGGCACAGAGCGTTTTCTCGGTCACAGAACAGCTGGATCCCTCCTGTGTGATGAGCACCTCTGG +GTCCTCCTGTGTCGTGACCACACCTGTGTCCACTTTCTGGGTCCTGGGCTGCAGAATGTCACCGCCCCAAATACCCTCTCGTGGGTGCTGTGGTTGGTTT +CCTTGGCCTTGGGAGGGTCCTTTCTACTCAGGTAGGGATACCGTCTGGGTTCCCCCCCTACTGCCCCTGCAAGGCAGGGCTGGTGATCCGTGTGCACCCT +GGGGGCCGTCTCATGTGTGGCTGCACCTTCCCACACCACGGCTGAGGAGAGGATCCTACCCACAGGTGCCCCTGGTGGGTTCAGCCGGCCCCTGCCGCGG +GATCCTGCTTGATTTCTGGTACTCCAGGCCTCGCCACTGTCATTCCCGCTGGGCATGATGCGCACCTGCTGTGCCATGCTCTTGGGCAGCTCTCTGGGGT +CACGGAAACTTCTGTGCCTCAGTTGCCTCCTCTGGAATGTGCAAATCCTTCGAGAAATAAGCTGGAAGACCTGGGAGCAAGCAGGCTTGGGTTTCCAGGT +TTGGGGGGGGGGTGCCCAGATACAACCCCAAGGCTTTGGGAGGTGAGGGGACACCCTGCTGCTCCATCTGGACCCGCGCCCGTGAGCTCTGCTGCTCTGC +GCCTGACCCACAGCTCTGTCCACTTGCCCCATATGGGTTCAAGGCACCAAGAATCAAGAATCCAGCCCTCTGGGCTGGATGCGGACACGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCTGAGGCGGGTGGATCACCTGAGGTTAGGAGTTCAAGACCAGCCTGGCCAACGTAGTGAAACCTCATCTCTACTGA +AAATGCAAAAATTAGCCAGGTGTGATGGTGTGGGCCTGTAATCCCAGCTACTCAGGAGGCTGAGGTAGAAGAATTGCTTGAACCTGAGAGAGGGAGGTTG +CATTGAGCCGAGATATCGTGCCACTGCACTTTAGCCTGGGGGATAGAGTGGGAGGGATCGATCCAGCCCTCTTTCATCCCCTTCCCGCTCACTCCGACCC +AACCTCCCAGTTCTGTCTTTAAAACAAGCTGCTTTTGTCTCTGCCCCAGGGCCTTTGCACGGGCTGCTCCATCCCTGCATGTGGCCAGCCCAGCAGCTCC +CTCACTGCCCACCTGTGGCCGGCTGCATCCCTCCAATCTTCAGACACCCATTTTTTTTTCTTTTTCTTTTCTGTTTTATTTTTTTTGAGATGGTGGGGGT +GGTCTCGGTATGTTGCCCAGGCTGGTCTCCAACTCCTGAGCTCAAGTGATCCTCCCACCTCGGTCTCCCAAAGTGCTGGGATCACAGGCATGAGCCACCT +CGCCTGGTCTTGACACTTATTTTCATGTTCAGTTTGACCATATTTGTGACAAGTCAGAGACGATACAGCAAGGGGAAGAAGACACGTTCCCTTCCCTCTA +GAAAGTCACAGTCACGCACAGAAGGCAGAAGGCTTGCAGTGCACAGCGACGGGATAAAGGAACCAGCTCTGCAACAGAGTGAGTGGCTCTGAGCTTTTGA +TCATTGAGATATAATTCACAGACCATGAGGTTCACCTGCTTAAAGCACTGAGCTATAACTCGCGGACCATGAGGTTCACCTGCTTAAAGGTGTAATCCAG +TGGCTTTTAGCGTACTTGCAGAGTTGTGCAAACCTCACCTCTCTCTAGTTCCAGAACGTTCTCATCACCCCAGAAGGAAACCCCATCCCCATTAGCCATT +GCTCCCCATCCCCACCCCAGCCCTGGCACCCAGGCATCCCCTCTCTGCCTCTGTGGGTTGGCCTGTCCTGGACACTTCATAGAAATGAGATCACAGACTG +GGTGTGGTGGCTCACATGCCTGTACTCCCAGCACTTTGGGAGGCCGAGGTGGGTGGGTCACCTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAATAAATTAGCCGGGCGTGGTGGTGGGCGTCTGTAATCCCAGCTACTCAGGAGGCTGAGGCAGGGAGAATTGCT +TGAACCTGGGAGGCAGAGGTTTCAGTGAGCCAAGATTGTGCTGCTGCTGTCCAGCATGGGCAACAGAGCAAGACTCTGTCTCAAAAAAAAAAAAGAAAAC +TGAAACTCAGACAGCGACCCTCCTCTGCCTCAGTCCTGCGGTGGCTCCATGTGCCCCAGGATTAACGCACACTCCCCGGCCTGGCGGCACACTTTGCTGG +GCACGGGGCGAGACCAGAAGAACCCAAAGAGGCCAGAGGGTCCCAGCTCAGCGAGGAGTGGGAGGTGCTTCCTTCTACCCAGATAAGAGCCTGGGAGAGC +TGGGAGAGTGGGAAGTGGGGTCGCCCCGATTTTCCAGGGCAGGAAACCAAGGCTGGGGCCTTGGGCTAACACCCACGTCAGGCCCCGGGTCTCGCTGCCC +AGAGGCTCCGGTGAGTGAAGCTCCTGGCAGCGTGCACCTGCGCCCGCCGGACCCGCCTCCCACCTGCCATTCCTGCCGGGGAGGGAAGGGCCACTGTGGG +CGGCTCAGGGCCCCCACCGCTGTTTCCGGGCTCTTGGTGGGGTGGGGAGGGCCGCTGTCAGAGACCCCCTGAGACCCTCGGGAACACTGCCTGCCTAATG +AGGATCCCTGGGGCCTCTGCCCAGTTCGGGCCGGGGAATAAAGGCCTCCTCTTCCATTCCGCTGTTTCTCCGCCCCCCGCCGTAATAGGATTGAGACTTT +TGAAGTTAATAGGAAATGAGGCAGGCTCCCACGTACAGAATGCGGACGCGGAGGGCTTAGAGGGCCCTTTGTGAGCCCGGCCGGGCGGCTCCCCCCGCCG +GCCGGCCGTGATGAAAGCACCGTGAAATATACAGTGGCAGGACGCCCCTTGACCCTGACAGGCCTCTTAAAGAAAAGAAGGGGGGAAAATCCCCCAGCAG +TTGTACATGTGCATGTGAACACACGTGTGTGTGTATGCAGCGCTCTGGCCCGGCCGGCCACTGGGACGCTGTCTGCACGGCGCCCACGCGGGGCCTCGGC +TCAGCCAGGAGGGTTGGGGATCATTCCAGCAGCCAGGAGTTTGGGTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTGAGACAAGAGTTTTGCTC +TTGTTGCCCAGGCTGGAGTGCAGTGGCGCGATCTCGGCTCACTGCAACCTCCGCCTCCCAGGTTCAAGCTATTCTCCTGCCTCAGCCTTCCTGAGTAGCT +GGGATTATAGGCATGCGCCACCATGCCCGGCTAATTTTGTGTTTTTAGTAGAGATGGGGTTTCTCCATGTTAGTCAGGCTGGTCTCGAACTCCCGACCTC +AGATGATCCGCCTGCCTCGGCCTCCCAAAGCGCCGGGATTACAGGCATGAGCCACCGTGCCCGGCCTGTTTGTTTTTTTTTTGAGATGGAGTCTCTGTCA +CCCAGGCTGGAATGTAGTGGCGCAATCCCTGCTCACTGCCACCTCTGCCTCCCAGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCAAGTAGAGTAGCTGG +GATTACAGGCACCTGTCACCATACCCAGCTAATTTTTTTTTTTTGTATTTTAGTAGAGACGGGGTTTTGCCATGTTGGCCAGGCTGGTCTCGAACTCCTG +ACCTCAAGTGATCCACCCACCTTGGCCTCCCAAAGTGCTGGGATTACAGGCTCGAGCCACTGCGCCCAGCTGAGTTTGGGGTTTTGGATGCTGGGCCTGA +GAGTCAGAGGCCATTCATCACTCAGGGCAGACAGCCCCACCCAAGGCTCGGTCTTCTCTACTAACACACCTCCAGAGACGGCAGGCTTACCACTTAGCAA +GACTCCTAGACAAGGCTTCTTTGCGTGTGGCTCCAGAGGAAGGTGAAGATGACACCTTTCAATGTCACTAAGGAAAAGTGACAAGGGACAGAAGGGAAGG +CAATTTTTTTTTTTTGAGACATGGTCTCACTCCCATTGCCCAAGCTGGAGTTCAGTGGTTCTGTATCACCTCATTGCAGCCTCCACCTCCTGGGCTCAAG +TGATCCTCCCATCTCATTTTTTCATTTTTTTGTAGAGATAGGGTCTCACTACATTGCCCAGACTGGTCTCGAACTCCTGGGCTTAAGGGATCCTCCCACC +TCAGCCTCCCAAAATGTTGGGATTACAGGCGTGAGCCACCGCTCCTGCCTCAGCCTCCACAGTAGCTGGGATTACAGGTGCCTGCCACCATGCCCAGCTA +ATTTTTGTATTTTTGGTAGAGACAGGGTTTCATCATGTTGGCCAGGCTGGTCTCAAATTCCTGACCTCAGGTGATCTGCCCGCCTCAGCCTCCCAAAGTG +CTGGGATTACAGGTGTGAGCCACTGCGCCCGGCCCAAGAAGGCAATTTCTAAAACAGCTTTATTGAGTTATTCACATAGCATACAGTTCATTCATTTAAA +GTATACAATTTTTTTTTCTTTGTATTTTTAGTAGAGATGGGGTTTCACCATGTTAGCCAGGCTGGTCTCAAATTCCTGACCTCAGGTGATCCACCCGCCT +CGGCCTCCCAAAGTGCTAGGATTACAGGCAAGAGCCACCACGCCCAGCCTAAAGTATACAATTTCTTTCTTTCTTTTTTTTTTTTTGAGACAGAGTCTCG +CTCTGTCGCCCAGGCTGGAGTGCAGTGGCAGGATCTCGGCTCACTGCAAGCTCCGTCTCCTGGGTTCACACCATTCTCCTGCCTCAGTCTCCTGAGTAGC +TGGGACTACAGGCGCCTTCCACCACGCCTGGCTATTTTTTTTTTTTTTTTTTTTAATTAGAGACAGGGTTTCACGGTGTTAGCCAGGATGGTCTCAATCT +CCTGACCTCGTGATCCACCCACCTCGGTCGGCCTCCCAAAGTGCTGGGATTATAGGTGTGAGCCACCGTGCCCTGCCTTGATTTCTTTTATTGTCTTCAT +AAAGCTGTGTGTCCATCAACCCAATCAACTTTAGAACATTTCCATCATTCCAAAAGGAAACCCCGTTCCCTCCCCAGCCCTGGCACCCACACTTCCCCTC +CCTGTCTCTGTGGATCTGCCTGCCCTGGACATTTCATAGAAATGGGATTGCACACCTGTGGCCTTCTGTGTCTGGCGTCTCTCACTGAGTGTGGCGTCCT +CAGGATGCATCTGCGCTGTGGCCTGGGTCAGAGCCTCGCTCCTTTTCACGGCTCAGTCGTGTTCCAGTGGGCAGAGGGCCATGCCGTGTTTGCCCATTCT +TGTGTTGATGGACATTTGGGCTGTTTCAGACGTTTCTGAGTGTGTAGGGAATGCTGTTCTTGCCAACTCTTCCAGTGGCCCTGGATTTGGGCCTTTGACC +CTCACAGAAGGCCAAGCAGAGGCTGGGCAGGTCCCACCAAGGCCAGAAGCAGAGGGCGTGTTCCCCAGCAGGGCCTGGTGTTTGGAGCATGACACATGGA +AACAGCTTCCAGGCATGACCCTGTGTCTCCCAGCTGGCCCTGCCACTTCTGGAGGTGACCCTGCCACCCTGTGACTCTGTTTCTCCGTCGGCAAAGGCGG +CGGTGATGGGGACTCTGTGGTGGCAGCTATTGTCAGGCAGCATGGCAGCTGCACACGGGGGCTCGCCCATGTGAGGGAGGCTTTCCGCAGGTGGTCCCTG +TCCCTGTCCCTGTTCGCATGGTCCTGCAGACGGCCGTCTCACCCCCATACCACTGGCGTTGGAGGGCAGATTGGGCGTGAGGAGAGGGTGAATCTGTGTC +CAGGGCTCCCCAGTTTTCCGTTCAGACCCGTGGGGAGGCGACTTTCCCGCTGTGGGCTCCAGCATCGGGAGGGGTGGTCTGTGTGGAGTGACGTGTGGCC +CTGTCCCCGCTACGAGAAATCCCGGGGAAAGGAGGGGTGAAGGGGGCGGGAGGGGGTTCCTGGAATCTGGCTGAGCTTGGGTGGCACCCAAGGATGCCTG +CAGCCCGCCCAGTGGCACGGGAAGCCCCCTCACCCGCTGGCTGGAAGGGGTGGGAGGCAAGTGGCAGGAGGCAGGTGGATGGGTTGCCTGTTCTTCCCTG +GGGGCGCCAGGGGAAGACCTGTCCCTGCCAGAGCACCGCGGCTGGCAGCCCCCAGCCCTTTGGTGGCAGCTATGCCCTGGGGTGGGCAGGGTGATGCGTA +GGTCATCTGCCCCTGTGGTGGGCCCAGCGCCCTCCTGTCTTCTCAGACCCTCCAGAGGAGGCAAAGGAGGTCTCTCAGGCAGAGCGAGAACATGTCATTC +CTTCAGGGACAGCAGAACCACCACAGGTACTGCCCACCTGGGTCAGACATCAGAGGGACAGAGACAGAGAGACAGAGACAGTCAGAGACAGAGAGACAAA +GGGAGACAGAGAGAGACAGACGCAGGCAGACAGAGTCAGAGATGGAGGGAGGAAGAGACGGAGAGACAGTGACAGAGACAGAAGGAGACAGAGACAGAGA +GACAGAGACAGAGGGAGACAGAGAGACAGAGATGGGGGAGACAGACAAAAACAGAGAGACAAAGACAGAGACAGAGGGAAACAGAGAGAGGGAGAGACAG +AAATAGAGATAAACAGAGACAGAGAGGGAAGGAGACAGAGAAAGAGACAGAGAGACAGAGGGAGACAGAGATAGATCGAGTCGGACAGAGACAGAGAAAG +AGACACAGAGAGACAGAGGGATACAGAGATACAGCAAGTCGGAGAGAGACAGAGAGACATGGGGAGACAGAGGCAGCGCAGGGGCGGCTGTGCAGGGCGA +TGGGCCGAGGGCTCCATCCCGGCCTTCCTGGCCCCTGGGCCCCCCGCCTCCCAGCTGTGACTGGCCTGCTCTGGCCTTGGGCTCCGCCTGACTTTTCTGG +GTTTGGGGTTGAGGGTGCAGGAGGCCCTGGCAGGGCAGGACTCTGGGTCCCCAGGGGCCGCCTCACCATCCTGCCCCCGGGGTCACAGAACTTGGGCATC +TCCCCATCAGTGGGCGACACGGGCCCAGCAGGGACTCGGGAAGGGGCTGGGGCACCCTGGGCTCTGCTCAGCCCGTGTCCCAGGAGCTTGGCAAGGGGCG +CACAGCCAGCCCACAGCTAACTGCTGAGGGGAACCCTCCTCTCCCAGGTGCCAGCCCAGGTGGGGGCAGGGAGCCTCAGGCCCTACCCTCGGGTGCTCAC +AGCGTCTCCTGGACTTAGCAGAGGTCGGTGAGGCCCGAGGAAGCTTCATGCTGGGGTCTCGGTGCAGGAGGTGGAGGGGGGATGGGAAAAGGCTTGAAGG +GAGGGCCCGGATCCATCAATGGACACTGAGGCTGCTTGGTGTCTCCTGGAAGATCTGTTCACATCCTGGCCCCTGAAACTTGTGAATGGGACTTTATTTA +GAAATAGGGCCTTTGCGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCAGGCGGATCACAAGGTCAGAAGATCGAGACC +ATCCTGGCTAACACGGTGAAACCCCGTCTCTATGAAAAATACAAAAACAAAATTAGCCGGGCGTGGTGGCGGCAGGCGCCTGTAGTCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATGGTGTGAACCCGGAAGGCGGCGCTTGCAGTGAGCCGAGATCGCGCCACCGCACTCCAACCTGGGCGACACAGCGACACTCCG +TCTCAAAAAAAAAAAAAAAAAAATAGGGCCTTGGCAGATGTGACCGAGTTATGACGAGGTCGTTCGAGTGGGCCTGGCGCAGCGTGACTGGCATCCATAT +AAAATACACATGCATTGATTGGGCACTGGTGAAAGGGAACTACCTCAGTCCCCACCTCAGGATGTCGCATAACCGGTGTTTATGGCACCAAAAACTTCAT +CTCTGTAAACCACTTGGAGGGGTGTCTGGCACCAAGTCCATGTCCATGAGTGTCTGAAAATAGCATAAAAATAAAATAGAAAAAAAGAAAGAGCTGGTGC +CTACCCTCGGGGAGCCTACAGGACGTGAGCTTGAAAGAGCTGGTTATCTCCCCGTCTCTCTGTCTCTCTCTGTCTTGGAAATGTCTAAGGGGGCAGGCAG +GAGGGCTTCCTGGAGGAGGGGTCCTTTGAGCTGAGTTCAGAAGGGCGAGAAGGAGCCAGGTTTCTCATGGAGCAGCCAATGCAAAGGGCTGGGGGCCACC +TGGAGCCTGGTGTGTCCTTCGGGCAGCTGGTGTGGCTGGAGCAGGGGATGCCAAGCCTGCTGAGGGCTTCATGGGCCGCAGGGAGGAGTTTGGTTTTTCT +CCTGAGGGCACTGGGGAGCCACAGCAGAGTTTAGAGCAGAAGAAGGACACAATTTGTGCCCTGTGCCCGTGGTGAGCGGCGAGCAGGGAGGGCTGCCTGG +AGGCGGGTAAGGACCTCAGAGCGGAATTCTGCCACAGTGAAGCTTTGGAGGAAATCTTTCTTCCTTTTCTCTTCTTTTCCCATCACGGGTTGAGAAATTG +GAGGGAGGGGCATTGCTGGGGCTTCCTGTGCCCGCGTGTGCGGGGGGTTCTGGGGCCTGCTGCCTGCCTGAGCCAGCCCCTTTTCCCGCCAGAGGCCTCT +CGTCAGTCCCCGGGGGGGCCCAGTGGTGACCTTGGGCCTCGGGGAACATCCAGACCTGGGTCAGTGGCCTCGGCAAGTGCCCGGGGGATCCGCCCTCCGG +TCCCCGTGCCAGTTTCCACAGCGGGACAGGGGGGTCCCGGGGGCCGGGAGTCCGCAGCCCCGAAGACCTACGCTGCCGCCAGCCACACCCCTGGGGGTCC +GACCCTCCTGGGTCCCACTTTACAGATGGAGGAACTGAGGCGGTGACTCTAATCTTCGCCCGGCCTGAGTCGCGGGGCTGGAACCCGCAGCGTTTGCCGA +TTCCCAGGGCCCGAGCGCTCCGGCGAGTGTGTGTGTAACGCCCTCTCCCTGGACGCCTCGAGTTTAGGAAACGGCGGAGCCGCCCGGATTGAAATTCTCG +GCCCGTGCACGCCCGGCGGAGAAATCCATGACGCATTGTTTAGACAGACGCCTTTAAACCGCGCCGCGGCGGGGGGCGGCGGCCGGGGGCGCCTGCGCGG +GGAAGGTCACCCTTTTTTTCTGCACAAAGGTCAGCCGTAGACCGTTGCCAAGACAACGGCCGGCGTAAAGATGGAGGCTTAAGGAGAACAGACAGTTCCC +CTCCCGAAGATGCCCCGTGCAAAGGGCCCGGCCGTGGGCTTGGGAGGCTCAGGGGGTGTGAGGAGCTGAGCGCCGGAGCAGAGAGAGCGGAGAGTGGGGC +GCTGGGATGGCTCTGGGAGGCCAGGAAGGAATGCGGGGGCCTGGGGGGCAGATCTTGGCTCAGGCCCTGCCAGGCTGTCTTCAAACCAATGAGCCTCAGG +GTTCCTGGCTGTGAAATGGGAACAACGTCTGCCCTTCAGGGTAGGCATCTCCAGGCTGGTCTGGTGTGGGAACCGCTGTGTTAAACATGCAGACTCCAGC +CAGGCGCCGTGGCTCACACCAACGGGGCACAGTGGCTCACACCAACAGGGCACAGTAGCTCACACCCGCCGGGCACGGTGGTTCACACCAGCCGGGCACG +GTGGCTCACACCCGCCGGGCACAGTGGTTCACGCCAGCCAGGCACAGTGGCTCAAACCCGCTGGGCACAGTGGCTCACACCAACGGGGCACAGTGGCTCA +CACCCGCCGGGCACGGTGGTTCACACCAGCCGGGCACGGTGGCTCACACCAGCCGGGCACAGTGGCTCACACCCGCCGGGCACAGTGGTTCACACCAGCC +GGGCACAGTGGCTCAAACCCGCTGGGCACAGTGGCTCACACCAACAGGGCACAGTGGCCCACGCCAGCCGGGCACGGTGGCTCACGCTAACAGGGCAGAG +TGGTTCACGCTAGCCGGGCATGGTGGCAGTATGCCAGCCGGGTACAGTGGCTCACGCTTGTCATCTCAGCACTTTGGTGTTTGTTTGTTTGTTTGTTTTT +GAGATAGTCTCACTCTGTCGCCCAGGCTGGACTGTAGTGACAAGATCTGGGCTCATTGCAACCTCCGCCTCCCGGGTTCAAGCGATTCTACTGCCTCAGC +CTCCCAAGTAGCTGGGACTACAGGCATGTGCCATCACGCCTAGCTAATTTTTTGTACTTTTAGTAGAGACGCGGTTGCACCATTTTGGCCAGGCTGGTCT +TGAACTCCTGACCTCGTTATCCACCCGCCTCGGCCTCCCGAAGTGCTGGGATTACAAGTGTGAGCCACCGCGCCCAGCCTCATCTCAGCACTTTAGGAGG +CTGAGGCGGGAGGACTGCTTGAGTCCAGGAGTTTAAGACGAGCTGGGCAACATAGTGCAATCCTGTCTTTATTTTAAAAAATACAAAAAAATTAGCTGTG +CATGGTGGTGTGCATGTGCAGTCCAGTCCCACGTACTCAAGAGGCTGAGGTGGGAGGATCTTGGGAGCCCAGGAGGTCACAGCTGCAGTGAGCCATGATT +ATGTCACTGCACTCCAGCCTGGGTGACAGAGCAAGACCCTGTCTCAAAAAGGCAGATTCGGCCGGGTGCGGTGGCTCACGCCTGGAATCCCAGCACTTCG +GGAGGCCGAGGTGGGCGGATCACCAGGTCAGGAGATCGAGACCATCCTGGCTAACACGGTGAAACCCCGTCTCTACTAAAAATAAAAAAATCAGCCGGGC +GTGGTGGTGGGCGCCTGTAGTCCCAGCTACTTGGGAGGCTGAGACAGGAGAATGGCGTGAACCCGGGAGGTGGAGCTTGCAGCGAGCCGAGATTCTGCCA +CTGCACTCCAGCCTGGGTGACAGAGCGAGACTCCGTCTCAAAAAAAAAAAAAAAAAATGCTGATTCATAGGCCCTCCAGGGGGCTCGGGCTCCAGAAAGG +CTGGGGGTCTTGGTCAGCATCCTAGGTGTCCCCTGATCACCGCCAGAGGTCCCATGAGTGTGAGCTGGGACTCCGAGGAGGCTTGGTTTCTCCTACCCCC +TTCCCCGAGCTGGAGCCGGAAGCCCAGTGGCCCCTCTGGGCCGGAAGCAGACTGGAGGCTCAGATTTGCAAACCTGAGAACAGAGGTCCCGGGAGCAATG +AGGTGGGCCTGAGACCCTCGCTCAGAGGTGGCTGCTTCTCGATCTGCAGGATCTGAGGGCCTTGGCGGCCAGCAGGGACGTGGCCAGGAGCTGGCCTCGG +CTTTGGGGACTCAAGGTCTTTGCTGTCATAGCTTTTTGGTAGCTACATAAAAATGGTGCTGTTCACACAAACCAATCTCCCTGGAGGTGCTTTTAAGGAC +TGATGAGAGCCACACGCCCTGATTACCATTTCATTTACCGGCGAACCTGCCTTACCTTTGCGACAGAGAGGACATCAGGAAGGTGACTTTTATTGAGGTG +AAATTCACACGATGCAAAAGTAACCATTTTAAAGTAAACTTAATGACCTGCGTCAGCCTCACTCCCATTCCCTGCCCCAGCCCTGACGCTACGCAACCAC +TTTCTTCTTTTATTTATTTATTTATTTATTTTTTGAGACAGAGTCTTTCTCTGTAACCCAGGCTGGAGTGCAGTGGCACGATCTCAGCTCACTGCAACCT +CCACCTTCCGGATTCAAGCAATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGTGCCCGCCACCACACCCGGCTATTTTGTATCTTTAGTAGA +GACGGGGTTTCACCGTGTTGGCCAGGCTGGTCTCCAACGCCTGACCTCAAGTTATCCACCCACCTTGGCCTCCTGAAGTGTTGAGATTACAGGCGTGAGC +CACCTCACCCAGCCGAGCAGTTTTTAATTTTTGGAAAATGTGTACCTCCACTGTGAGAGGCGTCTGTGTGTGCGTGTTGTGGTTTGAGTGCCCTGAATTA +GTTAAAGGCACTCCTTCTTCTCTGCGGTTCCCTGCAGACCTGACCGTCTGTGATTCTGCAGATGTCAGGGCTGTACAGAAGAGGGTGGAGGCCGGGCCAG +CCCCAGCTCCTGCTCACACAGGGAATTAGTGTCAGAGCTGGGCTGGGGTCGAGAGGTGGGCTGCTGGGACATCCGCCCTTTCACCCCCATGCTGACTCCA +ACATCAGATTGCTGTCAGCCTGGCTGTCCGAAAAAGAACGGACCTGGGGCCGGGCGCAGTGGCTCACGCCTGTAATCCCAGCTACTCAAAAGGCTGAGGC +AGAAGAATCGCTTGAACCAGGGAGGCGGAGGTTGCAGTGAGCCGACATCGTGCCACTGCATTCCAGCCGGGGTGACAGAGTGAGACCCCATCTCAAAAAA +GAAAAAGAAAAAAAAAAAGGGCCGGGCGCAGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCAAGACCGGCTGATCACGAGGTCAGGAGATCGAG +GCCATCCTGGCTAACACAGTAAAACCTCGTCCCTACTAAAAATAAAAAAAATTAGCCAGGCGTGGTCGAGGGCACCTGTAGTCCCAGCTACTCGGGAGGC +TGAGGCAGAATGGTGTGAACCCAGGAGGCGGAGCTTGCAGTGAGCCGAGATCGTGCCACTGCACTCTAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +ACAAACAAACAAACAAACAAAAAGACTGGGCACGGTGGCTCAGGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGCTGGCAGATCACCTGAGGTCAGGAG +TTTGAGACCAGCCTGGCCAACCCAATTTTTTTTCTCTACTGAAAAAAAAAAAAAAAAAAATATATATATATATATATAGGAGGCTGAGGCAGGAGAATCG +CTTGAATCAGGAGGCAGAGGTTGTAGTGAGCCGAGATTGTGCCACTGCACTCCATCGTGGGCAAGAGAGGGAGACTCTGTCTCAAAAAAAACAAACCTAG +AAAAATTAGCTGGGCATGGTGGTGGGCACCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAGGATAATCACTTGAACCAGGGAGGCGGAGGTTGCAGTGA +GCTGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGTGAGACTCCATCTCAAAAAAAAAAAAAAAAAAAAAAAGACGTACCTGCTCTTCTCGCCAA +TTAGGACAGGACATCGGGAACCTAGAAAATTTGACCAACACGGAAAAGCACCCCAAACCAAACCACACAGCAACAGCAAAACTCAGACTCTTAGCACCTC +CACCCAGAACCAGTACTGTTTATACGATTCCAGTCACGACCCGGCATGTGTCGGGTGTGGACGCATACGCATGCACCTGCTTTTCTCAAAGAGTGATGTT +TTAGCTGCTAATTTGTACCTATTTATCACTTAACACTGCATTAATATCACTGCTCTTTTCCCATGTAAACTAGTCTTCTGGGACAGAATTTGTTTTTATT +TTTATTACAAAAATTTTTTTTGAGACAGAGGCTCTATCGTCCAGGCTGGAATGCAGTGGCATGATCGCATCTCACTGCAACCTCTGTCTCCCAGGTTCAA +ACGATTCTCCTACCTCAGCCTCCCGAGTAGCTGGGATTACAGGTGCATACCACCCCCCCACTAATTTTTGTACATTTACTAGAGACAAGGTTTCACCATG +TTGGACAGGCTGGTCTCGAACTCCTGACCTCAGGTGATCCACGCACCTTGGCCTCCCAAAGGGCTGGGATTACAGGCATGAACTACCGTGCCCAGCCTTA +TTTTTACTTTCAGAGATGGGAGTCTCACTGTGTTGCCCAGGTTGGCCTCAAACTCCCGGGCTCAAGTGATCCTCCTGCCTCGGCTTCCCAAAGTGCTGGG +ATTACAGGCGTGAGTCACTGCGCCCGGCCCTGAAGTTTTTTTTTTTTTTTTTTTTTGAGACGGAGTCTTGCTCTTTTGCCCAGGCTGGAGTGCAGTGGTG +CGATCTCGGCTCACTGCAAGCTCCACCTCCTGGGTTTACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGTCCGCCACCGTGCCCA +GCTAATTTTTTGTATTTTTAGTAGAGATGGGGTTTCATCGTGTTAGCCAGGATGAGTCTCGATCTCCTGACCTCGTGATCCACCCGCCTCGGCCTCCCGA +AGTGCTGGGATTACAGGCATGAGCCACCGCGCCTGGCCTGGCCCTGAGTTTTTAATCTTTGGCTTCTCGCAAGGTGCTGCTTCCTTTTACCTTCTAGAAT +GTTCTCCGCCACAAAAAAGATTAAAGTCTCCAACAACAAAACAAAACAAAAAACACTTCCAAACTGCAACTCATTGAGAGATGGCAGAGGCTTGTTTCAG +ATTCCAGTTGGGAAGGGGAGGTAGGGTGGGTGCTTCTCCGAGAAAGCCCCTGGTGTGGGGGAGGTGGGCTGAGGTTGGAGAGGGGGTACCCACAGCGGCC +AGGTGGGAAGAAGCCTGCCTGGGAGCCGAGGTCTCCACGTGGCCGCCATGGACTGGGGGTCACTCTGCGCCTGAGATGTCTTCAGAGACTCCAGCTATAA +AAAGCTGTGTGGGGCTGGGCGTGGTGGCTCACAGCCACCTGTAATCCTGGAACTTTGGGAGGCTGAGGTGGGCGGATCATGAGGTCAGGAGTTTGAGACC +ATCCTGGCCAACATGCTGAAACCCTTTCTCTACTAAAAATACAAAAAATAGCCGGGCACGGTGGCTCACGCCTGTAATCCCAGCCCTTTGGGAGGCCGAG +ATGGGCAGATCACCTGAGGTCAGGAGTTCGGGACCAGCCTGACCAACATGGAAAAACCCCGTCTCTACTAAAAATACAAAATTGGCCGGGTGCGGTGGCT +CACACCTGTAATCCCAGCACTTTGGGAGGCTGAGGTGGGCGGATCACGAGGTCAGGAGTTCGAGACCATCCTCGCCAACATGGTGAAACCCTGTCTCTAC +AAAAAATACAAAAAATGGCTGGGCGCAGTGGCTCACACCTGTAACCCCAGCACTTTGGGAGGCCGAGGCAGGTGGGTCAAGAGGTCAGGAGATCGAGACC +ATCCTGGCTAACACGGTGAAACCCTGTCTCTACTAAAAATACAAAAAATTAGCCGGGCGTGGTGGTGGGCAGCTGTAGTCCCAGCTACTCGGGAGCCTGA +GGCAGGAGAATGGCGTGAACCTGGGAGGCGGAGCTTACAGTGAGCTGAGATAGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGACTCCATCTCAAAAA +AACAAAAAAAAACAAAAAAAAACAGCTGTGTGGATTCCTCCGGGGCACGCTGGGCCTCCGGAGTCTGGAGTGGGGGCTAGGGGCTGCCTGGGGAGGGGCT +GGAAGGGAAGCAGCAGACAATGGGCTGGGCTGCACCCCTCCCCCGGTTCCAGTTCCCCCCAAATCAGACGGACACGGCTGCAGAAAGCTGCGGCCTCTCA +CGCGGCCAGGCGCGGGGCGCACAATGCTTGCTGTCGTCCCGTGTTTTCTGCTGTCCCCGCCTCCGTTGTCTGGGTCCCCTGGGGCAGCTGTGGAAATTGG +GGGTTGAGAGCCCTTCCAGGCAGGCTATCTTTGTGGCTGTTTCAAGCATCCTTTGGGAGACAGTAGGGGACACCTTCCCTTCCGCCCTCTGGACGAGGCA +GGGGTGACAGCGTCGGTGCGTGTACTGGGCTCTCGGGAAGGAGGAGGGGGCCCGGCTCCTGGTCCCTTGTCCCTTGTCCCTGCTCAGTCCTGGTTGCAGG +CATTGTGGGCACCACCCGTGCTGCCCACAGGAAGATCATTGTCCGTAGCAGCATCCTGAGCTGTGACCTGCGTTTATTTCCCCATGGGGACGTGGGGTCT +CCCTGATGTCAAGAGAGGCGGTGTCACACAGGCATTTAACATGCCACTGCCATGATTGGGACTGGGATTGGGACCAGCACAGCCCCTTGGGGGATGTGGC +GGTGTGGTGGGAGAGGGGCTTGGGAACCCACCAGCAGCCTAGCCCTGGAAGCTGCGTGTTGTAGATTATGGAAAATGCTGCAGCACTCAGAACGAGACAT +CTGAAAATGGTGTTGAAAGAAAACAAGGACCTGTCACTTCTGTGAATGTCCCCAGCAAGGACTCTCAGGCTATGATGAGTTGGTTTTTTTTTTTTTTTTT +TTTTTTGAGATGGAATCTTGCTCTGTCGCCGTGGCTGGAGTGCAGTGGTGCAATCTCGGCTCATCGCAACCTCTGCCTCTCGGGTTCAAGTGATTCTCCC +ACCTCATCCTCCTGAGTAGCTGGAATTACAGGCACCTGCCACCACGCCCAGCTAATTTTTATATTTTTAGTAGAAACAGGGTTTCACCATCTTGGCCAGG +CTGGTCTCGAACTCCTGACCTAAAGTGATCCACCGATCTCAGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCATGCCTGGCCCAGCAGTGATGA +GTTTTAAAGAATATACAGGTTATTTTGTTTTTATTATTTATTTATTTATTATTATTTTTTTTTTAGATGGAGTCTCACTCTGTCACCCAGGCCGGAATGC +AGTGGCACGATCTTGGCTCACTGCAACCTCCAACTTCTAGGTTCAAGTGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGATTACAGGCACCCGCCACC +ACACCCAGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCACTGTGTTAGCCAGGATGGTCTCGGTCTCCTGACCTCGTGATCTGCCTGCCTCAGCC +TCCCAAAGTGCTGGGATTACAGGTGTGAGCCACCACGCCCAGCCTCAAAAAAAAATTTTTCAAATTAAATTTAAAAAAAAACAAACCCAGTCTGGGCACG +GTGGCTCACACCTATAATCCTAGTAGTTTGGGAAGCTGAGGCAGGTGGATCACTTGAGGTCAGGAGTTTGAGACCAGCCTGGGCAACACAGAAAAACCCC +ATCTCTACAAAAAAGAAAACATGAGCTGGGTGTGATGGTCCACGCCTCTAATCCCAGCTACTTGGTAGGCTGACGTGGGAGGATCACTTGAGCCCAGGAG +GTTGAGGCTGCAGTGAGCCATGATTTTGCCACTGCACTCCAGCCTAGGCAACGGAGCAAGACTCTGCCTGAAAAAAAAAAAGGATTTGTCTGTGTCTACG +CGCGTGTGTGTTTTGCTCTTGTTGCCCAGGCTGGAGTGCAGTGGCGCAATCTCGGCTCACTGCAACCTCCGGCTCCCAAGTTCAAGTGATTTTCCTGCCT +CAGCCTCCTGAGTAGCTGGGATTACAGACATGCGCCACCACGCCCGGTAATTTTTGTATTTTTAGTACAGACAGGGTTTCTCCATGTTGGCCAGGGTGGT +CTGGAACTCCCAACCTCAGGTGATCCGCCCACCTCGGCCTCCCAAAGTGTTGGGATTACAGGGGCATGAGCCACGGTGCCCAGCCACATTTATGTATTTA +TTAAATAAAATAGCTGGGCACCGTGGCTCGTGCCTGTAATCCCGGCACTTTGGGAGGCCCAGATCAGCAGCGCTTTGCACGTTGTGCCTGTTGGCCTCGG +TTTCCCCGGTAAAACTTGTGATGGTTGCATGAAGCCCAGATCCATGAATAAAACACGAGGTCTGGAGTTAGTGCTTCCTCTCCTACAGCGAATGCATAAT +CAGCCCACAACTGCGGCGACGAGGCGTCCGAGGCGGCCGCACCCCAGCAGCGATCGGTGATTCATGGCTCGATCTGCTAATTGCCTCTCGGGCCGGCTTC +GGGCTGATGCGTTTGACAAGGCGAGGAGGCTGAGACGTGCATTAGGCACTCAGCCGCCCCCGCCGCCCATGGAGGGCGCGACTGCTGCTCCCTCTTGGGG +GTGATCCGTCATTTCATCCACGGGGGAGTTGGGGACCTGGGGGGCAAGAGAGAGGCTGGATGCCTGGGCCCTGTTTGTAAACAGCGTTGATTTCTGAGCT +GAGATGTGGCGACCAGGCCCGGAGCAGGGCTGTATTCACAGTCGTCGAGGGGTCTGCCGGCCGTGGCCCTGCTATGGAACCTTGGGTGGGGCTGGGGAAC +AGGACCTCCTGCCTCACCTCAGACAGCCCCTCCTGGGCCAGGCACCGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGTGGATCACG +AGGTCAGGAGATCGAGACCATCCTGGCTAACACGGTGAAACCCCGCCTCTCCTAAAAATACAAAAAATTAGCCGGGCGTGGTGGCGGGCGCCTGTAGTCC +CAGCTACTCTGGAGGCTGAGGCAGGAGAATGGCGTGAACCCGGGAGGCGGAGCTTGCAGTGAGCCGAGATCACGCCACTGCACTCCAGCCTGGGGGACAG +AGCGAGACTCCGTCTCAAAAAAAAACAACAACAAAAAAAGACAGGCCCTCCTGCCAAGGAGAACGCCAGCTGCCGGCCGCAGTCATTTGTCTGTCACTTG +GATGCATGCAGAGCGGGGTCTCCGGAGGGTGGCTGGTGCCGGAACCTGCTGCCACTTACAGGGCCCTGGTCCCCGTGGATGCTCCAGCTTCTCCTTAGAG +CTCCCGGCTAAGATGGACCCGCAAGTGTGTTTTGTTGTTGTTGCTATTTTTGGAGACGGAGTTTCACTCTGTCGCCCAGGATGGAGTGCGGTGGCGTGAT +CTTGGCCCACTGCAACCTCCATCTCCCGGGTTCAAGCAATTCTCCTGCCTCAGCGACCTGAGTAGCTGGGATTACAGGCATGCGCCGCCACCGCACCCAG +CTAATTTTTGTATTTTTTAATAGAGACGGGGTTTCACCTGTTGGCCAGGCTGGTCTGAAACTCCTGACCTCAGGTGATCTGCCTGCCTTGGCCTCCCAAA +GTGCTGGGATTACAGGCATAATTTTTGTATTTTTTAGTAGAGATGGGGTTTCACCATGTTGGCCAGGCTGGTCTCGAACTCCTGACCTCAGGTGATCTGC +CTGCCTTGGCCTCCCAAAGTGCTGAGATTACAGGCATAATTTTTGTATTTTTTAGTAGAGATGGGGTTTCACCATGTTGGCCAGGCTGGTCTCGAACTCC +TGACCTCAGGTGATGTGCCAGCCTCGGCCTCCCACACTGTTAGGATCGCAGGTGGATCGCAGAGTCTTGCTCTGTTGCTCAGGCTGGAGTGCAGTGGCAA +AATCATGGCTTACTGAGCCACCGCGCCCGGCTTGTCCCGTATTCTTATTGCTACGTCCGGCAGCGCTGTCTGGACAGGCCTAGGACCTGCTATCTCCTTG +GGTCAGGCTCAGGCCTCTTTGTCCACTTCTGAGCTCCTCCTGGCACGTACTCTGTGGAATGAAGCCTGGAGCAGCTCTAATTTTTTTTTTTTTTTTTTTT +TTTGAGACGGAGTCTTGCTCTGTCACCCAGGCTGGAGTTCAGTGGCGCAGTCTCAGCTCACTGCAAGCTCCGCCTCCCAGGTTCACGCCATTCTCCTGCC +TCAGCCTCCCGAGTAGCTGGGATTACAGGCACCCGCCACCACACCTGGCTAATTTTTTGTATTTTTTTAGTAGAGACGGGGTTTCACCATGTTAGCCAGG +ATGGTCTCAATCTCCTGATCTCGTGATCCACCCTCCTCGGCCTCCCAAAGTGCTGGGATTATAGGCGTGTGCCACCGCACCCGGCCCTGGAGCAGCTCTT +GAGGTGTGTTGGCCCCTTGGGCCCACTGGCCCTGGGTCACCTTGGGTGTCCACCCACAGTGGTGCAGCAGGAGGCCATTCTCAGCAAGACCCGCTCTCAT +CCCAGCGTCGCTCAACAGCTGCTGAGAACGCCCTCTGCTCCCGGTGGGAGAAGGGGCTGGTGGCACCTGAGGACCCTGGCCCGAGGGAGCCCTGGAGATG +CTGTGGGTTCCCACATCTAGGGATGCTGGTAAAGCTTTGCACAGGCCTGGCAAGGAGGAAGCGGACTCCTCACCCTGCCGGGCACTAGGCAGGTCCCCAA +ATAGCATCAGAGAAACCTGCTTCCCCAAACGAACACTGAGTGAAGCCGTCATTTGCCCGGAGGTGAAAATGTAAATGGTTTCAAAATAGATTTGGGGCCA +GCGTGGGCGACAGACACAGACAGGCACACACATGGGCTACCCGGGCTGGGGTGCGATGACGCCGTTGCCCCTGGTTACAGAAAGGCAACCCCCCAGCTCA +GCACAGGCCGGGGGCCACCACCCAAACACGGTCACCAGCAGCGGCAGGAGGGAAGCAAGGAGACCACCTTTTCCCGGGGCCAGGAGACCAGGTCATGCCT +CCAAAGGCTCCAGCTTGGGCTACCTGTGCCATTAGCGAGTGCCTCTCAGCTGCCCCCCGGGAGTCAGCAGGCTGACTGCCCCACGGCGGAGGAATGGCGG +GGCTGTTTAAAGCACTCTGTGGAACTTTTCTTCTTCTTCCTATTATTATTTATTTATTTTATTTTTCAGATGAAGTCTCGCTCCGTCGCCCAGACCGGAG +TGCAGTGGCGGGATCTTGGCTCACTGCAACCTCCACCTCCTGGGTTCGAGCAATTCTCCTGCTTCAGCCTCCCAAGTAGCTGGGATTACAGGCGCGCGCC +ACCACACCCATCTAATTTTTGTGTTTTTAGTAGAGACGGGTTTCACCATGTTGGCCAGGCTGGTCTCGAACTCCTGACGTCAAGTGATCCGCCCACCTCG +GCCTCCCAAAGTGCTGGGAGTACAGGCGTGAGACACCGGACCTGGCCCTTCTTCTTTCTATTATTAATAGACTTTATCTTATTTTTATTATTTATTTATT +ATTTTCCTTTTCTTTTTGAGACAGGGTCTCACTCTGTCACCCAGGCTGGAGTACAGTAGAACAATCTTGGCTCACTGCAACCTCGACCTCCTGGGGCTCA +AGTGATCCTCCAGTCTCAGCCTCCCGAGTAGCTGGGATTACAGGCGCCTGACACCACACCTGGCTAATTTTTGTGTTTTTAGTAGAGATGGGGTTTCGCC +ATGTTGGCCAGGCTAGTCTCGAACTCCTGAGCTCAGGCGATCCACCCACCTCGGCCTCCCAAAGTGCTGGGATTCCAGGCATGCACTATTATGACTGGTT +ACTTTGACTTTTTCTTAAAAATGGGGTCTCACCATATTGCCCAGGCTAGACTCAAATTCCTGGGCTTGACCGTGGTTGGTGACTTTCGCCTTTAATGTGA +ACACTTTGGGAGGCAGAGGTGGGAAGAGTGCTTGAGGCCAGGAGTTCAAGAACAGCCTGGGTAACATTGTGAGACCCCCCATCTCAATTTTTATTAAAAA +GAAGGAAAACAAAAAAATTAAAAAACTCCTAGGCTCAAGTGATCCTCCTGCCTCGGCCTCCCTGGTAGAATAGATTTTTTAAACAATTTTTGGGCCAGGC +ACCGTGGCTCACGCCTGTAATCCCAACACTTTGGGAAGCTGAGGCGGGTGGATCACCTGAGGTCAGGAGCTTGAGACCAGCCTGGCCGACATGGTGAAAT +CCCGTCTCCACTAAAAATACAAAAATTAGCTGTGCGTGGTGGTGCATGCCTGTAGTCCCAGCTATTCAGGAGGCTGAGGCAGCAGAATCACTTGAACCCA +GGAGGCGCAGATTGCAGTGAGCCGAGATCGCGCCATTGCACTCCAGCCTGGGCAACAGAGCGAGACAGGGCCTCACTCTGTCCCCCAGGCTAGAGTGCGG +TGGCACGATCTCGGCTCACTACAGCCTCGACTCCGGCCTCCGTCTCCTGAGTAGCTGGGACTACAGGCGCCCACCACCATGGCCAGCTAATTTTTTCCAT +TTTTTAAGGAGCCAAGTCTCACTATGTTGCCTGGGCTGAGCCCGAACTCCGGGGCTCAAGCAATCCGCCCACTTCAGCCTCCCAAAGTGCTGGGATTACA +GGTGTGAGCCACCACCCCAGCCGGTTTCTCCCTTTTAGAAAATTTACCACTAGGAGCCAAAATATTTTTTCCCAAGCTCGTTAGCCCTTTGACTTCTGTT +ACCATCCTCCTCATCTTTTCCGAACGACCACTTCTCTTGTCATGAGCTGACACAGCTCTCTGGGATGGGGTTATTAAGCCCTTTCCAGCAAAAACTGCAA +GTATGTTTCCCAGCTGGGAGGGTGCTAAGGCATGTGTTACTCTGGTCCTGCTCCTGTGATACATTGTCTCCCAACTCCGGAGAAGGAGGTCAGGGTTTCA +GTTCCTGGGTCTGTTTCTAGGGATGCCAGGTGGGAGTATGGTTTTAGAAAAGCAACTTGGGGCCGGGTGCGGTGGCCCACACCTGTAATCCCAGCATTTT +GGGAGGCTGAGGAGGGTGGATCACCTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATAGTAAAACCCCGTCTCTACTAAAAATACAAATATTAGCTG +GGCGTGGTGGTGGGCACCTGAAGTCCCAAGTACTCGGGACGCTGAGACAGGAGAATCACTTGAACCCAGGAGGTTCATCCCAGGAGGTTACAGAGCTCAG +ATCGTGCCACTGCACTCCAGCCTGGGCAACAGAGCGAGACTCTGTCTCAAAAAAGCTGGGTGCGGTGGCTCACACCTGTAATCCGAGCACTTTGGCAGGC +TGAGGCCGGCAGATCACGAGATCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAACCATGTCTCTACTAAAAATGCAAAAATTAGTGGGGCGTGGTG +GTGGGTGCCTGTAATCCCAACTACTCAGGAGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGCGGAGGTTGCAGTGAGCCATGATCATGCCATTGCAC +TCCAGCCTGGGTGACAGAGCAAGACTCCATCTCAAAAAAAAAAAAAAAAAAGCAAAGATGGGGAAAATTGGGGACGTCGCCTATCCCGACCCCTGTGCCT +GACACGCAGCCCGTCACAGGGCGTGGGAAGCACGGGGCAGTTGCGGGGACCGCCGTGTTCTCAGCCACCCACCCAGGGCCCCCAGCATCTCTCCAGCGTC +TCCTCCATTTGAGTTCAAACATGGGCCCTTTCTACAATCAGCTTTGTTTGTGTGGTGTTTGGAATTGCCATCCTGGAGGCCCTGGGTACTGTTGTGATTC +CTAGGCTGGTTTCCTGGGGCTCCGTGTGGTGGGGGCCTCTGGCCAAGCTGCTGTAACAAAGACCACAAACCTGGTAGCTTGCAACGGCACACAGTCACCA +TCTCACAGTCTGCAGGGCAAGGTCTCGCTCTGTCACCCAGACTTGGGTGCAGTGGTACAGTCGTGGCTCACTGCAGCCTCCACCCCCTGGGCTGAAGTGA +TCCTCCCACCTCAGCCTCCCAGAGTGCCAGGACCACAGGTGTGAGCCACCACCATGGCTGGCCCAAATCACCCCTTATTTATTTATTTATTTATTTAGGA +GACGGAGTCTTGCTCTGCCACCCAAGCTAGAGTGCAGTGGTGCAATCTGGGCTCACTGCTACCTCCGCTCCCCAGGTTCAAGCAATTCTACTGCCTCAGC +CTCCCGAGTAGCTGGGATTATAGGTGCCCACCACCACGCCTAACTTTAGTATTTTTAGTAGAAATGTGGTTTCACATGTTGGCCAGGCTGGTCTCAAACT +CCTGACCTCAGGTGATCCGCCCACCTTGGCCTCCCAAAGTGCTGGCATTACAGGTATGAGCCACCACGCCCGGCCAAATTTCCCATCTTTATAAAGAAAC +CAGGCATATTGGATCAGGATCCACTGTACTCCCGAATGACCTCGTGTTAACTGATTACATCTGCAGAGACCCTATTTCCAGGTAAGGTCCTGGGGTTACA +ACTGCAGTCTGTGGATGATTTGTGGGGGACGTGGTTCCACCCTAGTGCCTGCCACCTGCCATCTCTCTGGGGGTTTGATGCCCTTGGGGTGCCTGGCACC +TCACTCTCAGCTGCTGCCAAAGCCCTTCTTGAGCTCGTCAAGGTCACCCTGGATTCTAATCCCAACCCCCAGGCACTTCTTGGCACCAGGAACATTTTCT +GCAGGTGGCCTGCGAAGGAGCTGGGAGCTGTGCTCAAATGCTTCCTCCTAACAAGCCTTCCGTCCTGGGGACTGGCACTGTGTTGAGACGGGAGAGACTC +CAGGTCCGCAGAGGGCACCGTCCTGCCTGGAGGTTCAGGACTGCCACCATTCATCTCCGTGAGGAGCTGGAGCAGGCGTCCTGCCTTTCTGTGTCCTCTA +CCCTGGTTTTGAATAGAAGGCATCCTGGCTGGGCAGGGTTCTTCAGGGAGCAGGTGATCCGGCATTCAGCCAGATTCTTGAAAACCCCCTGGGCCGGGCA +CGGTGGCTCCCGCCTGTCATCCCAATACTTTGGGAGGCTGAGGCGGGGAGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCACTGTGGTGAAACC +CCGTCTCTGGTAAAAATACAAAAATTAGCCGGGCATGGTGGTGCGTGCCTGTAATCTAAGATACTCTGGAGGCTGAGGCAGGAGAATCGCTTGAACTGGG +AGGCAGAGGTTGCAGTGAGCCAAGATCGTGCCACTACACTCCAGCCTGGGCGACAGAGCGAAACTCTGTCTCAAAAACAAAAACAAGGAAAACACTCCAG +CCCCCACACCAGCACGGGGACTGCAGCGCCCGCGAGACTTGGGTCACGGTGACTCCTGGAGGCTTTGCACGTTAAGCCGCCGCCTGCCCAGGGACACTGT +GGTCACCTTCCCCCGCCGGAGCCCTGCGTACCTCTCCTGTCTGTGCTTTGAGAGAGGAGTTTTTTTCCCGTTGCTTCTGGAACCCTGGGTTGTCCTGCAG +AATAGGACACCCTCCTTCATTACGATAGAGGATGCAGAGCCGCTCCCTGGCAGGTGTTCCCAGTCCCAGCAGGGGTTTCCAGAGACACAGGGTGCGGAGG +GATTCTCCACCAGGAGATGGTTCCAGATGCGTAAGCCCGTCCCCTCTGCAAGGCCCTGTCCCCAAAGAGCTTGGGCCTGTGGGTCCCACAGCTCCTGCGA +GTGACCACCACCGTCCAGGGCCCCCCAAGCTGTTCACTCACGGGTCTGGGTGGAGGCAGACATCCTGGGAGGAACCCCAGGGGTGTGGCCGAGGCTGCAC +AGAGGCCTCTCCACGCCTCCTGGAGGGATGGGAGTTAGTCTCGGCTGGAGTGGAGGGTGGGGAACCCAGAGTCAGGAGCACCCAGAGTCCAGGTGGGAAA +CGCCTGAGGCAGGGGCCCTGCTTCCACCCCTGCTGCAGGGGACACTCAGGGTCCTCCACCTGGGAGTGGCCACGCTGGTGGCCCTTTGCGGCCCTGCACA +TTACAGCCCTGCCAGCTTTGGGGAGAGCTGACATCTCAAGGAAGTCCTTTTTAAAAAATTTTATTTAGCCGGGCGCGGGGGTGCACGCCTGTAATCCCGG +CACTTTGGGAGGCCGAGGTGGGCGGATCACAAGGTCAGGAGTTCCAGACCATCCTGGTTAACACGGTGAAACCCCGTCTCTACTAAAAATATAAAAAATT +AGCTGGGCGTGGTGGCGGGCACCTGTAGTCCCAGCTACTCAGGAGGCTGAGGCAGAATAGCATGAACCCGGAAGGTGGAGCTTGCAGTGAGCCGAGATCG +TGCCACTGCACTCCAGCCTGGGCTACAGAGCAAGACTCCATCTCAAAAAAAAAAAAAAAAAAAAAAAAAAATTATTTAATGGCTCACGCCTGTAATCCCA +GCTCTTTGGGAGGCTGAGGCAGGTGGATCACGTGGTCAGGAGATCAAGACCATCCTGGCCAACATGGTGAAACCCCATCTCTACTACAAATACAAAATTA +GCTGGGCGCGGTGGTGTGTCCCTGTAGTCCCAGCTACTCGGGAGGCTGAGACATGAGAATCGCTTGAACTTGGGAGGCAGAGGTTGCAATGAGCCAAGAT +CACACCACTGCACTCCAGCCTGGGTGACAGAGCAAGACTCCAACACACACACACAAAAAATTTATTTAAAATGTTTTATTAGGCTTTCCCTATGTTGCCC +CGGTTGGTCTTGAACTCCCGGGCTCAAGCAATCCTCTTGCCTCAGCCTCCCAAAGCCTTGGGATTACAGGTGTGAGTCACTATGCCTGGCTTTTGAAACA +TGTTTTAAGGTATTTTAAAACTTTTAATTCTGAAATAATTGTAGAATCACAGAAAGGTGTAAAGAAACATAGAGGGGCTGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCTGAGGCGGGTGGATCACGAGGTCAGGAGTTCGAGACCATCCTGGCTAACACGGTGAAACCCCTTCTCTACTAAAAATG +CAAAAATTAGCCAGGCATGGTGGTGGGAGCCAGTAATCCCCCCTACTTGGGAGGTTGAGGCAGGAGAATTGCTTCAACCCAGGAAGCAGAGGCTGCAGTG +AGCCAAGATCGCGCCATTACACTCCAGCCTGTGCAACAGAGCGAGATCCTCTCTGAAAAAAATAAAATATGCCGGGCGCAGTGGCTCACGACTGTAATCC +CAGCACTTTTGAGAGGCCAAGGCACGTGGATTGCCTGAGGTCAGGAGTTCAAGACCATCCCGGCCAACATGGTGAAACCCAGTCTCTACTAAAAATACAA +AAAAAATTATCCTGCGTGGTGATGTGGGCACCTGTAATCCTGGCTACTCATGAGGCTGAGGCAGGAGAATCACTTGAACCCAGGAGGCGGAGGCTGCAGT +GAGCCAAGATCGCACCATTGCATTCCATCCTGGGCAACAAGAGGGAAACTCCCATCTCAATAATAATAATAATAAAATAAGATAAAAATGCAAAAATCAG +CCGGATGTGCTAGTGGGTGCCTGTAATCTCAGCTGCTTGGGAGGCTGAGGCGGGACAATTGCTTGAACCCAGGAGGCAGAGGTTGCAGTGAGCTGAGATT +GCACCATTGCACTCCAGCCAGGGTGACAGAGCAAGACTCCATCTAAAAAAAAAAAAAAAAGGAGCTCTCAAGCCAGGAAAAGACATGGAGAAACTGTAAA +TGCATGTGACCACGTGAAACAAGTCCGTCTGAAAAGCCTCCGTGCTGCAGGATTCCAGCTTTAGGACGTTCTGGAAAAAGGCTAAACTACAGAAACAGTA +AAAAGATCAGAGGCTGCCAGGGGCCGGCAGAGGGAGGGATGAACAGGCAGAGCACAGGATTTCTAGGGCAGTGAAGCTATTCGATCTGAGAGTGCAAGAA +CATGATACCTTTATCAAATCCATAGAACAAGGCCAGGCATGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGTGGGTGGATCACCTGAAG +TCAGGAGTTCAAGACCAGCCTGAACAACATGGTGAAATCCCATCTCTACTGAAAATACAAAAAAAAAATTAGCCGGGTATAGTGGTGGTCACCTGTAGTC +CCAGCTACCTGGGGGGCTGAGGGAGGAGAATCACTTGAACCCAAGAGGTAGAGGCTGCAGTGACCGACATCGCACCACTGCACTCCAGCCTGGCCGACAG +AGCAGGACCCTGCTTCAAGAAAAAAAAAAAAAAAAAAAGCCAGGTGTCGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAAGCCGAGGCGGGCAGTTCA +CCTGAGGTCGGGAGTTCGAGACCGGCCTGACCATCATGCTGAAACTCGTCTCTACTAAAAATACAAAATTAGCTGGAAGTGCTGTCAGGCACCTGTAATC +CCAGCTACTCGGGAGGCGGAGGCAGGAGAATTGCTTGAACTCAGGAGGTGGAGGTTGCATTGAGCCAAGATTGCACCACTGCACTCCAGCCTGGGTGCCA +GAGTGAGACCCCATCTCCAAAAGAAAAGAAAAAAATAATTATTTTTTTTCTGGGTGTGGAGGTGTGCACCTGTGGTCCCAGCTACTCGGGAGGCTGAGGT +GGGAGGATCGCTTGAGCCCAGAAGGTCAAGGCTGCAGTGAGCTGTGATCATGCCACCACACTCCAGCCTGAGCCACAGACAGAGTGAGACCCTGTCTCAA +AATAAATAAATAAAATAAAAATAAATAAAGTTCCCTCAAATCCACTTTGCAATGGACGCATTTAGAGTGTCATGTTTGCACAAATGTGGTCACCTGCCAC +AGTGGGCGAGATGAAGACCACAGCCAATATAATTACGGTACAGACAATTGTGAAAGCAAAAAGAGGGGGAAGGAAGCCCAGGTTTGATTTCTAGCTGGGG +TCCAACCCTGAAGTGGGTGAGGTAAAGCCAGATCCTGTGCACACACTGCTATGGGCGCTGCTGGGCCTTCTTCCTGGAGTTTTTGTCGGCCTGGAGTGGG +AGCCAAGGCTCTTGGGGACTTAAAAAGGCAAGATCCAGCTGGGCATGATGGCTCACGCCTATAATCCCATCACTTTGTGAAGCTGAGGCAGGGGGATCAC +CTGAGGTCAGGAGATCGAGACCAGCCTGGCCAACATGGTGAAATCCCATCTCTACTAAAAATATAAATGTTAGCCATGCATGGTGGCGGGTGCTGATAAT +CCCAGGTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCTGGGAGTCGGAGGTTGCGGTGAGCGGAGATCACATCACTGCACTCCAGCCTGGGCGAC +AGAGTGAGACTCCGTCTCAAAAAAAAAAAAAAAAAAAAAAAACCCTGCAAGATCTGCATTTGAGGTCAGAGTGTCTGGGGGTAGAAACTGAAACAGAGTT +GGGGGTGACCCTGAGACAGGGTCTGGGTTCTCTGTGGCAGGTGCAGCAGTCACCCAGTCTCAGGGGGGAGATGGGAGGATGGGGAGGTTGTCTGCGAATT +GCAGGCTGTGTCTGCGTGCGAGAGTTTCAGACAAAGAAGGAAGTTATTGGCTGAGAACAATGTAAGATTATATGATGTAGGACCTTGAAGAAAACAAATA +AAAGACAGTTGTAGATTACCCACGTCTGGGAGAAGAACAAGGAAAGAGAAAGAAGAGAGAAAACAAATCCTCAAATGGCAGCGCTTTTTTTTTTTTTGAA +ATGGAGATGACACCTTACAGCCTGCCCTGAAATGCCTAACAGCTAAAATGAAAGGCTTTTTTTTTTTTTTTGAGACGGATTCTCACTCTGTTGCCCAGGC +TGGAGTGCAATGGTGCGATCTCAGCTCACTGTGACCTCCGCCTCCCAGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGATTACAGGCAT +GTGCCACCATGCCTGGCTAATTTTTTGTGTTTTTAGTAGAGACGGAGTTTCTCCATGTTGGTCAGGCTGGTCTCAAACTCCCAACCTTAGGTGATTCTCC +CGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCAGTGTGCCCGGCCTATGACTTTGGTTTTTGTTGTTTGTTGTTTGTTTGTTTGAGACAGA +GTCTCCTTCTTGTTGCCCAGGCTAGAGTGCAATGGCACCGTCTTGGCTCACTGCAACCTCCGCCTCCTGGGTTCAAACAATTCTCCTGTCTCAGCCTCCC +GAGTAGCTGGGACTACAGGCACATGTCACCATGCCTGGCTAATTTTTGTATTTTTGGTAGAGACAGGGTTTCATCACGTTGGCCAGGCTGGTCTCGAATC +CCTGATCTCAGGTGATCTGCCTGTCTCAGCCTCACAAAGGGCTGGGATTACAGGCATGAGCAATGATGCCTGGCCCTCACTGCTAAATTAAAAAAATTTT +TTGGAGAGACAGGGCCTGGCTATGTTGCCCAGGCTGGTCTCAAACTCCTGGGCTCAAGCGATCCTCCCGCCTCAGCCTCCCAAGTAGTTTGGGATTACAG +GTGTGTGCCACCATGCCCAGCTAATTTTTTTTTTTTTTTTTTTTTTGAGAGAGTCTCACGCTGTCACCCAGGTTGCAGCCCAGTATCGTGATCTCGGCTC +ACTGAAACCTCCACCTCCCTGGTTCAAGTGATTTTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCATGCACCACCGCACCCAGCTAATTTTTGT +ATTTTAGTAGAGACGGGGTTTCACCATGTTAGTCAGACGGGTCTCGAACTCCTGACCTCAGATGATCTGCCTGCCTCAGCCTCCCAAACTGCTGGGATTA +CAGGCGTGAGCCCCTGGGCCCAGCTGACCAGCTAATTTTTTTTTTTTGAGACAGAGTCTCGCTCTGTCGCCTAGGCTGGAGTGCAGTGGCACAATCTCGG +CTCACTGCAAGCTCCGCCTCCTGGGTTCACGCTTTCTCCTTCCTCAGCCTCCCCAGTAGCTGGGACTACAGGTGCGCAGCACCACGCCCTGCTAATTCTT +TGTGTTTTTAGTAGAGACGGGGTTTCACCGTGTTAGCCAGGATGGTCTGGATCTCCTGACCTTGTGATCCGCCCACCTCGGCCTCCCAAAGTGCTGAGAT +TACAGGCTTGAGCCACAGTGCCCGGCCTCGCTAATGTTTTAATGTTTTCTAGAGACGGGTCTCTGGTCATGTGGCCCAAGCTGGTGTCAAACTCCTGGCC +TCAAAAGCTCCTCCCACCTCTGCCCCCGAGAGCACTGGGATTACAGGCATGAGCTACTGTGCACAGCTCTAATCTCTTCTTTTATAACGACACCAGTCAC +AATGGATTAGAGCCCAGACATATGACATTTTACCTTAATCTCCTCTTTTTTTTTTTTTTTTGTTTTTGTTTTTTGAGATGGAGTTTCGCTCTTTTTGCCC +AGGCTGGAGTGCAATGGTGTGATCTCGGCTCACTGCAACCTCTGCCTCCCGGGTTCAAGCGATTCTCCTGCCTCAGCTTCCCGAGTGGTTGGGATTATAG +GCATGCACCACCACGCCCAGCTAATTTTTTGTATCTTTAGTAGAGACGGGATTTCACCACGTTGGCCGGGCTGGTCTTGAACTCCTGACCTTGTGATCCA +CCCTCCTCGGTCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGAGCCTGGCCTAAAGAAAGTGGTTTAATCGACTTACAGTTCCACGTGGCTGGGG +AGGCCTCACAATCATGGCAGAAGGTGAAAGACCCATCTCACATGGCAGCAGGCAAGAGAAGGGAGCTTGTGCAGGGAAACTTGGAGGCTGAGGCAGGTGG +GTCACTTGAGGCCAGGAGTTTGAGACCAGCCTGTCCAACATGGTGAAACCCTGGCTGTACTAAAAATACAAAAAATTAGCCAGGTGTGGTGGCGGATGCC +TGTAATCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATCACTTGAACCCAGGTGGCAGAGGTTGCAGCGAGCCGAGATTGCACCACCACACTGTAGTCTG +GGGGACAGAGCGAGACTCTGTCTCAAAAATAAAATATAACCATCAGCTCTTGTGAGAGTTATTCACTATCAAGAGAACAGCACGGGAAAGACCTGTTCCC +ATGATTCACTCGCCTCCCACAAGGTCCCTCCCACAACACGGAATCGTGGGAGCTACAAGATGAGGTTTGGGCCGGGCGCGGTGGCTCATGCCTGTAATCC +CAGCACTTTGGGAGGCCAAGGCCGGCAGATCACGAGGTCAGAAGATCAAGACCATCCTGGCTAACGTGGTGAAACCCTGTCTCTACTAAACATACAAAAA +AAAAAAAAAAAAATTAGCCGGGCGTGGTGGCGGGCGCCTGTAGTCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATGGTGTGAACCCGGGAGGCGGAGCT +TGCAGTGAGCTGAGATCCCGCCACTGCACTCCAGCCTGGGCGAAGGAGCGAGACTCGGTCTCAAAAAAAAAAAAAAAAAAAAGGTGAGGTTTGGATGGGG +ACACAGAGCCAGACTCTATCAAAGGTCTTAAAATTCTTTTCACTTGGGTTTGTTTGTTTCACAATAACAGAAGTAATACAAGCCCCAGGTAAGCAGTCAA +ACAAAGCTAAGAAACAGGATGGAAAAGACACTGATCCTGTCCTTATTCCAGGACGGCCCCAGGCTCCTCAACGCCTCCCACCCGTGTTGGTAGAGACAGG +GTTTCACCATGTTGGCCAGGCTGGTCTCAAACTCCTGGCCTCAAGTGATCCACCTGCCTCAGCCTCTGAAAGTGCTGGGATTAGAGGTGTGAGCCACCAT +GCTTGGCCCCAAAATCGCCTTAATATTCATCCCTTATGGGGACACAGACACATACTGCACATCTGCTGGGTGCCAGCCAGGGTCCAGCAAGTCCTGCCTG +TCTCTGCCTCAATTTTCTTTTTTCTTTTTTTTTTTTTTTGAGATGGAGGTTTGCTCTTGTTGCCCAGGCTGGAGTGCAATGGCATGATCTCGGCTCACTG +CAACCTCCACCTCCCAAGTTCAAGCGATGATTCTCCCGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGCACCCACCACCACGCCCAGCTGATTTTTGTA +TTTTTAGTAGAGACAGGGTTTCACCATGTTGGCCAGGCTGGTCTCGAACTCCTGACCTCAGGCGATCCACCCGCCTTGGCCTCCCAAAGTGCTGGGATTA +CAGGTGTGAGCCACCGCGCCCAGCCTCTGCCTCAATTTTCTTTGAGTCAGTGTCTCGCTCTGGCACCCAGGCTGGTGTGCAGTGGCGCAATCATAGCTCA +CTGCAGCCTCGAACTCCTGTATTCAAATGATCCTTATGCCTCAGCCTCCTGAGTAGCTGGGACCACAGGTGCGTGCACCACCACACCTGGCTAATTTTGT +TATTTTTTTGTAGAGATGGGGGTCTCACTATGTTGCCCAGGCTGGTCTTGAACTCCTGAGCTCAAGGGATCTGCCTGCTTCAGCCTCATGAGTAGCTGGA +CATGCATTTCCATCTTGCTCTGTGTTAGCTGGGGGAGGCCAGCTCCTGAAAGCCCTTGCCCTTCCCAAAATGCTGGGGGACGTCCTGACCCCCCCATTTG +TCCTTCCTGTGTCTCTCTGGCTATCTGTCTGTGTCTTCACCTCTCTGGGTCCCCACCTTCCACAGCCCCTCTCCGGTGACCCCCAAACTGCAGCTGTATT +CTCCTGCAGAGGAGTTCGGCGGTCTCTTTGTGGGTCGTTTTTATCTCATGCCCTCAGGCCTCCCTCACGTGCCCCTGGCCCTAATTAAGGTATTTTCCTA +AACAAGCCCAGTTGCGTCTCTTAAAATGAATTCTGGTGCCAGCTGGTAAAATTAATTTTTTTCTCATCCTCTACAATGCAAGAATGAATGACACACGGTC +GCTTGTCCACAGGAGGCCGGCGTCCTGCGGAAGGACAAGCGTGTAGACCAGTAATTACGTTCCAGTGTGGAAAGTGTCCCACATGAGTGCGGCGGAGCGA +GGTAGCCCTGAAATAAGGGGCATCCCCACGGTGCAGCTACTAGACATGGCTAAGGTTGATTTCACACTCACCCTCGCTGGACCGTGTTGGATAGTGTCAG +CCAAAATATATGTCTCCCTAGAACCTCAGAATGTGACCTTCCTTGGAAGTAGAGTCTCCACAGACATAATTAGTTAAGATGAGATTGTGGCAGGGCTCAG +TGGCTCACTTCTGTAATCCCAGCACTTTGGGAGGTTGAGGCGGGCGGATCACCTGAGGTCAGGAGTTTGAGACCAGCCTGGCCAACATGGCGAAACCTCG +TCTCTACTAAAAATACAAAAAAATTAGCCGGGCGTGGTGCCGCGTGCCTGTAGTGCCAGCTACTCAGGAGGCTGAGGCAGGAGAATCTCTTGAACCTGGG +AGGCGAAGGTTGCAGTGAGCCGAGATCTCACTACTTCACTCCAGCCTGGGCGAGTGAAGTAGTGAAGAGGCTGTCTCAAAAAAAAAAAAAAAAAAAAGAT +AAGGTTGTATTGGAGAAGGGTGTGCTCTAATCTAATGAGATGTCCTTATAAGAGGAAGAGGCATGGACCACACACTTTGGGAGGTCGAAGGTGGAGGATC +GCTTGAGGTCAGAAGCTCGAGACCAGCCTGGGCAACAGAGCAAGACTGTGTCTCTACAGAAAATTTCTTTTTCTTTTCTTTTTTTTTTTTTTTGAGACAG +AGTCTCAGTCTGTTGCCCAGGCTGGAGTGCAGTGGCGTGATCTTGGCTCACCGCAACCTCTGCCTCCCAGGTTCACGCCATTCTCCTGCCTCAGCCTCCC +CAGTAGCTGGGACTACCAGCGCCTGCCACCATGCCTGGCTAATTTTTTTGTATTTTTAGTAGAAACGGGGGTTTCACCATGTTAGTCAGGCTGGTCTCAA +ACTCCTGACCTCAGGTGATCCACCGCCTCAGCCTCCCAAAGTGCTGGGATTACAGATGTGAGCCACTGTGCCCAGCCACTTTTCTTTTTTCTTTTTTTTT +TTTTTGAGTTGAGGTCTCATTCTGCTGCCCAGGCTGGAGTGTAGTGGCACCATCTCGGCTCGCTGCAATCTCTGCCTCCTGGATTCAAACAATTCTCCTG +CCTCAGCCTCCCAAGCAGCTAGGATTACAGGCACCTGCCACCACGCCTGGCTAATTTTTGTATTTTTAGTAGAGACGAGGTTTCACCATGTTGGCCAGGC +TGGTCTTGAACTCCTGACCTCGTGATCCGCCCACCTTGGCCTCCCAAAGTGCTGGAATTACAGGCGTGAGCCACCGCACCCGGCTGGCCTTTTTTTTTTT +TTTTTTTTTGTAGCAACAGGGTCTCCCTGTATAGCCCATGCCTGAGTGCAGTGGAGCGATATCGGCTCACTGCAGCCTCGACCTTCTGGGCTCAAGTCAT +CCTGGTCTCCCCAAGACAATCCTGACTTCCGTGGAGCCCCTGGGTCTCCAGAAACACCAGTGACAGCCCTCTCTCTTGTGTTCTGAATTTCCTATGTAAA +AACCTGGCTTGTGTGAAGGGGGCTGGTAATTGGACATCTGTAAAGCTCCTTGGCAGTGGGGCCCCGTCAAAGCTGGCAGTCGTAGCTCCGTGTTAACAAG +GTCAAGGTCTGGTCAAGGTTTCCAGTGTGGTCCCCTTATGGCCTAATTAGGGACTTGAATGGGTTGGAACACTGATTGAGTTTCAGTTCAGAGGCTATTT +TGATGTTACAGTTCAATCACTTTAGAAAATATAGATTCAGTTCTGGTTCAGGCTGGAACACTAGGTGTGTGTCTGTGTGTTTTAATCTTTGATTTAGTTC +ATGGTTCAGTATCAAACTTAATACATTTTTCACCCATCATCAGATTAACAAAGATGAGAGAAATAATCACGCCCGGCCCTCGTGCAGGGTGTTAGATGGG +CCGTGGTAATGCGGGGCTGCCGCCAATGTGAATTGGTACCTTTCTGAAAAGCAACTTGACGTCATCTGTCAAACGCCTTGAGGATGTCCAGACCCTCAGA +CCCAGCAATTTCCGCCTCCAGGGATTTATCATAAGGATATAATCAGAGGTGCACCAAGATTTACATAGGAGAGTTGCTTTCTGCGGCCTTATTTAAATCA +TGGAAAAATCAGGAATCGCTGAAATGTCTCACAATAGCGGTCTGGTTAATAAAAATACGATAGCGACCGTTGTCTTACAACGCCTTGAGTAGCAGAGGGA +ATTGTGTATGATACATTTCCCGCAGAAGGGGAAACGTTTTAATTAAAGCCATAACTGACGTGGAGCCGGAAGAAGCCTGTGAAAGGACGTTCTTGCATCG +ACCTGCCAGGCCTTTGTGCTGCCTTAGAAGCAGCCGCTTTATTGCAACTGTGAATCTCTATGGTTTAGGAGAGAAATTCATTCTTTAAACAAAATTTGAG +TGAGCGCTCGGTGACACGGACTGGGCTTACAATGGTGAAGAAAACAGGACTCAGGGAACTCACAGACGAATGGAGAAGACATTTAATAAAATAAGACCTA +ACATTTCACCACTGGCACAAGTACTTTAAAAGCATTAATTTATTTAATACCAGAGCCAGAGGCCAGGCACGGTGGCTCACGCCTGTCATCCTAGCGTTTT +TGGGAGGTCGAGGTGGGTGGATTATGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCGTCTCTACTAAAAATACAAAAAGTAGGCGGGT +GTGGTGGCGTGTGCCTGTAATCCCAGCTACTGGGGAGGCTGAGGCAGGAGAATGGCTTGAACCTGGGAGGTATAGGTTGCAGCGAGCCGAGATTGCACCA +GTGCACTCCAGCCTGGGCAACAAGAGCAAGACTCTGTCTCTAAAACAAATTAAAAAAATATACCTCATTTGAGCTCATAGGAGCTTTGAACTCCTGGGCT +CAAGGAATCCTCCCATCTTGGCCTCCCAAAGTGTTGGGATTACAGGCGTGAGCTGTTGCCACGCTGTGTTTTGTTTTGTTTTGTTTTTGAGACAGGGTCT +TGCTTTGTCATGTGGAGTGCAGTGGTGCAATCACGGTTCACTGCAGCCTCGACCTCCCAGACTCACGCAATCCTCCTGCCTCAGCCTCCTGGGTAGCTGG +GACTACAGGTGTGCATCACCATGCCTGGCTAATTCTTTTTTGTTTTTGTACAGGCAGGGTCTCACTATGTTGCCCAGGCCTGTCTCCAACTCCTGGGCTC +ATGTGATCCTCCCATCTCAGCCTCCCAAAGCACCTCCCAAAGCACAGGCGGGAGCCACCGCACTGGGCCCCACTCCTCCTGAGGCAGAGGCTTGGATCTG +GCACAGCACCCCTTCTGCTGTATTCCCTGGGCTGAAGCAGGTCACACGCCAGCCCAGGATTTTTTCTTTTTTCTTTTTGAGACAGAGTCAGTCTTGCTCT +GTCACCCACATTGGAGTACACTGACGCGATCTCAGCTCACTGCAACCTCCGCCTCCTGGGTTCAAGAGATTTTCTTGCCTCAGCCTCCCAAATAGCTGGG +ATTACAGGTGCACACTACCACGCTCAGCCAATTTTTGTATTTTTAGTAGCGATGGGGGTTTCTCTATATTGGCCAGGCTGGTCTCGAACTCCTGACCTCA +GGCGATATGTCTGCCTTGACCTCCCAAAGTGCTGGGATTACAGGCCTGAGCCACCGCCAGCTCAGATTTAACGTGAGAGGATATCAGAGACATAGTTCTT +GCCAACCACCCACAGACCACCACCCCCATTTTATAGACAAACTGAGACGGCTGAGCAAGGTGGATCCTACCTGTGATCCCAGCACTTTGGGGAGCCGAGG +TGGGAGGATCACTTGAGCCCAAAAGGTCGAAACCAGCCTGGCCAGCATAGCAAGACCCTCTCTCTACAAAAAATAAAAATCTTAGCCAGCCATGGTGGTG +CGCACTGTGGTCCCAGCTACTCCGGAGGCTAAGGTGGAAGGATCATTTGAGCCTGGGAGGTTGAGGCTGCAGTGAGCTATGACTGGGCCGCTGCACTCCA +GCCTGGGCCACAGAGCCAAACTTCGACTCAAAAATGTAAATAAAAATAAAAAACAAGTGAAAGGTGAACATTCTCAACTTGATAAAGGAAAAAAAATCAG +TCGCTGAGGTTGCTGGGATCGACCGAAGACACAAACCTTCTATTCCCGCAAATGTGAGAAGGAAAAAGAAGTTAGAGCCGGCTTTGCTGTCGCCCCTTCC +CCTTGAAGAGTCGGGGCCAGTGCGTGACGAATGCTGCTGTAAGTCTTTTAATTTTTTCCTTTTTTGAGACGAAGTCCCACTCTGTTGCCCAGGCTGGAGT +GCAGTGGCGCGATCTCCCCTTACTGCAAGTTCCGCCTCCCGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCTGAATAGTTGGGATTACAGGCATCGCCAC +CACGCCCGGCTAATTTTTCTATTTGTAGTAAAGACGGGGTTTCACCATGTTGGCAATGCTGGTCTCGATCTCCTGACCTCATGTGATCTGCCCGCCTCGG +CCTCCTGCTGGGATTACAGGAGTGAGCCTGTATCTTTTTTATAGAGATGGGGTCTCGCCATGTTGCCCAGGCTGGTCTCCAATCCTTGGGCTTAAAGGAT +CTGCCAATTCGGCCTCCTTTGCTTTTAAAGAACTGTGGGGGCTGGCGAGGTGGCTCAGGCCTGTAATCCCAATACTTTGGGAGGCCGAGGCAGGCCGATC +ACCTGAGGTCAGGAGCTTGAGAGCAGCCTGATCAACATTTAGTATTCTCTACTAAAAATACAAAAATTAGCCGGGTGGGGTGGCGCGCACCTGTAATCCC +AGCAGGAGGAGGCTGCAGTGAGCTGAGCTCGCGCCACTGCACTCCAGCCTGGGTGACAGAGCGAGACTCCGTCTGAAAAAAAATCAAAAACCGCTCAGGG +AAAGGCCTGACACTGATGGAGCGACCGCTCCGGGGCTCCCGCCACCCGCGGCTGTTTCCGGTGCCCCCCGGGGTCTTGGGACCCTCCCAAGGTGGGTCCT +GCTCTAGTTCAGAAGCTTATGACGCCTTTGCGGGGATGCCTGGCTTTGGGATCGGTTGGGATCTGCTGGAATTGGGTCCGTGGCGCGCAGCTCCCGGGCT +GGGAGGTGCCGTAGGACCTGGAAGATTCTCGAAAGTTCTGGAAGGTTCTCTCAGGGATCGCCGCGGGCGGGGGAGCCTGTTTTCCCACCGAGACCCGCGA +GGGCGGTGTCCGGGGTCTGACTGCAGGACAAAGGGCCGGGAGCGCGGGAGGGCGGCGCCCGGGAGCGGCCACACATGCCCCGCCAACCGGTCTCCTCAGG +CAGCACTCCCGGGAAAAAGGGGTAGACGCGCGGCGGAAGGGGCGGGGCCGGCGCGCGGCCGTGGACGCCGGAGAGGGCGAGGCCGGCGCTCCTTGGGAGC +GCGCGCGTCCCATTGGGCAGCGGGCGGAAGGGGGCGGAGCTTGGCGCCGCCGCGAGGCAAGCCCCGCCCCCGGCCCCGCGGGGAGCGGCGGCGGCGGCGG +CGGCGGCGGTGGCGGAGGCGGTGAGCGCGGGCGGCGCGGACGGCAGCGGTTGGCGGGCGGGTCCTCCGCTGTTGCGGCCGCTGCGGCCTCCTTGCCCGGG +CTTGGGGCGCCGCGCTGGGGAAAGCCGGGGGCCCGGTGAGCCCGCGGGATGCGTCCCCTCGGTTCCGCCGGGCGGGGCTGAGGCGAGGAGGCCGGGCCTG +GGGGGAGGGGGGGCCCCGGCCTAGAGACTCCTCCGGGAGCGCCCGGTCCCTACCGCCGTGGGTCCCCCACTCTGCCCGGACCCCCTTTTCCGCCCCTGGC +GCCGTGGGCCCCTCACTTTGCCTGGACTCCTTTTCCCGTCCCTGCCGCCCGGACCCCATCTCTTGCTTGGACCCGCTCCCCCATCCTTGCTGCCTGGACC +CCTATCTCCTTCCCTGGATCCCCCTCACGTCTGCCGTGAACCCCATCTCTTGCCTGGACCCCCATCTGCTTCCCTGGATTCCCCACCCCCAACCGTGAAA +TCCCCCATCCCTGCCACCTGGACCCTCCGCTCCACCTCCTCCGTGAGCCCTCGTTCTTGCTCCCTGAGCCCCCCCGCTTCTGCTGTGACCCCCTTCTCTG +TTGCCTGAATCCCCCGTTCCTGCAAGCCGCAACCCTTCCTCCGCCATGAAATCTTGTCCCTGCTGCCTGGACCCCTACTTCTGCTGCTGCTGTGATCCCC +TCTCTTGCTGGAAACGCCACCCCTACCTCTGCTGGGAACCTCCTCTTCCCTGCTGCGGGGACGCCCCCCTCCGTTGTTGCTAAATTCCACCCCCACCCCC +AAACCTCCTTTTCATTTCTGTCAACAGCCAAGCCAGTCCTTCCCATTGATGCTGTGAACGGTCTGCAGCTGTCCCCGTTCTTTCAGGGACATGGCAGCCA +AAAGAGCAGTCGTTTTTCCGCTCTTATTTTTGTGTGTGTGCTGTGGTCAACTGTTAACTCCCCAAATTGGGGAGGGTTGTGAGCTTTGATTGTGTAAAAT +GCCTCTCCTGCCGAGGTCGGAGGCAGGTCTTCCGCACGGAGATGATTTATTCAGGAGCCTTTTAAAACTGATCTAGATAGAACCTTTGGGAGGGACTGTG +CTGTATTTTATTTATGAAAAAATGCAGGCGCCTCCCTGGATACCGAGCCCCGTCGTTTCTGTTTGTCAGTCTGCTTTTTGGCATTGAGCATCTCAATGCA +AGATTGTGGAATTAAACCATCTACTTGAGGCTAAGTCGAGCTAACCTTTGCCCCTGAGGGCTGTGTCTGCGTTAACATCGCCAGCAAACAGTTGTATAAA +CCACCGTGCAAATTTCGTTCCAGGACACATTGGCGTGAGACCTGGGAGTACGTTGTGCCAAATCATTGCCACTTGCCACATGAGTGTAAATGATGGCGGA +TGCCAAGTATGTCCTCTGCCGATGGGAAAAGCGATTATGGCCTGCGAAGGTGACAGCCATTATTCTGTAACTTCAGGACTTAGAAATGACTTTCGGGTGA +CAAGTAAAATCTTGATCAGGAGATACCTAGGATTTGCTTCAGTGAAATAATTGAGCCAGAACACGGTTGGCACTGATTCTCGTTCCCCATTTAATGGGGT +TTTGGTCTAGTGCTTCCAAGGTTACACTTCCAGAAATGTCTTTTTTTTTTCACACTAAAAAAAAAAAAAGAATCAGCTGTAAAAAGGCATGTAAGGCTGT +AACTCAAGGAAAGATCTGGCAAGCAGCCCTGTGATAGTAAATTATGGTCGTGTTCAGGGAATGCTTTCCAGCAATTCAGTAGACAGTGCTCAGCTGCAAT +GCAAAAGCCCAGGTCCTTGTCTTTGTCTGCCACTGGCCTCTCATGCCTCAGTTTCCCCATCTGTGAAACAATGGGGATTGGACCAAATATCTGAAATCCC +ATGGTTATAGGCCTTCAGGATTACCTGCTGCATTTGTGCTAAAGTTTGCCACTGTTTCTCACTGTCAGCTGTTGTAATAACAAGGATTTTCTTTTGTTTT +AAATGTAGGTTTTGGCCCGAACCGCGACTTCAACAAAAAATAAGAGAAGAAAGGAATATTTTCTAGCTGTGCAAATCCTCTCTCTAGAGGAAAAGTTAAG +TGTTGTGTTGTTTTAATACTGTTTTTTCCCGTGTAGATTTCTGATACTTCAATCCCCTACTCCCCCAAAACAGTTGAAGCCCAGCCCACTCTTAATGGGC +TTATTCACCATTTGTGTAATTCATTAATGCTCATAATAACCTCATGAGAAAGCAACTAGTTTGATTTTATGTCAGTTTGGAAGCTGAAGATCCAAACGAG +GCATTCTGTGAGATCTATGGAGAGATTGGTACAAACACTGAATACATGTAAATTATACTCAGGGTAGACCCTATTTGTGGTTAAAATAGGGATATTTCCT +TTTTTTTTTTTTTTTTTGACTGTTTCTTAATCAGTGCCATGCCAGGAAAATAGGGATGTTTCCTTCCCAGAGATCTGTGTGTCTTTTTTCAGAAACGTCT +GTGACAGGCCCATCAATTTTGAAATATTTGGTTTTTGAGCCTGTCACTCTAAACCAGCGTTTAACGTTCAAAAGGCAAATAACTGATGACCAGGCGGCAC +ATTGTTCTGCTCCGTGAGTGTCTGGCACTGGGAAAGGTGTAGATTGTCTAGAATGACAGCAATTCCGACGCCCCAGTCAGTCCTGCGTGATTGTGGCGAG +GGCGCGTCTGGCACCGGGAAGGTGTAGATCATCTAGAATGACGGCGATTCCGACGCCCCGGTCAGTCCTGCGTGATTGGCGAGGGTGCATCTGTCGTGAG +AATTCCCAGTTCTGAAGAGAGCAAGGAGACTGATCCCGCGTAGTCCAAGGCATTGGCTCCCCTGTTGCTCTTCCTTGTGGAGCTCCCCCTGCCCCACTCC +CTCCTGCCTGCATCTTCAGAGCTGCCTCTGAAGCTCGCTTGGTCCCTAGCTCACACTTTCCCTGCGGCTGGGAAGGTAATTGAATACTCGAGTTTAAAAG +GAAAGCACATCCTTTTAAACCAAAACACACCTGCTGGGCTGTAAACAGCTTTTAGTGACATTACCATCTACTCTGAAAATCTAACAAAGGAGTGATTTGT +GCAGTTGAAAGTAGGATTTGCTTCATAAAAGTCACAATTTGAATTCATTTTTGCTTTTAAATCCAGCCAACCTTTTCTGTCTTAAAAGGAAAAAAAAAAA +AAAACCATTCACCAGGGTTCTTGCTGCCTGTAACCTCAGGCAGATGAATTCCTAGTTGGCTGTGACTTTTGGTTTAAGTGGAAGGTTGAGGAGGAAAATG +AAAATAATTCTTTTGTTATCTAAAGGAAAACATGTTTGAAAATGTCTTGGCGGCGTTGGCTGGTGGTGTGTAACGTCGATTTTGTCTCTGCAGAATTAAG +GTGAAAAGCACTGAAGTTGAGATCCTAGAGAAGTCTCAAATTGAAGCCATTGCTTCCTCGTTAGGTAAGAGCGTATTTTTAAGTGGCCACTAGGTTTTCA +TAAAATAAGAGGTCATTTGGGAGAATGTGAAGGCTCAGCTTTCTGGGTAAAAATTCACCCTGTTCACCATGTTTTTCTTCATACAAGGGAACGCGAATCC +CCTGAGCTGAAGGAGAAGGAAAAATGGATCCGCTTTCTTAAACCTTTCCAGAATTTGCCCCTAGAACCACTCCTATTCTTGACGCCCAGAATGGTCAGTG +GTGAGCATCAAGGTCATCTCGTACCCCCGTGGCCTCCAGTACACAAGACGAGGAAGGACTTTGCTGCCATAAGGGGGGAGGTCCTCCTTTTTCCTTTCCT +CTTCCTATAGTAAGATTTGCTGTGGTACTGTCGCTGCCTGGCCAGTCTGGTCTCAGCCCAAGGTTTGAGAAGCAGTTGGTTGTGTGTTTAAAATTCCAGA +GCAGAGCCCAAGGGAGAGAACGGGTGGCCTGGCACTGGGGTTGGTGGCACCCATTGTTTGAGGCACTGTCATGGGGGGCACGAGGCAGGTCGGAAGTGGA +GCTCTCGGCTTCCCATCCATCCGGGTGCGCTTTCTCCCAGGCCTTCAGTTTAGCACCCACCTCCTTTGCACACTGTGGGTGAGAAAAGCTTTGCCTGAGT +CCAGCCGGGGACTGGTCATGCACATACATGACAAGTGAGGAGCACTGGTGACTGCCTGCCCCCTAGCCACAGTTGTGCAAACCCAAACCTGCCAGCCTTC +CTTCTCAAAGTGGAACTGTTTATCCCATTTGCAAATAATTGTTTCTCTTGTGAAAAGATGGACCGGAATTCCTTCCAATGATGTTTATAAAATCAGGTCT +ATTTTCCTGTGTCTTCCGAAAAACAGCTCTTGTTTAAAGCAGGATCCATCTCTGCATAACTTAGGCCGGGCTGACCATCATCTTGGATGGCGTCGTCCTT +GTTGGCGCAGATTGTGTTGGGGGGCTGGTTGTTTGTGGGCGCCTTTAATATTCAAAGGGGAGAATACTGTTCTGATTGAGGCATTATGCCCGCTGAGTTG +TGATATTACATCCATCATCTTGTTCAAATAAATAGCGCCGTATCTATATGTCGGAATGAATAAATAAAAGTGCTGCAGCAGGGAGGTTGGGCTGGAAACC +AGAGGCCCACGATGCTCTTTGCTGGCTTTGAAATGCCCTTGCAAAGAAGTATTGAAAATTTACCAGCCCACAATGAGTCTTTTAAATCTCCTTTTCCTTG +CTACCACCAACCCCTGCACCAACCAAGAATACGTTGCCAGCAGAGTTCTTTATTTAGTTGGCATTGGTTTTTATTGACCCTGATTGAATTTGAAATTGTA +AGGCTGAGAGAGGATTTGCAAAACATTTGAATACATTTTGCTCACGGTATTGTTTTGTAACTTGGAGGAATTTATCTTTTTAGCCAATCAGGTTAAGGTC +AATAAATTTGGTTTTTAAAAAAATGAAGCCTCGAATCCCGGAATGAATAGCTGTCGTTCTGTAGCCTCGTCTCCTTTTTGGGAAAATGTAGGTGAGAAAT +GTTAGTCCTCCCCTTCAGTGATTTAGGTATGAAACTAGCCGTCAGAATGAGACAAGCGAGCTTCTAAAGCGATGCCGTGACCGCAGTGCCTGTGCAGTGA +ACGTAACCGGCATTGTGTATGTTCGGTCCTTGCAGCCTCACAGAATGAGGTTCCTGCGGCACCCCTGGAAGAACTGGCCTACAGACGGTCGCTTCGCGTG +GCTCTGGACGTTCTGAGCGAGGGCTCGATTTGGAGTCAAGAAAGCTCTGCAGGGACAGGTAGAGCTGACCGGTCTCTGCGAGGGAAGCCCATGGAGCATG +TCTCCTCGCCCTGTGATTCGAACTCCTCATCTCTTCCCCGCGGAGACGTGTTGGGCAGTTCCAGACCTCACAGGAGGAGGCCATGTGTGCAACAAAGCCT +GTCAAGTTCGTTCACTTGTGAAAAGGACCCCGAGTGCAAAGTGGACCACAAGAAGGGGCTCAGGAAAAGTGAAAACCCAAGAGGCCCGTTGGTCCTCCCA +GCTGGAGGTGGTGCCCAAGATGAGAGTGGGTCCAGAATCCACCACAAAAATTGGACTCTTGCAAGTAAGAGGGGAGGAAACTCAGCGCAGAAGGCTAGCT +TGTGCCTGAATGGATCTTCCCTTTCAGAGGACGACACGGAGAGAGACATGGGGAGCAAAGGAGGCAGCTGGGCAGCCCCGTCCTTGCCCTCCGGGGTCAG +GGAGGACGATCCCTGTGCCAACGCTGAGGGACACGACCCCGGTCTGCCGTTGGGCAGCCTCACTGCGCCCCCAGCCCCTGAGCCCTCGGCCTGCTCAGAG +CCTGGAGAATGCCCTGCGAAAAAGAGGCCGCGCCTGGATGGCAGCCAAAGGCCGCCTGCCGTGCAGCTGGAGCCCATGGCAGCAGGGGCCGCACCATCCC +CCGGGCCGGGGCCAGGGCCCAGAGAGTCTGTGACCCCGCGCAGCACCGCCAGGCTGGGCCCGCCTCCCTCCCACGCCTCTGCGGATGCAACCAGATGTCT +TCCTTGCCCGGATTCCCAGAAGCTGGAGAAAGGTAAAAGTTTCTCGTGGAGGAGGAGAGCGCAGAGGGTGGAGTCCTGCTCCTCCGCAGCCAGACTGGGA +GCCAGGCACGTGGGTGTTTTTGACCAGATTTTAATGAGATCGTTGCCAAAATAGACTTAGAGCAGAGACTTCCTCATTCCTTTTTGTCTGTCTCCCCACT +GGGCTATAATTGCTTCAACTTCTAAATATTTGTCTTCTTATTTTTGTTTAGAAGGGAAGGGAGTTGAGTGAGTGGGGAGCCCGTAGAGGGGCGGCGGGCC +ACGATTGTCTGCGGCGCGGCTGGGAGCATTGTGGCTGTGCTGAGGCCGCAGCTGCGGCTGCACCCCGAGGATTAACTCTTTTAACGGAAGCAGTAACGCA +TTCCTATTAAATTGGGCAGCAATCTCAAAAGTGATTCACTCACTCAAAAGACTGACTTTTTAAAGAATTCCTGTGCAGATATATTTTTGTGTGGTTGCAG +GCAAGCACTGTGACTTTTTTCCTTTTAACACTGTAGCATCCTTTATTTTTTAAATGCTAGTTCAGAAATCTTAATTACCACATGATCAAATGTCTGGAAA +TCTACTTGCTACAAACTTACCGCGCAGATATTTCAGTCTGTACTCTGAACTTCTTTCCTGAGGTCATCATCTCCTTAGCACGTTGGAAGCGGCAGGGAAC +TGAGGTTGCCACGCTCTGAAGACAAAGTGACCGCACCCCTACCCTGTTCCATAGTCAGCTCCCGTCCCGGCCCCCTCCCTGCGTATCCGCACCTCTGTCC +TGTTCCATAGTCAGCTCCCGTCCTGGCCCCCTCCCTGCGTATCCGCACCCCTACCCTGTTCTATAGTCAGCTCCTGTCCTGGCCCCCTCCCTGCATATCC +ACTGATTGCTTCAGATGTGAAGGGACAGCCAGGCCGGGACAAAAGGGATTCCCACCCAGGGTGCGCGCAGCTTCTGTGGCCGAGGTGGCTGCTGCTTACG +GCCCGCCTTCCCTTCACCGCAGGCCTCTCTCCCTCCCTCCTTCCCTCCTTCCCTCCTTCCCTCTTGCGTTTTTCTTTAAAATGTAGTTTATTAGAAGCGC +ACTCTGTTTGAATTTGGCAGTGTGGAGTTGTGTATAGCATGGAACCTTTTCTTTATGCATCGATGGTCATGTGTCATGAAATGTTTTCTTGGGATGAGTC +ATCAAGACAATGCAATGACCATGAAAGTCTAATATCACATTATTGGCAGAGTGCCAGTCTTCCGAAGAGTCCATGGGGTCTAATTCCATGCGTTCTATCC +TGGAGGAAGACGAGGAAGACGAGGAGCCACCAAGAGTCCTTTTATACCACGGTAAGAAATGATCAGGGGGCGCCGGCAGTCCTAACGGTGCGCTCAGAGG +CAGCGGCGGCGGGGCTCCGAGACCGGGCCCCACATTCTCCATGAAAGGTCTCCTGCGAGTTCATTTCTCTCCCACTGAACCGAGACCTGGAAGGGACCTT +CAGAAGTGTCACGTTTTCAGTCCTCTATCTTAAGAATAACCTACACAAAGGGACGAGAGACTCCTGGGAAGAGACGGCCCAGCCCTCCCTGTTAGAGCAT +TACTCCTGTCACTTACCTCAAGCCCTTGTCCTCCTGTCCCCTCGCGGGGAGTGAGGGATGGCCCAGTGAGCCGAGGGGCTGCGTCGCCATTGCTCGGGTG +TGGCCACGTACTGTCTCGCGGCTTCCGTTGGTGATGGCGTTTGGGGGGCTGTCCAGGGAGGCAGGGCCTTCAGCCCAAGAGTGAACTGCTCCCGCGCCCC +TCCTGTAAGTAGCTGCTTGCACTAGAGGAAAACCTGCCTTTAGGTGCCCCTGAGCATCTACGTGGAAGGGACTAGAAATGAGAGACCCAAAGATCTGAGC +CAGCCGCGAACAGAAAGTCGGCTTCGCAAACCAAGTCACAAGAACCAGCCCCACTTGAGACTCGCCCGTGAACCATTCCTCTTAACCAAGTCTTGTTTTT +CTTTTCTTTAACCTTCTAGTTTCAGAATAATTATAGATTCACAGGATGTTGCAAAAATAGTAAAGGGAGGTGAGGGGGCTTCTCACCCGGGCTTCCCCAC +TGGCAGCATCCGTAAGGCGCAGGATGTCCCCGGCCAGGAAGCTGGTGCGTGTGCAGCCTCGGGAGCGCCATTCCACGCACACTTGCGTGCCGGTGGCCTT +GTTATGTCGTTCTTTTTTTGTCTACACTGTTTGAGTGCTTTTCCATCATTGAAAGGGCTTCATTACAGTCTCACATTTTCCCTTTTTTTTGCCTAATGCT +AATGGTCAGACTTTTTAACAGTTTTCCACATGCTCTTCTGATCCTTTTCCTCTGGGGTGAGCAGTCACCACTCACCAAACCCTGCCCCACCCATTGGGCA +CCTGTCTGGATGGTCCCAGGACCGCAGGTGCTGTGGGGCACCCATTGGGGACTTCCAGGAAATCATTTCTGCAGGATCCGTTCGCACACACGAAGAGCAC +AGTGCCCTCGGGAAGGGCCCTTTCCGACCACGCTGCCCCACTGGGGTTGGGTCACCGGGACATACAGAGGCTGGTGCTGCCTGGCTTCTCCTGCCTGCGG +TGGGAGCTGGGTTTTGCTCCCGTTTGGTTTTGTTTTCTACCTGTCAGGCTGGGCGTCTTTCTGAGGGTTCCCTGACCGGCCTCTGAATTGATTGTTTGTC +CACGTGGGCCTGGAAGTTTCTCTTAAAGACTAAATGCCCCTCACTGGGGAAACGACGCTGTGCCATGTTCACAGCAGACACTCACCCCAGTGGGCCTCCC +TTTTTCTCTGGTCACGTTGGTTACTTCATAGGCCTTTAGGTTTTGATCTGTGTTTATGGACCACGGCACTTCCTTCCTTCCACAGTGCGGTCAGACACAG +GCTTTGTGTGTCTAACGACAGACTGTTTCCAGTAGTTTTTCTAATACTTTAGTTTTAAAATTTTAAATAATTCACTTGTTTTTTGGCATTGAAAATATTT +CATTCATAAATAGTTTCTAGTTATGATTTAAATAATTTTCCCATTTTTGACTGTAGTTTCCCAGAATCCTCTTTAGAATCTCAGTCCTTGTGTTTGGGTC +TTCTCCGCGTGCCATTACCTCACCTCTGTTTTGTGCCACACACTCTTTAAAAGTGTCTTCCCGCGGGGTTTAGAGTTAGGAAAGTCGCGCACACATAGGA +CAGAGCCCCAGCCGCCCCTCGTGGCACCCCTCCCATCCCAAGGGTGCGTTTGTCGCAGCTGGGAACCCAGTGCAGCACCCCACTCAGCTGCTGGTTTCAC +TGTCTCATCATTGGTGGTTAGACTCAAGTAGTGTGGGGTATGTGAATCTGCCTTTCAGATTCTCCTGATCTTTTAAGCGAATGACACAAAGTCAGGTTTT +AACAATATCGTGCTAACTGTGTTTTCTCAGGCTGTTACACCTGGTGCTTGATATGGATTTGACTTGTCTATTCTTTTTTTTTTGTTTTTCTTTTTTCTTT +AATTCTAGAACCACGTTCGTTTGAAGTAGGAATGCTAGTCTGGCATAAACATAAAAAATACCCCTTCTGGCCAGCAGTGGTAAGAACAGCTTCCTCCGTC +TTCTCAGATGTAGTTACTTAAATTTCATGAATTTTTATTCCATCCATCTTTAGTTCTTGATAATTTGATCAGGATAAATGTTTTCATTGTTTTGTTTTTC +CTGGGAAAAGTTGGTGGGTTTTTAGAAAAGACTTCAGGAGATGCCTGTACCTAAATTAAGGCACAATGGTGTTAAGTTGATAGGCCACATTTTCACCAAG +CAGGCTTAGAAAGACCTACTCGAAAAAAATATTTGCGGCCGGGTGCAGTGGTTCATGCCTGTAATCCCAGCACTTTGGGAGGCCGAAGTGGGTGGATCAC +CTGAGGTCGGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCTGACTCTACTAAAAATACAAAAAATTAGCCGGGCGTGGTGGCGTGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCGTGAACCCGAGAGGTAGAGGTTGCAGTGAGCCAAGACTGTGCCATTGTACTCCAGCCTGGGTGA +CAGAGTGAGACTCCGTCTCCGGGGGAAAGAAAAAGGAAAAAAAAGAATTGTGATTTGCTCATTTTAAATATTGTGCATTTCACCCCATGAGAGCTCATTA +ATTTGGATTTTGTGGTGGGGTTGGTTGCATGTGTACAAACAGGAATTCGAAATCCTGTCCAAGTTCCCGGTGTGGGTGATGAGTTCAAGCCGGGGCAGAT +TCTCTGCTTCTGTCTCTGCAGGCCTGGAAGTTGCAGGTCATTGGTTTGGGTGCTGTCCTGGCCTTCGCCTCTCCTTCATATCTTACCCCTTTTTCCCTTT +ATCCTCCTAAGACACAAACGCCAAAAGGCGTTGGCCCTGCAGTAATCCAGAGACGCCTTTGTTGCTCTAATGACTGACCTCACTCGAGTCACCCAGGCTC +CTTGCATGTGACTGATTGTGGTTCCGGGAAACCGGGGATTGAATCTGTGTGGTGTTCGCTGGGGAGGTTCAACACGTTTATGGCCTAGCTGGGCTCCTTG +TGTCGCCTACTGGCCGGCGGAGATGGAGGCCGGGCTTCTGGACCCTCCGCCCTCCCTTGGCACTGGTTTCCTCTCCCGCACCTTGGTAGTCTTTCCCTTG +TTTTCATCAGTTTCTGGGGTCCCTGCTGGGTTAACAGGTCACTGATGTGACAGGTTCCTGGGGCATAAGAGCAGGCAGCCTCCCTGAGAGCGCAGGGCGG +AAGGGCCATCGGAGGCGCTGGTCGCCACTGCTCCTCACTGCCTTCTCACGGTGGCCCCGGGAGGCCAGGACTGGGGAGGCTGTGGGGAGGTGGCAGCGCC +CTGTAGTCCCTGCCCCTCCCCGTGTGGCCTGGGCTTGTTCCCGAGCCTTTCTGCACTTCCTCCACTCACCCAGAGCATTAGGAGGACAAACCTGCCCTGC +TGAGCCGCTGGAGAATCTCAGGACGCTTATTTAAAGAGGCAGCTGGCAGCGGTAGCTGTGGTTCTTTTTATTCAAAAACCCAAACAAAACTGGCTGATTC +CGCTCAGATGGGAAAACGTTCAAGTGATGCGTGTGGCAGAGCATGGGGCCGTTTCTCAGCGCCTCCTTGCGGGAGACTTCGCTGGGGTCACCCCCAGAGC +TGGGGTCAGCGCCTGTTAGATGTATCATGTGATGTCACAAAAAAATATTTAAAATCCACGATCTCTTTTGTTTTGACGTTTTATTTTCTTGGATTTGTGA +ACAGGTCAAAAGCGTCAGGCAGAGAGATAAGAAAGCAAGTGTGCTATACATCGAAGGACACATGAACCCGAAAATGAAAGGGTAACCCGCTGTTCTTGGT +TTCTGTGAATGGGCCTGAGGGGCCAGGCCGGCCGCTCTCAGAGTCAGAGCGGGCGTGGGGATGGAGGGACAGAGGGGAGGCCCCGGCAGGAGTCCAGGCC +CGGGCAGGGCTAGTGAGGTCTCACTGGAGGTGTGCCCTTCTTGTGGCCTCTCACTCCCTGGGATGGGTGAGTCAGACAGAGGCTGGGTGTGAAGGGTCTG +GTCAAACACCCCAGTTTTCACAACTTGATTTGCTGGCTTTGAAAGGCAGCCCAACCAGACACTCACTGGGGCCCTGTTTCCCACAAACCAGCAAAATGTC +CACGCAGGTGTGCAGACAGCATCCCTGCGTCCACCTGAGTTTGCCCCTGGGTTACCTGGTCGTTCCTTAGTCATGGGATGAAAGCACACGTGGATGGATC +AGCCGGCTGAAAGCAGCCTTTAGAACCATCGCATTGCATATCCCCAAGTCGAACGCGCAGAACCGGTGTCATCTGGTACTTCTGTGCTGCCCCCGAGGGG +TGGGAGGTGTGGAGTGGAGACCCAGGCCCCGAGGTCGGCCTGTCCTGGCGGGGCCCAGTCAGTGTTGCTGAAGTCACTGGACCCACCATGGTGCATTGGG +AGCTTCTTGGCAGCTGGGGAAACGGTCACCTTCCATAAATAAGCTGGGGCTGGTGGGGCCTCCAGCGGCCTCCACTGATCTTAATCAGAGACAGGGAAAG +GTTTTTAGCTTATTAGAGGAAGTTCATTCATGTTAACTTTTCCCTCTCTCTGCTTCAAGTTTCACAGTGTCTCTTAAAAGTTTAAAGCACTTTGATTGTA +AAGAGAAACAGACGCTTCTGGTAGGTGGATGATGTTTTGTGCTTGCTTTAAATGGTTTACTTTGTGATTAGTAAATATGTCCTCTGTGTGTAGCTCTTGA +AATCCATGGCTGCGGTGTACGCGTGTGAATGATTGTGGGAAGTAGCAGAGCCAGGCTGCGCTCTGGCCGTTAGAGTTAGATCGTGGGCTCAGTCACTGCG +CTGAATTCTCACAACTGTCCTGGGAAGTTGCGGCCCCATTTCCCCGCTTTACGGGTAAGGAAGCTGGGGCTCCGGCGAGGACAGTTTACCCAGGGCCACC +AGGCAAGGCTACAGCAGAGAGCCTCTGCGCAAGGCCACCGCCTTCCCTGGCCGACTGTCTCAGTCCACCCCATGTCACGGTGGCCTCGGTAGCCAGCCCC +TTGCGGCCGGGGGCGTCCCTAGCTCAGCGTCGGGAGCCCTGTGGGCGCTCAAGTGCTGCAGTGAGCCTGGCCGATACCACGTGGCAGACGTCTTGCTGCA +GAGTGGCTTCCTGCTCCCTGGATCTGCAGCCAGCTTTCATCATGTGCTGTCGATGAACTGCAAGGGATTTGTCTAACTCAGAAATGTCTATTTCCCCTCT +GGAAATACTCATTTTGTTGTGGCGACTTCCAGCACCAACACGTCAACTCAGTGCAGTTATTTTTACTCCTCTGGAAAAAAAGAAAAAGTGGTTGTGTCTT +TTCCACTCTCAGGGATCTGAGTTACTTTCTTTTGTTTTTTTTGAGACGGAGTCTCACTCTGTTGCCCAGGCTGGAGTGCAGCGGTGCGATCTCAGCTCAC +TGCAACCTCCACCTCCTGGGTTCATGCGATTCTGCTGCCTCAGCCTTCCGAGTAGCTGGGACTACAGGCAGGCACCAGCACACCCGGCTAATTTTTGTAT +TTTTAGTAGAGACGGGGTTTCATCATATTGGCCAGGTTGGTCTCGAACTCCTGACCTCATGATCCGCCTGCCTCAGCCTCTCAAAGTGCTGGGATTACAG +GTGTGAGCCACTGCGCCCGGCTGGAACTGAGTTACTTTCTAAAAATGGATGAAGGTGTGGGGTGAGGAGAAGAGCAGGAAGTTCCGTGCCTTAAACGCAG +AAGGGCTGCCGTTTATATCAAAAACCCTGGGTTCTGAGAGCACAGGGTGCCCGCTTCTTCTTCCTAAGAGTGCGCTCACATCTGCTTGTGAGTCAGGTAT +GTGGTGGTCCCGAAGCCCACTTGATTCAGTGGTAGTCACCGTGGCTTCTGAGGGATGATATTGGGGAAGCCGTGCTTTAGGAAAGTGCGGGGGCTGCTGG +GCAGGCAGAGAGCGGCGTCCACCCGGCCCTGGGATGTGCTTATGGGGTGCCCCCGTACCCCTAGTGGCCCTCGGCTCCAGAGTCTTCCCTGGGTCATTGT +GTGATGGTCGTGGCTTTATGGCATCTTTGGGACGGCTGTGTCCTTTTCTGGGGACCCACCCTGCTGCCAGCCCAGGTGCTGTTAGAGCAGCCCAGGTGCT +GGCCTAGCCTGGCTGCAGACGATAGCTCCCAACAAAAACGGCTGTTAGAGCAGCTTATTTCCAGGACTTGATGTCCTGTCATGTGGCACAGTGGCCACAG +GGGAGGTGTTTGCACCGTCGATGCGTTCAGACCAGCCCAAGCCTTCGGGTCCCCGGTGCCCACCTGCGTTCAGACCAGCCCAAGCCATCGGGTCCCCGGT +GCCCACCTGCGTTCAGACCAGCCCAAGCCATCGGGTCCCCGGTGCCCACCTGCGTTCAGATCAGCCCAAGCCATCGGGTCCCCGGTGCCCACCTGCGTTC +AGATCAGCCCAAGCCATCGGGTCCCCGGTGCCCACCATTTGAGCAGCTCAGGGCCCAGACCTGTGCCTGGTGCGTTTCCCATTTACCAGAGGGTCCCTGT +GCGAGGCGTCTGCCAGAGCCCCCTTTGTCAGGGAGGGTCAGAGGTGCGGGCTGGAGCGTGAGCAGCCTGGACACCTGGCTGGTCCCTGGGCTCTGCGTGG +CTTCTGAACCCAGGGTGCTTGGCACTGCCTCCCACTGACGCCTGCTGCCCGGATCTCATTGTAGAATCAAGCCAGGGAGGACTTCAACCAGGACATCGGC +TGGTGTGTCTCCCTCATCACCGACTACAGGGTCCGGTTAGGTACGTGGGGTGCTGGGGAGGGGTGGAGCTGGGCAGCAGGCGTCCAGCCTCTGAAGACCC +CTTGGACGGGCTGGGCCGGAGCTGCCTGGAGGCGGGGCATATTTCCGTGGGCCTGGGGCATTCCCTGTGGGTGGGCTGGGGTTCTGGCCTGGCCTGATTA +TTTCCTAAACAGAGACGCCGGGCCAGCCCCTGGAACACACTTCCTGGGACTCCTCTTAGGTCTACACAGTGCTCTCTCCCCTCCACCCCCTGCAGGCTGC +GGGTCTTTTGCTGGCTCTTTCCTGGAATATTACGCGGCTGATATAAGTAAGTCTACAGGCACATCTTGGAAAATGTGGTTTGCCTTTTAGCCCTTTAGAA +AAACAATCTTCTATGTCTGAAGCTGTGGAAGGGGACGTTGGGGTCAAGGCACTGTCCGCAGCCACACAGCATTGTTCAACCTCTATGAGGTTTTGATGTG +ACCCTGAGGCTCCCTGGGACCTGGGGCTGCTGGTGTCCACTGGCACAGCATCCCGAGCCTGCCCTGGGGCCCTCATCCCATGGGCCACATCCAGCGTGTC +CCTGCTGTGGCTGGTGGCTGCACACATCAGATGTTGTGAAGAATGTAGGCCAGGTGCGGAGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCTGAAGC +AAGAGGATTGCTTGAGGCCAGGAGTTCAAGACTAGCTTGATCAACAGAGCAAGACCCCATCTCTACAGAAAAATAGAAAAAAATGAGCTGGGCGTGTGGC +TTGCGTGCCTGCAGCCCCAGCTACTCGGGAGGCAGAGGTGGGAGAATGGCTTGAGCCCGAGAGTTCAAGGCTGTGGTGACCTATGTGATTGCACCGCTGC +ACTCCAGCCTGGGTGACAGAGCAAGACCTGGTCTCAAAAAGAGAACGTGTCACGAACACCGGGATGTTTGGCCACCACTTCACTGTCGATCCAGCATTTT +CCTTTATCGACAGTAGTGGAGTTTTCCATGCCTCCTGGTTGGTGGAGGAGTGGACGTGGCTGAATTGATTCTGCTTGGGCAGTGCTGCACGGGCAGGCGC +TTTTCTCTGCTATAAGGGTTAAACCTGGCTGCAGGGCCCAGTGAGGGGGGAAAGGCCGGGGGTCCCAGCAGAGGAAGTGTCTTTAGGAGCGTGAATGCTC +CACTCCCGTGCTAACACGGAGCTCGATCGCTAGGGTCTGCCCCCATCCCTGCCATGTCGCAGCCTCCCATCGGCCCTGACCCACAGCCACCCGAGGAAGG +CAGCCCACGCGCTGGTCCCACGACAGGTGCTTCTTTTGCAGGCTATCCTGTCCGAAAATCCATCCAGCAGGACGTCTTGGGGACCAAGCTTCCTCAACTG +AGCAAGGGGAGCCCCGAGGAGCCCGTGGTGGGGTGCCCCCTGGGGCAGAGGCAGCCCTGCCGGAAAATGCTCCCCGACCGCTCGCGGGCCGCCCGGGACC +GGGCCAACCAGAAGCTGGTGGAGTACATTGTGAAGGCCAAGGGCGCGGAGAGCCACCTGCGGGCCATCCTAAAGAGCAGGAAGCCATCTCGCTGGCTGCA +GACCTTCCTGAGCTCCAGCCAGTACGTGACCTGTGTGGAGACCTACCTGGAGGATGAGGGGCAGCTGGACCTGGTGGTGAAGTACCTGCAGGGCGTCTAC +CAGGAGGTGGGGGCCAAGGTGCTCCAGCGCACCAACGGCGACCGGATCCGGTTCATTCTGGACGTGCTTCTGCCCGAGGTGAGCCGCGGACCGGCGTGTC +ACGTGGGCAGGGAGGGGCCTGCGCTGGGATTTTGCAACTCCGCACGAGGAGGCTGCCACGGTCCTCGCCCCTGCTCCCTGGCCGTTCGGCGGCCAACGGA +GCGTGGAGGCCTCCTGTGTTTACATCCTGTCAGTGCTGGGAAATGCGAGTGCGTGCGCTTGACCCTGTGCGGAGACGGAGCCGCTTACTTGACCCCTGTG +CAGAGATGGAGCTGCTTAGAAGCTGTCAGCACCAGGGGGTGCGAACTCCCTCCCTACTGCGGGCGCACAGATGCTTCCCAGCCTCGGTGGGTCAGTCCTG +GGAAACCCACTGCGAGTTGGAAATTCCCAAGTCAGAATCGCATTTAGTACCCAGATAAACCCACTGTAAGTTGAAAAACTGTAAGTGGATAATGCGCCTC +ATACTCTGATAAACCCGTGGTAAGTTAAACACACAAATTAGACTGTCTGTGATTTCGAACTTCAGCTGCGGATTTGGGGCTTGGTGAGGAGCAAATACAG +ATGATTTTGAAGTTTGTATCTGAAATTTCAGAGAGGACATTGCTGGGCATATGTGTACATCTGTGGGAAAAAAACATACTCAAAACTATTTAACTTTATA +ACTATGGGAATTTTCAAATAGACCCAAAAAGAAAATAGCATAATGAACTCTAATGTGCCCATAACCTGCCTGGAATTATTTTTTGGAGCATAAAAACCCT +CAAGCTTTTTTTTTTTTTTTTTTTTGAGTTGGAGTCTCGCTCTGTCACCCAGGTTGGAGTGCAGTGGCGCAATCTCGGCTCACTGCAAGCTCTGCCTCCC +AGGTTCACGCCATTCTCTTGTAGCCTTCCAAGTAGCTGGGACTACAGGCGCCCGCCACGACGCCCGGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTT +TCACCATGTTGGCCAGGATGATCTTGATCTCCTGACCTCGTGATCCACCCCCCTCAGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCACTCCCG +GCCACAGTTTTTTTTTAAGCCCATAAATACTTCAGTGTGTGTCTCTAAAAGGAGGGTGATTCTGCCCCCTGGGGGACACTGGCAGTGTCTGGGGACATCT +GTGCTTGTCACAGCTAAGGGTGCTTCTGGCATGGAGTGGGTTGGGGCAGGGACGCTGCTCAGCACCCTGCAGCGCCTAGGACAGCCCCACCTCAGAGAAC +AGTCTGGCCCCGACGTCCACAGGGCCGAGTGGGAGAGACTCTGCTCTGAACCGAATGGACTCTGTTAAAAATGTGTTTACCATAATCACAAAAGTAAAAA +ATAGGGATGATTTCTTAATGTCAGGTATGTATTGTGTATTCAGGATACTCTTTTTTTTTTATAACAATAAACTTAAGGCCGGGTGTGGTGGCTCGCATCG +GTAATTCCAGCACTTTGGGAGGCCGAGGCAGGTGGATCATGAGGCCAGGAGCTTGAGACCAGCCTGGCCAACATGGTGAAACCCCGTTTCTACTAAAAAT +ACAAAAATTAGCTGGGCGTGGTGGCGCGTACCTATAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCACCTGAACCCGGGAGGCAGAGGTTGCAGT +GAGCTGAGATTATGCCATTGCGCTCCAGCCTGGGCGACAGGGCGAGACTCTGTACCAGAAAAAACCGCCACCAAAAAAAAAACTTAAAATTTTTGAGAAA +TGCTCTTGTGGGTTTGGGTCTTGCCTTTTCTTCTCTGCTTTTAGTGATCTGAGCTATTGTGTCTAGTCCGAAAGATAGTACTGATTTAATTAAGAAACAT +CATTACAAGCAGGGATTCATGGACTAGGTTTGCACCTTCTGAACCATGAGCTAGACCATGTCTGGAGGCTGGAACCTGGTGACCCAGGCTCCCTGCGGCC +TTCTTAACCGCAGGCCACTTGGGGCCAGTTGGGCAGTGCCTGCTGCTATTGAGCCCCGTGCCCTCTCACAGGCCATCATCTGTGCGATCTCTGCGGTGGA +CGAGGTGGACTACAAGACGGCTGAGGAGAAGTACATCAAGGGGCCTTCGCTGAGCTACCGGTAGGCCGCTCCCGGCGCTATCTCCAGCCACTTGCGTCTC +TGCCTTGCAGTTTCTATTTCCACACCCACAGGCAGTTTGACTCCAGGCTGCCGCAGCCCCTCTCCCTCATGAGGTGGCCCAGGTGCTGGGTGGTGAGCTG +ATCACATACGCTGAACTCACCCTGTGGGTCACTCCTGCCCCCCAGGAAGGCTGTGCCCGGGTCTCCCAGCTGGTCGCTGTGGGCAGCACGGGGCCACGGG +CACGTGCCTGGGCCGTGTCTGTTCTTAATCTCTTTTTGCAGGGGCTGATGTTTGCTTTTTGCACTTTCCTCCCCTCTTTCCACAGCCCCATGGCTGTGTG +AGAAATACAGCAAGATTAAGCAGCAGCACGGCCCGGTGCTTTCCAGCAGCCAGAAGAATGCTGTGATCAAGATGTTTCTCTCACATCCGTGTGCTTAGCT +GCCCTTGGATGTTTGGCCCCCAGAGCGCCTAATCCTGTCTCTGGGCATGCGGCCAGGCCTTGCTGGGAGCCAGGCGGGGCCCACGGGGCAGTGACAGGCT +GAAGACTCAACTAGAGTCAAGGACAGGGTCTCCGGCCAGGGTGGCTTGCGCAGCCACCGACGTCTCCCGGGCCCACAGTCACAGGAGACTCCTGGTGAAG +ACACTGAACTCCCTCACCAGCCCCATGTCCTCCCTGGGCAGGGCAGGAGGGGCCCCTGGAGAGGCCAGGGAGGAGGTGTGGGGCCTCGGTGGCATTGGCA +GGCCACCCCCGCAGAGCTGCACAAAGGTGGAATTTGGCCTTGTTTAGGGAGTGTTGGCCCAGCTGGCTTACCAAAACAGGAAAGGCCTTTGGATACAGAA +ACTGGGTGTTTTCCTGCTGGATCTTCATGGTTCCCCCGTCATGCTTGCCGTAAGAATAAGTGAGGTCCGGGGAGGGGGTAAGGTCGGAGCCAGGACACCT +GGACCCAGCCTGCTGGTTTGTCCTCTCCCTCCGTCTCAGAAGCCTCTTCACCGCTCCACGCCCATCTGTGGAAATCTTTCATCCTGATTTTTTTTTTTGA +GTCTGGGTTGCCGACATCAAAACCCGTTAGGAGTTCATCACAGCTTCCAGTTGCCATGAAAGCCTCCCGTGACCTGTGAGAATGGTGCTGGTGCTGATGG +AGAAGTTACTTGGGCTGAGCACACAGGCCGTGATTTCATCACGCCGGGGACATGCTCAAAATAACAAGCCAGTGAGCAGCATCGCACTTGATCTTTGGCC +TCAGTGGAGCCTTGGGTCACACACTGGGCGTCCTGGGACCCAGTCTCCCCGCCGCACGGCGTTTCCCAGGCCCTCTTGTTCTTTTAGAGTTGCACCATGA +GCCTCTCTGCACTCTTCCCAAGGCTGTCCTCCTCAGGTCTGCCTTTCTCTGGTGCTGCGGCCGGTGTGCTCTCCCCTATTTCCAGGTCTGCTGGGGCGCA +CATCAGAGCCAGCAGCCGTTGTTGATCTCTTTTGATCCAGGGCAGCCCTATTGCTGAGAGGGGTTGCTAGCTAAGCAATTGTTATAATTTTCCTTTACAG +GGAGGTCACTTAGTAAGGACAATTTGGCATCTCATACTCTTTCGTAAAAAATTATTTTTAGTCAGTCACAGTGGCTCATGCCTGTAATCCCAGCACTTTG +AGAGGCTAAGGTGGGAGGATCCTCTGAGCCCAGGAGTTTGAGGCTGTAGTGAGCCATCATTATGCCACTGCACCCTAGTCTGGGTGACAGAGCAACACCC +TGTCTCTAAAAATAAATATTATTTTAAAACATTGTTAAGGCCTGGTGCGGTTGCTCACGCCCATAATCCCAGCACTTTGGGAGGCCGAGGCAGGTGGATC +ACGAGGTCAGGAGTTCGAGACCATCCTGGCCACCATGGTGAAACCCCATCTCTACTTTAAAAAAAAAAAAAAACCAAGCATGGTGGCACGCGCCTATAGT +CAGTCCCAGCTACTCAGCAGGCTGAGGCAGGGGAATCGCTTGAACCCGGGAGGTGGAGGTTGCAGTGAGCTGAGATTGTGCTACTGCATTCCAGCCTGGT +GACAGAGCGAGACTCCGTTTCAAAAAAAAAAAAAAATATTACACATCCTGTAAAAGTTACCATCCTAACCTTCTTAAGTGTATGGTTCGATGGCGGTGAG +CACTTTCACAGTGCTATGCAGCCGGTACTGCTGCTCATCTCCGAACTTCATCTTTCCAAACTACAGCTCTGTCCCCATCAAACAACTGCCCTCTCATATA +TATATAATATATATTATATATATAAAATATATATAGCCATATATATTTATATATAATGTATATTATATAAAATTTATATATTATATAAAATATATAAATT +TTATATATAATATATAAAATCATATAATTTATATATTTTATATATAAAATATATATTATATATAAAATATATTATATATAAAATGTATAATTTTATATAT +TATAATATATACAATTATATAACAATTTTATATATTATATAATATATAATTGTATATATTATATATAAAATGTACAATTTTATAATATATAAAACAATTT +AATATATAATATATATAAAGTATGTATACTTTATATTATATATAAAATATATAATTTTATATATCATATGTATATGTAGACATACACACACACACATATG +TATTTATTTATTTTTTTTTTTTTGAGACAGAGTCTTGCTCTGTCACCCAGGCTGGAGTGCAGTGGCACAGTCTCGGCCCACTGCAACCCCCCCACCGTGC +CTTGGTTCAAGCGATTCTTCTGACTCAGCCTCCCGAGTGGCTAGGATTGCAGGTGCCCACTACCACGCCTGGCTAATTTTTGTTATTTTTAGTAGAGACA +GCATTTCACCATCTTGGCCAGGCTGGTCTTGAACTCCTGATCTCGTGATCCACCCACCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCAAAGT +GCCTGGACTCTCTGTCATACTCTTTTTTTTTTTTTTTTTTTTAGAGACAGAATTTAGCTCTGTCGCCCAGGCTGGAGTACAATGGCATGATCTTGGCTCA +CTGCAAGCACCACCTCCCGGTTTCAAGCGATTCTCCTACCTCAGCCTCCTAAGTAGCTGGGATTACAGACATGCGCCACCACGCCCGGCTGTTTGTTTTT +TTTTTTGTTTGTTTTTTTTTTTTTTTGGTATTTTTTGTAGAGACAGGGTTTCACCGTGTTAGCCAGGATGGTCCTGATCTCCTGACCTTGTGATCCGCCT +GCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCGACCACACCCAGTCCTCTCTCTCATATTCTTTAACACACAATGATTAATTACTAAAATGAA +GACTCTTGTTTTCTGAAGGGAAAAAGAAATATTTGACAACCAGCTCCTTGAAGAGCGGAACCGGCGCCGTCGGTGAGGGAGCAGCCGGCTGTGCTGTCAG +CGGGGCCTGGCGGTGGAAGCGCCTCCAGTGTGCATGAGCGTGTCTGAAGATGGGGGGCTCAGGGGGCACGTTTGCGTTTGGACCTGTCTGTGCGTTCTCC +TGCGTGGCAGTCCTGATTTCCATGCTTCTGGAGAATCCATTTCGTTAACACTGAAAGCCAGTTCTCTTTTCCTGGCAGTTTTTTTCATTTTATTTTTGGC +ATTTTTTACAAGATACCGTTCGGGAAAGGCTTTTGAAAGGACGGAAGCGTATTCACTGTGCGCCAGTACTCCTGGCTGTGCTGTGGTTTCTCCCGACGTG +CACATCGATCTCGTATGTGTGGCATCTGATATTAAACGGGAGGTTTTAAGAAGCGTCTGCCGTGATCATGGAGCTTCGGAAGCGGGAATGGTTCTTCCGG +GTTTGCTGTTTTGTCTGTTTCCCCCTTGTGTGGTTTCCGCCTGCGACAGTTCCAGAATTTGCTCTCCCACTCAGTGTGCTCTGCAGCTGTGAGGAAACAG +CCTTCGTTAGAGGCGGGAGCAGAGACGAGCCGCTGCTCTGTGTCGTGTTTGCTGTGGCCGCAGGGAGAGGAGCAGGACACGCACCTTTCCAGGGGCCTCT +GTGTCCCGCACTGTGTGTGAGTGGACCGCAGCGCGCAGCCACATGCCCTGGCTGCCATGGGCCAGACCGCCTCCACCTCCCCCGCCCGCCTGGCCTGTCC +TGAGTGCATTTCCCTGCACTGTGTCGTCACTGCACAGCCAGTCACCGCGGTCTCAGTCATCGGCGCGGATGGCTATGCTGGGGTCCCAGGGTGGCCGCAG +CAGTCAGGGTCACTGTGGGAGCCCTGGGGTGGAGTGACAAACCGCATTGTCCTGTGCCCGCCATGGCAGAAGCGCAGCCTTTGTATGGAGGCCCAACCGC +GCTCCCGTCTGGAGAAGCGGCTTCCGGGGTGTGGCTGCCGGGTCGGCTCTGGTCCACAGCACGGTGCCGGGGCTGCAGGTTGTTGAGGGCTGTGACTCCG +TGGGGCTCAGCCAGGCTCCAGCAGGGTCAGACGTGCTGTTAAGAGCAAAGCCACAGACGATGACTTGTCCATTCTCAGTGGATGCTCCAGGCTGTGCCTA +CACAGCAGTGCTGGTGACATGTCCAGGGTTCCAGGGCCCGGTGGCCTGGGAGCTGCTTTCTCCCCACTGGCTGGGCTGCATCTGGCCCTGGCTGGAGGCC +TTGCTTTGAGGGGCTGTGACCCTCTTCCCCCAGGCCCTCCCCAGCCGACGACAGCCACCGGAGAGGAGATCGGAACACGATTGTCTCAGATGCAGGGCGC +TGTGCGGGACGAAGCCGCAAGGACTCTCGTATCGGGCCCTTGGGACTCGGGAGGTGCCAGAGGCGGCGGCTGCTCTGGACCTCGGTGTTCACTGACCTTT +GTTTCACTTGCCTCTGCTCGACTCCGAGAGCAGGAAACCCGGCCGTGGCCTGGCAGCTCCGCCTCCCATGCCCGCACGCTGGGGTCTGTCTTGTCTGGAG +CAGTGGGGCACACCCCGGAGGAGGCGGGGGTCAGGGCTGTCGGCCTTGGCCCCCTGCTGGTCGCTGTTTCGGGGACTCGGGGCGGCCAGTACCACCGCCT +GAGGCGGGGCTCAGCAGCGTTGCATGTACGGGCCTCGTACTGCCTCATGGAAAATCCTCCGGAGCCGCCCTCCATTGTGGGTTCCTGAGAGTAGGACACA +TTGCCATGGTTTTGTGGGAATCACGCGCCCCTGATGGAACTTTTCTGCTGTTGTGAAGTACTTTTATCCATTTGCTTCTCTGCTGACCTTGCCAAGTTGT +TCGAGGTGGAATTAAACACCTCCCAGACCTCTGGCTTGTCTTTTCTGAACCCCCAAACACATCCCACTGCATGGGTTGTCCAAGCTTGGAAATGGGAGAG +TGACCCTGCCATCCCCAGGGACATGGCCTGGCCTTGGGGTGGATTCCCACCTCACTGGCGGGCCTAGGGTGCTGTTTAAACAGCAGCCAGAGGCTGGGCG +CGGTGGCTCACGCCTGCAATCCCAGCACTTTGGGAGGCCAAGGCAGGTGGATAACCTGAGGTTAGAAGTTCGAGACCAGCCTGGCCAACATGGTAAAACC +TCATCTCTGCTAAAAAAAATTAGCGAGCATGGTGGTGGGCGCCTGTAGTCCTAGCACCTGGGGAGGCTGAGGCAGGAGAATTGCTTGAACCCGGGAGGCA +GAGGTTGCAGTGAGCCGAGATCACGCCACTGCACTCCAGCCTGGCCACACAGTGAGACTCCGTCTCAAAAAAATAAACAGCAGCCAGGGGCCTCACTGGG +GTTCATGCCTGTGGCCCCAGCTACTGGGGAGGCTTAGATGGGAGGAACACTTGTTTGGAGGTCAAGGCTGCGGCTCCAGTGAGCCGAGATCACGCCACTG +CACTCCAGCCGGAATGACGATGAGCACCTGTGTTGCAGCATAGCCCTGCCCAGCAGGTGGAACCAGAATGTGCCAGAGGCCCCCTTGTGCGTCCCACCCC +GCCTGCACCCTCTGCCCTTACTGTCCTGTGGGCTCTGAGGGTGTCAAGGCCGCTGGGACAGGCCCTGCCTGGGTGCTTCCCTCAGTAATGGGGGGTCGTG +GGTGCTCTGGGTTGTCAGCCGGGCAGTTGAGTGGGAGTCAGGGGTGCTGACCTCACAGGCACGGCCAGTGAGGAGCATTCCGGGGCCCTGAGGATGCCAG +CATGGGTGGTCCTGGGCTCGCCCTCTCCACAGCATGGCTGGCGTTCCTCGACTGCCGCCGGAGCCCCGGGAAGACAGGCTTGACCCCGTGCACACACGCA +GGGAGACGCCAGGAGCCCTGCCCTCAGAAGCCTGCACGCTTTGCCTCTCTTCTGGCAGCTAGCTAACCCTGCATCCCCACCTGAGCCTGTCCCTGGCACT +GAGGACACTGGACCTGTGTCACTGGGGTGGGGTGTCCTGGGTCCTGCTGGGTGCTGAGTGTCTCCATGCCAGGAGCTCCCGCCTCTACCATCGAGATGAC +CACAGATGTCCCCAGACGTGGCCTGGTGCTCCGTGGAAAACTGCTGTCCACAAACCATGGCGTCCTTCCCCTGACCCCCGCCCCTTCCCTCTCTGGCTTG +GCCCAGCGGGTGTCTCAGAACCTGGGTGCGTGCTTCTGCCAGCCCCCCAACCACCTGGCCCACACTCCCCAACCCCCTTCACTGAGCCGCAGAGACCCCC +ATGTCCCTGCCAATGCTTTTTCCGAAGCCGGTCTCACTTGTTCCCGCCCTGGCAGTGTGAGGGGAATTGGGGTCCCCCCTCAGTGGCACAGCTGTGCCTG +TCTGATGACTTCCACCAAGCCCCCTTCACTGAGCTGCAGAGACCCCCATGTCCCTGCCAGTGCTTTTTCCGAAGCCAGTCTCACTTGTTCCCAGCAGTGT +GAGGGGAATTGAGGTTCCCCCTCAGTGGCACAGCTGTGCCTGTCGGATCACTTCCAACAAGGTGGCCTTGGTGGCCGCACGGGGCACTTCGTCCATCTTA +AAGGGGCAACACAGGCATGCAGCGAGAATTCCAAACCACAGAAACCTCACTCTCATGGGCCCCACTGCCTGAGGCATTTTCTGTTTTGCTTTTGTTGGTG +GGTTGGTTGGTTGGTTGGTTGGTTTGAGACAGGGTCTGGCTCTGTTGCCCAGGCTGGAGTACAGTGGTGCAAACGTGGCTCACTGCAGCCTTGACCTCCC +TGGCTCAAGCGATCCTCCCACTTCAGCCTCCCAAGAAGCTGGGACCACAGGTGTGCACCACCATGCCCGGCTAATTTTTGTGCTTCTTGTAGAAATGGTG +CTTGCTGTGTTTCCGAGGCTAAGTGATCCTCATCGGCCTCCAAAGTGCTGAGATTATAGGCGAGAGCCACTGCAGCTGGCCTGCCTGAGTTCTTGTGCCT +CTCTGCCTCCCTCCCTGTGCCAGCCTCACGCCCCCTCCTCACCTTCCCCAATTCCTACTCTCACCCCGCCCTGGGTCCTTCCCCTCTCACTGGCCTGAGC +TGTTTCTGGAACTGCTGCCTGCCCTCTGCTCATGTCCTGCCTCTGCCCCGTGAAACCAGCTCCTCCATGTTCCCTGTCTCAGGGGTGTCCTCCAGGGCCC +GGAGTTCCTGAACCAGATTCTTCTCCCCACCTACCTCACCTTTCTGTCCAGTCCGCCTATCAGTCAGCCCCCTTTGCAGCAGAATGCCACCCCAAAACCC +AGCGCCTGGAACATTCTCCACACAGTTTCTGTGGGGCCGGGATCTAAGGGCAGCCCGGCCAGGGGCTTCTAGGGTGGCTCGTGGGGCTGCAGTCCACATG +CTGGTTGGGGCCACATCATCAGAAGGCTCCAACGGGGCTGGGGGTCTGAGGAGCCTCGCTGGGGGCAGCAGCCCAGGAGCCACAGCAGCCGCCCATGAAT +ATCACCGCCATTCTGTTGGTCACACAGAGCAGCCCCGGTTGAACGTGAAGACCCTATAGGGGCTGGGCTTGGTGGCTCACACCTGTAATCCCAGAACTCT +GGGAGGCCAAGGTGGGCAGATCACCTGAGGTCAGAAGTTTGAGCCCAGCCTGGCCAACATGGTGAAACCCCATCTCTACTAAAAATACAAAAATTAGCCG +GGTGTGGTGGTGGATGCGTGTAATCTCAGCTACTCAGGAGGCTGAAGCAGGACAATTGCTTAAACCCAGGAGGCAGAGGTTGCAGTGAGCTGAGATTGTG +CCATTGCACTCCAGCCTGGGGGACAGAGCGAGACTCCGTCTCAAAAAAAGAAAAAAGACCCCATAGGAAGGCAAGAGCCTGAACAGCAAACGCAAGCCCA +GGAGCCCTGTCATCCCAGCGGCCAGAGGACCATCCCCCTTGGCTCCCACTGAACTCAGCTGCAGTCCCCACCCCATCCCCCACCACCACTAGGGCTAAGA +GCCAGCAGAAATCCTTGGGCTGGCTTCATTGTTCCTCCCGGGAAGAGTCCAGGGCAGCTGACACATGATCCCAGCATGGCACGCCGGGGACAGGGGAGGC +ACTCTGCTGTCCCTGACTGTATTTAAAAAAAAAAAATCCACAAGCAAAATCCCTAATGAGCAATGTTCCACAGTAAGTCCTGCCTCAGAACTGTGCAGGC +ATCAGAAACAGGAATGCCTGAGAAACGGCCACGGTCCCAGGAGCTGAGGAAACACCACGCCTGATGCCACGTAGGGTCCTGGATGGAGCCCTAGGCCAGG +AAAGGGCATTAGAGGAAACCCAGGAAACTTGGATAGAGTGTAGATTTTGGTCAGTAATAATGTATCATGTGACAAATGTATCACACTCATGAACTGGGCA +TGGGGTACTCACAACTCTAAATTATTCTAAAAATATTGATATAAATTTAAGACCAAAACCATGGCCAGGCGTGGTGCCTCACTCCTGAATCCCAGCACTC +TGGGAGGCCGAGGTGGGCAGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAAACCCTGTCTCTATTCAAAATACAAAAACTAGCCGGGCAT +CGTAGTGTGTGCATGTAATCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATCACTTGATCCAGGGAGGTGGAGGCTGCAGTGAGCTGAGATCTTGCCACT +GTACTCCAGCCTGGGTGACAGAGCAAGACTCCATCTCAAAAAATAAATAAATAAAAATAAAACCAAAACCCTACAGCACGGGCAGCTATGAGAACTAGAG +AAGGAAGAGGGTTTTGTGCACCTGCCAGCCTCTTAGGTTCTTGTCAGCTTTTCCCCCAAGTCTTTATTATTATTATGTATTGTAGAGATGGGGTCTTGCT +ATGTTGCCCAGACTGGTCTCAAGCTCCTGGCTTCAAGTGATCCTCCTGCCTCGGCTTCCTAAAGTGCTGGGATTGCAGGTGTGAGCCACCATGCTGGGCC +CCTCCAATCCTTTTGAGCTGCCCAAGAACAGAGACCAGGCCTGGCTTTGCTCAGCAGTGGGTCCCCAGCCCATGGCACGAATTCAGTAAACACTTGTTGT +GGTCCTCAAGGGGCCCCCAGTCTTGCTAGTCACCTGTGTTCACCTAATTTGAGCCTCTGTTTTCTTTACTTTTTCTTTTTCTTTTTTCTTTTTTTTTTTT +TTTTGAGATGGAGTCTCACTCTGTCGCCCAGGCTGGAGTGCGGTGGCACGATCTCAGCTCATTGCAACCTCCGCTTCCCGGATTCAAGTGATTCTCTTGC +CTCAGCCTCCCGAGTAGCTGGGATTTAGATACAGGGTTTCACCATATTGGCCAGGTTGGTTTTGAACTCCTGACCTCAGGTGATTTGCCTGCCTCAGCCT +CCCAAAGTGCTGGGATTACAGGCGTGAACCACCGCACCGGCCTTTGCCTCTGTTTTTGTAATCATAAAACAGGCAGACAAAACCTCCAGTGGAATTGTGA +AAATTAAATGATATGCATGCAGAAAGCGTTCTGCAAACTCTGTTTTGCTAGTTTGGGTGTTTAGTGTTAGTTTTTATATCATTAGTACTGGTTGTAAACT +TATCAATTTAAGCAAGATGGAAAATCGAGGGTGTGTCAGGGAAGGGGGAAGTTTGAGCTGAAATTATGACCTCTTAGGGGTGGGAAGAGGAGGCTTTGGG +GTTGTGAGGTCTGAGCCCCCTTACTTTGGGATGAGTCCACATCGCGGCGACTCCTCTGCAGAATGCGGTGATGTTGCGGTAAGGGGTCCGGGATAGCTGC +GAGGCAGCTGGACCAATCCTGAACGAAAGACATCAGTGATCGCAAGAGGCGCTAAAACTTCTGCCGAAACCCGGGATCGAACCAGGGACCTTTAGATCTT +CAGTCTAACGCTCTCCCAACTGAGCTATTTCGGCTGGGCGGCAGAGTCGCTCTCGCCGGGACTCCGTCCCGCGCTGCGCCTTCCCTGCGCAGGCGCAGTC +GTTTCGCGTCAGCAGGCCCCACATCCTTTGTAAGGTCTCCCAGGGCGCCGGAGCGCAGTGTCGTCTCTGTGGCGCAATCGGTTAGCGCGTTCGGCTGTTA +ACCGAAAGGTTGGTGGTTCGAGCCCACCCAGGGACGCGTGGTGACTTTTGCCCTCCTGGAATAACAAGAAAATGAGTGTCGCCTCTGTTTTTGTCGGTCC +GCCGCAGACCCGCGGCCCCCACGTGCGCACTCCGATGACCTTTCCGCCTCGGGTGATCTGGGGGTGCACGGCGCAACACGACCACGGAGGCCGAAAGCGC +AGCGGAACCTCCCGGCTCCAGGTTCCGGTTTCCGCATGCGCTCCGAGCCGCTTTGGGCGGCGGCCCCGGGAACCCGGAGCGCTAAGGAGAACGGACCTCA +GAGGTTGTCTGAAGGCCGAGGCCAAGATGGCGGTGCTGTCAGGTGAGCGCGGCACCGGCGGCGGGTGTGGGGCCGCGCGGGTCTGGGGCCGTGGGAGCCT +CGGGTGTCGTGGTGGCGTCGGGGGTCGGTGCCGGCGTCGTGGCCGCGGTCCTCTCCGGGCTTCTCCGAGCCGGCCGCTCCTCGGGCTCCCCGCCCGGCTT +GCGATGAACGGTCGCCGTTATTGCGTCCAGAGTACAGTCGGGGAAACCGAGGCCCGGTAGGTCATGACGCAAGCCTCCAGCCTCAGGAAGGCGCTCGGGG +TGGAGGCTGGAGGGGCCCCATTCACGTCCCCGAGACCAGGGCACGGCCCGCGAGGCTGCTCTTGAGATGCCCTGGAGAGAGCGGGGCCTGCCTGACAGGC +TGGGAAACTGAGGCCCATTGAGGGTCTTCGAGGTCACAGGGCCGGGCCTGGGAAGGAACAGGACCCAGGACATCCACGCCACCCTGCTGGACCCTCCACC +TCCCTCCCCACCCCTGGGAGGTAAGGGCCTCTCGCAGAGCCTGTCCTGCTCCAGGGACTTTTTTGGGATCAGCTGAAGCCTGCGGACCTCTGCTCAGATA +AAGTTATTAAATGCATGGAATAAAATCCATAGAATTGCAAGGAAATCAGTTACACGGAGAGGCAGTTATTAAAAGATTGTCTTGAAACCTGATTGGCGAC +TTAGTAATCTAAGTGCTTCCCTTATGAACGCGATCTAGCGGCAGGTCTAATTGCGACTGTGATTTGGAAGGAGTGAGGAGTGGAAATGAGGCTTTGATGA +TACGGAAACGTCTGCAGCCCCTGCACCATAGCTAGGAAACATCTGTGATTCCGCTTGGTGAAAAGTTACAGGTCCTGCTAATACTGCCGTATTTTGTTGT +CTATGCTAAGAATTTTTTATTTATTTATTAAGACAGGGTCTGCCTCTGTCGCTCAGACTGGAGTGCAGTGGTGCCATCTTGGCTCATCACTGCAACCTGT +GCCTCCCAGGCTCAAGCGATTCTGGCACTTCAGTGTCCTGTGTAGCTGGGACCACAGGTGTGCGCCACCATGCCTGGCTAGTTTTTGTATTTTTAGTAGA +GATGGGGGTCTTGCCCTGTTGCCCAGGCTGGTCTCGAACTTCTGAGTTCAAGCAATCCTCCCACCTGAGCCTCCCAAAGTGCTGGGAGCCACGGCACCCA +GCCTACGCTAAGAATTGAATGAAGGGCTAATTTTCCATAAGATGCTGGTGACAACAAAGACATATATATTTTTTTATTCCAAGCAAATTCACAGTTCTGA +ATCCTCACCAGGCCCCTTGTTAAGAATGCCTGGCCCACGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGAAGGCCAAGGTGGGCGGATCACCTGA +GGTCCGGAGTTCGAGACCAGCCTGGCCAACATGGAGAAACCCCGTCTCTACTAAAAATACAAAATCAGCTGGGTGTGGTGGCGCATGCCTGTAATCGCAG +CTACTGGGGGGCTGGGGCAAGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCTAAGATTGCACCATTGCACTCCATCCTGGGCAACAAGAGT +GAAACTCCGTCTCAAAAACAAAAACAAAAACAAACCAGCTGGGCGTGGTGGCTCAGGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGCGGATCCC +CTGAGTTCGGGAGTTCAAGACCAGCCTGATCAACATGGAGAAACCCTGTCTCTACTAAAAAATGCAAAATTAGCTGAGCGTGGTAGCAGGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATAGCTTGAACCTGGGAGGTGGAGGTTGCAGTGAGCCAAGATTGTGCCGTTGCACTCCAGCCTGGGTGAC +AAGAGCGAAACTCCGTCTCAAAACAACAACAACAACAACAAAAACCCTGACCCAGAGGCACAGAATCCCATCACCTCAGAGGTTCTCAGAAGAGTATCTC +CTCTGCTAGGAGCTCATCCAAAGTCCTGCATTTTCAGCTTGGGAAACTGACACCTGGAGTGGGGCAGCTCCCACCAGAGCCTGGGGCTGGGCAGTTAGCC +TGTCTGCTGTGCCCAGCCTCAGGCATGCCAAGAAGTAGGTCACAGGCTTGTGTCCTTCAGAGAGTTGTGGCCTGGACGGGGCCATGGGAAACAGCAACCC +CGGATGAGGCTAAGGCTGGGGTGAGGGAGGGGCTCAGAGGCAGGAGAAGGCCCCATGGATCGCTGCATTCAGGGGCATCAAACCCTGGCCCTGGCCCCTG +GAGGCTGCCCACAGCCTCTCCATCGGGCCTCACCTCACCCACAGCGACAAAGTACCATCACCTGGGCAGCTTCAACAGAAGCTGATTGTTCTCACAGTTC +TGGGGGCTGGAAGGCCAAGATTGGGGGTCAGCAGGGTTGGTTCCTGCTGAGGCCTCTGTCCTTGGCTTGCCCGTGGCCATCTTCTCCCTGCGTCTTTCCT +CTGTACATGTTTGTGTCCTGATCGCCTTTTCTTACAAGGACATAAGTCATATCGGATGAGGGCCCACCCTCGTGACCTCACTGTCCTTTATAATGACCCT +TTATTTTATTTTTTGAGATGGAGTCTCCCTCTGTCACCCAAGCTGGAGTGCAGTGGCGCAGCCTCTGCTCACTGCAACCTCTACCTCCCGGGTTCAAGTG +ATTCTCCTGCCTCAGCCTCTCGAGTAGCTGGGATTACAGGTACCTGCTACTACACCCAGCTAATTTTTGTATTTTTAGTAGAGACGGGGTTTCACCATGT +TGCCCAGGCTGGTCTCGAACTCCTGACCTCAGGTGATCCACCTGCCTCGGCCTCCTGAAGTGCTGGAATTACAGGCATGAGCCACCACGCCCAGGCATTA +ATGATCCCTTTAAAGACCCCATCTCCAAAAGCAGTCACATTCTGAGGTCCTGGGGTTAGGGCTTCAGATGCAGGTCGGGTGGAGGGTCACAGTTCAGCCG +TCACCAGCACCAAGCCTGCCTTTCTGGATTCTTCCTTGTGAGCCAGGATTCCTGGCACCTCCAGGTTTCCTCCCGCTGAGTGCCCCGGGCGTGGCAAGGC +CCTGCTCTGGCCTTAGTCTTCGCCTCGGGAAGGCTCTCCCAGGAGACTTCGTGCAGGCGCGTTCCCTCCTCTGCGCTTCCTTTGAGGCTGGCTCCTCTAG +GGGTGCTTTTCTGTGTAGATTGACGTGGGCAGCGCCCTCCCCGCTTAGCGGACTGCAGATTCCTGCAGGATGGGGCCTGTGCTCAGCTGCGTGGGAAACG +CCCGAGCAGCAGCCAGGGCCTGGAGCACCCAGCACACGCTTGTCAGGCACAGCTGAGGCCAGGACGAGCACTGGGTGCCCAGGGAGGCCCCAGCATTGCT +GGAGTGGCAGGCACCCCACAAGCACGCATAGATGGAGATAGAACCGGGTGCCGGCAACCGGAGGACCTGGGGTCCTGGTGTAGGCGGGACGCCCCGGGTA +TCTGAACTGAAACCTGCCTCATGAGAAGGGGCCAGCAGTGTGCAAGTGTGAGGCGGGGTGTCCCCCGCAGGGCAGCAGCCAGTGTGCAAGTGTGAGGCGG +GGTGTCCCCCACAGGGCAGCAGCCAGTGCGGGGGCCCTGGCGCAGGAAAGCGGCAGGTGCCAGTGAAGATCGCCAGGGCGGGGAGACGGGGCAGCGTTTG +GGTTCCTTCCGGGGCCATGCAGTCTCAAGCAGGGGACTAAGACTCTCTCGTGTTCTGAAAACCCCCTCGTTACCTAACGTTTGTTAAGTGGCACTCGAGT +TGGGATCAGAGCTAGGCTGTGCGGGCAGGAGCCTGATGGGGAAGCGCCTGGAGGCCGGCCCTGCGTGCTGCCCGCAGCTCACTGTTCCCACCCCGTGGTC +CTCTCTGCAGCTCCTGGCCTGCGCGGCTTCCGGATCCTTGGTCTGCGGTGAGTGCCTGAGTCTCCAGCCCTCAGCTGGGAGGGGCCTTCAGCAGCGACAG +ACGAACGGGGCGGGGGGGGTGGGGGGTGGGGGGAGCGCCTTGTTGAAGGTCACGTGTCATGTTAGGGACAGGATGCAGGTGACGGTCTGCACGCTGCCCG +TGATGTGCCGGGACCCTCCCTGGGACAGTCCACGCAGTGGCAAAGGCTGGACAGTCAGGAGGAAAACCCTGTGGGCCCGGCTCAGTGCCGTCAGAGCTCA +CCGCCACCTGGGGTGGGAAGGCATTCTCTGAGCCCTGTGCAGATGGCAGCTGGGGCAGGCCTCCTGCAGACCCAGGTGACTGACAGGGCGGTGAGGGCGC +ATGCCCAGGGATCTTACCTTGGTCATGTGTGGAGGGCCTGCTGCCAGTTTCCTTCTGTGGATGATCCTGGGACCGTCCTTGCTTGGACACTGTTGACCTG +CTGGGTACGTCACAAAAGAAGTTCCATTCAAGTCTGGGCCATCATTGGGGGTCGGGGCGATGGCCGCATGGCTCCAGCGGCTCTGGCCAGTGGCCCAAGT +GTTGACAGGCAGAGGTGAGAACAGTCTCGCAGCAGGGAGGGGAGAGGCAGGACAACAGTGAGTGCGGCTGGGGGAGCTGGAGGGGCCTGGGACAGCCACT +GACCCGCGTTCCATCTCCCGGCAGCTCCAGCGTGGGCCCGGCTGTGCAGGCACGAGGTGTCCATCAGAGCGTGGCCACCGATGGCCCAAGCAGGTGAAGC +TGGCCTTCTGGGGGAGGTCGTACCCCCTCGCCCCACCCCCATCCCTTCCTTATTTTCTGCATCAGTGCCGCAGCCACTGAGGTGCATGGATGGGGCAGGG +AGGGGGTCACACATCCCAGTCCCTGACCTCATGTGGGTCCAGGCCTCTGGCAGCGGCCGTGGGGGCTCGCATCCGCCTCTGGGAAGCACCTGCGTGGCTG +ACGCCTCCTGTGCCCGTGTGTCTCTGTGCCAGCACCCAGCCTGCCCTGCCAAAGGCCAGAGCCGTGGCTCCCAAACCCAGCAGCCGGGGCGAGTATGTGG +TGGCCAAGCTGGATGACCTCGTCAACTGGGCCCGCCGGGTGAGTACTATGAGCTGTAGGCCCTCCTCGAGCGCCAGGGCCTCTCTGCACACTCACAGGCA +CACACATACACACACCAACGTGCAGACACGTACACACACAACACATGCATGCACACTCACATGCGCACATGTGCATGCAAGCTCACATGTATGGACAGAT +GTGTACACGGACCACACGCACACTCACGCACACAATGCACATATGCACACTCGCACACATGCACACTTGCACACACATGCACACACAAGCACATGTGCAC +ACACGCTTGCACACATACACACATGCACACTTGCACTCATGCACACTCATGCGCACATATACACATGCACACGCACACTCGCACACACGTGCACATATAT +GCACAGTCATGCACACACATGCACACTCACACACATGCACACACGTCCTTGTGTGGACACATGCATGTGTGCCTGTTGGCATGCATGCACACAGGCACAC +TCACTGATGCACACACACCCCTGCGGCCGTGGAGCAGGGCGGACCCTCCCGGAGGCCCCTGTGCTGGCCTGGTGGCCTGTGGTTCCATCTGAGGATTCGG +ACCCTGCTGGAGATGACCCCTCCGTTTCCGTCATTCTCTTTCTGGCGTCCGTGTGTTCCTCTTGTTTCTCTTTTAAGGTGAAAGCAGTGTTTTAAGTTAA +AAGGAGCGCGTGTGAAGGCAGTAGATCCTTCTCGGTACCCGTTTAAAGCCTCCCCTGCCTGTGGCGCCAGCCCCCACGCAGCCCCTGCCATCCCCCTGCA +GCGTGAGCACGTGCAGCTCCCTCCAGCTCCTGCGGCACTTGCTGCGACAGCCCGGGTTCAACAATCCCCCATTGATGGACGTTCACTGTTTCCTTTTGTT +TTTTGTTTCCTAAACAATGCCACGGCGAACGTCCTGCCAGGGCCGCAGTGGTCGAGACAAGGATAGTTTTTAATGCAGGATAGTTCTTTTCTTTTTCTTT +TCTTTTCTTTTTTTTTTTTTTGAGACGGAGGCTCGCTCTGTCGCCCAGGCTGGAGTGCAGTGGTGCGATCTCGGCTCACTGCATGCTCCGCTTGCCGGGT +TCTCCTGCCTCAGCCTCCTAAGTAGCTGGGACTACAGGTGCCCGCCACCACGCCCGGCTAATTTTTTGTATTTTTATTTTTAGTAGAGATGGGGTTTCAC +CGTGTTGGCCAGGATGGTCTCGATCTCCTGACCTCGTGATCCGCCCACCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCACGCCCGGCTA +ATGCAGGATAGTTTCTAATGGAGGGAACCTGAGACATGGCCAGCGGCCGTCCCAACACAGGCTTCTGGCGGGCAGGTGGACCTGGCCATTTCTGCCCGGG +CAGCCCTGCCTCACTCTGTAGCCTGACCCTGTCACCCGCCAACACATGCAGCAGGGCCCCTGCCAGGTCTCAGAGCCGCGTGCAGGGAGAGCGGGAACGG +TGGGGGAAATGAGAAGCCACAGGGATGGAGGAGAGGGGAGGGAGTGGCCAAGGAGATCTGAGAGGGCTTCCTGGAGGCGTCGCACTTGGTATGTGGACCC +AGATCTAGTTAACGCAGAGAGTTCCCGGTTAGACCTGCGCTACTACTCGCCTGTAGCCCACGCGCTCAGAGAGTGGCTGGAGCCCCCTGTTGAAATGGTG +GGACTTAGGATACACTGGGTTCGAGGAACTATGTGATGAGGACAGATCTCACCCGTTTCTCTCTATTTTATGTATTTGAATGTGGCTGGTGGGGCGCGCT +TTACAACTCTTGGGGCCCGGAGGCCACCTGCAGGAGCCGCTGTGCCTCTCACCTCTGCCGGCTGCCGCCCCGGGACATGAGTCGGGGGTTCTGGGTGCTC +CACGTGGAGTCTCACGCTGGGCCACGCGGGGCTCCGGGGGTGGCGTCTGACCCGAGCCCGGCCTCCGCAGAGTTCTCTGTGGCCCATGACCTTCGGCCTG +GCCTGCTGCGCCGTGGAGATGATGCACATGGCAGCACCCCGCTACGACATGGACCGCTTTGGCGTGGTCTTCCGCGCCAGCCCGCGCCAGTCCGACGTCA +TGATCGTGGCCGGCACACTCACCAACAAGATGGCCCCAGCGCTTCGCAAGGTAGGCCTCGTCCCAGCCGCCCAGCCGCCCCCAGAGTGAGCTGCGCACGG +ACCCCGCCTCTCTTCCAGGTCTACGACCAGATGCCGGAGCCGCGCTACGTGGTCTCCATGGGGAGGTGAGTGCAGGGCGGGGGGTCTCCAGGGACAGACG +TAGCGTGAGTGCTGGCCTGGCCGTGCCCTGATGGCGCTTATCAAAAGTGTCATCTACATTCAGTGAAATCCCACGTGGTCCCGGCGCTGCCCTTCAGCCG +TCTCGGTGCCTCCACCCTAGGCAGATGCGCTGGTGGGCCTCTCCCCAGAACGATTCCTCCCATCCACCCCCACGCAGCAGACCCCACATTCCGCCCAGTT +CTCTGCTTTACTCACACATAAGTGATGACAGGTGCTGTAGATAGTTTTATAATCTCAGCCTTCTCACTTGCCATTAGTTTTTTTTCTTTTTTTTTTTTTT +TTTGAGACAGAGTCTTGCTCTGTCAACCCAGGCTGGAGTGCGGTGGAACCATCTCGGCTCACTGCAACCTCCGCCTCCCAGGTTCAAGCAATTTTCCTGC +CTCAGCCTCCCAAGTAGCTGGGATTACAGGCATGCACCACCACACCCAGCTAATTTTTGTATTTTTAGTAGAGACGGGGTTTTACCATGTTGGCCAGGCT +GGTCTTGAACTCCCTCAGGTGATCCGCCTGCCTCGGCCTCCCAAAGTGCTGGGATTATAGGCATAAGCCACCACGCCTGGCCTTGCCCTCATTTTTTAGT +CATTTCCCCGTAACATTGAAAGGTATTTAGTCTCTTAACATTTTAAAATATTTATTTATTTACTTAAAGATGGAGTCTAGCTCTGTCGCCCAGGCTGGAG +TGCAGTGGCACGATCTCAGCCCACTACAACCTCCGCCTCCCAGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGATTACAGGCACCTGCC +ACCACACCTGGCCAATTTTTGTATTTTTAGTAAAGAAGAGGTTTCACCATGTTGGCTAGGATGGTCTCGATCTCCTGATCTCGTGATCCACCCACCTCAG +CCTCCCAAAGTTCTGGGATTACAGGCATGAGCCACCATGCCTGGCCAATATTTATTATTTTTATTTTTTAGAGACAGAGTCTCACTGAGTTGCCCAGGCT +GGAGTGCAGTGGTGCAGTCATAGCTCACTGCAGCCTTGACCTCCTGGGCTCAAGCGGTCCCCCAACCTTAGCCTCTCAGAGTGCTGGGATTACAGATGTA +CTCCACTGTGCCTACTTTTTAAAATTTCTGTAGAGATCAGGTCTTGATAAGTTTACCCTTTTAAAGCGAGCAGTTCAGTGGTTTTTAGGCCACCACCTCT +AATTCCAGAACATTCTCATCACCCCCAAATGAAATGCTGTCCCCATCAGCAGTCACTCTGCATCCCCTTCCGAGCCCCGGTGCCCACACCTCCCCTCCCT +GTCTCTGTGGATGGGCCCGTCCTGGACATTTCACAGAAACAGGATCACACGCCGCATGGCCTTCTGTGTCCGGCGTCTCTCACTGAGCGCGACGTCCTCA +AGGTGCATCCGTGCTGTGGCCTGTGTCCGAGCCTCGTGCCTTTTCTTGGCTGAATAATATCCCACTGTGTGGACATATTACTAATCTAATTCTAAACAGT +TAATTAGAATATTCCAGAGTTTTCATAACCGTCTCCCACTGCTGGGCATTCAGGGTATGTCCATTTTTACGGCTGTGGGAAGCAGTGCTGGGAGTGGAGT +CTGTGTGGTCTCCTGGGGTTTCCAGCTCCCTGCCCCGGGTGGACCCCAGCGCCTCACTGACAGAGCCGGAATCAGGCGAGGGTGAGGCTCAGCCGCCCCA +TAGACAGGGGCTGGGTGTTGGCACTGTGGCTGTCTGAAGTGGCTTTTTGTTGACACATGTGATCTGACACATCCCAGCCCCGGGAATCGGTGGTCAGGAG +CCCCCTCGGGAGGGGAGCACTTTTCCCCGAGTTATCAGCCACGTGTGAGCTTGCGCCCCACTGGTCCCACAGAGGCTCTGGGAGCCTGTGCGTGTTTGCT +CATTGCTTCTCCGTGACAAGTTCCAGCCTCGTAGGTGCCTGGCCTGCAGTTGAAGGCGGGTGGGGATGGGGCGAGGCCTCGTGGAGGGAGGGTGGGCAGG +CGGGTCTTCGGCACACTCCCCTCACGGTGCCTCCCCAACAGCTGCGCCAACGGAGGAGGCTACTACCACTATTCCTACTCGGTGGTGAGGGGCTGCGACC +GCATCGTGCCCGTGGACATCTACATCCCAGGTAGGGCCGGGACCGCACCGCCCACGAGGGAGCTGGAGACAGGGCCAGCGCCACACGGAGCCCGGCGGCC +CCTGTGAGGGAGTCCCACACCCCCAGCAGACGGCGGGCTCCCCCATCCTATGGATGGGCCGACTCGGAGCGCTGCCTCTTAGTGGAGCCTGTCCCCTGTG +AGAAGTCGGCGATGTATTCAGGCATCAGAGGGATCAGAGGGAGCAGGGGAAGCTGAGTGGAATTCCTGACACACGCCTGGTTTACAGCAGTTTCATATGG +TCCTACCTGGCACAAACCAAAGACCTGCAGTTAGAAATACCAAGCGAGAAGGTTCCTGGGGGCCAAGGACACTGTCCCGCGCCCTCAGCCTTACAGAAGG +GCACGCAGGACTCCCTGGGACCCGGGGTGGCCGGATTTGGCAAATGAAAACGTGGGAGGCTTAGTTTGACTGTGAGGTTAGGGTGAATTTGACCATCAGG +AAAACTGTTAGTAGTAATTGTTTAGTACGAGTATATCCCAACAATATTTGGGCTATACTGACACTAAAAAGAGCATTGGCTGCATACCTGAAATTCACAT +CGCACCGGGAACATTCTTTATATCTGGTGATCCCGTGGGACTCTTGCACCTCACGTGGTCCCACGAGGGCCATCCCCCCGGGCGTTCACCTTGACAGTGG +TCCACGGTAGGCAGGCTTGGAGGTGGCGCTCATGTGGGACAGGGGACAGAGTCCTGTTCTTGGCCACCCTGTGCTGCGTGCGGCATTAGCTCATGCGCAG +AGAGCCCAGCCCTGAGTCCCGAGTCTGGGGGTTTGGGCAAGCGAGAGGCACATCCTGGTGCCTCTCAAAAGTGGAGGAACAGGCTCTGACTTTGGATTCC +GCTTCCCTGGAAAGGGCGTTGATTTGTTCAGCGTTCTGCACGGTTCAGGTCACCCCGGGGGCAGTGGAGAGGGCAGCCTGGGCCTCCCTGTGACTTGACA +GCACAGAGAGGTCCATCCTGGGGTCAGGAGCTCTGCCCATGCCCCTGGCGTCTTCCCCTGCAGTGCAGACCAATGGGGCAAGTTGCGAGTGTGGACTGTA +CTCCTCCCTCCTTGCAGACTGAGCTCCTCCCTCCCTGGGGACCGCGCTCCTCCCTCCCTGCGGACTGTGCTCCCTGTCTGGGGACTGCGCTCCTCCCTCC +TTGGGGACCGTGCTCCTCCCTCCCTCCCTGCGGACCGCGCTCCTCCCTCCCTGGGGACCGCGCTCCTCCCTCCCTGCGGACCGCGCTCGGCCCTCCCTGG +GGACCGCGCCCCTCCCTCCCAGCGGACCGCGCTCCTCCCTCCCTGGGGACCTCGCTCCTCCCTCCCTCCCTGCGGACTGTGCTGCTCCCTCCCTGCGGAC +TGTGCTTCTCCCTCCCTTGGAGCAGCCTGGACTTGCCAGAGCTCTGCCAGGTGGGGCCTGGCCGCCCTTTCCCAGGCCCTGCAGTGGCCTTGTCCTTTCT +CACCTGTTTCCACTCCTGCTGTCCCCGTTGGGCCCTGGGCTTCGTCCTCTTGCTCAAGCCCTTTGTTCTGAACCTGCGTGGCAGCCGGGACTGGGGGATC +CCCAGCAAAGAGCTCTGGCTTGGGGCTCAGAAAGAGGGTCATCGGGTCCTCGTGGGATGCCCGGGCTCTGGGCCACCTCCCCTCCCTCCGCCCAGCCTCC +CTGCCTCCATCTCCGTCCAGGGCAGCCCCGGGCCCTGCTCCCCACTGCTAAGTGTGTCTGCTGAGCGCTGGCCCCCATTGAGTCCTGAGGGCTGGGGCCG +GGGGCCGGGTTAGTGAGGTCAGCGTCTTGTCCGAGAGGTCCCTGTGACAGCCCGGGATGAGCCACGGGTGGAGGGCAGTGGGGCCTTGCCCAGGGGAGGA +CCCCACTCTTCCTGCAGGGACCTCCCCTGCGCCGGCTCCCAGTCCCTGGCACTGCGCCCACCCAGGGCTGTCAGCCTCCACCTTCAGAGGCCGGCCCGGG +AAACCCTTCCAAAGCCGAGCCGGCTGCGCTGTGCACGCGGTCACGCGGGCTCCGGCTGCGGGAAGCGAGACTGAGGCAAGGTCCCTGCAGGCTGCCCACC +TACGGCCGAGGCCCTGCTCTACGGCATCCTGCAGCTGCAGAGGAAGATCAAGCGGGAGCGGAGGCTGCAGATCTGGTACCGCAGGTAGCGCCGCCGCCGC +CGCCGCCGGAGCCTGTCGCCGTCCTGTCCCCAGCCTGCTTGTGTCCCGTGAGGTTGTCAATAAACCTGCCCTCGGGCTGCCGCCTCCCAGTGTGGTGTGT +GGGTGAAAGGAGCCGGGGACGTGGGGGGATCACAGACCCCCTGCGGCGTGCCGCCCTTGGGCTGGGGGCGGTTGGAGCAGAGCCGGGGGCAGAGACGGGC +ACTGTGCCTGCCAGCAGGGTCCTTTCCCGCTGCTCTGCGAAGACCCTGGGGTGGACATCGTGGCCCAAAGTCCCGAGCGTGGAAGGCCGCACACCCATCC +TTCCTGGGAGGGCCCTGACTCAGTCTCCCTCTATGCCCTAAGGCAGGCTGAGCAAAGCCCGTCTGAGCCTGCCCCGGGGTTCAGAGTGTGGCCTGTGGCC +TGCGTGTGGACTTGGGCAGGTCGCCACTGCCCTCTGGCCCATTTCCAGGCGGTGGCATGGGCTGGTTAGCTGAGGGCTGGGGCCAGGGAGATGGGGAGGT +GGCACCTGGTCCAAACCAAAGGGCTGCAGGGCAGGACTGTGAGCCTCACAGGCTGTCTGACCCCACTTTGGGGACCCTCTCCACCCAGGGCTTTCGGGGA +ACCCTGACTCCACCCCACCAGCCCCTTCATCCGTCGAAGTCCAGGCCTCATCAGGGACGTGCATTCATTCAGCAAACGTCCCATCTTCCTGTGTTCAGCG +CCAGATGCCGCCGGTGCTGGGACCTCGCTCTGCAGGCCCACCCTGCATGCCTGCTGCACACCAGGGACAGTTCTGGGGATCGGCAGTTATGACGGGCCAG +GCTGGGATGGGGCCCGGGAGACTGGGGCGGGGGTGGGGAAGAGGCACCCAGCCCAGCCGGGTCAAGCAGCCTGGAAGCAGGACATGCTGGGGTGGGGACA +GGGCGTCAGCCAGCGGAACAGCAGCCCTGGGCCAGAGTGCAGAGCACAGGAGCCGGCCTTCTCTCAGGGCAAGGAGGTCAGTGGAGGGGGCGAGCAGGAC +GGCCCCAGGAAGATGGGCGGGCTGCACACATGTGGATGCAGGGGGCAAAGTGGGAGGCATGGGGTGACCAGCTGGGCACAAGGGCACAGACAGGCAGGAC +CCGGGATGTTCCTGGGGCTGGGCAGGTGGGGCTGCCCCTGCAATGGGCCCAGCAGGGGCGATGCCTCCTGAGAGGAAACCACATCTGGAAATGGGAGGCT +TGGGGAACGGGGCTGTCAGCAGCCACGCCCCTCCTGGGGCGGGAGGAGGGGAGCTCAGGGTGTGCTGGGGCGGGCAGAGAAGTGGGTTCCTGCCTGGGGT +GGGCAAAGATCCTTGTCCCACCCACACCCCGGCCGTGGTGCTGCCACCCCCTGAGACCCTGACCTAGTTACCCCCTTCCCTGACCCCACTGCAAAGGGTC +AGGTGGCTTTCATCTGAGGAAGGGACATCGGGCATCAGCTGGAGATGTCTGCTATGGGCAAGACAGTGGGGGGGGCGGGGCGGATCCTGGGGCCGCTCAG +AAACCTGGAGGGGAGTCACCCACTTTTCCTGTGTCCATGGGATGGGCGGGAGGTGAGGGAGCAGCCGCTGGAAGTAACAGTCGCACGCTCACTGCCGACT +GGCCAAGCCCAGCGCCGGCGTTTACTTCACCTCAGGGACCCTGCAGTGGGCAGCAGTGACCCTCACAGAGAAGCTGGGAAAGCTGCTGGTGACACACAGC +TGGGATCAGCCCTGGGCTGGTGGGACCCCTCACAGAGAAGCCGGGAAAGCTTCTGGTGACACACAGCTGGGATCAGCCCAGGGCTGGTGCGACACCCTGG +ACTCCCGGCCAGGAAGGCACGGAGGAGGGCATGGGTGTGGCCGGGCCGGGGTGGGGGCTCAGCCTTTGGTCACCAGGGGCGTGATCATCTGTGGGAAGGC +GTAGTAGCGGCAGTCGGCCGGTGGGACCAGCGCCATCACCTCCGTACGGATGTTCTCCCTCCGGAAGCCGGCCTCCAGCAGCGCGGGCACCTGCGTCTCC +TGGTCGGGGATGGCACCAGGTCACCTCTGAGGGCCATGGGGGTCACGTGCACCCTGGCGCCCACCCCTCATTGAAGAGTGTTTACAGATGGCAAGGCCCG +GGTGGGCGGCTGCAGCTCCCGTGGGCACGTGGCAGGGCAGCCCTGGAAGCCCAGGTGTGAACGGGAATCTCCAGCTCCCCAGTGCGGGCAGCAGCTTCCC +GGCTGTCCTGGAACCCCAGCCCCACACTCGAGCCACCCCCGGGCACCTACTCCACAGTTCTCCAGACCTTGCCAGTGTGGCGGGTGGAGCCAAAGAATCA +CACCAGAAAAAGAACACAGGCCACTAGTTCCCATTTTGGAAGAAAAGCTGCCCCAGGGGCCACAGGCACCCAGCCGGCTCTCACAACAGCAGCCCAGGGC +AACCACATAGAGCCCTTCTCAGATAGGCCGCCTCCACCAGGCAGAGGGAACAGCGAGACAAGCACTGCTGAACCAGCAAAGACAGCCAGGTGGAGGCAGC +TGGAGGGAGGGGAACACGCAGGGCTTAGGCTGAACCACAGGGCACTGGGGAGCCATGGGAGGTTGTTGAGCTGGTGAGGGACTTTGATTTCCATTTTTTT +TGTTTTTGTTTTGTTGAGATGGAGTCTCGGTCTGTTGCCCAGGCTGGAGTACAACGGTGCAATCTCGGCTCACAGCAACCTCCGCCTCCCATGTTCAAGT +GATTCTCATGCCTCAGCCTCCCGAGTAGCTGGAATTACAGGCGCCCGCCACCACGCCTGGCTAACTTTTGTATTTTTAGTAGAGATGGGATTCTGCCATG +TTGGCCAGGCTAGGCTCAAACTCCTGGGCTCAAGTGATCCACCCGCCTTGGCCTTCCGAAGTGCCGGGATCACAGGTGTGAGCCACCACGCCCAGCCTGA +TTTCCATTTTTTTTTTAAATTTTCTTTCTTTCTTTCTTTCTTTCTTTTTTCTTGAGACAGGGTCTGGCTCTGTTACCCAGGCTGGAGTGCAGTGGTTCGA +TCTGGGCTCACTGCAACCTCTGCCCCTGGGGCCCAAGCAATCCTCCTACCTCAGCCTCCCAAGTAGCTGGGAGTACAGGCACACGCCACCACGCCCAGCT +AGTTTTTTGTATTTTTTTTTTTTAGGAAAGATGAGGTCTTGCTCTGTAGCCCAGGCTGGTCTTGAACTCCTAGGCTCAAGCAATCTGCCCACCTCGGCCT +TCCACAGTGCTGGGATTATAGACCTGAGCCACTGCTCCTGGCAGCCACTGCGCCAGGCAAAGGACTTTGATTTCTAAATGAACCAGCACAGTCCAGCCCA +CCCAGGGGGTCAGGAAGGGACCCTCCCCAGGTAGCAAGGTGGCTCCAGCAGCCCCTTCCCACCCCCATCCAAGGTCACTTCCTGGAGACCCATGGGGAAC +TTCAGGTGGGCGCACCTCAAACATGATGGTGATGTCTGAGTACTTGGACTTCATCAGCTCCCCCCAGGAGGTGAGGTTGCAGTAGGTGAGGACGCCCCCC +GGCTTCAGCAGGCGAAAGGCGTGGTTCTGTGGAAGGGGAGTGGCCAGTGGTCAGGACGGAGGTGGGGGTGTGGGCAGAGGGGCTTCCCCGAGGGCCTCCC +GCATCCCAGCAAGTCAGAGAGAACCACCTTGATGAAGTTGAACTGGTGTGTGTGCCAGGTCTCCTCCGAGAGTGGGTACGTGTCGTACAGGATCCCTGCA +CGGAGAACAGAAGCCCACGCGGTCAGGGCCGGGCTCAGCGCCTCACCCAGCCTCACCCGGCTCATCCCCCAGCGGGTGGAGGTGCAGTGAGACGGGGCCG +TGGGTAGAGGTGGGGCTCCCACACAGGCTTGAGAACCCCGAGATCGCCTCCAGGGCCCCTCCGTGAGCATGCCCATCCCCGGTGCTCCGCCATCCCACAG +CCAGGCCCACACCCACTTGGGCTCTGTCCCCCCAGTGCACATCAGAGGGACCCCCACAAGCAAAGGAGGGGCTGCATTGGAGCTGGGGAGGCCCACCCTG +TGATACGTCCCCTCACCCCTCACCATCAAAGTGACCGTCAGGCAGGGTGGGTGCCACATCCTCCCACAGGCCTTTCAAGGGGATGACCTTGCAGAGGGGA +AAAGAAAAAGAGAGGACAGGGTAGAGAGGTCCCCAGGATCTCCCCACCTGCAGAAAGGGAGCGGCCAGGGGGACTCCCGAGAGAGAAGACCACCTCCTCC +ACCTCTGACAGCCCCAGGCCCCCAACCCCCAGGAAGCAGTGCCCTCACCCCAAGGAGTGGGGGTCCTGGAGGGCCTGCGGGCAGAGGGGCACCTTGTGTG +TCTGCCGTGGGGCCCAGTCCCGGAGCCGCTGGAAGACGCCGTCATTGCACTCGATGATCCAATGCTCATCAATGGGCGCCTCCTGCACCTTTGACGCTGC +GATGGCCATGCCAAAGCCCACCTCCAGGACCCGGCCCCCTGGGCAGACACAGGGCGCCTGGCATCACTAGGTGGGGCGGGCTTAGGAGGCTGCCTGGAGG +AGGGGCACAGGGCAGGGCAGGGCTGGGGAGACTGCCTGGAGGAGGGGGCGCAGGGCTGGGCTGGGGGTCTGCCTGGAGGGGGGCGTGCAGAGCAGGGCTG +GAGAGGCTGCCTGGAGGAGGGGGTGTGGGGCAATGCTGGGGAGGCTGCCTGGAGGAGGGGGTGCGGGGCAGGGCTGGAGAGGCTGCCAGGAGGAGGGGAT +GCAGGGCTGGGGAGGCTGTCTGGAAGAGGGGGTGCAGAGCAGGGCTGGGGAGGCTTCCTGGAGGAGGGGGCACAGGGTAGGGCAGGGCTGAGCTGGGGGT +CTGCTTGGAGGAGGGGGTGCAGGGCTGAACTAGGCTATGTGAGTCACATTTGCCACAGGACGGGAGGGCACCCTGGGCCAGCATGGACAGAGGCGGGCGG +AACACAGTAGTCCTGAGCGGGAACAGCGTGGGCCCTGGCCAGCGGCCAGAGAGAGGATGACCAGCCAGGGAGGCCGAAGACGGCCGCTTTTGGGGCCAGG +CCTGTGGGGAGGCGAGAGCCTTGGACTTTGAGCCCAGCCCACGCTGTTTGTCCCGGGTCCCTTATCTCTCGGGTTAGTTACTTTTCTCTCCCCCTCCCTC +TATCCGAAAGTTGGATTTGCAAGAGTGGCCAGGCAAGACCTGGACTTGAGACTATCTGGGAGGGGAAGGACTGGTCCCCAGTGGGCCACACATGGGCCCC +CCGCTCAATCCTGATTGGCACTGGACACTGGACGTGCCCATTTTCAGGGTGGGAACACTGAGGCCCGACCCCTGGACGGGGCCTGTGTGGGGCCAGGGAG +TCCTTTCTTAGCAGCCCTTAGCGTCTGACGCCAGGCAGGCCAGGGCCACCCCGGGGACAGCTGTCTCCCTGAGCTCAGCTTTCCGAGTGCTATTCTTAGC +CGGGCGAGTCGGGGCTGCTCTCCCAGGCAGGCAGAAGGGCAGCCTCTCCCTGGCACGACCCCTTCCTCCCGACCTCAGACAGGGAGCTGGGGACCCGGTT +CCACCCAGTTTCACCCAGGTCTCACGTTTGAGGTCCCCATCTGGAGAGCGGGGGGCCTCACTCCCCCTGGAGAGGAAGTTTCTGGTACTTAGGCGGTGCC +TAACGTGTGCGGGCCCCACGCCTGCCGCACTCCCCGTGAACGCCTCCGTGTGCCCCCACCTGCAGCCCCACTTCCCAGGCGAGGAGACAGAGGCGCCCCG +GCGGGAGGGTGGGCTGCAGAGTCCCCGGGTCGGGGCAGCCCCGGCCTCAGTTTCCCCTGCGCCCCCGGGGGCGGTGCAGGCCGGGCGGGGGCTACCTTTG +GAGGAGGCGGCGGCGGCCAGCGCGTGCATATAGGGGGTCTCCCAGCGCTCCATCACCGGCTTGCCCAGGATGCGCAGGTGCGTGTCCGCTGCGTCGTAGG +CCGCGGGCGCCGCCCCCCACGCGGGGCTGCAGTTCTCGCCGGGCGCGAAGATGGGGGTCGCGCTGGGGGCGCTCATGCTGCAGGCTGGACGGCGACCCGA +CCTCGATCGCGCGCCGCCCGGGCCCGCTCCCTGCAGGGGCTTGTGGGCCGGGGGCGGGTCCAACAGGCCCGGGGGGCGGACCCGCGAGAGGACGCGCGCG +CGCGGCTCCGGGAGCGGCCTCTAGCGGCGGCCACGCGAGAGGTGGCGGGAGTGGGGTCGGGGCCCCGGCCGCCCCCTCCCCAAGGAGCCTCGGTGCCCCC +TCTGCGGAGCGGGCACCGCAGCCCCGCGCCCGGGGACGCGAACCTGCAGGCTGGGGACTGGAATCCCCGCCTTGCCGCTTACGCGCCATAGATTCCTCAT +CTGTCAGCACCGCAGAAAGGCCCCCTCCTCGCTGGGGTGTGAGAATCTGAGGATCTTCCAGGCGCTGTTGGAAGTGCTTTAAGTGTTTAAAATCATTTAA +TCTTCAGAAGATGCTACAGTGAGTTCTGTCTTTTTTTAATAGAGACGGGGTCTTGCTATGTTGCCCAGGTTGGTCTCAAACTCCTGGGCGCAAGCGATCC +TCCCGCTTCAGCCTCCCAAAGTGTTGGGATTACAGGCGTGAGCCACCGCGCCCGCCAGGTTCTATGATGACTGTCGTTTTTCCTTCCTTCCTTCCTTCCT +TTCTTTTTTGAAAGCAAGTTTATTAAGGAATAAAAATGAATGGCTACTCCATAGAGCAGCCGACTGTCATTTTACAGATGTGGAAACTGAGGCTTTGAGA +AGCAAAGCCGGTGGTCTGGTGGCCACGAGGGTGGGGACCCAGCATTAGAGCTCTGATGCCCCCCTTTCATGAGCCCATGTCACACCCCCATAGGCTGGGG +GTCATCTGAGACCCCGGGTCCCTAATGGGGGATTCCGCCCAAAGACGCCTCCAGTTCTGGAGACCAGGACTCAATCCCAGCAGTGCCCTTTCCTCCGGCG +GCCCTGCAGCTGGGGTGTGCGGGGGTGGAATTAGGCCTCCCCCAGCCCAGGGTAGCCCCTTAGGGTCAAGCACACCCCCCGCCTGTTTCCTGGGGGCCCC +CAAGCCCGCTGCGGTGGCGTCCTGGCTCTGATAGCCGGTTTCCTTCCCCCTCTGAACGTGGGGCCACAGTCATGAGCCCTGAGCACTGCCTGCCTGCCTG +CCTGCCTGCCTGCCGTGCGTTCTGCACGGGTTAACAGATGCAGTTATTATGCCCATTTAACACGAGGGAAACTGAGGCCCAGAGAGGTTGAGGTTCACAG +GTTGCAGCAGGGCCACGGTGTGAACGCAGGCAGCCTCGGAAACAGCTCCCGCGCGCGGCCTTCCCTGCGCCACCTTGTCTGGGTAGCTGCCTGCCCCATC +ACTGCCTGCTCAACGCCTCCACATGCCCCTGCCACCTCTTGCACAGCTCCTTAGCCCCGGGCCTTGGCACACGCTCTTCCCCTTGCCCAGACAGCCTCTC +TCCTGGTCAGGCCGCTTTCTCGTTCTGTCTCAAGCTGAGCCCACGTGTCCTCTAGGAGACACCCCCATTCTGCCCCAGGACAGGCATGTCCTGGTCAGAA +GCTGTTTTGTTTGTTTTTGTTTTTCTGAGACAGAGTCTCACTCTGTTGCTCAGGTTGGAGTGCAGTGGCATGATTTTGGCTCAGTGCAACCTCTGCCTCC +CGGGTTCAAGCGATTCTCCTACCTCAGCCTCCTGGGTAGCTGTGATGACAGGCGCCCGCCACCAAGCCCGGCTAATTTTTTTTTTTTTTTTTTTTTTTTG +TATTTTTAGTAGAAACGGGGTTTCACCATGTTAGCCAGGATGGTCTTGATCTCCTGACCTCGTGATTCACCCGCCTCGGCCTCCTAAAGTGCTGGGATTG +CAAGGTGTGAGCCACCGCACCCACCCGGCCAGAAGCTGTTTTCTCTCTCTTTGGTAGTTCACTAACGGAAGGTATTTCTTCATGGTCCTAGCGTCCCTCT +CACAGGGCTGTCAGTGATCCTGGCACACAGAACATGCTTGATAGGCTGGGTGCAGCAGCTCCCACCTGTGATCCCAGTGCCTGGGGGAGGTGCAGGGGCT +CAGGCCTGTGATCCCACCACTTTGGGATGCCGAGGTAGAAGGATTGCTTCAGTGCAAGAGTTAAGACCAGCTTAGACCACACACAGAGACCTTGTCTCTA +CAAAAAAAAAAAAGTTTTAAAAATTAGCCAGGGCCGGGCGCGGTGGCTCACGCGTGTAATCCCAGCACTTTGGGAGGCTGAGGTGGGCGGATCCCCTGAG +ACCAGCCTGGCAACACGGTGAAACCCCATGTCTACAAAAATACAAAAATAGCTGGGCGTGGTGGTGGGTGCCTGTAATCCCAGCTACTCAGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGAGAACATCACTCTCAGTGAAATAAGCCAGTCGCAACAGGACAAATCCTATGTGAGTCCACT +CCTAGGAGGTCCCTGGAGTCCTCCGATCCACAGAGACAGAACGTAGGATGGCGGGGGGGGGGGGTGCCAGGGGCTGGGGAGGGGACAGGGAGTGAGTATT +TCACGGGGCAGAGTTTCAGTTTGGGAAGATGAGAAGGTTCTGGAGAGGACGGCGGTGATGGTTGCACAACAATGGGAATGCGCTTAATGCCAATGAGCTG +TGCACCTACAAATAATTAAAATGGGGCCGGGCGTGGCGGCTCACGCCTGTCATCCCAGCACTTTGGGAGGCCAAGGCGGGCAGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTCAACATGGAGAAACCCCGTCTCTACTAAAAATACAAAATTAGCCGGGCGTGGTGGTGCGTGCCTGTAGTCCCGGCTATTCGGGAG +GCTGAGGCAGAATTACTTGAACCTGGGAGGCGGAGGTTGTGGTGAGCCGAGATCGAGCCATTGCACTCCAGCCTGGGCAACAAGAGAGAAACTCCATCTC +AAAATAAATAAATAAAATAAAAACAAAAATAATTAAAATGGAAAATTTTATGTCACATATATTTTACCACAAGAAAAAAAGGGGACCAAAACTACATACC +GTGTGTTGGATCTGTTTATAGTCACACTGGGAGTAAATTCAGATCAGTATCTGCACAGCCTTTTTCTCGCTGCCTTTGCCCTGGAGTGGAAGGAAGGAAA +TGAATGGGGAAGAGGGAGAAGCGGAGAAGTAGCCTCTTCTAGTTCTTTCTTCCTTCCTTTTTTTTCTTTTTCTTTTCTTTTCTTTTTTTTGAGGTGGGGT +CTCGCACTGTAGCCCAGGCTGGAGTGCAGTGGCGCGATCTCGGCTCACTGCAACCTGCACCTCTCATGATCAAGCGATTCTCCTGCCCCAGCCTCCTGAG +TAGCTGGGATTACAGGCATCCGCCACCACACCTGGCTTTTTTTTTTTTTTTTGAGATGGAGTCTTGCACTGTCGCCCAGGCTGGAGTGCAATGGTGTGAT +CTCGGCTCGCTACAACCTCTGCCTCCCGGGTTCAAGCGACTCTCCTGCCTCAGCCCCCTGAGTAGCTGGGATTACAGGCACCCGCCACCACGCCTGCCTA +ATTTTTGTATTTTTAGTACAGACAGGGTCTCGCCATGTTGGCCAGGCTGGTCTCGAACTCCTGACCTCAGGTGACCCGCCCACCTCGGCCTCCCAAAGTG +CTGGGATTACAGGCGTGAGCCACCGTGCCTGGCCTGTATTTTAAAAAATATATTATTTGTAATCAGCTTGTGCCCGACTTCCTTCTTTGGGCCACATTCT +GTGCATTTCATCCACCCACTGCTTCATTGTTCATTTATCCAGTCACCAATAGATGGATGTGTGGTTATTTCAAATGTTCCAGTCTTGTTTTGTTTTGTTT +TTGATAGAAACAGGGTCTTGCCATGTTGGCCAGGCTGGTCTCGAACTCCTGACCTCAGGTGACCCGCCCACCTCGGCCTCCCAAATTGCTGGGATCACAT +GTGTGAGCCACTGAGCCCAGATTTTTTTTTTTTTTTTGGCAGGGTTTGGCTCCGTGGCCCAGGCTGGAGTGCAGTAGTGCGATGTCGGCTCACTGAAACC +TCCAACTCCTGAGCTCCAGCCATCCTCCTGCCTCAGCCTCCAAGTAGCTAGGACTGCAGGTGCGTGCCACCAAACCTGGCTGATTTTTGTATTATTATTA +TTATTATTATTTTTTGTAGAGATGGGGTTTTGTCATGTTGGCCAGGCTGGTCTTGAACTCCTGGGCTCAAGCGATCCTCTCATCTCAGCCTTCCAAGGTG +CTGGGATTACAGGCATGAGCCACTGCATCCGGCCAGTTTTATTTTAAATGGGGTTTTAGTCCCAGCTACTTGGGAGGCTGAGGAGGGAGGATAGCTGGAG +TCCAGGAGTTCAAGGCTGCAGTGAGCTATGACTGCATCATTGCACTCCAGCTTGGGCAACAGAGTGAGAGCCTGTCTCAAAATAAAAGAAAAAAAAGTGT +TTTGTACTATTTGTCTGTGATCTTGTTCCTTGTATTTTTTTTTTTTGAGACAGAGTCTTGCCGTGTCGCCCAGGCTGGAGTGTAGTGGCACGATCTCGGC +TCACTGCAAGCTCTGCCTCCTGGGTTCAAGCAATTCTACTGCCTCAGCCTCCTGAGTAGCTGGGACTACAGGCGCCTGCCACCATGCCGAGCTAATTTTT +TGTACTTTTAGTAGAGACGGGGTTTCACCATGTTAGCCAGGATGGTCTCGATCTCCTGACCTCGTGATCCGCCCACCTTGGCCTCCCAAACTGCTGGGAT +TCCAGGAGTGAGCCACCATGCTCGGCCCTTTTTTTTCTAAGAGGGAGTCTTGCTCTGTTGCCCAGGTTGGTGTGCAGTGGCGCGATCTCGGCTCACTGCA +ACCTCTACTTCCTGCCTTCAAGCATTTCTCCGGCCTTAGCTTCCCGAGTAGCTGGGATTACAGGCGCCCACCACCACGCCCGGCTAATTTTCTTTTGTAT +TTTTAGTAGAGACGGGGTTTCACTATATATGTTGGCTAGGCTGGTCTCGATCTCCTGACCTAAATTGATCCTCGGCCTCCCAAAGTGTTGGGATTATAGG +CGTGCGCCACCTCACCCGGCCTTGTTCCTTGTATTTATTTAATTCTGTGATGATGAATAAACCAAACGATCAGGCTGTCAATGTGCTGTGAGATTAAGGA +GAAAAGCAGTAGGCAGCACGTACCCGGTTTTACAAAACCCTGCGGGTCACCTGTTTACTACCGTCAGCCTAGACCGGTTTTTCCACCTCCTTCTGCTGAC +ATTGGAGGACGGGTATCATTCTTTTTGGGGGGTCGTCGTGTGCACTGCAGGGTGCTGAGCGGCATGTCTGGTCTGGACCCACTCGATGCCAGCAGCACCC +CGCACTCAAGTTGTGACAACCAAAACCGTGTTTTCAGACATTGCCAAGTTATCCCCTAGGGGGCAAAGTCACCCAGAAGAAGAACCACTGATGTATGCAA +TTAACAGATGCAACTAAAACAGTATTTGGCTATTAATAGTAATAGCACTTGGGGGGGGGGTCAATAATATCTTTTCATAGTCATTGAATTTAGTTAATTG +TTTTGATTTGATTCCAGTTCAGCCCCGAACTGGGTGACCTTGGCCAAGTGACTCAGCCTCTCGGACCCTCGGGATCCTCTTCTGTGAAATGCGGACAGGG +GAAGGAGCCTCGCGCGGGACGCTCACGTGCCGTTCCCGCTCCGTCCGCCCGCCTGGGGTGCGGGCGGGTACACTCCCACTCCCCGCAGCGCCCCACGCGG +CTCCACCGCTTCCGAGTGAAGAGTTAAAGAGGAAGCGGCAGCCGCGCCTGCGCCCACAGTGCCTAGCCCGGAGCGCCGGTCTCGCAAGCGCGCACGCGCA +CGCAAGCCCGCACGCGCGCGCACGCACGCACGTGGCTCGGCCCGCGCGCATCCTCCCCTTGCAGGGGCGGGGCCAGCGCAGGGACTCCATTTCCCAGCGT +GCCCCGCGGCAACGCCAGGAGCCTCCGAGGAGAAAGGAAAACGCGCGACGGCCCCGACTGCGGCGGCGCGAAATCCGCCTCAGGGACGCACGCACAGACG +GAGTACCCCTGGACCCGCCCCCGGAGACCCCGTGCGGGAGCGCGCCCGGGCGTGCGCAGGGGCGGCGGCGCGGCGGCGCGGGGACGCGCGGTGACCGTTG +GCGCCGAGGGGAGGAGGCAGCCGCCGCCGCCGCCGCCGCCGCCGCCGCCGCCGCCGCCGCCGTTGCGCAGATCCGGGCCGCGGCTGTGGGGAGGGCGACG +GAGCGGGTGACCTTCCGGAGGCGGGAGCGAGCGAGGAGGCCCGGGAGCGCCGAGCGTCGCCGCCGCCGCCGCCATGAACAACTCGGGCGCCGACGAGATC +GGGTGAGGACGAGCGGCGCGGGCCTGCGTCTCCGCCCCGAGCCCGGCCCGCCGCTCCCCGCCGCCCGGCCTCAGACGCCGCCCCCCGGGGCCGCCCCGTC +AAGGTCACGCCGGCCGGGGGCGGACTCGGGACCCGGACTCGCCGCGGCTTCGCGCCGGGGGCCCTGGACGGGTGCCCGGGGTCTGGGGGGGTCCTGGCGC +CCCCGCCGCCGCTTCCCGGCTTCCCGTCCTGGGGGATCCTGAAGGAGAGCCTGAGGGGTCCGGGGGGCCCCGCCGCCGCCTCCAGACTTCCTGGTCGGGG +GAACCCCGAACGGCAACCTGGGGGGGTGTCCTGGGGCGCCCGTGCCGCCGCTTCCCGACTGCGCGTCCTGAGGGACCCCGAATGGGAGCCAGAGGGGTTC +AGGGGCCCCCGCCGCCGCTTCCTGGTTGTGGCGGCCCCGAACGGGAACTTGGGGGGGTCTGGAGCGTCCCCGTTGCCGCCTGTAGGGCTTCCTGGCCTGG +GGGACCCCGAATGAGAACCTGAGGGAGTCTGCGGGGAGTCCAGGGCGCCGTCGCCGCCGCCTCCCGGCTTCCTGGCCAGGGGGACCCCAAACTGTGGCGT +GGGGGGTGGTCCGGGGCGCCCCCAGCGCGCGCCCAAACTTGGCGGGCGGCGCACGTGGCGAGCCGAGGCGAGGGTTCCGGTTCTGCCACCGCCCAACCTA +TCCCACTCGGGGCTCCGGGCTCCCCGCTCCCATCCCACCCCCCCAAAGTGGTAAGGTCGGGAGGGGTTCGCAAACCCAGGGCCCAGGGGGCTCGGGTCAG +CCGGGGCCTGCTGTGTTTACGTTGCCTCGGCGCCTCCCCGCCGGGGGTGGGCTTGAGCTGCGGAAGGGAGAGTCAGCGCTTCCGAGGCGGCGACGGGCCC +GCGGATCTTTGCTGCGCCGAGGCGTCCCCTCCTATAGGAGCCTGACCTGCTCCGGACCCCGCGGGGCCGGGAAACCTCATTTCGCTGTGCCCCAGGGCTC +GGCGCCATTCTTTGGTAGGAGCGGCTCCTGCCGCAGCGACGTCGTTTTAGAGTTGCATTCTTCCGGCAAAACAGTCTGGGTTGGGTTTCCTAGTGGTCTG +GTGTAAATTTCTCGGTGCCCTTAGCTTTGAGCAGCGCCCTGTGTTCTCAGCGCTGGGCTTGGCTAGTGCGGGAGCGGTTGCTGCTAGAGGGTTGCCTTGG +CAGGCGCCTCTCGCACCAGCTACAGGTCACACTTGTGGATGGGAAATGCCTTTTGTGGGCTCTCCCCCTCCCCAGACAAAACAAAAGAGCACCTTCCGTT +GGAGAACCAGGATGAAAGCACTTAGCCCCTGCCTAGCCCGTGCTGTGAGTCCTCTCCAGGCACTTTGACTTGGCAGGGTCCGTGTGCCTGTGTGAGGGAC +ATTGCAGGGATGGGCCTGAGCAGGGAGTCCACCGGCCATGGGGGATGGAGCCATCGACTTTGGGGTGAGGCAGGGAAAGGGCTCCCAGATGGGGTACCTG +GATTAGGTCCATTCAAGCCGCGGGTGAACGTGGGCCCGCTCCACCCAAGCCGTGGCTGTGAGGAGGCTGGAGAGAGGTGAGGGCTCCTGTCCCCTCCCTG +CATGGACACCCTTGGGAAGTGGGGCAGCTGGGGTCCCAGCCTGGGTCTGGAGGGGTCCCACCCACAGCACAAATAGGCTCGCAGGCCACCCGGACGCCAC +GGGCTGCGTGGAGGAGAACTGGAGTGCATGGACCCTGCTCTCCTCCCCGGCTGCCAGGAGTGTCCACTGCTTTCTAAGTCAGACTCCTTGGGCAAGAAGT +GTTGCCACAGCCGCCCGTCGCATGGGAGACCGGCTTCCATTCTATGCGGAGTCCACGGTCTGCTCTGATCTTGCTGTGTGGAGTTGTTGTGTGCGTGAAA +TGCTTGTGACCCTGCGAAGCGCCCTCCTGGCAAGTCCCCTGCAGGTGCGGTGGGTGCCATGCAGGAGGGTGCTGAGCTTGGATGGAAGCAGGCCCTCTCT +GCGGCAGATGGCGGCTCTCAGGACGCCATGGGTCTGCGGTGTCCCTTACCCACTGGGGGGGCTCGGCAGCCTGAGGAGCTCCCTCTTCCTGATGCAGAGC +CCTCACTGCTCACTGCCATGGAGGAGGCAGGAGATCCCGCCGGACCCCGCTTGGAGGGCTGGGCCTGGAGCATGCATGGGTGCGGGGTCAACGCCTCAGG +AGACTTGGAGCTTGGGAGCCCCCTGTTCTGGGACACTTGTGGCCGTCCAGCTGCTGCCCTGGGAATCCACACCTGGAAGGTGGGTTAGGGAGCCATCCTT +GGGGGAAGCTCTGCTTTTGAGTCTGAGAAGTCGTCCCAAGTTTTGAGGGTCCCTGTGCTGGCTTAGAAGTCCATGTAAAGCTTGATGGGGGATGAAAGTC +AGCTGAGGCCTGCCGGTGATAACGGATGCCTTACACACACCGACTTCCAGTCAGCTTGAGGGGGGCTTCATGCAGGAGGAAGCGCATACGTGTGGTGGGG +TGTGGGGAGTCCCTCTCTGGATCCTGGTGGGTTTGGCACGCGGACCCTACATGGTGGATGTGATGGACAGTGTCCTCCTTTGGGAGCGGGGCCTGTCCTG +GTCCTCTTGTGAAGGGTGGGGGACAGGCACTGACCTGTCAGGAGGGTTAGAGGGTTGGCACCAGCAGGTGGCCTGGAGCGCTCAGAGCACGCGCGATCAG +GAAGGCCCGAGTCTCCAGTGTGCCCTCCCTGGCCTTGTGAAGTCATCTTAAAGTCTGGCTTGAGCGCCTCTGACTTGGATTCTGGGAAGCTGACACAGCG +CGGCCGGGGTCGCCACATCCTGTTGAGTAGCCGCTGGGTGCTAGGCGCCTGGGTGGTAGACCAGGTGTCAGGGATAGGGCCCATGCCTGGCCTACTGGGG +AGAGGACAGAGGCTCAGAGGGGTCACCTCGAGCGCCCAGGCCATTGTGTTCTGCTGGCTTCCAAGGCAGCACACGGTCATGGAACTGGAGAGAGAGGTTT +ATGGAAGATTTTATCTGGTACACTGGGGAATGGTAAGACAGGGACACCTGGAAATATTGTAGGAAAGTCACAGAGGGAGGAAGGACTCAGCGGAGAGAGG +AGAAAGCCGCCTCTGGGCAGCTTCGAGGATACCCAGGACTGTGGCCGGGGGCCATGCAGCTCAGAGCCAGGCCCATGGCAGGTCTCTGGGTTTATTGGGT +GGCTGTGGAAGGAGACATCCTGAGTGGGGCTCCTGGCTGGGCCCCTAGAGGCCGTGACTACTTGTACCTGTGCAGAGTGAGCACAAGGCACCTGGCAAGA +TTGTTGGTCAGGCCAGAGAGGGCCGTGATCTGGGGGAGGCTGTTGCAGTGCGGGGAGTGATAGGGAACCTCATGGGGCCGTGCCGGCCTTTCTGGGGCTC +TCTTGGTGCATTTGGAGTTATTCCGAGGCAGGTCTCCTGGGCTCTGTCAGCACTCTGGCCTGGATCACTCTGGGGCACCGTGGGCACTGCAGGGTGCTGG +GCAGCACCTTTGGCCTCCATTCACTCCGGGTCAGGAGTACCCCCAGTCGTGACAACCACAAATGTTCCCAGACATCACCCAGTGTCCTGCTGGGGGGAGA +GCCACTGTCTGGGAGCATCTGTGCTTTTGGCCTGGTTGCCCCTGCGCTGGGGGCCGCTGCTCCTTGTGGTTTATGGCTTGTCCTGTGTCGGCTCCTTTGA +TTCCTGTGAATGGGCCTTGAGGGTGGATGTGCTCCTGACTGGCTCGCCTTGGCTCCAATGGTCTGGAGCAGGCCGGTGTCTAGAAAGGCAGCAGCATGGA +CCCTGGCGCTTGCCCTTCACACAGCAGCTCCCCAGTGGCCCAGAGCTAGCAGCAGCGCGCAGCGTGCCCAGCTGTGCTTGTAGCCTTGGCTCTAACCCTT +GGCTTTGCCAGAGAGACTGAGGCACAGAGGAGTTGAGGGATGGGCCCGGGGTCACCCCAGGGGGTGGAAGATCCGGAGCTGGGAGTCCACACTCCTCCAC +TGCCCGCCCCGCACAGAGGGCGCTCCTGGTCAGGCGGCTATGTTCATGGTGCGACCCGTCAATCTGAGGTTGTGCTGTCTTCTGTGAACTGAGGCCTTTT +CCCATCCAGGCCTGGTCCCCGTGACACCATGTCATGATGTCAGAATCCCTGAGAGCTGTGACAGGGCTTTTGGCAGAGGCCAGTCATTCGACAGATGCTT +ATAGGCTGAGCTTCCAGCTTGGCTCCAGGCGTTGCCAAGGAGAACACTGGTCCGCCTGGGAGGGCGGGGCTGGCAGGGAGAGGATGAGGGTGACCACAGT +TAGCACCCAGGATGTGGGCATTCAGGGGCTCCTTCAGCACACAGCAGCGCGTTCCAGTTCACGGACCGCTCCTGTGTTCTGTGGACCCCACACCCTGCAG +GCGTGGGCTGGAGGGGGGGCATCTGACCCTGCTGGGGAGAGGGAGTCCAGGCTATGGAGGGGCGGGCTGGGCTCACTGGCCTGAGGCAGTGGGTGAAGTG +GTCCTGGTTTCCCACCTGGTCTTAGGGGCAGGAAAGTCCCTAGAGGCTCTTCCTGATGCTCTGGAAGAAGAGAAGGGTTCCCCACACATCAGCCGCCACT +GGGCCTGGACTTCTGCCTCTTGAGATTGTGCACGGAGCTGAGTGTGACTGGCGGAGCCCAGAGCCAGGTGGGGTCTGTGGGGAGGCAGGCTCCTCCTGGC +TTGGTCCCCCGGCCCAGCAGGAAGGGAAAGGTCGCCTGCCAACTGCCCCCATTGAGGCTGCTGGCCCCGAATGGCCGGGCTGGCCGCCGGTTTTTGAAGC +CCACTCTGGTGCTGCCAGGAGGTCAGGGCTCTTTGTGGTCAGCCTAGGCCAGAGGAAGCCTCTGCAGATGGACTTTACGCATAAATACCGCACAGGCACC +CGAATGGCACGCAGCAAGCGAGGTTGCCATCCAAAACGGCTTTTGCTTTAACAGGCAGAAGAGGGTGGCTGCGCCGGCCACCGTGGATTGAGCACCTGCC +AGGTGTCGAGCTGCAGGCCCTGGGTGCCAGGCTTGCAGATCCTGGGAGATGTTCATCATGACCTTTGATGGGCAGACTGCACGCTGGACTCCAGGTTGCA +AGGGAAGAAGTGGAGCTCGTCCCACGCCTCCCCCACTAATGAGAACACCCCTTTTGGGTTTGTGGGGTGTGAGGTCTGTAGGAGCCACGACTTCCAGTGT +CGGAGATGCCGTCAGCTGGGTGATGACTCTCCCACCCAGCGGGCCCCTCAGAGGCAGGGTGCAGGAGCCACATTGCTCACCGACCCCTTCATCTGCGTAG +GCCAGTGTTGCCTTGCCCCGTTAACGTCCTCAGTCCACACGCCGCCAGCCAAGGTGCAGGCTGAGCAAGCCTGGAGCTGAGGACAAGCGGACCGCCAGCC +CCGTAGCAAGCCCACGAGAGCCAGCAGCTCCTCCTTTTGGCCTCTGCCCGCGCCCGGCTTCCTGGACTCCGACGTTTACTTGTGTGAGAGTTGGTTCTGC +TGCCTGGGCAGTTGATGGACAGTGTCTGGGAGGTGCCTGCCCAGGGCTCCGCATGTTTCTGATGTGCCGGCTTCTCACTCACGACCTGGTGAGGTTGGCA +GCCAGGAGCTTTCTTATTTTATTGATTAAAACATCCTGAGATTCAGAAGTAGGGACTTTGTGCCAGGGCCCTGGAGGCAGTCCCTGCCACTGAAGAGATG +ACCCTGCTTTCCGGGACTTCCCGGAGGCTTCTGTCTGTAGACCAGGGAGAAGGTGTTCGCCGGTGGCTCCTGAGTGGTAGTAAAAGACACATGGACACAG +GAAGCTTTAGCGTTAGAAGCTGCTCTCAAATATCTCAACAGAAACACACAGTGTGGCCGCGCGCGGTGCCTCACGCCTGTCATCCTAGCACTTTGGGAGG +CCGAGGCGGGCGGGTCACCTGCGGTGGGGAGCTCCAGACACAGCTATGTGAAACGAAAGCTATCTGTTGCTGTCTCAGATTCCATAAGGACTGAGACTTG +TTTCAAAAGAAACTGAAATTCTGTCTTGTTCTCAGTAATGAAAGTCTTTTATACCATAATTGTATATATAACTTCTGACTTACAGGAAAATTACAAAAAT +TCCCATATCCTCTTGGCCCTGCCAGACTCACCATTGGCTGACATTTTACCCTTTGGCACGTGGTGCCTCTTGCCCCACCCCCAGTGAACTGTGTGTGTGT +GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTTTAGATGGACCCTCACTCTGTCGCCCAGGCTGGAGTGCAGTGGCTTGATCTTGGCTCAGTGCAACCTC +CGCCTCCCGGGTTCAAGCAGTACACCTCGAGCTCAGCCTCCCGAGTGGCTAGGATTACAGGTGCGCACCACCGAGCCCAGCTAATTTTTGTATTTTTAGT +AGAGATGGGGTTTTGCCATGTTGGCCAGGCTGGTCTCGAACTCCTGACCTCAGGTGATCCGCCCACCTCAGCCTTGCAAAGTGCTGGGATTACAGGCGTG +AGCCAGTGCACCCATCCCCACTGTGTGTGTTTCTACTGAAATATTTGAGAGTAGCTGGAGACCGATGCAGTCCCCTTTATGTGTACACTGAGATATCTAT +TGTTTCCCAAGAACAATGACATTCTCTCACATGAACACAGCACAGTGATCAAAATTGAGAAAGTGGCCGGGCGCAGCTACTCACGCCTGTCATCCCAGCA +CTTTGAGAGGCCGAGGCTGGTGGATCACGAGGTCAAGAGATTGAGACCATCCTGGCCAATATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +TGGCGGGCGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCTGAGATCGCGCCACTAC +ACTCCAGCCTGGGCAACACAGCGAGACAATTTTTCAAAAAAAAATTGAGAAAGTATTTATTATTTTTTAAAATTGTATTTGAGTATTTTTTATTTTTTTA +ATTTTATTTAAGAGTATTTTTTATTTTTTTTTTAATTTTATTTAAGAGATGAGATCTCTGTCACCCCTGCTGGAGTGCAGTGACACAATCACGGCTCACT +GCAGCCTCGACCTTGACTCAAACGATCCTTCTGCCTCAGCCTCCCAAGTAGCTGGGACTACAGGTGCCTGCCACCACCTGGAGTCTCGTTACGTTGCCCA +GGCTGGTCTTGAACTCCTGGCCTCCCGTAATGCTGTGATTATAGGCGTGATCTGCGCCCAGCTGAGAAAGACAGTACTGATACCAGGTTATCTAACCCCC +CCGGCCCTGTTTCAGGTTTCTCAGCTGAGCGTTTCTAGCCCTTCCCCCTTAATACACAATTTTTGAAATTTAAATGAAGACCGAAACTGGACTGGTCTGA +CGAGTTCCTTCTGCCAGTGAGGTGGGGGTGGAGGGGGTACTGGGCTGCTTGGAGGACACCTGCCTGTTACCTGGCTGTTGGGTGGGTGCAGTGCTGACTA +CAGGCTGCTGTTTCTTCAAGTGACTTGGATTTGGTTTGGTTTTCAGGGTTTTATGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTTTTGTTTTTT +TTTTTTTTTTTGAGAACTGCTTGAACTTTAATTCCAAAGGATTGTGTAAATGAGCATTTTTCCGGTCGGTTCCAGCCAGGCTTGGGGGCCCTTCCTTCAT +GGGGTGGGGGCTGCTGCTGGCTCCTGCTGGGTGCCGGGCCCTGCTGGCAGGGATGTGGGCGGGGCTGGCCCTGACTCAGCGCGGGCACAGCCTATGGAGA +GTGAGGCACAGCCTATGGAGAGTGAGGCACGCGGAGGCCTCGCTCCTCCCACGGTCTCTAGGCCTGACCTCAACGCTCCCTGGCCTGATTGCGAAGGGTG +CGTGGGAGACGTAGGATTTTAAGTTAATGAGGCCTCAACCTAAGCCTGTTGCTGTTGCGTGATCAGCATGGTTTTCCCTGAAATTTGCCTTTTCAGATCT +CGTCTCTAAGGGTCAGGAAGCACAGGGCGGCTGGCACACCCCGCCTCTAATTCTTCCCGCCTCAGCCCTCCCCACCGAAGAACGGGGCTGGGGGGTTGCT +TGTTGACGTTTTGAAGACGGCAGTGGGTGCCTTTCCTGTGGTGGGAACATGCTTTGTTTTTCACACACTAAATTTAAATCAGTCGTTCTTAGGGAAAAAA +GAAGGAACAGGGACAAGCTCCTGGCGGTTGGCTGTGGCAGACACTTCACCAGGGGCTGACTCGCGGGGGCTGAGTGTACAGGCCCCAGGTGGTGGTTGAT +GAGAGGTGATGAGTGTGCCAGCCACCTTGCAGGGGTCTTTCCTGGCGAGCTGGCAGGAGCAGGGAGGAGCACGTTGCTCCTGCTGCTGGTGGGGCAGTAA +CGTGTTCAACCTGACAGCGACGTTTTTGCTGAAAGCCGAAGCCAAGGGTGGTGTGGTTGGCCGTCAGGGATACAGGGCCCCGCGTGGGAATGGTGCTTTC +AGTGAGGCTGGCAGGATTCTTGCGGCTCAGGTGGGAGCTTTGGCCTGCACGGTGTTTTGCTCTCTGGAGACCAAGGGTGATGATGGTGCTGGCACTGAGT +CACAGCTGAGATTCAGCTCAGGGACTTCATTTCTGAATGCGTGTCCTCTTTCCCAGGGAAAGCAGGCAGGATGGGAGAGTCGCCGATAGAACCACCTCTT +CCCTGCCTCCTGGGCTTGGGGGAAGCTTGAATGACATCTAAGGCCCCGTGCCTGGGTAAGCCTTGTGGTGTCTCAGACATGCCCAGTGGGTGCCATGGCT +GACTCAAGGTGGCACAGTCCCCATTGGGAGTTGGCACAGTCCCCATTGGGAGTTGGCACAGCCAAGGCCCTGGGGCCACCTGGAGCGGCAGTGAGGTGGA +AAGGTGAGTGGGCCCTTGGGCGTCGCTGCAGGGTCGATGGCGGACGCCTTGGGAGAGCTCCAGCTCTTCTGCCCGGAGGAGACAGCCCCAGGACGGGGGT +GGCGCGGGTCTTTGGTGGGGGCAGGCAGGAAGTGCCAGTGCTGAGACTGAATTTCAGGCCCTTCTCATCTGCCAATAAGAGACAGCCCCAGAATGGGGGT +GGCGCGGGTTTGTCGGGGGTAAGTAAGTGGGGCCAGTGCTGAGACTGGAGCTTCAGGGCCTTCACCTTCATCTGTGGGCCTCTCGTTAGTTCGTGAGTGC +AGGCTCATTGGGAGGCTTCTGTCTGTGTCCCCCCACCCCCGCCCCAGGCTGTAATTCAGAGGCCGTGTGGCATAGGCTTCTAGTTTACTGTGCATCATTT +CAGATGTAGACTTCTACATTCTTTTTCCTGATTATAAAATACTCGCAAAAGCTGTAGGAAAGCGAGCCTGTGTCCCACTTGGCAGCAGTGCAGGTGAGCG +TGGTGCCGTCACCACTGGCCTGTCCCAGGAACTCATCGCCCGCCACGCATGAGGTCAGCGTGCGGCTCTGTGGCACGGTCCTCTCCCCATGGCAAGGATT +GGGATCATCTTTCATGTCTGCAGACAGCATGGGCGAGGCTGACTCGCCATTGCTGTGAGCTTTGTATGCCGTCACGTGCACAAGGACGTTTGCGTCAGCT +GCTTCTGTGGTTTGAATTAAGACCTCAGCTTGGCTTGGATGGGGGCATTTCTAAGGCGAGCGCTGTCTTGATCCTGAATGTTTTCTCATTGAATCGCAGG +AAGCTCTTCGTGGGCGGTCTTGACTGGAGCACGACCCAAGGTAGGTGGGGAAGGGGTGTCAGGTGGGTACTGCAGATGGGCTCTAGGACCTCGGCCTTCA +AGTTGTGTCTGCCCGCCTCTTGCTACTGTCTTGGATATTTTAAAGTCCTTTTGACGTTGTTCTGATTTCTGGGCAGGGGACAGAGTAAGTGTGTATTTGC +TCTGAGACTGTTAATTTGGTATTTCCATCCCAAGTTACAGGGAAGACCTCAGGCTGCAGGTTCCTAGCTCCGGGCTGAGGTGGCTTGTGGAGGCAGACAG +CTGTTGTCTGGAAGTGCAGAGGGCTGGGGGCTGGCCAGGCTGTTACTGAGTTCAGAATAGGAGGAAAGAGTGTGTAGCAAAGTCGGCGCTCCTTGGCCAC +TGCCAGCATTCAGAGTTGTCTTGTTTGCCTTGCCTTAAACGTTGCCTTCCTGGACGCCTACAAAGTCAGGTTGTAACCGCTGGCCACTGCTGTGCTCACT +GGCAGCCCCTGATTTACGTGAGGACCTCAAGTGTGTGTTGGGCAGAATTCCCCAGCGCTTCCCGTACACCCCCCACCCCCAGTGCAGCATCGCTCGGTGC +GTGGCTGGTGGACTGGAGGAGTGTGCGTGCCGGCAGCACTGCCAGGCACGTGCCTAATGCTCTGGCCCTGTGTGTTTGTGTTTTCTTCCCGATTTCTGAG +CAGAGACTCTGCGCAGCTACTTTTCCCAATATGGAGAAGTCGTAGATTGTGTTATCATGAAAGATAAAACCACCAACCAGTCTCGAGGCTTTGGGTTTGT +CAAATTTAAAGACCCAAACTGTGTGGGGACGGTGCTGGCCAGCAGACCGCACACGCTAGATGGCCGAAACGTAAGTGCCCTTCCGGGAGCTCACACCCGC +TCTCTGTCTCCCCTGTCCTTCCTCTGCTTCATTTTTTCCTGGACTCTGACCGATGTTTGCGTTAGAGTATGTTTGAACGTGGGGTCGATTGGGAAGGATT +AAGCCTTGGTGCTGAGGCTGGATATTGCAGGAGGATACAGGGTGAATGGAGCCGGCGGGGCGGGGCGGGCCGGGCTGCTGTGCCGTGGCTGCTGTTGTGC +TGACACCCTCTTTCCTAGAGAAACAGCCTCTTATTCACAACCAGCTGATTTGAAATTTCCTGCAGATCGACCCCAAGCCATGCACACCCCGGGGGATGCA +GCCGGAGAGAACACGGCCGAAGGAAGGATGGGTAAGGGGCTGGGCCGGGCGGCCTCCTTGTGTGTTCTCCACTCCACGTGGAAAGGAAATGCGTGCCTTC +AATCTGCTGTTGTCGCTCGTTAAGATTGAGGGCGACGCAGGTCTTCTGGGTTGGCACTCGAGCAGCTGAGGATCACCCAGATTTATCAGTGCCGTGAGTG +TTTTACAGCCAAGAAAATTCTTACTAATCTATCTTAGGGAAAAAAAAAATGACAGCTCATGCCACTGATTATCAGGAGCCAGTCAGCTTCCCTCTGTGCC +CTGTGTGCCCTCTGTGCCGGGCCTGCCCCCTCCCACTGCCTGGCCCTCCTCAGAGGTGGGCCATCCTTCCACTGCCGGGGCTGGGCCGGGCTGTGTCAGC +TCGTGCTGGCCACTTTACTGCTCCACTTGAGATCCCCTGACGTGGCAACTTGGGTTCTCTGACCTGCGCCCTGGTGCTTGCCTGGCCGACAGGGCACTGT +CCTGGCATGGGGTCTCCTTGGCATTTGGGTCTCACCACCACCCACACCTCACCTTCCTCCAGCCCTGCAGTTCTCACACCGGCACCAGGAGCCTGGTGGG +GCGGTGCAGATGGGAAAGCTCTTAGCCCCATAGAACGTGCTGGACAGTGCAGACCTGGAGGCCTGCTGAGGCACCGGGTGCCAGCCTCTCCACAGTGTGG +GCAGCAGGGTGGGGTCTATATGTATTTACATCCATCTCTGTCCACATACACCATTCCTAAGGACCGGAGGGTGCGTCTCCTAAAATGACGGCCACCCCTC +GCATGCACCCACCGTCAGCACGCTGGAAAGCGGCTGCAGGGAATCCCGTGTCATCTGTGTCCAGGCCGTGTTCCCAGCTCCAGAATTGTTTCACAAGTGT +CTCTCATAGCTGGTTTTTTTCAGACTGGAATCCAAGGTTCATATTCCATCTGGTTATTAATGTCTCTCTAGCTTTTCTTAAGATATAATGGGCACGTAGT +AAACTGCACCACTTGATGATTCTGACCCATACAAACACTCATGAAACCATCCCGACCGTCACGGCAGCGAGCACTCACCCCACGCACACACTCATGAAAC +CATCCCAACCGTCACGGCAGCGAGCACTCACCCCACGCACACACTCGTGAAACCATCCCGACCGTCACGGCAGCGAGCACTCACCCCACGCACACACTCA +TGAAACCATCCCGATCGTCAACGGCAGCGAGCACTCACCCCACGCGCACACTCATGAAACCATCCCTACAGTCACGGCGGCGAGCACTCACCCCACGCGC +ACACTCATGAAACCATCCCTACAGTCACGGCGGCGAGCACTCACCCCACGCGCACACTCATGAAACCATCCCTACAGTCACGGCAGCGAGCACTCACCCC +ACGCGCACACTCATGAAACCATCCCGAACGTCACGGCGGCGAGCACTCACCCCACGCGCACACTCATGAAACCACCCCGAACGTCACGGCGGCGAGCACT +CACCCCACGCGCACACTCATGAAACCACCCCGAACGTCACGGCGGCGAGCACTCACCCCACGCGCACACTCATGAAACCACCCCGAACGTCACGGCGGCG +AGCACTCACCCCACGCGCACACTCATGAAACCACCCCGAACGTCACGGCGGCGAGCACTCACCCCACGCGCACACTCATGAAACCATCCCGACCGTCACG +GCGGCGAGCACTCACCCTCAAAGGTTTATAGTCTTTTATTCAAAGCAGTTGGAACAACTTAAAATGTGATAGCCTTGGATAGGGAAAAAAAAAAAAAAGG +ATGGTTGGTGGGTGGGGGCAGGAGGAGAGCAGCCCCAGCCCTAAGGGCAGCCCGGGAGCTGGACCAGAGACTCCTGGCTCTGGCCACCCAGTGAGCGCCG +AGGCCCCGGGAAGTGGTGCCCAGGAGCAGGCGCCCTTGCCAGTGGGAGGCCGGCAGAAGGGGCTGTGTGGTTTGGGCCAGTGTTTCACACAGCTCTTGAG +CTGCTGGAGGTTTCCGTAGCCATCATTGTCACCTGCTGGAGATGTACAGCCTGAAATCCAGCTTCCTCTCTGCTCATTTCGTCGTCGCTGCTGCCTTTCC +CCTGCCGTCCTAAAGTCCCTGCCTTCACACTGGAGCACTTTTCCACGTGGCAGTGGTTGTAATTCGGAATAGCTGAGGCAAGGCACGCACTGTGTCGTGG +GTCCGTTTAGCTGAAATGTAGCTCTGCAGAAATGCTCAATCCCTGTCTCCTTGGGTCTCTCTAGAAAAGTGAGAAAGTGTCTCAGCAGAGCCCAGTGTCT +TTGGACTTAGCGGGCTTGTGGAGTGTTCTGCTCTGGCTTTCAGCTGACTCTTTAAACCAGCGCGGATTGGCCTTTATGTCCTCCGCAGCTCGCGGGAGGG +TTTGGAGGGTTCCCGTGTGAACTAACTATCCTTCCCTTCTTCAACAGCAGAAAGGACCCAGGAGCGATAACAGTAAATCAAATAAGATATTTGTCGGTGG +AATTCCTCACAATTGTGGTGAGACAGAGCTCAGGGAATACTTCAAGAAGTTCGGAGTGGTGAGTTTCTCCCCACCCCGGCAGCACTGTGGGGACAGAGCC +GCTTCTGCTCAGGCCTGGGCCTTCTTGGGGCTGGAGTGGCCGAGCCACAGGTGCACGGGCCTTTCAGGCTGGGAGCTCGCTGTCTCGTATTTCCCCAACG +CCTGCGCCCTCCGGAAAGGTGGAAAGCCCGGCCTTTGCCTTCATGGCCATTTCGTGTCCCAGTAGGGTGGTTGGGCGGTGAACCAGCCTGACAGCCTTCA +GGGCGGCCGCCCGATTCCATTGTGAACACCGTGGGGTCCAGTGTCAGAGAAGGGCAGTTACACAGAAACGGGGTTCAGTGTGGCCTGGGCGAGCCAGCCC +CACAGAGCTGACTTTCCACTGGGCAGGTGGGAGAATGCCCGAGCTCCGTTGAGCCCAGTGCCAGAGGGAGCTGGGACAGCCGGAGGGGGCCGGCGGGGAG +CCCTCCTAGTCACCCAAGGCAGGGGCGTGTGGTCACCCCAAGGTCCTGCTGGGACTCCTGCCGTGCCCCGCAGGTCACACTCCGAGCCCCGCCAGCAGGA +CAGCCCTGCGTGCCTGAGTACTGCGCACGTTCATCAGGTGGTACCTGAGGGTGCCACGGGCCTGGGCCAGGAATGAGAGGCCTGAGCGGGGCCTGGAAGA +GCAGGGTCTGCAGAGGAGCTGTGTGTGGCTGCCCCGCCACTTCGAGTGAGGGCCGAGCGTGCCCTTTGCTTCCCGCGTTTGGGTGGGAAGGGCTTCTGTG +GGGTCTCCTGGCTCCCACGTCCCCTGCTAGGATGCGTGGTCGGCGTTGTTGGCCCTTCATGTCCGTCAGCACACACGTGAGCGGGGCCACGGGCAGCCCG +GAGGCGGGTATCCAGACGCCTGCCCTGGAGCTGCTTCTCCCTGCCTGCGTCTGGCCCTGGGAGTGTTGGGGCTCCAGCCTTTCTCAGACAGCAGCCCCAC +GGAGCAGCTGTTGCCCGTGCACCTCCCCCGCTCAGGGAGGGCGCACCCTGTGCGAGAGTTTGGGTTCGTGGGAACAGGCTGTGCCCTCGGAAGACCACCT +GTGGTGCTGGCCCTGGTGTCCGTGCTGACGCCACCCTCTCCTTCCAGGTCACGGAGGTAGTCATGATCTATGACGCCGAGAAGCAGAGGCCCCGAGGTAA +GGGCAGATCTAGTTTGACCTCGGCCTTCTCCCTGCTCCTCCCTCAGATGGCAAACTATCTCACCCGCCAGGCACACACAGGTGGCGGCTGTAGCAAACAG +CCTCAGGAAGGGACGATTTGGAGACAAATGACTAAAACGTGGGCTCCTCATGTGCACCCCATTCAGCCTGTCTGTGCTTCCCGAGGTCAGACGTCACACA +TTGTTTTTTGGCTTGTTCTTTTGAAGTTTTTACGACTTGTCATGAGTCTCGGCCTGGCTTCTGTTTTTCACTGTCCGGAAGAGTGTGGTCCTTCTGCATT +TGACCTTCCTTCACCCTCATCCAGTCCTCCCAGTGTGGCCGGTCTCATTTCGTGTCGTCAGCTGGGTCAGCTGGCTCGGTGTGGAGTTTGGATTTTCCGT +GATCCATCCCATGCTTTTTTTTTCTTTCTTTCTTTTTTCCTTTTCTTTTCTTTTTCTTTTTTTTCAGTTTTCTCCCCTCTCTGAAGTCAGCAGGGCAGGT +GGGAGGAGGGGTGAGGAGTCACCTCAGGGCCTCCCCTCATTTTCCCTCAGCTTCTTGCACACCCATCCATGCTGGTTTGTGGAGCTGGGACGATGGGCGC +CCAGTTTCTGTGCCCCTTTTCCGTGGCTGCTGCTGTCTGTCCCGCCCGCCCGCATGGTTTTGGTTCATCAGCTGCTTTTGGCCGGCCACGTGAGCAGACC +TGCAGCCTGGGTCTGCCCGCCACGTCCGTGCCGCCCCCGCACCACCGGCCCAGGTCAGTCGGGGCAGCCCCGAGCGCCAGGTGGCGCCGCAGCATGCCCA +CCATGCTGGAGCATAGTTTGCCATTTGAACCTCCCTCCCCACGGTTAGGAGTGCTCCTCCTCCATGTCGGTTACGCTGTTAAGTCTTAGTCGTAACTTAA +TTTAGACATACATGCTTAGTGACGTACTTAAGTGTTTCATAGTAAAGTACAGTGATGTTAAGTAAGCTGTTTTTCCTTTTCTCTCTGTGAATTGTGTGTG +ATTAACGATATCTCTTTAGATTTCTCTTCTCCAGGTGCTAAATTATATCACACAGGTACAGGCCAGTCCCGCAGTCAGAGGAGGGAGCGGCTTTGCTCCA +GTGGGGTGTAAACGAAGTTTCAGGTGTTTCTGTCCCGCTTCCTCAGTGGTGATGTCGCCTCTTGACAGCCGCATTCCTAGACAGCGCTCAGGGCGCCTCC +CCCAGGACCCAGCGCCTCTTGCACTGTGCCCGGACCAGGCGAGCCCTGTGGTTTCAGACACTCCTGCAGTTTGCGAAAATGTCTACTTCTAAATACGTTG +TTTCATCACCGATGCTGTGTTCCAATACTGCCTCTGATCTTGGGAAACTTGAGCGCGCGGGAATCTGAGGGTTGCTTCTAGATCCTCCCGGTCCCCCTCC +GGCTGCCCAGAGCTGGCGCCCCTTCTCCTCGCGTCCTGTCCTGTCCCGTGTGGACGGGACGTGGCGAGTGTCGCTGAGTCCACACTGGTGTACAGAGCAC +TTCGGGGCCAGCACGTGGCCACATGTCCTTAGCTGTTGGGCTTTGAAAGTGTCCCTTGGGTGTCAGGCGAGTGGAGGGCCGGAGAGACGCTGCGGCGCTG +CTTAGCGGGTCCTCCCAGAGAGTGTGTCCCCTTCCCTTGGCCTTTCTGCATCTTCTGAGACGGGTCTGTGTCCCCCTCCCCGCCACCTCCTCCCTCTTCC +TCTCCACTGACTGAAGGTCATGGCCATGTCCCTGTCAGGGACCCCGCCTGTGTCTCGGGCACACAGTGTCTGTGCGGGTCCCTGCTTGGCCCTCCCACGT +CTACCCTCGGCCCGCCCGCTCCAGCCGCTGCCTCGTTCGCCTCTCAGTCCCCTCAGGTCTTCTCCATCCTGCGCTCCTCTCGCTGTGTGCCTTGCCTTCC +TGGTCCCTCCTCCTCTTCCTCCTCCTCTTCCCCCTCCCCCTCCTCCTCCCCCTCCCCCTCCCCCCTCCCCCTCCGTCTGGTTGCAGACACTGCGTGCACA +GTCACGCTCAGGTGCACACGTGTGCTCAGGACGGTGGGAGGCTCCTGAACCACAGTGACCTTTGTCCCCTCACAGTCTGAGCTGCCCTTTCTGCCCCGTT +TCCATCTTTCCCCGCCCCCAGTTTTGCTTGTCCTGTTTCTGCCTGGTCCCAGCTACAGCAGCCCTGGCCCCTGTCTCTTCAGCTTGAGAGGCCCCACAGT +AGGCTGCTCCTTCCGGGGGCCGTTGCCTGTTCCCACCCCCCACGGCCCTTCTCTGCCGCGCTCGTTCACGCCTCACGCCCGTGCTGCGCTGTCCCCTGCT +GTGTGGTGCCTTGTCACGCACCCTGTGCCTCTGGCGCGGGCAGCCCATCTTCAGCCCGGTCTCAGCTCTTCCCATGTCCATCTTTGTTCTGTGAGGTCTT +GGGCAGCTGTCTGCCGGGCACTTCCATCTGGGGAGGGGCTGGTGCCGCCTGGGCCCCGCCTCGGGAGGACGGTGTGCTTTGCGGTGTCACGCTCCACCTA +GCCGGGGAGGCCTGGAGAGCCCGGCGCACTCCTGCGCCTAGAGGAGGAGACCCGCCCCGTTAGCCGGGGGCCGCGCCCACCCCAGACCCACTAAACTTCG +TTTATACTGCCACTCTTGTGTTTGGGAAATGCTAAATTTTTTTTGCCTTTAAAATTTTCTGTTTTGATCCCATGGTGCATCTCGCTCTTGCTGCTGGCAG +CAGAGTCTGACCTGCTGGAACCCGTTGTGGCCTGTATCTTTGTGCATTGTTTCTCTACCTGTATAGAACATGCATAGATGTCTACGATATGACCTCTTCT +AGGACTCCTTGGGCTTACCCAACGGTGTTGCGTAAGCCTAGCGAGGCACCAGCTATGATAGATACTGTATCTGTTAACGCTTTAGAACGATATATGGCTG +CTGTCAGCACTAGCTGCAAAGCAAATTGCAAGCCAAGGGGGAGAATCCTGGGTTTCAGAGAAGCATACACACATCCACGGTGCACACCCCTGACTAAGAT +GGCGCATTCCACGCGGGCCCCCGGCCTGCAGGGTTCACTGGCAATCTCCCCACAGGCGAGAGCCAGAATATTCAAGCACGGGCCTCTGACCCTCCCCTGG +GGGGCGCTTTGTCTGCCAGTAGCGATGGAGGCCCTCACCGTTCCCCTGTCTCCGCTGCTGTTTTATAAGATGTGCTCCTTGTTCCAAATCTTTGTGACAC +GGAGCCCCAGCCCGGGGTGTCTGGGGCGGAGGCTTGACTCAGGCCTCAGTCAGCAGAGCCGTCACCGGGAGTGCGGACGTCACCGTCTGTCCACTCCGTG +TGCAGTCGAGTGGTGGCTCCTGGGGAGGGAGGCAGCTGCCCCAGGGGCCCGCAGCGCCCCACACACAGCTTAGCTGAAACCCAAGGTCGATCCCTCGGCC +CGTCCCTAATACTGTTCATCATCCTGTTTTGTGTCACAACACCCTGCTACCTTGATTCACTCTTCGTCGTTGGCTAGGTTTTGGATTTATTACTTTCGAG +GACGAACAATCAGTGGACCAGGCTGTCAACATGCATTTTCACGACATCATGGGCAAAAAAGTGTGTAGTTGTAGTTTTATTTTACCTTAAGACCAAACCA +AGTCTTAGGCAACTTAGGGGTTTCACTGGAAAGGAACATTCCTTCACGGAAAGGGTCGGGCGAGTTCGTCCTGTGAACCTTTGCTGCGTGAGGTGGGCCT +GGGTCTGTAGACGTGAGGAGGGTCCCATCCTTCCCCAGCACCCTTCCTGCGGGGTGGGGATCTCTCAGCTTTGCTCCTGGAGCCCCTCCCTCTGGGTGAC +CTGGGACTGGGCGGGTAGGGGGCTGGGGCTGGGAGGCTGTGGCGGTGTTGGGGCTGGCTCCAGTGAAACCGCAGCGTTGCCTCAGGCTTGGTTTCCACGA +CCACTCCTTCAGATGTCTGCAAATCCCCATTGTCTGACACTGACCTGTAATGTGATCAGCAAGGGACCTTTGAGAGCCGAGGTTCCGCTTAAAATGGAAA +GCACAGTGGAAACATCATGAAGGACTGGTTGTTTGAATTGGGTCACTTACTGTGGAACTCCGGCACCAGCCACATGCTCTCGGTAGTACTCAGCCACCAT +GCAGTCAAGTGACCTCTGGTTGTGTCATCTTCATACTGTGTTACCCCCGGAGGTGAGAGGGACAGGAGGCCACCCCCCCAACCCCCAGGCCAGCCCTTGG +AAGGCATGTGTCAGAAAGGGGTCCCTAAATCCTTGTTTTACCTGGACCCTTGGAGGTTCTTGAGAAGTGGACTCTGAAATAAATAACTGGTAGAAATTCT +ACAGTGTGGAATTTCTTGCAGTTAGCAAAAGCTTAGGGGTCCAGGTTTTTGCAGGATTCCTGTCTTGGTCCTTTCAAACCAAGGAGCTCTGCTGGCTCTG +CCAGGCCGCCTCACATGCCCAGTGGGATTCTGACCCGGCCTCCTTGGTGCGGCAGCTTCTCCCGTTAACGGAAGAAGACGCTTAGCCCCTCTGACAGGGC +CATGGTTGTTTTTTCAATTAAAATGTCCTGGAGGGAGCATCGTGCTCATTATCTCCTGCCCCTGCCCTCTACCCCAGCCAGAGGTCTTGATAGCAGAACT +TTTTTAAAAACAGTAGCATGTGTAGTTATTTTTGTATACACGTGGCTTAGATTGGGTTGCAGACTTCATTAATTCCATTTGAACCCAACTAAAACAGGAG +ACACAATCCTTGTTCTGACATCGAGTGCAGCTTGTGGTTTAAAATGAGCCTGCCGGCTGCATGGGTGCGCGACAGTACAAGCAGGGCTTCAAGGAGTCTG +CGCCCAGTGTTTTAAGGGACTACGACACTGACAATTTGGGGAAAGCGTGGTCTTGATATACGGGGCAGAAAGAGCTCTGTACAGTGCACACACCTGCTGC +CGTCCCTGGGCAGCCCCTGGGTCCCCCCAGCCATGACTGTTCTGCGCGAGCTCCTGAGCTGGGCGACCTCAGTGTGGGTCTCGCCTTCCAAGCCAGACAG +TCGTTGGAGTCCAGCTTGCCCGGCGCCGGCCTTCACTGGTTGGCTGGAGCGGCACTTGGCGTCGCCGCCGGCCCCTCATGGGGGTTTTCCGTTTGTGGAG +TGTTTGGTACCGCGTGGTAGTTAACCCTCCATGCCAGGCGACTGCATTGCTGCATTCAGGTAGGAAAGGGTGAAAGAATTTTTTTTTGTTTTTGTTTTTT +TAAAGTACAAGGACCGCTCTGCTTTGTAAGCAGGAACCGCAGTCCCCTGAGGAGGGTGTGTGAAGACTCGCTCATTTGAGTTCTTTGAAATGGGTCCCTT +GGTCCTGCTGTCACATTGCCTTGAGCTAACGGATCCTGTTCCCATCATAGGCCGGTCCTTGGGGCATTGGGCAGGTGGGGGCTTTGTGCCTCTGTGGCTG +CTGCTGTCTGTTCTCTAACAGGCAGAACTGAGGGATTCTGAACTCAGGATGTGCAGCTCTCCAGACTGAGACCCCAAGGCTGACTCCAGGTGGATCCATT +GTCTCTTTATTCTCATTACGATTTATCAGAAAAGTGAGACAAATTCAGGATTCTCAAATGCTGAGGCAGCCCCGGAATTGGGGGGATCTTTCTGTTGTTA +GTCCACCCATATTTTCAAGCAGGCATTAAAGGAAGGTCAGCCACTGCGCCTAGAATAAGTAGGTCAGGCCTGCTCCATCCATTGTCCCCGGCCCCGCACC +CTCCTCCTGAGAAGACTGTGGCTCCTGACACGTCTAGAGAGGAAGGGCCCCGGGCTGCTGAGCGAACACAGTATGAAGATTGCTTACTGATCCAAATGTC +CATTTTATTGCATGTTTGTTACTTTTTTTGTTAGATGTAATGTAAGATTCTCTTATCACATCCATTCCCTCTGACATTAGTTTTGAGTTAATTGAGATTC +TTTAAGCGTTAGCCTGGGGAAGGTAAGTCTTTATCTTCCATTAGACATTTTAAATTTAAAAATCTAAGTAAAACACCAGCCGTGTTTCTCAGGTATGAGT +TAAAAGCACAGGTGGGCGGGCTCCAAGCAGTCCAGAGGGCGATGAGGATGCCGATTGCTGGGAAGATCCTGGTCCCTTTTTGTCCCCATGTTTTCAAGAG +GAAGGAGGACGCTGCCATTTTACTTGAGTGAAAGACCCTTCGTCACGCACGAAACCCCCGAGGGCTCTGGGCTCGGTCCTGCTGCCCCGCAGTGGGCGGG +CTCTGTGTGTCTTACGGTTGCATCTGTTGTACCTGAGAAACATTTTTTAAACAAAAAAATTCAACACAAAAGAATTTTTTAAGAAAAAAATGCTACTGGC +CTAAATAAGGTTTATAGTTAAGTATTTAGTCTTAAGTTGTAAGATGCTAAGTGTAGTCATAAGTTACCCGAGGGTGTGTCTAAAGGGAAGGGGGTGCTGG +GACCCGCAGCCTCGCCCTAAACCAGAGCTCGGTTTGTTTAGGTGGAAGTTAAACGAGCTGAGCCTCGGGACAGCAAGAGCCAAGCGCCGGGACAGCCAGG +TGCCAGCCAGTGGGGGAGCCGGGTTGTGCCCAACGCTGCCAATGGCTGGGCAGGCCAGCCCCCGCCCACGTGGCAGCAAGGATATGGCCCGCAAGGTAAG +GCTGATGCAGAGGTGCCCACGGGAATGTCCCCCTTCTCGGACTTGGCCCGCGCGCCCTGGGCTGTGCCGTCGCTGCGGCCTCCCCACCTCTGCTGTGCAT +GCACAGAGCCGCGGTTCACAGTGTCCTTGAGCCCCCGCGAGGTGCCGGCTGACAGCCAGCTCCCGGGCAGCACCCGCAGCCTCCTCAGTAGCGGGGTGGC +CACGGCTTAGGTGCCCGTCCGGGGCCTGGGACTCATTGTCACCGGGAAGAGCTGCAGTGAGCGTCTGCACCTCGCGACCGTGTGCCACGGCAGGTCTGAG +CACGAAACCCTGAGAGGGCTGGCATTGCCAAGCTGAGCTCAGAATCGGGGTGCTGCCCCTGGGGGGCTTGAGGAGCCGGCAGGCTTTGGATCCTTGCCAC +CTGCCGTTCCCTCTGCAGTGCCGTGGGCCCTCTGTAGTTAGGCCCACGTTGTGGGCCGTCCTTGGAGCTTCCAGCAGCCACGGAACCCCTGGGCTTGGCT +GCAGCCCGACCCGAGTTGTGGGTCAGGGTTCCAGATGTACGTCGTCCGGGTCCCGAGACTGTGGCTTCCCTGCACCTCGTCTAAAACCTTTTTCTCTGGA +GCCTCCCTTGTTGGAAACTCGGAGGTGCTGTGGGGACTGTCCCTGCCCTCTCGAGGCTTAGAAGTCTCAGGTTTCTCTGGGGTCCTCAGGTGGAGCCGGG +AGGTCACCCGTGCCCCAGTCAGCAGACACAGTGCCCGCCACCTGGCAGGGCACAGAGGAGAGTGGCTTTAAGGCCTGTTCTACAAGGGGTGGGGAGTGCT +TCTCTGCTCAGGGTTCAGAGGGCTCTGCCCTCAGGACGAACAGGCTCTAAGCACAGGAGGCTCCGGGGTTGGTCCCAGCCCTTGACGTCCATGCTCTGCG +GCTCCTTCTCTGCGTCGGACAGCTGGTGGACACGGCGCCAACCTCCTCTTCTGTTCTCTTATCTAGGAATGTGGGTGCCGGCAGGACAGGCGATTGGTAA +GTCCTTGTTTATAGAGCAAAGGCGGGGACAGAAGCCACATGGCAGGCTGACTCGCCAGGTGTCCTGGGGCAGCCGGCAAAGCCTGGTTCCCGTGTCCTGA +GTGCTGGAGAGGAAGAGAGGGTGAGGGGCCTGCTAGGGCCCCTGGCAGGCCTGGGTCTAACTGTGGCCAGTCTGTGTTGTCCAGCGCTCTCTGTCCATCA +CCCCCGTACTGTGTGTTTCAGGTGGCTATGGACCGCCCCCTGCAGGAAGAGGAGCCCCCCCGCCACCCCCACCGTTCACCTCCTACATCGTGTCCACCCC +TCCTGGAGGCTTTCCCCCTCCCCAGGGCTTCCCTCAGGGCTACGGTGCCCCGCCACAGTTCAGTAAGTCTAGGGGGCCTTGTGGGAGGGCCTCCCGCCTG +CTCCGGAGATGCCAGGTGGTGGGCGGGGTGATGGGGAGTCTTGTGTTACACGTCTGGCCTCAGCCACAGGTGGGGTGCCGGCTGGTCAGCAGGTCACCTG +CCACCAGGCCCTTCACCTGCAGATGGGCTCCATCGCCTGTGGCCTCGCTGGTTAGGCTAAAGGGCAGCCCGGGCTCCTGCGGGTTGGAGAGCTCATAGCA +GGAATGTCTGGGCCCAACCAGTTCTCACAGGCTCCTCAGGAGACAGAGCCTGGACTTCGTGTCTTAGCCTCATACTTCAGGATTAGGGGGGCATTTGTTT +AAGGGTGTACAAGCTCTAATTGTTTTTTTTTTTTTTTTGAGATGGAGTTTCACTCTGTAGCCCAGGCTGGAGTGCAGTGGCGCAATCGCGGCTCACTGCA +AGCTCCGCCTCCTGGGTTCACACCATTCTCCTGCCTCAGTCTCCCGAGTAGCTGGGACTACAGGCGCTCGCCACCACGCCCGGCTAATTTTTTTGTATTT +TTAGTAGAGACGGGGTTTCACCATGTTAGCCAGGGTGGTCTCGATCTCCTGACCTTGTGATCCGCCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGC +GTGAGTGACTGCGCCCAGCCTCACAGGCTCTAATTCTTGACTAATTTTCCTGTACACGTCACTTGTAATTGAAAAGCTGAGTGTAAGATCAGCCGACACA +CCCAGAGTTTTATTTTATTTTATTTATTTATTTATGGTTTTTTTTTGAGATGGAGTCTCACTCTGTCGCCCAGGCTAGAGTGCAGTGGCGCCATCTCGGC +TTACTGCAAGCTCCACCTCCTGGGTTCACGCCATTCTCCTACCTCAGTCTCCTGAGTAGCTGGGACTACAGGCGCCCACCACCACGCCTGGCTAATTTTT +TTGTATTTTTAGTAGAGACAGGGTTTCACCGTGTTAGGCAGGATGGTCTCGATCTCCTGACCTCGTGATTCGCCCGCCTCGGCCTCCCAAAGCGCTGGGA +TTAGAAGCGTGAGCCACCGCGCCCGGACTATTTTATTTATTTTTTTGAGATGGAGTTTCACTTTTGTTGCCCAGGATTGAGTGCAGTGCCCCGATCTTGG +CTCACTACAACCTCTGCCTCCTGGGTTCAAGCGACTCTCCTGCCTCAGTGTCCTGAGTAGCTGGGATTACAGGCGTCTGCCACCACGCCCGGCTAATTTT +GTATTTTTAGTAGAGAACAGGTTTCACTATGTTGGTCAGGCTGGTCTTGAACTCCTGACCTCAGCGCATCCAGAATTTTAGACGGGGCCCCCAGGGTGAG +GTCTTGGCACCCTCCAGTAGAGAAGAAGGGACATGGGCCATACGTGGGGTGTCCTTTCTGGGAGCCTTGCGTCCCTTACCTGCCTAGCCAGGGATTGCAC +CTCACAGCACGCAGCCAGCAGGAACGGCACCGTGATCTGATTTCACCTGCGGGCCCTGGGCCCTGGGGGTGTTTGACAATTGGGGCATATCACAGTGTGA +GCTAGTCCCGTCTCGGGGGTTTGGAGGCTCCACGTGGCCGTGGTACAGGAGCAGGCAGTTCCATCCTCTGGCCTGGATCAGGCTCTGCACACGGAGGCCT +GTGGGCCAGATGACTGACAGGAGGGGAGTTGGGTGGAACCTCGGCCTGCCTGATATCCAGCAACAGAGGGCAAGGGCGGCAGCACCTCCAGCATGACAGT +CCCTTCCAAGCACGTCAGGATGCTCCCTTGCCTGTGCTGGCAGCTTCCTAAACATGGGGACTGGGCATGGTGGCAGGTTTTTGTCCTTCTGAAAGAGCAA +TTTTGCTGTGAGGTTACTTGCTCCTTGAGTTCTTGTCTGAGGCCCACCTGGCGGCTGCTCCGTGAGGAACGAGGTGGCCCTGCTGCAGCTCAGCATCCCG +CCACGCTCCCAGGAGTGTGTGTTTCCTGGGGGGAGCGGCCCGGGACCGTGGCTCTGTGGTCCATTCTGTGGATGTCCACAAGGCCTGGGCGTTCTGTGGG +TTTGGGTGGCAGTCCCGTCTGGGCAGCTCCTGCTGGGCTGGGTGTGGGTCTCCTGCTGGTCTGCCCCCAGCTGCACAACGTGTCTTGTGCCTTGCCCTCT +TGTACCTCTGCAGGTTTTGGCTACGGGCCTCCACCTCCACCGCCAGATCAGTTTGCCCCTCCGGGGGTTCCTCCTCCACCAGCCACTCCCGGGGCAGCAC +CTCTGGCTTTCCCACCGCCTCCGTCTCAGGCTGCCCCGGACATGAGCAAGCCCCCGACAGCTCAGCCAGACTTCCCCTATGGTCAGTATGGTAAGTGGTC +TCCTGCCATGCCGCGTCCCCGCTGGCCCCAGGACCCTGGGCACGGCCTGCCTTCTTCTGCTTCCTCCCCTGCTGGACGCTCCCCAGCCTTTACCTGGTGG +GAAAGGGGAGAGGGAGGAGAGGGGGGTGTGGGGGTTGTTGGAGAGATCTCGTGGCAACTCGGGTCCAGCAGAAGGGAGCGTGGGAGTCTTGTCGCAGCAG +AGCACTCGTCATACAGCAGGTGCTGCAGGGCCTGCATGTGTGGGAACCTGAGTGGCGACTGGGTCGAGGGAAGTGAGTCGCAGGCAGCTGTGATCACTGT +CTAGAGGTTCAGGCCCTCGGTGTGGGTCCCGGGTGCACTGGCCCCTTGGTGGGTTCCAGTTTCTGGCGTCATCAGCCTCCTGCTGGGTCCAGACCCCGCT +TGGGGCAGAAGCTGGGTCTGTAGTAGGCGTGGCCTGGACGTGGGCTTCACCCTGGACTGGATGGCTGTCGTGGCTTGGGTCTGCCTGGACGTGATCTGCA +GGCAGCGCATGTGCTTCCGGGGCAGGAGCTTGTGGGGGGGCGGGGTCAGCATGGGTCAAGGTCTGCATGTCAGTAGTTCTCGCCCTGCACTGAGCCAGGA +GTCACAGCAGCCTTGCTCAGGACCAACGCGGTGGCCTCAGTGGGCAGGGCTCCAACTACGGTCAGCTCCTCCAGCACCAGGGGTCATTCACAAGCAGGGT +TTGAGAACATGGGGCACCTGTCTGCAGGTGGCCACGGGCTTCCGGGGTGCCTGTGAACACGCTTCCTCTAGGCCTGGTGGAGGCCGGGGTGTGGGAGCTG +TGTTCGGCCGAGGTGCCCGCCCACCCACCTCGCATGGCTGTGGTTCCCCTGCCCCCACGCCCAGGCCTTGGGCCGAGGTTGCCGCATGTGTGGGTTCTTG +ACCCACTCACCACCAAACCCTGGCGTGTCTGAGACTGGCAGGGGGGTGTGAGGCGCCCGGTTGGGGCGTGGCGTGTGTCAGCCGCTGCTCTTGGTGGCGG +CTGCTTGGGTTGGTCACCCTGGTCTCGTCTCTTGCCAGGCCTGGGTTCCTATTCTCCAGCCCCGCCGGGCTGCGGCCCACACTTTGTTTACAGTCTTATG +GTCAGGCTGAGCAGTGATGTGGCCTAGGTAGGTGCCGCCTCCTTCTCCAGGGTCCTCCCACCCGCCTGCACCGGGAGGTGGACGTGGCTTCCTCTGCCGT +CCCGGGCGGGGGTGGACGCTGGCGGTGCCCTCTGGGAAGGGGCCCTTGCCGGTGCCAAGACATTGGCCACAAGCCTTCAGCGGGCCCAGGATCCCCCAGA +GAGAGCCCACGCCCACCTGTGCCCACGTGCACCCGAATGGGAACCCAGAGGTCGTGGGAGGGGCTTCCTGCAAGGTGTGCAGCGGGGTGGGGAGCGGCGT +GAGCAGCTCTGTCCTTGTAAAGACACCGCTGTCCATGCTCCTGAGGTCGGCTGTGTGGGCCGGACGGGCTGCAGGGTGTGCTGGCCCCTCAGCCAGTGGT +GTCACTGGGGCAGTCAGGTTGGGCCCAGAAACCCTTCCCTGACACGTGCCACCGATGGACGTGCCCTGACAGGAAGGACAACGTGGGGTCTGGTCTGCGA +CGGAGGGGCAGGCCCTGTATCGCTGCAAGGGCCCGTCAGGGGTTTTCTGAAACTCCGAGAGCCAGCTTTCTAGAAGCCTGGTCCACCGTGCCTTGGGCCA +TGTGTGTCTCCAAGCCCCGAGGCTTCTCTACCTCCCCTCACCCCCCCAACCACGTCTTCGGGATTGAACAGGGAAGCGGTGAGGTTACGTGGGCCATGGA +GGGCTCTGGAAGCCGCTTTTCTCTGTGTGTGCCCCTGCTCACATGTTTTTGAGGGAGAGAACATGCCCGGGGTCCTCTCCCCGGCCCAGGTGCTGGCCTC +AGAAGGGCCCCACCCGCACCCCGTGGGACCCGTGGACTCAAGGCAGGCTCGGCGGAGCTGTGTCCAGGTGGCCTCGCTCGACGGCAGTGCCAACCGCCCA +GGGACCGCCCCGAGCTCACAGGACTTTCTCCCCCAGCAGGTTACGGGCAGGACTTGAGTGGCTTCGGACAGGGCTTCTCAGACCCCAGCCAGCAGCCTCC +TTCCTACGGGGGTCCCTCCGTGCCAGGGTCGGGGGGCCCCCCCGCCGGCGGCAGCGGCTTTGGACGAGGGCAGAACCACAACGTGCAAGGGTTCCACCCC +TACCGACGCTAGCCCGCGGCGCCGCGACGTCTGCACGGCCCAGACCCAGGATTCCAAACTTGTGAACTCGTGACAATCACAAACTTGGCGGCAAAGTGGC +GACTCAACCTTGGGGGGGGGGGCGGGGGGAGGGCGCGAGGCTTTTGGAGCGGCTGTGGGTGTCGTCTGGACTGAGGTTTTTAAATATTTCTTTCTCTAAC +CCATCAGCACAATAAAAAAAAGTCACTGGTTCAACAACAGGGTTTAAAAAAAATGTCTTCAGCTTTAATTCAAAACTTCAGGTTTCTTTTTCTTCCTTTT +TTTTGGAAATTATTTTCCTGAGCCTTTTGTTTTACGGTATATTGTAAACTTTTATGTTAAAGAAAAAATATACATTTACAAATTGTGAGATTTTTAAGAG +AAATTTTCTACGATGTATACTGGCTTATTTTTTAATTTAAAACGGGGTTTCCGTCGGCACTGGTGGAGGGGGTGCGCTGTTAGTCCCCTCGCTCCTGGCT +TTGGGGGTTGGGACTTGGTGGTCCAGAAACTCTGGGAGCTTCTAGAAGAAATCTACTGAGTGTATTTCTGTTTTTTGTTTAATTCCTTGCTTTTGTCGAC +TGACCTGCTTGGTAGTGTCTGAGGTGAACTGTGGGGGTTGCGCACAGCCAGCCGCGTGGATCCCACGCAGCGCTGAACCGAACCGAGTAGGAAGCCTTTC +TCCCCAGGCACGTGGCTTCAGGGCGTTTCCCATTGACCAGTTTGACCCTGGTTTGAATAAAGAGAAGTGCGTTTGGATTAGAAACCACTTTGTGTCCGTT +TTTTCCCTCCTTGGTCTTGGCCTGTGCCTACCCTTCCAGTGCCTAGGAAAGGTCTGAAACGCGACGGAGGCGCCCTCGCCCTCCCCTTGGCTCTTGGTGG +TCTCAGCAACCCCGAGGGCTTCAGGGCAGAGGCTGAGTGGCGAGCTGGGCCCATCCCTCAGTGGGTCTTGGGATGCTGTGACTTTGAGGATGTGGCCACC +ACCAGTTTTCTCGGGGAATGTGGGCTCCAGGCTTTTCCCATCTCAAGACCTTTAATCATATCTTTTGCCATGGAAGGTGACATATCCCCAGGTTCTGGGG +ATTAGGACAGGGGCATCTTTGGAAAGGGATACTCTGTCACTGTGGCAGGGAAGGCGAGACTTAAAAAGGGCCGGGCGCGGTGGCTCACGACTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCGGGAGTTCGAGACCAGCCTGACCAACATGGAGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAACCGGGTGTGGTGGTGCATGCCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAGAAGAATCGCTTGAACCTGGGAGGCGGAGCTTGCAGTGAGCCG +AGATTGCGCCATTGCACTCCAGCCTGGGCAACAAGAGCGAAACTCCGTCTCAAAAAACAAAACAAGAAAAAAAAAGGACCATGAAGTCCCAAACTGGAAG +CCTACAGCGTGCCAGGCGTGAGACTGTTCAGGCGACAGCCAGAACCACCCCCCCCCGCCCCAGTTCATATTTTGGGGACAGGGAAGGTTTGACTTAGTTT +GGAGAGAACCAAGAGAAGGGGTACCCCCAACATCCCTGTGCAGTGCAGTTTCCTCACTGAGACAGTACCCCTCAACGCCTCAGCCCAGGAAGCCAGCTCC +ATTCCCTGCCGTCAGAGCCTTCTCCCATGTCCTCAGGAGCTGCTGCCCCAGCTCCCAGGAGGGCCAGGCGGGGGCGGCTGTCTATCCACACCACAGGTCA +TCATGGTGTTGAGTGTCAGCCCCTCCCGTTACATTAGCTCCCCCAGCCAAAGAGCAGCACTCACAAAATCAGCTTTCCAGCCAGGACACTCTGCTGCAGG +AAAATGGGTAACATGGACGGGCCCGACACATAGGTCCTGTGCTCCTCGGGACGGAGACTCAGCCCTCCCTGAGTACAGTGTAATTGGCTTCCCTTGGGAC +TGTGGGGACGGCTGGGGAGAGCTCAGCTCCCTGGACAGTGCCACAGCTAAGCTCGGGTTCCCAGAGGTTTTGTGCTTTTTTTTTTTCTTTTTCTTTTTTT +TTTTTTTTTTTTTTTTTGAGAAGGAGTCTCTGTCGCCCAGGCTGGAGTGCAGTGGTGCGATCTCAGCTCACTGCAACCTCCGCCTCCCGGGTTCAAGCGG +TTCTCCTGCCTCAGCCTCCCAAGGAGCTGGGATTACAGGCACCCACCACCACGCCTGGCTAATTTTTTGTATTTTTAGTAGAGTTAGGGTTGGTCAGCTT +GGTCTTGAACTCTTGACCTCAGGTGATCCGCCCGCCTCGGCCTCCCAAAGTGCTGGAATTACAAGCATAAGCCACCACGCCCAGCCAGGTGCCACATCCA +TAGTTAATAGTCACCTTCAACTTTATACTTAATTCCAGTAAGATACAGAAACATCACTCCTAGGCCAGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCAAAGCGGGTGGATCACCTGAGGTCAGGAGTTCGAGACCAACATGGCCTGGCCAACATGGAGAAACCGTGTCTTTACTAAAAATACAAAAT +TAGCCGGGCACGGTAACAGGTGCCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGCAGAGGTTGCAGTGAGCCGAG +ATCACACCACTGCACTCCAGCCAGGGCAACAAGAGTGAAACTCTGTCTCAAAAAAAAAAAAAAGTCACTCCTACATAGTTCTAGTTACTCCTTCTCTTTG +AGCTATCATTATTCACATTACATTTACATATCTTAACAAACCCAGTGATATTCCTAACTTTATTTTTGAGGCAGGGTCTTGCTCTGTCGCCCAGGCTGGA +GTGCCGTTGGCGCGATCACGGCTCACTGCAGCCTTGACCTCCTGGGCTGAAGGCTCAGCCTCCCGAGTAGCTGGGAATTTTTTGTACTTTTTATTCTTTT +ATGTCCGTGTGTACACAAATTTTTGTATTTTTTTGTAGAGAGGCAGTCTCACTGTGTTGTCCTTACTAACTTTATATACAAAATTTTATCTGTTAAAGCC +GGAATGGTTCTTTTCAGCGAGGCCCTGTCCCTGCTCCAGTATCTGTAATGAATTCTCGTGTTCCTCCCACAGTGGGACCTGAACCGCCAAACCGCACCTA +CGAGCAAACGGTAGGCGCTCCATAAATACTTGTTGATGTGGGTGCCATCGTGTAGATGACGGAGCACGAACCCGAGGCTCAGACAGGGGCGGCGACTTGT +CCAAAGTCCCACTCCGTGGAGGAAGCGGCTCTGCAGACCTCAGGCGGCGGCTGCTCTAATCCCTGCAGCCTGTGTTTTGCCCTCCAGACGGCAGAGGGCG +CGTGTTCGCCGCCGGGAAAGCGGAAGCGCGTGTGCGCGCACGGCCGAGGGGGCGGGACATGCCGGCAGTCTCGCGATAACTGCGCAGGCGCGGACCAAAG +CGATCTCTTCTGAGGATCCGGCAAGATGGTGAGTGTTGCGATTTGGCGCGTCTCTGCCGGGCCTATCCGGCTCCATCCAACCTCTGACCGTCTCGCGGGG +GCCGCAGTTCGTCCCCGCGGCTACGGCGGCTTGCTCCCGACCCTGCAGGCGGCTGGATGTTGGGGCGAGGGGCGGACTTGGTGGGTGTCGGGACGACGCG +GGGCTGGGAAGGCCTGTCCGGGCCTTCATGTCCGGGTCCTCGTAACCCGGAGCCGCGAGTGATCCCCGGGGACGGGTCGAAGCGGTGTGTCCCTGTCGGG +CTTCTGTCCCCGGCGGCGCCGCGCGTCTTCCGCGGTGTCCTCGGGCCCGGTGGCCCCGGGAGATGGGTGTCGGGATCCCGCTGACGCCCGATCCGCGCCC +GCACAGGCAGAAGTAGAGCAGAAGAAGAAGCGGACCTTCCGCAAGTTCACCTACCGCGGCGTGGACCTCGACCAGCTGCTGGACATGTCCTAGTAAGGGC +GGCCGCGGGGGTCGCGGGCAGGGGCTGGGCCAGCGGTGGGGCTTGTCCGGGTGAGGGCGGCGGGGCGGGGGTCCAAGCGCCTCTGCGGCGGTGGGCGGGC +ACGGTCTCCGCGCGGGTTTGGAACTGAGTGTGGTCTTGCGCCCAGAAAACTGTCCAGAGACGTTGAGGTTTTTGCTTATTTGCAACCTGCCCCCCGTTGT +TCACTTTTCCGCGGCTTAGTTGGAAGGTGTAGCCCCTGTCTGTAGCCCACGTGACTTAGAATAAGGGGCTGCGTTAGACTCCTTAGATTTTAAGGGCGGT +GGAGGTCGCTGGGTCCTTTCCAGGCAGGGTGGTGGTGGGCATCTGGCTTGCGCTTTTATTTTTTAATTTTTGATTATTTTGAGGCGGAGTCTCATCCTGT +CGCCCAGGCTGGAGTGCAATGGCTCCGTCCCAGCTCACTGCAGCCTCCCACTCCCGGGTTCAAGCGATTCTCTTGCCTCAGCCTCTCGAGTAGCTGGGAT +TAGAGGGCCCCCCCACCACGTCCGGCTAATTTTTGTATTTTTAGTAGAGACGAGTTTCAGTGTTGCCCAGGCTGGTCTCAAACTCCTGACCTCAGGTGAT +CCACCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAACACCGCGCCCGACCTTGATTTTTGATTATTTGTGGAAACAGCGTTTCTCTGTGTCG +TCCAGGTTGGTCTTGAACTCCTGGGCTCAAGCGACCCTCCCGCCTCAACCTCCCGAAGTGCTGGGATCACAGGCGGGAGCCACTGCGCCCTACCTGCCTT +CCCCTGCGTTTTTAGAGGCCTTTGGCCCGAGCTGTACGCTGCAGCACCTTGTCTGAGGCTGTGGTCTCCGGGCCGCTTGTTCTCTCTGAATCTCTGCAGT +CACACGGTGGCTCTTGCATGTGAGGGGTGAGTCGCGCATATCTGGCGGGGGTGCCAGAGGGACTTGGCGTGTTCATTGTAGTCACTACAATGGACAGTGA +CAGGTCCACTGCGGCTCTGTCCCTGGAGAGAACCAAGCCTTAGTTCTCTGTCCGCCGGAGTGCGTAGGGTCTCCCCAGGCCGGGCCGCTCACAAAACTGC +CTGGTGCATCCTCCCCAGCGAGCAGCTGATGCAGCTGTACAGTGCGCGCCAGCGGCGGCGGCTGAACCGGGGCCTGCGGCGGAAGCAGCACTCCCTGCTG +AAGCGCCTGCGCAAGGCCAAGAAGGAGGCGCCGCCCATGGAGAAGCCGGAAGTGGTGAAGACGCACCTGCGGGACATGATCATCCTACCCGAGATGGTGG +GCAGCATGGTGGGCGTCTACAACGGCAAGACCTTCAACCAGGTGGAGATCAAGGTGTGTGCGGCCGTCCCTGCCGGCTGGGGTGGGCTGGGGTCGCCTGA +TGCAGGCGGGATCAGCTGACACCCAGCTTTGCTCTTGGTCTCCCGCAGCCCGAGATGATCGGCCACTACCTGGGCGAGTTCTCCATCACCTACAAGCCCG +TAAAGCATGGCCGGCCCGGCATCGGGGCCACCCACTCCTCCCGCTTCATCCCTCTCAAGTAATGGCTCAGCTAATAAAGGCGCACATGACTCCAGTCCTT +TGCGCAGCTTGTTCTTCCTGGCGTCCCGAGCTCTGGGAGGGGCCTGGGCCTGCTTCAGGTTCGTGGTGTGAGGAGGTTCAGGTTGGACGTTCGGGGGTGT +GTGGTAGTGTTGTGTGGATGGTCTCTTGGTGTCGAAGACTGACAGCTGTGCGGGCCCTGCCCCAACTCGGCTGCCCCTGCTCCTGTCTGCAGGGACAGCT +GTGGAGCTGGGTGCCCAAGCCCAGGTGTGTAGCTCCGTCCCTTTTGGCCCCCTCAGCGTTCTTGACCTCGGGGCAGCTGCCTGGCCTCACTCTGTCTTCT +GGGTACCTCACGTAGAGGGGGCCACTCCTGGGCTAAGTGCAGCCCCTCAAGCCCTCACCTGGCCTGGGCTCTCCTTTCTGGCTTCCCTCATCTCCTGTGG +AGGGTTCCCGCAGGAAGTGAAGCAGCAGCAGGAACCTTTGGGCCACCTGAGCCCCTCCCTTCTATCCTCACCCCTGCTTGGCTTCTTAGAAGCTCCTGAC +TCTCCTCCTGACACCACGCTGCTGGCATCTCCTCTCCCAGCAGGCTCCATGGCTGCAGCCAGCCCCATCCGCCCAGCCTGGGGCTTTGTGTCCGGGACAG +AGCCGTGTCCCGTGGTTAGGCTGCACCATCCGTGGCCTGGCCAGCTCTGTCTCCTTTGCACAGAATGCTTGAAAGAACAGGACAAAGTGGCTGTGCCTGT +GGGTGGGGGGCACCGTCCAGCCCTCCATGGGCTCTCTGATGGCCGTACGTGGGTTGGAGAACATGGTGAGAACTAACCCCGTTCAATGCTGGAGTCACCT +CAGCCCAGAAGGTGGTAACTTTGCTCACTAAGCACCCAGCAGAGTGGCCCAGGGATGTGGGGTGGGCCTCCCCTTGGGCAGTGGACAGGAGGGTGAGAGC +TCAGCCAGGCAGATGGGGGCAGGGGAGATGTGAGGAGCCCCACCTTCACCCTCAAATGGCCCACAACAGCCTCCTGTGGGCCCTCTTCTATAATGTTTCT +CCACTTTTTTTTTTAAATTTGTTGCCCAGCCGGAGTGCAGTGGTGTGATCATGGCTCACTGCAGCCTAAATCTCATGGGCTCAGGTGATCTTCCCACTGC +TTCCCAAAGTGCTGGGATCACAGGCATGAGACACTGCAGCTGGCTATATCTTCAAATTTAAACATGATTTGCAGCCAGGCGCGGTGGTTCACGTCTGTGA +TCCTAGCACTTTGGGAGGCCGAGATGGGTGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGACCAACGTGGTAAAACCTTGTCTCTACTGAAAATAC +AAAAAAATTAGCCTAACTGGGCATGGTGGCATGCGGCTATAATCTCAGCTACTTGAGAGGCTGAAGCAGGAGAGTCACTTGAACCCAGGAGGCGGAAATC +GCACTCTAGCCCGGGCAACAAGAGCTAGACTCTGCCTCAAAAAAAAAAAAAAAAAAAAACCATGATTTGCTCGTGTTCTTACCTCTCGATTTGGAATTAA +GTTACATTACAGAGAAAGTGTGGGTCCGTGTTTTTCTCTCTGTTTGGGAAAAGGTGGGTTGGACAGAGGAAGGATGGCCCAGGGTTATAAGCTTGGCTCC +AGTACAGCCGGGAGACCCCCAGGCAGCATGAGTCGGTGGGACTGGACCTGCCTGGCTGGTGTCCAGAGGGGCCCGTAGCCAGTGGGACGGTGCTGCACGT +GGTCGTGCCTCAAGCCCTCCACTGCACCGGGCGCCCTGGCCAACCCTGCCAGGAAGTAAGGAGACCGGGGAGGCCACTGAGGGCCTGGACCTGGCTGGGT +AGTCAGAAGTGGGGGCAAGTCTTGGCTGGCAGCCCCTGAGATGTGTAGAATGTTTGAAAATTCGCCTGTGGGTTGACCTGAACCCACCGGGCTTGAAACC +AACGGTCCAAAGTTTGGAGTGTGGTCTTAAGGAAGGAGACCACTACTACTCCTGCTGCCTTCCTCCCACCACCTTGCCTAGTTCACAAGACAGGAGGAGA +GAAAATGCAAAAAGTTGGAAAAAAAATGCAAAAGTAAGATAAACAGACAACCTTGGCACCACCACCCGGCCCTAGGAGTTAAAAAAAAAGTAATAATAAC +ATCAACCACTGACCTAAACTACTTGTGTTATCTGTAAATTCCAGACACTACGAAAAAGCATTGTAAAACTTTCTGTTGTGTTAGCTGATGCATGCAGCCC +CCACTCACGTTTTCCACACTTGCTTGATGTATCACGACCCTTTCACGTGGACCCCTTAAAGTTGTAAGCCTTTAAAAAGGCCAAGAATCTCTTTTTCGGG +GAGCTTAAGACGCGAGTCTGCTGATGCTGCCGGCCGAATAAAAACCTCTTCTTTAATCCAGTGTCAGGAGTTTTGTCTGTGGCTCATCCTGCTACAGTCT +GGCTGCTAGGTGGCCGCCGGAGGTCTCTGGGCAGCACTGGCCAGGTTCACTTCAGCGTGAACAGCAGAAGCTTGTACGGGACCCAGCTTCGAAGGCCCAC +CCCAGGTCCAGCTCAAGGAGAGGGAGGGAAGGCATGTGTAGGCAGGGTTCATTGTAGTCTCGGTTGTCAGCATTCAGAATTCTTTTTATTTTTTGAGACA +GAGTCTCGCTCTGTCGCCCAGGTTGGAGTTGAGTGGCACGATCTCGGCTCACTGCAGCCTCCACCTCCCAGGTTAAAGCAATTCTCCTGCCTCAGCCTCC +CGAGTAGCTGGGATTACAGAAGCACGCCACCACGCCTGGTTAATTTTTGTATTTTTAGTCGAGACAGGATTTCACCATGTTGGCCAGGCTGGTCTCCAAT +TCCCAACCTCAGGTGATCCGCCTTCCTCGGCCTCTGAAAGTGCTGTGCTCCAGCCTGGGCGACGGAGACTCCGCCTCAAAAAAAAAAAAAAAAAAAAAAG +AAATTGCTGAGGTGTTAGGTGCTTTTCGCCTCAGATAAGCAAAGTGGGAAATTAGTGGATGTCCCACTGAAACAGCTTTATCTGCAACATGGTTTTCAAC +CCTGAGCCTTAGAAATCAAAAGTGCCGGAAACCATGGTGCACACTTGAAGTCTTTACCGAGGCCCCGTCTAAAAAAAACAAATGGAGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACGAGGCCAGGAGATCAAGACCATCCTGGCTAACATGGTGAAACCCCATCTCT +ACTAAAAACACACACAAAAAATCAGCTGGGCGTGGTGGCGGGCGCCTGTAGTCCCAGCTACTGGAGAGGCTGAGGCGGGAGAATGGCGTGAACCCGGGAG +GCGGAGCTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGGGACAGAGCGAGACTCCGTCTCAAAAAAAGAAAAAAATAAATAAATGGAAAT +GACAGAGCTTTTGAGCTACCAGGTCTATCTGCAGAGCAAATGACACAGAGATGTGTGGGGCCGCGCCCATCATGAGGCAGCTAGCTGGGAACAAGCCCCA +GGGGGCCCTCCCTGAGGAAAGCATAATAGGAATGGGTGCTGGGCCTCACTTCGCTTTTGCAGAGCTTTACTGGCACCCAGCTGTGCCCATTCATACCTGT +ATTACTTCTGCCAGGCAGACGCTGAAAATTTACTGTCTGGACCTTTACGGGAAGTTTCCTGTCCATAAAAGCCCTCCCTGCACACGCCCCTGCTGGCTAG +CACGTGGCTGCTAATGGGTACTTCCCTTGGTTTTCTGCAGTTGGAATCCAGCATGTGTGATCAGGGAAAATATGTATTAGTATTTAAAGCAAAAAGATAC +CCCCAGTTCAGAGAGACACATGTCTTGGTGGCCAGGTGGTGCCCTAGGTCCACAAGAATTTGGGGGGTGTCCAGGAGGTGGGGTGGGAGCCTCTAACTAG +CACTAGGGTGCCACTGTCGAGGGCCACTCCCAACTCAAGGCCCAGGCTCTGTCTTTAGGCCTCTCTGGCCATATCCGCACTTCTTTTTTTTTTTTTTTTT +TTTTTTTCTGAGACGGAGTCTAGCTCTGCCGCCCAGGCTGGAGTGCACTGGCAGAATCTCAGCTCATTGCAACCTCCGCCTCCTGGGTTCAAGCGATTCT +GCTCAGCCTCCCGACTAGCTGAGACTACAGGCATGCGCCAAGACGCCGGTTAATTTTTTGTATTTTTAGTATAGACGGGGTTTTGCCATGTTGGCCAGGC +TGGTCTCGAACTCCTGACCTCAAGTGATCCACCCGCTTCGGCCTCCCAAAATGCTGGGATTACAGGCGGGAGCCACCGTGCCCGGCCCCACGCTTCTGTT +TCTACCCTCTGGTCCCACACCCCGCTCCAGAATCTGCATGGACTCTCCCAGACCTGCCCGGCCCCATCTGTGCCGTCTCAGACAGACAGCTCCGTCCTCA +TCAGGTTCAGGTCTGGCCCCGGCGCTTGCGGGTCAGCTGCCTTCAGGCCCTGTCCTGGTTCCCGGCGCTTCTCACATCCCCGCGGCCTCCCCCCTGGACG +GCAGTTTACACTGAACTCGGCGCCCTCCCCTGACTTCTGAAGGAGGAGTCCTGGGTGGCCCCGAAGCCTCCCCGGCAGCCGCACGGCTCCGTCCCCGCTC +CAGGGTTCAGCTGAGGCACCTGCTGGAGGCGGCCTGTCCCCGCCGCCCTGCTAAAGCGGCGCCCCTTTCTCCGGCCGCTCGTTCTTTGGTTTCCAGGGAC +TTTGCACAATTCATAACACCCCTCTTAGCCCCCATCCTGCCCGGGCCGCATCTTCCGCCCGATCATCCGGCCCTCGACCCGCGCAGCCGCCTCCGCCCTC +CTCTCCCGGCACCGCCCACGGCCTGTTCTCCCCGCAGCCGCCAGCGGGCGCCCGCGAGCCTGGAGCCGGGCGCGGCCCTGCTCTGTCCACAGCCCGCGGT +GGCTCCCACCTCCCGCTGGGCCTGCGCGACCTGCCCCCCGGGGCCTCCCAGCCCTCACTGCCCTCGCGGGCTGCACTCTCCCCCAACACTCCCCAGGGCT +GTTCGGCCTCCCCAGCAGCTCCCCATGCCCTGCCCGCCGCGCTGGCGTCTCTCCCAGCCCGCTGCAGTCCCCTCGTTCACGTCAGCTTCCCAAGGGCCTG +GATTTTGTTTTGTTCAGTGCAGGGGGACCCAGCACACAGTAGGTGCTTTATAAATGCTTGTTGCATGAATGTCCGCGTTCGGTGTCGCCCCCTTACGGCG +GCCCCCCGCGCGCCCAGCTCGGCGCCCAGCAAGCCTTGTGCGCGCAGGTGATGTTTGCTGAATGACTAATGAACCTCAGCGCGCCAAGCCGGGCTGATTC +GGGGGTGGTTCCGAGCTTCCGCAGGGTGACCGTCCGCGGGCAGCGGACCACAGCCGCATGGCGACGCCGCCTCTGGCCCCCCGCGACCCCCATTCCCCGT +GGGACCTCTCGTGCCCCCACCCCCACCCGGCCTCCTCCCCGCCGCCTCGGGCCCCCCCAGCCTCCTCCGCATTCGAACTCCCCAGCGTGGTCGGACCCGG +ACCCTGGCGCCGCTCGGCCCACGCGAGTCCCCTCCCCTCTCTCCCATCCTTGGATCTCCCACCGCCCCTCCGCAGCCTCGGTCCCGCGAGACTCCCCAGC +CCCCGCGAGCACCCCCAGACCCCACGGTACGCCCTCGCCCCTTTCGGGAGGAGCCCCGCCCCGGGCCCGCGGACTGACCCCTCCCGCCCCTCTCCGCGCA +GGCGCAGGGCGGCCCCGTTCGCGTCCCGCACCCCCACCCTGGCCGCCGAGGGGCGGGGCGCGGCGGGTCCGGGGCGGCCGCGGCTCCATGGGGCTCCTGG +GGCTCCTGAGCCTGCTGCACTCGGCCTTCTTCGGGGACCAGGTAGGGCGCGTGGGTCGAGCCGTTGGGGAGGGCTCCGGGCCGCGCAGGAACGGGGCGGG +GTCCACACCGCGGGAACAGCGGGCGCGGCGGCGGGGGGCGCATGGGGCGAGCGCGCGGAGGCTGCAGAGTCGGGGGTCTAGTGCCGTCGCCGTAGAGACC +GTTGCCGGGAAACCGCCTCGGAAGGCTGGCGGGGATGGAAGCCCCTCTCGTGCGCCGCTGCGACCCCCAGCCCCGGGTCTGCGCAAGCGCAGGGCTCGCC +CAGCCCAGCCCTCGGCCTCTGCAGGAGACCCTCGGACCCCTCCTCACTGCGCCGACGCGGAGGCTGCGCCAGCTGGGGCGGCGGGGGCGGCTGCGGGGGC +ATCCTGCGGAGGCTCGGCCCTGCGCAGGGTGGGGGCCTGGGCCACGCCCTGCGCTTCTTTGGGCCTCAGTTTCCCCTTCTGGGCGCGAGCGTATGGCCTG +CTTTGACGTTCGCCGCCGCTGCTGTTCGTATCCGTCCGCTCCCGACCCCAGCGCTTCTCCAGCCTCCGGAATCGTCTGAATTTCGCGGCTGTGACATCCC +TCATTGGAGGGGAAACTGAGGCTGGGGGGTGCAGCGGGGAGCCCAAGGTCACGCTTCGAGGCCGGAGCCTCGTTGCGGAGCTAAGGCGCCCGCAAGAGAA +CGCGGGGCGGGGGCCGGGGAGCTGTCCGCGGTGCTGACGGAGGCGCACGTCTGCCGACTCGCCGCCGGGGAAACTGAGGCCCATAGCGGCGGTCAGGCTT +CAGGGCGCGGCCTGGACCGGCCTACCCCACCCTCCCCCACCTCCGGTGGCCTCCTCACCGGTCAGGGCTCTGCCCGGCCACCCAGCCGGCGGCGGGCCGT +CTCTATCCTCCCGCGATGACCTGGTGCCTTCTCTGTCCCCACCCAGCTCCCGATGGGGGCCGCCCCTGTTTCTGCCTCTAGCCCCTGGCACAGAGGAGGC +ATCAAGGGGGCGGGGACAGCTCGAGGTCAGACTCAGAAGGCTCAAAGACACTCCAAGAGTGAGCCGTGTGCCAGGCTGCGGACTTGCGGGGAGGTGTCAC +AGGACAGGGGTGGGGGAGTGAGCATTTCATGGAACTTCCCCTTTAGCCCAGCAGCAGTAGGGGGCGTGGAGGACCCCAGGGAGGAGCCTAGGTCGGGGTC +TTGGGCTAGGCCCTGCGTTCTGCAGTGGGAGAAGGGGGAGACCTCTCTCAGTCTCCTGAAGTCCTAGGGGGCTGTGGGGGGTTCTTGAGGCTCTGAAATG +TCTGGTGATGTCTGAGTGTGGCTGTGGTTCAAGGATTTACAGGGTCGAGGATTTTAGTGTGTGGGGGGGGATTGTTCAGGGACATAATGTTTTGTAGATT +TGGGGCCAAGGGCATCTTGTCTTGGGGTCTCAGCCCCCATGTACCCTCAGCCCTCCAGGCCCTGGCCACCCCCAGAGGGATAAGAAGGGAGGTTCAGTGT +CACTCCGGAGGCCTGGCTGGCACAGGTGAACTCAGGCAACACGTTCCCTGGCCCAGGCCTCAGTTTCCCCATGTATACAAGGACAGGACTGACCTTGGAT +CCCCCAAACCCCTGCCTGATGGGGGCCTGGGGAGCTGAGACATCTGAAACTACACAGGGAGGTGGGACTTAGTTCCTCTTTGGGGGAGGCAGGGATCATC +CAACCCACCCTTCAGTAAACAAGACTGGAAACCGAGGCCAGAGAGAGACATGCCCAGGGGGACACAGGGACAACAAGGCTGAGCTGAAGCCAGGGCCCTG +GGCTCTGCATCCCCAACCCCATTTCAGCCTCGCCCAGCTCTGCCCCGGCTTGACCTGTCAAACCCCACCACGCGCCCTACCCCATGGCTCCACCAGACAC +CCCCTGTGTCCCAAGCATGCATTGATCTTCCCTCAGCCTGGAACGCCTCTCCTCCTGATCACTGCTGTTCACTTCTCAGGGCAGCCTTCCAGCCTCCAGA +AAAAAATCCCCTTCGAGGCGGGCGGATCATGAGGTCAGGAGTTTGAGACCAGCCCGACCAACACGGTGAAACCCCCTCTCTATTAAAAATACAAAAATTA +GCTGGCAAGGTGGTACATGCCTGTAATCCCAGTTACTGAGGAGTCTGAGGCAGGAGAATCACTTGAACCCAGGAGGCGGAGGTTGCGGTGAGCCGAGATG +GCGCCACTGCACTGCAGCCTGGGGGACAGAGCAAGACCCCATCTAAAAAAAAAAAAAAAAAAAGGCCGGGCGTGGTGGTTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGTGGATCACGAGGTCAGGAGATCGAGACCATCCTGGCTAACGTGAAATCCCGTCTCTACTAAAAAATACAAAAAATTAGCCT +GGGCGTGGTGGCGGGCGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCGTGAACCTGGGAGGCGGAGCTTGCAGTGAGCCGAGAACGT +GCCACTGCACTCCAGCCTGGGCTACAGAGCAAGACTCCGTCTCAAAAAAAAAAAAAAGAAAAAAAAGAAAAAGAAAAAAGAAAAGATCCCCTGTGTCTGC +CCACTGCATTGCCTCCCCAGACCCAACCAGTGGGGACAGCTGCGTCCAGCTCTGGGGGCTCCCAGACAGCCAGGCCGAAGGGCTCTCAGCCCCTGGCAGT +GCTGGCCCGGGACAAGGCCCTCGGGTCTTCAGCTCAAGGCCCAACAGGAAACAGCACGGGTCCTCCCTTGCCTTTGTCTACGGGGCCTTGAATACTCGGA +CCTTCCCACCCTCTCCTATCATTCCCTGCACCAGCCCTTGCAGAATCTTCCGCCTCCTCTCCATTTTACAGAGGAGGAAACCGAGGGTTGAGCGGCGAAT +GATTTGCCCTGCCTGCCCAGCACGGAAAAAAATCACTCTTCTGGCCCCAGTCGCCTCCCTTTCTGTGCTGTGAGTCTGTGTCCAGAGCAGGAAGGGCTGC +TCCGAGCTGCAGGGACGGGCTCTGTGTGTTAAACCTTCAAATGGCTTCCAGGGACTCATGGAGCATCCAGGACACCTGGAGATGGCGACTCCTGGGACCC +CTGGCCCTTCCCTCCTCTGGCCTTCGGTCCGTGAGGGTGAATTAAGTGTGCCACCCACCAGGGGCAGAGACACATGGAGACAGAGATTGAGAGACAGAGA +ACAGAGGGGGAGACAGAAAGAGAGAGGGACATGAAGAGCAACGGAGTTACAGGAGGATCTGACGCTCCGTTGGGGAGACAGGGAGAAATGTGGGGAGATG +CAGCGTCCCAGGTGCTCCCCAGTGGCCCTGCCCCTCCTCCCCTCTCCCCTCCCCACCAGGCAGGACCCTCAGGGAGCTCCAGCCTGGACCCGAACCCTGT +CCCACCCTGACGCACCTGCACCAGGCCAGGCTGGACCTGTGGGGTGGGTGCAGGCCTGGCCCCAGCCCGGCCACTGCCCTGGAAACCCCTCCCCCGCCAA +GATGCTGATGTAACATCCAGGATTTGATGTTTTACTCTCCAATTCTGCAAATCCAGACGCAGGAGGTTTTAAGAGGCCGTTGCACCCTGCAATAAAGTGC +GGGACACAGGAATCTTGGTCCTCGGGGCACCCCCTTCCCTCGGGGGGGTTTCGCCCCCCGCACTCACGGCCCCTGAGCCCGCGCGGAGGCCCGACGCCCC +GCGGCCGACGCCGGTCCCCGCCCCGGGCCGCCATTGGCTGTTGCCATGGCACCAGCCCGTCTTCCCGCGCCCTCATTGGCTGTCTCACCCGCATCCCTCA +TCCCGCATCCTCCCCCGCTCGCGGTGGTCTCGCCCAGCGCTAGGAGCGGCAGCGCCGCCTGCCCAGGCCCGGACCGGGCTTTGTCCGCCCCGGAGCCCCT +GCCCGCGCCGCGGAGACCCCGGAGCCCGCGCGCTCCGAGGCCACCCCGGGCCGGGATTTCCGGTGGGGCCCGCGGAGCCGCGCAGAGGGAGGAGGCCCCA +GACCCAGGCGCCCCGCCAGCCCAGCTGCACGTAAGCGGGTGTGTGTCCTCGGGGAGGAGGGCAGGGGCGCGACCTCCGCCTCGCGTCGAGGTTTCCATCC +CTGGCTCTCAGCATTGCCCGTCAGCACAGACTCTGGACCCTCCATTTCCCCAGAGTGGGAGCTGGAGGGGAAACTGAGTCCCGGTGAGCTGGGCGTCAGC +GTTTCTGCAGCCGGTCCTGCGCACACACCCACTCACGGGCTTCACCATCCGGACCTCCCTGAGGTGATCGGAGGAAGGGATGGGCAGGCCAGTGGTGTGT +CTTCGGGGGTGTTGCTGCACCTCTCTGGGTGTCAGTTTCCCTCTCTGGAAAGAGGGGGTTTGGATTAAAGGAAGGAGAAAGGCCCCTTTGGGCCTGGCTT +CCCATACCTGTGCCTCCCTCCCCTGAAATGCAGCCCGCTCAATAAGACCAGCCCCCAGTCATGGTGCCTTCAGGGAGTGATCGCTCAGGAAGGCCCCCAG +GAGGCTACACGATGCAACCTGGGGGTGAAAGTAGGCAGAAGAGCTTCGTGGAAGAAGCTGCACTGTGTGGGATGGCAGGACTTAGAAAAGGTGCTCTAGG +CAGGGCAACTGCACGTGCAAAGGCCTGAGAGAAGAGAGCCTCCAGCCTCTAAGTGAGTCGCGGTGTACATGGAGGAGTCGGAGCGTATCCTGAGGGCACT +GGGGAGCCATGGAAGGTGTTTGAGCATGGGAGAAATGGGATCTCACTTGTGACGTTTAAAGCTCCCTCTGGCTGTGCATGGGGGACTGTGGGAGGCCAGG +AAGAGGCTGATCAGAATGTCCTCACAGAGGGGTGTCAGGAGCTGGGGGAGGCATGATCCCGCTGGGCAGAGCTTGGAGGGACTAGCTTAGTCTGATGAGG +ATGCAGAAATGACCACCGAATGTGGGGAGAGGGAAGGTGTCTGAGGCTTGGCTTCGGTCAGCTGAGAAGAACCACGTGGGGGAGGCCTGGGTTTGGGGAG +CAGGAGGCAGACATGTGTTGCTTTGCACGTCATCTGGTCCTTCCACCTGGCTGGGCATGGGATGGTGACCTCAGCTGGAACATGGGGCTCGAGCCAGACC +CCAGGGTCTCCCTGCGTGTAGCCCCCAACCCCAAGCCTGATCCCCACTGGAGACCTGAACAGCCTTGGACATCATCGGATCAGGGTGGGAGGTGCCAGCC +TCTGCCACCTGACTTCCAGTCCCTGTGCCCCTCCCACCCTGCCCTTGGGCACTCCTGCCCTGCAGGTTCCTCAGAGGGGCAACCCAAAGCCAGAGAGGGG +CGGGTCTTGTCGGGCCTCCAGCCTGGACTTCCCAGCCCCTCTGGGGCAGCATCTGGGTGCCAGACCTCGGTTCCTAGGGCCTCGTTTCTCCCTCTGGGAA +CAGCCAAATGGTGGTCCCTGAGACTCAGGACAGACCAAGAAGGAGCCGGATGACATGGCAAGCCACACACTGCGTCCCCTGAGCAGGACGGGACAGCCCG +ACTCCATCCTCCCACCTGCGACTGAGCCCCCACCCCTACTCCTGTCCCAGCCGTGCCCCTGGTGACATTTGGGTGGGAGGGGAGGGGATGAGGGGGCACC +TGGGGGTCAGAGAACAAATGACGGGTGAATACATGTGTGTGGCCAGGTGGAGGAGGGAGGGGAGGAGCAGGTGGGCTGGACAGGGCCGGTGTGAGGAAGG +GGCTCAGGCTGGCAGGGGGAGGTGGCAGAGGGATGGGCTGCCATTGGTGCGTCTGAGACAAAGGCGGAGGGAGGAGGCGAGCGCTGATGGGAAAGGAACA +AAGAGGGAAGGGGGGCGTGAAGGGGGGCTCCGGCGGGAGGGCCGAGCCGAGGGAGGAGGCGCCGGCCAGCTGGACAGAGGGAGGAGGCCAGGCCAGAGCC +AGAAGACGGCCAGAGGCACAAAGAAGCCAGCGCGCTGGCAGAGTCAAGGGATGGGGCAGGGGCTGCCGGGGCCAGCAGGGACCAGCTGAAGGCTGCGCAG +GGGGTGCGGGCCACACAGGTAGCCACCCTGAGCTCAGCCACCGATGGAGGGTCGTGGGGCTGCTGCGGTGATGGCGGTGGGCTTGGGTCCATCTGTCCTG +CCGTTTCTGCACAGCTTAGGTGTCACCCACTGGCCTTCGTGGTGTTTTCATTGTCCATCGGCAGGGACAGCTGGTGGTCTGTCCGCCCCGCGTGTCTGGC +TGTCAGCCTCTGGGCAGGCTTGCTTTTATGGGGGAGGGTCCTGTCTGTCTGTCTGTCGCCCTCTCTGGCTGTGAGCCTGGGGGTGCTGGGCTGGCCAGTC +GGCTTGCTGGGTTAGGCTGTCCCAGCTGTCTGTGTGTTTGTCCGGCTGTCAGGATGTGTCCTGGGGGCTGGGAAGGAGAGGCCGACCCATCGTCTGTCGG +TCGACTGGTCAGTTGGACGTTCAGCTGTCTGTACGTCTGTCTGCTGGCCCCTCTGTCTCCCCTTGGGGCCACCTCTCACTCCACCTGCCCCTCTGCGCCC +CGGATTGCCTGGCCACCACCACGTGGGCCTGTACTTGTCCACACCAGTGACTCCTGCCTGAGACCCCCCCCAACCCAGGATCAGGCAGGACGGCTGGGGC +TTAGGTCAGGGGCCGTCTGTCCGGAAGGCATCACCGCGCCCTCCCCAGACCATCAGCTGAACCCTCTGACCCTGTGATCCCAGACGCTGCAGGAGCTGAA +GATGGCGAGCTCCGTGGCGCCCTACGAGCAGCTGGTGAGGCAGGTGGAGGCCTTGAAGGCTGAGAACAGCCACCTGAGGCAGGAGCTAAGGGACAACTCC +AGCCACCTGTCCAAGCTGGAGACAGAGACGTCGGGCATGAAGGTGGGGGCCTACATGGAGGAGGTGGGCTAGGGTCCCGGGGTGGTGCCCCCCGGCAGCC +CAGTGCAGTGGCTGATGGCTTCCCGCCCTCTTTCCCGCCCCTGCAGGAGGTCCTGAAGCACCTACAGGGAAAACTGGAGCAGGAGGCCCGAGTGCTGGTG +TCCTCGGGGCAGACGGAGGTGCTGGAGCAGCTGAAGGGTGAGCGGTGGGGCCACCCGCAGAGGGAGTGGGGGAGGCTGGGGGGAAAGGCAGGCAGGGCCG +CTGACCTCCGCCCTGTCCCCGCCCATCCAGCCCTACAGATGGACATCACCAGCCTGTACAACCTCAAGTTCCAGCCGCCCACCCTGGGCCCGGAGCCTGC +CGCCCGGACCCCCGAGGGCAGCCCAGTACACGGCTCCGGGCCCTCCAAGGACAGCTTTGGGGAGCTGAGCCGGGCCACCATCCGGCTGCTGGAGGAACTG +GACCGGGAACGGTGAGTGGGCGTGGGAACCCAGCCTCGGGCAGCTGGAGCATGACTCGGTCCCCAGCGGGCTCTGCCCTCTAATTCGCCCACCCGCATAT +GTCTCTGCCCACACCTCACACGCCCCACCCACTTGCATATGGCACTGCCCACCGAACAACCCCGCCCACCTCGGAGCTTCGTCCCCACGTGGCCTCCCTC +CCCCTCCCCAGCCCGGCTGACCTCTGCTGGAGTTCAGAGAGGATGGGGGACGTTCCTGGCTGAGGGAAAGGCTCCTTGGAGACGTCCCCAGGGGTCCGAG +ACACGCAGGCGTCGCCAGGGACCGGGCTGTGTCCGGTGCCAGGGCTCAGCCAGGCCTGGAGCCAGGCGGGCTCAAAGCCGTCTTTGTAGAGAGCTGTGGC +CCAAGAAGCGTGGGCTCAGGGCCAGCAGAGGGAGGCAGGGTCTGGGCACCCTGTGCAGCTGGGAGGGGTCATGTGGGGTCAGATGGGGCCATTGAAGAGC +AGCGTGGGGTTGTCTGTGCTCTGCTGTGGGACCTCACTCAGCTCCCCTAAACCCTCCCAGCCTAAGACTCCTGCCCTGTAAAATCGGAATGGCCGTGTCT +CCCATGAGGTTAAGGGAAACCTCTGTTGCACCTGGAGCACTTTGAGCCTGAAGCTACCTTGTAAGCTGGAGGGAGGTTAGCAAGTATGGGAGAAGTGTTA +GAGGCAGGACAGCCTCCCTCAGTCTTTCTTCAAGGAGGAGAATTTCCAAAGGAATTGCTTTCTCTTTTTTTTTTTTTTGTTTAGTACATATAGTTTGAAA +CAGGGTCTCACTCTGTCACCCAGGCTGGAGTGCAGTGGTATGATCATCGCTCACTGCAGCCTCGAACTCCTGGGTTCAGGTGATTCTCCCACCTCAGCCT +CCCATGTCAGGGAGTAGCTGAGACCACAGGTGCGCACCATCATGCCTGGCTAATCTTTTGTACTTTTTTTTTTTTTTTTTTGAGACGGAGTCTCGCTCTG +TCGCCCAAGCTGGAGTGCAGTGGCGCGATCTCGGCTCACTGCAAGCTCCGCCTCCCGGGTTCACACCATTCTCCCACCTCAGCCTCCCGAGTAGCTGGGA +CTACAGGCACCCGCCACCACGCCCGGCTAATTTTGTTTTCGTATTGTTAGCAGAGACGGGGTTTCACCGTGTTAGCCAGGATGGTCTCGATCTCCTGACC +TCGTGATCCGCCTGCCTCAGCCTCTCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCGGCCGGCTATTTTTATATTTTTTATTTTTATTTTTTCC +TTTTTAGAGAGGGGGTCTCGCTATGTTGCCCAGACTGTTTTCTCTCCTTTAATTTTTTTGCATCCCCCAGTTAATTTCAATACCCACCCCCCCCCCCTTA +CCCTAGCTCGGGGAGTGCCACGGGAGAGACCTTGCCATGTTGCCTGTTAACCTTGGCATACAGTAAGCGCTAACAAGTGATTACAAATATCAAAATAAAC +ACACACGGCGCCGCCCTCTGAGCCCGCCCCCGCTGACTTGCTCCCCAGGTGTTTCCTGCTGAATGAGATTGAGAAGGAGGAGAAGGAGAAGCTCTGGTAC +TACTCTCAGCTGCAGGGCCTGTCCAAGCGCCTGGACGAGCTGCCGCACGTGGAGACGGTGAGCCGGCCGGGGAGCCAGGGGGCAGCGCGCCCGCCCCACT +CAGGGTGCGGGAAGCGGCGTGGGGGAGGAACGGGGCCTGGCCCGGGCGCCCCTCACCGTGGCCCGCCCGCCTGCCTTTGCCAGCAGTTCTCGATGCAGAT +GGACCTGATCCGGCAGCAGCTTGAGTTCGAGGCCCAGCACATCCGCTCGCTGATGGAGGAGCGCTTCGGCACCTCGGACGAGATGGTGCAGCGGGCACAG +GTGCGGCGGTGGGCGGGGTGGCGCGGCGGTAGGCGGGGCCCTGCGCCAGTGGGCAAATCAGAGTGCAGATATTATGGGCGGGGTCTGGGGTAATGGGAGG +AGTCTTATGCCTCCTGGGTTGGGGGGCGCGGGTTCTGGTTCAGGAGGCGGGGCCAGAAGCTGGAGGTGTTGGTGGGTGGAGTCAGGAGGCTCAGAGCCTG +AGCACAAGGGCGGTGGGGTGCGACAGTGGAAGGTGGCATGGCCTGTGGGCAGGGCCAGATCAGCAGGTGGGTGGGGCCTAGAAGGACGAGGTCTAGGTTC +TGGGTGGAGCCCAAATGGGAAGTGGGAGGAGTCAGAGCCTGGGATGGACTAAAGGCGGGGTTTAGACAGTGGGTGGGGTCATATCTTAGGAGGCGGGGCT +TAGGGAGCTGGCAGGGCTGGATCAGGGAGAAGGCAGAGGTAGGGTCAGGGCCTGGGGCGGGGTTATCAGGAAGAGGCGGGGTCAGAGCCCAGGGTGGGGT +CATCCCAGGGAGAGGCGGGGTCAGAGCCGGGGGCGGGGTCAGCTCCAGCACTTGCCCTCGTGTGGTCCTGAGCAGATCCGCGCCTCGCGCCTGGAGCAGA +TTGACAAGGAGCTGCTGGAGGCGCAGGACCGAGTGCAGCAGACGGAGCCCCAGGTACCGGGTGGGGCAGAGCCAGGGACCAGGGGTGGTGTCGGCCCAGG +CAGAACGGGGCTCCTCGAGTTCTGCCCGCCCCCGCCCACATCATCACGGGTGAGCAGACTGGGTGCTCTGGGACTGTACCCCCGACCCTGGTGCTCTCCC +TGCAGGCCTTGCTGGCGGTGAAGTCGGTGCCGGTGGACGAGGACCCCGAGACAGAGGTCCCCACACACCCTGAGGATGGCACCCCTCAGCCGGGCAACAG +CAAGGTGAGGGGGAGGGTGAAACGGGGGCTGGCGCAGCTGTCTGGGCTGGAAGGGGGATCAGGTCTGCATCCTCGCCAGTGGTGGTGCCCTCCCATGCCT +CCATCCAGCACCCCCTCGGGTGTAGGAAGGCCCCTCTGGCGTGCAGCTCATGCAGAAGCTGCGGGCCTGGCGAGGTGGATGGGGAAATACGTCCCGTAGC +GGGGGCTAAGTGGGGCACCATAGACGTCCCCGTGGAGTCCCTTGGCTCTGCGCGGCCACCCTAGGAATGCCAGGTGAGGGGGGCCAGCCTCCCCGAAGCA +CGTGTGCAGCCTCCTAGCGTCCCCTCATCTGTCCCCCAGGTGGGCGTGGGGCTGCCCTTGGGGACGGGGCAGGGGTCACAGGGCTCCGACCGGGTTTCCA +GGTGTGCGGGGGGCAGGTGAGGGACCCCACCCTGACCCTGCCCTCCCCCCAGGTGGAGGTGGTCTTCTGGCTGTTGTCCATGTTGGCGACGCGCGACCAG +GAGGATACAGCGCGCACGCTGCTGGCCATGTCCAGCTCGCCCGAGAGCTGCGTGGCCATGCGCCGCTCGGGCTGTCTGCCTCTGCTGCTGCAAATCCTCC +ACGGCACCGAGGCCGCGGCCGGGGGTCGCGCCGGGGCCCCAGGGGCACCGGGCGCCAAGGACGCACGCATGCGCGCCAACGCGGCGCTGCACAACATCGT +CTTCTCGCAGCCGGACCAGGGCCTGGCGCGCAAGGAGATGCGCGTCCTGCACGTGCTGGAGCAGATCCGGGCCTACTGCGAGACCTGCTGGGACTGGCTG +CAGGCCCGAGACGGCGGGCCCGAGGGAGGTGGCGCCGGCAGCGGTGAGTGCCTGGCCTGGTGGGCCCCCTCCGCGCAATTAACGTGCAGCTAGGGCTTCC +CGGGGGATGGGCGACTAGGACCTCCAGCCTTTGCTGCCTGCCTTCTGGCGTTGGAGGCTGCAGTACCAGGCTCCGGCCGAGGCCTGTGGGGGCATTTGAC +GTTGGGAAAAGACCCGCCCATGATCGTACCTGGCGCAGAGTAAACGCTCGGGAAGTCGCTGAATGCATGGATGGATCGTGGGTAACTCTGGAAAGTTGGG +TGCAGACTTTGAGATTCTTTTTTTGCAGTTGATCGCAAAGTTAATATGGGGGCCGGGCGCTGTGACTCACACCTGTGATCCCAGCACTTTGGAAGGCAGA +AGCAGGAGAATTGCTTGAGCCCAGGAATTTGGGGCTGCAGTGAGCTGAGATCATGCTACTGCACTCCAGTCTGGACAACAGAGCGAGACCCTGTCTCGTC +AGTTTTATTTTTAAAAAGGGCAGAAGCACAGCTGAAAGGTGTGGTGCTCCAGGAACTACCTCGCCTCCCTTCCCAAGGCTGAGTGAGAGAGGCCACCCCA +TCATCCCATCTTAGAGAGGCTGGGAAAGGAAGTCCCAACTTTGCAGCCATTTGCAAAGCTCCCGGGATCCTTCAGGCCTGGGGCGGGCGGGTTGCGGGAC +CTTCGGGAGTCACCTGGGACATTTCCTGGGAATGGGGGCTCTGATCTGGTCCCTGTGCCCACAGCCCCGATCCCCATCGAGCCGCAGATCTGCCAGGCCA +CCTGTGCTGTTATGAAGCTGTCCTTTGATGAGGAGTACCGCCGTGCCATGAACGAGCTAGGTGAGTGTCCCAGGTCCTCTGGGAAGCCATCCTCCAGCCC +CCGAACAGGTGGTGGCTCCTCGGCCGCTAAAGGGACACAGGCTGGGTCATCTGAGCTTGGGCTGGGGATTGGAGCCCGGAGAGGGACAGACTCCCTGGAG +TCACATAGCACCTCTCATGAGTGGACCGTCACCCTGGGCCCTCTGTCCCCATGAGCTGCGTGTGGCCTCCCGATCTGGTCTGAGGCTTCGGGGGTGACTT +TCAGCCCTAAGTTCCCTGGGGCTCAGAACAGGGAACGGACCAGAAGGGCAAAGATAGATAGAAGACAGGCCCAGAATTGGAACTGTAGGGGGTGTTTTAC +GTTTGAGGACATTGCAACATCTTCTCTTTGTCAATATAAAAAGTAATTGAGGCCGGGCGAGGCTGCTCATACCTGTAATCCCAGCAGTTTGGGAGGCCAA +GGCAGGAGGATGACTTTAGCTCAGAAGTTCGAGACCAGGCTGGGCAAAAATAGTGAGACCCCATCACTACAAAAAAAAAATTAGTCCCAGCTACTGGGGA +GGCTGAGGTGGGAGGATCTCTTGAGCCCAGGAGGTTAAAGGTGCAAGGAGCTATGATCATGCCACCACACTCCAGACTGGGCAACAGAGCCAGACCCTGT +CTCAAAAAGAAAAGTCTTGCTGTAACTTTTTTTTGAGACAGAGTCTCACTCTGTTGCCCAGGCTGGAGTGCAGTGGTACAATCTCAGCTCACTGCAAACT +CCACCTCCGAGTAGCTGGGATTACAGGTGCCCGCCCCCACACCTGACTAATTTTTGTATTTTTAGTAGAGACGGGGTTTCACCGTGTTGCTCAGGCTGGT +CTCAAACTCCTGGCCTCGGGTGATCCGCCCACCTCGGCCTCCCAAAGTGCCGGGATTACAGGCGCGAGCCACCACGCCCGGCCACTTTACATCTTCAAAC +TCTGTCCCGGTGAAACATTTCCTGCTCATCCTGTCCCCAGCCCCTGGCACCCACCCCCATCCTACTTTCTGTCTCTGTGAATCTGATGGAGCTAGGGACA +TCCTAGGAGTGGAATCACACAGGATTTGTCATTTTATGCCTGGCGTCTCCCACTGAGCGTGACATCCTCAAGGTGCACCTACGCCATAGTCTGTTTGTTT +CAGAGCCTCATTCCTTTTGAGACAGACAGGGTCTTGCTCTGTTGCCCATGCTGGAGTGCAGTGGCGCCATCTCGGCTCACTGCAACCTCTGCCTCCCGGG +TTTAAGCGATTCTCCTGCCTCAGCCTCCCAAAGTGCTGGAGTTGCAGGCAGAAGGAGCCACCACACCCGGCCAAAGCCTGGCTCCCTTCTGAGGCTGCGT +GACATCCCATCGTGTGCACAGGGCACGCTGGGCTGACCCACTTGTCCTCCTATGGATGCTCTAGCTGCCCCCCACTCCTGGCTCTGTGAATCGTGCTGTG +GTGAACCTGGATGTACGCGTTTCAGGCTGGAAGTTTTCTGAGATATGTCCCTAACTCACTTCCCCAAAGGGTGTCTCCACTGACCCACTCCTGCTCTGAG +AACAGTCACATTTGCCTCTGTTGTCTTTGAAGAGGGAGAAAAGTGTTTTGGTGACAAGTCCTCCTCTCCCTCTGACTCACAGGCGCCATCTCCCCGTTGA +TTTCCCCCTTTTGTAATGGGGAAGCGGGGCGAGTGAAGAGGGTGGGTGTGGCCGTCACCCATCCCTACAGCCCTGTCTGTGCTGGGGATGCTGCTCTCCA +TCTGATGGTCTTGGGGTGTATTATTAGAGGACTCAGGGGGCCTTCCCCGAGGCACCTATCAAACAGGGCAGGGAAGAACATTCCAGGCTGAGGGAACAAC +AGGTGCAGAGGCCCAGTGGCTGGAGGAAGCGTGAGCCAGGACCGAGGGCTGACAGGAGGCGGGGGTGGCAGTCACAGGGCACTGGGGGTACCCCTGTGGG +TCTGGCAGCAGGGTGAGGCCATACCGGCTCCTGGAGGAGGTCTCAGACTTGGGCCTGGAAGGGGAACTTGAGGGCAGGTCTGGGGCATAGGGAGGGCCTC +TGGGCAAGGGAGTGAGGTGGGGCGCTGGGCAGCAGGCAGGGTCATCCCTGCCACCCACCAACCTTGTTGGGTCCTCACAGGTGGGCTGCAGGCCGTGGCA +GAGCTGCTGCAGGTTGACTATGAGATGCACAAGATGACCCGGGACCCGCTGAACCTGGCGCTGCGCCGCTACGCGGGCATGACCCTCACCAACCTCACCT +TTGGGGACGTTGCCAACAAGGTGCCCGGGGGCAGTGGGTGGGCTGGCACTTTCCTCATCCAGTCTTCCAGGGACTGAGCCTCCTTCCAACTCATCCCAGC +CTCGAAACAGCCCTGAGAGCTGGGGCCACTTGTCCCCAACTTACAGACGGGTAGACTGAGGCCCAGAGAGTGCGGTGTGGGGGGACGGGAGCGCGTGCTG +AACCTCCCCACCTGGCGGTGTCCTCACGCCCACCCTGTTGCTGCCTCTGCAGAAAATGGCCCTCATTGTAGAGGGGGCCTCAGGGCCCCGAGGCTGGGTG +TCTGCCCCTGTCTGGGCCTCAGTTTCCCGACCTGAGCATGGGGTAACCGTCCCCGGTAGTGGTCAGGATCAGCAGGGGTCTGAGTTTGCAGCTGCAGCAC +ACAGACGGGGCTGGGAGGTGAGGGGCACAGTCTCCCTTGTGTCCCAACCCCGTGACCCCGGCTGCATAACCCCCAACAGGCCACCCTGTGTGCGCGCCGC +GGCTGCATGGAGGCCATCGTGGCCCAGCTGGCCTCCGACAGTGAGGAGCTCCACCAGGTACAGGGCGGGGTGCTGGGAAAGCCTTCCAGGGTGTCCCTGA +TAGGCAGAGGCCCCTCCCCAGCGGTGTGGTGGGCTGGCAGGGGTGTCCCGTCCGACTCTCTGCAGACTCACATTTGCTGGGGGGTTTGGGGGGCCTGGAC +CCTAGTCCCACCACACTTGCCCCTCACCCCACCCAGGTGGTGTCCAGCATCCTTCGGAACTTGTCCTGGAGGGCCGACATCAACAGCAAGAAGGTGCTGA +GGGAGGCGGGCAGCGTGACTGCCCTGGTGCAGTGTGTCCTGCGGGCCACCAAGGTGGGCACCCGGTGGGCGGCAGGGATGCTTCTTCAGTCACTGGAAGG +AGACTGCTGGCGGCAGCGGGCGAGCTCTCCGACTTGGGAGGAAATCAAGTTGAACAGCTCACTGCTTAGCGGGTGGTCCAGCCTCAGACCGGCTGGGGCT +CACTCCTCATGTCACTGCTCTTTGAAAGCAAATGTGGGCTGGGCGCCGTGGCTCACTTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTCAGAC +CCCATCTCTACTAAAAAAAACAGCCAGGCGTGGCAGCGGGCGCCTGTTAGTCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCACTTGAACCTAGGAGGC +GGAGGTTGCGCCACTGCATTCCAGCCTGGGCCACAGAGCAAGACTGCGTCTCAAAAAAACAACCTCACTGGGCCGGGCGCGGTGGCTCTTGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACAAGGTCAGGAGATCGAGACCATCCTGGCTAACACGGTGAAACCCCGTCTCTACTAAAAATACAAAA +AATTAGCCGGGCGTGGTGGCGGGTGTCTGTAGTCCCAGCTACTCCGGAGGCTGAGGCAGGAGAATCGCTTGAACTGGGGAGTCGGAGCCTGCAGTGAGTC +GAGATCTCGCCACTGCACTCCAGCCTGGGGGAGAGAGTGAGATTCCGTCTCAAAAAAAAAAAACAAAAAACAAAAAAACCCAACTTCACTGAATGTGAGC +GTGGGAGCCTTTCCTCCGGGCCACTCAGGCCCTGACCCGCCCCTCTCCCGCCCCTCGTCCAGGAGTCCACCCTGAAGAGCGTGCTGAGCGCCCTGTGGAA +TCTGTCTGCACACAGCACAGAGAACAAGGCGGCCATCTGCCAGGTGGATGGCGCCCTGGGCTTCCTGGTGAGCACCCTGACCTACAAGTGTCAGAGCAAC +TCGCTGGCCATCATCGAGAGCGGCGGCGGCATCCTCCGCAATGTGTCCAGCCTCGTCGCCACCCGTGAGGACTACAGGTCGGCCCCCACCCCCCCACCCG +CACACAGGCAGCTGCGCTCGGGGCGGGCACAGGGCTGGGCTGGGCACTGTCCTCCCGTGAATGCATGCTCCCAAGGCTTCCCCAGGGGCTGCTGTTTGCA +GCATAAATACGTCCCAAATACTGCGTGAGATATACTAAAATGCAGACCTATTTATTACATTAAAATTACTTCAGGCCAGGTGCAGTGGCTCATGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCAGGCAGATCACCTGAGGTTGGGAGTTCAAGACCAGCCTGACCAACATGGAGAAAGCCTGTCCCTACTAAAAATA +TAAAATTAGCCAGGTGTGGTGGCGGGCACCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGAAGAATCGTTTGAACCCAGGAGGCAGAGGTTGCGGTGA +GCTGAGATTGTGCCACTGCACTCCAGTCTGGGCAACAAGAGCGAAACTTCATCTCAAAAAAAAAAAAAAAAAAAAAAAAAATTCAGGCAGCCAGGCGCAG +TGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACGAGGTCAGGAGATCGAGACCATCCTGCCTAACACGGTGAAACCCCCAT +CTCTACTAAAAATACAAAAAATTAGCTGGGCATGGTGGTGGGTGCCTGTAGTCCCAGCTACTCAGGAGGCTGAGACAGGAGAATGGCATGAACCCGGGAG +GCGGAGCTTGCAGTGAGCTGAGATTGTGCCACTGCACTCCAGATTGGGCGACAGAGCAAGATTCCGTCTTAAAAAAAAAAAAAAATTACTTCAGGCTGGG +CTCGGTCCCTCACACCTGGAATCCCAGCACTTTGGGAGGCCGAGGTGGGCGGATCACCTGAGGTTGGGAGTTCAAGATCAGCCTGACCAACATGGAGAAA +CCCTGTCTCTACTAAAAAATATAAAATTAGCCAGGTGTGGGCCGGGCGTGGTGGCTCACACCTGTAATCCCACTTTGGGAGGCCGAGATGGGCAGGTCAC +AAAGTCAGGAGATCCAGACCATCCTGGCTAACATGGTGAACCCCGTCTCTACTGCAAATACAAAAAAAATAGCCAGGCATGGTGGCGGGCACCTGTGGTC +CCAGCTACTCGGGAGACTGAAGCAGGAAAATGGCGTGAACCCGGGAGGCGGAGGCTGCAGTGAGGTGAGATCACACCACTGCATTCCAGCCTGGGCGACA +GAGGGGACTCTGTCTCAAAAAAAAAAAAAAAAATTAACCAGGTGTGGTGGCTCATGCCTGTAATTCCAGCTACTCGGGAGGCTGAGGCAGGAGAATTGCT +TGAGTCTGGGAGGCGGAGGTTGCAGTGTGCCAGGATAAGGCCATTGCACACCAGCCTGGGCAACAAGAGCAAAACTGTCTCAAAAAAAAAAAAAAAAGAA +AAATTAGCTTGGCTTGGCGTCCACATGTAGTTCCAGCTACTTAGGAGGCTGAGGTGGAAGAATCACTTGACAATAGGAGGTTGAGGCTGCAGTGACCTGT +GATCACGCTACTGCACTCCAGCCTGGGTGATGGGAGTGAGACCCTGTCTCAATTTTATTTTAAATCATATTAATATAACTGTCTTCATTAAAATATTTAA +ACAATAGAGAATACTTATTTATAAAAATAAATAATATTTTTAATTGAAGTACATCTCAAATACACATCGGATATACTAAAAATTAACTTATTGGCTGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGCGGATCACCTGAGGTCAGGAGTTTGAGACCAGCCCAGCCAACATGGTGAAAC +TCCGTCTCTAATAAAAATACAAAAATTAGCCAGTGGGGTGGTGGACGCCTGTAATCCCAGCACTTTGGCAGGCCGAGGTAGGTGGATCACCTGAGGTCAG +GAGTTTGAGACCAGCCTAGCCAACATGGTGAAACTCCGTCTCTACTAAAAATATAAAAATTAGCCAGGCGGGGTGGTGGGTGCCTGTAATCCCACCTACT +TGGGAGGCTAAGGCAGGAGACTCGCTTGAACCCAGGAGGTGGAGGTTGCAGTGAGCGGAGATCATGCCACTGCACTCCAGCCTGGGTAACAAGAGTGAAA +CTCCATCTCAGAAAAAAAAAAATTATTAAAATAAAAATGTTGTTAAATAAGAAATATTAAAATAAAAATATTTACATGTTATTTATGAAAACACAAAATA +TTATTTTTACCTGGTCATCGTGGCTCACGCCTGTAATCCCAGCCCTTTGGGAGGCTGAGGCGGTTAGATTGCTTGAGCCCAGGAGTTGGAGGCTGCAGTG +AGCCATGATTGCACCACTGCACTCCAGGCTGTACGACAGAGCGAAACTTTCTCTCAGAAAAGATAGATATAGACAGAATCTATCTAAGTATACCCCAGAT +ACCACATAGGATATGTGCATGCTGTTTTTTCCTTTTTTTTTTTTTTTTTTTGAGATGGATTCTTGGTCTCTTGCCAGGCTGGAGTGCAGTGGCGCGATCT +CGGCTCACTGCAGCCTCTACCTCCCGGGTTCAAGCAGTGCTCGTGCCTCGGCCTCCCGGGTGGCTGGGATTACAGGTGCTCGCCACCACACCCAGCTAAT +TTTTGTATTTTTAAGAGAGAGAGGGTTTCACCATGTTGGCCAGGATGGTCTCGATCTCCTGACCTCAGGGGATCCACCCCACTTGGCCTACCAAAGTACT +GGGATTACAGGTGTGATCCACTGCACCCGGCCTACCTTTTTTTTTTTTTTAACTCCATCTCAAAAAAATAAAAATAAAATAATTTAGTCTCTGTCATGCA +ATCTTTGGGATATACTTATACCAAAAATTAGTCTTTCCAAGATCCAAACCTAACCAGATGCGTTTACTTTTACCTGCCACATCTGGCCCCCCCATCCTTC +GGTGGGCAGGGGAGGGTGGGGGGTGGCCCAGGCTAACCCGCCCTGTGCCTACAGGCAGGTGCTCCGGGATCACAACTGTCTGCAGACGCTGCTGCAGCAT +CTGACTTCGCACAGCCTGACCATCGTGAGCAACGCGTGCGGCACGCTCTGGAACCTGTCGGCCCGCAGCGCCCGTGACCAGGAGCTGCTGTGGGACCTGG +GCGCCGTGGGCATGCTGCGTAATCTGGTGCACTCCAAGCACAAGATGATCGCCATGGGCAGCGCCGCCGCCCTGCGCAACCTGCTGGCCCATCGGCCCGC +CAAGCACCAGGCGGCCGCCACCGCCGTGTCCCCAGGCAGCTGCGTGCCCAGCCTGTACGTGCGCAAGCAGCGGGCGCTGGAGGCCGAGCTGGACGCACGG +CACCTCGCGCAGGCGCTGGAGCACCTGGAGAAGCAGGGCCCGCCGGCAGCCGAGGCCGCCACTAAGAAGCCGCTGCCGCCCCTGCGACACCTGGACGGCC +TGGCCCAAGACTATGCTTCCGATTCGGGCTGCTTTGACGACGACGATGCACCGTCATCCCTGGCTGCGGCCGCGGCCACCGGGGAGCCAGCCAGCCCTGC +CGCGCTGTCCCTCTTCCTGGGCAGCCCCTTCCTGCAGGGGCAGGCGCTGGCTCGCACCCCGCCCACCCGCCGAGGCGGCAAGGAGGCAGAGAAGGACACC +AGTGGGGAGGCAGCCGTGGCGGCCAAGGCCAAGGCCAAGCTGGCGCTTGCAGTGGCGCGCATCGACCAGCTGGTGGAGGACATCTCCGCCCTGCACACCT +CGTCCGACGATAGCTTCAGCCTCAGCTCTGGAGACCCGGGACAGGAGGCGCCACGGGAGGGCCGCGCCCAGTCCTGCTCGCCATGCCGCGGCCCGGAGGG +CGGGCGGCGAGAGGCAGGAAGCCGGGCGCACCCGCTGCTGCGGCTCAAGGCGGCCCACGCCAGCCTCTCCAACGACAGCCTCAACAGCGGCAGTGCCAGC +GACGGGTACTGCCCACGCGAACATATGCTGCCCTGCCCGCTGGCCGCACTGGCTTCGCGCCGCGAGGACCCCAGGTGTGGGCAGCCTCGGCCCAGCCGGC +TTGACCTTGACCTGCCCGGCTGCCAGGCCGAGCCCCCGGCCCGCGAGGCCACCTCCGCCGACGCCCGCGTGCGCACCATCAAGCTGTCGCCTACCTATCA +GCACGTGCCACTGCTTGAGGGTGCCTCAAGGGCGGGTGCAGAGCCCCTCGCGGGGCCTGGAATCTCTCCAGGGGCCCGGAAGCAGGCCTGGCTGCCGGCA +GACCACCTGAGCAAGGTTCCCGAGAAGCTGGCGGCTGCCCCGCTGTCTGTGGCCAGCAAGGCACTGCAGAAACTGGCGGCGCAAGAGGGGCCACTCTCGC +TGTCCCGATGCAGCTCCCTTTCCTCGCTGTCCTCGGCCGGCCGCCCAGGCCCCAGCGAGGGTGGTGACCTGGATGACAGTGACTCCTCCCTGGAGGGGCT +GGAGGAGGCCGGCCCCAGCGAGGCTGAGCTGGACAGCACGTGGCGGGCGCCCGGGGCCACCTCGCTGCCCGTAGCCATTCCGGCTCCCCGGCGTAACCGA +GGCCGGGGCCTGGGGGTGGAAGACGCCACGCCGTCCAGCTCGTCGGAGAACTACGTGCAGGAGACACCGCTTGTGCTGAGCCGCTGCAGCTCTGTGAGCT +CGCTGGGCAGCTTCGAGAGCCCGTCCATCGCCAGCTCCATCCCCAGTGAACCTTGCAGCGGGCAGGGCAGCGGCACCATCAGCCCTAGCGAGCTGCCCGA +CAGCCCCGGACAGACCATGCCTCCCAGCCGGAGCAAGACGCCACCGCTGGCGCCCGCGCCACAGGGTCCCCCCGAGGCCACCCAGTTCAGCCTGCAGTGG +GAGAGCTACGTGAAGCGCTTCCTGGACATCGCCGACTGCCGGGAGCGCTGCCGGCTGCCATCTGAGCTGGACGCAGGCAGCGTGCGCTTTACCGTGGAGA +AGCCAGACGAGAACTTCTCGTGCGCCTCCAGCCTCAGCGCGCTGGCCTTGCACGAGCACTACGTGCAGCAGGACGTGGAGCTGCGGCTGCTGCCCTCGGC +CTGCCCCGAGCGCGGCGGGGGCGCCGGGGGCGCCGGCCTCCACTTTGCAGGGCACCGGCGGCGGGAGGAGGGGCCGGCGCCCACGGGTTCTCGCCCTCGC +GGCGCCGCGGACCAGGAGCTGGAACTGCTGCGGGAGTGCCTGGGAGCCGCCGTGCCTGCCCGGCTGCGCAAGGTGGCCTCCGCGCTGGTGCCAGGTCGCC +GCGCACTCCCCGTGCCCGTCTACATGTTGGTGCCCGCCCCGGCCCCGGCCCAGGAGGACGACTCCTGCACTGACTCCGCGGAGGGCACGCCGGTCAACTT +CTCTAGCGCCGCCTCGCTCAGCGACGAGACGCTGCAGGGACCCCCCAGGGACCAGCCCGGGGGACCAGCGGGCAGGCAAAGACCCACCGGCCGCCCCACC +TCTGCCAGACAGGCCATGGGGCACCGGCACAAGGCGGGAGGCGCCGGCCGCAGCGCGGAGCAGTCTCGGGGCGCGGGCAAGAACAGAGCAGGGCTGGAGC +TGCCCCTGGGCCGGCCCCCGAGCGCCCCCGCAGACAAGGACGGCTCAAAGCCCGGCCGGACCCGCGGGGACGGGGCGCTCCAGTCGCTGTGCCTCACGAC +GCCCACTGAGGAGGCCGTGTACTGCTTCTACGGCAACGACTCGGACGAGGAGCCCCCGGCGGCCGCGCCCACGCCAACCCACCGGCGCACATCGGCCATC +CCTCGCGCTTTTACGCGGGAGCGTCCGCAGGGCCGGAAGGAGGCCCCTGCCCCGTCCAAGGCTGCACCAGCTGCCCCGCCGCCCGCCCGGACCCAGCCCA +GCCTCATTGCTGACGAGACCCCGCCCTGCTACTCCCTGAGCTCCTCCGCCAGCTCCCTCAGCGAGCCCGAGCCCTCGGAGCCGCCGGCCGTCCATCCACG +AGGCCGGGAGCCCGCGGTCACCAAGGACCCGGGCCCAGGAGGCGGACGCGACAGCTCGCCCAGCCCGCGGGCCGCGGAGGAGCTTCTGCAGCGGTGCATC +AGCTCGGCCCTGCCCAGGCGCCGGCCCCCCGTGTCTGGCCTGCGGCGCCGCAAGCCCCGAGCCACCCGGCTGGATGAGCGGCCCGCAGAGGGGTCCCGGG +AACGCGGCGAGGAGGCAGCGGGCTCGGACCGGGCCTCCGACCTGGATAGCGTGGAGTGGCGCGCCATCCAGGAGGGCGCCAATTCAATTGTCACGTGGCT +GCACCAGGCAGCAGCTGCCACGCGGGAGGCCTCGTCCGAGTCCGACTCCATCCTGTCCTTCGTATCCGGGCTGTCAGTGGGATCCACCCTACAGCCCCCC +AAGCACAGGAAGGGACGACAGGCGGAGGGAGAAATGGGCAGTGCCCGGCGGCCAGAGAAAAGGGGCGCAGCCTCAGTCAAGACCAGCGGGAGCCCCCGTT +CCCCTGCAGGCCCCGAGAAGCCACGTGGCACACAGAAGACCACGCCCGGGGTGCCAGCTGTGCTCCGGGGACGAACAGTGATCTACGTCCCCAGCCCGGC +ACCCCGTGCCCAGCCCAAAGGGACCCCCGGCCCCCGCGCCACACCGCGGAAGGTGGCGCCCCCTTGCCTGGCACAGCCCGCGGCTCCAGCCAAAGTCCCG +AGCCCCGGGCAGCAGCGGTCGCGGAGCCTACACCGGCCTGCCAAGACCTCGGAGCTGGCGACGCTGAGCCAGCCCCCCAGAAGCGCCACACCGCCCGCCC +GCCTCGCCAAGACCCCCTCCTCCAGCTCCTCCCAGACCTCGCCCGCCTCCCAGCCCCTGCCCAGAAAGCGCCCCCCGGTCACCCAGGCTGCTGGGGCCCT +GCCCGGCCCCGGAGCCTCCCCGGTGCCCAAAACGCCGGCGCGCACCCTTCTGGCGAAGCAGCACAAGACGCAGAGATCGCCCGTGCGGATCCCGTTCATG +CAGAGGCCGGCCCGGCGTGGGCCGCCACCGCTGGCTCGGGCAGTCCCGGAGCCGGGCCCCAGGGGCCGGGCGGGGACCGAGGCGGGCCCGGGGGCGCGCG +GGGGCCGCCTGGGCCTGGTGCGTGTGGCCTCAGCCCTCTCCAGCGGCAGCGAGTCCTCCGACCGCTCGGGCTTCCGGCGACAGCTAACCTTCATCAAGGA +GTCGCCGGGCTTGCGGCGCCGCCGCTCCGAGCTGTCCTCGGCCGAGTCCGCGGCCTCTGCCCCCCAGGGCGCCTCGCCCCGCCGCGGCCGGCCCGCGCTG +CCCGCCGTCTTCCTCTGCTCCTCGCGCTGCGAAGAGCTCCGAGCGGCACCCCGGCAGGGCCCGGCCCCGGCCCGGCAGCGGCCCCCCGCGGCCCGACCCA +GCCCTGGCGAGCGCCCTGCCCGGCGCACCACCTCCGAGAGCCCGTCCCGCCTGCCTGTGCGCGCGCCCGCCGCCCGGCCGGAGACTGTCAAGCGCTACGC +GTCGCTGCCGCACATCAGCGTGGCCCGCAGGCCCGACGGCGCCGTCCCCGCGGCCCCTGCCTCAGCCGACGCCGCGCGCCGCAGCAGCGACGGGGAGCCC +CGGCCGCTCCCCAGGGTGGCCGCGCCGGGCACGACCTGGCGGCGCATCCGAGATGAGGACGTGCCCCACATCCTGCGCAGCACGCTTCCCGCCACGGCCC +TGCCACTGCGGGGCTCCACGCCCGAGGACGCCCCGGCCGGGCCCCCGCCGCGCAAGACCAGCGACGCCGTGGTCCAGACCGAGGAGGTCGCCGCCCCCAA +GACCAACTCCAGCACGTCCCCGAGCCTGGAGACCAGGGAGCCCCCCGGGGCCCCCGCCGGCGGCCAGCTCTCCCTCCTCGGCAGCGACGTGGACGGTCCC +AGCCTCGCCAAGGCTCCCATCTCCGCACCCTTCGTGCACGAGGGCCTGGGGGTCGCCGTGGGGGGCTTCCCCGCCAGCCGGCACGGCTCCCCCAGCCGCT +CGGCCCGAGTACCCCCCTTCAACTATGTGCCCAGCCCCATGGTGGTCGCAGCCACCACCGACTCGGCCGCGGAGAAAGCCCCGGCCACTGCCTCCGCCAC +CCTCCTGGAATAGTGGCCTAGGCCGGCCTTCTGGAACGTTCTCTCCCGGCCCTGCGGCGCGGTCTGGCTGCCCCATGGGCCTGCGCTGTAGACGTCCCCC +ATAGGTCGCCCCAGGGCCTCTGCCCACCCGAGCCCCACCACTCTCAGAACCCCCGCCCAGCGCACGGCGACCTCGCGCCTCACCGGAAGACCTTGCCTCT +GTGCCGCGGAGGTCCAGGAGGAAACGGGGCGGCCGCTAGGCCTCAAGTCCCGACCGTGGAGCGCTGGCAAGGGCGTCCTGGCCCAGCCCTGAGCGCGCGG +CCCTTCCCCTGTCGGAAGCCGTTGCTTGACCCCGGGCGAGGGAGGCGGTAGCCTCCGGGTCCGGGTCTGGGTCTGGGTCCGCTGCTTCGCAGGGACAGCG +CTGGGGAGGTGACGGCGCCCGCCGCAGGTGGGGCGAGGCTGGGGGAGGGCGGCGCCGCGGCGGGCCTGCCAGCTGGGGGCCTTTGCGGCGCGCAGGGGCG +AAGCCTGTAATCACTGCAGCCGCCGGTAATTCGCTAATGAGGGCTTTGCAGGGATTGTTTTCATTCTCAGCCCCAGCTGTGGGAGTGCGGGTGGGGGTGT +GGCCGAGCCCCGGCAGGAAGCCCCGCCCAGACGGTGTTCAGGGAACCCGGAGCCCAAGCGCTCCGGCGGAGCCCAAAAGGGTGGGGGTGGGAGGGGCAGA +GGCCAACGGATCCCCCTGCCTGTCGCACCCCTTGGCGGGAGACGGGAAGGCAGCGGGCTGCGTACGATGGGACCCTGGTGCAGACGCCGGGCCGGCTGAC +ATTTGGACCCCATCCCAGAGGAGATGCTGGCTACCAGCTGGGGCGACCCCAAGGGTCGCTGGAGTCAGTATCGGCCCGGCGCAGCCGCGGCGGGCGAGGC +CAATGGAAAGGAGACTGAGGGGAGTCCCGGCAGTGAGCCCGAGGCCCTGGGACCTGGAGCCCGCGCTGGCCTCTCCCCAGCGGAGCCTGCACGTTACGGA +GACCATCACATGTGGGCGTGGTCAGTGCCCAGGACCGCACCGCTGCTCATCTTGTCCCTTTTCAATTCCCTTCTGGTTCATGATGCATAAAGCGCTAGGC +CCTAGAACTCCAGAAACAGCACAGCTGGGGCGGGGACCCAGCCTTGCCCTCCACCCGAGGCTCTGGGACAAGGCGGGAGGTTCGGGGGCCTTCCGGCAGG +TGAACGCAGGGCTGGAGAGTATTTGGTGCCAGATGAGGTGAAAGCTTATAGAAGGGCCTGAGGGGCTCGGCTGCCTCATCCCCTGGCGGGGGAGGCTGGG +AGCTGGGCCTCCTGCGTGGGGTGGGACTCGCAGGGGCCGGGTCTCCGTGACTGGGGCAACGCCTCGTCCTGCAGAGGGAGCCGACGACCTCTTTTCTGCA +GAAAAGCTCCAGCAGGCGCTGCCTTCACCCACGGATCTGCCCAGGCTGAAGGCACACGCTCAATGCCCCACGTGCCTTCTCCAGGAGGAACGAAGCAGGG +TTTGAGGGTTGGGTGGATGGAGCTCAGAAGGAAACCCCAGCCCCACCACGGATGACACCATCCCTCCCGTCCCATCCCCAGCATGGGCAAGGCCAGCCTT +TCTGGCAGAAGGAGCTGTCCTCAACTCAGGGCCGCTGTGAGCAAAGCTGACCCCAGCCCCCACCCCCAGTTAACACTGCTGCTTCTCTGAATGCATGTCA +CGCTGCACCCCATGCTCCGGGCCCACACCCTGCAGGACAAGGAGCTCCAGACAGGACGTCCATAAGTCACCGAGGTGTGCCACCCAGCAGGTGCTGGAGG +TGCCCAATGCTCCCTCCTAGGACCTCGCAGCCAGGCAAGGCTGTCAGGTTGTTTTGGGGGAAGAGGGGGTCATGGATGGCTGAGCAGAGAGCGGGGAAAA +TGCAGGCTGAGTGGGGCGACCTCCTGCCTGCCAGGAGCCCCCTTTCAGGACACAGCGGGGGTCTCACACTTGCTGTCCCCATCCATGGCCCGAGGGGGAA +CCTGGTGGTCTCTTCTGAGCTTTTGGACTTGGGGATGCCAAACACGTGCTCACCCTCACACTCGCCCCGGCCCGCTGCGCCCCTAATTGCCAAAGGGTAG +GGAAATGGCGAAGCCAGCCACCAGGTCGCTGGTGACAGGGCCAGGGTTATGCAGGAAGGTGGTGCGGCATTGCCTTCCACATATGTAAGTCTCTGGGCGG +CGCCCTCCCAGCTCCCTGCCTCTGTTTCCCCATGTGGGCCGTGGGGAACTCCCAGAGCTACCTCTTGGGGGAGCGTGGTGGCAGCGATGATGGGGAGACG +CCTGGAAGCTCACAGAACTTGGGTCTGGCTGGCTCCTGCCCGTGACGCCTTGCCCAGCAGCAAGGTGCGCAACATGGCTGCCAGCCCCGCCTCCCACCCC +CACCCCGAGTCCTGAGCTCACTTTCGCCTTCTCCATCCCCTGCCGTGGGGGCCACAGCCACACCTCACCGCCCAGTCCAGCTGTCTCCAGAAGGGGACAG +GCAGTCCGCGGTCTCTGGACAATCAACTCAAGGTACGCCCACTGCAAGGCCTCCCTCCCACCGCGGCCCCTGCCTGGCCACCTGGCCTCTCTGCACCAGG +GTGACAAGGGGTCCTCGTCTGCCCCCCAATGCTCCAGGGCCAGTCCTAAGGAGCTGAGGGTCTGAGGACGCAGGGAGGGTGGAGGTGTCCTGAGGCTGAT +GGACAGTGACCGCCACTGGCCCCCAACATGACCACACGTGGGTGCTGAACTCGGGGCGCCGTGCCCACCGGCATGGTCCTCCCGAGCTCCGACAGCATTA +CCTCACCCGGCCCCATCTGTTGCCCCGGTCCAGCCCTGATGGCGCGCGCCTGGTCTGTCTGATTCCCCTAGCCGCCACCCCACGTTTCTGTACCGGGTCT +CTGCAGTGTTAAACGGACGTGTAAATAGTGGTAAATAGTGAAAGCCTGTCCTTCCCTAAATGTAAAGCCATCTGTCCGGCGTAAGGACGACACCGTCAGC +TGTCCGACTCGCACACATTTAATAAACTGAGCTCTTGCATTGCCTGCCGCCATCACCTCTTCCTCAAAATGGGCTGTGGGCGGGTAGGTTCATCGCTGTC +TATGTGCTGCCACAGAATTGCTGAGACCCCCCAGGTTAGATCCCTGGAAGCAGAGCCAGAAAGCAGAAACTGGGGGCACAGGGTTTGTGGGCACCCCACC +CAGATGGGCCGGGGAGGCACTGGCTGAGGCCAGGAGTCTCCCCCTGGTCCCAAGGGAGGGCAGGCTCCAGGGGGTGCACAGCACCCCAGACAGGGGGTCC +AACCTGGGCATTGGTACCTGGGCCAGTTATTATGGCAGGCCCCAGTGTGGGGCAGGAGGCACCCATGAGCCACTAGGAGCTGTGGCTGGTGCAACAGCTG +GGATGGGGCAGCCACAGCAGCCACTACCGGGGAGAGTCAATGGTGGACAGGGGCTGCGGGAGCTGGGACGGCCCCACGTCAAAGCCACTTCAGGGAGCAC +AGCCCTGGCCCAGCTGGGGGGACAAGGAAAGCTATGACTGCAAGCAGCACAGAAGTGCAGGGTGGGAAGGGATGGCAGGAGCCGGCCCCCTCCCCACCTT +CCACCCTGGGACACTGCCGGGACCTCCCTCGGCCAGGTGAGCAGCTTCAGAAGCATGACCAGTGAGAAGTCCCTAGGGCCCAGGCCGGGCTAGCCAAGTC +CCAGTTTCTGGATGAGGCGCCTCCCAGGCTGTGTGTGGCAGGCCCCCTTTCTTCAGGGAATAAGAAACATCTTCCACATTCAAGAAACAAAGCTGGCTGT +GGGTCTGGAGAGAGGGTGAGGCAGCCCCAGGTCTCTGGGTCAGGCGGACGGTCCCTGCATGCAGTGCCCGGCAGGACTGAGCAGGGTTCCCGGGGTCGCC +GGTACCCATCCCTCCCCAGCTTCCGGGGCCCCGGGACGGAGCCGCTCACAGAGGCACCATTCAGACGGCCAGACACACACGAAAGCTTTATGTGCAGGGC +CCAGCCTCTGGGCCGCCTTGCCCAGGTTTCCACTCAAGTTGCTATTTAGGATGAAAAGCCTTTGGCAAGACCCTCCGCCGCACTAACGCCCCCTCCCCCA +GGGCCAGAACCCGCAGGGAAGCAGGCCCAGGACCTGCTGCAGCTGGCAGGGTGGCTATGAGACTCAGGACACCCTGGGCTCCTGGCCAGTGACTCACAGC +GGTCCTCCAGCAAGGGCAGTGGCTGGGAGACACCCGTGCCGTGGAGCTAGGCCCAGCCTGGCTGGGTCTCAGGGCTGCTTCTCTTGGGTGACCCCAGCGG +CCCAGGGTCGTTGTGAAGATCAACGTGGCTTGTGGGAGGAGCCCGGGGCCCAGAAGGAAGTGGGGTCAGGGGCTCAGGCTGGCCCTCGGGCTGCTCTGAC +ATTGGGTGGGCACTCGCTGGATGGAATCACAGTTAACACCTCGATCCCAACACCTGGACTCAGAAGTGGACAGGCGAGTGCCTGCCCCGGGAGAGGAAGG +AGGTGGCACCTGCTCCCAGGGGCCCCACTGCAGAGCACGGCCACTGTGAGCTGACGACAGAATCACAGTACAGCAATAATGTCCCTATCCTCTTCCAGAA +CCCCAGTGGGGCCCTCAGGTCACGCAGGACGGAGCCAGCTGGGTGGGTCCCACCAACTCGGCATGAATGAGACGACGGATGAACCGCAGCCCCAGCATCA +GGAGGGGCGCCTGTGTCAACACCCACGTGGGCTGGGACCCCGTGAATGCCAGTCTGGGGCCGACGGACCCCCAGGGAAAGCCTGGGTGCAGGCCACCTTG +TGCGCTGCCCAAGCCTGCAGGCCCCGAGAGGTCAGCCTGAGGAGGCAGCCTCGGCTGCCGGTAATGCTGCCTGCTTCATCTGGGCCACCTCCCGCTCCAG +GTCCTCGCCGGCTCGCTGCAGGAGCTCACACCTCTGCCTCAGCACGTTGCCCGCCTGCTGCAGCCGCTGGTTGGCAGCCACGTAGGCCCGGCTTTGCTGG +TAGAGCTGCTCTCCCGGGGCCTCCGCATCCTCCATCATCCTGAAGGGAACTGGGGGGTCTGAGACAGGACACAGCAGCATCACTGCCTGCTGACCACCCC +ATCCTCCTGGGCACCCCTCACTACTGCCCCCAAAGGGCAGGGTTCCCTGCAGTCCCCGAGTGAGCTTGCCAGCCGGGGTCTTCTTAACATGACGGATGCA +GCCAGGTGTGGTGGCTCACGCCTGTAATCCAGCACTTTGGGAGGCCGAGGCGGGAGGAACACTTGAGCCCAAGAGTTAGAGACCAGCCTGGACAACATAG +TGACACCCCCATCTCTACCAAAAAATACAAATACAAAAATTAGCTGGGCGTGGTAGCACGCATCTGTGGTCCCTACTTCTCTGGAGGCAGAGGCAGGAGG +ATCGCTTGAGACTGGGAGGCCGAGGCTGCAATAAGCTATGATCGTGCCACGGTACTCCAGCCTGGGTGACAGAATGAGACCCTGTCTCAAAAATAAATAA +AAACAAAAATCAAGTAATGGAGGCTTCCTCGTCCATCAGCTGGGAGAGGCACAGTGGCTGGGTGGCAGGAGGGGCTTCCAGCTCTAGGCTACCCGCCTTA +GCAAAGCGTGTGACCAGGGGGATCGGGTCACAGAAAGAGCTCAAGCCTCGCCAGCAGTGGCCCTCCTGGGGGCGGGGCTTCCATTCCTGCAAAAGCCGTG +GCACCCACCGGGATGGACTCCACTGAGCTGGCCTGGCTCTCATTCCTGCTGTCTCTGGAAGCCAGAGACGCAACAAGCCCGCCACCGAAAACCTCTCCAG +GGGCCGTGCAACCTCCTGGAGCACACACTTAGGGAGGCAGGGGTGGCGAAGGTGAGAGGTGGGCATTGACGTCCTGGTGACTCCCACATTCAGCAGAAAC +TACGTATGGCTCCCTGCTCCCCCACGTATGCAAGCCCAGTGCAGCAGGGCTGAAGCAGCACCGACTTCAGGGTCACTCAGAGAAGCGTCAGGGGCCCCTC +GGCTCTGGCCTGCCCCTCGGCAGTGTGGTCTCCCACGGACGAAGGCTCCACGTGCCGCACGGGTCTGGGCTGATCAAATCACCTCTGTCATCACCTGCTT +TAGCAACAGGGTGGGAAAGGCCGGGCAGTGCCTGGATGAAGGCACAGGAGGCCCCCTACCTTCTGTGAGCGCCCCCCGTCCCCCGCACAGCGTGCCTCAG +TTTCGCCACACTCAACGGCCATGGACCTGAGCCCATGAAGCTCAAACCACGGCCCCAGCACCCTCAGGTGACCGAACTGCATGCTGGGAATAAAACCAAC +TCATGCACCTTGACCAGTACCGGCCCACAGAACCTTCCAGATGATGCGCACACCTCCCACCGATGCTGGTCCACACCAGCCACCAGCCATGTGTGGCTCC +TGGGCACTTGAAATATGTCTAAAGGGAAAACACAACTCAATTTTTCTCTTTTTTTCTTTTTCAGAGACAGGGTCTCACTCTGTCACTCAGGCTGGAGACT +CCAACTCCTGGGCGCAAGCAACCCTCCTGCCTCAGCCTCCTGAGTAGCTAAGACCACAGGTGCATGCCACCACACCCAGCTAGTTTGTGTATTTTTGGTA +GATATAGGTTTTGCTATGCTGCCAAGGCTGGTCTTGAACTCCTGGCCTCAAGTCATCCTCCTGCCTCAGCCTCCCAAAGTCCTGGGATTACAGGCATGAG +CCACTGCACCTGGCCCCAGAATTTTCTAATATTACTTTTTAAAAATGTTCCCTTAGAAATTCACAGTTTCTATCATTCCACATGGCTCATTTTCTTTTTT +CTTTTTTTTTTTTGTTTGAGATAGAGTCTTGCTCTGTCACCCAGGCTGGAGTACAGTGGCACGATCTCAGCTCACTGCAACCTCCGCCTCCTGGGTTCAA +GCAATTCTCCTGCCTCAGCCTCCCAAGTAGCAGGGATTACAGGCATGCGCCACCATGCCCAGCTAATGTTTTTGTATTCTCAGTAGAGACGGGGTTTCAC +CATGTTGGCCAGGGTGGCCTTGAACTCCTGACCTCAAATGATCCGCCCACCTCAGCCACCCAAAGTGCTGGGATTACAGGTGTGAGCCACCGCACCTGGC +CGATTCATCTTCATTTGTTTCCCGCCAGCCCCAGAACAGCCTGGGGCAGACATTCTTGTTTCTTTTGTTCACTTGTCCATTAGCAGTGCTCTAAGCGCAG +AGCCCAGCACACAGGAAGTGCTCAAGAAAAGGATTGTTGAATGAATGAATGAGCCTCATCCAGAACACAAAATTCACCCAACTGCACTGCTGAATCCTTT +GGTCTCTGACTAGCTTCCACCTCGTAAATCAGGAGTGGACAAGCTTTCCTGCCAAAGGCTGGAGTCTCTGCTCCCACTACTCAACTCTGCCCTTCTGGTG +TGAGAGCAGCCACTAACCGTATGTGAATCATTTGGCTGTGTGCCGTAAACCTTTACTTACCAACACTGAAATCTGAATTTCATACCTCTTTCAGGTGTCA +GAAATGTTCTTTTTCACCCACCCCCATTTAAAAATGTGAAGTCCATTCATAGCTCCCAGACCTTAAAAAAACAGCCAGGGGCAGGGTTTGGGGGGCCCTA +GCTTACCACCTCTGTTTTACTTTATTTATTTCTATTTATTAATTATTATTATAATTATTGAAACAGAGTCTCACTGTGGTCCAGGCTGGAGTGCAGTTGC +GTGATCTCAGCTCACTGCAACCTCCGACTCCCAGGTTCAAGTGATTCTCCTGCCTCAGTCTCCTGAGTGGCTGGGATTACAGGCCCATGCCACCACACCC +GGCTAATTTTTGTATTTTTAGTAGAGACAAGGTTCCACCATGTTGGCCAGGCTGGTGTCCAACCTCTGACCTCAAGTGATCCACCCACCTCGGCCTCCCA +AAGTGCTGGGATTATAGGCGTGAGCCACCGCACCGGCCACTTATTTATTTTTGAGACACAGTCTGGCTGTGTTGCCTAGGCTGTATCCTCCCACTTTAGC +CTCCAAGAAGCTGGGGCTACAAGTGTCCACCACCACACCCAGTAATTTTTTTTTTTTTTTGAGACAGTCTCGCACTGTCACCTGGGCTGGAGTGCAGTGG +TGCGATCTCGGCTCACTGCAAACTCTGCATCCCGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGAGATTACAGGCGCCTGCCACTATGCC +CAGCTAACTCTGTTTTGTTTTTGTTTTTGTTTTTGTTTTGTTTTTTCATTTTTAGCAGAGACGGGGTTTCACCATGTTGGCCAGGCTGGTCTCGAACTCC +TGGGCTCAAGCGATCCTCCCGCCTCATCCTCCGAAAGTGCTGGGCTTACAGGCCTGAACCACAGCGCCCGGCCTCCACCCCTGTCAGAAGAACCCTCTGA +AAATCGGTCCCACTCTACGGAGGAGTAGAGGGAGACTCGGAGAGGATACGGACCGTGCCCATGTTGCGGGGGTTCCCAGGGCGTGGGGTCAGGAGTTAGG +GGTGTGCTTCTCTCCCGTCCCCTTGCTGCCGGGGTCTCAGGTCCGCTTTTCCCCGGGACCGGGCTCCCCCTACCTTCCGGGGCCAGGATGGTGAACACTG +GATCCTCTGCCGGCGCACCCCGCACATCCTCCAGGATCTGCTCCACCGTGGGGGGCGCTGGGCGGGTGGGCAGCAGCACGCGCTTCTTTGCCTTGGAGCC +CATCTCTGAAGGCGGGGAAGGGGGCGCTGACCGGGGCGTCCACCTCTCCGCCCTTGCCCGGGCTGCTCCTCCCGCCCAGCGAACTCGTACGCACCCGTCG +CGGTCCCGCTCCCGGGGAAGCCCGCCCTGTCCCGCCCCTCTGAGCTCGCCCCAGGCCCTGACCCTCCCTCCGCCCAAAAACACGGTGGCCAAGGCTTCAG +GGTCTGGCTCAACCTCTGCCTCAGTTTCCCCGCGGTCACCCCAGTCGCCGGCCTCTTCCCACCTGGGCGCGGGACCCGAAAGCCCAGCGTCGACGACGCA +GCCACTTCCGATTCCGGTCGGAGCACCGCCCCGTCCCCGAACACGTGACACACACTTCCGGCCTCCTCTCCCGCCGGCCCGCCGCTCATCGCGGGGCTCC +GCCCCGTCTTAAAGGGATAGTGCCCTTGAGACTCGGATCTCAGCCTCTCAGGCGAACCCGAACCTGGACGCGCTACGATGAGAGCGAGTTCGAGTCCAGG +CTCCACTGGCTGGGTAGAAAAGCATCCGAGGCTCGTCTTTCTGAAAAGGGGAACACGGCACTAGGGGACACGCCACCCATGTGGCTGACGGGAGCACAAA +ATTGCTGTCCACCTAAGGGAGCCTGGTGGTGCATGAGCACTCGGCGGCCGGAACACAGCGGGGGCGGGGCGGTCGCGGCGCCTCCACTTCCGGCCAAGGC +GGGTCCTCCCACCTCGGGGACGGTGCTGGAGGTCACCTTTTCCTCTCCGCTGATGCCTGGGAAGGCAGAAAGAGCAGAGGGCCCTTTTCCTCTCTCAGGG +GCTTTATTGAGATGCAGTTTACATACCATAAAGTTCTCCTGTTTATTTCGTTTTGTTTTGTTTTTTTAGAGACAGAGTCTCACTGTGTCGCCCAGGCCGG +AGTGCAGTGGCGTGATCTCAGCTCACTGCAACCTCCGCCTCCCGAGTTCAAGCAATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCG +CCACCACGTCCGTCAAAATTTTTTTTTGTATTTTAGTAGAGATGGGGCTTCACTGTGTTGCCCAGGCTGGTGTCAAACTCCTGAGCTCAGGCAATCCGCC +CGCCTCAGCCTCCCAAAGTGCTGGGATTACGGGCGTGAGCCACCGCGCCCGGCCAAATTCGCCTGTTTAAACTGTAAATTCAGCCTGGGCGCGGTGGCTC +ATGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCAGATCACTTGAGGCCAGTTTGAGACCAGCCTGGCCAACATGGTGAGACCCCGTCTCTACTA +AAAATACAAAAATTAGGCTGGGTGTGTTGGCTCACGCCTGTAATCCCAGCGCTTTGGGAGGCCGAGGTGGGTGGATCACGAGGTCAGGAGATCAAGACCA +TCCTGGCTAACATGGTGAAACCCTGTCTCTACTAAAAATACAAAAAGAAAAACAAAATTAACCAGGCATGGTGGCGGTTGCCTGTAGTCCCAGCTACTCA +GGAGGCTGGGGCAGGAGAATGGCATGAACCCGAGAGGCAGAGCTTGCAGTGAGCCGAGATCGTGCCACTGCACTCCAGCCTGGGCGACAGAGCAAGACTC +TGTCTCAAAAAAAAAAATATTGTTGAGAGAGAAGGAAGGAAGGAAGGGACAGAGAGAGGGAAAAGGAAAGAAAGAGAAAGAAAGGAAAGAAGGAAGGAGA +AGAAAAAGGAAGGAAGGAGAGAGAGAAAGAAAAAAAAGAAAAAGGAAATAAAGAGAAGAAAGTAAAGAAGAAAAGGGAGAAAAGAAAGGAAAGGAAGGAA +AGAGAAGGAAGAACGGAAGAAAGGAAGGCGAGAGAGAAAGAAAAAGAAAAGAAAGAGGAAGAAAGAAAAAGGAAAGAGAAAGAAGGAAAGAAAGAAAGAA +AAGGAAAGGAAGGAAGGGGCCAGGTGCGGTGGCTCAAGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGCGAATCACGAGGTCAGGAGATCGAGAC +CATCCTGGCCAACATGGTGAAACCCATCTCTACTAAAAAAGGAAGGAAAGAGAAGGAAGAAAGGAAGGAAAGAAGGAAGGAAGTAAAGAAAAGGAAGGAA +GGGAGGGAGGGAGGAAAGGGCCAGGCACAGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGAGGGAAGATTGCTTGAGGCCAGGGTTCAAG +GCTGCAGTGAGCTACAATCGCACCACTGTACTCTAGCCTAGTCAACGTAGGGAGACCCTGTCTCAAAACAAACAAGAAAAAAAACAAAGGAATCACCGCA +GGAGAGGATTCTGGGCCATGGTGAGCCATGTTCTGGGGCTGGACATTACTGCTGACCCCCGGCCATTCCCTGCTGTTCCCACTGCCTGGGGTCCCTGGGC +CTGGGCGGACTCTTTCTCCGTGGCCGGCTGCATTCTCCATGGACTGATGTCCGGGGACCCCAAGCAGAAACCACCTGAGCCCTGGGGCCTCGGGCCCACC +CTGCTCCAGAGGAGGCCACAGACTGAGCACCTTCTAAGCAACCTTTATTTGCAAACTCTGAGGTTGGACGCGGTGCCCGAGGCGGACAGTGTCACGTTTC +TCTCCCTCCACTTTCCCCTGGCTTTTGGGGTGCTCCAGCCTCTCCCCCCAGCCCACTCCCGCCCAAACCCAAAATGCAGAGGAGACTTCTCTCTCTCTCT +CTCCCGCCAGGCTTCGGGGTTCCACGGGGCCCATCCCTGGCAGGCCAGGCGTCGGGTGCTGGTGCTCGCTCCTCTGGGGCCAGCCTGGGGAGGCAGCATG +GCAGCAGTGCCTGTCAGGGACCCAGGCGGGGGCAAGGTCGCTTTCTGAGCTGACAACTTCAGGTTCCAGCTGGCAGCCAGACCTGGGGTTTGGTGGGGGT +GGCCCTGGCACGGGAGAGCCAGGCGTATAGTGGGAGGTCCATGGACATGCCGCAGAGGACGGGGCCTCCGAGGGTCACGGCCAGGAGGCTCAGCACCATG +GCCGAGGCTGGGCAGCGGTGGTGGGGACAGGCGGCAGCTCTAAGCCGGGGGCGGCTGTCGGGGGTGGTGGGTCCCATGCAGGAGCCCTGCTGCTGGTCCA +GCGTGGAGGATGGGGGACAGGAGGTGCAGTCCCTCGGGGAGCCGCCGCGGCAGGTGTAGCAGGAGGCATGGCAGCTGGAGCAGACCCTCAGCGCGGGCGC +CGCCGTGTGCCCAGGCCCAGCGGTCACCAGCCTTGTGTGGTTGAAGAACCGCGGGGGGCAGTAGGCCAGGCAGAGCTGTCCCAGGATGTAGGCGGGGCCG +TCACACGCTGCTCGGGGACACGCACGCAAAGGCCCGTCAGCTTGCCACCCGCAGCCTGTTACTCGCCACCCGCCCGCCTGGGGCCACATGCACGCTGCCC +ACGGTGGCCGCCACCGCCTCCCAGCAGTGGGCCCTGCCCCGCCGGCACTCACCCTGGCACAGCCCCTCTGTGTCCCGCTGCACACACGCGCTGCTGGTCA +CCTGGGGGCCTGTAGGCCGCGCTGTCATGTCCTCGGCCGTCCCATAGAGCAGCAGCGTGTAGCGGTACAACGTCCCTGGACAGGGGTCGCGGGTGGGCAC +AGGAGGAAAAGGAGGCTCTCGGCAGCCTGGTCCTGGTAGTCCCCGGGCTCCCTCCCCTTCAGCTCCCACGCGGGGCCCTGGACTGGTTCACATCTCTCAG +GGAATTGCACACCTACTGTGCGCCTGTCACTGGACACCGACATCTCCCGGGTGACTGCACACCTACTGTGCGCCTGTCACTGGGCACCTACATCTCCCGT +GTTACCGCACACCTACTGTGTGCCTGTCATTGCACACCATCTCCCGGGTGACTGCACGCCTACTGTGTGCATGTTCTCTTGGAGAAGGCCACTGGGAACC +CCTTTTGCAGTGCGGTCACCAAGGCTAGCTCCAGAGCCCCTGGGGGGAGGTTGGAGAGCCAAGCCCCGCCCACCACAGCCCCGCCCCGCCCTCACCCGTG +TTGAAATAGTAGCCCTTGTTCTCTAGGCCCAGGGTCCACACGCCCTGTGGGTTCTCATCCCAGAAGTGGGTGGACATGAAGACCCAGTTGTTGTAGCCTT +CAGTGCTGACGTCCAAGGGTCTGGGACAGAAGGGTGGGTGGGGGTGGGGGTGTCAAGAGGGATGGCTTTGTGAAGCCGGCAGAGCCCCATGAAGTGTCTG +ACCGCACGCGCTGGTGGCCGCGTGTCCTCTGGGTGTGGGTGAGGGTGTGACTCGGGGTCCCACCAACTAGGCTGCCGTGTGACTCCTATGGGCCTGGCCC +CTCCCCGTGAGGACACTCCGGGTAGATGGCAGCGTTTACCGACAGGGCATGAGGCCGCCCCCTCTCCTCTGCGGGCCGCTCACCGTATGGCCACGAGTGT +GGAGCGCGTGCCCATGGGGCTGGTGAGCGAGATCTCCAGGTCTCCGCGCCGGCTGTAGGACAGCGTCAGCTGCGCCTGCACGTGCTCCAGCGAGCGGATG +GAGTTGTGGAGGCCGGCGCAGGCCGATACGTTTTCCCTGATGTAGATCAGCGGCAGGATGGGGCTGAGGGGGTCGAGGGGTGAGGACCCTCCTGCGGCCT +GCTGGGGGGTGGGTGGGCGGCCAGCAGGCGAGGTCGGGGCTCAGAGGTCACGGGGTCCAGCCCTCGTTTTACAGATGGGTAAACTGAGGCCTCAGGCCTG +TCCCCCACACCCCCAGCGGGGATAGCGGAGGGGCGCGCAGGGGTCTCACGTGGGGCGGCTCTGGACCCGGACGGCGCACTTCCTCTGCGGCTGGGTGGGC +AGCCAGGTGCGGGCGGTGTCCACCAGCAGCCCGGCGTCCAGCAGCCCGTATCCGTAGTGATGGCTCACTGCGCGGAAGGGCAGCAGTCACTCGCCCCGTG +GGCCCCGGGTCCCCGCCCCCGCCCGGCCCCGCCGCACCTTGGCGCCCCACGCCGTTGGTCCTCCAGTCCTCGGCCTGCAGGTGCGCCGGCTTGGACGCGC +GGACCACCAGGTGCTGCATGTCTCTCCACGTCAGGAACGGGCTGCGGGGGGCGGGGGCGGGGGCGGGTGAGCCGCCGGGCCGCGCCTGGGGGCGAGGGCG +GTGGACCGGGCCCCGCAGTCACCTACTTGGCCTCCAGCGCTAGGGCGATCATGCCGGCCGCCAGTGGGGCTGAGGCCGAGGTGCCCGTGTGCTGGTCTGT +GCACCCGTGATGCAGGTCCGTGGTGACCTGAGGGCAGAGGGGGGTGGGACTCGGGGGGCCGTGCACAGTGAGAATACAGCCCTTCTTCAAAAAGTACCAA +GGACTGGGCGGGCGCAGTGGCTCAGGCCTGTCATCCCAGCACTTTGGGAGGCTGAGGCGGGCGTGTTGTCTGAGGTCAGGAGTTCAAGACCAGCCTGGTC +AACATAGTGAAACCCCAACTCTACAAAAATACAAAAATTAGCCAGGCATGGTGGCGGGCACCTGTAGTTCCAGCTACTCGGGAGGCTGACACAGGAGAAT +CACTTGAACCCGACAGGCAGAGGTTGCAGTGAGCGGAGATCACACCCACGCCACTGCACTCCAGCCTGGGCAACAGAGCCAGACTCTGGATTAAAAAAAA +AAAAGTACTAACGACTGAATTCAAAAAGTACCAAGGGCTGGGTGCGGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGTGGATCACC +GGAGGTCAGGAGTTCGAGACCAGCCTGGTCAACACCTTGTCTCTACTAAAAATACAAAAAAATTACCCGGGTATGGTGGCGGGGCACCTGTAATCCCAGC +TACTTGGGAGGCTGAGGCAAGACAATCACTTGAACCTAGGAGGCAGAGGTTGCAGTGAGCCAAGATCACACCGTTGCACTCCAGCCTGGGCAACATGGCA +AGACTCCATCTCAAAAAAATAAAAAAATAGTACCAAGAACTGAAGTCAAAAAGTACCAAGGACTGGCCACACAGTGGCTCACGCCTGTAGTCCCAACACT +TTGGGAGGCTGAGGCGGGCAGATTGTTTGAGCTCAGGAGTTTGAGACCAGCTTGTGGCAACATGGTGAAACCCCGTCTCTACAGGAAAAATACAAGAATT +AGCTGGGTGTGGTAGTGTGCACCTGTAATCCCAGCTACTCAGGAGGCTGAGGCAGGAGGATCGCTTGAGCCTGGGAGGTAGAGGTTGCAGTGAGCTAAGA +TTGCACCACTGCACTCCAACCTGGGTGACAGAGTGAGACTCTGTCTCAAAAAAATTTAAAAAAAAAGGTACCAAGGACTCCAAGGACTGAGTTCAAGAAG +TAACAAGGACTATGCTCAAAAAGAACTAAGAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTGAAAATACAAAAAAATTAGCCGGGCATGGTGGCGTG +GCCTGCTATTCCCGGCACTTTGGGAGGCCGAGGCTGGTGGATCGCTTGACCTGAGGAGTTGGAGACCAGCCTGGCCAACATGGTGAAATGCCATCTCTAC +AAAATATACAAAAGAAATTAGCAGGACATGGTGGCATGCTTGTGGTCTCAGCTGCTCAAGAGGCTGAGGCACAAGAATCGCTTGAGCCCGGCAGGCGTAG +GTTGCAGTGAGCTGAGATCATGCCACTTCACTCTGTTGCACCCAGCCTGGGTGACAGAGCGAGACTCCATCTCAAAAGAAAAAAGAAAGTGCTGGGCACT +GTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGCGGATCACGAGGTCAGGAGATCGAGATCATCCTGGCTAACATGGTGAAACCCTGT +CTCTACTGAAAATACAAAAAATTAGCCGGGCATGGTGGCGGGCACCTGTAGTCCCAGCTACTCAGGAGGCTGAGGAAGGAGAATGGTGTGAACCCGGGAG +GCGGAGCTTGCAGTGAGCTGAGATCGCGCCACTGCACTCCAGCCTGGACGACAGAGCCAGACTCCATCTTCAAAAACAAACAAATGAAAAGAAACCCTGG +GCTGAAGTGATTCTCCCACTTTGGCCTCCCAAAGTGAGCTGTTGCGCCCGGCTGGATTTGTTTTTGTTTTGTTTTGTTTTGTTTTGTTTTGAGACAGGGT +CTCGCTCTGTGGCCTAAACTGGAGTGCAGTGGTGCAATCTTGGCTCACTGCAACCTCCATCTCTGGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCTGAG +TAGCTGGGATTACAGGCGCCCGCCACCATGCCTGGCTAATTTTTTTTTGTATTTTTAGTAGAGATGGGGTTTTGCCATGTTGGCTAGGCTGGTCCTGAAC +TCTTGACCTCAGGTGATCCACCCACCTTGGTCTCCCAAAGTGCTGGGATTACAGGCGCGAGCCACTGTGCTTGGCCTGGATTTGGGTTATTGATTGATTG +ATTGATTGATTTTTGAGACGGAGTCTCACTCTGTCGCCCAGGCTGGAGTGCAGTGGCCCGATCTCGGCTCACTGCAAACCCTGCCTCCCGGGTTCATGCC +ATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCACCACCACGCCCGGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCACTCTG +TTAGCCAGGATGGTCTCGATCTCCCGACCTCGTGATCCACCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTCAGCCACCGTGCCTGGCCTTTTT +TTTTTGTAGTTTTAGTAGAGACAGGGTTTCACCATGTTAGCCAGGATGGTCTTGATCTCCTGACCTTGTGATCTGCCTGCCTTAGCCTCCCAAAGTGCTG +GGATTACAGGTGTGAGCCACCGTGCTCGGCCTGGATTTGCATTTTCAAAGCAGCTTTGGGAGGGTGCTAAGTCACAGTGGTGGGGACAGGAGGAGGCCAG +GCTGGGATGGCAGGGCCTGGGGAGGGGACCCTGTTGGGGCGGCTGCACTCACGATCTGGGGGTCGGTGGCCACGCCGCTGCTGTAGGTGGTGGTGAGGGT +GGAGGCGCAGGCTTCGCTGTACCAGGGCACGCGGCCCTGCTGGGTGGTGCTGCCCACGGAAAGCGTGTGGATGCTGTTGGTGTAGCCGTCGCAGTTGCAG +TTGTCGTAGTGCAGGCCGCCGTTGCCCGAGGCCCAGATGAAGAGCGTGCCCAGCCCGCCGCGGCCCTGGGAAACCAGGAGGGGCGGGGAGGGGGCGTCGG +CCTGGCCTGCCACCCCTGCCCTCCTCGGGCTGCCACTCACCTTGGTCACACCACGCCGGAAGGCCTCGCGGGTGAGGATGCCGGGGCCGTCCACCGTGCG +GCCGTCGTCCTCGGGACCCCAGCTGGCGCTGTAAATGTGGATGTGCTGCGGCTGCAGGCTCAGCGACTGGGCCTCGATGACATCGGTGATGGTACCGTCC +AGCATCCGTACGCCTGCAGAGCCAGGGCGGGAGGGCCGCTGCCACCGGCCCTGCCCTTCCCCACACCCCAGCCCGCCCCGCGCCACTCCACACCACTCCC +CAGCCCTACCTGGGCCCTCTCTCTGCTCCCTGGAGTGGGACCATTCGTATTGGCTCAGCACCCCCCAAGCCCTGGAGTCTGGGGCCCTAGCACCACCCAG +CAGTGAGAGGGTGGGCTCCCGAGTCCTTGGGCCCAGCTCCCCGCCAGAGTCACCCCCTTCCCTCTCTGTCCCGGAATGGTGCCGCTGGGGGACCCCGGGT +ACCTCCGATTCGGGCGTTGAAAGCGACCCCCACACCACAGAAGCCATTGTTGGCCATCGCGGCCACCTCCCCAGCACAGCGGGTCCCGTGCCTGGTGCCA +GGGCCAAGAGGGGCTCCTGTCACGGCCTCCATCCCCCTGCCGGGTACTGGGGCTTCCCCCGTGTGCTGTGGGAGCCCTGCTCACCGGTTCTCTTTGCTGG +GGGTGTAGCGGGGCTGGGGGTCCGGGTCGTAGTCATTGAAGTCATAGCTGGCCAGGGGGTCCTGGGGGCAGGTGGGGATATGAGGGGGCCGGGAGGCGTC +CCTAGGGTGGTGCCAGCCTCGGCACCTGGGGCAGCCCTCGCCCACAGCCACCCGCGGTCTCACGTAGTTGGCCCAGAGGTCCGGGTGGTCCTTCTCGATG +CCATCGTCCAGCACAGAGACCACGATGCCCTGGCCTGACAGCCCCTGACTCCAGGCCTGCAGGATGCTCAGGTCTGGTTGGGCCTCGCTGTTCTGCAGGG +GGAGGCGGGGTTGTGACCCTGTGAGGGCCTGGAGTTGAGGGCGCCAGCGGCCCCGTCCCCGTCTACCCACCCTGGCTGCCTGCTCACCATGTACCACTGC +TTGGAGAACCAGGGGTCCGTGGGCACCACGACAGAGCGTTTCACCCGCCGCTGCAGCGTCTGCTGCTGGAACCACTGCACCTGCAGAGCAGAGGGTGCAT +CAGGCCTGTCCCCTGCTCGCCCCTGGGGCCCCTCGTGGTTCAGGGAGTGAGGCAGCCCCGTGCCCTGGGACCCTGTGTTTGTGGGGGTTGCTCTCCAGGG +TCCCCATGTGCCTGGGGCTCTGTCTGCAGTCGGAAGGGGTCGAGGCTTTTGGACCACCTGTCCTTGGGCCCACAGACGCGTCGTTGCTGCCGCGGGTGAC +TGCAGGTCCCCGGGTCCCCACCCCACTCTCTCCCCCATCCCTGTTCTAGATCCTTCTATCTCTCTCCTGCATCACTTCCTTATTTTTTTTCTTTTTTTGA +GACAGAGTCTTGTTCTGTCGCCCAGGCTGGGGTGCAGTGGCGCAATCTTGGCTCACTGCAACCTCTGCCTCCTGGGTTCAAGCGATTCTCCTACCTCAGC +CTCCCAAGTAGCTGGGACTACAGGCGCACACCACCATGCCCGGCTAATTTTTGTACATTTAGTAGAGATGGGGTTTCGCCATGTTGATCAGGCTGGTCTC +GAACTCCTGAGCTTAAGTGATCTGCCTGCCTTGGCCTCCCGAAGTGCCGGGATTACAGGCATGAACCACCACGCCAGGCCTGGCTTCTCTCTTGCAAACC +ACATCAGGAACTGGCCACTGCTCTCCCTCCCGGTGCTGTAAGCAGGCAGCTGTCCAGTCCTGTTCAAGGCACTTCCTGGCCTCCGAGGGCTTCCCAGGCT +CCATCCCAACCCCTCAGCTTGACATCCCAGGCATTTTCTAGACAGGGCCCAGCCCGATGGGACCCAGGCCCCTTTCTGAGCGCCTGGACACTGCGTCCTG +AGGGCCACTGGGTGACTGTAAGCCTCCTACTTTTTTTTTTTTTTTTTTTGAGACGGAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCAATGGCGCGATCTC +GGCTCACTGCAAGCTCCGCCTCCCGGGTTCACACCATTCTCCTGCCTAAGCCTCCTGAATAGCTGGGACTACAGGCGCCTGCCACCATGCCCGGCTAATT +TTTTTGTATTTTCAGTAGAGACAGGGTTTCACCGTGTTCGCTAGGATCTCGTCTCGATTTCCTGACCTTGTGATCCGACCGCCTCCGCCTCCCAAAGTGC +TGGGATTACAGGCGTGAGCCACCGCGCCGGGCCAAGCCTCCTACTCTTTGGAACCCATTACGGTGTCGTAAAATCCCCTTCCCTCCATCCCATGACCTAG +ACGGTGGGGAAGTCACGCCGTCTGTCCCTCCTTACCAGAGCCCCTGGGGCCCAGAGGAGGGAGGGGGAGGACAAGAGGTGCCCACTGTGTACCAGGCCCT +GGCAGGCGCCATGATTTCCGTATCTGGGTCTTCCTGCCTCCTCTTGCTGTATAGACTTGGGGCCCGGGCGGGTCTGAGCCACAGAAAGCACACAGCTGTT +CATAACAACCACGAGAACCACAGAAGATGGCTGGTGGCCCCAGGAGGCAGCTGAGACCCCGGGCAGGGGGTTGGCCTCCAGGCCAGGCTCACCTTGGGGT +TTTTCTTCAGGTGCAGGCGGTGGCCCCAGTGCGGGGTCAGGGACTGCTGGACCACGCCCCGGTGCCGCAGGTGAAAGTACTGCCCGTCAGGGAAGATCTG +GGGATGTGGGGAAGCGGCCGCACCGATGGGACCCGGCTCCCCTGCTGAAGCCCCCGAGGGCCGGTAACAGCCCCCTTCTTTGTCCTTCCCCAGCAGGTGC +TCTCTGGGAGTCCCAGAAGCTGAGCTTGGCTGAGGCAGGGGTGGGCTGGGACTCTTGATATTTAGAAGACCTTGTGGGCTCCCTCCCCCTTGTCGGGGTC +TAGGGTTGTTCAGTCCCCTCCAAGCCCCCACTTCCCGTCTATCCCGGTCCCACCCACCGGCCCCAGGTTGACGAAGCCGAATTTGCGTGCCAGGCGCTCG +ACCTCCCGGTTACCCTGGGACACCTGGACGGCCCAGCTGCTGACATAGATGGGGGCTCGGACCGGGGCCCACCCCACAGCCCGGGGGCGGACAAGGGCCA +GGGCCAAGACCAGGCGCAGCCACAGCGCAATCGGGGCGGGCCGCATGGAGGCGGGGCGGGAGCGGGGCCTGCGCAAATCCCCTCCCTCCCGCCAAACCGC +CGAGTGGGCCCAGGCGTCCGACCCGCCCCCGGCGCCATAGCAACGCAGAAGGCTTCGACTCCCAGGGGGCCTTGCGGCTACTCAGCCAGGAGGGGCGCGA +AGATCTAACAGAAGCGGGAGAGGGACGCACGCCTGCCCGTCTTCCGCAGACCCACACCCTCGGGAGCCTCAGTTTTCCCATTTGTACAACGACAAGACTA +ACCCAGAGAAGCGGGTTCACTGTTGCGATAACGCGTCCTACCCTTTGTTTGACCTCTCCCACTTTCCAACACACCCCTCCTTCGAGAATCAGCCCGGCCT +CCTGTCCGGCCTAATCAGAATCATTCTTTTGCGTAATCCCGCCTCCTCCGATAAGCCTCGCCCCGTTCCCGCCCCTACCATTCCGCCCTGCCTCCTTTGT +GATCAGCCCCGCCCTCCACTGGTCTCGCCAATGAATCGCGTCCCGTTTCTCCAATCGGCTCGGATGTTTCTTTAGCCCCTCCCCCCGGTTCCGCCCCCCC +ACGCCTCTCCTCGCCCTGGCTCCACCCTTCAGCCAATAATCCCATCCTCTGACACCGCCCTTCCAATCAGCTACGTCTCGCTCCGGCCCGGCCAATCGGT +GCCCTGGGCCGCCGCGCCCCGCCCTCTCCCGGCGGGGTCTGGGCAGCGGCGGCCGTGGCGGAGGGCTATGCGGCGGGGGAGACGGGGCAGGCCCCTCCTC +CTTTGTCCGCCCTGCCCTCCCATTGGTCCTAGCGGGGGGCCGGGGGCGGACACCGGCGCGGGGCCGGAGCATCGCGGCTCAGGCTGCGGGAAAGCGGTGC +GCGTGCAGCGGGGTGGGTGCCCTGGTCCGCGGGCGAGCTCGAGCAGCCAACCCCGGGCGCGTCGGGGCCATGGACGGCCTGAGGCAGCGCGTGGAGCACT +TCCTGGAGCAAAGGAACCTGGTCACCGAAGTGCTGGGGGCGCTGGAGGCCAAGACCGGGGTGGAGAAGCGGTATCTGGCTGCAGGTGAGCCGTCGGCGCT +AGCCCGTTTCGCCGACGGGCACACCGAGGCCATGGGCCTGGGGGTCGCAGACCGGACTCCTTCCCCGGCTACGGGGTCCGGTCCGGCCGGTGGAGCGCGC +GAGGTGACTGGGACCTCGAGGTCCGCCCGCAGCCCTTCCCTTGCCCGCGCCCTGCGACCCTGCTCCCGGGCCACCCCTCTCTAGCTTCCGCCCCTGGCCG +CCCCCCGACGCCTCCTTCCGGGCGCTGGGTGCCTGCCATGCCGAAGTCCGGTTCTTCCAGTTGCCCAGTGGCCCCAGAGGGGTCGGGATGCCAGTGTCCT +GCGCGTTTCGCCGTCCCCCTTCCCCCGTGGACCCCGGCCTGGCTGCAACAGTAGAGATCTTCCCGTTTTTCTGAGGGGAGGCTCCTGGCGGGAAGGGGAA +CGGACCGTCCTGGGGGCCTGCCCAGGACCCTTCTCCTTTCCTCCTCCTCTCCTGCCCTAGCTCACCTTCCCCCAGCTCAATGGCTTAGTGCCACCGAGCG +TAAATGTTTGTTAAGACGGAGTTGGGTTGTCTGACGGCTGTGATGTGGGGAGGCTGGACTGGGGCCCACAGAGCCGGAGATCCAGGCACCCCGATTGTGA +CTCCATTACAGTTCTTCCGTGACTTTCACCCTTGGTGACGCTGCGCGCCCCTTCCCCTTTCCAAATCTCTAGCAAGAGCATGTAGTAAACGCTCCTTAAA +TGCCTCCCTCCCCACCTTTAAAACTTTTTTTTGAGACCGAGTCTTGCTCTGCTGCCCAGGCTGGAGTGCAGTGGTGTGATCTTGGCTCACTGCAACCTCC +ACCTCCTGGGTTCAAGCGATTCTCCTGCCTCAGTCTACCAAGTAGCTGGGATTACAGGTACCCACCACCATGCCCGGCTAACTTTTGTATTTTTAGCCGT +TCAACATGGTGAAACGGGGTTTCACCATGTTGGCCAGGCTGGTCTTGAACTCCTGGCCTCAGGTGATCTGCCCACCTCGGCCTCCCAAACTGCTGGGATT +ACAGGCATGAGCCACCTTGCCTGGCCTAAAACTTTTTAAAATTAACTTTTTTAAGAGACAGGGTCTCACTATGTTACCCAGACTAGTCTTAAACTTCTGG +GCTCAAGCGATCCTCCTGCCTCAGCCTCCCAAAGCTCTGGGATTACAGGTGGAAGCCACTGCACCCAGCCTTTCTTCCGTTTGTGTGGTGCTCCCAGCCC +CACTGGCTCTGCCTTCTCTTCCAGGAAGCTCCGCAGAATGACTCACAAGGACTTGCTCTGGGCCTGGGGTATTCTGGGTAGAGGACAGTGCCACTTTTTT +GAGCACCTTCTGCAGGTGGATCCCAGGAGTCCAGTTCCCCCCCAATTTTCCCACCATCTGGGGGTTCCCATGCCAGGCAGCGCCAGAACAGTCTGAAGTC +TGTGCCCACACCCTGGAGGTCCCCAGGTGCCTGGTCCCATGTGCAGCGCAGCAGGTGGCATGGGCATGGCCCGGCTGTGCCTGCCCCCGGGAGCAGGTCC +CTGACCTCTGCCCTCCCTTTCCACATCCCTGGGGCTAGTGGGCAGGAATTTAGGTCGTAGAGCGCCCAGGAGGCAGGCAGCAGGGAGGGGCTGCCTGGGG +CACCGTGTCACCAGAGACGAAACTGAGGCACAGGGAGGCAGGGGCTGCCTCTGTGCCTGTTCTGTCTGAAGCATACAGTCCTCCACCCTGCCCACCCCCA +GTCCCATCTGCTGCTAATCTTGGGGGCTGGGCCTCCCTCCACAGTTCTGATGTCCAAGGTCATCCTCCCGTCGCTGAAGCTGCAGGAAAAGGGATTTAGG +GGAGGGACGCCCTGGGAGAGTCATTCCTCCCCACGAGCCAGGCCCGGGGAGAGATGGCAGTCCCTCATCCCCATCTCCCACCTCCTTTAAATTGACAAAT +CCCACACCCCTGGGTAACATACGAAGAAACTCAGAGGGGACAGTGACTGGGAGGCCACTCCTGGGACCAGCTGGGGGACTCCTCCTACCCCTGACCTTGG +GTGCTTTTGGATAAAGACTAAAGCAGGTGGGAGGGGCTGGGGGGACTTGGGCCTCTGCCCTTTGGTCCAGAAGTGGCCTCTATCTCACTCTGCAGATAGC +AGCCCCAGGGGAGGAGGAAGAAGGCTGTCCAAGCTCTCTGGAGCACATAGGTTCCCTGTGTGACCTTGGGCAACACCCACCCACCCCCAGTTTTGGCTGT +TGAATAATTCAGGAAAAGCACAAAACCTGGCACACAATAGGCGCTTAATAAATGCAGCTGTCGTAGTCATTCTTTTCAGAGCCAGGTTCAGGATTGGGGC +TGAGCTGGACACACACACACACACACACACACGTTTTTCTCTGAACACCCTCCTTGCTGGGACTGTGTTATAGTTGCCTGAAGGCACTTAATAAATGTGC +AGAAAGGCTGATGGCGGTGGCTCACGCCTGTAATCCCAGCAGTTTGGGAGGCCAAGGCGGGCGGATCACCTGAGGTCAGGAGTTTGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATCAGCTGGGCATGGTGGTACGCTCAGCTACTCAGGAGGTTGAGGCAGGAGAATCACTTGAGC +CTGGGAGGCGAGCTTGTAGTGACCTGAGATTGCGCCACTGCACTCCAGCCTGGGTGACAGAGCAAGACTCCATCTCGAAAATAAATAGAAATAAACGTGC +AGAAAGGCGTTCTCTCTGTTAACTTGTAACCATAGGAGGCAGGGGCCATTACTACTCCCACTTACCAAGGGGGAAACTGAGGCTCCATGCAGCCACAGCC +TCACTCAGTGCCGGCTGGTGAGTGCACACCCGACCAAAGGGCTCTCCTCCACCCAGGGGATCGAGATGCTGGGGTTTGCTGCCTCCAAGACAGGAGGTTC +TCAAAGGGGGTAGCCCTGCCCCCCACCCCGCCCCAGGGGACACTGGGTGATGTCTGGAGATACCTGTAGTCGTCATGACTTGGGGGCTGATGGCATGGAG +TGGGCAGAGGCCAGGGACACTGCTCAGCACCCTGCAGTGTCCAGGACAGCCACTTCCCCCTCTCCACCGAAAACAACCAAGAATGACCCGGCCCTGAACA +TCAGCAGTGCCAAGGCAGAGAAACCCTGCGCTAAGATAACAGATGAAACAGTTGCCTTTCTCAGCTCTAGAATCAAGTCTTCATGACAGCCTGGCCTCCC +TTGCAGGTTTCTGCCATCCCTTATATTGAAACACTGGCCTGTTTTCCCAGTGCCTCCCAAAGGGCCTGGAATGAGATGGCTATCGTTGCAGATTACACTT +TTTTTTTTTTGAGACGGAGCCTCACCCAGGCTGGAGTGCAACGGCGCGATCTTGGCTCACTGCAAGCTCCGCCTCCTGGGTTTACGCCATTCTCCTGCCT +CAGCCTCCCCAGCAGCTGGGACTACAGGCACACACCGCCATGCCTGGCTAATCTTTTGTATTTTTAGTAGAGATGGGGTTTCACCGTGTTAGCCAGGATG +GTCTCCATCTCCTGACCTCGTGATCCACCTGCCTCGGCCTCCCAAAGTGCTGGGGTTACAGGTGTGAGCCACCGCGCCCGGCTGCAAACACTTCACTGGG +CAGCTATTCCGCACCCACCCCCACTGCCCAGCGTCGAGCTCCTGCCTGCCCTTGGGGAGCTCTCAACCCCGGTGGGGGACATGGACACGTTGACCAGTTA +CAGGCACAAGGCTCAGGGCCTAGAGGCACGATGGGGGATGTACAGGCACATCAGGGGCAGTGGACATATCCTGGAGGCGGCTCCTGGGAGGAGGTGACGG +TTGCAGTCTTCGTCGACTGAAAGGCGGCCTGGGTACCGTCGTGGGGGCTCAGCGGGTCCCCAGCCCTGGCACACCACCGCCTCTCTCCGGCAGGAGCCGT +CACTCTGCTAAGCCTGTATCTGCTGTTCGGCTACGGAGCGTCTCTGCTGTGCAATCTCATCGGATTTGTGTACCCCGCATATGCCTCGTGAGTGCACGGC +TGGCTGCCCACGCGGGGGGTTCTGGGGGCTCCCTGGCAGCCCCTGACCCTGCTGCACCCTCCCTGCAGAATCAAAGCTATCGAGAGCCCAAGCAAGGACG +ACGACACTGTGTGGCTCACCTACTGGGTGGTGTACGCCCTGTTTGGGCTGGCCGAGTTCTTCAGCGATCTACTCCTGTCCTGGTTCCCTTTCTACTACGT +GGGCAAGGTGGGCCCTGCCAGGGCGGGCACAGCCGTGGAGCGCATGGGGCTTGGGGATTCCTGGGAGGCGCTGGGGCCAGAAAGTCCGGAGGATACCAGG +AGATGGGGGATGTGAGGGGAAGACTCAGTCCCTTCCCTGGGGAAACGAGCCCTGTCCGGGGGCTGATGGTGGAGGGCCCACCCTGAAGGGTGTCTGATGG +TGGAGACCCAAGCCTGCTCCAATAGGATGTCCGATGGTGGAGGGCTCACCCTACAGGATGTCTGATGGTGGAGGGCCCACCCTGAAGGGTGTCTGATGGT +GGAGACCCAAGCCTGCTCAAATAGGATGTCTGATGGTGGAGGGCTCACTTAAAGGGTGTCTGATGGTGGAGACCCAGGCTTATTCCAATAATATGTCTGA +TGGCACAGGGCCCACCCCTAAAGTGTGTCTGACGGTGGAGACCCAGGCCTGTCCCAGTAGGACGTCTGATGGTGGAGGGCTCACTCTAGAGGGTATCTGA +TGGCGAAAACCCAGGCCCATCCCAATAGGACGTCTGATGGTGGCGGGCCCACCCTAAAGGGTGTCTGATGGTGGAGACCCAGTGCCTGTCCAGGATGGGC +ATCTGGTGGAGTGGTGCAGCCCCTCTCCCCACCAGGGGCACAGAGCTGGGTGGGCCCGCGTGTAACTCCTGCCCCGCCCTGCAGTGCGCCTTCCTGTTGT +TCTGCATGGCTCCCAGGCCCTGGAACGGGGCTCTCATGCTGTATCAGCGCGTCGTGCGTCCGCTGTTCCTAAGGCACCACGGGGCCGTAGACAGAATCAT +GAACGACCTCAGCGGGCGAGCCCTGGACGCGGCGGCCGGAATAACCAGGAACGGTGGGTGCTCGCAGGCGCCTGGCTGCCTCAGGCCATCTCCCGGGTCT +GGACCTGTCTCTCTCCACCTTGCCTCCCTTTCTGACTTTGGCCGCCCCCTCTCACTGTCCGCCTCTCTCTCTCACGCTTCCGGGAACCAGTCTTGCAGGT +CCTGGCCCGTAGCCGGGCAGGCATCACCCCGGTGGCTGTGGCCGGGCCCTCCACTCCCCTGGAAGCTGACCGTACGTAACCGCTGTGGGGAGATAGGAGC +TGTGTGTGTGTGTGTGTGCGCGCGCGCGCGCGTGTGTTTGAGCGTATGTTTGCTGTGTGCACATGTATTATTGTGTGTGCATGTTTTGTCATGTGCAAGA +GGGTGCGTGTGCATGGGCTCAAGTGTATGTTTGGTGTGTGAGTGAGCAAGGGAGTGAGCATGTTTTCTCACGTGTGCATATGTGTGTGTGTGCCCACGTG +TGCATGTGAGTATATGTGTGTGCGTGTGACCATGTGTGCACGTGTGAGTGCGTGCGTGTGCATGACTGCACATGCGTGTGCTCTGTGTGCACCCATCTGT +GCATGGGTGACCATGAAAGCCTCTGTGTGGTTGACACCATCTCTGCTGAGGGTGGCTGCCCGGCCCCTCGACTTGTCATGCTCATAGCCAGTAGCCTCAG +TCCCGCCTGCGAGCAGCTCCGGGGAGCCCAGGCCTGCCTCACGGCCCTCCCCCACCCGCCCCTCTCTCTGCAGTCAAGCCAAGCCAGACCCCGCAGCCGA +AGGACAAGTGAAGCAGCCCCCTGAGCCTCACAAGGACCTCCTGGCTGGTGAGGAGGGGGCCGCGCCAGGCTCCCAGGCCTCCACAGAGTCTTCAGCGCAT +CCCCCAACAGCAGCCCCTGCCAGTCCCTCGGGTCCAGGCAAGGCCCTGGGGGTCTCCTTAAATGCCACCTCGGGCAAGTCCCAGTCCCAGTCCTCGGCCA +CCCCCAGCTCTGGATCCCAGGGCCAGCTGCCCTCTGGCTCTGGCTGTGGCTCCCGCCTGTCCGGCAGGGCCCAGGGCCAGCGTCGGGCACAGGGCAGCTC +CCACTGGTCTCGGCAACACACCCAGCCGCCTGGTACTTCCTCCAGCCCCTCCCAGTCAGCCCTCCCGTCCTCGGGGCCCCTGCAGCCACCCAACGTCACC +TCCAGCCCGGTCTCACCCATGGTCCAGTCTCCCAGCAGCAGCAACATCCCCACGCAGCCCCCCAGCAAGTCCTCTGGCAAGCCGGAGGACGCAGCCCCCA +AGACCAGCGGACAGCGCCAGAAGGAATCGTCGAAACAGCCTGCCAGCAGCGCCTCAGTGCCCGAGCTGGTCCCCTGCCATTCCGGGACCTCTCTGGAGTA +CACTTCGGAGTCCACCACCGAGATCACCTGCAGCTGGCCACACCACAGGCCCCCGTGCCTGCAGCACTACTGGTGCCTGAAACACCTGGCCTGCTAGGAG +GCTCCAATAAAGCTAACCCGGACCAGACCTGTGTGCCACGTGTGCGGGGGGCCCAGGGGAGGGGCTGCGAGGGCACCGTCCCATTTCATCAGGCATGAAT +CCCGGCTGTGCCGACCAGCCCCATAATATAGATGAGGAGACTGAGGCCCAGAGGCTAATTCACCCACTCAAGGTCCACCCACATGGCCAGGATGGGTGCA +AGCCCCGGAAAAGCTTGTCCTTAATCACAGTGCTTTCTCTCCTCCCTCCCGAACTAGTTGTCTGGCCTATTTGCATTAGCCTGCTTCTCTTAAAACTCCC +CCATTTGGGTGCGGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCTGAGGCAGGTGGATCACCTGAGGTCAGGGGTTTAAAACCAGCCTGGGCAAA +ATGGTGAAGCCCCATCTCTACTAAAAATACAAAAATTAGCCAGGCATGGTGGTACATGCCTGTAATCCCAGCTACCTGGGAGGATGAGGCATGAGAATTG +CTTGAACCCAGGAGGCAGAAGTTGCAGTCAGCTGAGATTGCGCCACTGCACTCCAGCCTGGGCAACAAATGAAACTCCATCTCCAAAAAAAAAAAAAAAA +AAAAAAGTGAGTAGGATAAACCACAAACCCTGATATATTTTCCCAAGGGGCCATAACTCAGTTATTCTCAACCCAGAACAGTTTTGTCCCCCGGCCTTTG +GGTCTTGTCTGGAGACACTTTTTTTTTTTTTTATTGATCATTCTTGGGTGTTTCTCACAGAGGGGGATTTGGCAGGGTCATAGGACAATAGTGGAGGGAG +GGTCAGCAGATAAACAAGTGAACAAAGGTCTCTGGCTTTCCTAGGCAGAGGACCCTGCGGCCTTCCGCAGTGTTTGTGTCCCTGGGTACTTGAGATTAGG +GAGTGGTGATGACTCTTAACGAGCATGCTGCCTTCAAGCATCTGTTTAACAAAGCACATCTTGCACCACCCTTAATCCATTTAACCCTGAGTGGACACAG +CACATGTTTCAGAGAGCACAGGGTTGGGGGTAGGGTCACTGATCAACAGGATCACAAGGCAGAAGAATTTTTCTTAGTACAGAACAAAATGAAAAGTCTC +CCGTGTCTACCTCTTTCTACACAGACATGGCAACCATCCGATTTCTCAATCCTTTCCGCGCCTTTCCCCCCTTTCTATTCCACAAAACCGCCACTGTCAT +CATGGCCCGTTCTCAATGAGCTGTTGGGTACACCTCCCAGACGGGGTGGTGGCTGGGCAGAGGGGCTCCTCACTTCCCAGTAGGGGCGGCCGGGCAGAGG +CGCCCCTCACCTCCCGGACGGGGCGGCTGGCCGGGCGGGGGGCTGACCCCCCCACCTCCCTCCCGGACGGGTCGACTGGCCGGGCAGAGGGGCTCCTCAC +TTCCCAGTAGGGGCGGCCGGGCAGAGGCGCCCCTCACCTCCCGGACGGGGCGGCTGGCCGGGCGGGGGGCTGACCCCCCAACCTCCCTCCCGGACGGGGG +CGGCTGGCCGGGCGGGGGGCTGACCCCCCCACCTCCCTCCCGGACGGGGCGGCTGGCCAGGGTGGGGACTGACCCCCACCTCCCTCCCAGATGGGGTGGC +TGCCGGGCAGAGACGCTCCTCACTTCCCAGACGGGGTGGCTGCCGGGCGGAGGGTCTCCTCACTTCTCAGACGGGGCGGCTGGGCAGAGACGCTCCTCAC +CTCCCAGACGGGGTCGCGGCCGGGCAGAGGCGCTCCTCACATCCCAGACGGGGCGGCGGGGCAGAGGCGCTCCCCACATCTTAGACGATGGGCGGCCAGG +CAGAGACGCTCCTCACTTCCTAGATGGGATGGCGGCCGGGCAGAGACGCTCCTCACTTTCCAGACTGGGTAGCCAGGCAGAGGGGCTCCTCATGTCCCAG +ACGATGGGCGGCCAGGCAGAGATGCTCCTCACTTCCCAGACGGGGTGGCGGCCGGGCAGAGGCTGCAATCTTGGCACTTTGGGAGGCCAAGGCAGGCGGC +TGGGAGGTGGAGGTTGTAGTGAGCCGAGATCACGCCACTGAACTCCAGCCTGGGCACCATTGAGCACTGAGTGAACCAGACTCCGTCTGCAATCCCGGCA +CCTCAGGAGGCCGAGGCTGGCAGATCACTCGCAGTTCGGAGCTGGAGGCCAGCCCAGCCAACACAGCGAAACCCCGTCTCCAAAGACCTTGTCTCCAAAA +GAAAAACAGTGGTCAGTCAGGCATGGTGGCTCACACCTGTAATCCCCAGCACCTTGGGAGGCCAAAGCAGGTGAATGACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACACTGTCTCTACTTAAAAATACAGTAATTAGCCAGGCGTGGTGGGACATGCCTGTAGTCCCAGCTACTTGGGAGGCTG +AGGCAAGAGAATCACTTGAGCCTGGGAGGCAGAGGTTGCCGTGAGTGGAGATGGTGCCATTGCACTCCAGCCTGGGCGACAGAGTGAAACTCCATCTCAA +GAAAATAAAAATAAAAAGGCTGGGTGCGGTGGCTCACGCCTGTAATCCTAGCACTTTGGGAGGCCGAGGTGGGTGAATCACGAGGTCAGGAGATTGAGAC +CATCTCGGCCAACATGGTGAAACCCCGTCTCTACTAAAATACAAAAAATTAGCTGGGCATGGTGGCGTGTGTCTGTAATCCCAGCTACTTCGGAGGCTGA +TGCAGGGGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCAAGATAGCACCATTGTACTCCAGCCTGGCAACAGAGCAAGACTCTTTCTGAAAA +AAAAAAAAAAAAAAAGAGTGTTCCAGGCAGAGGGCACAGCCTGTGCAAAGGCCTTGAGGCAGGACCACGCTGGTGAGTGGGAGGCACAGAGAGGAGGCTC +CTGTGGCTGGAGCAGAGAAGGGGAGGAGGGAGGAGGGGAGGAGGGAGGAGGGAGGAGGGGAGGGGGGAGGAGGGGAGTTTTCGGGGCTGCACCACACAGG +CACTGGGGGCGGGGGGTGCACTTTGTCTTTTTTTTTTGAGACAGAGTTTCACTCTTGTTGCCCAGGCTGGAGTGCAATGGTGGGATCTCAGCTCACCGCA +ACCTCTGCCTCCTGGGTTCAAGCAATTCTCCTGCCTCCACCTCCCGAGTAGCTAGGATTACAGGCATGCGCCACCACACCCAGCTAATTTTGTATTTTTA +GTAGAGACAGGGTTTCTCCATGTCCGTCAGGCTGTTCTCAAACTCCCAAACTCAGGTGATCCACCTGCCTTGGCCTCCCAAAGTGCTGGGATGACAGGTG +TGAGCCACTGTGCTCGGCCCGGGACTTTGTCTTTTACTCGGGGTGAAGGATTTATCAGAGCAAAGGGCAAGGGTAATCATTAATCACCCCCCACCCTGTG +TCGGTGATCACACGGGGATGGCAGACGGGGCTCTCAGAATCTGCCGATCACTGGCCCAGCTGGTTTGAAGAATGTGGTCTGGTCATGGCCCTGAGGGAGG +AGAGAGGGTGCCAGGCTCGCTCTGCACCTGGCATGGTCCCTCACTTTCACTGGCGGGGAGCAGCAAAACTGGCTCTGGCCTGCCCAGGTCAGCACACCCA +GGGAGCACAGGTGGGGAGGAGGACACACTTGTCTTACCAGGTGGAAATGTGACCTTTAGCCCCTCAGGCATTTTATTTTATTTTTATTTTGTATTTTTTA +AATTTTATGTTTGAGACGGAGCCTCGCTCTGTCACCCAGGCTGGAGTGCAATAGTGCAATCTTGGCTCACTGCAACCTCTGCCTCCCGGGTTCAAGTGAT +TCTTCCACCTCAGCCTCCCCAGTAGCTGGGATTACAGGCGCGCACCACCACGCCCAGCTAATTTTTGTATTTTTAGTAGAGACAGGGTTTTGCCATGTTG +GCCAGGCTGGTCTTGAACTCCTGACCTCAGGTGATCCTCCTGCCTCGGCCTTCCGAAGTGTTAGGATTACAGGCGTGAGCCACTGTGCCCAGCTCTTTTT +ATTTATTTACTTTTATTTTTATTTTCTGAGATGGAGTCTCTCTCTGTCCCCCAGGCTGGAGTGCAGTGGCACGATCTCAGCTCACTGCAACCTCCGCCTC +CCGGGTTCACGCCACTCTCCTGCCTCAGCCTCCCAAGTAGCAGGGATTACAGGCATGCGCCACCATGACCTGCTTTTTGTATTTTCAGTAAAGACCGGGT +TTCACCATGTTGGCCAGGATGGTCTCAATCTCCTGACCTCGTGATCCACCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCACCC +GGCCTTTATTTTTTCAAATAGATAGGGGGTTTCACTCTGTTACCCAGGCTGGAGTGCAACAATGCAATCACAGTTCACTGCAGCCTCGACCTCCTGGGCT +CAAGCAATTCTCCTGCCTTAGCTTTGCAAAGTGTTGGGATTATAGGCATGAGCCACCACAGCTGGCCTAAAGGGGTCTTTAAACAAATGGAGGCCGGGCT +CGGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCAAGCGGATCCCCTGAGGTCAGGAGTTAGAGACCAGCCTGGCCAAATGGTGAAACCC +TGTCTCTACTAAAAATATACAATTAGCCAGGCGTGGTGGCTGTTGCCTGTAATCCTGGCTATTCAGGAGGCTGAGGCAGGAGAATTGCTTGAACCCGGGA +GGTGGAGGTTGCAGTGAGCTGAGATTGCGCCATTGCACTGCAGCCTGGGTGACAAGAGCAAAACTCCATCTCAAACAATAAATAAAAATAAAAATAAATA +AAAGAAGGAAAGAGTGGCAGCCAGGTGCAGTGTCTGACACCTGTAATCCAGCGCTTTAGGAGGCTGAGACAGGAGATTCGCTTAAGGCCAGGTATTCAAG +CCCAGCCTTGGCAACATAGAGAGACACCATCTCTACAAAAAAGAAAAGAAAAGAAAAATTAGCCACACATTGTGGTATGCACCTGTAGTCCTAGCTACAC +CAGAGGCTGAGGCAGGAGGATCACTGGAGCCCAGGAGGTTGAGGCTGCAGTGGGCTGTGAATGCGCCGTTGCAATCCAGCCTGGGAGACACAGTCAGACC +CCGGCTCTAAAAAAATAAAAATAACAAAGATAACAAAACGTTCGCTTGTCGGCTTTAAAGCTAAAGCGCAAATCTGGAGACTGTTTATTGCCGATGGTTA +CGTGGTTCTCACTGGAAACAATGTTGTCATTTTCAAATCACGCTGGGGTCCTCTCGCCCACGCAGGAATGGCGTGCTCCTGGCGGTGGGGGCTGTGGGAC +ACCTGGTGCGCGTTTCTCCCAGCGCCTCCGTGTTTCTCCCTGGCCGCAGGCACAGCCTGGGGTCCCTGTTGAGGAAACTCTCCGAGTGTCAGCTCCCCTG +GCCGGTTGCGCAGCCCCTAGGGTAACTGTCTGAGATCCAGGCGCCGGGGCAGCCCAGGGGGTCCGTGGCCGGGAGAGACCTTGAAACCTCCATTCCCTGG +GACACCCCAAACCACAGCCGGGGAGAAGGGACAGCCTTACAGACTGACAGGGGAGGGAGGGCAGTGGGGTGCCGGCAGGCACCGACAGTAGCCTCATGAG +CCAGTGCTGTCACGAGGAGGCCTGCGAGAGGGCCCCGCGTCCAATGGGAAGCGAGTGCCCACGCGGAAGTGGGCTCAGGGCACCTGGGGCCACAAGCCAC +GAGGCGCGCCCGGAGTCCCTTCATGTCCCGTCCTGCCGCCAGGGGGCACTGCGGCCCCCACTCATCCCTGCAGCACCCGCGGCCCTTGGCTGGGGAGCCC +CTGGGACCCCCGCCGGCAGCGCGTGCTGCAGACATCAATCACAGAAGGCACCACGTCACTGAAGCGCCAGGCCTGGGCCGTCCCAGGCTCCGCTGGGTCC +CTGGTATGCCGTCGGTGCTCAATAAGCACTTGCTGCAGAAATGTGTGAAGGAAAAAGGGGGCTAGGGAAGGGCTCCAGGAAAGTGTAACTCCCATGTCAG +AGCTGGGAGGGGCTTCGAGGGCATCACTCACTGAGCGGGAAACTGAGGCTGGAGAGGGGCTGCACCTGGCCTGGGGTCATCTGCAAGATCAGGGGCCGTG +TCCACCAATGTCCTGCACCCCTTGCCGACTCCCTCTGCCTCGGCCGCCTCCTTGCCCTTCACCCTCTCTGGTTGCTCCCTGCCTGGTGGGGGTAGCTTGT +CCGTGCCCAGTGGACAGCGGGGACCCATGGACCCCAGGCACCCCAGGCCCCAGGGAGAAATGCAACCACTGGTCCCACACAGAGTGGGTTGTCCCGGGTG +GCAGCATGAGCCATGCATCAGGCGTCAGAGGCAGAGGGTTGGCACCCCACGGAGGAGGGTTTGCTGAGCGACCTCGTGACACCCCCTAGTACACACACAG +CCCGTGTCGGCCCTCCTGGTTGCAGAAGAACATAGCGGGCTGGCAGCTGGCAGACAGCAGCGGCTCTCACCTGCCTCCTCACCTGGGGAGGGGTTCCCAG +GGTGGGCCTGAGAAAGTATGTGGCAGTTGGGGGAGGCTCAGGACCTACCAAAGCCCCATTCATTCCCCACCTGCTCCTATCCTCCTCTATTCCCTGCCCT +CACCTCACACAGTGTCAGACGTGCAGGGAGGAGGTGAGGCTGGACCAGGAGGAGGGGTGGGGTGCGTGTGAACATGCGTGCCTACCCATGAGCAAGGTCG +AGACGGGGTTCTACCAGCGTGTCCCTGAGTCTCTGTGACCGAGTGCATGTGACTGGGGTGCTTAAAAAAAAAAAAAGTGCTCTGCAGCCATAAAAAAGGA +TGAGTTCATGTCCTTTGCAGGGACATGGATGAAGCTAGAAGCCATCATTCTCAGCAAACTCACACAGGAACAGAAAACCAAACACCACTTGTTCTCACTC +ACAAGTGGGAGTTGAACAATGAGAACACATGGACACAGGGAGGGGAACATCACACACCGGGTCCTTTGTGGGGTGGGGGCCGAGGGGAGGGAGAGCATTA +GCACAAATACCTAATGCATGTGGGGCTTAAAACCTAGATGATGGGTTGATGGGTGCCACAAACCACCATGGCACGTGTATACTAATGTAATAAACCTGCA +CATTCTGTACACACCCAGAACTTAAAGTAAAATTTTTTTTTAAAAAGTGCTTGTAAAAATTAAAGAGGAATAAAAGGGGGGTGAACAGCCAGTACGATAG +TGCATGCCTGAAATTCCAGTGCTTTGGGAGGCCGAGGCAGGAGGATCGTTTGAGGCCAGTAGTTGGAGAGCAGTGTGGGCAACGTAGCAAGACCCCATCT +CTACAAAAAATTTAAAAGTTAGCCGGGCATGGTGATTCACACCTGGAGTTCCAGCTGCTGTGGAGGCTGAGGTGGGAGGATCGCTTGAGCCCAGGAATTT +GAGGCTGCAGTGAGCCATGATTGCACCACCGCACTTCAGCCTAGGTGACAGAGCAAGGGTCTACCTCAGAAAAAAAAAAAAAGGAGGAGCAAGCACGTGT +TGATGGGTGGAAATCCAGCCAGAAATGCTGAGGCTGAAAAGATTGTCTCCGAGTTTCCTGGTAGCCAGGGGAAAAGGGGAAATTGGTACGTTGGTACGTT +ACAGTGCCTGGTTAGGCATGTCTTCTAAGGGGCATGCCTGTTTGTGACAGTGTCTCTGCCCTTCACACATGAGGGTGTGTGTGAGTAGCAGAGAGCAGAG +ACAGCACAGTGTCTGGGAAGTAAACAGATGATCTTCTGGGTACCCAGGGCAGCAGGGTGTCATGCTCGTTCATGACAGTGTCTCCAAGCAAGTGTGACGC +GCGCAAAGAGAAAGAAAGCAGCGTTAAACTTTCTGAGTATAAATAGCTATGAGCTTCCTGGCAGCCAAGGAGAGAGGCGAAATAAAAGTCAGAGTCTCCT +TAGTGCCTCCTCACCAGTGCCTGCCGGCTTGTGACAGTGGCTTTGACTGCATGCAGAGGTGTCTTAAGCGTGTGTGGGAGGGAGTCACATAGCTGCACAG +GTGGGACGTATTTCAGAGCTGCCTGGAAGCCAGGGTGAGAGGGGAAATACGTTGACGTTGAGGCTGGTCAGATGTATCTTTCTTGCTGTGTGTGGCCGGG +GCTCCTGCAGGGGCTCAGCCAGGACAGCGCCGGGCAGTCAGGCGTATGCGGCTGTCCTCCGCAGGGCTCCAGGGCCGGGCGTAGCCGGCGTGGGGCAGCA +GCAGCTGGTCCTGTGTGCCGTCGGGGCTGACAAGACGCTGGACAGCCATCAGGTAGTCCCGGTGGGGTGCCAGCATCGGGCAGGGGCAGTGGCCTGGCGC +CCACACGTACTCGCGTGCCCGCAGTGGCGAGCGGTTCTTGTAGACGAGCTGGATGCGCACCTCATAGCGGGTCTCCTGGGCCTGGTGGTGGTGGCCCAGC +ACTCGGGCCTGGAACACTGTTGAGGGGACGTGCTAAGCTGGCTGGCTGCTCAACTCTGCGCAAATCTCTACGCCCCCTCCCTTGCCAGAAGAGGGACTGA +GGGTCAGGTGGGACCTCGGGATCTATAGGGACTAGAGTCAGGATCACGTCAGGGATCAATGAGGGATTAGGGTCAAGAGGCAAATTAGGATCAGAAGAAG +GGGTCAAGGGTAAAGTCAGATTAGGGTCAGAGGTCAGGAGGAGGCCAGGTTAGTAGGGGCTAAGTCAGGGTAGAGGTCGGGGGTCTCACCAAAGTCACTG +CCGCAATAGTGGAGTAGTCGGTGGGCGCGGCCGCGGGTGTCAGGGCAGGGTGGGCAGGGGTCTGTGGGATGGGCGGTGCTGTGAGGGGCACAGGCCTCAG +TCCCCACTCATCCCCCACCCTGGCTGTCCCCACCTCACCTGGGGCCAGCGTTGGGGTCTGTGCAGGGGTGACAGCAGGGGCTGCGGGGGGCTGAGGCTCC +ACCCCCCGGGGCTGAGGCTGCCTCAGGGGCCAGCCCAGGGCCTGCACACGAGCCTGGAAGGGGCTGTAGCGCTCCCGAGGGAGCCAGAACTCAAACTCGA +TGCCAGGGTTGGGCTCCTGCAGGAGGACCTGGAGCAGGGGAGGGGACACAGGGAGCTTCACAGGAGGCTGGGGTTGCCTCCTGCCTCTGACCCTACGACC +CCAGCCTCCCCACTTTGATCCTGTCTGCCCCCAGCCTCCCTCCTCTGATGCTCTGTCCCTAGCTGATCCCCTCTGACCCTGTCCCCACCCTCCCCCCTCT +GATGCTCTGTCCCAGCCTCTCCCCTCTGACCCCAGACTCCCCCTTCTGGCCCCAGTCACCTCCACTCCTACCCTCTGTCCCCAGCCTCTCCCCTCTGTCC +CCAGCCGACCCCCTCTGACCCTGTTGGAGGCCCAGTGGCACCTGTAGGAGCAGGTCATGGGAGGTGGGCCCGGCTGCTTGCAATGTCTCCTGGGGCCCTG +TGTCTCGGGTGTAGACCACATGCGTGCCGGCCGCCTCGTAGGTCCCTGGTGGGCTGACCACCCAGTGCCCATTAAGCACGTAGCGCCCATCGCCCCCCAT +CAGTGCTGCAAGGGAACAGTCAGCCCTCAGGAACCTGTCGTCTCGTCTCCCAGACCCTGGGGTCCCCTCCTCAGGCCTCAGTCTCCCCATCTGTAAACAG +GGACAACCGCCCCCGGGTGCCCAGCCGGGTGCCTCTCGCCTCACATCCTAGGATACCCAGGTGGTTGCGGCTCCTGTGTTCCACGCGGATGTGTCTGGCG +CCCTCGGGGATCAGGGTCACGTTCCAGTACCCAGCGAAGGCACCTGGGTGGGAGGGTAGGAGGGTGTTGGGGTGCCAGTGGGGGTGTATTTGAGCGATGA +CTTGAGGATTTAATGAGCTACTGCGGGTAAGACAGCTAGCCAGGGTCCTGGGAACCGGAAAACCCTCCGTAAACGTTTGGAGTTACAATTACTATTGCTT +CAGTGTGGCAGGGAAAGGGTTAAAACCCCATCTGTCCTGGGGAAGGGCGGGACAATCTGTCAGTAGCCAATCAGGATGAGGAGAAAGGGGGGCTGGGCCG +CACACTGGCCAATCAGCACGGAAATTTGCTTCCGGGCCACGGCTCGTTAAAGGGCCCACTCTGACGTGTGTGCAGGGAGGGCGGGGCAGGTAGTCACCGG +CGTCACGAAACACGCGCTGCACGAAAAGGCACGAGTCGTTGGCGCCTCCGCAGCGGCCACAGCGGTCCTCGAGGGCACCCGAGCCCAACAACCCATCACA +GCCGGCGCTCTAAAGGGTGAAGGACAGGCGCGGCGTCACTGACGCTGGGAGGGGCAGGACCTGGGGAAAGGGCAGTGCCTGGGAGCAAGAGGACGAGGCC +TGGAGGGAAGATGGGGGTGGAGCCTAGGGAGGAGCAGGACCTGGCGGGAGGAGGATGGGCTTGGCGCCCGGGAGTGGGTGCCTAAGGGGGGCTGGGGGCA +GGGCCTGGAAGGGGAGGGGGAAGGCGGTGGAGCCTAGGGAGGGGGTGGAGGCTAATGGGAGGAGGGCGGAGGTGGAGCCTAGGATGGGTGGGGCCTGAGT +GGGAGGTGGGCGGGGCTCGGGCGGGGCCTGACGAGTCCTTACAAGGCAGCGGCCAGCCACGCAGACCCCCTGGGCACCCGGGCTGCAGGCGGTGCCGTCC +AGGACGCGGCCGAAGCTGTGGTAGAAGGCGTGCCCCTCAGCCAGGCAGTTGAGGTCGCACTGGTTGGGCGCTGAGGGCAGGAGGAGTCGGTGGGCCGGGG +ACCCCTGTTCGAGCTCCAGTCCCCCTCTACCAAGCTTCATCAGGCAACCATCACTTTGGGCAGATGAAGCCCAGAGATTTGGCCAAAGCCACACATCGAG +GCTGAGGCAGAGCCAGGACTGGACCGTAGGTGCTCTGCGTCCAGCAACCTGGGACTCGCAGGCAAGTATCCTGGGGCTGCATTCATTCATTCATTCATTC +ATTCATTGTCTTTATATTAGGAGTCCTTACATATTATTCATTTTTAACACCATTACTCATTCTTCATTCCACTGAACACCTACTGTTTTCCAGACACTGT +TCCAAGCTCTAGGATACAGAAGCAAGAATTCAATCAGTGTGCAGATGGATGGCCTTAAAAAAGGCCAGGTGTGGTGTCTCATGCCTGTAATCCCAGCACA +TTGGGAGGCTGAGGTGGGCAGATCTCCTGAGGCCAGGAGTTCAAGACCAGCCTGGGCAACATGGCGAGACCCCCCCGTCTCTACCAAAAATACAACAATA +AAAATTTAGCCAGGCTTGGTGGTGGGAGCCTGTAATCCCAGCTACTCCGGAGGCTGAGGCAGGAGAATCGCTTGAACCAGGGAGGTGGAGGCTGTAGTGA +GCCAAGATCATGCCACTGCACTCCAGCCTGGGTGACAGAGCGAGACTCCATCTCAAAAAAAAAAAAAAAAAAAAAAAAAGAAGATCTGAGCATCTGGCCC +AGGCACCAGCAAGTACCCAATGAAGTGTTTGTCCAGTACTGACTGGACTGAGTCCCGCACAACTGAGCTGTGTCGCTGGTCCTCCCTGGGCCTCAGTTTC +CCCTTCTGCCTGGAAGTGGGGCAAAATGAGCTGTCTGATCAAACACAAAGGCCGACAGCCCTGATCTCCACTCCTCCTTCTCCAGCTCCTTCTGGCTCCC +ATTTCCCTGAGCCTGGCTGGTGGACCCTGCCTGGAACGGATCCTGGGCTGGCCCTAGTGGGCCTCTGCGGGGGTGGGATCACAGCAGGTTTCCTCCAATT +CTCAGATTGATGGAAGGAAGGAAGGGAGGGAGGGAGGGAGGGAGGGAGGAAGGAAGGGAAGGGAGAAAGGGAAGGAAGGGAAGGAAGAAAGGGAAGGAAG +GAAGGAAATGAGGTTGATGGATGGCACTTTGTCCATTCTAGGCTTTTCTTATATCTGTGTCTGCCTTCCCCATGGCGTGTGAAGCTGCCTGTCTCCCTGA +AATCTGGAGGCGCACTGACCCGGGCACGTAGTTATATAACTCGCTATTTTCAGCTCAATGCAGCAACATTTCCTGCTACTGGGATAAGTTTGAGAAGTGT +TGGCCTCTGGATACAGCTCTAAGTCAATCCTTAGTTGGGTGTTCAGCCCTGTGCAGAATGAACCCTGCTTCCCTCTGCCCCTGTTTCACGCCTAACATAT +GCTGTTTCTGTTTCACTAACTCCTACATATCCTTCAAAGCCCTAGCACTAATACCCTCTTCTCTTTGCAACCCTCCAAGACCCTCTCCCTGAGACTAATG +AGTTGTTCGCTCTGGACCAATTCTGACCACAGGAGACCAGACTACTCACCCCCATGGAAGGGCACCCACTGGTAGGTCTTCTGGGTGCCCAGGACAGGGC +GGCCATTGTACAGGGCACACTGTAGGTCTCGGAAGGGCACAGCCCCTGGGGGGCAGTCCTAGGGACAGAGATAGGTGAGCCAGAGGCTGGGACAACCCCA +AGGGGCAGGTGGTGGGCTTCAGGCAGTCTGGGGTGGGAGAGTGGTCTGGGAGGTGGGCAGGGCTTACTGGCAACTGGCAGAGGCGGTACTCATGGGAGTC +TCCCCAGCACGGTTCTTCCCCAGGAAGCCTGAAGGGAGACAGAGTGTGGCGAGAACCCCCAGGGACCCCCTCCCAGGGCTGGCCTTCCACCCTCCGCCCC +CGCCAACCCCACCCGCATTCCAGCGGGATCAGGGGGATTAAAGGGCACAGCATGTGTGGGCAGGCCGAGGGTGCGGCCAGGGGCCGGGCTGGGCCGGCGG +GGGAGGAGGGGCAGGGACCCCCTCCGGGCCCCGCTCACCGGAGGCAGCGCCGGCTGCGCACAGAGACGCCACGCCCGCAGGAGCTGGAGCAGCGGGTCCA +GGACACCCACGGGGTCCACTCGCCCGGACCCTACTTGGGGAGACAGAGGCACGGTCAGCCTTGTAGGGGGACGCTGGTGACCCCACACTGCTGACTGGGT +CCCCATTCCCACTCGCCACCCCCTGGGCTCATGCCCCCCCTTACCTGAGCACTGACCCCCAAACCACAGTTCAGCAGGGCCCACAGGAAGAGCAGGAGGT +TCTGGAAGAGGTGGGGCCTGGGGAACAGAGGGGCCGAGTCCATAGAGCCACCGCCAGAGACACAGGGTTGTGTCCCGGCTCTGCCCTGACTGGCTGTGTG +ATCTTGGAAAGTAACTAAACCTCTCTGAGCCCTACCTCTCGTCTCTGAAAAACGGGGTAATAGAGCCTCCCTTACAGGAAAGTTGAGGGGTCCTGTGGAT +CAGGTAAAGAAGACAGGAGACGTGGAGCCCGGTATGGAGAGGAAGAACTCAGAATGTCATCTGCAATTATTATTGTTGTTAGTTAGTTTGTTTTTGAGAC +GGAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCAGGGGTGCGATCTCGGCTCACTGCAACCCTCCCCGGTTCAAGTAATTCTCCTGCCTCAGCATCCCGAG +AAGCTAGGATTACAGGTGCCTGCCACCACGCCGGACTAATTTTTGCCGTTTTAGTGGAGACAGGGTTTCACCATCTTGGCCAGGTTGGTCTCAACCTTCT +GACCTGAAGTGATCCACCTGCTTTGGCCTCCCAAAGTGCTAGGATTATAGGCATGAGCCACTGCACCCAGCCTACAATATTATTGATATGTGTATTGTGC +TATAATGCAGACAGTAGGTGCTTAATCGATGCTTGATGATTGGAGGGATCATTCAAAAATAGTACACAGGTGCCTCCTAGGGCTGGGGCCCCCTCCCCGC +CCTCCCCACCATCACTGCTTCTACCTTTCCGTGTGGCCTGAGGCCAGCCACTCCACTCTCCCAGGCCTCAGTTTCCCCATCTGTGCAGTGGGGGCCAAGT +GGACTCAGTCCATGATTCTGTGACACCCTGCGGAAGGTGCGGCCGGCAGGGGCTGGATCAGGAGTTGGGTCCCTAGAAGAGGCCCTCAGCTGCACCCCGG +CCCCAGGGCTCCCTCAGCTCCCAGACAGCAGGGAGTCCCCCGGATTGGGGATGGGACAGGGAGGGGGTGACCTGGCCCAGGTCCGTTCGGTGCCTCATGG +CCTCATCGGCGGAGGGGGTGGGACTGAGCTCCGGGGCAGCCCGTGGAGGGAAGGGGCCACTGCTGAGGCTGGAGCAGGGAAGGGGAGGAGGCTGACTGCC +TCTCTGGGCCTTAGTTTCTCCATCCTGTCAGGGCAGGGATGAAGTCACTTGCCATCCACACCCTCCTCATGACCCCAGCCTGCAGGGGGAAAGAGGGGGG +AAGGGAAGCAGCCGCCAAGTGAGCCAGGGCGTCCTGCTGCCAGCAGAGCCTGAAGGCAGGTGGGTGAGCCCCGGCCCGGGCACCAGCTGGGGAAGAGGCT +GGGTCCCACCTGGACCCTGTTTCCCTGGCTCCAGCATTTGGACTTCTGAGGCACCAAGGGTCTAGGGTCCTGGGTATCTCTAGGTACTGAGACAGCTGTG +TGGTCTGCTGCATCCGTGCCCCTCTCTGAGCCTAGAGCCTGGGCTGGCCCAGGAAGCAGGAAGAAGTCTGCACCAGAAACTTAAAACAAGGGGAGGGGGG +CCAGGTGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCAAGACAGGCGGATCACCTGAGGTCAGAAGTTTGGGACCAGCCTGACCAACATGG +TAAAACCCCATCTGTACTAAAACACAAAAATTAGCCCGGTGTGGTGGTGCACACCTGTAATCCCAGCTACTTGGGAGGCTAAGGCAGGAGAATCGCTTGA +ACCCAGGAGGCGGAGGTTGCAGTGAGCCGAGATGGGGCCAATGCACTCCAGCCTGGGCGACATAGTGAGACTCAGTCTCAAAAACAACCAACCAACCAAA +AAAAACAGGGGGAGGGGGCTTGACCTTCTGACCACCCCCACCGGACTCTAAGCCTGGTTTGAGGAGTGGGGGTCTAGGTGGTGAAAAGTGGGGGGCTACA +AGGACCACCCTACCCCCTCCTCAATGGGCCCTGCCCAGAATCAAGGCTCTCCCCTCCCCGTGTGGGCTGCAGCCCGGACTGGCGGAGGGATCTCAAGGCA +AGCCGCACCTCTGGGCCTCAGTTTCCCCCGGAGAAAGTGGGAGGATAGGCAGATGGACTTACCGGCTGCGCGGAGCCCAGGCAGCGCGTCCCGGCTCCCT +GAGCGGCCCCAGGGCGAGCGGAAGCGGCGGGGCCCAAGGTGCTGGGCGGGGTGGGGAGCCTGGGACGGTCCCTCCCACCGCGGCCTCCGCAGGCGCGCCC +AGGCCCGGGTCAGGAGGGGCGGCGGCCCCGGGCGCCCTCGCGCGGCGGGCGCGGATCTGCGGCAGGGGACTGCCCGGCGGACGCGAGCGCAGGGGTCCCG +GAGCCGCAGGCTGGTGTCGGGCGCCCGGGTCCGGGTGACCTTGGCAGGCTCGGGCGGGGGCGCGGCGCGGGGACTGACCGCCCTCCTCTGCCCCGGGGCT +GCTATTCCGGGCGCCGCGCTCAGGGCCCGGGAATGTGCGCGAACCGAGGTCACCCCGCCCTGGGTCTGGGAGTCCCGGGCGCTGCCCCTACCCCGCCGAC +GCCCGGATTGCGTCCCACCGGCGTCCCCATCCCCGGTCACAGCCCCCTCCCCTGGTCCTGCCCCTCACCCCTCTCGCGGGGGGTCGACCTGCTCGTGGAT +GGGGACCCTGGCGCGCCTGGGCTCCCATCCGGGGGTTCCCCGACCCAGGTCCCGGTCACCCCCAGCGCAGGGCCCCAGCGCACTGGGGAGAGGCTCGGCC +CCGTGGGCCGCGCGCGGGGGGCGGAGAGACCCTCCCAGCTGGCGCATTCCCGGGCGCTGCTGTCACCAGGGGACGCGCCCCACCCCGCCTCCCGCCCTCC +CTGCCGGGCCCCGGGGCTGCCAGCGGGGCTTCAGAGCCAGACCCGGGTCCAGGCGGTCCCTCTCCCTCACAGCCGCGGCCACACCCTCTCCGGCCTCAGT +TTCCCCATCCCAGCAGTGGGCCCGGCAGGGATCTCCACCGCGAACCTTCCATCTGGAATCCGGCTCTGCGCGGACCGGCAACGCGAGGGGGCACCCCGGG +ACTCCCCCCACCCCACCCTTTCCCGCCGGGCGTCTGTGAGCCGCCCCGTGCCCACCCACGCAGGGATGAGACCAGGCCCTGGGTTCTGGGCTCCACCAGT +TTCTGGTGTCGCCCCACGGCGCCCCCTGGCGGGCGGGCTGAGGGACTGGGGCACTAAAGGAGGGGGTGGAGGGACTGTCCTGCTCCCTGGGCTCCACCCA +GGCTCGGTCTGAGCACCCCCTCCTCCAGGAAGCCCACCCTGCTGTCCCACAGCGCTGACCACAGGGAGAGAGGTTTGCTGGGGACATACAGGGTGTTGCT +GGTCCAACTCAGTCTGCCCTCCAGCCTGTAGCATGTCAGCAGAGCCACCCATATGCCATTTATTGAGCACCTACTGTGTGCACAGCTGTGAACAACCCAG +CCAGTCCCAGGCCAGCGGGTAAGGCAGCCCCCTGGAATGTATGACCCCCCACCTTCTGACCTGGACTATTGGAGAAAATAGCCCAGGCCCACCACTGATG +GCCCCAGGTTGGGGGGTGGTGGTTGCGGGGATGTCAAGAAGGCCCTCACTGAAGGGGTCAAGAGAGAAGGGCAGGCCGGGCGCGGCGCCTCATGCCTGGA +ATCCCAGCACTGTGGGAGGCCGAGGCAGGCGGATCACCTGAGGTCAGGAGTTTGAAGCCAGCTTGGACAACATGGTGAAACCCAGTATCTACTAAAAATA +TAAAACTTAGCCAGGCATGGCGGTGAGTGCCTGTAATCCCAGCTACTCGGAAGACTGAGGCACGAGAATCGCTTAAACCCGGGAGGCAGAGGTGGCAGTG +AGCCGAGATCACGCCACTGCACTCCAGCCTGGGAGACAGGCGAGACTCCGTCTCAAAAAAAAAAAAAAAAAAAAAAAAGGAAAGAAAGAAAGAAAGAAGT +CAGCTCAGGACATGTGTCAATGTGTCATTAGGACAATTGTATCCTCCTCAGATGTGCCCCATTCCCAGATGTCCAGTCCACAGAGCTCCACTGGGAGTGC +AGACAGCAGGCCCTGTGCCCCGCAGGGAAGGTATACAGAAAGCACAGCGCCCACAGGGAGCACACACAGCAGGCATTATGCTCTGCAGGAAGGGTATACA +GCAGGTGCTGCATCTTGTAGAAATGCATAGAGTAGACTCTGCCCTGCAAAGGAGTGTATACAGTAGATATGGCACCTTCAGAGGAGTGCATACAGCAGTC +ACTGCATCCTGTAGAGAGTATATACAGCAGGTGCTGCATCCTGCAAGGAAGGTATACAGCAGGTGCTGCATCCTGCAAGGAAGGTATACATAAGGCGCTG +TCTCCTGCAGGGAGCGCATACAGTAGGCACTGAGTTCTATGGAAAGTGTACCCCGCAGCCCCTGTTCCCTCCTGGGAGTGCATACCGCAGCCACTGCACC +CTGCGTGGGGGCTCTAGAGCTGGCAAGATTGGCAGAGGTGGTGGTGAAGATGTGGAGGGCTGCCCCCCACCCCCAGTTCTTGTCCCCTACCGTCTCCCAC +CTCTGTCCTCTGGATGTCCCTAGGAGGAGGCTGGGAGCTCAGCCTAAGACACCCGGTGTAGGTGGAGGGGGTGGCTGCTGAGGCTCAGAGGCTCCTGGGG +TCCCAGTTGGGCGGGGTCCCAGCTTACTACATTCCCCTGCCCTTGCCTGGACCCTGACCCAGGAATCAGCCGAGTCCCCCTACTCTGAATTTCAGCCTGG +ACCCCCTCCTTGAGGCAGCGTCAGGGCTAGAGGGGAGACTGAGACGCGGGTCCCGGCGGATGTGGATCAATTAGGTTCCATTTCCTTCATGGTTGTATGG +CCTTGAGGCTTAAGGAATGCCGCGATCTGCTGTGTGACTGGGCTACAGTGAACAGTATGGTACCCCACACTTCAAACTGTGTTCACAGGGTAGATTTCAT +GGTAAGGGTTCTTACCATAAAAGAACAAAAACAGTGGGACACAAGGGACCTCGGGAAGTGACAGGTAGGCCTGTCATCTTGAGTGTGGTGACTGCATATG +TGCAAACTCATCAAATTGCAGACACTGGGCTGGGCACGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGGATCCAAGGCCAGTGGATCACCTGAGGTCA +GGAGTTCGAGAGCAGCCTGACCAGCAAGGTGAAACCCCGTCTCTACTAAAAATGCAAAACCTAGGACACGGTGGTCCCAGGATACCTCAACCTCCTGCGT +GGACTGGGTGGGGCCTCCCCATCCCTGCCCCACAGACCCCTGGACCCCCCGGTCCCTGGGGCTGTCCGTCTGTTCCTGGGCACCAGCAGGGGCCACGCAG +AGTTGGGACCCTCCCCGGCTGGAGTCACCCCATGGGACTCAGGGCCCTGGACCCTCCTTGGCCGCTGCTCGCCCGGTCCTCATTCTGTGCCGGTTTCTTG +TGCACGCTCGGAATCTGTTCCCTGCAGGCACCCAGTGCCCCGGGCACCGTCCAGAATTCCTGGAAGAGACCTCTTGCTTTCTTACCCCACTGCCCAGGCT +CCAGGCCTGTGACATGGCCTCCCCAGGGTGCCCCTTCCCCTCCACCTTCACGTGCTGAAAACCACCTGTTCTGTCACTTTCAGGCGACGTGGATCAGGTG +GACTGGCCCACCTCCTCCATTGTGTATGACGTAACCCATGCTTGGCCAAACAGATAATTCCATCTCCTAGAGACGGGGATTGGCTGGGGGATGACCATGT +GACCCAAGTGGGCCAATGAGAGCCTGCCCTGGGACTTGAACTGGGCCATTAGAGGAAAAGGTGGTTTCCCGTGGCTGGGGTGGGCTCCAGGGATGGCGTG +AGTTGAGGTAGGCTGGACTTTCTTGACTGCTCGAAGAGATGCACTGTCTCAAGCAGATGCTGACAGACGGCAGCAAATGGAAGGGGCCAGATTTCTTTTT +TTTCTTTTTATCTTTCTGTCCTTTTCTTTCTTTTTTTACTTTTTTTTGAGACAGGGTCTTGCTCTGTCGCTCAGGCTGGGGTGCAGTGGTGCAATCACAG +CTCACTGCAGCCTTGACCTCCTGGGCTCAAGCGATCCTCCCACCTCAGCCTCCCATGTAGCTGGGACTACAGATGCATGCCATCACATCTGGCTAATTTT +TTTGATCTTTAGTAGTGACAGGATCTTGCTATGTTGTCCCGACCCAGGCTGGTCTCAAACTCCTGGGCTCAAGAGATGCTCCTACCTCAGCCTTCCAAGT +AGCTGGGACTACAGACATGCATCACCATGCCTGGCTAATTTTTATATTTTTTGTAGAGTTGGGGGTCTCCCCCTGTTGCCCAGGCTGGTCTCGAACTCCT +GAACTCAAGTGATTCTCTTGCCTCAGCCTCCCACACTGCTGAGATTGCAGGCATGTGCCACCCACCGTGCCCAGCCCAAAAGTCTAGATTTCTGAGAAGG +TTGTTTGAGTTCCTGGATTGAGCCTCATCTGAAGGCATTCATCCATTTTTTTTCACTTTAGCAATTTTTAGTTTCTTACTTTTTTTTTTTTTTTTTGCCA +GGGTCTCGCTCTGTCATCCAGGCTGTACTGCAGTGGTGCGATCTTGGCTAACTGCAACCTCTGCTTCCCAGGCTCAGGCAATCCTCTGGGATCAGCCTCC +CAAGTAGCTCGGACTACAGGTGAGTGCCATTATACCCAGCTAATTTTTGTATTTTTAGTAGAGGTGGAGTTTTGCCACGTTGCCCAGGCTGGTCTCAAAC +TCCTGAGTTCAAGTGATCCTCCCACCTTGGCCTCCCAAAATGCTGGGATTACAGGTATGAGCCACTGTTCCCAACCTTATTTTAGAATTTTTAAAAAATT +TTTATTATTATAGAGACAAGGTTTCAGGAACGAAACTCCGTCTCAAAAAAAAAAAAGGTGATAACAATTACTATTTCATGATTATTGACTAAATTCCAAA +TGTTATTTTATTTGGATTTGGATTTCACCAGGCTTGTTTTTTTGTTTTTTTTTTTTTTTTCAGATGGAGTCTTGCTCTGTCTCCCAGGCTAGAGTGCAGT +GGCGTGATCTCGGCTCACTGCAAGCTCTGCCTCCTGGGTTCACGCCATTCTCCTGACTCAGCCTCCCAAGTAGCTGGGATTACAGGTGTGTGCCACCACG +CCTGGCTAAATTTTTGTATTTTCAGTAGAGACAGGGTTTCACTGTGTTAGCCAGGATGGTCTCGATCTCCTGACATCATGATCCACCCACCTCGGCCTCC +CAAAGTGCTGGGATTACAGGCGCGAGCCACTGCACCCAGCCTTTTTTTTTTTTTTTTAAACAAATGTCCTTTTTCTGTTCCTGGATTCCATAAGACATTG +AACTATTTGTCTCATAATTAGTAAAAAGACCCATGCAGATTAAAAATGGATTATTTCTGTGGTAATCGGGTGGGTTCTGATGCCCATGCAGCACCTTGAA +CACGGCTGGAGTTGATGAGTATCCCTGATGGGAAGTCGATGCTGCGTCCATGGAGAGAAGGGGCACGGGGTTGAGTGTCCACCCAGCACCTAATGGAGAT +ACAGACCCTCTCCCTGCCACTGGCGCTCCCTGTCAGGTGGGACAGACACCAGCAAGCTAGCAAGGAAACCATCATTCTGGGTTGTGGTGGAACTGGGGAG +AAGCAGGCATGGATCACGTCTAGGGCATCTTGGGGCAGGGGCGGCCTCCTGGGCACAGGTGGCCCTTTCCTGCCTGGGCCTAAAAGCTAAGAAGAGGATG +CCAGGCAAAGTCTGGGAGGGTGGCAGAGGGAACAGCACATGCAAAGGCCCTGTGGCAGGGTGAGCTTGGTGTGCGTCTGAGGACAAATGGGAAGGCCAGA +AGGTTGATGTCTTGGCCTTGTGTCCTCATCTTGGGTGGTCAACTCTGGGGAATGTTGTATTCAGTTCCTCAGAGGGTGCCTGATGAGTGTGGGACTCAGG +GTGCCCCGGGGGTACCCAGCTCCCACCCTGCTCCCTGAACCAACTCTCTGCACTAAAGCCTTGCTTCAGGCTCTGCCTTTGGGGGAACCCACACAGATGG +GCCAGGAGGGTTGAGTAACCTGCCCCAGCTGCCAGTGCTAAAGCCACCCACCTGGACAATGTCAGTGGAGGAAGTGAAGAGAGTGGGTGAGAGGCCCCAA +CACTGAACCCCAGGCTCCCAGGAGAAGGAGGAGGTGGCTTAAAGGAGAACTGGAAAAATGCATCCAGAAAGATGGGAAGGGGCCAGGCGCGGTGGCTCAC +ACCTGTAATCCCAGCACTTTGGGAGGCTGAGGTGGGTGGATTACCTGAGGTTGAGAGGTCGAGACCAGCCTGACCAACATGGAGAAATCCGGTCTCTACT +AAAAACACAAAATTAGCTGGATGTGGTGGTGCATGACTGTAATCCCAGCTACTCAGAAGGCTGAGGCAGGAAAATCATTTGAACCCGGGAAGCACAGGTT +GTGCTGAGCCGAGATTGCGCCATTGCACTCCAGCCTGGGCAACAAGAGCAAAACTCCATCTGAAAAAAAAAAAAAAAAAAGATGGGAAAACATCAGGAGC +AGGGGTGTCCCAGAGGACAAGAGAGGACGGTGCTTTTATTATTATTATTTTTTTTTTTAATTTTTTTTTTGAGAGAGAGTCTCGCTCTGTCTCCCAGGCT +GGAGTGCAGTGGCACAATCTCGGCTCACTGCAAGCTCCGCCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGCCGCC +CGCCACCACACCCGGCTAATTTTTTGTGTTTTTAGTAGAGACGGGGTTTCACAGTGTTAGCCAGGATGGTCTCGATCTCCTTACCTCGTGCTCCACCCGC +CGTGGCCTCCCAAAGTGCTGGGATTACAAACCTGAGCCACCACGCCCGGCCACTTTTATTATTAATTATTATTATTATTGTTTTTGAGACAGGGTCCTGC +TCTGTCACCCAGGCTGGAGTGCAGTGGTGCCATCACAGCTCACTGCAGCCTCAACCTCCTGGGCTCAAGCAATCCTCCCACCTCAGCCTCCCAAGTAGCT +GAGACCACAGGCGTGCACCACTCCACCCGGCTAACTGTTTATTTTTTGTAGAGAAGGGGATCTCGCTGTGTTGCCCAGGCTAGTCTCAAACTCCTGGACT +CAAGGGATCCTCCTGCCTCAGCCTTTCGAGTAGAGTAGCTGGGATTACAGGCATGAGCCCTGCATCTGGACAACAGTGCTTTTAGGAGGAAACAGAGTTG +AGAGAGGGAAGAACAGGGCTTGGTTTCGGGGCACCAAGTCTGGACGCCCCCTCCTGCGCTCACACTGGGCCATGTCGTGCAGCATAAACCACAATCAGTG +GGGGTCTCTGGAGCCCTGTGGTGGTGGTACGTCTCCTGCCTGCTCTGCTCCCAGGGCCATGGGTCCCTGGGCACCTGCGTGGTCAGGCGTCCAGGCACGT +GAGACCCACGGGTGCTTGGTAAAGGCCAGGAGACCAGGCAGGGACCAGGGAGCTGGGCTGAGTCACATTGGTTGGTGGCCTCCACCCTGGCGCCTGCCGG +AAGGAGGGTGCTGGGGAGGCCTGGGCCGCCGCTGACCTCGGAGGCAGCCCCATGAGCCTCCTGGGCCTCCAGGGAGTCGGGTGCCTGCTGTCTCAGCTGC +CACGCCTCCACCTGCAGTAGGTATTTTGAGCAAAGCTTCCCGGCACTTCTCCGCAAAATCCGCTGAGTCTGTGGTTTTCTCAGGTCAGCAAAAGAACAGA +GACTGGAGAGGAAATCGAGCCTGTGGTCTGGGATGTGAGAGGTGCTGGGGGTACAGGGGCTGCAGTGCTAGACCACCCAGGCCTCAAGAACCCAGGGCAG +GGGGTAGGATGGGAGGGCCAGGTGGCCCCATTGAACCCTGCCCTGCCCCTTTGCAAAACGGCATCCTGTGCTCATCACACAAGCCGTGCCTCAGTTTCCC +CATCTGTAAACTGGGGCATTAGTAGGACTATGTGTTTTAGGGGGTAGGGAATCTAATATATTTTTCCCTTTTTTTTTTTTTTGACAGAGTCTCGCTCTGT +CGCCCAGGCTGGAGTGCAGTGGCGCGATCTCGGCTCACTGCAAGCTCCGCCTCCCAGGTTCACACCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGAC +TACAGGCACCCGCCACCACACCCGGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCATGTTAGCCAGGATGCTCTCGATCTCTTGACCTCATG +ATCTGCCCGCCTCGGCCTCCCAAAGTGCTGAGATTACAGGTGTGAGCCACCACGCCCGATTAATTTTTGTATTTTTAGTAGAGACAGGGCTTCGCCATGT +TGGCCAGGCTGGTCTCGAACTTCTGACCTCAAGTGATCCTCTTGCCTTGACCTCCCAAAGTGCTAGGACTACAGGTGTGAGCCACAGGGCTCGGCCAATT +CTTTTTTTTTTTTTTTTTTTTTAACCTTTGAGGTGAAATTCACATAACATAAAATTTACCCTTTTTAAAATGCACAATTCAGCAGCATTTACTGCCCTCA +CAGTGTTGAACAAGCACCCCCTCTATCTAATTCTAAAACAGTTCATCCTCAAAAGGAGACTTGTACCCAACAGCAGTCCCTCCCCATCCCCTAATCTGTG +TAAGAGGCCTTCAGGGAGAGCTGAGGGGTGTCTTTGGGGGCATTCATCCTTAGCCCCCCAAAACTCCCCTGGGGCAAGGCTGTGGTGAGCAGCCAGCCTG +GGGCAGGGCGGGGGATGGGGACAGCTGGTTAGGAGGGCTCACATAGGCTGGGGGACAGAGTCCCTGCTCAGAGGGGCACAGGCTGGGACTAGGAGGCCTT +TCCCAGCTCCATAGTGGAGTCTCAGCCAGGAAAAGCCGCGGGCGGCCAGGGGAGAGGGAGGGCGAGCCGGTCTCTGTGCAAGGAGCATCAGCTGACAGGC +GGGCTGCGAGGCTCTGGGCCAGGAACTCTGATTTCTTTCCCCCTAGGAAGCTCAGACACCCGCCTCAGCACGAGGGCCTTGCCTGGCACTGCTCCCTGGG +ACTGCTGGGGCTGGCAGCCTGAAAGAGGGACAGACCTATTGTGGGGGGACCAGGAGCTCTGGATTCACTCCCACCTAGACTCCAGGCTCAGCCACATGCA +GTCCGCGGTGATCCTGGGCTGGCACCGGACGTTCGGAGCCTCAGTTTCCTCATCTGTAACACAGGGCTAAGAACAGCACCTGCCTCAGGGACAAGTTACT +GCCCAGAACGGGCCTGGCTCACTTCCTTCCACCTCCAAAGCTTTCCTTGACCCCTGACTTGGTGAAGTCTTGGACGTTCTTGCAGTCCGTTAAGCAGTGG +TCCTTTTACGAGGACAGGGCTGGGTCTGCCTTGGGCTCGCACAGCCTGACACAGGCCCATATGCAGTAAGTGCTTAACAAATGCCTGAACTGATGCCAGG +ATGGACTGGTGCTATCAGGAAGGAACCGGAAGCCAGGCCTGGTGGCTCACGCCTGTCATCCCAGCATTTTGGGAGGCCGAGGCAGGCGGGTCATTTGAGG +TCAGGAGTTTGAGACCAGCCTGACCAACATGGTGAAACCCGTCTCTACTAAAAATACAAATAAATAAATACATCAGCTGGGTGTGGTGGTGCATACCTGT +AGTCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATTGCTTGAACTCGGGAGATGGAGGTTGCAGTGAGCCAAGATCACACCACGGCACTCCAGCCCGGGT +GACAGAGCAAGACTCTCTTTCAAAAAAACAAACAAACAAAAAAAAAAGCAAGGAACTGGCTTTCTGCCCCTGGAGGATTCCAGGGTGACAGTCGTGTGAC +AGCTCAGACACTCGGGCCCCGAGCAGCCCACCTTGCAGCCACCTCACCTGATTCTCATCAGCAGGGGACTTGGGCTCCCCAGCTGCAACCCGGTGGCCCC +AGGCTGGCCAGGAATCTTCCGCCCTGGCCCTGGGACCAGAAACCCCGCAAAGGTGCCCGAGCTCAGCCCCGTCCAATGCACGGGGGCCCCATTCGTGACA +CCAGGTGGACACGTGACGGCTCAGAAGGTGTTTCCTGTCCCTAGTGGTGTGGCCGGGCCAGATTCCGAAATCTGGTCCCTGGAAAATTCCAGCCCCACGG +AGCCTGGTAACCCCTCCCCATTCCTGGTGTTATGTAACATTTGGGGATTAATACCGCAGGCGTCCAGGGGCGGCTGCCGGGATTCAAACCCAGCGCTGCC +CTTTCCTGGGCTGACTGAGCGACTTTGCGTCCCTGGGTCTCAATGTCTTGCCTGTACAATGGGGACAAGGCCCGTTTTTGTGTCCCAGGCTGGGTGGAAG +GGTGAGGGAAGACCTCACCAGGAAAGGGGTGCACCTGAGTCTGGGGCAGGGCTTGGAGCAACCACCCCCACGATTCCGGGGGAGTCTCAAGCCCCCCACT +GTCTTCCCACCCAGCTGTTCTCTGAGTTCTCTGAGGTTTCTGATGCTCTCTGAGGTCGCCATTTCAAGGACGTCCCCACCTGGCTGTCCGTGCAAACCCC +AGCCAGGGTCCACCTGCTGCTCCACACAGCCCATCCCTTCTCCGGGCTGAAGCTCCCTCATATGGGACATCCACTACACTGTAGGACCCCAGCCCATGCG +TCCCCAAGCCCCGGTCCTGCCTCCTGGGTCCCTGTCCCAGGCCTCACCGCCCTCCCCACCAGCCCCAGCATCACAAACGCTGGGCTTCTCTGCCGCTCCG +AATTCTGCTGTGGCTCCCCAGTGCCCAGGGCCATCAAGCCCCAGGTTTTCATGTGGGCCCCAGGGACCCGCCAGCAGGGAGGACCCGAAATGGCACACAT +TCAGAACGTCGAGGCTCATACCTCAAGCGCACTGTGGGGGAGAAGCCCCCGGAAGCCCCCAACCCCCCACGCGCGAGAGAGCCTCAGTTTCCCGCTCGGT +AAAGCGGGCGTATCAGCGGTTCCCAGCCAGCCCGGGTGTGCAGGGTCGGAGGAGCTCGCGGGCTGAGCGCGGCCCCTGGCGCCCGGTTGGCGTGCGGGAC +TCGGGCGCGCTCTGGTCCGTGGAACTTCCCCAGCCGCGGCGTCCCCGCCGCTCACGCGCCCCCCACTCCACGGCCGGGCACCTCCCGCCCCTCCCCGGGC +TGGACCTGCGCCCGGGCTCCGCCCCCTCCCCGCCCCCGCGGCCAATAAAACGCTCCCCGGCGGCTCCTGCGCCCTCAGAGCGGCCCCGGAGCGGCCGCAG +CGCGGTGGTCTCGGCCCGGCTGCGCCAGAGTCCGCGCGATGGAGCCCCGGCCGCGGCGGCGGCGCAGGAGTCGCCCCCTGGTCGCCGCCTTCCTGCGAGA +CCCGGGCTCGGGCCGCGTGTACAGGCGCGGGAAGCTGATCGGCAAGGTGGGAGGCCCGCGCCCCGAGTCCGCGACGGGGCCGGACCGGGCTGGGCTGGGG +TCCCGGGGCGCGCGGGCGATCCTGCGCGGTCTACGCGGCGCGTCCCTGCGAGCGCGGGGTCTGGAGCGGGCGCGCGTCCGGAGCCGCGGGGCCTCCCGTG +CGGGGTTTCGCATGGCGGGAACCGTGTTGAGCGCGCTGTGCGTCGTGTCCGTGGGTTGCGTGTCCGGGGTGTGGGCGTGCGGCTCGGCCTCGGGATGCGA +CGCTGTGTTGCCCCTGGGTGTGTGTGCGAGCCTGGCGAGGGTCTGAGTGTGCCGCGTCTGTGCCCGCTGCTTCCAAGTGTCTGGGTGCTGTGCGGTGTTC +GTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTCTGGGTGTTGTGTTGCTTGTTCACCTGTTGTTTGTGCGTCATGCCTTTGTGTGTCCAGTCATTGTGTT +GTGTGTCTGGGTGTTGTGTGTTCATGTGGTGTGCTTGTGTGTTTGTGTGTTCATATGTGGTGTGTCTAGGAGTTGTGTGTTCATGTGTTTGTATCTGTGT +CTTTGTCCATGTGTTGTACTGTGTGTCCAGGTGTTGTGTGTTCATGTGTTTGTGTGTTCCTGTGCTGTGTCTGGGTATTGTGTTGTGTGTCCACACGTGG +TGACTGTGTGTCCAGACATTGTATATTCATGTGTTTGTGTGTTGCTGCGTTGTGTATCTGGGTGTTGTGTTGTGTGTCCATGCATGGTGACTCTGTGTCT +GGGCGTTGCGTGTTTGTGTGTCGTATTCAGGCGTGGTGTTGTGCATCCGGTGCTGTCTTCTGGTCCGTGGCCTCTATGCACCAGGCGTGGATGTGTCTGT +GTCTGTGTCTCTGTGCCTTCTTGTGTGCATCATGTCTTGTGTGTCCAGGCGGGAGGGTGGGAGCTGTGTGTTGTTTTTTCCCCGGTGTGTGTGTGGAGAG +ACCTGGACGCGCCTGCGTCCCTGGCTGCCCTGTGCCTCTGTACGCGCTGCCAGCTTGCACACCCGTGCACACCTGCCCACTGATCTGCTGACCCCTCCCC +ACAGGGCGCCTTCAGCCGCTGCTACAAGCTGACAGACATGTCCACCAGCGCCGTGTTCGCCCTCAAGGTGGTGCCGTGTGGCGGGGCTGGGGCCGGGTGG +CTTCGCCCGCAGGGAAAGGTGCGTGTCCCCATCGGTCCCCAGGGCCCACAGTCCGCAGCCCGCAGCGTGTCCCGAAGAAGGCCCTGCCCTTTGGTCCCAG +CCCTGGGTGGCCATGAGATCGTACAGGAGGCAGGCGAGCATCCTGCAGCCTGTGCCCCGCTGCAGGCGGGTACATGTCGGGGCCGTGCCTGCAGGTGGAG +CGTGAGATTGCCCTGCATAGCCGCCTGCGACCCCGCAACATCGTGGCTTTCCACGGACACTTTGCTGACCGCGACCACGTGTACATGGTGCTGGAGTACT +GCAGCCGCCAGGTGCCCAGGGGCGGGGAGAGGGCAGGATTCATGTCAGCTGTGCCCGTCTCTGTCCACCCCGTGTCCATCTGCACCTCGCCGCTGCCCCC +CGTACCATCCTGTGTGCCCTCTGCTGTCCATTCGCCAGCGCTTCTTACGCCTACGTAGGGCCAATTGTGTCCATCCTTTACTCACCTGGGCACACCCAGG +CTCTCTTGATCCACCTGGGCCCAGCTTACGCTGTGCTCATCAGGCCCGTCTCAGACTCACCTGTGACCGCCTGGGCCCATCAGAATGTGTTTGCTTCTTC +TTGGCCCCCTTGGACTCACCCATGCCCACCTGTACCCACCAGCATGCCCCTGTGCCTACCTGTGGTCACCTGCGCCCCTCCTGCACCCTGCTGTGCCCAC +CGTGGCCGTGAACTCACTGTGCCCATTAAGTAGACCTGAGCCCACCTGGGTCCACCTGTGCCAGAATATGCCCCCTCTGCGTTCACTCCTAATCACCTGG +CCCTTCTCAAGCTGACAAGCATGTCCACCAGCGCCGTGTTCACCCTCAAGGTGGTGCCAGGTGCGGGGCCGGGGCCGGGCAGCTGTGCCCGTGGGGAAAG +GTTCGTGCCCCCCCTCAGTGGCCACCTGGGCCCATCTGAACCCGCATGCTCCTATTGGGGTGGGTCATCTTTGCTCACCTGTGTGCACCTGCGCTCACCT +GTGCTCATCCCATAATCAGCCATACCACCTTGGCCAGGCTGAGCTTACATTTGCCTTCTAATCCGGGGCCGCTGGTCACCCACAGTCTTTGGCCCACGTG +CTGAGGGCGCGGCAGATCCTGACGGAGCCAGAAGTGCGCGACTACCTGCGGGGCCTGGTCAGCGGCCTGCGCTACCTGCACCAGCGGTGCATCCTGCACC +GCGACCTGAAGCTCAGTGAGTGCCAGGAAGGGGAACTGTGGGCGGGGGCGTCGGGAGGTGGGCACGGATCCACCCCCATGCGCAATGCCCCTCCCACTGC +CAGGTAACTTCTTCCTTAACAAGAACATGGAGGTGAAGATTGGAGACCTGGGACTGGCGGCCAAGGTGGGGCCAGGGGGCCGCTGCCACAGGTGAGAGCC +GGGGGGAGGGCTCTGAGCAGTCCGTCCGGGTGGGCACGGCTGGCCCTGAAGTCTGGCACGGGGATCCCAGCCTTCCTGAGCCCCCCATGACGCCCTTCCT +AGAGTACTCTGTGGGACCCCTAACTTCCTGGACCCTGAGGTTGTCTCCAGAAACGGTCACTCCTGCCAGTAGGACATCTGGGCTCTGGGCTGCATCATGT +GAGTGGGGTCCTGGAGAAGGTGGGCAGGGCCTCCGGGGGGGGCAGGTGTGGCGGGGGGGGAGCCTGCACGGAACAGGTGGGGACCGTTGTGCAGGGTGGG +GCGCGTGGAACAGGCACCTGTCGCCAAGTGTGCAGTATGAACAGGACGTGTGTGGGGAGGCGTGTGTGAGGGAGGACGGGGGAGGGTGTGCACAGAGAGG +TGGACAGGTGTGGGCAGGTGGCAGTGGCACAGGCAGGTCAGGGCGTATGTGTACAGGGATACAGCGTGTGTGGGCGCAGGGCAGGTGTGAGCAGGCATGG +GATAGCATTGGAAGGTGGAGGCCAGGCGCAGTGACTCACGCCTGTAATCCTAGAGCTTTGGGAGGCCGAGGCAGGAGGATCGCTTGAGCCCAGGAGTTCA +AGACCAGCCTGGCCAAGTTGGTGAAACCCTGTCTCTACAAAAATTACAAAAATTAGCCAGGAGTGGTGGTGTGCACCTGTAGTCCCAGCTATTCAGGAGG +CTGAGTTGGGAGGATTGCTTGAGCTCAGGAGGTGGAGACTGCAGTGAGCTGTGATTGCACAACGGCACTCCAGCCTGGGTGACAGAATGAGACCCTGTCT +TTAAAAAAAAAAAATAGAAGCATTGAAAAGGTGTATGCAGGTGAGTTCAGGGTGAGCCAGGTGCAGGCAGGGGATGGACAGACGCTGGTGTCCACCAAGC +AGGGTCCATGGGACTGCACAGGGTGCCAGGTGCAGGCAGGGGATGGACAGACGCTGGTGTCCACCAAGCAGCGTGCATGGGACTGCACAGGGTGCTAGGT +GCAGGCGGATGTTGGGAGATGAGGAAGCCGATATGGGTTGCACAGCTAAGCTGTGTAGGCAGGTCTGGCCAAGTGTGCAGGGGTAGCTCTGAGCGATGCC +TGGACACCCAGGTTCTTGCCCCCCACCTGGCCCAGGTACACGGTGCTGACTGGCACCCCACCCTTCATGGCCTCACCCCTGTCGGAGATGTACCAAAACA +TCCGTGAGGGCCACTACCCCGAACCCGCTCACCTGTCTGCCAATGCGCGCCGCCTCATCGTGCACCTCCTAGCACCCAACCCGGCCGAGCGGCCCAGCCT +GGACCACCTGCTGCAGGACGACTTCTTCACACAGGTGGGCGGCGGTCCTCGGCGTGGGGTCCCTGGCGTGGGGTCCCTGGCAGGTGATGAGCCAGAGCCT +GCCCTGCTCAGCCGAGGGAGGCCCCGCCCTGTCCCAGGTAACCCAGGTGCTCAGGGGCTGGGTGACCTAAGCCGGGGATAACCCCAAATCCCCATCCAAA +GGGTTTCACTCCAGACCGGCTGCCGGCCCACTCCTGCCACAGTCCCCCCATCTTCGCCATACCCCCGCCTCTGGGCAGGATCTTCCGGAAGGTGGGCCAG +CGGCTGCTCACCCAGTGCCGGCCACCCTGTAAGTACCACCCCCGCCCACACCTGCCCAACACCTGCCCACGCCTCCCACCTGCCCACACCTCCCACCTGC +CCACGCCTCCCACCTGCCCACACCTCCCACCTGCCCACGCCTCCCACCTGCCCACGCCTCCCACCTGCCCACGCCTCCCACCTGCCCACGCCTCCCACCT +GCCCACGCCCCCCACCTGCCCACGCCCCCCACCTGCCCACACCTCCCACCTGCCCACACCTCCCACCTGCCCACACCTCCCACCTGCTCACACCTCCCAC +CTGCCCACACCTGCCTACGCCTGCTACCTGCCCCCACCTGCCCACACCTCCCGCCTGCCCACACCTCCCACCTGCCCACAACTGCCACCTGCTCCGCTCT +GTCTCCACATCAGGGGTGGGTGTGGGTGGCAGGTGCCCCCCTACCCCCAGCTTGGGGCCCAGGCTGTGCCCCCTCCAAGGCCTTGTGCCTCCCTCAGGCC +CCTTCACGCCTAAAGAGGCCTCGGGTCCAGGAGAAGGTGGGCCAGACCCTGACTCCATGGAGTGGGACGGCGAGGTGAGACATCGGGGTGGGGGACACGG +GGAGACACAGGTGGAGGGCATGCTGGCCCCTGCTAAAACCCCCTCCCCCATGCCGGCTTCTCTGAACCCCTTCTGGGGTCTCCAAGCCCGGCCCCCTCCC +CCTAGTCCCGTCCTGACGCATCAGAGCTGGGATCCATTTGTGTCCAAATGTGCCCACCTGGGCTTTCCCAAGGGCCGGGCTCGAGGCCATGGGAAGGGTC +CCATCCATGGCTTCAGTCCATCACATTTATTGAGCACCTACTGTATGCCTCCGAGACACTCCGAGGCTGCCTCCCAAGGGGAAAGCAGTGCCTCTGTGTG +CAGAGCACGGAGGGCACAGGCAGGGGCCAGAGCCTGCCACCCACCTCACGCCTGTCCCTGGGGCTGGGGCCGGGGCCACCCCCACCCCTGCTGCTCCCAC +CTCAGAGCTCCCTGTCTGCGAAAGAGGTTCCCTGCCTGGAAGGCCCCATCCACCTGGTCGCACAAGGGACCCTGCAGAGTGACCTGGCCGGTGAGCAGAT +CCCCGTCCCAGCCCGGGGCTGCAGGTGGGGAGGGAGGAATTACAAGTGACAGGGGGACCAAGGCCGTGGCTTACCAGGGTCACAGCCGCCGTCCCGGCCT +CACCTTTCCCGCCTGTCAAATGGGAATGCCGCCTCTGGGTTGAGGATGAGATGTTCCTGGATGGAGCCGTGGGGAGGGGGACTGGTTGGAAGAGCCTGGT +GGTGGGAACCCAGACCTGTCTGCGGCACAAAGACCTGTCTTCCCAGGGCCCGAGGGGAGCCGGCGGCCAGAGGTGGAGGCGGCCCTCAGACACCTGCAGC +TGTGCCTGGATGTAGGCCCCCCGGGTAGGAGCCGGCCCAGCCCCCAGGATCACCTTTACTCTTACTAGCCAAGTAAAATTGCCTTCATTCCCATCCTGGG +CCCTCCTGGGTATTTCTGGGGGTGAGGAGTAGGGGTGAGGGAGGCCCCAGGACACGGTGACATCAGGAGAGTGGGTTAGCCCTCCTGTGTGCAGAGCCTG +GCACGGAGGGCTCTGCGGCAGCCTTACGTTTCACGGTCTCTTAAATTCATGACCCGGGCTCGTTAGAGACCCAGTGAGTGAGGAAACGTGACCTGGGACG +TTGGACACAGAGCCCTGTGCCCACAGGCCACACTCCAAAGGGGGACCCCTCTTATCCCCAGTGTCCCAGAACCCAAACCCTCTTCCTCTCCCCTCCTCTC +CCTGAGCCTCCACTGACCCACACATACTGCCACCCTTAGAGAGGGAGCCCCAAACCCCACGCCAGGTCTCCAGCCCAGAAGCCTTTTCTTTTCCTTTTCT +TTCTTTTTTTTTAAGAGACGGAATCTCACTCTGTTGCCTAGGCTGGAGTGCAATGGTGCCATCTTGGCTCATCACAACCTCCACCTCCTGGGTTCAAAGC +GATTCTCCTGCCTTAGCCTCCCGAGTAGCTGAGATTACAGGCGTGTGCCACCACACCTGCTAATTTCTGTATTCTTTTAGTAGAGACAGGGTTTCACCAT +GTTGGCCAGGCTGGTCTCGAACTCCTGACCTCCGGTGATCTGGCCGCCTCAGCCTCCCAAAGTGCTGGGATTACAGACGTCGTCAGCCACCACGCCTGGG +CGCATTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTGAGACGGAGTCTCACTCTGTCGCCCAGGCTGGAGTGCTGTGGCGTGATCTCGGCTCACTGCAA +GCTCTGCCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCCAGCAGCTGGGACTACAGGCACCCGCCACCATGCCCGGCTAATTTTTGTATTTATA +GTAGAGACGGGGTTTCACTGTGTTAGCCAGGATGGTCTCGATCTCCTGACCTCGTGATCCGCCTGTCTCGGCCTCCCAAAGTGCTAGGATTACAGGTATA +AGCCACCGCGCCCAGCCTCAGGACCCCATCTCTACAAAAAAATGAGCCGGGCATGGTGGTGCATGCATGTTGTCCCAGATACTCAGGAGGCTGAGGAAGG +AGGATCACTTGAGCTCGGAGGTGGAGGCTGCAGTGAGCTGAGATCGTGCCACTGCACTTCAGCCTGGGCAACAGAGCGAGACCCTGTCTGAAAAGCCAAC +AGACAAACAAGCAAAAACCCAGAAACGGGGCAGGGCGTGGTGGCTCATGCCTGTCATCCCAGCACTTTGGGAGGCTGAAGCAGGTGGATCACAAGGTCAG +GAGATCGAAACCATCCTGGCCAACATGGTGAAACCCCATCTCTACTAATAACACAAAAATTAGCTGGGTGTGGTGGCACGTGCCTGTGATCCCAGCTACT +CAGGAGGCTGAGGGAGGAGAATCGCTTGAACCCAGGAGGCGGAGGTTGCAGTGAGCCGAGATTGCGCCACTGCACTCCAGCCTGGGGACAGAGCAAGACT +CTGTCTCAAAAAAACAAAACAAAACAAAACAAACAAAAACACACACACCCAGAAATGTGTAGTATTTTCAGAGCATTGCAAGTATTTGAGAATTGCTCAT +TCCCAGGGGTGCGCCAGTATCCCACAGTCTCCCTCTGCAAGCCAGAAATTAGTTACGGTTCCGTGGCTTCTGTTGATGTCTGGTCTCCTAGAATCCACCA +CCGAAGCCCCCAAGCCTCTGTCCGGTCCCCGCCGTGGGAAGGGTCTCACCCATGGTTTCAGTCCATCACATTTATTGAGTGCCTACTATATGCCTGACCC +CTGACCCCTGGCTCAGCATACCTTTGTTTGTGCCCAGCCACACAGGACCCCCTGGGAGAGCAGCAGCCCATCCTCTGGGCCCCCAAATGGGTGGATTATT +CCAGCAAATACGGCTTTGGCTACCAGCTCTTGGACGGGGGGCGCACGGGACGGCACCCACATGGCCCTGCGACCCCCCGGAGGGTAAGTTGTGGCCTCCT +GTGCCCTGGGGGACCAGGCACTCCCCCTGCCTTTTTTCATTCATCTCTCAAGTATTTATTAAGCACCTACTGTGCACACCTACAGGTGCTCCCTGCCTGG +TCGGGGAGAACAACACTAAACGAATCAGCAAGTGCGTTTCTGTAGTAAATGAACCCAGTGAAGAGGCAGATTAGGAGGGGAGGTGAATCTCAGTAGTGTG +GGTAGGGGGAAGGGGAAGGGGTCTCTGAGAAAGTGACGTGAATGACAAGCGGCAGCCCTGTGCTTTGGGAGGCCAAGGCAGGATTCCTTGAGCCCAGGAG +ATCGAGATCAGCCTGGACAACATAGCAAGACCCCATCCCTACAAAAATTTTAATAATTAGCTTGGTGTGGTGGCACACACCTATAATCCTGGCACGTTGG +AGGCTGAGGTGCGGACTCGCTTGAACCCAGCAGTTTGAGATCAGCCTTGGCCTCATAGCAAGACCCCATCTCCACAAAAAAATTAAAAATTAGCTGGGCG +TGGTGGTGCACACCGGTAATCCTGGCACTGTGGGAGGCTGAGGTGGGAGAATCACTTGAGCCCAGCAGTTTGAGATCAGCCTGGGCCACACAGCAAGACC +TTTCTCTACAAAATTTTCTTCTTTTTTTTTTTTTTTTTTTGAGATGGAGTCTCACTCTGTCACCCAGGCTGGAGTGCAGTGGCGCAATCTCGGCTCACTG +CAAGCTCCACCTCCCGGGTTCACACCATTCTCCTGCCTCAGCCTCCTAAGTAGCTGGGATTACAGGTGCCCGCCACCACTCCTGGCTAATTTTGTATTTT +TATTAGAGACGGGGTTTCTCCATGTTGGCCAGGCGGGTCTCGAACTCCTGACCTCAGGTGATCCACCCGCCTCAGCCTCCCAAAGTGCTGGGATTATAGG +CATGAGCCACCGCGCTCAGCCACTCCTGGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCACTGTGTTAGCCAGGATGGTCTCGATCTCCTGACCT +CGTGATCTGCCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCTGGCCAAGTTTTTTTTTTTTTAAATTAGCCAACTGCAAGG +GTATGCATCAGTAGGTCCCAGCTACTTGGATGGCTGAGGTGGGAGGATCACTTGGTCCCAGGAGGTCAAGGCTCCAGTGAGCCATGATTGCACCACTGCG +CTCCAGCCTGGGTGACAGAACGAGACTCTGTCTCTTTTTTTTGAGACGGAGTTGTGCTCTTGTTGCCCAGGCTGGAGTGCAATCTCGGCTCAGCGCAACC +TCCCCATCCCGGGATCGGGGTAGCTGGGATTACAGGCACCCGCCACCACGCCTGGCTAATTTTGAATTTTAGTAGAGACGGGGTTTCTCCATGTTGGCCA +GGCTGGTCTCGAACTCCCGACCTCAGGTGATCCTCCCACCTGGACCTCCCAAAGTGCTGGGATTATAGGTGTGAGCCACCGCGCCCGGCCTTAACACAAT +CTTTCTAGCGGGAGTGACATGGGGGCCAGTGGGGAGGTGGCTGGACTCATCAGGTGGGCAGTGGCGGAGGCCTGGGCTGTGCTGGTGACCGGGGAGGGAT +GAGAGGGGCTGCAGTGTGGATAGAGTTGGAAGGCAGGAAGGGTGGACCAGCTGTCAGCTGAGGTGAAGAGAGGACAGAGAGCCGCACTGGGCATATGGAT +AAGGTGTAACTAGGGCAGAGCTGCTCTTTAAAGCCACCATTCCAGGGGGTGTAGGTCAATGGAAGGGTGTCCACTGGCCTGGGCTGTCCAGGACAGAGGC +CCTGTGTCCTGGCCCCAGCCAAGTGTGCTACATGCCCAACTGCGGGAGGCTGGAAGCCTTCGCCCTGAGGGATGTGCCCGGCCTGCTGGGCGCCAAGCTG +GCCGTGCTGCAGCTCTTTGCCGGCTGCCTGCGGCGGCGGCTGCGGGAGGTGAGAGCTGGGGTGCTGGGTGTGGGGGCGAGGGGTGGGGACGCCCCCTGCG +TCACGTGACCTCAGCCGAGTCTGTCCACAGGAGGGGACCCTCCCCACACCTGTGCCACCTGCTGGACCCGGCCTCTGCCTCCTGCGCTTCCTGGCCTCTG +AGCACGCCCTGCTGCTGCTGTTCAGCAATGGGATGGTGCAGGTGAGCCCGGGGCTCAAACTCGGGGCACTGGGGCTCGGCAGGGTGGGGTCTGGCCTGCC +TGGGCTGTTACGGAGCAAGCTTTGGGGGAGCCTTAGGAAGCATTTGCCTCCCAGGAAAAAAAAAAAAAAAAAAGGTATTGGCTCCTGCGTACAAAACCAC +AGCATGGAAAATGCATGACGTTTTTGGGCCAGGCACTGTGGTCCACACCTCTAATCCCAGTGCTTTGGGAGGCCGAGGCGGGCAGATCGCAAGGTGAAGA +GTTTGAGACCAACCTGACCAACACGGTGAAACCCCATCTCTACTAAAAATACAAAAATTAGCTGGGCGTGGTGGAGCCTTCCTGTAATCCCAGCTACTCA +GGAGGCTGAGGCAGGAGAATCGCTTGAACCTGGCAGGCGGAGGTTGCAGTGAGCCGAGATCACGCCACAGCACTCCAGCCTGGGCGACAGAGCAAGACTT +CGTCTCAAAAAAAAAAAAAAAAAGGCCGGGCACGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGCAGATCACGAGGTCAGGAGAT +AGAGACCATCCTGCCTAACACGGTGAAACCCCGTCTCTACTAAAAATACAAAAAAAAAAAAAAAAAATTAGCCGGGCGTGGTGGCGGGCGCCTGTAGTCC +CAGCTACTGGGGAGGCTGAGGCAGGAGAATGGCGTGAACCCGGGAGGCGGAGCTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGTGACAG +AGCAGGACTCTGTTTAAAAAAAAAAAAAAGTCAGGGTCTTGCTGGAAGACTGTGGGCAGGGGAGCCCCCATCTGAGCCTCAGTTTCCCCAGGTGTACAGT +GGAGCACTTGGCCTCCCGACCCCGAGTTCCTGTGGCTGGGGCAGGCACTAGGGGCCAGACTGGGGGCTCTGGGTCCAGTGTCCACTTGTCCTTCTGGAGC +GCCACGGCTGGAGGCAGGTGCAGGGGTACCCGTCTCCCCTTGACTGGTATCTTACCCTTTGCAGGTGAGCTTCAGTGGAGTCCCGGCCCAACTGGTGCTG +AGTGGCGAGGGTGAGGGTTTGCAGCTCACCCTCTGGGAGCAGGGGTCCCCTGGCACCTCCTACTCCCTGGACGTCCCGCGGAGCCACGGCTGCGCCCCCA +CCACCGGACAGCACCTTCACCACGCCCTCCGCATGCTGCAGAGTATCTAGTGCCCCTGAGGGTCAGAGTGGACCCCTGCATGGTAGTGCCAGGGACCCAG +GCTCCATTTCCATTCCTGTGGCTCCCCCAGAGGGGCTGTCCTGGGGGAGGGCTGGGGGGCACACGGGAGGTGGGTTCTTGCCTTGTGGCATGACTGTTCA +ACCCAGACTTTGCTGGGATCTCTTCCTTTTTCATTAAAGACAATTTGAAATGCTGTAGGCCATGGTCTGCCTCTCTTTGGGGGAAAGCGTTTGAGGAGCT +TTGGCAAAGAAACGTTGACCCCACGTGACGTTGCATCCTCCCTGTTTCTCTTAGTGGCAGAGGTGGGTTACATTTTCACTAATGCAGACATTAGCACCAG +AGGCCAGTGTAGTGGCTCATGCCTGGAATCCCAGCACTTTGGGAGGCCAAGGCAGGAGGATCGCTTGGGCCCAGGAGTTTGAGACCAGCCTGGGCAACAT +GGCAAGACCCCATCTCTACAAAAAATTAGCTGGGCATGGTGGCACGTGCCTGTAGTCCCAGCTACTTGGGAGGCTGAGATGGGAGGATGGCGTGAGCATG +GGAGGTTGAGGCTGCAGTGAGCTGTGATTGCACCACTGCACTCCAGCCTGGGCGACAGAACAAAGACCCTGTCTCAACAACAACAAAAGTAGTACCAGAA +GTGGGGTTCTGCCATAACTCCAAATCTAAAACATGGGACAGTTGCTTAATGGGTGGACAGGAAAGAAGCCGACACTGAGGCTGGAAAGATGGCTGGCTAT +GCTCCGGGACACAGTTGGCACAACCGTCACCTGTGCTGCCCTGGGGTGGACGGTGCACTCATGGACCTGACCTCTCTGGGCTGATGGAGCATTGGTTGTT +AGATCAAAATGTCATAAAAGGCCAGGCGTGGTGGCTCACACCTGTAATCCCAGCACTTCGGGAGGCCAAGGCAGGCAGATCACTTGAGCTCAGGAGTTCG +AGACCAGCCTGGCCAATATGGTGAAACTCCGTCTCTACTAAAAATACAAAAATTAGCTGGGTGTGGTGGTAGGGGGCCTGTAGTCCCAGTTACTCAGGAG +GCTGAGGCAGGAGAATCACTTGAACCCAGGAGGCAGAGGTTGCAGTGAGCCGAGATTGCACCATTGCACTCCAGCCTGGGCAACAGAGCGAAAATCCCTC +TCAAAAAAAAAAAAAAAAAAAAAAACTGGACGCAACCTAAGTGTCCAGCGGTGCGAGACTCAAACATCTGGCCATCCCCTGGGATGAGTGAGGCTGGGAA +AGTGGGAAGGCTCACGGGAGGCATTAAGGCAGGCCGAGGGGTGCAGAGCTGATGACGGAAAAACCCGTCAATCGCAGAAGGACTCCAGGCCCCTCAGTAG +CTCTTTTGTTTTTTTTGAGACAGAGTCTTGCTCTGTCGCCCAGGCTGGAGTGCAGTGGTGCGATCTCAGCTCACTGCAACCTCCGCCTCACGGGTTCAAT +AGATTCCTCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGCATGTGCCACCACGTCCGGCTAATTTTTGTATTTTTAATAGAGACAGGGTTTCATTTG +TTTGTTTGTTTGAGACGGAGTCTCACTCTGTCGCCCAGGCTGGAGTGCAGTGGCACGATCTCGACTCACTGCAACCTCCGCCTCCCGGGTTCACGCCATT +CTCCCGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCGCCACCAAGCCCGGCTAATTTTTTTTTTTATTTTTTAGTAGAGACGGGGTTTCACCAT +GTTAGCCAGGATGGTCTCGATCTCCTGACCTCGTGATCCGCCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGTGCCCAGCCTAGA +GACAGGGTTTCACCATGTTGGTCAGGCTGCTCTTGAACTCCTGACCTCAGGTGATCCTCCCACCTCAGCTTCCCAAAGGGCTGGGATTACAGGCATGAGC +CACTGTGCCTGGCCCCCTCATTAGCACTTGAGGCCACAATTCTCAGTGCGAGGCTCCTGGGCTGTGCTTTGGGCGTCTGCTAAGGTGCTCAGAGGTGTAT +CCTATGCTGGAGAAAACTCCACCTCGACCGATGCGGGATCAGGAGACCGGGGCTCCAGTCCCAGCTGGCCACTTCCAGGCACATCCAGGCCTCAGTTTCC +CTGCCTGTTTAAGGGGGGCATGTATTCTCTGGAATCCCTGCCAGCAGCATGATTCTGCATGAAGTTCTACTTCCAAGTTCCGGTTATCAACCCCAGAAAC +TCATCATAAAAGAGGGAGAAGTGGCTCATGCCTGTAATTCCAGCAGGCTGGGAAATTGAGGCAGGCGGATCACTTGAGGACAGGAGTCTGAGACCTGCTT +GGGCAACATAGGAAGACTCTGTCTCTACTAAAAATTTAAAAGCCAGGCCTGGTGGCACATGCCCGTGGTCCCAGCTACTCAGGAGGCCCAGGTGGGAGGA +TTGCTTGAGCCCAGGAGTTCGGAGGTACAGTGAGCTATGATTGCACCACGGTACTCCACCACTACTCTGGGTGATAGAGCAAGACCCTTTCTCAAAAAAT +AAAAATAAAAAATTGGCTGGGTGCCGTGGCTCACGCCTGTAATGCCACCAATAGACAGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCTGTCTCTACTAAAAATACAAAAATTAGCTGGGCGTGGTGGTGAGTGGCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAAGAGAATCGCTT +GAACCCAGGAGAGAGAGTTTGCAGAAGGCGCCACTGCACTCCAGCCTGGGCGACAAGAGTGAGACTTCGTCTAAAAAAGAAGAAAAAAGAGAGACATTCC +TGGAGGTGCGCACAAAAGGGCATCATTGACATCTGGAGTGCAGTGGCATGATCTCGGCTCACTGCAAGCTCCGCCTCCTGGGTTCACGCCATTCTTCTGC +CTCAGCCTCCCGAATAGCTGGGACTACAGGCGCACGCCACCGTGCCCGGCTAATTTTTTGTATTCTTAATAGAGACGGGGTTTCACCGTGTTAGCCAGGA +TGGTCTGGATCTCCTGACCTGATCCGTCCGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCACGCCTGGCCACCTTAGCCTCTAGAATA +GTAGTAGTTCTCGGCCGGGCGCTGTGGCTCATGCCTGTAATGCCAGCACTTTGGGAGGCCAGCGTGGGCGGATCACGAGGTCAGGCGTTCAAGACCATCC +TGGCCAACATGGTGAAACCCCGGCTCTACTAAAAATACAAAAATTAGCCAGGCGTGGTGGTGTATGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCACTTGAACCGGGGAGTCAGAGGTTGCAGTGAGCCAAGATTACACCACTGCACTCTAGCCTGGCGACAGAGAGACACTCCGTCTCAAACAAAAA +AAAAAAAAAAAAGAAAGAATAGTAGTTGTTCTCAATGGTGGGGGGGGGGGTGATTCTGTCCCCAGGGGACACTGGGCTATGTCTCGGGACATCTGTGGTC +ATAATGACAGGGAGTGCTCCTGGCATGGAGTGGGTGAAGGGCAGGGACGCCGCTCAGCACCCTGCAATGCCCAGGACAGCCCCACCCCAGAGAATGGCTT +GGCCCCAACATCCATAGTGCCCAAGAGGAGAGACCCTAGCTTGGACATAGGAACTGAAATATTTACAGGCTTAGTGTTTAATTCCTAAAGCGGATTTCCT +CTGTAATCAGGGAAAAAAAAAAAAAAAAAAAAAGGAATGAAGTGGAGAAACGGCACTCCCGGGAGACGTTGCACATTCCCAAGCCCACGCTGCACCTCAC +ACGCAGCGGGGAGCAATGTCCCCGTAGTGGCCCCTCGTCAAGGTCAGTGATGCACGGGGCGAGAGAGGGGTTGAGGTGGGGATGGCCTCCTGCCAAGCAC +AACGTGTCCTGGGGCCACCCATCTGCAGGCAGAGCGCTCCACCACTCAAATGGGGGCGTGATGAGTCCGAGGCCACCCAGGTCTGAAGCTTCCCAGGGGC +CCTCCTCACAGCCCTTTCCCTTTGGAACCATAGTCTATCAATTCTGAAAGTAAAATGCAGACTTTTCTTTTTTTTCTTTTCTTTTTTTTTTTTTTGAGAC +AGGGTCTCACTCTGTAGCCCAGGCTGGAGTGCAGCGATGCCATCTTGACTCACTGCCCCCTGTGCCTCCCGGGTTCAAGCGATTCTCCTGACTCAGCCTC +CCAAGTAGCTGGGATTACAGGCATGCGCCACCACACCCGGCTAACTTTTGTATTTTTAGTAGAGATGAGGTTTCACCATATTGGTCAGGCTGGTCTCGAA +CTCCTGACCTGTGAGCCTCCCGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACTGCACCTGGCCTCCTTTCTTTTTCTTTCTTTCTTTCT +TTCTTTCTTTTTTTTTTTTTTTTTTTTTGAGACAGAGTCTCACTCTGTCGCCCAGGCTGGAGTGCAGTGGTGTGATCTCAATTCACTGAAAGCTCTGCCT +CCGGGGTTCAAGCAACTCTCCTGCCTCAGCCTCCTGAATAGCTGGGACTACAGGCATGTGCCACCATGCCCAGATAATTTTTGCATTTTCAGTAGAGACG +GGATTTCACCATGTTGGCCAGGCTGGCCTTGAACTCCTGACCTCGGGCAATCTGCCCACCTCAGGCTCCCAAAGTGCTGGGATAACAGGCATGAGCCACC +GCGCCTGGCCCATTTCTTTTATTTTTATTTATTTATTTTTTTTTTTGAGATGGAGTCTCACTCTCTCGCCCAGGCCGGAGTGCAGTGGCCGGATCTCAGC +TCACTGCAGCCTCCGCCTCCTGGGTTCAAGCAATTCTCCTGCCTCGGCCTCCTGAGTAGCTGGGACTACAGGCGTGTGCCACCACACTTGGCTAATTTTT +GTATTTTTAGTAGAGACGGGGTTTTACCATGTTGCCCAGGCTGGTCTTGAACTCCTGACCTGAGGCAATCCACCCGCCTAGGCCTCCCAAAATGCTGGGA +TTACAGGCGGGAGCCACTGCGCTTGGTCTGGATGCCGTTTCTTTGTCACAAAATTGCAACCTTAACAAATCAAACTCAAGTCCCAGGGTCCACCACCACC +TGTCCCTGGGCCCCCTCTGTTTCTGGGAAGTGACAGGGTCTCCTCTTTTTTTCCCATCTGTTTCCTATGCTTACTTTCCTGGAGAGAATAACTGACCCAT +GGCGGCATCCCCGCGTCGCCTCTCGGCCGTGTGCCTGTGTGTGTTGCTGCGTCTGTGGAGATAGAGCCAACTCTGTGCTTTTTATGGAACGGGGGATGAA +GCAAAGCCAGCGTTTGTGGATGGGAGAGAAAATACGACCAAAACAGACACTGGGGCCCATGTTGGGAGTAGAGAGGGCTGCAGGCACGCTGGGCTGGGGT +GGGGGGAGGAAGCAGGGGGACGGGTCAGGGGAGGTCGTGTGCCTTGGTGTGGCCAGACCTAGGAGGAGGGATCAGTGGGGAGAATTTGGAGATGCCCCCA +GGGACCCCAAAGGAATGGAGTGTGGGTGAGAGAGGAACAAAAGCAAGCAGAGAAAACACAGAGCAAGTGCATCACTGCCTTTAAAAACAAAATGAGCCGG +CCGGGCGTGGTGGCTCACGCCTGCATTCCCAGCACTTTGGGAGGCTGAAATGGGCTGCTCACCTGAAGTCAGGAGTTTGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCACCTGTGGTGATACACACATGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCGTG +AACCCGGGAGGTGGAGCTTGCAGTGATTGAGTGATTGGAGATCACGCCATTGCACTCCAGCCTGGGCGACAGAGCGAGTCTCCATCTCAAAAAAAAAAAA +AAAAAAAGTTTGTTGTTATTGCAAGACACCAAGTTGTTGTTGTTGTTCTTCTTCTTCTTCTCCTTCTTCTCTTTCTTCTTCTTCTTTTTTTTTTTTTTGA +GACAGTTTCTCTCTGTCGCCCAGGCTGGAGTACAGTGGTGCAATCTCAGCTGACTGCAACCTCTGCCTCCCGGGTGCAAGCGATTCTCCTGCCTCCCGAG +TAGCTGGGATTACAGGCATGCACCACCATGCCTGGCTAATTTTTGTATTTTTAGTAGAGACGGGGTTTCACCATGTTGGCCAGGCTGGTCTCGAACTCCT +CACCTCAGGTGATCTGCCCGACTCTGCCCCTCAAAGCGCTGGGATTACAGGTGTGAGCCACCGCGCTCGGCCTCTTCTCTTTTTTTATAGAGAGAAGGAG +TGTCGCTCCGTCACCTAGGCTGGACTCAAACTCCTGGTCTCAAGCAACTCCCCCGTCTCAGCCTCCCAAAGCACTGGGATTACTGTGAGCCACCGTACCT +GGCCCAGACACCAAATGTGAAGGTAACTTGTGACCCGGCAATAGCTAACTAATACACAACCCAAAACATGCAAGAAACAGCTTCATTTCTGCCCGGAACA +TTTGTTTCCAGGGAGAAAAAGACAAAACATCTTCAGAGTGTTTAACTGGGTGTCTTGCAAAATGACCTACCTAGAGTATTTATTTCCATCTGCTTGTGGG +CGTCAAGAACAGCAACAATCTGTGCCGTCTCCCACGCCCCGAGCCCACAATGGTGGTTTATTAAAAATAAACCAACCACAGAATATATTAATTTTCTAAC +CTCCCGGGCCAATTCTTATTTCTAGGTATAAGAACTTCCAGAGATGGCAAAGCACCCACACCGCCCTCGTGCTAAAGTTTCTGGAATCTTCCTTAGACGG +GTGAACTGTGTGCTGCCAGAAATAAAATTAATAGCCTCACTTTTTTGGGTGCTTACAAGGGTTGGAACTTCAAGAAATGGTCATGAATTCACTCCAGCCC +TGGCTCAAAGATTTTTTTTTCTTTCTTCCCTTCTTCTTCCTTCTTCTCCCTACTCCCTTCTCTTCCTCTTTCTCCTCCTCCTTCCTTCTCCTTCTTTTTC +TTTTTGGAAACCACTGATTTAACCCTGAGAGAGGGAAAACTTGTCCTGGCAAGAATTTCCAAAGCTCAGTTTTATTTTTTAAGACAAAGTCTCGCTCTTG +TCACTCAGGCTGGAGTGCAGTGGCGTGCTCTCGGCTCACTGCAGCTTCCGACTCCCTGGTTCAGGAGATTTTTCTCGTGCCTCAGGATCCCAAGTAGCTG +GTACTACAGGCGTCATCATGCCCGGATAAATTTTCTACTTTTAGTAGAGACGGGGTTTCACCATGTTGGCCAGGCTGGTCTCGAACTCCCGACCTCAGGG +GATCCACCCGCCTCGGCCTCCCAAAGTGCTGGTATTACAGGCGTGAGCCCCAGCGCCCGGCCCCAAAGTTCCGTTTTACCCTTTTTCCCACGCTGAGGCT +ACAGCTGAACCCAGCCTCCAGACCACCTCCTCATTGGTCTATGGGAGCACGTGACATCATGCGTCCTCCAATCACCAGCAAGCAAGCAAGGCGTGGGCGG +GACCAAGGGCGGCTACCTCTGGGGCCAGCAGGATTGGCTGTTGCCCGTGGTAACTGTGTGTGACGTCATAAAGCTTCCTTGCACCTTGGCAAGGCCCCGG +GAGCAGGGACCTTTTCTCTCCCACTATACAGATGGGGACACTGAGGCGCTGGTTCTCAATCTATGAAAAAATGGGGTGCTGGTAGGTAGGTCAACCTGGG +TCCCACGGGGAGTTTTCAAACTCCTGATGACTCCAGAGAATTACGCTGAGTGAAAAAAGCCTGTCCCGGCCGGGCGCGGTGGCCCACGCCTGTAATCCCC +GCACTTAAGGAGGTCGAGGCAGCCGGGTCACAAGGTCAAGAGATCGAGACCAGCCTGGCCAACATGGTGAAACCCCATCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGGGCGCCTGTAGTCCCAGCTACTCGGGGAGCTGAGGGAGGAGAATCACTTTCACCACGGAGGCGGAGGTTGCAGTGAGCCTAGA +TCACGCCACTGCACTCCAGCCTGGGTGACAGAGTGAGACTCCGTCTCGGGAAAAAAAAAAAAAAAAAAAAATTAGCCGGGCATAGTGGGGTGTGCCTGTG +GTCCCAGCTACTCAGTTGGCTGAGGTGGGAGGATCACCTGAGCCCAGGAGTTCCAGACCACCCTGGGGAACATAGTGAGACCCCATCTCTATAAAAAATT +AGAAAATTAAGGCCAGGCGCGGTGGCTCACGCCTATAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAGGAGGTCAGGAGATCGAGACCATCCTG +GCTAACACGGTGAAACCCTGTCTCTACTAAAAATACAAAAAATTAGCCGGGCGTGGTGGCGGGTGCCTGTCGTCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATGGCGTGAACCCGGGGAGACGGAGCTTGCAGTGAGCCGAGATGGCGCCACCGCACCCCAGCCTGGGCGACAGAGCAAGACTACGTCTCAAAATAAA +TAAATAAATAAATAAATAAATAAGCCAAGGATGATGATGCACACCTGTAGTCCTAGCTGCTTGGGCGACTGAGGCAGGAGGATGCCTTGAACCCAGGAGT +TCATGTAGGTTGCAGTGAGCTGTAGTTGCACCACTGGAGTCCAGCCTGGGCAACAGAGCAAGACCCTGTGTAAAGAACAAAAAAAGTTTATGTAACATTT +TAGAAATGGAATTAGGGTTAGGGATGAGGGTGCGGGGAGGGTGCACAAACAGCAAGAGATCCTGATGGTGATGGAAATGCTCCATGTCATGATGGTGGAT +ACACGAATCTACCCAGGCCAGCAAATTATAGGAGACTAAAGACATCTCACACACTCACACACACGATCACAAGTTAAACTGAGGAATCCTGAGTAAGATT +GATGGATTGTATCCATGTGAAATCTTACTTATATGTTTTTTAGAGATGGAGTGTCCTTAATGCACCCCAGGCTGGAGTGCAATTTTGTGATCTCAGCTCA +CTGCAGCCTCTGGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCGGAGTAGCTGGGATTACAGGCGCCCACCACCACGCCCGACTAATTTTTGTATTTTTA +GTAGAGATGGGGTTCCACTATGTTGGCCAGGCTGCTGTCGAACTCCTGACCTCGTGATTCACCTGCCTTGGACTCTCAAAGTGCTGTGATTACAGGCGTG +AGCCACCACACCCGTTTTTGTTTTGTTTTGTTTTGTTTTGTTTTTGTTTTGAGATGGAGTCTCACTCTGTTGCCCAGGCGAGAGTGCAGTGGTGTGTTCT +AGGCTCAGTGCAACCACCGCCTCCCAGGTTCAAACGAGTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGTGCCCGCCACCACGCCCGGCTAAT +TTTTTGTTGTTGTTGTATTTTTGGTAAAGAGGAGGTTCCCCATGTTGGCCAGCCTGGTCTCGCACTCCTGACCTCAGGTGATCCACCTGCCTTGGCCTCC +CAAAATGCTGGGATTACAGGCATGAGCCACAGCACTCGGCCCTTCCCTCCTTTCTTTCTGAGACAGGGTCTTGTTCCGTCACCCAGACTGGAGTGCAGTA +GCAGGATCACAGCTCAATGCAACCTAGAAGAATTCCTGTCGTCCTGTGCTCATGAGATCCTCCCTCCTCTTGCAACTGCATATGAATTGACAATTATTTC +AATAAAATTTTCAATTAAAAAATTATGAGGGCTGGGTGCGGTGGCTCACTCCTGTAACCCCAGCACTTTGGGAGGCCGAGGCGGGCGAATCACGAGGTCA +GGAGTTCGAGACCATCCTGGCTAACACGGTGAAACCCTGTCTCTACTAAAAATACAAAAACTAGCCGGGCGTGGTGGCGGGCGCCTGTAGTCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATGGCGTGAACCTGGGAGGCGGAGCTTGCAGTGAGCCGATATCACGCCACTGCACTCCAGCCTGGGTGACAGAGCGAGA +CTCCATCTCAAAAAAAAAAAAAAAAAAAAAATTATGGTCCAGGAGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGTCAAGACGGGCAGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGCCATGGTGGCAGGTGCCTGTAAT +CCCAGCTACTTTGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGTGAGGCAGAGGTTGCACTGAGCTGAGATCGCACCACTGCACTCTAGCCTAGGTGAC +AGAGCAAGCCTCTGTCTCAAAAAATAAAAAGAGAAAAAAAGAAAAAAGCCAAGAAAGTGGAGTCTTTTCTGCCCTTGAAAGGGTAGTGGTAAAACTCTCT +GGGTGGTGTGGGGTGTCCAGGTATCTCTCTGTCGCCCCTAACACTGGGCGAGACTGGATCTGTTTTGCATAAAGGAAGAACACATTTCTGTGTCCCCTGC +CAGTCATCCATGCAATCATCAATTTCGTTGTTGTTGTTGTTGTTTGAGATGGACCTTCCCTCTTGTCGCCCAGGCTGGAGTGTAGTAGCATGATCTCGGC +CCACTGCAACCTTCACCTCCCGGGTTCAAGCGAGTCTCCTACCTCAGCCTCCCGAATAGCTGGGATTACAGGTGTGCGCCACCACACCCGGCTAATTTTT +GTATTTTTAGTAGAGACGGGGTTTCACCATGTTGGCCAGGCTGGTCTCGAACTCCCGACCTCAGGTGATCCGCCCGCCTCGGCCTCCCAAAGTGCTGGGA +TTACAGGTGTGAGCCACTGCGCCCGGCCAATCAGCAAATATTTAATGAGCCCCCACTGCGTACTAGCGCTGAACTACTGGGCGAGGGTCGGCCAGCGGCA +GGAAAACGGGGAAACAGGTGCGCCCGTTTGTGCGCGGGGGAAGCTCGCAGCCACGAGCGAAGGGACCTGTGTCTCCACTTTGGACAAATCTCCCGGGAAT +TTCCCGGGGGTTCAGAGCTCCGATGTCGGGGCGGGGAGGGGCAGGGTGTCATGTGCGGCGCTGGCCACACGGTGGCGACAGAGAACGTGCCGTTCTGGTC +CAGCCTGGCGGCTGTGGGGTCGAAATGGGGAAGGAGTTGGGGTCGCGATGGAGTCGGGGAGGCAGTGGGGTAGGAGCGAGGGCCCCCTTTTTTTTGGAGA +CAGAGTTTCTCGTTGCTCAGGCTGGAGTGCAATGGCGTGATCTCAGCTCACCTCAACCTCCTGGGTTCAAGCGACTCTCCTGCCTCAGCCTCCAGAGTAG +CTAGGATTACAGACATGCACCACCACATCCGGCTAATTTTTGTATTTTTAGTAGAGACGGCTTCGCCATGTTAGGCAGGTCTCGAACTTAGGACTTCATG +TGATCCATCTACCTCGGCCTCCCAAAGCGCTGGGATGACAGGCGTGAGCCACCACGCCCAGCCGAGACAGCCTACCCACTGTGGGCTTTGGCAATAAGGC +GCTCAATCAATTATAATAAACACCTATGGAATTAATTCCCGTCTGTGTTCCCCAAACCGTCCTCCCCAACCCCCACCGCCGCCCAGTAATTCAGGGACCA +CAAGAATGGAGGTCTCTGGCTTATAACTCTCACTGAGAAGCCTGATGCAGGAGCTCACACCTGTAATCCCGGCACTTCAGTAGGCCAAGGCAGGAGGATA +CTACTGAGCCTCGGTAATGTATTGTTTTTTATTTTTTTTATTTTATCATATATATATTTATTATACTCTAAGTTCTAGGGTACATGTGCATTCTCAGCAA +ACTATTTTTTCTTTTATTTTTATTTATTTATCTTTTTATTTTTGAGACGGAGTCTCTCTCTGCCGCCCAGGCTGGAGTGCAGTGGCGCGATCTCGGCTCA +CTGCAAGCTCCGCCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCGCCACCACGCCCAGCTAATTTTTTGT +TTTAGTAGAGATGGGGTTTCACCGTCTCGAACTCCTGGCCTCATTGATCCTCCCACCTCGGCCTCTGAAAGTGCTGGGATTCTAGGCGGGAGCCACCGCG +CCCCGCCAAGGCTGGGTAATTTATAAACAAAGGAGGTTCCTGGACTCACAGTTCTGCATGGCTGGGGAGGCCTCAGCAAACTTACAATCACGGTGCAGGG +GGAAACAAGCGTGTCTTACCTGACTCAGGCGAAAAGAGAGGAAGGAAGAGCAGGGAAAACTGCCTTATAAAACCATCAGATCTCGTGAGATCTCACTCAC +TATCAGAGAGCAGCACGAGGGAACCGCCCCCATGATCCAATCACCTCCCACCTGCTCCCTCTCTCCACACGTGGGGACCATGGAGATTACAACCGAGATG +AGATTTGGGTGGGGACCCAGAGCCAAACCTCCTCAGGACCTCTGTCCCCCCTCCTCTCCTCCCACTGCCTCTGGGCACGCTGGCACCCCTGCCTCCTCTT +CCCTGGTTGGTCTTTGGTGAGATGTGTGTCCATTGGTCCCAGAACCTGGCGTTGCCCAGGCTGGAGTGCAGTGGGGCGATCTCGGCTCACTGCAAGCTCC +GCCTCCCCGGTTCATGCCAGTCTCCTGACTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCGCCACCACGCCCGGCTAATTTTTTGAATTTTTTAGTA +GAGACGGGGTTTCGCCGTGTTAGCCAGGATGGTCTCGATCGCCTGACCTCGTGATCTGCCCGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGC +CACCACACCCGGCCCAAGACCCTGACTCTTAAAAAATAAGGCCAGGCCAGGTGGCTCACACCTATAATCACAGCATTTTGGGAGGCCAAGGCAAGTGGAT +CGTTTGAGCTCAGGAGTTGGAGACCAGTCTGGGAAACATGGTGAGACCTCGTCTCTATTAAAAACACAAAAAATTAGCCAGGCACAGTGGCACATGCCTG +TAATTCCAGCTACTCAGGAGGCTGAAGCAGGAGAATCGCTGGAACCCAAGAGGTGGAGGTTGCAGTGAGCTGAGACTGTGCCACTGCACTCCAGCCTGGG +TGACAGAGCAAGACTCTGTCTCAAGAAAAAAAAAAAAAAAAAAAAAAAAAAGGCCAGTCTCAGTGGCTCACGCCTGTGATCCCAGCACTTTGGGAGGCTG +AGGTGGGTGGATCACCTGAGGTCAGGAGTTCGAAACTAGCCTGGCCAACATGGTAAAACCCCGTCTCTACTAAAAATACAAAAACTAGCCGGGCGTGGTG +GCAGGTGCCTGTAATCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATCGCTTTAGCCCCGGGAGGTGGAGGTTGCAGTGAGCCGTGATCAAGCCAGTGCA +CTCCAACCTGGGTGACAGAGCAATAACCTGTCTCAAATAAATAAATAAATAAATAAATAAATAAAATTCAAGCTTAGTAGAATAAAAAATTCAGCTTCCC +AGTTGTCCTCGCATTTCAGGTGACAAATCATGCACAGCTGGTGGCTTTGTATCACACAGTGCAGATTTAGACCATTCCCATAATCGTTTTCATCATTGTA +GAAAGTTCTATTGAACAACGCTGGGCTAGAACATTCTAGAAGATTCTAGAAAGCTCCAACACAGGAGCCAGCAGCCACCTGAGGGTAATTACATTTAAAT +TTAGACTTAAATTCTGTTGGCTGGTGAAGTCCAGCACATGCTGGTTTGGTTTTTTTTTTTTTAGGGGTGAGGTAGTTAGACTGCAGCAAAAACAGGGGCT +CCCATCACAGTTCTGTGCAGGGGGTGAGTGAGACTGAAGAAACCAAAGACCATATCCCAATTCACTTTCTGAAATCATCTCCCGTTATTTTCACCTGTTC +TCTGATTACTCTTTGTTCCCTGCGTGTGCCCTGTCATCCCACCTCCACACCTTTGCCATACTGTCTCCCTTTGACCCCCACATCCAACCAGCCCTGTCTA +GCCTTCTGCAGCATCCCCAAGCAGAATTCACTGGGCAGAATTAATCTCTCTCTCCTCTGAACTCCTGATTCACCCATCCATCCACCCATCCCCCTTCCTG +TCCACCCATCCACCCATCCATCCATCCAAGCATCCACCCACCCATCCACCCATCCAACCATCCACCCACTCATCCACCCACCCACTCATCCACCTGTTCA +CCCATCCACCCATCCATTCATCCATCCAACGATCCACCCACCCATCCATCCACGCATCCATCCATCCGTCCATCCATCCAACCATCCAAGCATCCACCCA +CCCATCCATCCATCTCCAACCATGCACCCACTCATCCCTTCATCCATCCATCCATCCATCCATCCATCCATTTACCCACCCTCCCATCCATCCACTCACC +CATGCACTTGTCCACCCATCCACCCATCCATCCACCCACCCATCCATTCACCTACTCACCCATGCACTTGTCCACCCATCCACCCATCCATCCACCCACC +CATCCATTCACCTACCCACCCATCCATCCATCCATTCGTCCACCCACTCCCCCATCCCCCCATCCAACCACCCATTCCTCCATCCATCAATTCACCCACC +CACCCACTCACCCATCCATCCATCCATCCATCCATCCATCCATCCATCCATCCATTCATCCACTCATCCACTCATCCATTTACCCACCCTCCCATCCATC +TACCCCCCCATCCACCCATCCATCCATCCACCCATCCATCCATCCATCCATCCATCCATCCATCCACCCACCCTCCCATCCATCCACCCACCCATCTACT +TGTCCACTCATCCACCCATCCATCCACCCACCCATCCATTCACCCACCCACCCATCCATCCATTTAACCACCCACCCACCCACCCACCCAGCAACACATC +CATCCACCTACCCATCTAATCATCCATCCATCCATCCATCCACCCACCCACCCATCCATCCATCCATTCGTCTACCCACCCACACCTATCCCCCATCCAA +CCACCCATTCATCCATCCAATTCACCCACCCATCCACTCACCCATCCACCCACCCATCTACTCATCCATCCGTCCATCCATCCATCCATCTACTCATCCA +CCATCCACCACCCACCCACCCACCCACCCATTCAACATCCATCCATCCATCCATCCATTCACTCACCTGCCCATCCACCCACCCATCCATCCCCTCCAGA +ATGTAAGCATCTGACGTCAGTGATTGCGAGGGCGCCTATAGTGGGCCAGCTCTTACTGAGCACTTGCCCTGTACCAGGCTCTGTTGCTCACCAGCTGGTG +GTTTACCCTTGGTTAAGCCCCCAATTCCCCATCCTACGGATGCAGAAACCAAGGTTGAGAAGGCGAAGTGACACGCCCAGGGACAGCCCAGGAAGGTGGC +GCGGCAGACAGGGGCTCAGGCATCTGACTCTAGAGCCCACCATTTTCCTCATGCATGGTGGACATGGGGCACGGTCTCTACCCTGGGGACATCCCAAGGG +ACACACGGTGTGTGGATGGTGCGTTCTTCCCACCAAGGGACACAAAATGTGTGGGTGGTGTATCCTTCCCACGTGGAGCCTACAGATGGGAGAACCACAG +CCCTGCCCCTCAGTGTCCCCCGTGTCTGATGAGACCTGGAACAGGGGATTTTCAGCAGACATTGGACTAGGGTCACCCCACCATGCCAAGTCCATGAGTC +AAAGGAGGTGAATGACAATAGCAATGAGACTTTGTGCCCAGGACACAGGCCAGGCCTCAGCCCTTGGCTTCCCTGAGCTGTGCCGAGACATGGAGAGGCC +AATGCATGGGATCCTTGCTTTGCCATTGCTGCCCAGCCCCTCTAGAAAATTCTTCCAGCTCCTTGGTCAGAAATGTGGTCCCTGTAGGTGGTTAGAGTTT +CAGTTGTTCCAACTGCTATTAGCTCTGATGATGGAAAGGTTGGCATGGAAAAGTTGGCTTTCAGGCACAGCTGGATCCAGGGCCTCGTGCAGCAACTTTA +AGAATCCAGACTGGACCGGATGCAGTGTCTCATGCCTGTAACCCCAGCACTGTGGGAGGCTGGGGCGGGCGGATCACTTGAGGCCAGGAATTCGAGACCT +GCTTGGGCAACATGAAGAATCCCCGTCTCTACAAAATATACAAAAATTTAAAAATATACAAAAAATTAGCTAGGCATGATGGTATGTGCCTGTGGTCCCA +ACTACTAGGGAGGCTGAGGTGGGAAGATCGTTGCAGTCCAGGAGGTCAAGGCTGCTGTGAGTTATGATTGCACCACCACACTCCAGACAGGGCAACAGAG +CAAGACCTTGTCTCTTAAAAAAACAAAAACAGAATCCATCTCTGGCCATCTCTTGTGCTGTGCCCAAAGGCCACAGACACTTCAGACTCTCATGTGCCAG +CTGAGCAACCCTGCAGTGGGAGTGAGCTCATCCCTCGGATGTCTCCGGAAGTCCTGGGACCAGCATGGTGACACCCCTGGCCCCTGGCTGGGGGGCCTCA +GCTCCTCTATATCACTACATCAGAAACGCCTAGAGCAGGTCCTGGCCAGTCTAGACTTGGGCCCTGCCCTGGCGGGTCACCCAGCAGCCTCCCCAAGCTT +TGCCATTCCCTTCCGCCGGGCAATTCCCCACCCCACCTCCCAGGGTCTTTGCGCCTAGCTCTGTCATGTCCTCTCTTCTCCCAATTTTTTTTTTTTTTTC +GTCGTTGTTGTTGACAGAGTCTTGCTCTGTCACACAGGCTGGAGTGCAGTGGTGTAATCTCGGCTCACTGCAGCCTCAACCTCACTTTGCTCAAGTGATC +CTTCCACCTCAGCCTCCCGAGCAGCTGAGACTACAGGTGTGTGCCACCACGTCCAGCTTCCTCCCAGTGTGGAGGTGCCTCTCCTCTCCCCAGCCTCCCC +TGCAGTTAGGTGACAAACTGACCCCACTTGGGGCTCCCCGGAAGCAGAGCTGCTCCATGACACCCCCTGAATCCTTGCAGCACCAGACAAAATCATCCCC +TTCTGCCCACTCTATCGGAACCCGGGGGCTGCAGGAACCCTCATATCCTTCCAAAAGACTCTCCTCCACCCCTTTGACATTTGTCCCATCTTTGATCCCT +CGACCCCTTGGGGGCTGCTCTCATTCTCTCCATGACCCAATTGCAGAGAGGGGAGGGGGGCATCCGCACACCCGCCCCTCCCTGCGGCCTTCTGCAGTCT +GGCTGAGGCACGAAGTCAGCCCAGGTCACAGGGTGTGTGGCCTGCAGCCGAACCCAGCCGCTCCGCACAGCTGTGGCCAGACCCAGGTTAACAGTCCCTC +CCGGCTGGGCGTGGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCAAGGCAGGTGGATCACGAAGCCAAGAGATTGAGATCATCCTGGACAACTT +GGTGAAACCCCATCTCTACTAAAAACACAAAAATTAGCCGGGTGTGGTGGTGGGCACCTGTAATCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATCTCT +GGAACCTGGCAGGTGGAGGTTGCAGTGAGTCGAGATCACGCCCGGCTAATTTTTTGTATTTTTGGTAGAGACGGGGTTTCACCGTGTTAGCCACGATGGT +CTATGATCTCCTGACCTCGTGATCCACCCACCTTGGCCTCCCAAAGTGCTAGGATTACAGGCGTGAACCACCGCTCCCGGCCCCTCTCCCTCTCTTATAA +AAACACTCATGGCCGGGTGCAGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGACAGATCACGAGGTCAGGAGATCGAGACCATCCTG +GCTAACACGGTGAAACACCGTCTCTACTAAAAATACAAAAAATTAGCCGGGCGTGGCGGCAGGCACCTATAGGCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATGGCGTGAACCCGGGAGGCGGAGCTTGCAGTGAGCCGAGATGGCGCCACTGCACTCCAGCCTGGGCGACAGAGCAAGACTCCGCCTCAAAAACAAA +ACAAAACCAAACAGAAAAAAAAAAAAAAACAAAAAACACTCATTATTAGATTTAAGGCTTGCTCTAATTCAGGATGATTTCATCTTGAGATCCTTAATTA +TATCTGCAAAGACCTTTTCCCAAATAAAATCACATTCTCACTTTCTGGGGGACTCCTTATTTTGGTGGGGGGACTCCATTCAACCAATGACACGCCCCTC +AGTCTCACCGAGAGGGAGTTTGGGCCTCGAACACCCTGCGTTTTGCGGAGGAGGGAGTTCCAGGCCAGGGGCCTGGGTAGGGCTGGGCTTGAACTCAGGT +GTGCGTCTCTGGTGGTTCCTCTCTCCTCCTCGCCTCCTCCTGGAAGCTCTCCAGGCCTCTCTTCCACACGTGCTTCTCTTTCCCTGGTGGGTTCTAAGTC +CCAGGCCCCTCCCCAAGGTCCACTCCCCAAGCCTGCAGCCTGTGTGCCCGGCCCCTTCCTTGTCCCCGGAGTGGCCCATCCTGACACCCAGGGGCTTCCT +GGCTGTTTTGGGATGGCGCGCTGGGACAGCTCACCATGGGTCCAGCCTGTGGTCTTTTTTTTTTTTTCTTTTTTTTTTTTTTTTGAGACGGAGTCTCACT +CTGTCACCCAGGCTGGAGTGCAGTGGTGCAATCTCGGCTCACTACAAGCTCCGTCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCAAGTAGCTG +GGACCACAGGCGCCCACCACCACGCCCGGCTAATTTTTTTTGTACTTTTAGTAGAGACGCGGTTTCACCGTGTTAGCCAGGATGGTCTCGATCTCCTGAC +CTCCTGATCCACCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGAGAGCCACTGCACCCGGCGAGCCTGTGGTCTCAACCCCAGCCCTGAAGAGCT +ATATCTGGTGGCCCCATGTGTCTGTCATGGCTCCCAGAGCAGTGGGGGGATGACCACGGCTCAAACGTCCTTCACAGACCAGGATGCATCGGGGTCAAAC +CTGGGACGGGCATTTCCAGGCCTCAGTTTCCCCATCTGCACGACCGCTGGACGGTCTGTTGGGATGGATCCCACACACCCAGAGAGCTGGGCAGATGTCC +CTGAGGAAGGACAGCCTGGGTCCCCTTTCTCTGTGGGATCCATGGTTGAACACCCACAGGGATGGGGAGGACCTGAGGTTTGCTCACGGGGAGCCCAGCT +AGACCCTCCCCCACAGACCCAATTCCTTCGTCTGGAACAAGGGACAGTGCCTGGTCGGGGTGAGGGCCTGGACCACGGAACTGGGGGGTTGAGGGGCTGG +ATCCGGGTGTCCCCTGCCCCGGGGTCTCCCCTCCTGGTGCCCATCCCCCACACCACGCTGAAGCCGTGTGCTCACATGTAGAAAAGAGGCTTTATTAAGA +AGGCTTTGAAGTCAAAAAATAAAACTCTTGATACAATTTTTTTAACCCTTAAATCAGCTCAGCAAATATATAATCAGTAATTTAGCTGTGTAAGATTAAA +GGTCCATTACTTTATTTAAAATAAAATATATTTTAGTTCTTAAAATTTATTCCATAAAGTACATATTTCCCTATAAATTCCCTACATATACACAAGAGGT +AAAAAGTAAAAGTAAAAAAAAAAAAAAATTAAAAAAATTTTAAAAATGACAACAGAAACCGCAGTAAAAAGGGGATTAATAATTAACAGAAAGTTAGAAA +TTTGATTGGAACGCCCCTCGCCCCCGCCCCCCTGCCCCCTCCGGCCGCGCACGGTTGATGTACAAAAGCATAAATGGTTAGCCCCAAAAAGGGAGTAAAA +ATGTCACCCTCCTCCTCTGGAACGTCTGTGCGGCCTGAGACCGGCCGGCGAGAAAAGTCAAATCAGAAAACGGCTTCGGACGAAAGGAAAAAACGCTGAG +CGCTGGAAAAGTCGTGTTTTTTGTTTTGCTTTTTTAAAGATCACCCTGGAGGGGAGGGGTGTCTAAAAATAAGAAAACTAAAAAAAGTGCAAGCGGACCT +TTTCTCTCCGGTTTATTGTAACCTGACCACTCAATACTGTCGTTGAAGGGCTGAGGCGCCGCCGGGCTGCGGGGTCTCCGTCTCCACGCCTGAGGCGGCA +GTTAAAGCTCATCTGTAAACACTGGCCGCCGCCCACCCCCCTGCCCCCTCGGCCTCCGCCCCTCGCCCCCTCCCCGTCCCTCTCCCACCCCGGGTCCCGC +CCCGTCTCCCGCGCCCACCCCTGGCCCCCGCAGATGGCCCCGGCCACGTGGTGGTCCGCGCTCTAGGAAAAGATATGAATGGCCTGGGTGGCCGGCGTGC +GGCAGGCGGGACACTCGGGCTCGCTCTTGCCGCAGATGCGGACGGCGCAGTCCATGCAGAAGAGGTTGTGGCCGCAGGGGACCAGCGCAGCCATCACCTC +GCCCTCGGCGCACACCACGCACTCTCGCGCCAGGGCCGGGGCCGAGGACGCCGAAGGGGGCTTGCGGCTGTTCTCGGAGGCGCCGGAGTCCAGGGGGGCG +CAGGCGGCGGCCGCGGGGCTGCTGGGCAGCGAGGTGGCCGTGGAGAAGGCGGCGCCGCCTGGGAAGGATACGGGGCCCTGCGGGGGTCGCCAGGACAGCG +CGCCCACCGGGTCCGGGGCGCCACGGCGAGACAGCGGGAGCTCCAGGCGGAGGCCGCCGGGCTCGGGCAGCGTGGGCGAGTGGCGGGGGGTCCCGGCCCC +ACTGCTGCGCCGGGCGCCGGCGGCGGGAGGTCCCGGGGCTCCGTTGACCGTGGAGCAGCCGCTGAAGGCGGGCAAGGGGGCGGCGCGCTCAAAAGGCGCC +CAGATGGTGGCCGCGGCGGGCACGGTCAGGTCCAGCGCCAGGAAGTCGAAGTCGAAGCCGAAGTCGCAGTCGTCGGGGGCGGCCGTCCCCACCGGGGCAC +CGGGACCCTCCGCGCCGAAGGCGAAGCCCCCGTTGCCGGAGCCGCTGTAGGGGCTGGCGGGGCCTGGGTCCGGCACGGAGGGGCCGCCGCGGCTGCCCGC +GTAGAAGGCCTCGGGGGCGCTGGGGGCGCCCAGGGCCGTGTCCCCGCGGAGGCCGGCCGTGGCCGTGGGGGGCCGTCGTCCCTGGTTGGGGGTCTTGGCC +CAGAGGCTGGCGGCCGCCCCGAGCAGGTCCAGGCAGACGTCGGTGCCGTTGGCGTGGAAGTCGCTGTCGGGGCCCGCGTCGGTGAAGGCGCCAGTGCGCA +GCGTGATGTGCGCCTCGATCTCCTCGCGCGCGCGGTCCACGTTCTCGGGCATCCCAGTGACCGCGAACACCGGCTCCTTGTCGCGCCCGGGCGTCACGAT +GTAGGTGTGCGTCCGCTGCTGGATGCGCTTGATGGTGGCGCCCTTGGGCCCCACCACCAGCCCCACCACCCGGTAGGGCACGCGCACCTGGATGGTGGTC +TGTCCGGGAAGGTTGGGCGGGCCCTGGGCGGCGCCGGGCAGACCCCCGGCCTTGCTGCGCGTGGCGCGGATGATGGAGAAGTGTTCGGCCGCCGACAGGA +TCTCACGCTTGGCCATCTCCACGTCCTCCTTCCGGCCGGTCACGATGAAGACCGGCTCCTCGCCCCGCACTGGGGTCTTGATGTAGGTGTTTGTCTTGGC +CCGCAGGGCCTTGATCTTGCAGCCTGTCCGGGAGGGAGGGGAAGGACAAGGTGACCCAGAGCCCCCTGCGCAGCTCAGCCCCGCTGGGCATGCAGGCTGC +AGGGCCAGTGAGGGAGCCCCTACCTCCCAGCCTGTGCCCAACAACACTTTATCCTCAGACACGCCACGTCCCTTCTTCCCTCAGCCTCAGTTTCCCCTCT +GGGCTCGAGTTTGGCCTAAAAGCAAGACGGCAAGGGGACCCTGTTTTAGGTTGAAAGGTGTGCGCCATAATTTATGTTCCCCTGGAACCGCAGTGTGACG +GCTGGGGTGTGAATGTTTCCCCCAAGTTCACAAGCTGGACCCTAATATGCGGCGTTGACAGTATTAATTTAATACGTAGGGTCGGCTGGGCCCGTGGCTC +ACCCATGTAATCCCAGCACTTTGGGAGGCCGAGGCAGGTGGATCACTTGAGGTCAGGAGTTCCAAACCAGCCTGGCCAACATGGTGAAACCCTGTCTCTA +CTAAAAATACAAGCAATCATCCGGGTGTAGCGGCAGGCACCTGTAGTCCCAGGTACTTGGGAGGCTGAGGCAGGAGAATCACTTGAACCCAGGAGACGAA +GGTTGCAGTGAGCCAAGATTGCACCACTGCACCCCAGCCTGGACGACAAAGCAAGACTCCAACTAAAAAAAAAAAAAAAGCGGGGTGCAGTGGCTCACCC +CTGTAATCCCAGCACTTTGGGAGGCCAAGTTGGGTGGATCACGAGGTCAGGGGCTCAAGACCAGCCTGGCCAACATGGTGAAACCCTGTCTCTACTAAAA +TACAAAAAATTAGCCAGGCGTGGTGGCAGGCATCTGTAGTCCCAGGTACTCGGGAGGCTGAGGCGGAAGAATCGCTTGAACCTGGGAGGCAGAGACTGCA +GTGAGCCGAGATCGCACACCATTGCACTCCAGCCTGGGTGACAGAGCGAGACTGTCTCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCCG +CAATTAGCAAGGTGTGGTGGCGCACGCCTGTAATCCCAGCCACTGGGGAGGGCTGAGGCAGAACCGCCTGAACTCAGGAGGTGGAGGGTGCAGTGAGCCA +ACATCATGCCACTGCACTCCAGCCTAGCCACAGACCAAGACTCCATTTCAAAAAAAAAAAAAAAAAAAGAGCCACAGTGGCAGGGTCAGTGGCTCACACC +CGTAATCCTAGTACTTCGGGAATCTGAGGCAGGAGGATCACTGGAGCCCAGGAGTTTGAGACCAGCCTGGGCAACACAGCAGGACCCCATCTCTACTACA +AACAACAACAAAAAATTAGCCAGGTGTGGTGGTACACACCTGTAGTCTTAGCTACTCAGGAGGCTGAAGTGGGAGGATCACCTGAGCCCGGGAGGTGGAG +GCTGCAGTGAGCTATGATCACACCACTGCACTTCAGCCTGGGTGACAGAGCAAAGCCTTGTCTCAAAAAAAGAAGGAAAAAAAAAAAAAAGACACACACA +CACAGAGAAGCTGGCCTTGTGGAGACACAGACAGAGACTGCAGTGATGTCTCTACAAGCCAAGGACTGGCCATAGCCCCCGGAAACTGAAGGCGCCCCCC +GCCCTGCCCACACCTTGACTTGGAACTTTTATCTTACAGAAATGAGAGAGGAGACGTTTCCATGGTTTCAAGCCCCCATTGTGTCAGCCCAGAGAGCAAC +TGGAGACCCTCTGACACCACCTCCCGGCCCAACAGGAGGGGAAGCCGAAATTCAGATTGTGGAAACTGCCTACAATTTTCTTCCGGCCAAATGACCCTCC +CTAGGCTACCAAGACCCTGGCCTAAGGGGAGCCGAGGTCTCGGCCCGACTGCAGACGCCCGCACCCTGACTCCAGATGCCTCCGAGGCATCCAGGTGGGC +CCTGAGGGGCCTGCTGTGGCTTTGTTCTTGTTGGCTGGGCTGGGGGTCTGACCTGGTGAGGGACATGAGTGTCAGTGTGGGAGGCAGGGCTCTCCTCACC +GATTGTGTAGGCAACCGCTGACCAGGTATGGCCTTCTTGGGGTCCCAGACATCCCTACCCCACCCCTGGGGCCTTAATGGTTTTTTTTTTTTTCTTTTCC +TTTTTTGAGATTATCTCACTCTTGTTACCCAGGCTGGAGTGCAGTGGTGTGATCATAGCTCACTGCAGCCTTCAACTCCTGGGCTCAAGTGATCCTCCCA +CCTCAGCCTCCAGAGCTGGCACCACCATGCCCAGCTTAATTAGTTATTGAGACGGAGTTTTGCTCTTGTTGCCCAGGCTGGAGTGCAGTGGTACCATCTC +GGCTCACTGCAACCTCTGCCTCCTAGGTTCAAACAATTCTCCTGCCTCAGCTTCCTGAGTAGCTGGGATTACAGGCGCCCACCACCACACCCAGCTAATT +TTTTTTATTTTTAGTACAGATGGGATTGCACCATGTTGGCCAGGCTGGTCTTGAACTCCTGACCTCAGGTGATCCACCTGCCTTGGCCTCCCAAAGTGCT +GGGATTACAGGCGTGAGCCACCACGCCCGGCCTATTTTTATTTTTAGTAGAGATGGGATCTCACTATATTGCCCAGGCTGGTTTCAAATTCTTGGGCTCA +AGCAGTCCTCCTGCCTCGGCCTCCCAAAGTGCTGGGATGACAGGTGTGGGCCACTGCGCCCGGCCCGTGAAGGAGTTTTGAGCCACTGCTCACAACCCCT +CAGGCTCTGGGGAAGCAGAGGGAGCTGCAGGGATGTTTCAATACAGTCAGAAGGTGGCTCTGAGGGGAAAACAGTGTTGCTAACTCTCCCACAGTGCAAG +AGATGAAATGAGCAGGATCAGCACTTTTGACGGGGAAGAAGTCAGAAACTGCCTGGGCCAGGAAGATGGAAGGCGTGGGACCTGGAGGCTGGTGGTCCCA +GGGGCTCGGTAGGGAGGACCCTGGGAGGGGTGGCGGGGGTGCACCCACTCGGAGGAGGACAGCAGTTTTCCCGCCCCAGCTGCACTGCCACCACACCTGT +CCCTCCCAGTCGCAGCATTCTGTTCACCTCCATTGCACCCAGTCCCCTCCATTCTTCTGTACAGTCCGGTGTCCCCCTCCTCCAGGAAGCCCACCCTGAC +TGCATCGGGTTGGGCCTGCTCTTCTGAGTCTCTCCTAACATGCCTGACTCTCTGAGCTGCCTCCCTGAGGCTGGAGGATGGGGCTGGGGATTCCCTCGGC +ACTTGGGGGACCTTGCTATGCCTGTTTCTTCACTGTGAAAGGGGAAGGTAACAGGCCTGGCTTCACAGGCCCGGCTTCACAGGCCCTCAGAGGGCCATGA +CCAGGCCGTTGGCTCCTGGCAGCCACCCTGGCAGGTCTCACTGCAGCCCACAGTGTTTGCTTTAGATAGATCCTCCTTGAGGAAGGGAAACTGAGGCACA +GGGAGTGGAGACCCAGCAAGGCTGGGGAAGGAGGTGCCACCCACAGATGGAGGCTCCGCTGGCCCTGCCCACAGGCAGGAAGTGAGCCTGTTCCCCATCA +CGCCGACCCGGCAGAGGGCAGAGCCCGCCAGCGTTGCCAGGGTGCAGCATGGGGTCCTCCCTTGCTGATCTGGGAGCCGCCCCGGGTCCCCAGAGGGTCA +CACGTGGGAGAGGCTGCCCCGACGTGGCCACCGCTGAGCTCACAGGCTGTGGTCACAGAAAGTCTGGTCTGGGTGAGATGACAAATTTGGGAGATGGAGG +TGGCAAGGAAGGGGGCGTGTGACTGTCTGAGCAGAAACCAGGATGGTGCTGGGAGCCACGCGTGCGTCGGGGCAGGGGAGGGAACTGGCGCCTCCCCCTC +CCCTTACTCCATCCTGCCCTAACCCAGACGGTGGCGCTGGGTGGAGACCTCACAGCTAGAAGGCCTCTAGGACCTCAAAGACGGAGCTGGAGCTCAATTC +ATTGGTGCTGCGTCTGCTTTGACACGTGCTGGCCCCCAAAACTCCACCCACATCAAGACGCCAAGGGGCCAAGGAATCGGGGCTCCAGGAGTGATCCCAG +CCCACCCCTGCCCCACTGGAAATGACACAGCGAGGCTAGAGGGACAGGAAGCCTGAAGGGCGGGCTCTGGGGGACACCGAAGGTTGGCAGGCACTGAAAT +GCAGATTCGTGGGCCATGTCCCCAGAATTCCAACTCGGAGGGCTTGAGATGCCTGGGAATCGGGGTGACCACCCCAGAGTCTGGCCCTGACCTGTCCCAC +ACCCCCAACCCACAGCAGCCAAGTCTCCCCCTACCAGGGCCCCACGCAGCACACACACCAGCGGGCATCACTCATCCAGCCCGTCCAGGGTCCTGGCTGC +AATGACCGTGCACTACGACTTACCAATGAAACCACAAGTCCTGGTGTGGGAGCCGAGGCCACCAGCCCAGGCTGGATGGGTTTGCCATGGCAGGAAGGGG +AATGTGAACCCCAGGGAGCCGCTGAGGCAACAGCAAGGACAGGATTCTAGAAGCAGGACGGGGCGAGAACAAGGCCTCACAGCCAACACTCAGTCCAACA +CGCAGCCGCCCCCAGCCAGGCAGCCGGGTGACGCGGGACAGCAGCATCCCAGACCTGGGCCACTATGGAAGCCAGCGGGAGCTGAGGGGTCTGGTGGGGA +GGAGGGAAGCTGGTTCAGCTGTCAAACAGGGATGTCAAAACCCCCTCCCAGGCCAGGAACAGTGGCTCACACCCGTACGTAGTTCCGGCACTTTGGGAGG +CCAAGGCAGGAGGATCACTTGAGGCCAGGAGTTCGAGACCAGCCTGGGCAACATAGCAAGATCCTGTCTCTATAAAGGGTGTCACCTGTCGCCCAGGCTG +GAGTGCAGTCACAGCTCACTGCAGCCTTGACCTCCTGGGCTCAAGCCATCCTCTCACCTCAGCCTCCCGAGTAGCTGGGACTACAGTTATGCACCACCAC +CCCCGGCTAATTGTTTAAAGCTTTTCTGCAGAGACAGGGTCTTATTATGTTGCCCAGGCTGGTCTGGAACTCTTGGGCTCAGGTGATCCTCCCATCTCAG +CCTCCCAAAGTGCTAGGATTACAGGTGTGAGCCACCATATCCGGCCTCTACAAAAAATTTTTAAAAATTAGCCAGGTGTGGCCGGGCACGGTGGCTCACA +CCTGTAATCCCAGCACTTTGGGAGGCCAAAATGGGTGGATCACGAGGTCAGGAGATCAAGACCATCCTAGCTAACACGGTGAAACCCCGTCTCTACTAAA +AATACAAAAAATTAGCCGGGTGTGGTGGTGGGCGCCTGTAGTCCCAGCTACTTGGGAGGCTGAGGCAGAAGAATGGCGTGAACCTGGGAGATGGAGGTTG +CAGTGAGCTGAGATCGCGCCACTGCACTCTAGCCTGGGCGACAGAGTGAGACTCCGTCTCAAAAAAAAAAAAAAATTAGCCAGGTGTGGACCGGGCACAG +TGGATCACGAGGTCAGGAGTTCGAGACCAGACTGACCAACATGGTGAAACCCCATCTCCACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGGGCGCC +TGTAATCCCAGTTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCAGAGCTTGCAGTGAGCCGAGATTGCACCACTGCACTCCAGCCTG +GGCGACAGAGTGAGACTCCGCCTCAAAAGAAAAGAAAAGAAAAGAAAATTAGCTGGGTGTGTTGGTGCGCACCTGTGGTCCCAGCTACTTGGGAGGCAGA +GGTGGGAGGATCGTCTGAGCCCAGGAGGTTGAGGCTGCAGTGAGCTACAATCACACCACTGCACTCAGGACAGAGCAACAGAACCAGACCCTGTCTCAAA +AACAACAAAACAAAACAACAACAACAAGAAACCGCTAGGCGTGGTGACTCACACCTGTAATCCCAGCACTTTGGGAGGTGGAGGCAGGCGGATGACCTGA +GGTCAGGAGTTCGAGACCGGCCTGGCCAACATGGCGAAACCCCGTCTCTACTAAAAATACAAAAATGAGCCTGGCGTGGTGGTGGCAGATACCTGTAATC +CCAGCTACTCGGGAGGCTGAGGTGAAAGAACTGCTTGAACCTGGGAGGTGGAGGCTGCAGTGAGCCGAGACTGAGCCACTGTACTCCAGCCTGGGCGACA +AGAGCAAGACCCTGTCTCAAAATGAAAAGAAAAAAACCTCTCGGGGAATGAAGGGAACATGTACACTGTACTAACGCCAGAACTCTCAGTTGGGTCTGCA +GTGTGGAGGTTTCCTAGCAGAGCCTTTCTTCCTAGGGCTCTGCAGTGTATGGACAGGAAAACCATGGCATGGTCCCCACCAACACCCCAGCACTGTCCCC +AGCTGTCGGGAAAACCTGGGGCCTGCGGGGATGGGAGGAGAAGAGGAGCCTCTGGGGCTGCAGCCAGGAACAAGGGACAGGAGGGGAGACAGTGAGCCAG +GGGTCGCCCCCAGCTGAGGGGAACAACCTAAAATCACTAGCCTTAGCCTGTGCCGACAGCAGAGAGAGCGAGCCCTGAGCAGCTTCCAGTCCAGGCCCTG +CCTTCAACATCACTCACTCATTCATTCATTCATTAGCCACAGAACACCTTCTGTGTACAGGCCCTGGCAAGACACTGAAGACCCAACCATGACCAAGCAC +CTGCCCTGGTTCCTGTCCCTGGGAACATGCAGGGGGAGAGGCTGCCACGGAGCACAGATTCACCCAGGGTGCCTGGCAAGCGGGGTGAGAAAGGAGGGTA +CATGTTGGGGTCTCAGCAGGAGCAGGGCCGGAGGTCCCCTAGAGCACCTTTGCTGGCCGGCTGGAGGGAGACGCCTGTGCTTTTGGGTCTCCACTTTGCC +TGTCTCCCAGACAGGGCTGCCTCCCCTCACCCCCAGCCCTCAAGCTTTGGAATCTGAAATTTTCTTTGCTGACCCACCAGAGAAACTGGGTTTGAATCCC +AGCCCATGATTTTTGTTTTGTTTTGGAGACAGGGTCTTGCTTTGTTGCCTAGACTGGAGAGCGGTGACAAGATCATAGCTCACTGCAGCCTCGACCGCCC +AGGCTCAAGTAATCCTCCTGCCTCAGCCTCCAGAGTAGCTGGGGCTGCAGGAGTGTGCCACCATGCCTAATTTTTGTATTTTTTTTTTTGTAGAGACAGG +GTTTCGCCATGTTGGCCGGGCTGGTCTCGATTCCTAGGCTCGAGGGATCCTCCTGCCTCAGCCTCTCTGAGTGCTGCTATCCCCTCAGTTTTTACCTATT +CTTTACCTCTTGCAGCCTCTGCCTCCCCATCTGTGACCTGGGAGCTGCAGGACCTTTCCTGGGGCACATTATGGGCCTCAGTGAGATGGGGCAGGTCAAG +TCTGGCATAGGCTTAGCACACAGTAGACCCTCAATAAAGATCTAGCCAATGGCCAGGCGCAGTGGCTCACACCTGTAGTCCCAGCACTCTGGGAGGCTGA +GGTGGGTGGATCACCTGAGGTCAGGAGTGTGAGACCAGCCTGGCCAACATGGCGAAACCCCGTCTCTACTGAAAATACAAAAACCAGCTGGGCATAGTGG +CACGTGCCTGTAATCCCACATACTAGGGGGGCTGAGGCAGGAGGATCGCTTGAACCTGGGAGGTGGAGCTTGCAGTGAACCGGGATCGTGCCATTGCACT +CCAGCCTGGGCAACAGAGCGAGACTCCATCCCAAAAAAAAAAAAAAAAAAAGATATAGCAAATGAATGAACTGGAGCCTCCAGCAGATGGGTGGGAACTC +AGAGGGTTTGAATGACCACAGTCTGCCCAGAAAGCACTCGGACCCCCTCTAGGATCAAGAGAACTGAAGCTCAGAGAACAGCACGTAGCTACTGGGGAGA +GGGCTGGTGCCAGGCCTGTGTGACTCTTGTCTAGGTGGGGAGGCCGGACAGGTGCACCCTTCCTGGCCTCCAGGGAAGGGGTAACCTTGGAGCTTGGGTT +TGACAGAGAAGCATGAGAAGTTCAGAGAGCCCCAGGGTGGAGAGGAAGGTGAGTAAAGGGGCAGGGCCGGGGCACAAAGGACATTGAAAGGTATGCTTGA +GAACGGGGTGGGTGGGAGAAGCTGGGAGCCACAGATGGTTCTACAGTGTGGAAGAAGTACAGACTACCGAAGCTGTGGAAGACGTAAGGACTACTGAAGC +TGCCAACCTGTCCTGGCATCCACAGTTGCATCCCTGGCAACGCGCACTCCACTTATGGGGTGGCCACTGTGTGTGACCTGGAGCTGGGATTAAAACCAGC +AACTTGGGTCCAGGCATAGTGGCTCACACCTGTAGGAACCCCAGCACTTTGGGTGGCTGAGGATCGCTTGAGGCCAGGAGTTCAAGACCAGCCTGAGCAA +CAGAGCAAGACCCTGTCTCTACAAGAAAAACTTTATAATAAAAACAAATAAATAAAACTGGCCGTGCGCAGTGGCTCACGCCTGTAATCTCAGCACTTTG +GGAGGTGGAGGTGGGCGGATCACTTGAGGTCGGGAGTTCGAGACCAGCCTGGACAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATCAGCTGA +GCGTGGTGGCTCACACTTGTAATCCCAGCTACTCAGGAGGCTGAGGCAGGAGAACTGCTTGAAACCAGAAGGCGGAGTTTGCAGTGAGCCCAGATCACGT +CACTGCACTCCAGCCTGGGCGACAGAGCGAAACTCCGTCTCATAAATAAATAAATAAAACCAGCATCTTGCCCCAGAATCCTCTACCCTAATGGAGGTGA +GACGTCCGCACATCACAGAGAGGGGCCGTCATCTGCGCAGGGCCACGGCGGCCTGCAGGACAAGCAATCAGGGCCCACTCTACCCCCGACCCCCACTGTA +CCCCAGGGCCTGCCTTGCTGACGGCCACCAGCAAGAGCCCAGTAAGTGGGTGCAGAACGCACAGGCCAGAGGTGGGGGCTGAGCCTGGTGCCCACAGACT +CCATTTCCCATGGACCTGCCCCTAGAGAATTCCCACCCTGAGGCCACAGGTCTAGAAGCTCTCAGCCTGACGCTGATTCCTGCCAGCTCCCCATGTGGCC +ATAGCCTCGCTCAAAGGCCCTTGGGTGCCAGGACAAGCGCGTTCACAAAGAACACAGCCACAGCCTCCACCACCTGGAGGCTCAGGCTCGTGCCTTTGGT +CACTTGGTCCCCAGGCCTCGGCTTGGACGCCTGTCTCCACAGGCTCCCAGACACTCCGCACAGGGCAGCTGTCCCGTTCTAGGCCCTGGGTATGGGACAT +GGAGGCCGGGTGGAAGGCCTCAATGGGGAGGCAGTAACAGGATGGTAGGGCGCCCTCCTGCCAGGGGGTCCCACCAAGGGCAGCCAGCAGGACTGAGACA +GAACCCAGTCCCTCCCCACCCACCACTCCAGAGCATGCTTCCTGGGGCCAGCACCATGCCTGACCCTCCGTGGGTCCCCACATGAGCTGGACAAATGAAC +GACCAAAAGACAGGAGGCTGTGGTGCCCCACCCACCTGGACCGAGGGAAAGGGCGGAGGGGAGGGCGCCCTGGTGGTCCCCCGCCTGAGGCCAGGGCCAT +AGATGACCTTGCAATCCCAGCCCCCCACACCTTTCTCTGGCCTGGATTCCCGAGGGCCCCGGGGAGGCAGGGACCCCCAGCCCAAGTGTCCTGCGGCCCC +ACCACCAGCCCCGCCAAGGCCCCACCCCAAGTTCTAGAACCTGGCTGATCACTGGCGGTCAGCGGGGACCCAGGAGCGGGGAGGGGTGGCGGGAAGGCAG +GAGAAAGTTGAGGGAGGCAGGCGGGCGGGTGGCTAACGGGGTGGTGGGTGTGAGCTGGGCCAGGCACTGCCCACCACCCGCCCGCCCGCCCCGCAGCTCG +GGGGCCAATGAGCAGCGGCCGGCCTGATGTCACCCTGCAAATCTCAGCCTCGCTCTCTAACAAAGAGAACAATGGGGCGGCCAGAGGGAAGCTCCGACGA +TGCCACCGCTGGACCCCACACCCGGGGCCTGCCGCCCGCCGGCCTGCCCAGCAGGCTGCACCCCAGAAGTGGCTTTGACAGCCGGTCCTTCCCCAGGCCC +CGAAATCCCTGACTCGGGGCCAGAGAGTGGAGCAGGGACCCTCTCCTGCCCGGTCCCGTCCCCACCCCAGTCAGGGCCCCAGGCTGGAGACTGAGACGTG +CGCTCTTTGTACTGTCAGCCTTCTCTCCCGGTCCTGCAGGCGGCCCCCCTAAGCCACCCCTAAACCTGCGCTTGCCCCGCCCCGCCGCCTGTGCTGGGTG +TGGGGCGCCCCCCGCCCGGCCGGAGCCCCGGGCCCTCGAGCCCCTCTCTGGGGTGCCCCTGCGGGCGGCCGAGGGCCTGGGCTGCGGCGCGGCTCCCCGG +AGCCTTTCCGGGCTGGAGGCGGCCCAGACAAAGGCGGCGGCGGGGCCGGAGCGCGCAGGGGAGGAGCGCGGGCTGCGCCCAACTTTCTCCCGCGGCGGCT +GCAGGACAAAGGCGCAAAGGCAGCGGCCGAGGCCGGAGCCCACGCGGGGCGTGTCCGGTGCGGGGCGTCCGGCGCGGGCTGGGCTGGGCTCGGGCGACCC +CCTTCCCCGGGGCGGACGGTGCGGGGACCCCCAGGACAGCAACCCCCGACGAGGGCCACTCACCCTGGCGACCCACGATCTCGGCGACGTGCTCGGAGCT +GGGCACCGGGACGCACTCGGTCATGTTGACGCTTTTCTTGCGGCTGCCGATCACGCTCATCTGGTCGGCCAGCAGCGTCGGGGGCCCCAGGGCCGCGGGG +TGGGGCGCGAAGCCCGCGAACACGTCGGGGGGCGACGGCCGGGGCGGCGGCGGCGGCGGGGGACTCGCGTTGGGGTCCAGCAGCGGCAGCGACCCGGGGG +CCACGGCGGGGGCCAGGGTCGGGGGCGCGCCGGCCTCAGGTCCGTCGGGGGGCACAGGCTCCGGAGCCGCCCCGCCGTCCGCGCCCCCCGCCGCCGCTGC +GCCGTCCCCGGCCGCCCCCTCCTCGTCCGTGTCGCCAGCGCCCCCCAGCCCGAGCGCCGACAGCTGGTCCAGCGCCAGGCGGAGCGCGGCGGCCGCGTCG +TCGGGTTCGGGCGGCGGCCGGGGCGCGGGCGCGGCCTCCTGGGCGCCCTCGGGCGGGGGCGCAGGTCCGGGTCCGGGGTCCTCCCCCGCCGCCCCCACGC +CGCCGCCGCCGCCGCCCCCGCCCCCGCCGCCGTCGGGCTGGCCGAGCGAGCTGGGCATGGCGGGAGCTAGCGCTGGGGCCCGCGCTCCTGCCGCCCGCGC +CGCCGCCGCCGCCCGCGCCGCCCTCCGCCTCTGCGAGCTGGGCCGCCGGCCGCCTGCATCCAGCGGCGGGGGCGGGCACGGGGGGCCGGGCGGGCGGGGC +GGCGGCGGCGCGGGGCTGCTCGGGGCCGGGCCGGGCCGGGCCGGGCGGCGGCAGCGACTCTGGCTGCGGCTCGGCGGCGGCGGCGACGGCGGCGGCGGCT +CCTCGGCGGCCGAGGCGGCGGCGGCGGCGCGGGACGCTCCTTCCCTCCCGCCGCCTCCCGCGGCCCCGCCCCGGCCCCGCCCCCGCGACGTCACGCCGCG +GCCCAACAATGGGCGGCCCCCAGGGCGCAGGCGCGCGGGGCGGGGCCGGGGCGGGGCCGGCGCCGGGCACGTGGTCCAGGCCCCGCCTCCGCCCGGCGCT +CGGGCGGGAACCCGGGCGCATCCGCACGTGCGGGCGCTGCTGCAGGTGTGTGCGGCTCAGCCCCTGCCTGGACAGCGCTCCCTCCCCAAGCCTGAGAGTC +CCTGCCTCGCGCGCCCCAGGGCCCGAGGTCCCGCTCCCCAATTTCCCCTAGAGATCCGGGTCGCCCCCAAGCGAGGTCTCTTGCTCCACGCCCGCTTCCT +TGTGCCAGGGACCCCCACCTCCCTGCATAAAGGCGTGGGGTCCTCTCCAAGTCCCCCTCGCGATCCCACTGGACTTCGAAGTCAGGCTCCTGCCCGCCCA +CCGCCTCTGTGCCAGGGTCCAACCCCCGCCCCACGGTGCACCCCCCAGGGCCTGGGGTCCCAGTCCCCAAGTACCCCTTGCTATCAGGTGGGCTTTAGGG +TCAGGCCCCTGCCCCACCCCCAGCCTCTGTGCCAGGGACAGCTCCACAATCATGCACACCCCAGGGCCTGAGGTCCCTCTCCCCTAGTCTCTCCTAGCTC +CCCTCTGGCTGGCTCCCGGCTTTGGGATCAGGCCACCTCCTCCACGCCACCTCCTCCGCCCCACCCAAGGCCACAGACCCGGTCTCTGTGCCCCCAGCCA +GAGACCTCTCTACCACAGTGGTGCTTCCATGGCGAGGGCAGGCTCACACCAGCCAGAACCCTCCATGTGGAGCCCCACCCTCTTCTGGGGTGCCTTTCCC +CGCAACGGGCGTTGTCCACCTCTAAAGCCACCCTTGCCGGGCGCGGTGGCTCATGCCTGTCATCCCAGCAGTTTGGGAGGCCGAGGCGGGTGGATCACGA +GGTCAGGAGTTAGAGACCAGCCTGGCCAACATGGTGAAACCCCCGACTCTACTAAAAATACAAAAATTAGCCAGGCGTGGTGGCGCGCACCTGTAATCCC +AGCTACTCAGGAAGCTGAGGCAGGATAATTGCTTGAACCCTGGAGGTGGTGGTTGCAGTGAGTCGAGATTGCACCACTGCACTCCAGCCTGGTTGACAGA +GCAAGACTCCTCTCAAAAAAAAAAAAAAAAAAAAAAAATAGCCGCTTTCCCAGCGGCTCTTCCTCCAGCTGTCCTTCGGGGCCTTCCTTGCACCTGTGGG +GTTTTTTGTGATAAACCTGTCTGGCTGGGTCTACCTGCCCCCCTCTTCTACCAGACCTGTCCCTGGCTGGCTGTGCAAACTTGGACCGAAGGCAGGGCTC +TCTGGGCAGGAGTGGGGCAGCCTGCCCCTTTGCCTAGCAAGGCTTCTCCTCTGTCCCCTCCCCCCGCCTCACACACCCTGGGTCCCCCTCAGCCACTCTT +CTAGTCCCTCAGCCACAGCCACCCACTGCTGGGCCCTTCACTTTTGGTGGCTTCTCTGCCCACTTCTTCCAGGCAGGCAGGGTCAGGATCCCCCTGCCTG +GAGCCCTTCCCCACCCAAAATCTCTCTCCTGACCCCAGGCTGCATCCAGCCCCACTTCCCCTCCTGGGGTCCTGGACTTCTCTTTCGTGCACGCCCATGC +TTGGAATTGTTTTTCTATCTCTCTTTCTTTCTCTCTTTCTTTTTTTCTCTTTCTTTCCTTTTTTTCTTTCTTTCTTCCTTTCTTTCTTTTCTTTTTCTTT +CTTTCTCTTTCCTTTCTTTCTCTTTTTTCTTTTCCTTTTCTTTCTTTCCTTTTTTTCTTTCTCTTCCTTTTCTTTTTTCTGTCTTTCTTTCCTTCTTTCT +TTTCTTTCTTCTCCTTCCTTCCTTGCTTCCTTCCTTTTCTTTCATCCTTTATTTCGTTCTTCATTTCTTCTTTTCTCTCCCTTCCTTCCTTCCTTCCTTC +TTTCTTTCTTTTTTTTTTTTTAGACGGAGTCTCGCTCTGTCACCCAGGTTGGAGTGCAGTGGTGCAGTCTTGGCTCACTGCAAGCTCCGCCTCTGGGTTC +ACGCCATTCTCCTGTCTCAGCCTCCCGAGTGGCTGGGACTACAGGTGCCTGACGCCACACCCAGCTAATTTTTTGTATTTTTTGTAGAGACAGGGTTTCA +CCGTATCAACCAGGATTCTCCCTTCCTTCTCTGCTCCCCTCCCCTCTCCTCTCCTTTCCTTTTCTTTCTTTTTCGGACAGAGTCTTGCTCTGTTGCCCAG +GCTGGGGTGCAGTGGCTATTCACAGGTGTGACCCCAGGACAGATCAGCATGAGAGCTTTGACCAGCTCCGTCTCTGACTTGGGTAGGTTCAGCCCTCCTT +AGGCAACCTGGTGGTCCTCCCAGTCCAGGGAGGTCATCATATTAATGTAGACGCTGGATCAGCATAGCTCACTACAGCTCAGAACTCCCGAGCTCAAGCA +ATCCTCCCGCCTCAGCCTCCTGAGTAGCTGGGACCACAGGTGTGCACCACCACACCGGGCTACTTTTTGTATTTGTAGAGACAGGGTCCTTTTTGTTGCC +CGGGCTAGTCTTGAACTCCTAACCTCAAGCAATCCTCCTGCCTCAGCCTCCCAAACTGCTGGGACTACAGGTGGGTAACACTATGCCCAGCCACTTGCAA +TTATTAATGGCATTGTCAGCCGGGCGCCGGGCGCGGTGGCTCACGCCTGTCTTCCCAGCACTTTGGAAGTCCAAGGCAGGTAGATCACCTTAGGTTAGGA +GTTCTATATCAACCTGGCCAACACGGTGAAACCCTGTCTCTACTAAAAATATGAAATGAGCCGGGTGTGGTGGCGTGAGCCTGTAGTGCCAGCTGCTTGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGTGGAGGTTGCAGCAAGTTGAGATCACACCACTGCACTCCAGCCTGGGCAACAGAGCAAGACTCT +GTCTCAAAAACAAACAAACAAACAAAGAAAAAACCCTGTGTCTAATAAACAAATGAATTTATGAATGAATGAAGCAATGAATATTTAATTCTTTCCCAGT +TTTGGAGCCTCAGAGTCAAAACTCAAGGTGTGCGCAGGGCCGCGCCCCCTTCAAAGGCTCTGGGGAGCGTCCTTTCTGCCTCTTCCATCTTCTGGGGGCT +CTGGGCCTCATCGCTCATTGTGGCCTCATCGCTCATTGTGGCCTCATCGCTCATTGTGGCCGCATCGCTCTGACCTCGGCCTCTGTCTTCACACACCCAT +GTCTCCCTGTATGTGTCCTGGTTTCCCTCTTCTCATGGGAACAGGAGTCACGGGATGAGAGTCCACCCCCTCCCGTACAACTTTGGCTTAACTTGTCTGC +AGAGACCCTCTTTCCAAACAAGGTCCCATTCAGAAGTTGTGGGGTTGAGGACACAGACATCTTTGTGCGGACATGATTCAACCCATAATATACCTCCTTG +GTTGTGACAGCCCAGATGCCCACAAACGTGGCCCCTGGGCCCAGAGTCACCTCAGGTGGGAAGCGCTGGTGTAGGTGGTGGCACTATTGTGGTCACCGTG +AAATGTGAAATTCTCTCAGGCCCACTCTGCATCTGATGTTTTTTACTTTTTCTTTTCTTTTCTTTTCTTTTTTTTTTGAGACGGAGTCTAGCTCTGTTGC +CCAGGCTGCAGTGCAGTGGCACAATCCCAGCTCACTGCAAGCTCCGCCTCCTGGGTTAAAGCGATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGAACTAC +AGGCATCCGCCAACAAGTCCAGCTAATTTTTGTATTTTTAGTAGAGACGGGGTTTCACCATGACGGTCAGGCTGGTCTTGAACTCGTGACCTCAGGTGAT +CCGCCCGCCTTGGCCTCCCAAAGTGCTGGGATTACAGCCATGAGCCACCACGCCCGGCCGCGTCTGACATTTTTTCATGGGAGAATGTTGGAAGAAAATC +ACATAGGAAGGGAGGCATTTTGACCGGGCAGGGTGGGGGTTATGGGAGACAAGAGGAGCCGTGATCATCGCTGATGAAGCCCAGGGGTGGGCCTGGGGGA +TCCATTGTCTTGCTTAGGATACAGTTTTTTTTTGTTTGTTTTGTGTTTTTGAGAACGGAGTCTTGCTCTGTCACTCAGGATGGAGTGCAATGGCGCCATC +TTGGCTCACTGTAAACTCCGCCTCTCAGGTTCAAGAGATGCTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGTGCCCACCACGCCTGGCTAATGT +TGTATTTTTAGTAGAGAAGGGGTTTCTCCGTGTTGGTCAGGCTAGTCTCAAACTCCCGACCCCAGGTGATCCTCCTGCCTAGGCCTCCCAAAGTGTTGGG +ATTACAGGCGTTAGCCACCGTGTCTGGCCTATTTATTATTATTATTTTTTTGAAGACAGAATCCCTTCACTCTGTCGCCCAGGCTGGAGTGCAGCGGCGT +GATCTCAGCTCACTGCAACCTCTTCCTCCCTGGCTCAAGGGATTCTCCTGCCTCAGCCTCACGACTAGCTGGGACTACAGGCACCTACCACCATGCCCAG +CTAATTTTCGTGCTTTCTAGTACGTGTTGGCCACACTGGTCTCAAACTCCTGACCTCAAGTGATCTGTCTGCCTAGGCCCTGCAAAGTGCTAAGATTACA +GGCGTGTCCCACCTTGCCCAGCCTGTACAAAAAATTTAAAAATTAGCCGGGTCTGATGGCACACACCTATGGTCCCAGCTACTTGGGAGTCTAAAGTGGG +AGGATTGCTTGAGCCCGGGAGGCAGAGGTTGCAGTGAGCTGAGATTACGCCACTGCACTCCAGCCTAGGTGACAGAGTGAAATCCTGCTTCAAAACAAAG +AAAAAAAAAAAAAAGGCCAGGTGCAGTGGCTCACGCTTGTAATCCCAGCACTTTGAGGGGCCAAGGTGGGGGCAGATCAGTGGATCACCTGAGGTCAGGA +GTTCGAGACTAGCCTGGCCAACATGGCAAAACCCCGTCTCTACTAAAAATACAAAAAATTAGCCGGGCGTGGTGGCACATGCCTGTAATCCCAGCTACTT +GGGAGGCTGAGACAGAATTGCCTGAACTGGGGAGGCAGAGATTGCAGTGAGCCAAGATCGCACCATTGCATTCCAGCCTGGCGACAAGAGGGAAACCCCA +TCTCAAAAAACAAAACAAAACAAAACAAAACTCAGAAAGGAAAAGGAAAATGCACAGGGAGAATCCTGTGATGGAGAAGGAAGGCAGGCAGGACAGCAGA +GACAGGAGCATTTTATTGCTTGTAAATTACATCTCAAAAAACCCACTTCACACACGTTAACTGGAAATATCTTCAAATGAACGGCCGTGAGCGTGGTTAT +TTTGGTAACCAGAGAAGGCTAAAAATTAAAACTGTGAAAATTAAAACTGAGCAGGGAAGGCAGTTTTGTGGTCTCATATTATTTGCCCTCAACAAAATTC +TTTTGCCCGTGGCCAACATGGTGAAACCCTGTCTCTACTAAAAGTACAAAGATTAGCTGGGTGTGGTGGCGGGCGCCCGTAATCTCAGCTACTCAGCAGG +CTGAGGCTGGAGAATCTATTGAACCCGGGAGGAGGAGGTTGCGGTGAGCCAAGTTTGCACCATTGCACTCCAGCCTGGGCAACAAGAGCGAAACTCCATG +CCGAAGAAGAAGAAGAAAAAAAAGTACACAATTCTGGTGAGGCACGGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGGGATCACTT +GAGGTCAGGAGTTCGTGACCAGCCTGGCTAACATGGTGAAACCCCGTCTCTACTGGGGGTGGTGGCATATGCCTGTAATCTCAGCTACTTGGGAGGCTGA +GGAGGGAGAATGGCGTGAACCCAGGAGGCAGAGCTTGCAGTGAGCAGAGATCACACCATTGCACTCCAGCCTGGGTGACAAGAGTGAGACTCCATCTCAA +AAAAAAAACTGTGGAACATTATCATTAACTTTTGTGGGTGCCCTTTAGCCATTTCCCCCAGTCCCCATAATCCCCAGTCACTGGCACCCACGTGTCCCCT +TCCTGTCTCTGAATCGGCCTGTCCTGGACATTCACACAAATGGGATTGCACGCCGTGTCGGTGTCTGTGTGTCTCTTGCTGAGGGTGGACTCCTCCAGGG +GCATCTGCGCCGTGGCCGGTGTCAGAGCCTGGTTCCTGTTCATGGCCGAGTCCTGCTCCATGGTGTGGCCGGGCCGGGCTGTGTTCGTTCATCCCTGGAT +GGGCACTTGACTTGTTTACACTTTTTGGACCCCTTGAATCTGGAGCGAGTGTGACAGAATCTCACAGGCAGTGCCCAGCCACCCGCTACCAGAAAGCTGA +GTCTTGCTCCGGTATGGCCCTGTCCGAAAGAACGTTCCGGAAGCTGGGGGTGTTTTCCATGGGCACCTCCGGGCTCCTGGAGATTTGCTGTGACAGCCAT +GAGGGACACACACAGGCGAGGGGCATCCCCGGGGATCTTTGCGGTGGCGAGTGTGTGCGGTGGTCAGAAGGGCTGTCCCTGTCTGCCTGGGTCTGGGGGC +TGCAGGGACAGCAAGGCACGGGCCCTGGGTGTGGCAGGAGAGGCATGATGCCCCTTAGCTGGTGTTGCTGAGACTCGGGAGCCCTGTGGTCCGTGTGGCT +GGGCCGAGGGCTGGGAGGTGCATCCTCGCCACGGGGGTCCTGAGCCTCTCCTCCCTGGTACCCTCTGTGGCGGCAGCGGTGGGGAGCTTGGTCTGAGGGG +AGGCGGGGGACACGTGAGGCTCTTGCTGCTGCTGGCAAGTGCCAGAAGGGCTGCCATGGTGGTTCACACCTGTAATCCCGGCAATTTGGGAAGCTGGGGC +GGGCGGATCACCTGAGGTTAGGAGTTCCAGACCAGACTGGCCAACATGGTGAAACCCTGTCTCTATTAAAAATACAAAAATTAGCTGGGCGTGGTGGCTA +CTCGGGAGGCTGAGGCTTGAACCCAGAAGGTGGAGGTTGCAGTGAGCCCAGATCACGCCACTGCACTCCAGCCTGTGCAACAAGAGCGAAAGAAGAGCGA +AACTCTTGTCTAAAAAAAAAAAAAGTCCCAGAAGGTCTTGGGGCTGAGACATGGGCGGGGCTGGGGGCAGCCAAGTGGCCTTTGAGGATGGGGCCAGGCA +CCGCACAGGGCAGGCTGGTCATGAGGCCCCCACGAAAGATCCCAGCATTGGGAGCTCAGGCTTCCCCGCCCCATGCCAGGTCTGGGTTCTGGGGCTGGAG +TGTGGAGCCTCGGTGCGCCCAGGGGGTTCAGCCTGAGGGTCTGAGACTTTTCCAGGGCAGGGAATTTGACGAGGGCCTGAGCACTGGGCTGGCCCCTCAG +GTGCCCACGCCTACAACTCACTTCTCACCGGGCACGACCTCTAGCAAAGGCCAGTATTGCCTTGGCCTGTGGGGGTCCCCAAGGTTTCAGGGAGAGAGGA +AAGGACCCTCAAGCTTCGTCAACAGCGACAGCCCAGGGCCTGGATGGGCTTCCAGTGGGGAGGGCCCTGTGGCAGGGGTAGGGATCATCACATCTCAGAC +CAAGGCCAGGACATGGCCAGAACCCCGGGATCAGAGGGACTGATCGGGGTCTGTCAGTGACAGGAAGCTGGGCTGCGACAGAGAGGGAGAGACAGCAAGA +GACAGAGACAGAGACCGAGGGAGAGAGACAGGAGAGAGAGCAAGAAACAAAGAGGGACAGAGAGGGAGACGGCGCAAGAGAGAGACAAGAGGGAGAGATA +GAGACAGGGATAGACAGAGACAGAGAGAGACCAAGGGAGACAGGGACACAGTGGGAGATGGGAAGAGGGAAACAGAGTGTCTCTGAGTGCCGGGCAGATG +AGGGGAGGGTGGCCTCCCAGCCTTCAGGTCCAGAAAGCAGCTTCCAGTGGCCATGGCTAGTGAGCTGAAGTCCAGGGTCCCGGGGCACAGCTCCCCTCCC +TGCAGCGGCTGTGCAGGACCTGAGGACCTGGGGGGCCCTCCCTGCCAGGCAGCCCCTCCTGCTTCCCTTCCTTTGGAAGGAGCGGTGCTGGGTCTGAGCC +CCAGCCCATCTTCCTCACCGGGGCAGCAGGGCCAAGACCCACGATCCCTAGGCTGAGCCAGCGGCACCTCAGGGGGCACGGCCCTTGCCCACAGATGCCC +AGGCCGGCCTGGTCTTCTCTGAATACCCCTAAGCCTGACTCTTGGGTTGTGAATGTCCGCGAGGTTGGGGGACCTGCTGGCCCTGTCCCCACACCGCTTT +CAGCCTTTCATCACCCAACCAAAGACAGAAGCTCAAACGTGGGCACCAAAGTCTAGCGGACGCACCGAACTCCAGGCTCCAAGCACATCCACCCATGGTG +GCTTTATTCAGTCACGTCCCCACGCCCACGGCTCCCTCCACCAGGCAGACAGAGGGGAGGCCACCCCACTGCAAAGGGTCCCAGCCAGTGGGCACCAACC +TCAGGAAGACGTGGTCCCCACCTGGAGCTTCCCTCGGCTGCCCTGGCCCTTGAGCCCGTCCTGAGGATTTGTGCTTTGACTCTGACAGGGAGCAGCAGGA +AGCTGCCAGCCCACTGCCTCCATGCGGGTCCTTGGAGGGCAGACGGTGGAGCGGCGCTTCCTCAGCTCCCGCGGTCAGGCCCCATCAGGGATGGTCACAG +TCCAGCCACAGGGGCGACTCTGCCCATCAGTCCCCCTGGGGCAGCGACCAGATCCTGGCTGGGGCAGCACCGGGACAGGCCCTCTCTATGGGCCTAAGGT +CAATGCAGGTGGGGGCTCGCTGGGCCCAGGCCAATGAACCCACCCGTAGGAGCCCTCACTGGGCAGCAGGGCCAGGAGGGCACCAGGGACTGGCCGCAGA +GTCCACTCGGGGCAGGCGTCTGTGGCTTGGAACCTGCCCTCGCCAAGGCACTGGGGGGTTAAGGAGCAGATCCCTCAGACGGCCTTGGGCCAGAAGCTCC +CTGGAGAGCTGGGCACCTCGAGGAGCGTCTGGGAGCCTCACCCTGTCCCAGTGGCTCCTGGCACCCCTGGGAGCGTCAGCACCACCCCAAAGCTGGGTGC +CTGTGTCGCCACTAAACAGAAGGGAAACCGAGGCAGGGGGGCCGGCTGGCAGTGGAGCATTCTGGCAGCGCCGGGCGACCAAGTCCCGACTGGCAGCGGC +TGGAGTTTGGTTTTCAGAAGCGAAGGCTGGCGTTGGCACACAGGGAAGGCTGCCCGATGACGTGCCTCGACTGTGTTACATTTACTGAAGGAGAGCGGCC +TCCTGGGCATGCCACTCAGGCACGGTGAGGCTCTGTGGCACCACCAGCCGCATGGCAGGGCAGAGAGTGGCGCCGTCCTGCATGCCCCCCACAGCAGACC +AGAGTCCCGTCCTCACGCTGCACAGTGGGTGATGTGAGTTTCAAAACTACGCCTCCAGACCGAGAAACCCTCCCAGCTGTCAGCAAGCCGTGGCGCCGAG +CTGCCGGGCACCTGCTGGCTGCTCTCCAGTCTCAAGGAGCTGGGACAGCGGGCATGGGGAGGAGCTGGCCTCGAGCCCAAAGGTCGTAGGGAGCCAGGCA +GGGCCCAGGAGCACCCGGCACTTCCCGAAGCCGGACTCTGTAGAGGACGAGCGTGGAGGGTCTTTCGGGTGGGGGCAGCCCCAGCTGTGTGCCCCGAGGC +CCCGGGAAGTGGGGACGGGCCGAGGAGGGAGCCAGGAGCACGGCCTTCCTCCTGGGTGTCTCCAAGGCTGGGCTTCGCCGCCGAGCCTGGTTCACGTGGG +GCCGAGGACCGCGTCTGCAGGCGGCTCCAGCAGGCAGCACGGGCTCTCGGCAGGGCCTCTGGAAAGGACAGGGAGGGCTGGCTTTAGCGACTCCACGGGA +CGGGGACGCTTGGGCTCTTCTAGGGAGATGGGAAGCTCTTGGGAGGCACCCGTCATCCCAAGCACATCTGTGTTCACCAGGCAGTCCCCACTGCCAGGAC +CCGACTCCAGGGAGCCCCCGTGGCCCCGCAGCACCTGCCCTAGACGTGCTCCATCTCCGGGTCCGGGTCGGGCTCCTCCTCCTCCTCCTCCTCGTCTTCC +TCGTCGTCGTCCTCAGCGCAGGCCTTGTCCAGCGGCGCCTCCCCGTCACGGGCCAGCTCCTCCACGTGCGCCAGCATGTCGGCCATCAGCGCCTCCTCCA +GCCGCTTCCGCACCTGCTGCACCAGCTCTTCCTGCTTCCTGGGGACACATGGACCTTGCGTTACACCAAGGTGAGCGGCCAGCAGGACATGGACACAGGA +TGAACGTGGGGACCTCAGCTGGGAGGGGAGGCCCGAGGGATCCACAGGCACCCCCCCAGGACCAGCCCTGGCCCGTGCCACCCCTCCCTTCACAATCCAC +GCAGAGAATGACCGGCTGCCGCTGGCCATCGCCAGCGTCCGCCACCCTCCCAGATGGCCCCCCTGCCACCTCTACTGGGACCAAGGGAGGGGCCTGACCC +TTCAGTCCCCAGACTTGGCCCTGAGCCTCCCCGGGGCTCAGCTGTGTAAACCCTTGCTCCTGTCCCTTGACAGGCACTGAGTGGGGCAGGAAAACCCTCA +CCAGGCCAGGTAGAGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGCAGATCACTTGAGGTCAGGCGTTCGAGACCAGCCTGACCAACA +TGACGAAACCCCATCTCTACTAAAAATATAAAAATTAGCTGGGCGTGGTGGCGGCCGCCTGTAGTCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATCAC +TTGAACCCGGGAGGCGGAGGTTGCAGTGGGCTGGGATGGCGCCATTGCACTCCAGCATGGGCAACAGAGCCAGATTCTGCCAAAAAAAAAAAAAAAAAAA +AAAAAAAAAGCAAGCCTCACCAAAATCAGCTACCATCAGCCCGCAGCAGCCCCCACCCTCGCAGGCCGGGGGTCACCTTTCCGCTGCCCACTATGCACCA +GCGTGTACTCCTTTACCATGGCTCGGGCGGCCTGAGAAAAAGAATCCACACCCTCGTCTCAACCCACCACCAGGGATGGGGGGCCTCCTCCTCGGGGCCT +ACAAGCTGATGCCAGGCACTCCAGGGTGGCCGCTCCTCTGCCTGCCGCCTCCGGGGCCGCAGCACGTGCTTCTGCCCACCTCCCTCTCCGGCTGCCCAAA +GAGCCCGTCTCTGTTCTGCTTTCAGTCCCAGGCAAAGCTGACTTTGTTTCTCCCCAGTTGTGGCCGAGGCTCAGCCGCCCCCTGCCTCCGGGGTCTCTCT +CCAGCGGCTCCTGCAGACCTGAGCTGCTCCCTCTCACTCTGTCCCCACCACCCGGAACACCCTGGCTCACCTACTCGACTGCAGCCACCACCTGCTCGTC +ATCTTTCCAGACAGGACCCTACCTCCTGCGGAACCCACCACCGAGTTCCTCATTTCAATGCCCTTTTCTATTTCTATAAGTTCTTATTTTATTTTTTTAA +CTCTGTCACCCAGGTTGAATTGCAGTGGCAGGATCTCAACTCCGCCTCCCAGGCTCCAGTGATTCTCCTGCCTCAGCCTCCCGAGTACCTGGGACTACAG +GCATGTGCCAAAACACCCAGCTAATTATTTTATTTTTAGTGGAGACGGGGTTTCACCATGTTGGCCAGGCTGGTCTTCAACTCCTGACCTCAGGTGATCC +TCCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTCAGCCACTGTGCCCGGCCTTATTTCTGCAAGTTCTGCAGGGCTTTTAATGATCTGTCTGCT +ATTTTTCACAGTCTTGTTCTTTTCTTTTGTTGACAATTCTTCCTATTTCACCATCTTCATTTCGGGAAGTTCTCTGAGCGCGCAGAGAGTGTAAATGGAC +CTCAAACCCAAAAGAGGGGGCCCAGAGGTACCACGGCCGGAGGAGGATGCCGCCAGCCGCTCCGGATGGAACCCTTGGCGCCCACAGTTTGTGTGCTTGT +GGGGGTGGCGTCTCAGGTCCATCTGTTCACCCTGTGTGGGGGCACAGGGTCTCTTCTTGTGCCCAGGGGCCTTTAACCCCGGCTGCTGCCACAGGAAACC +CGCATGCCCAGCGCCTCCCTGGCCGTTCCGGGTCTTGGCTCCTTCTTTCTGGAACCGTCAAGTTTCCTTTCCTTCCTCTGACCTAAGCCGTGTGCTGCAC +TGAACGTGAAAGGTCCCGTCTTCGCTCCAGCACTTCCAGAGTTTCCTGCAGGCGCCTCCGTCACCAGGCGGCCTTGCGTCCACTCTGCACACTGGAAGTG +GGTTCGGCCCTGAGGCCCCGCAGGAGGGCCGCTCACCCCTGGGCTGCTCAGCCTCACCTGACTGTTGCCTGTTTCTGAGCGGCCGTGTTCCCTGCTGTTC +GTTCCGAGGCTCTGCACATCAGAACTGCCCCTCAGCAGGCACCCAGAGCCATCTCCCTGAAGGCAGAGACTCCTGGCCTGCCCTGTCCCTCCGTCTCCAG +GGCCCAACATGGAGCCCAGCACCCAGCATAGCCAGTCCTCACGGACTCAAAGGACCACACTCTTTTCAAGAACATTCCTCCAAGGGGTGCCTGGCTCGCC +CTGAACCCAGGACGCGGGTGAAACGGTTCATACTGCTCCGACGATGGGTCCCCTTGCCCTGGCTGTTTCTGTTTCAAAACCCCAGCAGCATCGTGGGGAG +ACGGGAAGCACGCAGGCACACGGGGACACTCAGGGTCCCCACGGCCACAAGAGACAGGGTGGAGCAGCAGGGGACCAGGCCAAGGGGCTACCTGATGTCC +TCGTCGGTCACCATGAAGGCTTTGCACAGGGGCTGCGTGGTGTTGAGCCATACGCCGGGGTTCTTCTCCACGGCGGCCGAGAGCTGTCCCGTGATGGGCA +TGGTGCTAGTGTGCAGGGCGCTGGCGATGGCCGACAGCAGCGTCTCATCCGTGCAGCCAGGTCCCACCCCTGCCAGGCAGTGGACAAACAGCCGCAAGTG +GAGAGGTCACCACGGGGCAGCTGTGGCCCAGACAGGCCACGGAAATGCCCCAAGAATGGGAGCTGCCACCTTCTTGGAAGGAACCCCAACTTGGGTTCCA +TTTCTAAATTCCCTCTCCCGCTTGTGTTACTACATTCATAACAGAAAAAAAAGCAAGTTAGGCCAGGCGTGGCGACTCCCGCCTGTAATCCCAGCATCTT +GGGAGGGCGAGGTGGGAGGACTGATTGAGCTTAGGAGTTTGAGACCAGCCTGGACAACACAGTGAGACTCCTGTCTCTACAAAATAATTCAAAAATTAGC +CAGGTGTCACGCTGCATACCTGTGGTCCCAGCTACTCAGGAGGCTGTGCTGAGAGAACCACTTGAGCCCGGGAGGTAGAGGCTGCTGTGAGTAGTAACGG +CGCCACTGTACTTCAGCATGGGCCACGGAGAGGCTGCCTTTTGTTTTTGAGATGGGGTCTTGCTCTGTATCTTTTTTTTTTTTTTTTGAGACGGAGTCTC +CCTCTGTTGCCCAGGAGAGTGCAGTGGTGCGATCTCGGCTCACTGTAAGCTCCGCCTGCCAGGTTCACGCTATTCTCCTGCCTCAGCCTCCCAAGTAGCT +GAGACTACAGGCGGCCGCCACTACACCCGGCTAATTTTTTGTATTTTTAGTAGAGACAGGGTTTCACCATGTTAGCCAGGATGATCTCGATCTCCTGACC +TCATGATCCGCCCGCCTTGGCCTCCCAGAGTGTTGGGATTACAGGCGTGAGCCACTGCACCTGGCCTTGCTCTGTATTTTCTGTAGAGATGGGGTCTCAC +TATGTTGTCCAAGCTGGTCTTAAACTTCTGAGATCAAGTGAAACTCCTGCCCCAGCCCCGCCAAGTGCTGGGATTATAGGTGTGAGCCACTGTACCCAGC +CGACCCTGTCTCAAAAAACAACCACCAAAACCATGCAAGAGCTGCATTCTTTGTTCTGTGGTGTGGACGTGCTGGGAGAGTACAGAAGCAAAGTCAGCTG +TCCTTGTTTGTTTATTTAGGATCTCCATGGCAAAACTGCACGTCCTGCAGGTGAAAACAGCCCCAGGCCTGCGCCACACCTGGAAGCCACAAAGCCCCAC +CCGCAGGGTCTCCAAGGTCAAGAATGAAGGGCCCAGCCCAAGCGCCCTTACCCATCCCCAACCCCACTGGGTCCCCTCCTCCTGCCCCAGTCGCTGGCAG +ATTTGCCCTAAGCACCCAAAGCAGGAACAGCCATCCACCCTGCCAGGAGATGAGGGCACCTGCAGCACCTCCACCCCACCCGGCACATCCCCTTCCGCCT +CCCCTCAGGGTGCCCGCTCACCCTGCAGGCCCTTGGGGAGGTCCATGGTCTTGACCAGCTCCTCAGCAATGTCGAAGGCGTTCAGGCCGCTCAGCTTCTT +CTCCCAGAAGAGCTGCCCCAGACACATATGTGAACCTCAAGAGTGGCCCTGCCCTCTCCCCACTCCAGGTCCTTGCTGGGCTCCAGGGAGGCCCACCTGG +CCTCCTTGCCCCATGTGGGTCCCAATGGGGCATCTCCCCTCCCACTGCCTTGGGTCTCCAGACCCTGCCCAGGCTTTCCACAGCCAGGGATCCAGTGGAC +GTTTGTAAATAAGAATAAAAAATACACATGGGGTGGCTCACGCCTGTAATCCCAGCACTTTAGGAGGCCGAAGTGGGTGGATCACCTGAGGTCAGGAGTT +TGAGACCAGCCTGGTCAACATGGTGAAACCCCTTATCTACTAAAAATACAAAAAAAAGTCCGGTGTGGTGACGGGCGCCTGTAATCCCAGCTACTTGGGA +GGCTGAGGCAGGAGAATCACTTGAACCCAGGAAGTGGAGGTTGCAGTGAGCTGAGACCGCACCATTGCACTACAGCCTGGACAACAAGAGCAAAACTCCA +TCTCAAAAAAGAAAAAAAAAAAAAAAAATTAGCCGTGCATTGTGACGGGTACCTGAAATCCCAGCTACTTGTGAGGCTGAGGTGGAAGGATCACTTGAAC +CCAGTTGAAACCAGGAGGCAGAGGTTGTAGTGAGTTAAGATCCTGCCACTGCACTCCAGCCTGGGTGACAGAGCGAGACTCTGTCACAAAAAAAAAAAAA +AAAAAAAGAAAAAACAAAAAGAAAATACACACGGTTCTCAGGTTTTTAAGAAGTAGGTTACACAGTCACATATGGGCAGTCAACCCCCTGTATCTGTGGG +TTCCATAACCACACACCCAACCAGCGGCAGACTGAAAATATTTGGGGGGAAAAAAAATAAATAAATACAACAACTGGCCAGGTGAGTTGGCTCACACCTG +TAATCCCCACAGTTTTGGAGGCCAAGGTGGGAGGATCACTTGAGGCCAGGAGCCTGAGACCAGCCTGGGCAACATACAGAAACCCTGTCTCGAAAGTGAA +AAACTTAAAAAAATGAATAAAACACACACAAGGAACGTCACAAGCATCCACACCTCATGAGCAAGCTAGAAAATACCTGCAGGTAACGTGCAAACATTAG +ACCATTTCCATTTTTTAAAAATATTTTTATTTTATTTTTGAGACCGGGTCTCGCTCTGTCGCCCAGGCAGGAGTGCAGTGGTGTCATCTCGGCTCACTGC +AACCTCCACCTCCCGGGTTCAAGTGATTCTCCTGCCTCAGCCTCCCGGGTAGCTGGGATTACAGGCGCACACCACCACGCCCAGCTAATTTTTGTATTTT +TAGTAGAGACGGGGTTTCACCATGTTGGGTCAGCCTGGTCTCAAACTCCTGACCTCTCAGGTGATCCACCTGCCTCGGCCTCCCAAAGTGCTGGGATTAC +AGGCGTGAGTCACCGCGTGAGGCCATACTAGACCATTTTCTGAGGGGCCTGAACATCCCCAGATTTTGGTATCTGGGGGTTGAGGGTGGGGCGTATCCTG +GCACCAATACCCTGCACATTCCAAGAGGGGACCGCAGGACTGGGTCTTGCTCTGCCCCCAGGCTGGAGTGCAGTGGTGTGATCATAGCTCACTGCAGCCT +CAGCCTCCTGGGCTCAAGCAATCCTCCCACCTCAGCCTCCCCAGAAGCTGGGACCACAGGCGGGCGCCACCACGTCCAGCTAATTTTTTACTTGTTTTTT +GCCTCGTCATGTTGCCCAGGCTAGCCTGGAACTCCTGCGCTCACTACGTCCGCTCCACGTACGACCTCATTCCAAACGTCCACCCACCAAAGTGAACAAC +CCGGCCGGGAAGGCTGGGGTCGCTGTGCGTTGAGCTCACCTGGCGCGGCTGGTCCACCGCCTTCTGCGGGTCGCTCTTGACCTTGTTGCTGGGGTGGTTG +GTAATCTTGGTCACCGGCTGCTTGAAGATGGACGCCGTCTGGCGCACGGGCAGCGCCGTGTTCAGGTCGGGCTTGCCCTGCGGGAGGAAGGATATGCAGT +CCGGCCTGGGGGCGCCCCGGCGGCGCGGAGCCTCAGGGGGTGCGGGGCCCGGGTGACCCCCTGCTTTGCCGGCGCCCCTCGTGTCCCCCGCGCCCGCCAG +GACCCCCACGGTCCGGGGAGGCCGCTCCCGCAGGGTCGGTCCGGCCGGCTCTGGAACGCCCGCCGCGGGCCGCGTCCTCGCCATGCGCCTTGCGCTCTGC +ACCCTGTGGCCTGCGCCTTCCGCTCTGTGCCCTCCGCCCGCTGTGACCTCCTGCGCTCAGGACGCCGGGCTGTGTCGCCTGCAGCTCACGTCATGGCCGC +GTCCCCGCCTAGAACGCCCCGCGCCGACGTCACCTGCGTGACGCCACCACTCACCTTGACCTGGTTGGAGGAGTCGTAGCGCACGCGCTGGCGGCTCTTG +TTCATCTTGCTCATCAGCATCTTGCCCGTGCGGAAGTCGAAGGTGCTCAGGTCCATGGAGCCGCCCAGGTAGCGCGCCAGCTGCGGCTTGCTGCGGAACT +TCTTCCCGCTCGGGCTGCGGGGAGGCGGGACGGTCGGCGCCCCGGGCGGACCCCAGACCCCAAACCCAGGCCTCGGCCGCAGACCCAAACCCAGTCCCAG +CCCCAGCTTCAGGTCGCGACCCCAGCCCCAGACCCCAACACGGCCCTGACCCCAAACCCAGGCAGGCCCTGGCCCCAGCCCCAGACCCCAACCCTGGCGT +GACCCCAGACCTTCATCCCAGACCCCAGCACCCCACAACTGGCCCCTAGATCTGGGCGCCAGCCAGACCCAGAGCACTGGCCCCGATCCTCACACCCTGG +CCCTAGCCCCAGCCTCCACATCGGATCCTTGCTCCAGACCCCCAACCCCGGTCCCCTCTGAATCCTCCCCACCGTAGGCCCTGGCAGCGTCAGGCACAGC +AGACGCTGAGTTCGGGTACAAACGCTACTACCTACAGGGCTTTGGGCCCCGGCTCTGGGAGGATGGCTCACATGTCCAGAACATTCCAGACATGGAATTT +AGGTCACATTCTTGAGAAAAGACCCCACGGAGAACAGGTATGTGAGGGACAGCCCTAAAAGCAATCTTCTTCCACCTTGGGGTTACAGCAGCAGGGCCAG +ACTGGGAAGGGGTCTCGTTCTAAGATCTGGGGCCAGGCCCTAACAGCTGCTTGGGCATAACCCGACTGGAGAGCTCGCAACAAGGCAGCCAGGTAAACAC +AGACCTGCTCTCAGACACGGGGCTCTGCTCTCAGCCTGCCATGGACAAGCGCCGGCAACTCATCCTCTCCAGGACATAAGGACACCCACCAATGGGTTGC +CCTGTGTGTCACATGAGGTCACACTACAGGATGACAAGCACCCAACCCAACACACCGTCATCATGGTTGGGATGTAAGATGGAACAGCCATGTTGGAAAA +GCCTGACAGCTCTTCACTGAGTTTCCAGATGACCCGGCCACGCCACTCTTAGGTATCTGCCCGAAAAATGAGCACGCATCCACACCATCACTTCTACACG +GATGTCCCCAGGAGCCAGAAGGTGGAAGCAGCCCAGACGCCTTCAATGGATGAACGGACAAACGCCCATCCACACGATGGGACATACTCAGCCATGAAAA +GGAGCGAGGCTCTGACACAGGCCACAGCGTGGATGCACCTTGAGGACGCCACATTCAGTGAGAGACGCCAGACACAAAAGGCCACACAGTGTGTGATCCC +ATTTCTAAGAAATGTCTAGAACAGGATAATTCAGAGACAGGAAGGGGACGCGTAGTGCCAGAGGCTGGGGTGCAGGATGTGGAGTGGCTGCTGATAGGGA +CAGGACTTCGTTTCTCTCTTTCCTTTTGGAGATAGGGTCTCACTCTTGCCCAGGCTGGAATGCAATGGCTCAATCACAGCTCACTGCAACCTTGAACTCC +TGGGCTAGGGTGATCCTTCCACCTTAGTCTCCCAAGTAGCTAGGACGACAGGCACAAGCCACCACGCCTAATTTTTTTTTTTTTGAGATGGAGTCTCACT +CTGTCGCCCAGGCTGGAGTGAAGTGGCTCGATCTTGGCTCTCTGCAACCTCCACCTCCCAGGTTCAAGTGATTCTCCTGCCTGAGCCTCCTGAGTAGCTG +GGAGTACAGGTGCCCGCCACCACACCTGGCTGATTTTTGTATTTTTAGTAGAGACCAGGTTTCACTGTGTTGGCCAGGCTGGTCACGAACTCCTGACCTC +AGGTGATCTGTCCGCCTCAGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGTCACCGTGCCCGGCCTAATTTTTTTTTTTTTTAAGACGGAGTCTCGCTC +TGTCACCCAGGCTAGAGTGCAGTGGTGCGATCTTGGCTCACTGCAACCTCCGACTTCCGGGTTCACACCATTCTCCTGACTCAGCCTCCCGAGTAGCTGG +GACTACAGCTGCCCACCACCACGCCCGGCTAATTTTTTATATTTTTAGTAGAGGTGGGGTTTCACAGTGTTAGCCAGGATGGTCGCGACCTCCTGACCTC +ATGATCTGGCTGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCAGCCAATTTTTATATTTTTTTAATAGAGATAGGGTCTCAC +CATGTTACCCAGGCTGGTCTGGAACTCCTGAGCTCAAGCAGTCCTCCCATCTTCCCTCCCAAAGCTTTGGGATTAAAGGTGAGTCATCACGCCCTGCTGC +TTCATTTCTTTTTTTTTTCATTTTTACTTTTAGATCCAGGGTCTCCTTGTGTCGCCCAGGCTGGAGTGCAGTGGTGTGATCACAGCACACTGCAGCCTTG +ACCTCCTGGACTCAAGGGATTGTCCTGCCTTGGCCTCCTGAGGAGCTAGGACTACACGTGTGCACCACCATGCCCAGCTAATTTTTAAATTTTTTGCATA +GATGGGGACTCGCTATGTTGCCCAGGTTGGTCTCCAACTTACGATCTCAAGAGATCCTCCTGCCTCGACCTCCCAAAGGGATTATAGGCGGCAGCCACTA +TGCCTGGCTGGTGTCTTTTATCTTGATAAAATCATTTAGAAATAATAGCACTTGTATGGTGCTTACTAGGCCAGGTACCTCAAACATATTATGTCTACAA +ACTCAGTCAACAGTCACTTTTATTAATAATGCATCAGCCTGAGATTGGTGGGTAGCTCTGTTTTGCTGTTTTCCCGTTTTCCCAGAATCCTCTAGGGCAG +TCTCCTCCTGTCCTCTTCTGCCCCTGCCCCAGACGTCCTGGCCCATGGCAGATGCCAGATGTCAGACAACTGAGACAGCTCAGAAGAATCTCCCATAGCC +AGAAGGAAACTCAATTCTGCAGGCACTGCACAGAAATGCTTGGTCCCATGCTTAGCTCAATCGCCTCTATCCAGGATCTATGTACTGGGCCGATACATAG +ATCACAGGAAGTTTTATTTCTCTCCACCCCTGCCCCCCAACCCCGGGCAAATTCCATGGTCCACAAGGACACGGGCAGGCTCCAGCATGTCCAGTAGGAC +AGGACGCCTCAGGGAGGGCACGAGGACAAGTGCCTGGGGGTCTGAAACCACTGAGGGCTCTTCCCGGAGATTTACTTTTGAGACTTAACTCTTTTAATTA +CTCTCTGGACTGGCTGACGTTCAGTCGAAGCTGGTTTGCCCAGGGCAGTGGAAAGAAACCAAGAAACCAGAGGCTGAGACTCAGGCTTCATGTAGCCACA +AGGAAGGAAGAAGAGACCCCACAAAACACTCCCAACAGCTCTTTGCCTCCGGTCACCCCAAAGAGAGGCCGTTCTGCCTTTTAAGATGAAGGGAAACAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCACAGCACTTTGGGAGGCTGAGGTGGGTGGATTGCCTGAGCTCAGGAGTTCGAGACCAGCCTGGGCAACATG +GTGAAACCCGTTTCTACTAAAATACAAAAAATTGGCCGGGCACAGTGGCACGTGCCTATAGTCCCAGCTACTCGGGAGGCTGACGCAGAATTGGGTTGAA +CCCAGGAGGCAGAGGTTGCAGTGAGCCGAGATCATGACACTGCACTCCAGCCTGGGCGACAGAGCAAGACTGTGTCTCCAAAAAAAAAAAAAAAAAAAAA +AGGTGTAAGGCGAACAAGAGACACACACAGACCACAGCCTGGTTGTTAAGACTGGGGGTGGGCGCACAAGGCAGTGGTAAATGGGCCTGGGGTTCTTTCT +AGGGTGATGGAAATTCTAAAATTGAATCTGAGGATAGCTGCCTATATCCGTAAATATGTGAATATGCTGAAAAACCATTGACTCGTGCACTTTAAATGAC +TGTATTGTATGGTACATAAAACTGTATCTCGATAACACCTTCTCAAAAAGAATAAATGCAGTGGCTCACACCTGTAATCCCAGCACTTTGGGAAGCAAAG +GAGGGCCAATCACCTGAGATCAGGAGTTCGAGACCAGCCTGACCAACATGGTGAAACCCCATCTCGACTAAAAATACAAAAGTAGCCGGGCGTGGTGGCA +CATGCCTGTAATCCCAGCTAGCTGGGAGGCCGAGGCAGGAGAATTGCTTGAACTCAGGAGGTGGAGGTCGCAGTGAGCCCAGATTGCAGCATTGCACTGC +AACATTGCACTCTAGCCTGGGCAACAAGAACGAAACTCGGTCTCAAAAAAAAAAAAAAAAAAAAAAAAGAAGGCAGGCGCAGTGGCTTTCATCTGTAATC +CCAGCACTTTGGGAGGCCAAGGAGGGCAGATCACCTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTATTAAAAATATAA +AAATTAGCTGGGGGTTGTGGTGGGGGCCTGTAATCCCAGCTACTCAGGAGTCTGAGGCAGGAGAATCGCTTGAACTCAGGAGGTGGAGGCTGCAGTCAGC +CGAGATTGCACCACTGCATTCCACCCTGGGTGACAAAGCGGGACTACTTCTCAAAATAAATAAATAATAATGAACATAAAAAATTAGCTGGGCATGGTGG +CACATGCCTGTAGTCCCAGCTATGCTGGAGGCTTAGGAGGCAGGATCGCTTGAGCCCAGGAGGTCAAGGAATGCAGTGAGCTGTGACTGCACCACTGCAC +TCCAGCCTGGGTGACAGAACAAGACCCTGTCTCACAATGAATAAATGAATGAATGAATGCAAATGCAAGATAGAGGGGGTTAGTGGTTACCAGGGGCTGG +GGGAGTAACAAGTGGGGAGTGACTGCTAATGAGGACAGAGCTGCTTTTCAGGGTGATGAGAATGTTCTGGAATTAGATAGCGGTGATGGTTGCACAACTT +TGTCAATGTACTAAAAACCACTGGGGGCCGGGTGTGGTGGCTCAGGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGTGCTGGGGTCAGGAGTTCGAGAC +CAGTCTGGCCAACATGGCGAAACCCCTTCTCTACTAAAAATACAAAAATTAGCCGGGCATGGTGGCAGACGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGAAGAATCGCTTGAACCCGGGAGGTGGAGGTTGCAGTGGGCTGGGATTGCGTCACTGCACTGTGGCCTGGGCCAAGAGTGAAACTCCATCTCCAAA +AAAAAACCCCACTGAATTGTACATTTCTAAAAAGTGGCTTTGGCCAGGCAGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCGGGTTAAC +TGCTTGAGTCCAGGAATTCGAGACCAGTCTAGTCTAGGCAACACAGCAAAACCCCATCTCTATAAAAATAAGCCAGGTATGGTGGCACGTGCCTGTAATT +CCCACTACTTGGGAGGCTGAGCTGAGAGGGTCGCCTGAGCCTGGGAGGTCAAGAATGCGTAAGCCGTGATTGTACCACTGCACTCCAGCCTGGGTGAGAC +CCTGTCTCAAAGAAAAAAAACAAAAAAGGTAGCTTTTGTGGAATGTGAATTATATCTCAATTTTAAATAAAGGTTATGCCCATCTATTGACACAAAATGA +TGTCCCTGAGATTTTATTCAATGAAAAAAGAACAGCCTTGATAAAACCACACGTATAGAAAAAAGTGGGCAACATGGCCTGAACTCTCCCCAGGCACCCC +CAACAGAAAACGCAGTCTGGGAGCCTGCAGCCTCAGATGAAGGGCTGGGTTGAGGCCCCAGACCTGCAGAGGGCGGCTCTGGGCTGCCTGGCTTCACCCT +CTGCAGAGAAACCTGAAATCTCTAGCCTGTAGAGGAGCTTCTCCCTGCTTTTCTCCACTGCTAGACCCTCATGCTCAGGGCCAGGGCCCAGAGTGGGAAT +GAGAGAGGTGGGGTGATGACAGCCTCAGGATACTCCGCTCAAGCTGGCCTTGGTTCTAGCTCCCAAGCTGCAGCCACCTCTTAGGGGGTTCCTGCTGCCT +GGACGCCTCTCCCTGTCACTCAATGTCACGTCCTCAGAGAAGCCCTCCCTGACCCCAGTCTCATTCAGGCCCCGTCATCTGCCCTCCCAGATTTCAGCAT +GTGTCACTGCAGATCTCAGGACGTGTACAGGGTTCCAGCTCATAAGGGTACACATTTGGGGACCAAGTTTCCCCTCTCTTGCTGTCCTCCAACTTTCCAG +GAACCAGTCCCTGAGCTCCTCCTGCAGGACGAGGCCCCACACATTGCTTCTGATCACAGCCATCCTTTCCCCGCTCACTTTTCTCACTTTATCTCCCCAA +ACCGGGACAGTCAAGAACCACAGAGGACCGAAGTGCACAGTGGACGGAGCGGTCGTTCTGCCCCTCCTTGGCTCGTGGAAACCACCCGCCCTCACCTGGG +CGGTCTCCTGCCCACGACCCCGAGCTGTGGGAAAAAGGGGGACCAGCCGCACACCCCCCTTTACCCAGGTGCTCGGCACATGGCAGGCGTCCTCCGCTTT +CCCCTCCTGGGGGACCTGAAGGCGCCACGGGACACTGAACCAAGGGGAGGGCGCAATCAAAGCTGGCCCAGAATCAAAAGCATCTTTCCCGAGCCAGGAA +AAAAAAAAAAAAGAGGACAAACAGCAGGTGGCCGACTGTCTGGGACTTGGCTGCAGCAGGCGACTAAGTCTTTGTTCCACGGAGGGGGTTCCCTGCGACC +TTTCAGAGCAGCGCCTTGTTCCAATTTGGGGACGGGGGGGTCTCTGAAAGCCTTCCACCACCAGTAACATCCACGCAAAGACTACCGTTAGGTGGGCTCG +GAAAGTCGAAAGCCTCAGGTCTCCACCCTGAGGGGGCCACGACCCAAGAGGACCAGAGGCCTCGGAAGGAGTCAAGGGGAATACCTTTAAAAAAAGCAAC +GCTGCGTGGGAGACCAGTCACCCTGAGGCGCTTATTCCCAGGACTGGGGCGAGCCCAAGAACCCGTATTTTCACGCACGCCCTCCCCGATCCGCCCATGA +GCCCTGCTCCCCGAAATCCCGGCTGGCCACCCCCTCGGGCTCCGCGCCACCCCAGGAGCGCCCCAAGAAGGCACCCCCTGCGTCTCACGGGAACCAAAGG +GACAGCCCACCCTCCACCCCTGCCCCCCGGTAGCATCTGGCCGCCGCCAGGCGCCCCTGGCCCAGCGCGCACGAACAAAGGCCGCAGTCGCCGTCCGGCA +GCCAGTCCCTGAACGGCCGGCCGAAAGCCATGCGGCCCAACAAGCGGCGCACGCGCACTGGGCCTCCGCGCGCCGGGCGCACACGCACGCAAGACGCACG +CACGCACGCACGACGCACGCGCGGGGCCCAGGCCGCGGCCCGGGGCAGGGGCGCCGAGGCCGCCGCAGAGGCCGCTGGGAGGAGCCCGTTGAGGCCCTGC +GCGGCCGGCGCGCTCATTCACCTATAGTAAAAGACATCCCTGTGGCCGGCCGACAGCCCCGACCTTCTGGGCACTTCTTCCCTCTCCCAGCCCTGCGGGA +GCGCCGGGCACTCCCACCTCTTCCGCTCCATTGCGCCCGGCTCCTCGGCCCGCCGCCGGGCCCGCCGCCGCCGCCCGGACCCCCACTCGCCGCCGCCGCC +TCAGCTGCCTCCGCTGCCGCTGCCGCCGCCGCCACTTGCCGCGGCTGTTCCGGCCCGCGGGCCCCCGCCCTCCGCCCCCAGCCGGGCGCGCGCCGGCTTT +GCCGCCCTTTCGGCCCCCTCCCCGCGCTCGCCAGCCCCCGCTCGGGGGGCCCGCTCCGCCCACCCGCCCGCGCGGGGCCCCGCGCTGCGCAGCCGCGGCG +CCATGCCCCCGCCCCTCTACGGCCCCGCCAATCAGCGCGCTGGGAGGGGGCGGGGCCTTAAGTGGCGTGCGCGCCTGCGCGCTGTGCCTTGCGAGCTGCC +AGTGCCCAGCAGCTGTGCCCGGAGTCCGCGCGGCTCCTTTTACTGTGCCCTGTCTCTGCCGGCCGCCTGGTGCGCGTGCGCGGGGACATGCTTTCGGACT +AGTGGGGTCCTTTCCTCCGACCTTTCTCCAGCCCAAGTCTTGGGGACTCTGGCCCAGTGACTGGACCTCGACTTCCCCGCCCTCCTGGTCTCCCAGCTTC +CGAGCTTTTTACGAGCGTCCAAATCTGGGGGACTTCCCCCGTGACCACCCCTTCCACGCCCCCAAGTTCCCTCCAGTAGCTTTTTTTTTTTTGAGACGGG +GTCTCTGTCACCCAGGCTGGAGTGCAGAGGCGCGATCTTGGCTCACTGTAGCCTCCGCCTCCCGGGTTCAAGTTGTTATGCCTCAGCCTCCCAAGTAGCT +GGTTCCACGGACGGCTAATTTTTGTAGTTTTAGTAGAGACGGGATTTCACCATGTTGGCCAGGCTGGACTCGAACTCCTTACTTCAGGTGATCAGCCCAC +TTCGGCCTCCCAAAGCGCTGGGATTACAGGCGTGAGCCACTGCGCCCCGTCCAGCTGCTTTTTGAACCCTCAAAATCCAGGAATCTGAGCACCCCCCCCC +AGCTCCCCGACCACCCCCTGCACCTTAGTCCAGCCACCATCTCTGGCCGGGAGAGTTCCAGGACCTTCCTGCGGAATCGCCCACCCCCTGTTGTCTCCCC +TTAACCCCTTCCCCAGCCAGCCAGAGGGATCCTGAAATGGAAACGGGTGGGCTGCCCCCCATCAGTTCCCCCTGACAGCGTCGCTCCCAAGGCTAGGGCT +GGGCGGGCCTGCACAGGTGTTCAAGGACTGAGTCTAGCTGCTGTGCTCCCCTGCCTCCAGCTGGAGAAACTGTCCTGGTTCTAAGGACTCTTTTGTTGAC +ATTGGGTCCACCCGATCTGGGATGCTTTCCCATCTGAAGATCTCGTCCCATTTTCAAAGTCCCTTTAGCTGCAGGTTCCAGGGAGTAGGACAGGCACATT +CATTTATTGATTGATTGACTGACTGATGGAGACAGAGTCTTGCTCTGTTGCCCAGGCTCGAGTGCAATGGCGTGATCTCGGCTCACTGCAACCTCCACCT +CCCGGGTTCAAGTAATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGACTACAGGCGCCCACCACCATGCCCGGCTAATTTTTTTGAATTTTTAGAAGAGA +TGGGATTTGACCTTGTTGGCCAGCTGGTTTCGAACTCCTGACCTCAAGTGATCCGCCCACCTCGGCCTCCCTAAGTGCTGGGGTTCCAGGTGTGAGCCAC +AGCGGCCGACGGAACGGGCACATTTTCGGGATGTTGTGCTGACCACAGAAGCACTGAATAAATCAGGATGGATGGGTGGATGATGGTCGGATGCCCCGCT +CACCCCACCTCGTCGTGAGGTGAGGTGAGGTGTGAGACAGCCAGCTCTGTCTCCCGAGAAGCTCAGGAGCTGGTTACTGGCCTGAGACCGAGGCCCCATG +GCATTGGGCTGCCATGGAAGAATCAGTGCTCCCAAGGAGACAGGAAAGTCTATGCTGTGGACTCAAAGCCAGGCAGTTACACCCCAGAACCAGCCGTGGT +ACCTGACTAGGGCAGCCAGAGCAAGGCCTGCCCCCATGCAAGGGAGATGATAATTATGTTTTGAGACAGGGTTTCACTTTGTTGCCTAGGCTGGAGTGCA +GTGGCGTGATCTTGGCTCACTGTAACCTCCTGAGCTCAAGCAATGTGCCTGCCTCAGCCTCCCAAAGTGCTGGGATCACAGGCGCCAGCCACCACGCCCG +GCTGGGAGATTATTATTATTTTTTTAATTTAATTATTTGTGTTTTTTTTGAGACGGAGTTTCGCTCTTGTTGCTCAGGCTGGAGTGCAGCGGCGCGATCT +CGGCTCACTGCAGCCTCCGCCTCCCGAGTTCAAGCGATTCTCCTGCCTCAGCCTTCCAAGTAGCTGGGATTACTTGACTAGGGCAGCCAGTGCAAGGCCT +GCCCCCATGCAAGGGAGATGATTATTATGGTGGCACCCGCCACCATGCCCGGCTAATTTTGTATTTTTAGTGGAGACGGGGTTTCTCCATGTTGGTCAGG +CTGGTCTCAAACTCCCGACCTCAGGTGATCCGCCTGCCTTGGCCTCCCAGAGTCCTGGGATTATAGGCGTGAGCCACCGCGCCCGGCCAAGATTATTTTT +AAAATTGGGCTATGATTGTGACAATGCACTCCAGCCTGGGTGGTAGAGCGAGACCTTGTCTAAAATAAGTAAGTCAATAAAATAGTCTTTAAAATGGCCA +ATTCCAGGCTGGGCGCAGTGGCTGCATACCAGTGTGAATGTATTAAAGCACTGCATTGCACACCTGAAAATGGTTAATTTTATGTTATGTGAATTTCACC +TCAATAACAAAAAAAGTGACCCGGGACATATCATGTGCACACAGGAGCCCATTTGGAAGGGGTCACGATGGCCAAACAGAGAGGACAACTTGAGCAACAA +AATTAAAGTTTATAAAGGATTTATAGTCTGTAGAAAAAATGTCATCAAGGCCGGGTGTGGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCCAAGG +CGGGTGGATCATGAGGTCAGGAGATAGAGACCATCCTGGCTAACACGGTGAAACCCCGTGTCTACTAAAAAATACAAAAAATTAGCTGGGCTTGGTGGCG +GGCGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCTGGGAGGCAGAGGTTGCAGTGAGCTGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGATCGAGACTCTGTCTCAAAAAAAAAAAAAAGGAAAAAGAAAAAATGTCCTCGAGTGGATGCTGGTAGAAATAAATGACTGAATAAA +TGGCTGATGGGACCACGAGACTGCTCCTCTTTACAGTGGAGTCCAGTGACTCACTGTGGCAACAAACACAGGACCCCATCCGCCAGTCTGGCTCCTGTCA +CCTCCTGGGCTGGCGAGGGCCTCAGTGCCACCATGCTGAAGTCTCTGCCTTCCCTTTCGGGACTTAAGTACCAGGACAGCAGATACAGAAATAGGCAGGG +GAAGCTCACTGCTACTGGGGTCTGGTAACCTACAGATTCAGGGCTCAAGTCACACAATTTCTTTTTTGAGACAGGGTCTCACTCTGCCACCCAGTCTGGA +GTGCAGTGGCACAATCACGGCTCACCACAGCCTCAAACTTCTGGGCTCCAGCAATCCTCTCACTGTGGCCTCCCAAAGTACTGGGATTACAGGTGTGGGC +CACTACACTTAGCCTGCAGACAATTTTTTTTTTTAAATTTTTATATATTTTTTGAGACAGAGTCTGGCTCTGTCACCCAGACTGGAGTGCAGTGGTGCGT +GAGCCACCACGCACAGACCCCTGGCCAATGTTTTTTTAAAAATCAGAACAAAATCTGGCCGGGCACAGTGGCTCCCGCCTGTAATCCCAGCACTTTGGGA +GGCTGAGGTGGGCAGATCACCTGAGGTCATTTCAAGACTAGCCTGGCCAACATGGCAAAACCCCATCTCTACTAAAAATACAAAAATTAGCAGGGCGTGG +TGGCAGGCACCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGAAGAATCGCTTGAACCCTGAAGGCAGAGGTTGCAGTGAGCCAAGATCATGCCACTGC +ACTCCAACCTGGGTGACACAGTAAGATTCCATCTCCAAAAATAAATAAATAAATAGGCTTGGTGCAGTGGCTCACAGCTGTTAATCCCAGCACTTTGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGCGGAGGTTGCAGTGAGCCAAGAGCGTGCCACGGCACTCCAGCCTGGGCGATAGAGCAAGACTGTCT +TTTAAAAAAGAATAAGTAAAATAAATTTCTGTTGGTTGAGCCATGCAAAATCTGTGGTATTTTGTTATGGCAGCCCTAGCAGACTGATATAATAGCTATT +TCCATCAACACACTTATGTATGCAGACAGTATGTCTAGGATTTTTTTTTTTTTTTGAGTCTCACTCTGTTGCCCAAGCTAGAGTGCAGTGGTGCAATGTC +GGCTCAGAGATTGGCAAGAGCTGGAAAAAACTGGGCAGCTGTATCAGGGAGTGTGACTTTGTACCATATTCTCTTTTTATACCTGTTCATTTTTATTTTT +TCATTTTTTTTCTTTTTATCAGAGACAGGGGCCTCTTTGTTGCCCAGGTTAGTACTGAACTCCTGGTTCAAGTGATGCCCCTTCCTCAGCCTCCCAAAGT +GTTGGGATTGTAGGCTGAGCCACCACTCCCAGCCTGTTCATTTTTGTATCCCTAATGTGACAGTTTGAAATGTCTACCAATTCTGATATTCTTCCCTTCA +AAACACAGAACCTCATTCTCCTCCCTCTGCACGTGGGCTGGGCCTGGGGGGCTTGCTTTTGATAAACAGGCTGTGGCGGAAGTGATCACGTGAGACTTCT +CAGGGTGGCTCATAGAAGCACTGTGGCTTGCTCCTTCCTCTCCCTTGGTTCACCTGCTCTGGGGAAGGCAGAGGCCATGCCGTGAGGATGCTCAAGCAGC +TTCGTGTAGGGGCCCCCATGGGAAGGAACTGTGGCTGTCACCGACAGCCACGTGAGGGCACTGGCTTGGAAGTGGCTCCAGCCCCAGTTGAGCCTTCCTC +AGACGAAGTGGCCTTGGCTGATGTCTTAACTGCAACCTCATGAGAGACTCTGGGCCACAACCACCCAGATACATCACTCCCAAATCCCCGACTGACACAG +ACTGTGAGAGAGTGAATGTTCGTTGCTTTAAGCCACTACGTGTGGGTGACTTGTTAAGGCAGCAACGGATGAACACACTGCAGATACTACTTATGAGCCA +TTTCAAATAGGCAGTTTCTGTCAGCCATTGGAACACTCTCCTAGACTTGCAACATTCTGGAGCTGAAAGGACGCCTGGGTCACCTGTGCCACTCCAGCTA +CAGTCACAGTAACCAAGCCACCAGCATGATCAACATCCGGGCACGGAGCAGGTTTCAGTGAGGTTTAATGCAACGTGCATTAAAATATCCAAGCTGTTTT +CAGAAACATAAGAAGCCTGAAGCTGAGCTGTGGGTTTCCTCTTGTCCATCCTGAGGCTTGGGCTGCTCCAGATGCAGCAGGTGCTGAGGTGGGAGGAGCT +AGCACCACCAGGCACCTGGAGGGAGAGCAGACGAGGCAGGGTGAGTAGAAGTGTCCCTTCCAGGCTGGGTGCAGTGGCTCACGCCTCTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGCATCACCTGAGGTCAGGAGTTTGAGACCAGCTTGATTAACATGGAGAAACCCCATCTCTGCTAAAAATACAGAATTAGCC +TGGTGTGGTGGCAGATGCCTGTAATCCCAGCTCCTTGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGTGGAGGTTGCAGTGCGCCAAGATCGC +GTCATTGCGCTCCAGCCTGGGCAACAAGAGCCAAACTCTGTCTCAAAAAAAAAAAAAAAAATTAGCTGCGTGTAGTGGTGGGCACCTGTAGTCCCAGCTA +CTTGGGAGGCTGAGGCACAAGAATCGCTTGAACCTGGAAGGCAGAGGGTGCAGTGAGCTGAGATCGCGCCACCGTATTCCAGTCTGGCAACAGAGCGAGA +CTCCGTCTCAAAAAAAAAGAAACGTCCCTTCCATATGAAGCTGGCTGCGGAAGTGGCCCAGGACAGCAGCCTGGCAGGAACACCAATGCAGCACAGGCCC +CGGGCTCCACGCAGTAGGGAGAAACACAGACCGGAGCAGGGCTCTGAGGCCCAGGTTCAAACAGTGGCATGGCCTCAGGCCTCAGGCCAGCACCTGGAAA +ATGGGGGTGTAAGAGCACGGCCACGTGGGACTGTCATGTGGGCACTGGGAAGATGCCACAGGCACTGTGGTTAAGGGGGCAGCTGGCATGCTGGAGAAAC +ACGTGGATGCGTCCAGGGCCTCACAGGCGCTTCCAAGAGCTCATGGGGTGTCCAGCCACTGTGGGCCAGCCTCCACCTTCCCCCTCTGTCTGTAACATGG +GCCCCACCCAGTTCAGGCTGCAGTGCCCACTGAGACGGAAGCAAGGTTTGCCTCAAAGACTCACTGGGATTGTCCAGAGGGAGGGCGAGGCCCACACCCC +AATCACACAACCCAAGGCTGCGGGGCGGACAGTTCTGTGCCCGTGGGCCGGAGATGCCAGAAGGGGCACCCAGGGCCCCACTCTCGAATGCAGGTCTCTC +CAGGGGGAGCAGTGAGGGCTGCCGCCCCGGCTCTGGGAGCCTGGAGAACCCACTCTTCGGCCACCATCCGGCCATCATGCAGTCCACCCACCGCAGCCCA +CTGAAACTTACCAGAGCAGTCTGTGAAGGGTTTGTGTAATTAATTATCCTTCTTAAACTTGCCATTGATGTAAGGTACCCAGTCCAGGATCAGCCGCCAA +TCGGTGGCCCACACCAGCCCCACGGCGCCCACAGCGCCCCATGTGTAGGCCGTCGGGACCCTGCGAGAGGAGAGGGGATGGTCAGGCCTGCTCTGGACCC +TTTCTCCAAGACCCTCTCCTGCCCACCCCGGCCCCCCGTCCTGAGCGGTGATGGCTGAGGTGCGGGCCTGGCACCTGTGCCCGCCCAGTGCTGTGAGCCC +TGAGGGCTGGCACCAGCAGCACAGGCCCTGCCCATGCTGCCGGCTCTCAGGAAGCCAGTAACTGCTCAAGGGGCTGCTGGGGTGGGAGTGGAGCTGGGGG +GAGGCTGGGCCTGGCGCATGTGTAGGTGTTTGTAAGTTTGCAACCACCATGATGATGGGTCCGGTCTGCTGCAGTCTGCAGAAATTCATCCATCCCTGCC +ACAGCTGCAGGACTCAGGCAGGTGCCGCCATCACAGTCCCTGTTCCCAGGCGAGGACACCAAACAACAGACAGGGCGAGGCCCTCACCTGAGGCCACACA +GCTGGCGAGGATCGAGGCCTCCGGTTCCAAGCTCATGCTCTTGCCCACCACGGCACGTGCTGTGAGAGCTCCCCTGAGTTGCCTGGGCCCAGCAGATTCT +AGGAAGGCCCAGCAGATTCTAGGAAGGCCCAGCAGATTCTAGGAAGGCCCAGCAAACCCGCCTGCTGGCGTTTACGCCCTCGCACAGTATGAACTTGGGC +ACAGGCTTCTTTTTTTTTTTTTTTTTTTTTTTGAGACGGAGTCTTGCTCTGTCACCAAGCTGGAGTGCAGTGGCGTGATCTCGGCTCACTGCAATCTCCA +CCTCCCGGGTTCAAGCAATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCGTCACTGCGCCTGGCTAATTTTTTGCATTTTTAGTAGA +GATGGGGTTTCACCGTGTTAGCCAGGATGGTCTCAATCTCCTGACCTCGTGATCCGCCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCA +CCGCGCCCGGCCGGGCACAGGCTTCTAATGAGTAGAACGCAGCATGAGCAATGGGGCATCACTGCCGAGGTCAAGTGACAAAAGACTGGCTTCAGACATG +GAGGCTCACAAGGGGAATCCCAGCACTTTGGGAGGTTGAGGCAGGAGGCTCACTTGAGCCTAGGAGTTTGAGACCAGCCTAGACAACAGAGTGAGACCCC +ATCTCTACACAAAATTAAGAAAAATTAGCCGGGTGTGGTGGCACATGCCAGTAGTCTCAGCTACTAGGAAAGCTGGGGCAGGAGGATCTCTTGAGCCCAG +GAAGCAGAGGCTGTGGCTACACCAACTGCCTTCCAGCCTCGGTAAATATGAGACCATATCTCAAAAAAAATTAAAAAAGAAAAAGAGGCTGGGCGTGGTG +GCTCACGCCTGTAATCCCAGCACTTTGAGAGGCTGAGGCGGGCAGATCACCTGAGGTCAGGAGTTCAAGACCAGCCTGGGAAACATGGTGAAACCCCATC +TCTACTAAAAATACAAAAATTAGCCGGGCATGGTGGTGGGTGCCTGTAATCCCAGCTACTTGGGAGGCTGAGGCGGGAGAATGGCTTGAACCCAGGAGGT +GGAGGTTGCAGTGAGCCAAGATTGCACCATTGCTCTCTAGCCTGGGTGACAAAGTGAGACTCCGTCTCAAAAAAAAGAAAAAGACTGGCTTCCATCCTGG +GCACCTTTGTGCAACCTCTAGCTGCCTCTGGAGAAGCCAGCTGCCATGCTGTGAGATGCCCTATGAAGGGACCCATGTGGCAGAGAACTGACGGCAGCCT +CCAGCTAAGAAGGAAATGAGGGCCGGGCATGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGGTGAGGTGGGCGGATCATGAGGTCAGGAGATAGG +GACCATCCTGGCTAACATGGTAAAACCCCATTCTACTAAAAATATAAAAAATTAGCCAGGCAAGGTGGCGGGCGCCTGTAGTCCCAGCTACTTGGGAGGC +TGAGGCAGGAGAATGGCATGAACCCGGGAGGCGGAGCTTGCAGTGAGCTTAGATCATGCCATTGTACTCCAGCCTGGTGACAGAGCGAGACACCGTCTCA +AAAAAAAAAAAAAAAAGGAAGAAATAAATGAATCCAGCCAACAACCCCGTGAGTGATCGTGGAAACGGATCTGCCTGGTCACACCCTCGGATGAGACTGC +AGCCTCACAAGAGAGCCTGAGGAGTTGACTCAGTGCACCCACTGAAACTGTGAGATAAGCAGCATTTGCTAGTTTAAGCGGCTAATTTTGGGAGACCATT +TCTTATGCACACAGCACTAGATAACAATTGCAGGTCCCACTGCTGGCCAACAGAGGGCTGAAATTAAAATCCAATTCCGGGCGGGGTGCGGCGGTTCACA +CCTGTAATCCCAGCACTTCCGGAGGCCGAGGCGGGTGGATCACCTGAGGTCAGGAATTCTAGACCAGCCTGGCCAACATGGTGAAACCTCATCTCTACTA +AAAATATAAAAACTAGCCCGGTGTGGTGGTGCGCACCTGTAGTCCCAGCTACTGGGGAGGCTGAGGCAGGAGAATCACTTGAACTCTGTAGGTCGAGGTT +GCAGTGAGCCGAGATCGTGCCACTGCACTCTAGCTTGGGCGACAGTGAGACTCTGTCTCGGAAGAAAAAAAAAAATCCGATTCACCTCCCTGGATCACAG +CAAATCACACAGCTGGGATGTTGGGGCGGTAGGGGGTGCTCCTCCTGGAGGCGGATGAAGAAACCCTGCCCACATTGCCCCAAGGGGCCTCACCAGAGAC +TCTCCAAGTGTAGGCCAGGTGCCCGCTCACCAGCTGGGGGCACGCACAGCTGCTCCTGGAACCTGGCTCGGAGGCAGATGCCACCAACAGGGCAGGAATC +TTCGCACGTGTTGTCTTGATGGCATTCTGGATAAGTTATTTATTTATTTATTTATTTATTATTTATTTTGAGATAGAATCTCGCTCTGTCACCCAGGCTG +GAGTGCAATGACGCAATCTCAGCTCACGGCAACCCCCGCCTCCCAGGTTCAAGTGATTCTCTTGTCTCAGCCTCCCATGAAGCTGGGATTACAGGTGTCC +ACTACCGCGCCCGACTAATTTTTGTATTTTTAGTAGAGACAGGGTTTCACCTTGTTGGCCAGGCTCTTCTCGAACTCCTGACCTCAAGGGATCCACCCAC +CTCAGCCTCTCAAGGTTCTGGGATTACACGCGTGAGCCACTGCGCCCAGCCCTGGGTTATTAATCACCAGAGAAGCCTGCTCATAAATATGCCCAGTGGG +CCGGCCTCCGCCTCCCCTATCATCCTGGTCACCCCATGTAGGACCCTGTGGATTTGGACAGTGTGGGAAGAGCCCACAAAACCTGATTTCCACTAGCCAC +TGAGGAAGGACGTACAGACCATGACCACACTGACCAACGACCTCGTCGCCACGACAACCCCTTCCTCAAAGCAAGCCCCAGCAGGGCCTAGAAGGGGTGT +GGACTGCAGGGTCCCCAGCTGGTGAACTGTGGCCCTCTCAGTCCTAAGTCTGAGACTCTGAGACACAACCCCACAGTGCCTCCTGGGGATGAGACCCGCT +CCCTAGCCTCCCAAAGCCACTGCCTGGTGGCACAGCCCTGCACGGCCCCTCGCACGCACGTGTCTGCACCCCTTCCTCTCCCGCTTCGTTATTTTAGGTC +AGCCCCACACCACAGGTCTCGTTTCTTTACCTTTCCTTGCCCACCAACCAGAATGTCCGCCCACAAGGGTTCGGTCTATTGGCGCGTCCCTAACACATAG +TAGGTGCTCAATAAATGTTGGGCTGGGCGCAGTGGCTCATGCCTGTAATCCCAGAACTTTGGGAGGCCGAGGCAGGTGGATCACGAGGTCAGAAGATCGT +GACCATCCTGGCTAACACGGTGAAACCCCATCTCCACTAAAAAATACAAAAAAAATTAGCCGGGCGTGGTGGCGGGCGCCTGTAGTCCCAGCTACTTATG +GGAGGCTGAGGCAGGAGAATGGCGTGAACCCGGGAGGCGGAGCTTGCAGTGAGCCGAGATTGCGCCACTGCACTCCAGCCGGGGCGACAGAGCAAGACTC +CGTCTCTAAATAAATAAATGAATAAATAAATAAATAAATGCTTGCTGTTGGATGAAAGCACGGATGACGGGTGGTCCCCGCTGTGACTGAACACAGAAGA +AGCAGACCTGCTGCACCCGGGAGGGGCTGCACTGGCTACCATGGGCCACTGGGTTCTCAGCTAGGAGCAGGCTTCCTCATCCCAGGCCTGAGTTACCCAC +GCTGTAAAACGCCACCGGCACCATCACATTCCACTTGAAGGTCCCAGTCAGCTCCACCGTGCAGACCCTGTCCCCGACCTGTCCCCCAGTCTGGGATAGA +GGAAGTATGTTCTGGCTTCCGGAGACACTGCCAATCATAAGCCTTTGCTTTTTTCTTTTTTAGAAACGGAGTTTCGCTCTTGTTGCCCAGGCTGGAATGC +AATGGCACAATCTCAGCTCACCACAACCTCCACCTCCCGGGTTTGAGCGATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGATTACAGGCACGCGCCACC +ATACTTGGCTAATTTTGTATTTTCAGTAGAGACGGGGTTTCTCCATGTTGGTCAGGTTGGTCTCAAACTCCTGACCTCGGGTGATTCGCCCGCCTTGGCC +TCCCAAAGTGTTGGGATTACAGGCGTGAGTCACTGCGCCCAGCAGCTCTAAATTTTTTTGTAGAGATAAGGTCTTGCTGTGTTGCCCAGGCTGGTCTCAA +ATTCCCAGGCTCAAACGATCCTCCCACCTTAGCCTCCCCAGTAGCTGGGACTACAGACAGGTGCCACCATGCCCTGATAATTTTTTGTTTTGTAGAGATG +GGGTTTCATTGTGTTGTCCAGGATGGTCTTGAACTCCCAGGCTCAAGTGATTCTCCTGCCTGGGCCTCCCAAAGCACTGGGATCACAGGCCGGAGCCACT +GCACCCGGCTAAGACCTTGCTGCTTTTTTTTTCTTTTCTCTTTTTGGGACACAGTCTCATTCTGTCACCCAGGCTGGAGTGCAATGGCGCAATCTCAGCT +CACTGCAACCTCCTCCTCCCGGGTTCAAGCGATTCTCCTTCCTCAGCCTCCCGAGTAGCTGGGATTAGAGGCACCCGCCACCACGCCTGGCTAATTTTTG +CATTTTTAGTAGAGACGCGGGTTTCACCACGTTGGCCAGGCTGGTCTCGAACTCCTGACCTCAGGTGATCCACCTGCCTCGGCCTCACAAAGCGCTGGGA +TCACAGGCGGGAGCCACCGCACCCAGCCAGGCCTTGCTTCTTAGCACCCCACGTGGAAACACCAGACAACCCTACGGAGGCCACCCCCAGCCCGGCTTCT +ATGGGGGCCACCCCTATGCCGTCCCGCTGCCCACGTGGGCTCAGGCGCAGCTGAAGCTTTCACGCTCCTTGTTAAAAATCATAAAAACCAAAATAGTGGC +AAAGGCCGAAGATGCCGCGAGTGCTGGGCTGGGGATCGGGACTCGGCACCTTCTGGGCGCTTCCGTCCAGGGGGTCACCATTCGGATCCCCCGGTAGAGA +TGGGGAAACTGAGGCTTGGAGCGGCCTAGCCGCGGAGCCGGGCATGCTGGGGTTTGGCCTTGGGTCCGTCACGTCCCGTTCACGCCGGGACGCGCCGCTC +CGCCTCTCGGCCTCAGTTTCCCCCTCTGTCACCGGGAACAACAAGGGACCTGGGCCCGGCCCGGCCCGGCCCCCGGAAACGCGCACAAATACGGAACGCA +GCGGCGCGGGGCTGGGCCGAGGCGGGAGCGCGGATGGGGCCGCGGGTCGGCGTCCTCACCAGTTCTTGACCAGCTCCCGGTAGCGTGGGCCCAGGAACCG +GGTCACCATCGCGGCGGAGTCGCACCCTCAGGATGACCCTGTCCAGCTGACCCGGCTACACTGCGCAGGCGCGGCCGCGGCGCGCACGCGCGCGGGGAGG +GCGGGGGGGGGGGGAGGAAAAAAAAACATCATCCGCCACTGTGCGCGCAGACCCGGAAGCCACTTACAGTAACTTCCGGCGAGGGTTGGACGACCGCGGA +GAAGTGGTCCGGAGTGGGCGGCGTTAGGGCGGTGCTTTCTGGCCACGTGGTCTGGCGGCCGATTGTGCTTCTGGGCTCCGCGGGGCTACCTGCCAGTGAT +TTTGTGCGCCTAGTATGTGCCAGAACGTTATTTACAATGAAGGAAACTGAGGTCCAGCGGGGAAGGGTCTTGCTCAGAGTCACACAGAGGGGAAGAGCTG +GGATTGGAGCCCACTTTTGGAGGCGTCAGGCGTTGTTCCTGATTCGCTGTAGGACTTTGGTCGAGCGGCAGTGCTTCCCTGAGCCTCAGCGTTGCCCGTT +GCTTGGAGGCCCTGTCGGAAATCTCTTTGCAGGATTCCGTTTGCGAGCCTGGGTTATTCCTCATTCCGGCAGCAGAGGGTGGCCTGGCTCCTTGCTCGGT +GAACGTCTCTGGATGCTCTTAGCTGATGACAGGCAGGTCTTTCTGCCTCCTGCTTTCCACCGCACCAGGCTCGCTTGGGCTCGCCTTTCTCCAGTCCCTG +CTTCCTCTGCTCTCCCACAACCCGGCGCAGCACCGTACATGCTCACTCAGCTCCCAGCTTCCAGCCTCCCCCCTGCACACCGGGCCGGTGTGGGCAGAAG +GAAGAGGGGCATATTCCCAGACACCGCCATTGCACTTTTGTGCCTTTTCCCCCATATTCAAGAGTTGCCTCCCTCAGGAAGCCCTCCTGGACTGCCTGAC +CCACAGGCACCTTTACAGCATGAACGGAAAGGCCATAGCCTAGACGGGGCACTGGGCGTGATTTGTCTCTCGGGCGCCAGCGTCACTTGCAGGCCTCGTG +ATAAGGAATGGACACCGTGGGTTCTTCTGCCCAGCCTGGCCTGTCCTCCTGGGGTCAGCCCCTCAGTACACCCCAAGCCTGCAGCTCTCTGGGGACTGCG +GGTGCTAACCCATCCCTATCCCTGGTTAAGGACTCAGGGTGGGAGCCGGAAATAGGTTTTGGACACCACAGTCTGGGCACTGTTTTTCTTTCTTTTTTTT +TTTGAGACGGAGTCTCGCTCTGTGGCCCAGGCTGGAGTGCAATGACACGATCTCGGCTCACTGCAACCTCCGCTTCCCGGGTTCAAGCTTCTCCTGCCTC +AGCCTCCCAAGTAGCTGGGACTACAGGCGTGAGCCACCACACCTGGCTAGTTTTTGTATTTTTAGTAGAGATGGGGTTTGGCCATGTTGGCCAGGCTTGT +CTTGAATTCCTGACCTCAAGTGATCCGCCTCCCAAAATGCTGGGATTACAGGTGTAAGCCACCGGGCCCGGCCCTGGGCATTGTTTGTAGAACTTTCCAG +TTGGCTTGGGGTTTTTGAGCTTGGGATCAGAGAGCACCTGAATAAGACTCTTCCCATTGGTGGAAACTTAAAAAAGTGGGATGCAGGGGCTGACACAGAG +ACTATTAAGAGAAAGGACAGGAACACAAGGGCTGCTGGAATGTCAGCCCAGAGTTTCCAGATGCCACAATGTAAGAGTTCACCAGTGGCCGGGCACGGTG +GCTCACGCCTATAATCCCAGCACTTTGGGAGGTTGAGGCGGGCAGATCACCTGAGACTGGGAGTTCGAGACCAGCGTGACCAACATGGAGAAACCCCATC +TCTACTAAAAATACAAAATTAACCGGACATGGTGACGGATGCCTGTAATTCCAGCTACTCGGGAGGCTGAGGCAGGAAAATTGCTTGAAAACCCGGGAGG +CAGAGGTTGCGGTGAGCCGAGATCACGCCATTGCACTGCAGCCTGGGCAACAAGAGTGAAACTCCGTCTCAAAACAAACAGACAAAAAAAAGAGTTCATC +AGAGACAGTGACATAAACAAGAGCTGAGAGATGGAGAGAGATTTGTAATGACACCTGGATCCAGCTGTGCCTGAAGCCATTCAACATGACATAGAACTTC +CTTTTTGTTTCTTGAGCCGGTTTTTGTTATTTTGTTGGACCATCTGGATGTCCCCTCCACCCTTTTTTTTTGAAACGGAGTCTTGCTGTCGCCCAGGCTG +CAGGCTGGAGTGTAGTGGTATGATCTTGGCTCACTGCAAGCTCCGCCTCCCAGGTTCACGCCATTCTCCTGCCTCAGCCTACCGAGTAGCTGGGACTACA +GGTGCCCGCCACCACGCCTGGCTAATTTTTTGTATTTTTAGTAGAGATGGGGTTTCACCGTTAGCCAGGATGGTCTCGATCTCCTGACCTCGTGATCCGC +CCGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGCATGAGCCACTGCACCTGGCCCACCCTTTTTTTTTGACAGGTTCTGGCTCTGTTGCCCAGGCTGGA +GTGCAGTGGTGCAATCACAGTTCACTGCCACCTCAAGCGATCCTCCCACCTGAACCTCCTAAGTAGCTGGGACTACAAGTGTGTGTCACCAGGTACAACC +AATTTAATTTTGATTTTTTGAGACAGTCTCGCTCTGTCGCCCAGGCTAGAGTGCAGTGGTGCAATCTCAGCTCACTGCAATCCCTGCCTCCTGGGTTCAA +GCTATTCTCCTGCCTCAGCCTCCCAAATAGCTGGGATTACAGGCTTGCGCCACCATGCCCGGCTAATTTTTGTATTTTTAGTAGAGATGGGATTTCGCCA +TGTTGGCCAGGCCGGTCTCGAACTCCTGACCTCAAGTGATCCACCCGCCACAGCCTCCCAAAGTGCTGGGATGACAGGCGTTAGCCACCGCGCCCGGCCA +ATGTATATTTTAAAAGTTGTTTTCCAGCATGAATTTAGAGGCCAGCTGGGTAGAGTGGTGGACAGGGCTCCCTCAGCACCTTCTGTCAACTCCTGGCCAC +TCTCTTTCCCTTAAAAATTATAGACATGGGGTCTCACTATGTTGCCCAGGCTGGACTGGAACTCCTGGCCTCAGGCGATCCTCCCGCCTCAGCCACCTGA +AGTGCTGGGATTACAGATATGAGTCACTGTGCTGAGCCTTCTCCTCCCTAAGGCACTTGTGTGCCAAAGGGCTCTCTCCTGGGGGCCACCCCCCGTCAAG +TGGCCAGGAAGGCACTCCTTCCACCCCAACCCTGTAGGGGAGCAGGGCAGTCCAGCTGTGTCCTCGCAGAGATGCAGCGGCCAAGTCCCTGGGCACAGCA +GCAGATGCCTGCCAGTGGGCACTTTGGGATGAGCAGCGCCCCCACAGGTCCTGCCACACCCCTTCCCCCCGAGAGCTCTGTCCGTGGGTTCCGTGGGCAT +CCGGTTGTGGAGGAAGTCACAGATGCCGCACTAAGGAGTGTGGGGTTGACGCTGCCAGCAACGGAGCCGTGGAAGGTTTCAGAGGAGCAGTGACAGACTC +AGACTTCGAGCCGACTTCGGAGCAGGAAGGGGCAGGGAAGTGGGTTCCAACAGCCCGGGGGGGGGACGTTGGGAGATGGGGAGCCCTCCCAGATGGGGGC +TGGGAGGACCGCAGGTCCTGGATGGTTCCTACGCGCCCAAGTGCAGCCCCCAGGGAGCTGCTTTTCCCCGGGAGCCAATCCTGCTTCCAGGTGGCCTGGA +GCCCTGAGTACACATGCAGGTTCCCAGCCGCCCTGGGAGCCATGGGCTCCTCAGAGTGAGGAGTCGCTTCGAGGAAGCCCAGTGCACAGGGTGGACCACG +GTCCTTGCTGCACCCGAGGTGAACGTCAGGGCCCCCCCCCACTTCCCTTCCTAAACATGTGACACCAGAAAGAACCCGGGGACTGCAGGGCATCGTTATA +AAATGTCACGTTTATTGCTACAGTGCTGTTATATACAGGACAGGTCTCTGAATCCACCTGAAAGAGGGTCGTTTTAAAGTCCCAATCATCCAGCCAGCTG +TGTTGACACGTATACAATTATTTTCTTTAAAAAAATTTTTTTGAAAACCATCTTGAGGCACTCAGATCACACCCCCCACCCCCCATAATTGTGGTTCCCA +GGAACTGCTGTTTCTTCCTCCTCGCGCTGGGTGAATCTCGTTTGAATTCTATGCAGAACGCACAGTTCCAGAGGCTATGGGGCCACTGCCCACCCAGACC +TAGGGGCAGGGCCAGGAGCAAAACAAGAGGGAGAGGCAAGTTCCCTTAAGAGATCAAACTCCCAGGGCGTAGGGGAAGCCACCGAGAAGGGAGAGGCAGC +CGGACAGCCCCTCCCCTCCGCCTGGCCTGGACTGGGGGCAGATACCAGGCATTGAGCTGGCCTTGAGGTTTCCCTTGCATCTACCATGGGGCCCAGGCTC +CCAAGCCAGTCTGGGGAGGGGAGTCAGGCAGTCCAGGATCTCCTGGGGGTAACGGTGGGAGTCTCAGGAGTGGCACGGGGGGAGACGCCCGACCTGCAGC +GGGGATGAACACAGCCAGCCCAGGGGTCCACAAGGCCTCAATGCAGGGAGGGGCATGAAGGGCACATGAAGGCCCCCAGCTAGCCAGGCCCACACCTGGG +TGCCACAGTGACCACTGCCCTAGTTCGTGTGGAACTGGATGGGATCCCAGGGTAGGAGACTTGCAGTTTTAAACCCAAGACAGTCCCCAGCCAGCTGGGA +AGAGCTGGTTACCCTCATGGCAAAAGACCAGAAAAGGAGACCTGGAGAGAGGCCTGGGTGCTGGGACATGGGACACAGATGGGCCCGAGGGGACACCCTG +CTGGTTCTGCAGCAGGGTCGGACGCACAGCCCAAGGCCTTCGTGGGGCTCAGACCAGCACAGTCCCCCGGCTCCAGCCACTCTTGCCCTTGGACCACACA +GAGGGAGGGCAGCAGGTGTGGCCCCAGGCCCAGGGATGCTCCCCAGCATTGGGGGAGGCTGGCCAGGCCCCTGGCATCCTGTCTACGTCACGATGGCCCT +CTGGTGTAATGGGGACATGGTGGGGTGGGGTGGGGGGTGTCCTGTGCTGGCTCCTGAGCAGCATCCTCTCAGCCAGAGTTCAGAGCATGAGCCTGGGTCC +CTGGGGCAAAGGAGTGAAGGACAGGGTGTCCAGGAGGTCCCCAGCACCGGGCTCCAGGGTGTGGTCCCCATGCCAGGGGTCACTGGTCCCAACAAAATGC +CCCATTTCAGAGAGCTGTGCAGGTTCCAAGGGAGAGCAGCTTAGGGGGGCCTGGGGAGGGCGTTGTGTAGGGTAGCCCTGGGGGCCACAGCTGCTTGGCA +GAGTCACCTGGGAGGGTCAGAGCCACCTTGCTGACGTCCCTTCCCCCAAGCCCAGGTCAGTCCCCTTCCTGAGGGGAGAGGATGCGGCAGGGAAGCCCCA +AGGTGCCTTCATCAGGGAACGCCCACGCATCACTTTCCACATGACAAAACCAAGAGAACCCCCAACATCAAAAAAACAAAAGACCCGCCGCCTGTCCCCG +TTCTGTCTGTGTGCAGTGGCTTCCGGGGGGGGGGGGGGACGGGGGGGCTCAGGTTTACACGGGGTCTTTTTAATACAACGTTTAATCATCTGGTTGATCA +AGAAATGCAATGCTCAGTCTAGGAACAGCAGCAGAAATAGCGAGAGACACGGGACTTTTATACAAAAAAATTTGTTGCTTACAAAACATATGCAAAAAAA +GCTTAAAAAAACCAGAGACCAAAGGCAGCATCCTTGCTAATTTTCATCTACATTAAGAAAAAAAAAATCTTGTAACTAATGTTTTTATTTTCCTTAAAAA +AAATATTTCGCTTAGGCACAATTTGCTGGTGGCTTTAGAAGAATAAGCCAGGTTTCCACAGCATCCCCCTTGAGTGATATGTTTCCATTTCTCCGCTTTT +TATAGTTAAGGCATTTTTTTCTTCTCTGACAAAGTGTATGTTTTGTTGCTTGCTTTCAGGTTTTGTTTACTGGAAAAAAAAAAAATGCTCCTGTCAGCCC +AGGCAACAGGGCCAAGATGCAGTTTCAGGATCCATGGGACAGGTCACAGAGTGACACGGTGGCTGAGATTCGGGGACAGGGGGAGCGAGGCCAGTGAGTG +GTAGGCCAGGGCCCCAGGGAGCTCCTGGACCCAGTGTCACCTTGGCCGCCCCCATCACTCCGAACCTTGTCAGGTTGGTGTTGGCTCGATGCTGACAACA +GGTGTGTGAGGTGTGGATGTGGATGAAGCCCGGGGTCTCGAGTGGCCGTTCTGGGGCCAGAGCACAGGGCTGAAAGCGGGTGGCTCGTCCCACGGAGGCA +TACCTTTCACATGTGCCCGGCGGGGTTGTGGGCTTCGCTCAGGCCTGGGTGGGGAGCTGAAAGCACCATCTGGGGGTCTCCAACCACACCTGACACCTTT +TCCTCTTCTCGCCGTTTCAAACAGGCTGCTTTGGGATTCAGGTTCCGCTCTGGAGGGAGGGGGGAGAGCTCTGTGGGAGACGGTCCCAGGGAGGAGAAAG +ATGTGAGGTGGGAGTGGGGGGTAGGATGTCGGGGGGGGGGGTGGGGGCAGAGCCCCATCACGTGTGGCCTCCTGTATTTCCGGCTCTCACCTCCTTCCTT +GAGAAGGCTGGGGGGATGGGGTGGAGGCTTGTAAAGAAGAGAGTGGGTATCAGGGGGTGTCTGGGGAACATCACTGGGTCTGAGTCCAGCCACAAAGACA +GACATGGACAGAGTCCGGGGGCGGCAAGCACAGGAGGACCCCAGCATCTGCACCTGGGTGTGGGGAAGGGAGAGGGTGCTGGGGCAGCCCTGGCCGGGGA +GCCTACCTCGCACCTGCTGCTCCAGCCCCAGGATGACCTGCACGGCCTGCTGCAGGATGAGCAGCTTGGTCTGCGCTTTGTCCGACTTGAGGTGCATCTG +GCACATGCGCCCCAGCTCCCGGAAGGCCTCGTTAATATCCCGCACGCGCACCCGCTCCCGCGCGTTATTGGCCATGCGCCTCTCCCGGTCCCTCAGGTCT +TTCTCCTCCAGGGACAGCACCTCGTCCGTACTGCTGGGTCACAGCACCGAGGCCTCTGTTAGTGATGCGCCAAGGCTGGGTGGGAGGGCAGGGCTGGGTT +GTGGAGAGGGTATCCAGCTACTTGTGTTTGTGCTGGTGTGGGCAGCAGTGTGGGTACACGGCTGGTGTTGGTGGGCACAGCAGTGTGGGCAGCAGTGCAG +GTACATGGCTTACATTGGTGGGCACAGCAGTGTGGGTACACGGCTGGTGTTGGTGTGGGCAGCAGTGCAGGTACACGGCTGGTGTTGGTGTGGGCAGCAG +TGCGGGTACACGGCTGGTGTGGGTGTGGGCAGCAGTGCGGGTACACGGCTTACGTTGGTGGACACAGCAGTGTGGGTACACGGCTGGTGTTGGTGTGGGC +AGCAGTGCAGTTACACAGCTGGTGTCAGGCACTGCAGTGCAGGTACACGGCTGGTGTCGGGCACAGCAATGCAGGTACATGGCTGGTGTGGGTGTGGACA +GCAGTGGGGGTACACGGCTGGTGTGGGCAGCAGTGCGGGTACACAGCTTACGTTGCTGGGCACAGCAATGTGGGTACATGGCTGGTGCTGCTGTGGGCAG +CAGTGCAGTTACACAGCTGGTGTCAGGCACTGCAGTGTAGGTACACGGCTGGTGTCGGGCACAGCAATGCAGGTACATGGCTGGTGTGGGTGTGGACAGC +AGTGGGGGTACACGGCTGGTGTTGGTGTGGGCAGCAGTACGGGTCCACATGCTGATGTGTGTGTTGTCACATGCGTGAAAATGTGCTTCTCTGTGCACGC +GGCGAATGTGCTCCCTGGAATGCAGCAGAGCCCCATGGTGGGGCGCCTGTGTGTGTACGCGACTGGCTGCCCAGGTGCAAGTGCCCTCAGACTCAGCTCT +AGGGGAGGCTGTGGATGTGGTCACACCCAGGAAGACCCAAGGTCTGACTGTTCCCAGACGTTTCTGTGGAGGGAGATGGGGCCCTGCTTCCCCGTCTGGG +AGCCCACAGGGTAACTGCTTCTCCCTTGACCCTGCTCACTCTGTGGGCCCCAGGGCAGGGCTGGGGGCAGGGGAGGCCCAGTGCCTGCTCCTCTCTTTGT +TCTTCCCTCCCAAGATGATGACTTTCCCTGCTCAGAGCAGCCACTTGCGGGGTGATGGACAGCTAGGCCTGGCCAGACTCACTGTGGACAGAGGAGGCCT +TGAAGACACGGGCTCAGCAGGCAAATACCTGGGCCACTCCAAAAACCCGGGACTGGGGAGTCCAGGACTCAAATCAGGGCTCACATGGAGCAAACCAGCT +CCCATCCCCCGAGACCCCCACACCCTGGGGAGGAGCCTCAGAAATGCACCCGTCCCCTACAGTGAACTCCGGCTGCCCCAAGATGAGCCCTCCCTGAGCT +CCTGCCCCTGGCTGGGAAGGCCAGCTCCCTAGGCCTCCAGGAACCCCATTGTCACTGCCACCGTGAATGGTCGCAGTAGGAGCTCTGAGGTTCCAAGAGC +CTGTTCTGTGCCAGGCCCAAGGCTGAGCCCCCTCTCCAGCCGAGCAGCATGCAGCTGGCGAGCGGGCACTGTTGCTGCTGCCGCAGGGGTGCGGGTCCCG +GCCCAGGCCTCTGTGCTGCATGGCCCTGCATGGGTGACCTCGCTCTGTTCCCTGGCTTCCTACTTGGTAGAATGGATGCCGGTCCCCATCAGGGCACCCA +CTGCTCTAGGTTGTGGTGAAGATGAAATGGGTGAAGGTCTGGCCCAGTGCCCAGCATGCCTGGTGCCCTGTCTTAGTCTCTAGGGGGCTGCCTCACCCAC +TTGCCTGCCCACCCTGCCTTAGGGGCCTGAGGGGATCCCTCCAGGTGGTGGGGGCGGCCCCTGGAGCCCAGGACAAGCGCACAGACCAAACTGACAGGAC +CAGGGGCTGCGTGCTCCCGGGTCTGGTTTCTTCCCGCAAGCCCTGACGGGGGGCTTTGGGGGAGGAAACGCCCTGAGGTTGCAGCCCAGCCGCTCCCGGT +GCTCGGGCAGCAAGTGCGAGGTGAGGAGGGGCTGCCACGGGAAGCAGAGGGACGGACGGGCGGGATGGAGGGGAGGGCGGAAGGCAGACAGCAGAGAGGC +GGGCTTGGGGGGCGCGAGGCGTGCCACACACGGCTGCAGAGACTCGGAAACCTTAGAGCTGAGGGGATAGCGTGTGGGCCGGGCCGGGGCTCTGGCTCCG +GTCCCAGCAACAGTGCTGCAGGAGAGAAAGGGTTAACGGGGTGCAGGCGAGGAAAGGAAGGAGTTAAGGAAGCAGCCGCCAGCGCCAGCGGGGGGAAGGA +GTCAGCTCACATCTGCGGGTGGGGACAGGGTCTGTCTGTATCCTTCCTCCCCCTGGCCCTGGGAAATGGGGGTGATAGGAAGTTTCCCTATCACCTTCAG +ATAGGGAAACTGAGTCAGAGACAGGGGATGGGCTCATGTGGCCTTGCGTGGCATCTGCCTGACGGGAAGGGGCCAGGGTGGTTTGCACACCAGCTCCTGT +CTCTGGGATCGGGGGACACTGGCCTCTGTGAGCTGGGTTCTGGGCTTCCCAAGAAAGGAGGACCACGGCGAGTGGGAGCCCCGTGGAGCTGGGAGATACA +GTTCTGAGCCACAGAGCCCAGGCCTGAAGGACTAGGGGTCCAGAAAGAGTCCAGTCCTCCCACTGTGGAGGGGATGCTGAGGCAGGCAGGGAGAAGGGCT +GGCAGTCAGGAGTGGACAGTCATGGCAATGCGGTCAGAGGGGTGAAGGGCACAGTCACTGCAAGGAGGCAACTGCTGCAGAGGGAGGGCTGGCTCCAGGA +AGGCGGGCGGGGAAGGAGAACGAGGGCAGGAACACGAGGGAGGGTGGCGCTGCAGGGACGCTGGTGGCCCGCGCCCCCACTGACCTCGCACTTGCTGCTC +CAAGTTCAGGATGACCGAGACAGCCTGGTGCAGGATGAGCAGTTTGGTCTGGGGCTTCTCGCTGTTGAGGTGCAGTTGGCACATGCGCCCCAGCTCCTTA +AAGGCCTCGTTGATGTCACGGACCCGCAGCCGCTCCCGGGCGTTATTGGCCACCCGGCGCTCCTTCTCCCGCTCGGCCTTCTGCTCTGGGGGGAGAAGGT +CGTCCTCGTCCTCGTCTGGGCTATGGGGAGGGCGCCGGGAGGGGGCCAGAGGGAGACAGTGAGGTTGGGGGAAGAGCGTGGGGCCCGCCGACGGCCTCCC +AGTGTGGGTGCGGTGTGCGTGTGGCCTGTGCACATGTGCGTCCTGATGGGGTGAGGGTGGGGAGTGCCGAGGGGTGGGTTGGCACCTGGTCCGGGCCCGG +GGGGCCTTCAGCTCCTTCTTCTCCTCCTCCGAGTGGTCAGCCGCTGACGTGTTCTCCTCGTCCTCCTTCTCCTCCCGCTTGATCTCGCTGGCGGCCGCCG +TGGCACCTGCTCGCCCTAGCCCTGCAACAGGCCTAGGGTCAGGGGCCTGCGTCGGCCTCCAGGGCCAACTGACATATCTCTTTGTGCTCCTGTGGTGAGG +GACTTGGGCTTTCCTGGAAAAACCAGGTCTTGGCCAAAAATAAAAACAAAAAACCAACAACCAGAACTGGATCCCTACCTCACGCCATGTGTAGCTACCA +ATGCCAGACAGATTAAGGACCACAAGATGAAAGGGAAACAGTTTTACCACCTTTGGAACAAAGTGTGTAGAAATTCTGCAGCAACTCAATGGCAGGAATC +TACTAAGATGCTAAAAGAACACTCTTCTTTTTTGGTGAAAGTAAACTGTTTCAATCATTAACTTAAAAATATGGAACACTTCGGATGGGCACAGTGGCTC +ACACCAGCTCACACCTGTAATGCCAGCATTTTGGGAGGCCGAGGTGGGTGGATCACGAGGTCAGGAGATCAAGACCATCCTGGCTAACATGGTGAAACCC +CATCTCTACTAAAAATACAAAAAATTAGCCAGCTGTGGTGGTGGGTACCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATCACTTGAACCCAG +GAGGCGGAGGTTGCAGTGAGCCAAGATTGCGCCACTGTACTCCAGCCTGGGTGACAAAGCAAGACTCCGTCTCAAAAAAAAAAAAAAGAATAAAACTTTG +GAACACTTCAGGAATGTCCACGTCACCCTTGTGCAGATGCTATGCTAATCTTTATCATTCTCATTTTAGTCCAAGAGCTGTCCAAGCAAGTGCTCAAAGC +GCTGCTTTTGAAAGAACACAGGCCGGGCACAGTGGCTGACTCACGCCTGTGATCCCAGCACTTTGGGAGGCTGAGGTGGAAGGGTCACTTGAGGCCAGGG +GGTCATGGCTACCGTGAGCTGTGATCATGCCCCTGCACTCTGGTGTGACAGGGTGAGACCCTGTCTCAAAACAAAACAAGTAAAAAAGAAAAAACAAAAA +TCAGTAAGCTGGACTATATCAGAATTGAGAGTTCCTGATCAGCAAAGATACCAGGAAAAGAAAAGCATTTGCCAAAGAATAGAAGACACCCACCACAGAT +GTAGCCAACCAGGAGGTGATCTCCCACAATCAATGGGAAAGGACAAAAAGAAAGTAACTCAGTAGAAAAATAAGCAAGGTATCCAAAAAGGCATCTCACA +GACAAGGAAACCACATGGCTAGAAACACGTGGAAGTCCGCTTCAGCACATCAAGAGATTAAGGAAATGCAAATTAGGGTGGCTTTGCGCTACCCTTTCAT +ACCCAGTCAGCTAGCAAAGTTGAGGGACCTGAACAGTCAAAATCTTGCCTGTGGGAGGGCAACTTGGCTGCTTTGGAAAATAATTCATCAGCCTTTCCTC +TGAATTGACAACAGGTGTATCACACCCTTGATCAGCAGGTTGGCAGGAAAGCGTGATGTTGGAATGACCTACAGCCCCACGCCCGGGCCAGGGCCAACGG +CACACTCACAATGGGACCCCAGCCGCTCACACCACACATGTACCCCACACACAACATAAGCCAGCAAACCAGCGTGTAAAGAACACGCTAGTGGGACGCC +GTGTTCATGAAGCTCAAGAACAATAATTGCAAAACATGTGGCTTAAGGGTACACAGTGCCCCAAATGAATGCGGCCACTCTGCATTCAGCAGGGCCTGGG +CCACCCCCAAAACCCGGGCTTGGGGAGTCCAGGAATCAGTCAGGGCTCACATGGAGCAAACCAGCTGCCATCCCCTGAGACCCCCGTACCCTGAGGGGGA +GCCTCAGAAATGCACCCGCTCCCCACAGTGAACTCTGCTCCAATCGGCCAACGCCAGCCACCAGGACCAGCCCAGGCCTCAGCACACGAAGTGAAGGACA +GGAAGGAAACAGAGGGGAGCCTATGGGTGAAAGACTAAGCTTGGGGCTGCCCCTGGAAACTGCTGACCTGTGGGTCCGGACCCTTCTCTGGGGTGGGGCC +GTCCTGGGCACTGCAGGGTGCTGAGCAGCATCCCTGGCCCCCACCCACTCCATGCCAGGAGCTCCCCTCAGCCCTGACAACTGTAGATGTCCCCAGACAT +CACCCAGTGTCCCCTGGGGGCAGAGCCGCTGCGGTGAGATGCCCTGGCCTAGGAGTGATAGAATCAAGGTACTTGGAAAGTCTGCCTGGAAAGCAGGCAG +GATTCCTGGGCTGGTGGAAGGCACAGGGCCAGGACAGCGCCCACAATGACCCCACCTTCTCCTGGGCCTCTCATGGGTGTCTGAGACACTCAACAATCCC +CAGGCCCAGGTCCAGATTTGTCCCCAACCTTTTCCTTTGTCCCCTTCCTTACGGAGTTCCCAGCCCCAGTGTCACCCACAGCTCGGGCCAGAAATCCCAG +AGCCACCCTGCCTTCTCTCACCCTCAAGTCCTGTCCATCACAAATCCTGTGGGCCCCGCCTTCAGGAGATGCAGGGCCCACCCACTGCTCACCCCTCCAA +GGCCCCTGGACCAGCCCTGTGGCCTCTGCCTTGGTCTCCCGGTGCCACTCATAGTCTGTCCTCCAAGCAGCCACCAGAGGGTATCTGTGAGCACCTGGGT +CAGGTCCCATCCCTCCTCAGCCCTCCACGGCTGCCACCTTTCTCATGGCCAAATCCCAAGTCCTCCCCGCAGCCCACAAGGCCCCGCATGACCTGCCCTG +CCCCGCCCTCCCCCCTTCCCTCTCTCCCTCTCCTCACTCTGCTCCAACCCCACGGGTCTCCTGGCTGTTCCTCCCAGGTGCAGTCCAGCCCCAGGGCCTT +TGCCTGGGCTGCGCCCTCTGCCTGAAACCCTCCTCCTCCAGGTACTTGCCTACTCTTGCCTCCTCCCAGATGCTGCCCAAACACCACCTTGTGGCCTCAT +GGGCCACCATCTTCAAAGCCATACAAAACCCCCAACCCACCGCAGCCACTTCGTTCCTTCTCCCTGGCACCTGTACTGTGCAGCGAGCTCCTGGTCTGTC +TCCCCTGAGGCAGAGGCATCCTGCTGCACCCCTCGCCCCTTCCCCAGTGCTGAGCGCTGCCAGGCACACAGCGTCTGGGAGCAGGCGAATGAAGAGGCAG +CCCAGAGCTGTCCACCTCACACGCCCAGGGCCAACGCCGGCCCCGCCGGTCTTACCCACCCTCCTGAAGTTGCTGACTGGGGCGCCCATGTCACCAGGTG +CCCCCACGGTGACACCTGCCCTGGGCTCCCACCCTGACCCCCACCACTAGAGTGCCTCAGTTTCCCCAACTGGAACCAGGAGTCGGACAGTCCCAAGCTC +AAGGGCTTACCACTGTAGGAGTCGGGAGGCCGAGACAGGTCAGGGAGGGTGCCTGGCTGGCTGGGGAGGGCCGCGTGGTTGTGCATGAGGCTGGTGCTGC +CTGCGAGGCCGTCCTCGGGGTGGCTGCCTCCAACCTGCAGGCGTGGGGAGACGGGTGCATCAGGGGGAGCCGGGTCCCCGCCCACTGCCCAGCTCCACCC +TCGCCCAGCGCTCACCAGGCCTGCGTGCCGCCCGCCCAGTGACATGGGGCCGGTGAAACCTGAGGCCAGCGCCCCGTGGCCAGGCAGCAGCGTGTGCATG +TCGCCGGCTGTGCCCACGGCGTGGCTGCGGAGCACGTGGATGGCCTCGTCCAGGTGGTCTTCTATCTTACTCTGCTGCAGGGTGGGGGGATGGGTGGTGA +GGGGCCCAAGCCGAGGGACCCCACAGGCCTCCATTCATGTCCCTTCCGCATGCAAGTGGCCGGTGGTCCCATCTTCCCCTTCCCCAGGAAGCTGCATATG +CCAGGCATCTGGCGCCCGGGAGCACACACAAAATGTGTGTGCCTTGGCGGCCACGAGGCCTCAATAACAGCTTGGGGCTTATTTACAAGAAACTAACAAA +AAGGTTTCTCCTTCTCAAGGAGCGTCTGTCCTGCAAATTCTGTCGGGGAAGGGTGGGGTGGGGCGGGGCAGGCACTCACCAGGCCGTGGAGACCCCCGTC +GTAGCTGGGCGATAAGGCACCGGGGGCTCCTGCTCGAGGCCACTGTGACGTTCCTGGAAGGGAGTGGGGACGTGAATGGGGTGCGAGGGGCGGGGTGTGA +GCATGGCCTGATGCCCATGGGGAGGGATTCATGAACCACCCCGCCTGTCCAGCCTCCGGTGATGCCCAAGATGGCCATTCCGGGGCACCCCACACTGATG +CAAAGCTGCTCGGCCCCGCCAGGCAGGGATGCTGGGTGCCCAGTGGGTACTGCCATTCCTATCTCTGAGCCTCAGTTTCCCCATCTACAAAATCCAACTC +CCCACTCAGAGGATAAAGTGGCTCGGCAGCACACAGTAGGGGGCTCCTCCCCATGCTGCCCCACCCTGGCTGACCCACGCTGGGCTCCAGCAGCAGGCAA +GAAAGTGGCAAGCTCCAGGTGGGACCAGACAGGCCGAGGTGAAGTGAGGGTTCCTGGCGCTTCCCATGGGGGCAGAGATGAGGACTCACGGGTGTTTTTA +AACACCCAGACCTTCTGGAAACCTCCAGTTCTCACTCCCCCTCCTCCTGTACCTGCCCCCGACCCCCTGCGGATAAGCAAGCACGTCCTCACAGGGATAG +GAGGGTCTGCCCTCCCATGCCGGAGCACCGCACAGGGTAAACAGTCAGTACCTAATAAATACCCAGTGGGTGAGCAAATGGCAACACGCACACATTCTAG +AGTCCAGGCCACAGCCCTGGCGATGCTGGCCCCATCGGACCTGGGAGCTGCTAGGCACGCCAATGTCCCCTCATGTTCACGCAGTGTGAACTGCCAGGTC +CTGCCTCCTGGCTTTGCCTGTGCTGTGACCTAACCTGGACGCCACCTCCCAGCCCTCCCTCACTGCCTGGTTATGTGCTATAGCCTTGGAGGGCTGGCTT +GGAGGCTGCCTCCACTAGGCAGCTTTCCTGGATTGCCCAGTGGAACACAAGCCCATGGGGGACTCCCTTCCACCGTCGGTTCCTGACCAGCGATGCCACG +GGCCCTTGGGGGCCATCTGCTCCCTCCCCGCTGCCTGCCTATCCCAGCAAGGTGCAGACACCAGAACCAGCCTCCCCTCCCCCGCAAAGCCTTCACAGAC +CTCAGCCTCCCCTCCCCCCAAACCCTCACAGACCTCAGCCTCCCCTCCCCCCAAAACCCTCACAGACCTGCCAGGCCCTGGGGGGAGCCCACGGGGGTAG +AAGGGCTGGACGAGAAGTTATTGCTTGAGTGATCCGGGGAGTAGATCTGCGAGGAGGACCAGGAGAGATGGGCGGTCAGGGGCCGGCCTCTCAGGTCACT +TGCCTGGCCACCCCCCATGCCCCACGCCTCACCGAGGCCAGTGCTTTGCCGAGGGCATCCCCGGAGCTGCCAGCTGTGGTCCCTCGGGAGCCTGTGGGTG +AAGAGAGGTGAGGCCCACGCAGCCCGGCCTGGGTGCTGCCGCCGACGGCAAGCTCTCCTGCGTTCTGCCGTCCTGCACAGACACTGCTGCGCCAGGGAGA +GCAGCCTGACTCGGGTCCGGTTTCTGTCTGACCCCCTGAAACCAGCCTCTGCAGGGGTTGAGGCACTGGGGACAGGCCACTGGCAGGGGACCCTGGGTGG +GTGAGTCCCCTTCTGGGCCTGGGTGGGTGAGTCCCCCTCTGGGCCTGGATGGGTGAGTCCCTCTCTGGGCCTGGGTAACTGAGTCCCTCTCTGGGCCTGG +GTGGGTGAGTCCCTCTCTGGGCCTGGGTGGGTGAGTCCCTCTCTGACCCTGGGTGGGTGAGTCCCTCTCTGACCCTGGGTGGGTGAGTCCCTCTCTGAGC +CTCTTTCCCAGCTGTAAGGCGGGAAAGCCGCTCCTCAAAGATCTGTTTCCAGACATCCCAAGCCCAACGCACGTGGCAGGCCCTGCAGACAGCGGACAAT +GAGAACTGACAACAACCCGCTCTCAGGGCCAGCAGACGCGCCTGCGCCTCCCGTGGAGTCCTCGCCACCCCCCACCCAGACCCTGCCTGGAGCCCAGTGT +CCCCTCGGAGAGGCCGCATCCCAGGGAGGGGCCATACCCAGGAGGCTGTCGGCCCCGCTGACAGGCGGCGTGTGGCTGGAGACGCCGCCGTACGTGGCTC +CGGGGGCTGAGGAGAAGGAGGATGCAGATGGGAGCCCACCGTTCACCTCTGCTCCATGCAGCTGGTAGCCCTGGGGGGTCAGGCAGGAGGAGGGTGGGTT +AGATGGGCACTGCCACCCTCCGCCCACCCCCTGCCCCCTGCCCTGGGTCCTACCATACGCTCGTGCTGGTGCAGGCCACCAAACGTGCTGCTGCTTCCAC +TGCTGCCCACCGGGCCGCTACCGGGCGGGAGGGGCAGCGGGGATGAGCCCCCACCCAGCATGGGCCCGAAGCCCGCCTGGCCCGGGGGACTCCAGAGCTC +GGCTGAGGGGTGCAGGCTGCCATCTGTGGAGGGGAGCTGGTAAGGTGGGGGCCGAGTGGGGAACCCCAGCCCTGCCCTACCGTCCCTGGCGAGCCCCCGC +CCTGCCATGTACCTGCCACGTAGAAGGGGGCGGGATAGGTGCTGCTGGGGGTCTTGGCGGACGGGTAGGCGGTGGCATCCCTGCCGTAGTCCTCACCTGA +GCTGGGTGGGTACACCTGCGGGCGGGTGGGCGGTGGGGGGTGCAGTCAGGACGGAGGGACCACGATCAGCCCATGCACCTTGCCGGCCTCCTGTCCCCTC +CTGGTAGCACATCTACCACCCCGTTTCCCTTCCCTGTAAAGCCACCCCCCTTTAGGTAAATCCCAGCCCCTGGCCAAGTTTGAGGTTCTTATGATGTCCT +GGTCTCTCTCTCCTACTCCTTTTCCAGCCCCCACCTCCCGCCTCCCTGAACTTCTGACCTTTGTACTTGAGGACTTGGATCTGGCTCTGCCTACTAAACC +TTTTTCCTCCTTAATCCAGAAAACTCCTATCGACCCATCAAAACCCCAGCTCCAACACCCCATCCCATCCTTCTCCCTTGTTCCCCAGCTGGAATCAATC +TTCCAGTGCTGAGCTTCCCTTGGTCCCAGAGCAACATTCGTCCTTCACTAAAGTAACAGGAAGAGGGGTCTGTGAGTAGCGCCAGCTCTGACTGGTTGGC +ACTGCCTGGACTGTGGGGCTGGGGCCTGTTGGTAACGTCTGCTGCTGTGCTGGAGCGGGAAGTATGCTGGGTGGGCCTGATGTTGTAATAAACTGGGGGG +CGGTTTCAGGGCAGAGAAAGTGCACCCTGGGGAAGGAGGGGAGTGAGTGATACTGTTGGGAGCAGAGCCTGACCACGCCTTTGGCCTGGGAAGTCAACCT +GACTCTAACCCCGAACCCAGGCCTGTGGGGAGCTGGTCGGCTGGAGGGGTGAGGAGATGTATGCCCAGGGCTCTTGGGGCCAGCACAGGCACTGGGCAGA +GGGTGGTTGGTGGCTACTGAGCCAGGGAATCGGCAAATTCCCTCTCCCTCCAGCGAGATGAGACCGCAGGAGTGTGGCACAGCAGCCTGGACCATCTGCG +AGGCCTGGTAGGGAGGCAGGGATGCGGGGCAGCCTGAAGCTGTGAGGATGTAACAGGGAGCCCCAATTGCGGCACCCCCCGCTTTTTTTTTTTTTTTTTT +TGAGACAGAGTCTCACTCTGTTGCTCAGGCTGGAGGGCAGCGGCATGATCTTGGCTCACTGCAACCTCCGCCTCCTGGGTTCAAACGATTCTTCTGCCTC +AGCCTCCCAAGTAGCTGGGATTACAGGCACGCACCACCACGCCCGGCTGATTTTTGTATTTTTAGTAGAGATGGGGTTTCACCATGTTGACTAGGCTGAT +CTAGAACTCCTGACCTCAGGTGATCCACCCACCTCGGCCTCCCAAAGCGCTGGGATGACAGGCATGAGCCACCACACCCAGCACAATTGTGCCCTTTCTA +AAGGGGCCTCAGCCACCAGGACTGCCTTTCTCTCAAAACAAGACAGACAGAGGCTGGACCTAGGGAAGGACTTCCCCGCCTTCCCTTGGAGGCGGCCTCG +GGTCAGAGCTCAGATCTTGGCTCAGAAATCACAGGGGGCCTGTCCACTCAGGGCCCACCCCGCCATGTGTGTTCCCAAGCTTCGCCAGGACACAGGGCCT +GGCACTGCCACTGACGAGCTGTGGGGTCCCTTCTCCCTCGTGCGACTCACCGAGGATGGAAGACCCGGCGGGACCTTCCGGACCTTCTTGGGCTGCGTGT +CTGTTAGAAGCAAAAGGGGTGAGAACCGGCCACCGGCCATGAGAACAACCCCTGCCCTACACCCTGGAGGAGAGACCCTCACAATTCCCGTTTCATATAT +TAAAAACCTCGGGTCGGCTGGGTGCGGTGCCTCATGCCTGTAATACCAGGACTTTGGGAGGCCAAGGCAGGCAGATCACGAGGTCAAGAGATCAAGACCA +TCCTGGCCAACACAGTGAAACCCCGTCTCTACTGAAAATACAAAAAGTAGCCGGGCGTGGTGGCGGGTGCCTATAATTCCAGCTACTCGGGAGGCCGAGG +CAGGAGAATCACTTGAACCCGGGAGGCAGAGGCTGCAGTGAGCCGAGATCGTGTCACTGCACTCCAGCCTGGGGACAGAGAAAGACTCCGTCTCAAAACA +CAACAGCAGCAGCAGCAACAACAACAAAAAGCCCCGGGTCTATTTATACGGCTCCAAAGATGTCGAAGAACCACGATGGTTTTCTCCCGCGACGCGCAGT +TTGGAAAACGAGGAGTTGGTGGATTCTAAGCCAAGGCTCTGCTGAGAAGCCCCTTGGCCCCACCCTCCTTCCAAGATGGCCCCGACTATCCCACGCAGTC +AGGCTTCACCACTAGGGGCTGCTGTTTGCAAACTCGCCTACAGGATAAAATCCGTAACCCGGAAACCAGCACTCAGGCGCCTTCCTGATCACTCACGGAC +GTGCGCACAGTGGGAAAAGTTCGAGTGGCCCAGGCGCATGTGCCCAGCCAAGGCGGAACAGAGGCCTCCTCCCGCATCATGGGGCTCCTGTCCTTGGTCT +ATTCAGAGCCACGATCTTTTACGTTTTTGTGCTTTTTGTGGGTGATTTCACGCTTATTTTTTTCAGGCAGGGTCTTGCGCTGTTGCTCAGGCTGGAGTAC +AATGGTGCGATCGCAGCTCATTGCAGCCTCGAACTCCCAGGGTCAAACCATCCTCCTGCCTCAGCCTCCTGAGTAGCTGGGACCACAGGTGTGTGCCACC +ATACTTAGCTAATTTTTAAAATTTTTCGCAAAGATGGGATCTCCCTATGTTGCCCAGAATGGTTTGCAACTTTTGGCCTCAAGTGATCCTCCTGTCTCGG +CCTCCAGAGAAGCTGGGACCCCAGGTGAGTGCCGCCATGCCTGGCGACTGTGCTGCCTGGAATGGGCCCCGGGTAGTTCAAGGCGCCGTCCAGTGCTCCT +GAGCCCGAGGCTGTGACGTGCCTCGCGGGGGATGCCCGCGTGTGCAGCAGGGCTCAGTGCAGAGGAGCCACGATGCAGCCCCATGAGGCATCTGACACAG +AAAGCACATGGCAGAGCCCGTGCCCGTCAGCTGCAGGAACCTCGGGACCAGAGGCTCGTAGGAACCTCTCCCTGGACGTGCCACGCCCGCCGGCCCCTGC +CTCGACCCCCCGTCACCGTCCATCCCTCCCACGGCCCGAGCGCCCGACGTCCAGCCAGGACCTGGAAGGTGCGGGGTCTGCTCCCTCTGGTGCCCTCAGC +TAACGGGAAGCCTCCTACCTCCCTTTGCAGGCTCCCTCCCAGAAGCCCCCGATGCCCCGGCCAGACCCCGCTCACCTAGGCTGCCGTCTGCCGCTCTCCG +CCGGGAGCTGCCGGAGTAGGAGGGGTAGTACTGGGAGGTCCCCTTCATGCCCGAAGGGGACAGGGGCCCGGGGCTGTTGAGGGCCAGCTCGCCTGACAGG +AAGCCAGCCTGGTGGGGAGCGGATGGTCAGAAAGCGCCCAGCTGGCATCCAGACCCCAGGCTGTTCCATTCAAGAAAAAACTGCAAAGGCCGAAGCCACT +CAGACCCGCCCTGCAGTGGGTGATGCCCCTTCTGCCTGTCACGGTGTTTCTCTGTGACACCTGCTGTGTTTTTCTGACTTGAGACTGACCGCATCCCACA +CTGCTGTTTTCACGAAGAACGAAAGACTGAGAAACAGATACCAGTGTGGCCAACCCAAGGGGCTGCTCCCCCGATTCTGAGACGCAAAGTACAAAGCTGC +GTGGCTAAGCGTCTGTGCACCCGGCTGCTTCCTATCTTTTTGGTTTTGTTTTGTAAAGCCCTCGGTTGGATTCTGTACATGTTAGTGTGAAACGGGCTTT +CTTCCTGGGGAGCCAGGGCTGCCCTGAGCCGGGTCCCGGAACTGACTCCTGCATTTCATCCGTTCTAAGGCCGGGCACGGTGGCTCACACCTATTATCCC +AGTACTTTGGGAGGCTGAGGCGGGCGGATCACCTGAGGTCGGGAGTTCAAGACCAGCCTGACCAACATGGAGAAACTCCGTCTCTACAAAGAATACAAAA +TTAGCCGGGTATGGTGGCACATGCCTGTAATCCCAGCTACTCAAAAGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGACAGAGGTTGCGGTGAGCCAA +GATTGCGCCATTGAACTCCAGCCTGGGCCATGAGCGAAACTCCGTCTCAAAAAAAAAAAAAAGAATCATCTGTTCTATCATCATCCAGTGGCCCCACGGG +GTGGCCCAGCGCCCAGGACAGGGCCTTCTCCCGAGGCCCGGCCTGTCCTGAGCCCGCACCCTGTGTGGCCACCGCGGGGCTCGATGAGTCACCCGGGAGC +GCCAGAGAGCAGGGCCCGAGCCCTAGTTCTGCTTCTCGGATGGGGAGCCCGGGCACTTGCGTATTCCTGTCTGTAAAATGGGCACGTAGGCCGCGGCCCC +TCGTTGCGGGGACTGATAGGGAAACGCGCATCTGCCCCTGGCGCAGAGCCTGGCACCCGGCTGGCCCCCTCCATCACTATGGCTACTGTTGCTCTGGCTT +GGGCACAGTGAGCACACAGACGGCCCCACCTGTGACAAGGCCGAGCCCCACCGAGAGCTAGGAGCTGACGGCGGGGACAGAGATGAAGTCCTGGGGTGAG +GGAGGAACCCTGGGGGTGCCCAGCACCGGAGGCTGCATGGGACCCCTGTGGCTGGTCACAGCCCCCAACATCCTCCCCCAGCCTCACAACCAGGGCCAGC +GTGGGTGAGGATCTCGGCTGCACAGGGGCCTGTTGTATGGGCTCCCCAGGGGGTCCACACCTGCAAAGCCCTGCTGCATGGCCTGTTTTCCTGCCTGCCA +CTCAGAGGAGAGGGCAACCGAGCCCCTCCAGCTAAGCATGGCAGCCCTGCAGGCCTTGGCCTCCCTGGTCCTCACCTACCTCCCCTCTGCTCCCGGTCCA +CACCCACCCAGCCCACCCTGGCCCAAGCCCAGCCTGGTTTCGCTATCAGGAAGCAAACATAACCTAGCTAAGCCAGGAGAGCTTCTGCAGATCAGAGAGG +GTGGGTGACAGATTTGTTTAAAATCAAAATACACCCCAGCCCGGCCCGAGCCCCTCACCTGAGTCAGGCCGCCCACGCCTGCGTCTCTCCCGAAGGAGGC +ATAGGCGCCCCGCTCACCGCTCTTGCCTGCAAGGGGAGAAGGAAGGTTAGTGGGAGGCGACCCCAAGGAACATCCTGAGGGCCCCCGAGTGCCTGCCATG +TGCCTACAATAGGCTCTCAGTAAGTGCACACGACTGAGAGCGCCACGGCAGGATGCTGGCAGAGCCTGACCCCAGTGTGCCCATCTCGGGGAGCCCTGGC +CCCAGTATGCCCATCTCCCGCAGAGCCCTGCCCTCAGTGTGCCCATCTCCTGCCCAATGACAGGCTTGGGGACAAGAAGGGGTCCCCGATGATTTCGGGG +CCAACTCTGAGCATCTGCAGCCCACAGAAGCCCTGCCCAGGGGGTGGGGCGGAAAGGGGACAGCAGAGCTCACGGGGTGAGGTGGGAAGGGGACAGCAGA +GCTCACAGGGGGTGAGGCGGGAAGGGGACAGCAGAGCTCACAGGGGGTGAGGCGGGAAGGGGACAGCAGAGCTCACAGGGGGTGAGGCGGGAAGGGGACA +GCAGAGCTCACAGGGGGTGAGGCGGGAAGGGGACAGCAGAGCTCACAGGGGATGAGGCGGGAAGGGGACAGCAGAGCTCACGGGGTGAGGCGGGAAGGGG +ACAGCAGAGCTCACAGGGGGTGAGGCGGGAAGGGGACAGCAGAGCTCACAGGGGGTGAGGCGGGAAGGGGACAGCAGAGCTCACGGGGGTGAGGCGGGAA +GGGGACAGCAGAGCTCACAGGGGATGAGGCGGGAAGGGGACAGCAGAACTCACGGGGTGAGGCGGGAAGGGGACAGCAGAGCTCACGGGGTGAGGCGGGA +AGGGGACAGCAGAGCTCACAGGGGGTGAGGCGGGAAGGGGACAGCAGAGCTCACGGGGGTGAGGCGGGAAGGGGACAGCAGAGCTCACGGGGTGAGGCGG +GAAGGGGACAGCAGAGCTCACAGGGGATGAGGCGGGAAGGGGACAGCAGAGCTCACAGGGGGTGAGGCGGGAAGGGGACAGCAGAACTCACGGGGTGAGG +CGGGAAGGGGACAGCAGAGCTCACAGGGGGTGAGGCGGAAAGGGGACAGCAGAGCTCACAGGGGATGAGGCGGGAAGGGGACAGCAGAGCTCACAGGGGG +TGAGGCGGGAAGGGGACAGCAGAGCTCACGGGGGTGAGGCGGGAAGGGGACAGCAGAGCTCACGGGGGTGGGGCAGGAAGGGGACAGCAGAGCTCACAGG +GGGTGAGGCGGGAAGGGGACAGCAGAACTCACGGGGTGAGGCGGGAAGGGGACAGCAGAGCTCACAGGGGGTGAGGCGGAAAGGGGACAGCAGAGCTCAC +AGGGGATGAGGCGGGAAGGGGACAGCAGAGCTCACAGGGGGTGAGGCGGGAAGGGGACAGCAGAGCTCACAGGGGATGAGGCGGGAAGGGGACAGCAGAA +CTCACGGGGTGAGGCGGGAAGGGGACAGCAGAGCTCACGGGGTGAGGCGGGAAGGGGACAGCAGAGCTCACGGGGTGAGGCGGGAAGGGGACAGCAGAAC +TCACGGGGTGAGGCGGGAAGGGGACAGCAGAGCTCACGGGGTGAGGCGGGAAGGGGACAGCAGAGCTCACAGGGGGTGAGGCGGGAAGGGGACAGCAGAG +CTCACGGGGGTGAGGCGGGAAGGGGACAGCAGAGCTCACGGGGTGAGGCGGGAAGGGGACAGCAGAGCTCACGGGGTGAGGCGGGAAGGGGACAGCAGAG +CTCACGGGGTGAGGCGGGAAGGGGACAGCAGAGCTCACAGTGGCCCTGCTTCCTGCTGGCCAGGCCCCTGCCCTTCCTGAGCCTCAGTTTCCTCTGTTTC +AGGCGTTGAGGGGCTGATGCCCTGGGGTGCTGGGGTCAGAGGCATTTGTCTGTCCCAGGGGACAGGCCTGGGGGCCCTGGCGGGGAGCCCCGGGGCCTGT +GCACACCGCATCAGGTTCACCGCACAGGCTCCCCCAAAGTGCCCAGCATTCAGCCTTCAGGCCAGGGTTCATTCGCGAATGAGCACGTGACCTGCACCCC +ACCAATGAGCACTTCCCTGGGGCGCTCAGTGACAAAGGACAGGTGAGGCCTCGGGGCTACGGAGGGGGTCAGCTGGCCAGGGCGAGCCCCCAGCATGGAA +GGCCTGGGCTACGGAGGGGAACAGCTGGCCAAGGCGAGCCCCCAGCATGGAGGGCCTGGGCTACGGAGGAGGACAGCCTGCCGGGGCGAGCCCCCAGTGT +GGAGGGCCTGGGGCTGATGCGGTGACACCTGGATCCAGCCTTGCCTGAAGCAGGCACCCCGATTACTCAGGACCTGAGCCACTTAAATCCCCTTCTGGCT +GACACTGGGCACGGAATGTGACTGGGGCTGCTGTGAGGGGCTGGGACGCGCGATCGAGTAATGTACATTATTCTCAAAGCAGGAAAAAAATTTCCCGATT +TTTGAATTTTAAAAGTTCAACGATTTCCCAACTCCTGGAACAAATGCTGCTGTTTTTTGCCTCCCGTTTCCTCATCTTGGTGACCCGGGGGGACATGGGG +AAGATGACAGCCACGACCCACCCCACAGGCCACACCCGGCCACAGCAGTCACTCGCCCGGCTCCTCGGGTGAGAAAACTGAGGCCATAGGAGACTGAGGT +TATGGCAAAAGCCCCCCGTGCCTCCCCGGGACCCCCGCCTGCCCTCTCCAAGCTGCCTGGCTATGGCCTGGGCCCCACCCGTGGGGGTGGCAGGTGGGAC +ATGGCTGGGCTCTGGGCATTGCTGGCCGGGCCGTGGGAACTGCCCACGTCAGCCCTGCCCACCCTGGGGCCATCGGGGGTATGAGGAAGAGGCTGGGAGG +AAGGAACAGCCAGTGAGGAACCAGGCTCCCAGGTGCAGGGGCCACCCCCGGCAGGGGGGCGGGGCCAGGCCTCACCTACCCCGTAAGGGGAACGGGCAGA +AATCGCCCGTGGCACGTGGTGGGCCCTCAGACACACCCGCCAGACCTTCACGCTATTCGCTTCCTACTCAGGACACCAACTGACTCTACTGTACTCCAAG +TTCGAGGCCGGGCAAAGCGAGACAGGACCGTCCCTGCCCCGCTGTGGGGCCCAAACAGGCGCTGCCCCTCAGGGTCCAGGGAAAAGGCTGGGTCGGCCAA +AGTCCTCCGGGCCTCAGTTTCCCCGCAAGCCAACAATGCCGAGGGGTACACGGTGAGCACCTGGGCCCCGCAGCAGGTCCAGTGCCCCACAGCTCCCGGC +TTCTAAGCAGCGCACACCCCCACTGCACCACGAAAAGCCAGCAGAAACACTGCCTCAAACCGTCGGGTTCCAGAGAAGGGAAGGATCCCGCATCCCAGGA +TGACTGAGGGATGAAACCACAAATTCCACAGCTGAGGCACTGGGGCAGGAGGCTGACCACGACAGCGGGACCCCTGAGGCCCTTACCAGCCCCCCAAGCA +GCGGGACCCCCCCAAGACCCCTACCTGAGCCCCCGAACCCTGGGGCACAGGACTTGACACTCCCGCAGGAGGCGGAGCATGTGAAGCTCGGGGCATTTCC +TGTGTCACCCGCAGGAGGGACCGCACACGGGACACTGTCCCAGTCGCAGCCCCAGGTGCCTGGAGGAGGGCGTCCCAGTCAGCCCCACCCAGCCGCAGAC +CCCCGGCCAGGGTGCCCTTCCCAAGCGTCGGTTCGTTCCCCTGCAGCACGGGTGAGCCTGCAGCGGGGCTGGAATATACCCAAGACCAGGCACCAACCCC +CACCTGGCATTGGGCAGGGCCTGCAGAGCTGGGTCAGTCCTCACCGCCTCCCTCCAAGAAGGTTCTGGGAGGGTCCCTTTCCCACAGTGGGGAAACTGAG +GCTCAGAAGAGGATGGCGCTTGCCCAGGTTCCGTGGTGGGGTGGGACCAGACACCAGGCCTGAGTCTTCATTCTTTTTTTTTTTTTAAGATGGAATCTCG +CTCCATCACCCAGGCTGGAGGGCAATGGCGTGATCTCGGCTCACTGCAGCCTCCACCTCCTGGGTTCAAGCAATTCTCCTGCCTCAGCCTCCTGAGTAGT +TGGCACTATAAGCATCCAACACCATGACCGGCTAATTTTTGTGTTTTTGGTAGAAGCGGGGTTTCACCATGTTGGCCAGGCTGGTCTCAAACTCCTGACC +TCAGGTGATCCACCCACCTCGCTCTCCCAAAGTGCTGGTATTACAGGCGTGAGCCACCGAGCCCAACCTGAGTCACGATTCTCTCGGTTAACAGGAGGGC +CCCCCAGGGAAAGAGGGCGGGCGGGCGGTCTGCGGAAGGGCATGGGCTCTGACCACCGCACACTCTGGCCGCCCTCCCGAGTCTCCAGAACTCCTACGCC +TCCTTCCCAGCGGGCACAGGCCAGCCCGGCTGACCCCTCCCCGGGAAGCAGGAGGAGCCCTGCAGAAATCCCAGGGAGGAAGTGGGGTCTGGAACGGCCT +CCCTGCCTCTACGCTCAGGCGGGGAAGCCTAGTTGCAGAGTGCCGTGCCAGGGAGTCCGGGCCACGTCCCCTGCACCTCCCCGCAGCTGCTCCCAGGACG +GGCAGAGGCTTCGGCTGTCCACACCCTCTGGGTGAACGCTGGGGACTTGCCTGGCGCTGTGCGTGCACTGACCATGCCAAGGCCCACGTCTGCACATCTG +TGCACAGCAGAGGGACCGCACCAGGCCAGGCACTCACCTCCGAGTCCCGGTCCCAGGAATGTGGATGAAGAGAGGCTGCTGTGCGACTCAGTGAAGTGGG +TGCCCTCGCTGAAGGTCTAGGGGAGATGGGGTGGGGATGAGAGGTGCTGGGGCTTCACAGGCCCCCCCTCCACCCCGCATTACAGCTGGAGAGGCAGGAC +TCAAACCCATGTCCCCCAGTCCAAACCCCTGGAAGGCTGGCCCCTTCTCTCAGCCTCAGTTTCCCCACACCCCTCGCCCCCAACTCTGGGGACAGGAAAC +TCAGGGTCTCAGGCCTCACGGGGACTCCTACCCGGCTGGGGTCAAAGGAGGAGCTGCTCTGGTCGCCGCTGCCCCAGGAGCCTGAGCTGGGCCGGTCCTC +AAGACCTGCAGGCAGGACAGAGAGAGTTATGGGTCACCCTCACGCCTGCCCAGCTCTAAAAGCTTCGGTTCATCATCTCAGGGGCAAACCTCAGTGGACC +CGGGGGGCTTGTGGAACCCTTCCTAACCCAGCCTCACCCAGCCCGACTCATGAGGACACCAGTCAGCAGCTAACACCCAGACACCCTGGGACTCGGAGCA +CTTACAGGTCCATAAACTTAAATTAACTCTTCCGTCGGCTCTCTGCTGGCCAACTCCTACCCACCCACTAAAGCCCCAGCTTTCATACCCTCCTTGGGCA +AAGACCTCACTCTCACGCCGAGCCTCCTCCCCATCAGCCCCAAGTCCCTCCCTCTGGCCCAGCCCTGACTATGTGGACTGGGGTCTCTGTGTCAGATGCA +GACTCTTCTGACCCTGTGAGAAAGGCTCATGACAGCATGAGGGTGTGGAAGCTAACCCATGAGCTCTGGGGAGGCCCAGGGTCTCCCTGTCCCCACCTGC +CAGTGTGGGAAGTGGGGCCGCCCTTTGCTGAAGCAGCAGCAGAGGCTCACCCATCGGGCAGGAGGCTGGCAGCCCGTGAGGGTGGAGCCGAATCTCATCA +CCCAGGAACAAGCCCAGTGTGGAGACCAGAAGCCTGCGTGGGGCAGGAGTTCCCGGCGCAGCAAGGGACGGGACGAGGACCTTGGTCCCGGGGCGGGGCG +GGCGGGGCCCTTATCTCTCAGAACACTCACAGGCAACGCCCAGGACTCCAGAATCTTCTGCCCTGGGCAGGGAGGGCCTGCTTGGATCCTTCCCCCTTCC +ATCGGGGGCCACAGAGCACACCCGTGGAGAAGCAGGAGCGGGCCCTGGGCCTCCTCAGCTTGGCCACGGAGTTGCTGCCCTGCCTTGGTTTCCCTCTCTA +TAAATGATTTACAAACAGGCCCTACTTTTGCAGGGCTGGGGGTGTCCATGTCCAACTCCCAAGTCCAGAGGCTTCCCGAGAGCCAGGCCTGGGGGACCCA +GCCCAGTGCTGATGTCTGTGACCGGCACCACCTCAGGCTGTTCTGCAGGCTCCCCCGCCCCGCCCCCTGCCCTCCCTGCTCATCCACACCAGAAACTTCT +TTCAAATCGCATCCTTCTATTTCGGTGCCTTTGTGTTAATCATTCCCCCCGGGGAGTATTGGTGTTTAATTGCTGTCTGATTTGCATAATTATGCATATT +AATCTCCAAGTCTAATGAATATTCATGCGCCTCATTTAGATTTTGTTTTCTAATCAAAAATTTCCAATGTGATTATGAGTGGGGGGCTGGGATGCTGCCT +TGGCTGGGTTGGGGGCCAGGCAGGGGGCTCCTGTGGTCTCCAGGAATCCACACGGCATTCGCTGCCAGGTCTGGGCCATCTGCACCCCAAGATCCTGGTC +CTGCACGTGGGCCCTGGTGAACAGGGCAGCTGCTGAGGCCAGGGTGGGCTGGCTGTGTAGGGGTGGGCACAGCGCCGGCACCCTCTGGGTCTCAGTTTGC +CTCTATACCACCTGCATGTTGTCTGGTCCCCTCCGGCCATAGCCAGTACCCCAGGAGGTGCAGAGACCCCCAACTGAGCAAACGGGAGGCTCCTGGCACC +CCAGCCCTCATCCCCTGGAAGGCCTGGTGTGGTGGGGGACCTCCTGGGGCCCCATGCCCAGGGATCGCCCCCGAAGTTCACTCCAACAGGCCTGTGCCAG +AGGCACTGCGGCCTCAATCTGCCCTTTGGGGGAACCCTCCCTCACCCAGCCTTGGCCTCCTCCTAGAAATGACAAAAATAAGGACAGCCCCCACATTAAT +ACAGTTATTAAAATCCCCCCCACCGATTAATGATGCATTTTAATAACCCACCATGAATATTCATAATGCATCCATTGCTCCTGTTCTAATTAAAATGTAC +TAATAGAATAAGACACTGCTGTCAGAGTGTGGTTTTCTGTGATTTCTTTGGTGAAGCACCGCAGAGTTTTACCCGGGAAGGGCACCTTCCTGCCCTGGGC +CAGCCTGGCTGCCTCGGGAGAGGCCTGCGAGTGGACGGCGCAGGGGCGCTGGGGAGAGGGCCCCAGGAGCGGCCCACCCCTTGGGCTTCAGTTCCAATTC +CAGTCACGGGGTGTGGAAGCCGCCCACCTGCCTGGGCTGCCGTGAGGATAACAATGAAAGATGCTGCTTCAGAGAGGCCATCCGTAGCCAAGGAATGCTC +CAGGCTGGTGGTTTCCCAGTCCCGGTCCCTGTTGGGTCCCCTCCTGAGAGGGACCGGGGACTGGTCTTTGCCTGGTGGCTCGTTGGCAAATGGGAGAGGG +AGGCTTCAAAAGGCGCTTAGTAAATACCGGGTAGGACTGAGATTGGTCTGCAGCAGGGATCTGCAAACAGTACACAAGGACCAAGTCTGGCCCCTAAGCT +GCTTTTTAAATAAAGTTTTATTGGCACACACTATGCCCGTTTGTCCATGTACTATCAACGGCTGCTTTTGCTGCAACAGTAGAGTTGAATCAATTCCAAT +AGAGACCATCTGTCCTGCACAGCCAACAATATTCACTCCTTGGTCCTTTCCGGAGAAGGCTGGCTGACCTTGATACAGAAAAAGACTGTCCAAGTGCCTT +CAGCTGCCTCTGCACAAGAAACCCAATCGACAGACTTCAGTACCAGGAGTGGGGTTACCATGCCGGGCAGGCAAAACTATTGGTGGACACGGGCCCTGAA +CACAGCCCTGTGTACCGCCCCTGCCAAACCCTCAGGCACACCACCAGGTGGTCTGGCTTCAGATGGGCCTGGGGACTTCATCCTATAGCCCCAGCTCTGC +AATGTGCCCCCACTCAGGTGCTCAGGCTAAAGTCCTGGGAGTCCTCCTCACCTTCCCTCCTCCCAAAGAACAGCAGCTTGCCCCATAGCTACAGCAGCGG +GTTAAGCCCAGTCCCTGCAGCAGCTTCCTTCCAAGTCTGCTGACATCCTCAGGCAGCCGGATGGAGCCTTTAGAAGCAAAACTTGGCTCTTCTCCCTCCC +TCTACCCTCTCTCATGGCTCCCCACCGTCCTCAGGATAAAGACCAAACTCTTTCCTGATCTCACCACTCTCCTCTTCCCCAACACAGGAGGTGACCCCCA +CCCACACCCCCTGCCTGAGCCCCTTCCCAGCCTGGGACCCCTCTTTGTCTGCAGCACTGCCTGGAACACAGCTGACGCCCCCAAAACACCCACCCTCAAC +GTCTTCATTTTACTCATAAATAACTGTGCTTCCAAGAACATTTTCCTGGAGGATCAAAATATTCTCCACCTCTGCTGTCCAATACGGGGACCACACTACC +AACTGCTGGAAACGTGGCCAGCATTTTTTCAAGCACATTAAAAATTACATTTAAAAATGTGTATATGGCTAATGCCTGCTGTACTGAACAACCCAGTCCC +CAAAAGCAAATGAAATAACAGCCACCACCAAATACCACGGTCACGTCTAAAAACCAATTAACACCTCGACAGCTCCTCACGCAGGTTCCGTTTACTCGGG +AGTAGGAGCGGGCCACCCGATACAGGGTCACTATGACCCCCCAAGCCCGTGCCTCGCCCCGTCTCTTCTTCCTCCTTATAATTAAAATCGTGAAGGACCC +CGATGGCAGCCTGTCCCACCGCCCTGCCTGGGTCTGGCCCCTGCAGCTTGTGATGCTTCTCAGACCCATTCCCAGCCCCTCTGGGGGTCATGACGGGTGA +GATCAGACAGAGGTTTGAATCCGGGGGTGGCCTTTCCTTGGGTGGAGCAGTATTTTAAAAAATTTTTTTTTTCTTTTGCTTTGAGACAGGGTCTTGTTGC +CCAGGCTGGAGTGCAGTGGTGCGATCTTGGCTCACTGCAACCTCCGCCTCCTGGGTTCAAGTGATTTTCCCGCCTCAGCCTCCCACGTAGCTGGGACTAC +AGGAGCCTGCCACCACGCACAGCTAATTTTTGTATTTTTAGTAGAGACGGGGTTTCATACATGTTGGCCAGGCTGGTCTTGAATCCCAGACCTCAAGTGA +TCCGTCTGCCTCAGACTCCCAAAGTGCTGGGATTACAGGCATGAGCCACAACGCCTGGTGAATTTAAAAAAATTTTTTTGTAGAGATGGGGTCTCACTAC +ATTGCCCAGGCTGGTCTCAAACTCCTGGACTCAGGCGCTCCTCCCACCTTGTATTTCCCAAAGCCCTGGGGTCACAGGCGTGCACAGCCTCCATTTTATC +TAAATTCAAGCTATGGGAGAAGATGAAAGACCAGGATGCCCTCGGCCCAGCTCGCGCACTGCAGCCGCCCTGGGTTTATCTTCCTGTCGTGTCTTCTTGG +TCAGGGCCCGCAGGCTGTGTAGCACATGCTCCCAGCTTCTGAGGAGGATCCCGAGTGGGGGAGAAAATGCTTCTGGGGCACCACAGAGCCCTTCCTTGTT +GGGGGGCTGACGAGATCCCGCAAAGCCTCCCACTTCGATCTGCCTCTAATGTCTGGCGATGGGGGGTGGGACAGCAGGGCCCTGTGGCCCGCCCGCGAGC +AGACAAACCTGAGGCTGAAGAGAATGTGAGTGGAGACCACACACCACCCTAAGAGTGGGGGTCCCCACAGCACCTAAAGTGGCAGGACGTGCCCTCGGGT +AGAGGCACAGTGAGGCTGTGCGGGCAACACAGGCAACCTCCTCCGCCAGAACCGGGGACGCCTCGCAACCTCCTCCACCAGCACGGGGGACAACCTCCTC +CGCCAGAACCGGGGACAACTGGCAACCTCCTCCACCAGAAGCGGGGACAACCTCCTCCACCAGAACCAGGGACAAGCTCCTCCCCCAGAACCAGGGGCGC +CTCGCAACCTCCTCCACCAGAACCGAGGACGCCTGGCAACCTCCTCCACCAGAACCGAGGACGCCTGGCAACCTCCTCCACCAGAACCGGGGATGCCTGG +CAACCTCCTCTACCAGAACCGAGGACAACCTCCTCCACCAGAACCAGGGACAACCTTCTCCCCCAGAAGCAGGGGCGCCTTGCAACCCCGCTCCCCCAAG +GCCCTGGGGTTTCCCTGGAGGGCAGAGCTGGCCCCGAGAGTGGGCATCGAGCACAGATGTTAAGTAACAACTCAGAGAAACAGGGCCCCGCTTTGAATTT +CAGTGACCACAGAGATAACCGAGACCCCATCCCGCTCTTGCTTCCATGTCTATGGGCATCACCAGTGACACCTGAGTGTGGGGACCGGAGAACCTGCCCC +TCAAAACAAGCTCAGAAACCAACCCGGGGCCGGGCACGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGCGGGCGGATCACGAGGTCCAG +AAATCAAGACCATGCTGGCCAACAGGGTGAAACCCCCGTCTCTACTAAAAATACAAAAATTAGCTGGGCGTGGTGGTGGGCACCTGTAGTACCAGCTACT +CGGGAGGCTGAGGCAGGAGAATGGCGCGAACCCGGGAGGCAGAGCTTGCAGTGAGCCGAGATCGTGCCACTGCACTCCAGCCTGGGCAATAGAGCGAGAC +TCCACCTCAAAAAAAAAAGAAAAAGAAAAAGAGACACAAGAGGGAACCCAACATGGAACAAAAAGGATGAAGTTCAAGAAGTTCAATGATTTACCCTAAA +AAACGAGAAGACTGTCTTAAGCCTGTAAGCCCCATGGATCCTCAAAGAAATGGCAGAGCCTGGGGGTTCTATGGAATGAAGTAGACAGTGAGCACATTTA +ATTACGAATCAAGAGATTCCTAGAAGCCGTAACAAGACAGGCACACAAGGAAAGCCCTCTGGGGGCACTTTGTGAGTTCTCTCTCATTTCACTGAATCCT +TGCAGTGGCTACATTACCCCTACCCTACAGATAAGGAAACTGACGCAAAAGATAGATGCCATTTGCTCAAGCCCTCACAGTAAGTAGCAAAGTCACTATT +TAATGATACAAATGTTTCCTAGTAAGATGCAAATACACAATTATGAACAGATACAATGTTTTTTTGTTTTTTTTGTTTGTTTGTTTGAGACTGAGTCTGG +CTCTGTCGCCCAGGCTGGACTACAGGCGCCCACCACCGCGCCCGGCTAATTTTTTTGTATTTTTAACAGATACGGCATTTCACCGTGTTAACCAGGATGG +TCTCGATCTCCTGACCTCATGATCCGCTGGCCTCGGACAATGTTTTTTAAAAGTAGCAATTTATTGGTAGCAAATACCAGCAGGGAAGAGAAATATACAG +GCTCAATTTTCACCTTCTCACAGAAGGGGGCAGATGCGATTTCACTTCGGACGTTGAGAGCGCGAGAAACGGCGTGTTTAAACGTGTTCTTCACAACGCA +GAATACTAACCGCTATTCAATCACGGCCTTAAACGTGTTATTCAAAACTAGAAAAGAACCACTGGCAGAGCCGCAAAGCGGTACAGAGCTTCAGAAAACA +CACACCGGGGGAAGCAATCCGGAGTTGGGAGCACACAGATGGAAAAACAAAATAAGACGATGGAAGGAAAAGCTGAGAACGAAGATGGACGGGTGCTTAA +CGTCTTTAATCTGAAAACACGGTGCCGACCAAAGACAGTTTTGAAACAAGCGACTCAGGAGATACAACCAGGAGCACAAAGATCTGCCAAGCCACACCAA +CAAAAAGGAAGGGTTGCAACCTTCATATCGAAGTTTCAATTCAAGGGAGGTTTCTTTTTCTGAGACAGAGTCTCGCTGTGTCGCCCAGGGTGGAGTGCGG +TGGCGCGATCTCAGCTCACTGCAACCTCTGCCTCCCAGGTTCAAGTGATTCTCCTGCCTCAGCCTCCCGAGCAGCTGGGATTGCAGGCACCTGCTACCAT +GCCTGGCTAATTTTTTATATTTTAGTAGAGATGGAGTTTCGCCCTGTGGGCCAGGCTGGTCTTGAACTCCTGACCTCAGAAGATCCACCTGCCTTGGCCT +CCCAAAGTGCTGGGATTACAGGCATGAGCCACCACCACCAGCCAAGGAACGGATTTTTTTGTTGTTGACAATGGCTCGACCCACAACGAAATCCCACTGT +CTCAGCCCACACAAGCCCACAATCCTGGCATCTAAATACGTCAACAGAGAAACCGACAAACAGAACAGAGGGGGATGGCGCTGCTCTCAGCCTGACATTA +AACAGATTAAAAATCTAAATATGGTTCAAAGGCCTCGCAGCTCCACATCCAACTATCCCTCAAGTACTCACAAAGAAGGACAAAAATAATCCATGTTTCA +GCCTCGGCAGAGGAGCTCTGCGTCCTCCAAACAGTAGCTACCGTTTAAGCCAAAGCTGAGTTTTGGCACTGGAGATCTAGAAATCAAGAAAGGACCTCCA +ACTTGGAACTCAGAAACCTCTGAAGCAACCTGACCTGAAGAGGAAATTAGGAAAAAAAAAAAAAAAAAAAAAAAGGAACAAATGTCAGTAATATGAGAAA +AACATGCATTATGGAAACCAATGGGATGGGGTTCACGGGGTGGAACCCTCAACACCACACTGATGGAACAGAAGAGGGCAGAAGTCAGCAAAAGGGGCCT +GTGATCTGAAAGTCACCAAAAACTTTAGAAAGAGAAGAAATGCCGATAAAGAGGAAAATTGATCAATTGATCAATATCGATTTGCCAATGAAGCAGATTC +TCCAGAAGAAAAATCAACGAGAGAGAGAAAATGCACAGGGCAGCCGAGTCAAGAACAAAGAAACCACCTAAAAGTTGGCGCATTGAGGACCGCGGCGCCC +TCAGCCTCCCTGCGCAGGTGGAAAGACAGGCGCCTCCAAACGTTATCAAAGAGCCGAACGGGGCCAGGCGCAGAGGGTCAGGCCTGGAATCCCAGCACTT +TTGGCACGGGTGGACAGACAGGCGCCTACAAACATTATCAAACAGCCAAATGAGGCCGGGCTCGGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGAGGATCACCAGGTCAGGAGACCGAGACTGTCCTGGCTAACACGGTGAAACCCTGCCTCTACTAAAAATACAAAAAATTAGCGCAATGGTTA +CTAAACTCTCTAAGTTTCAGCTTCTTTACCAGTAAAATACGGTAATAATTACACCTATTTCGCTAACCTGTTAGAACTGAGAATTCCCAGTGAATAAGCC +AAGCTTTGTGTCCAATGCACAGTGCTCAAGAAACACTGATGTAAGCAGTGGCTCACACCTGTAATCCCAGCACTTCGGGAGGCCGAGGCGGGCGGATCAC +AAGGTCAGGAGATGGAGACCATCCTGGCTAACAAGGTGAAACCCCGTCTCTACTAAAAATACAAAAACTTAGCCGGCACCTGTAGTCCCAGCTACTAGGG +AGGCTAGGCAGGAGAATGGCGTGAACCTGGGAGGCGGAGCTTGCAGTGAGCTGAGATCACGCCACTGCACCCCAGCCTGGGTGACAGAGCATGACTCCGT +CTCAAAAAAAAAAAAAAAGTGATGTAAATTGTTGTATTACTGATGTTGTTAAAAAGTTAATGAGGCGGCCAGGCGCGGTGGTTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGTGGGTGGATCACTGGAGGTCAGGAGTTTGAGACCAGCCTGGCCAACGTGGCGAAACCATGTCTCTACTAAAACTACAAAAAA +TTAGCCAGGCATGGTGGCAGGCACCTATATTCCCAGCTACTCAGGAGGCTGAAGCAGGAGAATCGTTTGAACTCAGGAGGCGGAGGCGGAGGCGGAGGTT +GCAGTGAGCTGAGATCGTGCCACTGCACTCCAGCCTGGGCAACAAGAGCAAAACTCGGTCTCAAAAAAAAAAAAAAAGTTAATGAGGCAGCAATAAAAAG +AAAAAAAAAAGATACAGCCAACAGCTTGGCTGGATCTCCAGGGAATTATGCTAACGTAACAGAATAAAAGCTAATCTCAGAAGGTTGCAAACTATAGGAT +TCCATTTACACAAAATACTCAAAGTGAAAAATTGGGCTGGGCACAGTGGCTCACACATGTAATCACAGCACTCTGGGAGGCTGAGGTAAGAGGATCACTT +GAGCTCATGAATACAAGATCAGCCTGGAGAACACAGCAAGACCCCATCTAGACAATATTTTTTTATTCTTCAGACACGGTCTCCCTCTGTCCCCGAGGCC +AGAGTGCAGTGGCGCAATCTCAGCTAACTGCAACCTCCGCCTCCCAGGTTCAAGTGCTTTTCGTGTCTCAGCCTCCCGAGTAGCTGGGATGACAGGCACG +CACCACCACGCCCAGCTAATTTTTGTATTTTTAGCAGAGACGGGGTTTCGCCACGTTGACTAGGCTGGTCTTGAACTCCTGGCCTCATGTGATCCACACA +CCCTGGCTTCCCAAAATGCTGGGATTATAGGTGTGAGCCACCGCACCCAGCTGAAATTTTTCTTTTTTTTTAAACAGAGACAGGGTTTCTCCATGTTGCC +CAGGCTGGTCTTGAACTCCTGGGCTCCGGCAATTCTCCCATCTCAACCTCCCAAAGTGCTGGGGATTACCAGTGTGAGCCGCTGACCCAGCCCTCTACAA +AATACATATTTTTTTAATTAGGTGGTCGCAGCTGCTCACAAGGCTGAGGTGGGAGGATCAGTTGAGCCCAGAACTTCAAGGCTACAGTCAGTTATGATCA +CACCACTGCACTCCAGTCTGGACAACAGAGTGAGACCTGGTCCCTAAAAAAAAAAAATCGTACAGATGAAGAACAGATTGGTGATTCCTGGGCTTAAAGA +AGGTGCATGTCTCAAAACTGCACAGAACTACACACACACACACACACACACACACACACACACACGCACGCGTACACACACGCACGCAGACACAGACGCA +GACACGCACACACGCGCAGACGCACAGACACGCACGCGCAGACGCACACACACGTGCGCACACACGCACGCACACGCACAGACGCGCACACGCACAGACA +CACACCCGCACGCACACACAGACACACACACGTGCGTGTAAAGCCGGTGGAATCTGATCAGGATCTGTGGACGGCACCAATGTCGGCTTCCTAGGTCTGA +CGCAGCACCACGGGTGGGCGGGACGGTACCCCTGGGGGTGGCTAGGTGAGAGGAGAACACTCTGCCACTTCCTGTGAATCCCGAAAGACTTCAGAATAAA +AAGTGGATCAACTTCAAGGACGAGGGCCCAAGAGAGTAACAGAAAATTCACCAGAGAGCCATTCACAGGGTCAATCCCCTTCCGAGAAGACCACCGCCCT +CTATTAAACAAGTGGCAGGTGAAAGGACACGATCTTTGTCACCTATTAAATGAGACAGGCCGTGCTGTCACCACGTTGGCCAGGCTGGTCTCGAACACCT +AGTCCCAGGTACTCCTCTTGCCTTGGCCTCCCAAGTGCTGGGATTACAGGCCTGAGCCACCGCGCCCGGTCACAAGGGACGCTTTCAATGTGAAAAAGCA +TCCAGGGACCCAGCAATTCCACTCCCAGACACGCACCCGGAGGAAATGACCCATGCGCCAGGTTCTCCCGGGGTTTCCTCTTAAAGCAGAACGCGGAGGT +GCCGTTCTGTGGATTTTCACTCTGACCGTGTGTCACACTTACAATCGCACGGACAGAGAAAGCGACGGGGAAATGAAAAATAGGAAAGAACTTTCCTTTG +GTCCGTCAATAAGCAATTTCCTGGTGTCTCCCGTGGCCTCAGAGCCTGTCTGTCTTGGCAGAAGATAGGCTGTCACTCAGAGACCTGTGCCTGAGGGTTT +CCAAAAATGGGAGGCGGTGGGTGGGAGAAGGCGTACGAAAATTATTCCCGTTTTAAATGTCTTCCGATCCAGACAACCAGAAAATCTTGGTTTCCTATTC +GTTAATCTCTAATGCCTTTTTTGTTTCGTTTCTGTTTTGAGACAGGGTCTGGCTCTGTCACCCAGGCTGCAGGGCAGTGGCGCAATCTCAGCTCACTGCA +ACCTCCGCCTCCCAGGCTCCAGCAATCCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACCCCAAGTGTGCGCCACCACGCCCAGCTAATTTTTGTATTTTT +AGTAGAGATGAGGTTTTGCTGTGTTACCCAGGCTGGTCTCTAACTCCTGCGCTCAAGCGATCCTTCCGCCTTGGTCCCCCAAAGTGCTGGGATTATAGGC +ATGAACCACTGTGTCTGGCCCTTTTCTGTTTGTTTGAGTTGGGGTCTCTCAGTCACCCAGGCTGGAGCGCAGTGGCTCAAACATAGCTCACTGCAGCCTT +GACCTCCTGGCCTCAAGCGATCCTCCTGCCTTGGCCTCCCAAAGTGCTGGGATTAAAGGTGTGAGCCACCTTGCCCAGTACCTAACTCCTCTCTCGACAC +CAATTTTTAAATATTTATAAATATCGAAGAACAGGCAGACCCTTCACAGGGGAAAACTTATGTTTAATTAATTTTCAGGGACACCTTTTATTCTCACCTG +GGTTTCTGGTTCTCAAATCTAAAGTTTCCTTTCAAATGAACTTAAGAAAAGCGAGGTGACTTAAAAGGGAGCTAGAACAGGGCACATGAAGAAGGGGCCA +AGGTGGAGAATGCGGCTGGGGTACCCCATCAGCCATCAGCGTTGGGGACTCCTGGCGAAGGGTGGCGTCCCCGAAGCCAACTAGGCCCCGCCTGGAAGGA +AGCTGCACCCACTGTTCCAGGAAGAAGCCGAGGTTTGGGAAGGGATCCCACAGCTCCGGGGCTCCATCCTGCTGATGAGCCCCAAACTCCCCTCTTCCTG +GGTCCTCGGAGAGGAGAAGCAGGAAGCGGGGAAATGAGCTACTGCAGCTCCTGGGCCCTGCCGGGATCCCTCCGCCCCTCGCACCCATCGACTCGCTGAA +CCTGACGATGGAAGAGAGCAGGTGCCCATCTTGCGGGAGCTTCGGGAGGGCCACACCTGGGGCCAGCGCCACAGCCTGCAGGGGCCTGGGGGAGTGGAGG +CAATGAGGAGGGTGCCACCAACTCAGGCCTTGGAGCTCTGCATCCTCCACCACCCCCGGGCTCAGGCGGGCGTTAACTGCATGGACTGAACGGGGAGGGG +GTCACCCCTCTGTGTCCAGGAGCTGGGGGGTCCCAGGCTGGAGCAGCCACATCACGTCCCTCAAGGGCAAAAAATGCAACATACTGGGCCTCACTGGGCC +CTCCAAAGCCTCCGCCCTAACGTGTGAGGGGACAAGGCGAGACCCTCCCAACCTGCAGCATTGGGGCAGGGCCGGAGCACAGGGCGAGACTCTGTGGGAA +CCACAGAAAATACATCTGCAAACATTGGCAGGTTCCTGCTGGGACCGGGCTGGGCGTCCAGGGAGAGGCAACCCAGAGGGAGCATTCTCAGGTCCACACG +GCCTACACACCACAGCTCTGGTTACCCAGGGACCAATCTCACAGTGGTCCGTGCCAGGGCTGAGGGGGTGAGAGGCGACAGGGGACGAGGGAAGACACCT +CCCACCCCACCCTCCCCACCAGGCCCTGCTGTAAGCCCACCCAGAGGCCCAGGAGAATGGGGGTGGACGGCCTTGGGAGTTGCGCTTCCTCCTCCAGGAA +GCCCCCAGGGCCTGACCCTCTGCCTCACACAGGGAAGCATTAGCATGTCCGGTTCCTGGGGCTGTTTCCGGGGGGCTGGCAGGGTGGCGTTTGGGGATTT +CCACGCCTCAGGGAGCATATTCCGGCCAGCCCTGTGGCCACTTCCTCACGTAGAGGGGAAGGCCAGTGTGAGGCAGTGGGGGCAGCAAAGCGATGTCTCT +CCATGTGGGGGTGCAAGTGCCCAAGTACAGAACCCCCTTTGCCCACCACTCAAAACCCCGACACTCCAGCCAGGGCCCACCCCTGGGGGATTCTGGAGAT +AACTGCAGGACGGCGCTTTCCACCCAGATCCCGGAGGCAGGAAGGACACAGCTTCAGAGGCCCCAACCCGAGGCCCCCACTCCCCGGAAAGATGCTGATG +TCCACAAAGAGACCCGTGGCTCTGAAGCAGCATCGGGGGCACCCGCCCCAACCTCCCCCACCAAATCCTGTCGACAGCCAGCCTGGGCCGCCCAAATGCA +CATCAGACTAGACCCTCTCTCCATTCACAACCATCCAGGGCTCCCCGCTGCCCCTGCAACGAACACAGCGCCCCTAGCCCGCCCCGCCGGCCGGTCCCAC +CGCAGGGCGTCCGTACGGGCTGCTCTCTCTGCCTGGCAAATTCCTCCCCTCATGCTCCCACGGCCCCTTCCTCTCACCCTCAGGGCTCTGCCCCGACACG +CCCTCTGCGGAGACCTTCACTAGAGGTCCCGCTTTGGGGCAACCTGGCCCTCGCTGGGTGTGCCGTGAAGCCCTGCCCATGCTCCAGAGTGTGATTTTCA +GGCCACCCCCAGGACCCCACGTCTCCCCTATCTGTCCCGCCCACTGCTGTGTCATCAGCGAGGGTGACCCGCTCATCCAGGTCAGCCTGGGATGTTTCTG +CTTTGAGCACTCAAAGCCGCGGGTCCCAGGAATTGCCCCTCAGTCCTGGGCAAACCACAATGGCCGGTCACCCTGGTGCTGGGCCCTGCATACAGCAAGC +GCCTAATACCTGCTTAAATGAAAGTCGTCGAGGCTCACAAGGTGGGTGGGATCCAGTGAGAGCCGGGATCCCGCACCACGCCCTCTCCAGAGCCTCAGTT +TCCCCCTTATGGATTGACTGGAGAAACGGATGCTCGAGATCCCCACCCACACACAGGCCCAGCTCCAACCCTGCGCCTAAAAACAAGCCCCACCCAGCCC +CCAGACCCAGGCTCCAGGCGCGGGAGGGACGAGGGGACGAGGGGCTCAGGGGCTCGGGCTCCCAAGGCAGGTCACACGGGCAACGGCAGCTGATTTCAGG +GGTCTTCAGGCTCGCTGCCCCCGACCCGGCCTGTGTGGCCCTTTCCCCATTGTCTCCCTCCTTTGCTGCCCCAGCCTCCCTCGCCCGCACACTGTCTTCA +ACAGACCCTTGATCTCCTCACTCCACGAGCGCTGGCAGGAAGGCGGGGTCCTACCTGAACCTCCGAACTGCGCCCCGGCCAGGGAGGCGGGCCGGCCCTT +CCCGTTGGTGACAGGCAGCGGGAACATCTGCAGGGAGGGGAGGGGAGACGTGAGCGGGGCGGGTGGCAAACCAAACCCTACAGTCCCGGGTTCAAACCCA +AGCTGGGAGCAGAGCTGGGGACACCCGGGAACCTGAGACTGCGCTCCATCTAGGCCCGGCCCGTCCTGCTCCGCCCCATCACAGACCAGAAGACTCTGAG +GACTCGCGTGCCCTCAAGTGACGCTGCACCCTGGACACCCACGCCCAGAGTGAGAAAACTCCAGACGATGACCCCGCTGTACCGCCAGGCAGAGTCCCTG +CCGCTGAAAACTCGCTGTTCCCCCTGCCTTTGCTCTGGGGGGAGGGGTATCCCATTAGGCGAAGGATACAACTTATCAGCTCTTGACAGTGATACAAAGT +TGTCTTTACGTTTCAGCTCTGAAAAGTGAGAGGTTTACACTCAACAGGTGGACATGTGGAGAGTCCCCGGATGCCTGAGCCCTGGCTGACTCCTCGTTTC +CTGTGTGTGCACTGGCCCCGCATGGCAGGCCCTGGAGCAGGGGGTCCCTGGAGCGGGGGGTAGGGCCCAGTGTCCCCCTACCAGGGCTGGGTATGGGTTT +GCTTGGCAAAAGGGGAAGCCGAGGCTCAGACAGGCAGCAGGTCGAGGAAGACACGGGATGGAGCCCCGGGCCCGGCAGGAAGCTGGAGGGGCTGGGGAGA +GGCTGCACCCCACAGCTGATCCAGCTCCTGGGTGCTAGGGGTGTGGGACTGCCACCCTCCCTCCCGCCCGGCTCACCCGTACCCAGAACACTAAGTCCCT +AAAGATTAACGGGCTCAGCGGCATTAACCGGAAAAGCCAACGGCAACAAACCCTTTTGCCACAGAAAAAAACACAACAAGCCTCCGCCCTGCCCCAAGGG +GCTGCGTTTTAAGGCTCCCATCGGGGCTTAAGTGATCAAAGTGGCTGGAATCAGAGCCAGGGGCTTTCTGAGGAGCAGCCAAGATCCCCAACACCTTCCC +CAGCCAGCCAGGAGGCGAAGGCACAGCGCCTGTGGCCACGATCCACAGGTCCAAAGGGGACCCAGGAAGCGGGGTTGTCCCCCACTCCCTGGTCCTGCAG +AAGGGGAAACGGAGGCCGCATTCTCACCTGGCCCTGGAGAGGAAGAACGGTCTTGCGGGTAGGGGTGGCACCCGCGCTGAAGGCAGTGTTCGCCCTGGAC +CACACCCCCTCCCGCAGGCTCCGGTGCACCCAGCCTCCCCTGGACCCAGACCTCCAAGGGCCAACCTCTCATTTGGGAAACAAAGGCCTGCTGTGGGGGA +CAGCCAACTGCATTTCTATCTGCTTTGTCCCCTAGGACACCAGGGCTGCACCAACGTGCCACAGGTCACATGGGTACCGGGCTGTGTCCTGTGGGCTCTG +CAGGCCTCATGAGCAGCCCAGAACAGCCCCCGCACCCCTTGGAGCATCAGTTTCCTCTTCTGAGAAATGGACCGAGGGCTCTGGCTGTGTGGGACGTGGT +GAAACCCAAAAGCCCATGGGAGTCTCGCACGCGGCAGGGCCTGGGGAGCTCGCTTCCAACAGCCTCGGTCCTAGGGACTCGCTCCCCCTTCATTCCTGAA +GCCCCTGACTCAGGCCCAGGGACTGCCTGGGACCCAGGCAGGGCATGTCAGCCCAGGCCAGTGCTGGCGGGTCCTTCGTTCCCGACCAAAGCTAGCCTGG +GTCAGGGCAGGACAAAGGCGCGCTGGGAACAGCCTGGGTTAGCGTTCTCCCTCGTATTTATTTGGAGTTCCCTGTTCTCTCACTTTATACGCATCTGGTC +CAGGGAAGTAAGTGCTTCCCCTAGGACCCAGCCTCGGCAGGGGCAGAAGGCAGGCATGCAGGAACAGAGTGGGGATGCGGGCAGTCACAGGGGCTGCCTC +TGCCTCCCCGTCCTGGCCAGGGAGGTGGAACTCCACCTCTGGGTAAAGCCCGAGGGGGGACGCCCGGAGAGGACGGGCACCTCGCCGCTCCCAGCCTGTT +TCCTCATCTGGGAACGGCTCCGACCCGGGATGGGGAGACGTGCTGAGTGGCTTGAGGTGAGGAGTCAGGTCCTGGGGCTGAACCTGTGCCCCCTCCCCCC +AAACGCTGGTCTGTTCCAGCCCAGCGGTCTGTGACTTGTCAGTTTAACAAAAAACAACCCAACTGCACCTCGGGTTACTCAGCCAGGGAAGCAAAAATAA +AACGGGGCTTAAAAATACCAGCATGGCCCTTCCGGAGCCTTGGCCCCTCCGGCCCTTGGGCTGTTTTTTTCCGCAGGGTGGCCGGTGTTGTTTCAGTTTG +GGGACTTTTGTTTTTGACAGACCTCAGTGGCCTGTGCCTCATAGGCGGGAGGGTTAAATTCAGACTGAAAGTGCCCTCCCCCAACCTGTTTCAACCCCAA +ACGCTGCCACTGGGCATGGGGGGGGGGGGGGAGCAGAATTTAAGGACATCTGTAGACAGGCCAGAAGAAACAAACCAAGGTCCCTGGGCTTCTCCAGGAA +CCCATAACACATGGCCCCACTGTACCAGCAGGCAAACCGAGGCCCCGGGCCTTTACAGCACCCGTCAGCGGCCGGTACCCCAGGGGGCTCCGGCATTCCA +GCCTCACTGCACCTGCCTGAACTGTGTGACTTCTGAGGACCAGCACCCTCTGAGCCTCCGTTCACCCAGGTGGAGAATGGGCCGTACAGGGACAGATCCA +ACCACCTAAGACTCTGAAGAAGCCGCCCCGCCCTCCCCACCGGGCCTGCCTGCTCCGCAGTGATAACCGTGGCAGTCACAATGGTGGCGCTGCTGTCTGC +TCGGTGGCCCATGAATTCCCACTCAATCCCAATCCAGCCTCCTCCTGGCCCAAGCTCGGCTTCTGGCAGCTTAACTTCAGCACCCACGTGTGACTAATTA +ACCACACAGTCAGTTTCATGCCCGCATCCTCTGCCCACCAGGGGAGTCCCGTATGGGGCAGGTTGTGTCTGCCCTGTTCACGGAGGGTGGTCCGCTCAGC +ACTGGGCACCCCCTCCTTTACTTCTTTGAGGAAGGATCTTACTCTATCGCCCAGGAAGGAGTGCAGTGGCGCAATCACAGCTCACTGCAGCCTCAACCTC +CAGGGCTCAAGTGATTCTCCTTGCCTCAGCCTCCCAAGTAGCTGGGACCACAGGCATCTACCACCACTCCTAGCTAATTTTTTGAGTTTTGTTTTGTCTT +TTTGAGAAATGGGGCCTCACTATGTTTCCTGGGCTGGACTTGGAACTCCTGGCCTCAAGCGATCCTCCCGCCTCAGCCTCCCAAAGTGCTGGAATGACAG +GTGGGAACCACTGTGCCCAGCCCCCCTCCCATTTACTGAAACAGGGTCTCCAGGGTCTCACTGTCAACCAGACTGGAGTGCAGTGATCTTTTACTTACTT +TTAATTTTTGTATCTACAATGAGGTAAGCGACCCTGATCAGGCCCATTTTACAGATCAGAAGATCAAGGCCGCATTTTGCTTACCCAGCCAAGCTGGGGG +CCCAGGACCATGCCCCTGAGGACTCAGTTTCCCCATCTGTAAAGCAGTAGGCTGTAGAATGCTGCGTCCGGGCAAAAGCCCCATAGCACACGTGCTGCCG +TGCGCTGTCAGCCTCCTGCCAGAGAGCGGCCCACTCCCCCAGCCCCACCGGGGCCTCCCATCCAAACAGCTGAGGCTCCATCGCTGAAGTATTCAGCAAA +CACTCTCCCCTGAAAACCTTCCCGTGAACTGTGGAGGCAAAGGGGTGTCGGGGGCTGGGCGGGGGTCCTGGCTCACCATGCTGAAGTCCAGGAGGTCACT +GAGCTCCTTGTCTGTGCCCACAGGCGCCATCCTCTGCGGCTGGTTCATTCTCCTGGGGCCAGGGCGGGCACCTCAGGCCTGGAAACCCTGCTTGGTGGAT +GTGGGGACAGATGGACAGGGAGAAACAGGGAGGGGAGAAGAGTTGTGAGTGGTCAAAGCACAGAGTGCTAAAAGCCACCTAAAAAACCCTCAACCGCCCT +GGGGTCTGAGTTCCAGCAGAGCCCTGGGGGCACGGGGAGCCCTGGGAGCAGGCGCAGGGAAGCTGGAATTCCAGAGTCTAGGTCCCTGCAGAGTCCTCCC +CAGAGACCACAGGGAGTCTGAAAAATGGGGGGAGGGTGTGCAAATATAAACTCCCTAACTCCCCCAGGGAACACCAGGGCATCAAGTTGCCAAGTTTAAA +CTGCACGCAGGGCAGCCAGAACCTCTCCTTTCTCCAACTCTCTCATTTCCAACCAACCCCGGGCTTCCTCTGAGGCCCCCTACCCCCGGGAAAGGGAGGA +ACAGCCCGATCCTACCCCGCCCCGAGGGAAATTTGGTGATTCCCCCCTCCCCCAGCAGATGGCACAGCCCGTTGAAGACCAGGTCGCCCCCAAATTCAAC +ATGAAGGAAATCCACAAGTCAGAAAACCACGAAACTCTTTTACAAGCTTCAAGACTTAAAGTGCCGGGGGTGGGGGGGACGCGCATCCTATGCAGGGACC +AGCAAAGCTTTCCTCCACCCTCAATCTCCCTCCCCCCAAGAAAACCCCAACAGTATTCAGGAAAGAAAAAAAAAACAGCCCTAGATTGCTTTACTGTCGC +GATGTATCCGGGAATTATTTTTAAGCAAAACTTTGACAACATCCCTTGCCTGCCCTCCATGAGCGGGGAGAGCGTCTCAAGACCAGGGTGCTCCCGCGTG +GTCCCAGGGGGCTCCATTCTAAGATGGGGGATGGGGGATCCACCTGCCAAGACCCATTCCACCCCCAGAAAAAGGTACAGAGAAAAATTTCCATTCCAAA +GAAATGCACTCCAGGCCCCTCCAGTCTCGACTTTCCCCAGGGGTCCCCAGGTGGGGACGGGGGCAGCCCGGGAGACACCTCCGAGGCTGGGGGTGGGGAG +GAGCCTCCGAGGTCGAGGGAGACCCAACTTCAGAAGCAGAGAAATCCCCTCTTTGTCTGCCAACTGGAGGCCGGGTGTGAAGCGGGCGCCCCAGCGCAGC +CCCTCCCCCGCTCAGTTTTTTTCTTTTTTGGAGGGCGTGTGAAACTGACTTTTTTTGAGGACTACGAAACCGCACTTTTTTGTGGGGTAGCTGAAACCGA +TTTTAAGACAGACTTAGTTGGGGGGGTGGCGAGCTAAAACGGGCATTCTACGGGAGCTGGAAGACTTCTGGGGCGTCCCAAGGACTTTGAGAGACTTGGA +GAATGTTTGAAGCCACTTTGCACGGCGCCGAAGGCGGGGGGCGCGCTGGAACGCCTTTTTCCCGGGGGGAGGCGGCCCGGGAAGCCGGACCCCCCTCCCC +CCGCAGCCGGTGCAGGCGGTGCGGCCCGGGAGCCTTTGAAGCTCGCAGCGCGGCCGCCGCCTCGCCCCGCATTAACGCGGAGCAGATGTTACCCGCGCGC +CCCCCCCCGGCCCGCCCGGCCCCGACCAGCGCCTGCAGCGCGCGGCACCTTCCCCGCGCAGACAAAAGGACGTCCCTCCCGCGCGCTCCCCACCCCAAAC +TCCGGCGCCCGGGCCGGGCCCCCCTCTACCCGAGAAAGGGGGCGCCCCGGGGTCCCCGTGCGCCCGGGCTGGGGGGGACGGTCCTCGCGCCTAAGTTGCA +CAGCCCGTCCGGCGCCCCCCGCGCCCCCGCCCGGGGCTGCTTAAAGTTTCCCGAAGTGCCCGGCCCGACGGGGGCGACGCGGGCCTGGCGAGCTCCGGGC +TCCTCCACGTCGCCGCCCCCCCGGCGCCGCGCGAAGTTGGAGAACAATGACTCCCGGGCCGCGGGGCGCCCCCCGACACCGCCCCCGCCCCAACTTCCTC +CGCGCCCCCCCCCAACAAGCGCGCGCGGGGCGGGCCGGGGTTCCCTGGGCACAAAGCACGGGGGTACCGGGCGCGCCCCCCGCCCCCCGCCGGGCTCACC +TGCTGGGCGCGGCCGGGCACGCGGCGCGTGGGGGGGGGCGGCGGCATGAAGCGGGGGGGCCCCCCCCCGGACAAAGGTGCGTCGCGGCCGGGCCCCCGAG +GGTCGCGCGTGGGCGGCGGCGGCGGCGCGCGTGGCCCGGGCCCCTCCCACCCCCGCGTGGCCCGTCCCGCGGGGCCCGTGCGCGCGGCCGGCCGGGGCGC +CCCTGGGGCAGCGGCGTGCGCGGTGCCCGCGGTGCCCGCCGCCGCGTCGGCTCCGGCCCGCTACGCCCGCAGCCGCCGCCGCTGCCTCATCTTCCTGCGG +CGGGAGACATGTTCCGCCCCCCGCCCGCGCCGCCCCGCCCCGCCCCGTGCAGGCCCCGCCCCTGCCCCGCCCCCGAGTGCCCCGCCCGGCGGCCCACGCG +GATCCCTCCGCCACCTCCGGGCGGCTCGGGCCCGAACGCCCTAGCTCGGCCTCTCGAGCACCCTCGTGAGGACCCCGAATCCCGTGAGGTCCAGAGCCTG +GGAGCGGGGACGCGCAGAGGAGGCGGTCGGGCCACGGCGCGGGGAGAAATCACGGACTATCCCCGTCCGCGGAAGCACACACGAGCTGTGCGCTTAGTCC +ATGACGCAAGCGAGTAAGGCCCGTGAGATTGAAAGCTAAGGCAGAGCAGTCTGGTCAATCGGAAGCCGCGAAAGTCTGATGGGCGGGGATCCTAGCCATT +CGTGGTGAGGCCCCGCCTCCTTTCTTCTCGGCCCCGCCCCTCAGCAGAGGCGGGACTCTGCGAGCGAGAGGCCGCGAGAGGCGGCCGGGGTGGGTCCTGG +AGTTTTGTTCTCAGGTTGGCGTGGCCGCCCGCGCGGAGCCTTCTGCTTGGTTATATTTGCGTTCCTCGGGCCGGCCCCGCGTGCTGAGTGGTGCGAGCGG +GTATCACGGCCCCGAGGGGGCTACGTCAGACCCATTTTCCCGGCGGGAAAACCGACTCTGGCTCCGGCTCTGGGTCAGAGAGCCCCGCGGGGAGTCTCAG +CGGTGCCTTTGCCGACTTGAGTCTCCGTCTCGGCATCTGTGAATTTGGACCTGACTTTGGACAGAACTCAGGCCAGATCTGGCTTCCTGATTCTTAGTAG +TCCGTGTCTACATTTTAGTAAAAAGTGACCCCGCCTAGGATCGGGCGCCGTGGCTCCTGCCTGTGATCCCAGCGCTTTGAAGGAGGCCGAGGCGGGAAGA +TCGCTTGAGGCCAGGAGTTCGAGAACAGCCTGAACAACATAGTGAAACCCCCCCCACCCACACCCGTCTCTAAAAATATTTAAAATAATTTAAAATAATA +ATTTAAAAAGTTGACCGGACGCGGTGGCCCACGCTTGTATTCCCAGCACTTTGGGAGGCCAAGGCGGGCAGATCACCTGAAGTCAGGAGTTCGAGACCTC +TCTGGCCAACACGGTGAAACCCCATCTCTACTAAAAATACAAAAATTAGCCGGGCATGGTGGCGGGCACCTGTAGTCCTAGCTACTCGGGAGGCTGAGGC +AGCAGAATCGCTTTCACCCGAAAGGCGGAGGTTGCAATGAGCCGAGAGCACGCCATTGTACTCCAGCCTGGGCAACAAGGACGAAACTCCGTCTCAAAAT +AAATAAATAAATAAGTAAAATAAAATAAAAATACAAAAATTAGCTGGGCGTGGTGGCATACACCTATAATCTCAGCTACTCGGGAAGCTGAGGCAGGAGA +ATCGCTTAAACCCAGGAGGCAGAGGTTGCAGTGAGCAGAGATCGCAGCACTGCACTCCAGGCTGGGCGACAGAACGAGGCTCCGTCTCAAAAAAAAAAGT +AAAATAACTAAACAAATAAATGAAAATAACACAATCTCCCAGGGCTCCCTGGGGCCCCAAAGGGAAATTTACACTCCACTCCCAGCCTGGGAAGATGCCA +CCATCTCGCTGGCCCGCTTGGCTCCAGCCATCCTGCCCTCTGGATGGTCCAGAACTTGCTAAGCTCATCCCCACCCCGGGCCTCTACGTTTGCTTTGTCC +TCTACCTGGGAGGCTTTTCCCACCCCTATCTGGAGCCCCTGAGTCATCACAGTTCAATGCTGCACCTATGCCAGGCCGGCGGGGAGGCGGGGCCACAGGG +GCCCCCCACCAAAGCCACAAGCCCCTCCTGCTATACACCCAAACTGGGCTGTCCACAGTCCGACCCTCCGTGCCCAGAGAGTTCCACGTGCCGCAGGTCT +GGGGAGAGGGCTGTGGGTCCCAGGGTCTGTGCTGCAAATCCCTCATCCCTCTCCACCTCACTGTGACCTCAGGCAAGTTCGTGCTACTCTCCGGGCCTCG +GTTTCTCCATCTGGACAGTGGAAGGGGGGAGTCTGGCACACAGTAGGTGCTCACAGCTGATGCCTGCCTTCCTCAGCCGCCCCCCACCCCCGCAGAGGCC +TCTCCGGAGCCAGGGTCTCCAAGCAGCTCCAATCCCACCCCAGCCTCCTCAGCCCCCGGCCCTTCCTTGTGGCCCAGCCCTGACCCCATGGGTCTGAGGG +TGTCTGTGGCCGGGTCTGGCTCTCCCCATTCCAGTGTAGGGAGCTCACTGTGGGCCACTCCCCACCCACACTCAGGGTCCAAGCCATAGTGTGGCAGCCG +GAGTCCTCCCGAGGAGCCCTTCAGTTTCACCCACGGAAGGGAAGCAACCATCCAATCACGGACTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTAT +TATTATTATTATTATTTTGAGAAAGAGTCTCGCTCTGTTGCCCAGGCTGGAGTGCAGTGGTGAGATCACAGCTCACTGCAGCCTTGACCTCCTGGGCTCA +AACGATCCTCCCGCCTCAGTTTCCCGAGTAGCTGGGACCACAGGCACGCGCCACCACACCCAGCTAATTTTGTATTTTTTGTAGAGACGGGGTTCTCCCT +ATGTTGCCCAGGCTGGTCTTGAACTCCTAGGCACAAGTGATCCTCCCGCCTTGGCTTCCCAGAGTGCTGGGATTACAGGCGTGTGCCACTGCGCCGTACA +AGACTATTCAATTATCGGGCACTGACAGCGAACGGGGCCTTGTGCCGCGCATCGTAGCACTGTGGACAGTGATGGACTCAGTCCCTGCTGTCCCGGCAGG +ATGACCCATGAGGGACCCCTTGTCTAGTCCTGAATGTGGCTCTTTCCTGTGAGGTCCTCCTGCCTGTGTGGTTCCACGTATCGTACAGATGAGGAAACTG +AGACTAGGGGTCTCCTCCCTGGGCCCCAGGGCACCCTGGGGCTCGCGCCTGCCAGGAGGTTCCGCTGGTAACCACAAGCCACCATTGTTTTCCCCAAGGA +GGTCAGTCCTGGGGCTGAGTCACTGGGTGGAGCAGCCCGTGGGGGCCCCCCACTTGGCCACCACCTCTGCCCAGCCCCGAGGCCTGGGTGCTCCCTCCAG +GGCCCTGGTACGGGGACAGGCAGCAAGCTATCCTCCTGACTGTGGCCTTTGTTTTGCTCTGGGGCCGGGCAGGAGGAGGAGCAGGGCCTCTGCACCTGCC +GCCTGTTCCCTCCACACCTACTGTGTGCGCCCCCGCCAACATGAACCACGTATGTCAGAAAAACTGAGGCCAAGGACAACTTCCCACTAGGGAGACACAG +AAGCGAGGGGGGCGAGGGGCGGCGATGGCGAGGTTTCCAGAGACAGACGCAGTAGGTGTGCAGGCCACAGCTGTCCGCAGAGAGACTGGGCTTGGATTAG +GACTTCGGGGCCACCCTCCAGATTTCTGTTTCCATTTGTCCCTAAAGTGGGCACCTTTGACTTCTCCCAGGGTATGAACACACTCCCCCAACCCCCAGCG +CCCTCCAGCAGGGGCGGAGAAGGGAGTGGCGGCCCAGCACTTATCACCCACGTCAGGCCCTGGGACAAACCTCGCTCCGGCGTCCACTGAGCACGGGCAG +CTGGGGCGATCGGTGTCGCCTCCCAAAGTGGGGGCTTCCTGCTCGAGCTCAGACCTCCAGTGAGGGGCCTGATCCCAACACGACCAGATCAGGACCACCC +CACAGAGCCCTGGGCTGGGACTCGGCCAGGGTAGGGCCCATTCCCTTATTCTCCACAACTTCGTTTTTATTTTATTTTAGCAGAGATGGGGTGAGGTGGA +AGGATCGCTTGAGCCCAGGAGTTTGAGACCAGACTGGACAACACAGCAAGACCCCATCTCTTAAAAAAAAATTTTTTTTTTTAGATGAAATCTCACTCTG +TCGTCCAGGCTGGAGGGCAGTGGTGCCAGCTCAGCTCACTACAACCTCCACCTCCTGGGGTCAAGCGATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGA +TTATAGGTGCCCACTGCCACGCCTGGCTAATTTTTGTATTTTTTTATAGAGACGGGGTTTCACCCTGTCGCCCAGGCTGGTCTAGAACTCCTGGCCTCAA +GCGATCTTCCTGCCTTGGCCTACCCAAAGTGATGGGCTTACCAGCATGAGCCACCACACCCGGCCCCATTCTTCCTGCCTTCTGGGAGGAGGCGTCTCCA +GGCTTGCTGGTTGGACCTGGGCAGGGAAGCCTCCTGAGATTGGGAGTGCTAGGGGCTTATGATTGTTCTCCCCTAGCGGAGGGAGGAGATTCTGGTGTGA +AATGGAGCAGTGGGGACACACTCCAGTTCCTGGGGTCTGATCACAAGGGTTCCTGACTCCTCGGGCACTTCCAGCTATGAGGACACCAAGGAAGGGAAGA +GGCTTGTCGGTGATCAGACCCCTACCCCTCCACCCAGACTTATGGGAGCCAGAGGGCCAGGAGAGCTGGGCAGGAGGCTCTGAGGTTGACGGGAATGGGA +ACACAGCCTCACACCTCCTGCTGTAGGGCATTCAGGGGAAGAAGGACCATCTCCCACAGGGAGTGGGTCCCCTGGGGCAGTGACTCTTGGGCTATGACCT +CAAGATGCATGCGGTCGACAGGCAGAGAGCGGATACCATGCCAGGCAGGGGAAGCTGAGGGACAAAGGTACTGAGGTGGGAGGGGGTGTGGGGTGTTCAA +GGAACGGGGCCTGTGAGGCTGGAGCCCAGAGAAGACCAGAGAAGAGGAGCCAAGATCAGAGAGAGGGGCAGGGCCTCCTATGCCACAGGGAGGAATTGGG +TCTTCATGGTGAGAGGACTAGGGAACCATGGTGGGAGTTTGAGCAAGAGACGGACGTGATCACAGGGACCATGAGTTGGGGTGGATCTGGGGTACATTTG +GAGGATAACTGAGGGCTCTCCCAGGGGGTGGGTATGAGGGGTTAGCAGCCTGCCTACTAGGTGTGGGGTTAGGGACCTGGGCCTGTGAATGGTGGTATCG +TTCTCTGAGTGGGGCCAGCGTGGGTCAAGGGAGAGGCGTGAAGGGGGAACAGGAGGCTCATGTCCCAGGGTGGTGTCCAGGCCCCATGAGACAAGGCGGG +TCATGGCCAGGAGGGGCTGCGTGAGAGGGGGCACCAGTGAAGAAGGCACAGTCCCCAGTCGGGGGGAGCCCAGCTCTGGATGCAGCCTGGCCTCCCCGAG +CCCTCCTTCTGTCCGAGCCCCCCACGCAGCCCCTCTGCACCTGCCGGGTGCCCGTCCACCCCAGGGCCAGGGCCAACTGCCGAGGATGGTCCCACCCCCT +CTTGGCCAGGCGCCCACAGCTCCTGACTCAGGGGCCCCCGGGGGCCTGTCCTGCCACATTCCGGGGCCGCCCGTGCAAACACAGGGCGCCTGCCCATCAC +CCCCCATGGGGCATTGTTTGGCCCAGTTACCCCGAGGCGGGGGCAGGGCAGGGGACAGGGAGCCCAGCCAGATTCTCAGTTCCCGCCACCCATGCACCTG +CCCACAGGCAGCCCTGCTGACCTGCACCCGCCTTGACATGGGGGGACGGCGCCTCTGCAGTGTACCCTGGGCACAATGGGGGCATCTCCCTTCTTCCCGG +GGGTCTTCACCTCCCCTGAACTTTGCTCAAGGCACAGAGGACGTCATCCCATTGTTCAGATGGGGAAACCGAGGCAGGACTCAAGTGGCCTCATGCCTGA +AGCTGAGCCAGGCTCCCATCCCCGGCCCACCTGTCCTGTCCCCCACCGACCCCACCTCACCCCGCCAGGCTCCTTCACCTGCACCTGGTGCCTTCCAGAA +ACGGGGGAGGCCACTCCAGGCTGTCAGCCCTCTGGCACAAAGGCTGGGAGGTCAGAAGCCATCCAGGGACGCCTTGCCACGCTAAGAAGGTTGGGTTTCA +TTCGCGGGTTTGGAGGAGCCGAGGGGGCCACGTGGTCTCACTGGGGGTTGGGAAGGGCATCTGGGAGACCGAGGTGGAGGCCGGTGACGTGGCTGTGGAG +TGGGATGCCCAAGGCAACAGGAGGGGTGGAAAGAGATGCCTGTTAGACGGGAAACTGGGGGGGCGCCCCTGGGGAAAGACGACAAGGATCCTAGGAGGGC +GGGGAGCACAGGTGCCCCCAACCCCAAGGGGTGAGAACTAGACTCAGGAGGAGACTCAGGGCTTGGGGGCTGCAGGGATGGCTGCCTGGAGCTGAGCCTG +CAAAGCTGGAACAGGGAGGAAGGGTAACTGAGCAGAGGGAACAGCAGAGGCAAAAGCTACGAGACGAGGAAATGCAAGTTGTTCCCTGGGTTTGGGCCGA +GGGCCAGGGGGCGGGGGCGGGTGGCACTGATGGATGTGCCACCCACCCCCATCCGGGCCATCCTGTCTGGATCCGGGACCCTGCCCTCGCCCCTCCCTCC +CTCCGTCAGACCGGCCCTGCACTCCACAGACATTGTATGTCTTGCTGCTGCCCAGAGCCCGAAAGTCCCTGCCCACCTCCCCGTCTCCGCCACTCCTGGT +TGTCCCTCCAAGCGCCTGTTGGTTTCTGGGCCTGTTTCCTGGCTGTGTCCTCTCCTGGAACAACTTTCCTCTCTTTGTACCTGGCTGTCTTCTCTTCCTC +ATCCTTCCACCCTCAGCTTGGGGGCCACCTCCTCCGGGGAGCCTTCCTTGCTTTGTTTGTTTGTTTGTTTGTTTGTTTGTTTGTTTGTTTGTTTCCAGAG +ACAGAGTTTCGCTCTTGTTGCCCAGGCTGGAGTGCAATGGTGCCATCTTGGCTCACTGCAATCTTTGCCCCCTGGGTTCAAGCAATTTTCCTGCCTCAGT +CTCCTGAGAAGCTGGAATTACAGGTGCCTGCCACCACGCCCAGCTAATTTTTTGTGTTTTTATTAGAGACGGGGTTTCACCATGTTGGCCAGGCTGGTCT +TGAACTTCTCTGACCTCAGGTGATCCACCCCCCTTGGCCTCCCAAAGTTCTGGGATTCCAGGTGTGGGCCACTGTGCCCGGCCTTGGTCGGCAGTTTTCT +AACAGCTGGGGGTGGCTGCGTGTGAGACAGGAGAGGGTGAGCAGGAGGTGCTGGGATCAGAAGAGGCTCAGCAAAGGTTGGCCCCACACCCAGCCCCCTT +GTCCTTTTCAGGCATAGAGAAGATACAAAATCCAGAACCATGCAAGGAGAAAATTCTTCAAATTTGACCACACAGGCCAGACACGGCAGCTCATGTCTGT +ATTCCCAGCACTTTGGGAGGCCAAGGCGGCGGGATCACTTGAGGCCAGGAGGTTGAGGCCAACCTTGGCAACATAGCGAGACCACCATCTCTACAAAAAA +AATACAAAAATTAGGCCGGGCCTGGTGGCATGTGCCTGTAGTCCCGGCTACTCTGGAGGCTGAGGCAGGAGGATCACCTGAGTCTGGGGAGGTTGAGGCT +GCATTGAGCCATGGTTGTGTGACTGCACTCCAGCCTGGGCAACAGAACGAGACTCAGACTCAAAAAAAAAAATGTTTTTTAGGCTGGGTATGATGGCTCA +CGCCTGTTATCCTAGCGCTTTGGGAGGCCGAGGTGGGCAGATCACTTGAGATCAGGAGTTCGAGATCAGCCTGGCCAACATGATGAAATCCACTCTGTAC +TAAAAATACAAAAATTAGCCGAGCACAGAGGCAGGCGCCTGTAATCCGAGCTACTTGGAGGCTGAGGCAGGAGAATTACTTGAACCTGGAAGGAAGAGGT +TGCAGTGAGCCGAGATCATGCCACTGCATTCCAGCCTGGGACACAAGAATGAGACTCTGACTCAAAAAAAAAAAAAAAAAAGTTTTTCGACTACATAAAA +ATTAAACACTTTTGTGTGGTCACAGACTCACAATGAAGTTAGATGAGATGAGAAAGCTAGGGAGAAACTATTTGCAACATCATAACAGACAAAGGGTTTG +GGCTCTTCGTATACAAAGAGTTCCAACAAATCAATAAGGAAAAAACTCAAAAAAAAAAAGAAACCATGCAAAGAAATGAGTGATTAATTCATACAGGAAA +AAATTAAAATGGCCACTGGATACACAGACGAATAAAAAACCTAAAGTCACTCTTGGTGAAAAAGATACAAATGGGCCGGGCGCGGTGGCTCATGCCTGTA +TAATCCTCGCACTTTGGGAGGCTGAGGCGGGCAGATCACGAGGTCAGGAGATCGAGACCATCCTGTCTGATATGGTGAATCCCCATCTCTACTAAAAATA +CAAAAAATCAGCCAGGCGTGGTGGCGGGCACCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCGTGAACCCGGGAGGCGGAGCTTGCAGT +GAGCCGAGATGGCGCCACTGCACTCCAGCCTGGGTGACAGAGCAAGACTCTGTCTCAAAAAAAAAAAAAAAAAACCAAACTAATAAATCTAATAAAAATG +GTGGCATGACCACTGCTCACCCATGCCAAGGCCGTTTTTTAAAAACAAGACAAAACGTGACGGCATGAGCAGGGCTGTGCATTAGAACGTGGTTTGTGGC +ACAGAACACTTGATTTGAAAACTGCCCAAGTGTCCAACAACAAGGGCTGTAGAAGAAGATTCTGTCATGGCTGCACTAGGAACCCGACTGTTGACCGTCC +AGCAAGTCAGGTTCCCGTGCCTGCTTGGAGCCAAGAGACGCCTGAGGCCGCCTCTCTGGGGGAATGAAATACAAGTTAAAGACCCGCCATGCCACTTTTG +GTTGAAGCTTTTGTAAAGGAAAAAAGCATATTGAAAAAGTGCAGGAGGAAATGCCCCAAGGGCTTGGTGGTTACTCTGGGGGTGGGGGACACTTTCAGTT +CTTACTTTATCTTTTTTTTTTTTTTTTTTTTCACTCTGTCGCCCAGGCTGGAGTGCGGTGGCGCGATCTCGGCTCACTGCAAGCTCCGCCTCCCGGGTTC +ACGCCATTCTCCTGCCTCAGCCTCCCGAGTGGCTGGGACTACAGGTGCCCGCCACCATGCCCGGCTAATTTTTTGTATTTTTAGTACAGACGGGGTTTCA +CCGAGTTAGCCAGGATGGTCTCCATCTGCTGACCTCGTGATCCACCCGCCTTGGCCTCCTAAAGTGCTGGGATTACAGGCGTGAGCCACTGCGCCCGGCC +CTTACTTTATCTTTTGAAGAGGCAGGATTAGCTTGAGAGTTTACATTGGACATTATTTTCTCTTTTCCTTGGTTGAAAATGTTTGTTTTGGGGGCCGGGA +GTGGTGGTTCACGCCTGTAATCCCAGCCCTTCGGGAGGTCAAAGTGGGAGGATTGCTTGAGTCCAGGAGTTCGAGACCAGCCTGGGCAACATAGCAATAC +CCCATCTCTACCATAAATTAATAAATAAAATTAGCCAGGCATGGTGGTGTGCAACTGTAGTCCCAGCTACTAGGGAGGCTGAAGTGGGAGGATCCCTTGA +GTCCAGGAGTTGGAGGCTGCAGTGAGCTATGATTGTGCCACTGCACTCCAGCCTGGGGGATAGACCGAGACCTTGCCTCTTAAAAAAAATTTCATTTTGA +CAATATGCATAAGGCCACATGCGTGAAGCTCAGTTGGAATGTCACTTGCAACATCATAAGAGGCAAAGGATTTGGGTTCTTCATATACAAAGAGTTCCAA +CAAATCAATAAGAAAAAACTCAAAAAGAAAACCATGTAAAGAAATGAATGATTAATTCATACAAGAAGAAATGCAAATGGCCACTGGATACAAGGCCACA +GAATATTTGGAAGGTGAGGCTGACAGGAGAGCTGCTGTCCTGGAGACATTGAATAAATACTGCCAGGGGCCGGGCACGGTGGCTCACACCTGTCATCCCA +GCACTTTGGGAGGACAAGGTGGGCCGATCATTTCAGGCCAGGAGTTTGAGATCAGCCTGGCCAGCATGGCGAAACCCCCCTCTGCTAAAAATACAAAAAT +TAGCCAGGCATGGTGGTGTGGGCACCTGTAGTCTCAGCTACTCAGGAAGCTGAGGTGGGAGAATCGTTTGAACCCAGGAGGCAGAGGCTGCAGTGAGCTG +AGATTGTGCCACAGCACTCTAGCCTGTGTGACAGAGTGAGATTCCCTCTCAAAAAAAAAAAAAAAAAAAAAAGACTGCCAGCATCCACTTCATCTTCATG +TTCTAAGATGATGGTTTATCTTTGTGTGTATTTTATGTTTTTTAGTTTTAATTTTTTTTTTTTAAGAGATGGGGTCTCAGCTGGGCGTGGTGGCTCACGC +CTGTAATCACAGCACTTTGGGAGGCCGAGGCAGGTGGATCATAAGGTCAAGAGATCGAGAGCATCTTCGCCAACATGGTGAAACCTCGTCTCTACTAAAA +ATACAAAAAATTAGCCGGGCATGGTGGCGGGCGCCTGTAGTCCTAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGTGGAGGTTGC +AGTGAGCTGAGATCGCGCCATTGCACTCCAGCCTGGGTGACAGAATGAGACTCCATCTCAAAAAAAAAAAAAAAAAATTAGCTGGGCGTGGTGGGCGGGG +GTGGGGGGCGCCTGTAATCCCAGTTACTCAGGAGGCTGAGGTAGCAGAATCGCTTGAAACTGGAAGGCAGAGGTTGCAGTGAGCGGAGATTGCGCCACTG +CACTCCAGCCTGGGCAACAGAGTGAAACTGTGTCTCAAAAAAAAAAAAAAAAAAAAAAAAAAAAGATGGGGTCTTACTCTGTTACCCAGGCTGGAGTGTA +GTAGCACGATCATGGCTCACTGTAGCCTCAAACTCCTGGGATCAAGCCATCCTCCATCCTTAGCCTCCCAAGTAGCTGGGACTGCAGGCATGTACCACCA +CACCTGGCTAATTTTTCTTTATTTTGTTTGTAGAGACGGGATCTTGCTATGTTGCCCAGGCTGGTCTCCAACCTCTGGACTCAAGCCATCCTCTCATTTT +GGCCTTCCAAAGTGTTGGGATTACAGGCATGAGCCACCATGCCCGGACCCCCGCCACCCCGCTTTTTTTTTTTTTGAGACGGAGTTTTGCTCTTGTTGCC +CAGGCTGGAGTGCAATGGCGTGATCTCAGCTCACTGCAACCTCCACCTCCCGGGTTCAATCGATTCTCCTGCCTCAGCCTCCCTGGTAGCTGAGATTGCA +GGCGCCCACCACCACGCCCAGCTAATTTTGTATTTTTAGTAGAGACGGGGTTTCTCCATGTTGGTCAGGCTGGTCTCGAACTCCCAACCTCAGGTGATCA +GCCCCACCTCGGCCTCCGAAAGTGCTGGGATTACAGGCATGAGCCACTGTGCCCTGGTCCCGGCCGCTTTTTAAAATTAAAGAATGTTTAGTTTTTCACC +TCACCATAGATGCTGCATGACTGAGATTGCAGAACCACAGAACGGGCGTGGGTGGGCTTCCACCGGGGCACCCCCTCCTCCTGCAGGATCCGCACTGCCC +GGGCATTTCCCTGGGGGTGGGGAGGCCTCTTGCTGTCCCAGGGTTCCCTGGGGGAAACCCCTGGTGTCCTGGGGAGGCCCCACCAGGTTGATCGTGAGCT +TGAGCTCAGGGCAAGGAGCACTGCTCAGCGAGTCCACTGTGGTTGTGGTCACACGATGGTGTGAGCTCTCATCTGTCAAAGGAGTTTAACAAGAGCACCC +ACCAGGGTGAGTTCAATCTGTCCATCGAACGCAACAGGCCCAGGCCCCGGAGGCTTTTAGGGCCCATGAAAATGTCTGTCTTCCTTCCTCCCTCCCTCCT +TCCCTCCCTCTCTCCCTCCCTTCCTCCCTTCCTTCTTTTCTTTCTCTCTTTCTCTCTCTTTCTTTCTCTTCTTTCCCTTCCCTCCCTCCCCTCCCCCCTC +CCCTCCCCTCCCTCCCTCTCTCTCTGTCTCTTTTTCTTTCTTTCTTTCTTTCTTCCTTTGTTGCAGAGTCTTGCTCTGTTACCCAGGCTGCAGTGTGATG +GCACAATCTCGGCTCGCTGCAAACTCTGCCTCCCAGGTTCAAGCAATTCTTCTGCCTCAGCTTCCCAAGTAGCTGAGATTACAGGTGCCCACTACCATGC +CTGGCTAATTTTTGTATTTTTACTAGAGATGGGGTTTCACCATGTTGGTCAGGCTGGTCTCAAACCCCTGACCTCAGGTGATCCACCTGCTTCAGCCTCT +CAAAGTGCTGGGATTACAGGCATGAACCACCATATCTGGCCAAAAATGTTTTAATTTCTTTTAAAATCAGGGCCGGGCACTGTGTGGCTCACACCTGTAA +TCCTAACACTTTGGGAGGCTGAGGCGGGAAGATCGCTTGAGCCCAGGAGTTTGAGACCAGCCTGGGCAATACAGCGAGACCTCGTCTCAAAAAAAAACAA +AAACAGAAACAAAAAAACAAAAAGCCAGGCGTGGTGGCAGGCACCTGTATTCCAGCTACTGGAGAGGCTCAGACAGGAGGATGGTTTGAGCCCAAGAGGT +TGAGGCTGCAGTGACCCAAGTTTGTGTCACTGCACTGCAGGATGGGAGACAGAGTGACACCCTGTCTCAGGAAGAAAAAAAAATTTAATCAGAAGAAAAA +TGATGAATAATAATTGTTTTCCGATGAACAATAATAATAACGAATTAAGGCCGGGCACAGTGGCTCTCACACCTGTAATCCCAGCGCTTTGGGAGGCCGA +GGCGGACGGATCATGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCTGGGTGTAGTGGTG +GGTGCCTGTAATCCCAGCTACTAGGGAGGTTGAGGCAGGAGAATCGCTTGAACCTGGGAGGCAGAAGTTGCAGTGAGCCGAGATCGTGCCACTGCACTCC +AGCCTAGGTGACAGAGTGAGACTCCGTCTCAAATAATAATAATAATAAATTAATAATAACAATTCTAGTCTCAATTTTACTTTTTTTTTTCAATAGAGGA +AAGGACTCAGGATGGCAAAAGTGACTTGGTCCCAGACAGCCCTACAGGGCAGTCCTGCCCGGGAAGGAGCAGGTGCTCTCTGCTGCTGAGGCCCCTAGCA +GAGGCTGGGCCTCTGGGTCTCCCAGCAGGTGGCAGGGGTGTGAGAAGGGGAGGCCCCTTTCCAGAGGCCAGGGACGGCCCCAAGGGCTGCCCGGGAGATA +CTGGGTCATGTGACCCCCCGGAGCCACCCCCTGAAGCTTGGTCTCAGGTTTTCTATTTGCTTCAGACTCTTGTTAGTCCCCCCCAGCTCCTGCTCCATCA +GGCCTGGCCTCCTTATCACCCCGGCTGTCTGGGTGGGGGCATGGCCCCCTCGTAACCTCAGCTACCTGCAGGGCAGGGCAGAACCCCGGGTCTCCGGCCG +GTCCGTGGCCGGTATGTACCTCACGCATACAGTCTGCACACTGGGCAGAGACAGACAAGAAATTCACCAGCCACTCCTCACTCCTGTCCTGACCCTGAAC +CTGACCCTGTCAGGGAGACCTGGGCTGAGACGGGATACAGAACTGGGTACAGGAGCCTGCAGCTAGGGCTGAGTCAGGGCAGGCCCAGGGGCACGGGAGG +AATCCAGGGGACACAGCAAACTGGAGAGGGGCGGGAAGCATGTGCCCTGCACCTGGCCGGGCCCTACTTCTCCCTTCCTTCTCTTCCTCCTCTTCCTCCT +CTTTTTTTTTTTTTTTTTTTTTTGAGAAGGAGTTTCACTCTTGTTGCCCAGGCTGGAGTGCAATGGCGTGATTTCAGCTCACCGCAGCCTCTGCCTCCCG +GGTTCAAGCAATTCTCCTGCCTCAGTCTCCCGAGCAGCTGGGATTACAGGCACCTGCCACCACGCCCGGCTAATTTTGTATTTTTAGTAGAGACGGGGTT +TCTCCATGTTGGTCAGGCTGGTCTCGAACTCCTGACCTCGGGTGATCTGCCCTCCTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCC +CGGCCTCTCCTCCTCCTCCTTCTTCCTTCTTCTCCTTATTCGTTATTATTATTTTGAGACAAGTTCTTGCTCTGTCGCCCAGGCTGGAGTGCAGTGGCGC +CATCTTAGCTCACTGCAAGCTCCGCCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCTCACCACCATGCCTGG +CTAATTGTTTGTATTTTTAGTAGAGACGGGGTTTCACCGTGTTAGCCAGGATGGTCTCGATATCCTGACCTCGTGATCCACCTGTCTCGGCCTCCCAAAG +TGCTGGGATTACAGGCGTGAGCCACTGCACCTGACCACACCCTGCTGATTTTTATTTTTTGTGTAGAGGGGGGTCTTGCTGTGTTGCCCAGGCTGGTCTC +AAACTCCTGGCCTCAAGGAATCCTCCACTTCAGTCTCCCACAGCACTGGGATCCCAGGTGGGAACGCCCTGGCCTGGCTGACCCTGAACTTTTTTTTTTT +TTTTTTTTTTGAGACGGAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCAGCGGTGCCATCTTAGCTCACTGCAAGCTCCGCCTCCCGGGTTCATGCCATTC +TCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCTGACACCACGCCTGGCTAATTTTTTGTATTTTTAGTAGAGATGGGGTTTCACCATGTTAG +CCAGGATGGTCTCGATCTCCTGACCTCGTGATCTGCTCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCGCCGTGCCCGGCCGACCCTGAG +CTTTATTTTGTCTCGGAGGACTCCACTGCCCTCCATGTCCGGCCTCCCGAGCCCCCTCTGCCCACCTCCCTCCAGCTGCGCTGGCCACCTCCTCGCTGCT +GCTTGGACACCGTTTTCTCCCTGTGACCTCAGGGTCTGTGCCCAGGATGTCCCTCGGCCGGGAGCCGTTCCTCCCCACTCTCAGGCCCCTTTGCCGGTGT +ATCATCAGTTTATCGTTCCTCCCACTCTCAGGCCCCTGTTTCTCCCCCTTGCGCCTGTGGGGCTTGCCTGGCTCTGTAAGGGGAGCCCCGGGCCCAGCCT +GGCCGCCCCACACCTCCAGCATCCATCTGGGGCCTGACACACAGTAGGTGCTCCATAAATGCACAGGCTAAGTTGGGGGGTTCCCCATCTTACAGGTGAG +GAAACTGAGGCTCCGAAGAGGGCGGCCTGACAGGCATCTGGGAGCCCCGGCCCAGGCGAAGGTATTTCCTCCTGGCCCAGGGCGCCGTGGGGTCCCGGGG +CAGCTGGTGGGGCCGCCAAAGGGTGGCCGTGTGTGTGGCGGTGGCAGCTGGGGCTCTGGCAGTGGGGGAGGGTGGGCGGGAGGCAGCAGCTGGTGGCTGG +CCCCAGGCCAGCTGGAGCCTGTGCAGAGGGAGGGCGCTGGGTCGGCTCACGCTGCCTCTGGGTCCCCTTCTGAGTCCCCCTCAGCCTTTCTCGGTTGGTC +TCCATCTCTGTCTTTGTCTCTCTGTCTCTGTCTCTTTCTGTCTGTTTCTCTCTGTCTTCTTTCTCTGTGCTCTCTCTGTGTCAGCCTCCCTGTCTCTGTC +TCTTTCTCTTCCCCATCTCTGTCTGTCTTTTTGTCTCTGTCTCTGTTTCTTTCTGTCTCTGCGTATCTCTTTCTGTCCCTCTGTCTCTGTCAGTCTCTCT +GTGTCTGTGTGTGTCTCCATCTCTCTCTGTCTCCATCTCTCTCGTTGTCTCTCTGTTTCTCTTTATCTCTTTCTGTCTCTCTCTGCCTGTCTCTCTGCCT +CTCTGTCTCTCTGTTTCTCTGCCTGTCTCTCTCTCTGCCTCTCTGTATCTCTATCTCTCTGTCTCTTTGTCTGTTTCTGTTCTTCTCTGTCTCCTTCTCT +GCTTCTCTGTCTCCTTCTCTTTCTGTTCCTATCTCTTGTCTTTTTCTCTGTCTCTCTCTGCCTCTCTGTCTCCCTCTGTCTCTGCCTCTCTCTCCTTCCC +CTTCACACTGGGGACTCCCCTGACTGGCCCGGACAGGGGCTGGTTACACTGCTGCACCCTCTCTTCCAGACCTCCCGCTCCACCCCACTCCCTGCTGCCT +GCACCCCTGCGTCAGCCAGCACCTCTGTGCTGGCATGAAGGTCTCTACCCACCGGGAGGAGCCCAGGACCCTCTCACGGGCTGGGGACCCTGTGCGCATC +GCTCCCCCTGTGAGCCTGCATTTCCCCACATGCAGGGTGTTTGCAGAGCCCTCTCAGAGCGGTGCTCTGGGGAACCACAGGGCAGAGGTCTCAGCCCGTC +GGGGCTCCCAGCCAGATGGGGAAGGAGAATTTCGAAGGAATCGCCTTACAGGCATTTGAAACTCTGCAGGCAGAGGCCAGGGGAATCCCGGGTGGAGGAG +CAGGCAGGGTGAGGGCCCTGAGAGTCCCTCCCCGGGTTAGGAGCAGGCAGGGTGAGGGCCCTGAGAGTCCCTCCCCGGGCCACCCCCAGCCACACTCCCC +CGTCACACAGGGAACCTGGCCCAGTTGCCCGTACCCACTGGTCCTGGGGAGGGCAGCTGGGAGGGGCTGTGTGTGCACTAGGGGGGCGGAGCTGGGACTC +CCCCCAAGGACCCTCCCTTCCGGGATCTACACCCCTGATCCCCCCTCGCCAGCACATCCACCCACCACCCTCGCAGACAATAGAATTCATCACTGTAGAA +ACATCCTCTGGGGCTGGGGCTTAATCAGTTCCTGATTTGCATTTTTGCATATTAATGACAGCAGAGCTGCTAATTTTGGCACATGATTTTAAAGGTGCAG +TAGCTCTGAAACTACGGAGGCGGTGAGGGGGTGAGGACCGGGGCCTTCCTCACCTGGCCTGGGGGGTGCTGGCCCTCAGGTTACAGGTTACAGGGTCTCT +GCCCTGGGAGCGGCCCCTGCCTCTGGGAGCTGCAGGGACCCTTGGGGATTATGGGGTCCCTGCCTCTGGGGCTCACAGGAATCACAGAGTCTCTGCCACT +CTATCTTTCTTTCCTTCCCTTCCCTCCCTCCCCTCCCTCCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCGCTCTCTCTCTCTCGCTCTC +TCTTTCCTTTCTTTCCTTCCCTTCCTTCCCTCCCTTCCCTCCCTCCCCTCTCTCTCTTTCCTTTCTTTCCTTTCCTTCCCTTCCTTCCCTCCCTCCCCTC +CCTCCCCTCTCTCTCCTCTCTCTCCTCTCTCTCTCTCTCTCTTTCTTTCCTTTCTTTCCTTTCCTTCCTTTCCTTCCCTCCCTCCCCTCTCTCCTCTCTC +TCTCTCTCGCTCTCTCTCTCTTTCCTTTCCTTCCTTTCCTTCCCTCCCTCCCCTCTCTCTCTCTCTCTTTCCTTTCCTTTCCTTCCTTTCCTCCCCTTCC +TTCCCTCCCTCCCCTCTCTCTCTCTCTCTTTCCTTTCCTTCCCTTCCTTCCCTTCCTTCCCTCCCTTCCCTCGCTTCTCTCTCTCTCTCTCCTTCCCTTC +CTTCCCTTCCCTCCCTCCCCCTTCTCTCTCTCTCTTTCTTTTCTTCCCTTCCTTCCCTCCCTCCCCTCTCTCTCTCTTTCCTTTCCTTCCTTTCCTTCCC +TTCCTTCCCTCCCTTCCCCCCCCTTTCCTTTCCTTCCTTTCCTTCTCTTCCTTCCCTTCCTTCCCTCCCTTCCCTCCCTCCCCTCTCTCTCTCTCTTTCG +TTCCTTTCCTTCCCTTCCTTCCCTCCCTTCCCTCCCTCGTCTCTCTCTCTCTCTCTCTCTCTTTCTTTCTTTCTTTCGCTCTTGTTGCCCAAGCTGGAGT +GCAGTGGCACAATCTTGGCTCACTGCAACCTCCGCCTCCCGGGTTCAAGTGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGATTACAGGTGTGCGCCA +CTATGCCCAGCTAATTTTTGTTTGTTTGTTTTTTGAGACGGAGTTTTGCTCAGTCGCCCAGGTTGGAGTGCAGTGGCGCGATCTCAGCTCACTGCAAGCT +CTGCCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTTGCGAGTAGCTGGGACTACAGGCGCCCACCACTATGCCTGGCTAATTTTTTGAATTTTTTTT +TAGTAGAGACGGAGTTTCACCTTGTTAGCCAGGATGGTCTCGAACTCCTGACCTCAGGCGATCCGCCTGCCTCGGCCTCCCAAAGTGCTGGGATTATAGG +TGTGAGCCACCGCGCCCGGCCCATGCCCGGCTAACTTTTTGTATTTTTAGTAGTTTCACCATGTTGGCAAGGCTGGTCTCGAACTCCCGACCTCAGGAGA +TCCGCCCACCTCGGCCTCCCAAAATGCTGGGATTACAGGCATGAGCCACCGCGCCCGGCCCACTCTTTTTCTTCTCTTTTGAGGCAGGATCTTGCTCTGT +TACCCAAGCTGGAGTGCGGTGGTGCAATCATAGCTCACTGCAGCCTCCACCTCCTGGCTCAAGTGATCCTCCCACCTCCCACGTGGCTCGGACCACAGGC +GTGTACCACCACACTAGCCTAATTATTTAAAATTTTGAGTTTGGGTGCCGTGGCTCACGCCTGTAATCCCAGCACTTCGGGAGGCAGAGGCTGGTGGGTC +ACTTGAGATCAGGAGTTGGAGACCAGCCTGACCAACATAGGGGAACCCCTTCTCTACTAAAAATACAAAAATTAGCTGGGCATGGTGGCACGTGCGTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGGAGAATCGCTTGAACCCAGGAAGCAGAGGTTGCAGTGAGCCAAGATCGCTACTGCACTCCAGTCTGGGCGA +CAGAGTGAAACTCCGTCTCAAAAATAAATAAATAAATACATTTTTGTAGGACAGGGGTCTTGCTATGTTTCTCAGGCTGGTCTCGAACTCCTGGGCTTAA +ATGAGCCTTCTGCCTCAGCCACCTAAAGTGCTGGGATTACAAGTGTGAGCCATCACGCCCTGTCTTTGCCACTCTTGCATTTGGGCATCAACGCTGGCAT +TGGCCAGGGGAACTGGGATTCTGGAATTTTCTCCAATTGGCTCCATCCTGAGAATCCCATATTTGGAAAGCTGTGAATTCAAGTTCCGAGTATCTTAAAA +CCTTTGGATTTTACCCATCGAGGCTGAGGATAGTAAGAATATTTACCGGCCAAGAATATCACTTTAAAAAAAAATCAAAACAAACCTTTGTATTCTCTGT +CCTAGGTAGACCCTAAATCCTGCCCTTGTCCTCACCTCCTGCGCTCAGATCGGAAACCTGGGACCTTTGCCTCCAAACCCCACCCCACAATCCCGCCCAG +GCTCAGGACTCAGTTCCCTTCGCCCCCACCGCGCCCTCCCCCGGCCCTCTGCACCTGCCGCGTCCCGTACCCGGCCTGCTCTTCTTCACCATTGGTGCCT +TTTCCTTCAACCCCACCTCCCCAGGGAAGCCCTCCTGGTGACTTCACCACGCCTGTGTGTTCAGTTATTCTCCCTCTCCCTGGGAGGTGGGGAAACCGAG +GCATAGAGCGGCGAGGCTGGTGCTCACGGCCCCCCGGGGTCCTCCCCAGACCCCTCCCCTCCCTGTGGTCCGGGGGTGCATGGGGTGGGGCGCGGGGGCC +TCGCTGGTCCTGGGGTTCAGTCGGGCGCGCGTGCTGCCACCTGGTGGCCAATGGGGCAAGGCCGCGGGTCCTCCCCGGGCGTCGGGGCCCCCACCCCACG +GAGCCCACCCTGCGCTGGGGGAGGTGGGCTCAGGAAAGCCGCGGCCCCCGCTCGGGACGCCAGGGGTGGGGGACACGGAGCTTCGCCAGACTCCCCCAAA +CTCGGGCGCGTCATGGGAAGAATGGAGGGAGCTGGATGATGGGGGTCCTGCGGGCTGCCTTCCCTGGGTCTTCTGGTGTTGTCCCCGTCCCGTCCCCTTC +TTACCCCTGCGTGACGCCCAGACCGAGGGAGGTGGGACTGGGACCCCCTTCCAGGGACAGAGCTGCAGCGGGTCTGGCGTCCACCAGGGCGCGCCCGCAG +CCCAGAAACCCGCGGGCGCTCCCCACGTGCGCGCTCACACGTGCATCCGCGGCTACCCCAGTGCCTCGCGGCTCGGGCTTTTTTTAATTTTTATTTTATT +TTTATTTTTTTGAGACGGAGTCTCGCTCTGTCACTCAGGCTGGGGTGCAGTGGCGCGATCTCGGCTCACGGCAACCTCCACCTCCCTGGTTCAAACGATT +CTCCTGCCTCAGCCTCCAGAGTAGCTGGGACTACAGGCACGTGCCACCACGCCCAGCTAATTTTTGTATTTTTAGTAGAGCTAGGGTTTCACCATGTTGG +TCAGGCTGGTCCCCAACTCCTGACCTTGTCATCCGCCCACCTCGGCCTCCCAAGGTGCTGGGATGACAGGCATGAGCCACCGCGCCTGGCCGGCTCAGGC +ATTTTGACCCGAGGCACACGTGGTCCTGTGTGGTTGGTGTGTTTCTGAATGAACAGTGTTCACGTAGATTCAGGTGTGCCACACGTGATGTATACGGGGC +ATGCTTATGCGTGTTCTCGCATGCTCGTGTGCATTCTAGCATGTGTGCTCACTCCTATACACAGGTTTGCATGCGTGTGCTGGCATGTCCGTGTGGGTGC +ACACAGAGGCTGTGACATGTTCGCTCGTTGCCACGAGCTCAGGTGTGTTTGTACATGGTCAGTCCCGTTTATACATGTGCACGCATGGGCACGTATGTGC +CAGGAAGGTTCACACATACACCTTCTCATGTGCGGCCTGCTGTATCTGCACATGTGTGTCCTGGTAAACGCGTGTGTTTGCGTGTTCTGGTGTGCTTGCG +CATGTTTGTGTGTGTGCATGTGGGCGCACTCACAGCCACAGCCCATGCTGGCGTCCCTGAGTGCAATGGCCCCTTATGGACTGGGTCCTACAGGACACCC +CTGAGTCAGGCCCCACATACCCCAGGGCCCTCCCACAGCTCCACTGCCCCAAACCCCCTGGCCCTGTGAGCCGATCCCTGCAGCCAAAGGGTCCAGGTCG +CCCCCAGTCAGCCTCTCCCTGGTCTGCCCCAACCCCCAGCTCTCCACTCGATCTCCCCCACTTCAGTGGCTGCAGCCTCCTGCACCCGCACCCTCTTCCT +GCTGTGGTGGCTTCTGGGTCCGGTCCCCAGTCAGCCCCAGCTGCTGCCTGTGCCCCCAAGAGATGCAGAGCTCTTAGGAGGCAGGGCCGTGTCTGGGGTC +CACGGCTGCACCCTGATCTCTGGTATCCAGCCGGCACGCGGTAACCAGGTCAGAAGCCTAACCGTCCTTCAGCCGGGCCCAGCAGCTCCCGTCGCTATGG +GAAATCCATGCTCAGCTCCCACAAACCCAGCAGTCACCAGCTGGCCTCAGCCAGAGGTTCCCCTGTCACAGAGCCTGCCAAGCAGAGACCCTCCTGACAC +TCACTCACCCCTTCCTCTCCAGTGGTGGGGCTGGATGAGCGGGCCGCCTCCCTCCTCTTTACCGTTCCCTCTCCACCTGGCAAACTCCTATTCATCCTGT +GGGGCCCTGGAACATGGGCCCCACTTCTAGGATACCTACCCCAGTCCTGGGGGTGAATGGACCAGAAGCTACCTTGGAGAGCAGACCAGGTGCCAGCTCC +CAGGCTCCCAGCCCTCCTGGGTGAACTTGGGTGGTGGCAGCTGCGTCTCATTTCCAAGCCAAGCCTGTAGACAGGAGCCCAATGGCGGTTAGTCAATGGC +AGACCGCCAGGGAGGGGTGAATGCTGGTTCCCAGGCTGTGTCAACATAGCCAACCAGCTGCCCAGGAGGCTCTGATGTGAGGACCGTACCCACTGCTGGT +GCCTCCCTCCCTCCCTCCCTCCCTCTCTGTCTCTCCCTCCCCTCTGTCCCTCCCTCCTTTCCTTCATCCCTCCCTCCCTCTGTCCCTCTGTCACTCCCTG +GCCCTGGCCACCCACACAGCCCCCAAGGGCCATCTCCTTGGCAACAGTGGCCACAAGGTCGTCTGCTGGATCAATCTCCTCTCACCCCTGCAGCCCCGAC +CCCGGACCCGGAAGGTGACAAGGAAGTGGGGTCAGGCCTGGCTTCCCGGGAGGGACCCAGTGTGTGTAGGACAGGGGGGGTCCTTTGGCTGGAGCAGGGG +TGGCAGGACTCAGATAGGGTGAGCCGGTCCCTGTTGAGAGGGTCAGCAGGGCCAAAGGTCCGGCGAGCCCTGGGCCACACACTGCGTGTGACCCTCCCTG +GGCCTCAGTTTCCCTTGAGGCACAGCCTCTCTGATGTCTGGACTCCGGGTCCAGTCCAGGACAGTCCTTTGGAGAGCCCAGTGCGTGGGAGACACAGTCC +CTGGGCTGACGGTGAGAAAGGACAACGCTGCCCTCATCCCAATTTACACGCCCCGAAGACACTGGCCTCAGGCCGCTGGGCCAGGCAGTGGTCAGGGCTG +GGGACCAACCAGAAAAGAAGTCACTATTACTGGCCGGGCGCGGTGGCTCACGCTTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACGAGGT +CAGGAGATCGAGACCACGGTGAAACCCCGTCTCTACTAAAAATACAAAAAACATTAGCCGGGCGTGGTGGCGGGCGCCTGTAGTCCCAGCTACTAGGGAG +GCTGAGGCAGGAGAATGGCGTGAACCCGGGAGGCGGGGCTTGCAGTGAGCCGAGATGGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAATAAATAAGTAAATAAATAAATAAATAAAGGTCACCACTATAGCTCCTGGGCAGTCCACCACTGCTGCTTCTAGAAGATTCCACCATTGCCATTT +CTGGAAGCTTCCATCTTTGTCTCTCTGGGCAGCTCCGCATTCCAGTCACCAGGGCAGAAGGAAGAAGGTGCCCTGAGGTTTTTCCCTTTGGGGAACAGGT +GGGCAGGCTAGGCAGGGAGAGGACCCTCCAAGCACACGGGAGAAGCTGGCCCCCCCTCCTCGGTGGGGCGCTGGGGACACCTCCTCGGGGCGGCACAGCC +CGGGTGGGGCCACCAGGCGTCCCGCGGCAGGTCGGTGAGCCGGCCCGGGAGGACTGGCATGCTGAAGACGTTTGTATGGATTCTGGGGCAGGAGGGGCGG +CAGGGTCTTGGGGGGCCAGAGGCGGGAGAGGGTGGGATCGCCTGCAGAACCTAGCTCAGGCTGCTCTCTTCCTTTCCCAAGCCTCAGTTTCCCCATCCGG +GCAATGGGGGAAGACGCAGATAGGGAATAGATTTGCCCTTGGCCTCCGGGGACCTCGTTTTCCGGCTGCGGCACTGCAGCTCAGAGAGGTCAGGCTGCCT +GCCTAGGGCCACACAGCCTGGAGGTGGGGGCCGGCCGGGGGGCGCAGACGCGCAAAGCCTGTCCCCACCTCACGGCCCCCTCCCCGCCGGCCCGGGCGGG +GCTGCTGGCCCTTTAAGAGCCTCGTTTTGGCGCCGCCTCGGGGTTATCGATCGCAGCCTTGGAAACGCGATTAGATTATCCCGGCTGGGAACGGCAGCCT +GGCGGGGGCCGCGCGGGGGAAGCGCGCCGCTTCTTGTAAACGGTTCCCCGAAGGGCGCTGGGCCAGGGGCCTGGGAGGGGGCTCGTTCCCGGTGGGGGGG +GCGTCCCGGTGCGGCGCGGCCCAGCGCTCCCGGGAACGGGGGATGGGTAACTGGGGCCCCCATTTTGTGTTTTGGGTTTGGAAATTGAGGCGCAGAGAGG +GGTGCGCCTTTCTGCGAGGCCGCATACCCAGGAAGACGGGTTTATTTGTTCAGCTGCATTTATTGAGCGCCTAGTGTGTGCCGCGCATGCGCGGGGCCTA +TTAATCCGATTAGCGTTTCGCATAAAAATAGAGTCGCGGATGATGATGATGGTGATAATGAATATCCGTGCTCCTGACTCGCTCCTGCCGTGCCACCAAG +CCTTTATGTGCGTTGTCTCAGATCCTCACCCCAACACTTAGAGTGGCAGAGGCCCTGGTCCCATTATACAGATGGGGAAACTGAGGCCGGAGCTCAAACA +AGCCAGAGGGGCCGAACCGGGACAGGCGGGCCCCCGGCTCGCTCCTGGGAGCCTCCCTAGTAGGGTCACCGTAGAAGGAAGGGAAGGGATGGGTTGTGGG +GGGAGTTGGGGACCAGCCCCTCCATCCACTGTGACCCCTTCTGCATCCGCCAAGGCCTCTGGTAGGTGCCTGAGCTGAAGCAGATGAACCCTTGAGTGTG +GGAGGAAAGGATGGGCCAGCGGATGGGTGGGGGCAGGAGGAGGCCCTTCCACCACCAACTTCTGACGCCTCAGCAGAAAGGCCCCGGGCCCATGAGCTTG +AGTCGGGGGCTGGTGGGCAGTGGACAGGACCAGCTTCCCTTCCACTCCGCGGTCGTTTGCTCCCACATGTGACCCCATGCCCACGGGGGGCTGGAGGGTG +GGCAAGCACGCATTCGTTGAACACCTGCTGTGTGCCAGGCCCTGAACCGTCCCCCTGCCAATTGTGGCACAGTAGGAGCTGGTTCCAATGCCCACCCACA +TTCACCCTGATGCACCCCCAGAGACCCAGTCCAGTGGTCCCACAGTCAACGTTTGTTGATTGACCAAATGACAGTATTTTGCAATAGCAGTAAATACAAA +CCACTTAGACTGGACTTCACTTGGGTCTCAATGACCCTTCCTGCCCCATCGTCCCTGAAAACCTCTATCCTTCCATCGTTCCTAACATTATGGAGCACCG +ACTGTATGCCCCAACTACCTTCTTCATCCTCTCAGCAGCCTGTGAGGCAGGAAATATGACTGGCCTAGTCTACAGAGGGGGAAACTGAGGATCTGGGGGG +TGGAGGGCCTTGTCTGAGGCCGCAGAGCCCAGAAGATGAGATTGTAAACCCAGACCCAACTGTGTCTTTTTTTTTTTTTTTCTCAGACAGAGTCTTGGTC +TGTTGCCCAGGCTGGAGTGCAGTGGCATGATCTCAGCTCTCTGCAACCTCCATCTCCTGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCTGAGTAGCTGG +GACTACAGGCACCCGCCTCCACACCCGGCTAGTTTTTGTATTTTTAGTAGAGAGGGGGGGTTTCACCATGTTGGCCAGGCTTGTCTCGAACTCCTGACCT +CAGGTGATCTGCCCGCCTCAGCCTCCCAAAGTGCTGGGATGACAGGTGTGAGCCACCCCTCCCAGCCAGGCCCATCTGTGTCTGAACCTTAGGTTGTTTC +CTAGGAAAGGGGCCGGGGCTTGTACTTCTGAGGCTCTGAATGGGAGGAAACCGAGGCACAGAGCTTTCATGAGGAGACAGGAGGCCAAGACTCACCCTCC +AGGTTGCAGGCAGAAGGAGGGGATGTGGCTGGCTTGAGCTACAACCACACGGTACCACCTGGGACCTCTTCAGTAGGGACCAGCTGGGCGAGGACCCCGC +CATGGTGGGGAGGACAGGAGAGGAGGGAGCTCAGGAGAGGAATGTCAGGGAGGTCACACTTAGGGGTCGAGGCAGGTGATTCCTTCTGCTGGAGAGGGTT +GCCAGGGTGTCTCAGCCTCTGGGCAGGGCCAGAGCAGGGATGGGGGGCCCACCCGTGTCCCCCCAGAGTCTCCCCTGCAGCCCCCCAATGCCGGACATCC +AGAAGGGCGAGCCTGTGTCTCTCTCCTCTGTCTCTCTCCTTCTCTCTCTCTTCATCTCTCTTTTTCCATCTCTGCCACTGTCTCCCTCTCTATCTCTCTC +TTTCCTTCTCTCCATCTCCATCTCTTTCTGTCTCTCTCCATGTCTCTGTCTCTTACTCTTTCTTAATCTTTGCCTCTTTCTCTCCATCACTGTCTCCATC +TCTGTCTCTCTCTGTCTCTATTCCATCTCTGCCACTGTCTCTCCCTCTCTCCCTTTTTGTCTCTCTCCATCTTCATCTCTCTCCATCTCTGTCTCTCTGT +CTCTCTCTCTCTCCCTTTGTGTCTCTCTCTCCATCTTCACCTCTCTCCATCTCTGTCTCTCTGTCTCTCTCTCTCTCCCTTTGTGTCTCTCTCTCCATCT +TCACCTCTCTCCATCTCTGTCTCTCTGTGTCTCTCTCTTCCATCTCTGCCACTGTCTCTGTCTCCCTCTCCCTTTGTGTCTCTCTCTTTCCATCTTTTCT +GTCTCCCTATCTCCATGTCTCTGTCTCTTACTCTTTCTTCATCTCTATCTCTTCGACCCTCTCTCCTCGTCCCCCAGTCCCTCTCTCTGTCTCTGTCTCT +CTCTTTGTCTCTCCATCTCTCTCCATGCTCCTATCTCTGTCTCTGGCCCTCTCCTCCCCCTGACTCCGGAGCCACATCTCTCCCCTTCCCAGCTCCCTGG +CCCCCTCCCCACCCGCCTCAGGAGCCCTCAGCTGTGGTCTCTCCAAGTGCCCCCACTCCTGCCGGGAAGGGCCTCATGGGGCCCTGGTGGGCCTTGGTGC +TGGACAGGTAGAGACTTGAGAAGCTCCTGGGTGCCCCAGCTCCACCCTGTCCCCTGACCCGAGCAGGCCGCATGGCCTTGGCCAGCCGCTGCCCTCTCTG +AGCCCTGCCCTGCCCTTGAAATCTGGGAGGGTCGGTGTCTGGCTTGGTCCCCCCAGCCTAGGACTTCATAAAAGCCCAGCACCCATCGAAGGTGGACACC +CTAGAGCTGGGAGAAGAGAATAAATGAGCCAACCAGGACCAGCCCCTCAGGCCTCACCTCACTTCTGCCAGATCCCCGCAGAGACCCCCCATCTTCTGGG +GAAACTGAGGCACAGGCAGGGTACAGGTGCCGGAGGAGGGCTAAAGGCGGCTAAAGGCTCCCGCGCCCGGGCGTCCCTCTCGTTGTCTGCAGGGTGTGGA +GATGCCTCAGGCCAGGGGCTGGGGCTGGGACCACCTCCCCCATGGCATCCCCCCAGGTGCTCCCATGCTGGTTCCTGGCCCTCTTTCCAGCCTTGATGAA +GGCAGGCGCAGGAAGGGGCTCGGCCTGCACGTCCCTGCCAGGAGCATCGTCATGAGCGTGAAGGGGGCAGGCGCCTGGTCAGGGTCACTTCCCGCTGGAC +AGATGGGGAAACTGAGGCCGGGGTCTGTAGGAGGCTTTGGTCCTATCCACTCCTCAACGCACTTCCCTAAAGCCAACTCCATGCCCGACCCAGCAGTGAT +CCGGCCAGGTCCTGTCCTGCCCTCCCAGGCTTCAGGGCAAAGAAGGAGGTTCATTCTGGCCAGGCGTGGTGGCTCATGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGTGGGCGGATCATGAGGTCACGAGATCGAGACTATCCTGGCTAATACGGTGAAACCCCATCTCTACTGAAAATACAAAAAATTAGCCGGGCG +TGGTGGCGGGTGCCTGTAGTCCCAGCTACTCAGGAGGCTGAGGCAGAATGGTGTGAACCCAGGAGGTGGAGCTTGCAGTGAGCCGAGATCATGCCAGTGC +ACCCCAAAAAAAAAGGAGGTGCATTCAACAAAAGGACCCCTAAATACAGCAGTATAGCCCAGGGTGGGGCCGGCAGGCAGAGAAGCGACCCCCCGGGGCA +GCTGCCAAGGGCCCAACACGGGCTGGGGTCAGGGAGGGCTTCCTGGAGGAGGGGACACTTGAGCTGTGGCCTGAGGTGAGCAGGAGCTCAGAGAGTAGAC +AGCACTTCTGGTACAGGAAGGAGGAGGACAGCGCCCTGAGGCCGGAACCAGGCTGTGGGGAAGCAAGACCGGACACTGGAGCTGGAGGCTGGGCCATGCA +GGGTCCCGTGGGCTGCGTTGAGGACGTGGGTCTTTTTCTGGGGTGCACTGGGAGCCACAGGAGGCTGTTGTGAACAGAGTCATGTTTCCTTGTTTCTTTT +TCCCTTCTTTTTTTTTTTTTTAGAGATAGGATTTTGCAAATTAGCCGGGCATGGTGGCGCGTGCCTGTAAGCCCAGCTACTAAGGAGGCTGAGGCAGGAG +AATCACTTCAACCTGGGAAGTGGAGGTTGCAGTGAGCCGAGATCACGCCGTTGCACTCCAGCCTGGGCAACAGAGAAAGACTCAGTCTAAAAAAAATTTA +AAAAAAAAAAAAAAAAAGAGAGAGAGAGATGGGGTCTTCCTATGTTGCCCAGACTGGTCTTGAACTCCTGGACTCAAGTGATCCTCCCGTCTTGGCCTCC +CAAAGCTCTGGGCACTCTTGTCACCCAGGCTGGAGTGCAATGGTGCAGCCTTGGCTCACTACATCCTCTGCCTCCCAGGTTCAAGCAGTTCTCCTGCCTC +AGCCTCTTGAGTAGCTAGGATTACAGGCATGCGCCACCACGCCTGGCTAATTTTTGTATCTTTAGTAGAGATGGGGGTTTCACCATGTTGGTCAGGCTGG +TCTCGAACTCCTGACCTCAGGTGATCCTCCTGCCTCAGCCTCCCAAAGTGCTGGGAGTACAGGCGTGAGCCACCGCACCCGGGCCTAAAGTCATGTTTTT +TAAGCCACCAGCCCTGGTGGCTTCCAGGGAAGGGCTGTTGGAGGCAGATGGGGAGGCTGGAAGGCTGGGTTGAGGCTGAGTCAAGTCCACGCAGATGGTC +TCTGCCAGGCGACTGTGTCAGAGATGGAGAGACAGGGAGAGACAGGCAAGGTTTGCCTTCCTGCCCAGCTTCTGTGACCCAGGGGGCAGCTGGACGGCTG +GGCAGGGGTCTGGGGACCAAGGGGTGCAGGGCAGTGGCCGTGGCCCTGCCGGCCCCTCCACAGCAGTAATTAAGGGCTCCCGGCGTCCCCGCGGCGTGAT +GTATGTGTACCTTAACTAATCATTTATTAGGTCACTGATGGTTCGTCAATATTAATTCATTTATTTAAACAACTCAGCTCTGTAATGAAGATGTTGTCTG +AGAGGGGAGGCTAGTTGGTGGCGGGGCCAGGATGCAGAAAGGGGGCTCAGATTTGGGTCTTAGGGTGGCCTCAAGAAATGTCAGCTGGGCACGGTGGCAC +ATGCCTGTAATCCCAGCACTTTGGGAGGTTGAGGCGGGAGGAGGACTTGAGCCTAGGAGTTTGAGAACAGTCTGTGCAACATTGAGACCACATCTCTACA +AAAAAAAAAAAAGAAAAATTTAAATACAGGCCAGGCGCAGTGGCTTACTCCTATAATCCCAGCACTTTGGGAGGCCGAGGCGTGTGGATCACATGAAGCC +AGGAGTTCAAGACCAGCCTGGTCAACATGGTGAAACCCCATCTCTACTAAAAATACAAAAATTAGCCAGGTGTGGTTGGCGTGCACCTGTAATCCCAGCT +ACTCGGGAGGCGGAGGCAGGAGAATCACTTGAACCCAGGAGGCGGAGGTTGCAGCGAGCTGAGATCACACCACTGCACTCCAGCCTGGGTGATAGAGCGA +GACTCTGTCTCAAAAATTAAAAAAAATATATAAAATAAATTAAAAATACAAAAATTTTTTTTAGCTGGGTGTGGTAGTGTGTGCCTGTAGTCCCAGCTAC +TGGGGAGGCTGAGATGGAAGGATCACTTGAGCGTGGAGGTTGAGGCTGCAGTGAGCTATGATTGCACCACTGCACTCCAGCCTGGGCCACACAGCAAGAC +CCTGTATCAAAAAAAAAAAAAAAGGAATCATGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGTAGATCACCTGAGGTTAGGAGCTCGAGACCAGC +CTGGCCAACATGGCGAAACCCCATCTCTACTAAAAATACAAAAAATTAGCTGGGCAGGGTGGTGGGCTACTTGGGAGGCTGAGGCAGGAGAATTGCTTGA +ACCAGGGAGGCGGAGGTTGCAGTGAGCTGAGATCGTGCCACTGCACTCCAGCCTGGGCAACAGAGTGGGACTCTGTCTAAAAAATAAAATAAAATAAAAT +AAAATAAAATAATAATTAAATAATCAGATGACACCCCTACCCTGCTCAAGAATAGTCCATGGCTCCCCAGTGCCCTGAGGAGAAAACCCACACTCATCCG +ACCCTGGGTGACCTTTGCGGCTCCGTCTTCACTCACTCTCCACTCACTGTCTCCCTTTGCCCATTGCTACTGCTGGAAACTTCCCAGCTCCTTCCCGCCA +CATGGACTCTGCCCTTGCTGTGCCCTCGCCTGGGAGCCGCCGTCCCGCATCTCCTCCCGGCTCCTTCACTCCCTGGGGTCTCAGCGTCAGTGTCATCTCC +CAGAAGCACCTTCTCCAATCTCCCCAGTCCCAGGGCCCCCAGCACCTCCCCGTCACCCATGATCCTGTTTGATTTCCCTCCGAGATCTTCTTGGTGATGT +ACGGGTTTAGCTGTTTATCGTCTGTTTTTCCTCCATCTTCACCTTGGTCTGTCCCAGAGAGTAGATGGCACTCAGCTGCTGCTGCCCCTCCACAGCAGAC +ATTTCTGGGGCCCCGTATTTTGGCTCCTTGGCCCCCGTTGCTGGTTCCCTGCAGGCGCTGGGTGCCTCCTCCGGGTCTCCGGGTTTTTTGTTTCGTGTTT +GTTTTGAGACGGAGTCTCGCTCTGTCACCCAGGCTGGAGTGCAGTGGCGCGATCTTGGCTCACTGTAAGCTCCGCCTCCCGGGTTCACACCATTCTCCTG +CCTCAGCCTCCTGAGTAGCTGGGATTACAGGCACCTGCCACCACTCCTGGCTACTTTTTTGTATTTTTTGGTACAGACGGGGTTTCACCGTGTTAGCCAG +GATGGTCTCGATCTCCTGATCTCGTGATCCACCCGCCTCGGCCTCCCAAAGTGCCGGGATTACAGGCGTGAGCCACCTATTTATTACATTTTTAATAGAG +ATGGGGTTCCACCATGTTGGCCAGGCCGGTCTCGAGCTCCTGACCTCAGGTGATCTGCCTGCCTTGGCCTCCCGAAGTGCTGGGAGCCACCACACCTGGC +CACTGCCAATTTTATAGATGAGGAAACAGAGGGGCAGCAGTTAGCAGGCTTGCCCAGCAGGCACTAATAATAATAATAATAATAATAATAATAATAATAA +TAATAATAGGCAGGGTGCGGTGGCTCACGCCTGTAATCCCAGCACTTGAGGTCAGGAGTTTGAGACCAGCCTGGTCAACATGGTGAAACCCCGTCTCTAC +TAAAACACAAAAATTAGCCAGGAGGGATGGTGCACACCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCACTTGAACCCGGGAGGCAGAGGT +TGCAGTGAGCTGAGATCACACCACTGCACTCCAGCCTGGGCAACAGAGTGAGACTCTGTCTCAATAATAATAATAATAGTAGTAATATTAATAATAAGGC +TGGGTGTGGTGGCTCGCACTTGTAATCCCAGCAGTTTGGGGGGCTGAGGAAGGAGGATCGCTTGAGCCCAGGAGTTCGAGACCAGCCTGGACAACACAGG +GAAACCCCTTGTCTCTACAAACAATACAACAAATTAGCCGGGCATGCATCTGAACTCCCAGCTACTCTGAGGCGGAAGGATCGCCTGAACCTGGGAGATT +GAGGGTGCAGTGAGCTAAGATTGCACCACTGCACTCCAGCCTGGGCCACCAGAGTGAGACCCTGTCTCAAAATAATAACGATAATGGTAAAAACCCTTAC +TACACGGCTGTCATGCGAACTGTGTCAGCTGTTCGTTCATTCATTCATTCATTCATTCACTCGGACACCCAGGTGTCTGAATCTCTTTGTGCTCAGACCC +CACCCTGGAGGATTTGGAGCCTGAGTGGGTGCATCCCGGGCATGGTCTGGACAGAGCTGGACACCGGCATTCCCGGCTCTGTGCAGTCAGGGTGGGATCA +GAGGGAGAGACCTGAGATTGGGGAATAGGGGCAGAGGGGCTGAGGGCTGGGCCTGGGGGGGATGGGAGGGCTGCAGGGAGTGGGGCTTGGAGGATGAGTG +GGGGACATCGGCTAAGGGAAGCAGGAAGGGACCCCTGGCAGAGACCGGCACGTGCAAAGGCTCGGAGATGTGAAGGGGCAGCCCTAGAGACTCCTCCGGG +CTGGAGTGCAGCGGTGCCGTCTCAGCTCACTGCAGCCTCCACCTCCCGGACTCAGCCTCCCGAGTAGCTGGAACTACAGGTGCCACCATAGCAGGGCAAT +ATCTTAACTTTTTTGTGGAGATGGGGTCTCACCATGTTGCCCAGGCTGGACTTGAGCTCCTGGCCTCAAGTGATAGTCCCGCCTCGGTCTCCCAAAGTTC +CAGTTAGGGATTCTGATCTGGGGAGGGCACTGGGGAGCCACGCAGGGTCTCAAGCAGGGGGAGGGATGTGTCCCAACTGGCCTTCAAGAGTGATCGCTGC +ACTCTGAGTACAAGTGGGAGCATTCGAAGTTCCATTAGCAAGCTCCGGTTTGGCAAGCATGGATTGAGCACCTACTGTGTGCCCGTCTTTGGCCTCAGCC +TTAGAGGCCAGATCACACGAAGGCTTGTGGGCACGCAGTTGGGGGCCAGCCCCACAGGCGAGTCCAGGCTTTCAAATCAGGAATCCCCCTGCCCTGTCTG +CACTGGTGGAAACTGCTGAAGCCGTCAGGAGCTGGGAGCCGGCTCTTGGTGGCTTGATAGTGTGCGATGGGCCAGTGTAGGCTCCATCCCAGGCTGGACA +CCGGTCAGTCCCCAGAGGAAGTATCGCCGAGTCTGGGGGTGGCCCTGGCGCACGTGCAGAACCTCTCAGCCACTCTGATGGTGCTTAAGGCAGGCGGTCA +GGGTATTCAAGTTAACTTCCTCTTAAACAGACTTAATTAGTGTTCTCCAGTCCCACATAAATTAATCGTGGCCGGCCACGGAGGCTGAAACACCCGATCG +ATGGGGTGGCTCGGCGACGGCCAGGAATTCTCCGTCTCATCCGTCACCACAGCACCGGCTGATAACGGCTCACGGCTTTATCTTCTCCAACCTGGCATGA +CCAGCCGGGGGAAGGCGGCCAGAGGGGTCTGGGGGGGTGCTGGCTGCTCTCTGAGCCTCAGTTTCCACTTCTACAGGATGGGATCGTGCTCCCACAATAG +CAGATTGGCAAAGGGGCTGGAAAACAGCTAATAATAACAACTTGGCCAGGCGCAGTGGCTCACACCTGTAATTCCAGCACTATGGGAGGCTGAAGTGGGA +GAATCTCTTGAGCCCAGGAGTTGGAGACCAGCCTGGGCAACAGAGCAAAACCTGTTGCACAAAAAAATAAAAAAAATATTGGCCGGACGTGGTGGCTCAC +ACCTGTAATCCCAGCACTTTGGGAGGCCGAGGCAGGCGGATCACAAGGTCAGGAGTTTGAGACCAGACTGACCAACATGGTGAAACCCTGTCTCTACTAA +AAATACAAAAATTAGCCGGGTGTGGTGGTGCATGCCTGTAATCTCAGCTACTCAGGAGGCTGAGGCAGGAGAATCGCTTGAACCAGGGAGGCAGAGGTTG +CAGTGAACCAAGATCACGCCATTGCACTTCAACCTGGGTGACAGAGTGAGACTCCATCTAAAAGTAAATAAATAAATAAAAACCAAAAAATATTTACCCA +AACATGGTGGTACGTGCCTGTAGTCCCAGCTACCCAGGAGTCTAAGGTGGGAAGATCACTTGAGGCCAGGAGTTTGAGACCAGCCTGGACAACATAGCAA +GACCCCACCTCTACAAAAAAATTAAAAAATAATTAGCAGAATTTGGTGGTGCATGCCTGTAGTCCCAGCTACTCTGGAGGCTGAGGTTGGAGGACTGCTT +GAGCCCAGGAGATAGTGACTGCAGTGAGCCGTGATCGCACCACTGCACTACAGCCTGGGCGACAGAGTGAGACTGTCTCTCAAAAACAAAACAAACAAAC +AAGAAAAATAGTGTAACAACCACCGCATAGGGTCATGTGGCTGACCCCAGTGCTAAGCATCATCTAATTTATTTTAACTAATTAATTAATGATTTATTTA +TTTGAGACGAGTTTCACTGTTGTTGCCCAGGCTGGAGTGCAATGGAGCCATCTCAGCTTAGAACAACCTCCGCCTCCCGGGTTCAAGCAATGCTCCTGCC +TCAACCTCCTGAGTAGCTGCAACTACAGGCATGAGCCACCACGCCCAGCTAATTTTTATATTTTTTGGTAGAGACGAGGTTTCACCATGTTGTCCAGGCT +GGTCTCCAACTCTTGGCCTTAAGTGATCCGTCCACCTCGGCCTCCCAGAGTGCTGGGATTCCAGGCGGGAGCCACCGCGCCTGGCCAGTATCATTTCCTT +TAATCCCCACAAGAGGCCTGCAGGGCCCTCCATTCTTCTCTCCTTTTCCAGCGTTGAGTGACCCCTGTGAGGTCCCACCACCGGCAAATGGCTTTGTCTG +GATTTGAATCCAGTGAGGAGCCCCAGAACCTCAGCCTCAAGGGTCTGGGATTTTGTGGATAAGGGCTGCAGTGGTAGAGACTGCATAGCTGCTATATCTC +ACCCGGCACGCAGGAGCGGCTGAGGCCACCCTAGAAGGCTCTGCACCCCAGTCTTCAGGCATCCATGGATTTGAAGGCGGGGCTAGGGGGGATTCCAGGA +GGTGCCGGGTGCAGGCAGTTCACGGGGGACCCCTCCGGATGAGCCCAGCCAGGCTGATGTTCGTGCCCCTGGGGTCTGGAGGTCCTCCCTCCGAGTGGGA +CCGAAACCTACATTCGAGACTGTCTATACAAAGGTATTGCGAATCCCTGCTGCACACCAACCCCTGGGCTGGGGGCTTCGGGGGCTGTGGGCACGGTCGT +CATCACAGTGGACATGACCTCTTTTCATGGAAGAGAAAAACCAATGAATGTCCAATGAGAAAACCACGGAGGGGGCCGGGCGCGGTGGCTCATGCCTGTA +ATCCCAGCACTTTGGAAGGCCGAGGTGGGTGGATCACCTGAGGTCAGGAATTCGAGACCAGCCTGCCCAACATTTTTGGTAGAGTAGTACCCTGTCTCTA +CTAAAATACAAAAAATTAGCCGGGCGTGGTCATGGGCGCCAGTAATCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATCGCTTGAACCTGGGAGGCAGAG +GTTGCAGTGAGCCGAGATCGCACCACTGCACTCCAGCCTGGGTGACAAGAGCAAAACTTCGTCACACACACACACACACACACACACACACACACACACA +CACACACAAGAAAACCACGGAGGGGTCAGAGAGGGCTTCCTGGAGGAGGGGGCGTAAGACCTGGAGGAAGAAGGGCCAAGAGGGAGGGGTGGCCAAGGGC +CTATCATTGTCCCCAAGAGGAGAAGAAGAGTGGGGTTGCTATGAAGCAGTTCTAGAAAACCTATGATCAGGGATTATGCCTGTAATCCTAGCACTTTGTG +AGGCCGAGGTGGGTGGATCACCTGAAGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGGGCGCCTGTAATCCCAACTACTTGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCTGAGGTTGCAGTGAGCTGAGATTGTGCCA +CGGCACTCCAGCATGGGCGACAGAGCCAGACTCTGTCTCAAAAAACACAAACAAAACAAGAGAAAACATGTGATCAGAAAAGCCCCCAAACCTGGAGCCA +CTCCGGAGCTGGGGGAGCCGAATGGGTGGGATGGATAGGGCGTGGCCGCATCGGAGGGCGACTGACGAGGGGGCGGGGCCAAGTGAGTGAGGCTTTTGTG +GAGGGGCGGGGCCAAACGCGCTAACTGCATGTGGACGTCGTCTATAGGGGCCGGCTTTCCCAGGGGGCGTGGCCTGCGTGCGACAGGGCCAAGGTGGGGC +CCAGGCAGGTTCTCCCCTCTTTGAGGACCAGGCCTAAAGCAGCAAAGACCCATCCACCCAAGGAGTTGTTGAGACCCCGTAGACCTTTGCTAGGTGTGGA +TGACCTCCAGCCCTGTGGGACCAGAATGGGGTGGGAGAGGGAGACCCGGAGCTGAGGAGGACCCGGAGGGTACCTCGGAAGCTCTGCCTGGGATCGGGGA +GGGCTCCTGAAGGAGGCGGCTTTGAGGATACAGAGGACAGCCAGCTGACAAGACAGAGAGGGTGCATGTGCAAAGGCCTTGAGACACCAGCAGAGTAAAA +GCCAGTTTGCCTGGAGCAGGGTGCATGGTGCGTGGAAGAGCCTGGGAGACCAGGTGGAGACGGGGACAGGGCGGGGATTTGTGCTTTCCGGAGAAGTGGA +GAAGCCATGGGGGCTTCTGGCAGGTGGAGATGGGCAACGATGCAGTTCGTATAAAAATATAAAAATTAGGGCAGGGTGCGGTGGCTCACACCTATAATTC +CGCACTTTGGGAGGCCGAGGCAGGTGGATCGCCTGAGGTCAGGGGTTTGAGACCAGCCTGGCCAACATGGTGAAACTCCAGACTTTGAAAAGTCCCTTCT +GGCCGGGCGCGGTGGCTCACGCCTGTAATCTCAGTACTTTGGGAGGCTGAGGCAGGTGGATCAACTGAGGTCAGGGGTTTGAGACCCACCTGGCCAACAT +GGTGAAACCCTGTCTCTACTAAAAATACAAAAAATTAGCCAGGCGAGGTGGCAGGTGCCTGTAATCCCAGCTACTCGGGAGGGTGAGGCAGGAGAATCGC +TTGAAGCCGGGAGGCAGATGTTGCAGTGAGCCGAGATCACGCCATTGCACTCCAGCCTGGGCGACAGAGCCAGACTCTGTCTCAAAAAAAAAAAAAAAAG +TCATTTCTTGGACTACCTGGAGGGCAGGAGGGGAGACAAAAGGAGGTCTGGGAGCAACGTCCAGGCTGGGGGCAAGGGGTGCTGAGGACTGCGGAGGGCT +GCAGAGGTGGGGAGAAGTCGCTAGATTAGAAACAGATTTTTTTTTTTTTTTGAGACAGGGTCTCACTCTGTCTCCCAGGCTGGAGTGCAGTGGCTCAAAC +ACAGCTCACTGTGCCAGCCTCGGCCTCCTGGGCCCAAGTGATCCTCCCACCTCAGCCTCCAGAGGAGCTGGGACCACAGGTGCACACCGCCAGGTCTGAT +TTTTTTTTTTTTTTTTAAGGCAGAGCCTCATTCTGTCACCCAAGCTGGAGTGCGATGGCGCGATCTCGGCTCACTGCAACCTCTGCCTCCCGGGTTCAAG +CGATTCTCCTGCCTCAGCCTCCTGAGTAGTTGGGATTACAGGCATGCACCACCATGCCCGGCTATTTTTTTTTTTTTTAGACGGAGTCTGGCTCTGTCAC +CAGGCTGGAGTGCAATGGCATGATCTCGGCTAACTGCGACCTCTGTCTCCAGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGACTACA +GGCATATGCCACCATGCCCAGCTAATTTTTTGTATCTTTAGTAGAGACGGGGTTTCACCATGTTGGCCAGGCTGGTCTTGAACTCCTGACCTTGTGATCC +ACCTGCCTCAGCCTCCCAAAGTGTTGGTACTACATGGTGAGCCACCATGCCCAGCCTAATTTTTGTATTTTTAGTAGAGTAGAGACTGGGTTTCTTTTTT +TTTTTTTTTTTTTGAGACAAAGTCTCACTCTGTCGCCCAGGCTGAAATGCAGTGGCGCGATCTCGGCTCACTACAAGCTCCACCTCCCAGGTTCACGCCA +TTCTCCTGTCTCAGCCTCCGGAGTAGCTGGGACTACAGGCGCCCACCATCACGCCCGGCTAATTTTTTTTTATATTTTTAGTAAGACGGGGTTTCACCGT +GTTAGCCAGGATGGTCTCGATCTCCTGACCTCGTGATCCGCCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCGGCGAGAC +TGGGTTTCACCATGTTTGCCAGGATGGTCTCGAACTTCTGACCTCATGATCAGCCCGACTCGGTCTCCTAAAGTGTTGGGATTACAGGTGTGAGCCACCG +CGCCCGGCCTGATTTTTTATTTTTTGTTAGAGACGGGGGTCTCTCTGTGTTGCTCAGGCTGATCTCAACCCCCTGGCCTCAAGCGATCCTCCCACCTCAG +CCTCCCAACGTGCTGGGATTACAGGCGTGAGCCACTGCGCCCGACAGACAGTTGGCATTTCTTTCTGGAGCCGCCTGGTAGGAAGGAGGAGGTTGGCAGT +TTGAGGACAATTTTGCATGAGTTTGGAAATTGGTGGTCTGGGGGAGGCTGAGGCCGGATTCCCTGTAAGCCTTCTAGAGGCAGCCGGACCCGAGTTCAGA +CCCTCTGTGGGCCTTGGGCAAGCTGCTTGGCTTCTCAGAGCCTCAGTTTCCCCATCTGTGAGACAGGTGATTTGCAGCGAGGGTGAAATGAGGTGGAGTT +CCAAAGCAGCAAGTCAGAGGCTGGGTGGCAAGAACGAAATATACTCCGTGTCAAAGGAACCACTGCTGCAGTCCACACCCCCGCCCTGCTAGACCCTCAG +CTCCTGCAGGGAGAGGCCGGCTGACTGCGTTCTGTGTCGCTTCTCCAGAGCCTGGATGTGGAAGGGAGGGAGGGAGGTCGCAAATGTCCCCTTCCCTCTA +GGGGACCTGGCGTCACGCCCCATGAGAAAGCCGGCCACAGCAGGCCACGCCCAAACACAGGCCACGCCCACACAAGGCAGCGCCCCTCCACCAAAGCCAC +GCCCACCTGCCCCGCCCCTCGTCAGTTGCCTCCACATGAGGCCACGCCGCACCCACTCGGTTCCCCTCTCTGAACTCATGGGAATGACCCAAGCAGGTCT +TGTCTTTGCGCCTCAGTTTCTCCAACACGGAAGTGGCCACAGCTGATTTCCGTGCCTCTGTCTGAGCTGGGAAACGACCCTCACCGGCTTGGAGGAAGCC +TTGGTCCCCAGCCCGGCCCCCATCTCCGCGCCGGCTTGCACTCCCCAGGGACGGGGAGCTCACCCCCTCCCAGAGCCCTGGAGTGGAGGTTTGATGCCTG +TCAGGCTGGGGCCCGGGGATGGGTCTGGGGGAGGCACTTCTGAGAAAAGGTGGAAACGGTTCTCAGAAACCCCGAAACCCTGAGGGACTCTTTTCCTTCT +CAGAAATGCTCCCCCCGCCCCAGACTCGGGAAAACGCCTGTTCGAGAAAGCTGGGCTGGCTGTGGGCAAGAGGCTTGGACCGGCCCCTGTGGAGCCCCTG +CTCCAGGCTGCTGGGAATGTCCCCCTTCTCCAGCTGTGACCTCCACCCCAGGCAAGTGTTTCCTGCCACCTGCCTGTCCCCAAGGGGTCCCCATGTTCCC +CGCCTGCTGCCGTCCACCTGCCGTGTCCTCTGTCCCTCCCCACACGGGGCAGGGGGCCACTGTGACCTGAAGCCCGTCCTCCCCACCAGCTTGGCCATGC +TAGACACAGGGGCCTCCCCAGAGTGTATCCTCCCCAAAACAGCCCAGGAACACACCACACCCCACCCCCGAATTTGCAGCCCTGGGGCGGGCTGTGGACT +CACCAGCTGATGGCGGCCCCTGACGGTGGTCTCAGCCAGGGCCCTGCCGGGAAGAGAGAGACTCATCCTCAGTCAGGTGTTAATCCACCTGTGCCCCTCA +CTTGTCCCAGGTGCCCATGAGAAGGAAGGGGGCCGTGGGCAGCTGATGGCCAAAATGCAGGGGAGCCCCAGTGTCAGGGAGGGACACAGCACCTGCCCCG +AAAATCCAGGCAGTCCTTCCGGAAGGAGCCGGAGCCTCTGTGTGTGGAGACGGGTGGGAGGTCCCCAGCCTGGCGCCCGGCTGCCCCTGTGCCTAGGGTG +TCCTAGTTCAGAGGTCCCCACTGTCCCCGCTTTGGGGTCTCCCATAGGGTAACCCCCCCATGAAGGCCCTGCAACCCTCTCCCCTCCCCTGGTGTGTCCC +CCCTCCTTCTGAAATCACTAATGGGTTACCTCCTCTAGCCTCCAAATTTCCCAGCCTCCAAATTGATTCTTCCAATATAGCATCCTGACAGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCAGAGGCGGGCGGATCATCTGAAGTCAGGAGTTTGAGACTAGCCTGGCAAATATGCTGAAACCCCATC +TCTGCTAAAAATACAAAATTTTGAGACGGGGGTCTCACTCTGTCGCCCACGCTGGAGTGCAATGGCACGATCTCGGCTCACTGCAACCTCCGCGTCCCGG +GTTCAAGAGATTCTCCTGCCTCAGCCTCCTAAGTAGCTGAGATTACAGGCATGTGCCACCATACCCGGCTAATTTGGCATTTTTAGCAGAGATGGGGTTT +CAGCATGTTTTCCAGGCTTGTCTCAAACTTCTGAATTCAGACGATCCGCCCACCTCGGTCTCCAAAGTGCTGGTATTACAGGTGTGAGCCACTGCACCTG +GTCAGAATGCCTTATTGGAAGAATCAATCTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTTTTTT +TTGGGTTGGAGTCTCGCTCTTGTCGCCCAGGCTGGAGTGCAGTGGCACGATCTCAGCTCACTGCAACTTCTGCCTCCCAGGTTCAAGCAATTCTCCTGGC +TCGGCCTCCTGAGTAGCTGGGATTACAGGCACCCACTGTCACACCCTACTAATTTTTGTATTTTTAGTAGAGATGGGGTTTCACCGCGTTGGCCAGGCTG +GTCTGGAACTCCTGACCTCAAATGATCCTCTCGCCTTGGACTTCCAAAGTGCTGGGATAACAGGCGTGAGCCACCGCGCCCGGCAAGAAGAATCAATTTT +CAGAATGTGGGTGTGTCAGACAGATGCAAGCAGAGTCCTGTCCTCCAGGTGGGGGTGCAGGCTGGGTGCCTGCCCTGCAGCTGCTGTAATAAATGACCTC +AAATTTATTGGCTCGAAACTTCACAGATTTATGCTTTCATGGTTCAGGAGATAAGAAATCCTAAAATCAAGGCATGGGCAGGGCTGGTCCCTCCTGGAGG +CTCCAGGGGAGAACCCATTTCCTGCCTTTCCCAGGGTCTAGAGGCGTCCGCATCCCTCATCTTAGGGCCCTTTCTCCCCCTTCACAGCCACAGTGCTGCC +TTTTCCAGTCTCTCTCTGACTCCCCAGGCTGGGGTGCAGTGGCACCATCTCAGCTCACTGCAACCTCTGCCTCCCAGGTTCAAGCGATTCTCCTGGCTCA +GCCTCCTGAGTAGCTGGGATTACAGGCACCTGCCACCACGCCCAGCTAATTTTGTATTTTTAGTAGAGACGGGGTTACACCATGTTGGCCAGGCTGGTCT +CGAACTCCTGACCTCAAGTGATCCACCCACCTTGGCTTCCCAAAGTGCTGGGATCACAAGCATGAGCCACTGCTCCTGGCCCTCCCGCCGCCTCTTAAAA +GAACCCTGTGAGGACATTGGGCATCCCCCAGATAATCCAGTATGATCTCCTATCCAAGGTCCTTCATTTAGTCCCATCTGCAGAGTCCCTTTAGGGATGT +AAAGTGACCTATCCATAGGTTTCAGGGATTAGGATTCGGGGGTGCACATCTGTGGGGGGCCACTATTCAGCTCGCCCAGAGGACACTTCCCTACACAACT +CCCCCATTCCTGACCCTACCTTGGAGCTGGGAGATGTTCACAGCCTCTGAGGCTGCCAGGAACACTGCAAACCCCCAGAGATTAGATGATCTCCAACATA +TTCCAACGATTTACTTGGCAAGCATTTGTTAAGTGCCTGCTGTCTACCAGGCCCATCTGGCTGGTCCGGCTTCATGGATGTGTAGCCCAGTGGTTCAGGG +TTTCATGTTTGGCTTAATGCTCTGGTGTCTGTCACCATCTTGATGCTTTTGCTAATTTGATCTTTGAACTTGTGTGTGTGTGTGTGTGTGTGTGTGTGTG +TGTGTGTGTTTGTTTGTTTTTAATGCAGTCTCGCTCTGTCACCCAGGCTGGAGTGCAGTGGTGTGATCTCAGCTTACTGTAATCTTTGCCTCCCAGGTTC +AAGTGATTCTTCTGCCTCAGCCTCCTAAGTAGCTGGGATTACAGGTGTGAGCCACCACACCCGGCTAATTTTTTTGTATTTTTAGTAGAGATGGGGTTTC +ACCACATTGGCCAGGCTGGCCTCAAACTCCTGACCTCGTGATCTACCCACCTTGGCCACGCCCAGCCTGAACTTGTGTTTTATAAGTGAAGTCCAGTGGA +ACAGTGGAGCGAGCCTGTGAGCAAGGGAGGTCCTGAAAACGTGTGTGCTTAGCTATTCCATGTTGGTCTGTTTGCACCTAGTGGTCACTATGCCCAGGGG +CACAGAGATCCAGGATCCCACAGCTCATGAGAGTTCAGCGAGACCCAAAACGAGTACCAGGTGAGTGTGTGAGAGAGTTGGTAGAATAGGCGTGCACGAA +GAGGTAAAATAAAGGCTGGGCATGGTGGCTCATACCTGTAATCCCAGCGCTTTGGGAGGCCAAGGTGGGAGGATTGCTTGAGCCCAGGAGCTCAAGACTA +GCCTGGAAAACATAGCAAGACCCCATCTCTAAAAAACAAAAAAATGAACAAACAATAAGCCGAGCATGGTGGTACATGCCTCCAGTCCCAGCTACTCTGA +AGGCTGATGCTGGAGGGTTGCTTGAGCCCAGGAGGTTGAGGTGGCAGTGAGCTGTGATTGCACCACTGCATTCCCACCTTGGCAACAGAGTGAGATCCCA +TCTCCAAAAAAAAGAAAAGAAAAGGAAAGAAAAAGTGAAATAAAAACAGGTTAATTTTGTTCAGTGTTTCAGTTGTTCCCATCAGAACCAAACACATATG +CTCATGCAATCTCCAAAACACAAATGGCCTAATTTAGGTGATTCTGTAGACAAGTCACATGTTCTTAAAGAACCATAGCCAATATTTCCAGACCAAATGA +TGAAATTCTTTCAATAGTTGTATTTAAACCTGGCATTACATAGCATAAAGATGAATGGTCAAATTCACAATAATAAATTAAATTTTAAAAATTTTAGGCT +TAAAAAAATTTAAAAGTTTTTTAAAATTTAAAAATTAAAAAAATTTTAGGTGGTTCACGCCTTTGGGATCCCAGCACTTTGGGAATTCGAGGTGAGAGGA +TCATGCGAGCCCAGGAGTTTGAGACCTTCCTGGCTAACACAGTGAGACCCCATCTCTACAAAACAATGAAAACATCAGTCAAGTGTGGTGGATATGGCTT +GGCTGTGTCCCCACCCAAATCTCATCTTGCATTGTAGCTCCCACAATTCCCACGTGTCGTGGGAGGAACCCTGTGGGAGGTGATTGAATTATGGGGGCGG +GTCTTTTCTGCGCTGTTCTCGTGATAGTAAATGAGTCTCGCGAGATCTGATGGTTTAAAAACGGGCGTTTCCCTGCACAAGCTCTCTCTGCCTGCTGCCA +TCCATGTAAGGCATGACTTGCTCCTCCTTGCCTTCCACCATGATTGTGAGGCCTCCTCAGACGTGTGGAAGTGTGAGTCCATTAAACCTCTTTTTTTTTT +CTTTTCTTTTCTTTTATTGAGGTGGAGTCTCGCTCTGTCACCCAGGCTGCAGTGCAGTGGCGTAATCTTGGCTTACTGTAACCTCTACCTCCTGGGTTCA +CACCATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGACTACAGGTGCACACCACCAGGCCCAGCTAATTTTTTGTATTTTTAGTAGAGATGGGGTTTCAC +CATGTTAGCCAGGATAGCCTCGATCTCCTGACTTCATGATCTTCCCACCTCAGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACTGTGCCCAGACC +ATTAAACCTCTTTTTCTTCCCAGTCTCAGGTACGTCTTTATCAGCAGCATGAAAACAGGCTAATACAGTGGTGGTGCATGCCTGTGGTGCCAGCTACTTG +GGAGGCTGAGATGGGAGGATCACTTGAGCCCAGGAAGTCAAGGCCTCAGCAAGCTGTGATTGCACCACTGCACTCCAGCCTGGGCGAAAGTGAGACTCTG +TCTAAAAAATATGTAAAATAAACTGTAGAATGATGTGGAATAGCAAATTGAAGAAAACTATGACAAGTTGAGAGAGACTGTAGAAGAAAGAAAAAAGCTT +TAATGTTAGCACTTTGAATGATACTTTTTTCTTACTTTTTTTTTTCTTTCTTTTTCTGAGACAGTCTCACTCTGTCACTCAGGCTGGAGTGCAGTGGTGC +GATCTCAGCTCGCTGCAACCTCTGCCTCCCGGGTTCAAGTGATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGACTACAGGTGCGTGCAACCATGCCCGG +CTAATTTTTGTAATTTTAGTAGAGATGAAGTTTCACCACGTTAGTCAGGCTGGATGGTCTTGAACTCCTAACCTGGGGTGATCTACCAGCCTTGGCCTCC +CAAAGTACAGGCATGAGCCACAGCACCTGGCCAGTCTGTCTTTATAAATAAAGCTTTATTGACACACAGCCACAGCCACTCACTTATATATTGTCTGTGG +TGGTTTTACTGCCACTGCAGAGCTGAGCAGTCCTGACAGAGACTGTCCAATTCAAAAAGCCAAAAACATTGGCTACCTGGTCCCTTATAGAAAGTTTGCA +GAGGGCCGGGCGTGGTGGCTGACGCCTGTCATCCCAGCACTTTGGGAGGCCAAGGTGCGCGGATCACGAGGTCAGGAGATCGAGACCATCCTGGCTAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAAATTAGCCGGGCGAGGTGGCGGGTGCCTGTAGTCTCAGCTACTCGGGAGGCTGAGGCAGGAGAATGG +CGTGAACCCGGGAGGCGGAGCTCGCAGTGAGCTGAGATCGCGCCACTGCACTCCAGCCTGGGTGAGAGAGTGAGACTCCATCTCAAAAAAAAAAAAAAAA +AAAGAAAGAAAGAAAGAAAGTTTGCAGAGCCTGGTCTCGAGGGTGGAGTCCAGAGGTGAGGCTGGGAGAAGGTGAGGGCTGCTGGAACATGGCAGAGCGG +GCGTATTCCAGGGAGACTTGGGTGAGACTCGAGGATGCTGGAGAAGGTAACCATCGGGGTGGGGTGCGAAGGAGGGCAGCAACTCTCCTGGGAGATGGGA +TGGATGGTGGGGCCGTGGGTGAGATGGGGTCATGCAGAGAGGACAGACCAAGGCCCCAGTGGACCCTGGGGGACCCTGTGGCTGTCTTCAGAGCAGCCCC +CGAGGTATCAGTGCTCACAGCAACTTGCGGATACAGCCTAGAAGGCCCCATGCCTCAAAAATTCTTAGAGTCTGAGGAGCTCAAGAGGCTCACATCAGCT +TCGGGAAGCTCTGTAGGGCGGCCACCAAGCTGGACTGAGGGATGGGCGGAAGCAGCTAAGGCCTAAATTGGTGGAGGTTGGCCGGACACAGTGGCTCATG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGAGGATTGCTTGAACTCAGGAGTTCGAGATCAGCCTGGGCAACATAGTGAGACCACCCCCCACCCCCG +CCAACTTATACAAAAATTTCAAAAATTCAGGCCGGCACGGTGCTCATGCCGGTAATCCCAGCACTTTGGGAGGTTGAGGTTGGTGGATCACCTGAGGTCA +GGAGTTCAAGACCAGCCTGACCAACATGGTAAAACCTTGTCTCTACTAAAGATACAAAATTAGCTGGGCCTGATAGCTCATGCCTGTAATCTCAGCTGCT +TGGGAGGCTGAAGCAAGAGAATCGCTTCCACCCAGCAGATGGAGGTTGCAGTGAGCCGAGATCGTGTCATTGCACTCCAGCCTGGGCAACAAGAGTGAAA +CTCCGTCTCAAAAAACAAAACAAAGCAAACAAAAAAATTCAAAAATTAGCCGAGTGTGGTGATGCACACCTGTAGTCCCAACTACTTTGGAGGCTGAGGT +GGGAGGATCGTTTGAGTCCAGGAGGTTGAGGCTGCAGTCAGCTATGATTGCGCCACCGCACTCCAGCCTGGGTGACAGAGCGAGACCCTGTCTCAAGAAA +TAAGAAGAGAAGGAAGTTGGTGGAGGACATTCCACGCCAAGGAGCCCATGAGCCCCGGCTGGTGGTGCACGTGGAGCATTTGAAGTCACCACCAGTGACC +CGGCCCAGGTGCCTCTGCAGTGGGACGGGAGGCCGGCTTTGGTCCAGCTCAGACAGAGCTTCAGATGCCCATCAAGGGATGGGGGGCTTTGTTGGGAACC +CCATGGTGCCCCCTGGGCCTGCACATGTCGCCCCAGTCCCAAATATGCTCCCACCTCTGGGGCCAGGCCACTGAACGCCCTTCAGGACACTGTCCAGGGG +CCAGAGTCACCATCTGCTGACCCGGCACCCAAATCTTCCGCCTCAGACCCTCCTGGCCCTCCGGTTCTCCCTCTGGCTGGCCCTCAGCCCTCCCTGGCAC +GGACCACGTCTTCCGAGGATGCCCCGGAAGATGCACCGTGGATAAGGCCATGCGATCAATAGGTCCATCGGCCGCCGGGGGGGCGGAAGCGCGGCTCATC +AGGGCGCCTGCTGTCCCCTCCCCACCCTCCAGGAAGGCGGATAAGGCCCGGGGACCCTCTTAAGGGACGCCTGGCACCCGCCCGCCGCCCGGCACTCCTA +TCTCCCATGGAAGGACCCAGTTCCTGAATTGCCCCATGGGCCGCGCCGCAGGCCTGCACCGAAGCTCTTAATAGCCTGGGCCTAATGTTTTATTGTTGGT +TTTAAAAGTGTAATTAGTTCAAGTGTAAACAGAAAAAACCTGCTTAATTAAGAATTTTTAAACAGGGGCATAAAGCGGGAGCGGGAGCATTGACGAACCC +CAAGCTGCTTCATAACATCGATCGGAAGAGGCTCCGAGTGGAGGGCCGGGCGGGGCGGGCGCCGCGGGGGCCTGGGAGCCTCCCCTGGATGCCATTTGCC +GCCCGGGTGAGGGCCCCGGGGACCTGCTGGTTTACGATCGGGGTCTCGGGACCGGTGCCTAATGATTTTTATGCATTAATGGAGATGACAGTTGGCCAAG +CAGGCTGTTTAAGAAGCCTTTATGGGGGGCTGGGAGCCCAGTCCTGTGACCCTGGGCTGTCTCGGGGGTGAGAACCCCCGCTGGGAGGGAGGCCCTGGCG +CTCCCACCCTCCTGGGGCCGGCTTGCTGGGCGGGGTCCGGGTGTTGCCCCCTCTCCAAGTGGCACCCACCGAGGGAGTCTCAGCATCACCGTGTCACCTC +CCGGCCGATCCGGCCTGTCTCGGAGTCAGGACTTGAATTTCCTTCGAACTGCAAGGGGCTCTGCCTTCTACAGAGCCGGGGCGGGGCGGCCCTGACAGTG +GGGCTGGGGGCGTGGGCTGTGCCATGTGCCTGGCATGGGGCCTCATGCCGGAATGAACCAGAGCCCAGGGTATGCTCAGCCTGGCCCCGGCCGCTGGGGA +GGGGAGGGTGGGGCCCTGACCCTTCACCAGGAGGTGGGGAAGACCCCAGGCGGGGCTTAGGGGCACCCTGGGTTTGGAGATTTGGCTGCTCTAAACGTAG +AGAGCCTGGTGGCCCTTGGCACCCATGACCCTGGAGAGCAAGGCCTGGGGGTCTTGGGGGGCCACAGGCGAGCCCAGGCAGGGGCTCTGCTCCAGCCTCA +GTGCCCTGGTCTGTGGCAGGTCTGGGGGTTCCTGCCCTTGTGAGCCCCCAAGGATGCATACACGGAGGGGGGCTCAGAAGGCACCAGCACGTGGAAGCTG +GTGGGGTCCTGCTCTCCGCCTGAGCCTCACAGAGCCGGGGGGTTGCTGGTCCCGGTCACTTCCCACCCCCATACCGACCCCTATGTGGAGATGGGGGACA +GGAGCTGGCCTGGACTTTGGTCCTTGCCTTCCAGGAGGAGCCCAGGCTCTGGAGTTACTGTGACCGCCTCCCTTGTGGCCGAGACGCGGCCCCATTTGAC +AGGCGTGGCCACCAAGGCTGGCCCAGGCCCCATGGGGACCCAGGTGTCGGATCCGACTGTGCCCGGCTTCAAGGCTCCAGCCTGGACCTGGCAGGGAGCC +AGAGAGGGCCCAGGCTTGAGGCCCCAGATGGATGCTCTGTTTCCAGAACAAAGAGGTGTCAAGACCCACTGTGTGCTGGGGGTCCCACCCCCGGCCCTGG +AACCTGGGGCAGGAAGGATACTCCATGCACACCTTTCAGGGGGTCAGAGGCTGAGACGGTGCCTGGGGCAGACCCGTGGGTTGGGGTGGGGGTGCCCAGA +TCTTGACCCCCATCCGTATTCCCAAGGGGCAGAGATGGGACGTGACTCCTCCTGGCCCCCGCCGCCGGCCCGCAGGTGTTGGGGTCTCTGGGCTGGGTCT +CCCGGCGTTGTGGCTGCTGCCGAGGGAGATGAGGCCACCCTGATCCCCGCCTGCTCCAGCCGCAGCAACCAAGGACGATCGATAGCCGAGGCGGCCGCTG +GGGCTTCTCTCCTCTTGCTGTGGGGTGGGGGCTGGGTGCGGGGCAGCCAGAACTGGGGCCAGAGGTGCAGACGGGCGGGAGCATCTGCAGCCCACCGGTG +TCCCTGGCTCCTGCGCGCTCTCCGTCTCTCTCTATCTCTCCGTGTCTCTCTATGTCTCTGTGGGTCTCTGTCTCTCCCTCTTAGTTTCCATTTCTTCTGC +CTCTGTCTCTGTGTCTTTTTGTCTCTCTGTCTCTCTGTTTCTGCCTCTCTCTGATTGTGTCTCTTCCTATCTCTCTATCTCTGTCTTTGACTCTCTGTCT +CTCTCTGCCTCTATCTCTGTTTCTGTCTCTCTGTGTCTCTCTCTGTCTCTATCTCTTCTCTATTTCACTCTCTGCCTCTCTCTGTCTGTGTCTCTGTCTT +TTTCTGTCTCTTTCTCTGTCTCTCTGTGTCTCTCTCTGCCTCTATCTTTCTCTCTGTCTCTGTGTCTGTCTCTGTCTCTCTGTCTCTGCCTCTCTCTCTC +TCTGTCTCTATCTCATTCTCTGTCTCTCTGTCTCCCTCTCTCCTCCTCCCTCTCTCTCTTTGCTCCCCCCTCTCCATCACAGAACCCAAAGCAGGACCTG +AGATCTCCCCCAGAAGGTGCCCTGGGGAGCCCCCATCACAGCTGAGGACGGGCAGACTCAGGATCACCCCCGTGGCTCCTGGCCCCCGCCCGGCCCTGGC +CGAGTCTCCTGTCCACCCAGCCTTTGTTCAAGTTTGAACCTTCCCCACACATCAGAGGCTTCAGATTTCCCCGGAGAATCCGATTTGGGCCACTCCGACG +CTGCAGCTGCGTCTGTATTCCGGGCGGGTCCCGGCCCCACAGACTTCCCGCCATGGCCCACTTCCTGGCACGGGTTGGTTGGCCCCTCACCGGCTGTGAG +GTGGGGTCCCTCGCCAGTGGGCAGATGAAAGCAGTCTCCCCTCCTTTCCCCAGCCCCCCGGCCGGAATCCACAGCCTCAGGTGGTGGAAAGAGCACTGTG +CGGGGGGAGTCACACCCTCCCAGGTTGGAGTGTCCCTCACAGTGGGACCCTGGAGCCTCAGGGCTCTCGTCTGCAAAGTGGGGGTGAGTTTGAGGAAACA +ACACCATTTCCTGGAGACAGGCAAGGGCCCCTTAACGGCCAAGACACTTGCAGTACAAGAACTAGGAAACTGGGCTGGGCACGGTCGCTCACACCTGTCA +TCCCGGCGCTTTGGGAGGCCTAGGTGGGTGGATCACCTGAGGTCAGGAGTTCGAGACCAGTCTGTTCAAGACCAACCTGGCCAACACGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCTGGGCGTGGTGGTGTGCACCTGTAATTCCAGCTACTCAGAAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGA +TGGAGGTTGCAGTGAGCCGAGACCACACCACTGCACCCCAGCCTGGGCAACACAGCGAGACTCCATCTCAAAAAAAAAAAAAAAACAGAAAACAAACAAA +ATAACTAGGAAACTGTACTTAAATGGCAAGAACAATTGAGTGAAGGTGGGGTGGAAATTCAAATCCAGCTGCAGTATCAGTATTTTCCAAAATGTCTACA +ATTTTCACTTGTTACCTTGGGCGAGGCACAGTGGCTCTTGTCTATAAACCCAGCTACTCAGGAGGTTGAAGCGGGAGGATCGCTTGAGCCTGGAGGTTGA +GGCTGCAGTGAGCTGAGATCACACCACCGCATTCCAGTCTGGGCGACAGACGGAAACCCTGTATCTAAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAG +AGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAAGAGGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGAGAAGA +GAAAAGAGAAGAGAAGAGAAGAAGACACCACAGGCCAGGCGCAGTGGCTCATGCGTATAATCACAGCGCTTTGGGAGGCCAAGGTGGGAGAATTGCTTGA +GCTCAGGAGTTCGAGACCACCCTGGCCAACGTAGCAAGGCCCCATCTCCAGAAGTTTTGTTTTGTTTTTTTTTTTTTTTTTGAGACGGAGTCTCATTCTG +TTCGCCCAGGCTGGAGTGCAGTGGCATGATCTCGGCTCATTGCAACCTCTGCCTCCCGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCGAGTAGATGGG +ATTAAAGGCGCTCGCCACCATGCCCAGCTAATTTTTGTATTTTTGTAGAGACGGGGTTTCACCATATTGGCCAGGCTGGTCTCGAACTCCTGACCTCGGC +CTCCCAAAGTGCTGGGATTACAGGCATGAGCCACTGCACCTGGCCGAAAATTTTTTTTAGAAAAGAAAAGGCGCAACAATGAGCATCCTTGGACATGAAT +CTCTTACACTCTCTGAAGTTTTTCTTCAGGACAAATTCATCCTGGAGTTGCTTGTCAAGAGACCATAAAACAAATAGTAAGGCTTTTGATACATTTTATC +AAATTATCTCTGAAACTTCATAAAATACATATCCTTCCATTGTACATCAGCCTGTTCATTTACTCTCATCCATGCCAATAATGGGAGTTGTTATATATAT +ATAATATATAATATTATGTATATCACATATTATATATAGTATATATAATATAATTATATATAATAAATATATTAAAAATTATATAGTTTATATAATTATA +TAATATATAAATATATATTTCATATATAAATATATGTATTTATATATAAATGTATATTTCATATATAAATATATGTATTTATATATAAATGTATATTTCA +TATATAAATATATGTATTTATATATATAAATACATATATTTAAATATATATATTTTTAGACGGAGTCTTGCTCTGTCGCCCAGGCTGGAGTGCAGTGGTG +TGATCTCAGCTCACTGCAAGCTGCGCCTCCCAGGTTCATGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCGCCACCATGCCTG +GCTAATTTTTTGTATTTTTAATAGAGACGGGGTTTCACCGTGTTAGCCAGGATGGTCTCAATCTCCTGACCTCGTGATCCACTCGCCTCGGCCTTCCGCC +CACCTCAGTCTCTCAAAGTGCTGGGATTACAGGCATGAGCCACCGTGCCCAGCCCCAGGAGTTGTTATATTTTAAAAATCAAGGTATATCATCTAGCAAG +TCTACTTCTAGATCTGTGTCCAAAATAGTTGAAAAGAGGTGTTTAAACAAATACATGGCTGGGCACGGTGGCTCACACCTGTAATCCCAGCACTTTGGGA +GGCTGAGGTGGGCGGATCACAAGGTCAGGAGATTGAGACCATTCAGGCTAACACGGTGAAACCCCATCTGTACTAAAAATAGAAAAATTAGCCGGGAGTG +GTGGCGGGTGCCTGTAGTCCCAGCTACTTGGGAGGAGAATGGCGTGAACCCGGGAGGTGGAGCTTGCAGTGAGCCGAGATCATGCCACTGCACTCCAGCC +TGGGTGACAGAGCAAGACTCCATCTCTAAATAAATAAATAAATAAATAAATAAACATAAATATATTTGTTTGTAAATATCAATATATTAATAAATAATAT +CAATAAATGGTTGGTGGATGAATGGAAGAGATGGATTGATAGATCAGTGGGTAGGCAGTGTATGGATGAATGGTTGGATGCGTGTATGGATGAATGATCA +CAGGAATAGATGGATGAATGGGTGTACAGATGAATGGAAGAATGGATGGACAGATGAATGGACGGATGAATTTATGGAAGGTGTATTATAATAGATGATG +GATGTATAGATGGAAAAATTGATGATAGGTGGATAGATGAATGAATGGATGGATAGGCGAATGGATGAGTCTATAGATGGATGATGAATGTATGGTGGCA +GTACGGACGGACAGATCAATGGACAGATGGATGGATAGTGAATGTATGGTGGGAGTATGGATGGACAGATCAATGGACGGATGGATGGGTAGACAGTTGG +GTAATAGTGGGTGGATGGATGGTGTCTTAGTCTGTTTGTGTTGCTACAAAGGAATGCCTAAGTCTGGGTAATTAATTTTTTTAAAGAAGAGGCTTATTTG +GCTCATAGTCCTTTTTTTTTTTTTTTTTTGGAGATGGAGTCTCACTCTGTCGCCCAGGCTGGAGTGCAGTGGCGCAGTCTCAGCTCACTGCAAGCTCCAT +CTCCCATGTTCACGTCATTCTCCTGCCTCAGCCTCCCCAGCAGCTGGGACTACAGGCACCCGCCACCATACCTGGCTAATTTTTTTGTATTTTTAATGGA +GACGCGGTTTCACCGTGTTAGCCAGGATGGCTAACCTGACCTCGTGATCTGCCCGCCTCAGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCG +CCTGGCCTTGGCTCATAGTTCTGCATGCTGTACAAGAAGCATGGCACCAATATCTTCTTCTGATGAGGGCTTCAGGAAGCTTCCACTCAAGGCAGGAAGC +CTCCCTGTGCAGATTACATGGTGAGAGAGAGAAGGAAGATGCCAGGCGCTTTTCAACAATGAGTTCTGGCAGAAAATAAGAGTGAGAACTCACTCCTGTG +AGAATGGCACAAAGCCATTAATGACAAATCCCTCCCACCAGACCCCACCTTCAATGTTGGGGATCAAATTTCAACATGAGACTTGGGACCAAACAAATCA +TATCCAAACCATAGCAGATGGATGAGTGGGTGGGTGATGGATGGAGGGAGGGAGGGAGGAAGGGATGAATGGGTGGATGGACGACAGAATGGATGGATGG +ATAGGTAGATGGATGGATGAATGGGTGGGCAGGTGGATAGGTGGATGAGTGGATGGGTAGATGAGTGGATGGATGGGTGGGTAGATGAGTGGGTGGATGG +ATGGATGGATGGATGGATGGATGGATGGGTCAATGGGTGGATGGGTGGATGGATGGATGGGCACATGGGAGGATAGATGGATGGATGGACGGATGGGTCA +ATAATTGGGTGGATGGATGGATAGAGAAATGGATGGGTCAATGGATGGATGGGTGGGTGGATGGATGGATGGATGGATGGATGGATGGATAGAGAAATGG +ATGGGTCAATGGATGGATGGGTGGGTGGATGGATGGATGGATGGATGGATGGATGGATGGATGGATGGATATGTGAATGGATGGATGAATGGATGGATGA +GTGGGTGGGTGGCTGGATAGATGGATGGATGGGCAGGTATATGTGTGGGTGGATGGATGGGTGGGTGGATGGATGGATGGATGGGCAGGTGCATGTGTGG +GTGGATGGATGGGTGGGTGGATGGATGGATGGATGGGCAGGTGCATGTGTAGATGGATGGATGGGTGGATGGATGTGTGAATGGATGGATGAGTGGGTGG +GTGGGTGGACAGATGGATGGATGGGCAGGTGCATGTGTGGGTGGATGGATGGATGGATGAATGGATGGATTAATGGATGGATGGATGGATGAGTGGATGG +GTGCATGGATAAGGATACACATGGATGGGTGAGGAGATGAATAGACAGGTAGTTGGGCAATTGTCCCTGTGAGTCCCGCATCAATGGGAATGCATGCCAC +CCCTTCCAAGGGCCTCTTGGCTCACAGGTGTTGCACTTCCAGGATTGAATGCAGCCATCTGCCACTCCCTGGATCCCAGTCTCCCTGCACAGACTCATCC +TGGGGGAGGGGACACAGAGTCCACGTTGCTGCCCCTCCCATGCTAGCCTGCAAACCTCCTCCCCAGCAAGAGCAGATCCAGGAGCCACGAATACGGTGGA +GGATGCAAAACGGTAATTAATCTGTGGTGGGAGGGGGGTGTTAATACCTTAAAGACACGGGGACACACTGGCAGCTCCTACCAATTAGTGACCTAACCCT +GCCAGTGTGCTCTCCGCGGTGTGGCCGAGTTGATTACTCTAATTAATTTTGCATCGACCTACATGGATCTGCTGGGAGAGGGCTGATCGGCATGGGAGAC +AGATGCTGCCAACCCGTAGCACCCCCCTCATTGCCCAGTCCACAAGGTCAAACGCCATCCCACCTGGCCTCCCGGGCCCTGGGAAGGTGGGGTCGCTCCC +GACTCTCCAGGACACACACCAAGACCTGCCTCCCTCCCATCCTCAAAAAGCAGAGGGGGGCCGGGCGCGGCGGCTCATGCCTGTAATCCCAGCACTTTGG +GAGGCCAAGGTGGGTGGATCACCTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAACCCCATCTCTACTGAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGGGCACCTGTCATCCCAGCTACTTGGGAGGCTGAGGCAGAAGAATCACTTGCACCTGGGAGGCGGAGGTTGCAGTGAGCCGAGATTGCGC +CATTGCACTCCATCCTGGGTGACAGAGCAAGACTCTGTCTCAAAAAAAAAAAAAGAAAGAAAGAAAGAAAAGAAAAGAAAAGCAGAGGCGGGTACAGTTG +GACAACCCACACTCACTCCCGCCTTGGTGTCCTTGTCCAGCAGTGGCAGGGAGGGCTGGGAGCAGAGCGCCTTCCAGGGCCAACAGACACCCCTGAATTG +GTCTTGATGTCATTTCAACCTGAGAATGAACAGCAGTGATGGACCAGGTGTGGTGGTTCATACCTGTGATCCCAGCACTTTGGGGAGGCCAAGGTGGGAG +GATCGCTTGAGCCCAGAAGTCGAGGCTGCAGTGAGCCGTGATTGCACCACTGCACTCCAGCCTGGACAATAGAGCAAGACCCTGTCTCAAAATAAATAAA +TAAATAAAAGACAATAGCAGTGATGGGGGCGTCAGATGGGAGAGAATGGAGGCGGCATGAACTAGATGCTTACAGTTCTTGAGGCTTCCCTGTCTTGGCT +TTTACCACAGCCCAGGCTAACCTTACCATGCATGGGGGAGCTGCCCTACATCCCAAGGTGTATTAATTTCCTATTCCTGCCATAACAAATTACCACAAAC +GTGGTGGCATTAAGACAACATAAATGGGCCGGGAGTGGTGGCTCATGCCTCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGTGGATCACTCGAGGT +CAGGAGTTCAAGACCAGCCTGGCCAACACGGTGAAACCTCCTCTCTACTAAAAATACAAAAAAAAAAAAAAATTAGCCAGGAGTGGTGGCGGGCGCCTGT +AATCCCAGCTAGTCAGGAGGCTGAGGCAGGAGAATTGCTTGAACCCAGGAAGGACAGGTTGCAGTGAGCCAGGATCACACCACTACATTCCAGCCTGGGC +GACAGAGCGAGACTCTGTCTCAGACAGACACAAACAAACTAACAAAACAAATGTATTAGCTTACAATTCTGGAGGTCAGAATTCTGCAATAGGCCTTACT +GAGCTAAAATCAAGGTGTGGGCAGCACTGGGTCCTCCCAGAGGCTCCAGGGGAGAACCTGTTTCCCACACCCCTCAGCTGGGGGCCCCTTCCTCCACCTC +CACAGCCAGCAGCACAGCCTCCTCCAGTCTCTGATTGTCACCTTCCTGCCTCCTTCCAGGAGGGCCCTGTGATGACGTTGGGGCCCCGGATAACCCCGGA +TCACCTCCCATTCCAAGTTCCTTAACCCAATCCCACCTGTAAAGTCCCTTTGGCCATGTGAGGTGACAGGTGACATATCCGCAGGTCCTGGAGGTTAGGA +CGTAGACTTTGGGGAGGGGAGTTACTATTCTGCTGACCACACAGGAGCATCTTCCTACTGAGGCAAGTGATCCCCAACTCATGTTCAGAGCTGGATACAG +CCGCACCTGAATGCAATGTTAATTTTATTATTATTTTATTTTATTTTATTTTATGTTTGAGACAGGCTCTCACTCTGTCACCCAGGCTGGAGTGCAGTGG +CATGATCTCGGCTCACTGCAACTTCTGCCTCCTGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGATTACAGGCACCTGCCACCATACT +CAGCTAATTTTTATATTTTTAGTAGAGACGGGGTTTCACCATGTTGGTCAAGCTGGTCTTGAACTCCTGACTTCAAGTGATCCACCTGCCTAGGCCTCCC +AAAGTGCTGGAGTTACAGGCGTGAGCCATCGCGCCTGGCCGTGAATGCACCGTTTAACTTGAACTAACCCATCCTGAGACAACAGCCTGGGGACCAAGAA +TCTCTCCCGGCTTTTCCCAACACCCCAGTTCCCCGCCCCGTTTTCTCCATTACCAGATGAATGATGAGGAAGGACTACAGTGTTGAGTTGAACTACAGAC +AAGATTTTGTTGTTTACAGCTAGGTGCATGTTCATATATACATACACCTTTGTAATCCCCATCCAAAACCAAGATCTGAAACATTTTCTTTACCCCAGAA +GGCCCCCTTGTTCCCCTACCAGTCTCCACCCCCTGGGGTAATCACTGCCCTGACTTCCATCATTAAGAACTGGTTGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGTACTGGGGAAGCCGAGATGGGCGGATCACCTGAGGTCGTAAGTTCTAGACAAGCCTGGCCAACATGGTGAAACCTCATCTCTACTAAAAAT +ACAAAAATTAGCTGGGTGTGGTGGTGCACGCCTGTAATCCCAGCTACTTGGGAGGCTGAGGTAGGAGAATCACTTGAACTCGGGGGGCAGAGGTTTTGGT +AAGCCGAGATCATGCCACTGCCCTCCAGTCTGGGCAACAGAGCGAGACTCCATCTCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAACTGGTTATAAC +ATCTGCTCTGGAAATTCATCAGAATGGAATTTATGCATGTTCAGTTGTGTCTGCTCCTTTTATTTAAGAATATGTTTGAGAGATTCGTCCGTGATACTGG +ATGTTTCGATGCTTGTAGTTATTTATTGTTCTGTAGCATTCTATTATATGAAGATACAACCACTGGGTCTACCTTGAGCAAATCTGCTATGAACAATCTT +TTTTTTTTTTCTTTTTTGAGACAACATCTCACTCTGTTCCCCAGGCTGGAGCACAGTGGCACAATCATGGCTCACTGCAACCTCGACCTCCCGGGCTCAA +GCAATCCTCCTGCCTCAGTCTCCCAAGTAGCTGGGACTACAGGCATGCACCACCATGCCTGGCTAACTAAAAAAAGATTTTTTTTTTTTAGAGACAGGGT +CTCGCTATGTTGTCCAGGCTGGTCTTGAACTCCTGAGCACACGTGATCTCCTGAGGAGATGTCTCTGCAAAAAATTGTATCTGCAAAAAATTGTAACAAT +TAGCTGGGTAGCCGGGCACCATGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGTGGATCAGAAGGTCAGGAGATCGAGACCATCCTGG +CTAACATGCTGAAACCCCGTCTCTACTGAAAATATTAAAAAAAATTACCCGGGTGTGGTGGCGGGCGCCTGTAGTCCCAGCTACTCTGGAGACTGAGGCA +GAAGAATGGCATGAACCCGGGAGGTGGAGCTTGCAGTGAGCTGAGATTGCGCCACTGCACTCCAGCCTGGGTGACAGAGCGAGACTCTGTCTCAAAAAAA +AAAAAAAAATTGTCAATTATATTTCAATAAAACTGAGGTGGGGGGAAGAAAAATACAAAACAATTGAAGGACAAAAAAGAACGTGGAAGAAATGGAGAGA +CATCCCAACTGCCAGGTGAAATGGCCAAATAATGTTAAAATGTCAATTTCCTCTATGTGAATCCATACATCTTTATTTCAATACCAATCAAAATTCCAAT +CTGACTTTTGTTCAGAGTGAAGGAGAACCGAACACAATTATTTTAAAATTCATATGAAAGAATATACATTTCAGACTCACCAGGAATTTTTTTTTAAGAA +AAGAGTAGAGGAAGGGCATTTGTTTTTGTAAGAAGTTGAAATGTATTGTAAAATGACAATAATTATAAAGTTACAATATCGTTTACCTAAAAACTAATCA +AAGTGTATATTAACTTAGAGTGGAATTGAGGCGTCTTTCCCTTTTTGGCGGGGAAGGCTGTGGTTGGCATAACTGGGTACCATTAAGAATATAATAGGCT +GGGTGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCAGGTGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCAGACCAACATGGTG +AAACCCTATCTCTATTAAAAAACACAAAAATTAGCCGAGCATGGTGGTGGGTGCCTGAATCCTACCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGCCGAGATCGCTCCATTGCACTCCAGCCTGGGCGACAGAGCAAGACTCTGTCTCAAAAAAACAAACAACAAAAAAAGAATATAATAAAGAAGCTG +GGGACAGTGGTGCACACCTGTAACTGCAGCTACTCAGGAGGCTGAGGCGGGAGGATCCCTAGAGCCAGGGAGTTCAAGGCTGCAGTGAGCTCTGATTGCA +CCATTGTACTCCAGCCTGGGCAACAGATCAAGACCCTATCTTTACAAAAAAGTAGAGACTCTGTCTCAAAAAAAAAAAAAAGAAAGAAAAAATATATATA +AAATAACGTGGGTTGTGTATTCCAGTATGTCAAAGAAAATCTATTTCTCAGAATCTAAAATCTCTCTCACAACTATAAAGAGATATTTATATAATGGTCA +TTGCAGTATTCTTTGACTAGTTTTTTTTTTTAAATTGGCAATAATCTAAATGTCTGTATTAATCAGGGTCCCTGCTATGGTAAATTGATTGCAAAACTGG +TCTCAATTCTTCATGCTGTCCCGGCGCGGTGGCTCAAGCCTGTAATCCCAGCACTTTGGAGGGCCAAGGCAGGTGGATAACTTGAGGCCAGGAGTTCGAG +ACCAGCCTGGTGAACAAGGCAAAACCCTGCCCGTACTAAAAATGCAAAAATTAGCCAGGTGTGGTAGCAGGTGTCTATAGTTAGTCCCAGCTACTTGGGA +GGCTGAGGCAGAAGAATGGCGTGAACCCGGGAGGCAGAGGTTGCAGTGAGCCAAGATCGAGTCATTGCACTCCAGCCTGGGCGACAGAGTGAGACTCCGT +CTCAAAAAAAAAAAAAAAAAAAAAAGTTTAATAAAGAGGGTTGCTTTATTTTATTTTATTTATTTTTTATTTATTTATTTTTTTCAGACGGAGTTTCGCT +CTTGTTGCCCAGGCTGGAGTGCAATGGTGAGATCTCGGCCCACTACAACCTCCACCTCCCAGGTTCAAGCAATTCTCCTGCCTCAGCCTCCTGAGTAGCT +GGGATTACAGGTGCATGCCACCACACCCAGCTCGTGTTTTTATTTTTATTTATTTTATTTTATTTATGTATTTATTTTTGAGATGGAGCCTGGCTCTGTC +ACCCAGGCTGGATCTCAGCTGCACTGGCAGGATCTCAGCTCACTACAAACTCCTCCTCCCCGGTTCAAGCTATTCTCCTGCCTCAGCCTCCCGAGTAGCT +GGGATTACAGGCATGCACCACCATGCCCAGCTGATTTCATATTTTTAGTAGAGACAAGGTTTCACCATGTTGGCCAAGCTGGTCTTGAACTCCTGACCTC +AGGTGATCTGCCCGCCTCAGCTTCCCAAAGTGCTGGGATTACAGGCATGAGACACCGTGCCTGGCTCCTATTTATTTTGTTGAAACAGGGTCTCACTACA +TTGGCCAGGCTGGTCTTGAACTCCTGGGCTCAAGCCATCCTCCTGCCTCAGCCTCCCAAAGTGCTGGGATCACAGGTGTGAGCCACCACACCTGTTCCTA +TAAAGAAGATTTTTTTAAAAAGGGCTGGGTGCGGTGGCTCACGCCTGTAATCCCAGCCCTTTGGGAGGCCAAGGCGGGTGGATCACAAGGTCAGGAGTTC +GAGACCAGCCTGACCAACATGGTGAAACCCCATCTCTACTAAAAATACAAAAATTAGCTGGGTGTGGTGGCATGCACCTGTAATCCCAGCTACTCAGGAG +GCTGAGGCAGGAGAATCTCTTGAACCCAGGAGACGGAGGTTGCAGTGAGCCGAGATTGTGCCACTGCACTCCAGCCTGGGCGACAGAGCAAGACTCCATC +TCAAAAAAAATAAAAAAATTAAAATAAATAAATTTTTGAAAGATGTAGAGGCCTTGAGAAACAAGACGAATGGTGCAGAATCTCCAGGCTAGGAACATGT +GGGAGCCGTGAGCATCAGAGACTGAAGGGGTTCAGGGAGACAGTGGCCACGGGAACTTCTCCTCCCACTCTCCAATGTCCTATAAGAATTGTTTGTTGGT +CAAACCCAGCTGGAAACCAGAGAGCAAGGAAACCCCACGGGTCAGCCTCCCTGGGCACAGAGCAGGGCCCTGGGGAGAAAATGGAATTTAACCAGCTCAG +TGTTTATCAATACAAGAATGGTTACATTCTCAACAGAGCATCAGCATGTGCACATGGGGTATATAAAGCCATTAACAGTCCAGGCATCAAGGCTCACACC +TGCAATTCCAGCACTTGAGGAGGCTGAGGTGGGAGGATCCCTTGTGTCAGGAGTTAGAGACGAGCCTGGGCAACACAGTAAGACCCTGTCTCTACAAAAA +GTACAAAAATTACCTGGGCATGGTAGTGTGTGCCTATAATCCCAGATAGTCTAAGGAGGCTGAGTTGGGAGGATGGCTTGAGCCCAGGAGTTTGAGACCA +GACTGGGCAATATAGCAAGACCCCATCTCAAATATTTTTTGTTTTTGTTTTTAGATGACATCTTGCTCTGTCGTCCAGGCTGGAGTGCAGTGATGCCATC +TCAGCTCACTGCAAACTCCACCTCCTGGGCTCAAGTGATTTTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGTGCCTGCTGCCACGCCTAGCCAA +TTTTTGTATTTTTTTTGGAGATGGGGTTTCACCATGTTGGCCAAGCTGGTCTCAAACTGTTGACTTCAAGTAATCCACCTGCCTCATCCTCCCAAAGTGC +TGGGATTACAGGCATGAGCCACTGTACCCGGCCTCTGTGAAAATTTTTAGGCCGGGCGTGGTGGCTAATGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGTGAATCATGAGGTCAGGAGTTCAAGACCAGCCTGATCAAAATGGTGAAACCCCCATCTCTACTAAATATACGAAAATTAGCCAGGCACGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGTGGATCATGAGGTCAGGAGATCGAGACCATCCTGGCTAACACGGTAAACCCCGTCTCTACT +AAAAACACAAAAAATTAGCCAGGTGTGGTGGCGGGTGCCTGTAGTCCCAACTACTTGGGAGGCTGAGGCAAGAGAATGGCGTGAATCCGGGAGGCGGAGC +TTGCAGTGAGCCGAGATCACCCCCACTGCACTCCAGCCTGGGCAACAGAGCAAGACTCCGTCTCAAAAATAAATAAATAAATAAATAAATAAATAAAAAT +ACAAAAATTATCCGTGTGTGGTGATGCGTGCCTTAATCCCACCTACTCCGGAGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGCGGAGGTTGCAGTG +AGCAGAGATTGCGCCACTGCACTCCAGCCTGGGCAACAAGAGTGAAACTCCATCTCCAAAAACAAAAAACAAAACAAAACAAAAAACAAAAAGGGATGTT +CATATCTCTAAGTGCAGCTACATTTTTAAAAGCCTAAATTATTATGAATCAAAATAAGAGAGGTATCAACGCCATGTAGGAGCGTGGAACAGAAAAAGAA +CATTCCTGAAAAGCCTGGTGATAGACAAATAAAGTCTGTAAGATGTCAGACTGTAGGCTGGGGACGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGTGGGTGGATCACCTGAGGTCAGGAGTTTGAGACCAGCCTGGCCAACATGGCGAAACCCCATGTCTACTAAAAATACGAAAATTAGCCGGACAT +AGTGGCACATTCCTGTAATCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATCGCTTGAACCTGGGAGGCGGAGGTTGCAGTGAGCCAAGATCACACCATT +GCACTCCAGCCTGGGCAACAGGAGCGAAACTCCGTCTCAAAAAAAAATAAATAAATAAAAAATAAAAAAAGAACTGAAATTAATTATCAATGATGACATT +TTCTTCATTTTACTTTTTAATATTTTCTAATTAGTTTTTCAGTCAGAAAGAAAGAACGGCCAACCATGTACGGCAGGTCACAGATAATATGCAAAGCCAT +TTCTGTAAACGTCTTTAATATTTATGTACAATTATTTTGCACGTATGTGCATGTTTACAGGCAAGACACTTCCAAAGCTTTCTCTCTGGAACAGTGAGAT +TGATAATTTTTTGTTGTGGTGGTTGATGGTCTCCATTTTACTACAGTTTTACCACCCAAGACACGCATTGTTTGTGTAATAAAAAATAATAACTAGATTT +ATTTTTCTACCTCCTTCACTTCCCCTGTGGCCTCTCTCGAATTTGCCCGACAACCTTTCCCAACACCCATGATAATTGATCCTTAATCAAATATTCAAAT +GGGTGCTTCAAGGAAAGGCACGGTGCTTTGGCAATTTGGATGATAAATAATATTTCTTCGCTTTGTCCCCCCCACGCTGCTTCTCCCTCCCTAGTCCCCC +TCTTTTTGCAGCCCAACCCCGACGTCGCCCCCCGCCCCACTAGAATCTCGCAAATATCTTTTGGTTTTAAGAGTTCCCTGGGGAAGCCTTGTTCTAAATG +AGGTGTAAAAATCTAAGCGGCACAAAAAAAAAAAATAGTGCGAGGTTGGAATCAATATTCTCTTCACAGCTCCATCGATTAACAACCATATTCTTCATTT +ATTAATTATGAAGGGGGATTTCAGAGCCTCCGTCTCCTTCTTTCGTGGTAACATGGCGGCTTCCCCTCCTCCCTGCCTCCCCCAGGTCTGGGGCCTGTGG +TACCCAGGGCTCAGCATCCCCGGGGCCAGGGGAAGAGGGAGGGAAGTGGGCGTTCTGCCCCCACTGGCAGGTCCAGCCAGGAGCAGAGAGCTCTGTCTGG +CTTTGGAATCTGCCTCAACGCAAAGGAGTCTAGTTCTCCGTTCCCGTGCTGGCTTTGCCATCTGTCTCTTTAGAAGACAAGCTCCATGGCCGGGTGTGGT +GGCTCACGCCTGTCATCCCAGCACTTTGGGAGGCCGAGGCAGGTGGATCATCTGAGGTCAGGAGTTTGAAACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTGCTAAAAATACAAAAAATTAGTCAGGTGTGGTGGTGCGCACCTGCAATCCCAGCTACTCGGGAGGCTGAGGTAGGAGAATCGCTTGAACCCAGGAA +GGCAGAGGTTGCAGTGAGCCGAGATGCTGCCACTGCACTCCAGCCTGGGCAACAGAGTGAGACTCTGTCTCAAAAAAAAAAAAAAAAGGGGGAGATAAGC +TCCATGTGGGACCTTGTTTGCTTTCCCCAGCTGTGTTTCTGACTCTGGGCGCACGTGCTCTATGAAACTGTGCTGAGTGAGTGATAAGACAGTGGCAGAA +TCACATACACAAGAGACGGGAAGGAAAGAGTGGAGTTCAAAAGCTGGCTCTGACTACGGTCCATTCATGTGCGTTGGCCTCTGGGAGTCTCGCCTCCCTT +TCTGCTGCTCTATTTCTGACCCTGGACACACATGCTCAGTAAAGCTGTGCTGAGCCAGTTAACCATGAGCAGGGTGGCGGAGTGCGGCACCTGGCAGCCC +TGGATCTCGCTTTCCTAACCTCGTGGGCCTCAGTTTTCTCATCTGTAAAATGGCACCTCCATCAGATGAGGCCATACCTCATGTCAGCCTTTGTTTGGGC +TGAACCCCCTTGTTTATATTGGGGGGATGTCTTTGATCTGGGAAGTCACTGGGTCAGGACGCAGGTCAGATTCACCTTTGTCCCCAGAGCACAGCATCAG +GATGGCCCAGAAGTGATCACTGAAAGTTCTTGCGGGTGGACAAATGGATGGGTGGGAGGTTGGATGGGATGGATGCATGAGTGAGTGTGTGGGTGGGGGA +TGAACGGATGTATGGGAGGGCAGACGAGTGAATGGGTATGTAAGTGGATAGATGCGTGAATGAATTGGTCAATGAGTCTGAGTGTAGTTGGATGGGTGAC +TGGAGGAATTGAGTGAATGGATGTATGGATAGATGGGTACATGGGTGTGTGGATGGGTGGAAGGGTGAGTGGATAGGTAGAACAATGAATGGGTGGATGG +CAAAATAAAAGATAAACAATGAATGAGTGGATGAATAGATGGGTAAATGGTCTGGTGAATGGATCGGTGGGTGGCTGGTTGGCTAGGTGGGTGAGTGGAT +CGATATATGAGTGAATATATGTGTAATGAGTGGGAGAATAGACAAATGGCTAGATGGATGGGTGGACGGATGGCTAGAAAGACAGACAAATGGATGAGTG +GATGGGAGGATAAATGGGTGGATGGATGGGAGGGTGGATGGATGGGTGGATGGATGGATAGGTGGGTGGATGGATGAGAGGATGGGTGGGTGGGTGGATG +GATGAGAGGATGGATGGGTGGATGGATGGACAGATGGGTAGATGGATAGAAGGATGGCTGGGTGCAGGAGGATGAATGGGTGGATGGGAGGATGGATGTA +TGGGTGGATGGATGGATAGGTGGGTGGATGGATGGATGTATAAATGGATAGGATAGATGAATGGATAGATGGATAAGTGGGTGGATGGATGAGAGGATGG +ATGGGTGTAGAGGATGAATGGGTGGATGGGAGGATGGATGGATGAGAAAATCAGTGGGTGGATAGATGAATGAATGGATGAGAGGATGGAGGACAAATGG +GTGGGAGGTTGAATAGATGAATGGATGAATAGGTGGGAGGATGGATGGAGGGTTGGGTGAGTGAGTGGATGGATGGACAGAGGGGTGGGAGGATGGATGG +ATGGATGGATGGATGGATGGATGGATGGAACATGGATGGATGGATGGATGGATGGATAGATGGAAAGATGGATGGATGGGTGGATGGATGGATGTGTAGA +TGGGTAGATGGATGGGAGAATGAATGGGTGTGAGAGGTTGGATGGATGGATGGGAGGGTGGATGGAGGGATGGGTGGATGGATGGATTCATGGGTAGATG +GAGGACGGATAAGTGTGGGAAAATGGTTGGATGATAAATGGGTGAGTGTCTTGATGGAGGGGCAGGTGGGTGGGTTGGTGGGTGGATGGATGGGTAGATG +GGTAGATGGATGAGAGAATGAACGAGTGTGAGAGGATGGATGGATGGGAGAATGGATGGACAGGTGGATGGATGGATGGATGGATTCATGGGTAGATGGA +GGATGGATGAGTGTGGGAGAATGGATGGATGATAAATGGGTGAGTGTCTTGATGGAGGGGCAGGTGGGTGGGTTGGTGGGTGGATGGTGGGTGAGTGGGT +GGGTTGGTGGGTGGATGGTGGGTGGGTGGGTGGATGGTGGGTGAGCGGGTGTGTGGTGGATGGTGGGTGGGTGGGTGGATGGTGGGTGGGTGGATGGTGG +GTGAGTGGGTGGGTGGTGGGTGGGTGGGTAGGTATAGGTGGGTGAACACAGGGCCTCAGCGGGATTATTTTGCGTTGGTTCCCGGTGCAGCACTTAAGCT +TTCCGGAGCTCCCTTTCCAAGTATTTGTTGTACCTGTAGGAGGACACCTAGTCCGGCTCAGTTCTCTGTAAAGGACAGTGGGGTGCAGTGGGGAGGGGGA +GGGGAGGCCTATAAGAGGGTCTCATCAGTTCTCCAGCCGGGGACTGGAGCTGGGATCAAGTGGTGGGCGGAGGAGGGGTGCAGGGGGGAAGAGCAGAATT +CCAGGGCCAGAAGGGACTCCAGGTTGAGTGGGAAGCCCAGCCACCCAGCCTGGCCCCCTCTCCACCTCCCTGACGGACCCTCTAACAACCGAGCTGGCCG +CTCCCCTCCCTGCCCACCACCACCCTCCAGGGCTCCCGACGCCCCTGCCCATCCCCCCGCCCCTCCCCCACTCCAAGCGCTCCCAGCCTCCCCCTCCCCC +GGCCGTGTCTGTACCCCGCCCCCCTGCTCTCCGCGGGGGCCCGGGAGGAGAGGAGGCGGCTCCGTGCTGCGGGGTGCCGGGGCGCAGAGCCCGCGGCGGG +AGCTGTCAGCGCCGATCGTGGGGAGGGGGCTCCTCTGCCCCAGGTCGATGGGAGCGGGGGCCCAGGCTGCGGTTTACACTGAATCCACAAAAATCACCGA +AGCTTGAAAAGTGCTCAATAAGCCATCGATCGCTCTCTGCTGATCGGTGCCGCCGCCGCAGCGGGGCTGGGGGGAAAGGCGGGGCGAGCAGACCCAGGCT +CCCTGCCTGTGCCCCACGCGGGACCGCGGCCCTGCATCTGCCCCCCACCCACGCGAGGCTGCAGCCCCAGGGCCTGGGCAAGAGGTTCCCATCCCGCCTG +CAGGCCCGGGCTGCAGGCCTGACCACGCTGAGGGGTGGGGAGGGAGGGGGTTAGAAAGAACGCCCCCTCCTCTGTCCTCCCAAAGCTCTCTGTGGCCCTG +GGACTGCAAAATTCTTCCCCAGGCCGGGCGCGGTGGCTCACGCCTGTCATCCCTGCACTTTGGGAGGCCGACGAGGGTGGATCGCCTGAAGTCAGGAGTT +CCACACCAGCCTGGCCAACATGGTGAAACCCCGGCTCTACTAAAAATACAAAAATTAGCCTGGCGTGGTGGTGTGCACCTGTAATCCCAACTACTCGGGA +GGCGGAGGCAGGAGAATCCCTTGAACCTGGGAGGCAGAGGTTGCAGTGAGCCAAGATGGAGATACTGCACTCCAGCCTGGGCAACAGAGCGAAACTCCGC +CTAAAAAAAAAAAATCCTTCCCCAGATACTTCCAGAGATATGGAATTAAGACAAATCCTGGCTCATTCACTGTGACTGCTGTGTGACCTTGAGTGTGTTT +CTTAACCTCTCTGTGCCTCCATTGCCATATCTGTAAGATGGATATGGCAGCACGCACCCTGCCTGCAATTCATGGCTTCCTTAGGGTCTCACTTGTGAAT +CTCCTCTGGCCTTTTGGCAACTTCTTTCCTTCTCAGCTGGGGAAGCCGTTTTCCTGCCTGAAAAACCTCTTCCCCAGTGCAAGGCTTGGAGGCTGGACAC +AGTTCGGGGCATTCAGGGAACTGCCAGCACCAGTGGCCATGTATTCGGGAGGAGGTGAGTGGGAAGAGGTGAGGCCATGGGGTGGGCAGCCACTTGCCAG +GGGCAGTGTTTGTTCTTAATTCTGGAGGTAGCAGGGAGCCATGGAGGATCTAGAGCAGAGGTGTGACCTGAATCAAATCGCTCCTTCCCCAGAGCTGAGC +CTCTGTCCTGGGTTGGCCTCTGTGCTGATCTCACCTCCTCTTCCTCTCCCCCCATGGCCCACTGGTCACCACTCCTGGCCCTTCTCCCTCTGAAGTCTCT +CCCATTGACCCCACACTGGCTCTCTAGGGACCTCCCAAGGCCAGATCTGAACTCGGCCCTCCCTCACTCTAAGCCCTCCCAAAGCTCCCTGTGGCCAACC +CAAGCCCTTGGCCCAGTGCTCTACCCCCACTCTATGAACGAGCTGTTCCACTGCAAGTCCAGCCACGCGCCGCCCAGCCCGCCAGGCCCACCTCCCACCG +CAGCACCCCCTGGCTGTTGTCACACTCGCCCGCATCCCACCCAGCCTTTGCCCAGCAGTTCCTCTGGACTGGAGGTCGTTCCCCACCCTGCATGCTGGCG +AAAGCACTCCTCATCCTTCAAGCCTCTTTTCCAGGAGCCCTCCCAGGCAGCATCTCCCAGAGACAGCCCCAGCCCGAGGCCTCCTCCGAGCCCTGTCTGC +GTCTTCTCTTGCAGCCCAGGCTGGGGGTGCCTTCTGGCTGGGGGCACCTTCTGCCTGTTTTGTAGAAGGCGGAAGAACGAGGTATTGGTAGCAGGGGCTG +GGGTTGGAGGAGCCCAAGAGACACAAAGCCAGAACCTTCCTCCAACTGCCTGGAAATCTGAGGCCCCACTGGTAGATCTTGCCTCCCACAGCTCCCTCTG +GCCTTTCAGCACAGCCCCCAACTGACACCCAGAAGGACCCCCCCACACCAGGTCCCAAGGGGAGAGAGAGAAGAGAAAAAAACAGAGAGAAAAGGCAAGT +GGGATCAGGGCCTCCCTCCACTACCCGTTTCACAAGACCCCCCCTTCTTTCTGGAGGCCCCCACTCTGAGAGTCTCAGCTCCCCCACCCGAGCCCCCCAT +CTGATCTGTGCAGGCTCAGGGGCCGCCCCCACTCCCTCCCTCACCCTCTCCCCAAAGGTCAGGGAGCAAATTTCATCCCCACGTGTCTCTCACACCTCGA +TGATTAATAATTGAAGAAAACGTATTTCTTTGGGGGCCCAGGATACATCAGAAATAACTACAGAATTCATATGCTGCCAGAGGCACGACACCCATGGGAA +GACAGAGCCAGGAGAGGGGCACGGGCTTCTGAGGGCCCAGAAGCTGACGGCGCTGCAGAATGATTTCAAAACCACCCTAATAGAATCACCCATGGAGGAC +GTTCTCAGCACTGGGAAGGCACCGTGCTGAGGCTTTGGAAGCCAATGACCTCACCAGCTCCATTTTACAGATAGGGAAACCGAGGCACAGACCAGGGAAG +TGACTTGCTCGTGGTCACACAGTGGGATTCAAGCAAAGACCGTCCCCCACACCCCTTTAACCTGTCCTCCCGTCACCAGTGCCACACTTCCTGCACCCAG +GATGGCACAAGGGCATAGAGGCCGGGGGCATGGGGAAGCTCTCGGTCCTGCACCCTGACAGCCTGTGGCCTGCTCATCACAGACGCGTCATCCCCACTCA +CCCAGCATGTCTTGAAATTTTTTTTTTTTGAGACGGAGTCTCGCTCTGTTGCCCAGGCTGGAGTATAGTGGCGCGATCTCAGCTCACTGCAACCTCCACC +TCCTGGGTTCAAGCAATTCTCCTGCCTCAGCCTCCTGAATAGCTGGGACTACAGGCATCCGCCACCAAGCCCGGCTAATTTTTGTATTTTTAGTAGAGAC +GGGGTTTCACCACGTTGGCCAGGCTGGTCTCAGACTCCTGACCTCAGGTGATCCACCCGCCTTGGCCTCCCCAAGTGCTGGGATTACAGGCGTGAGCCAC +CATGCCCAGTCATGTCCTGAAAATCTTGAGGCATCTAAGTTCCGATGCCTTGCCCAGGCTCGTTTAATCCTCACAACCACCCCTGCTCACACAGGAGAAG +ACCAAAGCTCAGAGAGGTGAAGCCACCTGCCTGGGGTCCCATGACACAGGGAGGCAAATTCAGGTGTGTCCTTCTTATGAGTCTGTCTTATGAGTCCTGG +CATTGCCCCTCTCATTGGCATCTTTTTTTTTTTGAGACAGAGTCTTGCTCTGTTGCCTAGTCTGGAGAGCTCTGCAGCCTCTGCCTCTCGGGTTCAAGTG +ATTCTCCTGCCTCAGGCTCCTGAGTAGCTGGGATTACAGGTATCCACCACCATGCCGGGCTAATTTTTTTTTTTTTTTTGTATTTTTAGTAGAGATGGGG +TTTTGCCATGTTGGCCAAGCTGGTCTCGAACTCCTGATCTCAAGTGATCCGCCCGCCTTAGCCTCCCAAAGGGCTGGGATTACAGGTGTGAACCACCATG +CCTGGCCCCATTGGCATCTTGAGGCTCAGCCCCATGTGAGGTGGGACGGGTGATGCTTGACCCCATATGGGGCCTGCCCCAGGATCTACTTGATGGAAAT +TGAAGATGTCAGAAGACACTGAGGTGCATCCAGGTTCAGAGATGTAGCTGCTGCACTAGCCAATGGGTGGAGGTGCCCAAGCGTCCATCACCAGAAGGAT +GGATCCACACAACTCAGCCACAAAAAGGAATGAGGCTCTGACCCAGGCCACAGCATGGATGAAGCTTGAGGACATCACACTCAGTGAGAGATGCCAGACA +CAGAAGGACAAATCCTGTGTCACTCCACGCATGAAAGTGCCCTAGAGTCATCAGATCCAGAGATAGAAAGTAACATGGGGGCTGGGCATGGTGGCTCATG +TCTGTAATCCCAGTGCTTTGGGAGGCTAAGTTGGGAGGATGGCTTGAACCCAGGGGTTTGAGATCGGCCTAGGCAACGTGGCGAGAGCCTGTCTCTACGG +AACATACAAAAATTAGCCGAACGTGGTGGCACCTGTAATCCTAGCACTTTGGAAGGCTGAGGCAGGAGCATGGCTTGAACCCGGGAGGCAGAGGTTGCAG +TGAGCCAAGATCGTGCCACTGCACTCCAGCCTGGGCAACAAAGTGAGACTCTGTCTCAGAAAAAAAAAAAAAAAAAAGCTTGAGATGGGAAACTTTATTT +ATATATGTTTTAACACCGTTTAAAAAATTTTGGGCCAGGCGTGGTGGCTCTCGTCTGTAATCCCCGCACTCTGGGGGGCCGAGATGGGTGGATCACCTGA +GGTCAGGAGTTTGAGACCAGCCTGACCAACATGGTGAAATCCCATCTCTACTAAAAGTACAAAAATTAGCCTGGCGTGGTGGCGTGCGCCTGTAATCTAA +GCTACTCAGGAGGCTGAGGCAGGAGAATTGCTTGAACCTGGGAAACGGAGGTTGCAGTGAGCTGAGATTGTGCCACTGCACTCCAGCCTATGTGACACAG +CAAGACTTTGTCTCAAGAAATAAAATAAAATAAAATAAAACAAAATTTTTCAGAAAGGGATGAAGTTCTGACCCAGACCACAGCATAGATGCACCTTGAG +GACGTCACGCTCAGTGAGAGACGCCAGACACAAAAGGACACACAGTGTGTGATCCTGTTTCTATGAAATGCCCAGGAAAGGCCCATCCACAGAGACAGGA +GGGGATGGAGGGGTCAGAAATTCTAGATGCTTTTTCATTCAGGTGTACGTGCTGGGGGGGCCTTTATTATTCACGTGCCCATCCTCCGCTTATTTCAATG +TGTTACCCTTGCCCGATGCTGCTCTTCTGCTGTGTTCCGGAACAAAACGTACTGGGCATAGCTTTGCTACCCAAGCGAAGGGGACTGAGAAACAGCGGTG +GCCTCCTCCTTGGGTGGAATGCTGGGTGGTCATCAAAGGTGATGGGGGAGGAGACATTTAAATGACACGGGAAGATGCCCGTGAGATAACAGGAAAGACA +CAGACCACATGAGAGTCAGAGGTCAGGTGAGCCCATTTTGGTAAAACCCCTGTCTGTTGTTTTTTTAAGAGACCGGGTTGGCCGGGCGCAGTGGCTTACG +CCTGGAATCCCAGCACTTCGGGAGGCCGAGGCGAGTGGATCACCTGAGGCCAGGAGTTCGAGACCAGCCTGATCAACACGGTGAAACCCCGTCTCTACAA +AAAATACAAAAGTAGCCAGGCGTGGTGGCGCATGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGGATTGCTTGAACCCAGGAGACGGAGGTTG +CAGTGAGCCAAGATGGTGCCATTGTACTGCAGCCTGGGCAACAAGAGCAAAGCCCTGTCTCAAAAAAAAAAAAAAAAAAAAAAGAGAGAGAGAGAGAGAG +AGGGTCTTGCTCTGTCACCCAGGCTGGAGTGCAGTGATGCAATCATAGTTCACTGAAGCCTCCAACTCCTGGGCTCAAGAGATCCTCCTGCCTCAGCCTT +CCAAAGTAATGGGACCATGGCCAGGCAGGTAGCTCATGCCTGTAATCCCAACACTTTGAGAGGCCGAGGTGGGCGGATCACCTGAGGTCAGGAGTTCAAG +ACCAGCCTGACCAACATGGTGAAACCCCATCTCTACTAAAAATACAAAATTAACCAGGTGTGGTGGTGCATGCCTACAATCCCAGCTACTTGGGAGGCTG +AGGCAGGAGAATTGCTTGAATCCAGTAGGTGGAGGTTGCAGTGAGCCAAGATGGTGCCATTGTACTCCAGCCTGGGCAACAAGAGCGAAACTCCATCTCA +AAAAAAAAAAAAAAAGAAAAGAAAGAAAGAAAAGAAAAAGTAATGGGACCACAGGAACTCACCACTCTGGCTATTTTTCTAATTTTTATTTTTGTAGAGA +TGAGATCTCGCCATGTTGCTCAGGTTGGTCGCAAACTCCTGGCCTCAAGTGATCCTCCGACCTCAGCCTCCCAAAGTGCTGTTTTTATAGGCAAGAGCGA +TGGCGCCCGGCCTCCTAGAGCTTTAGGAGGGAGTATGGCCCTGCCCACACCTTGATTTCAAATTTCAGGCCTCTAGACTGTAGAAAAATACATCTGTGGG +GTTTTTTGTTTTGTTTTTAGAGACAGGGTCTCATTCTGTCACCCAGGCTGGAGTGCAGTGGTGCGATATCAGCTCACTGCAGCCTTGACCTCCTGGGCTC +AAGTGACCCTCCTACCTCAGCCTCCCAAATAATTGGGACAAAAGGCACCACCACACCTGGCTAATTTTTGTATTTTTTTGTAGAGATCGGAGTCTCGCTA +TGTTGCCCAGGCTGGTCTCCAACTCCTGGCCTCAAATAATCCTCCTGCTTCAGCCTCCCAAATCATTGGGACCAAAGGCACCACCACGCCTGGCAAATTT +TTGTAGATATGGGTGGGGTGGGTCTCGCTATGTTGTCCGGACTGGTCTCTTAACTCCAGGCCTCAAGCGATCCTCCCGCCTCGGACTCCCACAGCGCTGG +GATCACAGCCTCCCCCCGCCCCGAGGTAGCGGGTGGTGGGAACGGGATTGGAATCCCGACTGTGGGGCCCCTGCGGCCACCTCCAGGATACAGCGGACCC +CGATGAAGCCCTGGCCTGGGTGCTGGGGGAGGCTCCGCGGCGCGGTCCCGCAGGCGGGAGGCGATGCTGCCGACGCTATTGCTGCCATTACTATTACGGA +GAGATGGGGCGGGGCGGGAGCACCGGGCCCTTCCCGGAAGCCCTTCCTGAGCTTATTCAGTGCCTGGGGCCGCGGCGATCGATGACAGCTGGGCGCCGGC +CGAGCCCCCTCCGGGCCGCGCGGGGGCGCATGCGCGGGGCCGCGGGATCGATCGGCCGCGCTCGGGCCTCCCCGCACCCGCCCGACCCCGCCCCCCCGGC +TCGTTGCCCGGCAACCTCTGCCCGGCGCGCTCCCATTGGCTGGCGGCGGCCCGGGCCCCGGCCGCGCGTGGTCACTTGGTCAGCGCGGGCTCGGCGTGGC +CGGGGGCCTGGCTCCGGGCGCGGGTCGATGCCGCCTCGCATCTGACCTTTCCCGGCGCGGGGAGGGGGCCCGAGAGGATGGAGAGAGCTGGACCATCTTG +GAAGAAAACTTTATTGACCCGTCTCTTATCTTGGGGACGCACGGTTCCAGCGGCGGGGGGCGAGGGTACGGCTGGGTGGGGGCAGGGGCGGCCAGGACCT +TCCTCCCGGACATGCACGGACCCCCTGACCGCCGCCCCGGCCATCTCCCTGGGCGGGCTGCTCTCCATTCCCTAGACAGGAAAATTGAGGCTCACGAGGG +CCCGGGGATTACCCAAGGCGCAAAGGGTTTATGAGGTGCAAGGGGCCTGGAGCCCAGAGAGTGTGGCTCGAGGGCTTCAGACTCTCTCTGCCACGCCGTG +CTGACATCTGCACCCTCCAAGCAAAGCTAAAACATCTTCCCGCGTTGCTGGGTCCCACACCGTCGCAGCCTGGAACCCACCACCCCATAAGGAGGGACCG +TTCCTTAAATTGAAATGCGATGTTGAACAGCCACGAAAAAGGACGAAATCGTGTCCTTTACAGCAACATACGTGCAGCTGGAGGCCATTATCCTAAGCGA +ATGAAAGCAGAAACAGAAAACCAAGTACCCATGTTCTCGCTTATCAGTGGAGGCTAAACATTGGGTACTCATGGACACGAGGATGGGAATAATAGACCCT +GAGGACTTCTAAATCGGGGAAGGTGGGGGACAGGGGCTGAGAAACTCCTGGGTACCATGCTTAGCACCTGGATGACGACGGGATCGGTCATATCCCAAAC +CTCAGCATCACACCATATACCCATGGAACAAACCCGCATATGTACTCCTGAATCTAAAATTAAAAAGATGAAATTTCAAAATAGTAATAGGAAGGGGCCA +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGTCAAGGCAGTGGATTCCTTGAGGTCAGGAGTTCCAGACCAGCCTGGCCGACTTGGAGAA +ACCCCGTCTCTACTAAAAGTACAAAAATTAGCCGGGCATGGTGGTGAATGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CAGCAGACGGAGGTTGCAGTGAGCTGAGATCGCACCACTGCACTCCTGCCTGAGCGACAGAGCAAGACTCTGCCTACAAAAATTAATTAAAAATAATAAT +AATAGGCCAGGTGTGGTGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGACCGAGACAGGAGTATCGCTTGAGCCTAGCAGTTCCAGACTAGCCTGGA +CAACAGAGCGAGACCCCATCTCTAAAAAATAATATATATATTTTTTTGAGATGGAGTTTAGCTTTGTCGCCCAGGCTGGAGTGCAGTGGTGCGATCTTGG +CTCACTGCAACCTCCACCTCCTGGGTTCAAGCAATTATCCTGCCTCAGCCTCCCAAGTAGCTGGGACTACAGGCACGCACCACCATGTCCCACTAATTTT +TGTATTTTTAGTAGAGACGGAGTTTGGCCATATTGGCCAGGCTGGTCTCAAACTCCTGGCCTCAAGTGATCCTCCAACCTCAGCCTCCCAAAGTGCTGGG +ATTACAGGCGTGAGCCACTGCGCCCAGCCTAAAAAATAATAATAATTTAAAAATAATAAATGCAATGTTGAAATTAAAAGGCTTAGGAACAGTGTGAGAT +CTTCATGTCCAAACGAAACTCCCATTACACAGAGGCCCTGTGAGGGGAAGCCCCAAGTCAAGGTCACAGACTTGAGAAAAGCTTATGGTTATTTTGAAGG +GGATATGGGTAGTGCCCTAAACATTCCAATTTAGTAAAAAAAAAAAAAAAAAAAATCGCAAATCCCCCAACAACCACTTGGGCTCATTCAAATGAACACC +TGGACTTTGTCAAAAGAAGAGTTATTGTCAGAATAAAGACGCTGCTTATAAAATGCTAGGGTTCCCTGTGTGGAGCCAAGAAGATTTCTTCTTTCTTTAA +GGGTGAAAAACAAGATTGGCTTATTTGACAGATCTGTGCATTTTTTTTTTTTTGAGACGGAGTCTCGTTCTGTTGTCCAGACTAGTGTGCAGTGGTGTGA +TCTCTGCTCACTGCAACCTCCACCTCCCGTGTACAAGCGATTCTCCTGCCTCAACCTCCTAAGTAGCTGGGATTACGGGCACATGCCACCACACCTGGCT +AATTTCTGTATTTTTAGTAGAGACAGGGTTTTGCCATGTTAGTCAGTATGGTCTCGAACTCCTGACCTCATGATCCGCTCACTTTGGCCTCCCAAAGTGC +TGGGATTACAGGCATGAGCCACCGCGCCTGGCCGTAAATGTTTTAATATTTAGCACGCATGATGCTTTTGATATACGTGCCATGCCAAGTCCAGGGCTCA +GAGATTTGTTTAAAGGTCTCCATTAATCCCACATGTACCCCAAATCGCTGTGGTTTTAGAAAAGAAAACCTTCTGTGCAACTCCGTAACCACCTTAAAGG +AAATACAAAAGGAGAAAATCGCTGGCCGTAGCCTTCTCCACCCCCTAAACTCAGCCCTGGCCACTTTGCTCAGGCCTCCCAGCTTCTGTGTCCTGCACGT +AAGCCTCGGTCTTCACACAGTCCCTGATATCTGCATTTATTTCATATTTTTCCCATAACGTTCCACCTGACATCTCCATCTCCTTCCTCTGCCGCTGCGT +TTCTAATTCCTAACAGCTGAGGAAGGTTGCATTGACCGGCGGATTGTGTGGGGTGATTTTTGAAAGCAGATCCTGGAATTCAATTTTTATTTTAACCTGG +TTATTGAGTGGGGAGGGAGAGGGAGGCGGAGGTTGGCCGATTCGTGTGCAAGATGAAAAAGCTGGATTTTCACAAAGGTTGTGCTGTTTGGAAATGGCTG +GTTAGGTTTTCAACGTAGGAATGGTTCAACGACAGCCCTACGAGAGTGTGCGCGAGCGTGCGTGGCTCCGTGTGGTTTCGTGTGTGTGTGTGTGTAAGTG +AGCTGCAGGGTGTGTGGACAAGTGTGTTGTGTGAATGTGCATGTGTGGGTTCGTGTGTGCTCCTGTGTGTTCCCGTGTGTGCATGTTGTGTTCCTGCATG +TACATGTGTGGCTTCGTGTGTGTGCGTGTGTGGTTTTGTGTGTGTGCATGTGTGTGCGCCTGTGCGTGTTCGTGTGTGTTTGTGTGTGTGCATGCGTGTG +AGAGGGTGCACTCAGCGGCTGTGCCTTTGTACACGTGTGAATGTGGGTGTGAGTGTGTAAGTGCTTTGTGTGAGCATGTGGGGGGAAGGACGCAGAGGCA +CGCCAGCGTCTGACTGTGTGTATTGTTAAGAGTGTTGTGGGGTACACGTGTGTATGTGAGCTCGTGAGGGTGTGCAAGGGATACACGCGTGTTGTGTGTA +TATGTGTATGTGCATGTGTGTGTGCAGGTGTGTACATATTAGTATGTGCAGATCAGTGCATACCTACGTGTGTGTTCCTGTGTGCAGATGTGCGGCCATT +TGAGGGTGGCAGTGCGCCTGTGTGAGTAGGTACCTAGGACAGCGTGCCTGTGCATTTGTATGTGAGTGTGTGTGCTGTTTTTGCACGCATGCACCGGTGT +GAGGGTGTGTGTGTATCGGTGCACATCTATGAGCATGTCAGTGTGTGTGAGTGGCAGAAGGTACACGGGTGTGTACGTGCGTGTGTATACCTGTTCGTGT +ACCTGGCAGTGTGTGGGCATGTGCGGGTGTGAGGGTGTGTGTGCCGGTGCACACCAGTGTCTGCACCTGCGACCACCCCGACCCCGTGCCCAGCCCCCTG +ACCCTCTCCTGCTGTTCTCACTGCGGGGAAACGGGTCCAACCCCACCACTGACCCCAGCTCATCTCAGGCCTCCCGTCCACAGCCACTTCCTCAGGAGCC +CTCCTGGACCCGCCAGCCCGGGTCTGACCCCGGTATCAGCCCGAGGGGCCTCGTCTTGAACGGAGGAGCCGCTGGTTCCACTCATGCATTTATTTCATAA +ATGTTGGCCTCCCGGGAGCTCCATAATGGCAGAGGCCTGTCCGCCTTGAGCAGGGGTCCCTCCCCAGAGCCTGGGATTAAAGAAGAGAACCCAGTGGTCC +TAGGTGCGCCGTGAGAACATCAAACATCGGCCAGGGCTGCACACGGGAGGCCCTCGGGGGTGCAGCGTGGAAGCCCCCTGGACAGATGGAGAAGCTGAGG +CCCTGTCAACAGGTCCCCCGCGTCCTCCCCGGCCCTGTGTTGATGGGCGGCAGCTGTGTCCAGGCACGCTGTCCCCGTTGGACATGGCCGGACGCATGGA +TTTCCGAAGCCATCTCTCCATCTGGCAGCTTTATTAACCCAATTCCAGGGATCGAGTGATTGACGTGTTTGCTTATCGGCTCCTCCTGTCTCTCCAGGGA +CGGGTGCCCAGGTGCCCCCACCCCACCTCCATCGGCCCAGGGGGAGAGGGGACACCAGATCCCCCCCACAGCCCCGAGACCAACGCGCGCACGCACACAC +ACACACACACTCACAGTGACTCCCGCTCAGGGGCTCTTGGTGGCTGGATCAATTCAAGTGGATCTTTGGAGAACATGATGGGCCAATGTCTAACAAAATT +TAAAATGTGAACTCAGGCCAGGAGTGGTGGCTCACGCCTGTAATCCCAGCATTTTGGGAGGCCGAGGCGGGCAGATCACCCGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGTGTGGTGGTGGGTGCCTGTAATCCAAGCTACTCGGGAGGCTGA +GGCAGGAGGATCCCTTGAAACTGGGAGGCAGAGGTTGCAGTGAGCTGAGATCTCGCCACTTCACTCCAGCCTGGGCAACAAGAGAAAAACTCCATCTCAA +AAGAAAGAAAAAAAGAAAAAAAAATTAGCCAGGTGTGGTGGTGAGCACCTGTGGTCCCAGCTATGGAGGAGGCTGAGGTGGGAGGATTGCTTGACTCTGG +GAGGTTGAGGCTGCAGTGTGCTGACACTGCGTCACTGCACTCCAGCCTGGGAGACAGAGCAAGACCCTGTCTCAAAAAAAAAAAAAAAAAAAAAGCCAGA +CACGGTGGCTCACACCTGTAAATCCCAGCAGTGTGGGAGGCTGAGGCAGGTGGTTCACCTGAGGTCAGGAGTTTGATACTAGCCTGGCCAACATGGTGAA +ACCCCATGTCTACTAAAAATATTTTAAAAATTAGCTGGGTGTGGTGGCAGGCACCTGTAATCCCAGCTACTCAGGAGGCTCAGACAGGAGAATCGCTTGA +ACCCAGGAGACGGGGGTTGCAGTGAGCCGACATCACACCATTGCACTCCAGCCTGGGCAACAAACGTGAAACTCTGTCTAAAAAAAAAAAAAGCTGGGTG +CAATTGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGTAGGCAGATCACAAGGTCAGGAGTTTGAGACCAGCCTGGCCAACATAGTGAAACCCC +ATTTCTACTAAAAATACAAAAATTAGCCGGGTGTGGTGGCGAGCGCCTGTAATCCCAGCTACGTGGGAGGCTGAGGCAGGAGAATTGCTTGAACCCGGGA +GGCAGAGGTTGCAGTGAGCCGAGATTGTGCCATTACACTCCAGCTCTGGGTGACAGAGCAAGACTCCGTCTGAGGAAAAACAAAAACAAAAACAAAAACA +AAAACCTTTCTAGATATATTCATTGAAAAGGCTAGGTGCCCCCAAATGAGTTGGCAACTTGTGTCCACACAAAACCCTGCACACGAAAGCTTATGGCAGC +TTTATTCATAGCTGGCCAAATCAGGAAGCAACCAAGCTTCCCTTGAGCAGGTGAACGTATCAGTGGGCTGTGGTGTATTCAGACAGAGGAGGATCATTCA +GTGCTGGAGGAATGGCATGTCCAGCCTTGGAAAATATGGAAAGGAGGGTAGGAGTGGGGAGGGATGAAAAACTACCCACCGAAGCTGGGCGCGGTGGCTC +ACACCTGTGATCCCAGCACTTTCGGTGGCCAAGGTGGGAGGATCACCTGAGGCCAGGAGCTCCAGACCAGCCTGGCCAACAAGGTGAAAGCCCGTCTCTA +CTAAAAATATAAAAATTAGCCGGGCGTGGTGGCGGGCGCCTGTAATCCCAGCTACTCGGGAGTCTGAGGCAGGAGAATCGCTTGAACCCCAGAGGCGGAG +GTTGCAGTGAGCCGAGATTGCACCACTGCACTCCAGCCTGGGTGACAGAGGGACATTTGTCTTTAAAAAAAAACAAAAAAAAAAGCTACATGCTGAACAG +TGAGTAGAGACTGGTCACATTAAGTCAGAGTATGTCTCTAAGTATATACAGATACTTTTTTTTTTTTTTCCCCTTGAGACAGAGTCTTGCTCTGTCACCC +AGGCTGGAGTGCAGTGGCGCGATCTCGGCTCACTGTAACCTCCGCCTTCTGGGTTCAAGCGATTCTCCTGTCTCAGCCTCCCGAGTAGCTGGGATTACAG +GTGTCCACCACCACGCCCGGCTAATTTTTGTATTTTTAGTAGAGATGGGGTTTCACCGTGTTGGCGAGGCTGGTCTTGAACTCCTGACCTCAGATGATCC +ACCTGCCAGGCCCTCCCAAAGTGCAAGGATTACAGGCGTGAGCCACCGTGCCCGGCCACGGATACTCTTCATGGTGTGTATCATGAGGCCCTAGGACAGA +TAATGAAGGCTTCCACGTCCAAGGGCACAGGGTGGCACGGGAAGGGTTGAGGTGGGCATTTATTTTTTTGCTGTTTCCATGTAAGTTTTGTTTCTCCCAC +GTATATATGTATATTACTTGCTCAAAAACAGATTGCAAATGTGACAAAAATTACAGATACCTATTTTGTAGTTCAGCTTTTCTGAGGTTCGCAGGACAGG +GGACGCCCCTCCCACAGCCCAGCTCCTCTGCAGATGGCTCTGATCTGACTTCCCCAGGGACCCAGGGCTTTTCTCCCGTGATCCCTGCTCCTGGCCTCCA +GTTCCCGAAACTCACCAGCTCTGAGCAGGTAGGAAAAAGTGGCTTGTGTCTACAGAGCCCAGTTCTTCTATAAAGTGAAAACAGGCAGCATCGACAAGCA +TAACCGCCGGGCACGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGTGGATCACCTAAGATCAGGAGTTCGAGACCAGCCTGACCA +ACATGGAGAAACCCCGTCTCTACTAAAAATACAAAATTAGCCAGGCATGCTGGCTCATGCCTGTAATCTCAGCTACTCAGGAGGCTGAGGCAGGAGAATC +GCTTGAACCTGGGAGGCGGAGGTTGCTGTGAGCTGAGATCGTGTCATTTGCACTCCAGCCTGGGTAACAACAGTGAAACTCCGTCTCAAAAAAAAAAAAA +AATCCACTCCAGGCTGGACATGGTGGAGGGCACCTGTAGTCCCAGCTACTCGGGAGGCCGAGGCAGGAGGATCTCTTGAACCCAGGAGGTCGAGGCTGCA +GTGAGCCAATTCTCCTGTCTCAGCCTCCCTAGTAGCTGGGATTACAGGTGCCCTCCACCACTACACTCCACCCTGGACAACAGAGTGAGACCCTGCCTCA +AAAAACAAAAAAAACAAAACAAATAAAAAAACAATGCAGTCCTACCCCTTGCCTGGCTGCCCCTGACTCTTAAGGGAATGATGACACCTCCCCGCCAGGC +CCACAGACGCTGCCGACCCAGCCCCTCCTCACCTCAATGCTCTCCTAACCCCCAAGCCTTTGCCTGCTTTTCCTACTTCTCTTCACTGAATGAACTCCTG +CACCTCCTACGCCTTTCGGGGCAACGGTGCCCTTCTCAACTCAGGCTCCCAGACCCGCTGTCAGCCATGGTTTAAAGTCTGCCACTGGCCGGGCACAGTG +GCTCATGCCTGTAATCCCAGCACTTTGGGAGGTCAAGGTGGAGGACCACTTGAGGCCAGGAGTTCAAGACCAGCCCGGGCAATATAAAATTCGCTGAGCA +TGGCGGTGCAAGCCTGTAGTCCCAGCTACTCAGGAGCTGAGTGGGGAGGATGGCTTGAGCCCAGGAGTTCGAGGCTGCAGTAAGCTATGATTGCACCACT +GCACTCCAGCCTGGGTAACAGAGCAAGACCCTGTCTCTAAAAAAATAAAGTCAGCCACCACCCTCACACTGTGAGCCTCTCCCATCACCACAGGGCCTTC +CATGGCCAGCTCCAGGCCTGGCATCAGCGGGTGCAGGAAAAGCTCAGTGGAGCGATTCCACATCTAGGGCTCGGCTTGTAAAATTAAAATAAGTGGAGAC +CCCCCCACAACCCCCAGCCACACGCAGGCAGTAGGAACCCGGGAGATGGGACGAGCGCCGAAGGGTTATTAGCAGATGCCTCGAGCCCCCTCGAGCCCCG +CAGAGTGGGGGAGGATGGCGGAGGCCCTTTTAAGGACCCAGTATCACCGTCCTTTCTCGGCCAGCCGGGCACCCACCCACCTGAGTGAGCCTGGAGCAGC +CCATTAAGCGATTTTTTTCCTCCACTTACGGTTGGCAGCATCGACAAGCATGCTCGATATCTGACGAGGTGCTGGCCTTGGAAGAGAGCGAGCCGCCTCG +ATAAACTATTCCCTCTTGTCAGCGCCTCCTCCCGCACCCAGCCCGGAGCTTCGCGTTTGATCCCCTCCCCTAATGAGCTCGGTTTTCTCCCCTCCAGGCG +GATGAGACGCTCCCCCCACCCTCGCCCGCTCAGCCTTTCAAGTTCAGCTGGGCTGAGATTCAAGGTGGGGGCGGCGGTGGTGGAAGGAAAACCATTTCCA +GGTTCCGATGGGGTCACCTCCCCCAGGAAGTCCTCCCAGAATTTCTGCAGCTCAGATGGTCTCGTGCATTTGTGGGGAGGGTCTGGGGTACAGAAAGAGA +CTGGGACCTAGATATGGGGGGTCGTACAGCAGTGTCCAGGTGCCACGATTGTCATCTGTCCATTCATTCAACAAAGGGTTTGGGGGTGCAGAGCTGGGCA +CAGGTGCTCCCAGCTGAGGACTGTGCCAACGTGAGGGGCTGGGCAGGATGGGGCAGGGGCCCAGGAGGCGGCAGAGCAGCAGAGACCCTCAAGAGGGGAC +GATGACAGCCTGATGAACGGACACAGAGTTGGCCAAACCGGGCTTGGTCAGCCTGCCTGGAGGTGGGGGAGAGAGTCTGAACCCCACCCGGGGAGGGGCA +GGCAGGTGGCAGGGTTGGGAGAAGCCCCCTTCCCAGACCAGAGACCCTCCAGTCTGGCTTCAGCACCAAGAACAGCTCCCTGCCTCTTCCTCTCTGGAGC +TCCAGAGGGACCCCCATTTGTCAGATGTCCCCCAGTCGTCGCCCAGATGGACCAGCTTCTTCCTGCCGAGGCCTTCAGGGCCTCCCAGGACCTCCCTGGG +CTCTAGTATTTTCAATAAAATAGGAATCGTGCCGCAACCTCAGGGGGTGGGCACGCACAGACATCAATGTTGTTTGCAGACAATGAGTCACTGGACACTG +GCCGATTTTTCTCAGCATCTCCAATATTGCAAAGTCTACCCATGGAAGGGGCTTGGGGCCAGGTGCAGTGGCTCACATCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGAGGATCACTTGAGGTCAAGAGTTCAAGACCAACCTGGCCAATGTAGTGAGACCCTGTCTCTGCAAAAATTTAAAAATTAGCTGGGTGT +GGTGGTGAATGCCTGTAGTTCCAGCTACTCAGGAGGCTGAGGTGGGAGGATCGCTTGAGCCTGGGAGGTCGAGGCTGCAGTGAGCCAAGATTGCGCCACT +GCACTCCAGCCTGGGCGACAGAGGCAGATCCTGTCTCTAAGAAAGAGCTCAGGAAGAGTTGGGGGAAATGAGCCAATAAATCATTTCAAAATTTAAAATC +AGATCCAACCCCCTAGTTTTATTAAAATGGAACCTGAGGCCTGAGAAGAATTATGCCCCTCCCACCAGCCAGATTCCAGAATCTTCTCTCCAGGATGAAG +GGCCTCATGGGCAAGAGGAGGCCAGGAGGGAAGGGGGCTTCCAAGGAAGACTTCCACCCACCAAAAGGAGCCCCAGTCAGGCGCGGCAGCTCACGCCTGT +AATTCCAGCACTTTGGGAGTCCAAGGCAGGCGGATCACCTGAGGTCAGGAGTTCGAAACTAGCCTGGCAAGCATGGACAAACCCCGTCTCTACTAAAAAT +ACAAAAAATTAGCTGGGCGTGGTCGCAGGCGCTTGTAATCCCAGCTACTCTGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCAGAGGTTGTGG +TGAGCTGAGATCGTGCCATTGCACTCCAGCCTGGGCAACAAGAGTGAAACTTCGTCTCAAAAAAATAAAAAAAAGGAGCCCCATCCATTCTCCAAATTAT +AATGGTGCACTGTGCAGGGTGTTGCTGAGGTCCTGGAAGAGAGCCAGAGCCCCCAGGAAGCCCCCCCAGGGTCAGGGAAGACAAGGGACCCAGAACTGGG +CCAGAGGGAGAGACCTGAGTCTAGGGGAAGAGGAAGTAAAGGCCCTGCGGTAGAGTGGGCATTGAAGCTGGGTTCTGCAGGTAGAGTAGGAGTTTCTTAG +CAAGAGCTAGGAGAACATGGCCCATGTGGACAGAGTCGAGAGGGGCTGACACCTGGGCTCAGGTTGGGGGATGCCACCTCCTCAGAGGGGACTGTAATGG +TGGATCTGGAAGACCCAGGCTTGGAGCCAGGCTGGTGAGCCCGGCTCACAGCCCAAGGTTTGCTGGGGCCTCAGCCAGGACTAGGAGCAGGTGGTGGCAG +TTGGAGGTGGGCTGGAGGAGCCGGGCCTGCCCAGAGGGACCCAGGCACCCACGGGGCGAGCGGCGAGGGAGGCAGAAAGCAAAGCCTCACCAACCCCCCC +CTCCACTCACCAGACATCAAACCCAGCCTCCCCACCTTTCGAGGTTATTAATTTTTCAGAGAAGAAAATGCTTTTTGTATTTTTTCCAGGCAAAATATTG +ATAATGGGCTTAATGTGGCCTTCCTGCTTTTGTGTGTCGGGAGAGAGAGCTTTTCTGTCCTGGCCGCTGCAGAAGCTGTTCGCCCCCCTCCAGCCCCCGC +AGCCTCCATCGGCAGACCCCATGCACTTGGCCGCTGAAGCCCAGGCAGGGAGTGGGGGCGCGTTTTGATCGCCACCGAGCGGGTTGGTGCAGCCCCCCTC +CCCATCTCGAGCCCTCCTACCTCCGCCTGCACAAAGCCGGACGCCTGCCCGCCCCACCGTGGGTCGATGCACCCTGCCAGGGGAGCTGGTGTTTCCCGCG +GCTCCAGGCTGATACATCTTTGAGTTGTTTGAAATTTTGCTTCCTTTCTCTCATGGCGACGGGGAGGCAGGAAGGCAGGGGCCTCTGTGCATTCACTCCT +TCATTCATGCATTCATTCATTCACTCACTCACTCACCCAGCCCCCAGTCACCATGCACCTGCTGTGCCCCAGGCTCTGTGCTGGATGCTGGGGCCACCGG +CCGGGACAGATCGGGCCCCTGCCTCCTCAAAGTTCATAGTCCAGGAGAGAGAAGAATAGGTACAAAGCCAAAAACTTCCAGGAGAAAATATGGCATTACG +GACGGTGATGAGAACCCTGTAAGACAGACACAGGAGGCCTGGTGCAGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCAAAGCGGGCAGATCATG +AGGTCAGGAGTTTGAGACCAGCCTAACCAACATGGCAAAACCCAGTCTCTACTAAAAATACAAAAATTAGCTGGGCATGGTGGCAGGCATCTGTAATCCC +AGCTACTCAGGAGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGCGGAGGTGGCAGTGAGCCAAGATCGTGCCACTGCACTCTAGCCTGGGCGACAGA +GTGAGACTCGGTCAAAAAAAAAAAACAGACACAGGAGAGAGAAACTGTGACACAGGGGAGAGCCAATGGAGGCTGGGGTCTCAGGGAGGGCTTCCCTGAG +GCAGTGACCTCAGCTGAGACCTACAGAATGAGGATGAGGCCGGGTGCGGTGGCTCATGCCTGTGAGCCTGGCACTTTGGGAGGCCGAGGTGGGAGGATCA +TTTGAGGCCGGGAGTTTGAGACCAACCTGCACAACATTGTGAAACCCTTTCCGTATAAAAAATAGAAAAAAAATAGCCAGGCATGGTGGTGTGTGCCTGT +GGTCCCAGCCACGCAGGAGGCTGAAGTGGGAGGATCGCCTGAGCCCAGAAGGTCAAGGCTGCAGTAAGCTGTGATGGCACCACTGCACTCCAGCCTGGGC +AACATAGCGAGATGGTGTCTCTACAAAAATTTTTAAAATTAGGCCGGGCGCGGTGGCTCTTGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCGGGCGG +ATCATGAGGTCAGGAGATCGAGACCATCCTGGCTAACACGGTGAAACCCCGTCTCTACTAAAAATACAAAAAATTAGCCGGGCACGGTGGCGGGTGCCTG +TAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCGTGAACCCGGGGGGGTGGAGCTTACAGTGAGCCGAGATTGCCCCACTGCACTGCAGCCTGG +GGGACAGAGTGAGACTCTGTCTCAGAAAAAAAAAAAAAAAAAGAAGGATAAGAGGCCTCAGTGAGATGGGGCAGCGAGGACCTGCCCTTCCTGGGGGGGA +ACAGCCTGTGTGAAGGCCCAGAGGCGTGAGGTAGCAGAACCTGCCCATTCAGTGGTTTTCAGACCTGAACGTGCAGCAGGACCCCCGGGGGCCTCATTGA +AGCCCAGATTCCCGCTCCCTCCCATATCCAGAAGCCCCCCACATTGGCAGGCCCTCATTCAGAGAAGCTGGGGTTGCAGAATTTGCACTTCTCACAAGTT +CTCGGGTCACACTGATGCTCTTGGCCCGGGGCCCTCACTCCGAGAACCACAGACTCAGGGGCTTTGTGAGATGAAGACACCGGCCAACCCTCGACCCCAA +GGAGCAGGCAAGGGGTGGGGGCCAGAGCCGGACAACCCCAGAGCCCTCACTTACCCTCTGGGTTCTCTAGGAGAATTCCCTTGAAACTCCGGTCCTTGAT +TTCCCCATCTGGAAAGCGGGTGCTTGATAAGTTTCCTGGTTTCCTGTGGCTGGTGAAGGCACGAACCAAGACGACACAGGTAGGGTGGTTAATGCAGAGC +CTGGCCCACAGCAAGTGTTTAATAAATGTAAGCAGTGACTGTGAGCGCTGATGAAGGCTGTGTATGGGATTGATGAAGGGGCAAGAGGCCTTCACCAGGC +TGGTGGCCGGTGAAAATGCAGAAACTGGATGGGCGTGGTGGCTCACACCTGCTACATGAGCACTTTGGGAGGCCATGGCAGGAGAATCACTTGAGCCCAG +GAGTTTGAGACCAGCCTGGGTAACATACCCAGATCCCCCATCTCTACAAAAAATAAAAACTTGCCGGCTGCAGTGGCTCACGCTTGTAATCCCAGCACTT +TGGTAGGATGAGGCGGGCGGATTACTTGATGCCAGGAGTTCGAGACCAGCCTGGCCAACGTGGTGAAATCCTGTCTCTACTAAAAATACAAAAGCTAGTT +GGGCATGGTGGCACGCACCTGTAATCCCAGCTACTCTGGAGGCTGAGGCATGAAAATTGCTGGAACCCAGGAGGTGGAAGTTGCAGTGAGCCGAGATCGT +GCCACTGCACTCCAGACTGGGTGTCAGAGCAAGACTGTGTCTCAGAAACAAAAACAAAAACAAAGGCGGGCGCGGTGGCTCACACCTGTAATCCCAGAAC +TTTGGGAGGCAGAGGCGGGCAGATCACAAGGTCAGGAGATTGAGACCATCCTGGCTAACACGGTGAAACCCCGTCTCTACTAAAAATATAAAAACTTAGC +CAGGCAGGGTGGTGGGTGCCTGTAGTCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATGGCGGGAACCTGGGAGGCAGAGCTTGCAGTGAGCTGAGATCA +CACCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCTATCTCAAAAAAACAAAACAAAACAAACAAAAAACAGTTAGCCAGGTATGGTGGTATATGCC +TGGGAAGTTTGCTTGAGCCCAGGATGTCAAGTCCGCAGTGAGCTATGATGGCATTGTTGCACTCCAGGCTGGGTGACAGAGCAAGATCCTGTCTCTAAAT +AAATAATGCAGAAACCAAGGGCATGGCACCCATGAATGTGCTAGCTGCAGCTGCGTAACAAATCACTCCAAGTTTACCAGCTTACAGCAACACGCAGGCA +CTGTCTCCCGGCTTCCGTGGCTCAGGAGTGGCTTGACTGGGTCCTCTTTCCACCTTCTCCCACGGTGCCGATCAAGGTGCTGGCTGCGTTGAGCTCCTTC +CTGAAGTTGAAAGTCCTTGACCAAACTCCTGTGGTTGTCAGAGGAATGCGAGTCCTTGAGGTTGTGGGACTGAAGTCCCTGATTTGTTTTATTTTGGTAG +AGAAGGGGTCTCACTATGTTGCCCAGGCTGGTGTCAAACTCCTGGGCTCAAGTGATCCTCCCACCTCAACCTTGTTTTCTTCCTGACTGTCAGAGTTCAC +CCACCCACCGTTCCCTGCCTGGCCTCTTCCAGGGACCAGGAGAGAAGGTTCTCAGTTTGCTAAATGGAGGCTTTTTTTATTTTGAGACAGAGTCTCACTC +TGTTGCCCTGGCTGGAGTGCAATGGTGCGATCATAGCTCACGACAGCGATTCTCCTGCCTCAGCTTCTTGAATCACTGGGATGACAGGTGTGTGAGCCAC +TGTGCCCAACTCCAGAGTGGAGTCTTATACAACACAAGTTATCGTGGTGGTGACACCTAACACCTTTGCCCTATTCTGTTGGCTACACGGAAGTCACAAG +CCCAGGCCTCACTTAAGGGGAAGGGATTTGCAGGATGAAACACCAGAGGGCTGAGACCATGGGGCCACTTTCTTTTTTTTTTTTTTGAGACGGAGTCTCG +CTCTGTCGCCCAGGCTGGAGTGCAGTGGCGCGATCTCGGCTCACTGCAAGCTCTGCCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGC +TAGGACTACAGGCGCCCGCCACCATGCCCGGCTAATTTTTTTTTTGTATTTTTGGTAGAGACGGGGTTTCACCGTGTTAGCCAGGATGGTCTCGATCTCC +TGACCTCGTGATCTGCCTGCCTTGGCCTCCCAAAGTGCTAGGATTACAGGCGTGAGCCACCGCGCCCGGCCACTGGGGCCACTTTCTATCAACCACACCT +GGCTCGGGCATGCACCTGCCCTCCCCCATGCATACAGGCCCACATCCATGCCTTCAAATGGCCACAAAAGTGTGCGTGGCCATAGACATACATACTTGCA +AGTGTTTCTCTTTTTGTGTTTTGTTTTTTGTTTTTTTTGAGACGGAGTCTTGCTCTGTCACCCAGGCTGGAGTGCAATGGCACAATCGCAGCTCACTGCA +ACCTCCGCCTCCTGGGTTCAACTGATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGTGCGTGCCACCACACCTGGCTAATTTTTGTATTTTT +AGTAGAGACAGGGTTTCACCATGTTGGTCAGGCTGGTCTCAAACCCCTGACCTCGTGATCCTCCCGCCTCAGCCTCCCAAAGTGCTGGGATGACAGGCAT +GAGCCACCATACCCGGCCAGTGTTTCTCTTTTTGCATTGCCCACTGGGAAGCTCAGAGACAAAATTATGGCCTGTGTGTAGCAAAGGTTCAGAACCACCT +ATTGTGACTTCTCTTCCAGCGACATCTCTCGACCTTGGTTGTAATTCATTTTCTCTGGCTGCCTTGTCTGTTTGCAATTCTTTCCTCCCCAGTCTTTCTG +GGCCCATAGAGGCTGACAATGGCAGCGGCTTCTGTCTGCTCAGCATCTGAGTGCAGTTCTAAGGACCTTATAAGAATTTTCTCATTTTATGCTTTCAAGA +AATCTCCTCCTACAGAGGAGGGATCTGCCACACAGAGAGGTCGTGAGAGCCACCCCAAGGACACCAGCTGGGAGATGGGAGAGCTGGGATGAGAACCTGG +ACTCAATCCCCAGCGGGCAGATTTTTTTTTCTTTTTAGACGGAGTCTCGCTCTGTCGCCAGGCTGGAGTGCAGTGGTGCAATCTCGGCTGACTGCAACCT +CCAACTCCCTGCTTCAAGTGATTCTCCTGCCTCAGCCTCATGAGTAGCTGGGATTACAGGCATGTGCCACCACACCCAGCTAATTTTTGTATTTTTAGTA +GAGATGGGGTTTCACCACGTTGGCCAGGATGGTCTCAAACTCCTGACCTTGTGATCCACCAGCGGGCAGATTTGAGAGCTGGGCTACACACTGACATGCT +TTACATGCAGAGTGACCAAGCCAGGAGAATCCACCAGCAGGGGACTGTGGCGTCGCAACCCCCTCCCTGGGGTCGCAACCTCCTCCCCGGGGTCTCAGCC +CAAGCTTTGAATGTGGGCTGCCACTGGCATAAATAATCGTTTATAGGCCGGGCACGGTGGCTCACGCCTGTCATCCCAACACTTTGGGAGGCCGAGGCGG +GTGCATCACGAGGTCAGGAGTTCAAGACCAGCCTGGCCAAGATGGTGAAACCCCATCTCTACTAAAAATACAACAATTAGCCGGGTGTGGTGGCGGACGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCACTTGAACCCAGGAAGTGGAGGTTTCAGTGAGCCAAGATTGCATCACTGCACTCCAGCCT +GGGCAACGGAGCAAGACTCCGTCTCAAAAAAAAAAAAAAAATCGTTTACAAATGTGTTCCACCACACATTGATCCCCCACGAGAGAAAGTGCTGCTTCAG +GGAATTCTCCCTCGAGTGGCGTCCCCAGGCCGGCCCAGCTGCACCCAACGAAGTCCACACGCCAGGCCTGTCCAGGAGCCCCTTTTGGCCACTGGACAAG +GGTCTGGCTGGGCCCTACAGCCCTCCCAGATCTGATCCCCCAACAAAGGGAAGACCAGGATCCAGCGCCACGGTGCCTTCATGAGCTAGACAGGCCCTGA +GTCCCGTGCTCCGGATTCCACTGAACAGAACTCTCGTGCACGTTTCCCCACGGCGTGCCCCCCAGCCGGAGCCGGGTGATGGGGACATCATCACAAACTC +TGTGCCCTCCAAGGGCTCCCAGGCTTGGAGAGGGAGACAACAGAAAAAGGAGCCCGCCATGCTGGCAGCAGGGGGCACACAGTAGGTCCGCAGCAGGGGA +ACAGGAGGACGGATTTTACAGGACCGGGCAGGGGCACAGTAGGGCCCTGTTGGCCATACCGACCTCTGACTCCTAGTTCCCCGCCGAAGCCACCTCTTTG +CAGCTTTGTGCCCGGGGTCCTCCTTGCACACCTGGGTTTTCCTCGGGCCGCCCTCCGGGTAGAACAGCTGACGTGGATGAGCGCTGACCACGTACCAGGG +CCCGGGCCAAGCATGCGACTTACATCTATTCAATAAGTCAACGTGGTCCCCATTTTACAGATGGAGAAACTGAGGCACGGCGAGTGACTTGAGCTGCCCA +GGGCCCGTCAGCAGGGGAAGGGGTGCCAGCTGAACTCGGGAGCTCTGGCCTGTCCCGTGGTGAGCCCCACGGCCTGAGTCCACATCCCAGTTCTGCCCTT +TTTAAGGTTCAGGGAGCTGCGGCCTCAGTTTGCTCACTCACAAAATGGGAACGAGTGTCCGGAAGGGATGGAAGGGCACATGAACAGAGGCCCCCATTCT +GACCATTCTTTTTTTTTTTTTTTTTTGAGACGGAGTCTTGCTCTGTCACCCAGGCTGGAGGGCAGTGGCGCGATCTCGGCTCACTGCAAGCTCCGCCTCT +CGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGTGCCCGCCACCATACCCGGCTAATTGTTGTATTTTTAGTAGAGACGGG +GTTTCACCATGTTGGCCAGGCTGGTCTCAAACTCCTGACCTCAGGTGATCCGCCCACCTCAGCCTCCCAAAGTGCTGGGATTACAGGTGTCAGCCACTGC +ACCCCGCCTGACGATTCTTAAAGAAGCAAAATCCAGGCCCCCACCCCAGCCCGGCCCCACACCAGCTGGCTCCCAGGAGGCCTGGGCTCTGCCTCGAGCA +CCCCATTCACTCCTCTCCTGCAGCCCCAGCATTTCTACCCATTGAGAGGAATCAAAAAACAGCCCCAGCCCCAGGAAGGTGGAAGGAACAGAAAACCAGG +GCTGGTGCCCACAGGGAAACTGGAACAAACCCATAAAACTGAGGCTGGTGAACCCCAGGCCACCTAACTCCAACTGCACGGGAGCCCCGGTACCATCTCC +CCAGAATCCGCCCCTCAGGCCTCAGTTTGCTCACCTGTGAAGTGGGGCCTGCACCGCCCAGCTCAAGGGACTATGAGGGAATCTGCGCAGATGGGGACAA +AGCAGCCTCCCTTCGCTTTGTGCAAACCTCTCCTCCTTGCCCCGGCCTCCTCCTGGCCTCCAGAGCAGAGCTGGCCCCCGACTCCAGCTCCCCCAGGATC +GATGGGAGGATCAATTCCAGCAGCAGCACCGGGCTGTGGGGGGAGGGGGGCTCCTCTGGGAAGCCTCCAGTTCCCCTCCTCCCTCCCCCTCCTTTCCTCC +CCCCTCCCCTTCCTCCCCTTTCTCACCCTCCTCCCATCTCCCCTCTGCTTCCTCCCCCTCCTCCTCTTCCTCCCCCTCCTCCCCATCCCTTCTTCCTCAT +CCTTTTCCCTCACCTCCCCCTCCCTCCTCCTCTTCCCCCCTCCAGCTTCTGTCCTCTGAGCCTGGCCCAGGATTCCTTGCCCCTCCCCCACCGGTCCACC +CTGGCTGTTTATGGGGTGGGCAGAGGCTGGTGGCCGCCCTTGTCACAGCCTTTCCTGAGCACTGTCAGATGTCCTCAAGGGTGCACTGTGTGTGTTTTAT +CCCCATTCCACAGATGGGGAAACTGAGGCTCCAGAAGGGTCCCTGATGTGGGAAATGAAGGCGGGGCTGGGATTTGAGTCTGGAACCCACCCTCAACCCC +AAAGGGGAGAAGCCCCGGACACCACGCAGGCGCTTTGGGAATGAGGCACCCTTGGCGGATGGACTGGGCGGGCTGGGGTCAGAGGTCACCTGCCCTGCCC +AGCAGCCGCATGGAGATCACCCAGTAGCCCTCAGGAGTCGGGGCTCCCACTTGTGAACCGGGTACGCCACCCCTGGAGATGCAGAGCTGGCTGGACACGC +ACCTACCTCCATCTTCTATTCCCCTCTGAGAGCTGGGGGCGGGTGGTTCTTTGGTTTTTCTCCAGGGAATGAGAGGCGCCCTCTCTGGGGGGTAAGAGCC +TTGGATCTGCCTGTTTCCTCATCGGTAAAAGCAAGGGGTCAACAGGATGACCCCATCCCTCCCCAATCCCCTTCTCTTCTTGCCGGCGCTATGACCCCTG +GGGAGCCCCTGCCCCCAGGCCTGGCAGCCCCCAGGGACCCTCCTACTGGGGCCTGCCACGGTGGGGGGACAATGTTTCCCATTTTCTGCGGAGCCCCCCA +ACTCTCACCTCCAGGCAGAGGTGAGGTGATGAGGGGCTGGAGGAGGCTCCCCCTCCAATTCCATCCTTGGGAAATGCCACCCTCTCACCTCCTGGCGCCC +AGGGAGTTCAGTAATAACAGAAACGTTTTGTTTGGTTTTGCTTAAAGCGAGCAGGAGGGAGAGCGCGAAGCCAACGGCTCCTGCCCAGCCCAATTGTGGG +GATTTACCATGGAGGCGATTACTGAGCGGAACTGCGGGCGGCTCTGCTCGGAGGGTCCCGTGCTTGTTAGGGAGGTGGGAGAAACAGCAATTACAGCTGT +TAGCACCGAGGGGAGGGGAGGAGGGGGAAGGAGAAACGGAGGAAGCAGAGGAGAGGGGAGCAGGGAGAAGGAAGAAGGAAGAGTGGATGGGGGAGGGAGA +GGAGGCTGGAAGGGAGGAGGGGAGGGCTGGAAGGAGAAGGGGGAGTAGAAGGAAGGAAAGGGAGGAGCCAGGAGGGAGACTAGGAATGGGAGGAGGGGGG +AAGAGGGAGAGGAGGAGGGGGAAGGAGGGGGGAAGGGGGAAGGAAAGTAGAGGAGGGGGTAGGAGGAGTGGGAAGAATGGGGAAGGATGGGGAGGAGGGA +GAAGGGGGAGTAGAAGGGGGAAGGATGGGGAGGGAGGGGAGAGGAGGAGTGGGAAGAATGGGGAAGGATGGGGAGGAGGGGCAGGAAGGGGGAGGAGGGA +GAGGAGGAGGAGGATGGAGGAGGAGTGGGGAGGAAGAGGGAGGGTGAGGAGGAGGGAGAGGAGGAAGGAAATGGAGGAGGAGTGGGGAGGAAGGGGGAGG +ATGGGGGAGGAGGGAGAGGAGGAGGGAGATGGAGGAGGAGGGGGAGGAAGGGGGAGGATGGGGAGGAGGGAGAGGAGGAGGAGGATGGAGGAGGAGGGGG +AGGACGAGGTAGGAGGATCCTCACCCTTCAAGAGCATCAAGTTTTCCTCCCCAGTGGGAGAAGCTGAGGCCCAGAGAGAAGTCTCTGCTCTGACACCCCA +CAAGAGCTTTCCCAACCAACAGGCCCCTCTGGGACTCCCTCTATGCCCTGCCCAGGGCCCCACAGGGCTCGCTCTGCTTCCTGCTCTCTTGCTGCAGGCC +TGGAGCTGGGAGGTGGGCAGGTGATGGCCAGAGCAGGAGGCGGCTGGCCCCTTCCCCTGTCCGCTGCCTCAAATGATTAACCAGTGCGGCTGGAGTGAGG +AGTGGACACTGGGAGCCGGTTCCTCAAATACCCTCCACACCTTTGACCGGCGCATGGGCCAGAACGGGGGACCCCTCCAGCTCAGGCTGAAGAGCTCCCC +CAACTGCCGGGTCCAGAGGGTCCTGCGCTCCCTGGGATCGCCCGAAGGGCTGGGTCGGAGGGGGACCCTGGCGCAGGGAACGTTCTCTGTAACTGAGATC +CGCGTTTCTACTCAGGAGCTCAGCTGAGACTCTCTGCGTGGCCAACCCTCTCCAGAGACCGGCTCCACCGCCAGCCAGATTGGATGCTGAGCGTGTCCAC +ACAGCACGCACTCACTGGGACTCAGCGTGCTGGGACTCAGCTCCCCGCCGCCCAGTCCCTCGGGCCTAGGTCAGCTCGCCAGCTGGTGGCCTGAGGCAGA +TCTCAGGACCTCCCTGTGCCTCAGTTTCCTCACCTGAAAAATGGGAATAATTGGAGTTGCTTCCTCAGAGTACCCCTGCCCCTAGCTCCCTGCAGGTACA +GTGGGGATGGGGCAGGAGATAGAGCGGGGACCTGCAGGACGTACCCCTCCCCCAGGGAATGGGGGACGCCACCCCACCCCTGGCGAGCCCGGAAGGTGGC +TGCTGATTGAACAATGGGAGAAACAAGCTTTCTTCTAGCGCAAGGTGACTCACCTGCTGGCCCAGGGACAAAGCTCCCCCAGCCACTCCCCACCGCCCGC +CACCCCCCACCGCCCGCCACACACACACACACACACACATACACACACACACACCGCACAGCACGGAGAGGGGGTGAGTCATTCCACCCCACCACATCTG +TGATGGCCTCCCTGGGTGCGTACTAACCTGTGGGGTGGGGGGATTATACTAAGGGCCGCCCGGGACCCTCCCTGCTTGGCCTCACAGCCAGGGAGAGAAG +GCCCAACCACCCCCAGCCTGGCATTCAAGGCCTGGCTTTGAACACATGCCCCCCCCCCACACACCCCAGCTTCATTCAGTTTTATCTCATTGACTCATTC +AACAAACATTCCCTAATGAAGTCCTGTGAGGGCCCCGAAACTGGGCTAACGCCAGACGCCTCCCCAGCCCCACCGCCTCTTCCTCAGATGACAAGGAGTC +TTTTCGTCCTTCCATTGGCCTACCTGACTTGGACTCCTACACATCCTACAAAACCCAACCTCAGGGCTCCTCCTCCAGGAAGGGAGGACTGCCGCCTCCC +CAGTTCTGATCTCAGGGGGATGGGGATGACTTTTCCCCTCCCTAAGTATGGGAGCCCCAGCGGGAGGGACAGAGGCTGTGGCCGCAGCTCTAGGGTGGTG +GGGGCAGGGGAGCAGGAGTGATCTGAGAAGTTTGCTAAATCCAGCGAATGGCCTGGTTCCCCTCCCCCATCCCCGGTCTGCAGATTCTGCCTAAGGAGGT +GCGAATCCCTTCCCCTTTCCCCATTCCCCATTCCCCAGTCCAACACCCCCTCCCCACCCAGAGGTCCACGAGGCGAGACAGACCCAAAGAGAGAGGCAAG +GACGTGGGCGTTGGTCGGTCTTGCGGGGAGGAGGTGCCGTGCTCTCCCCACTTCCTGACCCAGCAGAAAGCGCCCGGGCGTGTCCAGATAAACCGCGCCT +TAATCGAGGCGCCATTCCGGCCCGGAACAGGCCAGGCCCAGGTGAGGCTCAGAGCCAGATGCGCCCAGCCTAACCCACCTGGGGACGCCCCTCGGACCCT +CCCGGGGCGGGGTCCTCACTCCCGACCAGGACCTCTGTCTCTGCATCTGCGAAGTGGGCGCCCCCAGGCCTGTGCTCCCCCCACCCACCTGTCGTCTCGT +CTCGGCTTTCAGGGTGCAGAGTGGACACTCCCAGGTGTCCAAGCCGGCGAGCTCGGGTCCCGCAGAACCGGCGGCCCTGGAGACGCCCCGAGGGCAGCCC +CGCTGCAGCCTTGCTCGGGTCCCCTAGCCCGGCGCCTCCGCAAACCAACCCACCGCGGGCCGCCGAGCCCCGCTCCGGGATCCGCCGGCTGCCTCCATCC +CAGAAGAGTGCGCAGAGAATTAAATCTAGATATTTACATGTTTAATGGCTAAAGGAGCCTGTCTTCTGGCAGGGCAGGGAGGGCGCTCAGGTGGTTTAAC +TCAGCGCCGGGATCCCGCTCAGCTGCGGGGGCCGCGAACCCCGCCGCTGGGCCGACGATTGGGCCCCTCCGGAGCGCGGCGCCCAACGCGGGTTTCGTTG +CGTCGGGGAAGTCCGTGGCCTGCAGCGTCCAGTCCCCAGGCTGTCAGCCGAGCCCTGGAGTGGGGCGTTCTCCAGGCCCCCAACCCCTGATCCAGGCCGT +TCCCCTCCCGCGCACCCTCCGGCGGGGGCTGCAGCCCGCGCCCCTCGCCGCCAAGCCCCATTTTCCCACAGTGCAAACTGCAGCAAACGAACTGGTTTTC +TCCTGAGCGCACGCTGCGGGGAGACGATTCCAACGGCGTCCAGTGAGGAGGGGCCCAGGCCTGCGAGACGGGGCGCGTTCCTGTCCCCAGACCCCTCCGG +CTGCGCCTCAACCCCCAGCCCGGCTCTCTGACCTGCATCGGTCGGGCCGGGCACAGAGGAGGCAAAGCAGGCGGAGGCCGCGAGAGGAGAGCAGCCTGAC +CTCCCGCCTGAGCCCGGACCCTTCCCCTCGGGCACCCTCGGACGCCCCCGCCCCAGCGTGTTACTTTCTAGATGGGGAAACTGAGGCGCGGCCAGGGCGA +TGCGGCGGAAGTCCCGCGCCCGGCCGTCTCCCGCGCCTGCCAGACAGAGCCCCGAGAAGAGGGCATAGAATTCCCTCCTCTAATTGTGTCCCAGAACTCT +GGGACGACGGAGGCCAAGCTGCTGAGGGAGGGGACGAGGACGCGGGGCCCCAGGGACCAACCCCTCCGCTCCCCGGCCAGCCGCGGCCGCCCAGCCTCGG +TGCCCCGGCGCAAACAAGCGCGGTGTTTGCCGAGCGCGAGGCGGGCGGCGCGGCCCGAGAGCGATGAGGATTCGATGGAGCCGCTCGCCGCGGCGGGGGC +AACGGAGCCCGGGCGGGCGCGGGGATCGATCGGGCACAGCTGTCGCCTAAGAGCCCGCGGGAGCATCCACCCGCGGGCCAGAGCTGCCCGGGCGCCCCGC +AACTGCGGGCAGGAAATCCGGGACGTCGGGCCCGCCAGGGGCGAAACCCCAAAGTCGCGACACCCGGGGTGGGGAGGTCAGGACGTCCCCACGGCCAACG +TGGAACCTTCGGGAGCCGCGCGCTCAGCCTCGCCGGGACCCCCGCCAGGCCGTAAAAGCCCAGAGTCTCCCCCCAAATCTAAATAAAATCCCCAGACCCC +GCCCGAACGAAGGCGGCTGGAGTCCAGAGGGAGAACTCCTGCCACACACTAGGCACCGGCGGCCGGGATTTGGGGCGCCCGCAGGTTTCGGGGGCCGGGA +GTGGGAGCAGAGCGGATCTAGGGCTGCGGCTGGGCTTGGGTGGGGCGCGCATTCATTGCCATCGTTTAGTAAAACCTCGCTTTAATAAAAGCAGGGAGGG +GTGCGCAGAGCCCGGACACTTTCATTTCGGTGGGAGACAAATCGAATCAGAAAGTCAGTTGGGGGCGCACTGTGCAGGGTTCTGGGGGAGCCCCAGGAAA +GGAAAACTTGAGGTATCTGACTCTGCCTTTGATATTTTTAGCTGCAATGGGAGAGTCAATAACAACAGGGAAGGTGGTGTGTCCAAAAATGGGGGAGGTG +TGGAGGATTAAAGAGGGGGTTCAAGCTTAGGGGGTCCGTTTAGGGAGTTTGAAGCCGTGGAGAGTGCGCACCCCTGGGGCATGGGTGGAGGCCCCCAGTC +CTCCCCTCCACCCGCGGGACTCTCCAAGCCCTGAGGTTGGCAGGACCAGAGGCTGCCCTTTTTGACTCCTCCCAGACGCAGGCCAGGCACAGAGAGGGTG +AGCGTTGGTCTGGGGCAGCCCAGCACCTGCTGAGGTCCCCCTCCCCAACTCCCAGACACAGACTCGGGCTCTGGGAGTCAAACTTTCATCTTCCTGGAGG +GGATACTGAGGCCAGAGAGCTTCCTCGAGGTGGCTGAGGTCCCTGTGGGGTGGGGAAGGGGGACTTCTTGTCCCGATCCAGCCCACCCCTCCCCCTGCCC +ACAATTTGCCTAATGACCCAGGATCGATCTGGGCCTGGGCAGCCAGCCTACCCGGTGGCCGGCTCAATTCTATTTTACTAATTACTAAAAGGCTGCTGCT +GGTGGGGAGAAGCAAGCTGGGGGCTCCAGGGGGCCACAGTCCCTCTCTTGGGGCCAGCAAAATTCTGTTCAATCTCTCAACGGGACCACAGCCTCTACAA +GGAGTGAGATCCCCATCCCTGGGGGAGTCCAAGTGTCCATCAGCCGAAGGGAGGGGTGAGGGGCTTCGCAGACCTGGATAGGGTTAGGTCCACCAGGCTG +GGCTGCCCCTTCCAAGTCTAGGGAGCTTTGGAAGGGGTCTGTGGCCACCTTAGCGTGTCCTGAGGCAGCAGAGGGGAGAGGCCCTCTTCCTCTCGGAGTC +CCTGACCCTCGTCTTCTCTTTCAAAATGGATGCTTTCCCTGCTAGAAAAGCCACACACGCTTGCTATTAAAATGAACACGATCATCAAGCTGTAAAAAAT +ATATTTAAAAGGAAGCCTGCAAAATCCCAGCTCCCTAGGAGCTCCCCCACATTGGCATTTGGGGGAACTTCCTTCCACCTTGTTATCCTCCCACCCGTAG +AGACCCCCAGCCCCCACCTGGTCTGCGCTTCTTGAGCCTGGGATGCTAGCGTTTTATGGCGGCTGATTGATTTTTAGATCTCACGATTATTTTTAATTAT +CTGTGATTGTTGGAGGGTGAGAATGAGGAGCGCAGGCTGGGGCTCTGTGCAGCCACATCCCCCCCGCCGAGATTCAGCATCTGCACGGGGAGTGGGGTAC +GCGACTGTTCGGACCTGCCCCTCTCTTCCCACCTGGAAGATGGGTGTAATTATGTAAACTCCAGAAATTATACCTGAACCCTGGAACTGGAAAGTTTAGG +GACCGACACTTCAGGGGGCAGGAGTTAGCACTTGGGCAGATGTAGGAATGAAGGGGGGAACTCTAGGGCCACCACCCCCCCACCTTGGGCCAGAGACACC +CGGAAAAATTGTGATTTGACTTCCCCCTCTCTGGGGCTGAGAGAGGAGAGTATGCCTGGTAAATAACAGGCACTTACTAAATGCCGAGCCCTAAGCAGCG +AGTACTAACAGGGGTCCCCTTCAGCCCTATCCCTCCCCAGGACTTGGATCAGGCCACCTCAGGCTGGGGGCCCAGATCATTCAGGCCCCCTCTCTCTCTG +GCTGTTGTGGTCAGCATAGACTCACCTCCGGCTCCCAGCTGGGCAGGCTGGAGGGCACCCCCTCCCACACCAGAGAAGGGGAAACTGAGGCACAGAAAGG +GCCCTATTCCAGAGCCAACCTAGTCTTGGTTCAGAAAATCGCATCTCCAATGTGTAGCCACGTCTACAGGGGCCAGGAAATCTGGATGCAGGTGCAAAGC +TGGGGCCGGGGTTTGCCCAGAAGGTTTGCACCAAAGGGGAAGTGACAGCCTGACTGTGTCCTCCCCTCTTCCTTCAGCTTTGAGCCCTGATGCAACCCTC +TGAGATGGGGGTAACTGGGGGCTCCCGCGAACCGACTGCCTGACCCATCCCCTTCCTCTTCTAGAAAGTGCACAAGCGTTACCCCGGGGGTGGGGGGGGC +AGAGGCAACGGGGAAGCAGGAAGGGGCTGAGGCTGGTTTTGGACTCTGCACCGTAGCCTCTGGCCTACAAGACAGAGCATCCTCTAGATTCTGGTCTGGC +CCCTCCAGATCCGCAGCCCTGACCTTACCCCACTGGCGGGATCTAGTCCCCTGGGGGTCTCTCTGATTATAGGAGCCCTTCCCCCATCTATCCCAGTTCC +CAGGGGCCCCTGGGGCTCACCTGTCTCCAGGTGCTGAGAAAAAGGAGACCCCTGCCTCCCCCCACATTGAAGAGAAGCCCCAGGGACAAAGAGGAGTTTG +CACCAGCGACGTCTCAGAAGACAGGGGATCCAGCCTCAGCCTCCGTGGGCTGGAGGGTGACAGGGGCTCTTAGTGGTCACCCCCAGGCTCCAGTGCCTCC +AGCGGCCGCACTGTAAAAAGGCCCTGCAATTAGAAGGGGCCTTTGGCAACCCCGAGGCCGGGCAGCCCATTGTACAGTTGGGGAAACGGAGGCCCAGGTG +CCCACACATGGGCAGAGGCTGACCCCTGGGGCGCACGGAGGCCCTGACCTAGCCTTAGGACCTCCCTTTTCCCCCACTTCCTCCACAAAGAGGTTGTGGG +AAGGGGGCTGTGACTCCGTAGGTGTGAGTGGGAGTCGGGGGAAGCTGAGCTTGCAGTGGGGATCTAGCTCCTGGGGGTCTGTAGGGAACGGGGGGGGGGG +GGGACACGTACATTACAGGCGACCGTCCAGCCACACTCCCAGAAACTCCCTGGAGATGGACTTGGGGGTGCCAGGCAGAAAGCCACATCTGGGACTCTGG +AGAGAATCACACAGAGACGCGAAATCGGAGACTCTGGGTCGAGGCCCCCAGCCCCACCTGGGCAGAGTCTGTCCTCGGACCCCCGCCCGCTGTCCCCCGG +GTACGGCCTGCCCCAGCGGGCGCGGGCGGGCGCAGTGGCCAGGGACGCCGAAGCCCCAAGTCTGGCCGACTTCGGCCTGCTTGGTGCTCGAGTGGGGCCG +GGGCGGGCGGAGAGCGAGGCTGCGGGAGGCAGCGGTGGCAGGAGCGGGTGGGCGGGGGCGCTGACGTCAGACCCGGGCCCGGGCGCCGGCGGCCGCTCCC +CTGCCACATCCTGGTGGCCGCGCTCGCAGCCGGGCCGGGCCGTGCGCCGCGCAGCCTGGCAGCCTCGCGCGCAGCCACCGGGGAGCGGGCGGGAGTCATG +CAGCGGCCTTGAGCACTAGGGGCCGGCGCTGAGGAGCGCGCGCGGCGGGAGGGCAGCCGAGCATGGAGCTGAGCCTGGAGAGCCTGGGGGGCCTGCACAG +CGTGGCCCACGCGCAGGCGGGCGAGCTGCTGAGCCCGGGCCACGCGCGCTCGGCGGCGGCGCAGCACCGCGGCCTGGTGGCGCCCGGGCGCCCGGGCCTG +GTGGCCGGCATGGCGAGCCTGCTGGACGGCGGCGGCGGCGGCGGCGGTGGGGGCGCCGGGGGCGCGGGCGGCGCGGGCAGCGCGGGCGGCGGCGCGGACT +TCCGCGGGGAACTGGCGGGCCCGCTGCACCCGGCAATGGGCATGGCCTGCGAGGCGCCGGGCCTGGGCGGCACCTACACGACGCTCACGCCCCTGCAGCA +CCTGCCGCCGCTCGCGGCCGTGGCCGACAAGTTCCACCAGCACGCGGCGGCCGCGGCCGTGGCCGGGGCGCACGGCGGCCATCCCCACGCGCACCCGCAC +CCGGCGGCCGCGCCGCCCCCGCCACCCCCGCCGCAGCGTCTGGCGGCCAGCGTGAGCGGCAGCTTCACCCTCATGCGCGACGAGCGGGCGGCGCTCGCCT +CCGTGGGCCACCTCTACGGACCCTACGGCAAGGAGCTGCCCGCCATGGGGTCGCCGCTGTCGCCGCTGCCCAACGCGCTGCCGCCCGCGCTGCACGGCGC +CCCGCAGCCCCCGCCGCCGCCACCACCCCCGCCGCTGGCCGCCTACGGCCCGCCAGGCCACCTGGCTGGGGACAAGCTGCTGCCGCCCGCCGCCTTCGAG +CCGCACGCCGCGCTGCTGGGACGCGCGGAGGACGCACTGGCCCGCGGGCTGCCCGGAGGCGGCGGCGGCACAGGCAGCGGCGGAGCGGGCAGCGGGAGCG +CCGCGGGGCTGCTGGCGCCGCTGGGCGGGCTGGCGGCGGCCGGGGCGCACGGGCCGCACGGGGGAGGCGGCGGCCCCGGCGGGAGCGGCGGCGGCCCCAG +CGCGGGCGCAGCGGCCGAGGAGATCAACACCAAGGAGGTGGCGCAGCGCATCACGGCGGAGCTGAAGCGCTACAGCATCCCGCAGGCAATCTTCGCGCAG +CGGATCCTGTGTCGCTCTCAGGGCACGCTCTCCGACCTGCTGCGCAACCCCAAGCCGTGGAGCAAGCTCAAATCCGGCCGCGAGACCTTCCGCAGGATGT +GGAAGTGGCTGCAGGAGCCAGAGTTCCAGCGCATGTCGGCGCTGCGCTTGGCAGGTAGGAGCGTGGCGCGCAGGGCCAGACCCTGGGGGCGCCGGCTCTG +GACTCCCGAGCACCTAGCGGGGCGGCGGCCGATGCCCGGGGCCAGCGCCCCAAGCCCCGCCCGTGCGCCCCGGCAGCCCGGGACCCCCTATCAGGAAGCT +AGACCGCGATCCGCGCCGCTGCCCGTTTGTACCGTTGCCAAAAGGGAGAAAGGGATTGTGCCGCCTCCCCGCCCCCCGGTCGCCGCTTCTGCCCCTTTCG +GGAGCGCGTAGGGGTTCTCTAGTCCTTGTTAGACTGCTGGGAGGCTCCGAGCCTCTCCCCAAGCAGCCCTCAGGGAAGCTCATTGTGTGTGTGCGTGTGT +GTGTGTGAGCGCGCGCCTGTTGGGGGGAGCTGTGTCCCCGAACGAGCTGCTGTTGTCGGCTAAGGTGCCACTCCCCTCCTCCAGAGTGGGTGGAGAGGGG +CTGTTGAGCCCCCAGCCCCGGGCCACAGAGCTCCGAGACGTTGCGGCGGGCGCCTGCAGCTCAGCAGCAGAGGCCGAGCCCGCGCTCATCCCCCCACCTG +CCCCAGCGCGCGCTTCTTTGTAGTTCGGCCCCGCGATCGATACCCCCTCCCTCTCCCCTCCGGCCGCTGGCAAAGGTCACCCGAGAATGGCGGGGGAGGG +GCGGCCCCGGGGACCCTCGGCCCGCGCCGCCCGGAGGCCTTCACACCCCGACCCGGCGCCCGCCCCGCGCAGTTTGGTCGTGGCTCGGGTGCGCGCGCCC +CTGCCCGCCTGGCTTTGGGGTTTTGTGTCTCTCATGTCCACTTCTCTCCTCTCTCGGTCGGAACACACTGGTATCTCTATGTTTTTCTCTTGCTCTCCGT +TTTGCTCTTGTTCCTGCTCATTATCTCTTCTCCCTGTCGGTCTCTCCGCCTCTGTCTCTGTCTCATACTCAGCCACCGGCCCCCTGGGGACCCTCCTCCC +TCCTCCCTCCCAGCTGACAACAGCTAAGTCCACACCTGCCCTCTGACAGGCAGCCCGGCCAGGCCCCCATTTCCTAGGTGGGGGTGTAAGGGTGCAGGAG +GGCCCCTGGCCTAGGTGGGGGTTTCTTTCCCTGGTGGTGCTGGGGAGGGGGCTGTCCACCCGGGCCACAGGGACAATAGCCGCGGCGGCTGGCGCCTGAT +CGATCGCTTCTCCGAGCACAAGGGCGAGAAAGGCGGGGGCTCTGGGAGGCGCCCCACTAGCAAAGAGGCAGAGGGGCTTGCGGCTGTGCCCCCAGGCAGC +CCGTCCAGGCAGGGGGGCTGGGCGAAGAGAGGACAGCGGGGTGTCCTGTGCTGTTCCTCCCTAGAAAGCCATTCCCTCCCTCCACCCCAGGAGGACCAGA +CAACCCCCTGGGAGCCTGGACCCACAGGCCGGCCTCAGTTTCCCCCTTCTGCAGAGCAAGCAAGGTGACTAGCTGGAACCTCTTATGGGATTCTTAGATT +TTTCTGCTTTGGGGCACGGGAAAATAAATAGTCTTTCGCGTGTGGCAGGGTAACCTTGTGCTCAGGGAGGTCCGGGAACCTGGACGATTTCAGTCTGTCC +TGCTCCCCTCCCCATGACACATACAGCGGCACTCGTGCGCTCACCATAGACCGGCGGTCATATCCGCACACAGCCACGGCCCTCGAGGTGCAGTGCGAGG +CCTCAGGTGGCAGAGGGCACACCCCTGGCAGCTCTATTTATTTATTGAGACGGAGTTTCACTCTTGTCGCCCAGGCTGTAGTGTAGTGGTGCGATCTCGG +CTCACTGCAGCCTCTGCCTCCCAGGTTCAAGCGATTCTTCCGCCTTAGCCTCCTGAATAGCTGGGATTACAGACGCCCGCCACCACGCCTGGCTATTTTT +TTTTTTTTTTTTTTTTTTTGTATTTTTAGTAGAGATGGAGTTTCACCATGTTGGCCAGGCTGGTCTCAAACTCCTGACCTCAGGTGATCCGCCCGCTTCT +GCCTCCCAAAGTGCTGGGATTACACAGGCTTGAGCCACCCCGCCGGGCCTCCCTCTGACGTTTAAACACCAACTGGTTGCCATCACACCAGTAAGGCAGG +GACAGTTTCTATAGCCCGATACCCACCACCTCCTGCCTCCTCTCTAGCACATATTTGGGGGACATTGTGTCCACCGTGGGTGCACCCAGAGTCCACACCA +CTCTCCATTTTTCCCACTGTCACGTTATGTAACTAATGACCCATTAGCAGTACTGGAATTGCAGATTTGGGGGCCACAGAAAACATCAGCCAGAGCGTCA +CAGAAGGGCAAACCGCAGGCGAGAAGTCCCATGGGGGGGGGGTGGGCTCCCCGCAGCCGGGTCAGCAGCACCCAGCACCCGCCCTGAGTGGACACCGCCT +GCTTCGCCTGCACCTGACCCTGCACCCAGGTGGGTGTTCGCTCCTGCCGACCCCACAGCCATCCAGGCCTCCGCCGTCCCCTTTCTGCCACGGGGAGAGT +TGCAGATGGGGAAACAGGCTCCGTTTGTGCCTCGCCTTCCTGACTTGTGACAATGACAAACAGTCTCAGCTCTGGGAGTCTGGGTTTCCTGTCGAGGAAG +GGAGAGTTAGAACAGTCGCCGTCTCAGGGGTGCGTGGGGGAACCGGAGGGGTGAGCGCAGCTCCTGGCACCCCGAGCCTCCCGCAGGGCGCTGGGGCGTT +GAGGATGATAAACCCGGACCACGCTGCCCGCCTGCTCTCTGCCGGGTCCGCTGCCCACGCCGTGGCCCCGCCGCGCGGCCCCGCGGCCGCGGGGTTCACG +CCGTCAACCTTGCGCACCTGTCGCGTCTCAGGTGCCCTGGGGGCCGCGTCTACACCACCGGACTCCGCCTGGGGCGTAAGAGGTGGCGGGGGCGAGGGCC +GCGGGGTCACTAGGCTCCGGCCCAGGCCTTTAGTTCCGGTCGCTGCGCAAATGAAAAGCGGTTAAGTGGCGGCAAATCGCGGCGGTTAGGGGGAGACGGC +CGGATGCGTCCCCATCTCCACCTAACACGGCGACGCCCCAACGCTGGTGCTCGGAAAGGGAACTCTGCCCCCGCCCCGCCCCCGCACCATTTCAACCCCG +CAGCAGAGGACTCGCCGCCCTTTCTACTCCGGCATCCCCATTCCCCGCTCCGCGAGCACCGCGGGCCTCCCCAGGCCTCCTCCAAGGAGAACTTTGCGCC +CCGGGTCTCCCGTCGCGCTTGCCCGGCTCGGGGCGGGCCACGCGTTTCCGCAGGTGCCGAGTGTCCTGCCGGGCGCCGGGGCCAGGACAGAGACGGGGAC +AGGGAGGGAGAAAGACCCGCAGGTGCAGACGGAGAGGGAGGGGGAGACGGGGAGATGGAGAGAGAGGGAGGGGTCGCGAGACAAAACCAGAGAGTGGGGA +GGGAGAGACCGGGAGCGGGAGAAACAGACGGGGAGAAGAGAAAAAGAAGCCCAGAAAGGAACAGAGGTGAAGGAGAGACGAAAAGAGAGGCAGAGAGACC +AAAAAAAAAAAAAAAAGAGAGAGAGAGAGAGAGAGACAGAGATGGGAGAGGAACTCTGGGTGCTGGAGGCTGCCTCTGTGTCCACCCCCGCCCTCCCACA +GCCCCCTCCTTCTTCCCCATGGGGTAGGACTTGGGAGAGGGGAATAGGTGTTTTCCTTGTTTCACCAAAGCACGCAAGAAATCCCACCGCAGACCTCGGA +GTCCCGGCCCCACTGCCCGTTCTGCGTGCCTCAGTTTACCCATCTGTAAAATGTGCGTGTGGTGGGCCGAATTCTGGGTCTGACACTGTCAGATTCTGGA +CCCCGTCGTCTGGGAGTCCTGCAGCCCCCAAGCCCATTCCCATGGGGCTGGGAGCCTCACCCTACCCCCACCCCATGGTCCTCCGAGTCCCGCACTTCGG +AGCTGCCTCCTGGTCAAAGCTCTCCCCTGGCGCCGTCTCCAACAGTAATTATGGGAGAGGGGCTGGGGGAGGGGCGGGCGGGCTCCTCGGCGGGGGTGGG +GGCGGTCGATGAATTCGAATTACCGTCTCTAATTCATCACCGTCGCCGGGTCGATAGCTTCGGCCGTCTTCAAATATTGTTTAAATTGCAACTCCGGAGG +AAAAGTATTTTTTGTAACTGATCAGAAAAAAAATACGTATATAGATAATACAAAGTTAGATGGAGGTGGTTGAAAGAAGGGCCTCATCTCCTCCTGTGGG +CACCATGGGGAGGCAGGAGCCCAGAATCCCTGAGGGATGGTGGAGCCCAGCATGGAGGAAACTGAGGCAGGGAGGACCCCCCACCCCCACCCCAGGTGGA +TGGGATGCTTTGCCCTTAAGCAGAACGAAGTGTCCTAGGGACAAAAACCAGAGCTGTGTATGGAGTTGCATGCTGAGGGCAGCTGGTGCAGGAATTGGGC +ACCTCTGTTTGGTGGTGGGTGAGCAGGGGGGATGCCAGGGACTGGGGACCTGAGGGGAAGGACATGGAAAGGAAAAAGAGGCAGAACCTCTTCCCCACCC +AGGCTCATACAGGCCCTCCCTCCCCGGCTTCTCCCCCCTACCCGCTGCCACCATCAAGGGCTGAGGTTGAAATGGGCGAGGCAATCTGGGAGTCCCCCTT +AAAGGGACAGGTGTCCACCCCCCACAAGCACTCTGGAACCCCCACCCAAACTCTGGATGAAGGGGAGGGATGAGCAGGGAGAGGAGGAGGAGGAGGAGAG +GGAAGGGAGGGAAGGAAGGGGAGAGAGGAGAGAGGGAAAGACCCCTGTGCCTTTTGCAAAAACCCCACTTTCCACTGCAAGGGGTCCACGCCTCTTACGG +ACACCCCCAGAAAAATATGCCCCACGCCACTAGACAGTAGAGATAACCAAGGTTGGGGGCTTGGAGACCCGGGCCTTCCCTGGGCTCTGTCCCTGGCTGA +TCCCTGGCAAAAGGACTTGAGCCTCAGTTTTCTTATCTGAGAAATGGGCAGAATGAAATGACGCCTAGGAGAGGGGGTATGAGGGGCTGGAGGGGCTCAG +GGGTCTGAAGGGGCCACCGTAGGTTTCCACAGGGATGCACGGAGTGTGGATAGACCGAGACCGTGCCCAGGGCCACGAGAACCAGACCCACGTGGGGCTG +CGCGCGAGACTCAGGTGACTCTGGTGCCCCCACACCAGCACCCTCCCACAAAACTTCAGGGCCCGGGGAGGAGCAGCCCTAGCTAGGGACCTGGGCCAGG +ATCAGGGATCAGGCTCCCGCCTCCCGTGCAGAGGGGGAGGGAGATGGGGAGGGGTCCCACTGGATGCCCACAGCCCTTCCCCTCCTCCTCAGCTCACCTG +CCCGGAACGACATTTTGAACCCGATGCGGTTCCCATGCCCACCCTACAGACCAGCAAGCTGAGGCCGAAGAGAAAGGCGCTTGCCAGAGCCCCGCACTGC +TTCTGATGCGGAGTCAGCTTCCGCTAGGAGGGGCCGTAACAGGACCAGGGCGTGGCTTTCGGCTGCTCTGACCCCGCTGAGTCTGGTGGGCCTAACACTA +GGCTGGAGATGCCCAGGCTCCCTGACCTCCAGCAGAGATGGGGGAGCATTCCAGGAAGGTGACGCTTCGGGACGAAGTCTTGGAGGTGTATTGAGGTCAA +GGACCACAGAGAAGGGACCGGCGGGGGGGCGGGGGGTGGCACTTTCCACGTTCTCAGCCACTTGGCCGATCCTCAGGTGGGGCCAGGTGACCGGCCAGTT +CCACCTCCCCACCCCACAGGAGCCACATCCTTTAGGGGTGGTGAGGCCTGCGCTGCGCTTCCCCCTGTGCCCCAGCTCCTCCAAGTATGATGATGTTGTG +GGCATGTGAGTCCTCTCACCTGGGAGACCACCGGAGACTCCCAGAGAGGATGGGCGGTGGGGGGGGGCCAGGTCCCAGCCTCATCGAGTCCAGCTCAGAG +CCCCCAGGACCATCCCCGCTTTTGCTTTTCCCAGCAGACCTCCCCCTCCCAACGCCAGCCTCGGTCCCAATAATTCCTTTCTGTAGCCTGGGAGACAGGG +ACGCTCGCCCCCAACACAGAGGAGTCTGGGGGAGTCTCTTGAGTGGTGAGGGGCTGGAGCTGGCCTTTGGCTCTGAAGTCCTCTTAGCCTGAAGTCCTAG +AAGTAATCATGACCATTCATTCTTCTCTCTGAATCTCCCTCCCATTCCGTGCTGCTTCTCCAACAACCATTACCACTCTAGTCTAAACCACTATGGTGGT +CTCCTCCTCCACCTCCATCATGGCTTCCCAGCTCCATTCCTGCTCTTTTTTTTTTTTTTTTTTTTTTTGGAGATGGAGTTTTGCTCTTGTCGTCCAGGCT +GGAGTGCAGTGGCGCAACCTCGGCTCACTGCAACCTCTGCCTCCCAGGTTCAAGTGATTCTCCTGCCTCAGCCTACCAAGTAGCTGAGATTACAGGCATG +AGCCACCACGCCCAGCTAATTTTTGTGTTTTTAGTAGAGACCGGGTTTCACCACGTTGACCAGGCTGGTCTCAAATTCCTGACCTCAGATGATCCACCCA +CCTCGGCCACCCAAAGTGCTGGGATGACAGGCATGAACCACCGTGCCCAGCCTTCTCCTCCTTCTCACTGCCGTCTCCCCCACATCCTAAGGGAGCTTTG +CATGGCCACTTTGGGTTGGCACCCCGGGTTGGCACCCTGCCCCGTGGCTCCCCAGAGCCCTAAAATATAAATGTGGTTTCCTGTGGTGGCCTACAGTGCC +TGACCCTGGCCTCCTGCGTGGATGTGGGAGGGGACTTCTGGCCGGTGGGACCAGCAGGGACAAAGGCTGGGAGGTGGGAAAGTCCTGAGCAGCTGTTAGG +AGGGAGGCTGAGCCGGGCAGGTAGCCCGGCTTACCCGGGAGAGCTGGCGCTGGGTGGAATCAAGTTCTTAATTAAATATGGGCCCTGATCAATAGGGAGG +GAAGCACTGGTGGGGTAGGGGAGAGGCTGAACAAGGAGCCAGGGAGACCCACCTGACCTTGGGCAGCCTTGGGACACCTACGGCCTCAGTTTTCCCTCTG +CCAAGTAGGTGCTAATGTGAGAGGGGCTGAGAAACCGGCACCCCTCCTGAGTCCCGAGTGTGGGCAGATGTGGGGGGCGATGGGGGACCCCTCCGAGCTA +CCAAGTCATGACCTCAGAGCCACAGATTCACAGAAGAGAGAAACAAAGACTGGAAGATGTGCCTGGCACAGGCTGCTGGAGAGGCGTGCCCGGGTCACAA +GTGTAGACGCACCCGGAGACACGTGTGTAGACGCCTCCGTTCACACTGGGACGAGTGCAGACTGACCCAGGACCCCCATCCGCCCTCTGGCAGTCTTGAG +CCAGCAACTCCCCTAAGTGGGGTGCGGGGACATCTGGAAGACGCCCCATCTCCCCCTGGACGCAGTGGCTGCGCCATCTGGAGACCCTCGTGCTGGCTGC +TGGGGGTCCTGCGTGCCTTCCGCGCGCCCCCAGCTGCGCCCGCCAGCCCTCCAACCCTCCTGCCCTCCTGCCCTCCTGCCCTCCTCTCTGGGAGTCGGGA +CAGAAGCTGCTGGGCTCTCCTCCCTGGAGCTGGGGCTTTGGGAAGGTCGAGTAGACCCTCAGTGAGTGGGATGCGCGAGTTGGGGACGCTAGTTGCGGGG +CAGCAGGGGTCCACGCATTTCCAAGCGCCCTTTCCCGTCCAAGGACCTGCTGGGGGGATGACTGTGCCTCAGTTTCCATCACCCAGCAAACGCCGTCCCG +CAGCACCCGGGAAGCTGCGGAGTCGGGCTGGGGCCGCCGCGTTGCGCACATCGGTCCTTGGCGGGTGTGTGGATCCCAGAGCGCGCCCGGCCCCCAACAG +CCTGACAGGACCTGGACGCACGTGCCCCGGCGCCAGGAGACCCGGGACCCGGGACCACGCGCCCGCGGCCTTGGAGCCTCAGGGTCACTGGTGCGGGCTC +CGCAGGAAAGCGCAGCCCCCAGCAGGCACCCACCATCCCACCCCCGCATCCCACCCCAGGGGAAACCGCGCCGCACCAGGCGCGAGTGTTCTTCTTCCTT +GTCTGGCGCCCCAGAACCGCGGCCGTCCTGGGTGCGCTCAGCTCCAGCGCAGTGGGAGGACAAGACACGTTCCTCCTCCCCTCCTCCACCTCCCTTGTTT +TTGCTCCCTGGTTCCCTAAAATATTCTACATTCTTTTGGCCCGGCGGGGAGGCTCAAACCTGTAGTCCCAGCACTTTGGGAGGCCAAGGCAAGAGGATCT +CTTGAGGCCAGGAGTTCCAGACCAGCCTGGGCAATAGGGAGACCGCATCTCTATAAAAATGTTTTTAAATTAGCCAGATGTGGCCGGGTGCGGTGGCTCA +CGCCTGTAATCTCAGCACTTTGGGAGGCCGAGGTGGGTAGATCATCTGAGGCCAGGAGTTCGAGACCAGCCTGGCCAACACGGCGAAACCCCATGTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCACATGCCTGCAATCCCAGCTACTCCGGAGGCTGCGACAGGAGAATCGCTTGAACCCAGGAGGCAGAGG +TTGCAGTGAGCCGAGATTGCACCATTGCACTCCGGCAGCCTGGGTGACAGAGTGAGACTCCATCTCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTAG +CCAGATGTGGTGGTGTACATCTGTGGCCCCGGCTACTCAGGAGGCTGAGCCAGGAGGATCTCTTGAGCAAGGGAGGTCGAGGCTGCAGTGAGACATGACT +GCGTCACTTCATTCCAGCCTGGGCAACACAGGCTGACCCTGTCTCAAAAAATGATAAACAAATAAATAAATCGACATGATTTTACAATAGTTAACGCATT +CGCCAGTTTCCGAATTTCAATGCAAGATGAGGTGGCTTCCATTGCCCTCCCTTCTGCAAATCACAGTCTGTATTTCTCCTTCTTGCAAAAGGCTGCGCTC +CAGGGATAAATTCTTTTTATTTCCCTTTTTTGTTTTTTTTTTTTTTTTAACAGAAAGGGGAGCTTCAGATGCTCCGAGATTCTTCCCCCCGGCTCAGATC +CGTGAAGCGCGCATCCTGGTCATTTTTGCCGGCCGCCTAGTACTCTCTGACTCGGCGGTGGTTTCAGGTTTTCCTGAACCACTTCCCCGCCCCGCTGACA +TTTAGGCTGTTTCCAATCGTTCGCGGTCACCATAGCGGCTGCAATGAATACGTCCGGGGCGGATCATTTTACGAGTGTGAGTTTATCTGTGGATTAATTT +CCCAATAATTGAAACGCTGGGTCAGCCTCCCCAGCCCCTTTCTGGGTGGCCGCTTCAGCCGCTTCTTATCACTGATTCCTTTCCTGTCATCTTTTTCAAA +TCCATTTCCCACTGCAGGCGCTGTGTCTCCGTAACATTTTTTTTAAAAATCAACGCCTTGTGCGTGCGTGTGTTTGCCCACTGGCTTTGCTCCTGTTTGA +GGGTGCCTGAATGGGGTGGGTCTCTGTAGCTGAATGTCCGAGGGTGAGAGGTGCCCCCTGACACCCCCATGCCCCCACCCCATGGCGGCCCAGCCTCCAG +ATGGAGCCACGAGGGAGGGACAGCCCGAGAGTCCAAGTGGAAATGCGTTTCCCGGTTAAGTCTTTGAAGGCTCAGAACTAATTTGAAAATGCAGTCATTA +AAATCCCATCAGGGGAGGCTGGCGGGGAAAGCTGGAGGGAGAGGGGTGGGGACAAGAGGGAGGCTGGGCGCCTGCTGAGGCCAAGGTGGGCTCCGCGTGA +GATGTGGGCAGGGCAGGCATGGGGAGGGTAAGCCACCCAGAGTGGAGGGGTAGTGGGAACAGAGTGGGGCCAGATGAGGGGCTGGGGAGGCCTCTGGGGG +TCCACGCCTGGGGCATGACTCAGCCCCATCTCCTTGGAGAAGGTTCCACTGCCTCCCACCCATGGGAATCAATTTTCCAGCTCCCCGAGGGGTGCAGGGT +GTAGACAGAGGGTGTAGGTATGTGACCCGGGCCCCCCACAGTAACTGGACATGTGACCTTGGGCAAGTCACCCACTGACTCGAGTCTGGAGAGGCCACGG +GGGGGGGATGCGCAGGGGGGACAAGACACCAGCATGGGGGTGGGGGGCATCAGTACAACCCACATCTGGGGCAGGGCAGCTGGTGGCGGGGACAGGACGC +GTCGCCAAGGAAACCGGTCATCATCCCAGCCGGAGACCGGGCTCCATATTGAATTGTCTGCTCCCTGAAGCCAGAGGTGGCTGAGGGAGGGGATCTCCAG +CTCCAGGACACAGGGAGGACGGGCACACAGCGGGGTAGACTCACGTGGCTTGGTGGTTTGGGGCACTGTACAGACTGTCGGGCACAGAGGGACATGGGAT +GGTCACTTGAATCGCCCATTGCTGCATCCTGGGGCGTCTTCTTCTCCCTTGGGCATTGCCCAGCTGGTCTCCATCTCCTCTAGTTGCTCTTTGATCTCCT +CCCTGGACCTTGGGGACCCCCCAGGAGCCTCCACATCCCTCCCGTCCTGGTGCCACCCTGGCTTGTGTCTCTCCTGCCGTGCCGCCCCCAGCACTGCTGG +CGTCCACTGGGATTCAGGGACCTTCCCTCCAGCTGTCCCGAAGCCTGGGCCTGGTCTTCTGGTCCATCCTCCCTCCCAGCCAGCAGTGTATCCACTCGAA +GGCCTCAGAGAGCCCAGTGGAGCCCGCGCCTCCCCTCCAGTACCCACCCAAAGGCGTCCTCTCTCCCCCTTTCCTGGACTCAGAGCGGAGCTGGCCTCCT +CATTGGGGAACAGAGTCCCAGGCAGCCGCCGCTTCACGCTGTCCTGTGACTGTGAGTGGAGGCCAGCTCCTGGAGCTGCCTCTCTCTGGCCTCACGCAGC +AGCTGCTCCCTGAATGGTGAATGGATGAGTCGGTTGCAGGTCCGTGCTTCGGCGTTCATTCCTTCGTGACTCTCGGGACTGCGGCCCGGTGGGGACACAG +GGCTCTGGGTCACTGCGTCCACTTGATAAACCAGGAACCTGATGTCCAGAGAGGCCAGGGTGCGCGTTCAAGGCCACTCGGCCCGCAGAGCCCACCCGCG +TCCCCATGGCTGCAGTGGTGAGGGGAGCAGGGGGAGGCAGAGAGGAGCCCACCCTGGGGCTGGGCGGACATGGATGCGTAACCCACACCGCAGGCTTCTG +CGGGGTGACACCCAGACTCACCCCAAGACCCTGCACACCCTACAGCTCTCACGTCTCACGTCCACACCGCGAGCCAGCTGCATCCCACACAGGGATGTCA +CACCAAGATCCGTTGCCTCATCCACCGCCCGTCCAAGGCCCCACAAGCTGATGCCGGTTTTCCCGCCCAGAACTGGAACAGCTTTCCTAACGGTCACAGG +TTTCTTAGCTTCTCACTTGGGTGGGGTTTGGATGTGCAAGGCTGCCGACCCCCATCGTGGTTGAGCGCCCGTGCAGGCGCCACCCACCCACCCACAGCAC +CTCGCTCAGACTTCGCCCTCCACCCCGCCGGGACATTTGGGAAGCCTCAGGCAGCCCCACGCGGGCACACCCGATGGTGGACGGAGGCTGGCACCCTCAG +CCCGCACGCGGCCAACGTCAGGCGCGCGCAGAGGCACCCACGGGCCCGCCTTCAGGGGCGAGGCGGATGCTGCATCCTGAAGCCCTCCCTGTTACAAGCC +CAGCCCCTCCAAAGGCCTCTGGATGAAGGGGAGGATGAAGGGGGAGAGAAGGAGGAGGAGGGGGAGAGGGAAGGAAGGGAAGTGAGGGAAGGAAGGGGAA +GAGGGGAGGGAGGTAAAGAGAGGGAGGGAAGGAAAGGGAGGAAAAGAAAAGAGCAGAGAGGGGAGAGGGAGGGAGGGTGAGTGGAAAAGGAGGGGTGAGG +AGGAGGAGAGGGGATGGTCCCCTCTTGGAGGGTGATGGGGGTTGACAGGTGGGCCCCAGCTTGGGTTGCAGCAATGACTGAATTCAGGGCCCCTACTCAG +CTACTGGCTTCCTGCTGAGGGCACTCGGGGAGCCCCACTGTCCCACCCGGCGCTCCAGGGCAGTGGCTACTGGTCTTCCGCAGCAGGGTCTTGCAGGCTG +GGCTGAGACCCCCCCCCCATGCTCCACCACCCTCGTGTAGGACAACCCAGGAACATGTTAGTCACTGCACACTCACTCAGCCACTGCTATACCTCCGCTC +TGTGCTGGGCCACAGAAAGATCTCAGGCCCCACGAGGCTAAAAGGAGGAACAGTGGCCCCTGGGAGTCCCAGAGGAGGGGCCCCGGGCTCCGCTGCGGGG +GGAGGGAGGGACTTCCTGGGGAGAGGCCATTGCTCCTGGGCGTTGAGGAATGTGTAGGAGTTCTCTGGCTGGAGTGACCCAACTTTCTACTCTTGGCCCC +AGTTTCTCCATTTCTCCCCTCTCCAGGAAGATCCTGAGAGAAAACCTGAGGCTCAAGGCCTTCCTTGAGGGAGGGGGAAACTTCGTGGTTGGAAGGCAAG +TGTCGCCCAGAGCCCAGCTCCTCTCAGGGACCCCCAGATGGGAGCTGGGAGCCTCTTGTTAGCCCTGCCGTATTCATTCAGGACTTTTCTGGCTAGACCC +TTCCCCACAGCCCAACCATGATCAAGACCATCTTACAGTTGGGGAAACTGAGGCTAAGATGGTCCAACACCAGGCAGGGCCCAAGAGGGCAGCAGGTCAG +ACCACCCTCTTGGGCCCCGGGGTGGTTGGCTGTCCCCAGCAACTTTTAGAAAGGCAGGAAGTGGGATAGAGCTGGTGTGTGTGGGCCAAATCCCAAGGGG +TCTGCAGGAAACGCCTTCATCCGGAACTTGAGGGTCTCCCCCCAGTCCAGCCCCCTTTCCCCCGCATGAGACACAGCCTACAGCCCCCGCCCTTTCCTGG +GTTGGGGCGGGGACGGCTGCCCTCTGCTGGACACAGCGGGAACAGCAGGGATAACTGAGCGAAGGGGCGGCCACATCCCCGGGACCTCCCCGCCCAGAGA +TTTCCTGATCCCACCTGCCCAGAAAAGAAAACGACCCTTGTTGATGCTGGGGGCGGCGGCGCAGGCCCAGGACGGTGCCCTGGGGCGGGAGGCTGGATGC +TACAGTAAAGCCACCATGACTGCGTTTGCCGGGCTCCCTGTGCATGGGCTCAGATGTGGGCATGGGGTCTCCGTCTCTTCTAGTTGATCTCTGATCTCCT +CCCAGGGCCCCGGGGACCCCCAGGAACCAGCCCCAGATCCTCCTCATCCTTAGATTCCAAAAAGACTGATAACCGTTGGGGAGATGGGATGGGTGGTGTA +CCTGGAGTCCTCAGATCAGAGCCTCTCGGGGGTGATTGCTCCTGGAATCAGGGCCTCAGTCCCCAGGGTCCTGGAGGAGGTGCAGGGCTGGCTGCATGGA +GTGGGCATCCTGTCAGGACCCAAACCCTCACTCAATGGGGCCCCTGGACAGAGCAGGTGAATTGTTGTAAAAAGAAGGGGTGTGGCAGGGGTGACAGGGA +GAGTTGTGGGATTAGACAAGGGGTGTTGGGGTAGCCTCGCAGGGAAGGAGATACCTGAGCAGAGACTAGAAGGAGCTGAGGGGGGCGGGAGGGGACTTGG +GGAAGAGCAACCAGGCAGAGAGAACCGTCGTGCAAAGGAGCTGAGTGAGTGAGGCCAGCGGGGGAGGCCAGACAGAGAGGCGGCTGGTGGTGGATGGGGA +GAGGGAAGCGGCTGGAAGAGCTCAGGAGCCCAGGAAGGACTGGCCTGCACCGGGACATGCCTGAAGGGGGCGCACTGTCTTTACAAAGGAAGGGACTGAG +GCCTCCAAGGGAATGGGACTCGCCTGGGGTCCCAGAGCAAGCTTGACAGCCTGGCCCCGCCCCACTCCTCCGCCAGCTTGGTGGCCAAGGTCTGTGTTGG +GGGCCACTCTCTATCCCCCCGACTACAGGTCGGGAGCTGCTGGTGATGGAACCAGGGGCTGAGTATGCAGTGCTGGCCACATACTAGGAGAATCCCAGGA +TGGGGTTCAGCAGTGTTGATGAGGATAATGAAGGAAATCAGGGGGAGGTGAAGAAAACAGAGGAAGGGGGTGAGTAAAAGAAAGGTCATGGAGGAGGTGT +GGGGAGGTGGAAGGTGGAGGTGATGGAGGTGGTGATGGGGGTGGAAGGTGGAGACGATGGAGGAGGTGGCGGAGGTAGAGGTGGAGGTGGTGGAGGTGGA +GGTGGTGGAGGTGGAGGTGGTGGAGGTGAAGGTGGAGGAGGTAGAGGTAGAGGTGCTGGAGGTGGAGGTAATGGAGGTGGAAGTGGAGGTGGAGGTGATG +GTGGAGGTGGTGGAGGTGGAAGTGGAGGTGGAGGTGACGGTGGAGGTGGTGGAGTTGCTGGAGGTGGAGGTGGTGGAAGTGGAGGTGGAGGTGATGGAGG +AGGAGATGCTGGAGGTGGAGGTGATGGAGATGGAGGTGGAGGTCGTGGCGGTGGAGGTGGTGAAGGAAGAGGTGCTGGAGGTGGAGGTGATGGAGGTGGA +GGTGGTGAAGGAAGAGGTGATGAAGGAGGAGGTGGAGGTGCTGGAGGTGGTGGAGGAGGAGGAGGTGCTGGAGTTGGAGGTGATATGGAGGGTGTGATGG +GATAGCACTGACATTGGTGGTGCAGGAGTGATGGTGGAGGAGAGGACGGAGGTGGAGACCTCATTGGAGGCTGGTGGAGGTCGCGTGGCAGAGGTGGCAA +TGGTGGGCCCTGGCAGCATGAGGCTGGTGGTTGGTACCAGGGCCAAGTCCAGGGCTTCACCCCCGTCCCCACTCTGAACCCCATCAGTCCTTCTCTCCAA +GTCTCAGTTTTCACTTCTGCACAAGGGGTCCATAACCACCATGGCCTCTGGGTTGGCACAGGGGTGGCCTTTAGGATTGGTGTGGGGGTGAACCTGATGT +TGGGTGGGGTGCTGGCGGGGGTCAGGTGGCGGTGGTGATGGGTAGGGGATGCACAGAGGGGGCATCCAGGCGGCCCCCCTACTCCAACTCACACCTCTGT +CAGCGGCTGTGGGGGATGGGAGCAATGACAAAGCTGCTCGCGGTAAACAGCTCCGACTGGATCGATCTGGGCTGTGAGGAGCTGTAATTAGATTGAACGC +CGGGAAGGGGGGCAGCAGAGCCTCTTTTTGCTGCAATCGACAAAACGGGAAGTTTTTTCAGACTCTGCCTGGCCCGGCCCCTCCCCCAGCCTCTGCCTCT +GGGGTCCCCATTAGGCACCAGATTGGAGCCTGGGAGGTGGGGTGGGAAAGGGACGATATGCATCCTACCTCCCTCCCCCATCTAGGCCAGTGGACTCTGT +TTTCTGGGCTGCCCTATTGGGACTGGCTGGGCAAGCCTGAGGGGTGGCTCACATTCTCTGAGTAAATAAGGAGAAAACCCCCTGCCTTGTAGAATTATTG +TAAGGATTGAGGCTGGGTACTGTGATTCATGCCTGTAACCCCAGCACTTTGGGAAGCTGAAGCTAGAGGATTGCTTGAACCCAGGAGTTAGAGACCAGCC +TGGACAACATAGTGAGACCACATTTCTACAAACAAACAAAAAACATATATATATGTTTGTGGGGGTTTTTTGTTTTTTGTTTTTTAATTAGCCAGATGTG +GTGATGTGCACCCGTGGTCCCACCTACTTGGGAGGCTGAGGTGGAAGGATTGCTTGAGCCCAGGAGTTCAAGGATGCAGTGAGTCATGATTGCACCACTG +CACTCCAGCCTGGGCGACACAGCAAGACCCTGTCTCAAAACAAAACAAGAATTATTGTTAAGAATTGAGTGACCAGATACATATAAAGCTCTTGACACAA +AGCTCTTGTGAGCTTTCTGAGGAGCATTTGTATTTCTGTCCCTACTGTAAATGTAGGATAAATTTGTGAGTAAATTGCTAAGTGAATGAATAAATGAGTG +AGTGAATGAATTAAACATTACAACAGGTGAGCGAGAAGGGCCTCCCTTGGAATTTCAAGGCCCCGGTTGAGTTTTGACTCAGCTTTCCCTTTGAAAGAAT +GGAGGACTGGGTCCTCTCCTGTAATCCTCATAGGGTGGCCGAGTGCCAAAGAGGTGAGAGGTCAATTCAGTTTTTTGCATTTCCTTCCATGTTTCTTTAT +GCAGATAAAATATAAACATAGGTTCTTGTCTCTCCTTTCACACATAAAAGGCTCCCTGGTACACTGTTCACCCTTCAGGATTTCCTTTGCCATCTTTCCA +GATTCATACCCATACTCTCCCTCTCTGTCAGTCTCTCAATATAATTACAAATACAGTCTGTTGCCTAAATTAACATTTAGTAATTAACATTATTACGCTT +TTGGAAAACATTGTCCACAGCTGAGCCATGTAGAGTACTAGGACTGCATTTCCTTTCCTGTACAACTCTTTGGTTTTCCAGGAGTTGATAGCTGCCAAAC +AAAAATTCTTCCCACGCTCCCCAACAAAATTTAAAACCAACTCAATAGGACTTTCCACACATATTAGGTCATCTCTGATCTGGGTGGGGCTGCCCTCCAT +ACCCTGGGTCCTTTTGTCTAGCTGTCTTCCAGGGTCCCCCTCATCCTGATTTGGAGGACCCCTTTTCTCTTTCAGCTAGGTTGGATCACATTTTCTGAAT +CCCACACCATCCTTTTTTTATTTACCTCCTCGTTTGAATGGAACACATCCTCCAGTAGCTTTCTGAGAAAGGGTATGTGGGAAGTTAAGTTTTGGAGTCC +TTGAACATCCGATTATATCTTTATTGCACCTTCATGTTTGGTCTTTTGTTATTTAGCAATTCTAGCTGAAAATAACTTTTCCTTGGAACTTTGAAAGCCT +TGCTCTGTTGTCTGCTAGTTTTTGCACACCCAAAGCTGCTTGGATTCTTGATCCTTTGCATGACATCTGGCTTTCCTCTAGGCGCTTTTTAGGATTTTCT +CTTTATTCTTGGTGCTCTGAAATTTCACAACAACGAGGCTTGAGTGTCTTTTTCATTCAATGAGCTGAGGACTTGATGTCCCACCCCCATTTTTTTAGAG +CTGGGGTCTCGCTCTGTCATCCAGGCTGGAGTGCAGTATCATGATCATAACTCACTGCAGCCTTGACCTTCTGGGCTCAAATGATCCTCCTACCTCAGCA +TCCTGAATAACTGGGACCACAGGTGTGAGTCACCATGCCTGGCTAATTTTAAATTTTTTGTAGCAATGGGGTCTCACTATATTCTCCAAGCTGCTCTCAA +CCTCTTGGGCTCAAGTGATCCTCCCACCTCAGCCTCCCAAAGTGCTGGGATTAGAGGCATGAGCCACTTCATCCAGCCTATTTAGTTATTATTTATTTAT +TTATTTATTTATTTATTTATTTATTTATTTTTGAGACGGAGTCTCGCTCTGTTGCCCAGGCTGGAGTGAGTGGTGTGATCTCAGCTCACACCTCTGCTTA +CTGGGTTCAAGCGACTCTCCTGCCTCAGCCTCCCCAGTAGCTGGGATTCCAAGCACCTGCCACCACACTCAGCTAATTTTTTTTGTATTTTTTGTGGAGA +CAGAGTTTCATCATGTTGACCAGGCTGGTCTCGAACTCCTGACCTCAAGCGATCCACCTACCTTGGCCTCCCAAAGTGCTGGGATTACAAGAATGAGCCA +CCATGCCCAGTGGGCCTATTTATATTTAAAAATTATTTATTTTAAAAGAGAGTCTTACTCTGTCACCCAGGCTGGAGTGCAGTGGTGAGATCATGCTCAC +TGTAGCCTTGAACCCCCAGCCTCAAGTGTTCCTCCTGCCTCAGCCTCCCAAAATGCTGAGATTACAGGCATGAGCCACTGCACCTGACCACATTTAAACT +GGAAACTCATCTTTCAACGCTAGATTTTTTTTCATTATTTGATCATCTCTTCCTCTATTTTTGAACTGTCTCTTGATCAGGTGACAACCCTGCTTCATCT +TAATTCATCCTCTAACTTTTTATTCTCTTTCATTTCCCATCTTTGCAGCTGCTTGTGTTCCATTTTCTGGGATATCTGCTTTACTCTTTTTTTTTTTTTT +TTTTTTTTTTGAGATGGAGTTTCACTCTTGTTGCCCAGGCTGAAATGCAATGGCACGATCTTGGCTCACCACAACTTCTGCCTCCCAGATTCAAGCAATT +CTCCTGCCTCAGCCTCCCGAGTAGCTGGGATTACAGGCATGCACCACCACGTCCAGCTAATTTTTTTTTTTTTTTTTTTTTTTTAGTAGAGACAGGGTTT +CACCGTGTTAGCCAGGATGGTCTTGATCTCCTGACCTCGTGATCCGCCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCGG +CCAATATCTGCTTAACTTTATCTTCCAGTCCTTACATGGAATTATTTTACTCTGGCTGTTATATATTCACATTTTAAGAGCATTTCCTCACTCTCTAATG +GTCCCTTTTACTTAACAGCATCCTGTACTTGTTTCATGGATACGATATTTTTCTCTTACTCCTCTGGGAATATTAATTATAGCTTTGCCTGCCTTGTCGG +TTCCTTCTGAGTTTATTCCTCCCCCACCAAACCATTTTTCTCCATTGTTCTCCCCCCTCCTGCCTCCCTCCCTCTCTCTCTCTCCCTCTCTTTTTCATGT +TAGACGCTTTTCTAAAATGTGCAGTAACCCACAGGCATCACTTGCATTTAATCATAAAACCTGAAACCGCAGTTAGAAGCCCCACACATTCCAGGTCAGA +GGGAGTGAAGTGTGCGTCAGCTCACACCCTAGACGGGTGAACCTGTTGTCCCCGAGACATGAGTCATGGCAGAAGGAACATTCATTTATTTCTGTGGACG +TGTATGGACATTGATCTAGCATGTCATGTTCCAGGCTGTTCTGCAACGAAAAGAAAAGCTCTCTGTGCCATTCCAGTAGGCCACGACGGCTGGCACAGAG +AAGAGACTGGGAGCAGAGACCCACTAGTACTACCTGCACCACCGGCCACTTCTGGGGGTCACAGAGTAGCTGGAACTCCGGGATGGAGACAAGGGCAGGA +CAGCCTCTTCAGCACCACAGTCCCAGTCTGGATGCAGGAGAGAAATTGAGATTCTGATGGAGTTTCAAGCTGATGCCACAAATGAGCCCATCTGACTTGT +GGCCCAGCTCCTAGTGGGGGAAGCCTGTGTTTTGTACCCACTGACACCCACTGCATTGAGGGGAGGGGTTCACTTCGCTGCTGGAGCAGGAAGAGCAGGA +CTCGGCTTCAGCCCTGCCCCATCACCCCGAGCCTTTGCTTTTCTCCCCTTTGCAAGTGTCTGGTCTGCAGGCCATGGGGCAGCCTCCTTCAGCCCTCTCC +GTGATCTGTGCGGGCTGACCAAGAGGAAGGGTGACCTGCTCATCTGGGAGAGGAAGAGGTGGTCCCTGCACTCTCCCCTCCTCCTCCAAAGTCTTCTTTC +TTAGATGTTCTGCGCTCCAGAGGGTCCACTGGGTGCTCGAGGGAGGCCAAGTCTGGGTGGTCTCAGCCTGTGGATAGGGGCAGGAGCAGGAGGCAGGGAT +TCAGATGTCGGAATTGGGCTGTGGACTCACAGGGTCCCTAAGGGTATCAGGCCTTACAGGAGTGTCGCTGCTGCTCATTCGTAGAGCTTGGTTGTCACAG +CCAGTTGCCATGGCACACACCTGTAATCCCAGTGCTTTGGGAGGCTGAGGCCAGAGGATCACTTGAGGCCAGGCGTTCGAGACCAGCCTGGGCAACATAG +CAAGACTTCCCCTCCGCAAAAAAAAAAAAGAAAAGAAAGAAAGGAAAGGCCCTGGTTAGCCCACCATTTCTGGGGAAGGCTGCTGGGTTTTGTGATGCAC +CCCAGGACCTAGTAATTAACCAGTTATTTCACCCAAGTCTACACTGAGCCAAAAACTCTCATGTGCAGTTTCCATGTCATTTCCCCAACACCCCCAGGTT +GGGGCTGCAGAAAGGAGAGGAGAAAGTTACCAATATCAATTTCTGTGGTCCTTTAGGTAGGGAGCGTTTGAGGGTAGGACGGGGTTTGGGGGGTATGAGG +CTTGGGGGGTGCCTGAGTGGGCTCCATGGAGAAGGGGGCTGGAGGGGGTGGTAGCCATGCCTGCAGAGGGGCACTCACACTGTGTCCCCTTCTTTGTCCT +CCCCCCACCCCCACCGCATCTGCTTTCCCTGCCTGTCCTCGCCTTCCATTCTGTCTCCACCGCCCTCTGGCTGCATCCTGGACTTTCCTGTTGTCTCCCT +GTTGACCTTGCTGTTTCCCTGTCTCTGTCTCTGTGCGTCCCTGTGTTCCCCGCTGTCTCCCCCTCCGCCTCTCCCTGCATTCTTGTTGCTTCTGGGCTCT +CCCTGGGACCTTATGTGCATTCGCCTTTCCCCAACGTGTCCCTTCTCCCCTCCTCCTCATCCTCCGGGCGGCGTGCGCCTCCTGCCTCTCCCCGGCCGGC +CACACGGTGGCGCTGTGTCCCGCTCGCCCGCCCGCCCGCCGCTCGCCCGCAGCCTGCAAGCGCAAGGAACAGGAGCAGCAGAAGGAGCGCGCCCTGCAGC +CCAAGAAGCAGCGCCTGGTGTTCACCGACCTGCAGCGACGCACGCTGATCGCCATCTTCAAGGAGAACAAGCGGCCGTCCAAGGAGATGCAGGTCACCAT +CTCGCAGCAGCTCGGCTTGGAGCTCAACACCGTCAGCAACTTCTTCATGAACGCGCGGCGCCGCTGCATGAACCGCTGGGCTGAGGAGCCCAGCACGGCC +CCCGGGGGCCCCGCCGGCGCCACGGCCACTTTCTCCAAGGCCTGAGGCGCCCCGGCCCCGCGCCCTCCCTGCCTCCACGGCCTGGGCGCTGTGCCCCCAC +GTCACCTCCCCACATCCTGCCGGCCCGGAGACCCGCCCCCAGGGGGCACCTGGAGGGGGTGCTATCCGGGCCCCCCACACCCGGGGAGGGGGAAGCAGCA +CACCCCCCAGCCCAAGTGCACAAAAAGGGCCCCCCTTCCTCCCTCCATGCCCACTCCCTCCAGGCCAAAGGAAGCCCTCCACCCCCCCCCGGAGGGGAGG +GAGTGACAGAAAGGGGTTTCCCAGCCCCCTCTCCATTCAGGACGCCCAGAGGGCCTCGAGAAAAACCAGGGCTCACTGTGTTGTCCCCTAAAGCGGGTCA +AGAAGCACATACTAGAAATATAAACCGGGTATTTAAAAATGGAATTTTAAAGAATAACCCCTCCTCCGTCAGATCCCCTGCCCCACCGAGGGAGGTAGTA +GAAAACTTCCTTCCTCCCCACCCGCCCCGGCCCCCTCCCCAGGGACCTCAGCCCTTTCCAAAGTCGCCAAAAACCCACATCAAGCCGGATCCTTACGGTC +CCCCACCCTCTCCAAAACCAACCCCACCCGCTGGCAGGACGGCCCCTGCGGCCGAGAACTGAGCTGCCCCTCTCTGCGGCCAGGATTCCTCGTGCCAAGA +ATCGCCTGCCTTAAAGTCTGGGGAGGGGCCTGCGGCGGGCGCCCAGCACCTACGGGCGAGCACCCTTCCCACCCCATCCCAGGCCGCAGGGGACGGGGGG +CTCCCACGTGCGGGTAAATTCCAGACGCCCCCGCCCCGCCCCGTCTGTTGAGTTCACTTTACCTTTAGGCACCTTCGTGGAGCGCAAGGAAGGACGCAGC +TCCGGACACGGGAGACCACGCCCAGGCTCCCAGGAGAAGGGGACCCGGCCGGAGAAGGCGCCGCTGGGGCCGCCCGGAGGAGCCCCTCTGCACGGGCCCG +TGGAGACGCTTCCTGCGTGGAACCTTCTGGAATCCACCGCCCCCCTTTCCGCCCGCGTCAGGGTCTGAACTGGGCTTGCAGGGGGGCAGCGGGGTTGAAC +GTGGTGTTGGTTTCCACTCTCGCCAAAGAGAGAAGACGCCGAGGAAGGTGGATTCCGCTTGCTCCATTTTTTGCCAAAAATATTTACAAATGGGAAGGGT +CGGAAATGAAGATGAGCGCCCCCCTCCCACCCCGCGCTCTCCCCCGCTCCTCTCATCTGGTCTGGGTGACCTCCGAGACTGGCCGGCCGCGGGATCCCAG +GAGCCCGCCTCCTCCGGGGGTTCAAGATCCGAGTCTAGAAGGAACCTCCTCCCTGAAATCCCCCCACTCATCGGCTGCCTCCCAGGGAGGAGGCGGCCCC +CCTACCCCCCTTGAAAATGCAAAAGACATTTCTAGTGAAATGCCCCTCCCCTCCCCCAGGTAAAGGCTACCTCACTCAAGCTCATGTCTGTGATTGGAAA +ATCACGCCTGATACCAAAGATTTCTCCCAAGGATTTGTGCTGGATGACAGGATTCCCTGGCCTGGGACCCGGCTCGGGGCCCCGCCTGCCGAGTGCCACC +CCTTCCCGAACCTGAGAGCGAAAGAGAGAGAGAGAGAGAGGGAGAGAGAGGGAGAGAAAGGGAGAGAGGGAGGGAGAGGATCGTGAGGTCGAAGAGTGCC +TTCTTCTTGAACCAAAGACGTGTATGGAGTGTTCTCTTGTCCTTATCGACTTGCTCTGCTCCCAGCTTTCCAAGCGACCGGATCTGAGTGATGCTTCTAG +AACATTTGGGTGTTGGGGGGTTCCCAATAGTAGAAAGGGTCCCCATTCCTGCTCAGCACCGCACCTCTCTACCCCCCCACAGACACACATGCAGACACAC +ACATGCAGACAACACGCAGACACACACATGCAGGCACTCACATGCAGGCCCATGCACACACACGTGCACACACATGCAGAGACATGCAGACACGCAGGCA +CACATGCACACATGCAAAGACACGCATGCAGGCACACGCAGACGCACACAGAGACACACATGCAGATACACATGCACACACACATACACACACTGGCCCC +TGTTTTTCTGTGGTGTCACTGGGTGCCAGCAACTCGGTATCTCCCACCTCCCACTAAAACCTGGGCCTTAATTTCTCTCCCGTCCCCACCCCTAAATTCC +TGATGGATGAACCTAGAGCTGTCCTGTCCACTCCAGGCCGGACTGACGTAGCCTATGGGCCCAGCAGGTCCAGGGCCCACGTTTTAATTTCTTTTTAAAA +AGCTTTAGGTCTTGCCGGGCGCGGTGGTTCACGCCTGGAATCCCAGCATTTTGGGAGGCCGAGGCGGGTGGATCACAAGGTCAGCAGTTCAAGACCAGCC +TGACCAACATGGTGAAACCCTGTCTCTACTAAAAATACAAAAAAATTAGCTGGGCGAGGTGGCAGGCACCTGTAATCCCAGCCACCTGGGAGGCTGAGGC +AGGAGAATCTCTTGAAACTGGAAGGCAGAGGTTGCAGTGAGCCGAGATTGCGCCACTACACTCTAGCCTGGGCAACGAGAGCAAAACTCCCTCTCAAAAA +AAAAAAAAAAAAAAAAAACTTTAGGTCCAAGAAGATGCACCCCATTCAACATACCATATTATTTGTCTTTATACCAAGGTAGCCTATAGATATACAATGT +TTTAAATTTCTTTTTTAGAAACAGGGTTTTGCTCTGTTACCCAGGCTGGAGTGCAGTGGTGCAATCGTAGCTCACTGCAGCCTCGACCACCTGGGCTCAA +GTGATCCTCCTGCCTCAGCCTCCCAGTAGCTGGGGCCACAAGCACACCCCACCATGCCCATTTAATTTTTTAAGGGATTTCTTGTAGATATGGGGTCTCA +CTATGCTGCCCAGGCTGGTCTTGAACTCCTGGCCCCAAGGGGGTCCTCCTGCCTCGGCCTCCAAAAGTGCTAGGATTACAGGTAGATAGACATTTAGTGG +AGGAAGAGGCTCTCAAAGGCAATAAAATGCTTCTGATCCAAGAGAATCACGCTGCAGCCCTGGCCCAGTGAGCTTCTTAGAAAATCGATGCCTGGGCTTC +AGGCACTGGCCGGAGCACGGGCCTGGCGGGGTGCTGGGTCTCCTAGATGCCCTCTGCTTGGCCTTCAAGGCCCCAAGGGTAACACGCTAGGGGGCCTCCA +GTTTTGTCCCCTGCTGGAAATTTAGGACTTGGCTTGGGATCGTTCTGGTTGTGGAATGTTTTAGCTATGCTGAACTGTGGTCAGATCAGGTCAAGCCTCT +TGGTCACAGAAGTGGCCCAGCAGCACTTTGGGAGGCCGAGACAGGAGGATCGCTTGAGGCCAGGAGTTTGAGACCAGCCTGGGCAACACAGCAAGACCCC +ACTTCTACAAAAAAAAATAAATAAAGTGGCCCAGGACTCCTGGATCCTTTTCAGATATCTTCGTATCACACACACACACACACACACACACACACACACA +CACACACACACACCCCTACCTGTTTCCGGACCCCACCCCAAACTTGGCCAGACCCCCACAGAAGGCTCTATCCCCGACCTGCCCGCCGGCCCCTCAGGCC +CTCTCCTGCCTCCCCGCATGCCCACTTGGCTGTCACATACCAAAGAGCATGCGTTCTCCATGCAGGGATCAACACCTCCAGCACAATTCCTTCGAGCCTT +TGACAATTTTCTCTGAAATACCTCAAAATATTTAATGTATAGTTTATGTGATTAAAAAAAAATCCTTAGCTAGTTTTTGGAATACGTGACTTGAAGCTTT +ATACCGTTAAATTATAATTTTGCAGACGATGGCATGTCGTTTCTTTGACGAGTTCCGTGGGAGACGCATTGAATGTCAGGGCTGGAGACCAGAGGGAAAG +TTAGAGGGAGCGTGATCGCGAGAGAGACTGCGGCAGAAAGGACCAGTGGCGTTTACAGATTTCTTATTTAAATGAGTCCTTTAGGAAAGAAAGGAAGAGA +GAGAGAGAGCGAGCGCAAGAGAGAGAGAGAGGGAGAGAGAGGGAGAGGGAGAGAGAGAGGCAGAGGTATACCTTTCTGTTCTCTGGCTTGTTCTGTTTCT +TGTTTTCTGGAGTCATGTCTTATAAGAGTATTTATTATTCTCTGTGTTCTGTGTTCAAATGTAATTTAAGAAAAAAAAAGGAAGAAAAATGCAAAAAAAA +AAGACAAAATGGAATTTGAGTTGGTGCATGACTAATGTACTCTTTCTTGACGCTAATTGTAATAAAGTGGTCAGGGTGGGGGGCGGGGGGCGTGGCCCGG +TTCCGTGTCGCATCTGTGTGTCTGGTGCCTGATCGGTGCTGTTCAGTGGTTTTTCGTTACTGTTTCTTTCCTCCTTTCTAAGGAACTGTGTCCAGCCGGG +ACAGGTGGACGGGGCCCCAGGTAGAGGGGGCGGGAACAGAGCCTCAGTAGCCGGGTCTCCTCCACCTGCCTGTCCATCTCCACCCGAGATGCCACCTGCC +TGCCCCAGCCAGGCGGGAGCCACCGAGCGTCCCCCCCTCAGTTCCTGGTTCTTGGGGGCACTCTGGTGTCATCGATATCTTAGACCCCCCCAACCCCCCA +TCACCCGGTTGCTTTCACTCTAGCATGAATTCCCAAGTGTCTTGTTCAGAGGAGACAGACAATCAGCCTATTCTTGTCTTGTTGCCCAGGGTGGTGGGGG +ACGGGAGTGTGCCCCAACTTCCTGAGATCTGAAGGACCCTCCTGAGGGCCCCAACAGCAGGCACCAGCACCCCCTCCCCCCCCACCTCCACCCAGACAGC +CTCGGCCTCCCTCCCTGGGCTGGGCATGAGTCCGCCTTTCTGTCCAGCCCGGGAGGCAGGGGGTGTACGCCTGCAGAGACCCCTCCCTCCCAGCCCACTT +TCGGAGCCTACAGAACAGAGGACTCCCCAAAATCATCAAAGGGGGCTCTGGGACAATGTCCTCTGCCTCTGACTCCTCTTGTGCCATGAGGCCACGTCCC +TGAGCCATCCCCAGATAGTCCCTGGAGGTGGAAAGGGGCACAGATGTGCCAGCTTGGGAACAGAGGCTGGAGGAGAGGGCGGCAGGGGAGAGATGAGAGG +GGCCGCTTTTGGGACAGGCCCCAGTAGGGGGGGGCGGGGTAGCTAAACGGGGTGCTTCTCACCCCATAAAGCAGCAAGCCCTGGTCTGGAGGGCTGGGCC +TGGGGCTGAGGGCTCAGCTGACCTCAAATCTGAAATGATGCCGGGGCCAGGATGCTCCTTGCACCAGCAGGAGCTTGGGCCATTTCACATTCTCTGCCCC +AAGCGGTTTAAGCAAAATCAGGCCAGTAGACTCCTGGGGCTCCTCCTCGTGGCCCTGTCAGACCACGCAGGGGCTGGTTTTGGTGGAATGAGCTCAGCCG +GGGGTGACGGAAGAGCCAGGAGGCCCTGCGGCCTTGAGTGTTTTGAATAGACTGGAACTGAGGGCTGCTTTCAGGGGAGACACCACTTGGACCCTCCAAA +GTCCCCTCCCCTCCAGGGACAGGGGAGAGAAGCCCTTTTCCACCTTCACCCTTGGGCGACAGGCTTAAAAGCTAAAAAAAAAAAAAAATCTCGTCATTGT +TAACCATTGCTGTGCTGGGTTTGTTGATTTGTTTTTCTTCAATAAATTATTTTCTAGTCACTCACCTGGGCGTGTGTGTTAGCTGACGGGTCGGGCACAG +ATAGGGGGCGGGAATGGAACTCGCCCACCTCGAGGCTGGGGAGGGAGGACCGGAGTGCAGGGAAGACGGACTTTGCTTCCACCCAGCTCGCCCCTCTCTG +CTCTGAGTCCCGTCTTCTTCCTGGGCCAGTGGCCAGCTCTGAGCCTCCACAATCCACACAACTCCACCACCCACACAAGTCCACCACCCACAGGGAATGG +TAAGAATCAGAAAGAGGCCAGGCGCGGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCAAGGCAGGCGGATCACGAGGTCAGGAGATCAAGACCA +TCCTGGCTAACACGGTGAAACCCCGTCTCTACTAAAAAATACAAAAAATTAGCCAGGCATGGTGGTGGGCGCCTGTATTCCCAGCTACTCAGGAGGCTGA +GGCAGGAGAATGCTGTGAACCCGGAAGGTGGAGCTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGTGAGACTCCGTCTCAAA +AAAAAAAAAAAAAAAAGAATCAGAAAGAAAAGCTTGGCGCCTTAGAAGGAAAAGCTTGGCGCCTTTGAGTCAACCAAGCCCCAAGATGCACACCTTGTCA +GGACCTGCTTCTGTGACATCACTGCTCATTGCTTTCTGGAGTCTAAAGTGAACGGAGGCCCCAGTGAATGAAGGTGTATTTGAATGGGAGAAACCAGGGC +TTCCCGATAGAGGAAGAAGCTAGATGGTACAAGAACTGGAATTTATAAACTTTCTTGGGAGGGGCCAGCTGTCAGGCAGCGGGGGAGCCACAGCTTTTAA +TAAGCAACTTTTGAGAGCAATGAAGCTTTACCCACATTATCTTACCCCAGCATGAAGAAGGAAAGTTTTCCCTGCAAATACCCGGCTGGACCACTAGAGG +TCAGTGTTTTGATTTTAAAAACCGGGAAGGAATATTCCATCACAAAAAAAGTGTAGGGAAAGAGGGAGCCTGAATTAGCGCTGGGGTCAGATGGACCCTG +GTTTATTAGAAAAAGAAAAGCATGTGGAGTCCTTGTCTTTAGAGGAAGGCCCCCTGCATGCTGGTTGACTTGCAGCAGAACTGGCTGGAGCTTCTTCTTC +CCAGGAAGGACATCTTCCTGATATGCCAGCGTGACTCCTTTGGGCTCGAAGATGCCTCTTCATCAGATGGGTCTAGGGATTCAGATGCTACGTCACTGCT +GAACCCTGGTCCCCTCCGCAGAGGGCAATGACTGCTCCTCTGGGGGCAAGGATAGCTGCTCCTCCCCGGGCACCAGCAGCCACTCCATGGATGATGATGA +CTGCTTCTCCGCGGGCCACAGCTCCACCTCCATAGGCTGCTCGCTCGTGGACGTGGACGATTCTTCCAGACTTGGTGGCAGAGTCTCCACCTGAGATTTG +TGGGTCTTGTCTGGAAGTGGCACCGTCCCCTCCTTGGGGGTGTGAGGCTCCTTTTGCCAGCTCTTCCGGAACGGTGTGGAGGGCTTCAAAAATGCTGACT +TCTCCTCCGAGGAGTCTGGCTGGCTCTCCAACGTCAGCTGGCCTGAAAGAAATGACTGGCTCCCCAGAGGCTGTGGCTGGCTCTCAAATGACGACAGCTG +GCTTTCTCTGTGCAACAGTGATTTCTCCTGAAAAGAATGTGACCTCTCCTTGGTCAACAGCAACTTCTCAGGAGAAGGTGGCCTCTGCTTGGGTGACAAT +GACCTCTCCTGTGCCCTTGGCAATTGCTCTTGGAAAGACTCAGATAGCCTGTTGCTGCTGGTGAGCACATATTTGGGGAGGGCAGGTTGGTTTTCTGGAT +GAAGAGCGGATTGTCTATCCATAGAAAATGATGAGCTAGGTGTAGGGGGGAGCTGTACTTCCTGGGAGGACACCTGCCCCTGTGGCTGGTGCTTCTTCTT +CCCCAGGAAGGACATCTTCCTGAGGTGTCACTGTGACTCTTTTGGGCTCGAAGCTGCCTCTTCATCAGATGGGTCTAGGGATTCAGATGCTATGTCACTG +CTGACCCCTGGTCCCCTCCGCAGAATTGTGCCCTGAGTGATGAGGTTTGCATATCCCTCACGGTGGGAGAAAGCATAGCTGGAACGGCGGGCACGAGACT +CCCGGTGTACATGAGGCAAGGGCTCCATGGTGAAAATCTCCTCGCTGGGGCCCTCCTCCACCTTCTCCTCCTGAAGAGCAAAGGGGAGAGCAGGGGAAGC +AGACTCCTATGCTTGGCTGATGGCTCTCAGGTCCCCCAAGTAGGAGAGGCAGGATTCAAAGCCCTTGGCCACTATTGATTGGCTACGTTCTTCCCTACCC +AAGTTGAGCCAATTAGAGTCCTCGACTCTCAGTGTTGAGTTCTAAGGAGGACTCTAGTCCTTTGCTTTTCAAGACCCACTAATTGGCCTTGCCCTGGAAA +CTAACCCTGGATCAGCCAATCAGAGTTATTCCCTGGGACTTAACTCGGGACCACCCAATCAGAGTCCTTCCCTGGGACTTAACCCTGGCTCAGCCAATCA +GAGTCCTTCCCCGACTCTGGACCAGCCACCAGGTGCCTTGGCTGCCCTTTGGTGGCAAATCCAGGAGAGGTGAGCCTGGGACAGCCAGGTGCCCAGCCTG +TGCAGTAAAGGTGGCAGGAGCTGGGCAGGGAGAACAGAGGTGGCAGGGCAGGTACACCATTCCAGTCAATTCTGGGGCCCATCTCAGCTGCAACTTGCTT +TTCCATGCATGCTTTGGTTACGTGGGCTAGTAAGTCCCCTCCCTTTTTTTTGAGGTGGGGTCTTGCTCTGTTGCCCAGATAGGAGTGCAGTGGCAAAAAT +CATAGCTCACTGCAGCCTCAACCTCCCAGGCTCAAGCAAGCCACCTGCTTCAGCCTCTCAAAGTGCTGGGATTACAGGTGTGAACCGCTGCGCCTGGCCT +TGAGCACATGTCCTCAAGGTGCATCCACGCTGTGGCCTGTGTCAGAGCCTCACTCCTTCTCACGGCTCAGGCGTGTTTCATTGCACAGATGGAGCGTGCC +GTGTTGACCCACTCATCTGTCAACAGACTCTTATTTCTAAGTTCCTCCTTTTGCCTAAACCATTTCAAGGTTGTTTCCGTCATCTCAACCCCCAAGCTCT +AGATCATTCACGGTAGAATCTGATGGTGTCAGCCAGGCACAGTGTGGCTCATGCCTGAAATCCCAACATGTTATGAGGCCAAGGCAGGAGGATTGCGTGA +GCCCAGGAGTTTGAACCAGCCTGGGCACCATAATGAGTCTCCATCTCTAGAAAATAACTACAAAATTAGCTGGGCGTGGTGGTACATGCCCGTGGTCTCA +GCTACTTGGAAAGCTGAGGTGGGAGGATCCTTTGAGCCCGGAAGGTCGAGGCTGCAGTGAGCCGAGATTGTGCCACTGCACTCCAGCCTGGGTGACAGCA +CAAGACCCTTCTCAAAAAGTAAAAATAAATAAATAAATAAAACCTTAAGAGCCCGATGGCATCAGCACTGGAATCCAGGGCGGCGTTTGGGTGCTCTCTG +CTGCTTTGTCGGGGGAGTGAGGTCTCCCTTCTTGGGAAATCGGGCCCCGGGGGCACTGGGCGTGTGTCCGGGGCTCCGCACCCACCCTTCCCCCAAGCCT +AGTGTCTTGGAGGGCCGAGAGGGGCCGGGACACCTTGCAGTCCCTACGCCCTGCACGGCTCCCCAACCAGGGTCCTGGAATGTACCAGATGAGGACCCCA +GGCCCAGGCCCACCTCACCTTGGCACGTAGCTCCTTGAGGGCTGGGAAGATGACTCGGAGGGCCAGGACAGGGAAGGTGTTTATGGACACACTCAGCAGG +ACCACCAGCAGGATGGAGGGAGAGGACATCACGCTGAGGTCGGCATCTGGGGACAGGGCGGGGTCACAGCAGAGCCTACCCCCAGCTCCAAGGATGCCCC +CAGGCTAGGGAGCGCCTTGGTGCCTTTGTGCCTGGTCCATAAAGGAGCGCCTTCCCCAGGACACTTTGCCGGACGACTGTCATGAGCAACCTGCAACCTC +TTCCATCGGGGCTCCCCTGCACCACGACCGCCCGTCCCACTTCCCCATGGGGGCTCACACAGAAACGGGAAGGTCGTGGGGGATACTCTGAAGAGCCAGA +AGCTCTGGGTGGTGGTAGTCATGATGGCGTAGAAACCAAGGCTGAGGAGGATGGTCGCCACGCACAGGGCGGTCCAGTACTTGATGATAAGAATGACCTG +GACAGGCAGCGGTGGGGTAAATCCGGGGCCTAGCGGGGCTTGCACCAGGACACCAGCCCCTGGGGTCCAGGAAGGGCACCTGGCAATGCCCCCAAAGCAG +GGGTCCCCAGGGGAGGAGGCCTCCATAGGCCATGTCCAAGGCCCCGGGGAGGTGAGGACCTTGCCCACCTCCATGGTGATGGACAGCAGGCAAGACAGGG +CCACCACGACCGCAAAGGACTGGTGGTCGCTGAAGCTGGCGGGTCCCGCCGTGTCGCGGCTGATCCACAGTGTCATGAAGAAGTTGACCAGAGAGGTGGT +CACACCATGGGCGATGGCTTGGACGAAGACCCAGTAGTTGAAGAGCTCGTCCTTCTGCCCCACCACGTACAGCTCCGGCTTCTCCAGGCTCTGCTCTGCG +CTCACGTCCTTGGGGCAAGCAGAAGCTCTTGGGATTGGGTGGGGGGCGGGGGACACCCAACAGAGATCAGGATCTCCTCGGGCAGGCCAGTAGGGTGGCC +ACTCTCTGTGTGTGGCTCTTTGAGTTTAAGTGAGTTAAAATAAAGTAAGGCCAGGCACGGTGGCACACGCCTGTAATCTCAGCACTTTAGGAGGTCAAGG +TGGGAGGATCGCTTAAGGCCAGGAGTTTGAGACCAGCCTGGACAACATAGTGAAACCCCCCATCTCCAAAAAAACCTTTTAAAGGAGCTGGGTGTGGTGG +TGCGCACCTGTAATCCCATCTACTTGGGCGGCTGAGGCAGGAGGATCATTTGAGCCCAGGAGTGGAGGCTGCAGTGAGCTGTGATCGCACCACTGCACTC +CAGCCTGGGTGAGAGAATGGGACCTCGTCTACAGAATAAAATAAAATGAAATGGAAAGAGCTCTGGAGGTTGGTCACTTGGCCACACGAACGCACTAGGT +GATGCTGGGCTGTGCGCATGAGTCTGGCTGAGACGGGGCAGTTTACGTGATTTGTATTCCACCACAGTTAAAGATACCAGCAAGGCCAGGTGCGGTGGCT +CACGCCTGTAATCCCAGCACTTGGGGAGGCCGAGGTGGGAGGATCACCTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGCGAAATCCTGTCTCT +ACTAAAAATAAAAAAATTAGCCGGGCATGGTGGTGCACGCCTGTAATCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCAGA +GGTTGCAGTGAGCTGAGATTGTGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACCCTGTCTCAAAAAAAAAAAAAAAAAGATTCTAGCAAACATGAA +ATGAGATGTAAAATCCAGTCCCTGGGTCACACCAGCCGCAACACAAGCGTTCCTCATGGGCACGTATGGCTGCTGGCTTCTGTGTTGGATTGCATAGCTG +TGGGACACTTCCATCATCTGGAACGTTCCATGTGACCCACCCTCCCAACCCCAGATCACGTAGCCAGGGCCTCTTGGAGCTGGGGGATGATAAACCTAGC +AGAGTCATCTGCTCTGATCCTCTCTCCCCATTGCATGGATGGGTAGACAGAGGCACGGGGGCTCCAGCACAGGGTGGGGGCTCCCACACACAGGAGGAGC +TGGATGGCCCCGGGATGAGCGTAGGCTCCGGTGGGAGAAGGTCAATGGCAGTGGGCAGGGAGAGGTACTGGACTGCACCCCCTGAGCCCCACCCCATGGC +CTGAAGGTCTCCCAGGCTCCCTCTCCCCGCCCCAAGGAGCGGAGGAGAGGAGGAGAGGCTAAGCAGAGACCTGGAAGGAAGACCCGGCCTTGCCCTGCTC +ACCTGCTCAAAGAGCCCAATGTAGAGAACTGGCAGGGTGCTGTACAGGAGGTTGAAAAGAGCCAGGAACCATCCTTCATACAGGGGCTGAGCCGGGGGAG +AAGGGCAAGGAGAACAAGTCAGCCTCCAGGCACCCAAGGAGCCTGCCAAGCAGGCACCCAGGGAGGGTTCTGGGTGAGGTAACTCTGGTCGAGTTACACT +CAAGGTTGGGGCTGGGACTGGGGTGGGGTGAAGTGCGGCCTGATAAAGGCGGCAAGATAAAGGGAGGGAGGAAAGCATGATCAAATTCCCTCATAATGGC +ACCTCTGAGTTTTTGTTTTAATTGGATGGCATCAAAAAAGGATACAGGCTGGGCACGGTGGCTCACGCCTATAATCTCAGCACTTTGGAAGGCCGAGGCG +GGCAGATCACTTGAGGTCAGGAGTTTGATACTAGCCTGGCCAACACGGTGAAACCCCGTCTCTACTAAAAATATAAAAAGTAGCTGGGCGTGGTAGCAGG +CGCCTGTAATCCCAGCTACTTGGGAGGCTGAGACAGGAGAATCGCTTGAACCCAGGAGACGGAGGTTGCAGTGAGCCGAGATCACACTATTGCACTCCAG +CCTGGGCAACAAGTGTGAAACTCTGTCTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGCTGGGTGCGATTGCTCATGCCTGTAATCCCAGCACTT +TGGGAGGCTGAGATGGGCAGATCACGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGCAAAACCCTGTCTCTACTAAAAATATAAAAATTAGCCAG +GCATGGTGGCAGGTGTCTGTAATCTCAGCCACTAGAGGGGCTGAGGCAGGAGGATCACTTGAACCCGGGAGGCAGAGGTTGCAGTGAGCCAAGATCATGC +CACTGCACGACAGCCTGGGCAACAGAGTGAGACTCTGTCTCAAAAGGTAATAATAATAAAAATAAAACAGAAACCAATATATACTTACTAAGGGGTTTCT +GTAAAGCTCCCTCTCAAATGCCCAGGTATTAGTGATGGGAGCTCATTCCTTCTCCAAGGCACCTGCTTCCCAGCAGTTTCCCTACACGCAGGGAATAGCA +CTGCCCTGGGGCTCCTCTAGTCCTTGTCAGGATACCGCTCAGAGTCTGGACCAGAGCCCCAGCTCCCACAATCGGATCTTCTCTGGGGTTCAAGGTCTTG +TTCACTCAACTCTCCCCAGAAGAGGAGGTCCATGTGCAGTGCCTGCCCTTGCTTGAAAGCTCTGAGTGTGCCGGGCACGGTGGCTCACGCTGTAATCCCA +GCACTTTGGGAGGCCAAAGTGAGCAGGTCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCTGTCTCTGCTAAAAATACAAAAA +TTAGCCAGGCGTGATGGTACACGCCTGTAATCCCAGCTACTTGGGAGGTGGAGGCAAGAGAATCACTTGAACCCGGGAGGCGGAGGCTGCAGTGAGCCGA +GATCGTGCCATTGCACTCCAGCCTGGGTGACAGAGTGAGACTCTGTCTCAAAACAAAACAAAACGAAACAAATATCCTGGAAGGTGTTGGGCACAGAGCT +AGACAGGGACCGTCACCTCCCTTCACCTGGACTCTAGGCCTCCACTAACGCAGCCTTGCCATGTGGCCTCAGGCAAGCCCTGTCCACCGAGGATCCCAGG +GTTCTCAGTGCGTCCAGGGCTGCTCCTGGCAGCTATGGGAGGGGCAGGGCATCCCCAGAGGCCCTGGTCATGGGGCAGCCAGGGTGGGGGACGCACCTGG +CCGGTGAAGCCGTTGTAGCAGGCAAACCAGACCTGCACCATCATGCTGGCCATGCTCTTGTAGAAGAAGTAGCGCAGGAACTTGCAGATCCGCACGTAGG +ACCAGCGGCCGTGCACCAGCAGGAGGCGCTGCAGGAAGCAGAACTGGCCGAGCACGAAGTCGCTGTTCTGAACTGCCTGCATGCCCTCCTGGCCCGCCAG +CCCCACGCCCACGTCCGCGGCTGCAGGGCACAAGCAGCTGGTCAGCCCCCCGCACGCCCCCAGTCCCGCCCGCCCCCCCAGACCCCCGCACTGTTCTGCC +CCCTATCAGCCCCCCCCATCTGCTTCAGGTCCCCCCAGTCCCACCGCCGCCTCCATCAGCGCCCCCCTCACCTGCCCCAGGTCCCCCCAGTCCCACCACC +GCCTCCGTCAGCCGCCCCCCACTCGTCCCAGGCACCCCCAGCCCCGCCGCCGCCACCCACTCTTGATCATGTTGATGTCGTTGGCACCGTCCCCGATGGC +CAGGGTCACCACCTGGTGGTACTTCTTGACCAGGGCCACGATCAGGGCCTTCTGCTTGGGCGTCACGCGGCAGCAGATGACCGCCTGGCACTTGGACGCC +AGGTCCACGAAGGCGCGCTCCTGCAGCACCTCGGAGCTACGGCGGGCTCTGGAGTCCTGGGCTGGCGGTGCAGCCAGCGGGAGCCCGAACCTCCGGCACA +GCAGGGACAGGCGCCTGGCGTAGAGGAAATCCCTCCTGGACTGGCCGAGCTCCTGCCACGCCTCGTCCATGTTCACGTTCTGCGCCAGGGCGCGCGGCTC +CTTCCGCAGGGACACCAGCAGTTTGTCCTGGCCGGCGGGGAGGGGGCTGTGCCAGGCGCCGTGGCCTCCAGGCCAGACTGGACCCTACCCGGCCCTCGGC +CTCGCCAGCAGTCCCCACCCCGAGCCCGCCGCCCCTCCAGGCCCCTCCCTGGCGCCGGGACCCCGCCGTCCACCCTGAGCGACACTGACCAGGAAGTCTC +CGTTAATGACCAAGGCCAGCTTGACCTGCGACAGGGACTCCCTGGTTAGAAGGTTGTTACTGTTTTCCCAGTAGGTCTCCAGGATGCGGCTGCGGGGCGC +AGGGGTCAGCGGGGCAGGGGAGGGGGCGGGCTTCTCCCCACTTCCCCGGGGGCTCCACTGCCCCTCCCACCCCTTCCACTGCCCACTCCCCCACCCCTGC +CCCTTCTCCTCCCCACTTCCCTCTTCCCCTCCCCTTTCCTCCTCCTCCCGCCGCTGCCCCTCCCCTTCCCCTCCACTGCCCACTCCCCCACCCCTGCCCC +TCCCCCTTCCCTCTCTCCTCCCCTCTGCCTCCTCTCTCCTCCCCTCCCCCTCCACCGCCCACTCCCCTCCGCTGCTCCCCCCTCCCCTCCCTCTCCCCTC +CCCCTCCCTCCACTGCCCCTCCCCTCCTCCCCACTGCCCCCATCCTTCCCCTCCACTGCCCACTCCCTCACCCCTGCACCTCCCCCTCCCCTCCCTTCCC +TCTCCCCTCCCCTCTCCCCTCCCCTCCCTTCCCTCTCCCCTACCCTCTCCCTCCACTGCCCACTTCGCCACCCCTGCCCCTCCCCCTGCCCTCACCTTCC +CTCCCTCTTCCCCCTCCCTCCTCTGCTCCTCCCCCTCCTCTGCCTCTCCCCTTCTCCCTCCACTGCCCCTCCCCCTTCCCTCCAAGCTCCCTCCACTCCC +CATTACCACACTCCTTCCTCCTACCCTTCCCTCCCCTCTCAATCCCCCCCTTCCCACTGTGCCTTGGGCTCCCCGTCCAGTGAGACACGCACCTGGGTGC +TCCTTGTCCTCACCTCCCCACTCCCCTTGCTCACCCCCCAACTCCCCACTTCTTACCTAATCTCCTTCTCCTCCAGAATGAGCATATTCTCTGACAGCAG +CTCGCAGGCGAAGCCGATGTTCACAGCCGTTTCTGCGAAGCAGACCAGCTCAGCGCCTCTGCGACCCGCCCCGCACTGGCTGCCTGGGGGCCACGCCCAC +TCTGCCCGGTGAATCCTGGCCCGACCAATGGCAGCCACATGCCCCACCCCCTGGCCATGGTGATTGGTTCAGAGAAGGGCTTGTAACCCAGGCTCACCAA +TGAGAGCCAGCCCTGAGATTTTGGCTGTAGTTCTGGCCGGGACTGGGCTGCCCAGAGATGTGTCTGAGGCCAGGATCAGCAGGCACATGTGCCTAGGATC +CACAGTGCCTTCAGGAACCCACAAAATGTCTCAATATCTTTTTAAATCAGAAGGGAAATAATTGAATATGTTTCCCTGGGCTGGCTCCTGGCCGACAGAG +GGCACCCTGAAAATCACTTTTTTTTTTTTTGACAAGGGCTCACTCTGTCACCCAGGCTGGAGGGCAGTGGCGCAATCACGGCTCACTGCAGCCTCAACCT +CCTGGGCATAAGCGAGCCTCCTGCCTCGTTTCTCTGGAGTAGCTGAGACCACAAGCATGTGCCACTGCGCTCCTCTGAGAGTTGCAGCATTTTTTTTTTT +TTTTTGAGACAGAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCAATGGTGCGATCTTGGCTCACTGCAACCTCTGCCTCCCAGGTTCAAGCGATTCTCCTG +CCTCAGCCTCCTGAGTAGCTGGGATTACAGATGCGCACCACCACACCTGGCCAGGCCCATTTTTGTATTTTTAGCAGAGACGGGGTTTGACCATGTTGGC +CCTGCTGGTCTCGAACTTCTGACCTCAAGTGATCCGCCCGCCTCGGCCTCCCAAAGTGCTGGGATGACAGGTGTGAGCCTTCAAACTTCAGGGAAGTTTG +AAGACCCATGCTGCAGGGGCTTAGCCACCCGGAGCTGCCCGGGACTCACCCTGCTTGTCCCCGGTGAGCACCCATATTTTGATGTTGCTCTTCTTGAGAC +ATTTGATGGTTTCAGGGACACCGTCCTGGAGTCTGTCCTCGATGGCTGTGGCTCCCAGCAGCTGGTGGGGGAGGAGGGCAGGGCGGGGAAGATGCTGAGC +AGCCGTCCAGCTCCCTGGCGGGGGCAGGAGAGTCCCAGGGCCCCCTTGGGTGCCCCCGCTGCCCACCCACCCTGAGGTCCTGCTCCATCTCGTTGTACAC +CTGTTGCAGGGCCTGTGCCCGGTTCTGCAGCAGGAGGCTGGCCTCCTGGTGGCGCTGCTGCCAGTCCTCGTAAATGTCCTCAGCCACCTCCCTGTAGGCC +AGGCACAGTGTCCGCAGGGTCTCCTGGGCAAAGGCCTGGGGGCCGGGCAGGTGGAAGCTGTCACCATGCTGAAGCCGACATCCGAGGCTCAGCCCTCCCC +AACCCCCTGCCGGGCTCCGGAGCCTGGGTCCCCCAACCAAAAGCCTGTTGCCTCCCCAGCCAACAGCAGCCAGAAGGGATTCAGAAAACTGGTCTGAGGC +CGGGTACGGTGGCTCACGCCTGCAATCCCAGCACTTTGGGAGGCTGAGGCAGGCGGATCATTTGAGGCCAGGAGTTTGAGACCAGGTTGGCCAACATGGT +GAAACCCTGTCTCTACCCAAAATACAAAGATTAGCCAGGCATGGTGGTGGGTGCCTGTAGTCCCAGCTACTTGAGAGGCTGAGGCAGGAGAATTGCTTGA +ACTTGGGAGGCGGAGGTTGCAGCGAGCTGAGATCACACCACTGCACTCCAGCCTGGGCGACAAAGTGAGACTCCATCTCAAAAAAAAAAAAAAAAATAGA +AAAAACAATAGAAAGAAAGCGGGGAAGAGGGCTGGGCGTGGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCGAGGCAGGCGGATCACTTGAGGC +CAGGAGTTTGAGACCAGCTTAACCAATACGGTGAAACCGCGTCTCCACTCGAAACACATAAAAAATTAGCCAGGTGTGGTGGCGCATGCCTGGAATCCCA +GCTACTCAGGAGGCTGAGGTGGGAGGATCCCTCGAACCTGGGAGGCCGAGGTTGCAGTGAGCTGAGATCGCCCTATCGCACTCCAGCCTGAGTATCAGAG +CAAGATTCTGTTTCAAAAAAAAAAAAAAAGAAAAGAAAACTGAGCTGCCCCTGCTCCCCACCTACTCTGTCTCAGACACCTGCTCCCACCCCCAGACCCT +CAGCTCTCTTTTGCCTCCAGACCTTCTTGGAGGACTGTTTCCCTGCCAGGAACACCTTCCCTATGCTTTGCACAGCAAATTCTTTTTTTTTTTTTTTCTC +GGGGGTGGGGGATAGGGTCTCACTTTGTCACCCAGGCTGGAGTGCAGTGGCCCAATCATAGCTCACTGCAGCCTCGAACTCCTGGGCTCAAGTGATTCTC +CTGTCTCTACCTTCCAAATAGCTGGGATCATAGGCACATGCCATCACACCCGGCTAATTTCTTTGTATATATATATATTTTTTAAATAGAGGTGGTTTCA +CCATGTTGCCTGGGCTGGTCTCGAACTCCAGAGCTCAAGCAAGCTGCACACCTGAGCCTCAAAACGCTGAGATTACAGGCAGAAGCCACCACACCTGGCC +TGCATGGCGAATTCTGACTATCACTCAAGACCTTCTATGCAGTCCACCCACCCGGTGCCTTCCCCAGCTGGGGCTCCCCCAGTCCCAGGCCCCTCCCTCT +GACCCCTCAACTTTGGCTCTCTGAGCCCCTTCCTTGGGCCCCTCATTTCTCAAGGGCCAGACCCAGGGTTGGGGCCTCTAGGGGCTGGGAGGAAACTGGG +CAGGCCCAGAGAGCAGGCACCCCAAGGGTGGTCGGGGGGTCCCCAAGGAAGGTGCCCTTACGGCTTCTTACCCCCCGACCCTGCCCCCAGCTTTGTGCTC +CAAGGGGTGGCCTTAGGTCTCAAATTTGTTTATTTATTTATTTTTATTTATTTATTTTTTGAGATGGAGTCTCACTCTGTTGCCCAGGCTGGAGTGTAGT +GGCGCGATCTTGGCTCACTGCAAGCTCTGCCTCCCGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGAGACTACAGGCCTGCACCACCACA +TCTGGCTGATTTTGTAGTTTTAGTAGAGACAGGGTTTCACCAGGTTGGTCAGGCTGGCCTCGAACTCCTGACCTCAAATGATCTGCCCGCCTCCCAAAGC +ACTGGGATTACAGGCGTGAGCCATCGCGCCAGCCTGTTTATTAAGAGACAGGGGTCTCGCCCTGTCGCCCAGGCTGGAGTGCAGTGGTGCGATCACAGCT +TGCTGTAGCCTCCACCTCCTGCACTCAAGCGATCCTCCTGCCTCAGGCTCCCAAAGTGCTGGGACCACAGGCACGCGCCACCATGTCTGATTTCCCTTTT +GTTGTTGATGGGGCACGGGTCCAAGAGCTTGGGCTTGACACAGCAGAGGAGCTTCACGGACATTGGCAGCCTCCGACAGGCCTTGACCCTTCTTCCGGCC +TCAATTTACCCATCCATTCCCTGGGGTGGCTGAGCTAAGCTGACCTGCTGAGCTCCTGGGCTCTAGGTCATTATTGTGACCGCACTTCCAGTTCAGAGTG +CCCCCACATCCTGGCAGAGCAGGGGACACAGGACATCTTCCCACACACACCCCGCTGCCCTGTGCTCCATGCTGCTGGGGCCCCAGCAGAACCTGTGAGG +AGCCCCCAGGCTGGACGCAGAATCCTCTGGCCCTGTAGGGTCAGGGCTGGACCAGGGGGAGGCAGCCTGGGGTGATGACAGCCCCATGTTGGCAGGGGGT +GGGGCAGGAAAGGCCCCATGTGTGGGGAGCTTGTGGCTGAGTCATGAGGACACCGAAAGCTTCTGAATGACAAAGGTGCAGGGAAGACCCTCCCAGCACA +GGAAACAGCATGTGCAAAGGTGCCAAGGCAGCACCTGAGAGTGGGGAAGTCACAAGCCAGAAACTGGGTCCTAGGGAGTCCCTTGGTGAGGCCAAAGAGA +GACCAGGCTGGAGAGGTCAGCAGGGGACAGAAAAAGCCTCAAATCCTGGGCCGAGGAGTTCGGGCTTCCCCCACAGAGTGGGAAGCTTTGGAGCAGACGG +AGCTGAGTGTGTCCTGGCAGCTGGGCCAGCTCAACCGCACGGTCGTCTTGTGCAAATGAGAAAAATACACCCTTGGCCGGGCGCGGTGGCCTACGCCTGT +AATCCCAGCACTTTGAGAGGGCGAGGCGGGTGGATCACCTGAGGTCACGAGTTGGAGACCAGCCTGGCAACATGGTGAAACCCCATCTCTACTAAAAATA +CAAAATTGGCCGGGCGTGGTGGCGGGCGCCTGTAGTCTCAGCTACTCAGGAGGCTGAGGCAGGAGGATAGCTTAAGCCTGGGAGGCAGAGGTTGCAGTGA +CTCAAGATTGCACCATTGCACTCCAGCCTGGGCAACAGTGCAAGACTCCCTCTCAAAAAAGAAAAGGCAGGCTGGGCGCGATGGCTCATGTCTGTAATCC +CAGCACTTTGGGAGGCCAAGGGGGCAGATCACCTGAGGTCAGGAGTTCAAGACCAGCCTGGCCCACATGGCGAAAACCCATCTCTACTAAAAATATTAAA +ATTAGCTGGGTGCACTGGCGTGTGCCTGTAATTCCAGCTCCTCGGGAGGCTGAGGCAGGAGAATCACTTGAACCCGGGAGGCGGAGGTTGCAGCGAGCCA +AGACTGTGCCACTGCACTCCAGCCTGGGCGACAGAGCAAGACTCTGTCTCAAAGAAAAGAAAAGAAAGACAAGACAAGAAAAAGAAAAAGACGCTCTCTC +TCTGGGGGCTACACTTGGGAGTTCAGCTGCCTCCCAGCCGGTGTGTGTGTGTTTTGTGTGTTGCCGGGGGAGGGTGTTTTGTACAGTGCACAACATACCT +CACTGTACATAGCCATCCCAGGTACCTGCAGCCTTCCATTTCTCCGTACAGTCTCCTCCCCTGCCTCCTCCTCCTCCTGTCCCTACACACACACACACAC +ACACACACACACACACACACACACACACACACACACACACACACACATAAGCCAGCCTTCCTGAAGGGACTCACAGCCAAGGCCTCCTCTGTGGCAAATT +CCATTGCCCCCCTCCTGTGCAAGCGTTCGAAGATGACCGTGTCGGCGCCCTTGGTGTACAGGCAGATGGCGCCCTCTGGCTTTCGAACTGTGGGGGAACA +GGCCCTGCTGCCCACAGAGGCTCCCCGTCTGCCCGCCCCACCTTGGGGGGCCCAGGGCTTGGGTGGCGGGGCTCACCCAGCACCGACATCCGTTTGCGCG +TGCTGTTGAAGTCCATTATGGCCAGGACCTGGTAGACCCGTTCCTCCCCCAGCTCCATGATCGTGACGGTGTCCTGGGTGCGGGACAGGAACACGTAGCC +GAAGTTCCGGGCTGCGGTGACCAGCGCCCCCTCGTCGGGGGAGGCCGCCTGGTACAACAGCTGGTCTGGTAGGGAGGGGGGCCATTTTGGGGTCACGTGG +TGGAGCCCGTCTCCATCTCCACAGTGCAGGGAGGAGATGGGTATCGCCTGGGCTACACCTTTATTGATGGTGGCCGGGGACCCCCGCCTGTACAACCCAA +TGCATGGAGGTGAGCACTTGAGACTAGACGACCTTCCCGCTCAACAACAGATCCTCGGGCTCCGACCGCAGGCCTGGACATCCTTTAGCCCTGACGATGA +CACGTCCGCCCTCCCGCCACGATGCTTGTCAGCACTGTCTGGGCTCCAGGCCCGGACGCCCTCGAGGTGCGGCTGGTGTCACACCGGCCTCAGCGCCCCC +CAAGCCAGCTGAAAGCCCTGGAAGATGGGCCGGGTGAGCTGCGGGGCTGGGGACACTGCCGTGCCCCGGGGGCTGAGCGGCCTCAGAGATGGGGAGGTGG +GTGGGCGCACCTGGGCGCTCACGGGGGCTCTCCCGCACCATCACCGTGTGGCAGATGGCCAGCAGGCGCCAGAACTCCCGCACGGCCTCGTCCCCGTTGG +TCCGCACGAGGTGCAGCAGGGCCGCATTGTGGAAGAGCAGCTTCCCGTCGGCGAACTTGTTCCAGAGGTAGGGGTTCTCCTGGGGGTGGCGGGGGCACGG +GCCGGCTGTGGGTGGGCCGCTCCCCGTGCCCCGTCCCCCTCACCGTCCCGCGCTGCAAGCCAGGCAGGCTCACCTTAGGTCGGGTCGTGGCCTCTGAATC +CGGCCCTGGGGAAAGACACAGCTTCCTGCTTCAGCTCCCACAGGCCCCCCATTCGGGATCCCATAGCCCCTGACCCCTAGTTTCAGGCTTCCGGGGGCCA +CTGGTGCAGCCACACAAGCCAGGCCTGTGGCCCTGGAACCGACACCCCGAGCAATCTTGGGGCGAAAGCTGACCTCAGTTTCCACCACCTGCAGAAAGCG +GGGAAGAGGGGAGCACACCCATCCTGTCTCCCAGGGACCCCAAAAGGACAGCCTGGAGCCGGATGCGGCCCCGTCCCGTCTCCCAGGGACCCCAAAAGGA +CAGCCTGGAGCGGGATGCGGGCTAGGGACCCCAAAAGGACAGCCTGGAGCGGGATGTGGCCCCTTCCTGTCTCCCAGGGACCCCAAAAGGACAGCCTGGA +GCGGGATGCAGCCCCATCCGTGGGACACACTTTGTTTCCTCCTCCTGGGGTTTTTGTTCTTTTTTATTTTTATTTATTTATTTATTTATTTATTTATTTA +TTTATTTATTTATTTTTGAGACAGAGTCCTGCTCTGTCGCCCAGACTGGAGTGCAGTGGCACAAGCTCAGCTCACTGCAACCTCAGCCTCCTGGGTTCAA +GTGACTCTCCTGTCTCAGCCTCCCGAGTAGCTGGGATTACAAGCTCATGTCACCACGCCTGGCTCATTTTTGTATTTTTAGTAGAGATGGGGTTTCACCA +TGTTGGCCAGGCTGGTCTCAAACTCCTGACCTCCAGTGATCCGCCCGCCTCAGCCTCCCAAAGTGCTGGGATTACAGGCGTAGCCACCGCACCCAGCCAC +TTTTTATGCTTTATTGTTCTTAGAAATGGGGTCCTACTCTGTGGCCCAGGCTGCAGTGCAGTGGTGCGATCATAGCTCACTGCAGCCTCAACCTCCCGGG +CTCAAGACATCTTCCCTCTTCAGCCTTCCAAGTTGCTGGGGCAACAGGTGCATGCCACCCCTTTGTGGTGTCTTTTGTGTGTGTGTGTGATGGAGTCTCT +CTCTATCACCCAGGCTGCTGGAGTGCAGTGGCGTGACCTTGGCTCACTGCAACCTCCACCTCCGGGTTCAAGCAGTTCTCCTGCCTCAGCCTCCTGAGTA +GCTGGGACTACAGGTGCCTGCCACCATGCCTGGCTAATTTTTGTATTTTTAGTAGAGACGGGGTTTTGTCATGTTGGCCAGGCTGCTCTCGAACTCCTGA +CCTCAGGTGATCCACCCGCCTCAACCTCGGGCCCATTTTTCTATAGCTGAACTTGAACCATTTCTTGGGGACTTCTCACTACACTAAATTATGACCCAGT +CCAAACCACGTGCCCTGGTTATAAATTAGACCCGGGGCTGTCAAACTACACCCCACCACATCATCAATTTTTGTACGGCCTGCGAGCTAAGAATTGTTTT +TGGATTTTTAATGGTCAGGAAAAAAAATGACTAGAATAATACTAATACTGTTTTGTGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCTGAGGCAGGCAGATCACGAGGTCAGGAGATCGAGACCATCCTGGCTAACACGGTGAAACCCTGTCTCTATTAAAAATACAAAAAATTAGCCGGGCGT +GGTGGCGGGCGCCTGTAGTCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATGGCGTGAACCCGGGAAGTGGAGCTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCTGTCTCAAAAAAAAAACAAAAAACAAACAAACAAACAAAACTATTTTATTTTGTGATCTGAGAAATACT +CAGCAATTCGAATTTCAGCATCCACAAATAAAGGCTTGTGAAAGTCAAAAGAAGAGCAGTGGCCGGGTGTGGTGGCTCACATCTGTAATTCCAGTGCTTT +GAAAAGCGGAGGCAGGCGGATCGCTTAAGCCCAGGAGTTCAAGACCAGCCTGGGCAACATAGGGATTCCCTGTCTTGACAAAAAATACAAAAATAAGCTG +GGTAAGGTGGCACTCTCCTGTAGTCCCGGCTACTTGGGAAGCTGAAGTGGGAGGATTGCTTGAGCCCAGGAATTCGAGGCTGCAATAAGCTATGATTGCA +CCACTGCATTCCAGCCTGGGCGGCAGAGCAAGACCCCATCTCAAAAAATAAATAAATACACACTGTTTAAAAGTTTGGCTAGGTGTGGTGGCTCATGCCT +GCAATGCCAATATTTTGGAGGCTGAGGCAGGCAGATCACCTGAAGTCAGGAGTTCGAGACCAGCCTGGGAAACAGGGTGAAACCCCATCTCTACTGAAAA +AAAAAATACAAAAATTAGCCAGGCGGGGTGGCACGCAACTGTAATCCCAGCTACTTGGGAGGCTGAGGCGGGAGAATCAACCCAGGAGGCGGAGGTTTCA +GTGAGCAGAGATCGCACCACTGCACTCCAGCCTGGGCAACGAGAGCAAAACTCCGTCTCAGAGAGAAAAAAAAAAAAAAAGTCGGCCGGGCGTGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCAGGTGGATCGCCGGAGGCCAGGAGTTCGAGACCAGCATGGCCAACATGGTGAAACCCCATCTCT +GCTAAAAATACAAAAAAATTAGGTGTGGTGGCAGGTGCCTGTAATCCCAGCTACTCGGGAGGCTGAGCCAGGAGAATCGCTTGAACCTGGGAGGTGGAGA +TTGCAGTGAGCCAAGATTGCACCACTGCATTCCTGCCTGGGTAGACAGAGTGAGACTCTGCCTCAAAAAAAAAAAAAAATTTTCCTGGCCCCCTCCAAAG +GAAACCAGGCCATCTGGCTACGGTTCCCTGGTTCAGATTCGGGCGGAGGTGCTGGGCATGGGGCCAGACGTGGCTCTGGTTCTCAGGCACCCTGAGCCCC +TTGAAGATCGAGGACCCAGCTGGGAGCTCAGGTGTCGGGGCCGCACCATAGACGCGGCCGCTGATGCAGCACTTGTTGAAGGTCAAGATGTTCTGCGTGA +GCGTGCCCGTCTTGTCCGAGAAGATGTATTCCACCTGGCCCAGGTGGTCGTTGAGGCTGGTGCTGCGGGCCTTGGCAGGCACGTCCTGCGGCTTGTAGTA +CATCTGCACGTCCCAGTCGATGAAGACGCTGTTCCCCAGGTAGATGAACTCGGACCTGCAGAGGCACTCAGGGTCACGGTCAGCCCCGCCTGCTGTGTGC +CATCCCCATGCCTCCCCGTTCCGCGTTTGCACCGGGGACGCAGCCGGCGGAGACTCACAGGATGAACATGGACATCGGGATGGTGACGCTGAGCAGGATG +AGGAAGCTCCAGAAGACGAAGAAGGACTCTGCGGCCACGCTGCTCCCATGCACCCCCGAGAGGTAGTAGTGGTGGTCTTTGAATTCTTTGACTGAGAAAC +CGAAGCCGAAGGCCAACACCAGGCAGACAAGCACCACGGAGATGAAGATCTGGAAGGCAGACGCGACAGGGTGGGTGAGGGGGGCGGGGGTCCCCCACTC +TGCCATCAGGATGGGGTAAACACAAAGATAAGGCTGGGGCTGGGCACAGTGGCTCATGCCTGTAATCTCAGCACTTCAGGAGGCTAAGGCAGGCGGATGG +CTTGACGTCAGGAGTTCAAGACCAGCCTGGGCGACAAAGTGAGACCTCATCTCGACGAAAAACTTAAAAAATAAATTAGTCAGGCATGGTGGCGCACACC +TGTAGTCTCAGCTGCTCAGAAGGCTGAGGCCGAGGATCGCTTGAGCCCAGGAGGCTGCAGTGAGATATCATGGCGCCACTGCACTCCATCCTGGGCAATA +GAGTGAGATAGAAAAACTTTTTTTTTTTTAATTTTTTTTTTTTTTTGAGACAGAGTCTCGCTCTCTCTCCCAGGCTGGAGTGCAGTGGCGCGATCTTGGC +TCACAGCAAGCTCCGCCTCCCGGGTTCACACCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCGCCACCACGCCCGGCTAATTTTT +TGTATTTTTAGTAGAGACGGGGTTTCACTGTGTTAGCCAGGATGGTCTTGATCTCCTGACCTCGTGATCCACCTGCCTCAGCCTCCCAAGGTGCTGGGAT +TACAGGTGTGAGCCACTGCACCCAGCCGAAAAACATTTATTTATTTTTATTTTTATTTATTTATTTATTGAGACAGAGTCTTGCTCAGTTGTCCAGGCTG +GAGTGCAGTGGTGCAATCTCAGCTCACTGCAACCTCCACCTCTGGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGATTACAGGTGTGA +GCCACCACGCCCAGCTAATTTTCGATTTTCTGTAGAGACGGGGTTTCACCATGTTGTTCAGGCTGGTCTCAAACTCCCAACCTCAGGTGATTCACCCACC +TCGGCCCCAGAACGTGCTGGGATTACAGGCATGAGCCATCTCACCCAGCCTAAAAATATATTTATTCTGGCCAGGCACGGTGGCTCATGCCTGTAATCCT +AGCACTTTGGGAGGCTGAGGAGGGCGGATTGCTTGAGCTCAGGAGTTCGAGACCAGCCTGGGCAACATGGTAAAACTCCGTCTCTACTAAAATACAAAAA +AATTAGCCAGGCGTGGCGGCGTGCACCTATAGTCCCAGCTACTCGAGGGGCTGAGGCAGGAGACTTGCTTGAACCCGGGAGGCAGAGGTTGCAGTGAGCC +AAGATCACGCCACTGCACTCCGGCCTGGTGACAGAGTGAGACTCCATCTCTAAAAAATAAATAAATACATAATTATTATTATTTTATAAAACTTTTTAAA +AAATTACTTTAATGAAAAATTTTCTGGCCCAAAGACCTGCCCACAGGATCAGGCCGCACATTTTGCAGAAGAAGGAAACTGAGGCCTGGAAGATGACATC +CCTGACCCTGCACTCCTCTGTGTTCCTGGGGCAGGGGCACTTGTTGGCAGCTCACCACAACCACCAGCTTGTTCATCAGGAGGTCCAGCTTGGTTCTCTT +CAAATGGATCTTGCCACAGTTCTTCATAATTTTTGTGTCAAAACCTACAAACATGTATCCATCTATCCACCCACCCACCCACCCATCCACCCCTCACCCA +CCCATCACTCACCCATCCACCCACTCCCCCACTCATCCACCCACCTACCCATCCACCCCTCACCCACCCATCACTCACCCATCCACCCCTCACCCACCCA +TCACTCACCCACCCACCCTTCCACCCCTACCCACCCATCACTCACCCATCCACCCACCCCCCACTCATCCACCCACCCACCCACCCATCCCCACATCCAG +GCACCCACCCACCCACCCATCCCCACATCCATCCACCCACCCATCTGCCCATCTATTTGTCTATCCATCCATGCACTCATCCTCTCACACATCCATCCAC +CCACCTACCCACCCACCCATCCCCACATCCATCTACCACGCTCCCATCAGTACAGCTCCCACTCCAGGACCCTGGAGCAGCCGTACCAGCATAAATGACC +AGTCCATAGCAGGTGTCTGTGTTGCGAATCCTGCAGCCTCGGAGGAGGAGGTTGCCAATGTCCAGGGAGTATTTCTTGTCATTCCATTCCAGGCACCCCA +CGAAGTGGTGCATCCGACTGTTAGGCGCCTCACACGTCACTGTGCCTGTGGGTGGCCAGGTGGTCAGTGGGTCAGTGGGCTCAGGCCCTCCTCCCCAGGT +TCCCTGCACCGGGTGCAGGTGAGAACATTCCGGCCACCCTCACGAGCCCCTCTGTGCCCCAAACTTGCCCTATGGTGCCCCAGCACTGGGCTGCCTCCAA +AGCCTTCCTGTCCCCACCTGGCCTCAGGGACTTTGGGCAGGCTGTTCCTTCCACGGGGACTCACACTTCCCTGATCCTCCAGCCAGATCAGCCCCTCCTA +GCTCCTAGCTCCCTCCCTCGTGGTTCTGATCCCAGCATGTGACGAGACATTTATCTGTGCAAAGCTATTGTTAATGTCTGTGAACTCCATGAGAACTGGT +GCCAGCCTCATCTCGGCCACACTCTGACCCCAGGGCACGGACCAGCACCTGCATGCAGTAGGTGCTCAATAAATGTGTCAAGAGGGAAGAGGAGAAGGGA +CGCCTGATCGATGAGCCTCCTTTTGGGTGCCGGAGCCTGTCTACCACCACCACCAGCCCCCCATTCACCAACACCCTGCAATGGCCTCACTTCATTGGAG +AACTGCACAGACTGGCCCGGGGCAGCATTCAGTGAGGGTTAAAATGACAATGGGGCATGGGTTGGGACCCCAGAAGAGAGAGGGGCCACAGGGTTCCTGA +AGGGTCCTCACCTGCCTCCCCATCGCGTCTTAGGGATGGGGACCCTGACTCCATCCTGGATGCAGGAATTGGAGACGCTCATGGTGGGACGGCCAGAGGG +CAGAGAACCACAGGGCAAGCCCACACCTCAGGCCACCTCTCTGAACCTCAGTGTCTTCCTCTGAAAAATGGGTCTATGCCCAGTGAGAATGCTGGGGCAG +ATGGACGAGGCCAGGGCCCACAAAAGCCTCCTTGCTCAGCCCGGGAGGAAATGCTAGAGGAAGAGCCGCTGCCTGTCTATGAGTCTGTGTCCCAGTGGTG +TTAAAGAAGGAAGCCGGCCGGGTGCGGTGGCTATGCCTGCCATCCCAGCAATTTCAGAGGCCGAGGCGGGTGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTCACCAACATGGTGAAACCCCGTCTCTACTGAAAATACAAAATTAGCTGGGCGTGGTGGCGGGCGCCTGGGATCCCAGCTGCTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCCGTGAACCAAGATCGCGCCACTGCACTCCAGCCTGGGCAACAAGAGCGAGACTCTGTCTCAAAA +AAAAAAAAAAAAAAAAAAAGGAACCTTTAGCCAAGTTCTGGGACTGTCAGGGAAATTAGAGAGGATGGGTGTGGCCCCCTCCACCAGGGCTAAGCCTTTC +CCCAGATATCACAGACAGATGGGGAAAACCTCTTTGGGTGTCAGGAGCAAGGAAAAGATTCTGTCCTCAAACCAATTAGAGTGACTCTCCTTCACAATAA +GATAAGAAAACCAAACAAAACTGTACCCCCAGACTGGGCTGCAGCAAAGAGTAACTGTTTCCACATCACGTGTGAAACATCTCCAGGTGGAAAATAAGAA +ACCGTCAAGCAGGCCGGGTGTGGTGGCTCACACCTGTCACCCCAGAACTTTGTGAGGCCAAGGTGGGTGGATCACCTGAGGTGAGGAGTTCGAGACCAGC +CTGACCAATATGATGAAACCCCGTCTCGGCCGGGTGCGGTGGCTCATGCCTGTAATCCCAACACTTTGGGAAGCCGAGGCAGGTGGATCACAAGGTCAGG +AGATCGAGACCATCCTGGCTAACACGGTGAAACCCTGTATCTACTAAAAATACAAAAAATTAGCCAGCCTGGTGGCGGGCGCCTGTAGTCCCAGCTACTC +GGAAGGCTGAGGCAGGAGAATGGCGTGAACCCAGGAGGCGGAGCTTGCAGTGAGCCGAGATTGCGCCACTGCACTCCAGCCTGGGCAACAGAGCGAGACT +CCGTCTCAAAAAAAAAAAAGAAAAAAGAAACCCCGTCTCTATTAAAAATACAAAAATTAGCTGGGAGTGGTGGCACGCACCTGTAATCCCAGCTACTCAG +GAGGCTGAGGCAGGAGAAACGCTTGAACCTGGGAGGCAGAGGTTGCAGTGAGCCAAGATCGCACCACTGCACTCCAGCCTGGGAGACAAGAGCGAAACTC +CGTCTCAAAAAAAGAAAAAGAAAAAGAAACAGCCAAGCATTGGAGGTGTCAGCACTCTGTTCTCAGAGGCCTTCCCACCACAGGAATTGCCAGCCCATGC +ACGCAGGTGCCTTTTCAATGAAACAACCAAACGTGACTGTGTTATGGTTAAATTTTACACTTAATAGAATGTAGCACTTTATTTTTGGTTTTGACACAGG +GGTCTCACTCTGTTGCCCAGGCTGAGTGCAGTGATGTGATCACAGCTCACTGCAGCCTCAGCCTCCCTGAGCTCAAGCGAGCCTCCCACCTCAGCCTCCC +AAGTAGCTGGGACCACCGGCATGTGCCACCACGCCCAGCTACTTGTTTTATTTTTGTAGAGATGGGGTCTCGTTATGTTGTCCAGGCTGGTCTTGAATTC +CTGGGCTGAAGTGATTCTCCTGCCTCAGCCTCCCAAAGTGCTGGGATTCCAGGTGTGAGCCACTGGGCCTGGCCAGCACCTTGTTTTAAAAACAGTAATA +ACAACAACAAAATACCCTAACTTTTAACTTTTACAGATTCGAGGGACGTGACTCCCTGCTCAACGCCTCTCACCTTGAAAGGACGCCATCTTCTTTATAG +TGGCCAGTTCTTTGTGGGTGACCATCAGGGCCTGTCTGAACTTCAAGTTGGTCTCCCTGGTGACGAGGAGAGGAGGGAGGTGAAAGTGGAGTTGATGGAT +GCTTCGAGGAGCCCCCAGACCCCTTCTGGAGTCACTCAAACATTTTCACTGAGCACCTACTAGTTCGCCAGCTGCCAGTCAGATGGCTGAGGCCCAGAGA +GGGAGAAGGCCTTGCCCAAGGCCACACAGCACATTTGCAAAGTGCTGAGGCCAGGGCCTAGGGCCTAGGGCCTCCTGCCCGTATGCACACAATGGAAACA +ATGGGGAGGGTGGGCGTCTTCCTCCCCTCAGTGCCTGGCAGCACCCACGCCCCAGACACTCATGGGGTGAGTGACCAAAGTCTCTGAGCGACCTTGGCTG +GCCGCCTCCTTGGTGACTGGGGAAGGGGGCTCCTCCGGGCCATGCTCCCCACCCCCCAGGGTCCCCAGCGATGCCACAGCTCCTCACCCGTCAATGTCCA +CCGTCTCCACATAGCACAGGCTGCTGGGCTCCGTGCTGGCCAGCAAGAGCATGTCGGCCTGGTGTGGAGTGGGGGGCAGCGTTGCAAGAGGGGATGCAAG +ACAAATTGGGGGTGCGGCAGCCCTCCCCACCCTGGGAGGGGTGCTCTCGGTGAGGGGGCGCGTGGTTCTGGGACCTCGGGGTCAACCCCAGCTCACTGGG +ACGATGTTGTCCTTGCGGAGACAGACCACATCCCCCACGCACAGATCCTGCCATTTCTTCTGCTTGAAGCTGCGGGGAGAGGGGGTTGTGAAGGAGGCCC +CTCCCTCTGCCAACCCTCCCCACACCGGGAGACCAGAGGCACGGGATGACGGGGGGCCCGCAGCTGCAGTCCCCACCTCCGGGCCTTTGCCCCCTCAGGA +AGCCTTCCCCGGGCTCCCACCCCACTCCCCGCGGGTCCACGCTCCCACCCAGTGACCTCCAGGGTCCTGCACCCACGTCCTCTTCAGACTTTCCTTGTCC +TCCCCATCGCCCGAGCCCTAAGCTCTGCAAGGGTTCGCCATCAGGGCCTCGGCCTCTGTCCTCGTCCCGGCCAAACGCCTAATGAATGCAGGCCCGGTTC +CTGTCGGACTCAACCAGCCGGGAGATCAGGGAGCACGGAAGGTGATGGACACTTGCCGAGGCCGATGACCCTGCTGGGCTGGAGCCCCCGTGTCCCCGCG +GATCCCCAGCTGCAGCCCCAGCCTCACCTCTTCCCCATCAGAATCTGGCAGGGTCTGTTGTTGATGGCTCTGTCACTCTTGTGTCTCCCCTGGGCCAGGA +GGGAAAGGATCAGAGAGACCGTCCAGCCTCTCCTGCCCCCGCCCAGGCCGCTGCCGCACTGCAGCCCAGCAGTGCCCGCCCGCAACACGGGGTCCCTGTC +CGCTGGCCCCACGCCACGTTGCGTCTGCTCAGGGATCCCGGACGTGGGGGCCACTGGACCCACTGCTATTGGCGGGGAGAAGACAGGCGTGCTGCCCACC +ACCTAGAGTGCCTGCCAGACCACCCCCCACCAAAGCTCAATGGCCCCAAAACCACGCACCGACAGAGCCAACGCCACCTGCGGCACCTGCCCAATGTGGG +TGCTAGCAGATAAGGACAATGTAGCCCCAGCAGCTGAGGCTCCCAGGCCCACGTTCCCCTAATGCTCCAGGAAGCCCAGCCCTCCTCCCACTCTCGCCCA +GGGATCAAGAGACCCCCCCGACCGGCCCCGCTCCCTCCCCCAGGCAGCTGCATCCAACAGCACTCACCATGTCGTCCACCAGGTCCCGGGTGGCACGGAT +GAAGAGGAGGCAGACCATAGGGGTACTGAGCGAGAACCAGGGCAGCGTGGAGATGTCGGGAATGCTCTGACGTGAGGGGGCCACAGGAAGGGTCACACCA +GCCCACTCCCCCGTCCCCTGCCCTTCCACCAAGCCGACCTAGCCCCGCACTCGACACCACGTGACACATCTGCTGGCCACCTTGACCGGGGTCCAGCCAT +CTCCTGCAACCCCCAGCCCTCGGGACAAACGCCCCGGCATCCCTCCACCTGCCTGGAACTTCTCCCACACGCCTCGTCTCCCCAGCAAACTCCCCTTCTC +CCGTCCAAGCCCAGCTCCCACGGTGCCTTCTCCAGGGAGCCTCCCCCAGCCCCAAGCTTGGCCGCCACTGCTCCCCCTCCCTCCCATGTCCCTGCTTCCC +CAGGTCACCCTGCAGGTGTGAGCTCCACCATCCCCTACCCTGGCACCCGGCCAGCGGCCTGCACACAGTAGGTACTCCATTAATGCTGAATGACTCGATG +GATGAAAGGAGAACCTCTCCATCCAGAACAGAAATGAGATGTTGGGTGAGAGTGTTTGCTCTGAAAACAGCGCCCCTGGCCGGATGCCGGCCCCACGCTG +GCCTGGACCACCCAGGTACCGGGAAGTGGCTCCACAGGTCCTGAGAACATGCTCTGGGCTCCTCCTTCCCCCTCGCCTCTGAGGTCAGCTGGGAGGGCGG +GGGCCAGGGGAGCTGCGTGGCCGAGGCCGTTTAGGCTGGGGAACAGCTATGCCTCCCGATGCCCAGCCCTGCCCAGCAGGAACCAGCGGGGCGTGGAGAG +GGTGCCGTCATCAGACCTGGAGGGTGCATCCATCCACCTTTGTCATTCAACATGTACTGAGCGCCTCTTGTGTGCCAGGCCCTGGGCAGGGTAGTAGGGA +CTCAGCGCTGAGGGTCCCAGTCTGTGGGGAGTGGGACGTGAACCCACCCATCACACAGACAAACACATCGATGCTGCCAGGTGGCTAGGGGGGACTTCCT +GGAGGAGGCAACACGCCTCACCTGCAGGATGATGATGATGAGGAAGAACAGGTTGGACACGCGGTGGAACTGCTCGTACAGGTTCAGCGGCAGGAACGAG +TAGAAGTTGTACTTGGCCGTGCGGATGACATTGGTCTGGAACGAGAGCCGCGGGCTGCCTGGCAGAGGGGTGCCATCCAGGCCAGGGGATGGGGGTGCCC +GAGGCCAGACCTGCCTCACTTGGCCTCGCCCAGCATCCTCTGGGCTATGGGACACACACCATTCATTAAGCATCTACTGAGCCAGCAGTTACTGAGCACC +TGCTGAATGCAAGGCCTCAGACCAGCATTTACTGAGCACCTGCTGAATGCAAGGCCTCAGGCCAGCATTTACTGAGCACCTGCTGAATGCAAGGCCTCAG +ACCAGCATTTACTGAGCACCTGCTCAGTAATGTAAAAGCCTGGAGCCAGCATTAATCAAGCTTCTACTGAGTGCAAAGACTCATGGAGCTGTGACCAGCA +TTTCCCAAAGCAAGACACCCAAGAGGATTTCAGGTAGGGCCGCGATGGACACATTGTACTTTCAGGTTGGGTATTAACTGACCCTCACGTGCACTGGGAC +AGGGCAAATGAGACACACAGAACTCTTGTGCCAAACCAGTGATTTGGTTAGGACGGGCGGTTCGGTCCTCGAGATGAAAATAAAAATATCGGCCAGACAT +GGTGGCTCACCCCTGTAATCCCAGCATTTCGGGAGGTCAAGGTGGGTGGATCACTTGAGGTCAGGAGTTCCAGACCAGCCTGGCCAACATGACAAAACCC +CATCTCTACTAAAGATGCAAAAAATTAGCCGGGCGTGGTTGTGGGTGCCTGTAATCCCAGCTACTTGGGAGTCTCAGGCAGGAGAATCACTAGAACCCGG +GAGGCAGAGGTTGCAGTGAGCCGAGATCTCGCCACTGCATTCCAGCCTGGGCGACAGAGCGAGACTCCATCTTAAAACAAAACAGAAAAAAGAAAAAAGA +GGCTGGGCGCAGTGGCTTACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGTGGATCACCTGAGATCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACTGTCTCTACTAAAAATACAAAAATTAGTCAGGCGTGGTGGTGCATGCCTGTAATCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATTGCTTG +AACCCCGGAGGTGGAGGTTGCAGTGAGCCGAGATGTCGCCACTGCACTCCAGCCTGGGCAACAGAGGGAGACTCTGTCTCAAAAAAAAAAAAGAAAGAAA +GAAAAAGAAAACGAAAACCAAAAAAAGAAAACTATCGAGCAAATACAAGCAGAGGCAGGACTCAGGAGGAGCAAAAAATAGATTCCCCGAGGGTACCACG +GCAGCTCCTCTGGAGCAGGGAGGCGCGGGAGGGGCCGCCCACCTTGTATTTCTTCCTTTGCCAGCACAGGATCACCTTCTCCTTGAACTGCCCGTTGTAG +GCACGGTTGTTGGCCTGGACCTTCCAGGTGAATGCTGCAGCGAGAGAGCCGGGCGTCGCTGGAGCTCGAGGCCCAGGACAAACACCCCTAATGACCGCCC +GGAGGAGGGCTCATGGGGCCCGTGGGACCCAGGCACTGGGGAGGCCCGAGATGTCAGAGCCCGTAAACAGACAGTCGGGCAGCAGGCACCACCTGGGGAC +CTACCAGACCCTGCCCATAGTTGGCGCCGGCACAAGTGGATTCCGAGAGTGGCCACCCACACCCCCAGCCAGGGGCCTGTCCTGAGACGCAGAGAACAGG +CCCTGGGAGACCGTTCAGGCCTGTACATTTTACAGAGGGGGGTAAACTGAGGCTTGGTGATGGGCTCTTGGGTGTCCAAGGCCATACATCCAGCTGGCGG +CCCAGATCTTTCTGGGCATGCAGCCCCCAAATCCTGAGCCAAATCCCCCAAACCCAGTCAGTACTAGGGTTGGAGACTACTAGAAACCAAATGAGAATCC +TAGGCAAGGCCTGACGTGCAGGTCTGGGGGCCCCAGCCCGTCTCAGCCTCAGCCCTGCACTTTTTTCTTTTTTTTGAGATGGAGTCTCGCTCTGTCACCC +AGGCTGGAGTGCAGTAGCACAATCGCAGCTCACTGCAACCTCCACCTCCTGGGTCTCCTGGGTTCAAGTGATTCTCCTGTCTCAGCCTCCCAAGTAGCTA +GAATTACAGGCATACGCCACCACGCCCAGCTAATCTTCGTACTTTTAGTAGAAACGGGGTTTCTCCATGTTGCCCAGGCTCTCGAACCCCTGACCTCAAG +TGATCCACCCGCCTCAGCCTCCCAAAGTGCCGGGATTACAGGGGAGAGCCACCACGCCTGGCCAGCCCTGAACTTCATAATCCCTCCCACCTGCACCGCC +CCCTCTGCCCAGGATCAGCACCTGAGTTCCTGTCCTCATCTTGGAGATCTTCTCTCTGGCCGAGGCTGCCCATGCTGGTGGGGCTGTGGGAGAGAAGGGC +CCCGGGTCACAGCAGTGACCCCAGCCCTTGCTGGGCACCACTCGGTCTTCAAGGAGCTCACAGCCTAGGGGCCGACCCTCTCAAATGCTACCTCCCACAC +TCATCTGCAGCCTCCCCGCCAGGCTCTGAATGTCCAGCCATAGGCTGTGTGTCTTGCCTTGGACATCCTGAGACCTAGGGGACCCCAAGATGATCCTCAA +ACCTGCAACAGCCCATCTGCCAGTGTCCCCCGCCAGCCACCCTGGTCGCCTCCCGCCAGTACAGCCTAGAAGGACTCTACCGCCAGCCATGCCAGCCTCT +GGCCATGCCAGCCTCCGGCCACTGCTCCCCACACCTCGCTTTTCCTGAAAGGACCACTCTCACCTCCTCCTGGTTTCACTGACGGCCTCCTGCCCCTCTC +CCCATGTGGCACCAGCTTAGGGGCTCAGTCATCTGTTCACTGACTGAATGGGACCCCCGGGCTATATGTTATATCTCAAAACACAGCATGAGGGTCAGGC +ATGGCCACTCCCCTCCTCACCCCCCCAGGCTGGGCAGCAAACTCTGATGGGGGCGATGGAGGCAGACGGACATCGTCAGAAGATCCTGGAATCTTCTCCA +CTAGCAGGTTCAGGAATGTGGGTCTGGCTCTAGCCCTGCACCGGGGGCCCTGGTTTGGCCCCCTATGAGGATGGGCAAACCACCCCTAGACGCCAGCAAC +TGGCCCCCCACCTGCCAGCTCTCTAGCAGTGCCCTCCCCGCCAAGCCCCTGCCCCTGTGTTCCGGCCACCCGATGCACCCGTCCTCACCCTTCTGGTCTC +CATTCATACTTCCTAGCCCGGCCAGGCTGGGCCTTGTGCCTCCTCTCAGGTGCCCCTCTGCCTGGGGAGTCTCCCATCCCAGCTCTGATCACCGTCTCAC +CTCCGCGGATGCCAGCAGGACCTGAGCCTTCCTGAGTCACGTCTGAGTCACCCGTGTCCCCAGGTCCTGGTGGGGCAGGGCTTGGCTCAGGGCCAGCTCT +GGTGCTCCTGGGAGTCTGAGCGGGGCCAGTGCCCATTCACCGCATGAGGAAAAGGGAGGTTCAGGGCGAAGAGGGGTTTAGGCTGTGGGACGGGGGAGAG +GTGGGGGAGACCCCCGTGGGGGCAGACTGGGGATTGGAGAGTTGGAGAGAATGCTCAAATGGCCAGAATCCACTCGAAGTGTATCTGGGGGCAGAAAGAG +ACACGGACACAGCGCTGGCTTCCTGCCCCCTCACTAACTGGGATGCCCCATTACTCGGAAGCCCCCCACCCCGTCTTCCCGCAGCCGCAGGGGCACAGGA +CCGCCCTGGACAGGGCTCCAGAGTCCAGGGCTGTCTGCACCCGCCCCGGGGCCCCGACCGCGCGAACCTCTAGGGGCGCGCTCTCCACCCCCGCCGCCAC +GACCCCAGCTCTCAGCCTGGGTGGAGCCCAGAGAGGGTGCGCGGGCTCCCGGGGACGCACAGCAGTGGGAGCACCCGCCGCTCACCGGCGCAGGAGAGGC +AGGGGGGGGCAGGCCGCGGGCGTCCAGGGCGGCGGACGTGGTGGAACCGTTAGCCCGGTGCCAACGGTCCTGAAACGGGGGGCGGGATCTCGGGGCGGGG +CCTCGGGGCCCGGCCAAGGCGAAGGTGGAGCCAGTTCGGACCCCGGAAGGGGGCCGGGGGCGGGGCCTGGAGGGGGTGGGTGGGGCCAAGGCGAAGAAGG +GGCGGGGCCTCGAGGGTGGGGCCGAGCGGAGCACGGCCGAGCAGGATGGGGGCCAGGCCTCAGGGACGCGGTCACGGCCGAAGGGCGGGGCCTCGCAGAG +CCTCGCAGAACAGGCCGGGATAGAAGACGCTCGGGAGCAGTGCCTGGGTCTGGGGAGGGGCCGGGACTTTGGGGAAGGGACTAGAAGGAAGGCGAGGACG +AGCGGGGTCTCGCTGAGCAAAGTCAGAGTAGGGGCGGGGCCAGGACTCAGGGGCTTGGCCAGAGCGGGAAGCGGGGTTGAGCATGGCCTTGCGGAGCAGT +GTTATGGTAGGGGCGGGGCTGGGATCCGGAGCCGTTACAAAGGAGGAAGGCGGGGCCGCGCAGAGCAGGGTCAGGGTAGGAGGGCGCTCAGGGTGGGTCC +AGGACAGAAGGCAGGGCCTTGGGAGGGCCTTAGGGAGCAGTGCCAGTGCAGGGGCGGAGCCTGAAAGGGAAGAGGGTGTCAGGGCAGGGCCGGGCCGGGC +TTGGTCAGGGAGCAGAAAGAACCTGCACCGCAGGGCGGGGTTGGAAGGGTTCTTGGAAAGGTGGGCCTGGGTCAGGTCGGAATGGGCCTTGCAGACCTGA +CGGGGCTGAGGCTGGTGCGGCCAGCGTGGCAGAGTGCAGGAGGAAGGACCACAGGTAACGGCGGTTATGTAAGTCATGTCTGATCCGTGTCCTGGGTTCG +TTCATTCATCCCATACACGTTCAACGAGCGCCTCCTAGGCGCAGATGCAGGGCTGAGCACCAGGCTGGGGAGAGGCGGTTATAGCCATTGAGACCACCCT +AAGGCCAAGAGGAAGCCCGCAGGGTTCTTTCCAGCAGGTGGCAGGGGCTCAGGGATCCTTACTGAAGAAGTGGCAGGGGTGAGTTCAGCGACGAGGCTAG +GGCGGGTCCAGGCCAGCGATAGGGCCTGGAGCCAGGGTCAGAAAGTGTGTGCGGAGGGGCTGCTGAAGATGAAATGCCCCCAAGAGTGAGGCTACCTGGG +GTGAGGGCCCAAAGGGAGAGGCAAACATGGGTGGAGGGGGATAGGGAAGCCACCTCCCCCATCAAAGCGGCAACCACCTGAGGGCTCTCGGTGATCACAA +ACCCTCTTTCTTTGGAAGCCCAAATTGGAAGCCTGCTTGGCCCTGGAGGCTGCCAGGGAACCTCTCTTTTTTTGGAGACAGAGTCTCACTGTGTCACCCG +GGCTGGAGTGCAGTGGTGCGATCAGAGCTCACTGCAGCCTCCACCTCCTGGGCTCAAGCGATCCTCCTGCCTCAGCCTCCAGAGTAGCTGGGACCACAAG +CAGGCAGGCAGGCCACTGTGTTTGACTTCTCTCCTTTCATTCCTTCAACACTTCCCCTGTGCTTGCTTGCTTGCTCAGTGGTTACGAAAAAAAGCCGGGG +CTGGGAGTTTGAACACACTGTTCTAATAAACTTTAGAAGAGACCTGGTTGGGTGCAGCTGTGAGGACCAGATTCCCCCACCCCAGCCTTCGCAGGGGGCA +CTATCTGGGGGCAGGAGCTTGCCCAGGGCACTTGTGCAAAGGCCCTGAAGCCTCCAGTGGCAACAGGTGGCTTCACAAGCTGAAGGGAGTCCCTGGGGGC +TGAAGCCAGGGCTGGCCAGCCTTGGGACCCCCCGTGGGCTATGTCCTGAGGCACCAGGTGCGTTCTGGGAAGGGGGAGGCAGACATCACATGGGAATGCA +CAGAAACAGAGCGCATACACGCCTGCGCCATTTATTTAGAACACAGAGCCGGGCACAGTGGCTCATGCCTGTAATCCCAACGCTTTGGGAGGCCGAGGCA +GGTGGATCACTTGAGGTCAGGAGTTCGAGACCAGCTTGGCCAACGTGGTGAAACCCCATCTCTACTAAAAATACGAAATTAGCCAGGTGTGATGGCACAG +CCATAATCCCAGCTACTCGGCAGACAGAGGTTGCAGCCAGCTGAGACTGGGTGACAAAGCGAGACTGTGTCTCAAAAATAAAGAAGAAAAAGAAAACAAC +TCCTTTACAGAAGAGGTGGGAGAGTCACTAGTCACAAGAACAGCCCTCGAGGGTGGAAGGGCCTGGCCTAACCACGGTCCCCCAGGAGGGCCCTGGAGAG +ATGCAGAGCCCAGAACCGGGAAGGGAGCCTTGGGATGGAGTCCTCTGGGGAGGGCCCCCACGTCCTCATCCCGGGACCTGTGCCCTTGGCCTTGCCCTTC +AGCAGAAGCCCAAGACCAGGGTGGCAGGAAACCCACTCCAGGCAACCTGCCCCCAGCTGCTGGGTCCTGTCCCGCAAGGCTCATCACTTTTTCTACTTGA +GGTCAATAAAAAGTGGGGCCTAAACACCCCTGGGCCTCCCATTTCCAAATGGGGTCCCGATGCAACCACAGTTGCCCGAGACGTGCGTGCACTACACAAT +GTGTGGCGTTTCCTGGCAAGGGCCGGAGCAGCTTTCCGTGTCTGCACTCCATCCTTTGACGGGCAACACACAGCAGCTCCCAGTCTCTTTAACCCCCTCT +CACCATCTGTGTGCAGTCCCTATCTCTGGGCAGGGCAGAGAGGGAAGCCAGCTCTGTGCACAGGGCCCAGCTCCACACAGGGCTGGGGACACCACCCACT +GTCCGAGAGGCACTAGAAGCTGCAGGATGGTGGCCCATGATCTGGGGCTGGAACTGGGACCCCACAGCAGGTGTGGCCCAGCCCTGGGGGAGCCAGCCCT +GGGCCAGCTTTTGTGAGGGAAAGTTTCACTGCTCTGTTTTCTCTGCGTTGATGGGAAGAGAATCAGTCCCGGCTGCAGGGACAGTGGCCTCCCCGGGGCA +CATGCAGAGGCCTCACCAGGCACCAAGACCAAGACCACCACAAAATCTAAAATCCATACAAACATTTATTCTGTCCCTGCCTGGAGGTGAGGGGGAAGGG +GGTCCGGAGAGCCCCGCAGAGGAGGACGGGGCTCTAGCGGGAAGACAGTGTCCGGAGGCCGGTGGGCTCCCTCTAGACGGCAGACCCTGGGGCTAACGAG +GGGCCAGCTGGGTTCTCAGAGGTCACGGAGTGCAGGGGTGGGGCGGCGAGTGGTGGAAGCCGGCGCCCCCGAAGACCGGCCAGCCCCTGGAGCACAGAGG +CGGGTCCAGCCCACACTGCGCTGAGTGTGGCCCTGGCCCCCACTGGGGTCTGTCCCACCCCCACCCCGCAGGAGGGAAGGCAGCAGGCCCGCTCTTCCCG +GTGGGAAAGATGCTGTGCAAGTCATCAGGTTTAAATTAAAAATAATAAAAATAACAATACAAAATAAAAAAAGACTGTCTCAAACAAACCTGGGACAAGC +CCGCCCCGCGACCCACGTGAGGAGCAGAGGTGCCGGCCACCACCCGGGAGGGAGGGCCTGGCAGGAGGGGCAGGAGGGGCTGCGGGCCGGGTGGGGGCGG +GCTCTGTCCTGGTCTCCATCAGCAGCAGTTTCTAGAGACGCCAGAGGGCTGGGGGGCAGAGGGTGGGGACCGGCGGAGGGGTGCGGCAGGACGTGAGCGG +GGGTGGGCTGGGCTGGGCGTTCTCTGGCCGCCAGCTCATCCCGCTGCTCTGGGCTGCCTCGGCCAGGTGGACGGGTTACCGGAGATTTATTGCACTGTTT +TGGAAGAGGCATGGGGCTAAGGACCAGCGGGACGGCAGGAGAGGCGGGTGGGAGGCGGGCAGGCGTCATCGCTTGGTCTTGGCGTCTTCTCGAACCTTCC +AGATCACCAGGTGCATGCAGGCGCCGGCGTCCTCGCTGGAGCTGTGCCCATCCACTGCGGGGCAGATGCGGTGAGCACCCGGCCCCTGCGCAGGGACGGC +CCCAGGGCAGGCACCGGCACTCACCATTGTCCTGGATGATCTGTCTGAGGTAGTCGGCCATGAGGTTCCGCAGGGACCGCTTGTAGGGGAGGCCCAGGCG +GTGGGGGAAGAGCACAGACGTGTCCACCACGGTGCTGTGGATGACCTGTGGGCAGCGGCAGAGATCAGCGCACGTGGGGCCTGCGCAGGTCCTGCTGGAG +AACCGCGCGGGACCCGGGCCGGCAGGGCACCTTCAGGGCCAGGAGGTCGCTCTCCAGGCTGTGTCCGATGAGGATGGTGTCAGCGCTGAACATGCTCAGC +AGAACGGCCTGGACGTCACGCAGCGTGACACTTGTGTCGGCAAGGTCAGCCTCCGTCACCCCCGAAAACCTGGGGGAACGGGCAGGAGGGGCACCAGGGC +TCAGCCTGGAAGCACTGGCTGGTGGGGCGGGGGAGGGTGGGTCCCTGGGGAGAGGCGGCTGGGAGGGCTCCCAGCTCGTGGAGGGCACTGGCCACACCTG +GTGTTGTAGTCCACGATCTCGTTGTCAGGCTTCACGAAGGTGTCATAAACCACGTGCACGTCCGTGTCGACCACCGTGACGCGCGTCAGCTCCAGGCCAT +ATGTGGTGTAGGACTGCGGGCAAGGGATGCACCTCAGATGTGTCCCAGGCACCGGCCTCCCTCCCTCCCCTTCCCTGCCCCTTTGAGTCTCCAGAGCCCC +TCCAGGCAGAGGCAGTGACCAGAGACTCTGTGGGACTTCTAGGAGAGGCCGAGTGGGGTGTGACCTCAGTAACCCCCTTTCGCAAAGCCCTCCTGCCTCC +CATTCAGAGGCAGAGCCGGGGCCCAGTGCCCGGTGTGCTTGGCTCTGCTGGGAAGTATGGGGTGTTGGTCCAGGGCAGGAGCCACAGGCACCGGTGCTGC +GAGAGAAACCCTGAGCGCTGGCCGGTGAGCCAGGCCCAGATGGGGCCAGATGGGGCGGCCGCACCAGGCCAGGTCCTCCCCAATCCTGAACCCGACGCTG +GGCAGAGAACAGCCTCACCATCTCGCAGTCCAGGGCGTAGATCCCCGGGTGGGTGTCTCCTGAGAGCTCTTTCTCAAAGGTCTTCACGAAGCCCTCAAGG +CGCTCCTTCCGGCCATCCTGCACGTGTTGCTGGGGGTGGAGAAGGCAGGTGAGGGCAGCTTCGGGGTGCAGTGGGGGCGGGGGTGGCAGCAGCAGCACAT +CTCTGAGCCCTTCGGGACCATCCTATCCATCCATCACGCCCATTCACTGGTTGGGACCCTGGTGAGCAGGTGGGGAAGGGGGCTTGCCAAGAAGACACAG +GGAGGACGGCTTCCCAGGATGGGAAGTGGCCAGGGACAGGGCCTGGGGCCTACGGGTGCTACGTTCTCTGGGTAACACAAGAAAGGCTGCCCGGGGGCCC +AGACCCTGAGCCCAGGACTGTGCTGTGTCCCGAGACCCCACACCAACGATGGGGAGGCAGAAGTCTGTTGAGAACAGGCAGAGGGGACTGGGACGCCAGG +GCTCACCTTTGCGACTTGGCAGCCGACAGAGCCGGCGGCAGCCGAGCAGCACATGTACTGGGTCTCCCAGCCTCCGGCCACTGCAGGGGACACAGACACA +CAGTCAGGGCCCGGCCAGGCCCACTCCACAGCCCCCGGGGCACTGACCACCTGCATCTACCGAGCCCTACTAGGGAGTGAGGACTGAGGACAGGAGGCCT +CAGCCTCTTGGTGGAGCTGGAAGCAGACCAGGCCCCGGCAGTCGTGTGGCAGCCAGGACGCCCAGGCCTGGATCCAGGGAGACCAGTGCCCTCTGCAGAG +GCCTCTTGGCAGCGCTGCCCCGGGCAGCACCCTCCAGGTATCCCTGAGGCGATGGCTTTAGGGGCCGCCACAGGGCTGTGCAAGGCTGGCCATGTGCCCT +GAGCGTGGCTGCGTGGTTGCCTGGGGGATTGAATAGAACCACCAGGCCAAGGGTGGGACAAGCCCCTCCGCTCCTGGGGCCAGCAACCTCCACATTTCCA +TGGACCAAGGGCACAGGAAGGCAGGGACACAGGGCCTTTCAGGTGGTGGCATTTGAACCTTGTCATGGGAAAGCTCTTGTCTTACTTTTGCATAAAGAAC +AGGTGGAGAGAAAATGAGGCCAAGGGCTAGCCCCGGCTCTGCCAAAGACGGTGCAGCCCAGGGACCCTGAGTGGGATGGAGGGCCTGGGTAAAGCCTTAC +CCCAGTTCTGGGGGCCTCAAGGGAGGGCCCAGGTTCCGGGGGCCATGGGTGGGAAGGGGAAGGACCCGGGTAAGGCCTTACCCCGGTTCCGGCGCAGCCG +TCCCCAGTGGTAATAACACTCCTCGTCCCGGATGCAGCGGCCTGAAGAGGACACGAGGTACTCGGTGCCACAGCGGCAGCAGGTCCTGCAGGAAGCTGTG +GGTGGGGACCCAGGTGGAAGCTGAGGCTCACGCTGGGGCCCGCATGCCCGGCCTTGCCCACATCCCGCACCTGCCCACCTAGGCCGTCGCAGGCCAGCGA +CTCACAGTCCTTGGGCCTCTTCTCCTCAGCTGTGAAGATGATTGCGCCCCCGGGCCGCTCTGGGTGCGGGAAGGGGTAGCCGTTCTCCTTGAGCTGGTCC +TGGGTGAGCAGGTACTCCCTGAGGCGGCTGTACAGGGCAGCCCCTGTGGACAGGCACAGTGGTCAGCCCCTGCCTGGGATGGCCCACGGGGCGGTAGACA +CCACCGGGAAAGGCGGCTGGGCCGGCAGGGGCCCACGAAGCACCGTGTGGCACAGCAGGGGCTGGGCCGGCAGAGGCCCACGAAGCACCGTGTGGCAGAG +CAGGGGCAGGGCCTTACCTTTCAGGTCCTCCACCCGGGGGCTGCTTGGACGGCTGAGCGAGAAGCTGGTCTTGGCGGCCAACCTGCCCCCCAACACCACC +TCGTGGGACACAACCCTGCGGCCACTGGTTTCTGGAAGGAAGGGAGGGAGGGGAGGAGGGTGTGAAGTAGCTGGCTCAGACCCCTGCCCCGCCTGCTCTC +CCACCCACCCTGCCCTCCTCAGACCTCTGCCTCAACTCCCCCTTTCTGGGACAGCACCCCACTGACCCCGGGTTCCAGCCTGACCCGAACAGGAGAGGCA +GACATGCGGTGAGCCAGGGACGCAGGGCAGCCGCCAGCTCTGCAGGCCCCAGAGCTGCACGGAGGCCCCACACCCAAAGTCTTCGTCCCCTCCCCTCAAG +CGAAGGGGGAAGGGCGGGGAGAACAGCACGGGGGATCTAATGGCTTTCGAGGGCTTTGAGCCTTCATGGGCCACCCAGCCTGCGACGCCAACCCAGGGCC +CCTCCGAGTGCTAATGCAGGCGGGGACGGGGGCAGGGGCCGGTGATAGCTTAATGCAGCCTGGAGAGGCTGCAATGAAACGCCCAGGTCTCCGCTTTCTT +CCTCCCCAGAGCTTAATGCATGGAGCTCGCCCAGCCCTGGGCCTCCTGCTTTGAAGAAGCTGCCGCAGCTCCATTAGCAGGCGGCCCCTCGGCTCGGCTT +GGAGACCCCACTCAGCGGAGGAAGGCGGCTGACAGCGAGGACACCAGGGCCAGGTCCGTCCTACACAGAAGCCTGGGAACCAGGCAGCAGGCAGCCCCCC +CACAGCACCGCGCTTTCCTTTTGTCTGAGACTGTGGCTGAGCTCAGGGCTGTGAAGGTCCCAGCGAGGGTCCCAGCCCAGCTGCCACCCCAAGAGCAACC +CTGAGCCTCCCCCGCCCACCCGCCAGGACTCACTGCTGAGGCCGGGCACAGCGCTGGGGGCCAGGCCCCTGAGCTTCTTGAGGGTGTTCACGGCCACATT +CAGGTAGATGTTCTTGCTGGGGCTGCGGTCATAGGCCACCTTCTCCTCGTTCAGTGCCTGGGGGACAGGCGGTGCCCAGCTGAGGCCATGCCTGCCTGGT +GCCGGGGAGCCCCAGCGGTGGGGTCGCCATGGGGTCGGGGACTTGCATCTCTCCCAGGCAGCTCCGGGTCACAGCTGCGGCTGAGAGGCCGGGGGATGTC +TGGGGACCACCCTGGACCCCTAGTCCCCACCCGACCGGCCAGATAGGAACTCCAGGACCTCACCTTCTCTATGGCCTCCTGGTTGGAGGTACAGAACTTG +AGACACTCCTCGATGAACAGGTTGAGATAGCGCTGGCGGATGACGGTGGGGACTTTGCCCCCAAACTCTTTGGGGATAATGGGTTTCTTTAAACTCTAGA +GGGAAGGCAAAAGCTGCCATGGGTGAGGGCCTCCACAAGGCCTCCAGCGGGGAACGCAGACGCGATGAGGCCGTGCCCATGGCTGGAGGCAAGAGTGAGG +TGCGCTGGGACAGATCAGCCTGGCTGCAGTAGGGACAGACACGCCAAGGCAAGACAGGAGCAGCAGGGGAAACTGAGGGCAGCGGAACTAAGGTCATGGG +AAACTGAGGCCATGGGGGCACAAGGGAACTTGCTGTACTTTCTGCTCAATTTTCCTAGAAACCTAAAGTTGCTCAAAAAACATAAAGTCTATTAATTAAA +AACAAAACAAGGCCAAGCGTGGTGGCTCACGCCTATAATCCCAGCACTTTGGGAGGCTGAGGCAGGAGGATCACTTGAGGACAAGAGTTCAAGATCAGCC +TGGACAACGTGGCAAAACCCTGTCTCTACAAAATAAAAAACAAAATTATTAGCTGGGGTGTGATGACACCGGCTTGTGGTCCCAGCTACTCAGGAGGCTG +AGGTGGAAGGATCACTTGAGCCCAGGAGGTCGAGGTTGCAGTGAGCCATGATTGCGCCCCTGCACTCTAGCCTGGGCAACAGAGACCCTGTCTCTAAACA +AAAAAAAAAAACACCAACCAACCAAAAAAACAAAACAAGACAAAACAAAAAAACACCGCCAGGGCGGTCGGGCATGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGTGGATCACGAGGTCAGAAGATCGAGACCATCCTGGCTAACATGGTGAAACCCCGTTTCTACTAAAAATACAAAAACAGC +CAGGCGTGGTGGCGGGCGCCTGTAGTCCCAGCTACTCAGGAGGCTGAGGCCAGAGAATGGCGTGAACCCAGGAAGCAGAGCTTGCAGTGAGCCAAGATCG +TGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCATCTCAAAAAAAAAAAAAAAACACCAAGGCATGGGGAGGGAAGGTGAAGGCTGTACTGCGG +TGTGGAGCACGAAGGCCCGCAGGGCAGGGGCGAGGCTGGCCCTCCGCAGGTCCCATGTGGCCGGGCCTCAGGGCGTGGTCTTGGGGGTGGTGGTCCTGGC +CGAGATGGGAGGGGCTACCTGTAAGGATGGACTGTGGGCGATTCGCTTAGGGATGATGGTGGTGGTAGTCTTGGACGCCATCCCCGACAATGTGCGTGTT +TTCAGCTGCTGGCCACCTGGCTCAGGGCCGTTGGAGGACTGGCTGCCGCTGGCCGCAAGGGTCCTCTTGGCACCTGTGGGGGCTGGCGGGGCACAGGGGG +TGTGGGCACAGGGCGAGTGGCTGCCCATCACCACGTGGCGGAGCACCAGGCAGCCGCGGCCGCTCAGCGCCAGCAGCACGTGCATCTCCGCGTGCAGGGG +GCCGGGCCAGGGTGAGGGGCTGGGGCTGCGCAATGGCATCAGGCTCTAGCTGCCTTCAGGCAAGTCCATCGAGGCAGAGGACACAGGTCAGGCTGCGGAG +GCCGCTGAGGACACGTCACCGGTGGGGTGGTCCAGGCCTCTGCCACGTGTTCTGACCCCAAGCCCAAGGCGTCGATGTCTGAGGGAAAGGCCCTGGCTCC +CGGACAGAGGACCGAAGGGTCTCGGGTGCCCCCACCTGCTCATTGGCTTTGCCCTGCCCTGCGGCCTCTGTGTTCTGCCTTGCCCTTTGATGAAGTCACA +AACCAGAGGGAGGAGGCCAGGCCTGCAGGGGCTGCTTCGGAGGGCTGGCCACGCGGGCAGCTGCAACCTGGGCATGTACGTCTGTGTGGCAGGGGGGCTT +CTGGACTGGGGGCTCGGCACCGACCCAGGAAGGGGAGCTGTGAGCAGGGACATCTGGCCCTAGTCTCAGAGCAACATCCCTCGAAATGCCATCTGGCCCT +GGAAGGTGCAAGGGAGGCAGGATGAGTCTGCTCATGCTACCGCGGGCCGCCCAGCAAGGAAGCAGGCTGCCCGCCAGGCTGGCACGCGCCTCTTGCAGTG +GAGGGTTTGCTCTTCAGGAACGGACAGAGAACCTCCAGACTCCCTCGGCTGCACGCTGGGGGCGAGCCCAGGCAGCCACAGGAGTCCTCCAAGCCAGATG +AGCCCGCCCTGCGGCACTGCCAGCACTTGGGACGCCAGACTCCCTTCAGGCGGCGGGCCCCAAGGGCACTGCGACAGCTCAGCACCCACCACAGATCAGC +AACAGGACAACCCGAGCGCGGAGACACAGACGGGAAGCGTGTGGGGTCCTGGGATAGGCCCAACTCAATGATTTCCCCTCCCTGGGGCTAAGGTCTCAGC +CGTGAGGGGGCTCTGGGGAGGGGAGGTCAGAGTAGCCTGGAGAGCTCTCCCTAAGGAGGGCCGTGGGATCCATGGGATCTGCAGGGGAATCGCCGGGGCT +GGCCCTAAGGCTCTCCAGCCAGCGCCAGGGAGGCAGGGGCTCCAAACCAGCAGGCTGCTCAGGGTGGTCCTCGGACAGCAGCCATGCCCTCCCAGGGAGC +TTGCCAGACACACAGACCTTTCCCAGCCTCCAGACCAGAACCTGCATTTTTTAGGAGCTTTCTGGGGGACCCTCATCTGTGACCTGCCTCCAGGGATACT +TTCTCGCTCTACAGACACCACTGATGTGAAGACGCAGGAGACAGGACAACCCCCCGTGAAGGGTCCTGTCCACCCACCACTGAGGCCTGGCCCGACTTTC +TACAAGACCCTGCTGGGGGGGAAGTGCCCCTCGGAGTAAAGGAAATACAGCCCCACTCCTGGGAAGACAGCACTCATTTCCATCAGAGGCCACGCCCCCC +ACTCACACGCCAGGAGAAAGCCACACCTGCAGAAGCCTGCTCCCCACCCAATGCCAGGTACCCCGACATGGCTCCCCATTCCCTGGAACCACAGGCTCAG +GCCCTGGTTCAGCCCAGTCCCCAGCAGGCTGTTGGACTCCTAGTAACCCCGGAGCTGGGTCAGGGAAGGAAGGTGCTGGGCCAGGCCTCCTGCACCCCTC +AACAGTCCCCATTTCACAGACAGGCAGGCTGAGGGCCCCAGGGAGGGGGCCCAAAGTCATCCCATGAGCAAGCACCATGTGGTTCAGGTGAGCTCAGAGA +CCTCAGGGTGCCACCTCTCCTGCCCACATGCCCACGGCCCCCCGGCACAGGCCCCCTGGGCCAGGACTCACCTGCAGCCAGGCGGGGGTTGGGGATGTGG +GCGATCCTCCTCTTCTCGCCAGGGGCGGAAATGTGGACGGAGGGCGACTTCTCTGCCAGCCTGGCGGGGGCCTGCAGCAAGCTCGCCGATGCCCTCTGCG +CCTGCTGGGCCCGCAGGTAGCACACCTCCTGCGCCGTCGGGGGCCGGGCCGGGGGCACCGCGGGACCCCTCCTCGGGGGCTCCACCTGCGTCACCACAAA +TGCTAAGGCCTGGCAGCACAGCGGGGGCACCTGGAGCAGGCGACCCCGGGCAGGCTTGGGAGAGGGTGGCTGGAGCTCGGGGGCCGGAGGCACCACCTCC +CTGGCTGCCTTCTGAGCTGCTGGGCACACTGGGGGGAAGCAGCAGGGGGCAGTGGTCCTCAATGCCATGTGGCTCCAGGCTCCCCCACTCCCAGTGTCTC +CCGGTGCCCAGGCTATGTCCTCAGCCCTGATAAGGCACGGGTGGGCGGGACTACCCCGATTACACTGGCACTCCAATCCAATCCCACTACGCCTAATCTT +CCTCAAAGCCCCTCCTCTGGGGAGGCTCTGGGACTGGAGCAACTGGGACTCTCCTGGCTGCTGACCCCGGAGCCAGGCTCTCTGCTTGTCCTGCACTACC +TCGCCACGTCTGCACAGGGGCCTGACAAGCGCTACTGTCTCCGGGCTACAGAGGACACTGGAGCTCAGAGCTGGACAACCGGCCCAGGCCCAGGCCGCAC +ACGGCGCAGCAGGCCGTCTGCCGCACTCTGGGGGAGGTCACCCTGGGGCTGCTGACCTGCTCTGTCCCTCGCCCCAGCACCGTGGCAATCTAACAGGAAG +GGGCAGGGCCAGCTCCCTCTGGAACTCGGGCAGCGTCAAAGATAAGGTGTCTTCAAAAAGCTCATGGAAAACGTGCGTTGTGACGAAACTTGCATGGCTT +TCAAGTTTTTTTGCCCCAAAATAAACTGATACTAACTTGTCATAACATGTCTGAACCAGACGGAGTTTGAGGCACTAAAAAAAAGTAAGACATCAGTTAG +AACAGAGCCCCAGTCAGAGCAACAGGAGTTCTGCTAAAATTGAAGCAAATGTTAAGCATCAAATTTATGGTAAAACTTGGGTGGAAGAACGAATGGGGAA +ATCACTGATGCTTTACAAAAAGCGTCACAGATTTACAGGAACAATGTCCCAAAGAAATCAGAAGTTTATGAATGGATAACTCATTTTATGTATTTATCTT +TTTGAGACAGAGTCTTGCCTTGTCGCCCAGGCTGGAGCGCAATGGCACGATCTTGGCTCATTGAATCCTCCACCTCCCGGGTTCAAGCAATTCTCCTGCC +TCAGCCTCCCGAGTAGCTGGGATTACAGGTGCGTGCCACCGCGCCCAGCTAATATTTTGTATCTTTAGTAGAGACGGGGTTTCACCATGTTGGCCAGGCT +GGTCTCGAACTCCTGACCTCGTGATCTGCCCACCTCTGGGCGCAGTGCCTCATGCTTGTAATCCCAGCATTTTGGGAGGCCGAGGTAGGCAGATCACGAG +ACCAGTCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAGATACAAAAATTAGCCTGGTGTGGTGGTGGGCACCTGTAATCCCAGGTACTCGGGAGGCT +GAAGCAGGAAAATCACTTAAGCCCGGGAGGCGGAAGTTGCAGTGAGCAGAGATCGTGCCACTGCACTCCAGCCTGGGTAACAGAGCGAGACTCCGTCTCA +AAAAAAAAAAAAAAAAAAAAAACAACCAAAAAACAAACAAACAGAAAACAGAGGGATGAAGCTGGGAGCAGTGGCTCACGCCTGTAATCCCAACGCTGGG +AAGCCGAGGCAGGAGGATCACTTGAGGTCAGGAGTTGGAAGACCAGCCTGGGTGACAAAGCAAGACCCCCTTTTTTTATAATTTTTTTTTTTTGAGACAG +AGTCTTGCTCTATCACCCAGGCTGGAGTGCAGTGGTGCAATCTTGGCTCACTGTAACCTCTGCCTCCTGAGTTCAAGCGATTCTCCTGCCTCAGCCTCTC +TAGTAGCTGGTATTACAGGCACCCATCACCATGCCCAGCTAATTTTTGTATTTTTAGTACAGATGGGGTTTTGCCATGCTGGCCAGGCTGGTCTCGAACT +CCTGGCCTCAGGTGATCCACCCGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCAAACCAGGCCAACCTCGTCTTTAAAAAAAAAAAAA +AAAAAGGCTCCTGCTGGCCTGGCCTCTGCGGACCTTACCTCCTGGCCTTGCTTGGAAAGGTGGGAGATCCTCCTCTTCTGCCCGGGGAACAGAGTGGTCA +GACCCGAAAGCCCCTTCTCCTCACTCTTCTCTTCCTTGGGGGGCTAAGACACATGTCCGTCCGTCAGCACAGGTCTGCCCTCGCTGCCAACACCAACACA +CCCCAACCTCAAACTGCCCCCGGCAAGTGGGGAATGGAACAGTCCAGCCCCCAGGCACAGCAGCTGAGGGCTCAGGGCCAACAGTCCCTGGGCTTTGTGT +GGGTGCAGTCGGAGGGGTGGGCAGGTGTCACACGTTCTGCAGATGCCCAAGGCTACCTCTCCTGGGCACCCAGGGCCCCAGCTTGGAGACCCCAGGGCTG +CAGAATGAAAGCACACTGGGAAAGCGAGGCCACCTTGGGCCGAACCAGCTGCTGCGGGCTGAGCACTTGGGCTCAGTCTGTGTGGAGTGAGCTCCCCCTG +GTGGCCAATTTGGGGACACGGGGCCAGGAGACCCAGGGGTCCAGGGCTGGCCCAGGAGAGCAAGAGCTCGCCACGCTGGGAGTAGGGAGGAGGGAGGGGA +GGAGAAAGGAGCCGGAGGGGATGAGGAGGAGGCAAGGAGAGGAGACAGAGGAGCTGGAAGAGAAGAGACAGAGATGGGGGAAGGGAGGAGGGGAGAAGAG +AGGGGGAAGGGAGGAAAGGGGAGGCGAGGGGAGAGGGGCTAGAAGGGTGTGCCGGAGGTGGATTCCCCTGAGGTGGGTGGGTGGGCCAATATCCCCCTGC +CAGTCAGTGGGAACAGACCGTGTGCACGTGGCCACAGAAGCCTGGCTGGTGGCCACGGGCCAGTGACCTCTGGGTGGGTGAGGGGCAACAGGAGCAACAG +GGCTGCCCGGGTGCTCCTGAGCTCCTGAGATTTCAACGGGCTCAGGGACCAGCACTGAGGAGCTGCCTCCACCCCGTGCCTCCGAGCCAACTGGAAACCA +CTCCAGATAGAAGGTCTCTCACCAGGCCCTCGGCTCTGCCTCTGCCCGAGCCCAGCCCCAGCACCCGCGCGCCTCACCTGCCGGGCCAGCCGGCCTCTGT +CCTCCGTCTTGACGCTGGTGGACTCGTTGAAGATCCGCAGGCACTCCTCCATGGGGTCGGAGTCAAAGTCCACCTCCTTCTCCAGGGCCGAGTAGTCCAC +ATCCGCCCCCGCGCTGGAGGTGGAGGAGGAGGAGGAGGAGGAGGAGGATGGGGCGGGGGAGGGGGGCGGGGAGGCCTTGAGCCGCTTGGGCGGCCCCTGC +GCCTCCGGGAAGCCCAGGCTGGAGTCTGAGTCGGAGTCTGAGTCCGAGCTGAGGCTGGGGAGGGCAGAGGGCCACACGCTCGGCACCCCTGGCCCTGCGG +CCTCGTCCTCACTCTCGTCCCCAAAGAGGTCGGCGTGGCTCAGGGCCCGCTTCTTCAGCTTGGGGGCGTCCTGGGAGGCGCCCTCGTCTAGTGAGCGGGC +TTTCCGCTCCACTAGCTTCCCCGACGGGGCCTTGGTGCTCTTCCTGTCGGGCAGCTGGAGGGGGCGGGGTGGGCCTCTGCCGGCCGCCGGTCGGGAGTCC +CCGCTTGTGGGGCTCGGCCGCCGCGCTGGCCGGTCAGGCCTCCCTTTCCCTGAGGTGGCCACAGGAGTGGCCGAAGATGGCTTCTTCTTGGTCCCTTCCG +GCCGCTCTGCCTTGCGCCGGGGGCTGCTGGCCTGCGGGCCCTTCTTGTCCGCACGGGGCTTCTCCACAGGCCGCCCTCGGCCCTTGTCCTTGGTCTTGTC +CTTCCCCTGGGCCCCGTCTTTGCAGCTGGGGGCAGGTGGGGCCCCGGTTTTTTTCTTCTTGGGTTTTCCCTCCTTGGGGCAGCCCCCATCCTGTGAGGAC +TGGACCTGGGCTGGGGAGGCGGGCTTGGCTGGGGGCGGCTGGAGGTCCCCCACGTCGCACTGCACGGCCGTCTCCTTGGTCTCCCGCAGGCCGCCCCCCT +CGGCCTCCAGGCCCTCTTTGGAGGGTGGCTGCCCGGTGGCCTTGATCTCAGGGTCGGCCCTGGCTTTGGGGGTGCTGGCCGTGGTGGGCTCGTTACCTGG +GACCGTGGCGGCCTCATCTTCTGAGTCTGAGAACCTTGCATCGCAACTGCCAAAGGGGTCACAGAGCTTCTTGGGAGCAGGTGTGTAGGGCTCACTGCCG +CGGGAGCCCCGGGGCCGCTTGGCGGCCCGCTCATCCCGGGAGCTGGCCCTGCTGAGGTGCCGGGCCGAGTAGTTGGAGAGAGGGTCATACTCCAGGTCTG +TGGGTGGCCTGGAGTTGTCCACCACGTACTTGCCACTGGGAACGGGGCGGCTGTGCCGCCGGGGCTGGCTCACAGCCTTGGGGACGTATTCCAGGGCACC +GCCACCCCCTCCACCTCTGCCCTGACCCCTGTCCAGGGACGCCAGCGAGTACTTGCTGCCCGGCTCGGCAGGGGCGGCCAGTGGGGTGGGCTGGTAGCCG +GCATCAGGGCTTAATAGGCCGTGGCTGCCGGGGCTGTAGTCGAAGGCCAGTGGGAAGGCATCCTCGTCCGGGCCCACAGTGGGGCTGGCGTTGGGGCCGC +GGGGCGCCAGGGCGGGGGCCTCGGCGGAGCGGTGCTCACGGGTCGTCTCCAGCAGCTCCCGGTAGCGCCGCTGCTCCAGCTCCACCTCACTGCGCACGGC +CTCGATGGCCTGGTTGACCAGCTCCAACTCCAGCACATCCGGGCGCGGCTCCTCCCCCAGGCCCAGGGTGCCATTCTCCCTCTGCGCGGGGGGCTTGGGC +AGCTCAGGGTTGTAGGGGTCGTAACCCAGCCCTGAAGGGAACAGAGAGCACAGCTGTGACCAGCCTGCCGGAGAGGAGCCCGCAGCATGGGGGCGGCCCC +GGTCTCAAACTGCAGGGAAGGGAAGAGACCTGCCTCCGAAACCCACCACGCACTGGCGCCCGCCAAGGCTCTGGGGTGCCCAGCTGGGTACAGGCCATGG +CGCCATCTCAGGCCCTGTGCCGGGCCCCGCCTTGCCCTGACCAATGGGCGCTGGATGGGCCTGGGCTGCGTGACACACAGCTCCCTGGGTACTGGAGGCT +CCCTCACACGGCTCATGAAATGCGCACAATGACCATGGTGGGGTGGACACTCGACAGGCTGGAACTCCCCGGGGCAGGCGGGTGTGGAGCTCCCAGCATT +CAGGGTGCCGGGCTGAGGCAGGACTGGGCTGGGCCGACAACCACAGCCTGACGGTGGACACAGGAGAGCCCTTCCTCAGCCAACACGGCCCCACCCAGCC +AGCAGTGTGCCCGCGGTGTGGCGGAGGTGTGCCAGCAGTGTGCCAGCGGTGGTGTGGTGGCGGTGTGCCTGCGGTGATGTGGCTGAGCAGGGCCGGGGGA +TGGGGACATGCCCAGTTGATGGGCCACCCTGCAAAATCCACAGGAAGATTTTTTTTTTTTGAGACAGTCTCTCTGCTGCCCAAGCTGGAGTATAGTGGTG +CGATCTTGGCTCACCGCAGCCTCTATCTCCCGAGTTCAAGCAAACCTCCTGCCTCAGCCCCCCAAGTAGCTGGGATTACAGGCGTGCGCCATCACACCCA +GCTAATTTTTGTATTTTTAGTAGAGATGGGGTTTCACCATGTTGGCCAGTCTCGAACTCCTGACCTCAAGTGATCCACTGCACCTGGCCTACTTTAAATT +AATTTTTTAATTTCAAAACTTTTTGTAGCTGGGCGCGGTGGCGCACGCCTGTAATCCCAACATTTTGGGAGGCCAAGGCGGGCGGATCACCTGAGGTCGG +GAGTTCAAGACCAGCCAGACCGACATGGAGAAACCCCGTCTCTACTAAAAATACAAAATTAGCCGGGCGTGGTGGCGCATGCCTGTAATCCCAGCTACTC +AGGAGGCTGAGGCAGGAGAATCGCTTGAACCTGGGAGGCAGAGGTTTCGGTGAGCCGAGATCACACCATTGCACTCCAGCCTGCGCGACAAGAGTGAAAC +CCCGTCTCAACAAAAAAAAATTTGTAGAGGTGGAGTCTCACCATATTGGCCAGGCTGGCTTTGAACTCGTAGACTCAAGCAATCCTCCCACCTCAGCCTC +CAAGATAGCTGGGACTATAGCCCAAGCTGCTGTGCCTGGCTTAAAGCACACGGCTGAAATGTCTTCCCGGGGGGCAGCTGGGAACATGAGACTCGCATGT +TATTTACGTGGTTCCAGAACATAGTGTAGCAGACCCTCACAACCTCAATGCCACCAACGTCAGCACAGAAGTCAGAACCACAGAAGCCTCCCGTGGGGAC +AGGCCGAAGGAGTCTAAAGAAAACATGAGCAAGTGGAGCCCAGTATTCCAGCGAAGCAATAAAAACCAAGTTCAAATATTTACTCCAGAAACTTGGAAGT +TGACCATTAGAAATTCTACTGAGCACGGCCAGGCACAGTGGCTCACGCCGATCATCTCAGCACTTTGGGAGGCTGAGGCGGGAGGATACTGCTTGAGCTC +AGGAGTTTAAGACCAGCCTGGATGACACAGATCCCATCTCTTAAAAAAATACTTAAAAATAAGCTGAGCATGGTGATGCACACCTGTGCTCCTAGCTATG +TGGGAGGCTAAAGTGGGAGAATCACTTGAGCCCAGGGGCTTGAGGCTGCAGCGAGCCAGGATTGTGCCTCTGCACTCTGGCCTGGACAACAAAACAAGAC +CCCAGCTCTTAAAAAAATAAAATAAAGTTCCACTGAATGTAATTCCGTAACATCTCTAAAGGTCTCTAAAGGTCAACAGGTCTGATCCTCTGGAGTTGGC +AGGAAATGGCGCCAAAGACGTCTGCGTCCTAATTCCTGGAACCTGTAGATGGTATATCCCCTTAGATGGCAAATGGGGCTCTAGATGGGGTGAAATCTCC +CTTGCCCGTCACTGAGGGGGCCATGGACAGGCCGAGATCTTGCAGAGCAGTTTCGCAACCATCCCATGCAGCTTCAACACCACCACCTTCAGACTCGGAA +TCCTCAGAACCCGTGCCACAGACAGACCGCACAGGGCAGGTACAGATGCGTCTGGTGCAGCCTTCACTGCAAAAACACAACAATAAATAACGCAGGAGAT +GACCTAGAAGCCGAAACGCAGGTCACCTGTGGTTAAGGGGGAGGCGTGCGCCCTGGAGGGACCTCCAAGTCACACTGCTATGGGGAAGAAGAGGGGCAAG +GAATGTTGCACACTCTCACCTTTGAAAAGCAGCTCCACAAACCCAGTGAGATCAGATTCCAACAAAGGCGCACGGGCCCACACCAAGCCCGCAGTCCCAT +GGGGTACAGCAAATGCAATCTGGCCTTCATTTATGCTGCACCCAACACCAACTGCCCAAGAGGGACGTGAATGCTGACACACATCCCCGACAGGCTGATA +AGGAGCTGTGACACCATGTAGCAAAAGGCAACAGCCCCATGGGAACCTGCCCGCACCAAGACGCCACTTGGCTCTGACTTGATTCTGACTGAACGTGCAG +CTTGTCTGAAGGTCGGGCCTCAGGTGTGTTTCTTCCACTCAGAAAACCTGCCTGCCCTTCGGCCCACCTGGAGATCGACCCCCACAGCGTGCTAAGACTT +CCGTGCAGAGAAATGGCTGGACGCAGCCAAGGGGAGGCAGGCACAAGACCTCCCACTGTGGGCGACGCAGAGAACAGCAACAGAACTGGAGGCTTCCCCT +ATGGCCCCCACCCACACCCCCTCAAGCCCCAGCAGGCATAAGAAAGAAATGGCTGGTTTCGGCCGGTTGTGGTGGCTCACACCTGTAATCCCAGCACTTT +GGGAGGCTGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGACCAACAAGGAAAAACCCCATCTCTACTAAAAATACAAAAAAATTACC +CAGCCGTGGTGACCCATGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAAGAGAATCGCTTGAACCTGGGAGGCGGAAGTTGCAGTGAGCCAAGATTG +AGCCATTGCACTCTATCCTGGGCAACAAGAGCAAAACTCCATCTCAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAAAGAAAAAGAAAAAAAGAAATGGCT +GGTTTCCCAAGCTGCTCCCCCGAGACACACCCACCAGCAGAACAAAAGCCTCCCCAGGTAAGTCCCCATCCTAATCCCTGGGACCTGTGGCCAGGCCACC +TCACTCAGCCAATAGACTGCAGGTGCGACTTGAACAAAGGACCCTGAGGGTGGGTGAACATCTTGCATTATCCGGGAACCCAGTGTCCTCACAGGGTCCT +TTAAAGAGGGAGGCAGGAGGGTGAGAGTCAGAGAGACTGGAAAAGGCTGTGCTGTGGGTTTGAAGGGGAGGAAGGCGCCCTGAGCCGAGGGATGCAGGTG +CCTCCAGATGCTGGGAAAGGCGGGCACTGACTCTCCCCGGAAGCCTTCGGGAGGCCCAGTCCTGCCCACAGCTTGACTTGAGCCCAGCGAGGCTGACTTT +GGACTTCCCAGCCCAGCGCTGAGAGAGAGTGTGCTGCTTTAAGGCCCACGGGGACGAATGCAGCCTCACCGGGTGATGAAAGTGCAGTGGAAAACAGCTG +CCCGCTGCCTGTACCTGCGAAGGCGGAAGGCCCCTCCTGTTCCCGGGAACCCTGCAGGGACAGCGGGAGGCCGGGACCCGGAGGCTGCAGAGGAGGTGGG +AGGAGGCCTGGTCACGGGCAGCTGCCGCCTTTCCCTTGAAATCACAGCAGTGTTGTGCCCATCTTTAAAATTACATTTAGGGACCAGGCACGGTGGCTCA +CGCCTGTCATCCCAGCACGGTGGCTCACGCCTGTCATCCCAGGCACGGTGGCTCACGCCTGTCATCCCAGCACTTTGGGAGACCAAGGCGGGCAGATCAC +CAGCTCAGGAGTTCAAGACCATCCTGGCCAACATGGTGAAACCCCATCTCTACTAAAAATACAAAATTAGCCAGGCATGGGGGCGTGCACCTGTAATCCC +AGCTACTGAGGAGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGCAGAGGTTGCAGTGAGCCAAGATCACACCACTACACTCCAGCCTGGCGACAGAG +CAAGACTCTGTCTCAAAAAAAAAAAAAAAAAAAAAAATTACACTTAGTGCCAGGCTCAGTGGCTCACGCCTGTAATCCCAGCACTTTGGAAGGCCAAGAT +GAGCAGACTGCTTGAGTTCAAGACCAGCCTAGGCAACACGGCGAGACCCCGTCTCTACAAAAAAATACAAAAAATGAGCTGGGTGTGATGGTTGCATGCC +TGTGGTCCCAGCTACTTGGAAGGCTGAGGTGGGAGGATCTCTTGAGCCTAAGAGGTCAAGGCTTCAATGAGCTGTGATCACACCACCGCATTCCAGCCTG +GGCAACAGAGCAAGATCCTGTCTCTAAAACAAATAAAATTAAGTAGCATTTAGACAAGAGGAAGGATCCGTGTGTCTGTTTTGGACCACTCGGAACTCCG +CGGGACTGTGTGGAGGGCCACGAGGTACGGGCAGGCAGGGGAACATCACACAGAAGCCACAGGTTCTTCTTTGCCTGTGCCAGGCTACAGCCAAGGCATT +TCCAGGAAACGTCACCCCATGTGCCCAGCAGGCGCAGAGGGGCCCATTCTGGCACCATCTCACAGCCAAGGACCCTGGGAGTCAGCGAGGGCACCCAACT +AGGATCAGCAACTGTGGCTGCCAGTTCCTCTGTGCGGGGAGGGACAGCTGCCAGGCCAGGAGGATGCTCCCGGCAGGGAAACGGCCGGCTGGGGCTGGGT +GTCAGCCCCCACCCAGGGGGAGGGCTGCGGAGGCCAGCAGCAGCTCAAGGGCGCCCTCCCGGCCCACTTCACTGGGGGAGGCTCCGGCTCCTCCCTGACC +CAGCCGGCTGCAGAGCACGCCACCCTGCCACCCGCCTGGTGAACAGGGCAACTAGTGCCAGCCCTCCCCCAGCCCCGGAAGCCCGGCTGCCCAGTGACGT +GGAGGGGCCAGGCCAAGGCCACTGTGGCGTGAGCTGCAGAGATTCATGAAGGGGAGGTGACAGAGCACAATTACTGAGGAGGAGCAAGGCCAGGTCAGGG +AGACACTGGTCTCCCCTCCCAAGGCTCCAGCTAACGGGGATGCAGAGAGGAGGAAGAGCCCGCCTAACGGGAAGGCTCTCCTCCCCAGGCAGGGGTGGGC +AGCAGTGAGACTGGGCCCCAGGAGGGCAGGCGGGGGTGGAGGGGACTGAGGCATCTCTAAGGGGCTAAGGATAAGGGACTCCACTCAGGGGCTTCCACCT +CCTTGTCCTGGACCCCAGGGCTCTAAGACACAGCCTGCAAGATCAACCCAGCCCAGGGGAGCCAAGAGTCACAGGCAATACACACACCAGCCAGCAGACA +CCCGCGAGCCCTTCCCAAAGGAAGGAAATTCAGACCTCTGGACATTGTGGACTCTGAAAGGAGAGACCATTTCCCCAAAAGGTGCTTTTGGAAGGTCTTG +GAAGGAATAGCACCTGCCTCCCAGGAGTGGAGCCAGGCCCCCAAGCAGAGCGCAGGACAGGTGATAAGGGTCCAATCTGGGGGACGTGGGCTTGTCTTTC +TAACTGGAAGCCTGTGTGAGTACTTGTTTTGTTGTTTTGTGGAGACAGGCATTGCCCAGGCTGGAGTGCAGTGGTACCATGATGGCTCGCTGAAGCTTTG +CCTCCCCGGCTCCAGCGATCCTCCCGCCTCAGCCTCGCAAGTAGCTGGGACCACCTGCGTGCACCACCACATCCAGCTAATTCTTTTCTTTTTTTGGTAG +AGACGGGGGTCTCGCTGTAATTGCCCAGGCTGGTCTCAAACTTCTAAGCTCAAGCGGTCTTCTCGCCTCGGCCTCCCAAAGCACTGCTTGTCTTTTAAGG +GCTGTGAAACCTGCCCCAGCCTTTAGCCAACAGATGGGAAAGAGCAGGGGCACCTGGAGGCCGGAGGGCACACTCTGCAGAGGGGGTTTCAGCATTTTCA +CTCCCGGGTGGAGGCTGCTACCACCTCCACAAAGACTGCACCAAAAAGAAAGCAGGCATGCTAGGCGGGTCCGAGAAGACTGAGATCAGGATCTGCACCA +CGGCCTCTCCTCCCTGTGGTCACTGGGCTCCCCCACCCTGCAGCCTGTGACCCACTGGTGCTGGAAGGCAGCATCCTGGCCTGGGCGCTCCAGCCAGGTC +TGGAAGTTTCACACAGGAAGTTGCCTGGGGCTCGGCCATGGCTGCCTGCAGCTCAGAACAGGGGGTACGGCGTGCTGAGCCCCTGAAAGGTCACCTGAAG +CTGGTACACACCACTGCCTCCCTGGACCTCCCTGTCCCACCATGCCTCAGAGGGTTGGATCTGGGTACCTGTCAGGACTGGAAAGGCCCCAGGGTGGCAT +GTGCATGCTGCTAGGTGCCCTGGGAGCCCACCCAGGGGGTCACATCTAAAGGCCGAGTTTGGGCCAGGCGTGGTGGCTCACACTTGTAATGCTAGCACTT +TGGGAGGCGGAGGCGGGAGGATCACCGAGGTCAGGAGTTCGAAACCAGCCTGGCCAACATGGTGAAACTCCACCTCTACTAAAAAATACAAAAAAAAATT +AGCCAGGCCTGGTGGCAGGCGCCTGTAATCCCAGCTAGTCGGGAAGCTGAGGCAGGAGAATCACCTAAACCTGGGAAGTGGAGGTTGCAGTGAGCCGAGA +ACGCACCACTGCACTCCAACCTGGGCGACAGAGCTATACATGCATACACACATACATACATACATACACACACACATACATAAATGAATGCCGACTCTGG +AAGTAGGAGGGGCCCGTCCAGGCCCCGTCCCACGGCTGGGAATTACTTTGGATAGGAGCAGGTGGGCTCCTTCCTGGATGTGGCCCAGGTCAGTCTGTTT +CTGGGAAACATGGTGAATTGGCTGACAGGAAAAGCCTACCTCCAGAGGCCTGGGAGCTGCCCCTTCCTCCCTGCTTCACCCCAAGGCCAGGACTGGGAGG +TACCACCCAGCCCCAGTGGTCCTGAGAGGCCACAACGCCTGGCTGGCTATCTTCCCCAGCCTCTCCAGCCAGGGCTCAGCCCAGGGCAACGCAGCCCAGC +CTTGTCCCGGCCTAGGAGAGAGCCCACTCCCTACACCACCCATCCTGACCGCATCTCCTGAGACCAGTGCCCTGCAGCCCCGGGACGGGCTGGATGACAA +AGATGATATTTCTTCCCAGGGTTCTAGGTGTGGGGCCTGGGACCAGCACTATCTGCCCAAGGCCATCTCCTGGCCCCCAAACCTTCCCTTGGCCCAGAAA +CCCCTCACCCTGGGCATCCACTCTCCTCTCTGCTCCCACTGCCCCCGCCCCACCACACTCAATCCACCCACACAGCTGTCCTGTCCCCAGCAATGGGGAG +AACCTGGCATGAGCTCCAACCCCACACGGAGACTGAAAGGCAGCAAAAATGACAAGATCATGGAGCACGAAGATCCCAACCTGAACTTCCAGAACGTTCT +CTAGTGAGACCCGTCCAAACTCCTGTCTTCTCTCAGTCAGCCCATTTCAAAGATGAGGACACCCAGTGCCAGCGAGAGCCGGCAGCTCCTAGCCCCACAA +GGAGCCCCAGGCCCCTCCCACCCAGACGGGGAGACTCAGTGGCTCTAAAGAACCCGGCAGGCTGGCTGGACACGATGGCTCATGCCTGTAATCCCAGCAC +TGTAGGAGGCCGAGACGGGTGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGACAATAAGGTAAAACCCCGTCTCTACTAAGAAAACACAAATTAG +CCGGGCGTGGCGGCAGGCGCCTATAGTCCCAGCTACTTGGGAGGCTGAGACAGGAGAATCACTTGAACCCGGGAGGCGGAGACTGCGGTGAGCCAAGATT +ACGCCATCGCACTGCAGCCTGGGCAACAGAGCAAGACTGTCTCAAAAAAAAAAAAAAAAAAAAAAAAGAACCCGGCAGGCCCAGCCCCTGCTCCGGACAC +CGTTCGGTGGGCCCGCAGGGCTCTCAACGCAACCAGGCATCAGCAGGACTGGCCCCTCCAGCCCAGGCAGTGGGCCCCGCATGCTGGCCCAGAACAGGCC +AGGCAGAGACCCCAGATGGAAACAGACAGTCCCTCCCGCCTGGGGCTTAGCTGGACAAAAAAGATAAGCCTGACACTGCGGCATGAGATAAGCAAGACTA +CCCCCAACCTAGCCCCTGGGGGAGCCATCTGGGCGGCCTGAGGCTTTGAAGGTGGAGACAGAAGAGGACATTCCCAAAACAGCCACAGCGGCAGAGAAGG +CACGGGGCTGACCCTCGCGAAGCGCAAGGCAGGGGCTGGTTGTGTCCACGGGAGCGCCCATCCCATAACAGACCCTCTGGGAAGAGGGGTCTGGAGGACA +GCACCCCTGAAGTCCACCTCCTGCGGACGGCAGAGTAACCATAAGGTCCCCACAAATGGCCATACGTCCACTCTGGGGGTCCCTGCTCCTGGGGCCTCCC +CTCCAACCCTCACAGTGGGACGTCCTCCAGCCCCATCCTTGGACATGCGGGCGCCCGGGGCCCTCCATGCACAGCCCACTGGACAGATAGGAACCCGCTG +CTCAGAGGCAAAGGGACCAGCACTCTGCACCCAGAGGAGGTCCCACAGCTCCTAGACCACACGGGGCAGAAACAGGGTCACCTGGAGAGGGCTTCGAGGA +AAAGTCCAGCCAGTGCCGGGGGCCTGGACCTCCACCACCCAGCAGCTTCCAATACCCTCTCTGAAATCCAAGGTGGCCCAGCTCTGCCCCACCCCCCACA +CCAGACTCCACCCAGGTCTCAGAGCTTGCTGTGGAGGCTGGGCTGTGCCTGCAGCAGCGGCACCTGGGGTCTACCCCACTGCCCCCAGGGTTCTCCTCGA +CCCCCAGGGCTGCGATCCGAGCCTCCCCTCTGCTCCAAGGCACCGCCCTCCCCACCTCGACAGCGCAGTGTGCAGTGCCAGGACCGCCCAGCAGGTGGAG +CCACACGGCAGGGTCCAGGGGAGAAAAAGAAAAAGGTCCCGGCCTGACCGGGGACCACCAGCTCTGCTCTCTGGGGCGTCCTGGGCATTTATTCACCTCA +TGGGGCGGCCGTCCCCACATGCCATGACTGGACGCGCTGCTGTCCCAAGGCTTACAGCTCGAGGCTAGGGGACAGGGACGGTAACCAGGACAGAGGTCAC +TGCCTTTCAAAACAATGTAGAAACAGGCTGGGCGCAGTAGCTCACGGCTCTAATCCCCGCGCTCTGGGAGGCTGAGCCCAAGGCCGAGGCAGGTGGATGA +TTTGAGGTGAGGAGTTTGAGACCAGCCTGGCCAACATGGGGAAACCCCGTCCCTACTAAAACTACAAAAAATTAGCCGGGTGTGGGGGTGCCTATAACCC +CAGCTACTCAGGAGGCTGAGGCAGGAGAATTGCTTGAACCCGGAAGGTGGAGTCTGCAGTGAGCTGAGATGGCGCCACCGCACTCCAGCCTGGGCAACAA +GAACGAAACTCCATCTCAAAAAAAAAAAAAAAAACCAGCTGGGCGTGGTGGCTCACACCTGTAATCCCAGCACTTTGGAAAGTCGAAGCGGGCGGATCAC +CTGAGGTTGGGAGTTCGAGACCAGCCTGAGCAACATGCAGAAATCCTGTCTCTACTTAAAAAAATACAAAATTAGCCAGCTGTGGTGGCACATGCCTGTA +ATCCCAGGTAATCCCATGCCTGGGCGCAGTAGCTCACGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGTTTGAACTCGGGAGGCGGAC +GTTGCGGTGAGCCGAGATCGTGACATTGCTCTCCAGCCTGGGTGACAGGGCGAGACTCCTTTTCAAAAAAAAAAAAAAACTGAAACAGAAGGGTACAAAT +GGCAAAGGACAAGAACCGGCAGGGAGGAGCCAGCGGGACCTTCTCCCCCTATGCCTCTCCATCCCTGCCAAGAGCCCACCTTGGCTGTGAGCCACTTTCA +TGGTCCACACAGAGTAAGTTAAGAGTCCAGCTCTCAGCCGGGCACGGTAGCTCACGCCTGTAACCCCAGCACTTGGGAGGACAAGGCTGGTGGATCTCTT +GAGCCCAGGAGTTCGAGACCAGCCTGGGCAACATGGTGAAACCCTGTGTCTACTAAAAATACAAAAATCAGCAGCTGGGCACGGTGGCTCACGCCTATAA +TCCCAGCACTTCGGAAAGCTGAGGCGGGCGGACTGCCTTGAGCTCAGGAGTTTGAGACCAGCCTGGGCAACACGGTGAAACTCTGTCTCTACTAAAATAC +AAAAAATTAGCTGGGCGTGGCGGCGTGCTCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAAAAGTATCACTTGAACCCAGCAGCGGAAGTTGCAGTGA +GCCAAGATCACGCCACTGCACTCCAGCCAGGGCGACAGAGCGAGACTCTATCTCCAAAAAAAAAAAAAAAGAGTCCAGCTCTCAGCTCCTCCTCATCCCA +GGGCCTTTTCTGTCCCCAAAGGACATTTCCCAGTGGGTGTTTCTGGGACTCCTGTGCTCCCCGTCAGGCACAGAGGACTAAAAGCATCCAGGAGCCCTGC +AGCCTCTTCCAGGGGCTCACAGAGAAGCTGGAGTGGGCACCTCCACGGGGCGCTGCCCCTCAGCCAGGGGTTCACAGGCTGTTCCTAGGATGGGTGCCGT +GGCGCCTAAGGAGGAACCCACACACCAGGGTGACTGCAAGCACAAGCTGTTTTTGTTACTTGGTGACCTGTGTGCAGATGCTGGGGGGACGGGGTGCTGG +CTGGCAATGTGGGCCGACCCCGGCCCCATCATTCATTCCTCCAGCACATGTTCTCTGAATACCTGCCCAGGACCTCAGAGAGGGCACGCAGCCTGCAGGG +CACAAAGGGCAGGGCCCTCCCTCTCTGTCTCATCCACTTCCCCAAAGTCCACTTCCTCCAGGCAGCCCTCCGAAGTCCTCCCTGCAGAAGCAGCAGTGCC +TGGCATAGTGCCTGGGATACAGAGGTGGAAGGCATGGTGGAGCCCTCACCTCACTCCACCTCCTCGGCCGTGGTGCACGGGGCGGTGGCCAACTCAGGAC +TGCGCAGGCCCACTTCCATGGCTTCCAGATCCTGTCTCCCTAGGGCCTGCTCCTGAGGCAGTGCTGGCTCCCTTTTGGTCTCTGAGGGCCTCTGAGCCAC +TGTGAGAGGAGGAGGGAGGGGTCTCAGAAAAATGGACTGTGACCCGTGACCGTTAACAGGGTGGGGATGGACCTGTCGCCAGGACAAATGGACAGGCTGG +GAAGCCACAGGGCGGGGATACGCCTGGAGTGCACGCCAGGCCCACACCCCCAAGCACACGCTCTCTGCCACCTTCCTGGCCCTGCCCCCTGCCAGGCTCT +TCTGAGCACCCCAGCGTCGACGGAGCTGGCCCAGGGCAGGTGTCTGCAGAGATCTGAGGAAGGAAGGAAAGTGGGAAGGGGAAGGAAACACTGACCCAGA +GGCACGGGCCCCTCCACACCTGCAGCACACCGACTCTCCAGACATGAGTCTCTGTGGGAACAGGAAGAGACTCCAGAAAGCTGAGAATCGCAGACTGCCC +AACCGCAGGAGCGCTCCCAGGCTGGGGACAGATGAGACAGCATATCAACAGTGAGCCCCATCGGCGGCAAGCTCCCAAGCAGCCCCAAGCCCAGAGCAGG +AGAACATCCCAGGCTTTCCTCGAGCTGTCTCCATCCCCAGAGCCCACAGCCCTAATCCCACTTCCAGCCACAGGCAAACTCCTATTCATCCTCCAAAACC +CAGCCCAGTAATCCTGTGTTTGGAAACACTCGCCCCACCCCCCTGCAACTCTGAGTGACACCCGGGCCCGCCCCACGTCACCCCTCCACTCCCTGCAACT +CCAAGTGACAGCTGCCCTGTCTCCTGGACCCGGGCCCACCCCACATCACCCCCTCCGCTTCTGCTTCCCGAGTCCCCTCAGCCTGGCGCCACAGACACTG +AGTCTAGATGGACCCAGACAGGGCCTTGGAGGGCACCAGGACCAGCTCCTGGCTTTACAGAGAACACTGAAGTCCTGTGGTGTGTGTGTCCAGGCTCAGC +CCACAGCTCGTCCCGAGTCCTCCCCCAACCACTCCTTTCCTGAGGCCGGAAGCAGGGGCAGGTCCCAGAACCCCGGGCTCCAGGCACGCAGCCTGTCATG +GGACGGGAGGCGCTCCGTCCTCGCAGCCGTTCCCAAAAACCTCTCGGAGCCTAAGGGAGGGATCGCCCCGAAACAGCCAGTGCACATGCGGCTCCTCCAA +GGGTCCCAGAGGACTTGGCTGTTAGAGGAGGAAGAGGAATGGCAACTCGAGAGGTCCCCGTGAGGCTCAGGGACCCCCAGGATTGCCCTGACAGTCTCCC +TTCTACCCTGTTTATTTTCTTTTCAGGTTTTTGCTTTTTGTTCTGCAGCAGATCATACCAACAGAATCTACCCACTGCGCGGACAGCGTAAGGAACAAGC +CACGGCCGGGCGCACCCAGCGCTCCCCGGAAACCTGCCTGCTCCTCTCTAGGGATTGCTTTGCAGAAGGGATTCTGAGGGTGGGGAGGAGGGCGGAGGAG +GACAGAGTTTTCTCGTCAAAGTGAGGCCTGCTACAGCACAGCCCGCACGACGCTTCCCGTCACACTCAGATGCCACGACCCCATCGTGCAGAAGAGCTCG +CAGAGGCCGAGGGAGGTTCAGGAGGCAACAGGCTCAAGGGGGTAACGCCCAGCAGGAGGAGGCCGGGGCCTTCCTAGCGAGCTCTGCCCCACAGAAAGCC +AAGCAAGACGCCTTCATTCCGGGGTACGGTCTCCAGAGGGACAGAGGCCGGCCACTGGCACCTGAACCTCCAGTCTGCAGTCCCTGGAGGAGACGGTAAA +GCTGCACAGGGCTCTGGGGGGAGCGCTCTGGGGAGCGGCTCAGGCACTGCAAGAGTCCCCGGAACCCCTCCCAGCAGGCACGCTTGTCCCCGCTGACCCC +AGCCCCAGCGAGCTGCTCTGCCTCTCCCATCTCAGGCTCTGGGGGCAGGGACGGTGCTTCTCAGGGTCTCTGCCTCTCCCTACAGGCAGAGCGCCAGCTC +AGCCATCCCTCTCGAAAACACAAAAACAGGCCCAGCACAGTGGCTCACGCTTGTAATCCCAGCACTTTGGGAGGCTGAGGCGGGTGGATCACTTGAGGCC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCATCTCTACTAAAAATACAAAAATTAGCCAGGCGTGGTAGCAGGTGCCTGTAATCCCAGCTA +CCTGGGACACTGAGGCAGAAGAATCACTTGAATCCAGGAGGCGGAGGTTACAGGAAGCTAAGATGGAGCCACTGCACTCCAACAGCCTAGACGACAGAGC +CAGATTCCGTTGCAAAAAAAAAAAAAAAAAGCAGCAGCAGCAAAGAAAACACAAAAACAGCAGGCGGGGCCGCCAGACCGGCATCCTCATCCTCAGGACT +ACTGCCCCAAGCTAGATCTCTGTCTGTGGGGTTGTCCCCAGCACTGAAGGGTGCTGAGCAGTGCCCCTGGCCTCTGCCCTCTCTGTGCCTGCACCCCCAA +ACTGGCAACCAAAACATCTCCAGACATCTCCTAACATTCCCAAGGTGCAGAACCGCCCTGTCGGGATCAGTCACTGCTCTACTGAAGACCTAAGCAAAGA +ATCCTAAAATATGAATACCAAAACCAGCCTCGACTGGCACGGCCCACGCCTGGAGGCAGCTCCGGGCCCAGCAGCCAGGTTTTCAAAGCTGCCCAGGCGC +TCCGGAAGTCAGGTGAGGACCTCAGAACCTTGGGAAAAGCCCCCCCAAAAAAACAGAATCCAACCTCATCTGTGAGGCAGGGTCCCAGCCATGGCTCAAG +CACAGCAAGCCCGGGACCTCTGGTGTGGAGTCTGGAGGAGGCCCGGCAAGCGGCCTGGTGCCGGACTCGGCAAAGGAAGCCACACTTCTCCTCTGGCTCT +TCCGTATTCTCTGATGTTTCTAAAACAAACATTTCCCCAGGCCAGAAAATAGTACCTTCAAAAGTAAAGCACCCAGAGACCCGTGGCAACACGGACAGGC +CCCCAGGCCCTGGGAACCCAGCGCTTTTCCCATCGCCATCCACCTGGGGGAGAGCTGCCAGCACAATCCTGCCAGCATCTGCAAGAAGGCGGCTGCTCTG +GAAACCCCAGGCCCCTTTCCTCTAACCCCCTCCACACAGGAACATCAAGAGTCACGGGGCAGCAGAGCCACCCACTCTGTGGTAGGAGTGTGGGGGAGGG +CTCCTCCTCCTCGAGGCCAGGGCAAAGCTTCAACCCCCCGCCCGGAGGGTCCCAGCTCCCCGGGCCCAGAGCCGCAGCTGGGCGAAGCTTCAACCCCCAG +CCCGGAGGGTCCCAGCTCCCCGGGCCCAGAGCCGCAGCTGGGCAAAGCTTCAACCCCCCGCCCGGAGGGTCCCAGCTCCCCAGGGCCCAGAGCCACAGCT +GGGCAAAGCTTCAACCCCCCGCCCGGAGGGTCCCAGCTCCCCAGGGCCCAGAGCCGCAGCTGGACTCGCAGGCTCGCCGGCGAGGGCTGAAAAAGAAACG +GCCTCAGCACCACCGCTGGTTGTCACCACTGGGGTCAGGGAAGCCCAGGGACGCTGCTCAACATCCTACAACGCAAAGGACAGCCCACCAGACGACAATC +TGGCCCCCAGTGTCCCTAGCACCAACCGTCCCTCCAGCAAGCTCCATAGCTGCCACTCCAGGCCAGGCAGGCAGGCGGCCCCGGTGGCCCGATTGCCCAC +CTGCCACCCGCTGGTAAAATCACCCCCGGGTCCTCATACGCCCTGGTCAGGCCTGGGGAACCAAAAGACAATACTGCTGGCTGCGGGGGTTCTCCCCTAG +AGTCCATTCCTTCCTGGACGCGGCTCACTGAGGATGAAAAGTCGGACCGAGGAGAGCACACACTGTCACGTCTCTGAAGGTGACACAGGTGGTCAGACGG +TGCCTTCACTGCCCCACGGAAAGCCGGCTGTCTCCCATCCACCAGGAGGAGGCAGCACAGGACGCAGCCAGCGGGAGCTCCTGACCCTCCTGAGAGGCCA +GAGGAAATGAAGGCAAGCCATCCTCTGCAGCGAGGCGCCATTCTTGGCCTCCTTCTCCCTTCTCGCCTGACTCGGGGCCTCAGAGTTTCCGAGGAGAGCT +GGCAAGCCCTAACAGATCAGTAGGATCCCAGGGCTCACCTGCCTAGCAGGGGTATGGGAGGCTGTCACCGACACCGGAGAGCCAGGCCTGCTTCAGGCCC +ATCCTTGGAAGGTTTCAAGTTCCCTTCTGTGCCCAGCCCACAGAGGCTGGCAGCAAAAACGGCAGAGGAGGCAGGCAGGGCCCCGGCCCACCCACATCCA +ACCCAGCACTGCCAGTTACCAGCCACGCGTACACAGGTGAGCAGCCTCCCGGCGCTGGGCCTCAGTTTCCTCATCTGTAAACTGGGAAGAGCCACTCCCA +CTGCTGTTTGGGGGTCACAGGCAGAGTCCGCCCAGTACTGCTGTGGTAGTGGCCAAGTCAAGAGGTAGGGACCCCAGAGCCCATGTGAGGGGCCACATCT +GAAGAGCCAGAAGGAGGAGGACCCCTGCCTGACCCGACTCTGCTAGAAGGCTCAGGAGATACTGGGTACATGGTGGCTGGGCTTCAGGAGATATTGGGTA +CACGGTGGGTGGGCTTCAGTAGATACTGGGTACACAGTGGGTGGGCTTCAGGGCTCCCCATGTACCTGGGGCTGCTCCCTGAGCGCCTCTACCCCAGGAC +TCCTGCCCTCTACAGATGCAGTTCTGGAGAGTCGCCTGGAGCCCCAGCTGGGACGCCGCCAACAGCCCCACCCAGAACCACTGGCACCGGGCTGCCAGAT +CCTGAACCCGACTGCGGGATCCCCGAGGGCAGGAGCTGTGCGCCCCGCACACACGTCTGCCGCTCACTTTGCAGTATAGGATGGCCCCTTCCCCAGGCCT +GGGACTGTCCTGCTGGGGCCTGAGTCAGCCTGTGGCGCAGCACTAGCATCCCCTCAACGTGGTGCCCTCAGCCTCTGCCTCCCTCAGGAGAAGCATCATC +TGGGAGCACGTTCCTGCCGGAGCTGTGAAGCCCTGAGCTGGGGCCCACCGCACCTCTGGAGAGCCCTGGACTTTCCTGCAATCCTCCCCGGAAGGGTTCC +CTCTCCTGGAAGACAGTGTCCTGCCTCTCAGTAGGACACAGACTCCCTGAGACACCACAGGGAGTGCGGGGCAGTGGGCAGAGGCCTGGGTTCTGAGGTC +AGATGGGAGGAAGGTGGGATCTAGCCCTGCCCACTCCACATAGACAACCGAGGCCCCTCACCTACCACCAGGCTGCAGCCAAGGCCCAGGCAGCAGAGAG +CGGCCACTGGGGGGATAGTAACGCTCATTCCCAACTCACAAGGCTGGGATAGAACGTGCCCCTCTAGGCCGGGGATGCACATCCCTGCGTCCCAGGGCTA +CACGGTGCCCGCCGTAAGGGCTGCTGGACCATCCCTCCAAGCCACCCTGGGCAGGTCCAGCCGGCTCTGAAATGGCTGTGCAGCCCAGCGCGGTGCTTCA +CGCCTGTCATCCCAGCACTTCAGGAGGCTGAGGAGAGAGGATCGCTTGAGTCCAGGAGCTCAAGACCAGCATGGGCAACAAAGTGAGACCCCGTCTCGGC +AAAAATTTTAAACATTAGCGAGGTGTGATGTCACATGCCTGTGGTCTCAGCTAGTCAGGAGGCTGAGCCAGGTGGATCCCTTGAGTCCAGGAGGTCGAGG +CTGCAGTAAGCTGTGATCGCACCACTGCACTCCAGCCTGGGTGATAAAGTGAGACCCTGTCTCAAAAATTAATTCATTAAATAAAATGGCTGAGCAGGTC +CAGGGATAAGAGCCCAGAAGGAAACCTGAGTCCTTCAGCAGTGCTGCTCAAGGTCGCCAATGACCCGCTGAGCCTGTGACCCAGGGCCCAGGAGCACCAG +CCACCTTCCTGTTCCCGTCGCAGCTCCGCCAAGCCTCCCAACCCTGCCTGCCTTGGTGCCCTCATCAGATGCCCTCTCCTTCTCCCAGAGGCCCTGGAGG +CTCCAGCCCTGCCCTGGCCAGGTGGTAGTATGGGCAAAACACGTTCCTCGATAAGCCTCCGTTTCCCCACCGGCAGCAAATAGCTCACAGGGTCACCATG +CAGCGCGTGTCCAGCACAGAGCATGGCCCCACAGGTGCTCCAGGGCTAGCTGAGGGCTTTTCACCTGAACCTCTGTCCACTCTCAATCCTGGGAGGCCAG +CGTTCCTGTCTATCTCCTCTCTGGAGGCCGCTGCCCTGTGCACCCTAAAATCCCCTTGAGAAGACATGGCAAAGGCTAGATCACGCCAGCCTCTTCAAAT +CTCATAGGAAACTGGGTGTGTGTAAATCTGGAGGTGTGGACATGGGACATGCATCCCCCCCTGTCCTCAGAGGGCAGCCTGATGAACATGTCACGGAGGC +GGAAACAGAGGGTCAGAGAAACCTCACCGCAAGGAAGATGGATCCTGCCTTCTGCGGGGGGAGGCAGTCTTCTACCAGACAGTAACAAGAAGCCCTACCA +CCCCACCAGAGATGGGAAAAGGAGTTCATTCTCACCAGCAAAAGGGAAATGCAGACACGCCATGGTAAGAGGCAGGCAGCTGCCTTTTTCCCATAGGAAC +GGGGGGCAGACAGGAAGACGACATCACCAAAGGGACCCTCAAAAATAAGCCTTTGGGAAACAAATGAGCCATTTGGGATGCAGACAGATATCATAAGCCT +GACTTGCGCCGGGTGCAGTAGCTCACACCTGTAACCCCAGCACTTTGGGAGGCCGAAGCAGGAGGTCGGCTCGAGGCCAGGAGTTTTGAGACAAGCCTGG +ACAACATAGCGAGACCCTATCTCCACGAAAACATACAAAGTTAGCCAGGCTTGGTGGCACCCGCCGCCCATAGTCCCAGCTACTCAGGAGGTTCAGGCAG +GAGGATCCCTTGAGCCCAGGAGGTCGAGGCCTCAAAGAGCTGTGATCGCACCACTGCACTCCAGCCTGGACTATAGAGTGAGACCCTGTCTCTAAAAATA +GGGTTAAAATGAGCATCGTGAGTCTGGTGTCACAGCCTCCGAGAAGCCTCTCCCACGCGTTGCCTTCTTCACCAACTCCCAGCCCCCGCCAAAGCCGGCT +GCGTGCTCCCAGGACATCACGACCTATGCTACGGGATCTGTAGGCACAGCTGTCGGCAGGTCCCTGAGAGCACAGCCGGCATCGTACGCAGCTCTGAATC +CCCCGCCTCAAACACAGCGAAGACGCTGGGCTGTGGGGAGCTGACAAGTGATTGCTTGCATCTGTCCACCTGCAAACAACCGCCCACAGGTGCAGGTGTC +CCAAGCACACTTATCAGGGAAATCAGAAAAAAATGCTACCTTTTCTGGCAAAACAGGAAAATAAACCTATTCTTAAATCCTAGAGAAGATGTTTCTCTTT +TGCAGGAAAAGGTTCTGAGCTGAGACTGTTTCATGGTTAAAGTAAAAACAGTGCTTGAAACTCACGCCCAATGAGGAAATCTGGGACGAAGGAAGTCAGG +GGCTGGGTGAAGCAGAGAGCCACTATCAAGGGACAGAGGTAACAGGGGAGTCTGAATGACATCACACTCGATAACCCTCCCTCCACGACTTTCCTTGCGA +TGTCCCTCTTTTTCTCCAATCCAAATCCCACATCTCCTCCAAGAAACGCTGCCATGACGATGAAAACCACCATGACGCTGTGAGGTGGAGTCCACCAACG +TCCTCTGCCCGACCAAAAGCATGGAATTCCTCGGAGCCCACTCGAGTAAGCTTTGACTTCCTCCCTGCCAGTCATGCTGGACACAGGGCTCGACAAACAC +AAGAGACGATCCTCGGACCATCCTAACTCAACGACTGGAGACTGAGGTGGCCGCTGCCAGAGGCGCGGCCGGAGGAAACGTCATGGAAATAAACAAGGGC +GGCCACAAGCACATGGGGTCCGGGAAGCGGCGGGCGCCAATCAGGGGCAGGAGGAGTCCAGGACCTGCCTAGCGCCGGCCGCGCCCGTCTCCCGAGCCCC +CTTGTGTCAGGCCCGGTGCCCGGTACTCAACATGCGCTCGCACTCCGCCCTCTAGACAGCCCTGGCAGGACGCGTCCTCCTAGTTGACATTTCACACTCG +TGAAGACGAAGGCTTAGGGACATCTAGTGCTTTGCACCGGGTCCCAGGGTGGGTGGTTCCGGTCCCGACTGGGAAAACCGTCGCCCGCGAACGTGTGGGG +AGGAGGCTGGGCCGAGAACGGGGACCCCGGGCGGGACCGGGGTGGGGTCCAGACCCGGGCAGGGGAGCCGAGCCCAAGGCAAGCAGGCGGGCGGGCATTA +CCTGCTGCGGGGGGCGCCTCTCCGCCGTCACCGGGCGCGCCGGAGCCCCGGGCCCCGCGGTGCCGGAAGTGGCAGTAGGGCCGCCGGCAGGGCCCCCCGG +GCGCCCCAGACCAATAGGGGCAGTCAATGGCCCGGAAGAAGCCAGTGGAGCGTAGCATGGTCCGTCCCGCGGCGGGGCCCCGGCCCGGAGCCGCCCGGGC +CCCAGGGCCCCCTCACTGGCGCCGCGGTCGCCGCCGCCCGCGCCTCACGGACCCCGCCGCCGCCATCTTGCTCCGAGGCCCCCGGAGGCCCTCGGGACGC +CGCCGCAAGGGACCCCGGGAGGGGCTGCCCGCAGCGCGCCTGCTCAGAAACGCCTGCTCCTGCGCGACCAAGGCTGGTGACGGACCCCTGGGCCGGGACA +GACGGCCGCGGGAGGAAGTAAGGAGGGCAGGGGCTGCCCTGCCTGCGGTCTCCGGGAGCCTCGCCAGCGCCGCCGCCCGACCTTCGGCGGCTGTAGCGGC +GCCATCTTGAGCCCCAGGCCCCTGCGGCGCCAGGGCTGTCCACGGCGCGCCTGACCAAAAAAGCCCCGCGGGGCCCGCTATTACTCATTTGCATATTATT +TCCTTTCGTTAGCATATCACCTTAAGGCGCCCTCTGCTGGACGAGGAGAGTTCTGCGGGGAGGTGGCCTTAAACCTGGGCCAGGTGAAACTCATGGTTGA +ATTACTCCGTTCACAGTCTTTAAAAATCCCCTCGCCCTGGTATACAGCTGGCTCTCAAGAAACGCCTTAATCTCCCCAACCTCGACTCTTGTCATCAGTC +TAATGACCAGGTCCACGTTCACTCATTTGTTCAACAAATATTGAGCGCCTACTGTATACCAGCTAGAGGGTGCATTTTAACAGACAAACGAGGAACAAGG +CTGGGATGGGGCAACTCTGTAGTCTGGTGGAGTAGGCCCACGTCTTAATGGGAAGTTTAACCTGGTGCATTTTGGTGGGATTGTAAAATAGTGCCACTGC +TATGTAAAACAAAAAACCCAAAAAGTTTGTTTTTAAGAGACAGGGTCTTGCTCTGTCACCCAGGCTGGAGAGCAGTGGTGCGATCACGGCTCACTGCAGC +CTCGACTTCCCTGGCTCAGGTGATTCTCCCACCTCAGCCTCCCGAGTAGCTAAAACCACAGGTGTGCACCATCATGCCTGGCTAATTTTTTGTATTTTGT +GTAGAGATGGAAAAAGTTAAACAGAATTACCCTATGAGCAACTCTATTCCTGGGTATACACCCAAAAAGAATAGAAAGCAAAGTCTTAGGTCGGGCACAG +TGGCTCATGTCTGTAATCCCAACACTCTGGGAGGCTGAGGCGGGTGGATCACTTGAGCCCAGGATTTCAAGACCAGCTTGGCCAATATGGCAAAACCCTG +TCCTACTAAAAATACAAAAATTAGCTGGGCGCGATGGCTCACGCCTGTAATCCCAGCTCTTTGGGAGGCCGAGGAGGGAAGATCAACCGAGGTCAGGAGT +TTGAGACCAGCCTGGCCAAGATGGCGAAACCCCACCTCTATTAAAAATACAAAAATTAGCTGGGCGTGGTGGCGGGCGCCTGTAGTCCCAACTACTTGGG +AGGCTGAAGCAGGAGAATCACTTGAACCTGGGAAGCGGAGGTTGCAGTGAGCCAAGATTGCACCACTGCACTCCAGCCTGGGTGACAGAGTGACAGTCCG +TCTCAAATAACAATACAATGGTTAAGATGACAAATTTTATGTTATGTGCATGTGATTTTACCACAATTATAAATAAATGACAGGATGCAATGATGAGGGG +ACGTGGGTTGGGATGGGTCATGGGCGACTCTGCAGAGGACCTGATCTAATCTCAAAGCTGTCCTATCATGGGCAGTGGAGGCGTAGACTCCCTGTCATGG +CTCCTGATGATGCGTGAGAGATGAACTCTCATTTATGCGATTGCTCCATCCGTGCCGGCTGGTGTCGGTCATTCATTCAGCAAATAGTTACTGAGCACCT +ACTGTGTGCCACAAAATGCTAGAAACATCCATAAGCAGAGCAGAGAACCCCACTCTGGTGGAGGTGATGGTGTAGGCAGGGAGGCCGACAATGAACACAG +CAATAAGTGAGACAGCCTGAAGCCAGGTGGAAAGTGCTTTGAGAACAGAAACAGGAGAAGAGCCTGGACTGGGCACAGGGCTGGTCTGGGTGATTCTATG +GGGAAGGCGGGATTTGTGCGGTTTTACAGAAAATTAGGGGCCAGGCATGGTGCCTCTCGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCAGGCAGATC +ACTTGAGGTCAGGAGTTCGAGACCAGCCTGACTAACATGGTGAAACCCCATCTCTACTAAAATTACAAAAATTAGCTGGGTGTGGTGGCCCATGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCCCTTGAACCTGGGAGGCGGAGGTTGCAGTGAGCCAAGATTGCACCACTGCACTCCAGCCTGGGTG +ACAGAGTGAGACAGTGTCTCGAAAAAATAAAAGATAAATAAATAAATAAAAGATGATGAGGGAGCCAAGCAGGCTTCTGGAGGAAAAGCATTCCGGGCAG +AGGGCACAGGCCATGGGCAGGACTGCGCCTGGTGTGTTGGAGGAACAGCGAGGAGGCCAGTGTGGCTGGACCAGGGTGAGGAGGGGGAGAGAGGCAGGAG +GGAAGAGCAGGGAGAGGACGGGGCAGGTCATGCAGAACCCTATGGGCCTCAGGGAGGACTTGGGCTTTGACTGTGAGGGCAGTGGGAGCCATGGAGGGTT +GCGGGCAGAGGAGGAACCAGACTTGCCCCAGGTGTTCACGGACACCCTCTGGTGGCCGTGGGGAGGACAAACCGTGAGGAGACCAGGGCCAAGGTGATTG +CACTGGTTCAGGTGAGTCGTGAGGAGGCTAGACCGTCGCGGTGGAAGCCCTTACAGCAGGGAAAGGCGGCCAGATCCTGGATCTATTTTGAAGGTAGAGC +CCAAGGAGGTTTCAGATGGGCCAGATGTGGGTGGTGAGACACACAGTGGGGTCCAGGGTGACTCCCCAAGGATTTTGGCCTTGCAGGATGGAACTGCCCT +CGACCGAGGAGGGGGCATGGCAAGAGCAGCCTGCGGGTGGGAGGGACGCCCGGGAGGGTCGGGGTCCCAAAGGCACCAAAAGGATGGTGCTGCTTCTGGG +CACGTGTGTGTGCTGGGGGTGGGGCGTGTAATTTAAAAGCCTAATGCGAGTGTGTCCGTCAGAGAGAGGGGTGAGGCTGCGAGTGTAGACCCCATATTCT +AGACATTTTGCTCCAGAGGGGCAGAAAACCAGGCAGGAGCTGGAGGGGTGCGAGAGTCCCGGGAGTGATGTTTGTGGGGCGTCCGGTAGGATGGGAGGAT +GGGTCGGGCAGGATTGGGGGTGCACGAGGGAGGCTGCCCTCGAGTAAAGCCGGGAATTTGCCGCCCAGGTTGGGGAGGGGTCTGGCGTGAGCCGGCGCCG +GCCGCGCGATACGAGAGGCCGACCACCCCCTTCCCCGGGCGGGCAGCAGGCGAAGCCCCAGGGCTCAGCAGGTGTGTAGGAGTGGCCTGCCCGGCCCCAT +CCCAGCCCCGCCGGCCTCCAGGCTCTGGGGAGCGCTGGAGTCCACAGTGGTTTTTTCCTGGGGAGGGCCTCAAAGCTCTCACCGCCCCCTCTTCCCTATT +CCCACTAGGGGAGCTGGCATACAGTAGGCGCTCAATACAGGAGCACAGGAGCCTGGGAGGCGGCCGGGGGACCCTCCGTGGAGGAGCCTGTCCCGCGCCG +GCGAGCAGCCCCGGGGGCGCAGGCTCCCCCATCCCCTGCGGCACCGGAAGGGGCGGGCGGTGGACGCCCCCGGGCGCCCTGTCACTGTGCCTCGGTTGCC +AGGCAACGGGGCGGGCGGGAAGCTGGGCGGGGGGCGCAGCTGCGCCAGGCGTGGGTGACACCCGGCGGGCGCAGCGCGCGCTGCTGCAGGCAGCCCCCTC +CGCGGGGCTTAGGGCTAGGGGCAGGGCATTTTGTGTCTCAGCCAGAGGGGCCTGGCCAAGACCCCCTTCACTAGCCCGCTGCCTCGGTTTCCCCACGAGG +TGGATGAACTTGGGACCACACTGGTGGGTGGGACAGAGGGATTCAGAGCGTGCCCACAGGTGGGGACTGCCACGGGAGAGACCACACACACGCTGGAGTA +GGGTTTAAAAAGGGGCTTGTTTAATTAATTAAATACAAGGATGAGGCCAGGCAGGGCGGGGGAGGGGCGCCACCCACGGAAAGCACACGCCTCTCGGAGC +CGCCTCCCCTGCAAACGGCTGGAACCAGGTCCCAGTGATCAGCGACTCCTGGGAGAGTGGAGGGGTGGGCGCAGGTCTCTCCAAGCCCCTGGACACTGGA +GAGGGGCCCAGTTATAGAGTTCTGGAACCCACAGCCCTACCTACCCCTGCTCCAGACAGGCCCCTGCCAGGGCTGGGGCCAACCAAGACTCACAAAGGAA +AACGGGGCCCCAGTCCCCCACCCACCCCCACAGACTAAGGCATCTCACTAGCGCTGCCAGAAGAGGGTTTGAGGCTAGGGACAGAGAACACAGAGAGCCG +AGGGCTGGATGGGGCAGGACCCTCCGAGCCCAGCTCCAGAAGGGCGTCCCCTGCCTCCCTCCCCCCAGGATCCCAGGCACCCATCCCTGGATCCTGCCAG +GCCGGGGCTGGGTCCAGGTGCACACCAGTGCCATCCAAAGCCCCCCTGTCCCCAAGCGAGAGGCAGGACGGTTCTGGAACAAAAGGGGGTACCAAAAACC +TCCTGCAGCCAACAGTGGGGGGATCCACCTTTCTGGGTCTGACATGGAACCGGGGACCCTTCTCATTCCAGGCTGGGGGTCCTCAATACCCCCCCCAAGA +GGAAATGCAACCCAGGCCACAGCAGGACGACCGCTGACAAGGACACAAAGGTGGCCCCCGAGGAACAAGTCCCCACCCCACCCAAGTTCAGCTCAGAGAC +CCCCCACACACACTCACACCCCCTGAGGATGCCGGACCACCCATGGGGGCCCAGAAAAAAAGGAATCCGTGCCTGAAAAAATATTCTACCCGGTGCAAAA +AAAACGAGCTACCCCAGGAGGCTGCACAGCCAGCCCTCTGCTTCCAGTCCACGAGGCAAGACCTCAACCACGGGCCAGGACCCACCTCTTCCAAGCACCC +AGGAGAAGGAGGGGAGGCCAGGGAAGCAGGGCCGGGCCAGGCTGCAGCCCAGGCCCGGAAGAGCCTGCAACCCCGGCGGGCATGGGCTCCACGGCCCCAC +CTGCAGGCCAGGGAGGGCAGCGCAGCCCAACAGCCGCAGTCGTCGTTAAGGGAGAGTTGATTGTCACGTGATACCGCAACGGCCAAAGTCAGCAAGGCAG +GGACTGGAGGCCCAAGCCCGGTGCCAGCCTCCCCTGCAGCCTCTCTCACCCACCCACCCAGAGAGGGCGAGCTAGGGCCCCCACACCCGAGGACAGAGGA +AAATAAATAAGCCAGGATTCCCTCCCGACCCCACTGAGTCAAATGTTCTTTGGAAGAACCCAGAGGTCCCCTCCCTCCCCATCCCAGGTCTCAGAAGCAA +CACCTGGAGCCCCTCCGGGCATCCTAACGCTGCCCCACTCCTGGCTCTACCCCCGAGGTCTGGGGGGCCAGGCAGCCCCTACCGTGGGCAGAACTTGTGG +ACACCTGAGATTGAGTACCCGAATGGGGGGTGGCTGGGCTGCACCCCCATTTCCCTGAACTACTCCCATGGCTTTCGGTGGGGTGGGGGTGGGGTGGGGA +GAGGCAGGGGCCGTGTCAACCCCCGACTCCTCTATGGCTGTCTGAACACTTCATCCCAATCTGCAGGGATGGGGCAGGGGGTGCTTTCCCCGGGCCGGCT +CCCAGAAGTCCACTCCACCCCCCCAAACCCCACCCCGGGAGGGGGGCAGCAGGGGGTGGTGGAGAGGAGAGGGGAGGACCTCCTAGCTGCCCTGGGGGGG +CCCCGTTGCACAGATGGGAAGAAAGTTAGTATCATGGCTATTTACAGACACAAGCCCCCGTCACCCATCCTGAGAGCCACCTCTGAGGTCAGGCAGACCC +AGGTCCAGTCTCAGGCCCCCTCCTCACTCTCTGGAGGGGGGCAGGGGTGTCTTCAGGGTTTGCCCACGGCTGGAAGGGGCCCAGGCTCCCCGTGGGTCCT +CACTACACCCCTGGATGGCAGAAGCATCCTGGCGGTCAGGGTGGGCTGCACGAGGGCCCTACAGGCCTGCGGGGGCTGGGCTGGGCGCGGGGCTGGGCGC +AGGGCTCCCGGCCAGGCTGCAGGGCAGCGAGTCGCTGGGGGAGGTACTGCGGGCACCAGGGCGCCGGAGCAGGTCCGGGTGGAAGCCGGGGTGGCGGCGG +GCGTGCTTGGCCAGGTGGTCACTGCGGGTGAAGCGCTTGGAGCACAGAGGGCAGGAGAAGCGCTTCTCGCCCGTGTGCGTCCGGTGGTGGCGGGCCAGCT +CGTCGGAGCGGGCGAACTTCTTGTCGCAGCCCTGCCAGTCACAAGCAAAAGGGCGTTCCCCTGGACGGAGAGACAGAGACAGACAGCGGGTCAGCGGGGG +CGGGGGGAGATGACAGACACGTTCCAGCAGATCCCAAAGGGTGGCGGGCATTTGTCCCGTGCCGTTTTAGAGGCTGAGCTCTGGTGTGAGTTCAAAACAT +GGAGAAGCACAAAGAATACAACCCTTACCCGCCCCCCGGTGGCCCAACACGAGACCCTAATAAATAATCCTCTTATTTCCTACCAGCTCTTAGAAAGGAC +TCTCCGGCGAGCCCAGAATCTGTTAACCGTAAGTAACCGCCGCAGACCCCCAAGGCTGAAGCTCCCCAGGCCCTCGCAGCCTCTGGCCCCAGGCGGGACC +CTGGCAGGGATTAGCAAAGGCCTCCCAGTGTCTGTCCCAGGCACAGGCACGCTCAGAAGGCATGCTCGGCCTTCAGGCTGTCCCTGCCCCCCACCCAGGG +GCATGCAGGGGCCTCCATCTGTGCATGATCCCCTCCTTTTCCAAATGACCACCTGGGATGCAAAGGCTGGGTTAAGGGGGTACAATCATGGCAACCTCCC +TAACCCTCCTGGCCCCTCCACGAGCAAGGGGGCATGGGAGGAACCCGCAGGCACAGTCAGTCTGGGCCCCGATCTCGGGGTGTGGTTAGATGGAAGACAG +GCAGGAAAGCTCACAGGGAGGGGAGGGGGCGGGGTCTCCCGGGAAGGGGCGGGGCCCGGCGGGCTGGACTCGCCCCACCCCCACGGGACAGATGGCGCTG +GGCAGGGGCGGGCCACCACCCGGCCACTTCCTCCACAGTCCCCTCCCACCGCCAAGGCCGGGCCTCGCCCATCCTGCCCCTAACCAGCCGTCACCATCTG +GGCCTGCCTGTGCGCCTCCAGGCGGTGTGGGTCTTTGCTCTAGAACTGTGCCACCCGACCCCTTCCTTTAGCCGGGGTCTCACGCCCACAGCATGTGGCA +TCGTGATGTCAGCGTCTCCCCAGCAGATAGGGGTCTCCAACGACTGGGGAGGGGCAGGTCAGTCCACCTCCACCCAGGGACCGAAGCAGGACAAAGGGCC +CTGCATCCCCGAAGCTCCCACCCTTTCGGGCCCTGCACCAGGTACCCTGGACCCTGGCATTCCGGGACGTTATTCCCGTGACACCCCAGGGTGGGTTGTG +TGGATGGAGACCGGATGTGCATGCCCCTCGTGGCACTGGTTGGAGCCCTGAGTAGCAAAAGAGACGTCAGAACCAACTCCCCTGAGTGGCCCCAAAGCCT +ATTCTCAAGGAAGCCACAGCAGGGCCAGGAGGGTAGTCACCCGGTGGGTTACAAACTGGGCAGCCCACGCCCAGCACTGGAGGTTGCTCTGGCCCTGGGA +GCACTCCCACCGGTCCATGAAGAACTGCAGCCAGCCAGGGGCCTAGAAGGACCCACAGCAGGGACCATGGTGAGGGGTACAGAGACGGCGGGAGGGGCAC +GGCCATGCTCAGGGTGACCGAGTGACATCTCTGCTCTAAGATCAGGGGCTGCCCTGGGGAGCCCAGCTGAGGAGGGGCACGGGAGGGTGGAGGGGTCTGC +CCACTGAGGGGCACCAGCGATCACCCGTGACCCAAGAAGAGCTGGAAGAAAAAACCTTCCCTTCTCATCTCATCCTTCCTCCCTGCCACACCCCGACACC +CTCAGCAAAACAAGACTGCAGACAGAGACCAGCAGCCCCCCTCCCCAAGAGGTTGTGAATCCAGGCAGCTGGAGAGGGGGAGAGACCAGCTGTCACCAAG +ACCAACAGTAGCCTCAAATCCCTGGGGCTGCCTGCTCCACACCCCAAGTCTCCCCCAAGCAACCCAGGATGCAGCTGGGGTCGCGGGTCCGCCCCAGCTG +GGGGCCGTCTACAACCCAAGCAAGAGGCGCAGAGCAGCCCTGGAAGGGACCCCACTCCCATCTCAACCACTGGGCCCTGACAGCTCCCAAGGGCCTCAGT +CTGGGGACGGGGTCTGGCTGTGGGAGCGCGGCTGGAGCAGACCACGGGATTGGGGCTCGCGCCCCTCCAGGGAACATGCCGCCGTGTCGCCATCTTGCAA +GGCACAGGCGGGGAGGCGGCAGGAGGGAAGGGGGAACATCCCACGGCTGGGTGCCGGACAGTCAGTTGGTTCACTTCCCCTTTCAGGGCGGCGGGGCTGG +TCTCCACTCCCTCTCCCCCAGTTCCACTTTGCAAGGAGGAGCAGGTTGCCGGGGTGGGGGGGGCGACCGGGGCAGGGGCGCGCAGCCGCTGGGAACACAG +CTGCCGCACGTAGCTCGGCGGCGGCGGCGGGGACATCCGCAGCCCCAGCCGGCCCCGCTCACGTGGTCCCACTCCCGCCGGGGCCAGGGGGCCCGGGCCA +GGGTCGCCTCTCCGGCCTGGGTGCCTGCCAGCCCCGCCCCGCGCTTGGAGACTGAGGCGCGCACATGCGCACGTGGGTGGCGGGGCAGGGGGTGCACGGG +CTACCCACCCACGCTGCGCTGGGCGAAGCGCCTCTGCGAAATGCCAGGCCCTGCCTCGCACACAATCCACTCGCAGGGAGGAGGGTGGGGTGAACTTGTG +GGGGCCCAGAGCGCGCTGCTCCTAGCCAGCCGGGCCCCCAGGTGCACAGCCACCCAGCTGCTCCGCGCTACCTGGCCGAGACGCAGCGCCCTGAGGATGC +GGTGGGTGGGGACAACGCGGGAGGGCAGTGTGGGCGGGGCCGCGGTGGACTTGACCCTCTGACTCAGGCTGGGCCCGGGTGAGCTCAGGACAGCCTCGGA +AACAGGCAGGCTCAGAAAAATGGAGTCCAGGAAGTCCTGGAAACCTGGCCCGGCCCCGTCTGAGCCGGCACAGGAGGGGCCTGGAGACAGGACTGCGGGA +CTGTGCCAAGGGCCCTGGTTCCGACAGGGAAGCCTCACCTCCTGAGCTTGTCTGGGGGGCCTTGGGGTGGGGAGGGGGGCTGTGGCCGGCTGCCTGCCGG +GGCACTCACGTCCACCTAACAGGTGGGGTCGGGTCTGTAGGGGAGGGCACAGGTGGGGAAGACCAGCCCCAGCCGCAAAGCAAGCATCCCAGGAGAGCCA +GGAAAGGCTGGGGCTGGGGAGGCCTCTTACCCACCCAGGGAAGGGAGGAGCTCCTGAAGGTGATCCTTGAGCAGGTTCTATAGAACCTATAGGCAGCTGC +TTCTGGGAGCCGCTGCAGAAAAGGGGGAACACTGGTGGTGAGGCCCTGCCAGCCTGGGGGTGGGGTCTCGAATACTACTGGGCCATAGCAACCCCCACAC +CCACTCTGCCCCTAGCTCCCCTGACTTCCCAAAGCCAAAGCTTCCTTCCTCCCCCATCCCCACTCCTCCAGTAGACTTCCCCTTTCCAAACCCCCTGCTG +TTCCCGCCAAACACGCAGGCAGGCATACCCACCCTTGTGTCAATCCCGTACCTCCCCACGTGCCACCTGCCAGCCAAATCCCATCACCTTCGGGATCCGT +CCAGGCCCCACCCTGCCCCTCCCAGCTCACTCCTGGACTAGTGCAGTAGTCCAGCAGCTCCCGCCTGGGCACCCAGACTGCGCTTGGCTTTCCTGAGTTC +CGCCCTGGCCTAGGGTCAAAACTGATGGCTGATCCTGCCCGGAGCTTCTCTGAGCAGCAGTGCCCCTCACAGTGGCCTGGTGCCCCCCAAGCACCCTTGG +TCAGCTTCTCTGTCTTTGTACCAGGCTTCCAAAAACGCATGCATCTTGTGGGTGTAATATCTGCACCCCTGCACTCCAGTGGGAGCAGAAGGCAGGCACT +TCATTGACGGCTGGGTCCCCGGCAATGCCCAGCACAGGCCTGGTATACAGCAGGTGCTTAATGCATATCTGTGGAAAAGGAGAATGCAGGCCTAGGGGAT +CAAGCTCTGGTTCCAACAAGAGCAAGGGCAGATAATGTTTGCTCAGCATCTTGAATACTCCTGTCCTCCCCACCCCGCCGCCAAACTATCACTACTCCCT +TCTACATAAAAGGAGGCCCACCTGAGGCCCAACCCAGGCCAGGACCTCCTGCACCAGACTCTGGGTACCTGGGGGTCGGCAGGGGACAACCCCCTCAAGG +ACCCTGGTGCCTGTGTAACCTCTGTTCCAGAAATGGTCTAAGCCAGGGTGGTGCCCCCCGCCCCCACAGCTCACCCTGCTGGTATCATGTGCCTCCTCCC +CACCGATCTGGGCTGCTTTTATCAGAGAGCCTGGGTGGGGGTGGTTATCGCCCCCCACAACCCTGGGGGAGCCCTCCCCATCCCACTAGCTGGGGCACCT +GCAGGCAGTTCCAGCTGCTCTCTGCACTCTGCAGGCTGGAGAGGCGGTGGGTGGGGGAGGGCAGTCCCTGGCCCCCTACCCCCCACCCCCTATGGCCTGG +CACTGCCCCACTCCGACCCTCCCCAGATAAGCTGCCAGTTCTCCCAAGCTCTGCCCACCAGCACTGCCATCCCAACCCTACAGGAGCGCATAGTTCTGCC +TGGGGGTGGAGGAGAGAATGAAGTGGGGCATGGCTGCTTCCCCCTCTGGGCCTCAGTTTCCCCACCCACCTGTCCTCCTGGGGCCCTCTTCAGCAAGGGA +TCAGAAACCTGGCAGGCACTCAGACACTCCTCTGCACACCTCGTCCTGAGGAGTCTCCCTCCAACCCAGTGCGTAGACCAGCACGCCTCGATCCCTCCCA +CATCTCGTCCTGCCCTCCTCAACCCCTCTCTGATCCTAATCCCTTCTCCATAAATGGATTTGCCTCTGCAAAGCCCAGCCTGCCTCACTGCCGCCCCCAG +CGTCCCCACCCTCGGGATTAAGTGCAGGGATTCACCTTGCCGAGGTGCCCCCTCCCCACCTCAAGTCCCTACCTCCACAGCAGACCCCAGAGCCAGCACG +CCCTTCCTCTCCCATTCCCTGCCCCACCCAGCCCAGTGGGCCTCAGGCTGCCTCCTCCAGGAAGCGCTTTCCGTCATCACTAGCATCCCTGTTGCCACCC +CCCACCCCGCCCCCCGCCACCACGGACACAGTTCCCTAAGTCCTGGGGCGCGGGGACTGGGATGCTGGGTGCTGGCCTGCGGCAGGGGACTTCAGAGTGG +GATACAACTGGGGGTGACCCTGCAGCCCCCTGGGGGGCACCTGACAAGGTCTGGGGACATTTGTGATTGTCACGACTGGGGAGGGGGTGCTCCTGCCATG +GAGTGCGTAGAGGCTGGGGACACTGCATAACCCCCTGCAGTGCCCAGGACAGCCCCTCCCCAGAAAACGATCAGGCCCCAAATGTCTCGGTAAGTGCGGA +GGAGAGAAGCCCTGGGTGAGAAGAACCCTTCCAGGTCTGAGCCCCTCTCCTGGGGAGGGTGTCGGCAAACCCTCTGGAGGTGCAGGCTGACGGTGTGCCG +GGCACTGGCATGCCGGGGGCGGGGGGGGGGCCCTCCGGGGATGCAGGGGGTTTGGAGAGCAGGGAGCCGACAGCCAGCCTCTCCTCCCGCCCCCGCCCCA +ACTCGCTGGCTCGCTCACTCTCCGTAACCATAGCAACGGCGTCAACATCACCCACAGCTTCCAAAGTCCTTCCCCGCCCCACGCAGGGGAGAGAGAGCCG +AGAGCTGGCCGGGCTAGGATAGGGGCTGTGGGCCAGACCCAGGGGACGGGAGGTGCAGTCCTGCCGCCTGCTGCCCCCATGAAGAACATCCCACTGCTCC +CCTGGCCTCCCTGCTCCCAGGGCCAAATGTGGCCGAAATCACAGGTGGGGCTCCTCCAGTGTGCCTCAGTTGGTTTATCTGTAAAAATGGGGCCAGGCCA +CGACTGGTGTTCCCTTTACAGAGAAGCACTCCAGGCAGGGGTGGGTGGGGGTGGAACTCGTTCTCAATGGCCCCCGGGACAGCCCTGCAGCCACCGGTGA +CTCGGGTTCGTCTGCGGATCTTTCCCGGCCTCCACTCCATTCAGGGACAGCCCTGCAATGGGGCTCCCTCCCAAAAAAACGCATGGCCTTCCTGTCCCCC +AAAACCAGCTTAACGGCAGCCATTCCCTCCCTCCTCCGGGGGCTGAAAAACCAGACCACCTTCCACTAAAAGAGGCCGTTTACACAGACCCCTTGGTGGT +CCTGGGGGCTGGGGAGGCCCGGAAGAGGAGCCTGGAAAGCCACAAGTATCCAAAACCCTTTGGAAACCGAATCCAAGGTGCCTGGGCCTGGGACTGCCCT +CCCAGTCCCCAAATCGTTACTGTAAAGGGGGCTTTGGAATGGGACGTCAGCAGGCTCAAGGGGTGGGGGAGGGTGCCAGGAGATCCGCCCTGCCCTCCCC +CACCACACAGGGTAGACGGTGGCGCGCCATCAGCACAACTGCATCCACCCCTGGGGATGCCCGACTGGGCACCCCCAGGCCTGTTTCTTACTGCAATCCC +GGGATAACAATACTGCCTTCCCAGGACTCCAAACCCATCCCTCCCCTCCCTGCTGGCTTAGGGACCGCTGCCCCAATACCCGGGGGCCTATGGAAGCGCC +TCTTGGGTGCCACTCAGGGAGGTGGCCATCCCGTCCACTTAACCCAGAAACTCAGAAAACCCAAATGGAGCTCTCAGGCCACGCCATCTGGCAAGAAAAG +AATGACCTGGGTAGACAGGTGGGAGTCGCTTTCCCAACAGGCTCCCACTTCAGCCCCGTCTGTTCAGATCGCCCAACTTACCCCCAAAAAGCCAGGGCAC +TCCTGGACCCCTGCCCACCGCCCGGAGAGGCACCTCCCTTTCTGTTCCCAACGCTGCCTCGCCATCTTCACAGACCCCCAATGTCCCTCCCCGCGGAGAT +ACACGGACCCCATTGCCCTCAAAAAGAGGTAACACCCTGGGACCCCTCCGCCGAGGATGTGTGGCTCCTCGCAGAAAACGCAGACCCCACCCAAGTCCTG +TCTTGACGCCCTCGGTTCCCGTCTGTGTCTCAAGGTGGGCAGAGCCTCCAGGCCCCTGGGACCAGGACAGGGACTGAGCGAGGGGTGAAAAGAGTGCAGA +ACAGAGAGGGGGCGGCCGGCAGGCTACACACCACCGCCCCCACCCGCCCTCCTGCTCTCCACCCTCAGGCGTCCCAGCGCGGCTCCCCATACCCCAAAGA +TGGACCCTCAATTCTTCCGCAAGGCATTCGCGGCCCCTGCTCATCTCAGCCCCACCACTCTGGACGGCCCACTTCCCTTCGGCTGCTCCACGTGTCCCTA +CAATCCGAGCCCACGGACCAAGCCTCCTTGGAGTGTCCAGCTGCCCAAAGCGGCCACCGCTATGGCTATGAAATAGAGGCAGCATCGCACTCTTGATAGA +AATGAGAAAATTGAGACCCAGATCGGGTAGAGGTCTTCTGTTTGGTGGCAAGGCCAGAATGCCAAGCCCAAGGGCAGCCGCACAGCTTTCCCCCAGCCCC +CCACCCTCCCCGGAAGGGACAAGCACCTCTAATGCCCAAACCAGGGCCGGCCATCAAGGCCCACCGTCCCCTGTTGCCCAGTCCAAACTCCCAGTCCAGA +AAGTGGAACCCTAGGAGGGGACGGAGTGAAAAAATACAGCCAGGCCCACCAGGCTCCCGGTTCCCCTCGCCGCCCCGGGGACTGCGCTAGGAGGGGCGTT +GGTGTAGCCGAAGCGCTCCAACTACGCGCACCTTCCCGAATCGCCCGCCAGGTAGGGGTGAACAAACACGCCAGGGAAATACAGCAGTGTGGACCCGAGC +CCCTCGAGGGTCCTCCAATACTATGAAGTTCCCCCGCCCAGACTCAGGCCCCAACCCGCGCTCCTAGCCTCGCCCTCCCCCTCGTTAAAATACAGAGAAC +GCAGAGAAAACGTGCCGGGCTCCCCCCATCCTGGCCCCACGCCAGGTGCTCTGCCGACCTCTGGGGAGAATCCGCGCGGCCACCCCGGCGGCGGCGACGC +GGTTCCTCCTCCATTTTCACAGATAAGGAAACTGAGGCTGGGGGAGGGGGAGAACCCAGAACCCCAGAGCCGGATGCTCCAACCACGGTGCCCACCGCCC +AGACCAGAACGCAAAAGAAAAAAAAAAAAACGGAACAAGGCCCAGAAAGGGAGAGAGGTGGTCTGCCCAGGAGTCTCAATCCCGCCCGCAGACCTCGCTG +GGCCCCCGGAGCCCCCGCCACTGCCGCCGGGGCGGCCATCCGCTCGCCGCCCGACCGCGTGGCCGCCACGCCCCCCGCGCGCGCCCCACCCACCGAGGCC +CCGCCCTGCCGGCCGGCGCGGCGGCGGCCCGGGCGCGCCCCCCTCCCCGCCCCCCACGCGCCACGCAGTTTCGGGGTCCTGGCGGGGGAGGGGTCTCAGG +CGGCCGCCCCCGCAAGGGCCGGGATCGCGGCTGCACTCACCTGTGTGCGTCCGCAGGTGCGACTTTAGGTGCGAGGACTTGTAGTAGGCTTTGGCGCAGT +CCGGGAAGGGACAGCGGTGGCTCTTGGCGGCGGCGGAGGGCGCGGCGCCGGGGGCGCGGCCCGAGGACGGGGACGAGGCGGCTGAGGAGGAGGAGGCGGG +CGAGGCGCCCCCCGGGGCGGCTCCGGGTCCGCCGCGCAGGTCGGCCAGGATGCTGGCGGCCAGCAGGTGGGGCGCCGCGGCGGCGCCGGGGCCCGGGCCA +GAAGCGGCGGGGGGCGGCGGGGGTGGCCCCGGGGTCCCGGGTGAGGCGGCCTCGCGGCGCGCCGCGCGCACATCCAGGCCGGCGGCGGGGCCCGCGCCCT +CGGGGCCGGGCCGCCCGCGGTGCACCACGGCGCCCGAAGAGATGGCCATGAGCACGTCGGCGGCGAAGTAATCCACGCACGCCACGGCCGCCGACATGCC +GAGCAAGGGCGCGCGGCGCGGCGGGCGGAGCGGAGGCGGCGGGAGCGGCGTCCGTCCGGCCGGCGGCGGCTGCTCGAGTGCGGGAGGCGGAGGAGGAGGA +GGAGGAGGCCCGGCGCGCGCCGCCGCCGACGCCCGCGCTCGGCCTGCCCCGCCCCGCCTGACGCGTCCTGACGCACCGGAGCCCGCGGGGGCGGCCACAG +CCCGCCCCGCCCGGAGGACGCCCCCTCGGGGCGCCGCAGCCACGCCCCCCGCCCGGCGCGCCCTCCACCACTCTCCGAGCCGCGCGCGGCCGCCGGGGGC +GGGGCTCGGGCCGGAGGAACCCGCCCCCCGGCGCGCCCACTCCGGCCTCCGCCAGCGCCTAGCGTCTTAGGCCCGGAGCGCGCCTTCTCCGCGCTAGGGT +GCAAGGCCGGGAGCCCCGCCCCCTCCCGGCGCGCCCCACTCCAGCGCGCGCCCCCGTACCCTTTCCCGGAGCACCACCCCCTCAAGCCGGGGCGGGAGGC +CGAGGACCCCGCCCCCTCTCCGGCACGCCCCTCCTTCCGAGAGCGCGCCCCGCCCCATCCCGGCACGCCCCTCCCTCCCAGAGCGCGCCCCGCCTCCTCG +CTGGCGCGCCCACCCCACGCCGGGGCGCGCGGCCGGCGGGAGCCCGCCCCCTCCCCGGATGCTTCCCTCCTGGCCCCGGGCGCGCCCCCGTTCGCGATGG +AGGAGGGCTCCGATCCCCACGTGGCCGGGGTTGGAGGGGTGCGGAAGCGGCCGGCCCCGCCCCCAGGCCACGTGCGCGACCCTTCCCCCCTCTTCTCCCG +GCCTGGGGCCCTGCTTTGACCCCGCACTCAGGCATCTGCTCGTCCTCTTCTCTGGGGTTCCCCCTCGCCGCTCACAGAGCCCCTCGGAGCCTCCCGGCCG +AGACACCCGGTATCCCGCGCCCGCGGCGGGGCCCGGGAGGGTGGGGCAAGGCTGCGTTCGTTCCTCTTTTTGCACCCAGTTCCGGAGCTACTAGAGCGCG +CCCCACTGGGGGTGGGGAGGGCCGGTTGGGTCCCAGAGGGTCGGGATAGGGGGACGGGAAGAGGGGGCCGAACGCAAAGGGCTGGGCTGGGCTGGGGGCG +CCTGAGCGGGTCAGAGGTTCCCCGCCCTGCTGGGACACCGGGGTCCGGGGCTTCTCTTTCCATTCCCAGGCATCGATTCTTGGGGTTCGGACGGGAAAAC +TGAGGCCAGGTATTCGGGCCTCCCGGCCGCGAGGACGTCCAGGCCAACTTGTTAAATATTAGGGGGGACACCAGGGACGCGGATGGCCCAGTTCGCAGGC +CCAAGGCGGCGGGGGCACAGAAACTGGGCGGCCCCCCTCGGTCGCGACCGCGCTCCCGCCCCTTCCCAGCTCCGGCGGGGCGGCGGGGACTGCGCAGTGG +CCGGAGCTGCCTCCAGGGGGCGGAGCTGCTTTGGCCTGCGGCGACCTCCTGCTCTGGGTTGGGCATGGACAGAGGCCCTGACCCGATTCGGGGCTTCTCT +AGCCCCATCCCCCGCCCACCTGCAACCCCAGCTGACGCCCTGAGGCTGACCACTGTTCCCTGGGTCGCCCGCACTGCGCCTGGGCTCAACCATGCTTGGT +TAAGCCAGCTGAGCCCTCCCTGGGCCCCAGTAAGCCCACTCTACGTGGCTGGACAGAGCGGAGCCGAGAGAGAGGAGGTTCAGCGAAGTGTGGGAGGGTA +CAGGGTGCCCTGCACACACTTGCCCCTCTCCTAGGCCTGGGCTCCAGAGCCCTCTCTGCACCCCTACCATTCGGTGGGCGCTGGGGGTCGGCGTTCCTGC +TCCTGCTGGGCCTCTGTTGTCTTTGAACTTCTAGGACGATGGGCCACTTGGGCAGGTCCCCCAGGTCCCCACCATCCCAGCAGCCCCCAGGGTCCTGGAA +CCCCGCATTGGCTTGTGGACAGGTGTGTCTTGAGGCCTCAGGGTCCACACCCAACCATGCGTCTTCCACTGATGTTTCCTGGGCTTAGAGCAGAACCAAC +CAGCCCTGCCCTCAAGGGGCTTACAGTTGTAACTGGGAGGCTAACGATGGGGGGCAGGGGTGAGCAGCCTCCAGGGGTGGGCCACATGGCCCCAGGCAGG +ACCTTCACTGTGAGACTCCATTGTCTGCCCACTCCAGCCATTATCAGGGTTTCAAGTGAGTGGCCTCATCTGCAGGTCATGCCAGCCACTCCACAGGCAG +GAGACCCCAGGTGAGGGCACACAGCCCACACCCCACCCATGAGGCTTCTATTCACACCCCTAAGCCCCAGGAACACTCAGGCAACCCATGACCCCTGCGG +TGAACACAGACAAACCTCCAGCAGCGCCCGGCACAGGGCTCTGTCCTCTCTTCCTTACTCTCTATGACCCTGTAAATTCTCCACCGGGTGCGGTGGCTCA +CGCCTGGAATGCCAGCACTTTGAGAGACCAGGGTAGGAGGATCACTTGAAGCTATCAGTTCAAGACCAGCCGGGGCAACGTAATGAAACCCCCAACTCTC +CACATTAAAAAATGAGCTGCAGGCCGGGTGCAGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCAAGGCTGGCAGATCACCTGAGGTCAGGAGTT +CGAGACTAGCCTGGCCAATGTGGTGAAATCCCGTCTCTACTAAAAATACAAGAAAAAATTAGCCGGGCCAGGTGGTGGGCACCTGTAATCCCAGCTACTC +AGAAGGCTGAGGCAGGAGAATCGCTTGAATCTGGGAGGTGGAGGTTGCAGTGAGTTGAGATCGAACATTGTACTTCAACCTGGGCGACAAGAGCAAAAAC +TCCATCTCAAAAAAAAAAATTAGCTGGAGGCCAGTCATGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCAGGCGGATGACCTGAGGTC +GAGAGTTCGAGACCAGCCTGACCAATATGAAGAAACCCCGTCTCTACTAAAAATACAAAAAAAATTAGCCGGGCCTGGTGGCGCATGCCTGTAATCCCAG +CTACTCAGGAGGCTGGGGTAGGAGAATCGCTTGAACCCAGGAGGCGGAGGTTGCAGTGAGCCGAGATCGTGCCACTGCACTCCAGCCTGGGTGACAAGAG +AGAAACTGTCTCAAAAAAAAAAAAAATTAGCGGGCGCAGTGGCCTCACACCTGTAGTCCCAGCTACTCAGGAGGCTAAGGTGGAAGGGTCGCTTGAGCCC +AGGAGGTCAAGGCTGCAGTGAGCTGTGACTGCACCACTGCACTCCAGCCTGGGTGACAGAGTGGGACCCTGTCTCAAAAAAAAAAAAAAAAAAAGGAGTT +GTCATTCCCATTCTACAGATGAAAAAATCAAGACTGGGAGAGGACCGAGAACAGCCGGCTCCTGCTCACAGCTAAGAGGCAGCAGACACTTTGGGGCATC +CATAACTCAGCCCCTTCTTTCTTCAAACCTGTTCCTCACCTATAAATGGGGGCTCACCTCTACCCTTCCCTGACAGCGCCCAAGAGGATCAGGGGGACAG +CTCCTCCCAGCCCCAAAGATGGACCTCCCAAGCCTGAGGGCTATGGAGCAAAGCTCAGCAGGGGACAGACAGCACCCAGGTGTTGCTGGGAGTGGGTCTC +TAGCAGGGCAGGAAGAACACAACGGGACTCTCAGAGGGGCCACGGAGCCAGGAACTGGGGCCTTGCCTCATAGAGGGCAAAGAACACAGTCTCCCAGAGG +ACAGATGAGGGCAGAGGTCACATAACCGGGGGTGCACCCACAACATGGATACCCCAAGGTAGGTGAGGGCCAAAAACAAGGCTGCAGGGCCGGGTGCAGT +GACTCACGCCTGTAACCCCAACACTTTAGGGGGCTGAGATGGGAGGACTGCTTGAGCCCAGGAGTTCAAGACCAGCCTGGGCAATATAGTGAGACCCCTG +TCTGCATAAAAAACAAATTCAAAACTTACCCAGGCATGGTAGTGCACGCCTGTGGTCCCAGCTCTTCGGGAGGCCGAGGCGGGAGGATTGCTTGCGGCCC +CGAGGTCAAGGCTGCAGAGAGCTGTGATACACCCCAGCCTGGGCAACAGAGCGAGATCCTGTCTCTAAAAATAGTGATAGATTGTCTGGGTGTGGTGGCT +GATGCCTGTAATCTCAGCACTTTGGGAGGCCAAGGCAGATGTATCACCTGAGGTCAGGAGTTCAAGAACAGCCTGGTCGACATGATGAAACCCTGTCTCT +ACGAACAGTACAAAAATTAGCCAGGTGTGGTGGGGGGCCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATTGCTTGAACTGGAGAGGTGG +AGGTTACAGTGAGCCAAGATTGTACTACTGCACTCCAGCCTGAGTGACAGTGAGACTCCCTCTCAAATAAATAAAAACAATAGTAAATAACAAAGATGCA +GCAGAAGAGGGGGTAATATGTAAGGACGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGCGTGCGCGCATGCACTGGAACTGCCATATCTTCTTGAT +TTAAGACAGTCGGGTCTTTGCTTTGTGATAGTTTTAATAGTACTTTTCTGTAGTACTCAAACATTTTTTTTTACCATGTGTATTTACTACATGCCTCTGA +ATGTCAACAGGCATCTAAGCAATGCAATGATGGGCCATTTGTCCTTTCATTTTTAGGCTTTTCTGTATGAAAATTCATCTTCTAAATAAAACTCCCCCCA +CCCCCTGCCCAGTGTGGGCTGGACTGAGGGACTCGCTGCCGCAGAACAGGGCAGGGACAGGAGACGATGGCAATGGGCCCCGGGACATCCAGTGACCCCA +CCTGCACCAGGGGGCCGAGGTCAACATCAGGGGTGAAGTCGTCAGGGTCTCGGCGACCCCTGCTAGGATGTGAGGAGAAAGGGGCCTCCAGGAGGGTGTC +CTGCCCCAAACCCTGTCACCTCAGTGTGACCTCAGGAAGACAGGCAAACCCAGATTAGGGCTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTGA +GACAGAGTCTCACTGTTACCCAGGCTGGAGTGCAGTGACACGATCTCGGCTCACTGCAGCCTCTGCCTCCCAGGTTTCAGCGATTCTCCTGCCTCAGCCT +CCTAGGTAGCTGGGATTACAGGTGCCCACCACCACACCGGGCTTTTTTTTTTTTTTTTTTGGAAATAGAGTTTCGCTCTTGTTGTCCAGGCTGCAGTGCA +ATGGCACAATCTCGGCTCATTGCAAACTCCCTCCTGGGTTCAAGCAATTCTCCAGCCTTGGCTTCCCGAGTAGCCGCGATTACAGGCATATACCACCATG +CCCAGATAATTTTTGTACTTTTACTAGAAACAGGGTTTCATCATGTTGACCGGGCTGGTCTTGAACCCCTGACCTCAGGTGATCCACCCACCTCAGCCTC +CCAAAGTGCTAGGATTATAGGCGTGAGCCACCGCACCCGGCCGATGAGGGGACGTTTTACAGAACACTTGAGCAGGCCTCCTCAAGACTGTCAAAGTCAT +TAAAGACAAGGAAAGCCTGAAGAACCAAGATAGACTTTTAAGAGACTCAAGAGACATAAGGATGAAATGCCATGTGGGACCCTGGATGGGGGCCGGGCCA +GGAAAGGAAAAGACTTTGGGGGAAAACAGGAAGCTGGAACAGAGAGCCCGGGGTTTCACTGTCAGAGCTGTACCCATGTTAATCTCCTGGCTTTAGCCAG +GCATGATGACTCACGCCCGTAATCCCAGCACTTCCAGAGGCCGAGACAGGTGGATCACTTCAGGTCAGAAGTTCGAAACCAGCCTGGCCAACATGGTGAA +ACCCCATCTCTACTAAAAACACAAAAAAAATTAGCCAGGTTTGGTGGTGGGCGCCTGTAATCCCAGCTACTCAGGAGGCTGAGGCAGGAAAATCACTTGA +TCCCAGGAGGCGGAGGTTGCAGTGAACCAAGATCACACCACTGCACTCCAGCCTGTGTGAAAGAGTGAAACTCCAGCTCAATAAAAAAAGAAAATGTTCT +GGTTTTGACGGGGTGTTACCACAAGGGAAGCCAGTGAAGGGTTGATGGGATTCTCTGCACCACCCGTGCAGCTCTTCTGTAGACCTCAAACTATTCCAAA +ATAAAAAATGTTTTATTATTGTCTTTAAGATGAGATTTCACTGTTGCCCAGGCTGGAGTGCAGTGGAGCAATCATAGCTTACTGCAGCCTCTACCTCCTG +GGCTCCAGTGATCCTCACACCTCAGCTTCCCAAGTAACTGGAACCACAGGTGCACACCGCCACGCCCGGCTAAATTTTTTAAATTTCATTTTCTAGAGAT +AGGGTCTTACTTTTGCTGTCCAGGCTGATCTCCAACTTCTGGGCTCAAACAATCCTCCTGCTTTGGCCTCCCAAAGTGCTAGGACTACAGGCGTGAGCCA +CCACACCCAACCCAAGATAAATACTTTTTCTTTTTTTTTTTTTTTTTTTTTGAGACGGAGTCTCCCTCTGTCGCCAGGCTGGAGTACAGTGGTGCAATCT +CGGCTCACTGCAACCTCTGACTCTCTGGTTCAAGTGATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGCACGTGCCACCAAACCCGGCTAAT +TTTGTATTTTTAGTAGAGACGGGGTTTCTCCACATTGGCCAGGCTGGTCTCGAACTGCTGACCTCATGATCTGCCCGCCTCGGCCTCCCAAAGTGCTGGG +ATTACAGGCGTGAGCCACCACACCCGGCCAAAACTTACTTTTTAAACAAATATGAAAAGTGGATGTGGGGGTGACTGGACTGAATAATAATAATGACAAT +GGCAGCACGGCAGCAGCTCACATTTGCAGCACTGCTTGGAGTTGCTTTAAAGTCCACTCCTAGAAAGGCACCCAGGAAATACTCCTAAGGGCCAGGGATG +GTGGCTCATGACTGTAATCCCAGCACTTTGGAAGGCCAAGGCGGGAGAATCGCTTAAGGCCAGGAGTTCGAGACCAGCCTGGGCAACAAAGCAAGACTGC +ATTTCTACACAAAATACAATTAGCCAAGTGTGGTGACGTGTGCCTGTCGTCCCAGGTAATTGGGAGGCTGAGGTGGAAAGATCACTCGAGCCTAGGACTG +GGAGGTTGGGGCTGCAGGGAGCCATGATCACACCACTACACTCCAGCCCAGGTAACAGGGTGACAGTCTGACCCAAAAAAAAAGAAAGAAAAAAAGAAAG +ATTCCTGATTCCTGGCCTGGCGTGGTGGCTCACGCCTTTAATCCCAGCACTTTGGGAGGCAGAGGCGGGCAGGTCACCTGAGGTCAGGAGTTTCAGACCA +GCTTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAACCAGGCGTGGTGGCACGCGCCCGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCACTTGAACCCAGGAGGTGGAGATTGCTGTAAGCCAAGATTGCGCCACTGCACTCCGGCCTGGGCCACAGAGTGAGACTCTGTCTCAAAAA +AAAGAAAAAAGAAAGATCCGTAAGGAAAGAGTGCACAGGGTTGTGCACTGTACTGCTGGTAACAGAAAAAACAGGGAATGGACCCCAGTATCAGCGGCGG +GGTCACAGAGACCCTGAGGCTGCTGGAGAATCAGGCAGAACCGTCAGTCCTGCTGCAGAGCCTCACAGATGGGGTGGCAAAAGCAAGCTTCACAGTAAAG +CCTGTGCCCCAGACATGGCCTCAATTCTCCGTGTGTTGTCACCTGTACCCACAGGCTGTTTATTCACGGATGACCTTTGCCAACCTGTGGAAGCCACCTC +CGGACAGGCCTGCAGGGACCCAGGGCCGTAGCAGGAGGGACTGGACGGGCTGCGGAGGTGGCCATGAGGCCTGCAGAGGACGCACTCAGCGGTCTGTGCC +ACCCATTTGAGTATCTGACGGTGTGACCCTGACCTCTCCCGGTGATCCTGATTGTCAACAAAACCCTAAAGTCCCCACCCCCCCGGGGCTGGCGCTCCTG +CAGGACACTGTGGTCTGGTGATAGCCTTTATTTACATTACTGCAGGTGTTGCATTATGTGACCAAAACGCCGACCCCCAAAGCCACTCAGGGTATATTTC +TGTGTTAAGGCGTTAAATCACTTACCATGGTCCAGTCCAGGGGGGCCACCACGCACGGTGGGGGGCGGGGGGGCAGCTGCAAGCTCCTGGGGGACAGAGG +ACAAGGTTCCACCAGCCAGGTGGGAAGGTGGGGCAGCAGCTGCCACCCTCCAACCGGAGGACACAGCGAGGTCACCCTGCTGGCCGACTGCAAGGAAGCC +CCTGCGTGGGGTCCTGCAGGGAGCATCTCTGGGGTCCACGGCATCCATGCTAGGAGCTGCTTCAGGGACACCAAGGCCTCCTCCATCCTGCACAGGGTGG +GCAGCAGGGGCAGGATCCGGCTGGCATTTCCTTTCCCGTGCGAATCCCCCAACCCCTGCACCCCCAGCCCCTCCTCAGCAGGACTGCAGGGCCAGGGCCG +GGGATTTTATCTGCACAGAGTCGGGAGGGGACCAGGACCCCCAGGCACCCCGCTTCCTTGGCCTCCCAAAGATGATGAAAAGCTTCCATAAGAGCTTTCC +CCCTTGAACAGGGTCAGACAGGTGGCGGTGGTTTTTCGTTGTTTTTTTAAGATGGAGTCTTGCTGTGTTGCCCAGGCTGGAGTGCAGTGGTGCAATCTTG +GCTCACTGCAACCTCCGCCCCCTGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCGCCACCATGCCAGCTAATTTT +TGTACTTTTTTAGTAGAGACAGGGTTTCACCATGTTGGTCAGGCTGGTCTCGACCTCCTGACCTCAGGTCATCCACCGCCTCGGCCTCCCAGAGTGCTGG +CATTACAGGCGTGAGCCACCGCGCCCAGCCTAGTGGTGGGGTTTCAGGGCACTCTGCTAACAGCCACAGGCTTCATTCACATAAAGCACCCCGCCTGGGC +CTGTTCCCTCCGTGAGGCTATTGGGGAGGGCGGGTCCCAGAGTCGCGCTCTTATCCTCCACGGACACACACACTGCCTGTTCTGAGCTCCACTTCCGGCT +GGGTGCTGGGGAGAGAATAGGCTCTGGTCTGGCGGGAGGTGCTCGCTGTCTGGCCGGGCAGATGTGTGTCCCGGGACCTTATTTCTGAGCCACCTGTGCT +GTCGTGGCTGGGAGACGCCGAGTGCCGAGGGAGCGCGGGCCTGGCCGGGGTCTCGGCTACTTCTCTCGGTGGGGAAGCAGGGACAGTCACCCCAGCAGCC +CAGAATCGTTGTGAAGATCGACGTGGCCCGTGGCCGGAGCCCGGAACCGGGAGGGAAGTGGGACCAGGGGCTTGTGCTGGCCCCTGGGCCGCTCTGATAC +CAGTTGGGCGCCCACTGGATGGACTCCCAGTTAACAAGGCGGCCCTGCACTCCCACCTTGATCCTGACACCCGGACTCAGAGGTGGACAGGCAGGTGCCT +GCCATAGGGGAGGAAAGAGGAGGCGCCTGCTCCCAGAGGCCCCACCTCAGGTCACGGCCACCACAGGCCAAGAGGACAGAATCACAGCCAAGCAGGGATG +GTCTCCATCCTCTTCCAGAACCCCAGAGGGCCCTCAGGTCATGCAGAACAGAGCCAGCCGGGTGGGTCCCACCAGCTTGGCATTAATGGGACGACGGATG +AATGCAGCCACAGCGTCATAAGAGCTTGGTCAGCCGCCCACACACACATGCTGGGACCCCACGAATGCCAGTCGGGGCTGACAGGCCACTGGTCCCCTGG +GGAGCAGCTGGAGGGTGCACAGCCCTGGGCACCGCCCCAGACCTGACCCACTGGAAGGGCCTAGCCCACATCTCAGGCAAGCCTCTGCCACACCCACAGC +CATGCTCCAGCCACTGGCCCTGGGGAGGGTCTGCCCTCCCCCCGGGCTCCGGGTACCAGAGTGGGCCTAGGCCATAGGGTCACCTGGCTGGTGTCTGTCC +CGTCACCCAGGGCCCCGTGCTGGGGTGTACCAGGAGCAGGTGACACAGGGTGGACCAGAGACTCAGCCCCCAGGCGCCCTACCCGGGAGAACGCTGTTGC +AGGGCTTGAACAAGTGTGTCCTGGAAAATCCACAAAATGGAGAACGGGAAGTTGGCCCTACTCCCAGGTGGCCTGGCCCCGGGCCATACCAAGTGGGAGG +TGGGGAGAGCGCGCGTCCTGGAATAGAGTGCTGGCCTCCCCTGTCGCCACCCCTGCGGGGTCCTCCCGGGTCCCAAGAGCAGGGGGTGGTGGGGAGAGGC +CGAGGGTGGAAGTTGGCCTGACAGCCTGGAGCCTGAAGGCCCGGACTCGGTTTACCCCATGTGAGAGGGACAGGCAGAGGGAACACAGTGTACGCTGAAG +GCGTCTGGGAGCCCTGCCGAAGCCTCGGTGCTGAGTTCGCAGCAGCTTGAGAATGGGGCTGCCTGAAACCAAGGCCAGCATCGCGCACCGTGAATATCCA +CAGCCCGCAGGGAGGGAGGGGCGGCCCCAAATACTTCGATTTCCAAAATCCTCTTCATCACAGTGTCTTGTGGAACTAGTACCACATGGATCAGATGAAG +TCGTCAACTATTTTAAGATGAGAATTTTATCTCAGTTTGATCTGTAAATCTAAGAATCTAAGCAATCTCAATGTTTTCAAAGAAGATCACGGTGGGAGAA +CCAGATAAACTTGCCTGCTGTTCAGGAGAAAAAAGAAACGTGCAAAATAATGCAAGGAGGAGGGGCCTCCGGACATGAGGTCAGGAAGACAATGGGGTTC +TGGAAAACTGGGATAAGAGTCTAGGGACAGACCCAAATCTACTTGCCATAAAGACAGCACTTCAGTGGGGAAAAGAATGCTTTTTTGGGAAATAAAGTTG +GGACAATTTGTGGAAAAAAAGTTTTGCTTCCTACCTTACTCCTTACCAGGAATACTTTCTAAAATTAGACATAAGCATTTAAATATATGGGGAAAAAAAA +ACCCCACTACATTTCTAGAAGAAAATCTCAAATGTTTTATGATCTTACAGCGGAGAAGATATTCCTGAGATGACACAAAAATGCAGGAGCCGTAAAGAGA +AAAAAACTAATGACCAGTAACAATTTTAGATGCTTAGCTTAAAGAAAAAAATACAAACAAAGTCAAAGACTAATGACAGATAGAAAAAAGAAACACTTCC +GGGTCAGCCGAGAAATGGTATTCAGCAATAAATGTGTCAGAGTCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACTTCTACTAGACAGAAAGCGA +ATTTTCTTAATCTGTAAAGTGCACCTAGAAACCACCACCATCCACCCAACAGAAAAATGAGCCAAGAAGATAAAATACAAATGGCTTTTAAATAGTCAAA +CGTTTATAATAAACATATTTTCCAATCTCGAAACGACTGTCAGTGGTAACAATGATCAACGTAACATAGATGTAACAGGAACATCACGACGTTCGACTAT +ACTTACAGGAAACACAAGCTACAGTGAAATACTATCTCACGCCTACCAGGTCTGCAAAATCCAGCTTGGGCAAGGGTGTCGCCGGCCCCCTCTTATGCTG +GTGGGGGAGGGCGATTTGGTACCACCCCTTTAGGGGCCTAAATACAGCCCTCGCACTTCTGCACCAAGGAATTTAACCTAAGAAAATAGTCCGACTTGGG +CAAAAAACGGTTTGTACAAGCAATAGTCAAGCTAGCATTGTTCGTTATAAAAGACAGCAAAAACCCTAAATTTCTACAGGAAAGGGGATAAAGTCTGGTG +CTATAAAACTCCGTTTCCGGAGGAATCCCACCTGTATCTGAATGCATGGGGCGCTCTCCGAGCTACGTTAAGTATAAGAGCCCCAAGTAAAGTAACTGAC +CTTTTGCAGAAACGCACGTAGATGTTCCTGCATAGACTTTCTTTGCAGACCCGTAAGAAACGGGTTTCCCTCTGCCCCAGGGGAGAACTGGGCCTTGGAG +GTTAGGACTGGGAAAAACACATCAAGTCTTCACCAAATACCCTTTCAGGCTCCTTGAATTTTCTACTCTGTGCACCTGAACACACTTTTGTTCTCTTGCA +AGCAGTTGCTTTGCACTGGAGGCAATGAAGACACGGCGGAGTCCCAGCTCGCAGGGAGCTCAGGTTCTGACGGCGTCAGAGGACAACACGCTCTGGACCA +GCGCAGCGCCCAAGGGTCAGCGGCAGCAGCGAGCAGGGGGCACGGGATGCGGGGAGGCTCTTCGGGAGGCATGAAAGGCAGACGTGTTCCGAAACGTGAG +CCGCGCTGAGGGGCACGGCGCACGACCGGGGACAGAAGGAAGACACTGCGGTCGCAAAGCCCTGGCCGTGCAAAGGCCCCGTGGTCAGCCAGGAGCCCAG +GCGTCCCCTGCTCTAGCGAGGTTTCCTTCCGAACGTCCCGTAGCACCGCTTACCATGGAACGGCGGGCGCTGCCTCGCAGCCCCGACCCCGCGGCGGCCC +CCACGGGCCTACGAGGAACTCGAGGCCGAGGGAAGGAGTGAGAGCGGCCGGAAAGGGGCAGGGCCGAGCCGGACCGGTACCTGGCTGGGTCCCAGCGGCC +GCCACTTACCACCGAGGCCGCCTCTTCGTCCACAGCCTGACGCCAGCCACCGCCGCCGCCGTCTCCACTGCCGCACGCACGCCGCCACTTCCGCTTCCGT +CCGTGCTGCGGCCCCGCACGTGACGCAGCGCCTTCTCGCGCCCAGACTGAAGCACCGCCCCCCCTTAAAGGGGCCGCGGACTAGAGCTAGCTGGATGCAG +CTTGGGATCCCGGCCTCGCCACCGCCTGGTCGCGCGACACAGGCTGAACCCTGCCCAACCCTAAGGTGGACAACAGGCCACCGGTTCCCGAGTCCTCCCG +GTCCTAAGCCTTCTGCCCTAGAGATCGTAGGAACTCTTCTCGTGATCCCAGCTCCAGTGTCGGCTCCCTCTTCCAGGGGAGACCCTCGGGGCCCAAGCAC +CTGCCACCGCCCTCTGCTGGACCCCAGCTTCGCCATCTACGAAGGAAGCGGCCTGTCCGAGCTCTGAGGTCCGTCAAGCGCGGCACCTCAGGACCCAGAG +TGCGCTGTCCTGGCCCCTCTGCAGTAGGACTGACGGGAAGCTGTCGAGGGGGCAGTCCCGCGATGGCAGCAGGGCCCCCACGCCTGGCGTCCTCATCGCG +CCCACCCAGCAGGGCTCACCAGCCTCCCTAGGAAGCAGGCAGGGGTCCTGGGCTCAAACGCTGCCCCACCCATCATCGCCCAGGCAACCAGCTCCCTAAG +GGCTCCCCGGACTAGACAGAGACCCACCCCACTTCCGCAGAGTAAAACCTATAAGGGGGTCCGTGCCGATCTCTCCTAGGGACTCAGGGACGAAACCTGG +GAACCCCGGCCCCCTTTCGAGCTCGCTGAGCGCTCGAGAGAGTGAGCAGAGCCATGAAAGGAAGGAGAGCAGCCCTAAAATTTTAAATCTTTAATTTCCG +TTTTCACGTATTTTCTTCTTGCTTCCAAAAGGAAAGGAGTGCGTAGCTCTGTTGCCTGTACATCGTCCACAGCCCCTGGGTCGGGGCGGGGTCCCCTGGG +CCGCCCGGGGGGTCCACATGCAGCCCCTGGGTGGGGGCCGGCGCGGGGTGAGGTCCGGGGGCCGCCTTATTGCTGAGGTCCGGCCGGTTGGGGCCGCCGC +TAGGCGCGCTGGCTGGGCAGCTCCTGGGAGATGAAGCGACGCAGGCGCTCCAGGTACTGGCTGTAGAGCTCGATGTCGTTGTGCCCGGCGCCCTCCACCC +ACAGCGGCTCCACCGCCTTGGGGCAGCGCTCGTAGAGCGCCAGCCCGTGCGAGAAGTCGATCACCTCGTCCTCCGTGCCGTGGATGATGAGCACGGGAGA +CGTGATCTTGGACACCTTCTCGATGCTGCGGGAGGGTCGTGGAGCCGGTGAGACTTCGCGCCCGGCCCGGGCCCCGCCCCGCCCCCGTCCCCGCCCGGGC +CGCTCACTTAGGGAAGGCGTCGAAGCAGTAGGTCTTCTTGGTGTCGGGGAAGGCGACGCGCATGCCCGAGGTGAGCGGCGAGTGCAGCACCACCGCGGCA +CACTCGTAGCGCGAGGCCAGGTCCACGGTGGGCACCGTGCCGATGCTCTGCCCGTACAGGATGATGCTGTCCGGGCTGATGCCGTACCTGGCGGCGCCGG +AGCAGGGTCAGCCGCGGCCTCCGACGCGCGCGCACCCTTCCCACCAGCGGGCGTCCCCGGGCCCAGCTCCGGATGCGACCCTCCAGTCTCCCCACTCAGC +CAAGTCAGTGGGTCAGGCTCAGGCTCCACACCAGTCCCGAGGGCCACCCCCAGCCCCCAACACCGTGGCGGTGGGCGAAGCCAGCGGCCCCGCCCCGTTC +CCTGCGCTGCCGTTCACTGGCGTTTCCTAGCTAGGATCTGCAGGGATCCTGCCTACGGAGTGCCCCTGGGGCGGGGGTAAGGGAGGCCCTGGCGCCTCTC +CTCCTCCTGGTCACCCCTAGGTGCACACTGGGAACTGTGTGGCCCCCACATCCTGAATGCTTCACACCTTCCTGCCAGGGTTAGAAAACCGTTCCTGGTG +CACTGGCCAGGACAGCGGACACTATTCCTCCCTGCAGCCCTTGCCCACCCCCTTGGCCATGAGGAATTCAGGCAGCTGTGTCCCCAAATGTCTCCACCCA +ATTTTGGACTCTCGGAGTCCCCACGCCCAATGAGATGCCAGTGCAACCCAGGTCAGCATCGAGGGTGGTGGCTGCGGAGGTGGCACCCCCTCCCACCAGC +ACCTTCCCTTGGGAGTGGACAAGTCCTCGGCCACCTCAGCACCACCAGCTCCCACCCAGGGGCACCCTCACCCCCAGGTCATTGGTGTGCGGCCCCTGAC +CCAGCTGATCCAGCACCAGTTACAAGGCCTCCTCGTGCCCAGTCCCAAGCACACGGGACCCACCTGCCACCCTGCCCATGCCGGGACCCCACAACTCTCC +TCCCACACGCTCTAGGCTCTGATCCCAGGCAGACGCCCTCTTGCAAGGCAGGAGCATGGGCAGGTGTGCGTCCCCTCTGCCTGGCATCTCCACCAGCAGG +GCTGTCCCCGTCCCTGGCCTGGAATCCCAGCCTCCTGGCAGCACTCCACAGCTCGCCACTCACCCATGCCCCAAAGGATGCTGCCTGGCTGGTGCCTGTG +GCTCCAGCTCTGCCTCGGCCTCCCTGGCCTGCTCCCTGGCAGCCATGGTCAGTAGTGTGCTGAGCCAGCCCAGCCCTGCCACCTGCTACAGGCAGGAGCC +CCGAGCTGCCACCTGGATGTCACCACTCAAACGAACAGGACACATCCCCGGTGGAGGCCCTGGGCACGCTCTGGCCTCCCCCTCACAGCTCTGGGCCTAG +GTTCCTGCAGGACAAAGTGGCAGCAGGACAGATGGCCGAGCAGACAGAGCTCAGAGCTGGCCATGGCAGGTGTGACTCTGCCAGTGGCCCAGGCAGTAGA +GACAGGAGGGGCCGAGGAAGTCGCATGAAGTGGTGATTGGTGTCAGCGTCCCACACTGCTGGGAGGCCCCCAGAGCCAGGGTGGTGCCAGGGGACCAGCT +CCCAGGCCCACTGCAGGGACTGCCTGCATATCACCAAGGCAACGACGACCCCACCTCCCTAGGGCCTCTGACTTCTCAGAGCTGTGCCTGGTCCCTGTGG +GAGCAGGTCAGACCAGTGGGCTGGGCAGGGCCAGGACGAGACAGGCCCAGTGGATGGTGAGCAGGAAAAGCCACCAGAGGCCCACCCGGGTCTCCTCGTC +CAAAGCAGCACTGGCCCGGGCGGTGCTCAAACACCGGTGAAGGGCCCAGGCAAGCGCAGGGCTGGGGACGTGGATGACTAGGAGGGCTGGATCTGGAATC +GAGGCTGGCCCAGACCTCGGATGTGTGCTGCGGGTCTGCACCTTACCCTGTAGGCCCTGCCCCAGGATGGCCAAGCTCCGCAGCCACAGGGCCTCATGGG +CCAGTCCTCCGGACCTGGATGCAGCAGCCTCGCCTCACTTGGCCCCAAGTGCTGCCTCGGCCGATGGGCTCCCAGCCACACGTGCACAGACCCCCAGACC +ACCACCCACTCCCTCCCGCCGGGTGGCATCCACACCCCTGTGACAAGCTCAGCCCCTTCCCATCCTCAGGCCAGGGGTTCCCAGGGAACCTGGCTCCACA +GGCCAGGGTGTGGGAGGACCGCCTGGCCACACCTCAGCCATGTGGAGGCGGCACCTGCACACCCAAGCTCGCCTGTCCGGCTCTCTGGCCCTGTGCATCC +ACTGTGGCTCCCCTCCTGCAGGGCCGCCCACCTTCCTCCCAGGGAAGCCCGCCCCCCGGCCCCCCGCCTGGTCCCCTCTTGGGTGTGCCCAGGCTGAGCT +GCCCCCAGGGTCGCCCTCACCTGGTGCGCAGGGCCTGCCAGGCGGCGTCGATGTCGGCATAGAGGTTCCTCTCGGAAGGCCTGCCCGAGCTGGCACCGTA +GCCGGAGTAGTCGTAGGAGAAGATGTTGCAGTGGAGGCGGGAGCCCAGGCCAATGTAGAAGCTGCTCATCTGGCCCAGGTCCACGGCATTGCCGTGCGAG +AAGAGGACCGTGTACCTGGGACAGGCCGAGAAGGGCCGTTCACATCCTCGCTCCCAGCGCCCAGCTGCAGGGCAGGAGGATGCGTAGTGACAGCCCACCC +CGGTGGCCAGCCATGCCCAGTGCCTCATTTACTCCCCTCCCAAGGGGGCCAGAAGCCAGTGAATGGAGAGGGGAGGCTACGACAGCACAGCTCCATCTCC +GAGGGTTCCCCATGGGGAGAGGACAGGACAGCTGGCAGGGGGACAGGCAGCCTGGGCTGCAGAGGCCAGCCAGGGAGCCTCAGGATTCCCATCTGTGAAG +CGGGACACTGGGACCATCGGTCGCATCCTCTCTCAGGGCAGACTCGCAGTGTGTGCTCAGATACTGCAGGCTTCACTGCCCTTCCTCCTGGAAGAACCTG +GACCCCCGGGGATGGAGCGCACAGGCCCACCTTTCAGGACCTTCCCAGGGGAGCCCATGCTGCTGCTGGCAGGGCTATCTCCCCTCACCTCACAGAATGG +TGCCCTCACTGTTGGGGCACAACTGGACCCCACCCCTGCCCCCAACAAGCAAATGCGGCCAATCTCTGCTCACACTCATGCAGCCCCTCCTGGCCCACCA +CCCTGCCCAAGCCCCAAGGCTGTGCTGCAAGGCCTGTCTGCTTCCCAGCACGGGAGCTGCCCCAGGTGGTGCCAGGAGCAGGTGGCCAGGCTGGCCCTGC +CATGGACTGCTTCCTCCAGTTCCCCCAGGCCCCCACCTAGCCCAGCCAGAAGGTAAAGGCTCGCCCTCTGGACTCAGATCTGGTCAGAACCCCACCTGGC +GAGAAGGTGGATGTACCCGCAGGCCAGGGCAGCCCCTGTGCCCCAGCTCTTGCCCAGCAGGCAACCACCAGGCGCTGGGTTGTTGGAGTCGCCCAGCCTG +CCCACCCATGCCAGCTGGGGATGGCCTCCCTGAGCCTGGTGTCCTTGTCTGCGAGAGAAAATTGCCAGAGGGACGAGGCCGGCCTGACGGGGGATACCAC +CCTTGCTGGCTGGATGGCCCTTCACGGCAGGCTCGGGCCCTCGGGGGCACCACCAACCACACCAAGCACCGCAGGCAGAAACGGGAGCCCCAAGAACAGG +GTGACCCAGCCCAGGCGCGGCCACAGCTGCTCACCTGGCACCAGGCACGCAGCGAACATACATGCAGGAGACGCGGTTGCCGCGGGCGCTCTTGGTGGGG +AAGACCTCGATGGTGTCCAGCTCGCGCTGGCTGTACTGGAAGTCGGCACGCTCCGTCAGGTGCAGCTTCCAGCGCCCGGGTGCGCCCGAGGAGGCTCTCA +GGGTCCCCAAGGGGGCGGCCCCGGCCCCACCAGGCCCCGGCTCGGGCTCAGGCACCAGGGAGTAGGTGGCCTCCGGCGGCAGGAAGGCGAGCTTGGCAGC +GATGCGGCCGGGGCAGGGCGGGCAGCAGAAGAGGCAGCAGAGCTCACTCAGCGACAGCCCATTCATGGCGGGCGCCGCCCAGGCCGGGCCTCCACCGGGG +CCCCCGCCAACAACGCCGCCCGGCCTGGCCCGGCAGGGGAGGGGTGGGGGTGCTCCGAGTCGCGGGCAGGGGGGAGAGCGCCCCCCCAGCTACCGCCCCA +GACAGCAGCCCCGTTAGGAGGCCAGGGCCCAGCCCCATCGCGGTCCAAGCCGAGCCCCAGGGAGCCTCGCAACCACAGGTCTCCATGTCGTGCCGTGGGA +AGCCCTGCGGGGGAACAGTGACATGTGGGGTCCTTTGGGGGTGCCACAGTCCAGCTGGGCACCCCCGGGAGGCGGGGCATCCACCCGTGCCAGGGGGCGG +CATGGGCCCGGGGCCTGTCAGTCCCCATCCCCTCGGCCCTCCCCACGGCCTGTCAGGCACTGCACCCTACAGCTCAGGGGACCCCAATTCAGCCCCCTCT +CCACAGGATGAAGGAACCCCCACCTTCCCTGAGCTGGCGATCACCACCTCTTGCCATGTGAGTACAGCCATGGCATGCGGGGCATGCAGGGGATATGACC +CCAGCCCCGCCCACACCCCCGAAACGCCCGGCTCCAGCACCAGGGAAACCCCATGCGCCAGGACTCGGTCCGCACTGCTGCCCACTCCCTCCCCCGGCCC +ATCTCTGCCACCCTATGGGTGACGGGCCGCTGAGGCAAGGACAGAGCTCGAACTGAAGGGACCCACGAGGGACCCGAACAGGCCCCGCTACGTGAGCGTG +CACAGGCGCCGGGTCCCACCGGCCTGCGATGTCTGGAGACAGAGGAAATACAACAAACAAAGGCTCTAGAAACAAAGGCAGGATACATCCCAGGCTCCTA +GGGCCCCCAGAGCAGCAACAATGGCTCTTCTCTGTGCTGGAGCCAGGCCTGCTGAGGGGCAGGGGAGGTGGGCTGGCGTCAGGGGGTCCTTCTCCACCCC +TGACTTAGGGTTCCGTGACCGTGGGCGAGTCCCTTGCCCTCCTGAGGCCTCAGCATTCTCATCTATAAGTGCAGACACCACACACCCCACAGGAAGTCAA +GTGAGGGGGGAGGGGAACGAAGGTGCCTGATTGAGAGTGGAAACTCGGACCTTCTTCCTTGCTGCAGAACGTCATGAAACACATTAAGTCGACAACAGCT +AAGTTGCTAAAGCAACCACAATAGTGTAAGGACCTGCCAACAGACAGACGTGAAGAAAACACGAAGGTCTGAGACGTCTATCTACCGACCACGCTTCTCC +TTCAGACTGGAGCGAGGAGAGAGACACGCTCACAACTCAATTTCAGCAGAACACCCTGGAATGCTTGGCTTTTGGGTCACAGCATGAGAAAACCGTGGGG +CCAGGAAGATGAGGCTCAAAGGCAGATGTGGACACAGATGGACATGCAGGCAGCTGCAGGCGCCACAGACACGGCTCGTGGGGACACCCTCACTACCAAG +GAGCAGCCTCAGGCCCAGAAACACACCTGCTCCCTCAGGACCTGATGTGAGACCCACGTTCCTGTGAGCCGGACTCATGGGCACACGAGGAGGAGAGGAG +AGAGCTCTGAAAGCCAGGGTGGGGCAAGGATGGCATCCCAGTGCCCCCAGACTCCCAGGCGGAAGGCAAATCGCACATGCAAGCACTTTTCAGCCGGGAG +GTGGACTGTCAGGCTGGTTCTGCTTCTCAGATGGAGGCGAGTCTCCCTCCTGGAGACACCTGTCAATGTCTGGACACAGTTTTGGGTGTCACCACTGGGG +ACTGGGTGGAGGCTGCTTAGCACCCTGCAGTGCCCAGGACAGACCCACCCCAAAGAATGATCAGGCCCAACATCCACAGCGTCGAGGTTGATGTCAGCTT +TTCAACATATTCTCAAAGAGGTCCAGGCCCTACCGGTGCTGCCCCGCTGGTGCTGGGGACTTGGAGGGCCCTGCAGTTTAGGTGGCATCATGCAGCTGGG +TCCTGAGAGCCCAGTGGACAGCAGCAGGCCCCTGGAGACCCCGGAGACGAAGGGGCACACCGAGGTGGCCAGGGCCCCACTATCCAGGCCAGAAACAAAG +ATGTTATCCTTGACACCTCCTTCCACCCACTGGATCTGAGCCGGTCCATCACCAGCCCGGTGGCTCTGCCTGTCTCCCATCAGCCACCGCCCGGTCCCTG +CCTCCATCACCTTTCACCAGAGCCACAGCAACAGCCTCCCTCCTTGCTGATCACCTGCTCCAGGACATTCTCCCCCAGCAGCCAAACAATCTTTCACGAC +ACAAATGCAATGGAGCCGCTTCCCTCTTGGGGTGTCCTGGGGGCCTCCCATTATTCCCTGGATAGAGATCAAAGCCCTCCCCACAGCCTGCCAGGTCCGC +ATTCCGGCTCAGGCCGACCTCTCCAGACTCACTCATCTCACACCCTGCCACTCCTGGCTCCCTCAAGACAAGCCAAATTGCCCCTTCCTGCCTCTGCTCC +TCTGCCAGGAACTCCCTTCCCCAACCTCACTAGACAGCCTTGCCCAACCCAACCACCCTTTGCACCTCACTGCCAACGCTCTCAGAGTCCTCAAAGCTGG +GACAGGACCCCTTACACGCTCTTTCCACAGCTTGTATTTTTCACACGTTTGGCCAGATCTCCCCCCACCTCCAAACCAGAAACTCTATGAGAGCAGGACC +ATGACCTGCCACTCACTAAAGGAATGGGCAGGTGGTAGGCAGCACAGAATTAAGGAGGAAGCACAGGAGGAAAAGAATCCCCAAGGTCCGCCAGCTTTGA +CAGGGAAGGGAAAGTCTAGTCTCCTCTCCTCTCCAGCCACAGGTACCTGGAACCTCCCTAGTGTCACTAATGGGCGTGGACTGGGGAGTGCAAACCCAGA +CGCCTCACTCACTGGGCACACACCCTTGACACCCTGAATCCCACCAATTCCGTTCCCACGCACTTAACTGGGCAACCCTCTGCAAGCTAGAGGTGTTCTG +AGGACCAGCAAGCAACCGAGCAGCCAAAATACTGGAAGATGACCTACATATGGGAGACGGTGACTGCACCTCACTCAACCAGTCAGGGTGGGAAACCCGC +CTGGGGGGAGGCGCGGCCATATCAGAGGGCAGACAAACGGGCCAGGTGACAGGGGGATGGGACAGAGGGACAAGCAGGAGCAAAATCCGAGGTGACAGAG +CAGGCTCCTGGCTAGAGCAGACCCTGGGAGGAAGAAGTGAGCAGAAGGGTCCTAAGAGAGAGCCTGGGACGGGTGAGGTCGCGCCCCCGAGAGTTTGCAC +TTCATCCTGGGAGAAATGGCGGGGCCGCGAAGAAGTCCCGAGCAAGCGATGGACAACATAGGAGAAGGGCTGCATCCCGGAGAACGGACGCGAGCGGAGG +CCGGGAAGCCCGCCCAGGAGTCAGGGTGGCAGGAAGAAGCCTGACAAGGGAAACAGCGACTGGGAGCTGGTTGGGAAGCAGGGCTCGGGAGGGCCCCTGG +GAGCTGCCTTGGGGGGCGAGAGGCCGAAGCGTTTGTCGGACTGGGGGCAGTTTCGGGGCAAAAGAGCGGAATCCGCGGCTCGGACGGGTGCTCCCCGAAG +GCAAGGGCCGCGTCCGCAGGAGGGTGGGAGCGCAACCCACGCCGGAGGGCTGAATGGATGGGGACAGGGCTTTCCCAATCACAGACGCTCATCCGCGGTC +CGCGCCCCTGCTCTGGGCTCCTCGGGCAGGACCCGCGGAAGCCCTGGGACTGCAGGGGTCTCGGGGACGTCCAACCGGGCTGTCAGGCCCTCGAGGCCCG +GCCCGGGACCCCGCGCGGCCGCGCCCGCCCCCGCCCCTGCCCGGCACTCACCACCCCGGCCCGCGCCCCCGGGCCCCAGGGCCGCGCTCCATGGCTCCCG +GCCGCCCGCCCGTGCGTCCGTCGGTCCCTCCGCACCCCTGCCCGGCCTCCTGCACCGCCACCGCCGCAGCTCCCCCCACGGACGGAAGTGAGCCTCGTTC +TCACCACCGCCCCGGAAGTGACGCGAGGAGCGCGCGGGGCGGGGGTCTGCAGGCACAGAGCGACCGCGCGACTAGCGTCCTGGGGGCGGGGCTGATATGT +CGAGGGGCGTGGCCTGCTGCTCTGTGGGCGGGGCCAAACTTAGGTTTCATTCACTTGGGGACCCGGAATAGGTTGAGGCCAGTAAAGTTCTCGCCTGGAA +AACAAAATTTACAGGGACGCCAAAAAAAACTCAGACATCAACATTTAGAAATGTTTTAAAATATTTTTCTTTATGAGATGGAGTCGCGCTCTGTCGCCCA +GGCTGGAGTACAATGGCGCGATCTCAGCTCACTGCAACTTCTGCCTCCTGGGATCAAGCGATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACCGG +CGCCCACCACCATGCCCAGCTAATTTTTGTGTTTTCAGTAGAGACGGGGTTTCCCCATGTTGGCCAGTGTGGCCTCGAACTCCTGACCCCAGAATCCTCC +TGCCTCAGCCTCCCAAAGTGTTGGGATTACAGGCATCAGCCACCGCACCTGGCCTCTTTTTTTTAACATAGAGTCTACTCTGTCACCCAGGCTGGTGCCA +TCATAGCTCACTGCAGCCTCGACCTCCCAGGATCAAGTGAACCTCCTACTTCAGCCTCCTGAGTAGCTAGGACTATAGGCACAAGCCACCATGACCAGCT +TATTTAAAGTCTTTATATATTGCTCATCAGAAATTCTTTTGCATTAGTTTTTAAAATATTACATTAGGCCGGGCACGGTGGCTCATGCCTGTAATCCCAG +CACTTTGGGAGACTGAAACAGGTAGATCACCTGAAGTCAGGAGTTTGAGACCAAGCCTGACCAACGTGGTGAAACCCTGTCTCTACTAAAAATACAAATA +TTAGCCGGGCATGGTGGCACGCGCCTGTAGTCCCAGCTACTCCGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGAAGGTTGCAGTGAGCCAA +GATCGGGCCACTGTGCTCCAGCCCAAGTGACAGAGCAAGAAGACTGTCTCAGATAAATAAATAAATAAATAAATAAATAAATAAATAAATAAATAAAACT +ATGATCACTCCACTGCATTCCAGCCTGGGCGAGAGAGCAAGATCCTGTCTCTTAAAAAAATTTCATTATGGGCTGGGCGCGGTGGCTCACGCCTATAATC +CCAGCACTTTGGGAGGCCGAGTCGGGCAGATCATGAGGTTAGGAGATCAAGACCATCCTGGCTAACACGGTGAAACCTCATCTCTACTAAAAATACAAAA +AGATAGCCGGGCGTGGTGGCGGGCGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAACGGCGTGAACCCAGGAGGCAGAGCTTGCAGTGAGCT +GAGACCGCGCCACTGCACTCCAGACTGGGCGACAGAGCGAGACTCCGTCTCAAAAAAAAAAAAAATTGCATTATGGCAGGGCCTAGTGGCTCACGCCTGT +AATCTCAGCACTTTGGGAGAACGAGGCAGGCAGATCACCTGAAGTTAGGAGTTCAGCCTGGCCAACATGGTGAAATCCTGTCTCTACTAAAAATACAAAA +ATTAGGCCACCCTGGCCAACATGGTGAAACCCCATCTCTACTAAAAATACAAAAATTAGCCGGCTGTTGTGGCGCGCACCTGTAATCTCAGCTACTCCAC +GCCACTGCACTCCAGCCTGGGCGACAGAGCAAGACTCTGCCTCAAAAAAAAAAAAAGTAAAGAAAAGAAAATGGAAGAAGGTTACTGGAGAATCTCAGAG +CGTGGTCAGGGCAGGCCTTTCTAAGGAAGTGACAGGGACAGGGGCAGAAAGGGCTGCAGACACCAAAGGGGCCCAGCCTGGAAGTGTGAGTGTGAATTGG +TGGGAAGCCTTGCTTTTCAGGCCTTCTCTCATATGTGCCTTCCCCCCAGCTTTCGTGCCTTTTCCAGCTCAAAATGCTCCTCCAGCCTGCAGGCAACCGC +AGCCCCCGCTCCGTCCCAGGGACTCTCATCTTAGCTCCACTGTTCTGAGATAAGCCTGAGGCTCCTGGGCCAATCCTGCCCCCAGGGGCTCATTCCTCAA +ATTCAGGACACAGCTGCCAGGGAAGGAATCAGGCTCAAAAGACTAGAGACTTAGAGATAGCCCAGGGTTTCTTTGCCTCATTTTCTTTCCTCTTTTTTTT +TTTGGTTGTTGTTGTTTTGAGACAGAGTCTTATTCTGTCACCCATGTTGGAGTGCAGTGGCGCGATCTCGGCTCACTGCAACCTCCACCTCTCAGATTCA +AGCTATTCTTCTGCCTCAGCCTCCCGAGTAGCTGAGCTAACAGGCACCCGCCACTGCACCCGGCTAATTTTTGTATTTTTAGTAGAGATGGGGTTTCGCT +ATGTTGGCCAGGCTGGTCTCGAACTCCTGACCTCAAGTGATCTGCCAGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAACCACCGCACCTGGCT +GCTTTGCCTCATTTTCTGATTTTCCGGTGTTGTTGGACCTCTGGCGCCCCTGCTCAGGACTCAGCTGCCTGGGTCTCCCTGGGGCTGTCAAGAGCTGCCC +CAGCGTTCCCCTGCCTCTGCTGTCCCCCTCGAGGCTCCCAGCCTCCGCTGAGGTTCTCCTGAGGTCCAAAGGCCAAAACAAGTCCAGGCTTCTTCCTAGG +TCCTTGTGAATTCTCTGAGCACCAGGGCCAGAAGAGGCCTGTCCCCAGCCTCCTTCCCCCCTCCCATCTTCCCTGCAGCCCCTTCCCACTGTGAGCTAGG +CAGGACCAGGGCTGGACCGCACCAGAAAGCCCAGCTCCACTTGTAAACGACAGCCCCCACAGGGACACAGGGAGACACCATCCAAGGGGAGGAGGATAAG +CCCGCAGGGTGGCCCACCAATCCAAGGCCACCTGGTGAAAGGTAAACGCACGCTGTAAACACTCAAATGTCTCAGAAGGACACCCATCCCTTCCTCCTCC +CCAGAGACCCTTTGTGATCGAGCCTCTGTCCCAATTGTCCCAGAAAATAGTGGGTGCTGTGGCTCATGTCTGAACCCCAGCATTTTGGGAGGCCAAGGTG +GGAGGATTCTTTGAGGCCAGGAGTTCAAGGCTGCAGTGAGGTGTGATTGCACCACTGCACTCCAGCCTGGATGACAGAGGGAGATGCTGACTCTAAAAAA +TAAAAATGAGGGCTGGGCATGGTGGCTCACGCCTGTAATCTCAGCACTTTGGAGGCTGAGGCTGGAGGATCACTTGAAGTCAGGAGTTAAAGACCGGCCT +GGCCAACGTGGTGAAACCCCATCTTTTTTACGTTGTTGTTTCTTTTTTGAAATGTTGTCTCTCACTGTTGCCCAGGTTGAAGTGCAGGGGGGTGATCTTG +GCTCACTGCAACCTCCGTCTCCCGGGTTCAAGCAATTCTCTGCTTCAGCCTCCCGAGTAACTGGGATTATAGGCGCCTATCACCACATCCAGCTAATTTT +TGTATTCTTAGTAGAGATGGGGTTTCACCATCTTGGCCAGGCTGGTCTTGAACTCCTGACCTCGTGATCCACTCGCCTTGGCCTCCCAAAATGCTGGGAT +TACAGGCGTGAGCCACCGTGCCTGGCCGATGAAACCCCATCTCTACTAAAAATACAAAAATTATCTGGGCATGGTGGCAGATGCCTGTAATCCCAGCTAC +TCTGGAGGCTGAGGCAGGAGACTCACTTGAACCCAGGAGGCAGACGTTGAAGTGAGTCGAGATTGTGCCACTGCACTTCAGCCAGGGCGACAAAGTGAGA +CTTGGTCTAAAAATAAAATAAAATAAAATAAAAAATGAAAATGAGGCCAGGTGCTGAGGTTCACACCTGTCATCCCAGCACTTCGAGAGGCCAAGCCGAG +TGCATCACTTGAGGTCAGGAGTTCAAGATCAGGCTGGTCAACATGGAGAAACTCCATTTCTACTAAAAATACAAAAATTAGCTGGGTGTAGTGGTTCAAG +CCTGTAACCCCAGCTACTCAGGAGGCTGAGGCAAGAGAACTGCTTGAGCCAGGGCGGCAGAGGTCACAGTGAGCCGAGATCACAGCGTTGCACTCCAGCC +TGGGCGACAGAGCAAGACTCTGACTTCAAAAAAATAAAATAATAAAAAATAAGTCCGGGCGCCGTGGCTCACGCCTGTAATCCTAGAACTTTGGGAGCCC +GAGGCGGGCGGATCACGAGGTCAGGAGATAGAGACCATCCTGGCTAACACGGTAAAACCCTGTTTCTACTAAAAATACAAAAAATTAGCCGGGCGTGGTG +GCGGGCACCTGGAGTCCCAGCTACTCGGGAGGTTGAGGCAGGAGAATGGCGTGAACCCGGGAGGCGGAGCTTGCAGTGAGCTGAGATGGCGCCACTGCAC +TCCAGCCTGGGTGAAAATGCGAGACTCTGTCTCAAAAACAAATAAAAATAAAAATAAAAATAAAAATAAATAAATAAAAAAAAATGAAAAAAATCATACA +TTGAAAATGGGGGGAGCCACTAGTCCCTCTTCCCCTTCATGGTCTGCCCCAGCCATGCTGGCCTGGCCAGGAGTGCTGCTGCCTCAGGGCCTTTGCAGGT +ACTATGGCTCCTGCCTGCAGGGCCCTTCCCCATATGGCCCCCTGGCTTCCTTCTCCAGCATCCTCTGGCTCTACAGGAGGGCCACAACATCCAAGAGCTT +CTGCTAACCACCCCAGCTAAATCCCAACCACATACATACACCTCTACCCCATTACCTCTATCCCATCACCCTGTTTATTTCCACTGCAATACTTACCACT +CTCAGATTCTCTTTTTTTTGAGACAAGAGTCTCACTCTGTTACCCAGGCTGGAGTGCAGTGACTCGATCTTGGCCCACAGCAGCCTCCACCTCCCAAGTT +CAAGTGATTCTCCTGCCTCAGCCTGCCGAGTAGCTGGGACCAAAGGCGTGCACCACCATGCCCAGCTAATTTTTGTATTTTTTGTAGAGATGGGATTTCA +TCATGTTGGCCAGGCTGGTCTCAAACTCTCAGGCTCAAGCAATCCTCCCATCTCGGCCTTTCAAAGTGCTAAGATTACAGGCGTGAGCCACCATGCCTGG +CAATTGTTGGGTTTTATTCTGTTTTGTTTTTTGAAATGAAGTTTCACTCTTGTTGCCCATGCTGGAGTGCAATGGCACGATCTCAGCTCACTGCAACCTC +TGCCTCCCGGGTTCAAGCGATTCTCCTGGGTTCAAGCGATTCTCCTGCCTCAGTCTCCCGAGTAGCATGCGCCACCACATTTAGTTAATTTTGTATTTTT +AGTAGAGACGGGGTTTCACCATGTTGGTCAGGCTGGTCTCGAACTCCCGACCTCAGGTGATCCACCGGCCTCGGCCCCCCAAAGTGGTGGGATTACAGGG +GTGAGCCACCATGCCTGCCCAATTGTTGTTTTTTTTTTTTTTAGTTTTATTTATGTTTATGGGAAATACATCTGCAAGATGTGGTGGTTACTCTTTTTTT +TTTTTTGAGAGGGAGTCTCACTCTGTTGCCCAGGCTGGAGTGCAGTGGTGCGATCTCCGCTCACTGCAAGCTCTGCCTCCCGGGTTCACGCCATTCTCCT +GCCTCAACCTCCCGAGTAGCTGGGATTACAGGCGCCCGCCACCACGCCTGGCTAATTTTTTAAATTTTTAGTAGAGATGGGGTTTCACTGTGTTAGCTAG +GATGGTCTCAATCTCCTGACCTCGTGATCCGCCTGCCTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCTTTTTTTTTTTTTTTTTT +TTTTTGAGACGGAGTTTTGCTCTTACTGCCCAGGCTATAGTGCAGTGGTGCAATCTCAGCTCACTGCAACCTCCGCCTTCTGGTTTCAAGTGATTCTCCT +GCCTCAGCCTCCCAAGTCTCTGGGATTACAGGCCCCTGCCACCATAACCAGCTAATTTTTTTTGTATTTTTAGTAGAGATGGGGTTTCACCATGTTCATC +AGGCTGGTCTCGAACTGCTGACCTCGTGATCCACCCATCTCAGCCTCCCAAAGTGCTGGGATTGCAGGCATGAGCCACTGCTCCTGGCCAATGGTTACTC +TTATGTGTCACCTTGACTGGGCTACCATATATATAGCTGGCACAACATCATTTCTGAGTATTTCTGTAAGAATGTTTCCGAAGAGATTAACATTTGAATC +AGTGGAGTGGCTATACCCAGTTAATTTTCAATTTTTTTGTAGAGATGAGGTCATGCTATGTTGCCCAGGCTGGTCTCCAACTCTTGGCCTCAAGCAATCC +TCCCACCTCAGTCTTCTAAAGTGCTGGGATTACAGACATGAGCCACCATGCCCGGCTAATTTTTGTATTTTTTTTTTTTTTTGAGACGAAGTTTCGCTCT +TGTTGCCCAGGCTGGAGCACAATGGTGCGATCTCAGCTCACTGCAACCTCCACCTCCCGGGTACAAGCAATCCTCCTGCCTCAGCCTCCCGCGTACCTTG +GATTACAGGTGACTGCCACCACCCCTGGCTAATTTTTGTATATTTAGTAGAGACGGGGTTTCATCATGTTGACCAGTCTGGTCTTGAACTTCTGACCTCA +AGTGATCCACCCACCTCAGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCAGCCACATATGCTATTTGTTTCGGGAATCCTCTCATGCA +AAGCAAGGGGCCCCAGGAGCTGACCTGCCGTCTCCATGCTCAGTCCCCTCTTGACGGACATGTAGGGTGTTTCTGGCTTTGGCTGCAACAATAATGGCAC +ATGAGACGTTTCACACTGATGGATAGGACCCTGCAGGGAGGATTCCTGGAAGAGGAGGTCCCATGAGAAGGTCCATGCTGCTGTGTTCAGAAAGCAATCC +TGGGTCTCCCCCTGAGAAAACCCCCCACAGAGGGACCGAGATAGATGATGTGGGAGAACAAGGTACTGGGTGACTTTTTTTTTTTTTTTTTTTGAGTAGG +AGTCTCACTCTGTCATCCAGGCTGGAGTGCAGTGATGTAATCTTAGTTTACTGCAAACTCCGCCTCCCGAGTCCAAGCAATTCTCCTGCCTCAGCCTCCC +GAGTAGCTGGGATTACAGGTGCCCGCCACCACGCCCAGCTAATTTTTGTATTTTTAATAGAGACAGGGTTTCACCATGTTGGCCAGGATGGTCTCGAACT +CCGACCTTGTGATCCACCCGCCTCGGCCTCCCAAAGTGCTAGGATTACAGGCGTGAGCCACCGCGCCCAGCCATAATTTTTGTATTTTTAGTAGAGACAG +GGTTTCACCATGTTGGGCAGGCTGGTCTAGAACTCCTGACCTCCAGTGATGTGGCTCTCTTGGCCTCCCAAAGTGCTGAGATGACAGGCGTGAGCCACAG +CACCTGGCCTAAAACTAGATTTCTCTTTTTTTTTTTTTTTTTGAGACAGAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCAGTGGCACGAGCTCGGCTCAC +AGCAAGCTCTGCCTCCCAGGCTAAAACTAGATTTCTAAATAAGCTTTGTGATTAAATACTAATATTTATACTTTTCAGCATATACTTACAAGAATGGGAC +TGGGCGCGGTGGCTCATACCTGTACTTCCAGCACTTTGAGAGGCCGAGGCGGGCAGATCACGAGGTCAAGAGTTCGAGACCATCCTGGTCAAGATCGTAA +AACCCCATCTCTACTAAAAATACAAAAACTAGCTGGGCGTGGTGGTGCGCACCTGTAGACCCAGCTGCTCAGGAGGCTGAGGCAGGATAATCGCCTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATTGTGCCAATGCACTCTAGCCTGGGCGACAGAACGAGACTCCGTCTCAAAAAAATAATGGAAAACAGGGA +TTTCCATAGATATTTGCACACCTATGTCAGTAGTACCTTGATTCCCAACAGCCACAAGGTAGCAACAGTCCCAGTGGCTATGGACAGATGACTGGGTGAA +CACAGCATGGCCTATACACACGCTGGAATAGGAGGCAGCCATGAAAAGGAGCGAGGCCGGGCATGGTGGCTCACACTTGTAATCCCAGCACTTTGGGAGA +CCGAGGCAGGTGGATCACGAGGTCAGGAGATTGAGACCATCCTGGCTAACACGGTGAAACCCCATCTCTACCAAAAATACAAAAAATTAGCCAGGCGTGG +TGGCGGGCGCCTGTAGTCCCACCTACTGGGGAGGCTGAGGCAGGAGAATGGTGTGAACCCGGGAGGCGGAGCTTGCAGTGAACCGATATCGCGCCACCAC +ACTCCAGCCTGGGAGACAGAGCGAGACTCCGTCTCAAAAAAAAATATATAATATAATATAAAAAAAGAAAAAAGAAAAAAAGAAAAGGAGCGAGGCTCTG +ACTCAGGCCACAACGCGCGGATGCACTTTGAGGACGTTACACTCAGCGGGAGGCGCCAGACACAAAAGGACACGTCTTGTGTGATCCACTCCTAGGAGGT +CCCTCGAGTCCTCAGATTCACAGAGACACAAAGTAGGATGGAGGCCGCCAGGAGCTGGGGAGGGGAATGGGGAGTGAGCGTTTCATGGGGCCAAGTTTCA +GTTTGCAAAGATCAGAAAGTTCTGGAGGTGATGGTCGCACAACCGTGTGAATGAGTTTAATACGGCTGAACTGTGCACTTAAAATGGTTAAGAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGTGGATCACGAGGTCAGGAGATCGAGACCATCCTGGCTAACACGGTGAAACC +CCGTCTCTACTAAAAATACAAAAAATTAGCCGGGCGTGGTGGTGGGCGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCGTGAACCGG +TAAGGCGGAGTTTGCAGTGAGCGGAGCTTGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTGTCTCAAAAAAATAAATAAATAAATAAAATAAA +AGGGTTAAGATGGTCAACTTTATATTATGCGTATTTTACCACAACCAAATAAATCAATGTTCATAAAACCACGGAGTTAGACGAGCTGTTTGGTTAGCGC +CAGCTTCGCAGGCAGAGGCCTCAGGGGTCCGCTGGGGACCCACACTCAGAGGAATCTAGGCATGATATAATGCTCTGTGGTTGCTGTCTCAAAATTCCTA +AAAATTGGCTGGGTGCGGTGGCTCACTCCTGTAATCCCATCACTTTGGGAGGCCCAGGCGGGCGGATCAGCTGAGGTCAGGAGTTCGAGACCAGCCTGAC +CAACATGGTGAAACCTTGTCTCTACTGAAAAAACAAAAATTAGCTGGGCGTGGTGGCGCATGCCTGTAGACCCAGCTACTTGGGAACCTGAGGCAGGAGA +ATTGCTTGAACTCAGGAGGCGGAGGTTGCAGTAAGCTGAGATCATGTCACTACACTCCAGCCTGGGCGAGAGAGCAAGACTCCGTCTCTTTAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAGGCCGGGCTCGGTGGCTCACGCTTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAAGTCGGGAG +TTCAAGACCAGCCTGACCAACATGGAGAAACCCCGTCTCTACTAAAAACACAAAATCAGCCGGGCGTGGAGGCACATGCCTGTAATCGCAGCTACTTGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGCAGAGGTTGTCGTGACTCGAGATAGCACCATTGTATTCCGACTGGGCAACAAGAGCAAAAAAACT +GTCTTAGAAAAAAAAAAATTCTAAACATTTTTAAACAAGGGGCCCTGTATTGTCATTCTGAGCTTGGCCTCAAAGATTCTGTAGCCAGGCTTCTTTTGGG +GAAAGGACCGGGAGGCCTCCTTCCAGGGTCAGGGGCGTTAAGCGCTGCGGAGGGATACCCCTCCCAGAGGGGAGAGAGTGGAACCCGCTCAGGAAGTGGG +TTCCTGACATGAGAAGGAAGGAAGTTGGCGGGGGCATCTTAAAATAGCATCACCCAACCACGCGGTCAGAGGTGCGGGGAGGGAGCAGGGCCAGGGCCGG +GGACCCTCCCAGCGACCTTCCCTGCAGGCACCCAGCCCCGTCCCCTCGACACACCAGACCCAGCACCCTCTGCTCCCACCAGCCCACCAGGAATTGGGTT +ATTTAAGTTATTTATTTATTTCCTTATTTTCTTTTTCTTTTGAGATAGAGTCTCACTTTGTCACCCAGGCTGGAGTGCAGTGGCGTGATCTCGGCTCACT +GCAACCTCCACCGCCTGGGATCACGCGACTCTTCTGCCACAGCCTTCTGAGTAGCTGGGATTACAGGCGCCCGCCACCAAGCCTGGCTAATTTTTGTATT +TTTAGTAGATACAGGGTTTCACCATATTGGCCAGTCTGGTCTCAACTCCTGACCTCAAGTGATCCACCCGCCTTGGCCTCCCAAAGTGCTGGGATTACAG +GCGTGAGCCACCGCGCCTGGTCTATTTCTTTTTTTTTTTTTTTGAGATGAAGTCTTGCTCCCTCGCCCAGGCTGGGGTGCAGAGGCACAATCTCGGCTCA +CTGCAACCTCCGCCTCCCAGGTTCAAGCGATTCTTCTGCCTCAGCCTCCCAAGTAGCTGGGATTACAGGTGCCCGCCAACCACACCTGGCTAATTTTTGT +ATTTTTAGTAGAGACAGGATTTCACCATGGTGGCCAGGCTGATCTCAAACTCCTGACCTCAGGTTATCCGCCCACCTCGGCCTCCCAAAGTGCTGGGATT +ACAGGTGTGAGCCACCGCGCCTGGCTGTAATTGCCTCTTAAAGAGAAACAAGTCAGATTGGATTTGGGCGCACCCTCAGGACGTCATTTGAACCTAATAA +TCTCTTTAAAAAGTCCTGTCTCGGCGGGGGCCAAGCACAGTGGCTCAAGCTTGTAATCCAAATACTTTGAGAGGCCAAGGCAGGAGGATCACTGGTGCCC +AGGAGTTTGAGACTAGCGTGGGCAACACAGCAAGACCCCATCTCTACAAAAAAAAAAAAAAATATTTGGTTAGCCAGGTGTCGGGGCACATGCCTGTGGT +CTGAGCTACTCCGGAGCCCAATGTGGGAGGATCCCCTGAGCCCAGGAGTTTGAGGCTGTGGTGAGCCGTGATCAGCTCCCACTGCACTCCAGCCTGGGCC +ACAGAGAGAGACTTCCTATCTCCACGCCAAGTGCCTTAGGTCACGCCTATAATCCCAGCAGTTTGGCAGGCAGAGTGGGAGGATCACTTGAGCCTTACAA +GTTCAAGACCAACCCGGGGCTGGGCGCGGTGGCACACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGCGAATCACGAGGTTAGGAGATCAAAAC +CATCCTGGCTAATACGGTGAAACCCCGTCTCTACTAAAAATACAAAAAATTAGCCGGGCGTGGTGGTGGGCGCCTGTAGTCCCAGGTACTCGGGAGGCTG +AGGCAGGAGAATGGCGTGAACCCGGGAGGTGGAGCTTGCAGTGAGCTGAGATCACGCCTCTGCACTCCAGCCTGGACCACAGAGCGAGACTCTGTCTCAA +AAAAATAAAAAAAAAATAGCCGGGGGTGGTGTCGGGAAGCTGAGGCAGGAGAATGGCGTGAACGCAGGAGGCGGAGCTTGCAGTGAGCCAAGATCATGCC +ACTGCACTCCTAGGCGACAGAGCGAGACTCCATCTCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGACCAGCCTGGGCAACTAAGAGAGACCTCTG +TCTCTGCAAAAAAAAAAAAAAAATTTTTTTTTTGAGACGGAGTCTGGCACTGTCACCCAGGCTGGAATGCATTGGCGTGATCTCAGGGTTCACGCCATTC +TCCTGCCTCAGCCCCCCGGATAGCTGGATTACAGGCGCCCACCACCACACCCGGCTAATTTTTTGTATATTTAGTAGAGACGGGGTTTCACCGTGTTAGC +CAGGGTGGTCTCGATCTCCTGACCTCGTGATCCACCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCACCCGGGTGACACTCCAT +TTTTGACCCCAGTGTTAGCACAGAGCTTTTAAACTTCCGCACTGCTGATGAGGGAGTGTGATTGTTCTCTGTTACCAGCACTGTCTCCCGCCCACCGGAG +CCGAGTGTGGTGGGTGTGGACCTTCTGGGAAAGGGTGTAAACACGTGCTTAGATCCGGCCGGAAGCCCCGTGACCGGGGTGCAGCTGCCTTTGGTCAGTA +GGTGGCAACCGTGTCCGCTTGATTTTGGGAGGGTCCGAGAGGCTGGTGCAGGGCTCCCAGGAGAGGCGGGGGCGATCCCACTTGCCTTGCCAGGATAACA +GCAACAAGGGCTGCCCACGTGCATGCTGGGCAATAGGGATACCGCAGAGAATGAAAGTCCAGCCCTAGCAGGGCAGCAAGACCTCGACTCTACAAAAATT +TCAACCACAACAAAAATTAGCTGGGCGTGACGGAACACATCTGTGGTCCCAGCTACATGGGAGGCTGAGGTGGGAGGATCGCTTGAGCCCGGGTGGCAAA +GGCCACAGTGAGCTATGACTGCACAACTGCACTCCAGCCTGGGTGACAGAGGCAGATCTTGTCTCAAAAAAAAAAAAAAAAACAAAAAACAAAACAAAAA +CACCAAGGCCAGGCACGGTGGCTCATGCCTGTAATCCTAGCACTTTAGGTGGCTGAGGCGGGAGGATCACCTGAGATCAGGAGTTCCAGACCAGCCTGGC +CATCACAGCGAACTCCCATCTCTACTAAAAATCCAAAAATTAGCCAGGTGTGGTGGCAGGCACCTGTAATTGCAACTACTCAGGAGGCTGAGGCACAAGA +ATCGCTTGAACCCGGGAGGCGAAGGTTGCAGTGAACCGAGATGTCACTGCACTCCAGCCTGGGGGACAGAGTGAGACTCCATCTCAAAAACAAAACAAAA +AACACCAAAACGTCCTGTCCTGGTGGAGGTGAAATAAATGAGACATCCTTGGCCGGGCGCTGTGGCTCACGCCTGTAATTCCAACAATTTGGGAGGCCAG +GCGGGTGGATCATGAGGTGAGACCGAGACCATCCTGGCTAACATGGTGAAACCCCGTCTATACTAAAAATACAAAAGTTAGCTAGGCGTGGTGGCAGGCA +TCTGTAATCCCAGCTACTTGGGAGGCTGAGGCATGAGAATCGCTTGAACCCGGGAAGCACAGGTAGCAGTGAGCTGAGATCGTGCCACTGCACTCCAGCC +TGGGAGACAGAGCGAGACTCCGTCTCGAAAAAATATATGTATAGCCAGGCGTGGTGGCTCACGCCTGTAATTCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCGCTAGGTCAGGAGATCAAGACCATCCTGGCTAATGTGGTGAAACCCCATCTCTACTAAAACTATAAAACAATTAGCCGGGCGTGGTGGCGGGCACC +TGCAGTCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATCGCTTGAACCTGGGAGGCGGAGGTTGCACTGAGCCAAGATTATGCCACTGCACTCCAGCCTG +GGTGACAGAGCGAGAGTCCGTCTCAAAACAAACAAACAAACAAATCAGAAAGTTAATGGGATGCTGACGCAAAGAAACAAGCTGAACAAGGTGGTGACAG +GGAAGTTGATACTGATTTTGGCCTCAGCCATGTGGAAACAGACAGAGGGTCTTGCGGGGAACTCCTCTCCTTTTTTGGACGCATTCCTGTTTTGTTTTGT +TTTGTTTTGTTTTTTTAACTTTCTTAATTTTTTTCAGTTTTCGTCACACTTTGTCTAATACTATTTCTTTTTTGTTTTTGAGACAGAGTTTCGCTCTTGT +TGCCCAGGCTGGAGTACAGTGGCACAATCTCAGCTCACTGCATCCTCTGCCTCCCAGGTTCAAGTGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGAC +TACAGGTGCCCGCCACCACGCCCGGCTAATTTTGTATTTTTAGTAGAGACAGGGTTTTTCCATGTTGGCCAGGCTGGTCTCAAACTGATCTCATGATCCG +CCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGACATGAGCCACCACGCCCTGCCTAAAATATTTGTTTTCATAATTAAAAACATTGTTTCTTAGCCAG +GCCCTGTGGCTCATGCCTATAATCTTAGGACTTTGATTTTTTGTTTTTGTTTTTGTTTTTGAGACGGAGTTTCCCTCTTGTTGCCCAGGCTGGAGTGCAA +TGGTGCAATCTTGGCTCACTGCAACCTCTGCCTCCTGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGACTACAGGCATGCGCCACCAC +ACCTGGCTAATTTTTCGTATTTCTAGTAGAGACGGGGTTTCACCATGTTAGTCATGTTGGTCTCGAACTCTTGACCTCAGGTGATCCACCCGCCTCAGCC +TTCCGAAGTGTTGGCATTACAGGCGTGAGCCACTGTGCTGGCTTTTTTTTTTTTTTTTTCTGCGACGGAGTCTCGCTCTGTCACCCAGGCTGGAGTGCAG +TGGCGCCATCTCCGCTCAGTGCAAGCTCCGCCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGAACTACAGGCGCCCGCCACCAC +GCCCGGCTAATCTTTTTATTTTTTTTAGTAGAGATGGGGTTTCAGCGTGTTAGCCAGGATGGTCTCAATCTCCTGACCTCATGATCCACCCACCTCGGCC +TCTGTACTTTTTTCCTATTGGCTGGGGTCGGGTCACACAATCTAAACTAACTTTGGTTGGCTAAACATTTGATTTTTTTTAGATAGGGTGGGTATGTAAA +AGAAAGGGGAGGCCGGGCGCGGTGGCTCGCGCCTGTAATCCCAGCACTTTGGGAGACCGAGGAGGGCGGATCACGAGGTCAGGAGATCGAGACCATCCTG +GCTAACACAGAGAAACCCCGTCTCTACTAAAAATACAAAAAATTAGCCGGGCGTGGTGGCGGGCGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATGGCGTGAATCCGGGAGGCGGAGCTTGCAGTGAGCGGAAATCGTGCCACTGCACTCCAGCCTGGGCAACAGAGCGAGACTCTGTCTCAAAAAAAAA +AAAGAAAGAAAAAGAAAGTGGAGAGAATGGGGAAGGGGGTGTCTGTGATGAGCTAGAAAGTTAGTCTTTTTTTAAAATAAGGAAAGGAATGTAAGCTGAT +GCTGATAACGCTTGGTATTGAGGCGTGTCTAGGCATTTAACAAAGGCAAAAAGGAAAAAGAAAAAGAAGGGAAAGGAGGGGTACTATGAATTAAAGAATA +AATGATTGATCAGATTATTTGAAGAGAAACCCCATTATATCCCACAACTAGAACCCCTGGCCTGAAGTGGTCCACCCGCCTCGGCCTCCCAAAGTGCTGG +GATTACAGGCGTGAGCCACCACTCCCAGTCTTATTTTTATTTTATTTTGTTTTGTTTTGTTTTATTTATTTTTTTAGAGTCTCGCTCTGTCACACAGGCT +GGAGTGCAGTGGCGTGATCTCAGCTCACCGCAACCTCCACCTCCCGGGTTCAAGCTATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGCGTG +CGCCACCACATCCGGCTAATTCTTGTATATTTAGTAGAGACGGGGTTTCACCATGTTGGTCAGGCTGGTCTCAGACTCCTGACCTTGTGATCCACCCACC +TCGGCCTCCCAAAGCGCTGGGATTACAGCTGTGAGCCACCATGCCTGGCCTATTTTTTTTTTCCTTTTTTTTTTTTAGACACAGTCTCCATCTGTCACCC +AGGCTGGTGTGCAGTGGCGCAATCTCAGCTCACTGCAAGCTCCACCTCCTGGGTTCACGCCATTCTTCTGCCTCAGCCTCTCGAGTAGCTGGGACTTCAG +GCGCCCGCCACCACGCCTGGCTTTTTTATTTTTAGTAGAGACGGGGTTTCACCATGTTAGCCAGGATGGTCTCGATCTCCTGACCTCGTGATCCGCCCAC +CTTGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGTGCCCCGCCCAGGCCTATTTTTTTAAAGACAGGATCTCCCTCTGTTGCCCAGGCTGGA +GTGCAGTAATGCTGATCAAAGCCCACTGCAGTCTTGACCTCTTGGGTTCAAGTGATCCTGCCACCTCAGCCTCCCAAGTAGCTGGGACCACAGGCACACA +CCACACCTGGGTAATTTAAAATTTTTGTGTAGAGACAAGGTCTCACTATGTTGCCCAGGCTGGTCTCAAACTCCTGGGCTCAAGCGATCCTTCCACCTTG +GACTCTCAAAGTGCTGGGATTACAGGCGTGAGCCCCCGAGCTTGGTCCTGGTCATTTCTTGACTGCCTGTCACTTGGGGCCACCCAGCCCGCCAGTGTCT +GACTTAGGCTTCTGGCTGATTCTCTGCGGCCACTAAGCTCACAATTGGGGAACCGACTCCATGATTTTGCAACATTTCGATGCCGGACCCTGACGCATTA +CTGTGAGTCGGGAGGGTCACGTTCCGTTTGTTTTTTGAGACGGTCTGGCTGTCACCCAGGCTGGAGTGAAGTGGCATTGGTGTGATCTCAGCTCACTGCA +ACCTCTGCCTCCTGGGCTCAAGCCATCCTTCTGCCGCAGCCTCCCGGCATGTAGCTGAGACTACAGGCGCCACCATTCCCAGCTATGTTGTTTTTTTTTT +TTTAAAGAAAGAGACAAGGTCTCGCTGTGTTGCCCAGGGCAATTTCAAAATTCCTAGACTCAAGCAATCCCTCCGCCTCGGCCTCCCAAAGTCCTGGGAT +TACACTGGGATTACAGGTGTGAGCCAGCACACCGGCTGTGGGCCACATTACTTTTGAAAAGTTCTGGATAAAGGCCGGGCGCGGTGGCTCATGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACGAGGTCAACAGATCGAGACCATCCTGGCGAACATGGTGAAACCCCCGTCTCTACTAAAAATACA +AAAAAATTTGCGGGGCGTGGTGGTGGGCGCCTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATGGCGTGAATCCGGGAGGTGGAGCTTGCAGGG +AGGTGGAGCTTGCAGTGAGCTGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGTGAGACTCCTTCTCAAAAAAAAAAAAAAAAAAAAAAGAAAGA +AAAAGAAAAGTTCTGGATAAAGAACAATGTCAATTAAAAAAGGGGTCCCATCAGTAGAGGCTGAAATCATGACTGAAACTAGCTTAAAGCCCAAAGCAAA +ACAAAAACCCGAAAGAAGGCCAGGCATGGTGGCTCGCACTATCCCAGCATTTTGGGAGGCTGAGGCAGGTAGATCACCAGAGGTCAGGAGTTTGAGACCA +GCCTGGCCAACATGGTGTACTAAAAAATACAAAAATTAGCCAGCTGGAGCGCAGTGGCGCAATCATAGCTCACTTCAGCCTTGACCTTCTGGACTCCAGT +GATCCTCCCACCTCGGCCTCCTGAGTAGCTGTCCCAGCTGTCCCACTTACTCAGTGCCCCTCCGGACCCAGCAATTCTTTTTTTTTTTTTTTTTGCAGAG +ATGGCAGCATGTCTCAAACTCCTGGCCTCAGGCAAACCTCATGTGTCAGCCTCCCAAAGTGCTGGAATTACAGGCACGAGCCACCATGCCTGGCCTAGAT +TCATTTTTTTAGATGCAGAGAATCTGGGCTTTGGATTTAATGACTTACCAAATAAAGGCTGTCTTTTTTTTTTTTAAAACAAATCAGCAAAACAGGGGCT +CTTGGCTAGTTTGCATGAGGCATCCAGGGATGGAGAGATGTGTATTTAAGCTAAAAAAAGAAAAAGTGAAACTCACAGCAGTCTGAGTTTTTATTCAGAA +AAGGAAAAAAGAAAGCAACTGAGAGCGAAATAGTTTCCTGGAATGCTGTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTGAGATGGAGTCTCACTCTG +TCGCCCAGGCAACAGAGTGCAATGGTGCGATCTCAGCTCATCGCAACCTTCGTCTCCCGGGTTCAAGTGATTCTCCTGCCTCAGCCTTCCCAGCAGCTGG +GATTAAAGGCCCCTGCCACCATGCCTGGCTAATTTTTGTATTTTTAGTGGAGATGGGGTTTCGCCATGTTGGCCAGGCTGGTCTCGAACCCCTGACCTCA +GGTGATCCACCCACCTTGGCCTCTCAAAGTGCTGGGAGTACAGGCATGAGCCACCGCATCCGACCTTGAAATGCACTTTCTTTGAAACACGTCCTCCCCT +TTCTCACCATAAACTCCCTCACACTCTGCAGGTTTACCTAACTGTATGCATCTAATTATGTGATTACCTAAAAGTTCCAGGAACAGGCTGGGCACGGTGG +CTCACGCCTGTAATCTCAGCACTTTGGGAGGCCGAGGCGGGCAGATCACCTGAAGTCAGGAGTTTGAGACCAGCCTGACCAACATGGAGAAACCCCATCT +CTATTAAAAATACAAAATTAGCCAGGTGTGGTGGCGTGTGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCACTTGAATCTGGGAGGTGG +AGGTTGCGGTGAGCTGAGATCGTGCTGCTGCACTCCAGCCTCGGTGACAAGAGCGAGACTGTCTCGAAAAAAAAGAAAAAAGAAAGAACGTTTTAGAGCT +AATCTGGAGACAGGCCAAGCACGGAGACCCACCTGCAAAATCCCAGAGATTTCCTCAAGGTGGTCTGCAACCCGGCCCTTATTAGGATGAGGCCAGCCTG +CGCTTTTAAGCCACCAAAATTCATGAACACACAGAGCTTATAATCAGCACCTCCCCTGCACACCCACCATTCCCAGTTCCCCTTTTTTAGCCCCTCACCC +CAGCCTCAAGTTTGAAGGGGTTTCTGGAGGCCTAAACCAGCTGCCTCCCTGCTGCGAACTCTGAAAGGAAGTCACCTTCCTTTCACTGCACTTTTTCCTC +CTTACTGGTTTGTCAAGACTCTGGCATCGGAGCCTGAGCTGGTTACAGCCAGGCACTGTCAAGCTGTTGGGGGAGGGGATGACAAATTCCCTCCCGTTGA +GAACCACTTGGTTAAACCTGTCCAACTGGAAGGAGTAACAAATTGCTCATAAAATATGCATGTTTTGGTGAAACCCCTTCTCTACTAAAAGTACAAAAAC +TAGCCAGAAATCGCTTGAACCCAGGAGGTGGAGGTTGCAGTGAGCCTAGCACTGCACTCCAGCCTGGGTGACAGACTGAGGCTACGTCTCAAAAAAAAAA +AAAAAAATGTGCTTGTTTGGCCCAGGAGAGGCAAGAGGTCTTCTTCACCTACGTTACTGGTGAGAAAACTCAAACCTGAGGGCGGCCCACGCCGGAGTGC +AGTAACAGGCAGAACTGGAACCTGGCCCCATCCCGGACTCAGGGGACGGGTGTCATATACCCCCTCTGCCTCATCCTTCCCACTCTGCTAACCTTCCAAA +GATCCCCCGGGTTCCGAGTTTTCCCTGGCCGCTTGATGGGATTCGAACCTGCAAACTCAGCGCTCGCCCAGCGCAGCGGCCCCGCCTCTCCTCCCCTCCC +GCCGCCCGGAGGTCATGTGAGCGCAGTGCCGGAGCGGGGCGGGGCGAGGCGGCGGCGCGCAGTGCCTACTAGCAATTGTAGTCCTTGCCCCACCTTGGCC +TGGCGAAGATCCCGCCCCTGGAACTACGCTCCCGTCGTGCTCCGCGGCTCCAGGCGGAGACGAGGCGGGGTGAGGTGGGTTGGGCCGGGCCGGTTGCTAA +GACTTGGCGAAGCGCTGCGCTCGCGCCCGGATCCCTCAGGTAAGCGCGCGGCCCCGAGGTCTCGGGTTCTCCAGGCTCAGACTTCCCCAGAGGGGGAGTA +GGGGCTGACATGGGGGGTCTCGGCGGTGAGGGGCGCCGGCCGTTTGTGGGGAGAAAACGGGGGGCCCAGGCCAGCCTCGCGCGCGTCTCGGGCGGGCCGG +TGGGCGACGCGGGGAGGCGGCGCGAATGCGCGTGCGCGCGCGCGCGCGGCGCTGGCCTGGGGGAAGCCTCAGGACCGCGCTCCCCCGGGCCTAGCGCCTT +TCTGCGCGTGTGCGCCCTTATGGTCGGTGCGGGAGACCCCGTATCCTCCAGCTGCTTCCGGTGGCCCTTCCTCAGGTCATGTCCCGCAGTCCCCTGCCTC +TGAACCGCGCTCTCGCGAGTTTCCGTAGCCTTCGCGTCCTTCCTCCCCAGCTCTGATTCGCCTTTATGTGGAGATTCCCCTAGGCCTTGGTACATCCCCA +GAATTGACCATCGTTCCTCATCGTTACCTAGAGTATGAGTTTTTCAGGTTTTTGTATCACAGGCCCCCAGTTATCTCCCACACACTACCCCGAGGACCGA +GGTTCCCCGCTGTCTTGCAGAGAAGGCCTCCTTGTAGGGTGGCCAGAAACAGAGGATCGACTCCGTGGAAACAAGGACGGCTGGGTGCAGTTCCTCACCC +TATAACCCCAGCACTTTGGGAGGCCAAGGCGAGTGGATCACCTGAGGTCCGGAGTTCGAGACCAGCCTGTCTAACATGGTGAAACTCCATCTCTGCCAAA +AATACAAAAATTAGCTGGGCGTGGTGTCACGCGCCTGTAAAACCAGCTACTGGGGAGGCCAAGGCAGGAGAATCGCTTGGACTTGGGAGGTGGAGGTTGC +AGTGAGCCAAGATGGCACCATTGTACTCCAGGCTGAGCAAGCTAGCAAGACTCACTCTCCAAAAAAAAGAAAAAAAGATTTTTTTTTAATAAGCCAGGCA +TGGTGACACATGTCTGTGGTCCCAGCTACTTGGGAGGCTGAGGCAGGAGGATTGCTTGAGCCCCGGAGGTTGAGGCTGCAGTGAACTGTGATGGCACTAC +TGCATTCCAGCCTGGGCAACAGAGCGAGACCCTGTCTCTAAATAAATAAATAAAATACATACGTGTAGCGCCGGCCGTGGTGGCTCACGCCTGTAATCCT +AGCACTTTGGGAGGCCAAGGCGGGTGGATCACGAGATCAGGAGATCAAGACCATCCTGGCTAACACGGTGAAACCCTGTCTCTACTAAAAATAAAAAAAA +GCCAGGCATGGTGGTGGACGCCTGTGGTCCCGGCTACTCCCAAAGGAGGCTGAGGCAGGAAAATGGTGTGAACTCAGGAGGCAGAGCTTGCAGTGAGCCA +GGATCGTGCCACTGCACTCCAGCCTGGGCGACAGAGTGAGACTCCGTCTCAAAAAAAAAAAAAAATTGTGTGTGTGTGTGTGTGTGTGTAAAGAAACAAG +CCCCAGGCTGGGCGCAGTGGCTCACGCCTGTAATCCCAGCACTTTGGGGGGCCTAGGCAGGTATATCACAAGGTCAGGAGTTCGAGAGCAGCCTGACCAA +TATGGTGAAATCCCACCTCTACTAAAAATATAAAAAATTAGCCAGGCATAGTGGTGCACATCTGTTGTCCCAGCTGCTTGGGAGGCTAAGGCAGGAGAAT +TGCTTGAACCAGGGAGGCAGAGGTTGCAGTGAGCCAGGATCGCGCCACTGCCCTCCAGCCTGGGGGACAGAGTGAGACTGTCCCAAAAAAAAAAAAGCCC +CCACGCAGACTATTGGTGTGCCCTGGAACTGAGCATTAGCTGTTCCCTCTCCGAGTTCTCTCCCCTACTTCCCCAGCCTTCCAGGCTGGGCTGTGGGTCA +CTGCCTCCGAGGAGCCCTCCTGGATTCTGCTGAAGATGGTCAGGCCCCTCCATCCCCCCATTTTCTCTTATGTACCTGACAGCCCTGCCTTAAAAAAAAA +AAAAAGGTAGAGCAGGAATTCCCATTTCACAGGGGTGGAAGCCGAGGCTTGGAGGAGTCAGGACTGGTGCCTGAGTTCTCGCAGTCAGGAATTGACCGCG +CTGGGCTGAACGCCTCTAGGGCAGGTTGGGGACTGGGTGTGTTTTCTGGGTGGACATACCCAGGTCCCGGCGCGGACCTTGGCCTCCTCATCTGTGGGCT +TAGATAAAGGCCTCCCAGCCTCCTGTTCACCAGGGTTGTCACCACGCAGGGTCTGACTCACCTGCCTGGAGCTATGCCGGTTCCCAGCCCAGGCTGGCGG +CCGTGTTCTGCTGGGACCTGGGACCTGGGCTGCCTGCCCTCCTGAGGGGTCCCAGTGGTCGGTCGCCTGCCTTCTGGGTGGGTGTGGTAGAGGGAGGGTC +AGGTGGCCCCCTGCTGTTGGGGGGCAGTCGCTGTGGGAGTGAGTCGTCCCCCCGGGCCATAGCAGGTAGGTAGGAGGTGCTCTGGCAGTTGAGGCCGCCC +TGGCCTGGGACAGTCAATCAGCCTGAACACTGTGCCTGTTCCGGGATTTTGACCTGCCCTCCAAGGGCGCGGCGGGCCCAGCCTGCAGTGTCCCGGCAGC +TGCCTCCTCTCTGGGTCGTTTGTTTTTCATCAGACAGAGGTTGTACTCTTGGAGGGACAAGCGAGGCTGTGTTTGTCTTTTACCCTGGAGACAGTGGAGT +GTTTGTGGCCTAGCAGGGCCGTGCGGGCCTCTCGGTCCTGGTCGCGCGTGGTGTGCGTTTTGGGAGGGCCCAGCGAGTCGGCTGCTATGGGCCCCACCTG +GCACGGGGCCTCGGGCAGCGGCAGCACCTGGCGCTGCCTCCGCGCTTCCTGCTCCCGGCTCCCACTGCATCTCCGGTTCTGTGCTTTGTTGAACGCGTGA +GCTTCGGGCAGCGCTGGGGCCGCTTCAGCGTGACCTCCAAGGCCACTGGCCTGGAGTTCCACTGGCTGCTGGTCCCCCATCTGTGGGGCGCCCCGGCGGC +TGAGGCGTGGACCAGGCAGTGCATGTCGAGGAGTAGCACCCACAGCTGCGCGGCTGCGAAATGATCCAGAGACACATCCCTGTCTGCGGGAGGAGCCGTC +CATACCAGCGGGGATGTGTAGTCCAGGCTGGCAGTTCAGGATCACCCGGCTGGAGTCATTTTAAGATCATCTGCGGCTTAGCCCCAGCACCATCTGAGGC +AGTACTGTCTGCTAGAAATAACTGTGAGCACACAGGTAGTAAGGTTTTTAGGATTTTATTATTATTTATTTATTTGAAAAAAGGAACAGGGTCTCTCTAT +CTTGCCCACGTTGGTCTCAAACTCCTGTGCTTAAGTGATCCTCTCGCCTTGGTCTCCTGAGTAGCTGGGACTACATGTGCACACCACCGTGCCCAACTAA +TTTATACTTTTAAGCAATGTGGGCTGGGCACGGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCTGAGGCAGGTGGATCACCTGAGGTCAGGAGTT +CCAAGACCAGCCTGGCCAACATGGTGGAACCCCGTCTCTACTGAAAATACAAAAATTAGCCGGGCGTGGTGGCATGTGCCTGTATTCCCAGCTACTAGGG +GGGCTGAGGCAGGAGAATCGCTTGAACCTGGGAAGTGGAGGTTGCAGTGAGCTGAGATCATGCCACTGCACTCCAGCCTGGGCAACAGAGTGAGACTCTG +TCTGAAAAAAAAAAAAATGTGGGCTGGGCATGGTGGCTTACGCCTGTAATCCAACCTCAGGCCTGCGGTGCGAGTCTGTGGGGGCAGATGCAGGTGGGGG +AAGGCTGGCCAGCTGAGACTGTGGTTTGGGGGTGTTCAGGTGGGGTGGATGCCAGAGATGTGGGAGCCAGAGGCGCTGTCCCCCAGGGCCCTGTGAGCAG +TCCCTGCAGGCTGGCTGTCCCCACGCCTGCCTCTCTGCTGTGCTGTCTGCCCGCCTAGGGCAGGCTCCCTTCTAATGGGCGGATCCCGAGAGCTGGGGGC +CCCACCAGCCCTTCCTCTCCAGTGGAGTGGCCCTACTGCCTCATGTCCACCTGTGCCAGCAGCAGGGATGGTAATGGCTCTACTATCTCCTGTCCTCACC +TGTGCCAGCAGCAGGGATGGTAACGGCTTTACTGCCTCCCGTCCTCACCTGTGCCAGTGGCTGGGATGTCTTCACCTGTGCCAGCAGCAGGGATGTCCTC +ACCTGTGCCAGCGGCAGGGATGGTAACAGTGCTGGTGATGTCAGGCCGGGAGGTTCTCACCCGAGAGCCGCCTTGGCACACTGCCCGGCAGTCAGGGATG +TTAGCAGGAGCCCCGGGAGTGATCCCAGCTCTTCCCGCAGCCCCACTCCAGCCAGGGCCTCCTCTGTGACTGAGTAAGCAGGGACACCCCAGTGGCTGCC +TGCTCCACCCGACAGCCAGGGCCCACCACAGCTGCAGGAATGTGGTCAAGGGATGGGAAGTCGGGCCCACCAGGGGAGGGGCTGCGCTCCGGGGCTTACG +TTTCGTGGCTTGTCTTCTGAGGTCTCTCTTTTCCTAGCCCTTGGCCGACTAGGGGGCGAGTGTTTACAGAAACCACTGGAGGTGGGTGTTCCGTGTCAGT +GCCAGGCTGTGTGCTGTTCTGGGAGGGGGCCCCGTGTCCCCCACACTTGGCATGCTTGCTTTCTGTCACTGCATAGCAGACTCCGTGCATCTGTGGGCTT +AATACAACACCCGCCAGCTCCCGGTTCTGTGGGTCGGGGCCTGAATGTGACATGGCTGGCTCCTCTCTGCGGGGTCTCACCGGGCTGGAACCCAGGTGTC +AGCCAGGGCTGTGTTGTCATCTGGAGGCTCAACGGGGGTGGCATCTGCTTGCAACTCACGCAGGCGTTGGCGGAATTCAGCAGCTTGCGGCCGGGGGACC +AAGGGTCCTGCTCAGTTCCTGGCCACATGGCCCTTCTGTCTGGAAGCCAGGCGCCGCCTGTCCCCGCTTCTGCTTCCAGGCTCTGGCTTCTGGAGATGCA +GAGATCACATCAGTGGTTGCCTGGGTTGCTGTGTGTGTTGTAGGGTGGTGAGACAAGTTTTCTCTTAGGGGTGATGGAATGTTCTGGAATTTTATAGTGG +TGATGGTTGCACAACTCCAAGTGTCCTAAGAGCCACTGAATAGGACACTTGATAGTTTTTGGTTTTTGAGGTGTCTTTTTTTTTTTTTTTTTTTTGAGAC +AGAGTCTCGCTCTGTCACCAGGCTGGAGTGCAGTGGCACGATCTCGGCTCACTGCAACCTCTGCCTCCCAGGTTCAAGCAATTCTCTTGCCTCAGCTTCC +TGAGTAGCTGGGATTACAGGTGCGTGGCACCATGCCCAGCTAATTTTTGTATTTTTAGTAGAGATGGGGTTTCACCATGTTGGTCAGGCTGGTCTCGATC +TCGTGGCCTCATGATCTGCCCGCCTCAGCCTCCCAAAGTGCTGGGATTACAGGCTTAAGCCACCACGCCTGGCTTTTTTGTTGTTTTTTGACAGTCTCGC +GCTGTTACCAGGCTGGAGTGCAGTGGCGCGATCTCGGCTCAATGTAACCTGCGCCTCCCAGGTTCAACCTTCTGGGTTCTCCTGCAAGCCTCAGCCTCCC +TAGTAGCTGGGACTACAGGTGCGTGCCACCAGGCCTGGCCAATTCTTTGTATTTTTAGTAGAGACGGGGTTTCACCGTGTTAGCCAGGATGGTCTTGATC +TCCTGACCTTGTGATCCGCCTGCCTCGGCCTCCCAAAGTGCTAGGATTACAGGCGTGAGCCACCGTGCCCGGGTTTTCATTTTTTTTTTGAGATGGCATC +TTGCTCTGTCAGCCAGGCTGGGGTACAGTGGCACGATTGTAGCTCACTGCAGCCTTGAATTTCCGGCCTCAAGTGCTCCTCCTGTTTCAGCTTCTCGAGT +AGCTGAAACCACCGGTGTGTGCCACCACGCCCAGCTAATTTTTTGATATTTAGTAGAAATGGGGTGTTGTTATGTTGCCTAGGCTGGTCTTAAACTCCTG +GGCTCAAGTGATCCCCCCACCTCGGCCTCCCATAGTGCTGGGATTACAGGCGTGAGCCGCTGGTACCTAGCCATGAATTGTGCTTTTGAAAATGACCTGT +CTTGGCTGGGCGCAGTGACTCACACCTGTAATCCCACCACCAGGTTGAAGCGGGTGGATCACGTGAGGTTAGGAGTTCGAGACCAGCCTGAACGACGTGG +TGAAATCCCATCTCTACTAAAAATACACAAAAATTAGTCGGGCGTGGTGGCGCATGCCTGTAATCCCAGTTACTCTGGAGGCTGAGGCATGAGAATAGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCTGAGATCATGCCACTGTACTCCAGCCTGGGCGACAGCGAGACTCCGTCTCAGAAGTAAAAAAATAAAATA +AAAAAAAAAGAAAATGATCTGTCTTCTGGTAGGTGAATTATATCTTCGTTTTTAAAAACCAATGGCTGTTTAAACTCTGTGCACACCAGGGGTTAGCAGG +ACATGAGGGAGTGTAGCTCTGATGCGGTGACCTGGGCCGGAGCCCTCGGACTAGCCTCAGCTTTGGTGGCAGCACGCCCTGCCTTGTGGAGCCACGGCCT +CCCGGGACGGACTCCCCGGCTCTCCCCCAGCCGCCCGCAGCCGCCGGATGATCCTCTGCTCCCGTCTCTGTCTCCCACAGTCGGCCTCGCTGAGGATGGA +GCCCGCCCCGGGCCTCGTGGAGCAGCCCAAGTGCTTGGAGGCCGGGAGCCCGGAGCCTGAGCCGGCGCCGTGGCAGGCCCTCCCTGTCCTGTCCGAGAAG +CAGTCAGGGGACGTGGAGCTGGTGCTGGCCTACGCCGCGCCCGTCCTGGACAAGCGCCAGACCTCACGCCTCCTGAAGGAGGTGTCGGCCCTGCACCCGC +TCCCCGCCCAGCCTCACCTCAAGCGGGTGCGGCCCAGCCGCGATGCCGGCAGCCCCCACGCCCTGGAGATGCTGCTTTGCCTGGCTGGGCCGGCCTCGGG +CCCGCGCTCGCTGGCTGAGCTCCTGCCACGGCCGGCTGTGGACCCCCGCGGCCTGGGGCAACCCTTCCTGGTGCCCGTGCCCGCCCGGCCGCCTCTGACC +AGGGGCCAGTTCGAGGAGGCCCGGGCCCACTGGCCCACGTCCTTCCACGAGGACAAGCAGGTGACCAGCGCCCTGGCTGGGCGGCTCTTCTCCACGCAGG +AGCGCGCCGCCATGCAGAGCCACATGGAGCGGGCGGTGTGGGCGGCCCGGCGGGCAGCAGCGCGGGGCTTGCGGGCCGTGGGGGCCGTGGTAGTGGACCC +GGCCTCGGACCGCGTGCTGGCCACCGGCCACGACTGCAGCTGCGCGGACAACCCCCTCCTGCACGCCGTCATGGTGTGCGTGGACCTCGTGGCGCGCGGC +CAGGGCCGCGGCACCTACGACTTCAGACCCTTCCCCGCCTGCTCCTTCGCCCCGGCCGCTGCCCCCCAGGCCGTCCGCGCAGGCGCCGTGCGTAAACTGG +ACGCAGACGAGGACGGCCTCCCCTACCTGTGCACTGGCTACGACCTGTACGTGACCCGCGAGCCCTGCGCCATGTGCGCCATGGCCCTGGTGCACGCACG +CATCCTGCGCGTCTTCTACGGTGCGCCCTCGCCCGACGGCGCCCTGGGCACCCGCTTCCGCATCCACGCACGGCCCGACCTCAACCACCGCTTCCAGGTG +TTCCGCGGGGTGCTGGAGGAGCAGTGCCGCTGGCTGGACCCCGACACGTAGGCGCCGCCCTCCTGCCTCCGGACCCTTCCCGCTCCCGGCCGTGGGGCGC +CCCTCCTGGACTTCCGGGCCTCGATTTCTTCCGCACAAGCCTGACCGTGGATTTCAGGGACACATACCGCCTCCAGCGGGGAGCACGGGTGCTGCCTTCC +GTGCGGATCGAGCTTTCCTGGACTCGGTCATTGGGGCCACCCCGTGCCAGCGGTGCCCTTCTGCGGCCGCCCTTGCTGCGTTTGTGTCCCCTCTGTCTCG +CGGGCCGGGAAACTGCTCTGATGGGAAAATAAACAGCCCAAAACCAAGTGGGTGTCTGTTAGGAGGTGTGTGCCTTTGTGGCCAGGGTCCCGAGTGGGGT +GGGGTCTGTACAGGGCCTGGTGGCTCAGCCGGAGGGGACCTGCTGAGCCACGTGTGGTCAGAGACCTGGGCTGATTCTGGGGTAGAGCAAGGCCCCCAGC +TGCTGCCTCCTTTCCCGCTTCTGGAGTCCTGATGGTTCCAGGCGTGCCTGGCCCAAGTGTGTGGACACTAGGCGTAGTCCACAGGGCACCGACCCTAAGG +AAGGGCCCTGGGATTTCGTGTCCTTCACAAGTGGCAACAGGGGACCCCAAAGGGCTGATGCTAGTCGGTCACAGCACAGTGAGGACTAGAGCCGTTTTTG +CAGAACTTGGAGCAGGACCTGTGGGTCCACCCGGCAAGTGTCCATTGCCTGACCATGTGGGTGCAGCTTTGCCTCCAGACACGCCTGCTGTGAGCCCCCA +GCCCATAGGGGAGGGGATCCGGCAGGTGGGGGCTCTGCGTGGGGAGCTCATGCAGTGGACAGAACACCACTGCTGGCCAGGAGCCCGCCAGGCCTGCAGT +GGGGGAGTCCGTGCCTGGGGGTGGGACTGAGGTGGGCTGGAGGGTCCCGGATGGGGCCAGAGCCACAGCGTGGAGTGAGGAGGTGGGAGCCGCAGAGGCG +TGCCCAGTTGAGTGGTAGAGGCAGCATTTGGGCCTCCTTCATGCTCAGGTGCTCAGCTCCTTCCCCTGAGGGGCAGGAAGTCAGGGAGGAGGGAGTGAGA +GGTGGGAGGTGGCAGGCGGGCGGAGGGGAAGATGTCCTGTCCCAAGAGCCAGGGGTGCCCCACCCCACGGTGACATGTTCCTGAACGGGTTGTGAGTGGA +GGGCTCAGTTCCTGGGAACTGCCTCACCTGGACTGTGGGCGGGAGGCAGCTCCTGGCCCCGTGCCCGCCCCCTCGGGCCTGTTCCCCTGCCAGGATCTGG +GATGGTTCACACCCCACTGGTCTGTGATGCCCAGTGGGCAGCAGGCATGCCCCTGCTGGGCTGGCCCACCTCCCGATGGCAGGTCCGCCCCCAGGATCAC +GGAAGCAGCTAGATCCACTCAGTCGTGGGTGGATGTCAGGCCAGGTGGGGCTGCTCTGGTGGGTGAGCTCATGGGGTTCCCTTTCAGAACGGCCAGGGTG +CCATGCGGATGCGATGGGGTCTTAGGCCCTGCAGCGTTCACCTTGTGGCGCCCACCCCTTGTGGGCTGAAGCCGGGATTTGGGGGACGCAGGGGCCTAGG +ACAGCGGGGAAGGGGCATCCTGGCTGGGGCGGTGGGTGGGAGGGGCTGCGGCCAGCCCTGCCCGTTTTGCCAGCATGGGTGGTGTGCACTGGAGCCGAGG +GGAGGGGGACCTGTGGGGTAACACATTGGGTCGAGTCAGGCCTGTGGCTCCCGCTTAGCCCACTGCTGTTTCCAGAGCACAGGGCACGATGAAGGGCTTT +TCAGCCACGGTGGGTGGGTGGTTAGCGCTCTGCCCAGGGCAGCTCAGGGTTCCCTGACTGTGGTTGTCTTCCTTCCAGGCGGCTGCAGGCTTCAGCCTGC +GCTGGTTGGTGAAACAGAGATGTCAGGTGAGTCCTGCCTGCCTGGGAGCCTCCAGCAGCGTGGGCGGGAGGGAGATGCCAGCAGTTCCCACAGGAGCCCT +CGGTCCTGGCCGTTGGCAAACAGTGTCCTCCTGGCCCACCTGGCCTCTGACTCCTCGGGTCCCGTAGCCCAGCACAGCTGGAGTCACGCCTCTGCTGGGG +GCAAAGGACAGCAGAGCCGCCTGTGTATCCGCTCGGACGCCTCACTGACCCGAAGCACAGCCCAGCCGGGTGCCCCTGCCATCACAGCTGCTCTTTCCTT +ATAGCAGCGGGCGTGTTCTCATGTGCCCCGGGGTCCCTCACCCACTCATTTACTGGCAGCCTTCCCCAGTGGGGCGTAAGCCCCTGAGGACAGGGCCTCT +TGCTGTCTGACTCCCCATCTGGCCCTCGCAGGCGCCCAGGGACACTTCCTCAGGCAGTGCTGGCTGAGCAGAAGCTCCTGGGGGGCTCCCAGTGCCACGC +TGAGTGCCCCAAAGGCTGTGTTCCCATCTTGATCCCTGGAACCTGTGAGTGGGACCTCATTTGGGAATATGGCCTTAACTCCGGACGTGATGGAGTTAAG +ATAAAGTACTGGAGCAGGGCGAGCTCTCATCCCAGTGCCTGCTGTGTTTATAAGAAGAGATGGAGGCCGGGCACGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGTGGATCACGAGGTCAGGAGATCGAGACCATCCTGGCTAACACGGTGAAACCCCGTCTCTACTAAAAATACAAAAAATTAG +CTGGGCGTGGTGGCGGGTGCCTGTAGTCCCAGCTACTCGAGAGGCTGAGGCAGGAGAATGGTGTGAACCCGGGAGGCGGAGCTTGCAGTGAGCGAGATCG +GGCCACTGCACTCCAGCCTGGGTGACAGAGCGAGACTGTCTCAGAAAAAAAAAAAAGAGATGGTCCGGGCGTGGTGGCTCACGCCTGTAATCCCAGCACT +TTTGGGAGGCCGAGGTGGGCAGATGATGAGGTCAGGAGTTTGAGACCAGCCTGGACAGCATAGTGAAACCCCATCCCTACTAAAAATATTAGCTGGGCAT +GGTGGCACAGCACCTGTAGTCCCAGCTACTTGGGAGGCTGAGGCAGGAGAATCGCTTGAACCTGGGAGGCGGAGTTGTGGTGAGCCGAGATCACGCCACT +GCACTCCAGCCTGGGTGACAGAGTGAGACTGGATCTCAAAAAAAAAAAAAAGACATGGAGATACAGGAGGAGTCGTCGTGGAGATGGAGGCAGAGGCCAG +AGCTATGCGGCCATGAGCCAAGGGCGCTGGGATCCCCCAGAAGCTGCTTGAGAGAGGCAGGAAGGCTCCTTCCCCGGAGCCTGCAGAGGGAGCGCGTTCC +TGAGACACCTTGATCTCAGATTTCTGGCCTCCAGGACTGTTAGCAGATAAATATTTGTTGTGTTCTTTGTTTTGTTTTGAGACAGGGTCTGGGTCTCTCC +CAGGCTGGAGTGCAGTGGTGTGATCATAGCTCACTGCAGCTTTAACTTCCTGGGTTCAAGCGATCCTCCTGCCTCAGCCTCCCGAGAAGCTGGGACCACA +GGCACGCACCACCACGCTTGGCTAATTTTTGTAGTTTTTGTAGAGTTGGGGTCTCGCTAGGTTGCCAGGCTGATCTGGAACTCCTGGGCTCCAGCAGCCC +TCCTGCCTCAGCCTCCAAAAGTGCTGAGATCACAGGTGGGAGCCCCCACACCTGGGCAGTTTCTGTTGTTCTAAGCCTCCCAGTCGGTGGTGGTTTCTCA +CAGCAGCCATGGGGAACGGAAGCGTCCCCAGGCCACAGCCTCCCCGCAGTGTGCGGACTCGGCCTGCTGAGCCTGCATGTTGGCGTCCCTGCCTGCCGGA +GGGAATGATACTAAATGCAGCCTGCTGCAGCCGCACCCACACTAAACATGGAGGAGGGCTACGAAGAGTAGCAGGGCCCTGCATGAAGGGTGACACGTAA +ATTTAAAAAACAATTTCGGCCGGGCGCGGTGGCTCACGCCTGTTATCCCAGCACTTTGGGAGGCAGAGGTGGGCGGATTATTTGAGGTCAGGAGTTCAAA +ACCAGCCTGGCCAACATGGTGAAACCTCGTGTCTACTAAAAAGAAAAATCCAAAAATTAGCCGGGTGTGGTGGTGGGCGCCTGTAATCCCAGCTACTTGG +GAGGCTGAGGCAGAAGAATCACTTGAGCTTGGGAGGCAGAGGCTGCAGTGAGCCGAGATCGCACCACTGCCCTCTAGCCTGGGAGACAGCGCGAGACTCC +GTCTCAAAAAAAGAGTCATAAACTTAGTTCCTTAAAACAGTGAAATCAGTTATCTGACAGTTCTGGAGACCAGAAACGCTAACATCAAGCTGTAGGCCGG +TTCCCGCCTTGCCCAGCGTCTAGAGGCGCCCCCATCCCTCCACTCAGGGCCCCTTTCTCCCCCTTCACAGCCTCAGCGCAGCCTCTTCCCGTTTCTCTCT +GACTCCCACCCTCCCGTCTCCTCTCGTGAGGCTGCCACGAGGACCCTCTCCTGTCTCAGCGTCCTGCCCTCAATCCCAACTGCAGAGTCCCTTCTGCCAT +GAGAGGCAACCCAGCCTTGGGTCGAAGGGATGAGGTGGGGCCTCCTTCAAGAGACAAAGTCTGGTTCTGTCCGTGGGTTCTCTGTCCCTACAGAAAAGGA +GAACAACTTCCCGCCACTGCCCAAGTTCATCCCTGTGAAGCCCTGCTTCTACCAGAACTTCTCCGACGAGATCCCAGTGGAGCACCAGGTCCTGGTGAAG +AGGATCTACCGGCTGTGGATGTGTGAGTGCGCCTGGGGGCAGGAGGCGGGAAGCGGGAGGCAGGGCTCCCCGAGGGAGGGAGTGGCATTCAGGCAGGGGC +AGCCCGTCGGGGGCCCACCGTCTACTGAAGCCGTCCTGGGCCTGGTGGTCCCTGCGGTGAACGAGGCTGGTGTCCAGGCCCCAGTGTCTTGGCTTGCACA +GTTCATCCTCGACATGGGGTCACTGGGCTGGGGAGGCGGACAGCGGGTGCCCCATTGCTGGGCCCATGCTTTCCCACGGCCACACCCTCCCGTGCCTGCT +CATCCGTCCTCCCTCTCTCTTCGCAGTTTACTGCGCCACCCTCGGCGTCAACCTCATTGCCTGCCTGGCCTGGTGGATCGGCGGAGGCTCGGGGACCAAC +TTCGGCCTGGCCTTCGTGTGGCTGCTCCTGTTCACGCCTTGCGGCTACGTGTGCTGGTTCCGGCCTGTCTACAAGGCCTTCCGGTGAGCAGAGCTGCCGG +GGGCCGTCTGCACCCAGAGGGAACCAGGGCCCACTCTGCACCCCAGTCCCAGCCCAGCTGTGAGGAGCTGTCCCTTTCTCTGCCCAGTGTGAAAGACAGT +TCACATCTGGGGGTGGCAAACTGTGGCCCACAAGCCAGAGCCAACTACTGTCTGTTTTGTTTTGCTTTCTAGTAATTTTGGCTGGGTGCAGTGGCTCAGG +CCTATAATCCCAGCACTTTGGGAGGCCGAGGCAGGCGGATCACCTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAACGCTGTCTCTACTA +TAGGTACAAAAATTAGCCAGGCGTGGTTGCGGGCGCCTATAATCCCAGCTACTCAGGAGGCTGAGGCAAGAGAATCGCTTGAACCCGGGAGGCAGAGGTT +GCAGTGAGCCGAGATCTCGACACTGCTCTCCAGCCTGGGCGACAGAGTGAGACTCCATCTCAAAAAAAAAAAAAAAGGAATAAAATAGAGCCTCCGCTCT +CACCATCTCTGACTGGCCCGTTCCTCTCTAGGCGCGTCTGGGAGAAGCCAGGGCTGTGGTAACCGTCGTGTTTTCTGTCCCTCCCCAGAGCCGACAGCTC +CTTTAATTTCATGGCGTTTTTCTTCATCTTCGGAGCCCAGTTTGTCCTGACCGTCATCCAGGCGATTGGCTTCTCCGGCTGGGGCGCGTGGTAAGCCTCT +CTCTGATGGGCGTGGTGGCTGTGATGTGGCTCAGCTGCCAGGTTGTGGGCCTGCTGGGAAGCCAGGCGGCCACCGGAGCGTGCTGGTCCGGGATTGTACG +CGCTCTCCTAGGGAGGGGTCTGAGCTCACCCTGGCAGCGCCCGCGTCCTCGCCAGCGCCCGCGTCCTCGCCAGCACCCAGCCATGGTTCGCGATTGTAGG +CACTCTCCTAGGGAGGGGTCCGAGCTCGCCCTGGCAGTGCCTGCGTCCTCGCCAGCGCCCAGCCAGGCTTGTCTCCTGAGTGTTGATCACACCCCTGACC +CGGGGTCTGGGAGCCAGTTCCTGGCTGCTGATGTTTCTGCACGGATCGCTGCAGGAGGAAGACCTGTACATCTGTAAAAACACACATACCTGGTGCTGTT +ACCACACCTGAGAAACTCACAGTCACTCTCTAAGGCTGCCAGGTGCCCAGAAGTGTTTGTGTTGGTGTCTTAAATTTCTGCCTTTTTTCTTTTCTTTTTT +TTTTTTTTTTTTTTGAGACAGAGTCTTGCTCTGTCACCCAGGCTGGGGCGCAGTGGTGCAATCTCAGCTCACTGCAACCTCCACATCCTGGGTTCAAGCA +ATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCGCCACCACGCCTGGCTAATTTCTTTTGTATTTTAGTAGAGACGGGGTTTCACCGT +GTTGCCCAGGCTGGTATCGAACTCCCGAGCTCAGGCAATCCGCCTTTCTCAGCCTCCCAAAGTGCTAGGATTACAGGTGTGAGCCACTGCACCCGGCCCT +TTTTTTAAACTATTATTATTTTTTTTTGAGATGGAGTCGCTCTCTGTCACTCAGGCTGGGGTGCAGTGACATGATCTTGGCTCACTGCAACCTTCACCTC +CCAGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGTGTGTGCCCCCACACCCAGCAAATTTTTGTATTTTTAGTAAGAGACG +GGGTTTCACCATGTGTTGGTCAGGCTGGTCTGAAACTCCTAACCTCGTGATCCACCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACT +GTGCCTGGCCAAATTTGTGGCTTTTTAAATAGGCTTTTTATTTTGGAATAATTTGTAATTCTCAGTTGCAGAGAGTGACTGTTCTCGCCCACGTCCCCGA +CGTGTCTCCCTTGTCCTTGGCACGGCGGGAGCTCCCCACGGGTGACGCTGCTCACGGAGCCGTGGGTGCCTTTGGTTTCCTGGGCTCCCATTAGCAAGCT +CCTGTTCTGGGGTTCCTGCCCCACAAGACTGCGGTACTCTCACGCCAGTGCACAGATCAGAATCCAGATAAGGTCCCAGGTTTCCTGGGATGGTGACTCC +TCTCCCTTCAGGGCCCCTCGATCTGCAGGCCTCTCCCCTCCTGCACCTGCGCCTGGCGCCAGGCCCTCCAGGGTGGCTGGGATCTGTGGTTTGTGCACCC +CTCGGATGTGCCGCTGAAGCTGGTCTGTCACCTGCCACCCCAAGAGCCTGAGTGACGTTGCCCCAGGGATCTGAGTTAGAGTCATAGTGAGCGTGTGCCT +GGGACTCCCAGCTCTGCCAGCCTTTGGGGTGCTTCCCCCTCCTGCAGAGGCTGTGGCTGCAGGTCAAGGCACTGCTCGTCATCCTCCGAGTCCTCCTGAG +CTCCCAGCTGCCAGCTCGGCTCCCACTGGCCCTTCCCTGGGCTCCAGTGCCTCCTGTGAGCCGCCTCCCCGGTGCGTCCCCAGCTCTCCCAGGCTGAGCT +GGGTGGACAGGCCTGTGCCCGTGTTGGGTGGTCCTGAGATCCCGGCATGAGGTGAGTGCCCACATGTGACCCTCAGAGACCTCCCTGCCCCCTCGGCCCT +CGTGCACGTGCGGCAGCAGCGACTTGGCTCTTCTCATTGGAGCCTGGGTCATCTCCCGCAGGTCACGGGAGAAGCTGAGCATGCGGTCCCTGCCCGAGGT +GGACAGAAGGTGAACGCTCTTGAGAAAGAAACCCAGCGGGTCTTAGGAGAGCCCGGCCCCCCTTGTAATGAGAGAAATCAAACCACAGCGCACAGCGACT +TCATGTCCACCGTTGGCTTAGTGAGGCCCCACGCTCAGTGCGCTGCTGTGGGGCGAGAGGGGACAGCCCCGCTCTCCCTGTCCTGGGCGGCTTCACCAGC +GCCACCTCCCCACACACTCTGTGCACTGCTGTGGGGCAAGAGGCGACAGCCCCGCTCTCCCTGCCCCGGGCAGCTTCACCAGCGTCACCTCCCCAGGGGT +GACGCATGCCCGAGGCCATGAGCCACGGCAGCATCTGTGGTGGCAGAGGACTGGAAACTCCAGAGAAATGACCCCCAGCGGGGCCTAGCTGTGTAGATGG +TGAGGGTGGCCACATGGCGGCAGCCAGGTACTGAGGACACGGTGCAGCAGGGGCCCCCGGTGGGCCCCGCCAGGAATCGGACATCAGCGGGCGCCGCAGC +CTCTAAGCGGAGCATGCAGCCCACTGACAGTGTGCTGGGTGCCTCCCTAGACCTGACACTTGCATGCGGGGGCGTGCGATGCTGGCCAGTGGGAAGCTGC +GGGGGCGGCGGCAGGAGTCCTCAAATGCCTTTGCCGCTTTTCATAAATCTAAAATTACATCCAAACAGAGGTTTACTTTTTTAAAAAATAAAAGAGGCCA +GGCATGGTGGCTGACGCCTGTAATCCCAGCGCTTTGGGAGGCCAAAGCAGGAGAATCACTGCTTGAGGCCAGGAGTTCAGACTGGCCTGGGCAACATAGG +GAGAAACCATCTCTCCAGAAAAAAAAAAAGAGGAAGGAATGACCCAAAGACCATGCAGCCTGTGATGCTGTGGAGGCTCCAAGCAGGCGAACACAGGACA +GGCCAGCATCTTGCAGGGACGCGGCGGGGGGTACCGCGTGTGCGTGCATATCACGCCCCGTGCATGTGTGTGCATAAGCTCCCCGGACACATCCGGGGGT +GTGGGTCCTGCGGGCTGCCTGTGCACCAGGGAGGGGAGTCAGCAGGAGAGAGACTGTACGTCGTGCCTGCCTTTAAGTTCCCTGAATTTTAAACCCTGTG +GTTTCATCACCTGTTAAGACAAAAATCTCAAAATGACTGTTTTCTGCCTCCTGGGTCTCAAAGGCAGGTGCAATGCCCAGAGGCTGGTCCTGCACAGAGG +GACCCAGGGCGTGCTGGCCTTCCCAGTGTCCCACTGGTGGCTGATCTAAGCAGTGCTTTCCCTCGTTTTTTTATTTTGAGACAGAATCTTGCTCTGTCCC +CCAGGCTGGAGAGCAACGGCACGATCTCGGCTCACTGCAGCCTCCCGCTTCAGCCTCCCAGATAGCTGGGATTACAGGCATGCGCCCTCATGCCTGGCTA +ATTTTTGTATTTTTAGTAGAGACGGGGTTTCACCTTGTTGGTCAGGCTGGTCTCCAGTTCCTGGCCTCAAGTGATCCGCCCGCCTCGGCCTCCCAAAGTG +CTGGGACGACAGGCGTAAGCCTCTGCGCCCGGCCTCCTCATTGTTTCTAATGGTCCCTCAGTGCCCACCGGGTGATGGTGGCAGATTTTCCATCCGCATT +GCTCCCGGACATGCGGATGTAGGTTTCAGCAGTTCCCATCATTAGACACAGTTGCCGTAGGCTGGGTTCTTAGTAGCAGGCTCAGTGGGGCCTTTGAGTC +TTTCCATGGCTGGTGCCCGCCGGACTCACTGAGGGAAACTAATGGGGAAGCACTGGTCTCCATTCCCTGCACGCACAGCCCACTGCTGCGATGGTGAAGG +GATAAGGTTGTGTTCACGCGTCGAAGTTTGTGTCCACTGCACACGCGGCTCACTGCTGCGATGGTGGAGGGATAAGGTCGTATTCACGCGTTGAAGTTGG +TGCCTCTCAGTATCGCTTTATGTTTGTTGGCCACTTGGTCGTCCTTGTATGAGCTGTCCACTCCTTGTTGATTGGCCAGAGCTCTTTACATGGGGAGGAC +CATGGGCCGGACCATGGGCCCTCATCCAGCAGGTGTGCAGGCACCCACGCACTCTCTTGTCCCTTGCAGCGGCTGGCTGTCGGCAATTGGATTCTTCCAG +TACAGCCCGGGCGCTGCCGTGGTCATGCTGCTTCCAGCCATCATGTTCTCCGTGTCGGCTGCCATGATGGCCATCGCGATCATGAAGGTGAGTCCTCGGC +TTTGTGACGTCCAGCCCTTACCCCTTCTCCATGAACCTCGTCACCCAACTGTCCCAGGTGGGTGAACGTCGAGGAGCCGGGCCCTCTCCCCACGGTGTCA +CGCAGGCCGCACTTCATCCCCAGCAGTGAGCTGGGATGACAGCAGGAGGCACTGTCACCAGGGACACTCCCAGGGACCCAGCGCCTGGGTTCCTATGGGG +CCAGTCCTGTGGCCCCCTGGGCCGGGAGTCCAGACTCCAGAGGGAAGCAGGGGTTGTGTGTAAACCGCAGTGTTTGCAGGAACAGCTGAGGCCCTGGAGC +TGTCCTGTCAGTGAGGGTGGGGCCCCTTGCAGGTTCCCGGTCACAGTTTCCATCTGAAGATAGCGGAAGTGTTGAGCTGGGCTCATAACAGAAACTTTCA +GTTACAGCAAAATGCTTTTTTTTTTTTTTTTTTTTTTAGACAGAGTCTCGCTCTGTCACCCAGGCTGGAGTGTAGTGGTGCGATCTCTGCTCACTGCAAG +CTCCGCCTCTGGGGTTCATGCCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCGCCCGCTACCGCACCTGGCTAATTATTTTGTTTTTGT +ATTTTTGGTAGAGACAGGTTTTCACCGTGTTAGCCAGGATGGTCTCAATCTCCTGACCTCGTGATCCTCCCGCCTCGGCCTCCCGAAGTGCTGGGATGAC +AGGCGTGAGCCACCGTGCCCGGCCTATTTTTTATATTGTAGTAGAGACAGGGTTTCACCATGTTGTTTGGACTGGTCTCGAACTCCAGAGCTCAGACAGT +CTGTCTGCCTCGGCCTCCCGAAGTGCTGGGATGACAGGCGTGAGTCCCCGTGCCCGGCCGCCATGCTCATTTTCTGTCTTCTGCCTCCCTGTCCTCTGTC +CTTGCAGGTGCACAGGATCTACCGAGGGGCTGGCGGAAGCTTCCAGAAGGCACAGACGGAGTGGAACACGGGCACTTGGCGGAACCCACCGTCGAGGGAG +GCCCAGTACAACAACTTCTCAGGCAACAGCCTGCCCGAGTACCCCACTGTGCCCAGCTACCCGGGCAGTGGCCAGTGGCCTTAGAGGGAGCCTGCCCTGC +CCCCACCGCCCACCACCTCCTCCCCTTCATTCCTGCTGCTACCCCTGGTCCCGAGGGCTGGGAGTACCTGGGGCCCCATCCCCCCAGCTGGGATGGTGGA +AGCCGGTGGTGGCCACGGACCGCCCCCCTCCTGCCAGGGCCACAGAACCCGTGTTCATCTCATCCGAGAGCGGAGTTCCTCACAAGCACTCCCCAGCAGC +CCTTGGCCTCTGCCGTCCACAGGACGCCCTCTTGCTCCCGGAAACGTGTGGTCACCCGCCGTCCACTGCACGGCTGGTACGGCCTTGTCTTCAGGTCTCG +AGGCCTGACTCCGGGGGACAGGTGGCAGCAGGTCGGCCGCCCTCCCGTCCTCCCAGAGCTGCTGGCGCTGAGGTCAGAGCGGGTCTGATGGGGAGCTCCG +TCTCACCGGCCACCCGCCGTCACCATGGCAGATGCCCTTGGCCGGAACTAATAAGAGGCGTCGGGGCCAGCTTCCGGTCCCCTGCAGTGATAGAGGGCTT +GGTGCCTAGCTGAGTCCTCGCTGTCCCCGCCATCCCCTGATCTGTGCGGCTCCAGCCTCGCCCCCTCCCCACGTGCACCATACCTGGGGAGTTCCTGGTC +CAGGGTATCCTGGGGCCACCCTCCCTGCCTCCAAAACAGGGATCCCTGGCAGGCTGTCTTTCCACGCCCCTGAGTTCAGAGTCGGGGACCCAGGCCAGGT +CGGGAGCACAGCCGCTCCCCAAACCCAGCAAACCGGCAGAGAGCCGGTTTCCCAGCAGCCGGAGCCCTGCAGGAGAGGCCTTTGTGTTTTGTTTTGTTTT +GTTTTTTCTCTTTTGAGACAAGAGTTTCACTCTGTCGCCCAGGCTGGAGTGCAGTGGTGTGATCTCGGCTCACTGCAACCTCTGCCTCCCGTGTTCAAGC +AGTTCTCCTGCCTCAGCCTCCCAAATAGCTGGGATTACAGTTGCCTGCCACCACGCCCAGCTAATTTTTATATTTTTAGTACAGATGGGGTTTCACCATG +TTGGCCAGGCTGGTCTCGAACTCCTGACCTCAAGTGATCCACCCGCCTTGGCCTCCCAAAGTGCTGGGATAATAGGTGTCAGCCACCGCGCCCAGCCTGG +AGTGGCCTTTTATGAGAGGGGACCCGTCAAATCTGTGCCTTATGGAGGGGTCCGGCAGCGGCCACAATTGTCTTGTCCCCTCACCCCCCAACTCCCCCTG +GAACACCTCTCCCAGGCAAGACATTTTCACAGCACCATTCACAACGGTTGGGCCAAAAAGAAACTTTTCCTTCATCATTTCCTGCACTCGCTGACCACAA +CTTTGGACACCCCAGGCTGCCACCCCTCCCCACCCGTTCACCCCCAGGATGCTGTTGCTGTAGGACGCCTGCTGCCCTGGAGCCCTCCCCAGGATGTGAG +CCAGTCCCCTCGCTGGTACGGAATGCCGCTGGGTGCCCGGAGGCGGCCATGGTGTCTCGATGGACGGCAGCCAGGATGGAGCACCCATGGGTCTCACGGC +CATGCTTCAGGGTCTTCAGGTCCTGCCCCCGGCCAGTCTGCCAAGAGGCACCCCCTTCCCCAGCCTCTCGCCTGCACTGATGCAGACAAAATCTCACCTG +GCAGGCCCAACCCCCCCCCACCCCTCCCCCGCCGTGTGTGGCCCCTCGCCGCATCGTTGGGGTTTTGTTATGTGAAAATATCCTGGAAATAAATACATGT +TTCTGCACTTAGAGCCAGGGACCTGCCGCGTTTGTGCTGTGAGCATGTGTGGTTCCCCCAGGCCGTCTTCTCCCTTGGGAGACCCCTCAGCATATGGCCT +CTGGCAGGATGCCCCCCTGCAGCGCCTCCTCCCACCCAGGCCCCGGGTGCCCTGTAGCCAGGTGTGCCCAGGGCTGACCCTGCCATCCTGGCCAACGTGG +TGAAACCCGGCCTCTACTAAAAATACAAAAATTAGCCGGGCGCGGTGGCGGGTGCCTGTAGTTCTAGCTACTCAGGAGGCTGAGGCAGGAGAATTGCTTG +AACCCGGGAGGCGGAGGTTGCCGTGAACCCAGATCGCGCCACTGCACTCCCCACCGGCTCAAAAAAAAAGGAAACTTGCACAGATGGAAAGCCAGTGTCA +CTGGCCCTACGTAAAAAGCAAACATCGGCCAGACGCAGTGGCTCACGCCTGTAATCCCAGCACGTTGGGAGGCCGAGGTGGGCGGATCATCTGAGGTCAG +GGGTTCAAGACCAGTCTGGCCAACATAGTGAAACTCTGTCTCTACTGAAAACACAAAAAATTAGCTGGGCGTGGTGGCACACGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCTGGGAGGCAGAGGTTGCACTAAGCCAAGATTGCACCATTGCACTCCAGCCTGGGTGACAGAGTGAGA +CTCTGGAGAGAAAAAAAGGGGGGTTGTGGGGTGTGGTGGCTCACACCTGTAATACCAGCACTTTGGGAGGCCGAGGCAGGCAGATCACCCAAGGTCAGGA +GTTCAAAACCAGCCTGGCCCACATGGTGAAACCCTGTCTCTACTAGAAATACAAAAATTAGCCAGGTGTGGTGGCAGGTGCCTGTAATCCCAGCTACTTG +GGAGGCTGAGGCAGAAGAATCAGTTGAACCTGGGAGGCAGAGGTTGCTGTGAGCCAAGATAACGCCACTGCACTGCCACCTGGGTGACAGAGCAAGATTC +TGTCTCAAAAAACAAACCCAGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACGAGGTCAGGAGATCGAG +ACCATGCTGGCTAACACGGTGAAACCCCATCTCCACTAAAAATACAAAAAATTCTCCGGGCATGCTGGCGGGCGCCTGTATTCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATGGCATCAACCTGGGCGGGGAGCTTGCAGTGAGCGGAGATCGCTCCATTGCACTCCAGTGTGGGCGACAGAGCGAGACTCTGTCTCA +AAAAAAAAAAAAAAAACCAAAAAACAACAAAAGAATAAACTTACTACATGTTAATATTTTTTTTCAAATACTTTGTTTTTTGAGACCGAGTCTCACTCCG +TCGCCCACACTGGAGTGCAATGGCGCGATCTCCGCTCACTGCAAGCTCCGCCTCCCGGGTTCACGCCATTCCCCTGCCTCAGCCTCCCGAGTAGCTGGGA +CTACAGGCGCCCGCCACCACGCCCGGCTAATTTTTTGTATTTTTAATAGAGACGGGGTTTCACTGTGTTAGCCAGGATGGTCTCGATCTCCTGACCTCGT +GACCCACCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACGGTGCCCGGCCTCAAATACATTTTTTAAACAGGAGGATGGGTGGCATAC +TTTTTTAAATGTGTGCAAAACTCTTGAACATCTGGCTTCATAGAGGACAAGAGGGATGGCTCAGCAGCTCTGTCGCAAAAGGGTGTTTTACCACAACAAA +GATTGAGGGCAAATGGTCTATCTAGGATGTGAGCCCAGGAAGTACCGAAGGGGTGTGGGGATGGGGAGTGGCCCATAGGGAGGCATGAACAGGGAGGTTA +CAGCTCCAGGCTGCTGGAGCTCAGTCCCTCTGAGGATCTGGCTCAGGTTGTCGTCCGGAGGTGAGGGAGCTGGGGTATTTATCCTCCAACTCCCCTGCAA +ATGGTATGGGGGCTGGGGAGGCTTAGCTCCGCCCTCAGGTAGAGAGTCATAGATGCTGGTCTGTGTGTGTTGTGCTTGTGTTGCGTGTGTATCGTATGTG +TGTGTGTGTATGTGCATCTGTGTGTCTATGAGTGTCTGTGCTTTATTACAGATTGAATTAGGTCCTCCCCAATACCCATATGTTCACACCCTAAGCCCCA +GGACCTCAGAATGTGACTTTGCTTGGAAATAAGGTCATTGAGGATGAAATTATATAGTTAAGATGACTTCATTCTGGAGTAGGGTGGGCACTGATCCAGT +GTGACTGGTGTCCTTTACATAAAACAGGAAATTTGAGCTGGGCCCAGTGGCTCTCACCTGTAATCCCAGCAATTTGGGAGGCAGAGGCAGGAGGATTGCT +TGAGCCCAGGAGTTCAAGACCAGCCTTGGCAACATAGTGAGACCCTATATCTACAAAAAAAATTAAAATTAGCCAGGTATGGTGGCATGCGCCTGTAGTC +CCAGCTACTCAGGAGGCCGAGGTGGGAGGATTGCTTGAGACCAAGAGTTTGAAACCAGTCTGGGCAACATAGCAAGATCTCATTTCCACAAAAAATACAA +AAAGTGTCAGGGCATGGTGGCACATGCGTGCATTCCCAGCTACTCAGGAGGCTGAGGTGGGAGGATTGCTTGAGTCCAGGAGATTGAGGCTGCAGTGAGC +TGTTAACGGCGCCACTGCACTCCAGCCTGGGTGCCAGAGAGAGACCCTATCTCAAAAAAAAAAAAAAAAAAAAAAAGCCAGGTGCAGTGGCTCACGTCTG +TAATCCCGGCACTTTGGCACACCGAGGCGGGTGGATTATCTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAACTCCGTCTCTACTAAAAA +TACAAAAAATTAGCCAGGCGTGGTGATGCACACCTGTAATCCCAGCTACTTGGGAGGCTGAGGTGGGAGAATCGCTTGAACCGGGAGGTGTAGGTTGCAG +TGAGCCAAGATCACACCACTGCACTTCAGCCTGGGTGACAGAGCAAGACAAAAAAAAAAGGGAAATTTGGGACACAGACACACACAGGACGAACACCATG +GTGAAGCTTTCGCAAGCCAAGAACGCCGGTCACCGCCAAGAGAGGCCTGGGACAGAGTCCACTCGGGCTCAGAAGGATCCAGCGTCGCTCACACCTTCGT +CTGGGACTCGCAGCCCCAGAACCGAGAGAGAATAAACAGGTGTTTGCGCCGCCGGGTCTGCGGTACCTGTCAAGGCAGCCCTAGCAAACCGATGCGTGTT +TGCATGTGTGAATGCGTGTGTGCGTTTACATGTTCAGGAGTGACAGGTGCTGCAGGGTACTGACGGGGACCGCAGCCTCTGCTGTGCGTCCTAAATATCA +CGCCCCTCTTTCTGCAAACTGTCGCCCCAGTCACTGCCCCGTCTTCCCTTCGGAGGTCGACCCCGCCGCCCTCCGCTCGGCCGCCAGAGGGCGACCTCGG +ACTCCAGTCGGACGGGCTCTGCCCTGGCTCCCGGGCTTCAGGTTCTAATAGAAACTCTCGCAGGGGTGGGTCACGCCTGTAATCTCAGCCCTTTGGGAGG +CTGAGGCAGGAGAATCTGCCGGGAGGCAGAGGTTGCAGTGAGCTGAGAGCGCACCATTGCACTCCAGCCTGGGCGACAAGAGTGAAACTCCTTCTCAAAA +AAAAAAAAAAAAAAAGAAAAGAAAAGAAAAAAAATGGGGAGTGTCCGCCTCTGGACAAGGTGCAGCCGGCATGATGTGGCTCCTGAGTGGCCACGTCCCC +TTCAGGGTCACAGGGGCGATCCAGGGAATGAGGAAAGGAAGACGGAACTGCAGGCATGGCGGGGGACCTGGCGGGCAGCTGGGGGCATCGTGTGCCCCCC +CCCATGGCTACTGCCCCTGGTGGTGAGTCCCCGGGGTGGGCATCACTAAAAGAGTGACTGTGATGGCTTCATTGGGCTGGGCCCTCCAGGCTCCCCCTCC +ACCCCTGCCACTGAGCTCCACGCCCGGACCCAGGCCTGGGGGCACTGCAGGGACGGATCCTCAACCCTCTGGCTTCAGCTTCCATCCCAGCGGGGTCCAG +CTGGGGACTTGCACCAGGGGGCAGGGGGCTGGGAGAGTGAGGGAGGAAGAGTGAGGGAGGGGAAGTGAGGCCGATTGTCGGTCCCTGGCCTCCTCCCTCT +AGAGGACAGCCTGTCCATGGGGGTCCCTCTCTGCAGCCCATCCCCCACCTGTAAGGCGCCCACTGTTGCCAACCCCAGGGGCTGTGTCATTCCGCGTTGC +TGCCCCTCACCCTGCCTACGCCTCCACAAACCCCACTGCTAAATCCTTCTTCCACATGAGGGAGCCATCGCCTTCCAACAGCAATTTAGGAGGGTGAATG +TGATGTTTGGGATGTCTCACGATTTCCCAGCATGAACGCACAATCTCAAGCTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGAGAGAGAGAGAGAGA +GAGACAGACAGAGAGACTCACTCTGTCGCCCACACTGGAGTGCAGTGGCACAATCTCGGCTCACTGCAACCTCCACCTCCCAGGTTCAAGCGATCCTCTT +GCCTCAGCCTCCCAAGTAGCTGGGATTACAGGTGCACGCCACCAACCACACCCAGCTAATTTTTATATTTTTAGTAGAAACTAGTTTTTGCCATGTTGGC +CAGGTTGGTATCGAACTCCTGGCTTCAAGTGATCCACCCGCCTCAGCCTCCCAAAGTGCTGGGACTACAGGCGTGAGCCACCCAGTTGAGTCATTTTTTT +CTTTTCTTTTTTTTTTTTTGAGACGGAGTTTTGTTCTTGTTGCCCAGGCTGGAGTGCAGTGGCGTGATCTCGGCTCACTACAACCACCACCTCCTGGGTT +CAAGCAATTCTCCTGCCTCAGCCTCCAGAGTAGCTGGGACTACAGGCATGTGCCACCATGCCCAGCTAACTTTTGTATTTTTAGCAGAGACAGGGTTTCT +GTTTCTCCTTGCTGGTCAGGCTGGTCTCAAACTCCCAACCTCAGGTGATTCACCCGCCTCAGCCTCCCAAAGTGCTGGGATTACAGGCATGAGCCACCAT +GCCTGGCCCCCCAGTTGAGTCATTTCCAGTCTTCTGAGCCCCAGAAACTTGATAAGATGTCTGTTGTTTTATTTATTAATTTTATTTTTGTTTTATTTAT +TTATTTATTTATTTATTTATTTGAGATGGAGTCTTGCTCTTTGCCCAGGCTGGAGTGTAGTGGTGCGATCTCGGTTCACTGCAACCTCTGCTTCCCAGGT +TCAAGAGATTTCCCTGCCTCAGCCGCCCAAGTAGCCAGGACTACAGGCGCCCGCCACCACACCCAGCTAATTTTTGTGTATTTTTAGTAGAGATTGGGTT +TCACCATATTGGCCAAGCTGGTCTCAAACCCCTGACCTCAGGTGATCTGCCTGCCTCAGCCTCCCAAAGTGCTGGGATTACAGGCATGAGCCATGGCTCC +CAGCCTCTTCTTTTTTATTAAAAAAAATAATAATTTGTTTTTGCTTAATTTATTTCACCAGTCATATCACAAAGACATGTGTTGTTTTAGGCCACTGAGT +TTGGTATAATTTGTTATGCAGCAGTAGCTGACTGATACAATAGGTGTTCCTGGATTATCTTCAGAAACCTGATAATAATATGTACACTAACTAGGGCTGT +ATCAGGGTGCATGGCAGGGTTTTTGAAGGCATTTTAAAGAGGTTTAGTTCCTGTCCTCAGGAGCTGCTGCCTAGTGGGGCAGACAGACCATGAATATCCA +TCATGGAAGGCAGAACACATAAGTACATGGACGAAAGCAGTTCCAGAGGCTGGTGGGTTGGATTCATTTGGCCTGATGTATCATGGAGTCCTCCCAAAAG +AGGTGATCATCTGCCTGAGCTTTGCCAGACCTGTTGGGCTGAGAGAAGCCAGACAAGGCTCAGATGGGTGGAGGGTCAGGGTGGGTTGGAAAGGAACAAG +TCAGTATGGGTGCAGAGGGCGTCCTGATGGATAGATGGGGCTGCGAAGTGGAACCAGCCATTGAGGCAGCCTCGAATGCTGTCCCCATTGTGGGGACTTT +GAAAAGCCACCCTCCTTTGAAACACAGAAGGGGCAAGGAGTAAATTTATATTTCTTTTTTTCTTTTTTTTTGTTTTGAGACGGAGTCTCACTCTGTCACC +CAGGCTGGAGTGCAGCGGCACCATCTTGGCTCACTGCAAGCTCTGCCTCCTGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCAAGTACCTGAGACTACT +GGCGCCCGCCACCATGCCTGGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCATGTTAGCCAGGATGGCCTCGATCTCCTGACCTCGTGATCT +GCCTGCCTCAGCCTCCCAAAGTGCTGAGATTACAGGCATGAGCCACCGCGCCCGGCCAATTTATATTTCTGGTAAGGGGTGGGAAGAAGGAGCTTTCTCA +GGCTGGAGGGGAGAGAAGACAGATGAGCACAGACACTCCTGGCAGCGGCATGAGGGCCGGGGAGCAGGTGCAGGGCACAGCGGGGCTCTGCAGGGCGGTT +GTAGTTGGTGAGGACCACTGGAGCAGGGCCTTGAAGGGCGTCACCCCTCACCTGGCTGCCTCTGGGCCATCCTCCAGTCTGCCAGGGACTAGCAGAGGGG +AGAAAGTGGGAGAGGAATCATTATTTGATGACCTCATTCAGCCCTAGGGATTTGGGGTGGCTAAGGTAGAATGGCAGTGGATTATATCTGACATGATGCG +GGGTGTCCGGGCTCAGCTGGGCAGTTCTGCTCCCTGTGGTGATGGGGGGTAATCAGCAATCATTTAGTGGCTTTCCCTGGCCGGGAATGTTTGAGGTAGC +TCACTCACAGGGCTGGCAGGTGGTGCCTGCTCAGTGGTGCCATCACCCAGGGGCTTCCAGGTGGCTGCCTCACAAGATGGCAGCTGGGTTCCAAGCAGAA +AGGACGCTGTTGAGTTCTTTTTTTTTTTTTTTTTTTTTTGAGACACAGTCTCACTCTGTCACCCAGGCTGGAGTGTAATGGCGCAGTCTCGGCTCACTGC +AACCTCCACCTCCCAGGTTCAAGTGATTCTACTGCCTCAGCTTCCCGAGTAGCTGGGATTACAGGTGCCCACCACCACGCCCAGCTAATTTTGTATTTTT +AGTAGAGACAGGGTTTCACCGTGCTGGCTAGGCTGGTCTCAAACTCCTGACCTCGGGTGATCTGCCCGCCTCGGCCTCCCCAAGTGCTGGGATGACAGGT +GTAAGCACCATGCCCAGCCTACTGTCGAGCTCGTAAGACCCTCCCTCAGAAGTCTCAAGGCACCACTTCCCCTGCCTTCTGTTGCTAAAACAGGTCACAG +GAGCAGCTACATTCAGGGGAGGGGAAATGAACTGTGTCTTTCCGTGGGAGGAGCAGCAAAGAATCTGTGACCATCACACCCAGCTTTTGAACCACTTCTT +CTTTGTGTCTCAGTGTTTGTGGCATGCAGCATCCCTGTTGCCTGGGTCCAGGATGCCACCCTCCTACTGGGGTTGCAGCACCAAGGGGCTGGGCATTCCA +TCGAGCTGAGGGGTGGGGGCTCTGGATGGGAGGCTCCCTGGGGGGAGCTCACATCTTCCATGAAGCATCATGGTCATTGTTGCCCTGTCCTGCACCCTGT +CCACTGCAGGCTGCCCTCTGTGGCTGGCCTTGGTGACAAGAGATGTGGGAGAGACCCTGGTCACCACCATGGGAGGAGTCCCCAGGCACCAGGGGCAAAT +GAACAGAGTGAATGCCAGGAGGACCATTTAGGTGCAATATGACCAAAAATAAGTTAAGTCCAAGTGGGCTGCATCATCAACAAGAACATCCCCCAGCCTC +CATGAAACAGCCCAAAACCTGGAGCAAGACGGTTCCCTGACGCTGAGCGATGCCATTCACAGCAGCGTTCCTGAATACCCCCCATGCAGGCACTCACATG +CTCACACACACAATACACAAACCAACACACACCACACACAGGCATGCCAAACACAGGCACACAAATGCACACCCCCCCATAGACCCACCGACGAACACAC +ACACACACACCCAGATGCACAGGTGCGCACACACACCCACGCACACAAAGACCCAGAGACAGACATGTGCACACACATACATATGCACACATGTACGCAG +ATACATATGACACAAATGCATGAACACATGGACCACACATACCAACATGCCACCTCACACAGACACACCTAACACACACACACCCGTGCACACATGTACA +TGGACATACACACTGGAAAACAACAAACACATATACAAAATGCAGGCCGGTTGCGGTGGCTCATGCCTGTAATCCCAACACTTTGGGAGGCCGAGGCAGG +GGGATCACTTGAGCCTGGGAAGTGAGGGCTGCAGTGAGCTATGATTGAATCTCTGCACTCCAGCCTGGGTGACAGAGGGAGACCCTGTCTCAGAAAAACA +AAACACGAAACACAAAATATGACCGGGCGCAGTGGCTCGCGCTTGTAATCCCAGCACTTTGCAAGGCCGAGGTGGGTGGATCACAAGGTCAGGAGATCTA +GACCATCCTGGCTAACACGGTGAAACCCCGTTTCTACTAAAAATACCAAAAATTAGCTGGGCGTGGTGGTGGGCGCCGGTAGTCCCAGGTACTCGGGAGG +CTGAGGCAGGAAAATGGTGGGAACCCGGGAGGTGGAGCTTGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAAAAAAAAAAA +CCCAAAATACAAATGCATGGACATGTATCCACACACACCAACATGTTACATCATAGACAGACACACAAAACACACAAACATACACCCATCCATGGACATA +CACACAGACACACACAAACATCAACACACAGCATCCCACACAGACACACAAACACACAGCCATGTACCCTCAAAGGACGCTGCAGGATGAGCCTTCATTC +TCTGGGACAGCAGAGAAAGTAGACAAAGGAGAGAAACTTCTCTCAGAGTCACCCATCCTCTGACTGGATCCCGTGCCCCTGTGAAGAGGCAGATCCCAGT +GCCCCACACTTGGCTCTGGGGCCACCCACTGCCGCCAGGCTCTGTCCCTGCGGTTGGTGGGGGTGAGGGCAGACCCTGCTCTGTGCTGCTTCCTCACCCA +CCAAAACTTCCTGACGTCGCCCTGTTCCGTTGGCTGCGCTGCATATGGGAATGCAGTGCTGGGCAGGCCCAGCCTCCCAGCTGGGAAGGGGTGTCGCCAC +TGGCTGCAAAGACAGGTCTTCTTTTCCCCCAAGTCTGTGTTTATGCCCTACTAGAGACTGTTGGGTGTAATTCCCAGAAAGTTCTGGAATGATCTAAAAT +GAGGAAATAGAAAAAAGTTGTAGAATCGGGCCAGGCGCAGTGGCTCATGCCTGTAAACCCAGCACTTTGGGAGGCTGAGGCAGGTGGATCACCTGAGGTC +ATGAGTTGGAGACCAACCTGGCCAACATGGCAACATGGGCAGACATCACCAATTAATCATCGAATGATGTTTCTCCTGACCTCCTTCCTCCTGTGTACAG +GGTAGGCATCACCAATCAAGCAATGATGTTGGTTGACTGGGGAACGCTGCTGTTTGTCCTGCCTTCCTTCCTCTTGTGCACAGGGCAGACATCACCAATC +AACCAATGATGCCCACACTGCTTCCCTCCCATGCACAAAGCAGACATCACCAATCAATCGAGCAGCACCAGGAGGAAACCAATTTGGCAGTTCAATCCGT +CTTCAACTCTATCCTTTTATAGATAAGGTTGAGGCCCAGGGACCTGGTCAAGGGCAACTACAGGGCAGATCCCTCCTCCTCTTCCTGGGAATTAGCTTTG +TCTCTTGTTCCTGGAGCAAATTCAGGAAAATTGCAAGGTCATGTACATTTTCAGCCCAGGGCATGAGTCACTTGATCCCTGCTGTCCAGAGCTGGACCCG +GAGATGATGGCCAGGACTGTCCCCTTGCAGGGAGGCCACTGAGGCTGGCAGGGCCAAGACTGGGCAGTGAGCCACTCCAGGCGGGAAAGCCCTTTGTCAC +TGGAGCTGCTCTGAACGCTGCCGCCAAGTCGCAGGCAGCTGTTGTCATCTGCTCAGCGTCCTTCCCCTTCCCCGGCAACTACTCCTCCTGCTGTGGGGAA +CCTGGCCCACCCGACTCCTGTGTTCTCAGGGCGCTGCCCCTCGTGGAACCTGCCCTTCTGGTCACCAGGACATTGCCTAAACCAGGCCTGGCCAGTCATC +TGGGAGGGGCCAATGCCAGACAATAAGAGACTTTCCTGGGATTTTATAGCGATCCTGGGAGAGAAGAGCTCTGTTTTATTTGGGGGTTGCTAAACTAAGC +CACAGCTGCCACCACGGACGGAAGAAGCTTGGAGTGAAAGAATGAAGCCAAGGCACAGAGACGGAGAGACAAGGAGAGGGAGAGAGAGAGGGAAAGGTAG +AGACAGAGAGAGATGTGGGGAGGGAGAGAGAGACAGAGAGATAGAGAGGTAGAGATAGAGACAGAGGGATATAGAGAGGGAGAGAGAGACGGAGACAGAG +GATGAAAGAGACGAGACACAGTTGGAGATAGAGGGAGAGATGCAGAGACAGAGAGAGATAGAGAGGGAGAAATAGAGACAGACAGAGCTAGGAAGGGAGA +GAGAGACAGAGAGAGGAAGAGAAAGGGAGAGACACAGAGACAGAGACAGAGAGCTTGAGAGACAGAGAGAGAGGCAGAGGAAGAAAGAGGCAGAAAGACA +AATAGAGAGACAGAGACAGGGAGAGACAGAGACATAGACAGAAAGATGGCGAGCACTCCAGCCTGGGCAATAGAGCAAGGTTCCATCTCAAAAAAAAAGA +GAGACATAGAGACAGAGACAGGAAAAGACAGAGAGATAGAGACAGAGAGAGAGAAAAAAGAGAGAGAGAGAGACATGAGGACAAAGAGAAAGGTCCACAG +GCACTGAGCTTGAGTCACCCCTGGTTGCAGCCATGCCTGAAGGCAGCTCTGCCCGACCGCTGAGTTCCACAGCCCAGCATCTGTGATGGGCTGCACCTGT +GTATTAGCACGTTACTGATAAGGCCCAGCTGCTTTAACAAATCGGCCCGCCTGGCGTAGCGGCTCCGGCACAGTGGACGTTTACTTCTTGCTCCAGGCCG +GCGACCCAGGCAGCTCCACAGGTGACCTGAGGACTCACGGTCCCTCATCTGGGCTCCATGACCCCCCAGGGCCCCATGTGCTCCTCCTCCTGGGGTTGGA +AGGGGAATGGAGGCCCAGGGTGGACAGCAGGAAGAAGACACGTGGCTGGAGGCACAAGCCCGCGGCGGCCTCAGCAACAGGACCCAGCTTTCCTTCCTGC +GAGGCATGAGTCTGGCCCCTGCCCCCGGGCTCCTGACCCTCCAGCCAACCCGGCCTCAGAATGAGTGGCCCCGAGAGGGCCCCGGGCCACAGGGCTGTGG +GGACACCTCCAGCTGTAACAGGCGGCAGGACCAGGAGGTGAGCAAGGGGGGAAAAGCTTCCAGAAGTTTTCCCAGACGCTGCGACCCTGAGGCTGGGCCT +TCAAGGATGAATGGGGCGAGAGTGGGAGAAGGGCTTCCTGGGCAGAGGATGTGCGGCTGTTGGGACAGTGGCATCTCTAACAAAATACCGTAGGTGGGGC +AGCTTAGACACAACAAATTTACTTCTCACAGCTTTGGAGAGCGTGGAGGTTCAAGACCAAGGTGTGGGCAGCTTTGGTATCTGCTGAGGGCCTGTTTTTG +TTTTTTCGTTGTTTTTGAGGTTAGAGTGCAGTGGCATAATCTTGACTCACTGCAACCTCTGCCTCCCAGGTTCTAGTGATTCTTCTGCCTCGTCCTCCTG +AGTAGACAGGATTACAGGCGCCCACCACCAAGACTGGCTAATGTTTGCATTTTTTGTAGAGACGGGGTTTCACCATGTTGACCAGGCTGGTCTTGAACTA +CCGACCTCAGGTGATCCACCAGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCTGGCCCTCACTCTGTATTTTTAGCCTCACTA +AGGCTGATCTTGAACACCTGGTCTTACGCGATCCTCCCACCTCAGCCTCCCTAACTGCTGGGATTACAAGTGTGAACGTCTCTTTATGTGAGTATAGGAA +TAGAACAGAAGGGGGCACTTCCTGCCTGCCTCCTCCCCCAAACCTACGCTGTTTGGGATTTACTGGGAGGCTGGGAGATCTTCTCTCTAGAGGATGGGAT +GGGCGTGGACAAGTTGTTATCTTTATAATGTTCTTATTAGATTAAGACCTCCAAAGGGTGCTGGGCGCATTGGCTCAGGCCTGTAATCCCAGCACTTTCG +GAGGCTGAGGTGGGTGCTATTGCTTGAGCTCAGGAGTTGGAGACCAGCCTGGGGAACATAGCAAAACCCTGTCTCTATAAAAAATTAGCCGGGCGTAGTC +GGGCACGGTGGCTCACGCCTGTAGTCCCAGCACTTTGGGAGGCCGAGGCGGGGGGATCACAAGGTCAGGAGATCAAGACCATCCTGGCTAATACAGTGAA +ACCCCGTCTCCACTAACAATACAAAAAATGAGACGGGCGCAGTGGCGGGCGCCTGTAGTCCCAACTACTCGGGAGGCTGAGGCCAGGAGAATGGCGTGAA +CCCGGGAGATGGAGCTTGCAGTGAGCCGAGATAGTGCCACTGCAGTCTGGCCTAGGCGAAAGAGCAAGACTCCGTCTCAAAAAAAAAAAAAAAAAAAAAA +ATTAGGCGGGCGTGGTGGCGCGTGTCTGTGATCCCAGCTACTGGGGAGGCTTAGGTGGGAAGACTGCTTGAGCCTGGGGAGGTAGAGGCTGCGGTGAGCC +GAGACTGTGCCACTGCACTCTAGCCTGGGTGACAAAGTCAGATCCTGTCTCAAAATAAAAAAGACCCGGCTGGGCGCGGTGGCTCAAGCCTGTCATCCTA +GCACTTTGGGAGGCCAAGGCAGGCGCATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCATCTCTATTAAAGGTACAAAAA +TCAGCTGGGCATGGTGGCGGGCGCCTGTAGTCCCACCTACTCAGGAGGCTGAGGCAGGAGAATCCCTTGAACCCGTGAGGCGGAGGTTGCAATGTGCCGA +GATCATGCCACTGCACTCCAGCCTGGGCAACAGAGCGAAACTCTGTCTCTAAATAAATAAATAAATAAAAACCCTCAAAGGGGCTAGTCTCACCCCCCCA +CCAGCTGTCCCCAATGACATCCTCATGATTAAAGCTGAAATGAATCAGGAACATGTGGACCACATTTGAAGTGGGTTAAAAATGAGAAAGCAAGGTTGGC +CACGGTGGTTTACACCTGGAATCGCAGCTTTTTTACAGTTTTTTTTTTTTTTTTGAGACGGAGTCTTGCTCTGTCACCCGGGCTGGAGTGCAGTGGCACG +ATCCTGGCTGACTACAACCTCCGCCTCCCAGGTTCAAGCGATTCTCCTGCCTCAGCCTCCAGACTAGTTGGGATTACAGGTGCTCACCATCACGCCCGCC +TAATTTTTGTATTTTTAGTAGAGACGAGGTTTCGCCATGTTGGTCAGGCTGTCTCCAATTCCTGACCTCAGGGGATCCACCCATCTCGGCCTCTCAAAGT +GCTGGGATTACAGGCGTGAGCCACCGCCCCCGGCCTTGGCCTTATTAAGACAGTCTTGCTCTGTCAGGCAGGCTAGAGTGCAGTGGTGCAATCACAGCCC +ACTGCAGCCTCGACCTCCTGGTTGAAGCAATCCTCCTGCCTCAGGATCCCAAGTAGCTGGGGCCACAGGCATGCGTCACCACGTCCCGCTACTTTTATTT +TTTGTAGAGACAGGGTCTCTGCTACTCAGGCTGGTCTTGAACTCCTGGGCTCAACGAAGCCTCCTCCTCCGTCAGCCTCACAAAGTGCTGGGATTACAGG +CGTGAGCAACCGCGCCCGCCCCACACCCTACCTTATAACATCATCTGAAATCATTACACAGGGCTCTCTCCTCCCCCTAGGACCGAGGACTCCCTAGGAA +ACGATGCCAAGAGTCTAGCTCACTGTTCTATTCTCAGAGCCACTGGCAGGCACTTAATACATATTTGAATGAATGTGTCTCCTTCGACTTTAAAAATGCC +CCCACCGGGAAGTGCGTGGGGGATGTGGGAAGGCCGGAAACCATTTCTGCAGCTGCCAGTCCCCTTCCAGGCCCTGTCATGGGATGGAGCAGGGCATCAC +TGTGCGGCGCCTTGGCCTGTGGATCCCCTCCCCACGTTTCTTGCCCGGTGCAGGCCGGAAGGCAGGCAGGTACAAGCAAGGAGTCGGCTCTACGCGCAGA +GCCCCAGGGGAGCGGCCCGTGCTGGGCATGGCAGTCCCAGCAGTGCATTTGTCTAGCTGCCGGCCGCGGGTCCGGGGCCACTTCCTCTCTGCTCCTTGCT +GATGTCACGGTGGATGAAGACAACGGGGCACCCACGTCACCGCTGTTCTCCCCCTGAACACGGAGCAGTTATTCTAGAACTGTTTTCCCCTCCTCGCCCA +GGAAAGCCAGATGGAAAAACCCTCTTGCCCTGAACCAGCTCATTTTCTGGCCAGTCGCCCCTTCCAGCGCCTGTCCCGGAAACCTCGCGGCCTAGCGCGC +GCAGCCCGCCGCCTCCCCGCGCCGCGCCCGCCACCGCCCCACGCACGGAACATCCCGCGGCGCCGCCCGTCCGTGACGTCAGGTGGCGAGACTGTGACGT +AACACACGGCGGCAGGGCGGTGCCAGGACGACCAGCCACGCGTCGCCATGGCAACAGCGGGCGGGGAGGGGCGGGCGGCGGAAGGCCCGCCCCTAGAAGG +GTGTGGAAACCGTTAGACCCCCTTTCCTGCCCGCGCGCGCCCTCGCGGCCACGCGCTTTCGGTGTCCCCCGCGGGCAGCGGCCCGGCGGCCTCGTAGCGG +CCGCAAAACGCCGTGGCCGTCGCGCGGCGCCATCCGTTGTCGCAAAGCGGCGCGAGAAACGCCCAGCCGGGTGTTGGCCCCGCCCCGCGCTGTGACGTCG +GCGGCGCGCGCCCCCGGCGCCGTGGCCGCGGCTGCGCAGTGGGGCGCGTATGGCTGCCGCCCCCCGCTGGCAGACGCTGGCGGCGTAAGGCGCGCGGGCC +CCGGAGCGGGCGCGGCGGAGCGCGGCGAGCCCGGCGCCTCCCGTCCCGAACATGCGGAGGCCGGCCCAGGCGGCGCGGGAGCCGGAGCGGGGGCCCAAGC +GGCACCGGAGCCGGAGCGCGAGGGGGCGCGGGGCCCGGAGCGGGGGTCCGCGCTGCGCTGCTGAGGCCGGGCCGGCCGCCCAGACGCTGCCCGCGGGCCC +GGCCACGGCGGAGCCAAGGTAACGACGCGCGCGCCCGCCCCGGCCCCTTCGCCCCCTGCACCCTGGCCCTGGGCGCCCCCAGTGACCCCCGGCGCCCCCG +CCCCCACACTCGGTGTCCACTGCCCTCCTGCGCCCTGCCGACCCCGTGCTCCGGACCCCAGCGCCCCCCAACCCGTCTAACCGCCCCGCAAGCTGACCCC +CACACTCAGGGCCCCACCGCCGCAACACCCCGTTGACCCTGCACTCGGGACCCCAGCGTCCCCCACCGCCCTAACCCGCGCTCAGGACCTCCGGACACAG +CCCCACGCTGACCTCCACACTCAGGAGTCTGCCGCCCCAGTGACCCTCACACTCCAGACCCTGCCCCCGCCGCTCCAGTGACCCCCCCACTCTGCACCCC +GGTGACTGTCGTGCTCCAACTCTCCTGCCCTCCGCTGAGCCTTTAGTCCCCACCCCACCTCCCGCCTTCTTCCCCCACCCAGTGCTCAAGCCCACCGCCC +ACTCACCCGCGTCCCTCACGCCTCCCCGCGTTCTGGTCCCGAGGCCCCTGCCCACCTGGCCCCATCGCCTCCTCCTGTCTTGGCCTGGCCCCTCCCCACG +CAGCTGTGTCCCCGTCCTCACTTTGTGGTCCTAAAGCTCTTGAGGGGGAGAGCAGGGGGTGGTGGGGGGGAGGAAGGTGGTCTGATCCGCAGGGACCTGT +TGCGGCACTGCCTGGGAACTCCCGGCTGGGCTCGCTGCCCCCTCCCCCTTCCGCTGTGGCCACCGGCTTTGTTTTCCGGAAACGCACGGATCAGGGAGGG +AGGGTGAGATGTCTGAGCAGGGCCTGCGGTGGCCTCACCGATCCCCGATCCCCGCCTGGCTCCTCTCTCCCAACTTTCTTAGGGGAAGACTTTCCCGTTG +AGGGGCGTGGGGGCTGAGAGGACATTCGGGGACTGTTGCGTCTTGAGCCAGAATGGCTTTGGGACAGCTGGTTCTTATTCCTGTGGCCTCCGGATGGCAT +TGTTTGCAGGAAGCGGGCCGGAGGGTTGTCTGTGTAGGTGGAGTCCAGCATCTTCTCCCCGTTACGCTCCACCGTGTGGCCCAGTGCGCCGGGGCGGTCC +ACAAGGCCATGTGGGGCTCTGCCTCCCCACCCCAGGACATGCAGGAGCCTTCTTGGTGTTTCCTGGCTCCCGGAGGCCCTGGTAGCTCGTGGGTGTGGGA +GCTGAGCAGGAAGGTACAAAGGCTCCTGTCTGGGGGAAAAACCCAGCCGTCCCGCCACGGGAAGGCGCTCGGATTAGGGAGGGGGCTGGGCGGGGGTTGG +CAGCTGGGGATGGAAGCACCCCGGGCTACTCTGCCCTGCACAGCCCAGCCTAGCCTGGGGTGCCTCTGTGCAGAGGAAAGACTGTGTGCCAGGGCCCCCA +GGTTTGAAAGGGGGAAGTTCGCGGTTGTCACTGGTACTTTGTTTTGTTTTCCCCTGTGTCTCCACCAAAACGAAACGCTCTGGGCTGGGCTGACTGATGA +GTTTCCCAGGCAGGCAGCCCCCGGGAGTGTGTGCAGGTACGCGCACGCCTGCCTTGACGTCTCTAGGGCCGAGAGTGTTTTGCTCAGCCCCCCACAGTGA +GCTCTGAGAGCCGCTCCTGCACAGACGAGAGGGAACGGGAGACCTGCATGCAGGGGAGCCGGGTCTGGACGGGGTCCCAATGGGAGGGCCAGGTCTGGGG +GTGAGAGGCCAACCATGTGTCCTGCAGGACCGTGCAGCGGGCAAATGGGGTGAGATGTTGGAGGAGCTGGCTCTGTTCCCTTCACCCCGGTGGGAGGCGA +AACCCCAAGTGGTCTGTAGTGTCTGGATTTACTGTGCCTGCTGTGCCTTCGGACTTCCTTGTGTGTCTAGGGGCTTCCTGTCTGATTTGAACCTGTCTAG +TTCCTCTGAAGAGGATGAGGGAGCAGCGCCTCATTGCCTGGGCTCTGGGCAGGTCTGGGAGCCAGGCCGTTTGCAGGATGGCCCGCGATGGTGCAGCACT +TTGTGCAGACAGATTTTGTGGAATTGCCGATTTGGGTTTCTTCTTTTCTTCTCCTCCTTTTTAATAATACAGTAATTACTCTGGGCTACAAAGGAAGTAG +GCGAGGGTTTTTTTAATTGAAAGTTCCTGTTGCTCATCCCAAGCTTAGGGGAAGCCAGTATGCCAGCCATTAATTTGGGGATTGGGGTAGTCCTGTTGGT +GTGCCAGGCACGGTTGGGAGGGGGGGCACTGTGTCTTTTGGAACTGGTGGGGGTTACCGCGCGCCCGAGTGGCAGACTCTAGCGCCCCAGCAGATGCGTC +CGCAGAGCCACTGGGACGGACGGAAGCTGAGCTTAGGGACAGCCGGAGTTGCTTGCCCTGGGGCATCTGGAGAGGGGGATCCTGTTGAGCGTTTGATGTT +GCCTCCTTTCTGCACCCCCCACCGAGCTGCCCCAGGCCCCCAGGGGCTCATGGTCCGTCAAGGCCTTGACCGAGGCCTGGCGGAGGGCGGGTGGTGGATG +GAGGCAGCGCTGTGGGTGCTGTTGGGGCCGAGTGCCGGGCACAGCCTGGCAGGGGCTGCGGGCCTCGGGTGGCAGTGGGCAGGCCAGCATGTGGGGCTGG +CTGACTTTCTCTGAACCCAGAGGGGACACAGGGCCCATGTGAAGGAGGCCTGGCCCGAGTCCTGGTTAGGGTTGCGGTGGTGGCGGGCAGCTGTGGGCTT +CGTCCTCAGGTCAGCCTCAAGTCCTGTGTCCAGCTAGGGCTCGGTGGCCGTGCGCGTGTTGGGTCGAGCTCTGGTGTCAGGCGTGCCGGGTCCGCCTCCC +CCATCCCGCGGATCTGCAGATCTGCAAATGCTCCGCCGGCAGCCACACGAGAGAACCTGTTGGTTGGCGGCCTCTGTGCAAGGCCGTCTGAGTGAGGCCT +GCAGTCTGGAGGCTCCCTAGGTCGGGAGGCTCCGCGTCTGCTTCTTCCTCATTCTGGAGTTCTCGTGGGGCCCGTGCTGTGGGGCTTCCTGGGAAGTGGG +TGGAGCGCCCATTTTACAGATGAGGAAGTCGAGGCCTACCTGGCCTGCTTGGGTAGAGGAGAAGGTGGTGTTTCCCGAGGGCTGACTCCCACACCTGTGC +TTCTCTGGTCACCCGCCGTGCCAGTGGGAGCAGTGACAGCGAGGGGTGGTGGCCCTGCGGCCAGGGGACGGGCCTCACCGCCTTCCCCATCCTCTCTGCT +GGCTCTGTCCAGAGGGCTGTGCCGCCCTGTGACTGGCACGTGGGTGCAGCCGTCTGCTGGGTGGGTCTGTCCGGGAGCTTGACTGGCCTGGCTGGGTGGG +GGGGGGTACCCCTTTGTGCTACCTCAGCGAGGGCTCAAAGTGAGGGTCTGGGACCACCAGAACGGTGTATTCAATGCACTGCGGGCAGCCCTGCAGCGGG +CAGGGATTGAGTGAGGGGTGGGGCCTGCCTGGCTCCTGGCAAGCACCCGTCTGGCGGGCGGGGCCCAGTGAGCCTCCTCCCTTTGCCGGGTCCTCCTGTA +GTGGGGCAGGAACCTCTAGCATCCCACCCTTGCTGCCCTTTTTCTGCCCCGCTCACCACCCACATCAACTTGTCACCAGCAAGGGCATGGGACAAAGCAG +GACATGCCCCGGGTGGCCAGCGTGAGCTAGCTGTGCCCAGGAGCATTGCCCATGCTGTCCCCCAGGCACTGTCCTGAAGCCCTGCTGGGTTCTGAGTCCT +CCAGGCTCCGCGGCCCCTTCTCGCCCTGCCCAGAGTCTCTGGCCACCACCGCTGCTTGGGGCCCTGCACCAGCCTGTGCGCCCGCAAGGTTGCCAGGGCC +CCTCTGCAGGTGCAGCGTGAGCTGTGTCCTGGGCCCACAGGGGAGCCGCTTCTCAGACCCCCGGGCTGGCCCCAGGCTCCCCCGGCAGCACTCAGGCGGC +CCTGGCCCCCGGTGCGGCTGACTGTTCGGGGCACGCGTCTGAGGTGTGGGGATCATCTCCCCCTTGCTCAGAGCCCCCAACGTGTCCCCTGCACAGGGAA +TCGGGGCAGCCCCCTGCCAGCCCTGCCCAGGGATCCCTCCTGTCACCCTCAGGCGTGCTCCTGGGTGGCCCAGCGGCCTCCCTGCACCGTGAGGCCCGAG +ACAGTTTCGCGTGACATCATGTTGAAAACAGCCAGCTCTGGCCGGGCGCGGGGGCTCCCACCTGTCATCCCAGCACTTTGGGAGGCCGAGGTGGGCGGAT +CACCTGAGGTCAGGAGTTCAAGACTAGTCTGGCCAACATGGCAAAACCCCATCTCCACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGTGCGCCCAT +AATCCCAGCTACTCGAGAGGCTGAGGCAGGAGAATCACTTGAACCCGGGAGGTGGAGGTTTTAGTGAGCCAGGATCGCGCCACTGCACTCCAGCCTGGGC +AACAGAGCGAGACTCCGTCTCAAAAAAAAAAAAAAAAAAAGCTGGTTCTCCCTTGATGCGCATCTGCTGAACTTCTGGGGCACGCTGGGGTAGAGCAGTG +GGTCCCTCCCTGGAGAGGCCATGGGGTGAGGACCGAAGCTGTGGGTGCCAAGTGGGGCAGGCAGCCCAGTGGAGTGGGGCAAGAGACTCTGGTCTGGCCG +GCCTGACCCGTGGGGTATGACTCTTGTTACGGCAGATTCCATCTAGGAGCGGAGGCCACGCGTATGTTCCCGGGAGAGGTGGGAAGTGCATCCCGTGGCC +TATCCCGGGGAGGTCACTCCCATTCCATACCTGCAGGGGGAGCTAGCTGCCTCACGTCTGTGTCTCAGGCCGCGCAGAGGAGGGGGCGCAGGTGAGGGCA +GCGGGAAGAAAGACTGCAAGAGGCTCGGGGGTCACGGGCCAGGGCTGGCCCATCACTATTTATTCGTTTATTTATTTATTTATTTATTTTTTATTTATTT +ATTTTTTTTAAGATGGAGTCTTGCACTGTTGCCCAGGCTGGAGTGCAGTGGCCCGATCTCAGCTCACTGCAAGCTCCGCCTCTTGGGTTCACGCCATTCT +CCTGCCTCAGCTTCCCGAGTAGCTGGGACTACAGGCGACCGCCACCACGCCTGGCTAGTTTTTTGTACTTTTAGTAGAGACGGGGTTTCACCGTGTTAGC +CAGGATGGTCTCGATCTCCTGACCTCGTGATCTGCCCGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCGCGCCCGGCTATTTATTTAT +TTATTTATTATTATTATTATTATTTTCTTTGAGATGGAGTCTCGCTCTGTTGCCCAGGCTAGAGTGCAGTGGCGCAATCTTGGCTCACTGCAAGCTCCGC +CTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCTCCAGCAGCTGGGACTACAGGTACATGCCATCACGCCTGGCTAATTTTTGTATTTTTAGTACAGA +CGGGGTTTCACTGTGTTAGCCAGGATGGTCTCCATCTCCTGACCTTGTGATCTGCCCGCCTCGGCCTCTCAAAGTGCTGGGATTACAGGCATGAGCCACT +GTGCCCGGCCTATTCATTTATTTATTTAGAGACAGAGTCTCGCTCTGTTGTCCATGTTGGCCAAGCTGGTCTTGAACTCCTGACCTCAGGTGATCCACCT +GCTTCAGCCTCCCTCATAGCTGGGATTACAGGCGTGAGCCACCGTGCCCGGCCCTATCGCTATTTAAAAGGCAGAGAAAATCTTAGAGGTTTTTTTATTG +TCACCAGCGGTGTTTCGTTGATGCGTAATTGCCTTTGGAGGCTTGAAAAAAGTTGTGCTTAAAGGTAATCCCTCAATTATCTGGAAACTTCCACCCTCCA +GAGTGAGGCACCCCAAGTCCTGGTCTGGATTCGTGGACAGAGTCCCTGCCTGTGAGGCCTGATGGCCAGTCCTCTCGCCTTGGCCGTGGTGCTTCAGGCC +CTGTTGCAGGTGGGACCCGCCCTCCTTAGGGACCTTGTTTCCCAGGTGATGCTCATGTAATCTGCGGTGACCTCTGCCCCTTCCCATCTGACCTCTGTCC +CCAGGAAAGATGGCAGGCGTGCGAGGGCTCATCCTGTCCGCGGCAGTTGTGCCCCTCGGGCTTCTGCTCCAGTGGTCCTGGGGCAGGGCAGCTGGCGCTG +ATGCCCAGGCTCTGCCTGGGGACAGTTCCCAGGACGGGAGCCTGAGGGCAGCGCACGGGACCAGCGTGAGGACACGGACTGGCCCGTGTCTGCCTCTGAC +TTGCTGGGTGTGCCTTTGAGTTCCTCTGAGGGTGGGTGCGCCGAGGGGGATCCAGCTGGGCCCTGGCCACGTGCAGGCCAGCCAGAGCCCTGGAGCCTGC +AGGTGGGCTGGGACAGGGCTTGCGACCGCAGGGGTGGTGTGCGTTTGCGCTGGCGTCTGCACAGGTGTGTGCGTGCTGTGCCATCACGCTGGTCAGGCCT +GTACGCCGTGGAGAGGGGCGCTGTGTGGGGCTCGCTGCCTGAGCCCTGGGTGGACCGTGGCTGCCCCATGAGTTGTCGGGGACCTCCGCTGCCCCTTGGA +CCTCGCCCGCGGCCCTGGGCAATGGGTGTGGTGACGTCCTGGGGCCCCCATGAGTCAGCTCGTCCTCGTGCCCGGGCACTGGCCTCTCCTTCCTGTGGGC +GCACAGCCCCGGTTCCTCTGAAAGCTTCGTGGGCCGGGACCCGGGATGAGCTGGTTAAACCCTGGCCCTGTGAGCAGGAGGTGTGGCTTCGGGGGGCGGC +CCCGCCCTGGGCTCAGACTTGATCCTGCACCGGAGGGAGCCATTCTGGAAGGCCGCTGCCCCGGGCCCTGTCCCTCCCCCTCTCATCCCCAGGGTGCTGG +CCAGAGCCGGGCTCACAGCGTTTCTTAAAATTAACGATCCCGGCCGGGCGTGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGTGG +ATCACGAGGTCAGGAGATCGAGACCATCCTGGCTAACACAGTGAAACCCCGTCTCTACTAAAAAGACAAAAAATTAGCCGGGCGCGGTGGCAGGCGCCTG +TACTCCCAGCTACTCGGGAGGCTGAGGGAGGAGAATGGCATGAACCCGGGAGGCGAAGCTTACAGTGAGCTGAGACCGCGCCATTGCACTCCATGTGGGC +GACAGAGTGAGACTCCGTCTCAAAAAAAAAAAAAAAAAACGCAAAAAAAAAAAAGATCCCGTCACACTGACCCAGCTCACTGTTCTCTTACCAGCCTTAT +TTCGGTGTGGTCCTTAGAGCATGAGCCACTTTTTTTTGCTGGGAACATAATCCACGTTTGGTAAAATTCGGCAACGTGTGCACGCAAGTGGTTTTTGTAC +AGCTGACCCTTGAGCAGGGTGGGGTTTAGGGCAGCAGCCCCTCATGTAGCAAAATACCCTCGTATAGCTTTCGAGTCCTCCAGATGCCGCTGCCGACAGC +CTGCTGGTGACCAGAGGCCTCGGGAGGACACGTGGTCCGCGCACACATACCTCGTGTGTTGTGTTAGGTGCTGCGTTCTCACAGTGAGGGAAGCTGGAGA +CCAGAACATGTGGAGAAAAGCAGAAGGAAGAGAAACCCTGTTTGCTCTTCACGCAGTGGAAGTAATGCTCATGGAAGCCTCTGTCCTCGTCGTGTTCACG +TTGAGGGCTGAGGAAGGGAGGGTGGGTCTCGCTGTCTCGGGTGGCAGAGCGGGAAGGAGCCAGGAGAGGCTGGCGCCCTCAGGGCAACCTTTATTGAAAA +AATCCACGTCAGAGTGGACCTGTCAGTTCAAACCTGCCGTGGTCAAGGCTCCTCTGTGAGTGCAGCCACCACCTGTAATTCCAGAGTGTTCTCATCACCT +GCAAAGGGAGCCCTGGCCCCATCAGCAGCCAGCCTTCCACACCATCCTTTCCAGAACCTTCCCACCTTCCCAAATTGAGACGCTGTCTTCGTGAAACGTT +CACTCCCGTGCCCTCTCCAGCCCCTGGCACCCCCATCCTACTTTCTGGCTCTGTGACTCTGAGGGCTCCAGGGACCTCCTAGGGGTGGAATCACACGGGA +TGAGGCCTGGTGTGTTTGGCGTCTCTCACTGAGTGTGACACCCTCGGTGCATCCGCGCCATGGCCCGCGTCCGAGTCTCGCTCCTGTTCGTGGCTGAGTC +GTGTTCCGGCGTGTGGGTGGCCACGTGTTTATTTCTGTGATAGATGTTTGCATGGCATCCGCGTGTGGCTGCTGCGAGCACCCGTGTCCGGTTCCCGTGT +GGCTGCGTGATTCTTCTGTCAGGTGGACTTCTAGCGGTGGAACCGCTGGTCACAGGGCCACTCCCGGTTGGACCATTTGAGGAGCCGCAGACGGCCATCC +ATACCTGCACTGTTTGGGTCCCCTGCCGGGTTTTGGGGACTGGATCTCTGCACAGCGACGACCACTCCCCTCTTCCGGTGACTTGGTTTCTCCTGTCCTT +CGGCCCGATGCTTCTCTGGCCTGCAGGGCATCAGGGACCCTGCTGTCCTGATCCCCATGCCGTCTAGAAAGCCAGGGGTCCTGCATGTGCCCGGTGTCCC +CACTGCCTTGTCAGGCACAGGGCCAGATCCTGCACCCTGTGACGAGCACGGCCAGTGGGACAGACAGATGGATGTGCTGCCCGTGACCTTCGCCACAGCG +AGTTCAGAGGCCGGAGGCATCCAGTGTCCACAGAGTGACCGGTAGGCCCCAGCCCCACAGGATCATCGAGGTGGCCCTGGCCTTTCGAGGCCACAAAAAT +CAACGTTTATTTTTATTTATTTTATTTATTTATATATTTATTTATATATTTATTTATGAGACGGAGTCTCGCTCTGTCCCCCAGGCTGGAGTGTGGTGGC +GTGAGCTCTGCTCACTGCAAGCTCTGCCTCCCGGGTTCACACCATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGACTACAGGCACCCGCCACCACACCC +AGCTAATTGTTTGTATTTTTAGTAGAGACGGGGTTTCACTGTGTTTGCCAGGATGGTCTTGATCTCCAGACCTCGTGATCCGCCCTCCTCGGCCTCCCAA +AGTGCTGGGATTACAGGCGTGAGCCACCGCGCCTGGCCATCAATGTTTATTTTTAAGTAGCAAAAGAGAACTCAGCAGTGTTGGAGAACTTGAACATTAC +AGCAACATCTGAAGAAGATGTTCTTTCACAAACCTCAGATTCCAGGAGATGAGCACCGTCCGCTTTCCAGAGAAAATTGTCTGAGGCCTCTGGGAGACAG +GAGGGGGTGCACTTAGAAACAGCCAAGGCCTCCTTCCATGTTGGGACGGACGGGCCTTCCTGGGCTGGCCCGGCCTAAATCTGCTGCCGCCCACCGAACA +CCAAGGCACCTTCTCGTGCCCCAGAGGCCACCAGCACCCGTCCCCCTGCCTCCCTCCAGCCAGTGTCAGGTGGGGACCTGGCCGCTGGAAGGGAGGTGTC +ACCTGCTCTGGGGCATCCAGGAGGGAGGGGCTGCGGGAGTTTTGCTGGAGACCCTCCAGGTGGGGGTTATGGGGTATCATGGCGGAGCGTGTTGGGAAGT +TTTCGGTGAGCTGGGCGTTTATTCGCCTTGGTGCCCCCCTAGATCCCTGGGTGATCCCCGTGCCCAGTTTTCAGGGGAGACCATGGGGGTCAGAGAGCTG +GCCAGGCGGGTGGTCTGTGTCTGTCCCCTGCTGTTGAAATGAGGGGAGGTGAGAGGAGACGCCGTGTGCCTGGGGAGGCAACACTTTCTACCGTTTGCTG +GTTTATAAAAATCAAAGATGGCCAGGCACGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGACGGGCAGATCACGAGGTCAGGAGATTGAG +ACCATCCTGGCTCTACTAAAATACCCTGTCTCTACTAAAAAAAATACAAAAAATTAGCCGGGCGTGGTGGCGGGCGCCTGTAGTCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATGGCGTGAACCCGGGAGGCGGAGCTTGCAGTGAGCCGAGATCGCACCACTGCACTCCAGCCTGGGCGACAGAGTGAGACTCCGTC +TCAAAAAAAAAATAAAAAAAATCAAAGATGGGGGCCTGCTGGGACCGTTTGATTTCTTCCCATTCAGACCCTGCCAGATCCTGAGGCTGGCCCAGCTGCC +TGTGTCCTCTGGGGCTCCCTGAGGAGGCAGCACCAGCTGTGGTGTGCATGACGGACAGGGGTCCCAGTTGGGGGGTGCAGCCTCCCGATGGGCCAGGATG +GGGGATGCTTGGGTGCCCTCAGGATGTGCAGGCTGGGCGGGAGGAAGCGGTGAGAGTCCACCCCTCCCCACCTTCCTCTTCTCTGCTGTTTTTTTTTGGA +GACAGAGTCTCACTGTGTCGCCCAGGCTGGAGTGCAGTGGTGTGATCTCCGTTCACTGCACGCTCCGCCTCCCGGGTTCACACCATTCTCTTGCCTCAGC +CTCCCGAGCAGCTGGGACCACAGGCGCCCGCCACCACAGCTGGCTAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCGTGTTAGCGAAGATGGTCT +CGATCTCCTGACCTCGTGATCCACCCGCCTCGGCCTTCCAAAGTGCTGGGATTACAGGCGAGAGCCACCGGGCCCGGCCATTCTCTGCTGTTTTCTGACT +CAACATCATGAAACAGGACCTTAAGCTGAGAAGTGGTGAGATTGGGGCCATCCTCATTTCCACATAAGGCCGTGTTCCTGTTTACTGGGGGCTAGGACTT +GGCATGTCTTTTTCGGGGATAGCCCAACCCTTCTGTGTGAAAGGGGTCGTGATGGTCACTGCAGGACAGCAAGCACACCTTGGCCCCTCAGTGGGCAGTG +GGTGCAGGGCTGGACGAGGGCCCAGGGGGCAGAAGCTAGTGCGCCGATAGCGTGTGTCATCTGCGGCCTGTGAGCACTGATGATGCCCGAGTGGCGGAGG +GCGGGATGCTTCCACGTGCTCAACTTTTTTTTTTTTTCTTGAGACAGAGTCTTGCTCTGTCGCTCAGGCTGGAGTGCAGTGGTGCCATCTTGGCTTACTG +CAGCCTCCACTTCCCGGGTTCAAGTGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGATTACAGGCGTCCGCCACCATGCCCGGATAATTTTTGTATTT +TTAGAAGAGACCGGGGTTACACCATGTTGTCCAGGATGGTCTCAAACTCCTGACCTCAAGTGATCTTCCCACCTCGGCCTCCCAAAGTGTACGTATCTTT +TTAGTAACGATATATTTGACGATGATTAAAAAAACCCGATCCTTGAAGGCCCTTGATAGATGCTGAGGTGAGTACAGGCCTGACTCTGAGGGTCATGCGC +CTAGCAGGCGTCGCCCGGTGCACAGGGCCAGGAGCTGAGTCGTGCGGGACTGGATGGAGGCCAGGGGATATAGAAGACCTGGGCAGCTCCCCAGGACCAA +GCCCTCTCGCCTAGGGCTCCCCGGGGAGTTAGGCCGAACCCTGCTGTGCCCTTCACTCTGCAGCCCTCGTGGGGATCATCACAGAGGCAGGAGCTGGCAA +CCGAGGTGACTGCCTTCGAGTGGAGGGAAACCGGGGCGGGATGTCGCCCGGCGGCTCCCACACGATGAGGGGAAAAGGCACTCCAGTCTGGGTGGCAGAG +CGAGACTCCGTCTGAAAAAAAAAACAAAGGAAATGTAGAAACGCAGCCCACCCAGGTTTTCCACGGCCGTTCATGGTTACGCTTCTGGAAGGACCCGTGT +CCTCTCAGATGTAGCAGGATTCCGATGGGAGCCACCCCGGGTCCCACTCGCCCCCGGGACCTGCCGTGGGAGCTTTCTTTCCTGGTGGGGTGCCTGACTC +TGCCTGCACGTTCCCCCCGCTGTCTGTGGCACCACTTGGGACCGGGGACCCCTGCCCCCCTGGCAAGACCAGGTCAGCTCTGCCCCCGGGCCACGGAGCA +GGAAGCAGAGCTGAGGCTGCTGAGGTGGCGCAGGGTTGCTGTGGGGGCCTGTGCGCCATGGGGGCCTGGGTGGGGGTGTTCTCACTTCCCCCGGAGTCTG +GAAGGCCGTCTTTGTGATGGATTTGATGCAGATGTGTCCACTTTGCTTTTGTTGATGGCGTCTGAGGCTCTGGAGTCCATGGCAGCCTTGCCTCCGTTTG +CATAATCTGAATTTTGGGAAAATTGCCCCTATGTGGACTAGTTGCAGGGACAGTGCCCTCCGCCAAGGCTGCCGGTGGTGTTTGCCTTATGTGTCCGGTG +CTGGGTGAGTGCCAGCTTTTCCCTGGTCAGCTCTGCCCGTGGCCCTCACCTGTGGTCTGTGCCATCACCAGGGCGAGGCTGACCTGTGGGACGGGGTCCC +TGCACAGCCTCGCCGTCCCCCACATCCCCCCAACAGGGTCTGGTCCCAGCTGCCATTGTGCAGCCTTGCCCCCTCCCCCCGCATCAGGGTCCGGTCCTGG +CCGCTGTACCGCGATCACCTGTGGCCCTCCTGTGTTCTTTACCTGGACTCTTGCCTTTGCTGATGGCGACCTGTGACGGCTCAGCTGCGTTCTCAGAGGC +CGGCTGTCCTCGTGGGCGTCTCCGGTGCAGTCGGCGCGGTGAGGTTGGCTTCTGCCATGGACGGGGCCTTCTCGTGGTGATGACAGTCGCCCTTGGTCTG +GTGTCTGCAGTGCTCCGAGGACCGGCCCTGCCCATCCCTGGCGTTCACTCCTCAGCTTCCTCCCATGGGGTGGGCGGCTTCCCTCCTCTCCCTGATTTGT +GGGGTGTTTCTCTTTTGCACCTGATGCGTTAAACCCATTACCGGCCTAGGTCAGCCTGAGGTTGGTTTGTCCTGGCCGCGGCAGCTCCTGCGCCCCTCCA +TTGTGGAGGGCGCCCTTCCGTCTGCCCTGCGTCACTGGGCTGGGCCTGGCCCCGCTCTGCTGTGGCCCTGGCACTGGAAGTATGTGCTGCCCTGGTGTTC +GGGGGCTCTTGGGTCCTGGGGCGCTGCAACCCCTCATTTTCTTTCCTTGGGGTGCAGATGAATTGGGGTGGCAGGGAACCGAGCCCACAGTGGCCAGCCC +CTGCGGCCCCAGGTCAGAGGGCAGGGCCGGCCTGGACAGAGCTGCCCAGAACGGTCTGCGGCCGGGTCCACATGAGTCTAGGTGCCTCTGAGGGCACTGG +GACGGCGGTGGCCTGCACCTGCCCAGCCCAGTGAGGTCCCTGGCCTCCCTTCAGCTTTGCCCTGGGCTCTGGGCTGAGGGCTGTGTGGTGATGTCAGCCC +AGGGACTGTGACATCACTCAGTGGAGACAGTCAGAGAAGGGGGCTCCCGGGGCCCTCCCCAGGGAACTGGCCCTGGGCCCAGACCAGATGGAGGACCCCG +AAAAGAACAGGGCAGGTAGCAGCCTGAGGCTAGGGCTGGGGAAGGGGATGGGAGCTGACGGGGAGAGAGCAGCCCCTTGTGGGATGGCTGCAATCCCCTC +GTTGGCGCCCGGGAGCCATCCTTGGCGTGTGACCCGGAGCCGGCACTCGCCCCCTGGGACGGAATCGTGGCTGCGTGGGTTGGGTGGAGGCTGGGTGAGG +ATCAGCGTCCCTTCGTCCCTCCCTGGGGTTGTTGCTTTTCGCTGTGGCCCTCAGGCAACAGGGCAGGCCCCCAACCCCCAGGCCTGCGTGGGCACTGTGG +GTGCCCAGCCTTTACGTCCTCGCTTCCTTCCAGGCCCCGGCCTTGTCTGGCTTCCCTTGGGCACCCCCTGGGGTTCGGAGAGCCCCAGAAGAGGCCGGGC +TCTTCCTCCTTGGTGATGGACGGGTGCTGGGCCCTGACCGAGTGGTGACCGCCTCCAGGGAGTGATCTGCGCCCTCGGAAGCTGCTGAGTCTTGGAGTGG +CGGCTCTTGTTTGTGGGGGCAGGGGGAGCTGGGCACCCGCCCTGTGCCCACGGAACACAGCCCAGGGTGGCGGCCCTGCCTGTCCTCTGACTGCCCTCCT +GCTGCTGCTGCTGCTGCTGCGAGGGCCTCAGGCGCAGGCGGTGACTCTCGGGGCCACTCCTGAGGTGGGGGATGTGGGCTAGCGGCCACCGTGGGCGGCA +GGTGTGCAAGCAGTGCTCCCGTTTTCCACTGGGCTGCCCTTCACCGGCTGTGGGTCAGCGCCCCCCACTGAGGCTCAGGCTGAGGCGAGGCTCCGCGGGG +TGGGCGTGTGCCAGGGTGAGGCTCCGCGGGGTGGGCGTGTGCCTGGGCGAGGCTCCGCGAGTCGGGGGCAGCGCCCAGGTCAGGGGCTTCTCCGTCCATG +TCAGGCTTAGGGTGGGTGTGGCTGGGCCCTCCCTCTGCTGTCCGCCCACGACCCCCTCAGAGGGGCTGTCGTGAGATGCTTGGAGGCGGGATCCAGCCCT +GAGGGTGCAGGGAGTGCTCAGCGGACCCCCGTGCCACTGCTGTCACCGGAGGAGGCTGCTGCTCGGCTCCGGGCTCCATCTGCAAAGCCGGGTGTGCATC +TGTGTGGCTCAGCTCTGCAGGGCACAGTGGGGTTTGCTCCCGGCCGGCCCTGAGGCCGGGCACAGGGAGGCCAGTGCTCATCCAGGGGGCCAGAGAGAAA +GTAGCAACCCCAACCTGCCTGGGCCACAACAGCCAAGACCACTGTATCAGAACAGACGCCAGCGGGGCAGCCTGCTCGTTGGCCGGGCGGAGCAGGGTCG +GCACACAGCCCGGGCTGGCCTTCACCCCAGCTCCCGACAGCGTTGGGTCCCTGAGTGCAGGGCCTGCCCCTTTCTCATCCTCCTGCCTCCAGGTCATGGG +GCAGGGGTGCCGAGAGGCCCTGCGGGAGCCAGGACCTGAGAGGTGATGGTCACCACCCAGACGAGGGGCCGGGGGTCGCACAAGGAGGCTTCCAGGGGGA +TGCCAGGAGCAGTGGGGCCCTAGACCCAGCAGTGGGTAGACCCAGCAGGGCAGCGCTCACGTCACAGGTTCTGGGGGTTGGGGCTTGTCATCTGTGCAGG +TGCAGCTGGGATGGGGATTTGGTGCTTTTTGTTCTGCAAAAGCCAGAACGCATGTAGCTGAGCCAAGATCAGACGGCATGGTGCCTCATGCCTGTGGTCC +CAGCTACCTGGGAGGATGAGGCGGGAAAATTGCTTGAACTCGGGAGGCGGAGGTTGTAATGAGCCGAGATCCTGCCACTGCACTCCAGCCTGGGTGATGG +AGCTAGATCCTGTCTCAAAAAACAAAAGACCACGCATCCTAGCCGGCAAGGCCACTCTGTACTCAGACCCGGCAGCTGTGGCTGTGGCACAGGCGCTTAC +CCTGCGGCATTGGCCCTTTCAGTGGTTGGTGTTGACCCTCCACAGAGGGGCTGGGTGGGGTGTGTCCAGTCCCATCTGGGTAGACTGAGTGTTGGGGATG +GGAGAGTGTTTAAGGAGGTGGCGGTTACAGACTCCAGCATCGGGACACGGGGCCGTGGGTCATACCCACATCCGTGGGGGCTGTGAGACAGCCGTCCAGA +AGCTTCTGTCTCCGGGCCAGGAGGACACCCCAGAGAGCCCCAGGAGGCTCGTTCCGGAATTTAGGGCTCAGCCTCGATGAACCTGGCCAGGCGGCGGTTG +ATGGGTTAATTCAGTTAATCACACATCACTCAGGGTTTCTCAGCAGAAGGAACTGACCAAGCCAATGGCTCACCTGGAAGAGAGAAGGAGGGAGGAGGAG +GGGATTCTGCAGAGGGAAGGCTGGTGGTGGCGCCCCCCTTCGACGGTCGTGCCCTGATGCTGCGTGGCTTAAACGGTGCCACCCGGAGATTGGTGGGCGG +GATTGGGCCTCTGGGGTCCCCGGCTGTGGAGAGGGCAAGGCAGGGGCGGCTAGAAAGAAAAGCAACCTGGACGCAGGCCCCACCTCCCTCCAGGCAGCCC +CACAGGCCCGAGGGCCACCGTGTCAGGAGGGATAGCCTACACGGAGAGCAGGCCAGTGGCCCTGTGCCCAGGAGGGTGCCTTGCCCAGCCTGGAGGCCCG +CAAGGATGAGAAGCAGTGTGTGCCCGGGAGGTCACGTGGGCACCACAGACGAAAGTGGAGCCGGGGGAGAGATGTCCCGGGATGCACCAGGCGCTCGTGC +AAACCAAGTGCTGAGCAGAGAGCAGCCTGGGAGAGAAGGGGGCTGCCCCGAGCGGCTTGGGTGGCCGGGCCTGTGGGAGACCTTGGGTTTGCTGTTAGGA +GGGACAGTGAGCGCAGGCACCTCTCTCTCCACTTCATGTTTGTCCTCACTGAGGGAGCCGAGCAGATGCCTTTGCCCCTGCAGGTCCCCCATGTCCCCTC +GCCCGGGGCGCGCTCCACAGGCTAGGCCACTTTCACAGCTCACCACACAGGCAGAGACTGGAGGGTGCGCAGGACCCCGGGTGACTGCAGACGTGGGCAC +AGAGGGGCCTCTGAGGGCGTCTGGCGGCATTTGAGCAGCTGCCAGATCTCCCCTGGAAACACTGGGGTGTGTGCTCGGTGGGTGCCGTGTGTGGGGGGTA +TGTGCTCGGCGGGCGCCGTGTTTGTGGGGTGGGAGCTAGGCGGGCGCCGTTTATGTGGGGTGGGCGCTCGGCGGGCACTGTGTGTGTGGCACGGCCACTG +CTTAGGGCCCCCTGGAGCTGCGGGGCACACGGCAGAGCCAGCCTCATGTCACCACGTGCTTCCCCCGTGTGCAGGGAGGGGTTGGAGGTGTGCGCTTGTC +TTGTCCGGAAGCCGGGTGTTGGGACGCGTCCTGACGACGGCACTGCCCACATCCTAATGGGACACCTGAGGGACATCGGTGGCTGAGTAAGGGGCCCCTC +CCGAGCAGGTCTGGAGGCGTTGGAAGCACAGCGCAGCCTCATGGGGCACCTGCCTGCTCTGCCTGGAATTGAGGGGCGATTGGGACTCCCACTGCCCCCA +CCAAAGCCTGTGCCCCTGATGTCTGTCCAGAGCACGGCTTCCTTCTCGGTGGTTCCCAGAGGCCGCTGGGCCTCGCTTCGTCCTTTTTGGGCAGCGAGTG +TGTATGTTAGGGGAACAGGAGCCCGGCAGGGCCGTCTTGCAGGGCTCAGCAGTGGGGGCCGTGGGGTTGGTGCACCAGGGCAGGAGAGCTGCCCGGCTCC +TGCTAGGTGTCTAGAGGGCCTCAGCTCTCCCAGGCACTGTCCCCTGTCCCCCCATCTCCCCTGTCCCCCCCATCTCCCCATCCCCCCGTCCAGGGCCGCA +GCAGCTCAGCTCTCCCAGGCACTGTCCCCTGTCCCTCCGTCCCCCCGTCCAGGGCTGCAGCAGCTCAGCTCTCCCAGGTACTGTCCCCCGTCCCCCTGTC +CCCCCGTCCCCCCGTCCAGGGCCGCAGCAGCTCAGCTCTCCTAGGCACTGTCCCCCGTCCCCTCGTCCCCCCATCCAGGGCTGCAGCAGCTCAGCTCTCT +CAGGCACTGTCCCCCCTCCCCTCGTCCCCCCATCCAGGGCCGCAGCAGCTCAGCTCTCCCAGGCACTGTCCCCCGTCCCCCTGTCCCCCCATCCAGGGCC +GCAGCAGCCCAGCTCTCCCAGGCACTGTCCTCCGTTACCCCGTCCAGGCACTCTCCCCCCGTCCCCCATCCCCCGTCCAGGCACTGTCCCCCCTCCCCCC +GTCCCCCCCACCCCCGTCCAGGGCCACAGCAGCCGGTATTGAGTGTGGGTATGAGCTTTGGCTCTGGGTCCTGAGCGTCCCTTCCCCAAATTCCCCATGT +GGCTTCCCAGTCTGCATCTCCATCTGCTCCCAGGGTGCGAGTTGGTTTTTGTATTAATAACTGAGGTGTGACACTCGGGCTGTACCCGCTAGCTGTGTAA +CTCATGCAGCTCAGTGCCTTTAGCTCATCATGAGGCTGTGTCTCTGTCTGTGCCATCTAATAGAGGATATTTTCATCCTCATGGCGAGAAGGGATGGATT +TGTTTTCCTCGTGAAGTCGGTGACGTTTGCTTTTCAGGTTTGGTTGGTGGCCTCCAGTCTCTTGTCCTCAACGAGGGTTTTGGCAGCTCCCTCTCAGTGG +CCTGTGAGTGTCCCCACTCCCTTGTCTGGGAAAGGGCTGGAGCTCTGGGGCTCACAGAGAGGGTGGGTGTGATGTCTTTTTCCTGACGTGGCATCGGGGT +GTCTTACCTGCCCGGACACCTGCCTGCGCAGGGTAGCACAGACCCTACAGGCTGCGGCTGAGCCCCCAGCACCCGCCCCACCTTTAATGCTCGGCCCCCA +GCACCCGCCCCACCTTTAGTACCACCCTGAGTCCCCCAGCACCTGTGCCACCTTTAGTGCCACCGTGGGTCCCCCAGCACCCGTCCCACCTTTAGTGCCA +CCCTGAGTCCCCCAGCACCCGTGCCACCTTTAGTGCCACCGTGGGTCCCCCAGCACCCGCCCCACCTTTAGTGCCACCGTGGGTCCCCCAGCACCCGTCC +CACCTTTAGTGCCACCCTGAGTCCTCCAGCACCTGTGCCACCTTTAGTGCCACCGTGGGTCCCCCAGCACCCGTCCCACCTTTAGTGCCACCCTGGGTCC +CCCAGCACCCGCCCCACCTTTAGTACCACCCTGAGTCCCCCAGCACCTGTGCCACCTTTAGTGCCACCGTGGGTCCCCCAGCACCCGCCCCACCTTTAGT +GCCACCCTGGGTCCCCACATCCCTGGCTACACATTGTGGCTCCCACAACCCCGTTTGGGTTCACGGTCCTCCTGCAGGACTCTCGGAACTGGGGAGTGAG +AGTTTGTTCCCTGCTGTTGTAAAGGGCATAACCTGGGGGAAGCCAGGCAGGCAGAAACCCCCACCCACGTCCAGGGCCCCATGTAGGGTCCGGAGCTTCC +CTGCCCTCCCTGGTGCCAGTCCTGACCCTACCACAGCCGAATGTCTGCGTCAGCACAGGGGCGTGTAGGAAGAAAAGGCGTCCTGCTTAGGAGATAGGTA +CATCCGGGACCTGGGGCCTTCTCGCCCTCAGTCCACAGGGAAGGTCCCCCGGATGGCGCCTGCCCCTTCCCCCTCCCTACCCGGCTTCTGCACGCAGTCC +CCTGAGATGGCCCACACGTCCTGCCGCTTTCTGGCAGGGGAGAGCTGAGGCCTGTGTCTTCAGGATGCTGCCTCTCGGGCAGCCTCCAGCCCTCGTCGAG +AAAGGCAGGCAGTGTGGCGCGAGCAGGCTGGCCTCAGGCGGGGCCTCTGGGCAGTGTCCCCTCGGGATGTTTGCCGTGCTGGATCTCACACCCGGCTCTG +ACACGCTGCCGTGTCCCCCGTGTGCCTGCGCCTGGGGTCTCCGTGTGTGTGTCTGTGTACACGCATGTGGTTTTGCTTTCTTGTGGGCTGGAAAATCTAA +TAGTAGTCAGGGCGTGGTGGTTGACACCTATAATCCCAGCACTTTGGGAGGCTAAGGTGGGTGGATCACTTGAAGTCGGGAGTTTGAGACCAGCCTGGCC +AACGTGGCAAAACCTTGTCTCTACCAGAAATATCAAAAATTAACCGGGCATGGTGGCACATGCCTCTAATCACAGCTACCTGGGAGGCCGAGGTAGGACA +ATCACTTGAACCCGGGAGGCGGAGGCTGCGGTGAGCCGAGATCGCACCACTACACTCCAGCCTGGGCGACAGAGCGAGACTCTGTCTCAAAACAAAACAA +AATGCAGGCACGGACGTTTCAGCCCCCTCTTCCTGTGGATGCTGAGAGGGTTTCCAGAAGAAGGAGAATGTCCCCGTGCTGGTGGCTCATCCAGGTGTGG +GCCGGTGTGCGGCGGGGCGTGGGCAGAGGAGAGGCTTCGGGCTCCGGTTTCCTCTCCTGTGGATGCGTCGCCCCCGCATGGTGGTCCTCTGCGGAAGTCC +CCCTGTCCGTCCCGTTGGCAGCCGCAGTGGAAAGACGGATGGACGGGCTGTGACAGGGACAGCCCAGTGTGACCCCAGCCCTGGCCGTCGCGGTTGTGGC +ATTCTCGCTGTCAGGGGGCTGTTCCCGTGGCTCTCATGGCTGTGGAGGGGCGTGGAGGGGGCGGTCCCCATGGCCAGAACCTGGCCGTGGCGGGTGGAGG +ACTTGAGGCCGGCTCAGTGGTCAGCGCTGCTGCTTGTTCCCCTACACAGAGGCGTTGGGTGGAGCTGCCTCAGGTATCCCTCCTGGCTGGGGTGTGTGCG +TCACCCTGAGTCTCCAGCCCATGCTGAGGAGCCTCGCAGGCAGGGCCCAGCAGCCTATACTCCAGGCCATTGCTGTCCGTTTCTCCAGAAGGCCCTGCTG +GTGGGTGGTCCCAGGAGCTGGGCCTCAGTGGGGGATCCCAGGACAGTGGAGCCTGGGAGGGGCCCCAGTGTTGAGGCGTGAGGTACTGTCTGGAACTAGG +GGGTGCCCCCAAAGCGGCACGGCGCCCAGTCCCTGTGCTGGAAGAGAGATGAGCTGCGGTGGGGGGTGGGGGACTACGTCTCACAGATCCCTCTCCCAGG +GCACATGAGGAGATTCCTCCCCCAAAACGCCCAGGAAGGAAGTTAAATTTTAATATGGGTCTGGTTTAGAGAAACTAGGTTAGCCATGCGTGGGTGTTTC +TGGATGTTTGGGCAGTAAGGAGAGTCGGTAGCTCAAGAAATCCGCTGGCCGCTAAGCAGGGGTGAGGGGCACCGACTGCCATCCCTTCTTCAACCACGGC +CACTCGGCCACATCAGTGTCTCCTGCCACCTCCCTCGTGTCCAGCATCAACACAGCACTGCATCCCTGACCCAGTGCAGTGGAGAAAACTCGCATCCAAA +AATAAACCAGGAGTCAGCCAAAAACACGCAAATTAAAATTACACCCTGGCCAGGCGCGGTGGCTCACGCCTGTAATCCCAACACTTTGGGAGGCCGAGGC +AGGCGGATCACCTGGGGTCAGGAGTTCAAGACCATCCTGGCCAAGATGGTGAAACCCCGTGTCTGCTAAAAATAACAAAAATTAGCCAGATGTGGTGGCA +GGTGCCTTGTAGTCCCAGCTACTCGGGAGGCTGAGGCAGAGAACTGCACGAACCTGGGAGGCAGAGGTTACAGTGAGTCGAGTTCGTGCCACTGCACTCC +AGCCTGGGCGAAAGAGTGAGACTCTGTCAACAACAACAACAAAAAAAGCACACCCCCAGCATGGCTGTGCCCAGAAGCACAGAAGTGGGGTCACCACAGC +TCACGCCTATAATCCCAGCACTTTGGGAGGCCGAGGAGGGAGGATTGTTTGAGCCCAGGAGTTTGAGACCAGCCTAGGCAACATAGCAAGATCCCATCTC +TACAAAAAAAAAAAATTAGCCAGACATGGGGGTCCATGCCTGTGGTCCCAGCTACTCGGGAGGCTGAGGCAAGAGGATTGCTTGAGCCCGGGAGACAAGT +TACAGTGAGCTGAGATGGTACCATTGTGCTCCAGCCTGGGCGACAGAGCCAGACCCTGTCTCAAAACAAACACAAAAGCTCACAGAAGCGCTGGGGTGGG +TGTGTAGAAGTCAGACCCCCGGGAGCGGCAGGTGGAGGACGACTCGGTGCAGCAGCCACTGTGGAGACGACCTGGTGGCTCCTCAAAGATGCACAGATCT +CCCATCCGACCCAGCACGACCACTCCCAGCTATGTACCCAGGTGGAGTGGAAGCCCGCAGCCACGCAGAAGCCCGTGCGCAGACGCCGCCGTGGACTCCA +GCAGCCGGACGGTGGCTACAACCCAGATGGCCGTCAGCAGAGGAGGAGGCGTAGTGTGGCCCTCCATGCACTGGAACACAACCCAGCCATGAAAAGGAAG +AAGCTCTGACTCAGGCCACGGCGTGGACGCACCTTCAGGACGCCAGGCTCAATGAGACACTCCAGGCTCAATGAGACACGCCAGACACAGAGGACATGCC +GTGTGTGATCCCATTTCTATGAAATGTCCAGGGCAGGCCCAGCCACAGAGACAGGGAGTAACGTGGTGGTTTATTATAAATTTTTCATGAAAATAAAATA +TACAGTACTCTCGTGAGTTTATTATAGCCCATTGATTCTTTTTGTTTGTTTTTGTTTTGTTTTTTGAGACAGAGTCTCCCTCTGTCGCCCAAGCTCCACC +TCCCGGGTTCATGCCATTCTCCTGCCTCACCCTCCCGAGTAGCTGGGAGTACAGGTGCCCGCCACCATGCCTGGCTAATTTTTTTGTATTTTTAGTAGAG +ACAGGGTTTCACCGTGTCAGCCAGGATGGTCTCTATCTCCTGACCTCGTGATCCCCCTGCCTCGGCCTCCCAAAGTGCTGAGATTACAGGCATGAGCCAC +CGCGCCCAGCCTATTTTCTTTCTTTGAGGCAGTGTCTCGCTGTATCACCCAGGCTGGAGTGCAGTGGTGTGATCTCGGCTCACTGCAACCTTCGCCTTGC +AGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCGAGTAGCTGGAGTTACAGGTGCACGCCACCACACCTAGCTAATTTTTGTATTTTTAGTAGGGACAGGG +TTTCACCATGTTGGCCGTGCTGGTCTTGAACTCCTGACCTCAAGTGATCCACCCACTTTGGCCTTCCAAAGTGCTGGGATTACAGGTGTGAACCACTGCG +CCCAGCCTCTACAAATTTTTTTTTTTTTTTTTTGGAGACAGAATCTCGCTCTGTCGCCCAGGCTGGAGTGCAATGGCACGATCTTGGCTCACTGCAACCT +CTGCCTCCTGGGTTCCAGTGATTCTCCTGCCTCAGCCTCCTGAGTAGCTGGGATTACAGGCACCCGCCACCATGCCCAGCTAATTTTTGTATTTTTAGTA +GAGACAGGGTTTCACCATGTTGGCCAGGCTTGTCTCAAACTCCTGACCTCAGGTGATCCCAAAGTGCTGGGCCTTGGCCTCCCAAGGTGCTGGGATTACA +GGCATGAGCCACCGCTCCTGGCCTACAAAAATTTTTTTAAAAATTAGCTGGGCATGGTGATGTGTGCCTGTAGTTCCAGCTACTCTGGAGGCTGAGGTGG +GAGGATCACTTGGGCCCAGGAGGTCGAGGCTGCAGCAAGCTGTGATTGCGCCATGGCACTCCTGCCTGGGTGACAGAGTGAGACCCTGTGTTAAAAAAAA +AACAAAAAAAAACCAGGTTCAAGGTGAAAAGGATTAAGTGTTCCTTGAGACGTGTCAGCCAGCATTCAGACGATCTAGCCAAGGTCACTGCTGGAGGTGG +CTTTTCAGGGTAGAAGAAACAGCCTTCTGGAAGAAGATGCCACCCAGGACTTTCCTCGTGTGGAAGAAGCGGTTCCCTGGCTTCCAAGGAGAGGCCCACC +CTCTTCACCCTCTTGTTAGGGGCTAACGCAGCTGGTGACTTGAAGGTGATGCCAGGGCTTTTTACCATTCCACAAATCCTAGGGCCCACGAGAATTATGC +TAAATCTACTCTGTGCTCTATAAATAGAACAACAGAGCCTGGGTGACAGCACATCTGTTTAACACCTGGCTTATGGAATATTTGAAGCCCACTTTTGAGA +CCTATTGTTCAGAAAAAAGTTTTTGTTTTTTTGTTTTTTTTTTTGAGACTGATTCTCGCTCGTCACCCAGGCTGGAGTGCAGTGGTGCCATCTCGGTTCA +CTGCAAGCTCCCCCTCCCGGGTTCACCCCATTCTCCTGCCTCAGCTTCCCGAGTAGCTGGGACTACAGGAGCCCACGACCATGCCCAGCTAATGTTTTTG +TAATTTTAGTAGAAACGGGGTTTCAGCGTATTAGCCAGGATGGTCTCGATCTCCTGACTTCATGATCCGCCTGCCTCGGCCTCCCAAACTGCTGGGATTA +CAGGTGTGAGCCACCGCGCCTGGCCAAAAAGATTTCTTTCAAAATATGACTGCTCACTGACAACGCACCTGGTCACCCAAGATCCCTAGTGGAGACGTAC +ACGATCAGTTTCCGGCCGGGCGCGGTGGCTCACACCTGTGATCCCAGCACTTCGGGAGGCCAAGGCGGGCAGATCACGAGGTCAGGAGATCGAGACCACA +GTGAAACCGCGTCTCTACTAAAAATACAAAAAATTAACCGGCCGTGGTGGCGGGCGCCTTTAGTCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATGGCA +TGAACCCAGGAGGCGGAGGTTGCAGTGAGCCGAGATTGTGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTTTCCAAAAAAAAAAAAAAGAT +CATTGTTTCCATCCCTGCTAGCACAACATCCAGCCTGTAGCCTGTGGATCAATGAATGAATGAATGACTCGGAAATCAAGATGACTCCTTGACATGTCAT +TCATTCATTTATTTATGCATGACAAGGTGTCCCACTGTCACCCAGGCTGGAGTGCAGTAGCACGATCTTGGCTCACTGCATCCTCCACCTCCCGGGTTGA +AGCAATTGTCTTTCCTCAGCCTCCTGAGTAGCTGGGGCTACAGGTGCGTGCCACCATGCCCAGCTAATTTTTATATTTTTTCATAGGGGGTTTCACCATG +TTCCTCAGGCTGGTCTTGAACTCCTGAGCTCAAAGCAGTCTGCCCGCCTCAGCCTCCCAAAGTGCTGGGACTACAGGCCTGAGCCACTGTGCCTGGCCAA +GTCTTAGTGTTTTTGAGGCACGGTCTCACTGTGTCTCCCAGGCTGCAGTGGAGAAGCAGAATCACAGCTCACTTTAGCCTCCACCTCCCAGGCTCAAGCG +ATCCTCTCACCTCAGTCTCCTAAGTAGCTAGGACCACAGGTGCGCACCGCCATGACTGGCTAATTTTGTTTTTATTTTTGTAAAGATAGGGTCTCCCTGT +GTTGCCCAGGCTGGTCTTGAACTCCCGGCCTCAAGCAGTCTGCCTGCGTCAGCCTCCCAAAGTGTCGGGGTTACAGGCAGGAGCCACCGCAGCCGCCCAT +GACTCTCATTATTGAGAAATACATTTGTAAGGCTCTAGGTGCCTGTAGGTGCCGTGGAGAGCAATTCCTCTGATGGAGCTGGGGAAATTGGGTAAATTGA +AACCCCCGGAAAGGCTTTGCCGTTCTAGAGGCTGTGAAGGACACGCGTGATCCATGGGAGGAGGTAACATGTCAGGATGAGCGGAAGTTTGGAAGAAGTT +GGTCCCAGGCCTGAAAGATCACTGTGAGGGTTCAGGACTTCAGTGGAGGAGGGACTGTAGAGGTTTTAGAAGCAGCAAGAGAACTAGAATGAGAAGGACT +TGGAGATGTGACTGCATTGTCGCTGTCTCGCGAGAAAACTTTAACACGTGAGGAGTTGCCTCTGAAGGGTGAGCAGGGGAGTTGCTTCAGTTGCGCTCTA +GTCCCAGTGAAGATTCTGTGAACCTGGGGGTAATGAGGACAAAGAACTTGGAACAGCCCGGAACCTCGGTTGATGAAGCCGCGGCCGGGTTGAGAGGACC +GACTGCAGTTCTGAAAGACGTTCTGCTGTGGGTAATCAATGCTATCAGACAGCATCACGCCCCACAGAGAAATCTTTCATGAAAGGAAGAGTCCATCGCT +GTGGCCAACTTTTTTGTGGTCATAGTTTAAGAAGTTGCCCCAGCCTCCAGCAGCCACCGCCCCAACGAGTCAGCCGCCGTCCACATTGAGGCAAGACCCT +TCTCCGGGGAGATTAGGGCCACTCCCGGTTCCCATGATCATTACCATTGCTTAGCAGTAAAGTATTTTTATTTCTTTATTATTTATTTAAGATGGGGTCT +TGCTGTATCCCCCAGGCTGGAGTGCAGTGGTGCGATCATAGCTCACTGCAGCCTCCGCCTCCTGGGCTCAAACGATCCTCCCGCCTCAGTCTCCCGAGTA +GCTGGGACCACAGGCTTGCACACCACGCCCCGCTTAATTAAAGTGTGTCCTTTGATTAGACACAACGCTACTGCACACTTCCTAGACCACGGTATACTGT +GAACGTAACTTGTGTGTGCACTGGGAAACCAGAACATTCGAGCGGCTGTTGCCGTGCGGAACCCAAGGCCTGTGATCCCCACAGGGTGTTTCTGGCACCG +GAACGCAGGGGCCACATCCAGGGGGGCAGTGCTTGTGACGCCGGTGCCTTCGTTTCTGATGTGGCTTACTCAGCTGGGAGTTCCTGTCCTAACATTTTCG +GCGATGGCTGTGCACCCACGGCCCCTCTTCACCCGCGGCCCCTACGTCCTGCCGGTTGGCAGGAAACCTCTTCCCCTGCACATCTGGGGCACAGCAGCAA +ACTGTGGTCCCCCTTCTTCAGTGAGGGTGGGGCTTCTGTCTGTCTGGAGCCCTAGAATGGGGCCAGGGGTGGCTGGGGCCTGGGTCAGGGAGGACCCGGC +AGGATCTGTGCAGACAGGCAGGTGGCTGCGGTGGCTCCCGGTGCAGGGTTCTTGGCCTCCTGGGCGGGTACCTGGCTTGAGGGCGACGAGGTGACAGCCG +CGTCCCTGGGGTTGCACCACCCGAGCGTCCAGTTAACACCACAGCTGCCACCCTTCAGTTCTGCAGGTGGGGCTCCTCCCTCCTCCCCAGGCTGCCCCCA +CCACCCTTCAGTTCTGCAGGTGGGGCTCCTCCTTCCTCCCTCCTCCCCAGGCTGCCCCCGACCACCCTTCAGTTCTGCAGGTGGGGCTCCTCCTTCCTCC +CTCCTCCCCAGGCTGCCCCCGACCACCCTTCAGTTCTGCAGGTGGGGCTCCTCCCTCCTCCCTTCTCCCCAGGCTGCCCCCGACCACCCTTCAGTTCTGC +AGGTGGGGCTCCTCCCTCCTCCCTTCTCCCCAGGCTGCCCCCGACCACCCTTCAGTTCTGCAGGTGGGGCTCCTCCCTCCTCCCCAGGCTGCCCCCGACC +ACCCTTCAGTTCTGCAGGTGGGGGCTCCTCCCTCCTCCCCAGGCTGCCCCCACCACCCTTCAGTTCTGCAGGTGGGGCTCCTCCCTCCTCCCTCCTCCCC +AGGCTGCCCCCGACCACCCTTCAGTTCTGCAGGTGGGGCTCCTCCCCAGGCTGTCCCTGACCACCCTTCAGTTCTGCAGGTGGGGCTCCTCCCTCCTCCC +TCCTCCCCAGGCTGCCCCAGACCACCCTTCAGTTCTGCAGGTGGGGCTCCTCCCTCCTCCCCAGGCTGCCCCCGACCACCCTTCAGTTCTGCAGGTGGGG +GCTCCTCCCTCCTCCCCAGGCTGCCCCTGACCACCCTTCAGTTCTGCAGGTGGGGCTCCTCCCTCCTCCCTCCTCCCCAGGCTGTCCCGAGGCTCCTTGC +TGGGGACCGTCCTGCCTCCCGTCGGGGCCTGCGCTGAGACTGGGCTCCATGCCAGCCGGGGCTGGCTGGCCCCCTCGCTCCAGAGAGCGACCTGCACAGA +GTCCCCTCAGCCATGAGCCCCTGTCCAGACACGGCGTTTCTCTGTGGGTGGCAACAGGCTCTGGGGCCCTCAGCTCTGGGCTCGGGAGCATTTAAGGTGG +TGCAGACTCAGCGAGGGGCTGTGGGCTGGGGTCCCACCATCCCGGGAGCAGGGACTGCGTGTTCCTTCTCAGGACCAGAGGCTTCTGTCTTTTCCCCTGG +GGTAGAAGTTTGCTGCCTGCCCCGTGCCCAGCCTTGCTTAGGTGGCTGTTGGCTCCGCTGGTCCCTCAAGCCCCGCCATTCCCTCCTCAGCTCCGCTCTG +CACCGAAGGGGATGGGTCCGACCCAGCCTGGCATCATCACAGCCTCGAGTGGCGTCCAGCCTGCCCCGCTCCACCAGTGGCTGCTGGAGAAGAACCCGAG +CCTGGGTCAGGCCCTGGGGGCTCCTGCATCAGTGCCCGGCTCTCCGGGGCCTCCTGCCCTCCGGCCCACTCTCCCCGCTCTCAGCATCAACCAGTCGCCA +TGGGCAGGGGCAGCTCGGTGGCTCCTGTGTCCCTGCCTCGGGCCTGCCTGCTGTCATCTGCCTCCCTCCCTCTTTCCCAGAGCGGCCCTGGGCCTGGATA +CGGGGACTGTTGTGTGGCCCCTCTGTGTCTGGGGGTGCGACTGCTCCCCTGGCTTCAGGATCCTCAGGGCTTCTACCCGGGATTGGCAGTCATGCTCTCC +TGGCAGTACACTCTCCCACCTGTGCCACCCACCCACCCACCCACCCATCCCGCTTTACAGAAAGCCCCCTGAGCCCTACCCTGTTCGTCCCCAGGCAGCC +ACGCCGAGATCTCTGGCCTCTGATGTCATGTGATGTGTGCTTCCCAGCTGGGTTCCGGGCAGGGACGGTGCTCATCATGCCCCGGCCTTCAGAGCTCCTT +CCAGCCCAGCAGTCTCCTGGCTGTGTCCTCTGTGGCCTCCGCCCCGTGTCCTCAGTGGCCCCGCGGGGGCCTTGCCGGTGCTCACCTGTGCCTCTGTTTC +TCTGCAGCTGTGAGCCGTGAGCTTTGAGGCGGTGGGATGTGTCAGCAGAATGTCTCCTGCCCCCGAGAGCGACCCCGAGGCCACTGAGAAGAGCAGCGCG +GCCTGGCCGGCCCGAACGCCTGCGTCTCAGTAGCTGGGAGCCACGGGCCCACGCCCGCCCACCGGCCGCAGTGATGTTCTAGCCACAGAGGAGCCAAGAC +CTCAGGTTTCCAGAGACTTGGGATTTGCACGGCAGCAGAGTCACCGTGGAGAGGCCAGGGTATCACAAACTTATGGATTTTGACAAGAAAGGAGGGAAAG +GGGAGACGGAGGAGGGCCGGAGAATGTCCAAGGCCGGCGGGGGCCGGAGCAGCCACGGCATCCGGAGCTCGGGGACCAGCTCGGGGGTCCTGATGGTGGG +CCCCAACTTCCGCGTCGGCAAGAAGATCGGCTGCGGCAACTTCGGGGAGCTCCGCCTAGGTGAGGCCCTGCTCGGTGGTAGGTGGGGTCGGGAGGCTGCT +GGCAGGGCCGCCCCGAGTCACCGGAGCCTCTGGTGGGGCCGCCCGGGGTCACTGGAGCCTCTGGCGGGGCCGCCCCATGTCACTGGCAGGTGCGTTGAAT +CATCAGTCCGTCGTGGTGCGAGTGCCACTTCCCTTCGAGGAGGTTCTGTGGGGAGAGTGGGTTTCTGGCCCTGTCACCTTTTCGGGAAACAGTTCTGTTG +GGAGGCAGGTGGCCCAGAGCAGGCCAGGCCACGCCGCAAGGAGCCCGATGTTAAGTTGTGAATGACTTTCATGGCCCATGTGCACGCTGGGCGAAGCCCC +GGCTTTAACGGCAGGTGCCTGCCCGGCACTCAGCTCGTGGGAGGTCTTGGCCAGCCCGGAGCTGGCGTCAGGTGGCTGGAGTGACTGTTCTGTGGTGATG +ATACTGCTGTGTGCCACTCCCAGCTTCACCATGTAAAAGGCCGCACCTGGCCCACCTGGCTCCGTCCCTTCTGCTCACACCAACCTCTCCCGGGTCGGGG +TCTGATTGCCCGGGCAGGCGTGAGGAGCAGGGCCGAGGACTGAGCCTCTCATTGGCCAGGGGTGCCTTCCCTGGGGTGGGGGTGCCTGAAGATGACCATC +AGGCCTGGGGGAGCTCTGAGCACCTTTGGGGCCGTTCCCAGTCTGTGATTAGCTGGGCCAGGGAGCTGAATCATCCCCGGAAATGTGGTTAAATTTATTG +CTGGTGCTGCCGGAGCTCCTGCGGGAGGGCATTTGGCGTCTGTTGCTGGGGTTGTCCGGGGAACCCAGGTGCACCCCCAGTCAGTGTCTGTCGTGGTGGG +AATCAGGGTCCCTGGGAAAGAGCGCAGGATGGGCAGGTCCGAGAGGCCACGGCAGTGGATCGGCCTCACGTGGGCACCCATGGCAGGCGGTGCCCATGGC +ACCCATGGCAGGCACTCAGCCCGATGAGGTTGTCAGATGAGGGAAACAGGCCCACGCAGTGGTCATGATGTGGCTGCATCTTCAAGAGCGGCCGCCCAGG +GGCGCAGGAGCATGGGCTGTGGCGGCCTGGACCCCAGGCATGTTTTGTGGCCCTGCTTCCCACCTCCTGCCTCACTTTACCCACCTGTTAAATGAGGATG +AATGGTAGTTGCCACTCGTGGGCAGAAGGGTTCAGCAGGCAGTTATGCGGCAGAAGTGTGTGTCCTATGAGTCAAGCAGCTTCTCCCAGGCGAGGGCAGC +TGTTGGGGTCACTGTTGGCTGTTTCTGTGTTCCCATTGGTTGCACCCAGGGCCCCAGGAGGCCGGGGTTTGAGACCCCACCCGAACCAGATCCCACCCCA +GCCCTTGGGGAGGCTGCTGGGATTCCACCTCTGCGCAGAGGCTGGGCTTGGGCCACGAAGCCTCACTGCCGGTCCGACGGCCTGTGGCTCAGGAGGCCCG +GGCTCCGTTTCTCAGCCAAGAGACTGAGCTTTTCCCAACAGGAGCTGTGGCCTCCCAACCCCGTGTGTGTGTGCACGCTCAGACACACGTGCAGACACAT +GCAGACATGTACACACGTGCCCACAAATGCACATGTGCACACTAAAGCACACGCACACAGGCGCACACAGCCACAACCACGCATACACAGGCACACAGGC +TCATCTGCACACACATGCCTGGCACAGCCCCGTGACCTGCAGCCTGCGGGGTATGGCTTTTGGGAACCCAGATGGCTATGTGGGTCCTGTCCTTGGGCGG +CGGTTGCAGGCTGCTGAATAGTGCAGGTCCCTGTAGGCAGATGAGAGTGACGTGGGTGATGCCAGCTTTTTTTTTTTTTTTTTTTTTGAGACGGAGTCTC +GCTCGGTCACCCAGGCTGGAGTGCAGTGGCGCAATCTCGGCTCACTGCAAGCTCCGCGTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCGAGTAG +CTGGGACTACAGGCGCCCGCCACCACACCCGGCTAATATTTTGTATTTTTAGTAGAGATGGGGTTTCACTGTGTTAGCCAGGATGGTCTTGATCTCCTGA +CCTTGTGATCCACCCACCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACTGCGCCCGGCCTGGTGACGCCAGCTTTTACTGAGTTGCGGTTT +GCGCTCTCTTCAGCCTGGCATTTTGGGCGCTGTGTGCTTCGCGGGCAGCCGCACATCGTGGTTTCTCAGGGGTGCCGGGAGGCCGTCCATCGGAGGACAC +ACCAGCCCTTCTTCATCTGCTCCCAGCGCAGGGACGCTTGGCTGTTTCTGGATTTGGGCCCTTCTGAATAGAACTAACTGCCCAAATAGAACTGAATAGC +ACTGGGCTCCTCGAGCACTCCACGTCCCCAGCACTCAGGACTGTTGGTGGCTTTGATGTTGAGCCTGTTGTGGACTCCGGTTGTTGAATGTTGTTCCGTT +GTCTAGAATGTTCTAGAATGTGTCGTTTTTTCTGTTTTTAAGGTTTTTATCTTTGATTTAAAATATTGACTATGCTCTCCTTAGATGAGGCTTTCTGTTT +TTATCCTGCTTGGGATCCACTGACTTCTTGGATCTCTGTGTTGGTACTTTTTCAAATTAACTTTGGAAAAATGTGAGCCATTATTTCATGAAACGTTTTT +CCATCTCAGCTTTGCTTTGCTTTGTTTTGTTTTGTTTTTGAGATGGAGTTTCACTCTTGTTGCCCAGCCTGGAGTGCAGTGGCACCATCTCGGCTCACCA +CAACCTCTGCCTCTCGGGTTCAAGCAATTCTCTTGCCTCAGCCTCCCGAGTAGCTGGGATTACAGGCGTGAGCCACCATGCCTGGCTAATTTTTTATATT +TTTAGTAGAGATGGGGTTTCACCTTGTTGGCCAGGCTGGTCTTGAACTCCTGACCTCAGGTGATCCACCTGCCTCGGCCTCCCAAAGTGCTGGGATTACA +CATGTGAGTTACCGCGCCTCGCCTGCTTTGTTTTTTTTTTTTTTTGAGACAGAGTCTCGCTCTGTCACCCAGGCTGGAGTGCAGTGGCGTAACCTCAGCT +CACTGCAAGCTCTGCCTCCCAGGTTCGTGCCATTCTCCTGCCTCAGTCTCCCAAGTAGCTGGGACTACAGCCGCCCGCCACCACACCCAGCTAATTTTTT +GTATTTTTAGTAGAGACGGGGTTTCGCCGTGTTAGCCAGGATGGTCTCCATTTCCTGACCTCGTGATCTGCCCGCCTCGGCCTCCCAAAGTGCTGGGATT +ACAGGCGTGAGCCACCGCGCCTGGCCTTGCTTTGGTTTTTTGAGACAGAGTCTCACTCTCTTGCCCAGGCTGGAGTGCAGTGGCGCGATCTCGGCTCACT +GCAACCTCCGCCTCCTGGGTTCAAGCAATTCTGCCTCAGCCTCCCAAGTAGATGAGATTACAGGTGCCTGCCACCACGCCCAGCTAAATTTTTGTATTTT +TAGTAGAGACAGGGTTTTGCCATGTTGGCAAACTCCTGACCTCAGGTGATCTGCCCGCCTTGGCCTCTGAAAGTGCTGGGATTACAGGCGTGGGCCACCA +TACCCAGCCTTGCTCTCATTCCTGGGTTCTGGTTCTGCGTGTGACAGGAGTGCTTGGCCCTGTCCCCAGGTCCCTCAGCCCTGGCTGTTTTCCGTCTGCC +TCTGTGCTCTCCTGGTGTCAGGCTGTGCGGCTGCTGCTGCTGCTGCTTGAAAGTTTACTCTTTTTCTGCAGCCTCCAACCCCAGAAGTCCATGTGGTGAA +TCTTTGATTGCTTAGTGGCATTTTTCGGTTTCGTCTGATTGTCCATTCGCTCTCAGCTGAGATTTCCCATGTGCACATTCACTTTGGCCATCTTTTCCTT +TAAATCTTTGAACATGTTTGTGCTGTTTCTTAGTCCATTTTGTGCTGCTGTAACAGAATGCCACAGACTGGGTCATTTATTTTTATTTATTATTTATTAT +TTTTTGAGATGGAGTCTTGCTCTGTTGCCCAGGCTGGAGTGCAGTGGTACTATCTTGGCTCACCACAACCTCCGCCTCCCGGGTTCAAGCAATTCTCCTG +CCTCAGCCTCCCGAGTAGCTGGGATTACAGGCGCCCGTCACCACACCCAGCTAATTTTTGTATTTTCAGTAGAGACAGGGTTTCACTGTGTGTTGGTTGG +CTAGGCTGGTCTCAAACTCCTGACCTCGTGATCTACCTGCCTCAGCCTCCCAAAGTGCTAGGGTTACAGGCATGAGCCACTGCACCTGGCCAGATCATTT +ATAATGAACAGAAATTGATGGGCTCACCGTTCTGGAGGCTGGTGAGCCCCAGATTGAGGGTGGCGTCTGGCAAAGACCTTCTTGCCATGTCATGGCAAGA +AGGCATGGTGGAAGGCAGGACGGCACAGACCGGAGGGGGCTGGATTCGCCCTTTAGTCAGGAACCCACTCCCCTGCTGATGGCATTCACTCATCCACGAG +GGCAGCGACTCAGATCCTCTCTCTAGGCCCCAGCCCCAGCCCCAGCAGTGCTGGATTGGGGACCAGGTTCCCAACACATGACCCTTGGGGGGTGCATCAA +AGACACAGCACTGTGTGGAGTGACGTCTGTGCTGCTTCTTCCTCCCTTGTCACGGTCACACCTCCCTCACTCACCTGTGGGACAGCCTCACTGGGCGTGG +CCGTGGTGTGTGCCGTGAGGTGTGGAGGGTGCCGTCTCCCGGCTTGAGCGCTGAGTTTGTCCCCGTGGCTCACCTTGTTTCTGTCAGGTTGGTTTCAGCG +TTGCTGGGGCAAGGCTGAGGGTAAACATGAGCGACTCCAAGGCCAGGGAGCCCTGTGCCAAGGTGTGGACCTTTTGGGTTCTCAGCTGAAGTAGAGAATC +CAGGGAGGACCCCGCACTCCGGCCATTGGAGCTGTGGCGTCCTCCCTCCTGTGTGTCCCCCGGAACCTCCTGAGCCTCTCTGGAGCTGTTCTCTGCCAGG +CCCCGTGGGCTCTCCTGCCCTCTGCATGCATCGCGAGTACTGCCGGAGGAGGCCCCTTTGGCTTTCAGAGCCCAGAGCGCCCGACCTCCTCCAGGAGTCT +GCAGATCCACAGGCCTCAGATGCTGCCACACCCACCCAGCACACACCCAGGTCTCTGACACGCCAGCCGCACACAGCGGTGGGGTTCAGGCGAAGGTTTC +TTCCACAGTGCAGAGTAGAAGAGCCGGGAAGGACCCCATCACCATCAGATGCATCAGAGCTTCAAAGGCCCGCCCATCAAGACGCTGCCAAGAGCATGAG +GCCAGCCAGGCTGGGGAGGACGTTGGCGAGCATCCGCCTGCCCGTCAGGGAGCCACAGCTGGATGATACATCGACAGACAGCAGAGGGACGGTGTAGCAC +ACAGGCGAGGGCTTGTCCTCCTCAGCCTGGGGGAGCGCAGCTCAGTGCTTGGTGGTCAGCACGTGACTGACACTTTGCCGGAGAAGGGGACGGCTGCCCG +CAGGAAGAGCTACACAGCCGTGTTCGCCGGAACTCCGCTCTGGAGAGTCAGAACTGGAGACGGGAGGGCGTGCCTCAAGGGCAGATGGGCAAACCAAACC +CCATCCTCCCTGTGAGCCGCGGCACAGCACCAGGCGGGCACACGCAGCACGACACGGCGAGGAGCCCACCGCAGGGGCAGCCTTTTGGGCGGGGAAGGGG +GGATGAATCCACTGTGAATCCCACCTCCGAAGGGCAGCGCAGGAAGGACACGCAAATGCTGGACTGAACCTGCAGCTGATTCAGGGGGCAGTGTCCTGAG +CTCTAAAACTTCAAACCTGGGGCAGTGTCCTGAGCTCTAAAACTTCGAAATCTGACCAGGCACAGTGGCTCACGCCTGTAATCCCAACACTTTGGGAGGC +TGATGTGGGCGGATCACCTGACGTCAGGAGTTCGAGACCAGCCTGGACAACATGGAGAAAGCCCATCTCTAGTAAAAATACAAAAATTAGCCAGGTTGAT +GGTGCCTGCCTGTAATTCCAGCTACTCAGGAGGCTGAGGCAGGAGAATCGCTTGAACCCAGGAGGCAGAGGTTCCAGTGAGCCGTGATCGCGCCAGTGCA +CTCCAGCCTGGGCAACAGAACGAGACTCTGCTCCAAAAAGAAAAAAACTTTGAAATCCCTCTAAAAATAAAATGGACCGGTGGATGGTAGCTGTGAGGAT +GGACCGTGTGGCAGGTTTAGTTCTGGGGCCTCGGCAATGAGTGTTGGGTGTTTGGGGCACGGCTCCTGTTGTTTTACGAGGAGAATTTCCTAATAACGTG +TTACACTGGGGAGAACGTAGGAGGGGAGCCCATTTGTTCTGAAAACGCGGGGACCAGCCCTGGTCCCCGGCTCAGGACTGGAGGGGTTGCCCTGGTCCCT +GGCTCAGGACTGGAGAGACCAGCCCTGGTCCCGGGCTCAGGGCTGCAGGGAGGCACCTGGTCTTCCCTCGTCCTCACGATCCTGCACCCTCAAGATGCCA +CGTTGTTGAGGCTGTTTAGGGAACTTGACAAGCTGATTGGAAACTGTGCTGAAATAGAGCCCAGGTAGTGATGCGGACAGGGCAGTGCCAGAAGGAGCCC +CAGCGATTCCTGTGCTGCAAGGCACGCCCAGGACGGGGCACTAGCCGGGGGAAGAGGCTCTCAGGGCCCAGGTGGGACCCCAGCCTCAGACTATGAGGTC +ATGACTGTGTACAGCTCAGCCACCGGGCTTTGGGACTTTGAATCCACCTTAGCAGGGTTTCCAAACCCATTGTCTCCACGGCCACCCTGCCAGTCCAGCT +GCAGCAGGGCGGAACAAAGTGGAGGCCTCTTTCTTGCTTTCTTTTTTTTTTTTTTTGAGACAGAGTTTCTCTCTTGTTGCCCAGGCTGGAGTGCAATGGC +ACCATCTCAGCTCACCACAACCTTCACCTCCCGGGTTCAGGCAATTCTCCTGCCTCAGCCTCCCTGGTAGCTGGGATTACAGGCATGCATCACCATGCCA +GGCTAATTTTGTATTTTTAGTAGAGATGGGGTTTCTCCATGTTTGTCAGGCTGGTCTCGAACTCCCGACCTCAGGTGATCCGCCTGCGTCAGCCTCCCAA +AGTGCTGGGATTACAGGCATAAGCCACCGTGCCCGGCCACAGAGGCCTCATTCTGCAGCGTATGCTACTCGGGCAAAGGCAGCTGACTGCAGACCCAACA +CGGTGACCCAGCTGGATGGTGCCTGAGAGACGGGGCTGCCCCACATGGTGCCCTGTCATGCCGCGGGACAGGTCGCCCAGCAGATGGTAGCTATGGCCCC +AGTGCCATCCTGGGCTGGAGACACATGGGTGCCAGACACGTTCATGCCTGTCGTCTGGCCCAGCTGCCGTGGGGAGCCCTCCAGGGCCGTGTGCCTGCAG +GGACCGGCCTGTTCACCTCTAGGCTCACCCCTCGGGTGCTGAGTCACCACAGTGGGTGGGGCCGTGCCCCCTCCCAGGCCGGCTTCCACAGCTGCCCCTG +CAGAGCGCCTCTGTGTTAAGGGCTGGCCGCCTCCTTCCTCAGGGGGTGTAACATGTAAAAAGCTGCACCCTGGCCTGTACAGGGGCTCCCGCCTGTTATC +CCAGCCCTGTGGGAGGCTGAGGCAGGCAGATCGCTTGAGCTCAGGAGTTCAAGATCAGCCCGGGCAACTTGGAGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGTTGGGTGTGGTGGTGCGCACCTGTAGTCCCAGCTACTTGGGAGGCTGAGATGGGAGGATGGCTTGAGCCTGGGAGACAAAGGCTGCAGTGAAC +TGCGATCTCGCCACTACACTCCAGACTGGGCAACAGAGCGACACCGTCTCAAAAAAAAAAAAAAAAAAAAGGTTCTGGGCCTCGTACCTTCTGCGCTTTC +ATGAGACTCAGCCCTGGAAGTCCTATGTGGCTGGTGGCCCCAGGGAACAGGACCTGGGCTCCTCTCTTCTAACCCATGTGGGCCACAGGTCCCTGTCCAT +CTGTGCTGGGGCTCACCTGGGGGCCGAGGGCCTCGGGCATGTGGGAGATTTGTCTTTGAGAAAGGGGTGGAGGAGTGTGGAGCCCTTGGGGCTGCCTGCA +GGCCGTGAGAGACCTCCCCAGTGCCGCTTCTGTCCTGGGCTAGGGAGGTGGGGGGGCGGGGGAGGAGGAGTGGCAGACACTGAGGCGGTGACCACACGGG +CAGGGTGCAGGTGTCGGGATGACTTGGCAGGCCATGGTGCAGTGCTCTGGCAGGCTGGGCCCAGGCCCTGCTGCTGGGCAGTGGTGTCATTTGGAGGGTG +GTCCTTCAGGGACCCCCTCCTGCCTCCTGCCTCGGGGGTGGGCTGGGGAGGTCGGGGCTAGGTGGGCCCTGCGCTGGCGGTGCTGATGGTCTCTGTCCCC +GCAGGAAAGAATCTCTATACAAATGAATACGTGGCTATCAAATTGGTGAGTCGGCCCCTCCACCCCACCCCCGCTGACGTGCCCCCCAGGGATTTCAGGG +CAGCGACCCGGTCCCCTGGTGACTCGCTCTTGTGCCCCCAGGAGCCGATCAAGTCCCGGGCCCCGCAGCTGCACCTGGAGTACCGGTTCTACAAGCAGCT +CAGCGCCACAGGTACCGGGCGGCCCGCGGGTGGGGCGGGGGCTGCGCAGGGGCAGGGAGGGGGCTGCCGCCGCACGCCCGTGCGTCTGTCCTCCGCCGCA +GAGGGCGTCCCTCAGGTCTACTACTTCGGTCCGTGCGGGAAGTACAACGCCATGGTGCTGGAGCTGCTGGGGCCCAGCCTGGAGGACCTGTTCGACCTGT +GCGACCGGACCTTCACGCTCAAGACGGTGCTGATGATCGCCATCCAGCTGGTGCGCGGCGGGCGGGGCGGGGCGGGGCTCGGAGGGAAGAGGGTGGCCCT +GGAGGGGAGCGCGTGGGACGGGGAGGGGCCCGGCCGACACCGCCGTGCCCCCCTGCAGATCACGCGCATGGAGTATGTGCACACCAAGAGCCTAATCTAC +CGGGACGTGAAGCCCGAGAACTTCCTGGTGGGCCGCCCGGGGACCAAGCGGCAGCATGCCATCCACATCATCGACTTCGGGCTGGCCAAGGAGTACATCG +ACCCCGAGACCAAGAAGCACATCCCGTACCGCGAGCACAAGAGCCTGACGGGCACGGCGCGCTACATGAGCATCAACACGCACCTGGGCAAGGGTGAGCT +GCGCGCGCGCGGCGGGGGGCGGGCGCCCGGACCCCGCTGAGGCTGCGCCCCTGTCCCCGCAGAGCAGAGCCGCCGCGACGACCTGGAGGCGCTGGGCCAC +ATGTTCATGTACTTCCTGCGCGGCAGCCTCCCCTGGCAGGGGCTCAAGGTGGGCGAGGAGGCCGGGCAGGCGGGCGGGGACGCAGGGCGGGAGCAAGGCT +GACCACAGACCCCCGCAGGCCGACACGCTCAAGGAGCGGTACCAGAAGATCGGGGACACCAAACGCGCCACGCCCATCGAGGTGCTCTGCGAGAACTTCC +CAGGTAAGGGGTCCCTGCGCCCCCGCCCTGTGCCCCCCACCCCCCACCCCCCACCCCCACCCCCGCCGAGGCCCCGCTGGCGCTCTCTCTGCAGAGGAGA +TGGCCACGTACCTGCGCTATGTGCGGCGCCTGGACTTCTTCGAGAAGCCCGACTATGACTACCTGCGGAAGCTCTTCACCGACCTCTTCGACCGCAGTGG +CTTCGTGTTCGACTATGAGTACGACTGGGCCGGGAAGCCCCTGGTAGGTGGGGGGGTGCCGGTATGTGGGAGCGGGGGACCGGGAAACTGCCCTGAGGGA +GATGGGAACCGGCGCTGCAGCCCATCCTGACCCCTGCTCCCTCACCCACAGCCGACCCCCATCGGCACCGTCCACACCGACCTGCCCTCCCAGCCTCAGC +TCCGGGACAAAACCCAGCCGCACAGCAAAAACCAGGTGAGGCCCGGGCGGGACCGACCGCCCCAGGGAGGGGCATGGGCGGCCAGCGTGACCCCCTACTG +CCCCCACCAGGCGTTGAACTCCACCAACGGGGAGCTGAATGCGGACGACCCCACGGCCGGCCACTCCAACGCCCCGATCACAGCGCCTGCAGAGGTGGAG +GTGGCCGATGAAACCAAGTAAGGCTCTGGGGCGGTGCCTTCGGGGAGGTGGGGGTGCCCTGGGTCCCCATGGGGGTGGGAGGGCCTGAGGCCTGGGCTGC +CCCCGCCCTGCACCCCGGTCCTCCTACCTGAGCCACTGCCCTCCTCAGATGCTGCTGTTTCTTCAAGAGGAGAAAGAGAAAATCGCTGCAGCGACACAAG +TGACCCTGGGCGCGTGCAGCCCCCTGAATCTTCTCCGTGCAGCCCCTTGGGGCGCGACCTTGTGCGAGGCCCTCGGGGCCCACCCACAGCGGCCCAGGGC +CAGACCCTGGCTGGAAGCCAGAACGCAGACTGCAGGGGCCGCGCCTGGCTCAGGCGGCCCCACCCCCGGGACGTGGGGTCACTTCCTTCATGTAAGACTT +TGGCCGAAATTTCTACACCTGTGTCTAGTCCTCCCCTCCAAGAGCATTAACTATTTAAAACAAGGAAAAGAGGAAAAAAAAAACAGAGGCCCGCCCTACC +CCACTCCTGCCCCTCCGTTTCTTTGCTGAAGTGAGTAGTGTGATCCTGGAGGCCCCCCGGCCTGGCCCCGCCCCGCCAGCCGCCCCCGTTAGCGTCATAA +AGTCCAGCTTGTCTCCCTCGATCCAAAGGCCGTTTTCTCGAGGGGAGGGCAGGCCCGGCCTGGAGGGGTGCTGTGGAGCTGTCTTGCCCAGGCCCTCCTG +GGAGGGGGACAGGCATTGTTGCCAGGGGTGAGGCCGTGCCCCAGGCCTCCCCGAAACCAAAGGGGAAGGCAGGGGTGGGGCCGTGGCTGAAGCCGGCTCC +CCAACCAAAATGCTGCACCAAAGCTCGGGCGCCGCGGGCACGGCTGCTGCAGTCTCTTCCCAGCCTGGCCCTGGCAAGGGGCGGGTGGGCGCTGCCAGGC +GGGTGCTTCTCGACGCACTTGCTCCCGGAGGCTGCGCCCCGGCGCCTGGAACCCGAGGTGGGAGGACCGGTTGGTGTCACCCTGCTCGGCCCTCAGCCCT +GCCGCGTGGGGCGCGTGGGCACGGAGCTTCCTGCCTCTCTGCTCCGACACCCGGCAAGCAGCCGGAGACAAAACGCCTTAAAGCCCCCGGCCCAGCCCTG +CAGGTATATTGCAGGGGCCTGGGGGCGGCCCTGGACTGGCGGGCGGTTCCCCAGTGGGGTGCCCTGGAGGCTGCCGGGCAGAGTGGAGCAGCTTGGGGCC +GTGCCCAGGGCGGTGGCTGTGAGTCTAGTTTTTGCTTTACCAAGTGTACAGAAATGGCATTTACGTTTCTCTGATGCTCCCTTGAAGCCATAGAATTTAG +GGGCTTTTTTAAAAAAATAAAAGAAAAATGAAACCAAACCCAAGTGTAGAGGGATTTGTCTGGGCTTTCCACGAAGCTTGACCTGGAACGGGCGTTGCTT +CCATCCCCATCCTGCCTGTCCGGGACGAGTCCGGAGCGGCTGGCGGCCTCCGGTAACAGAAACCGACTGATGAGGCGGAAGGTAAGGAAGATGGAAGCAG +AGGGCAGAGCTGGGCTCTGTCTGGGGAGAGGGCAGGAGACGAGTGTTCACGTACCATGGAAAGGGGAAGTCACACACATGCGACTTGGCCCCGGGGGTCC +CGTTCCCCGACACTACACAAATATACCTGAAAGCCTCAGCGACGGGGCCCAGGCAGGATGGTCCTGGCTGCTCTGACGGCGGAAGGCCTCCTTGACTCCC +TCTGTTCACGCAGCAGGGCAGAAAACATCTCCACGGGGGCCACGACACTGTGAAGGGAATCAGCAGTAGCTCCCAGAAGAACAGCGGAAACTGCAGGCAG +GTGAAGACCTTGGCAGCACTAGCCCCGGCTCCGCCCCGTGCCTTCTCCCCAGACAACACCCCATACCCGGCAGCAAGGGTGGAAGACCAGTACCACCGTA +ATATGTTGTGACAAAGCAGAAATAATGCACCTGTAAGAGTCAGATGGCAAGAGGGAAATGGAATGAGCTCATCGATGGTTTTCCCGGCAGTAGCTTGGGG +ATAAGGACTACTTGTCATGTGCTTTATATATTTACCCACATGTTAACCTTTTCTGATGCTCTTCATTTCTTTCTGCTGATCAGAAATTACATCTGGGACC +GGGCAGGGTAGCTCACTCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCTGGCGGATCACGAGGTCAGGAGTGCGAGACCATCCTGGCTAACATGGTGAA +ACCCTGTCTCTACTAAAAATACAAAAAATTAGCCGGGCGCCTGTAGTCCTAGCTACTGGGGAGGCTGAGGCAGGAGAATAGCGTGAACCCGGGAGGCGGA +GCTTGCAGTGAGCCCAGATCTCGCCACCGCACTCCAGCCCGGGCGACAGAATCCCAAAACTACCTCTGGGATAATTTTCAGCCTGAAGAACTTCAATATT +TCTTACAGTGCAGCTTTTTTTTTTTTTTTTTTGAGACAGGGCCTGGCCTAGGCTGGCGTGCAGTTGCACAGTCATAGCTCCCTGGAGCCTCCACCTCTTG +GGCTCAAGCGATCCTCCCACCTCAGCCTCCCAAGTATCTGGGACCATAGACGTGCACCACCACACTCAGCTAATTGTTTTGTTCTGTTTTGTTTTTAGGT +AGAGATAGGGTTGCCTGTCTGGCTCTGTTGTCCAGGCACTTGCGGAGGACGAGGTGGGAAAGTGACCCTGGGATGAGAGGCGTGAGCCACCACGCCGGGC +CGAGTGCAGCTTTGTCGGTAACAAATTACAAATTAGCATTTGTTCCCTGAAAAAAATATTTATTTCACCTTTCTTAATAAGGATGTTTTTGCTGGTAGTG +GCATTCCAGGTTGACAAAGTGTTTGTTTGGGACAGAGTCTCGCTGTCACCCAGGCTGGAGTGCATTGGCGTGGTCTCGGCTCACTGCAGCCTCCACCTCC +CGGGTTCAAGCAGTTCTCCTGCCTCAGCCTCCCGAGTAGCTGGGATTACAAGCGTGTGCCACCACACCTGGATAATGTTTGTATTTTTAGTAGAGTCGGG +GTTTCACCATGTTGGCCAGGCTGGTCTTGAACTCCTGACCTCAAGTGATCCACCCACCTCGGCCTCCCAAAGTGCTGGGATGACAGGCATGAGCCAGCAT +GCTCCACTGACAAAGTTTTTAAAACGCGGCGGCTCACGCCTGCAATCCCAGCACTTTGGGAGGCCGAGGCTGGTGGATCACAAGGTCAGGAGATCGAGAC +CATCCTGGCCAACACGGTGAGACCCCATCTCTACTAAAAATACAAAAAATTAGCCGGGCGTGGCGGCAGGCACCTATAGGCCCAGCTCCTCGGGAGGCTG +AGGCAGGAGAATGGCGTGAACCCGGGAGGCGGAGCTTGCAGTGAGCCGAGATTGCACCACTGCACTCCAGCCTGGGTGACAGAGAGAGACTCTGTCTCAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAATTGTGGGTCAACGTCTTTCATTCATTTTGGAAAATTCTTGGCTGTCATATAGCTTGAGTCTCATTCTCTCT +CTCTCCTTCTGGGACTCCACTTACACATACGTTCAACCCTTTGGCTGTGTCACGTATCTCGATCTGTTCTGTTTTTCCATTGTTTTTACTCACTGTGCTT +CACCTTGCATGTTTGTTTGTTTGTTTTTTGAGACAGAGTCTTGCTGTGTTGCCCAGGCTGGAGTGCAGTGGCGAGATCTCGGCTCACTGGCAAGCTCCAC +CTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGACCACAGGCACCTGTCACCACACCTGGCTAATTTTTGTAGTTTTTTTTAGTA +GAGACGGGGTTTCATCATGTTAGCCAGGATGGTCTTGATCTCCTGACCTCGTGATCTGCCTGCCTCAGCCTCCCAAAGTGCTGGGATTACAGGCATGAGC +CACCATACCTGGCTTTTTTTTTTTTTTTTTTTTTTTTTGAGACAGTCTTGCTCTGTCTCCCTGGGCTGGAGTGCAGTGGCACAATCGTGGCTTACTGCAA +CCTCTGCCTCCCAGGTTCAAGTGATTCTCCTGCCTCAGCCTCCCAAGTAGCTGGGATTACAGATGCACGCCACCACGCCTCGCTAATTTTTGTATTTTTA +GTGGAGACGGGTTTCGCCATGTTGGCCAGGCTGGTCTCGAACTCCTGACCTCAGATGATCCACCTGCCTCGGCCTCCCAAAGTGCTGGGATTGCAGGCAT +GAGCCACCACGCCCAGCCTGTCATTTTTAAATGGATGCTGGACGTTGTAAATGACAGATGGTAGAAGCTGGTGCTGATGTTTCTTCACAGGGCTGTGTTT +TCTTTTGGCAGGGTCCAGCGTAACAGCAGCCCAGTGAGACCCTACCAGGGTTTTGTTTTGGAGTGATGACGGCTTCCGTTCTGTCCTCCCCACAGGAGTG +TTGCCCTAGCTCCTGGTGGGTGGCCCTTCTGGTGTCTTCATTAGAAGCCCAAGGTGTTTCCTTTTAATATGTATTTTTTTAGAGATGGGGTCTTGCTGTG +TTGCCCAGGCTGGTCTCAAACTCCTGGCCCCTAGCAGTTCTGCCTCAGCCTGCCAAAGTGCTGGGATTGCAGGTGTGAGCCAGCACGCCCGGCCCCCAGG +GTGTTCGACAAGGCCCCCTACCCCGCCAGCCTCCATCTCCATTGCCTGCTCCCAGCACTGCGCACTGTGGAGATCTGCTCAGCCTTCAGCCTCCTGGCAA +CTGTTTGCGGCTGGCTTTTTTTTTTTTAGACGGAGTCTTGCTTTCTCGCCCAGGCTGGAGTGCAATGGCACCATCTTGGCTCACTGCAACCTCCATCTCC +CAGGTTCAAGCGATTCGCCTGCCTCAGCCTCCCAAGTAGCTGGGATTACAGGTGCCTGCCACCATACCTGGCTAATTTTTGTGTTTTTAGTAGAGATGGG +GTTTCACCATGTCGGCCAGGTTGGTCCTGAACTCCTGACCTCAGGTGATCCACCCGCCCGGCCTCCCAAGGTGCTGTAATGACGTGTGAGCCACCACGCG +GCCTTGCTGCCGGGTTTCTTGATGTCTTGCCCTGCACGTGTGCTCCTGAGGCAGCAGCCAACGGCTTGACTTCTCTGGCCACTGAGGCCACAACTGGGCA +CTCCCTGCTTTCTCTCCATCTCTCACATCCACGGTCCCCCAGCAGCCAGCAGGGCCTCCCCACGGGGAAATCGGCACACACGTCCATTGCATTTGGGTTT +GGGGGGAGGTGTTGAGTTAGTTAGGGTCTTGCTCTTGCCCAGGGGGGAGGGCAGTGGTGCATCACTGCTCACTGCAGTCTCGACCTCCCGGGCTTCAGTG +TGGCCTGTGGGTACTTAAGGAGGGTCTCGCAGCACTGGCGACCAGACCCGGGGTTCAGGGCCCCTCTCGGCGCACGACATCCCTCGCCCACTGCAGCCCG +GATGACAGGGCAGAGAGTGAAGGGGAGCAAAGCAGTGTGCGCTCAAGGCAGGTGCATTTGTTTCTTTATTTAAAAAAATCATCTGGGGGCATGGTCTGAG +GAGGACACCCCTCCCATGGCTTTGGGGAGGACGCAGGTTCCAGGAGTCACAGGGCAGAAACACGCGGGGTGGGTGGGGGCGTGGCCGGAGTGGGGAGGGG +CTGTGCCCCCAGCACCTGGGGGTGGCTCCCACGGCACCAGGTGGGCTAGGGCAACAGTATGTACAGGCGAGCAGTGCTCCTGGACCCGGTCGGGGCCGGC +TGGGGCCCCATTCTGCGGCAGGGGAGCTCTGGGGCACAGGGTCTGAGTCCCATCTTGGGCTGCAGGGACCGCGAGGGCCGTCCAGGGAGGCTGGACAGCG +GGGGCCTTTATCTGGGCCCATCAGGTGGATGAGAACGGACACTGCAAACCGCTCACCACCTGGGCCAGGGCTAGGCCTATCCGGCAGGGGCCGTCCCCAC +ACTGAATCCTGCGTGCGCAGAACTCAAGCCGGCATCCAGGCAGTGGGAACGCCCCGCAGGCTGGGCTTGGGTGGCCTCGGGCACGTGACAGGTGGGGCCC +GTGTCCTGATAAACGGACAGGAACAAAAGGAACGCAAGGTCTGGGACCCACGGCTCTGGGAGCAGCGCCACCCAGGCTGGCTCCTAGCAGAGAAATGGGA +ATCGCAAATGCATTGCAATGTGCAGTGAAGAGACGCGAGGGACGCCCGCGGCGCACCGCCGGCAGACGACGTGGGCAGGCGCCCTGAGCTGCGGGTCCGT +GGGCCCTGGCCCAGGCCGGCACAGCCCTGTCCCTAGTCCTGAGGGATTGTCTCCACAGGGCCTGGCCACTGGCCTGGCCACCTCCCCGGCTGCCCTGATC +CAGCAGCCACACTCGTGGTGAACACAGGGCAACCCCGTCCTGATGCTGAGAAAGGTGGCATGGAGTGGACAGACGGCCTGGGGGACACTGGGCCTGGCAC +CGCGTGGTGGGGGGGCCCCAGCAGCAGATGATGGCCTGGGGCTGCGGCTATCCCCACGGAGGGAGGGCGGTGTCGGTGTCGGGCAGCCTAGGTGTAGAAG +ATGACCTCGGGGATCTGGCCGTCCTCCACGGATGTGCCATTGTTGTTCCCGGCCGCGTAGCAAAAGGTGAAGCAGGTCTTGGCGCCCGTGGTGGGCGACT +CGTGTGTCACCTTGCGCAGGCCTTTGGTGCCGTAGTGGGAGTCTGGGCCCTGTAGGGAATAGGGGTACAGTGAGGTCAAGGACCACCAGGCTGGGATGCC +CCAGGTGTGGACAGGGCAAGGCCCCGACTGGGCCAGGGTGGCTGCCTCTGGAGAGTGTGTGCTGTGCCCCGGTGGCTTCAGGATGGGCCAGAGACTCCCA +CGGAGGGACCCCTGTCCCCGGCGGCGCACCTTGAGCGTGGCACAGGCCGTGTAGTTGACGTTGGGCAGCACCTCCACCGGCTCCTTGAACATGACGCGGA +AGGTGCTGGCTGAGCCGTCGCAGCTGAAGCCCGTGTCGTTCTGGCCCAAGACGGTGTTGCTATCGGTGTGAATAATCTGCGGGGAGGTGGGAAGTGGGAG +GCTCAGGCCTGGGGAGGGCCAACGGGGACCCCTCGAGGCCCAGCCCACCTGCCCAGGGTGGGGGCAGCACAGGGACCAGGGCCGGGGGTTCAGCCAGGGT +TCCATGGAGGTGGAGAGAGGACATGGGCCTGAGTGGGGCCTGGGGATGAGGCTTGGGGCTGGTACCTGGATGTTCACTTGGTAGTCGGTGGGCCCGTGGA +TGGATCCATACAGCCCAAATCCCACCACGAAGATGCGCTTGTTGACTGAGAACCTGCCGTGGCAGATGACAGGCAGCAGCGTGGATACCCAGGGATAGCC +TAAGGTGAGCTGGGGCGAGCCCACCCCCATGCCCGGTCCCCTCCATCGTCCCTGAGTCCTCCACCCCCATGCCCGGCGGCCCCCCCGCCGTCTTCATCAT +CCCTGAGTTCTCCACCCCCATGCCCGGCCCCCCATCTCCGTCATCCCCGAGTCCTCCACCCCCATGTCCGGACCCCCCCGCCTGCACCCCAAGCCCCACC +TGATGCGGTCACTGGTCCCGCTGTAGCCCCAGCGACTCTCCACCTGCTGGAAGCGGTTGATGCTGCACTCCTTCCCACGCAGGCAGCAGCGGGGCCGGTC +AATGAACTCCACTCGTGGCTTGGGGTTGACGGTGAAGTGCAGGAAGAGGCTGACCACCTCGCGGTCCACCAGGATGCCCGACTGTGCGGGACCTGCAGCA +CAGGGAGGGTGTGGGGGAGGGCCGGGCTGCACCCCAGGATCCCGAGTGCCTGGGAGGACACGCTCCTTCCCCCTAAGATGTCTGCGTCGGACTTTCAAGG +TGCAGGGACCTGGGCAGCCCCTCCCCGGGGGACTAGCCACCAGCCATGGCCCCTGCTGCCTGGGCTTTTAGGGAGAGGTCCCAGGGCACAGACCAGAGGC +CGACAGATACGCTCACTCAGGGGCGATGCCTCAGGGTCTGACAGATGCACTCACTCAGGGGTGATGTCTCAGGGTCTGGCCCCACTGTAGGGACCACCCG +TCACTTCACTGTGGGTGGGGGCGGGGGGCTCCACTGCCTGTTCTCTCAGGGCCATTGGCTGGGAGGGGTCACTGTGGCTCCCTGCTAGGCCTGTACCCCC +CAGGCTGCAGCCCTGGCTTCTAGAAGCAGTCTGGGGGTTCCTCTCCACGGTGGGCCCTAGGCAGACACCTTCTCAAGCGCTTACACCCCCAGGGGTGATG +GCTAGCGGACCCCAGGCAGACTCCAAGAGCCAGGCTCTTAATCCCGGTGCAGAGATGTCACAGGCAGAGGGACTGTGCATGGGATGTGAAGGGGCTCTGG +GTAGGGAGGGGAGGCCAGGAGGGGCAGAATTGGGGGTCCACCATCCACCCCCAGGAGTGCCAGGACACAGCACCCTCTGCTCTAATGAGAGCAGCCCTGC +CTGCCTGAGACCTAATCACTCATCAACCAAGGTGGGCTCAACTCCGCATCGCTCAGCTGCAAGCCAGCCCAGTGCAGACACAGTTTAATAACTGGTGAGA +AACAGACCATTATGGGTTAAGTGAATCAGGAAGACTGAGTATCAAAACTCAATAAACAATGTTAACAATTTTTTTTTTTTTTGAGACGGAGTTTCGCTCT +TGTCCCCCAGGCTAGAGTGCAGGACGGAGTTTCGCTCTTGTCCCCCAGGCTAGAGTGCAGTGGCGTAATCTCGGCTCACCGCAACATCCGTCTCCAGGGT +TCAAGCAATTCTCCTGCCTCAGCCTCCAGCATAGCTGGGTTTACAGGCATGCGCCACCATGCCCAGCTAATCTTGTATTTTTAGTAGAGACGGGGTTTCA +CCCTGTTGGTCAGGCTGGTCTCAAACTCCTGACCTCAAGTGATTCCCCCCATCTTGGGCCTCCCAAAGTGCTGGGATTACAGGAGTGAGTGACCCAGCCT +GGCCAACAATTGTATATATTTTTTTATTTTAAATGGAGTTTCACTCTTGTTGCCCAGGCTGGAGTGCAGTGGCGCGATCTCGGCTCATCACAACCTCCAC +CTCCTGGGTTCAAGTGATTCTCCTGCCTCAGCCTCCCGGGTAGCTGGGATTACAGGCATGAGCCACCACACCCAGCTGATCAACAGTTGTATTTTTAAGA +AGTATGTATCTAGCCAGGCTCGGTGGCCCATGTCCATAATCCCAGCACTTTGTGAGGCCGAGATGGGAGGATGGCTGGAGCCCAGTTCATGACCAGCCCA +GGTGACATAGCAAGACCCTGTCCCCACAAAAAAATACAAATATAAGCCTTGTGTGGTGGTGGCACCTGTGATCCCAGCTACTCCGGAGTCTGAAGCAGGA +GGATCACTTGAGCCCAGGAGGTCGAGGCTGCAGTGAGCTGTGATTGTACCACCGCACTCAGCCTGGGCGACAGAGACCCTCTTGCTAAATCTGGCGACCT +TCAGCTAAGCAAGAGCGGGGGCCGCGTGGACCTGGGGAAGGCCAGACGGCGAGTGTGCACCAGCCCCAGGGCTCTGTCCCAGCCCCTTCTGGAAAGTTCC +AGGCCTGTTTTGCTCCAGAGCTGGATGGCGTCAGGCAGTGAGCAGCCACGAGGGCAGGAGGCATCGTTAGCGCTGCCCCTTCACGTCACCCTGGAACCCA +GGCCCTGCAGCAGGGGACCCCAAGGCCCACTCGGGCGCATGACAGCCACCCCGGCCATGTCAGAGCCCTCCTGAGCTCGTCACAGACACTGGTACCTGCA +CCAGCAGGTAGCACAAGGGCGCGAGACGGGGACTCCCTTCCCTCCTGGGAAGATGCCACCAAAACAGCTGGACAGACACGAGAGGCGGGGTCTGGCAGTG +TGCACGGTGGGGACAGAGCCGGGCCGGGGCTAACAGATGGCCCTGTGGACGCGTCCTCACAAGCCAGGTTTCTTCCTATCTGTATATGCCAGGCATCTGC +CAGGCTTTCCGCAGTGAACTCGGGGGCACTATCCTCGGTACCCAGATGCCCACCTGTGTGCCACTCCCCTCCCAAACCAGCCCCTGAGCCCGAGCTCTGT +TACCTGCAGCGAACTCCTCGATGGTCATGAGCGGGAAGCGAATGAGGCCCAGGGCCTTGCCCAGAACCTTCCGCCTGTTCTCTGGCGTCACCTGCAGCTG +CTGCCGCTGACACTCGGCCTCGGACCAGCGGACAACGGCATTGAACAGCCGCACCTCACGGATGCCCAGTGTGTCGCGCTCCAGGACAGCCACCAGCGTG +TCTGTGGGGTGGAGGAAGGGGCTGCGTGAACACGACACCCACATGCCCACCCTGCAGGAGGCAGTGAGACTAACGTGAGGACCAGCAGTTAAAGCCGGGC +TGGCAACTATGGCCCGTGGCCCAAATCTGGCCCTGTGAGTGTGTTTATAAATAAAGCTTTATCAACACAAGACCACGCCCCTTCATTTTCCTCGGCTGTG +GTTGTTTTTAAGCCACAAGGACAGACTTGAGTAGCTTTGACAAAAGCTGTTCAACAGCAAAGTCAAAGCCATGGACCATCGGAGGACGAGATGGTCACCA +TCAGCTGGGATGGTGGGCTCTGGCCTGTGGCCTCCTGGCCAAGGCCCCGGACTCCCGTGGGGCTGTGCTAGGACCCAAACTCCTGACCTGCTGCAAGTGG +TGAGGCCCCAGCTCACCTGTGCAACTCCCCCAGGCCCAAAGCTCCCACTGTCAATCCCCGGACCCTCCCGCCGAGGCCCCGCTGGGATTCCCACACCTGG +GCTCCTGGGCCCTTACCCAGGTCAATGTCGGTGAAGCCCTCCGCGGTGATGGCGTCTGCAGTGTTTTTGTCGATGTTCTCCAGGCACAGGCTGGCCAGCT +GCGGTTCATCGAAGAGTCGCGCCTGGCAAGAGACATCGACGGGGGGCGCGGTGGGGACATCAGCACCCAGCCCTCGGCAGATCCCCAGTGCGGGGCCGGT +TCAAATGCAGCCCTGACCACACGGGCCTTCCTGAGCGTGGCCAGGAGCCACCAGGGTCTCAGCCACCAGGCCGGCCCTGTTGTGGGCCCAGAGACTCCCC +TGTGACCGCTGACTGGGGCGGGAGAGTTGGGGAGTTCCCTCTCAGGACCTCAGAGGCCAAGGAAGGAAGAAAAAGATGCTCAGGTCCCTGTCGGCAGGGC +CTGCTGCTTTAGGCAAAAGGGGCGTTGCAGCTGCACTCGGGGGGCAGCAGGGCCCAGGACCCCGAGTGGCAGGCAGAGGTGAGGTGGCCGGGGCCGACCG +GTGAAGCTTCCCGACCACAACATGCCCTTGGCCACTTGTGGTGGGAGGGGCCGTGTCCCCGGCAGCTCCATCCCAAGACAAACAGCAGACATGACTTCTG +ACAGTCAGGTGACAGAGCTGGAGGACGCCTGTGCTCTTAGGGAAACAGAGGCTTAGTTAGTGGAAGGTGCTGGAAGGGCCTATGCCAGCAGGGACCCGGG +CAGGCCTTTCTGCGGGCATCCTCCCGAGGACACCTCTCAAGTGGGTTCGTAGTGGTTTTAGGGGCAGGGAGGCTGAGGCAGCCACAAGATGAAGCCCGGG +GAGTGAGCTCCAGCCTCCTCTCAGCTCAGGCAGAGGCCTCTCCAGCAAGGCGACCAGATGACCCGGACAAGAAACCCCTCCCTGTGGGAGTCCGGGATGC +CCTGCATCTGACCTGCCAGGATGGAGGGGGAGAAGGTTCTGGGTCCTTTCCAGGATGCCGGACCCCCAAAGCCCATTGGAGGACCCAGTGCCGCTGTCCC +CTCTGGCCACCCTCCACCCCCGACCAGGAGCTCACGGCTCCCAAGCGGCCGTCCACCCGTACTGGCCCCACGTCCTCTCAGCCTCCCTGGCCTGCACGAC +CTCCCCAGCCCCCGCCCTTTGGGCTGCACAGAGCCCAACTGGGGTCCCCTGAGATCCCTGGCCCTGCTCTGTCTACCTGACATTTCCTTAGAGAGAGAGA +GAAAGTTCTCTCTGGTTTTTTTTTTTCTTTTTTTTTAGCCAGGCGCGGTGGTGGGGGCCTGTAATCCCAGCTACTGTGGAGGCTGAGGCAGGAGAATCGC +TTGAACGCTGGAGGCGGAGGTTGCAGTGAGCTGAGATCGTGCCATTGCACTCCAGCCTGGGCAACAAGAGAAACCCCGTCTCAAAAAAAAATTATTTTAC +TTTTTTTTTAGAGACAGGGTCTCACTCTGTCACTCAGGCTGGAGTGCAGTGGCGCCATCTCCACTCACTGCAGCCTCAACCTCCCGGGCTCAGGCAATCT +TCCTGCTTTGGTCCCCCAAGTAGTTGAGATTCCAGACATGCACCAGCGTGCTTGGCTAATTTATGAAATATTTTTTTTTAGTAGAGATGAGGTTTCACCA +TGTTGGCCAGGCTGGTCTCAAACTCCTGACCTCTGGTGATCTGCCTGTCTCAGCCTCCCAAAATGCTGGGATTACAGGCATGAACCACAGTGCCCGGCCT +GAATCTTTTTTTAATTTTTTGTAGAAACGGGGTCTCTCTATGTTGCCTAGGCTGGTCTAGAACTCCGGGCCTCAAGCAATCCTCCCTACTTGGCCTCCCA +AAGTGCTGGGGTTACAGGCGTGAGCCACCGCACCCTGCCAATAATTTTTTGAAGTATCACGGAAAAGTCCAAAACACATCTTTTTTTTTCAGGTGGAGTC +TCGCTCTGTCATGCACGCTGGAGTGCAGTGGTGCGATCTCGGCTCACTGCAACCTCCACCTCCCAGGTTCATGCAATTCTCCTGCCTCAGCCTCCCAAGT +AGCTGGAATTACAGGTGCCCGCCACCACGCCCGGCTCTTTTTTGTGTTTTTAGTAGAGATAGGATTTCGCCATGTTGGCCAGGCTGGTCTGGAACGCCTG +AGCTCAGGTGATCTGCCCGCCTCGGCCTCCCAAAGTGCCGGGATTACAGGCGTGAGCAACCACGCCCGGCCCAAAACACATTTTACTACCAGGCAGGAGC +CTGCTGCCTCCCGGGCCCGCCCCCGGCCCCGCCTCCGCCTCCAGCCTCGGTCCGCCCCACCCCGGCCCCGCCTCCAGCCAGGCCTGGCCCCGCCCCCGCC +TCGTACCGGCCCCGCCCACCTGCGTGAGCAGCATGAAGGCGTTGTCGGCTCGCAGGTTCTTCTTCAGGAACTCCACGCAATGGGCCTCGAGCGCTGGCAC +CGCGTACTTCTTGGCGGTGTATAGCGTGGTCATCACCGTCTCCGGGCCAATCTGCACCTCGTCCGAGTAGAGAAACCTGCAGAAGCAACGCGGGTGGCCG +TGAGGTGGGACCGCCATGCCCGCCCCCAGGGGAGAGCGTCAGGGGACCACTCAGACCGTTAGACTCGGCCACCGGCCCTTGAGCTGGCAGGACCCAAACA +CCCACATCAGGTTCCCCGAGGAACCTTCCAGAATTAGCCCCTGTCCGTTGCCCTCTGACATAGGGACACGACTTGGCAAGGTGGTCACCCATGAAAACGA +GCAAGAGGCTGAACCCATCTACACAGCACACACCCGGAAGCGTCTATATGGCCTGTCTTGTTCTGCCCGGGATGCCCCAGGAGAGGGCACTGGGAGCTGG +GTGTCTCCTTCTTGGGCACCTTTTCCATGAGGAACTGTTGGTTCCCCACCTCGGGCACCACCGAAAACCTCAACCACTTCTGGGTGGATCATAGAACCCA +ACACGCTAATTAGGATCATGGATAATCATGGACGCTATTACCACCTGCCAGCGAGGGGCCCACACGACACTGAATACAGATCAGAAGTTGGGCCGATCAA +AAATAGAAGCACAGGCTGGGCCTGGTGGTTCACGCCTGTAACCCCAGCACTTTGGGAGGCTGAGGCGGGCAGATCGCCTGAGGTCAAGAAGTGCCAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCTGGGCGTGGTGGTGGGCGCCTGTAGTCCCAGCTACTTGGGAGGCTGAG +GCAAGAGAATCGCTTGAACCTGGGAGGCAGATGTTGCAGTGAGCTGAGATCTCGCCACTGCACTCCAGCCTGGAGACAGAGCGAGAATCCGTCTCAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAGCAGCACAGGCCGGCCTGGTGGTTCACGCCTGTAATCCCAGCACTTTGAGAGGCCGAGGCGGGCAGATCACTT +GAGGCCAGGAGTTAGAGACTAGCCTGGCCGACATGGCAAAATCCCCCTCTACTAAAAATACAAAAATTAGCCAGGTGTGGTGGCAGACACCTGTAATCCC +AGCTACCTGGGAGGCTGAGGCACAAGAATCGCTTGAACCCAGGAGGCGGAGGTTGCAGTGAGCCAAGATCGTATCACTGCACTGCAGCCTGGGAGACAGA +GTGAGACTCCCTCTCAAAAAAAAAATAAAAAATAAAAAAATGTCTCCAGCCTGGAGCAGTGGCTCACATCTGTAATCCCAGCACGTTGGGAGGCAGAGGC +GAGAGGATTGCCTGAGACCAGGAGTTGGAAACCAGTGTGGGCATGGTGAGATCCTGTCTCTAAACACATTTTTTTTTCAGCTGGGCACAGTGGCTCAGGC +CTGTAATCCCAGCACTTTGGGAGGCTGAGGCAGGCGGATCATGAGATCAGGAGATCGAGACCATCCTGGCCAACATGATGAAACCGGGTCTCTACTAAAA +ATACAAAAATTAGCCAGGCGTGGTGGCGTGTGCCTGTAGTCCCAGGTACTCAGGAGGCTGATGCAGGAGAATCACTTGAACCCGGGAGGCAGAGGTTGCA +GTGAGCCAGGATCGTGCCACTGCACTCCAGCCATGGTGGCAGAGCGCTACTCCATCTCAAAAAATGAAAAAATAAAAAAATATTTTTTTTCTCTCCCAGC +CTGTGGGTGGCATTTCCACTCTGCCGGTATTGTCCTTTGAGGTATACATTTTTAACATTTTCCCTAAGTCCAATGTCTTTGTTTATTCTTTTCTTGGCTG +TGTCTTTGGTGTCATATCCAAGTAATCATGGTCAAACCCAATGTCATGAAGATTTGATTCTGGTTTTTCTTTTTTTGTTGTTGTTGAGACAGAGTCTCGC +TCTGTCGCCCAAGCTGGAGTGCAGTGGCGCAGTCTTGGTTTACTAAAACCTCTGCCTCCCAGGTTCAAGCGATTCTCCTGCCTCAGCTTCCTGAGTAGCT +GGGGTTACAGGTGCCTGCTACCATGCCCAGCTAATTTTTGTATGTTTGTAGAGATGGGGTTTTGCCTTGTTGCCCAGGCTGGTCTCCAACTCCTGACCTC +AGGTGATCCACCCACCTCAGCCTCCCAAAGTGCTGGGATTACAGGTGTGAGCCACCGCGCCTAGCCATACTTTGGATTCTTTTTTTTTTTTTTTTTTTTG +AGAGGGAGTCTTGCTCTGTTGCCCAAGCTGGAGTGCAGTGGCATGACCTCAGCTCACTGCAAGCTCTGCCACCTGGGTTCACACCATTCTCCTGCCTCAG +CCTCCTGAGTAGCTGGGACTACAGGCGCCTGCCACCATGCCCGGCTAATTTTTTTGTATTTTTAGTAGAGACGGGGTTTCACCGTGTTAGCCAGGATGGT +CTCGATCTCCTGACCTCATGATCCACCCACCTCGGCCTCCCAAAGTGCTGGGATTACAGGCCTGAGCCACTGCGCCTGGCCACTTTGGATTCTTCTAAGT +ATTTTACAGGTCTAGATCTTACATTTTGGACTTTGATCTATTTTTTTTTTTTTTGAGACAGAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCAGTGGCATG +ATCTCAGTCCACTCCAACCTCCATCTCCCGGGTTCACGCCATTCTCCTGCCTCAGCCTCCCAAGTAGCTGCGACTACGGGCGTCCGCCACCATGCCCGGC +TAATTTTCTTATTTTTTATTTATTTTTTCTATTTTTAATAGAGACGAGGTTTCACCATGTTAGCCAGCATGGTCTCAATCTCCTGATCTCGTGATCCGCC +CATCTCAGCCTCCCAAAGTACTGGGATTACAGGCGTGAGCCACCGTGCCCAGCCTGGACTTTGATCTATTTGAGTTAATTTTTATATACAGTAAGGTAAG +GGTCTAACTTCATTCTTCTGCATGTGTATTTCTAGTTGTGCCTGTGCTATTTGTTAAACTCTCTTTTCTGTTGAATGGCCTTGGCACCCTTGCAAAAAAT +TATTTAACCCTATGTGCAAAGGTATTTATTTCTGAGCTCTCTGTTCCATTCCATTGGTCCCCACGTTCTGTCCTTACGCCAGTACCACACTGTTTTGATG +ATTGTAGCTTTGCAGTGAGTTTTGAAATCAGAAAGTATGAGCCCTCCAACTTTGTTCTTTTTCAAGATCGTTGTGGCTATTCAGGGTCCCTTGGGATTCC +ATATGAATTCTAGGATAGTTTTTCTATTTTTGCAAAAAACAGTAATTCTGATAGGATTATACTGACTGCAGATCGCAGTGGGTTGTGTGGACATCTTAAC +AATATTCTCTTCAATCCATGGACATGGGATGTGTTTCCATTTATTGTGTCTTTTTAAATTTCTTTCACTGATGTTTCCTTTTTTTTGTTGTTGTTGTTAT +TTTTTGTTTGTGTACTCCAGCTTGGGCAACAGGAGCAAAACTGTCAAAAAAAAAAAAAAAAAGAAGGAAAGAAAAGAAAAGAAAAAGAAAAGCAGGGAAC +TGGCTGGACACAGTGGCTCATGCCTGTAATCCCAGCACTTTGGGAGGCTGAGGCAGGCGGATCACCTGAGGCCAGGAGTCTGAGACCAGCCTGGCCAACA +TAGAGAAACGCTGTCTCTACTGAAAAACACACAAATGAGCTGGGTGTGGTGGTGAACACCTGTAATCCCAGGTACTCAGGAGAATCACTTGAACCAGGAA +GTCGGAGGTCTCAATGAGCTGAGATCACACCACTGCACTCCATCCTGGGCAACAGAGCAAGACCACGTCTAAAAAATATAAAATAAAAAGGGTGCCTCTG +GGCTGGGCGCGGTGGCTCAGGCTTGTAATCCCAGCACTTTGGGAGGCTGAGGTGGGTGGATCATGATGTCAGATCGAGACCATCCTGACTAACACAGTGA +AACCCCATCTCTACTAAAAATACAAAAAAATTAGCCGGGCGTGGTGGCACGAGCCTGTAGTCCCAGCTACTTAGGAGGTTGAGGCAGGAAAATCACTTGA +ACCTGGAAGACTGAGGTTGCAGTGAGCCAAGATCACGGCACTGCACTCCAGCCTGGGCAACAGAGCGAGACTCCATCTCAAAAAGAAAAAAAAAAGTGCC +TCTGGAACCCCTCATTGCACAGGAACGTTCTAGAAATCTCCACCAAGCCAGGGCCTCTGAGCTGGTGTCAGACAGGGTCTACGTTCTCTGAGGTCCCCCT +CCCCAGGCCCAGCTCCCCAGCAGGAAGCATCCGGAAGCATTACTTGAGCAGTGCGAGGAAGGCAGCGGGTTCCACGTCGGGCAGCTCAATCTCCGTGGAT +GTTGTGGCCATTCCCCCGTTGAACATGGCATCAAAGACGGCGCTGCCCACGGCCAGCACGAACCTGGTACGGGAGAGAGAAGGCCCTGGTTAAGCCCGTG +GCCGCCACCCCACGGCCGGGAGGGCCAGCCCGGTATCCTGGGTGACCACCCCACTAGGGCTCCCTGCCAGCCTCCAGCAGGCATGTACCAGGCCCCCCGA +TGGCAGAGGCTTCTGGAAGGGGCCTGGGACAGCAGGAGGGTGATGCAGACGGACCCACGGCAAGGACAGGCAGGGCTAGGACCATGCCCTGGGCCACACA +GGGCCTCACGCTCTGCCAGCCCTCACCATCCTCTCTCTTTCCTTCCAGGCGTCAGGCACGCACTCATTCACTCATTCCCATATGCATGCATTTATTCACA +CGTGTTCATTCACACATGCATTCACACATACGTTCATTCATGCATGCATTCACTCGCTCATTCACATGCATTCATTCACACAGGCGTTCATTCACTCATT +CATTCACATATTCATTCATTAACTAATTTCCATGTACATTCACTCAACTCATACACATGCACTCATTCATTCATCCACACATGCATTCATTGATCCACTG +ATTCATTCCCGTGGGCATGCATTCACTTGCTCATTTATGACACATGCATTCATTCACTTTCTCATTCATCGCACACTCATTCACTCACCCATTCACACAC +ACACACATTCGTTCATTCCCACATGCACTCATCCACTTAGTCTCATTATTCACTCATTCATTCACACTCGTCTACTCTCTATCACTCTCCTGCTCACGCA +TTCCCTCATCAGCACAAGCTTTCCCAGGGAGTCAGCTACAGGCACAGGGCCTGGCCTCACTGAGGGAGACAGACGAGGACCAAATGGCCGAACAGCCCCC +ACTGAGTGAGAGAAGAGAGAGGAGCGTGGTCCCATCAGGAACGCAAGGCCCAGGGAAGCCCTGTGGGGTCATCTGAGCCGCCACGTCCATGGGGAAGGGC +ATGGAGGCCCAGGAACAGCAGGAGCGTGGGAGGAGCGTTAGGAGGCAGCAGGGGTGGCCCCAGCTGGGAAAGCGGTGGCTGTGAGGACGCTGGGGGTTCT +GCCCCGTGTGAAGCTCAGGCTGCCTATGGGGCCCACTCAGTGGCTCAGATCTTCGATATCGCCACAGGCAGGAGGGTGCGGTGAGCAGAGAAAGGCTGCT +GGTGCCTCCCCAAGAGCCGGCTATGAACCCGCGTTTGGCCAGGTCTGTATGGGGTGGGGAGAACTCCACGGCTCCCAGGCTCAAGACGCCACTCTGTGCT +GTCCATGTACAGTCCCCAGGGCCTGCCCACACGATGGCCTCCCAGGGGGCTGAGAGCACACACAGCATAGGGGGGTCACAGACACTCAGCAGGGGCACAG +ACGCTGGTGGGGCGGGTTCACAGACGCTCGCGAAGTGGGATCACAGACGCTCGGCCTGCGCGCGGCGGAGCACCTGCCCCAGGACGTTGCGGTCCCTGCG +TCACCTCTTCCCCACCTGTCCCCTTCCAAGTCTCCCACCACAGCAAGTGCCGGCTCTCAACAGCCTCCCCACGCCCGGAAAGCTCCGGAGCTACAGGTGG +TTCCGCACGGATGGGACCTGCTTCTCACTCCTGCACAGCTGAACCTCCAGGACTGGCTGGGCGACCTCCACACAGCTCCCGGGAAAGCCCCCGTCTTCCG +AGGAGAAGCTCCTCGCTCTCCTCCCACCACACGCGCCCCCCTAAACCCCGCAGGCCCTCAGCCCACCCGGTCCAGCCCAGGGCTTGACTGCACCCCAGAG +TCAGGTCAGAAACCAACGCAGTGGCTTCCACATGGGCCCCGACCACAGCTTCCACATCCGCCCCGAACCTCGGAATGCGAGGCCCGGCGGAAACAGGCCG +GTGCTAACTCCGTGAGTCAGGACGAAGGCGCCGGGGAAGGCTGGCCCTAAACAGTGGCTGGTGTTTTTGGAAGGAGGAGAAACAGGCCGGGCACGGTGGC +CCACACCCGTCATCCCAGCATGTGGGAGACCAAGGCGGGAGGATCGCTTGAGCCCAGGAGTTTGAGACCAGCCTGGGCAACATAGTGAGACCCCATCTCT +ACAAAAACATTGAAAATTAGCCAGGCATCGTGGTGAGCAAGTGCAATCCTAGCGACTCAGGAGGCTGAGGCAGGAGGACTGCTTAAGCCCAGGAGGTCAA +GGCTTCAGAGAGCCAGGACTGCGCCACTGCACTCCAGCCTGGGCAACAGAGCAAGACTCTGTCTCAAAAAAAAAAAAAGGCCAGGTGCAGTGGCTCACGC +CTGTAATCCCACCACTTTGGGAGGCCAAGGCAGGCAAATCACCTGGGGTCAGGAGTTGGGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCTGGGCGTGGTGGTGGGTGCCTGTAATCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATTGCTTGAACCCGGGAGGCGGAGGTT +TCAGTGAGCCAAGATCACGCCATTGCACTCCTGCTTGGGTGACAGAGCAAGACTAAAGACTCCACCTCAAAAAAAAAAAAAAAAAGAAAAAGAAAAAAGA diff --git a/tests/fixtures/padfoot_reconplot/chr19_1-2Mb.fasta.fai b/tests/fixtures/padfoot_reconplot/chr19_1-2Mb.fasta.fai new file mode 100644 index 00000000..8c4051eb --- /dev/null +++ b/tests/fixtures/padfoot_reconplot/chr19_1-2Mb.fasta.fai @@ -0,0 +1 @@ +chr19 2000000 7 100 101 diff --git a/tests/fixtures/padfoot_reconplot/make_fixtures.py b/tests/fixtures/padfoot_reconplot/make_fixtures.py new file mode 100644 index 00000000..6911b7a6 --- /dev/null +++ b/tests/fixtures/padfoot_reconplot/make_fixtures.py @@ -0,0 +1,194 @@ +#!/usr/bin/env python3 +"""Generate the synthetic Severus / Wakhan / ASCAT / SAVANA fixtures for the PADFOOT and RECONPLOT real-data tests. + +Everything lives on GRCh38 chr19:1-2,000,000 (the reference slice chr19_1-2Mb.fasta, built with +`samtools faidx Homo_sapiens_assembly38.fasta chr19:1-2000000 | sed '1s/.*/>chr19/'`). The events are +invented but use the exact file layouts, column names and INFO/FORMAT keys the two modules read: + DEL chr19:1,215,001-1,223,000 STK11 exons 4-10, with a matching one-copy loss (LOH) in every CN caller + DUP chr19:1,560,001-1,700,000 MBD3/TCF3 region, tandem duplication with a matching 3-copy gain + INS chr19:1,100,500 300 bp copied from a repeat-free STK11 intron (templated insertion) + INS chr19:1,050,100 300 bp Alu copied from chr19:81,234-81,533 (RepeatMasker has something to find) + BND chr19:400,000 <-> 900,000 ++ breakend pair (inversion-like) + BND chr19:1,050,000 <-> 1,900,000 +- breakend pair +Sample name: `test` (pipeline meta.id); Severus/SAVANA tumour column `test_tumor`; ASCAT `test.tumour`; +Wakhan solution `2.0_0.9_0.9`. Chromosome length of chr19 in headers is the real one (58,617,616). +""" +import os, sys +F = os.path.dirname(os.path.abspath(__file__)) +CHR, CHR_LEN = "chr19", 58617616 + +def read_slice(start, end): # 1-based inclusive, from the bundled fasta slice + seq = [] + with open(os.path.join(F, "chr19_1-2Mb.fasta")) as fh: + next(fh) + for line in fh: + seq.append(line.strip()) + s = "".join(seq) + return s[start - 1:end].upper() + +def ref_base(pos): + return read_slice(pos, pos) + +def w(name, lines): + with open(os.path.join(F, name), "w") as fh: + fh.write("\n".join(lines) + "\n") + print("wrote", name, len(lines), "lines") + +ins_unique = read_slice(1181701, 1182000) # repeat-free window in STK11 intron 3 +ins_alu = read_slice(81234, 81533) # SINE/Alu element +assert len(ins_unique) == 300 and len(ins_alu) == 300 and "N" not in ins_unique + ins_alu + +# ---------------------------------------------------------------- Severus (somatic SV VCF, pipeline name severus_somatic.vcf.gz) +sev_hdr = f"""##fileformat=VCFv4.2 +##source=Severus_v1.6 +##fileDate=2026-10-01 +##ALT= +##ALT= +##ALT= +##ALT= +##ALT= +##FILTER= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +##contig= +#CHROM\tPOS\tID\tREF\tALT\tQUAL\tFILTER\tINFO\tFORMAT\ttest_tumor""".split("\n") +FMT = "GT:VAF:hVAF:DR:DV" +def sev(pos, vid, alt, info, vaf, dr, dv): + return f"{CHR}\t{pos}\t{vid}\tN\t{alt}\t60.0\tPASS\t{info}\t{FMT}\t0/1:{vaf:.2f}:{vaf:.2f},0.00,0.00:{dr}:{dv}" +sev_rec = [ + sev(400000, "severus_BND1_1", f"N]{CHR}:900000]", "PRECISE;SVTYPE=BND;SVLEN=500000;MATE_ID=severus_BND1_2;STRANDS=++;DETAILED_TYPE=complex_inv;MAPQ=60.0;CLUSTERID=severus_3", 0.35, 26, 14), + sev(900000, "severus_BND1_2", f"N]{CHR}:400000]", "PRECISE;SVTYPE=BND;SVLEN=500000;MATE_ID=severus_BND1_1;STRANDS=++;DETAILED_TYPE=complex_inv;MAPQ=60.0;CLUSTERID=severus_3", 0.35, 26, 14), + sev(1050000, "severus_BND2_1", f"N[{CHR}:1900000[", "PRECISE;SVTYPE=BND;SVLEN=850000;MATE_ID=severus_BND2_2;STRANDS=+-;MAPQ=60.0;CLUSTERID=severus_4", 0.30, 28, 12), + sev(1050100, "severus_INS2", ins_alu, "PRECISE;SVTYPE=INS;SVLEN=300;MAPQ=60.0", 0.38, 31, 19), + sev(1100500, "severus_INS1", ins_unique, "PRECISE;SVTYPE=INS;SVLEN=300;MAPQ=60.0", 0.40, 30, 20), + sev(1215001, "severus_DEL1", "", "PRECISE;SVTYPE=DEL;SVLEN=8000;END=1223000;STRANDS=+-;MAPQ=60.0;CLUSTERID=severus_1", 0.45, 22, 18), + sev(1560001, "severus_DUP1", "", "PRECISE;SVTYPE=DUP;SVLEN=140000;END=1700000;STRANDS=-+;DETAILED_TYPE=tandem_duplication;MAPQ=60.0;CLUSTERID=severus_2", 0.60, 16, 24), + sev(1900000, "severus_BND2_2", f"]{CHR}:1050000]N", "PRECISE;SVTYPE=BND;SVLEN=850000;MATE_ID=severus_BND2_1;STRANDS=+-;MAPQ=60.0;CLUSTERID=severus_4", 0.30, 28, 12), +] +w("severus_somatic.vcf", sev_hdr + sev_rec) # bgzipped afterwards + +# ---------------------------------------------------------------- Wakhan (solution 2.0_0.9_0.9) +SOL = "2.0_0.9_0.9" +wak_hdr = f"""##fileformat=VCFv4.2 +##source=Wakhan_v0.4.2 +##fileDate=2026-10-01 +##ALT= +##ALT= +##ALT= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##FILTER= +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +##contig= +#CHROM\tPOS\tID\tREF\tALT\tQUAL\tFILTER\tINFO\tFORMAT\tSample""".split("\n") +WF = "GT:TCN:CN1:CN2:CNQ1:CNQ2:COV1:COV2" +wak_rec = [ + f"{CHR}\t1215001\twakhan:LOSS:{CHR}:1215001-1223000\tN\t\t1000\tPASS\tSVTYPE=CNV;SVLEN=7999;END=1223000;BPS=severus_DEL1\t{WF}\t1/1:1.0:1.0:0.0:0.91:0.91:15.0:0.0", + f"{CHR}\t1560001\twakhan:GAIN:{CHR}:1560001-1700000\tN\t\t1000\tPASS\tSVTYPE=CNV;SVLEN=139999;END=1700000;BPS=severus_DUP1\t{WF}\t0/1:3.0:2.0:1.0:0.88:0.90:30.0:15.0", +] +w(f"test_{SOL}_wakhan_cna_integers.vcf", wak_hdr + wak_rec) +w("solutions_ranks.tsv", ["repository_name\tdna_purity\tcell_purity\tploidy\tconfidence\tsolution_rank", f"{SOL}\t0.9\t0.9\t2.0\t0.9\t1"]) +bed_hdr = ["#chr: chromosome number", "#start: start address for CN segment", "#end: end address for CN segment", + "#coverage: median coverage for this segment", "#copynumber_state: detected copy number state (integer/fraction)", + "#confidence: confidence score", "#svs_breakpoints_ids: corresponding structural variations (breakpoints) IDs from VCF file", + "#chr\tstart\tend\tcoverage\tcopynumber_state\tconfidence\tsvs_breakpoints_ids"] +segs = [(0, 1215000, 1, 1, "[]"), (1215001, 1223000, 1, 0, "['severus_DEL1']"), (1223001, 1560000, 1, 1, "[]"), + (1560001, 1700000, 2, 1, "['severus_DUP1']"), (1700001, CHR_LEN, 1, 1, "[]")] +for hp, idx in (("HP_1", 2), ("HP_2", 3)): + rows = [f"{CHR}\t{s}\t{e}\t{15.0 * seg[idx]:.2f}\t{float(seg[idx])}\t0.9\t{seg[4]}" for seg in segs for s, e in [(seg[0], seg[1])]] + w(f"test_{SOL}_copynumbers_segments_{hp}.bed", bed_hdr + rows) + +# ---------------------------------------------------------------- ASCAT (sample test.tumour; chromosomes without the chr prefix) +asc = [(1, 1215000, 1, 1), (1215001, 1223000, 1, 0), (1223001, 1560000, 1, 1), (1560001, 1700000, 2, 1), (1700001, CHR_LEN, 1, 1)] +w("test.segments.txt", ["sample\tchr\tstartpos\tendpos\tnMajor\tnMinor"] + [f"test.tumour\t19\t{s}\t{e}\t{a}\t{b}" for s, e, a, b in asc]) +w("test.purityploidy.txt", ["AberrantCellFraction\tPloidy", "0.9\t2.0"]) +def baf_at(pos): + if 1215001 <= pos <= 1223000: return 1.0 if pos % 100000 < 50000 else 0.0 + if 1560001 <= pos <= 1700000: return 0.333 if pos % 100000 < 50000 else 0.667 + return 0.5 +snps = list(range(25000, 2000000, 25000)) +w("test.tumour_tumourBAF.txt", ["\tChromosome\tPosition\ttest.tumour"] + [f"19_{p}\t19\t{p}\t{baf_at(p)}" for p in snps]) + +# ---------------------------------------------------------------- SAVANA (prefix test_tumor) +sav_hdr = f"""##fileformat=VCFv4.2 +##FILTER= +##fileDate=20261001 +##source=SAVANAv1.3.8 +##FORMAT= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##contig= +#CHROM\tPOS\tID\tREF\tALT\tQUAL\tFILTER\tINFO\tFORMAT\ttest_tumor""".split("\n") +def sav(pos, vid, alt, info): + return f"{CHR}\t{pos}\t{vid}\t{ref_base(pos)}\t{alt}\t.\tPASS\t{info}\tGT\t0/1" +def bnd(pos, vid, mate, alt_tpl, svlen, note, supp, af, hp): + b = ref_base(pos) + alt = alt_tpl.replace("B", b) + return sav(pos, vid, alt, f"SVTYPE=BND;MATEID={mate};TUMOUR_READ_SUPPORT={supp};NORMAL_READ_SUPPORT=0;SVLEN={svlen};BP_NOTATION={note};SOURCE=SUPPLEMENTARY;TUMOUR_AF={af};NORMAL_AF=0,0;TUMOUR_ALT_HP={hp};NORMAL_ALT_HP=0,0,0;CLASS=PREDICTED_SOMATIC") +sav_rec = [ + bnd(400000, "ID_4_1", "ID_4_2", f"B]{CHR}:900000]", 500000, "++", 14, "0.35,0.34", "8,2,4"), + bnd(900000, "ID_4_2", "ID_4_1", f"B]{CHR}:400000]", 500000, "++", 14, "0.34,0.35", "8,2,4"), + bnd(1050000, "ID_5_1", "ID_5_2", f"[{CHR}:1900000[B", 850000, "--", 12, "0.30,0.29", "0,9,3"), + sav(1100500, "ID_3_1", "", "SVTYPE=INS;TUMOUR_READ_SUPPORT=20;NORMAL_READ_SUPPORT=0;SVLEN=300;BP_NOTATION=;SOURCE=CIGAR;TUMOUR_AF=0.40,0.40;NORMAL_AF=0,0;TUMOUR_ALT_HP=0,0,20;NORMAL_ALT_HP=0,0,0;CLASS=PREDICTED_SOMATIC"), + bnd(1215001, "ID_1_1", "ID_1_2", f"B[{CHR}:1223000[", 7999, "+-", 18, "0.45,0.44", "12,2,4"), + bnd(1223000, "ID_1_2", "ID_1_1", f"]{CHR}:1215001]B", 7999, "+-", 18, "0.44,0.45", "12,2,4"), + bnd(1560001, "ID_2_1", "ID_2_2", f"]{CHR}:1700000]B", 139999, "-+", 24, "0.60,0.58", "16,4,4"), + bnd(1700000, "ID_2_2", "ID_2_1", f"B[{CHR}:1560001[", 139999, "-+", 24, "0.58,0.60", "16,4,4"), + bnd(1900000, "ID_5_2", "ID_5_1", f"[{CHR}:1050000[B", 850000, "--", 12, "0.29,0.30", "0,9,3"), +] +w("test_tumor.classified.somatic.vcf", sav_hdr + sav_rec) +w("test_tumor.classified.somatic.bedpe", [ + f"{CHR}\t400000\t400000\t{CHR}\t900000\t900000\tID_4|500000bp|TUMOUR_14|++", + f"{CHR}\t1050000\t1050000\t{CHR}\t1900000\t1900000\tID_5|850000bp|TUMOUR_12|--", + f"{CHR}\t1100500\t1100500\t{CHR}\t1100501\t1100501\tID_3|300bp|TUMOUR_20|", + f"{CHR}\t1215001\t1215001\t{CHR}\t1223000\t1223000\tID_1|7999bp|TUMOUR_18|+-", + f"{CHR}\t1560001\t1560001\t{CHR}\t1700000\t1700000\tID_2|139999bp|TUMOUR_24|-+", +]) +cn_rows = [(1, 1215000, 121, 2.0, 1.0, 0.5, 400), (1215001, 1223000, 1, 1.0, 0.0, 1.0, 5), (1223001, 1560000, 34, 2.0, 1.0, 0.5, 120), + (1560001, 1700000, 14, 3.0, 1.0, 0.667, 50), (1700001, CHR_LEN, 5692, 2.0, 1.0, 0.5, 18000)] +w("test_tumor_segmented_absolute_copy_number.tsv", + ["chromosome\tstart\tend\tsegment_id\tbin_count\tsum_of_bin_lengths\tweight\tcopyNumber\tminorAlleleCopyNumber\tmeanBAF\tno_hetSNPs"] + + [f"{CHR}\t{s}\t{e}\t{CHR}_seg{i+1}\t{n}\t{e-s+1}\t{float(n)}\t{cn}\t{mn}\t{baf}\t{k}" for i, (s, e, n, cn, mn, baf, k) in enumerate(cn_rows)]) +w("test_tumor_fitted_purity_ploidy.tsv", ["purity\tploidy\tdistance\trank", "0.9\t2.0\t0.1\t1"]) +w("test_tumor_allele_counts_hetSNPs.bed", [f"{CHR}\t{p}\t{p}\tA\tG\t0\t10\t0\t10\t0\t{1 - baf_at(p):.3f}\t{baf_at(p):.3f}\t{CHR}_0" for p in snps]) +print("done") diff --git a/tests/fixtures/padfoot_reconplot/severus_somatic.vcf.gz b/tests/fixtures/padfoot_reconplot/severus_somatic.vcf.gz new file mode 100644 index 0000000000000000000000000000000000000000..7691ea4518b1b6680f7eb2b96fe9e40cb2910e8f GIT binary patch literal 1472 zcmV;x1wZ;9iwFb&00000{{{d;LjnK+1D%y$Z<{a_#h=Niu$Gri%BrN>vP~M5XzVmd zgiuV8_7u5r3Dz7#ZIi0segfJk&~~GJpMe5+;x<51@2^#iftCD=rnVKOobl zYUz3r37f*ep*^pT5GdoqfYPXBT0^_W^_QD=MMxGdB@@5e--5EIljxxYdnwqi%b_v4 z=O#y`f`n^8x3z<^;L>Q66opE;WCk>1GDQO9&g5Mkcl}l+zJIS4jicYeQE1i*QKPu* zN!2eWCrGXu&F3@Y-)JT&9qHz~Pd^`j~WQxi{^ZM>J z6pcd1$8^9qULM1%Kak+&i7#s$}xPTOy#{^&U==$_su~l-<$`Vqf z;jRLi0J;Tp4Vw4rCy-yL1d-PQ>$omsEXQe2b-2cN}csDd6;ULosQE3CJ zM)K2~w>!nk{Mo)zay_p@#g4@S=sGm7?G1ct<;v(ZGUue()Fjf_-(ky;rTKwc9uQbQWVT|S@9!*2>}97rrO4N=)>|8 z+Lu>ptK(78B_urK$Sm?Z3KQi^~J57L_;H==x+14xqY~6j?2t8HY%fXwU+&4qWi08 zWR6T!L0w1HJjYp`r}dJ5RQdF{%+h*UqIz-94r!P<@|Ds}zex&H21jXAlu5OZb*tNXX_%wv5ato0y|Ptl^_M zGDbt9PO-Ktz<%$bby;VL<=SKt2grVF(<2h5-nqSqRX=0P;O0n~>!R1{exXqmt6v zAaIo$pjKyTh?>GA4S+m&maf{$Lwx>0zsIw(4jvEG;9y_BRbveus|Gf)lh!J0g%^9=#HdoK(qapX1F|GUWvO&A=;O1!&Jw*g;xa>c8fubHRV9LW;v|btBtq*~ zE6W+s3&FmcfK<;_ROzf@N;Op7j@N5Rgv}SBe +##ALT= +##ALT= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##FILTER= +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +##contig= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT Sample +chr19 1215001 wakhan:LOSS:chr19:1215001-1223000 N 1000 PASS SVTYPE=CNV;SVLEN=7999;END=1223000;BPS=severus_DEL1 GT:TCN:CN1:CN2:CNQ1:CNQ2:COV1:COV2 1/1:1.0:1.0:0.0:0.91:0.91:15.0:0.0 +chr19 1560001 wakhan:GAIN:chr19:1560001-1700000 N 1000 PASS SVTYPE=CNV;SVLEN=139999;END=1700000;BPS=severus_DUP1 GT:TCN:CN1:CN2:CNQ1:CNQ2:COV1:COV2 0/1:3.0:2.0:1.0:0.88:0.90:30.0:15.0 diff --git a/tests/fixtures/padfoot_reconplot/test_tumor.classified.somatic.bedpe b/tests/fixtures/padfoot_reconplot/test_tumor.classified.somatic.bedpe new file mode 100644 index 00000000..56e77a61 --- /dev/null +++ b/tests/fixtures/padfoot_reconplot/test_tumor.classified.somatic.bedpe @@ -0,0 +1,5 @@ +chr19 400000 400000 chr19 900000 900000 ID_4|500000bp|TUMOUR_14|++ +chr19 1050000 1050000 chr19 1900000 1900000 ID_5|850000bp|TUMOUR_12|-- +chr19 1100500 1100500 chr19 1100501 1100501 ID_3|300bp|TUMOUR_20| +chr19 1215001 1215001 chr19 1223000 1223000 ID_1|7999bp|TUMOUR_18|+- +chr19 1560001 1560001 chr19 1700000 1700000 ID_2|139999bp|TUMOUR_24|-+ diff --git a/tests/fixtures/padfoot_reconplot/test_tumor.classified.somatic.vcf b/tests/fixtures/padfoot_reconplot/test_tumor.classified.somatic.vcf new file mode 100644 index 00000000..92ef3f75 --- /dev/null +++ b/tests/fixtures/padfoot_reconplot/test_tumor.classified.somatic.vcf @@ -0,0 +1,28 @@ +##fileformat=VCFv4.2 +##FILTER= +##fileDate=20261001 +##source=SAVANAv1.3.8 +##FORMAT= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##contig= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT test_tumor +chr19 400000 ID_4_1 G G]chr19:900000] . PASS SVTYPE=BND;MATEID=ID_4_2;TUMOUR_READ_SUPPORT=14;NORMAL_READ_SUPPORT=0;SVLEN=500000;BP_NOTATION=++;SOURCE=SUPPLEMENTARY;TUMOUR_AF=0.35,0.34;NORMAL_AF=0,0;TUMOUR_ALT_HP=8,2,4;NORMAL_ALT_HP=0,0,0;CLASS=PREDICTED_SOMATIC GT 0/1 +chr19 900000 ID_4_2 A A]chr19:400000] . PASS SVTYPE=BND;MATEID=ID_4_1;TUMOUR_READ_SUPPORT=14;NORMAL_READ_SUPPORT=0;SVLEN=500000;BP_NOTATION=++;SOURCE=SUPPLEMENTARY;TUMOUR_AF=0.34,0.35;NORMAL_AF=0,0;TUMOUR_ALT_HP=8,2,4;NORMAL_ALT_HP=0,0,0;CLASS=PREDICTED_SOMATIC GT 0/1 +chr19 1050000 ID_5_1 T [chr19:1900000[T . PASS SVTYPE=BND;MATEID=ID_5_2;TUMOUR_READ_SUPPORT=12;NORMAL_READ_SUPPORT=0;SVLEN=850000;BP_NOTATION=--;SOURCE=SUPPLEMENTARY;TUMOUR_AF=0.30,0.29;NORMAL_AF=0,0;TUMOUR_ALT_HP=0,9,3;NORMAL_ALT_HP=0,0,0;CLASS=PREDICTED_SOMATIC GT 0/1 +chr19 1100500 ID_3_1 T . PASS SVTYPE=INS;TUMOUR_READ_SUPPORT=20;NORMAL_READ_SUPPORT=0;SVLEN=300;BP_NOTATION=;SOURCE=CIGAR;TUMOUR_AF=0.40,0.40;NORMAL_AF=0,0;TUMOUR_ALT_HP=0,0,20;NORMAL_ALT_HP=0,0,0;CLASS=PREDICTED_SOMATIC GT 0/1 +chr19 1215001 ID_1_1 A A[chr19:1223000[ . PASS SVTYPE=BND;MATEID=ID_1_2;TUMOUR_READ_SUPPORT=18;NORMAL_READ_SUPPORT=0;SVLEN=7999;BP_NOTATION=+-;SOURCE=SUPPLEMENTARY;TUMOUR_AF=0.45,0.44;NORMAL_AF=0,0;TUMOUR_ALT_HP=12,2,4;NORMAL_ALT_HP=0,0,0;CLASS=PREDICTED_SOMATIC GT 0/1 +chr19 1223000 ID_1_2 A ]chr19:1215001]A . PASS SVTYPE=BND;MATEID=ID_1_1;TUMOUR_READ_SUPPORT=18;NORMAL_READ_SUPPORT=0;SVLEN=7999;BP_NOTATION=+-;SOURCE=SUPPLEMENTARY;TUMOUR_AF=0.44,0.45;NORMAL_AF=0,0;TUMOUR_ALT_HP=12,2,4;NORMAL_ALT_HP=0,0,0;CLASS=PREDICTED_SOMATIC GT 0/1 +chr19 1560001 ID_2_1 T ]chr19:1700000]T . PASS SVTYPE=BND;MATEID=ID_2_2;TUMOUR_READ_SUPPORT=24;NORMAL_READ_SUPPORT=0;SVLEN=139999;BP_NOTATION=-+;SOURCE=SUPPLEMENTARY;TUMOUR_AF=0.60,0.58;NORMAL_AF=0,0;TUMOUR_ALT_HP=16,4,4;NORMAL_ALT_HP=0,0,0;CLASS=PREDICTED_SOMATIC GT 0/1 +chr19 1700000 ID_2_2 G G[chr19:1560001[ . PASS SVTYPE=BND;MATEID=ID_2_1;TUMOUR_READ_SUPPORT=24;NORMAL_READ_SUPPORT=0;SVLEN=139999;BP_NOTATION=-+;SOURCE=SUPPLEMENTARY;TUMOUR_AF=0.58,0.60;NORMAL_AF=0,0;TUMOUR_ALT_HP=16,4,4;NORMAL_ALT_HP=0,0,0;CLASS=PREDICTED_SOMATIC GT 0/1 +chr19 1900000 ID_5_2 C [chr19:1050000[C . PASS SVTYPE=BND;MATEID=ID_5_1;TUMOUR_READ_SUPPORT=12;NORMAL_READ_SUPPORT=0;SVLEN=850000;BP_NOTATION=--;SOURCE=SUPPLEMENTARY;TUMOUR_AF=0.29,0.30;NORMAL_AF=0,0;TUMOUR_ALT_HP=0,9,3;NORMAL_ALT_HP=0,0,0;CLASS=PREDICTED_SOMATIC GT 0/1 diff --git a/tests/fixtures/padfoot_reconplot/test_tumor_allele_counts_hetSNPs.bed b/tests/fixtures/padfoot_reconplot/test_tumor_allele_counts_hetSNPs.bed new file mode 100644 index 00000000..a1e4ba0a --- /dev/null +++ b/tests/fixtures/padfoot_reconplot/test_tumor_allele_counts_hetSNPs.bed @@ -0,0 +1,79 @@ +chr19 25000 25000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 50000 50000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 75000 75000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 100000 100000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 125000 125000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 150000 150000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 175000 175000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 200000 200000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 225000 225000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 250000 250000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 275000 275000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 300000 300000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 325000 325000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 350000 350000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 375000 375000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 400000 400000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 425000 425000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 450000 450000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 475000 475000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 500000 500000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 525000 525000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 550000 550000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 575000 575000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 600000 600000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 625000 625000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 650000 650000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 675000 675000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 700000 700000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 725000 725000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 750000 750000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 775000 775000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 800000 800000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 825000 825000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 850000 850000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 875000 875000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 900000 900000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 925000 925000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 950000 950000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 975000 975000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1000000 1000000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1025000 1025000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1050000 1050000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1075000 1075000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1100000 1100000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1125000 1125000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1150000 1150000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1175000 1175000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1200000 1200000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1225000 1225000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1250000 1250000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1275000 1275000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1300000 1300000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1325000 1325000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1350000 1350000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1375000 1375000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1400000 1400000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1425000 1425000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1450000 1450000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1475000 1475000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1500000 1500000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1525000 1525000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1550000 1550000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1575000 1575000 A G 0 10 0 10 0 0.333 0.667 chr19_0 +chr19 1600000 1600000 A G 0 10 0 10 0 0.667 0.333 chr19_0 +chr19 1625000 1625000 A G 0 10 0 10 0 0.667 0.333 chr19_0 +chr19 1650000 1650000 A G 0 10 0 10 0 0.333 0.667 chr19_0 +chr19 1675000 1675000 A G 0 10 0 10 0 0.333 0.667 chr19_0 +chr19 1700000 1700000 A G 0 10 0 10 0 0.667 0.333 chr19_0 +chr19 1725000 1725000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1750000 1750000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1775000 1775000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1800000 1800000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1825000 1825000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1850000 1850000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1875000 1875000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1900000 1900000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1925000 1925000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1950000 1950000 A G 0 10 0 10 0 0.500 0.500 chr19_0 +chr19 1975000 1975000 A G 0 10 0 10 0 0.500 0.500 chr19_0 diff --git a/tests/fixtures/padfoot_reconplot/test_tumor_fitted_purity_ploidy.tsv b/tests/fixtures/padfoot_reconplot/test_tumor_fitted_purity_ploidy.tsv new file mode 100644 index 00000000..caa01a45 --- /dev/null +++ b/tests/fixtures/padfoot_reconplot/test_tumor_fitted_purity_ploidy.tsv @@ -0,0 +1,2 @@ +purity ploidy distance rank +0.9 2.0 0.1 1 diff --git a/tests/fixtures/padfoot_reconplot/test_tumor_segmented_absolute_copy_number.tsv b/tests/fixtures/padfoot_reconplot/test_tumor_segmented_absolute_copy_number.tsv new file mode 100644 index 00000000..ccd9fd61 --- /dev/null +++ b/tests/fixtures/padfoot_reconplot/test_tumor_segmented_absolute_copy_number.tsv @@ -0,0 +1,6 @@ +chromosome start end segment_id bin_count sum_of_bin_lengths weight copyNumber minorAlleleCopyNumber meanBAF no_hetSNPs +chr19 1 1215000 chr19_seg1 121 1215000 121.0 2.0 1.0 0.5 400 +chr19 1215001 1223000 chr19_seg2 1 8000 1.0 1.0 0.0 1.0 5 +chr19 1223001 1560000 chr19_seg3 34 337000 34.0 2.0 1.0 0.5 120 +chr19 1560001 1700000 chr19_seg4 14 140000 14.0 3.0 1.0 0.667 50 +chr19 1700001 58617616 chr19_seg5 5692 56917616 5692.0 2.0 1.0 0.5 18000 From d2dc5512552362efc08ceb89f9e770320c1c18a7 Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Fri, 2 Oct 2026 20:07:57 +0100 Subject: [PATCH 20/32] Harden the ReConPlot wrapper: stable tables, no aborts on odd records, consistent filters Found by an in-depth review of the vendored wrapper on the real P215003155 output and synthetic fixtures: - `--write-tables` wrote coordinates and lengths in scientific notation (`1.2e+08`, `5e+05`); fwrite now uses scipen = 50. - An SV with an undetermined orientation (Severus record without STRANDS and a type other than INS/DEL/DUP, SAVANA notation outside the four symbols) aborted the run in validate_sv instead of being dropped with the others. - Mate records are collapsed on the caller's mate ID when it gives one, with the positional key (now including the orientation) as the fallback; insertions are never collapsed. Mates 1 bp apart no longer draw twice, a ++ and a -- junction on the same breakpoints no longer merge. - `--min-svlen` now applies to SAVANA as well, so the three RECONPLOT tasks of a sample filter alike. - `--genes` symbols are resolved against ReConPlot's gene table first: a symbol with several rows made the package error and lose the whole focus panel; unknown and duplicated symbols are now skipped with a warning. - A failing BAF-track reader (e.g. a het-SNP BED with fewer than 12 columns) skips the track instead of failing the task; `--genome` is validated up front; thousands separators are accepted in `--regions`; regions with end <= start are dropped, duplicates collapsed; the Wakhan BED header is found with or without its comment block; `--source X --cn-input DIR` without `--input` gets a clear error. Cosmetic: CN tables sort chr1, chr2, ... and an empty SV table keeps the parser's column order. VERSION records the local changes on top of the vendored commit. Co-Authored-By: Claude Fable 5.1 --- assets/reconplot/R/parsers/registry.R | 7 ++- assets/reconplot/R/parsers/savana.R | 27 +++++++--- assets/reconplot/R/parsers/severus.R | 3 ++ assets/reconplot/R/parsers/wakhan.R | 2 +- assets/reconplot/R/plotting.R | 5 +- assets/reconplot/R/utils_common.R | 52 +++++++++++++++++-- assets/reconplot/R/utils_vcf.R | 11 +++- assets/reconplot/README.md | 8 +++ assets/reconplot/VERSION | 2 +- assets/reconplot/run_reconplot.R | 12 ++++- .../local/reconplot/tests/main.nf.test.snap | 18 +++---- 11 files changed, 118 insertions(+), 29 deletions(-) diff --git a/assets/reconplot/R/parsers/registry.R b/assets/reconplot/R/parsers/registry.R index 3c24657c..a2020066 100644 --- a/assets/reconplot/R/parsers/registry.R +++ b/assets/reconplot/R/parsers/registry.R @@ -89,8 +89,11 @@ run_parsers <- function(args) { log_msg("CN source: ", cn_src, " SV source: ", sv_src) for (s in c(cn = cn_src, sv = sv_src)) invisible(get_parser_entry(s)) - args_cn <- args; args_cn$input <- args$cn_input %||% args$input - args_sv <- args; args_sv$input <- args$sv_input %||% args$input + args_cn <- args; args_cn$input <- args$cn_input %||% args$input %||% args$sv_input + args_sv <- args; args_sv$input <- args$sv_input %||% args$input %||% args$cn_input + if (is.null(args_cn$input) || is.null(args_sv$input)) { + stop("Give --input, or --cn-input and --sv-input, so both parsers have a directory to read.") + } p_cn <- get_parser(cn_src)(args_cn) p_sv <- get_parser(sv_src)(args_sv) diff --git a/assets/reconplot/R/parsers/savana.R b/assets/reconplot/R/parsers/savana.R index 516c7c40..4ef66ff3 100644 --- a/assets/reconplot/R/parsers/savana.R +++ b/assets/reconplot/R/parsers/savana.R @@ -103,7 +103,7 @@ bedpe_point <- function(start, end) { ifelse(end - start == 1, end, start) } -savana_read_sv_bedpe <- function(file, min_support = 0) { +savana_read_sv_bedpe <- function(file, min_support = 0, min_svlen = 0) { df <- data.table::fread(file, sep = "\t", header = FALSE, data.table = FALSE) if (ncol(df) < 7) stop("SAVANA BEDPE ", basename(file), " has fewer than 7 columns") names(df)[1:7] <- c("chrom1", "start1", "end1", "chrom2", "start2", "end2", "name") @@ -120,10 +120,10 @@ savana_read_sv_bedpe <- function(file, min_support = 0) { support = info$support, stringsAsFactors = FALSE ) - savana_filter_sv(sv, min_support) + savana_filter_sv(sv, min_support, min_svlen) } -savana_read_sv_vcf <- function(file, min_support = 0, pass_only = TRUE) { +savana_read_sv_vcf <- function(file, min_support = 0, min_svlen = 0, pass_only = TRUE) { vcf <- vcf_read_records(file, pass_only = pass_only) if (is.null(vcf) || nrow(vcf) == 0) return(savana_empty_sv()) @@ -144,7 +144,7 @@ savana_read_sv_vcf <- function(file, min_support = 0, pass_only = TRUE) { stringsAsFactors = FALSE ) sv <- dedupe_breakend_pairs(sv) # BND records come in mate pairs - savana_filter_sv(sv, min_support) + savana_filter_sv(sv, min_support, min_svlen) } savana_empty_sv <- function() { @@ -153,7 +153,7 @@ savana_empty_sv <- function() { svlen = numeric(), support = numeric(), stringsAsFactors = FALSE) } -savana_filter_sv <- function(sv, min_support = 0) { +savana_filter_sv <- function(sv, min_support = 0, min_svlen = 0) { n0 <- nrow(sv) if (min_support > 0) { keep <- is.na(sv$support) | sv$support >= min_support @@ -163,7 +163,18 @@ savana_filter_sv <- function(sv, min_support = 0) { } sv <- sv[keep, , drop = FALSE] } - log_msg(sprintf(" %d SV junctions read (%d after support filter)", n0, nrow(sv))) + if (min_svlen > 0 && nrow(sv) > 0) { + ## same rule as the Severus parser: a length only means something within a chromosome + intra <- sv$chr1 == sv$chr2 & !(sv$strands %in% c("INS", "SBE")) + svlen <- if (!is.null(sv$svlen)) suppressWarnings(as.numeric(sv$svlen)) else rep(NA_real_, nrow(sv)) + span <- ifelse(!is.na(svlen) & svlen > 0, abs(svlen), abs(sv$pos2 - sv$pos1)) + keep <- !intra | is.na(span) | span >= min_svlen + if (any(!keep)) { + log_msg(sprintf(" dropped %d junctions: intra-chromosomal span < %g bp", sum(!keep), min_svlen)) + } + sv <- sv[keep, , drop = FALSE] + } + log_msg(sprintf(" %d SV junctions read (%d after filters)", n0, nrow(sv))) rownames(sv) <- NULL sv } @@ -228,9 +239,9 @@ parse_savana <- function(args) { sv_file <- args$sv_file %||% savana_find_file(dir, sv_format, sample) log_msg(" SV file: ", basename(sv_file), " (", sv_format, ")") sv <- if (sv_format == "bedpe") { - savana_read_sv_bedpe(sv_file, min_support = args$min_support %||% 0) + savana_read_sv_bedpe(sv_file, min_support = args$min_support %||% 0, min_svlen = args$min_svlen %||% 0) } else { - savana_read_sv_vcf(sv_file, min_support = args$min_support %||% 0) + savana_read_sv_vcf(sv_file, min_support = args$min_support %||% 0, min_svlen = args$min_svlen %||% 0) } meta <- list(sample = sample, cn_file = cn_file, sv_file = sv_file) diff --git a/assets/reconplot/R/parsers/severus.R b/assets/reconplot/R/parsers/severus.R index f75a5a3d..129476ca 100644 --- a/assets/reconplot/R/parsers/severus.R +++ b/assets/reconplot/R/parsers/severus.R @@ -77,6 +77,7 @@ severus_read_vcf <- function(file, min_support = 0, min_svlen = 0, end <- suppressWarnings(as.numeric(vcf_info_get(vcf$info, "END"))) svlen <- suppressWarnings(as.numeric(vcf_info_get(vcf$info, "SVLEN"))) cluster <- vcf_info_get(vcf$info, "CLUSTERID") + mate_id <- vcf_info_get(vcf$info, "MATE_ID") detail <- vcf_info_get(vcf$info, "DETAILED_TYPE") vntr <- !is.na(vcf_info_get(vcf$info, "INSIDE_VNTR")) support <- suppressWarnings(as.numeric(vcf_format_get(vcf$format, vcf$sample1, "DV"))) @@ -104,10 +105,12 @@ severus_read_vcf <- function(file, min_support = 0, min_svlen = 0, support = support, cluster_id = cluster, inside_vntr = vntr, + has_mate = !is.na(mate_id) & nzchar(mate_id), stringsAsFactors = FALSE) n_records <- nrow(sv) sv <- dedupe_breakend_pairs(sv) + sv$has_mate <- NULL log_msg(sprintf(" %d VCF records -> %d junctions after mate collapsing", n_records, nrow(sv))) severus_filter_sv(sv, min_support = min_support, min_svlen = min_svlen, diff --git a/assets/reconplot/R/parsers/wakhan.R b/assets/reconplot/R/parsers/wakhan.R index a29acccf..3f7d9f88 100644 --- a/assets/reconplot/R/parsers/wakhan.R +++ b/assets/reconplot/R/parsers/wakhan.R @@ -103,7 +103,7 @@ wakhan_find_file <- function(dir, key, sample = NULL, required = TRUE) { wakhan_read_hp_bed <- function(file) { df <- data.table::fread(file, sep = "\t", header = TRUE, data.table = FALSE, - skip = "#chr\tstart\tend", na.strings = c("NA", "nan", "NaN", "")) + skip = "chr\tstart\tend", na.strings = c("NA", "nan", "NaN", "")) names(df) <- sub("^#", "", names(df)) need <- c("chr", "start", "end", "copynumber_state") missing <- setdiff(need, names(df)) diff --git a/assets/reconplot/R/plotting.R b/assets/reconplot/R/plotting.R index 88f14be2..8373be41 100644 --- a/assets/reconplot/R/plotting.R +++ b/assets/reconplot/R/plotting.R @@ -93,7 +93,10 @@ plot_region_sets <- function(region_sets, cn, sv, meta, outdir, prefix, log_msg(sprintf("plotting %s (%d panel%s)", label, nrow(regions), if (nrow(regions) == 1) "" else "s")) - annotation <- if (!is.null(annotation_fn)) annotation_fn(regions) else NULL + annotation <- if (!is.null(annotation_fn)) { + tryCatch(annotation_fn(regions), + error = function(e) { log_msg(" WARNING: annotation track skipped: ", conditionMessage(e)); NULL }) + } else NULL size <- auto_plot_size(regions, has_annotation = !is.null(annotation)) w <- width %||% size$width h <- height %||% size$height diff --git a/assets/reconplot/R/utils_common.R b/assets/reconplot/R/utils_common.R index 235be0f2..a10fc8e1 100644 --- a/assets/reconplot/R/utils_common.R +++ b/assets/reconplot/R/utils_common.R @@ -104,7 +104,7 @@ validate_cn <- function(cn, drop_na_minor = FALSE) { } ## ReConPlot indexes cnv[, c("chr","start","end","copyNumber","minorAlleleCopyNumber")] ## positionally in places, so hand it exactly those columns in that order. - cn <- cn[order(cn$chr, cn$start), req, drop = FALSE] + cn <- cn[order(match(cn$chr, MAIN_CHROMS), cn$chr, cn$start), req, drop = FALSE] # chr1, chr2, ... not chr1, chr10 rownames(cn) <- NULL if (nrow(cn) == 0) stop("No usable copy number segments after filtering.") cn @@ -117,7 +117,7 @@ validate_sv <- function(sv, interchrom_as_tra = TRUE) { stop("SV table is missing required column(s): ", paste(missing, collapse = ", ")) } sv <- as.data.frame(sv, stringsAsFactors = FALSE) - if (nrow(sv) == 0) return(sv[, union(req, names(sv)), drop = FALSE]) + if (nrow(sv) == 0) return(sv) # keep the parser's column order, same as the non-empty case sv$chr1 <- normalize_chrom(sv$chr1) sv$chr2 <- normalize_chrom(sv$chr2) @@ -127,7 +127,7 @@ validate_sv <- function(sv, interchrom_as_tra = TRUE) { ## single breakends carry no mate; park them on their own locus so the ## chromosome filter below does not throw them away. - sbe <- sv$strands == "SBE" + sbe <- sv$strands %in% "SBE" # %in%: an NA orientation must not abort, it is dropped below if (any(sbe)) { sv$chr2[sbe] <- sv$chr1[sbe] sv$pos2[sbe] <- sv$pos1[sbe] @@ -179,6 +179,9 @@ parse_regions <- function(spec, cn, genome = "hg38") { full = TRUE, stringsAsFactors = FALSE)) } + ## "chr8:30,000,000-50,000,000": drop thousands separators (a comma between a digit and exactly + ## three digits) before the list is split on commas + spec <- gsub("(?<=[0-9]),(?=[0-9]{3}([^0-9]|$))", "", spec, perl = TRUE) tokens <- unlist(strsplit(spec, "[,;[:space:]]+")) tokens <- tokens[nzchar(tokens)] out <- lapply(tokens, function(tok) { @@ -230,6 +233,17 @@ sanitize_regions <- function(regions, cn) { return(regions) } regions$start[is.na(regions$start) | regions$start < 0] <- 0 + bad <- is.na(regions$end) | !is.finite(regions$end) | regions$end <= regions$start + if (any(bad)) { + log_msg(" skipping malformed regions (end missing or not after start): ", + paste(sprintf("%s:%s-%s", regions$chr[bad], regions$start[bad], regions$end[bad]), collapse = ", ")) + regions <- regions[!bad, , drop = FALSE] + } + regions <- unique(regions) + if (nrow(regions) == 0) { + log_msg("WARNING: no plottable regions left after filtering; nothing will be drawn") + return(regions) + } regions <- regions[order(match(regions$chr, MAIN_CHROMS), regions$start), , drop = FALSE] rownames(regions) <- NULL regions @@ -268,3 +282,35 @@ collapse_duplicate_chroms <- function(regions) { rownames(out) <- NULL out } + +## --- gene symbols -------------------------------------------------------- + +#' Keep only the --genes symbols ReConPlot can draw for this genome. +#' +#' ReConPlot looks each symbol up in its internal gene table (gene_coord / gene_coord_) and +#' errors when a symbol has more than one row ("the condition has length > 1"), which would lose the +#' whole focus panel; unknown symbols it ignores silently. Warn and drop both kinds here instead. +resolve_gene_symbols <- function(genes, genome = "hg38") { + genes <- unique(trimws(as.character(genes))) + genes <- genes[nzchar(genes)] + if (!length(genes)) return(NULL) + tbl_name <- if (identical(genome, "hg38")) "gene_coord" else paste0("gene_coord_", genome) + tbl <- tryCatch(get(tbl_name, envir = asNamespace("ReConPlot")), error = function(e) NULL) + if (is.null(tbl) || !"gene" %in% names(tbl)) { + log_msg(" WARNING: ReConPlot has no gene table for genome '", genome, "'; --genes ignored") + return(NULL) + } + counts <- table(tbl$gene) + unknown <- genes[!genes %in% names(counts)] + dup <- genes[genes %in% names(counts)[counts > 1]] + if (length(unknown)) { + log_msg(" WARNING: gene(s) unknown to ReConPlot's ", genome, " table, skipped: ", paste(unknown, collapse = ", ")) + } + if (length(dup)) { + log_msg(" WARNING: gene symbol(s) with several entries in ReConPlot's ", genome, + " table (the package cannot draw them), skipped: ", paste(dup, collapse = ", ")) + } + keep <- setdiff(genes, c(unknown, dup)) + if (!length(keep)) return(NULL) + keep +} diff --git a/assets/reconplot/R/utils_vcf.R b/assets/reconplot/R/utils_vcf.R index a06de0be..6c4684bf 100644 --- a/assets/reconplot/R/utils_vcf.R +++ b/assets/reconplot/R/utils_vcf.R @@ -88,8 +88,15 @@ vcf_format_get <- function(format, sample, key) { #' emits MATE_ID. dedupe_breakend_pairs <- function(sv) { if (nrow(sv) == 0) return(sv) + ## Mate records of one junction share the caller's ID once the _1/_2 suffix is gone (Severus + ## MATE_ID, SAVANA MATEID); the positional key is the fallback for callers without mate IDs and + ## must include the orientation (a ++ and a -- junction can share both breakpoints). Insertions + ## are single records and are never collapsed, two at one position are two events. a <- paste0(sv$chr1, ":", sv$pos1) b <- paste0(sv$chr2, ":", sv$pos2) - key <- ifelse(a < b, paste(a, b, sep = "|"), paste(b, a, sep = "|")) - sv[!duplicated(key), , drop = FALSE] + pos_key <- paste(ifelse(a < b, paste(a, b, sep = "|"), paste(b, a, sep = "|")), sv$strands) + has_mate <- if (!is.null(sv$has_mate)) sv$has_mate %in% TRUE else rep(FALSE, nrow(sv)) + key <- ifelse(has_mate, paste0("id:", sv$sv_id), paste0("pos:", pos_key)) + ins <- sv$strands %in% "INS" + sv[ins | !duplicated(key), , drop = FALSE] } diff --git a/assets/reconplot/README.md b/assets/reconplot/README.md index b3ed80a8..80fa6d85 100644 --- a/assets/reconplot/README.md +++ b/assets/reconplot/README.md @@ -6,3 +6,11 @@ The `RECONPLOT` module stages this directory as its wrapper input. Vendored from [Tim-Yu/ReConPlot](https://github.com/Tim-Yu/ReConPlot) at the commit recorded in `VERSION`. To update, copy `run_reconplot.R` and `R/` from that repository and bump `VERSION`. + +Local changes on top of the vendored wrapper commit (recorded in `VERSION` as `+lrsomatic.`): tables are +written without scientific notation; an SV with an undetermined orientation is dropped instead of aborting; mate records +are collapsed on the caller's mate ID (positions + orientation as the fallback, insertions never collapsed); `--min-svlen` +applies to SAVANA too; `--genes` symbols are resolved against ReConPlot's gene table (unknown or duplicated symbols are +skipped with a warning instead of losing the panel); a failing BAF-track reader skips the track instead of failing the run; +`--genome` is validated up front; thousands separators are accepted in `--regions`; malformed and duplicate regions are +dropped; the Wakhan BED header is found with or without the comment block. diff --git a/assets/reconplot/VERSION b/assets/reconplot/VERSION index 97614922..40cb8654 100644 --- a/assets/reconplot/VERSION +++ b/assets/reconplot/VERSION @@ -1 +1 @@ -2672ccb22fc979909e136f6d2614b5fb763d1de2 +2672ccb+lrsomatic.2026-10-02 diff --git a/assets/reconplot/run_reconplot.R b/assets/reconplot/run_reconplot.R index 5f5e36f8..65db8d88 100755 --- a/assets/reconplot/run_reconplot.R +++ b/assets/reconplot/run_reconplot.R @@ -132,6 +132,10 @@ opt <- parse_args(OptionParser( args <- opt names(args) <- gsub("-", "_", names(args)) +## Fail here, not with "Genome version not recognized" on every panel and zero files written. +args$genome <- tryCatch(match.arg(args$genome, c("hg38", "hg19", "T2T", "mm10", "mm39")), + error = function(e) stop("--genome must be one of hg38, hg19, T2T, mm10, mm39 (got '", args$genome, "')")) + if (isTRUE(args$list_sources)) { print(list_parsers(), right = FALSE) quit(status = 0) @@ -159,8 +163,9 @@ if (nrow(sv) > 0) { dir.create(args$outdir, showWarnings = FALSE, recursive = TRUE) prefix <- args$prefix %||% meta$sample %||% args$source if (isTRUE(args$write_tables)) { - data.table::fwrite(cn, file.path(args$outdir, paste0(prefix, ".reconplot_cn.tsv")), sep = "\t") - data.table::fwrite(sv, file.path(args$outdir, paste0(prefix, ".reconplot_sv.tsv")), sep = "\t") + ## scipen: coordinates and lengths must never come out as 1.2e+08 for downstream parsers + data.table::fwrite(cn, file.path(args$outdir, paste0(prefix, ".reconplot_cn.tsv")), sep = "\t", scipen = 50) + data.table::fwrite(sv, file.path(args$outdir, paste0(prefix, ".reconplot_sv.tsv")), sep = "\t", scipen = 50) log_msg(" wrote harmonised tables to ", args$outdir) } @@ -192,6 +197,9 @@ region_sets <- lapply(region_sets, function(x) { rownames(x) <- NULL; x }) ## --- 4. plot ---------------------------------------------------------------- genes <- if (!is.null(args$genes)) trimws(unlist(strsplit(args$genes, ","))) else NULL +## ReConPlot errors on a symbol with several rows in its gene table and ignores unknown ones silently; +## resolve the list first so one bad symbol cannot cost the whole focus panel. +if (!is.null(genes)) genes <- resolve_gene_symbols(genes, args$genome) formats <- trimws(unlist(strsplit(args$format, ","))) ## --extra lets any remaining ReConPlot() argument through without a dedicated flag diff --git a/modules/local/reconplot/tests/main.nf.test.snap b/modules/local/reconplot/tests/main.nf.test.snap index 57060929..2cd24a6e 100644 --- a/modules/local/reconplot/tests/main.nf.test.snap +++ b/modules/local/reconplot/tests/main.nf.test.snap @@ -129,19 +129,19 @@ }, [ "test.reconplot_cn.tsv:md5,8730e463e8b04175a3cab64882c78612", - "test.reconplot_sv.tsv:md5,2f2cdabb95116f93310fe753376c3ae4" + "test.reconplot_sv.tsv:md5,259f6b60f3a77527f5aa92372109caff" ] ] ], [ - "versions.yml:md5,c9f38404437fa609c5c231f3f1fe1263" + "versions.yml:md5,7413f04e600f945d9f333e70177b555c" ] ], "meta": { "nf-test": "0.9.2", "nextflow": "25.10.7" }, - "timestamp": "2026-10-01T10:21:05.256277668" + "timestamp": "2026-10-02T19:57:14.50211104" }, "wakhan + severus - real": { "content": [ @@ -152,19 +152,19 @@ }, [ "test.reconplot_cn.tsv:md5,4f4a71f10f1b4425d9bed56ce82fd653", - "test.reconplot_sv.tsv:md5,2f2cdabb95116f93310fe753376c3ae4" + "test.reconplot_sv.tsv:md5,259f6b60f3a77527f5aa92372109caff" ] ] ], [ - "versions.yml:md5,c9f38404437fa609c5c231f3f1fe1263" + "versions.yml:md5,7413f04e600f945d9f333e70177b555c" ] ], "meta": { "nf-test": "0.9.2", "nextflow": "25.10.7" }, - "timestamp": "2026-10-01T10:21:20.862027136" + "timestamp": "2026-10-02T19:57:39.071914997" }, "savana single source - real": { "content": [ @@ -175,19 +175,19 @@ }, [ "test.reconplot_cn.tsv:md5,8730e463e8b04175a3cab64882c78612", - "test.reconplot_sv.tsv:md5,74009b0e5e23c5f1279b7fc137f66208" + "test.reconplot_sv.tsv:md5,940abd15935ace3c1e0cd42a3f614432" ] ] ], [ - "versions.yml:md5,c9f38404437fa609c5c231f3f1fe1263" + "versions.yml:md5,7413f04e600f945d9f333e70177b555c" ] ], "meta": { "nf-test": "0.9.2", "nextflow": "25.10.7" }, - "timestamp": "2026-10-01T10:21:35.850404096" + "timestamp": "2026-10-02T19:57:57.76985673" }, "savana single source - stub": { "content": [ From fd878b38226d1d179cf6c3742992c4fd7a80ba06 Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Fri, 2 Oct 2026 20:07:58 +0100 Subject: [PATCH 21/32] Guard the Padfoot/ReConPlot configuration: species name, quoting, validation, skip under conda - `--specie mouse` is ambiguous for RepeatMasker in the shipped Dfam 4.0, so every mm10 run with RepeatMasker on failed; pass "Mus musculus". - `--format` and `--genes` were interpolated unquoted into the ReConPlot command; a value with a space killed the task after the required figures had been written. - validateSvAnnotationParams() accepts thousands separators in --reconplot_regions like the wrapper, no longer throws a stack trace on an unparsable number, and rejects --reconplot_genes with whitespace and --reconplot_format outside pdf/png (also a schema pattern), which would otherwise fail every task with "Missing output file(s)". - Both steps ship only inside their containers: under -profile conda/mamba they are now skipped with a start-up warning instead of failing hours in. - Annotation and figures are downstream of every caller, so a sample they cannot process must not stop a cohort: errorStrategy 'ignore' for PADFOOT_* and RECONPLOT_*. - Tests: the chm13 inference is asserted on its own; the ReConPlot stub tests stage the real wrapper directory. Co-Authored-By: Claude Fable 5.1 --- conf/modules.config | 10 +++++-- modules/local/reconplot/tests/main.nf.test | 4 +-- nextflow_schema.json | 1 + .../utils_nfcore_lrsomatic_pipeline/main.nf | 28 +++++++++++++++---- .../tests/sv_annotation.function.nf.test | 8 +++++- 5 files changed, 40 insertions(+), 11 deletions(-) diff --git a/conf/modules.config b/conf/modules.config index 7453ddd7..0b9b2e0d 100644 --- a/conf/modules.config +++ b/conf/modules.config @@ -834,10 +834,12 @@ process { ext.args = { [ params.padfoot_run_repeatmasker ? '' : '--skip_RepeatMasker', - genome == 'mm10' ? '--specie mouse' : '' // RepeatMasker -species; Padfoot defaults to human + genome == 'mm10' ? '--specie "Mus musculus"' : '' // RepeatMasker -species ("mouse" is ambiguous in Dfam 4.0); Padfoot defaults to human ].join(' ').trim() } ext.prefix = { sv_caller == cna_caller ? "${sv_caller}" : "${sv_caller}_${cna_caller}" } + // Annotation is downstream of every caller: a sample Padfoot cannot annotate must not stop the run + errorStrategy = 'ignore' publishDir = [ path: { "${params.outdir}/${meta.id}/padfoot" }, mode: params.publish_dir_mode, @@ -851,11 +853,13 @@ process { withName : '.*:RECONPLOT_(SEVERUS_ASCAT|SEVERUS_WAKHAN|SAVANA)' { ext.prefix = { cn_source == sv_source ? "${cn_source}" : "${sv_source}_${cn_source}" } + // Figures are downstream of every caller: a sample ReConPlot cannot draw must not stop the run + errorStrategy = 'ignore' // shared filters / rendering ext.args = { [ "--max-cn ${params.reconplot_max_cn}", - "--format ${params.reconplot_format}", + "--format '${params.reconplot_format}'", params.reconplot_min_svlen ? "--min-svlen ${params.reconplot_min_svlen}" : '', (params.reconplot_exclude_vntr && sv_source == 'severus') ? '--exclude-vntr' : '' ].join(' ').trim() @@ -866,7 +870,7 @@ process { ext.args3 = { params.reconplot_regions ? [ "--regions '${params.reconplot_regions}'", - params.reconplot_genes ? "--genes ${params.reconplot_genes}" : '', + params.reconplot_genes ? "--genes '${params.reconplot_genes}'" : '', (params.reconplot_baf_track && cn_source in ['ascat', 'savana']) ? '--baf-track' : '' ].join(' ').trim() : '' } diff --git a/modules/local/reconplot/tests/main.nf.test b/modules/local/reconplot/tests/main.nf.test index 988b46ec..39684af2 100644 --- a/modules/local/reconplot/tests/main.nf.test +++ b/modules/local/reconplot/tests/main.nf.test @@ -28,7 +28,7 @@ nextflow_process { 'severus', [ file(params.modules_testdata_base_path + 'genomics/homo_sapiens/illumina/gvcf/test.genome.vcf', checkIfExists: true) ] ] - input[1] = [ [ id:'reconplot' ], file("${projectDir}/modules/local/reconplot", checkIfExists: true) ] + input[1] = [ [ id:'reconplot' ], file("${projectDir}/assets/reconplot", checkIfExists: true) ] input[2] = 'hg38' """ } @@ -56,7 +56,7 @@ nextflow_process { 'savana', [] ] - input[1] = [ [ id:'reconplot' ], file("${projectDir}/modules/local/reconplot", checkIfExists: true) ] + input[1] = [ [ id:'reconplot' ], file("${projectDir}/assets/reconplot", checkIfExists: true) ] input[2] = 'hg38' """ } diff --git a/nextflow_schema.json b/nextflow_schema.json index 44444562..8f148af5 100644 --- a/nextflow_schema.json +++ b/nextflow_schema.json @@ -478,6 +478,7 @@ "reconplot_format": { "type": "string", "default": "pdf,png", + "pattern": "^(pdf|png)(,(pdf|png))?$", "help_text": "Figure formats written by ReConPlot: `pdf`, `png` or `pdf,png`.", "description": "Comma-separated output formats: pdf, png" } diff --git a/subworkflows/local/utils_nfcore_lrsomatic_pipeline/main.nf b/subworkflows/local/utils_nfcore_lrsomatic_pipeline/main.nf index 6c3324f2..21238647 100644 --- a/subworkflows/local/utils_nfcore_lrsomatic_pipeline/main.nf +++ b/subworkflows/local/utils_nfcore_lrsomatic_pipeline/main.nf @@ -349,16 +349,34 @@ def validateSvAnnotationParams() { } if (!params.skip_reconplot && params.reconplot_regions) { - // Same grammar as the wrapper's parse_regions(): tokens split on commas/semicolons/whitespace, - // each `chr` or `chr:start-end` (start/end integers, `_` allowed as a digit separator). + // Same grammar as the wrapper's parse_regions(): thousands separators inside numbers are dropped + // first (`chr8:30,000,000-50,000,000`), then tokens split on commas/semicolons/whitespace, each + // `chr` or `chr:start-end` (start/end integers, `_` allowed as a digit separator, start < end). // Regions on contigs without copy-number data are skipped at run time with a warning. - def bad = params.reconplot_regions.toString().split(/[,;\s]+/).findAll { tok -> tok } - .findAll { tok -> !(tok ==~ /[A-Za-z0-9_.]+/ || tok ==~ /[A-Za-z0-9_.]+:[0-9_]+-[0-9_]+/) || - (tok.contains(':') && tok.split(':')[1].split('-').collect { v -> v.replace('_', '') as long }.with { r -> r[0] >= r[1] }) } + def spec = params.reconplot_regions.toString().replaceAll(/(?<=[0-9]),(?=[0-9]{3}(?:[^0-9]|$))/, '') + def bad = spec.split(/[,;\s]+/).findAll { tok -> tok }.findAll { tok -> + if (tok ==~ /[A-Za-z0-9_.]+/) { return false } + if (!(tok ==~ /[A-Za-z0-9_.]+:[0-9_]+-[0-9_]+/)) { return true } + def ends = tok.split(':')[1].split('-').collect { v -> v.replace('_', '') } + return !ends.every { v -> v && v.isLong() } || (ends[0] as long) >= (ends[1] as long) + } if (bad) { error("--reconplot_regions: cannot parse ${bad.join(', ')}. Use a comma-separated list of `chr` or `chr:start-end` (start < end), e.g. \"chr8,chr17:30000000-50000000\".") } } + + if (!params.skip_reconplot && params.reconplot_genes && params.reconplot_genes.toString() =~ /\s/) { + error("--reconplot_genes must be a comma-separated list of gene symbols without spaces, e.g. \"MYC,TP53\" (got \"${params.reconplot_genes}\").") + } + if (!params.skip_reconplot && params.reconplot_format && !(params.reconplot_format.toString() ==~ /(pdf|png)(,(pdf|png))?/)) { + error("--reconplot_format must be pdf, png or pdf,png (the module collects only *.pdf and *.png figures); got \"${params.reconplot_format}\".") + } + + // Both tools ship only inside their containers: under -profile conda/mamba the modules would fail hours in + if (workflow.profile.tokenize(',').intersect(['conda', 'mamba']) && !(params.skip_padfoot && params.skip_reconplot)) { + log.warn "Padfoot and ReConPlot need Docker, Singularity or Apptainer and are skipped under -profile conda/mamba " + + "(use --skip_padfoot --skip_reconplot to silence this warning)." + } } // diff --git a/subworkflows/local/utils_nfcore_lrsomatic_pipeline/tests/sv_annotation.function.nf.test b/subworkflows/local/utils_nfcore_lrsomatic_pipeline/tests/sv_annotation.function.nf.test index 9a284763..f408b17b 100644 --- a/subworkflows/local/utils_nfcore_lrsomatic_pipeline/tests/sv_annotation.function.nf.test +++ b/subworkflows/local/utils_nfcore_lrsomatic_pipeline/tests/sv_annotation.function.nf.test @@ -103,7 +103,13 @@ nextflow_function { then { assert function.result == 'hg38' } } - test("padfootGenome infers chm13 from --genome CHM13 and an explicit --padfoot_genome wins") { + test("padfootGenome infers chm13 from --genome CHM13") { + function "padfootGenome" + when { params { genome = 'CHM13'; padfoot_genome = null } } + then { assert function.result == 'chm13' } + } + + test("padfootGenome: an explicit --padfoot_genome wins over the --genome inference") { function "padfootGenome" when { params { genome = 'CHM13'; padfoot_genome = 'mm10' } } then { assert function.result == 'mm10' } From 57c5af032d3cba9772576084e633957d9e563975 Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Fri, 2 Oct 2026 20:07:58 +0100 Subject: [PATCH 22/32] Move the Padfoot and ReConPlot images to Docker Hub, fix the ReConPlot genome-wide clipping, label copy number against the tumour ploidy Images (requested in review: large Apptainer images time out on ghcr): - docker.io/timmy9527/padfoot-repeatmasker:4.2.4-dfam4-padfoot-25fd6d4 and docker.io/timmy9527/reconplot:0.2-r4.4-clipfix, each with an oras:// SIF twin, both branches of the ternary on the same tag. - Padfoot 25fd6d4 bundles the cancer-gene table it used to download on every run (the "nothing is downloaded at run time" claim is now true), pads unlisted Wakhan segments instead of letting genes inherit a neighbour's copy number, keeps the RepeatMasker hits of the last insertion, and fixes the bundled annotation's mislabelled last gene per chromosome. - The ReConPlot Dockerfile pins the package tarball by checksum and patches its clipping step, which compared against the whole chr_selection vector and truncated chr1/chr2 in every genome-wide figure; the build fails if the two lines are not found. Dfam is fetched from the versioned release directory; both Dockerfiles declare the frontend `ADD --checksum` needs. Ploidy: PADFOOT takes the CN caller's fitted purity/ploidy table (Wakhan solutions_ranks.tsv, SAVANA *_fitted_purity_ploidy.tsv) and Padfoot labels each haplotype's integer copy number against ploidy/2, rounding SAVANA's fractional values first. On P215003155 the SAVANA pair's by_gene.tsv went from 17,209 to 30 genes with both haplotypes "deleted" and the Wakhan pair from 11,941 to 450; the SV tables are unchanged. The subworkflow joins the fit tables with remainder: true, so a missing table never drops a pair; the harness and all tests pass them; the real Padfoot test asserts the RepeatMasker class and the ploidy-driven labels. Co-Authored-By: Claude Fable 5.1 --- containers/padfoot/Dockerfile | 11 +++++--- containers/reconplot/Dockerfile | 11 +++++++- modules/local/padfoot/main.nf | 13 ++++++--- modules/local/padfoot/meta.yml | 12 +++++++++ modules/local/padfoot/tests/main.nf.test | 19 ++++++++++--- modules/local/padfoot/tests/main.nf.test.snap | 10 +++---- modules/local/reconplot/main.nf | 7 ++--- modules/local/reconplot/meta.yml | 8 ++++++ subworkflows/local/padfoot_annotation.nf | 27 ++++++++++++------- .../local/tests/padfoot_annotation.nf.test | 17 +++++++----- workflows/lrsomatic.nf | 8 ++++-- 11 files changed, 104 insertions(+), 39 deletions(-) diff --git a/containers/padfoot/Dockerfile b/containers/padfoot/Dockerfile index 6f9e144b..a939142f 100644 --- a/containers/padfoot/Dockerfile +++ b/containers/padfoot/Dockerfile @@ -1,8 +1,10 @@ +# syntax=docker/dockerfile:1.6 FROM mambaorg/micromamba:2.3.2 COPY --chown=$MAMBA_USER containers/padfoot/environment.yml /tmp/environment.yml -ARG DFAM_URL_BASE=https://www.dfam.org/releases/current/families/FamDB +# Versioned Dfam directory: `releases/current` moves on with the next Dfam release and would break the rebuild +ARG DFAM_URL_BASE=https://www.dfam.org/releases/Dfam_4.0/families/FamDB ARG DFAM_ROOT_SHA256=4cdb3d571126de3061d61c9e79d0ffcf0b1d9dc1d3c555bf9bcb8db695efa91a ARG DFAM_CONSENSUS_SHA256=ce50a75fe90a5481864cd87792a80564667a4e7f373322730a42a7b737b8bbdd @@ -24,12 +26,15 @@ RUN micromamba create --yes --name padfoot --file /tmp/environment.yml \ && printf '>smoke\nACGTACGTACGTACGT\n' > /tmp/repeatmasker-smoke/input.fa \ && RepeatMasker -species human -dir /tmp/repeatmasker-smoke /tmp/repeatmasker-smoke/input.fa \ && test -s /tmp/repeatmasker-smoke/input.fa.out \ + && rm -f /tmp/repeatmasker-smoke/input.fa.* \ + && RepeatMasker -species "Mus musculus" -dir /tmp/repeatmasker-smoke /tmp/repeatmasker-smoke/input.fa \ + && test -s /tmp/repeatmasker-smoke/input.fa.out \ && rm -rf /tmp/dfam40.* /tmp/repeatmasker-smoke # Padfoot itself is not on bioconda: install the pinned Tim-Yu/Padfoot commit (SAVANA input support) as source # under /opt/padfoot, so the PADFOOT module needs no run-time download. Bump = new commit + checksum here, rebuild, push both images, bump the tags. -ARG PADFOOT_COMMIT=e7eaed778fc2230bad96fb4232c704cec7cfe7eb -ADD --checksum=sha256:81aff6572a2d513da9d7e8c6eeb2ae13be9eebf9cfc9ac6436f40fffe52cafb5 \ +ARG PADFOOT_COMMIT=25fd6d4aaf1b78b57c10dbef7964aa5e45d4e7d7 +ADD --checksum=sha256:2e3607164cb690bfbc73952bf649085e480c1b23abc24024b8367843d1975164 \ https://github.com/Tim-Yu/Padfoot/archive/${PADFOOT_COMMIT}.tar.gz /tmp/padfoot.tar.gz USER root diff --git a/containers/reconplot/Dockerfile b/containers/reconplot/Dockerfile index 1f95f188..4cbd0326 100644 --- a/containers/reconplot/Dockerfile +++ b/containers/reconplot/Dockerfile @@ -1,17 +1,26 @@ +# syntax=docker/dockerfile:1.6 FROM mambaorg/micromamba:2.3.2 # R runtime for the ReConPlot wrapper, with the ReConPlot package (not on conda) pre-installed # from a pinned upstream commit. The wrapper itself ships with the pipeline in assets/reconplot/. COPY --chown=$MAMBA_USER containers/reconplot/environment.yml /tmp/environment.yml +# Tarball checksum-verified like the Padfoot recipe (ADD --checksum needs the 1.6 Dockerfile frontend, Docker >= 25). ARG RECONPLOT_COMMIT=88bb76011703d7908aaa2e5bdecfe18ba5737db8 -ADD --chown=$MAMBA_USER https://github.com/cortes-ciriano-lab/ReConPlot/archive/${RECONPLOT_COMMIT}.tar.gz /tmp/reconplot.tar.gz +ADD --checksum=sha256:9b5d19cb9a1ba5ce2b312549c076385aef15d3506a2085162c586ea179b018de --chown=$MAMBA_USER \ + https://github.com/cortes-ciriano-lab/ReConPlot/archive/${RECONPLOT_COMMIT}.tar.gz /tmp/reconplot.tar.gz RUN micromamba create --yes --name reconplot --file /tmp/environment.yml \ && micromamba clean --all --yes \ && export PATH=/opt/conda/envs/reconplot/bin:${PATH} \ && mkdir -p /tmp/reconplot-src \ && tar -xzf /tmp/reconplot.tar.gz -C /tmp/reconplot-src --strip-components 1 \ + # Upstream bug: the per-chromosome clipping compares against the whole chr_selection vector instead of + # the current row, which truncates chr1/chr2 in multi-chromosome (genome-wide) figures. Patch the two + # lines to `chr_selection$chr[i]` and fail the build if the pattern is not found exactly twice. + && test "$(grep -cF 'karyotype_data_now$chr == chr_selection$chr])' /tmp/reconplot-src/R/ReConPlot.R)" -eq 2 \ + && sed -i 's/karyotype_data_now\$chr == chr_selection\$chr\])/karyotype_data_now$chr == chr_selection$chr[i]])/g' /tmp/reconplot-src/R/ReConPlot.R \ + && test "$(grep -cF 'chr_selection$chr[i]])' /tmp/reconplot-src/R/ReConPlot.R)" -eq 2 \ && R CMD INSTALL --no-docs --no-html /tmp/reconplot-src \ && Rscript -e 'suppressPackageStartupMessages(library(ReConPlot)); cat("ReConPlot", as.character(packageVersion("ReConPlot")), "\n")' \ && rm -rf /tmp/reconplot.tar.gz /tmp/reconplot-src diff --git a/modules/local/padfoot/main.nf b/modules/local/padfoot/main.nf index 03190a4f..6eaf90a7 100644 --- a/modules/local/padfoot/main.nf +++ b/modules/local/padfoot/main.nf @@ -7,11 +7,14 @@ process PADFOOT { // Dfam 4.0 root and curated-consensus partitions. Padfoot update = new commit in the Dockerfile, rebuild, bump these two tags. // Override per site with `process { withName: '.*:PADFOOT_(SEVERUS_WAKHAN|SAVANA)' { container = ... } }`. container "${(workflow.containerEngine == 'singularity' || workflow.containerEngine == 'apptainer') && !task.ext.singularity_pull_docker_container - ? 'oras://ghcr.io/tim-yu/padfoot-repeatmasker-sif:4.2.4-dfam4-padfoot-e7eaed7' - : 'ghcr.io/tim-yu/padfoot-repeatmasker:4.2.4-dfam4-padfoot-e7eaed7'}" + ? 'oras://docker.io/timmy9527/padfoot-repeatmasker-sif:4.2.4-dfam4-padfoot-25fd6d4' + : 'docker.io/timmy9527/padfoot-repeatmasker:4.2.4-dfam4-padfoot-25fd6d4'}" input: - tuple val(meta), path(sv_vcf), val(sv_caller), path(cna_file), val(cna_caller) + // ploidy_file: the CN caller's fitted purity/ploidy table (SAVANA *_fitted_purity_ploidy.tsv, Wakhan + // solutions_ranks.tsv) or []; Padfoot labels gene copy number against ploidy/2 and otherwise estimates + // the ploidy from the profile with a warning. + tuple val(meta), path(sv_vcf), val(sv_caller), path(cna_file), val(cna_caller), path(ploidy_file) tuple val(meta2), path(fasta) tuple val(meta3), path(fai) tuple val(meta4), val(genome), path(gff), path(rm) // gff/rm may be [] -> Padfoot bundled annotations for `genome` @@ -36,6 +39,7 @@ process PADFOOT { prefix = task.ext.prefix ?: "${sv_caller}_${cna_caller}" def gff_arg = gff ? "--gff ${gff}" : '' def rm_arg = rm ? "--rm ${rm}" : '' + def ploidy_arg = ploidy_file ? "--ploidy-file ${ploidy_file}" : '' """ python3 ${padfoot}/padfoot.py \\ @@ -47,6 +51,7 @@ process PADFOOT { --genome ${genome} \\ ${gff_arg} \\ ${rm_arg} \\ + ${ploidy_arg} \\ --threads ${task.cpus} \\ --out-dir ${prefix} \\ ${args} @@ -67,7 +72,7 @@ process PADFOOT { """ mkdir -p ${prefix} touch ${prefix}/annotated_svs.tsv ${prefix}/by_gene.tsv ${prefix}/padfoot.log - printf '%s\n' ${sv_vcf} ${cna_file} > ${prefix}/staged.txt + printf '%s\n' ${sv_vcf} ${cna_file} ${ploidy_file} > ${prefix}/staged.txt cat <<-END_VERSIONS > versions.yml "${task.process}": diff --git a/modules/local/padfoot/meta.yml b/modules/local/padfoot/meta.yml index c09d657f..20625c3e 100644 --- a/modules/local/padfoot/meta.yml +++ b/modules/local/padfoot/meta.yml @@ -35,6 +35,10 @@ input: - cna_caller: type: string description: CNA input format, `wakhan` or `savana` + - ploidy_file: + type: file + description: Fitted purity/ploidy table of the CN caller (SAVANA `*_fitted_purity_ploidy.tsv` or Wakhan `solutions_ranks.tsv`), or `[]` to let Padfoot estimate the ploidy from the profile + pattern: "*.tsv" - - meta2: type: map description: Groovy Map for the reference @@ -89,6 +93,14 @@ output: type: file description: Padfoot log pattern: "padfoot.log" + - staged: + - meta: + type: map + description: Groovy Map containing sample information + - "${prefix}/staged.txt": + type: file + description: Stub runs only -- the SV and CNA file names the task received, asserted on by the subworkflow tests (optional) + pattern: "staged.txt" - versions: - versions.yml: type: file diff --git a/modules/local/padfoot/tests/main.nf.test b/modules/local/padfoot/tests/main.nf.test index c967d342..32394b25 100644 --- a/modules/local/padfoot/tests/main.nf.test +++ b/modules/local/padfoot/tests/main.nf.test @@ -28,7 +28,8 @@ nextflow_process { file(params.modules_testdata_base_path + 'genomics/homo_sapiens/illumina/vcf/test.rnaseq.vcf', checkIfExists: true), 'severus', file(params.modules_testdata_base_path + 'genomics/homo_sapiens/illumina/gvcf/test.genome.vcf', checkIfExists: true), - 'wakhan' + 'wakhan', + [] ] input[1] = [ [ id:'ref' ], file(params.modules_testdata_base_path + 'genomics/homo_sapiens/genome/genome.fasta', checkIfExists: true) ] input[2] = [ [ id:'ref' ], file(params.modules_testdata_base_path + 'genomics/homo_sapiens/genome/genome.fasta.fai', checkIfExists: true) ] @@ -57,7 +58,8 @@ nextflow_process { file(params.modules_testdata_base_path + 'genomics/homo_sapiens/illumina/vcf/test.rnaseq.vcf', checkIfExists: true), 'savana', file(params.modules_testdata_base_path + 'genomics/homo_sapiens/genome/genome.bed', checkIfExists: true), - 'savana' + 'savana', + [] ] input[1] = [ [ id:'ref' ], file(params.modules_testdata_base_path + 'genomics/homo_sapiens/genome/genome.fasta', checkIfExists: true) ] input[2] = [ [ id:'ref' ], file(params.modules_testdata_base_path + 'genomics/homo_sapiens/genome/genome.fasta.fai', checkIfExists: true) ] @@ -86,7 +88,8 @@ nextflow_process { file("${projectDir}/tests/fixtures/padfoot_reconplot/severus_somatic.vcf.gz", checkIfExists: true), 'severus', file("${projectDir}/tests/fixtures/padfoot_reconplot/test_2.0_0.9_0.9_wakhan_cna_integers.vcf", checkIfExists: true), - 'wakhan' + 'wakhan', + file("${projectDir}/tests/fixtures/padfoot_reconplot/solutions_ranks.tsv", checkIfExists: true) ] input[1] = [ [ id:'ref' ], file("${projectDir}/tests/fixtures/padfoot_reconplot/chr19_1-2Mb.fasta", checkIfExists: true) ] input[2] = [ [ id:'ref' ], file("${projectDir}/tests/fixtures/padfoot_reconplot/chr19_1-2Mb.fasta.fai", checkIfExists: true) ] @@ -105,6 +108,11 @@ nextflow_process { // the STK11 exon deletion is the high-impact TSG hit; the Alu insertion sits in an ABCA7 intron and maps back to its source { assert svs_by_id['severus_DEL1'][9] == 'HIGH_ONCO' && svs_by_id['severus_DEL1'][11] == 'STK11' }, { assert svs_by_id['severus_INS2'][11] == 'ABCA7' && svs_by_id['severus_INS2'][24].startsWith('chr19:') }, + // RepeatMasker classified the Alu copy (Padfoot >= 25fd6d4 keeps the last query's hits; the masked length it + // reports is end - begin, i.e. 299 for the 300 bp copy -- an upstream off-by-one, so only the class is asserted) + { assert svs_by_id['severus_INS2'][25].startsWith('SINE/Alu:') }, + // gene copy number is labelled against the fitted ploidy (2.0 -> baseline 1 per haplotype): STK11 sits in the one-copy loss + { assert path(process.out.by_gene.get(0).get(1)).readLines().find { l -> l.startsWith('STK11\t') }?.split('\t')?.getAt(4) == 'NEUT' }, { assert svs_by_id['severus_INS1'][24].startsWith('chr19:118') }, { assert path(process.out.by_gene.get(0).get(1)).text.contains('STK11') }, { assert path(process.out.log.get(0).get(1)).text.contains('Padfoot completed successfully') }, @@ -129,7 +137,8 @@ nextflow_process { file("${projectDir}/tests/fixtures/padfoot_reconplot/test_tumor.classified.somatic.vcf", checkIfExists: true), 'savana', file("${projectDir}/tests/fixtures/padfoot_reconplot/test_tumor_segmented_absolute_copy_number.tsv", checkIfExists: true), - 'savana' + 'savana', + file("${projectDir}/tests/fixtures/padfoot_reconplot/test_tumor_fitted_purity_ploidy.tsv", checkIfExists: true) ] input[1] = [ [ id:'ref' ], file("${projectDir}/tests/fixtures/padfoot_reconplot/chr19_1-2Mb.fasta", checkIfExists: true) ] input[2] = [ [ id:'ref' ], file("${projectDir}/tests/fixtures/padfoot_reconplot/chr19_1-2Mb.fasta.fai", checkIfExists: true) ] @@ -147,6 +156,8 @@ nextflow_process { { assert svs_by_id.keySet() == ['ID_1', 'ID_2', 'ID_3', 'ID_4', 'ID_5'] as Set }, { assert svs_by_id['ID_1'][9] == 'HIGH_ONCO' && svs_by_id['ID_1'][11] == 'STK11' }, { assert svs_by_id['ID_1'][7] == '+-' && svs_by_id['ID_2'][7] == '-+' && svs_by_id['ID_4'][7] == '++' && svs_by_id['ID_5'][7] == '--' }, + // SAVANA copy numbers are rounded before labelling against the fitted ploidy: the gain region is AMP on HP1, the loss NEUT/DEL + { assert path(process.out.by_gene.get(0).get(1)).readLines().find { l -> l.startsWith('TCF3\t') }?.split('\t')?.getAt(4) == 'AMP' }, { assert path(process.out.log.get(0).get(1)).text.contains('Padfoot completed successfully') }, { assert snapshot( process.out.annotated_svs, diff --git a/modules/local/padfoot/tests/main.nf.test.snap b/modules/local/padfoot/tests/main.nf.test.snap index a5d4c808..b5ac06ea 100644 --- a/modules/local/padfoot/tests/main.nf.test.snap +++ b/modules/local/padfoot/tests/main.nf.test.snap @@ -96,7 +96,7 @@ "id": "test", "paired_data": "test" }, - "annotated_svs.tsv:md5,a1e21c6d7373238e671c5b7cc0e4f361" + "annotated_svs.tsv:md5,9f475f923558b350e80357b2ecf035bf" ] ], [ @@ -105,7 +105,7 @@ "id": "test", "paired_data": "test" }, - "by_gene.tsv:md5,5b71172f45a71ada8a1875f20640bc5c" + "by_gene.tsv:md5,6feb2e809b66998c71f92795a68e621c" ] ], "padfoot.log", @@ -117,7 +117,7 @@ "nf-test": "0.9.2", "nextflow": "25.10.7" }, - "timestamp": "2026-10-01T10:20:14.801739334" + "timestamp": "2026-10-02T19:58:40.27272395" }, "severus + wakhan - stub": { "content": [ @@ -225,7 +225,7 @@ "id": "test", "paired_data": "test" }, - "by_gene.tsv:md5,5cc0cddd07dfdfbfe4bc154bef0966e4" + "by_gene.tsv:md5,d083b557e147fd6efebe12ef7715dcc6" ] ], "padfoot.log", @@ -237,6 +237,6 @@ "nf-test": "0.9.2", "nextflow": "25.10.7" }, - "timestamp": "2026-10-01T10:20:34.53030976" + "timestamp": "2026-10-02T19:58:57.78479389" } } \ No newline at end of file diff --git a/modules/local/reconplot/main.nf b/modules/local/reconplot/main.nf index 7c1444ff..7f1dccd1 100644 --- a/modules/local/reconplot/main.nf +++ b/modules/local/reconplot/main.nf @@ -3,11 +3,12 @@ process RECONPLOT { label 'process_low' // No conda: the image ships the ReConPlot R package itself (guard in `script:`); the wrapper is pipeline glue in - // assets/reconplot/. Built from containers/reconplot/Dockerfile. Package update = new commit there, rebuild, bump these two tags. + // assets/reconplot/. Built from containers/reconplot/Dockerfile (upstream package + a build-time patch of its genome-wide + // clipping bug). Package update = new commit there, rebuild, bump these two tags. Docker Hub, like the other large images. // Override per site with `process { withName: '.*:RECONPLOT_(SEVERUS_ASCAT|SEVERUS_WAKHAN|SAVANA)' { container = ... } }`. container "${(workflow.containerEngine == 'singularity' || workflow.containerEngine == 'apptainer') && !task.ext.singularity_pull_docker_container - ? 'oras://ghcr.io/tim-yu/reconplot-sif:0.2-r4.4' - : 'ghcr.io/tim-yu/reconplot:0.2-r4.4'}" + ? 'oras://docker.io/timmy9527/reconplot-sif:0.2-r4.4-clipfix' + : 'docker.io/timmy9527/reconplot:0.2-r4.4-clipfix'}" input: // cn_files / sv_files are the caller output files the wrapper's parsers discover by name. diff --git a/modules/local/reconplot/meta.yml b/modules/local/reconplot/meta.yml index 0d160538..d8fdaebe 100644 --- a/modules/local/reconplot/meta.yml +++ b/modules/local/reconplot/meta.yml @@ -85,6 +85,14 @@ output: type: file description: Wrapper log pattern: "reconplot.log" + - staged: + - meta: + type: map + description: Groovy Map containing sample information + - "${prefix}/staged.txt": + type: file + description: Stub runs only -- the CN and SV file names the task received, asserted on by the subworkflow tests (optional) + pattern: "staged.txt" - versions: - versions.yml: type: file diff --git a/subworkflows/local/padfoot_annotation.nf b/subworkflows/local/padfoot_annotation.nf index 14e39d87..7faeee82 100644 --- a/subworkflows/local/padfoot_annotation.nf +++ b/subworkflows/local/padfoot_annotation.nf @@ -4,18 +4,21 @@ include { PADFOOT as PADFOOT_SAVANA } from '../../modules/local/padfoot/ // // Padfoot annotation of somatic SVs + CNAs, once per caller pair that produced output for a sample: -// Severus SVs + the top-ranked Wakhan integer-CN VCF, and SAVANA SVs + SAVANA absolute CN. +// Severus SVs + the top-ranked Wakhan integer-CN VCF, and SAVANA SVs + SAVANA absolute CN, each with the +// caller's fitted purity/ploidy table so gene copy number is labelled against the tumour ploidy. // Pass channel.empty() for a caller that did not run. Padfoot is not on bioconda: it ships inside the // module's container (containers/padfoot/), so nothing is downloaded at run time. // workflow PADFOOT_ANNOTATION { take: - severus_vcf // [meta, severus_somatic.vcf.gz] - wakhan_vcf_files // [meta, [wakhan_cna_*.vcf, ...]] -- every fitted solution - savana_vcf // [meta, classified.somatic.vcf] - savana_cna // [meta, segmented_absolute_copy_number.tsv] - fasta // [[:], fasta] + severus_vcf // [meta, severus_somatic.vcf.gz] + wakhan_vcf_files // [meta, [wakhan_cna_*.vcf, ...]] -- every fitted solution + wakhan_solutions_ranks // [meta, solutions_ranks.tsv] -- purity/ploidy per solution (rank 1 = solution_1) + savana_vcf // [meta, classified.somatic.vcf] + savana_cna // [meta, segmented_absolute_copy_number.tsv] + savana_purity_ploidy // [meta, fitted_purity_ploidy.tsv] + fasta // [[:], fasta] fai // [[:], fai] annot // [[:], padfoot_genome, gff | [], rm | []] @@ -24,7 +27,7 @@ workflow PADFOOT_ANNOTATION { // // MODULE: PADFOOT_SEVERUS_WAKHAN (label: process_medium) - // Input: [meta, severus_somatic.vcf.gz, 'severus', wakhan_cna_integers.vcf, 'wakhan'] + // Input: [meta, severus_somatic.vcf.gz, 'severus', wakhan_cna_integers.vcf, 'wakhan', solutions_ranks.tsv | []] // // Wakhan writes every fitted solution; solution_1/ holds the top-ranked one wakhan_vcf_files @@ -38,7 +41,9 @@ workflow PADFOOT_ANNOTATION { severus_vcf .join(wakhan_best_cna) - .map { meta, sv, cna -> [meta, sv, 'severus', cna, 'wakhan'] } + .join(wakhan_solutions_ranks, remainder: true) // the fit table is optional for Padfoot + .filter { _meta, sv, _cna, _ranks -> sv != null } // drops right-only rows of the remainder join + .map { meta, sv, cna, ranks -> [meta, sv, 'severus', cna, 'wakhan', ranks ?: []] } .set { severus_wakhan_input } PADFOOT_SEVERUS_WAKHAN( severus_wakhan_input, fasta, fai, annot ) @@ -46,12 +51,14 @@ workflow PADFOOT_ANNOTATION { // // MODULE: PADFOOT_SAVANA (label: process_medium) - // Input: [meta, classified.somatic.vcf, 'savana', segmented_absolute_copy_number.tsv, 'savana'] + // Input: [meta, classified.somatic.vcf, 'savana', segmented_absolute_copy_number.tsv, 'savana', fitted_purity_ploidy.tsv | []] // SAVANA CN is only present when a fit was found, so the join drops unfitted samples // savana_vcf .join(savana_cna) - .map { meta, sv, cna -> [meta, sv, 'savana', cna, 'savana'] } + .join(savana_purity_ploidy, remainder: true) + .filter { _meta, sv, _cna, _pp -> sv != null } + .map { meta, sv, cna, pp -> [meta, sv, 'savana', cna, 'savana', pp ?: []] } .set { savana_input } PADFOOT_SAVANA( savana_input, fasta, fai, annot ) diff --git a/subworkflows/local/tests/padfoot_annotation.nf.test b/subworkflows/local/tests/padfoot_annotation.nf.test index b800360b..de3f137f 100644 --- a/subworkflows/local/tests/padfoot_annotation.nf.test +++ b/subworkflows/local/tests/padfoot_annotation.nf.test @@ -43,15 +43,18 @@ nextflow_workflow { mk('wakhan/sample1/solution_2/sample1_3.0_0.5_wakhan_cna_integers.vcf') ] ], [ s2, [ mk('wakhan/sample2/solution_1/sample2_2.0_1.0_wakhan_cna_subclonals.vcf') ] ] ) + // Wakhan purity/ploidy ranks for sample1 (sample2 has none: the join keeps the pair, Padfoot estimates) + input[2] = channel.of([ s1, mk('wakhan/sample1/solutions_ranks.tsv') ]) // SAVANA: SVs for sample1 and sample3, a copy-number fit for sample1 only - input[2] = channel.of( + input[3] = channel.of( [ s1, mk('savana/sample1/sample1.classified.somatic.vcf') ], [ s3, mk('savana/sample3/sample3.classified.somatic.vcf') ] ) - input[3] = channel.of([ s1, mk('savana/sample1/sample1_segmented_absolute_copy_number.tsv') ]) - input[4] = channel.value([ [:], mk('ref/genome.fasta') ]) - input[5] = channel.value([ [:], mk('ref/genome.fasta.fai') ]) - input[6] = channel.value([ [:], 'hg38', [], [] ]) + input[4] = channel.of([ s1, mk('savana/sample1/sample1_segmented_absolute_copy_number.tsv') ]) + input[5] = channel.of([ s1, mk('savana/sample1/sample1_fitted_purity_ploidy.tsv') ]) + input[6] = channel.value([ [:], mk('ref/genome.fasta') ]) + input[7] = channel.value([ [:], mk('ref/genome.fasta.fai') ]) + input[8] = channel.value([ [:], 'hg38', [], [] ]) """ } } @@ -67,11 +70,11 @@ nextflow_workflow { { assert tasks.count { name -> name.contains('PADFOOT_SEVERUS_WAKHAN') } == 1 }, { assert tasks.any { name -> name.contains('PADFOOT_SEVERUS_WAKHAN (sample1:') } }, // ... and it received the Severus VCF with solution_1's integer-CN VCF, not solution_2's or the subclonal one - { assert staged('sample1/padfoot/severus_wakhan') == ['severus_somatic.vcf.gz', 'sample1_2.0_1.0_wakhan_cna_integers.vcf'] }, + { assert staged('sample1/padfoot/severus_wakhan') == ['severus_somatic.vcf.gz', 'sample1_2.0_1.0_wakhan_cna_integers.vcf', 'solutions_ranks.tsv'] }, // sample1 only: sample3 has SAVANA SVs but no copy-number fit { assert tasks.count { name -> name.contains('PADFOOT_SAVANA') } == 1 }, { assert tasks.any { name -> name.contains('PADFOOT_SAVANA (sample1:') } }, - { assert staged('sample1/padfoot/savana') == ['sample1.classified.somatic.vcf', 'sample1_segmented_absolute_copy_number.tsv'] }, + { assert staged('sample1/padfoot/savana') == ['sample1.classified.somatic.vcf', 'sample1_segmented_absolute_copy_number.tsv', 'sample1_fitted_purity_ploidy.tsv'] }, { assert workflow.out.versions.size() >= 1 } ) } diff --git a/workflows/lrsomatic.nf b/workflows/lrsomatic.nf index a19b6ce8..aa5fcf12 100644 --- a/workflows/lrsomatic.nf +++ b/workflows/lrsomatic.nf @@ -1302,13 +1302,17 @@ workflow LRSOMATIC { // def padfoot_genome = padfootGenome() // shared with validateSvAnnotationParams(), see the utils subworkflow def padfoot_annot_ok = padfootAnnotationOk() + // Padfoot and ReConPlot ship only inside their containers (validateSvAnnotationParams() warns under conda/mamba) + def sv_annot_container_ok = !workflow.profile.tokenize(',').intersect(['conda', 'mamba']) - if (!params.skip_padfoot && padfoot_annot_ok) { + if (!params.skip_padfoot && padfoot_annot_ok && sv_annot_container_ok) { PADFOOT_ANNOTATION ( SEVERUS.out.somatic_vcf, params.skip_wakhan ? channel.empty() : WAKHAN.out.vcf_files, + params.skip_wakhan ? channel.empty() : WAKHAN.out.solutions_ranks, savana_somatic_vcf, savana_cna, + savana_fitted_purity_ploidy, ch_fasta, ch_fai, [[:], padfoot_genome, @@ -1321,7 +1325,7 @@ workflow LRSOMATIC { // // SUBWORKFLOW: RECONPLOT_FIGURES -- ReConPlot figures per CN/SV caller pair (ASCAT + Severus, Wakhan + Severus, SAVANA) // - if (!params.skip_reconplot) { + if (!params.skip_reconplot && sv_annot_container_ok) { RECONPLOT_FIGURES ( SEVERUS.out.somatic_vcf, params.skip_ascat ? channel.empty() : ASCAT.out.segments, From 45368721984ad6a44489963c0412fef0c45e7987 Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Fri, 2 Oct 2026 20:07:58 +0100 Subject: [PATCH 23/32] Docs and metadata follow-ups from the review docs/usage.md: Docker Hub references, SIF sizes in the offline paragraph, how gene copy number is labelled against the fitted ploidy. docs/output.md: the SV table's real columns, by_gene semantics. README: the tumour-only tree gains reconplot/severus_ascat (ASCAT runs tumour-only). meta.yml of both modules describes the stub-only `staged` output and the new ploidy input. Container READMEs describe building and publishing both images on Docker Hub. Co-Authored-By: Claude Fable 5.1 --- CHANGELOG.md | 4 ++-- README.md | 1 + containers/padfoot/README.md | 22 ++++++++++++---------- containers/reconplot/README.md | 23 ++++++++++++++--------- docs/output.md | 26 +++++++++++++------------- docs/usage.md | 23 +++++++++++++---------- 6 files changed, 55 insertions(+), 44 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 54e2624f..2e663bcf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,8 +17,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [#176](https://github.com/IntGenomicsLab/lrsomatic/pull/176) - Added a `solution_dirs` output to the WAKHAN module so its per-solution copy-number plots can be staged downstream (@ljwharbers). - [#193](https://github.com/IntGenomicsLab/lrsomatic/pull/193) - Added VEP plugins: AlphaMissense, SIFT/PolyPhen, ClinVar and REVEL on GRCh38, and AlphaMissense plus SIFT/PolyPhen on CHM13 via protein-space lookup. Enabled by default with `--genome GRCh38` or `--genome CHM13` (a first GRCh38 run downloads around 1.4 GB); any `--vep_*` path overrides its default and `--skip_vep_plugins` turns the set off. CADD and EVE are opt-in behind `--vep_cadd_snv`/`--vep_cadd_indel` and `--vep_eve` because of their size (81 GB and 9.6 GB); prepared REVEL and EVE files are published to `/vep_plugins/` for reuse. Two lab-hosted AlphaMissense files are CC BY 4.0 with attribution in `CITATIONS.md` (@AmberVerhasselt). - [#189](https://github.com/IntGenomicsLab/lrsomatic/pull/189) - Added SAVANA structural variant and copy-number calling, running alongside Severus/ASCAT (@yannvrb). -- [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - Added Padfoot annotation of somatic SVs and CNAs for every caller pair with output for a sample, Severus + Wakhan and SAVANA, paired and tumour-only, published to `/padfoot//`. Padfoot (a pinned commit of [Tim-Yu/Padfoot](https://github.com/Tim-Yu/Padfoot), which adds SAVANA input) ships inside `ghcr.io/tim-yu/padfoot-repeatmasker` (`oras://ghcr.io/tim-yu/padfoot-repeatmasker-sif` under Singularity/Apptainer) with RepeatMasker on by default, so nothing is downloaded at run time and the module needs a container engine; `--skip_padfoot` and the `--padfoot_*` parameters control it (@Tim-Yu). -- [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - Added ReConPlot rearrangement and copy-number figures per CN/SV caller pair, `reconplot/{severus_ascat,severus_wakhan,savana}/`, with per-chromosome, genome-wide and optional focus panels plus the harmonised CN/SV tables. The wrapper ships in `assets/reconplot/` and the ReConPlot R package inside `ghcr.io/tim-yu/reconplot` (`oras://ghcr.io/tim-yu/reconplot-sif` under Singularity/Apptainer), so nothing is downloaded at run time and the module needs a container engine; `--skip_reconplot` and the `--reconplot_*` parameters control it (@Tim-Yu). +- [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - Added Padfoot annotation of somatic SVs and CNAs for every caller pair with output for a sample, Severus + Wakhan and SAVANA, paired and tumour-only, published to `/padfoot//`. Padfoot (a pinned commit of [Tim-Yu/Padfoot](https://github.com/Tim-Yu/Padfoot), which adds SAVANA input) ships inside `docker.io/timmy9527/padfoot-repeatmasker` (`oras://docker.io/timmy9527/padfoot-repeatmasker-sif` under Singularity/Apptainer) with RepeatMasker on by default, so nothing is downloaded at run time and the module needs a container engine; gene copy number is labelled against the caller's fitted ploidy; `--skip_padfoot` and the `--padfoot_*` parameters control it (@Tim-Yu). +- [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - Added ReConPlot rearrangement and copy-number figures per CN/SV caller pair, `reconplot/{severus_ascat,severus_wakhan,savana}/`, with per-chromosome, genome-wide and optional focus panels plus the harmonised CN/SV tables. The wrapper ships in `assets/reconplot/` and the ReConPlot R package inside `docker.io/timmy9527/reconplot` (`oras://docker.io/timmy9527/reconplot-sif` under Singularity/Apptainer; the image patches the package's genome-wide chromosome clipping), so nothing is downloaded at run time and the module needs a container engine; `--skip_reconplot` and the `--reconplot_*` parameters control it (@Tim-Yu). - [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - `PAIRED_SAVANA` and `TUMORONLY_SAVANA` also emit the somatic BEDPE, the fitted purity/ploidy and the het-SNP allele counts, so Padfoot and ReConPlot can consume SAVANA output (@Tim-Yu). - [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - Added stub nf-tests for `PADFOOT_ANNOTATION` and `RECONPLOT_FIGURES` that check every caller pair is formed (including ASCAT + Severus for tumour-only samples), unfitted samples are dropped and each task receives the top-ranked Wakhan solution's files (tag `small`) (@Tim-Yu). diff --git a/README.md b/README.md index 4a8c2149..761ae695 100644 --- a/README.md +++ b/README.md @@ -134,6 +134,7 @@ Example output directory structure: │ │ │ ├── samtools │ ├── reconplot │ │ ├── savana +│ │ ├── severus_ascat │ │ └── severus_wakhan │ ├── variants │ │ ├──clairS-TO diff --git a/containers/padfoot/README.md b/containers/padfoot/README.md index 93e83db5..c05a7158 100644 --- a/containers/padfoot/README.md +++ b/containers/padfoot/README.md @@ -1,10 +1,11 @@ # Padfoot RepeatMasker image -This is the image the `PADFOOT` module runs in: `ghcr.io/tim-yu/padfoot-repeatmasker:` under Docker and its -prebuilt SIF twin `oras://ghcr.io/tim-yu/padfoot-repeatmasker-sif:` under Singularity/Apptainer, both pinned to the -same tag in `modules/local/padfoot/main.nf`. It contains: +This is the image the `PADFOOT` module runs in: `docker.io/timmy9527/padfoot-repeatmasker:` under Docker and its +prebuilt SIF twin `oras://docker.io/timmy9527/padfoot-repeatmasker-sif:` under Singularity/Apptainer, both pinned to the +same tag in `modules/local/padfoot/main.nf` (Docker Hub, like the pipeline's other large custom images). It contains: -- Padfoot itself at `/opt/padfoot` (`padfoot.py`, `padfoot/`, `beds/` with the hg38 and mm10 annotations), installed from +- Padfoot itself at `/opt/padfoot` (`padfoot.py`, `padfoot/`, `beds/` with the hg38 and mm10 gene/repeat annotations and the + cancer-gene table it used to download at run time), installed from the pinned commit of [Tim-Yu/Padfoot](https://github.com/Tim-Yu/Padfoot) given by `PADFOOT_COMMIT` in the Dockerfile, checksum-verified (Padfoot is not on bioconda; the fork adds SAVANA input support); - its runtime dependencies from `containers/padfoot/environment.yml` (Python 3.12, pysam, pandas, biopython, samtools, @@ -17,12 +18,13 @@ The module does not support `-profile conda`: the image ships the tool, not just Build and publish from the pipeline root: ```bash -TAG=4.2.4-dfam4-padfoot- -docker build -f containers/padfoot/Dockerfile -t "ghcr.io/tim-yu/padfoot-repeatmasker:$TAG" . -docker push "ghcr.io/tim-yu/padfoot-repeatmasker:$TAG" -# the SIF twin, built from the image just pushed and published with ORAS (singularity remote login first) -singularity build "padfoot-repeatmasker-$TAG.sif" "docker-daemon://ghcr.io/tim-yu/padfoot-repeatmasker:$TAG" -singularity push "padfoot-repeatmasker-$TAG.sif" "oras://ghcr.io/tim-yu/padfoot-repeatmasker-sif:$TAG" +TAG=4.2.4-dfam4-padfoot- # e.g. 4.2.4-dfam4-padfoot-25fd6d4 +docker build -f containers/padfoot/Dockerfile -t "docker.io/timmy9527/padfoot-repeatmasker:$TAG" . +docker push "docker.io/timmy9527/padfoot-repeatmasker:$TAG" +# the SIF twin, built from the image just pushed (by digest, so it is exactly the published image) and published with ORAS +# (`singularity remote login --username oras://docker.io` first) +singularity build "padfoot-repeatmasker-$TAG.sif" "docker://docker.io/timmy9527/padfoot-repeatmasker:$TAG" +singularity push "padfoot-repeatmasker-$TAG.sif" "oras://docker.io/timmy9527/padfoot-repeatmasker-sif:$TAG" ``` Bump both tags in the `container` directive of `modules/local/padfoot/main.nf`, or override per site: diff --git a/containers/reconplot/README.md b/containers/reconplot/README.md index 7064562d..74baf9fb 100644 --- a/containers/reconplot/README.md +++ b/containers/reconplot/README.md @@ -2,22 +2,27 @@ R runtime for the ReConPlot wrapper used by the `RECONPLOT` module, with the upstream [ReConPlot](https://github.com/cortes-ciriano-lab/ReConPlot) R package (not distributed on conda) -installed from a pinned commit (`RECONPLOT_COMMIT` in the Dockerfile). The wrapper scripts are part of the +installed from a pinned, checksum-verified commit (`RECONPLOT_COMMIT` in the Dockerfile). The Dockerfile +patches one upstream bug before installing: the per-chromosome clipping in `ReConPlot()` compared against the +whole `chr_selection$chr` vector instead of the current row, which truncated chr1/chr2 in multi-chromosome +(genome-wide) figures; the build fails if the two lines are not found. Images live on Docker Hub, like the +pipeline's other large custom images (`docker.io/timmy9527/reconplot`, SIF twin `docker.io/timmy9527/reconplot-sif`). The wrapper scripts are part of the pipeline in `assets/reconplot/`. The module does not support `-profile conda`: the image ships the package. Build and publish from the pipeline root: ```bash -TAG=0.2-r4.4 -docker build -f containers/reconplot/Dockerfile -t "ghcr.io/tim-yu/reconplot:$TAG" . -docker push "ghcr.io/tim-yu/reconplot:$TAG" -# the SIF twin, built from the image just pushed and published with ORAS (singularity remote login first) -singularity build "reconplot-$TAG.sif" "docker-daemon://ghcr.io/tim-yu/reconplot:$TAG" -singularity push "reconplot-$TAG.sif" "oras://ghcr.io/tim-yu/reconplot-sif:$TAG" +TAG=0.2-r4.4-clipfix +docker build -f containers/reconplot/Dockerfile -t "docker.io/timmy9527/reconplot:$TAG" . +docker push "docker.io/timmy9527/reconplot:$TAG" +# the SIF twin, built from the image just pushed (by digest, so it is exactly the published image) and published with ORAS +# (`singularity remote login --username oras://docker.io` first) +singularity build "reconplot-$TAG.sif" "docker://docker.io/timmy9527/reconplot:$TAG" +singularity push "reconplot-$TAG.sif" "oras://docker.io/timmy9527/reconplot-sif:$TAG" ``` -The module pins both to the same tag in `modules/local/reconplot/main.nf` (`oras://ghcr.io/tim-yu/reconplot-sif:` -under Singularity/Apptainer, `ghcr.io/tim-yu/reconplot:` otherwise); override per site via +The module pins both to the same tag in `modules/local/reconplot/main.nf` (`oras://docker.io/timmy9527/reconplot-sif:` +under Singularity/Apptainer, `docker.io/timmy9527/reconplot:` otherwise); override per site via `process { withName: '.*:RECONPLOT_(SEVERUS_ASCAT|SEVERUS_WAKHAN|SAVANA)' { container = ... } }`. The R dependencies come from `containers/reconplot/environment.yml`. To update ReConPlot, change diff --git a/docs/output.md b/docs/output.md index 98381372..05b27451 100644 --- a/docs/output.md +++ b/docs/output.md @@ -654,11 +654,11 @@ Mutational signature analysis of the PASS SNVs and indels in the phased somatic │ └── padfoot.log ``` -| File | Description | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| `annotated_svs.tsv` | One row per somatic SV: breakpoints, support/VAF, overlapping genes and exons per breakend, repeat annotation, microhomology, VNTR, type | -| `by_gene.tsv` | One row per gene: SV and copy-number impact per haplotype | -| `padfoot.log` | Padfoot log | +| File | Description | +| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `annotated_svs.tsv` | One row per somatic SV: breakpoints, support/VAF, overlapping genes and exons per breakend, repeat annotation, microhomology, VNTR, type | +| `by_gene.tsv` | One row per gene: SV and copy-number impact per haplotype, labelled against the caller's fitted ploidy (`NA` where the caller gave no minor-allele estimate) | +| `padfoot.log` | Padfoot log | `severus_wakhan/` combines Severus somatic SVs with the top-ranked Wakhan copy-number solution; `savana/` combines SAVANA classified somatic SVs with SAVANA absolute copy number (only present when SAVANA CNA was produced). @@ -684,14 +684,14 @@ Mutational signature analysis of the PASS SNVs and indels in the phased somatic │ └── (same layout) ``` -| File | Description | -| ------------------------- | ----------------------------------------------------------------------------------------------------- | -| `per_chromosome/*` | One ReConPlot figure per chromosome: copy number (total + minor allele) with SV arcs coloured by type | -| `genome_wide/*` | All chromosomes side by side in one strip | -| `focus/*` | Multi-panel figure for `--reconplot_regions`, with gene labels / BAF track if requested (optional) | -| `sample.reconplot_cn.tsv` | Harmonised CN table (`chr,start,end,copyNumber,minorAlleleCopyNumber`) as passed to ReConPlot | -| `sample.reconplot_sv.tsv` | Harmonised SV table (`chr1,pos1,chr2,pos2,strands`) as passed to ReConPlot | -| `reconplot.log` | Wrapper log (parser choices, purity/ploidy read, filters applied) | +| File | Description | +| ------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | +| `per_chromosome/*` | One ReConPlot figure per chromosome: copy number (total + minor allele) with SV arcs coloured by type | +| `genome_wide/*` | All chromosomes side by side in one strip | +| `focus/*` | Multi-panel figure for `--reconplot_regions`, with gene labels / BAF track if requested (optional) | +| `sample.reconplot_cn.tsv` | Harmonised CN table (`chr,start,end,copyNumber,minorAlleleCopyNumber`) as passed to ReConPlot | +| `sample.reconplot_sv.tsv` | Harmonised SV table (`sv_id,chr1,pos1,chr2,pos2,strands,svlen,support`; ReConPlot reads the five coordinate/orientation columns) | +| `reconplot.log` | Wrapper log (parser choices, purity/ploidy read, filters applied) | `severus_ascat/` and `severus_wakhan/` pair Severus somatic SVs with ASCAT or the top-ranked Wakhan copy-number solution; `savana/` uses SAVANA's own SVs and absolute copy number. A pair is only produced when both callers ran for the sample. diff --git a/docs/usage.md b/docs/usage.md index 6d71dd8b..ddcfb9e7 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -407,10 +407,12 @@ Both tools run from `ghcr.io/ljwharbers/sigprofiler`, which adds CHM13 support n - `padfoot/severus_wakhan/` -- Severus somatic SVs + the top-ranked (`solution_1`) Wakhan integer copy-number VCF (requires Wakhan not skipped) - `padfoot/savana/` -- SAVANA classified somatic SVs + SAVANA segmented absolute copy number (requires SAVANA CNA, i.e. an SNP source: the phased germline VCF for paired samples, or the bundled 1000G panel for tumour-only samples on GRCh38/CHM13). Samples without SAVANA CNA are silently skipped. -Padfoot is not distributed on bioconda. The module's image (`ghcr.io/tim-yu/padfoot-repeatmasker`, recipe in `containers/padfoot/`) ships a pinned commit of the [Tim-Yu/Padfoot](https://github.com/Tim-Yu/Padfoot) fork, which adds SAVANA input support (to be proposed upstream), so nothing is downloaded at run time. Padfoot is therefore not available under `-profile conda`: use Docker, Singularity or Apptainer, or `--skip_padfoot`. +Padfoot is not distributed on bioconda. The module's image (`docker.io/timmy9527/padfoot-repeatmasker`, recipe in `containers/padfoot/`) ships a pinned commit of the [Tim-Yu/Padfoot](https://github.com/Tim-Yu/Padfoot) fork, which adds SAVANA input support (to be proposed upstream), so nothing is downloaded at run time. Padfoot is therefore not available under `-profile conda`: use Docker, Singularity or Apptainer, or `--skip_padfoot`. RepeatMasker (used only to classify the sequence of novel insertions) runs by default; the image ships the Dfam 4.0 root and curated-consensus partitions. `--padfoot_run_repeatmasker false` skips it. +Gene copy number in `by_gene.tsv` is labelled against the tumour ploidy: the module passes the CN caller's fitted purity/ploidy table (Wakhan `solutions_ranks.tsv`, SAVANA `*_fitted_purity_ploidy.tsv`) and Padfoot compares each haplotype's integer copy number with ploidy/2 (SAVANA's fractional major/minor copy numbers are rounded first). Without a fit table Padfoot estimates the ploidy from the profile and says so in `padfoot.log`; segments without a minor-allele estimate are reported as `NA`. + Padfoot bundles gene and repeat annotations for `hg38` and `mm10` only. For other genomes (e.g. CHM13) provide `--padfoot_gff` and `--padfoot_rm`, otherwise Padfoot is skipped with a warning. | Parameter | Description | @@ -422,7 +424,7 @@ Padfoot bundles gene and repeat annotations for `hg38` and `mm10` only. For othe #### ReConPlot Options -[ReConPlot](https://github.com/cortes-ciriano-lab/ReConPlot) rearrangement + copy-number figures are generated through the wrapper shipped in `assets/reconplot/` (vendored from [Tim-Yu/ReConPlot](https://github.com/Tim-Yu/ReConPlot)) for every CN/SV caller pair available for a sample, into `reconplot//`: The ReConPlot R package (not on conda) ships inside the module's image (`ghcr.io/tim-yu/reconplot`, recipe in `containers/reconplot/`), so nothing is downloaded at run time and the module is not available under `-profile conda`. +[ReConPlot](https://github.com/cortes-ciriano-lab/ReConPlot) rearrangement + copy-number figures are generated through the wrapper shipped in `assets/reconplot/` (vendored from [Tim-Yu/ReConPlot](https://github.com/Tim-Yu/ReConPlot)) for every CN/SV caller pair available for a sample, into `reconplot//`: The ReConPlot R package (not on conda) ships inside the module's image (`docker.io/timmy9527/reconplot`, recipe in `containers/reconplot/`), so nothing is downloaded at run time and the module is not available under `-profile conda`. - `severus_ascat/` -- ASCAT allele-specific CN + Severus somatic SVs - `severus_wakhan/` -- Wakhan top-ranked solution CN + Severus somatic SVs @@ -443,7 +445,7 @@ Each pair produces `per_chromosome/` (one figure per chromosome), `genome_wide/` ##### Offline and air-gapped systems -Both modules use the same pinned-tag pair as the other custom images in the pipeline: a prebuilt SIF (`oras://ghcr.io/tim-yu/-sif:`) under Singularity/Apptainer and the Docker image (`ghcr.io/tim-yu/:`) otherwise, so `nf-core pipelines download --container-system singularity` stages them like every other container in the pipeline. To use a different image (e.g. a local mirror) override it in a config file: +Both modules use the same pinned-tag pair as the pipeline's other large custom images (ClairS-TO): a prebuilt SIF (`oras://docker.io/timmy9527/-sif:`) under Singularity/Apptainer and the Docker image (`docker.io/timmy9527/:`) otherwise, both on Docker Hub, so `nf-core pipelines download --container-system singularity` stages them like every other container in the pipeline. To use a different image (e.g. a local mirror) override it in a config file: ```groovy process { @@ -825,7 +827,8 @@ To use a different container from the default container or conda environment spe The ClairS-TO image is the pipeline's largest custom image (about 3.3 GB as a SIF). Under Singularity and Apptainer it is pulled as a prebuilt SIF from Docker Hub, `oras://docker.io/ljwharbers/clairs-to-sif:`; every other engine runs -`docker.io/ljwharbers/clairs-to:`. It lives on Docker Hub rather than on ghcr with the +`docker.io/ljwharbers/clairs-to:`. The Padfoot and ReConPlot images follow the same arrangement +(`docker.io/timmy9527/-sif` / `docker.io/timmy9527/`). ClairS-TO lives on Docker Hub rather than on ghcr with the pipeline's other custom images because ghcr redirects each download to a signed URL that expires at the next 5-minute mark and cuts a stream that is still open then, and Apptainer cannot resume a cut download: the SIF failed with `PROTOCOL_ERROR` on any link slower than about 10 MB/s. Docker @@ -857,12 +860,12 @@ What this means in practice: `NXF_SINGULARITY_LIBRARYDIR` is checked first and never written to, so a read-only shared directory of prebuilt images works as well. -The other custom SIFs (modkit, SigProfiler, the report image at 0.8 GB, and the Padfoot and ReConPlot -images at 3 GB and 1.6 GB) are still `oras://ghcr.io//-sif:` and can hit the same -cut on a very slow link. If one does, the SIF bytes are the registry blob, which ghcr serves with -Range support. Download it resumably into the cache under the name Nextflow expects -(`ghcr.io---sif-.img`) with `curl -C -`, re-requesting the anonymous token from -`https://ghcr.io/token?scope=repository:/-sif:pull` on each attempt, until the file +The other custom SIFs (modkit, SigProfiler and the report image, the largest at 0.8 GB) are still +`oras://ghcr.io/ljwharbers/-sif:` and can hit the same cut on a very slow link. If one +does, the SIF bytes are the registry blob, which ghcr serves with Range support. Download it +resumably into the cache under the name Nextflow expects (`ghcr.io-ljwharbers--sif-.img`) +with `curl -C -`, re-requesting the anonymous token from +`https://ghcr.io/token?scope=repository:ljwharbers/-sif:pull` on each attempt, until the file reaches the layer size in the image manifest; then check its `sha256sum` against the layer digest and `chmod +x` it. From 44e4c954d4459f55aa8f260f4a62fd7bc170764a Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Mon, 5 Oct 2026 11:51:20 +0100 Subject: [PATCH 24/32] Use Padfoot 3846215: correct breakpoint-to-gene lookup, exon/intron labels and known-fusion detection Two more Tim-Yu/Padfoot commits on top of 25fd6d4, both fixing behaviour inherited from upstream: - f8c9e5d: the breakpoint-to-gene lookup compared two bisect positions on lists that are not both sorted, so on P215003155 it left 66 of 660 Severus + Wakhan and 44 of 560 SAVANA breakpoints without the gene they lie in (FGFR3, LETM1, SPPL2B, ...). The new containment search agrees with an independent brute-force lookup on every breakpoint. It also finishes relabelling the bundled annotations' misplaced last genes (FRG2B, MZF1, PRMT2, RABL2B). - 3846215: flank breakpoints were labelled as introns and intron numbers kept only their last digit (132 of 256 labels wrong), which could turn a multi-exon deletion into `intronic`; the in-frame test used `//` instead of `%`; the known-fusion lookup never fired. On P215003155 both callers now report COL1A1::PDGFB as an oncogenic fusion. Image docker.io/timmy9527/padfoot-repeatmasker:4.2.4-dfam4-padfoot-3846215 (+ -sif). The real PADFOOT tests now pin the STK11 deletion as `between_exons` (intron 3 -> exon 10) and the minus-strand SBNO2 flank as `downstream`. Co-Authored-By: Claude Opus 5.5 --- containers/padfoot/Dockerfile | 4 ++-- containers/padfoot/README.md | 2 +- modules/local/padfoot/main.nf | 4 ++-- modules/local/padfoot/tests/main.nf.test | 6 +++++- modules/local/padfoot/tests/main.nf.test.snap | 12 ++++++------ 5 files changed, 16 insertions(+), 12 deletions(-) diff --git a/containers/padfoot/Dockerfile b/containers/padfoot/Dockerfile index a939142f..f730e0dd 100644 --- a/containers/padfoot/Dockerfile +++ b/containers/padfoot/Dockerfile @@ -33,8 +33,8 @@ RUN micromamba create --yes --name padfoot --file /tmp/environment.yml \ # Padfoot itself is not on bioconda: install the pinned Tim-Yu/Padfoot commit (SAVANA input support) as source # under /opt/padfoot, so the PADFOOT module needs no run-time download. Bump = new commit + checksum here, rebuild, push both images, bump the tags. -ARG PADFOOT_COMMIT=25fd6d4aaf1b78b57c10dbef7964aa5e45d4e7d7 -ADD --checksum=sha256:2e3607164cb690bfbc73952bf649085e480c1b23abc24024b8367843d1975164 \ +ARG PADFOOT_COMMIT=3846215096dc58f1e5c67084b74b56c857097885 +ADD --checksum=sha256:61b9b10f70fd401562b57245480bb7fdf1dec82eb24e8bb15870e00bf8ca8c07 \ https://github.com/Tim-Yu/Padfoot/archive/${PADFOOT_COMMIT}.tar.gz /tmp/padfoot.tar.gz USER root diff --git a/containers/padfoot/README.md b/containers/padfoot/README.md index c05a7158..3c0ff3d0 100644 --- a/containers/padfoot/README.md +++ b/containers/padfoot/README.md @@ -18,7 +18,7 @@ The module does not support `-profile conda`: the image ships the tool, not just Build and publish from the pipeline root: ```bash -TAG=4.2.4-dfam4-padfoot- # e.g. 4.2.4-dfam4-padfoot-25fd6d4 +TAG=4.2.4-dfam4-padfoot- # e.g. 4.2.4-dfam4-padfoot-3846215 docker build -f containers/padfoot/Dockerfile -t "docker.io/timmy9527/padfoot-repeatmasker:$TAG" . docker push "docker.io/timmy9527/padfoot-repeatmasker:$TAG" # the SIF twin, built from the image just pushed (by digest, so it is exactly the published image) and published with ORAS diff --git a/modules/local/padfoot/main.nf b/modules/local/padfoot/main.nf index 6eaf90a7..bb3466c0 100644 --- a/modules/local/padfoot/main.nf +++ b/modules/local/padfoot/main.nf @@ -7,8 +7,8 @@ process PADFOOT { // Dfam 4.0 root and curated-consensus partitions. Padfoot update = new commit in the Dockerfile, rebuild, bump these two tags. // Override per site with `process { withName: '.*:PADFOOT_(SEVERUS_WAKHAN|SAVANA)' { container = ... } }`. container "${(workflow.containerEngine == 'singularity' || workflow.containerEngine == 'apptainer') && !task.ext.singularity_pull_docker_container - ? 'oras://docker.io/timmy9527/padfoot-repeatmasker-sif:4.2.4-dfam4-padfoot-25fd6d4' - : 'docker.io/timmy9527/padfoot-repeatmasker:4.2.4-dfam4-padfoot-25fd6d4'}" + ? 'oras://docker.io/timmy9527/padfoot-repeatmasker-sif:4.2.4-dfam4-padfoot-3846215' + : 'docker.io/timmy9527/padfoot-repeatmasker:4.2.4-dfam4-padfoot-3846215'}" input: // ploidy_file: the CN caller's fitted purity/ploidy table (SAVANA *_fitted_purity_ploidy.tsv, Wakhan diff --git a/modules/local/padfoot/tests/main.nf.test b/modules/local/padfoot/tests/main.nf.test index 32394b25..e405b193 100644 --- a/modules/local/padfoot/tests/main.nf.test +++ b/modules/local/padfoot/tests/main.nf.test @@ -107,6 +107,10 @@ nextflow_process { { assert svs_by_id.keySet() == ['severus_BND1_1', 'severus_BND2_1', 'severus_INS1', 'severus_INS2', 'severus_DEL1', 'severus_DUP1'] as Set }, // the STK11 exon deletion is the high-impact TSG hit; the Alu insertion sits in an ABCA7 intron and maps back to its source { assert svs_by_id['severus_DEL1'][9] == 'HIGH_ONCO' && svs_by_id['severus_DEL1'][11] == 'STK11' }, + // both ends in STK11 (intron 3 -> exon 10): an exon-removing event, not an annotation of one breakend only + { assert svs_by_id['severus_DEL1'][20] == 'between_exons' && svs_by_id['severus_DEL1'][12] == 'intron3' && svs_by_id['severus_DEL1'][17] == 'exon10' }, + // SBNO2 is on the minus strand, so the templated insertion lies in its 3' flank + { assert svs_by_id['severus_INS1'][11] == 'SBNO2' && svs_by_id['severus_INS1'][12] == 'downstream' }, { assert svs_by_id['severus_INS2'][11] == 'ABCA7' && svs_by_id['severus_INS2'][24].startsWith('chr19:') }, // RepeatMasker classified the Alu copy (Padfoot >= 25fd6d4 keeps the last query's hits; the masked length it // reports is end - begin, i.e. 299 for the 300 bp copy -- an upstream off-by-one, so only the class is asserted) @@ -154,7 +158,7 @@ nextflow_process { { assert process.success }, // SAVANA breakend pairs are reported once under the shared ID; the record has no sequence to map { assert svs_by_id.keySet() == ['ID_1', 'ID_2', 'ID_3', 'ID_4', 'ID_5'] as Set }, - { assert svs_by_id['ID_1'][9] == 'HIGH_ONCO' && svs_by_id['ID_1'][11] == 'STK11' }, + { assert svs_by_id['ID_1'][9] == 'HIGH_ONCO' && svs_by_id['ID_1'][11] == 'STK11' && svs_by_id['ID_1'][20] == 'between_exons' }, { assert svs_by_id['ID_1'][7] == '+-' && svs_by_id['ID_2'][7] == '-+' && svs_by_id['ID_4'][7] == '++' && svs_by_id['ID_5'][7] == '--' }, // SAVANA copy numbers are rounded before labelling against the fitted ploidy: the gain region is AMP on HP1, the loss NEUT/DEL { assert path(process.out.by_gene.get(0).get(1)).readLines().find { l -> l.startsWith('TCF3\t') }?.split('\t')?.getAt(4) == 'AMP' }, diff --git a/modules/local/padfoot/tests/main.nf.test.snap b/modules/local/padfoot/tests/main.nf.test.snap index b5ac06ea..dfc5b137 100644 --- a/modules/local/padfoot/tests/main.nf.test.snap +++ b/modules/local/padfoot/tests/main.nf.test.snap @@ -96,7 +96,7 @@ "id": "test", "paired_data": "test" }, - "annotated_svs.tsv:md5,9f475f923558b350e80357b2ecf035bf" + "annotated_svs.tsv:md5,54ac3095ab253beb505734808e5de700" ] ], [ @@ -105,7 +105,7 @@ "id": "test", "paired_data": "test" }, - "by_gene.tsv:md5,6feb2e809b66998c71f92795a68e621c" + "by_gene.tsv:md5,16c385583d88142094c7a58f04d8ebe3" ] ], "padfoot.log", @@ -117,7 +117,7 @@ "nf-test": "0.9.2", "nextflow": "25.10.7" }, - "timestamp": "2026-10-02T19:58:40.27272395" + "timestamp": "2026-10-05T11:40:21.928998457" }, "severus + wakhan - stub": { "content": [ @@ -216,7 +216,7 @@ "id": "test", "paired_data": "test" }, - "annotated_svs.tsv:md5,d3e2afc034cc9ef352b71a4429e1c9b4" + "annotated_svs.tsv:md5,ef1ddb2bfd7bd65eec0cb6fdf9e20431" ] ], [ @@ -225,7 +225,7 @@ "id": "test", "paired_data": "test" }, - "by_gene.tsv:md5,d083b557e147fd6efebe12ef7715dcc6" + "by_gene.tsv:md5,54ba7cf8fdb83e6d7cc37af4b339921e" ] ], "padfoot.log", @@ -237,6 +237,6 @@ "nf-test": "0.9.2", "nextflow": "25.10.7" }, - "timestamp": "2026-10-02T19:58:57.78479389" + "timestamp": "2026-10-05T11:40:36.90738928" } } \ No newline at end of file From bc9ae546c577612a888b29405a76b28d2f6e3395 Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Mon, 5 Oct 2026 11:51:20 +0100 Subject: [PATCH 25/32] Keep the ReConPlot figures a task could draw, and skip ASCAT pairs without a solution Found in the 23-pair cohort run: - ReConPlot adds one plot layer per SV, so on a chromosome with a few thousand SVs R runs out of its node stack ("node stack overflow"; the stack size is fixed at build time and disabling the JIT does not help). The wrapper already logged such a figure and went on, but genome_wide was a required output, so the task failed and its other figures were lost (P215002781: 44 drawn per-chromosome figures discarded). All figure outputs are now optional and the task fails only when no figure at all was drawn. - ASCAT writes an empty segments.txt when it finds no solution (P215002180); the parser crashed in fread. RECONPLOT_FIGURES now skips the ASCAT pair for such a sample, and the wrapper stops with a clear message if it is run on one directly. The subworkflow stub test gains a sample whose ASCAT found no solution; docs/output.md describes both behaviours. Co-Authored-By: Claude Opus 5.5 --- assets/reconplot/R/parsers/ascat.R | 3 +++ docs/output.md | 4 +++- modules/local/reconplot/main.nf | 18 +++++++++++++----- subworkflows/local/reconplot_figures.nf | 2 ++ .../local/tests/reconplot_figures.nf.test | 11 ++++++++--- tests/fixtures/padfoot_reconplot/README.md | 18 +++++++++--------- 6 files changed, 38 insertions(+), 18 deletions(-) diff --git a/assets/reconplot/R/parsers/ascat.R b/assets/reconplot/R/parsers/ascat.R index 08db7a3f..f6f92c0e 100644 --- a/assets/reconplot/R/parsers/ascat.R +++ b/assets/reconplot/R/parsers/ascat.R @@ -61,6 +61,9 @@ ascat_infer_sample <- function(dir) { #' still using the rounded nMajor/nMinor) or "raw-fractional" (pre-fit #' segmentation using the unrounded nAraw/nBraw) ascat_read_cn <- function(file, mode = "segments", sample = NULL) { + if (!file.exists(file) || file.info(file)$size == 0 || length(readLines(file, n = 2, warn = FALSE)) < 2) { + stop("ASCAT file ", basename(file), " has no segments: ASCAT found no solution for this sample") + } df <- data.table::fread(file, sep = "\t", header = TRUE, data.table = FALSE, na.strings = c("NA", "nan", "NaN", "")) need <- c("chr", "startpos", "endpos", "nMajor", "nMinor") diff --git a/docs/output.md b/docs/output.md index 05b27451..4656c0fb 100644 --- a/docs/output.md +++ b/docs/output.md @@ -691,7 +691,9 @@ Mutational signature analysis of the PASS SNVs and indels in the phased somatic | `focus/*` | Multi-panel figure for `--reconplot_regions`, with gene labels / BAF track if requested (optional) | | `sample.reconplot_cn.tsv` | Harmonised CN table (`chr,start,end,copyNumber,minorAlleleCopyNumber`) as passed to ReConPlot | | `sample.reconplot_sv.tsv` | Harmonised SV table (`sv_id,chr1,pos1,chr2,pos2,strands,svlen,support`; ReConPlot reads the five coordinate/orientation columns) | -| `reconplot.log` | Wrapper log (parser choices, purity/ploidy read, filters applied) | +| `reconplot.log` | Wrapper log (parser choices, purity/ploidy read, filters applied, and an `ERROR` line for any figure ReConPlot could not draw) | + +A figure ReConPlot cannot draw is skipped and the task keeps the others: ReConPlot adds one plot layer per SV, so on a chromosome with a few thousand SVs (e.g. chromothripsis) R can run out of its node stack for that chromosome and for the genome-wide strip. The task fails only when no figure at all could be drawn. ASCAT + Severus is not drawn for a sample on which ASCAT found no solution. `severus_ascat/` and `severus_wakhan/` pair Severus somatic SVs with ASCAT or the top-ranked Wakhan copy-number solution; `savana/` uses SAVANA's own SVs and absolute copy number. A pair is only produced when both callers ran for the sample. diff --git a/modules/local/reconplot/main.nf b/modules/local/reconplot/main.nf index 7f1dccd1..b1bd91c3 100644 --- a/modules/local/reconplot/main.nf +++ b/modules/local/reconplot/main.nf @@ -18,8 +18,8 @@ process RECONPLOT { val(genome) // hg38 | hg19 | T2T | mm10 | mm39 output: - tuple val(meta), path("${prefix}/per_chromosome/*.{pdf,png}"), emit: per_chromosome - tuple val(meta), path("${prefix}/genome_wide/*.{pdf,png}") , emit: genome_wide + tuple val(meta), path("${prefix}/per_chromosome/*.{pdf,png}"), emit: per_chromosome, optional: true + tuple val(meta), path("${prefix}/genome_wide/*.{pdf,png}") , emit: genome_wide , optional: true tuple val(meta), path("${prefix}/focus/*.{pdf,png}") , emit: focus , optional: true tuple val(meta), path("${prefix}/*.reconplot_{cn,sv}.tsv") , emit: tables tuple val(meta), path("${prefix}/reconplot.log") , emit: log @@ -46,9 +46,11 @@ process RECONPLOT { def layout_cmd = cn_source == 'wakhan' ? "mkdir -p cn_input/solution_1/bed_output && mv cn_input/*.bed cn_input/solution_1/bed_output/" : "" - // The wrapper never fails for "nothing to draw": regions without copy number are skipped with a warning, - // and an empty result exits 0. The required per_chromosome/genome_wide outputs still fail the task when a - // sample has nothing plottable at all; the optional focus panel is simply absent. + // The wrapper never fails for "nothing to draw": regions without copy number are skipped with a warning, and a + // figure ReConPlot cannot render (e.g. R's node stack overflowing on a chromosome with thousands of SVs, since + // ReConPlot adds one layer per SV) is logged as an ERROR line in reconplot.log and skipped. All figure outputs are + // therefore optional, so one undrawable chromosome does not discard the others; the task fails only when no + // figure at all could be drawn. def focus_cmd = args3 ? """ Rscript ${reconplot_src}/run_reconplot.R ${source_args} --sample ${sample} --prefix ${sample} \\ @@ -70,6 +72,12 @@ process RECONPLOT { ${args} ${args2} 2>&1 | tee -a ${prefix}/reconplot.log ${focus_cmd} + n_figures=\$( { find ${prefix}/per_chromosome ${prefix}/genome_wide -maxdepth 1 \\( -name '*.pdf' -o -name '*.png' \\) 2>/dev/null || true; } | wc -l ) + if [ "\$n_figures" -eq 0 ]; then + echo "ERROR: ReConPlot drew no figure for ${meta.id} (${prefix}); see ${prefix}/reconplot.log" >&2 + exit 1 + fi + cat <<-END_VERSIONS > versions.yml "${task.process}": reconplot: \$(Rscript -e 'cat(as.character(packageVersion("ReConPlot")))' 2>/dev/null) diff --git a/subworkflows/local/reconplot_figures.nf b/subworkflows/local/reconplot_figures.nf index 5601fcc5..7643ad69 100644 --- a/subworkflows/local/reconplot_figures.nf +++ b/subworkflows/local/reconplot_figures.nf @@ -38,7 +38,9 @@ workflow RECONPLOT_FIGURES { // Input: [meta, 'ascat', [segments.txt, purityploidy.txt, *BAF.txt], 'severus', [vcf]] // the wrapper picks .tumour_tumourBAF.txt from the BAF tables by name // + // ASCAT writes an empty segments.txt (and NA purity/ploidy) when it finds no solution: nothing to draw for that pair ascat_segments + .filter { _meta, seg -> seg.size() > 0 && seg.countLines() > 1 } .join(ascat_purityploidy) .join(ascat_bafs) .map { meta, seg, pp, bafs -> [meta, [seg, pp, bafs].flatten()] } diff --git a/subworkflows/local/tests/reconplot_figures.nf.test b/subworkflows/local/tests/reconplot_figures.nf.test index 5275406f..20111210 100644 --- a/subworkflows/local/tests/reconplot_figures.nf.test +++ b/subworkflows/local/tests/reconplot_figures.nf.test @@ -25,7 +25,9 @@ nextflow_workflow { workflow { """ // Empty stand-ins carrying the real callers' file names; ReConPlot's stub does not read them - def mk = { String rel -> def f = file("\${launchDir}/fixtures/\${rel}"); f.parent.mkdirs(); f.text = ''; return f } + def mk = { String rel, String text = '' -> def f = file("\${launchDir}/fixtures/\${rel}"); f.parent.mkdirs(); f.text = text; return f } + // ASCAT segments with data; an ASCAT run without a solution writes an empty segments.txt + def seg = 'sample\\tchr\\tstartpos\\tendpos\\tnMajor\\tnMinor\\nt\\t1\\t1\\t1000\\t1\\t1\\n' def s1 = [ id:'sample1', paired_data:true, platform:'ont' ] def s2 = [ id:'sample2', paired_data:true, platform:'pb' ] def s3 = [ id:'sample3', paired_data:false, platform:'ont' ] @@ -38,10 +40,12 @@ nextflow_workflow { [ s3, mk('severus/sample3/severus_somatic.vcf.gz') ] ) // ASCAT for sample1 (paired: tumour + normal BAF) and sample3 (tumour-only: ASCAT runs for it too, tumour BAF only) - input[1] = channel.of([ s1, mk('ascat/sample1.segments.txt') ], [ s3, mk('ascat/sample3.segments.txt') ]) - input[2] = channel.of([ s1, mk('ascat/sample1.purityploidy.txt') ], [ s3, mk('ascat/sample3.purityploidy.txt') ]) + // ... and sample2, whose ASCAT found no solution (empty segments.txt): its ASCAT pair must not form + input[1] = channel.of([ s1, mk('ascat/sample1.segments.txt', seg) ], [ s2, mk('ascat/sample2.segments.txt') ], [ s3, mk('ascat/sample3.segments.txt', seg) ]) + input[2] = channel.of([ s1, mk('ascat/sample1.purityploidy.txt') ], [ s2, mk('ascat/sample2.purityploidy.txt') ], [ s3, mk('ascat/sample3.purityploidy.txt') ]) input[3] = channel.of( [ s1, [ mk('ascat/sample1.tumour_tumourBAF.txt'), mk('ascat/sample1.tumour_normalBAF.txt') ] ], + [ s2, [ mk('ascat/sample2.tumour_tumourBAF.txt') ] ], [ s3, [ mk('ascat/sample3.tumour_tumourBAF.txt') ] ] ) // Wakhan: sample1 has two solutions (solution_1's two HP beds must be picked); sample2 has one HP bed only @@ -91,6 +95,7 @@ nextflow_workflow { { assert tasks.count { name -> name.contains('RECONPLOT_SEVERUS_ASCAT') } == 2 }, { assert tasks.any { name -> name.contains('RECONPLOT_SEVERUS_ASCAT (sample1:') } }, { assert tasks.any { name -> name.contains('RECONPLOT_SEVERUS_ASCAT (sample3:') } }, + { assert !tasks.any { name -> name.contains('RECONPLOT_SEVERUS_ASCAT (sample2:') } }, // ASCAT found no solution { assert staged('sample1/reconplot/severus_ascat') == ['cn_input/sample1.purityploidy.txt', 'cn_input/sample1.segments.txt', 'cn_input/sample1.tumour_normalBAF.txt', 'cn_input/sample1.tumour_tumourBAF.txt', 'sv_input/severus_somatic.vcf.gz'] }, diff --git a/tests/fixtures/padfoot_reconplot/README.md b/tests/fixtures/padfoot_reconplot/README.md index c31ac21c..d7579320 100644 --- a/tests/fixtures/padfoot_reconplot/README.md +++ b/tests/fixtures/padfoot_reconplot/README.md @@ -4,15 +4,15 @@ Small, invented caller outputs that let the two modules run for real in CI (the copy-number caller output, so no caller pair forms there). Nothing here comes from a patient: the events are made up and only the reference slice is real sequence. -| file | mimics | read by | -| --- | --- | --- | -| `chr19_1-2Mb.fasta` (+ `.fai`) | GRCh38 chr19:1-2,000,000, record renamed `chr19` so coordinates stay genomic | PADFOOT (`--ref`) | -| `severus_somatic.vcf.gz` | Severus 1.6 somatic VCF (`STRANDS`, `DETAILED_TYPE`, `CLUSTERID`, `MATE_ID`, `DV`/`VAF`) | both | -| `test_2.0_0.9_0.9_wakhan_cna_integers.vcf` | Wakhan `solution_1/vcf_output/*_wakhan_cna_integers.vcf` (altered segments only, `CN1`/`CN2`/`COV1`) | PADFOOT | -| `test_2.0_0.9_0.9_copynumbers_segments_HP_{1,2}.bed`, `solutions_ranks.tsv` | Wakhan `bed_output/` + ranks | RECONPLOT | -| `test.segments.txt`, `test.purityploidy.txt`, `test.tumour_tumourBAF.txt` | ASCAT (chromosomes without `chr`) | RECONPLOT | -| `test_tumor.classified.somatic.vcf` / `.bedpe` | SAVANA 1.3.8 classified somatic calls (`BP_NOTATION`, `TUMOUR_AF`, `TUMOUR_ALT_HP`, `MATEID`) | PADFOOT / RECONPLOT | -| `test_tumor_segmented_absolute_copy_number.tsv`, `test_tumor_fitted_purity_ploidy.tsv`, `test_tumor_allele_counts_hetSNPs.bed` | SAVANA copy number, fit and het-SNP BAF | both / RECONPLOT | +| file | mimics | read by | +| ------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------- | ------------------- | +| `chr19_1-2Mb.fasta` (+ `.fai`) | GRCh38 chr19:1-2,000,000, record renamed `chr19` so coordinates stay genomic | PADFOOT (`--ref`) | +| `severus_somatic.vcf.gz` | Severus 1.6 somatic VCF (`STRANDS`, `DETAILED_TYPE`, `CLUSTERID`, `MATE_ID`, `DV`/`VAF`) | both | +| `test_2.0_0.9_0.9_wakhan_cna_integers.vcf` | Wakhan `solution_1/vcf_output/*_wakhan_cna_integers.vcf` (altered segments only, `CN1`/`CN2`/`COV1`) | PADFOOT | +| `test_2.0_0.9_0.9_copynumbers_segments_HP_{1,2}.bed`, `solutions_ranks.tsv` | Wakhan `bed_output/` + ranks | RECONPLOT | +| `test.segments.txt`, `test.purityploidy.txt`, `test.tumour_tumourBAF.txt` | ASCAT (chromosomes without `chr`) | RECONPLOT | +| `test_tumor.classified.somatic.vcf` / `.bedpe` | SAVANA 1.3.8 classified somatic calls (`BP_NOTATION`, `TUMOUR_AF`, `TUMOUR_ALT_HP`, `MATEID`) | PADFOOT / RECONPLOT | +| `test_tumor_segmented_absolute_copy_number.tsv`, `test_tumor_fitted_purity_ploidy.tsv`, `test_tumor_allele_counts_hetSNPs.bed` | SAVANA copy number, fit and het-SNP BAF | both / RECONPLOT | Events (all chr19): a deletion over STK11 exons 4-10 with a matching one-copy loss in every CN caller, a tandem duplication of chr19:1.56-1.70 Mb with a matching gain, a 300 bp templated insertion (copied from a repeat-free STK11 From 99984501eb86b11027b6b7124ea9eae07db67667 Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Mon, 5 Oct 2026 14:03:40 +0100 Subject: [PATCH 26/32] Read Wakhan 0.5.0's ranked solutions in Padfoot and ReConPlot dev moved WAKHAN to 0.5.0 (#214), whose module no longer has `vcf_files` / `bed_files`: each solution is one `solution___/` directory with a merged `integer_profile.{bed,vcf}`, and `solution_rank_N` links rank them. With Wakhan on (the default) the pipeline aborted at launch ("No such property: vcf_files" / "bed_files"); CI could not see it because the test profiles skip Wakhan. - Both subworkflows take `WAKHAN.out.solution_dirs` and use `solution_rank_1`: Padfoot gets its `integer_profile.vcf` (same CN1/CN2/COV1 format Padfoot reads), ReConPlot its `integer_profile.bed` plus `solutions_ranks.tsv`. - The wrapper's Wakhan parser reads the merged profile (hp1_/hp2_copynumber_state; unphased copynumber_state too) and keeps the 0.4 layout as a fallback; the module's bed_output relayout is gone. - PADFOOT_ANNOTATION: a fit table without a matching SV/CN pair arrives as a right-only row of the remainder join and crashed the 4-argument closure; both branches now filter on row[1]. - Fixtures regenerated in the 0.5.0 layout (`wakhan/solution_rank_1/integer_profile.{bed,vcf}`, `wakhan/solutions_ranks.tsv`), headers as Wakhan 0.5.0 writes them; the stub tests use ranked solution directories and cover the right-only rows (a sample with ranks but no rank-1 profile, a SAVANA fit table without copy number). - tests/sv_annotation_compose.nf.test (`small`): `-preview` of the test profile with Wakhan, ASCAT, Padfoot and ReConPlot on, so a renamed or removed caller output fails CI at launch. It fails on the previous wiring with exactly the launch error. Checked on a real Wakhan 0.5.0 run of P215003155 (the dev module on the September inputs): both subworkflows run through the real solution_rank_1 link; the ReConPlot CN table and Padfoot's gene table differ from the 0.4-based ones only by Wakhan's own calling changes (a chr8 haplotype swap, 7 segment states on chr12/chr17). Co-Authored-By: Claude Opus 5.5 --- assets/reconplot/R/parsers/wakhan.R | 69 +++++++++++++++++-- modules/local/padfoot/meta.yml | 2 +- modules/local/padfoot/tests/main.nf.test | 12 ++-- modules/local/reconplot/main.nf | 5 -- modules/local/reconplot/meta.yml | 2 +- modules/local/reconplot/tests/main.nf.test | 13 ++-- subworkflows/local/padfoot_annotation.nf | 24 ++++--- subworkflows/local/reconplot_figures.nf | 20 +++--- .../local/tests/padfoot_annotation.nf.test | 26 +++---- .../local/tests/reconplot_figures.nf.test | 15 ++-- tests/fixtures/padfoot_reconplot/README.md | 18 ++--- .../padfoot_reconplot/make_fixtures.py | 33 +++++---- ..._2.0_0.9_0.9_copynumbers_segments_HP_1.bed | 13 ---- ..._2.0_0.9_0.9_copynumbers_segments_HP_2.bed | 13 ---- .../solution_rank_1/integer_profile.bed | 13 ++++ .../solution_rank_1/integer_profile.vcf} | 2 +- .../{ => wakhan}/solutions_ranks.tsv | 2 +- tests/sv_annotation_compose.nf.test | 50 ++++++++++++++ workflows/lrsomatic.nf | 4 +- 19 files changed, 218 insertions(+), 118 deletions(-) delete mode 100644 tests/fixtures/padfoot_reconplot/test_2.0_0.9_0.9_copynumbers_segments_HP_1.bed delete mode 100644 tests/fixtures/padfoot_reconplot/test_2.0_0.9_0.9_copynumbers_segments_HP_2.bed create mode 100644 tests/fixtures/padfoot_reconplot/wakhan/solution_rank_1/integer_profile.bed rename tests/fixtures/padfoot_reconplot/{test_2.0_0.9_0.9_wakhan_cna_integers.vcf => wakhan/solution_rank_1/integer_profile.vcf} (98%) rename tests/fixtures/padfoot_reconplot/{ => wakhan}/solutions_ranks.tsv (64%) create mode 100644 tests/sv_annotation_compose.nf.test diff --git a/assets/reconplot/R/parsers/wakhan.R b/assets/reconplot/R/parsers/wakhan.R index 3f7d9f88..ad915423 100644 --- a/assets/reconplot/R/parsers/wakhan.R +++ b/assets/reconplot/R/parsers/wakhan.R @@ -1,14 +1,18 @@ ## --------------------------------------------------------------------------- ## parsers/wakhan.R -- Wakhan allele-specific copy number (CN component). ## -## Files consumed: +## Files consumed, Wakhan >= 0.5 (what the pipeline stages): +## integer_profile.bed -> one row per segment, hp1_/hp2_copynumber_state +## (staged directly, or found in /solution_rank_1/) +## solutions_ranks.tsv -> purity / ploidy of the ranked solutions +## Wakhan 0.4 (still read when no integer_profile.bed is found): ## solutions_ranks.tsv -> best solution ## /bed_output/*_copynumbers_segments_HP_1.bed -> haplotype 1 CN ## /bed_output/*_copynumbers_segments_HP_2.bed -> haplotype 2 CN ## -## The two haplotype BED files cover the full segmentation. ReConPlot wants -## total CN plus minor-allele CN, so join HP1/HP2 by segment coordinates and -## calculate total = HP1 + HP2, minor = min(HP1, HP2). +## ReConPlot wants total CN plus minor-allele CN: total = HP1 + HP2, +## minor = min(HP1, HP2). Without phasing (a single copynumber_state column) +## the minor allele is unknown. ## --------------------------------------------------------------------------- WAKHAN_FILE_PATTERNS <- list( @@ -23,6 +27,40 @@ wakhan_is_dir <- function(dir) { dir.exists(file.path(dir, "solution_1", "bed_output")) } +#' Wakhan >= 0.5: the top-ranked solution's merged integer profile, staged directly into `dir` or under +#' `dir/solution_rank_1/` (a Wakhan output directory). +wakhan_find_integer_profile <- function(dir) { + if (is.null(dir) || !dir.exists(dir)) return(NULL) + hits <- c(file.path(dir, "integer_profile.bed"), + file.path(dir, "solution_rank_1", "integer_profile.bed"), + file.path(dir, "wakhan", "solution_rank_1", "integer_profile.bed")) + hits <- hits[file.exists(hits)] + if (length(hits)) hits[1] else NULL +} + +wakhan_read_integer_profile <- function(file) { + df <- data.table::fread(file, sep = "\t", header = TRUE, data.table = FALSE, + skip = "chr\tstart\tend", na.strings = c("NA", "nan", "NaN", "")) + names(df) <- sub("^#", "", names(df)) + if (all(c("hp1_copynumber_state", "hp2_copynumber_state") %in% names(df))) { + hp1 <- suppressWarnings(as.numeric(df$hp1_copynumber_state)) + hp2 <- suppressWarnings(as.numeric(df$hp2_copynumber_state)) + total <- hp1 + hp2 + minor <- pmin(hp1, hp2) + } else if ("copynumber_state" %in% names(df)) { # wakhan --without-phasing + total <- suppressWarnings(as.numeric(df$copynumber_state)) + minor <- rep(NA_real_, nrow(df)) + log_msg(" unphased Wakhan profile: minor-allele copy number unknown") + } else { + stop("Wakhan integer profile ", basename(file), " lacks hp1_/hp2_copynumber_state (or copynumber_state)") + } + for (k in c("chr", "start", "end")) { + if (!k %in% names(df)) stop("Wakhan integer profile ", basename(file), " lacks column ", k) + } + data.frame(chr = df$chr, start = df$start, end = df$end, + copyNumber = total, minorAlleleCopyNumber = minor, stringsAsFactors = FALSE) +} + #' Resolve --input to a Wakhan output directory. wakhan_dir <- function(dir, sample = NULL) { if (is.null(dir)) stop("--cn-source wakhan needs --input or --cn-input") @@ -133,6 +171,27 @@ wakhan_read_cn <- function(hp1_file, hp2_file) { } parse_wakhan <- function(args) { + prof <- args$cn_file %||% wakhan_find_integer_profile(args$input) + if (!is.null(prof)) { + log_msg(" Wakhan integer profile: ", prof) + cn <- wakhan_read_integer_profile(prof) + ranks_file <- c(file.path(args$input %||% dirname(prof), "solutions_ranks.tsv"), + file.path(dirname(dirname(prof)), "solutions_ranks.tsv")) + ranks_file <- ranks_file[file.exists(ranks_file)] + ranks <- if (length(ranks_file)) wakhan_read_rank(ranks_file[1]) else NULL + meta <- list(sample = args$sample %||% NA_character_, cn_file = prof, cn_caller = "Wakhan", + wakhan_solution = if (!is.null(ranks) && "repository_name" %in% names(ranks)) ranks$repository_name[1] else "solution_rank_1") + log_msg(" Wakhan solution: ", meta$wakhan_solution) + if (!is.null(ranks)) { + if ("cell_purity" %in% names(ranks)) meta$purity <- ranks$cell_purity[1] + if ("ploidy" %in% names(ranks)) meta$ploidy <- ranks$ploidy[1] + if ("confidence" %in% names(ranks)) meta$wakhan_confidence <- ranks$confidence[1] + log_msg(sprintf(" purity=%s ploidy=%s", meta$purity %||% NA, meta$ploidy %||% NA)) + } + return(list(cn = cn, meta = meta, annotation_fn = NULL)) + } + + ## Wakhan 0.4 layout dir <- wakhan_dir(args$input, args$sample) sol <- wakhan_solution_dir(dir) bed_dir <- file.path(sol$dir, "bed_output") @@ -159,5 +218,5 @@ parse_wakhan <- function(args) { } register_parser("wakhan", parse_wakhan, - "Wakhan allele-specific CN (/bed_output HP BEDs)", + "Wakhan allele-specific CN (>= 0.5 integer_profile.bed; 0.4 /bed_output HP BEDs)", provides = "cn") diff --git a/modules/local/padfoot/meta.yml b/modules/local/padfoot/meta.yml index 20625c3e..41c02e8d 100644 --- a/modules/local/padfoot/meta.yml +++ b/modules/local/padfoot/meta.yml @@ -30,7 +30,7 @@ input: description: SV input format, `severus` or `savana` - cna_file: type: file - description: CNA file (Wakhan `*_wakhan_cna_integers.vcf` or SAVANA `*_segmented_absolute_copy_number.tsv`) + description: CNA file (Wakhan's top-ranked `integer_profile.vcf` or SAVANA `*_segmented_absolute_copy_number.tsv`) pattern: "*.{vcf,tsv}" - cna_caller: type: string diff --git a/modules/local/padfoot/tests/main.nf.test b/modules/local/padfoot/tests/main.nf.test index e405b193..43042eec 100644 --- a/modules/local/padfoot/tests/main.nf.test +++ b/modules/local/padfoot/tests/main.nf.test @@ -87,9 +87,9 @@ nextflow_process { [ id:'test', paired_data:'test' ], file("${projectDir}/tests/fixtures/padfoot_reconplot/severus_somatic.vcf.gz", checkIfExists: true), 'severus', - file("${projectDir}/tests/fixtures/padfoot_reconplot/test_2.0_0.9_0.9_wakhan_cna_integers.vcf", checkIfExists: true), + file("${projectDir}/tests/fixtures/padfoot_reconplot/wakhan/solution_rank_1/integer_profile.vcf", checkIfExists: true), 'wakhan', - file("${projectDir}/tests/fixtures/padfoot_reconplot/solutions_ranks.tsv", checkIfExists: true) + file("${projectDir}/tests/fixtures/padfoot_reconplot/wakhan/solutions_ranks.tsv", checkIfExists: true) ] input[1] = [ [ id:'ref' ], file("${projectDir}/tests/fixtures/padfoot_reconplot/chr19_1-2Mb.fasta", checkIfExists: true) ] input[2] = [ [ id:'ref' ], file("${projectDir}/tests/fixtures/padfoot_reconplot/chr19_1-2Mb.fasta.fai", checkIfExists: true) ] @@ -115,8 +115,12 @@ nextflow_process { // RepeatMasker classified the Alu copy (Padfoot >= 25fd6d4 keeps the last query's hits; the masked length it // reports is end - begin, i.e. 299 for the 300 bp copy -- an upstream off-by-one, so only the class is asserted) { assert svs_by_id['severus_INS2'][25].startsWith('SINE/Alu:') }, - // gene copy number is labelled against the fitted ploidy (2.0 -> baseline 1 per haplotype): STK11 sits in the one-copy loss - { assert path(process.out.by_gene.get(0).get(1)).readLines().find { l -> l.startsWith('STK11\t') }?.split('\t')?.getAt(4) == 'NEUT' }, + // by_gene: Padfoot reads a gene's copy number at its start, labelled against the fitted ploidy (2.0 -> 1 per + // haplotype); STK11 starts before the internal loss, so its CN is NEUT, and the exon-removing deletion is + // reported in its SV columns (unphased: Severus gives no haplotype) with the TSG bonus + { def stk11 = path(process.out.by_gene.get(0).get(1)).readLines().find { l -> l.startsWith('STK11\t') }?.split('\t', -1) + assert stk11 && stk11[4] == 'NEUT' && stk11[8] == 'NEUT' && stk11[2] == '6' && stk11[12] == 'HIGH_ONCO' && + stk11[13].contains('severus_DEL1') && stk11[13].contains('between_exons') }, { assert svs_by_id['severus_INS1'][24].startsWith('chr19:118') }, { assert path(process.out.by_gene.get(0).get(1)).text.contains('STK11') }, { assert path(process.out.log.get(0).get(1)).text.contains('Padfoot completed successfully') }, diff --git a/modules/local/reconplot/main.nf b/modules/local/reconplot/main.nf index b1bd91c3..93996d38 100644 --- a/modules/local/reconplot/main.nf +++ b/modules/local/reconplot/main.nf @@ -42,10 +42,6 @@ process RECONPLOT { def source_args = cn_source == sv_source ? "--source ${cn_source} --input cn_input" : "--cn-source ${cn_source} --cn-input cn_input --sv-source ${sv_source} --sv-input sv_input" - // Wakhan's parser expects /solutions_ranks.tsv + //bed_output/*.bed - def layout_cmd = cn_source == 'wakhan' - ? "mkdir -p cn_input/solution_1/bed_output && mv cn_input/*.bed cn_input/solution_1/bed_output/" - : "" // The wrapper never fails for "nothing to draw": regions without copy number are skipped with a warning, and a // figure ReConPlot cannot render (e.g. R's node stack overflowing on a chromosome with thousands of SVs, since // ReConPlot adds one layer per SV) is logged as an ERROR line in reconplot.log and skipped. All figure outputs are @@ -59,7 +55,6 @@ process RECONPLOT { : "" """ - ${layout_cmd} mkdir -p ${prefix} Rscript ${reconplot_src}/run_reconplot.R ${source_args} --sample ${sample} --prefix ${sample} \\ diff --git a/modules/local/reconplot/meta.yml b/modules/local/reconplot/meta.yml index d8fdaebe..544961df 100644 --- a/modules/local/reconplot/meta.yml +++ b/modules/local/reconplot/meta.yml @@ -27,7 +27,7 @@ input: description: CN parser name understood by the wrapper (`ascat`, `wakhan`, `savana`) - cn_files: type: file - description: Caller output files the CN parser discovers by name (staged into `cn_input/`). For `wakhan`, the two `*_copynumbers_segments_HP_[12].bed` plus `solutions_ranks.tsv`. When `cn_source == sv_source`, also holds the SV files. + description: Caller output files the CN parser discovers by name (staged into `cn_input/`). For `wakhan`, the top-ranked solution's `integer_profile.bed` plus `solutions_ranks.tsv`. When `cn_source == sv_source`, also holds the SV files. - sv_source: type: string description: SV parser name understood by the wrapper (`severus`, `savana`) diff --git a/modules/local/reconplot/tests/main.nf.test b/modules/local/reconplot/tests/main.nf.test index 39684af2..15573306 100644 --- a/modules/local/reconplot/tests/main.nf.test +++ b/modules/local/reconplot/tests/main.nf.test @@ -11,8 +11,8 @@ nextflow_process { // "small" is what .github/workflows/nf-test.yml selects on for pull_request tag "small" - // Real ASCAT/Wakhan/Severus/SAVANA outputs are not available as public test data; only the I/O contract is - // tested here. The three combinations were run end to end on real data through the pipeline. + // The stub tests check the I/O contract; the "real" tests below run the wrapper and the ReConPlot package on the + // synthetic fixtures in tests/fixtures/padfoot_reconplot. test("ascat + severus - stub") { @@ -115,13 +115,12 @@ nextflow_process { when { process { """ - // bed_output/*.bed files plus solutions_ranks.tsv, as the subworkflow stages them; the module re-creates the solution_1 layout + // Wakhan >= 0.5: the top-ranked solution's integer_profile.bed plus solutions_ranks.tsv, as the subworkflow stages them input[0] = [ [ id:'test' ], 'wakhan', - [ file("${projectDir}/tests/fixtures/padfoot_reconplot/test_2.0_0.9_0.9_copynumbers_segments_HP_1.bed", checkIfExists: true), - file("${projectDir}/tests/fixtures/padfoot_reconplot/test_2.0_0.9_0.9_copynumbers_segments_HP_2.bed", checkIfExists: true), - file("${projectDir}/tests/fixtures/padfoot_reconplot/solutions_ranks.tsv", checkIfExists: true) ], + [ file("${projectDir}/tests/fixtures/padfoot_reconplot/wakhan/solution_rank_1/integer_profile.bed", checkIfExists: true), + file("${projectDir}/tests/fixtures/padfoot_reconplot/wakhan/solutions_ranks.tsv", checkIfExists: true) ], 'severus', [ file("${projectDir}/tests/fixtures/padfoot_reconplot/severus_somatic.vcf.gz", checkIfExists: true) ] ] @@ -136,7 +135,7 @@ nextflow_process { { assert process.success }, { assert process.out.per_chromosome.get(0).get(1).collect { f -> file(f).name }.sort() == ['test_chr19.pdf', 'test_chr19.png'] }, { assert process.out.genome_wide.get(0).get(1).collect { f -> file(f).name }.sort() == ['test_chr19.pdf', 'test_chr19.png'] }, - { assert path(process.out.log.get(0).get(1)).text.contains('Wakhan solution: solution_1') }, + { assert path(process.out.log.get(0).get(1)).text.contains('Wakhan solution: solution_2.0_0.9_0.9') && path(process.out.log.get(0).get(1)).text.contains('purity=0.9 ploidy=2') }, { assert snapshot( process.out.tables, process.out.versions diff --git a/subworkflows/local/padfoot_annotation.nf b/subworkflows/local/padfoot_annotation.nf index 7faeee82..852d0a87 100644 --- a/subworkflows/local/padfoot_annotation.nf +++ b/subworkflows/local/padfoot_annotation.nf @@ -4,7 +4,7 @@ include { PADFOOT as PADFOOT_SAVANA } from '../../modules/local/padfoot/ // // Padfoot annotation of somatic SVs + CNAs, once per caller pair that produced output for a sample: -// Severus SVs + the top-ranked Wakhan integer-CN VCF, and SAVANA SVs + SAVANA absolute CN, each with the +// Severus SVs + the top-ranked Wakhan integer profile (VCF), and SAVANA SVs + SAVANA absolute CN, each with the // caller's fitted purity/ploidy table so gene copy number is labelled against the tumour ploidy. // Pass channel.empty() for a caller that did not run. Padfoot is not on bioconda: it ships inside the // module's container (containers/padfoot/), so nothing is downloaded at run time. @@ -13,7 +13,7 @@ workflow PADFOOT_ANNOTATION { take: severus_vcf // [meta, severus_somatic.vcf.gz] - wakhan_vcf_files // [meta, [wakhan_cna_*.vcf, ...]] -- every fitted solution + wakhan_solution_dirs // [meta, [solution_rank_N/, ...]] -- Wakhan >= 0.5 links each ranked solution's directory wakhan_solutions_ranks // [meta, solutions_ranks.tsv] -- purity/ploidy per solution (rank 1 = solution_1) savana_vcf // [meta, classified.somatic.vcf] savana_cna // [meta, segmented_absolute_copy_number.tsv] @@ -27,22 +27,24 @@ workflow PADFOOT_ANNOTATION { // // MODULE: PADFOOT_SEVERUS_WAKHAN (label: process_medium) - // Input: [meta, severus_somatic.vcf.gz, 'severus', wakhan_cna_integers.vcf, 'wakhan', solutions_ranks.tsv | []] + // Input: [meta, severus_somatic.vcf.gz, 'severus', solution_rank_1/integer_profile.vcf, 'wakhan', solutions_ranks.tsv | []] // - // Wakhan writes every fitted solution; solution_1/ holds the top-ranked one - wakhan_vcf_files - .map { meta, vcfs -> - def integers = [vcfs].flatten().findAll { vcf -> vcf.name.endsWith('_wakhan_cna_integers.vcf') } - return [meta, integers.find { vcf -> vcf.toString().contains('/solution_1/') } ?: integers[0]] + // Wakhan writes every fitted solution; solution_rank_1 links to the top-ranked one, whose integer_profile.vcf + // holds the haplotype copy numbers (CN1/CN2) Padfoot reads + wakhan_solution_dirs + .map { meta, dirs -> + def best = [dirs].flatten().find { dir -> dir.name == 'solution_rank_1' } + def vcf = best ? best.resolve('integer_profile.vcf') : null + return [meta, vcf?.exists() ? vcf : null] } .filter { _meta, vcf -> vcf != null } .set { wakhan_best_cna } - // wakhan_best_cna: [meta, wakhan_cna_integers.vcf] + // wakhan_best_cna: [meta, integer_profile.vcf] severus_vcf .join(wakhan_best_cna) .join(wakhan_solutions_ranks, remainder: true) // the fit table is optional for Padfoot - .filter { _meta, sv, _cna, _ranks -> sv != null } // drops right-only rows of the remainder join + .filter { row -> row[1] != null } // right-only rows of the remainder join are [meta, null, ranks] .map { meta, sv, cna, ranks -> [meta, sv, 'severus', cna, 'wakhan', ranks ?: []] } .set { severus_wakhan_input } @@ -57,7 +59,7 @@ workflow PADFOOT_ANNOTATION { savana_vcf .join(savana_cna) .join(savana_purity_ploidy, remainder: true) - .filter { _meta, sv, _cna, _pp -> sv != null } + .filter { row -> row[1] != null } // right-only rows of the remainder join are [meta, null, pp] .map { meta, sv, cna, pp -> [meta, sv, 'savana', cna, 'savana', pp ?: []] } .set { savana_input } diff --git a/subworkflows/local/reconplot_figures.nf b/subworkflows/local/reconplot_figures.nf index 7643ad69..047d95ca 100644 --- a/subworkflows/local/reconplot_figures.nf +++ b/subworkflows/local/reconplot_figures.nf @@ -16,7 +16,7 @@ workflow RECONPLOT_FIGURES { ascat_segments // [meta, segments.txt] ascat_purityploidy // [meta, purityploidy.txt] ascat_bafs // [meta, [*BAF.txt]] - wakhan_bed_files // [meta, [bed_output/*.bed, ...]] -- every fitted solution + wakhan_solution_dirs // [meta, [solution_rank_N/, ...]] -- Wakhan >= 0.5 links each ranked solution's directory wakhan_solutions_ranks // [meta, solutions_ranks.tsv] savana_cna // [meta, segmented_absolute_copy_number.tsv] savana_bedpe // [meta, classified.somatic.bedpe] @@ -53,18 +53,18 @@ workflow RECONPLOT_FIGURES { // // MODULE: RECONPLOT_SEVERUS_WAKHAN (label: process_low) - // Input: [meta, 'wakhan', [HP_1.bed, HP_2.bed, solutions_ranks.tsv], 'severus', [vcf]] - // the two allele-specific segment BEDs of the top-ranked solution (solution_1/) + // Input: [meta, 'wakhan', [integer_profile.bed, solutions_ranks.tsv], 'severus', [vcf]] + // the top-ranked solution's integer profile (solution_rank_1/; one row per segment, both haplotypes) // - wakhan_bed_files - .map { meta, beds -> - def hp = [beds].flatten().findAll { bed -> bed.name ==~ /.*_copynumbers_segments_HP_[12]\.bed/ } - def best = hp.findAll { bed -> bed.toString().contains('/solution_1/') } ?: hp - return [meta, best.unique { bed -> bed.name }] + wakhan_solution_dirs + .map { meta, dirs -> + def best = [dirs].flatten().find { dir -> dir.name == 'solution_rank_1' } + def bed = best ? best.resolve('integer_profile.bed') : null + return [meta, bed?.exists() ? bed : null] } - .filter { _meta, beds -> beds.size() == 2 } + .filter { _meta, bed -> bed != null } .join(wakhan_solutions_ranks) - .map { meta, beds, ranks -> [meta, beds + [ranks]] } + .map { meta, bed, ranks -> [meta, [bed, ranks]] } .join(severus_sv_files) .map { meta, cn, sv -> [meta, 'wakhan', cn, 'severus', sv] } .set { wakhan_input } diff --git a/subworkflows/local/tests/padfoot_annotation.nf.test b/subworkflows/local/tests/padfoot_annotation.nf.test index de3f137f..25cc85d3 100644 --- a/subworkflows/local/tests/padfoot_annotation.nf.test +++ b/subworkflows/local/tests/padfoot_annotation.nf.test @@ -36,22 +36,24 @@ nextflow_workflow { [ s1, mk('severus/sample1/severus_somatic.vcf.gz') ], [ s2, mk('severus/sample2/severus_somatic.vcf.gz') ] ) - // Wakhan: sample1 has two solutions (solution_1 must be picked); sample2 has no integer-CN VCF + // Wakhan >= 0.5 ranked solution directories (solution_rank_N/integer_profile.vcf): sample1 has two + // (rank 1 must be picked); sample2 has only a rank-2 profile, so no pair forms for it + def rank = { String rel -> mk(rel + '/integer_profile.vcf'); return file("\${launchDir}/fixtures/\${rel}") } input[1] = channel.of( - [ s1, [ mk('wakhan/sample1/solution_1/sample1_2.0_1.0_wakhan_cna_integers.vcf'), - mk('wakhan/sample1/solution_1/sample1_2.0_1.0_wakhan_cna_subclonals.vcf'), - mk('wakhan/sample1/solution_2/sample1_3.0_0.5_wakhan_cna_integers.vcf') ] ], - [ s2, [ mk('wakhan/sample2/solution_1/sample2_2.0_1.0_wakhan_cna_subclonals.vcf') ] ] + [ s1, [ rank('wakhan/sample1/solution_rank_1'), rank('wakhan/sample1/solution_rank_2') ] ], + [ s2, [ rank('wakhan/sample2/solution_rank_2') ] ] ) - // Wakhan purity/ploidy ranks for sample1 (sample2 has none: the join keeps the pair, Padfoot estimates) - input[2] = channel.of([ s1, mk('wakhan/sample1/solutions_ranks.tsv') ]) - // SAVANA: SVs for sample1 and sample3, a copy-number fit for sample1 only + // Wakhan purity/ploidy ranks: sample1, and sample2 without a usable profile -- that row exists only on the + // right of the remainder join and must be dropped, not crash the run + input[2] = channel.of([ s1, mk('wakhan/sample1/solutions_ranks.tsv') ], [ s2, mk('wakhan/sample2/solutions_ranks.tsv') ]) + // SAVANA: SVs for sample1 and sample3, a copy-number fit for sample1 only; sample3 also has a fit table + // without copy number (right-only in the remainder join) input[3] = channel.of( [ s1, mk('savana/sample1/sample1.classified.somatic.vcf') ], [ s3, mk('savana/sample3/sample3.classified.somatic.vcf') ] ) input[4] = channel.of([ s1, mk('savana/sample1/sample1_segmented_absolute_copy_number.tsv') ]) - input[5] = channel.of([ s1, mk('savana/sample1/sample1_fitted_purity_ploidy.tsv') ]) + input[5] = channel.of([ s1, mk('savana/sample1/sample1_fitted_purity_ploidy.tsv') ], [ s3, mk('savana/sample3/sample3_fitted_purity_ploidy.tsv') ]) input[6] = channel.value([ [:], mk('ref/genome.fasta') ]) input[7] = channel.value([ [:], mk('ref/genome.fasta.fai') ]) input[8] = channel.value([ [:], 'hg38', [], [] ]) @@ -66,11 +68,11 @@ nextflow_workflow { assertAll( { assert workflow.success }, - // sample1 only: sample2 has no integer-CN VCF to pair with + // sample1 only: sample2 has no rank-1 integer profile to pair with { assert tasks.count { name -> name.contains('PADFOOT_SEVERUS_WAKHAN') } == 1 }, { assert tasks.any { name -> name.contains('PADFOOT_SEVERUS_WAKHAN (sample1:') } }, - // ... and it received the Severus VCF with solution_1's integer-CN VCF, not solution_2's or the subclonal one - { assert staged('sample1/padfoot/severus_wakhan') == ['severus_somatic.vcf.gz', 'sample1_2.0_1.0_wakhan_cna_integers.vcf', 'solutions_ranks.tsv'] }, + // ... and it received the Severus VCF, the top-ranked integer profile and the ranks + { assert staged('sample1/padfoot/severus_wakhan') == ['severus_somatic.vcf.gz', 'integer_profile.vcf', 'solutions_ranks.tsv'] }, // sample1 only: sample3 has SAVANA SVs but no copy-number fit { assert tasks.count { name -> name.contains('PADFOOT_SAVANA') } == 1 }, { assert tasks.any { name -> name.contains('PADFOOT_SAVANA (sample1:') } }, diff --git a/subworkflows/local/tests/reconplot_figures.nf.test b/subworkflows/local/tests/reconplot_figures.nf.test index 20111210..9de4b890 100644 --- a/subworkflows/local/tests/reconplot_figures.nf.test +++ b/subworkflows/local/tests/reconplot_figures.nf.test @@ -27,6 +27,8 @@ nextflow_workflow { // Empty stand-ins carrying the real callers' file names; ReConPlot's stub does not read them def mk = { String rel, String text = '' -> def f = file("\${launchDir}/fixtures/\${rel}"); f.parent.mkdirs(); f.text = text; return f } // ASCAT segments with data; an ASCAT run without a solution writes an empty segments.txt + // Wakhan >= 0.5 ranked solution directories holding integer_profile.bed (rank 1 is drawn) + def rank = { String rel -> mk(rel + '/integer_profile.bed'); return file("\${launchDir}/fixtures/\${rel}") } def seg = 'sample\\tchr\\tstartpos\\tendpos\\tnMajor\\tnMinor\\nt\\t1\\t1\\t1000\\t1\\t1\\n' def s1 = [ id:'sample1', paired_data:true, platform:'ont' ] def s2 = [ id:'sample2', paired_data:true, platform:'pb' ] @@ -50,12 +52,8 @@ nextflow_workflow { ) // Wakhan: sample1 has two solutions (solution_1's two HP beds must be picked); sample2 has one HP bed only input[4] = channel.of( - [ s1, [ mk('wakhan/sample1/solution_1/sample1_2.0_1.0_copynumbers_segments_HP_1.bed'), - mk('wakhan/sample1/solution_1/sample1_2.0_1.0_copynumbers_segments_HP_2.bed'), - mk('wakhan/sample1/solution_1/sample1_2.0_1.0_copynumbers_subclonal_segments_HP_1.bed'), - mk('wakhan/sample1/solution_2/sample1_3.0_0.5_copynumbers_segments_HP_1.bed'), - mk('wakhan/sample1/solution_2/sample1_3.0_0.5_copynumbers_segments_HP_2.bed') ] ], - [ s2, [ mk('wakhan/sample2/solution_1/sample2_2.0_1.0_copynumbers_segments_HP_1.bed') ] ] + [ s1, [ rank('wakhan/sample1/solution_rank_1'), rank('wakhan/sample1/solution_rank_2') ] ], + [ s2, [ rank('wakhan/sample2/solution_rank_2') ] ] ) input[5] = channel.of( [ s1, mk('wakhan/sample1/solutions_ranks.tsv') ], @@ -101,11 +99,10 @@ nextflow_workflow { 'sv_input/severus_somatic.vcf.gz'] }, { assert staged('sample3/reconplot/severus_ascat') == ['cn_input/sample3.purityploidy.txt', 'cn_input/sample3.segments.txt', 'cn_input/sample3.tumour_tumourBAF.txt', 'sv_input/severus_somatic.vcf.gz'] }, - // Wakhan + Severus: sample1 only, sample2 lacks the second HP bed; solution_1's two HP beds + the ranks, nothing from solution_2 or the subclonal set + // Wakhan + Severus: sample1 only (sample2 has only a rank-2 profile); rank 1's integer_profile.bed + the ranks { assert tasks.count { name -> name.contains('RECONPLOT_SEVERUS_WAKHAN') } == 1 }, { assert tasks.any { name -> name.contains('RECONPLOT_SEVERUS_WAKHAN (sample1:') } }, - { assert staged('sample1/reconplot/severus_wakhan') == ['cn_input/sample1_2.0_1.0_copynumbers_segments_HP_1.bed', 'cn_input/sample1_2.0_1.0_copynumbers_segments_HP_2.bed', - 'cn_input/solutions_ranks.tsv', 'sv_input/severus_somatic.vcf.gz'] }, + { assert staged('sample1/reconplot/severus_wakhan') == ['cn_input/integer_profile.bed', 'cn_input/solutions_ranks.tsv', 'sv_input/severus_somatic.vcf.gz'] }, // SAVANA: sample1 (with allele counts) and sample3 (without); sample4 has no fit and is dropped { assert tasks.count { name -> name.contains('RECONPLOT_SAVANA') } == 2 }, { assert tasks.any { name -> name.contains('RECONPLOT_SAVANA (sample1:') } }, diff --git a/tests/fixtures/padfoot_reconplot/README.md b/tests/fixtures/padfoot_reconplot/README.md index d7579320..83c2e5e1 100644 --- a/tests/fixtures/padfoot_reconplot/README.md +++ b/tests/fixtures/padfoot_reconplot/README.md @@ -4,15 +4,15 @@ Small, invented caller outputs that let the two modules run for real in CI (the copy-number caller output, so no caller pair forms there). Nothing here comes from a patient: the events are made up and only the reference slice is real sequence. -| file | mimics | read by | -| ------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------- | ------------------- | -| `chr19_1-2Mb.fasta` (+ `.fai`) | GRCh38 chr19:1-2,000,000, record renamed `chr19` so coordinates stay genomic | PADFOOT (`--ref`) | -| `severus_somatic.vcf.gz` | Severus 1.6 somatic VCF (`STRANDS`, `DETAILED_TYPE`, `CLUSTERID`, `MATE_ID`, `DV`/`VAF`) | both | -| `test_2.0_0.9_0.9_wakhan_cna_integers.vcf` | Wakhan `solution_1/vcf_output/*_wakhan_cna_integers.vcf` (altered segments only, `CN1`/`CN2`/`COV1`) | PADFOOT | -| `test_2.0_0.9_0.9_copynumbers_segments_HP_{1,2}.bed`, `solutions_ranks.tsv` | Wakhan `bed_output/` + ranks | RECONPLOT | -| `test.segments.txt`, `test.purityploidy.txt`, `test.tumour_tumourBAF.txt` | ASCAT (chromosomes without `chr`) | RECONPLOT | -| `test_tumor.classified.somatic.vcf` / `.bedpe` | SAVANA 1.3.8 classified somatic calls (`BP_NOTATION`, `TUMOUR_AF`, `TUMOUR_ALT_HP`, `MATEID`) | PADFOOT / RECONPLOT | -| `test_tumor_segmented_absolute_copy_number.tsv`, `test_tumor_fitted_purity_ploidy.tsv`, `test_tumor_allele_counts_hetSNPs.bed` | SAVANA copy number, fit and het-SNP BAF | both / RECONPLOT | +| file | mimics | read by | +| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------- | +| `chr19_1-2Mb.fasta` (+ `.fai`) | GRCh38 chr19:1-2,000,000, record renamed `chr19` so coordinates stay genomic | PADFOOT (`--ref`) | +| `severus_somatic.vcf.gz` | Severus 1.6 somatic VCF (`STRANDS`, `DETAILED_TYPE`, `CLUSTERID`, `MATE_ID`, `DV`/`VAF`) | both | +| `wakhan/solution_rank_1/integer_profile.vcf` | Wakhan 0.5.0 top-ranked integer profile VCF (altered segments only, `CN1`/`CN2`/`COV1`) | PADFOOT | +| `wakhan/solution_rank_1/integer_profile.bed`, `wakhan/solutions_ranks.tsv` | Wakhan 0.5.0 integer profile BED (every segment, `hp1_`/`hp2_copynumber_state`) + ranks | RECONPLOT (BED) / PADFOOT (ranks as the ploidy file) | +| `test.segments.txt`, `test.purityploidy.txt`, `test.tumour_tumourBAF.txt` | ASCAT (chromosomes without `chr`) | RECONPLOT | +| `test_tumor.classified.somatic.vcf` / `.bedpe` | SAVANA 1.3.8 classified somatic calls (`BP_NOTATION`, `TUMOUR_AF`, `TUMOUR_ALT_HP`, `MATEID`) | PADFOOT / RECONPLOT | +| `test_tumor_segmented_absolute_copy_number.tsv`, `test_tumor_fitted_purity_ploidy.tsv`, `test_tumor_allele_counts_hetSNPs.bed` | SAVANA copy number, fit and het-SNP BAF | both / RECONPLOT | Events (all chr19): a deletion over STK11 exons 4-10 with a matching one-copy loss in every CN caller, a tandem duplication of chr19:1.56-1.70 Mb with a matching gain, a 300 bp templated insertion (copied from a repeat-free STK11 diff --git a/tests/fixtures/padfoot_reconplot/make_fixtures.py b/tests/fixtures/padfoot_reconplot/make_fixtures.py index 6911b7a6..3def7a1e 100644 --- a/tests/fixtures/padfoot_reconplot/make_fixtures.py +++ b/tests/fixtures/padfoot_reconplot/make_fixtures.py @@ -11,7 +11,9 @@ BND chr19:400,000 <-> 900,000 ++ breakend pair (inversion-like) BND chr19:1,050,000 <-> 1,900,000 +- breakend pair Sample name: `test` (pipeline meta.id); Severus/SAVANA tumour column `test_tumor`; ASCAT `test.tumour`; -Wakhan solution `2.0_0.9_0.9`. Chromosome length of chr19 in headers is the real one (58,617,616). +Wakhan solution `solution_2.0_0.9_0.9` in the Wakhan 0.5.0 layout (`wakhan/solutions_ranks.tsv`, +`wakhan/solution_rank_1/integer_profile.{bed,vcf}`; the VCF lists altered segments only, with ##contig lines as in +0.5.0's). Chromosome length of chr19 in headers is the real one (58,617,616). """ import os, sys F = os.path.dirname(os.path.abspath(__file__)) @@ -30,6 +32,7 @@ def ref_base(pos): return read_slice(pos, pos) def w(name, lines): + os.makedirs(os.path.dirname(os.path.join(F, name)), exist_ok=True) with open(os.path.join(F, name), "w") as fh: fh.write("\n".join(lines) + "\n") print("wrote", name, len(lines), "lines") @@ -86,10 +89,10 @@ def sev(pos, vid, alt, info, vaf, dr, dv): ] w("severus_somatic.vcf", sev_hdr + sev_rec) # bgzipped afterwards -# ---------------------------------------------------------------- Wakhan (solution 2.0_0.9_0.9) -SOL = "2.0_0.9_0.9" +# ---------------------------------------------------------------- Wakhan 0.5.0 (solution_2.0_0.9_0.9 = solution_rank_1) +SOL = "solution_2.0_0.9_0.9" wak_hdr = f"""##fileformat=VCFv4.2 -##source=Wakhan_v0.4.2 +##source=Wakhan_v0.5.0 ##fileDate=2026-10-01 ##ALT= ##ALT= @@ -116,17 +119,19 @@ def sev(pos, vid, alt, info, vaf, dr, dv): f"{CHR}\t1215001\twakhan:LOSS:{CHR}:1215001-1223000\tN\t\t1000\tPASS\tSVTYPE=CNV;SVLEN=7999;END=1223000;BPS=severus_DEL1\t{WF}\t1/1:1.0:1.0:0.0:0.91:0.91:15.0:0.0", f"{CHR}\t1560001\twakhan:GAIN:{CHR}:1560001-1700000\tN\t\t1000\tPASS\tSVTYPE=CNV;SVLEN=139999;END=1700000;BPS=severus_DUP1\t{WF}\t0/1:3.0:2.0:1.0:0.88:0.90:30.0:15.0", ] -w(f"test_{SOL}_wakhan_cna_integers.vcf", wak_hdr + wak_rec) -w("solutions_ranks.tsv", ["repository_name\tdna_purity\tcell_purity\tploidy\tconfidence\tsolution_rank", f"{SOL}\t0.9\t0.9\t2.0\t0.9\t1"]) +w("wakhan/solution_rank_1/integer_profile.vcf", wak_hdr + wak_rec) +w("wakhan/solutions_ranks.tsv", ["repository_name\tdna_purity\tcell_purity\tploidy\tconfidence\tsolution_rank", f"{SOL}\t0.9\t0.9\t2.0\t0.9\t1"]) +# integer_profile.bed: every segment, both haplotypes on one row (header as written by Wakhan 0.5.0 writers.py) bed_hdr = ["#chr: chromosome number", "#start: start address for CN segment", "#end: end address for CN segment", - "#coverage: median coverage for this segment", "#copynumber_state: detected copy number state (integer/fraction)", - "#confidence: confidence score", "#svs_breakpoints_ids: corresponding structural variations (breakpoints) IDs from VCF file", - "#chr\tstart\tend\tcoverage\tcopynumber_state\tconfidence\tsvs_breakpoints_ids"] -segs = [(0, 1215000, 1, 1, "[]"), (1215001, 1223000, 1, 0, "['severus_DEL1']"), (1223001, 1560000, 1, 1, "[]"), - (1560001, 1700000, 2, 1, "['severus_DUP1']"), (1700001, CHR_LEN, 1, 1, "[]")] -for hp, idx in (("HP_1", 2), ("HP_2", 3)): - rows = [f"{CHR}\t{s}\t{e}\t{15.0 * seg[idx]:.2f}\t{float(seg[idx])}\t0.9\t{seg[4]}" for seg in segs for s, e in [(seg[0], seg[1])]] - w(f"test_{SOL}_copynumbers_segments_{hp}.bed", bed_hdr + rows) + "#hp1_coverage / hp2_coverage: median coverage for this segment, per haplotype", + "#hp1_copynumber_state / hp2_copynumber_state: detected copy number state (integer/fraction), per haplotype", + "#hp1_confidence / hp2_confidence: confidence score, per haplotype", + "#svs_breakpoints_ids: corresponding structural variations (breakpoints) IDs from VCF file (union across haplotypes)", + "#chr\tstart\tend\thp1_coverage\thp1_copynumber_state\thp1_confidence\thp2_coverage\thp2_copynumber_state\thp2_confidence\tsvs_breakpoints_ids"] +segs = [(0, 1215000, 1, 1, ""), (1215001, 1223000, 1, 0, "severus_DEL1"), (1223001, 1560000, 1, 1, ""), + (1560001, 1700000, 2, 1, "severus_DUP1"), (1700001, CHR_LEN, 1, 1, "")] +w("wakhan/solution_rank_1/integer_profile.bed", bed_hdr + + [f"{CHR}\t{s0}\t{e0}\t{15.0 * a:.2f}\t{float(a)}\t0.9\t{15.0 * b:.2f}\t{float(b)}\t0.9\t{ids}" for s0, e0, a, b, ids in segs]) # ---------------------------------------------------------------- ASCAT (sample test.tumour; chromosomes without the chr prefix) asc = [(1, 1215000, 1, 1), (1215001, 1223000, 1, 0), (1223001, 1560000, 1, 1), (1560001, 1700000, 2, 1), (1700001, CHR_LEN, 1, 1)] diff --git a/tests/fixtures/padfoot_reconplot/test_2.0_0.9_0.9_copynumbers_segments_HP_1.bed b/tests/fixtures/padfoot_reconplot/test_2.0_0.9_0.9_copynumbers_segments_HP_1.bed deleted file mode 100644 index a4eafad0..00000000 --- a/tests/fixtures/padfoot_reconplot/test_2.0_0.9_0.9_copynumbers_segments_HP_1.bed +++ /dev/null @@ -1,13 +0,0 @@ -#chr: chromosome number -#start: start address for CN segment -#end: end address for CN segment -#coverage: median coverage for this segment -#copynumber_state: detected copy number state (integer/fraction) -#confidence: confidence score -#svs_breakpoints_ids: corresponding structural variations (breakpoints) IDs from VCF file -#chr start end coverage copynumber_state confidence svs_breakpoints_ids -chr19 0 1215000 15.00 1.0 0.9 [] -chr19 1215001 1223000 15.00 1.0 0.9 ['severus_DEL1'] -chr19 1223001 1560000 15.00 1.0 0.9 [] -chr19 1560001 1700000 30.00 2.0 0.9 ['severus_DUP1'] -chr19 1700001 58617616 15.00 1.0 0.9 [] diff --git a/tests/fixtures/padfoot_reconplot/test_2.0_0.9_0.9_copynumbers_segments_HP_2.bed b/tests/fixtures/padfoot_reconplot/test_2.0_0.9_0.9_copynumbers_segments_HP_2.bed deleted file mode 100644 index 67a5af5c..00000000 --- a/tests/fixtures/padfoot_reconplot/test_2.0_0.9_0.9_copynumbers_segments_HP_2.bed +++ /dev/null @@ -1,13 +0,0 @@ -#chr: chromosome number -#start: start address for CN segment -#end: end address for CN segment -#coverage: median coverage for this segment -#copynumber_state: detected copy number state (integer/fraction) -#confidence: confidence score -#svs_breakpoints_ids: corresponding structural variations (breakpoints) IDs from VCF file -#chr start end coverage copynumber_state confidence svs_breakpoints_ids -chr19 0 1215000 15.00 1.0 0.9 [] -chr19 1215001 1223000 0.00 0.0 0.9 ['severus_DEL1'] -chr19 1223001 1560000 15.00 1.0 0.9 [] -chr19 1560001 1700000 15.00 1.0 0.9 ['severus_DUP1'] -chr19 1700001 58617616 15.00 1.0 0.9 [] diff --git a/tests/fixtures/padfoot_reconplot/wakhan/solution_rank_1/integer_profile.bed b/tests/fixtures/padfoot_reconplot/wakhan/solution_rank_1/integer_profile.bed new file mode 100644 index 00000000..8061a238 --- /dev/null +++ b/tests/fixtures/padfoot_reconplot/wakhan/solution_rank_1/integer_profile.bed @@ -0,0 +1,13 @@ +#chr: chromosome number +#start: start address for CN segment +#end: end address for CN segment +#hp1_coverage / hp2_coverage: median coverage for this segment, per haplotype +#hp1_copynumber_state / hp2_copynumber_state: detected copy number state (integer/fraction), per haplotype +#hp1_confidence / hp2_confidence: confidence score, per haplotype +#svs_breakpoints_ids: corresponding structural variations (breakpoints) IDs from VCF file (union across haplotypes) +#chr start end hp1_coverage hp1_copynumber_state hp1_confidence hp2_coverage hp2_copynumber_state hp2_confidence svs_breakpoints_ids +chr19 0 1215000 15.00 1.0 0.9 15.00 1.0 0.9 +chr19 1215001 1223000 15.00 1.0 0.9 0.00 0.0 0.9 severus_DEL1 +chr19 1223001 1560000 15.00 1.0 0.9 15.00 1.0 0.9 +chr19 1560001 1700000 30.00 2.0 0.9 15.00 1.0 0.9 severus_DUP1 +chr19 1700001 58617616 15.00 1.0 0.9 15.00 1.0 0.9 diff --git a/tests/fixtures/padfoot_reconplot/test_2.0_0.9_0.9_wakhan_cna_integers.vcf b/tests/fixtures/padfoot_reconplot/wakhan/solution_rank_1/integer_profile.vcf similarity index 98% rename from tests/fixtures/padfoot_reconplot/test_2.0_0.9_0.9_wakhan_cna_integers.vcf rename to tests/fixtures/padfoot_reconplot/wakhan/solution_rank_1/integer_profile.vcf index a0b40178..ef38d3cf 100644 --- a/tests/fixtures/padfoot_reconplot/test_2.0_0.9_0.9_wakhan_cna_integers.vcf +++ b/tests/fixtures/padfoot_reconplot/wakhan/solution_rank_1/integer_profile.vcf @@ -1,5 +1,5 @@ ##fileformat=VCFv4.2 -##source=Wakhan_v0.4.2 +##source=Wakhan_v0.5.0 ##fileDate=2026-10-01 ##ALT= ##ALT= diff --git a/tests/fixtures/padfoot_reconplot/solutions_ranks.tsv b/tests/fixtures/padfoot_reconplot/wakhan/solutions_ranks.tsv similarity index 64% rename from tests/fixtures/padfoot_reconplot/solutions_ranks.tsv rename to tests/fixtures/padfoot_reconplot/wakhan/solutions_ranks.tsv index 702608bc..f09cc732 100644 --- a/tests/fixtures/padfoot_reconplot/solutions_ranks.tsv +++ b/tests/fixtures/padfoot_reconplot/wakhan/solutions_ranks.tsv @@ -1,2 +1,2 @@ repository_name dna_purity cell_purity ploidy confidence solution_rank -2.0_0.9_0.9 0.9 0.9 2.0 0.9 1 +solution_2.0_0.9_0.9 0.9 0.9 2.0 0.9 1 diff --git a/tests/sv_annotation_compose.nf.test b/tests/sv_annotation_compose.nf.test new file mode 100644 index 00000000..83cb7428 --- /dev/null +++ b/tests/sv_annotation_compose.nf.test @@ -0,0 +1,50 @@ +nextflow_pipeline { + + name "Test pipeline - Padfoot / ReConPlot wiring with every caller on (-preview)" + script "../main.nf" + tag "pipeline" + tag "small" + + // The test profiles skip Wakhan, ASCAT, Padfoot and ReConPlot (no whole-genome caller output on the test data), + // so no other pipeline test evaluates how the two subworkflows read those callers' outputs. -preview builds the + // whole workflow graph without running a task: an output a module no longer emits (Wakhan 0.5.0 replaced its + // per-haplotype BED/VCF outputs) fails here at launch, as it would for a user. + + test("-profile test with Wakhan, ASCAT, Padfoot and ReConPlot on - preview") { + + options "-preview" + + when { + params { + outdir = "$outputDir" + skip_wakhan = false + skip_ascat = false + skip_padfoot = false + skip_reconplot = false + } + } + + then { + assert workflow.success + } + } + + test("-profile test with Wakhan and ReConPlot on, Padfoot skipped - preview") { + + options "-preview" + + when { + params { + outdir = "$outputDir" + skip_wakhan = false + skip_ascat = false + skip_padfoot = true + skip_reconplot = false + } + } + + then { + assert workflow.success + } + } +} diff --git a/workflows/lrsomatic.nf b/workflows/lrsomatic.nf index aa5fcf12..6178d917 100644 --- a/workflows/lrsomatic.nf +++ b/workflows/lrsomatic.nf @@ -1308,7 +1308,7 @@ workflow LRSOMATIC { if (!params.skip_padfoot && padfoot_annot_ok && sv_annot_container_ok) { PADFOOT_ANNOTATION ( SEVERUS.out.somatic_vcf, - params.skip_wakhan ? channel.empty() : WAKHAN.out.vcf_files, + params.skip_wakhan ? channel.empty() : WAKHAN.out.solution_dirs, params.skip_wakhan ? channel.empty() : WAKHAN.out.solutions_ranks, savana_somatic_vcf, savana_cna, @@ -1331,7 +1331,7 @@ workflow LRSOMATIC { params.skip_ascat ? channel.empty() : ASCAT.out.segments, params.skip_ascat ? channel.empty() : ASCAT.out.purityploidy, params.skip_ascat ? channel.empty() : ASCAT.out.bafs, - params.skip_wakhan ? channel.empty() : WAKHAN.out.bed_files, + params.skip_wakhan ? channel.empty() : WAKHAN.out.solution_dirs, params.skip_wakhan ? channel.empty() : WAKHAN.out.solutions_ranks, savana_cna, savana_somatic_bedpe, From 8211aa22dadf50ccb70f07ec73333eea9641bc73 Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Mon, 5 Oct 2026 14:03:41 +0100 Subject: [PATCH 27/32] Retry resource kills before ignoring, fix the mm10 species, keep SAVANA figures without SVs, check --padfoot_genome From the independent review of the branch: - errorStrategy 'ignore' on PADFOOT_* / RECONPLOT_* had replaced base.config's retry on resource kills (130-145, 104, 175-177); those are now retried first, then ignored. - Padfoot passes the RepeatMasker species unquoted, so "Mus musculus" split into two arguments ("Ambiguous search term 'Mus'"); mm10 now uses mus_musculus, which the image resolves to taxid 10090 (the Dockerfile smoke test uses the same term). - SAVANA writes an empty classified.somatic.bedpe for a sample without somatic SVs; the wrapper stopped ("fewer than 7 columns") and the sample lost its SAVANA figures. An empty BEDPE is now an empty SV set. - --padfoot_genome on another assembly than --genome (e.g. hg38 on CHM13) silently annotated T2T coordinates with hg38 genes; it is now an error at start-up, and the skip warning no longer suggests it. Two function tests. Co-Authored-By: Claude Opus 5.5 --- assets/reconplot/R/parsers/savana.R | 6 +++ conf/modules.config | 12 +++--- containers/padfoot/Dockerfile | 2 +- .../utils_nfcore_lrsomatic_pipeline/main.nf | 12 +++++- .../tests/sv_annotation.function.nf.test | 41 +++++++++++++++++++ 5 files changed, 65 insertions(+), 8 deletions(-) diff --git a/assets/reconplot/R/parsers/savana.R b/assets/reconplot/R/parsers/savana.R index 4ef66ff3..abe1ef6f 100644 --- a/assets/reconplot/R/parsers/savana.R +++ b/assets/reconplot/R/parsers/savana.R @@ -104,7 +104,13 @@ bedpe_point <- function(start, end) { } savana_read_sv_bedpe <- function(file, min_support = 0, min_svlen = 0) { + ## SAVANA always writes the file; it is empty for a sample without somatic SVs (copy number is still drawn) + if (!file.exists(file) || file.info(file)$size == 0) { + log_msg(" SAVANA BEDPE ", basename(file), " is empty: no somatic SVs") + return(savana_empty_sv()) + } df <- data.table::fread(file, sep = "\t", header = FALSE, data.table = FALSE) + if (nrow(df) == 0) return(savana_empty_sv()) if (ncol(df) < 7) stop("SAVANA BEDPE ", basename(file), " has fewer than 7 columns") names(df)[1:7] <- c("chrom1", "start1", "end1", "chrom2", "start2", "end2", "name") info <- savana_split_bedpe_name(df$name) diff --git a/conf/modules.config b/conf/modules.config index 0b9b2e0d..8e0b2b96 100644 --- a/conf/modules.config +++ b/conf/modules.config @@ -834,12 +834,13 @@ process { ext.args = { [ params.padfoot_run_repeatmasker ? '' : '--skip_RepeatMasker', - genome == 'mm10' ? '--specie "Mus musculus"' : '' // RepeatMasker -species ("mouse" is ambiguous in Dfam 4.0); Padfoot defaults to human + genome == 'mm10' ? '--specie mus_musculus' : '' // RepeatMasker -species ("mouse" is ambiguous in Dfam 4.0); Padfoot defaults to human ].join(' ').trim() } ext.prefix = { sv_caller == cna_caller ? "${sv_caller}" : "${sv_caller}_${cna_caller}" } - // Annotation is downstream of every caller: a sample Padfoot cannot annotate must not stop the run - errorStrategy = 'ignore' + // Annotation is downstream of every caller: a sample Padfoot cannot annotate must not stop the run. + // Resource kills are retried as in conf/base.config first. + errorStrategy = { task.exitStatus in ((130..145) + 104 + (175..177)) && task.attempt <= task.maxRetries ? 'retry' : 'ignore' } publishDir = [ path: { "${params.outdir}/${meta.id}/padfoot" }, mode: params.publish_dir_mode, @@ -853,8 +854,9 @@ process { withName : '.*:RECONPLOT_(SEVERUS_ASCAT|SEVERUS_WAKHAN|SAVANA)' { ext.prefix = { cn_source == sv_source ? "${cn_source}" : "${sv_source}_${cn_source}" } - // Figures are downstream of every caller: a sample ReConPlot cannot draw must not stop the run - errorStrategy = 'ignore' + // Figures are downstream of every caller: a sample ReConPlot cannot draw must not stop the run. + // Resource kills are retried as in conf/base.config first. + errorStrategy = { task.exitStatus in ((130..145) + 104 + (175..177)) && task.attempt <= task.maxRetries ? 'retry' : 'ignore' } // shared filters / rendering ext.args = { [ diff --git a/containers/padfoot/Dockerfile b/containers/padfoot/Dockerfile index f730e0dd..61a8e6e0 100644 --- a/containers/padfoot/Dockerfile +++ b/containers/padfoot/Dockerfile @@ -27,7 +27,7 @@ RUN micromamba create --yes --name padfoot --file /tmp/environment.yml \ && RepeatMasker -species human -dir /tmp/repeatmasker-smoke /tmp/repeatmasker-smoke/input.fa \ && test -s /tmp/repeatmasker-smoke/input.fa.out \ && rm -f /tmp/repeatmasker-smoke/input.fa.* \ - && RepeatMasker -species "Mus musculus" -dir /tmp/repeatmasker-smoke /tmp/repeatmasker-smoke/input.fa \ + && RepeatMasker -species mus_musculus -dir /tmp/repeatmasker-smoke /tmp/repeatmasker-smoke/input.fa \ && test -s /tmp/repeatmasker-smoke/input.fa.out \ && rm -rf /tmp/dfam40.* /tmp/repeatmasker-smoke diff --git a/subworkflows/local/utils_nfcore_lrsomatic_pipeline/main.nf b/subworkflows/local/utils_nfcore_lrsomatic_pipeline/main.nf index 21238647..447c0020 100644 --- a/subworkflows/local/utils_nfcore_lrsomatic_pipeline/main.nf +++ b/subworkflows/local/utils_nfcore_lrsomatic_pipeline/main.nf @@ -338,9 +338,17 @@ def padfootAnnotationOk() { // Warn on SV/CNA annotation and plotting parameter combinations that cannot produce output // def validateSvAnnotationParams() { + // --padfoot_genome must describe the same assembly as --genome: hg38 genes and repeats on CHM13 (T2T) coordinates + // would be silently wrong annotations + def genome_preset = params.genome == 'GRCh38' ? 'hg38' : params.genome == 'CHM13' ? 'chm13' : null + if (!params.skip_padfoot && genome_preset && params.padfoot_genome && params.padfoot_genome != genome_preset) { + error("--padfoot_genome ${params.padfoot_genome} does not match --genome ${params.genome} (expected ${genome_preset}). " + + "Padfoot's annotations must be on the same assembly as the alignments.") + } if (!params.skip_padfoot && !padfootAnnotationOk()) { - log.warn "Padfoot will be skipped: no annotations for genome '${params.genome}' (padfoot_genome=${padfootGenome()}). " + - "Set --padfoot_genome hg38|mm10, or set --padfoot_genome together with --padfoot_gff and --padfoot_rm." + log.warn "Padfoot will be skipped: no bundled annotations for genome '${params.genome}' (padfoot_genome=${padfootGenome()}). " + + "Padfoot bundles hg38 and mm10; for any other assembly give gene and repeat annotations for that assembly with " + + "--padfoot_gff and --padfoot_rm (and --padfoot_genome for a genome lrsomatic cannot infer)." } if (!params.skip_reconplot && !params.reconplot_genome && !(params.genome in ['GRCh38', 'CHM13'])) { diff --git a/subworkflows/local/utils_nfcore_lrsomatic_pipeline/tests/sv_annotation.function.nf.test b/subworkflows/local/utils_nfcore_lrsomatic_pipeline/tests/sv_annotation.function.nf.test index f408b17b..32f69d51 100644 --- a/subworkflows/local/utils_nfcore_lrsomatic_pipeline/tests/sv_annotation.function.nf.test +++ b/subworkflows/local/utils_nfcore_lrsomatic_pipeline/tests/sv_annotation.function.nf.test @@ -54,6 +54,47 @@ nextflow_function { } } + test("validateSvAnnotationParams rejects a --padfoot_genome on another assembly than --genome") { + + function "validateSvAnnotationParams" + + when { + params { + genome = 'CHM13' + skip_padfoot = false + padfoot_genome = 'hg38' + skip_reconplot = true + } + } + + then { + assertAll( + { assert function.failed }, + { assert function.stdout.any { line -> line.contains('--padfoot_genome hg38 does not match --genome CHM13') } } + ) + } + } + + test("validateSvAnnotationParams accepts --padfoot_genome chm13 with custom annotations on CHM13") { + + function "validateSvAnnotationParams" + + when { + params { + genome = 'CHM13' + skip_padfoot = false + padfoot_genome = 'chm13' + padfoot_gff = "${projectDir}/README.md" + padfoot_rm = "${projectDir}/README.md" + skip_reconplot = true + } + } + + then { + assert function.success + } + } + test("validateSvAnnotationParams rejects a region that is not chr or chr:start-end") { function "validateSvAnnotationParams" From 03756c869de3b760ce5ef473f8ad380f23be9758 Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Mon, 5 Oct 2026 14:45:25 +0100 Subject: [PATCH 28/32] Use Padfoot 1748e84: custom annotations, quoted commands, breakpoint repeats, robust Wakhan input Six Tim-Yu/Padfoot commits on top of 3846215, from the independent review and its follow-ups: - --gff / --rm (the route for CHM13 and other genomes without bundled annotations) crashed three ways: relative paths after Padfoot's chdir, the RepeatMasker .out / BED parsing, and a gzip read/write mismatch. They now take a GENCODE-style GFF3 (plain or gzipped) and a RepeatMasker .out or a chr/start/end/class BED; on the fixture they reproduce the bundled hg38 annotation. - External commands are quoted, so a species such as "Mus musculus" no longer splits. - temp_bps.bed was not closed before bedtools read it, so breakpoint repeat classes were lost after the last flushed 8 KiB block: on P215003155, 28 Severus and 44 SAVANA SVs gain their Repeat_Anno, checked against an independent scan of the bundled repeat file; nothing else in the tables changes. - A header-only Wakhan VCF (copy-neutral tumour) and a very low per-copy coverage no longer crash; contig lengths for the copy-number padding fall back to the reference .fai; the mm10 hint names mus_musculus; insertion alignments are written in a fixed order (they followed the hash seed). Image docker.io/timmy9527/padfoot-repeatmasker:4.2.4-dfam4-padfoot-1748e84 (+ -sif). A new real PADFOOT test runs the custom-annotation route with the chm13 preset on fixtures in tests/fixtures/padfoot_reconplot/custom_annotation/; the docs and schema describe the accepted formats and that --padfoot_genome must match --genome. Co-Authored-By: Claude Opus 5.5 --- containers/padfoot/Dockerfile | 4 +- containers/padfoot/README.md | 2 +- docs/usage.md | 6 +-- modules/local/padfoot/main.nf | 4 +- modules/local/padfoot/tests/main.nf.test | 45 ++++++++++++++++++ modules/local/padfoot/tests/main.nf.test.snap | 38 +++++++++++++-- nextflow_schema.json | 6 +-- tests/fixtures/padfoot_reconplot/README.md | 7 +++ .../custom_annotation/chr19_1-2Mb.gff3.gz | Bin 0 -> 24855 bytes .../chr19_1-2Mb_rm.fa.out.gz | Bin 0 -> 88961 bytes 10 files changed, 97 insertions(+), 15 deletions(-) create mode 100644 tests/fixtures/padfoot_reconplot/custom_annotation/chr19_1-2Mb.gff3.gz create mode 100644 tests/fixtures/padfoot_reconplot/custom_annotation/chr19_1-2Mb_rm.fa.out.gz diff --git a/containers/padfoot/Dockerfile b/containers/padfoot/Dockerfile index 61a8e6e0..2bca27b5 100644 --- a/containers/padfoot/Dockerfile +++ b/containers/padfoot/Dockerfile @@ -33,8 +33,8 @@ RUN micromamba create --yes --name padfoot --file /tmp/environment.yml \ # Padfoot itself is not on bioconda: install the pinned Tim-Yu/Padfoot commit (SAVANA input support) as source # under /opt/padfoot, so the PADFOOT module needs no run-time download. Bump = new commit + checksum here, rebuild, push both images, bump the tags. -ARG PADFOOT_COMMIT=3846215096dc58f1e5c67084b74b56c857097885 -ADD --checksum=sha256:61b9b10f70fd401562b57245480bb7fdf1dec82eb24e8bb15870e00bf8ca8c07 \ +ARG PADFOOT_COMMIT=1748e849f511caa7c90a2379a2e1fd8893b95a1f +ADD --checksum=sha256:93b1dbbae2f69bea72c47d990d93a2333f592f6e0ec9f893906d043b30a1d6b6 \ https://github.com/Tim-Yu/Padfoot/archive/${PADFOOT_COMMIT}.tar.gz /tmp/padfoot.tar.gz USER root diff --git a/containers/padfoot/README.md b/containers/padfoot/README.md index 3c0ff3d0..c8640ef9 100644 --- a/containers/padfoot/README.md +++ b/containers/padfoot/README.md @@ -18,7 +18,7 @@ The module does not support `-profile conda`: the image ships the tool, not just Build and publish from the pipeline root: ```bash -TAG=4.2.4-dfam4-padfoot- # e.g. 4.2.4-dfam4-padfoot-3846215 +TAG=4.2.4-dfam4-padfoot- # e.g. 4.2.4-dfam4-padfoot-1748e84 docker build -f containers/padfoot/Dockerfile -t "docker.io/timmy9527/padfoot-repeatmasker:$TAG" . docker push "docker.io/timmy9527/padfoot-repeatmasker:$TAG" # the SIF twin, built from the image just pushed (by digest, so it is exactly the published image) and published with ORAS diff --git a/docs/usage.md b/docs/usage.md index ddcfb9e7..23c6b2f2 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -404,7 +404,7 @@ Both tools run from `ghcr.io/ljwharbers/sigprofiler`, which adds CHM13 support n [Padfoot](https://github.com/KolmogorovLab/Padfoot) annotates somatic SVs and CNAs with gene/exon overlap, repeat context and complex-SV grouping. It is run for every available SV/CNA caller pair, for paired and tumour-only samples alike: -- `padfoot/severus_wakhan/` -- Severus somatic SVs + the top-ranked (`solution_1`) Wakhan integer copy-number VCF (requires Wakhan not skipped) +- `padfoot/severus_wakhan/` -- Severus somatic SVs + the top-ranked Wakhan solution's integer copy-number profile (`solution_rank_1/integer_profile.vcf`; requires Wakhan not skipped) - `padfoot/savana/` -- SAVANA classified somatic SVs + SAVANA segmented absolute copy number (requires SAVANA CNA, i.e. an SNP source: the phased germline VCF for paired samples, or the bundled 1000G panel for tumour-only samples on GRCh38/CHM13). Samples without SAVANA CNA are silently skipped. Padfoot is not distributed on bioconda. The module's image (`docker.io/timmy9527/padfoot-repeatmasker`, recipe in `containers/padfoot/`) ships a pinned commit of the [Tim-Yu/Padfoot](https://github.com/Tim-Yu/Padfoot) fork, which adds SAVANA input support (to be proposed upstream), so nothing is downloaded at run time. Padfoot is therefore not available under `-profile conda`: use Docker, Singularity or Apptainer, or `--skip_padfoot`. @@ -413,7 +413,7 @@ RepeatMasker (used only to classify the sequence of novel insertions) runs by de Gene copy number in `by_gene.tsv` is labelled against the tumour ploidy: the module passes the CN caller's fitted purity/ploidy table (Wakhan `solutions_ranks.tsv`, SAVANA `*_fitted_purity_ploidy.tsv`) and Padfoot compares each haplotype's integer copy number with ploidy/2 (SAVANA's fractional major/minor copy numbers are rounded first). Without a fit table Padfoot estimates the ploidy from the profile and says so in `padfoot.log`; segments without a minor-allele estimate are reported as `NA`. -Padfoot bundles gene and repeat annotations for `hg38` and `mm10` only. For other genomes (e.g. CHM13) provide `--padfoot_gff` and `--padfoot_rm`, otherwise Padfoot is skipped with a warning. +Padfoot bundles gene and repeat annotations for `hg38` and `mm10` only. For other genomes (e.g. CHM13) provide `--padfoot_gff` (a GENCODE-style GFF3, plain or gzipped) and `--padfoot_rm` (a RepeatMasker `.out`, or a BED of chromosome, start, end and repeat class), both on the same assembly as `--genome`; otherwise Padfoot is skipped with a warning. `--padfoot_genome` must match `--genome` (hg38 annotations on CHM13 coordinates would be wrong), so a mismatch stops the run at start-up. | Parameter | Description | | ---------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -427,7 +427,7 @@ Padfoot bundles gene and repeat annotations for `hg38` and `mm10` only. For othe [ReConPlot](https://github.com/cortes-ciriano-lab/ReConPlot) rearrangement + copy-number figures are generated through the wrapper shipped in `assets/reconplot/` (vendored from [Tim-Yu/ReConPlot](https://github.com/Tim-Yu/ReConPlot)) for every CN/SV caller pair available for a sample, into `reconplot//`: The ReConPlot R package (not on conda) ships inside the module's image (`docker.io/timmy9527/reconplot`, recipe in `containers/reconplot/`), so nothing is downloaded at run time and the module is not available under `-profile conda`. - `severus_ascat/` -- ASCAT allele-specific CN + Severus somatic SVs -- `severus_wakhan/` -- Wakhan top-ranked solution CN + Severus somatic SVs +- `severus_wakhan/` -- Wakhan top-ranked solution CN (`solution_rank_1/integer_profile.bed`) + Severus somatic SVs - `savana/` -- SAVANA absolute CN + SAVANA classified somatic SVs Each pair produces `per_chromosome/` (one figure per chromosome), `genome_wide/` (all chromosomes in one strip), the harmonised CN/SV tables, and, when `--reconplot_regions` is set, a `focus/` multi-panel figure with optional gene labels and BAF track. diff --git a/modules/local/padfoot/main.nf b/modules/local/padfoot/main.nf index bb3466c0..c1c9a216 100644 --- a/modules/local/padfoot/main.nf +++ b/modules/local/padfoot/main.nf @@ -7,8 +7,8 @@ process PADFOOT { // Dfam 4.0 root and curated-consensus partitions. Padfoot update = new commit in the Dockerfile, rebuild, bump these two tags. // Override per site with `process { withName: '.*:PADFOOT_(SEVERUS_WAKHAN|SAVANA)' { container = ... } }`. container "${(workflow.containerEngine == 'singularity' || workflow.containerEngine == 'apptainer') && !task.ext.singularity_pull_docker_container - ? 'oras://docker.io/timmy9527/padfoot-repeatmasker-sif:4.2.4-dfam4-padfoot-3846215' - : 'docker.io/timmy9527/padfoot-repeatmasker:4.2.4-dfam4-padfoot-3846215'}" + ? 'oras://docker.io/timmy9527/padfoot-repeatmasker-sif:4.2.4-dfam4-padfoot-1748e84' + : 'docker.io/timmy9527/padfoot-repeatmasker:4.2.4-dfam4-padfoot-1748e84'}" input: // ploidy_file: the CN caller's fitted purity/ploidy table (SAVANA *_fitted_purity_ploidy.tsv, Wakhan diff --git a/modules/local/padfoot/tests/main.nf.test b/modules/local/padfoot/tests/main.nf.test index 43042eec..66f28b18 100644 --- a/modules/local/padfoot/tests/main.nf.test +++ b/modules/local/padfoot/tests/main.nf.test @@ -135,6 +135,51 @@ nextflow_process { } } + test("severus + wakhan - real, custom --gff/--rm (chm13 preset)") { + + // the route for a genome without bundled Padfoot annotations (e.g. CHM13): a GENCODE-style GFF3.gz and a + // RepeatMasker .out for the same assembly; on the fixture they must give the bundled hg38 annotation + when { + process { + """ + input[0] = [ + [ id:'test', paired_data:'test' ], + file("${projectDir}/tests/fixtures/padfoot_reconplot/severus_somatic.vcf.gz", checkIfExists: true), + 'severus', + file("${projectDir}/tests/fixtures/padfoot_reconplot/wakhan/solution_rank_1/integer_profile.vcf", checkIfExists: true), + 'wakhan', + file("${projectDir}/tests/fixtures/padfoot_reconplot/wakhan/solutions_ranks.tsv", checkIfExists: true) + ] + input[1] = [ [ id:'ref' ], file("${projectDir}/tests/fixtures/padfoot_reconplot/chr19_1-2Mb.fasta", checkIfExists: true) ] + input[2] = [ [ id:'ref' ], file("${projectDir}/tests/fixtures/padfoot_reconplot/chr19_1-2Mb.fasta.fai", checkIfExists: true) ] + input[3] = [ [:], 'chm13', + file("${projectDir}/tests/fixtures/padfoot_reconplot/custom_annotation/chr19_1-2Mb.gff3.gz", checkIfExists: true), + file("${projectDir}/tests/fixtures/padfoot_reconplot/custom_annotation/chr19_1-2Mb_rm.fa.out.gz", checkIfExists: true) ] + """ + } + } + + then { + def svs = path(process.out.annotated_svs.get(0).get(1)).readLines() + def svs_by_id = svs.drop(1).collectEntries { line -> def f = line.split('\t', -1); [(f[0]): f] } + def log_text = path(process.out.log.get(0).get(1)).text + assertAll( + { assert process.success }, + { assert log_text.contains('Prepared GFF annotations') && log_text.contains('Prepared RepeatMasker annotations') }, + { assert svs_by_id.keySet() == ['severus_BND1_1', 'severus_BND2_1', 'severus_INS1', 'severus_INS2', 'severus_DEL1', 'severus_DUP1'] as Set }, + { assert svs_by_id['severus_DEL1'][9] == 'HIGH_ONCO' && svs_by_id['severus_DEL1'][11] == 'STK11' && svs_by_id['severus_DEL1'][20] == 'between_exons' }, + { assert svs_by_id['severus_INS1'][11] == 'SBNO2' && svs_by_id['severus_INS1'][12] == 'downstream' }, + // breakpoint repeat classes come from the custom .out (the Alu insertion's site, the DUP's LINE/L2 start) + { assert svs_by_id['severus_INS2'][14] == 'SINE/Alu' && svs_by_id['severus_DUP1'][14] == 'LINE/L2' }, + { assert snapshot( + process.out.annotated_svs, + process.out.by_gene, + process.out.versions + ).match() } + ) + } + } + test("savana + savana - real, RepeatMasker off") { when { diff --git a/modules/local/padfoot/tests/main.nf.test.snap b/modules/local/padfoot/tests/main.nf.test.snap index dfc5b137..e285895b 100644 --- a/modules/local/padfoot/tests/main.nf.test.snap +++ b/modules/local/padfoot/tests/main.nf.test.snap @@ -96,7 +96,7 @@ "id": "test", "paired_data": "test" }, - "annotated_svs.tsv:md5,54ac3095ab253beb505734808e5de700" + "annotated_svs.tsv:md5,1b4f7e1e60f8c995a3126bb60c5d4412" ] ], [ @@ -117,7 +117,7 @@ "nf-test": "0.9.2", "nextflow": "25.10.7" }, - "timestamp": "2026-10-05T11:40:21.928998457" + "timestamp": "2026-10-05T14:29:13.745142852" }, "severus + wakhan - stub": { "content": [ @@ -216,7 +216,7 @@ "id": "test", "paired_data": "test" }, - "annotated_svs.tsv:md5,ef1ddb2bfd7bd65eec0cb6fdf9e20431" + "annotated_svs.tsv:md5,d595e994264ca045b99c631e759f6fe8" ] ], [ @@ -237,6 +237,36 @@ "nf-test": "0.9.2", "nextflow": "25.10.7" }, - "timestamp": "2026-10-05T11:40:36.90738928" + "timestamp": "2026-10-05T14:30:17.920067653" + }, + "severus + wakhan - real, custom --gff/--rm (chm13 preset)": { + "content": [ + [ + [ + { + "id": "test", + "paired_data": "test" + }, + "annotated_svs.tsv:md5,bcb4213b41c979e0aabde62a18bf030d" + ] + ], + [ + [ + { + "id": "test", + "paired_data": "test" + }, + "by_gene.tsv:md5,26d5d161651f8954d9308ad067bd9939" + ] + ], + [ + "versions.yml:md5,f26e0f4304b2860f6303c917c0cd442e" + ] + ], + "meta": { + "nf-test": "0.9.2", + "nextflow": "25.10.7" + }, + "timestamp": "2026-10-05T14:29:40.256221365" } } \ No newline at end of file diff --git a/nextflow_schema.json b/nextflow_schema.json index 8f148af5..f596e8be 100644 --- a/nextflow_schema.json +++ b/nextflow_schema.json @@ -407,20 +407,20 @@ "type": "string", "enum": ["hg38", "chm13", "mm10"], "description": "Padfoot genome preset (`hg38`, `chm13`, `mm10`). Default: inferred from `--genome`.", - "help_text": "GRCh38 -> hg38, CHM13 -> chm13. Padfoot bundles gene and repeat annotations for hg38 and mm10 only; chm13 and other presets need `--padfoot_gff` and `--padfoot_rm`, otherwise Padfoot is skipped with a warning." + "help_text": "GRCh38 -> hg38, CHM13 -> chm13. It must describe the same assembly as `--genome`: a different preset on GRCh38 or CHM13 stops the run at start-up. Padfoot bundles gene and repeat annotations for hg38 and mm10 only; chm13 and other presets need `--padfoot_gff` and `--padfoot_rm` for that assembly, otherwise Padfoot is skipped with a warning." }, "padfoot_gff": { "type": "string", "format": "file-path", "exists": true, - "help_text": "Custom GFF3 gene annotation for Padfoot. Padfoot bundles annotations for the `hg38` and `mm10` presets only; for any other preset (e.g. `chm13`) pass both `--padfoot_gff` and `--padfoot_rm`, otherwise Padfoot is skipped with a warning.", + "help_text": "Custom GENCODE-style GFF3 gene annotation for Padfoot (plain or gzipped), on the same assembly as `--genome`. Padfoot bundles annotations for the `hg38` and `mm10` presets only; for any other preset (e.g. `chm13`) pass both `--padfoot_gff` and `--padfoot_rm`, otherwise Padfoot is skipped with a warning.", "description": "Custom GFF3 gene annotation for Padfoot" }, "padfoot_rm": { "type": "string", "format": "file-path", "exists": true, - "help_text": "Custom RepeatMasker annotation (`.fa.out` or BED) for Padfoot. Needed together with `--padfoot_gff` for presets other than `hg38`/`mm10`; otherwise Padfoot is skipped with a warning.", + "help_text": "Custom repeat annotation for Padfoot: RepeatMasker `.out` / `.fa.out`, or a BED with chromosome, start, end and repeat class/family (plain or gzipped), on the same assembly as `--genome`. Needed together with `--padfoot_gff` for presets other than `hg38`/`mm10`; otherwise Padfoot is skipped with a warning.", "description": "Custom RepeatMasker annotation (.fa.out / BED) for Padfoot" }, "padfoot_run_repeatmasker": { diff --git a/tests/fixtures/padfoot_reconplot/README.md b/tests/fixtures/padfoot_reconplot/README.md index 83c2e5e1..6fc27de2 100644 --- a/tests/fixtures/padfoot_reconplot/README.md +++ b/tests/fixtures/padfoot_reconplot/README.md @@ -22,3 +22,10 @@ two breakend pairs (`++` and `+-`). Sample name `test`. Regenerate with `python3 make_fixtures.py` (the reference slice itself comes from `samtools faidx Homo_sapiens_assembly38.fasta chr19:1-2000000 | sed '1s/.*/>chr19/'`, then `samtools faidx`; the Severus VCF is `bgzip`ped afterwards). + +`custom_annotation/` holds the same chr19 slice's genes and repeats in the formats a user brings for a genome without bundled +Padfoot annotations (the `--padfoot_gff` / `--padfoot_rm` route, e.g. CHM13): `chr19_1-2Mb.gff3.gz`, a GENCODE-style GFF3 of +every gene in the slice re-expanded from Padfoot's bundled hg38 table (plus CDS rows, a shorter decoy transcript per +multi-exon gene and a lncRNA that Padfoot must ignore), and `chr19_1-2Mb_rm.fa.out.gz`, the slice's bundled repeats in +RepeatMasker `.out` layout. Annotating the fixture SVs with them gives the same genes and repeat classes as the bundled hg38 +annotations. diff --git a/tests/fixtures/padfoot_reconplot/custom_annotation/chr19_1-2Mb.gff3.gz b/tests/fixtures/padfoot_reconplot/custom_annotation/chr19_1-2Mb.gff3.gz new file mode 100644 index 0000000000000000000000000000000000000000..f6742b334109a1706da019ea3d5544f68f235649 GIT binary patch literal 24855 zcmY&gbzD^4)+VGIq*D-3LQ1+rIt;oSVQ8egK|%ouX;A^0p}RqvfdK@Dl#pgXO1i!? zc;ENl?@!im$C77Mnfan2=^ zZ!J|69V`uRqnSPoX}_Kez8=pDI>^flx6QK&-%35&$hv%&xYFZ;#fSh0U%IMU2vcsBB?wW+)#*%p?L1yw`%; zgHEC4ZI?H+M}P9L&Y~||Zf~N4Ki#Zu+#aQCwO>KCf^W{piKK6C-UZ*JGX`Bvtq}!X zb+rdythq=xl|Q)YY7e{^(YifRYjN%!k-lE;Yri=tV!Sy#va(X$KPcfVf|d{6?k^Kb z2VNX(n3M)wWFC(+x4Y;5`sLzqd!v;Xbkjv79dwbtc)Py>^gr)|O1Ga)^YCu$5}y5O zzrA9KG`-!~i|)OVH2%{;(T6ye(bA{Ax@5dvS-fr6lD;M_#K6Ln8V&2(#fTmuZn-@D zw!rJd(i#fCoD|Pz&mO(pZQc`h)#%|4{&Si=y{$ho+w>Z=zYsTDfNN@9yX%??f=bn! zqg^ah#*M;DmTKec(97JNaNzAXSJ8PvWx=N$ZbRG;eJtC~^zK)Z)db%_S-8%2(uki} zjNC?f!KJVFfjzlR&kH&`)oQ=}xy5qK+;mg_`<*WW>!R)Bh_vyVf#&Jp)zR(6*0|ss z-?uCKpr6;E*>7_#jdB%`bwo-NN2F+R`k`JiZiXyhbn62!vi zv_?DNDKMllOA*sr4L^Bo@k2Gl1wSezw+2nrKJf8PqRZlkTGm|ho~XGvf)PrijLNb= zi=BiTOhd#}@7@_(5txOGZzmF~=SzC{LYPCTk(>{6Ay#W2tDU2QQo@txqqlxHS6Xoh`Tvt1?d$%7`jz?p|N z<_adQXoe%(vzi5PO9A29-;~lA#ye>-7pyk zmSqujRDE<6YBv`~Nt+rCO6uV`rNN9WU+aX^u^@{aP9h!~h6gi2*`UQsv*6r zEU96W@6p%TnQRyi5>~~iH-=I$EX#c-q*ybQ?w$2Q(d>_~RgN~lo{6^wu8+O?RcYC^ z+Y_}B$DN@BGNWopg3ExeXV2&tzxY1=PKu5m@Lb)`o%~!bO(Em8DNerVV9vJLyEz&+3 z5NxhhM(D{P3{1pj6Ha(H_LMYK8$ zw9w0(?G5(qO*Z&G@j`z%@aBbh3VnI|OWO1O*{1BWo81XT``{5-01rbjrAm z9+L3gA0#c{E2uNY;L&5_TjH2X#bn0#njYx_@1km1-p_1- zrk6X%QR(k+7I;J34%S_3gm;u(&U*av+2=P1#%H{noG*uw>CSjRYNWMO%)$Q;rs1C6 zUP!L%4_XGd*rYK3=fh17&9|!t1O-kZHbhvGt&#%d`8GN!L3WdhI{f&U==N5N#h!d(VjjIHdJa<5`Jb z9X|}s%Z|O;E;UB|6?V`t^I?3AlJs*xTY@pq<-kSsU`6xI=Ky7zWfv=#cw7m|@29KS zw~?FWTV9F32eQRY>Mz&jx~e17wxtZU_E|3J#n4NSIJ?ZohZDE4v@KUR7$@9K6E4CA zX1Fc3?@fMo7nm_xh&)cv$CRe%+3D#54-Ok)YWK`Qb$mp!96Xb&XY^Sd9Ee5+wY}qu z-wM{Y6q39oP!Wk98&9Rjvh;)$(wA6j(1Y!<;Wh79lftDXz#C6@Uyy^geKnjM@->S) z4&Si$h3cb&?W0Td$2&lVwnBpDX@UvSb_sv`vVgzEu}!^?&}hgln-?Jl{krR(sjs1- zTo$#t%J))A0>>fZa9a$)(oPf;GI4;)3KL;9OeaoR?TR;l@&d(HC!Y)sA^+`lv=&rbZ4GA zMW4CgH3;2DoVrMLi2JSyH-%J8W{$6Uld4?>2sCOErr1C@dw;7gta<#9yA`_XHDVdX zyACzp3~rR7qVj%n8ts?X@U=jhob7YwjGj0Vu*>>NANCpJPM#aCOf%U*XXJU z&#B=2!oXI!vGYW3Zbk(n_uGaei@$q6Qg}gVx_vHlP%-&|CPUHL`p-GxJ$73`HIT7T zAwB<%w^4PbvWCsMt-A?5I}eXBpO@KULx5)HpmUc?iz2gRYQn1a$=Zdv`MhXqtFr8u zXVG(Ugn2AYZxU7-rQ@5E)@4997bd*CFijgQbIVO)#t-AB8aA9|253?*#$U}?jgOxj zuX{XLrQshuk5|2KTUffKJE`b^?;SL_7p>Vc z?g@2yA|zqvXyI3Vg3(-7sRYWe4RX3lbaA&70Lo$HpZttJ?k`_GN92IHS3jx@BMV~G zhnEbwCd|<do0Pn+EwCXji4K6@1Cquo?$rqEVf7-~`me zM6RiPJmE%0>pbgtd!yE0FzY`$2Im@sd`{tFzAe>tJ%+ z+b;Ujxhn)zapv*xIdwv3v$yRlbD|A_sx9~JE0<3!yN-I&21nD{mas6z|A95OSoP>! ze7yZcZ&k`M>nXNnS-BfNcJ8_jG}4_Me~2dKH{`o}^d&FkqeIlph+^vn_3ac)O3@5q zpBT+`5Do?=pF`i$q*wF%{ukJ!nh1KDJ2CV=k0>)m<@TT%#s(Ye@nqo>wg{_r;H1dT zC>ID*!{mGTUBgsTWT_9#`L%6!-;cEnZImZw_s#y4L&P)_qF=biIm`oStv~!^Gf>w1%ERV`G?k3Z@s9k1# zeyi!HFeObcca1p@m!!qM;=f7K4-b9!H3fPACGzFS-Nb9GgrkB_c%nPff({LQbZ zw`hiVuMIQY;s~L`HZF$*e34W=JGIezsUG){Srg=|A)q^oKM}`Jh zz}34vV*jmP&8s%k<Y>};A-Y(xW$mR^xG$R;=no6~{9Bv2$Q3`CV2d2KaH6HrxK0ZSme+;1O@a$F} zADxfnsU$jXC(Ph)!l({13NK#y`{+XLXFqemC#o{j8uc_5?y0~h=yNCCGEabNyEgv` z1rsXs?Vepr@i%D+&gyO60-$MirXiPAB&o4#LE-W~By_w+Ne5!TB&fll=873sY%d`J zvKHKZP7b0m&;S>S4(Z@%j4vCI71_T7D)7Uy#~9d8ev!_1XC{}3&Mj&4kR6K29;ay5 zax5$~JC!6h4*A!Y#ANv!oe@K8dJSDz+#^7k0+>sGT?bieN^(%#*yikK&|f{3q0Mi!l1sO-NJB%g|>4`e{V59S`)@|QeM zKk~vdUi&!Y5I57D`Q0Xw4Fm!pBf}mNg2Fd?4y#ukWcC!Ca&S#y2zn&vylCCDJXc~} zwGBI*^&@Y|-VjHk(Br@{F*C9mOshK>3cLK6<)qGCG!1^tkrx2{fFBXMIlE;nC82O%sk~b z1TisfljD1~VuVcwj93y<`f4Y%77C^0EHq3skPBpqJ=}H$hj1I*MW?uX5A$e}p;awn z_?+foN`GK-Hd9kZg!1Qj7IsCLm;`4(q=g=MP63{Bu$m>S`jG#NXi#Jna(2^n3m;#j zWjckps^xgqn9#pZq&|_Z6z`0)Ton>u%%i6#4WG=YR}~e%k5eVMzMau0cI08XvSx^D zW>=Qz_f4=~wC9j)cfQK8#`k3m3(mYTUi-~Ds5|!MQ7w05wuJ2W7hl(bV(aYX5ediZ zUQj(cd0aUfKo+nvyu2yrp+u3{em}UczIrHI{lC@r(_p|Z-c5fby&-z(F=)j*V4QVb zl8aBy6%`m%))C`hAg!6x$1p{J4#>{tDc^oUq4@Ju)V3p zea#I9VF87RQ_Ccq05hGpT2Oa}XPno~z*O=$+Q-WS!vD)+_GRj^yyDR~h0PH3OV2Yi zv#L*5{6-Gp5cavfjoH(K=5o|#WrjN z(6a@~+}wH}_l3i|labvhVZ+ESGH>d7hTj?a4GOR`w?)E##g&{^{DyAqPU&LX*39;M zc#~B;s1~;2J4rJi)lV|E1&rmA1*mn3p~DuKz}bjzsq@r-9{xOkeam2|(}x@E6b&4X zy0cMvl;Q_CoU6GDO#Zy4Wq(}nsF&|10o>$@Rb8SU$=MlGa(e0-$)QaF82@^;&B$$YvZw_R*~>{xn3&^()4_oY(n*$v;c@gI#k z%mV$#@9$Z-oBX;Quh;boovQ18?w?m|hVx-}L^v6-&T9Y}XY!)toYYb&yaf;qh-I`e zm`UR{{ny@^m*I_8Y`O%u(7dUmPuuj%${#-{TQr*F|G{GL-;Cz5sB%7lG+}enx3ql@ z5>)>=9%StPB-+Zcs+Vhil>9aL_W7W@;w=hTEZQJT`lD`ap8ChwxF$o4n(P7TjuLok z?HSbiYnk1{{mvMqLXq8xi~?#6rb`sx{ZHWk3KTOA%ETJ_a+!~wXbUB8CPejpD(IRK zFGwXJ5|Y;uA_62C{J{*$ln1_hs%&<9?gel0SY~cS8to7(r;C@5v?QwQj};3mk?P(< zW6ZWxW1hZ&W_F6VKkHp;-l<4+30?GFGXId0e;61=i3rVgEgF}xUEFHg6{e(yhRpFUk+MXb0X%=uDlvw_z zSvusaGz2ozqTxVIkbPkU1~MW&5Su-O$rt-a%DsKRD*XOcC)AHf5@74Trxw(Dta&ej zoLg~C;lZ13sUYzcnKNt)9Q%T4*`Lz|r%cB&AM?XI4FTN6C)oFuLy z6ZDL>`wz_()q7ybJ2Mpmi_5&|s^(Ap9#f+KYQ$liX_kU5cihzn-f>sTpH^gIzPfoq z@FFO$x2sxFbDRM{f%EY0O?49)?oUIy&yeN#qf;ykz?{jz_8m_zh$0Hl_aPtuPTWFX zxy07NIz%T`?7*-fdPK<;$=)dddxeCYybngMVpe!@$g9grHTz?gT-B*k;sYlv8-x> zw|3B7+xdyVhmegSeLP8-Q-2LhFq4j`QjiR=vJe(VrhJzN`Y&F2`{=@w7y(!^D0bNC zhu-xcKRc|MPw^>?YqS)K}Cp5&o<6bSarVE7eeO zwvrgizK2R=*OWM;mJjL3o@yiVZWQ)CG|hrCGE{h+9(U4i69?bNpaLI3K-evEl4D!gYFZPfq|N22(;jH}gW-?0%TO8$zo$nT&EPg;i-`U z>TgN?`Gx@ZHTqpCn(Elz)}U7Xfb#fllOje<(s*sOPALeeS-V98mrT;-DyUADp1T0c z%G5Ur=d_9;#RdP5o@uK)l_3|n)-A#3jP|)RlQ+9cvdo#Xx8esItvUfrOBozSDPr#r zNRntgPLc)%5mannCe6iBtA2O^8mCPH`=fANBY7DXHE^dd8qALdP&q-q_6Umcpq%Jr z-SG2!iK%s6lia0bU@2TTx%vnuy};K-`HMVR2X6Y6u9arGnaX|n{nAxGYPL93Ak9q@ z?^?-;-UGzBL6jysw0`%PyEJDedoL%j2vN6aj4YU6-^SDm$G0Xe$RMt_=|{;lDW1hQ zbQ7a8Xjhx2J-e^Jw?cZ@-S{Kgb_26nD&o1kL$vq7$9Rs3wZdZbvP1RtjbetE;k8uH zoJw&`y%J|v0Du_m3!#~st$tW9!XX|;v!WL|$8nQ$m=S{*t z`1jW*A#AdbU^HE(dlf;-ZwQ4eg%_xm#iNzQqInd8HR{I&Tlz&6UpKUl?mK?M7;)Xg zIZ@b^{D;_TG)GEu@IC3ks?7!$;y4A0vt@-9KW4~HJsJjhYv!-`%Pfc%cf>ahH>I`p zD&flz!3njruYZ{>CU8J!piN=$32@b=H|M8s;u4%2*n|K-$tgCdWMi+7_?Stq)2`G7 z@$f+Dgo$|`NwpbYn;a4f>}2-1`FNdE*Kz!^@!C~~HAdVUdsPimt6P9AV0m9S7l>@k zry1@l4L5NKwyp!BMP*LwVT;^O`%!CvYNokMxJwHuw`6DC>b*;(_mK0-k^ew*io3mW zdOx7D=W@ZwtOASU_ZZFVQZw52m8=|FqKa;meyK-nt(hOlwX2EIhtvlF1h`h=dHf#B z4n6pb6BLO7?Kts~W{j`Nt2$N@tDIt_8S~d!sCxA~x#J1k-0HrkC+_P;l~WV|7uI3- z^)&EBF~2zmLZsQKfKzeUS&ktR-4G#RQS^vbN#OBr)?QokM$SfE$0XH8lMBJ0W1u+-lqVe zhS$UNU+5KuqzM3{O*U1rg`Xb3ydmvoU8asYq$vlr+${N$&d0JV?Ax)@?CNHE3 zRpq;i7}itEXz|Jm6_Zg$TaKB^!u$QEX4fh4=`SQIdVL*RKZTm z)}fN9rxuBi{J{7^o$LGWYH{w5OA#gxPMqJo#*+WC?!u63ut5BxyE)^*gQ%thE+faj zU`GZp-iVBDT*<=1OwfPna^# z=T4F_WajBvJlL&y*53`#>Z^66fJYIZRLgVrc!2QV;^l80!Wt#HEX%i50v`B;kHH_} zYH5|voh(1*E;InV)l<~qFZuAy)>hue9@(7Hr!cV^pI^jTThKO zdkw*d%iUu#b8OKCYmgM=`veJ04uFW$y_7*OK&p6lpO9~c4JbMp+N=A^rkb!E^jroy zNl1Wc09CZn<=D;c+U>LK!!op7vCxxZmm zP*$7} zqAy$K50o`P3^z>g$Zyh-jqlW+XSGWTlYWN-vZ-M6lY$6Qs?gp&UMWaYZ zBOcvB`U4}yzwD5(5|d|Wki}%ngVz-5Ft>bH?lis|%bz@QKxpraY0fbK%r0>XeyMv9yDsl{L-M)sEF*G_^ZR&PSZ7$3j*Yu}CkYv08#?6Y0; zX0ePdxH7jc-ywuN;ebMh>b*BVPqOd`^By!T5#;%Yw@!oJ{R}lQKGP-zt;^vD?hE@!ZK{!>oM|da8&3cW^o`aCU#i;| zWovlnz;HXmpRwRuR&>jHAhzd398stg+ZnS`o>O5!j5_IRBS41E5Z)&V65KuJ5SLCn z2gA(AjA4M#Hsb3{(FS;z57Gb@*bT72ES7O81-8Jy@TiEW^5wh#buS;lT02J;{)Yw< z0d_A-&^(nE57d#;P0Ry8yrF1(^&4QDqVi48LcFcYU2RC!dbbD{WXb%9#FcCZjS{eL&t_zB>0HbNv!1o z+^c_XKJ1Y8p)^ZA+K$jw^s@=0wA@Q0W>eosPw^1lc}0DY`u;Pe2Nn4vDEAr?d1P=` zs*A!qO*w8;JpuWtF){&}S9huug<|S3p**0cNXNwag%yx2!7H8`ZHb@MbA3$zy$X_Q z0_!(-KsA&^(Si#;%3q@pKo)FFQ@w8e@METJ8uC#^-6=v~#H1;~sg!ztw817ejGEXx zw!zsPkwhOxFM%sJ1qn$r>YxIWtXO40QjTZCJ$4?m*ID0A6>mP1Teap09M%GAMUW00 zP%CE7W;3#4iPnsa&+S;(Unf-^ggy*uqzF1Xm|C3Sc?LQy5M>+FlzOfywWwKEWC0s6 z6+JOL2h?Dmyof~~5X$a4`qp~8KI5PG%d3DVSXxu1?TwrJ)CG8HH;vNM$xDHmfa?kN zmK_nX<$x6@j=Hm_o$8j$P1Zicz_7 zyc-IHd;`fEPQ+9*Yy!h^e|2n&qi{|MV_#stmezaB<{Ln+L#$-F$e`cY_F`1{eA=@2 z(RP+LG5g<8>{NX&s(>GTM4JJIo9*2UoaIE?)8<1oZkCZUKONhRSQ=_Pw+DWBfbVS= zUwVc;TT0kj*TbD~%bUX8J{cn=VY2;&D;4(;9aekr=LUSbc@*IiZv%@`^B*NmuS#`c zrNBFja?eTdP&}u$-gD@@5Or$|=~(nhWok7JS#|G(9)Fi<^zUTCal} zZ+^qe3?6ZiUGaPPJT9%>pwQkimA4v-#Zu*$aE@_LhSD)E=$ELMYQ_v}1c^awujXjO zZ}&2im!yIxsu_~yZtozbRzVL?nYek_`>CHLgp=BOJ+@HLEq5b+nh1q{8`@ag5aF;$ zZ0VH*2K<~~sa4oRyn5>P@_V*Vg1_}K4ZExrt!3O3yB8~v2+<>&)BbHiSXeJxJ*u*= zxbMs{pP?gh7kFMCaT*w3A=RLtW&R_6$f5W=a|zY3eTcVG9lO`BTJgi4#pLF10=&q{ z!T8Uq&?omfRu_ypj8o>DBzzgciie(+#Nk@UMRT@f{YRZ#Di#}t=O@j3uC`x!@9}ag zzL_8-Q!BlHSh{*K3oA_$eA^0*IF>)8Sq2nFME4I+M4B;6z=Io5TPrx+Zk_MwKLo_F zGV*KZSDr7Pop%Z}=Ze|Ua5*+%Mfdwosbbb$IGQ|mgQ9SC>~=dwM0Ifw`d21Slw zVmbX`2zVbHeZ6cyQ`<_STUmBhlACb+a?`?5eUpYz3tG03Q1RB2fGj9E;c*c~H6NMH zMu}p~=afGp7>{m8tOpu7evQeOeE*&?))M{Yt*_@hM^oePONbmHKwANL$-vQGd%z`| zrU)+VL(&B)kCNzA;IBuQF)nOV!_J4yGf|b7Y(Fm^kI68P3Y$_T3caVZXKK|ZdK2N# z{YBt7Bj_(F_i0=Dq0yw~g1zCrbLa0gqlJVaZUy5k`nkb}4 z*aMyAWGQoSa_fEg#ym?!f8~RUkFl3jN+9h;sxNKuwGq@BEMo$-bAJaGODWBFsv5OS z1fa_OeKAu2s?^rCl&+56n_^b*eX~ryU)B2~25e}=^BUC2!w3Bwmmea$58TQrsU--j z8;hhM8ys=c?x6K`@;9EGJ;eA0%hV;=D2sE!m zK)l~VyuV?Z|2)JM(uwe5v!Q<0`w$B5EJ9l-zH2I?Ggg};@&r@*;Ew}f_MDd7wYAkL zX~tF?>h%F8b0**SnnX_4Sw1+eY3X(z@Z%9@Ic68GPoDz{oSVnRz&B+skhbkAujLAh zMuO8^155%ua0_S+wZ(;``s(*Hf->@|vPo=6Gj0#|p;)>Rq&fJRuMROfj|&knEb;1a znI^jA_iiz!l1C5ZO&1vc_9p4%c3aks_Y!?ING-UtfRc&>8HDO`gohkI~t7vj}ON23}t=y`Ex?e~5t zu+nM5xQ7?74e?B^o!=iHDHv@#Z z_6!L+n!K~I%Th;dKMe~(k=tYfzS|}cd0O>lpp0;(k$O1D#&-(2MCD6{7;~!c0`wEZ zC{}eUY5yHoM?V-`pmNy%-$B>Njlr)e@r1;(?|x9)KM$ZY;3OkUr~lFw8jQ%b#?z=G{TALV^vD}eF)~%;9=R{4Xqu-+$Bvh z#zs7C&`rFX%FcejOeZ9xqUVG4$jmn;Ta*9nB{}hI&J-$le_87IlA$QPmL}8_3T@Wy z^xH7RC*xGq3q{w`D#LEO~&``aqurH&c3^KPWLX|j$IyQzQFMXHYw4wR1w%D zKiP$OLK{4Wf|dp3^iTE=PwqAuyi_?^_@?jj9%Yj4)NLQ&d{s;w&J zdGyMD?C1EImHkNpX@&z(Q8~)L;}G$A^h9NG$BhK{!y>6l}(wqRM4bn zzQ1d~SRcl6PR;IX)FbU`%s*s!chyiwQTd0Pe{LJ?a)|0tA_654t8o}%9OvR5_sE!c zdn*f_P?Ex#Xxw2Skn z)nd4K_Y{3^#;iprAN7XKH*&XX#if`)qL)X4F?>qnruw3yz7zz0j(j&|VI-FfUnt@$ zvnyeO$*9Uz6MorzHw$;s_0~%33VM~y?Z87IJj8cH7>;c06*f`!Q|9A#C^rzj;=7T$ zi=Ko{eA-P^wuxXC|CHayys{@mRk;ZdDeU1vEA0zsbF8x*k|{Zy}4~a}HJ7 z7T@5RIFaIx|9dfQlT8z>vG`ZAjj`P_nXBFNV^)5yN zarsu9y);(5;Ug`$U*l^+;MY0N-2FOd1NYZi=}S8b+-Mve%vL|Ekk7mRvuag-Zg)Br z?bSGQ)?@_ZZeC0*?BZZzx`?UIXPh7=2c{(RmoAa zqjpufzthY8(qbj zY%st7Q!K+Hy}htpH$S^!Y;}CL@8J%!2ou3biX9rB;w=+Fr9!)-nROw{L0HX^=~;jx zId1h)K8e1s)X}Sa{L01yYIjcC)#F-@n3;hQY>2Vh@;UddhMM}}5ki}|`WTf30K_@@ zrXSlLoG{4y8x$KZ08h*#%G5K4RDo`J5;m#bnWJ}u% z48Ha&X#f;^uiyWSmh+uveCK7B2W0w!?#ftiLcD+M?395)(O-&d$eMXOOWpi5-e zPSVEHpmmvD`o^#EP3Z9Dz-dQo&W3kytIwvnV_8p(x!jOUjvl#6l*m-Ci_}$0%J4){ zuSkb7z25!DSUCW}9e0CCI^XxdKDu}?AX(HQyug~|HNvu$+fIBdxTv{t#ebCi>F-T^ z3Zwnu^tPq?(w!ej8I<}q(*@4A7{c0%e;~`fl?o_$)sX0@dMaC3z8HsSRu{uIRl7pG z=8%O%OI82+J_=YQn$^Tf|G6a93q5}yLnvalivz9$!M?cG%DY(`&zn_VBMQF0Hj}=d zD`LF8>bpIfx@dKx+cfzpGy7|OrfYs}zIKcn!T?5ZCDmIMJ}GsO;Y4eOPiL zlC-OZydDnS3yLE%HGH$n+>`(Z?uV!FY63She`c@8cVSqSd(29)8W!EV=*43hgWEHg zj;C*jCc4)98vfuJxcjtY1Mf*g5y*wA;UiKgnWY~k(WEVAdBUflO!U@3)skmyx` zz$1q^Tpt4~w{D$MZrJq7f)1HytVLnQRl|-kTeG9Q^O&e;N-3JB0jFoTPR>Bul#t=L zInS9?-@2UgJy62Rhs@(nc>iv`u z=hARXog^?~b$%%x9^{lvGhxi!jLP&U09W*^?)i4EQ}7LRJ$^2W-_jyk;q2>+h3;M^ zT#ZT-uA8P8PTj}wsT~zSJNH+QJ+;(gQP(JWUb_}gTOA1lfDMGTm$vfZs}z2BQObN%sAe z`DH1tIa`!2%{<2m)fE8}2L+Lf)Fi+gaq_62Qt9rDo!)il=B!w_p!oce%FuovGQIK} z`2avE55ajEH!~p52|%k#rFq~1%H;UMT592iiY}kI%5g21)^>rK&)J}h{f*$^7|je^ zhMd*RK_D(xzs+j~lTVnw3m_m0zrz>a+52UwDtzk{9`7|&z+oBE!p=wtyJwi=eMGSx z%Zh=7S64|6=)eZLt?$G|yoSe+ZCG;7orz=z$?h22YPFBTjJ<1n-IVqu`CPKk56*a5 zR%ecqQ(u%91$FClHX|qq>;}e@1ytU%8~I!i4AG%g))jW&lgY`?`u0lt%+{Sghkc~w zHC40Lb#Y#@*7daFqK}pB#l$=H+>3*klA|QQC6B{3+y8!9Az|jaHSz8%U`76Wcwl)K zfYP?|`6@r-7~<6Hg=;tjH+*5F-2qJuR6;Tkyt>EDUOqA(dvW@n+FsDb%O6xhYmp~m zX3;uATk(wB&kDHChGyzq>V*za9p_&)xr5n9{pxve591T+S;sNS-pkLD()I5$2v<)_ z_1;5s1D&yqCr7xOG2g8%mTkDCZBALui#mk^Ltq3UhmakGv%lt(yZ`^rl2K5eA#=Fr zp+3jsB@GDhX_kXiO1={}q`VK4icG<&8f{?+G`CU$7do1?)NE74LxiqFcx;|#2uA66 zqri97sZAG_T0ngFe2eipfSX}JjGLz)uR3+|T(CD*4d)H)g7?C)uNIvnRd5=z8FqCN=PBk z%0)-z@`JXH+^2U|UuN|S2A5)2CjIhR<_&bdfBDZ{nOvTR=Q>pKRb53jCk+s#&_4Ut}|um=*~%nS^fl|D9GtL2Zf^;ITiEQaG8Ev8eZt>H~t1I9Zv}|+c;l)lbJD_lbc!1ZE zZ*#$Q0JZD*WA7k%Z=0j(#6 z(g(;lmPLtH-{Mz!cUoO%H>}DoxwJeDH9bUeA6QxQv&f%s-jQYhwbgVjOvxan^ur>lKlOhwihSW79{XKUu&d_R{uN5(Gji!XBw5G#>sn{M+H#y^DMcgAHVd z!;bCZht)|bE#$j*twSQ$(vS6OoI+bB}RsT5|5Q;mo9Qi~ zgINid*!NbpQ>zP;Jg(__0%sl(WD?bm`YPP9sP2+~9JEWgiCvWNn} z4FPwN#1jgLOa9Y;3w36>321$MhCo%|;t-**iq0yDU? zhC|#<#LtkKwD0aL!Et6UbO{(A=-;nB#`Tf>&&d=Pt>;8%rXeb*lSOq|s@-+d0YPb( zNa%arq!eD$0^$iol8f^nQlnl@>gGG^z27Qb_E-E^Su<`8g-Cd z^MS!S_bZzTusuy{y;J6UJOP_bvE+{7+I@uZ-h-xkvL~}v{sC3iCKaC@U$uQQ)@v3W z-^Z_-5;2ix2O!!_uiE$+{2L1Z(GZcL?&X1gNii9(|Iv7A+YSY9q+;;-m0;EbC)~;l1Se$Gsvq z&SW%3tV1oeVobonf~lXXsuuCp4s7LqUn~VJR1a}4ue!7yF%g7jTV8Z!sj3<4yA{|uWvO1tIR{4j!3p-C0KxZ1laz??T(^z*m1cg`SioD+w z-^uKqiBR#?Z&;xNjz;bjWu>l6>gz}o#?XahH{O5TkNpd=MN=hKMPCVO!2Qr&L8*;p>XuV6y!c!?& zd0>c5COsjR&1GH+Au(v~Zb>H(k52GpRkftIrKoU*$3RSe#TLY?(gSve!iy-eqgEbh zzV6s`RlIn9kg-t}^4)9 zih`3|)l3Gf*x~AcGWnPN-PH>*7`YXM&L8h(+Phec$M>#!@t*#`c$~zg>{}_dNqtK3 zCA+bYPQs-AX8mq2?|;d@l+XD2dyMY&uvsgfU+-4f2a*gb{vNE!nkfvt$hzwxxQHjw zc+%EPK;k!Yk+jW%jFDnF3omAAG|mybAcnkTrS@*eXMv@-mR=MLe^c{6N z>4~x^RprW^RRyK|Vx3}n-8g98LUMczP<>z;U~2+oRWV;DYR7iQU0{-TJIW3s`F|S| ztC1rDbHtYML=kJ*i*x3 z=K_AIBPI?(-@=3MrA~39rM(+tSaz-X%q@NTEA8iB3EPCu6c^KA5l zEPGH9m2)8|-c`Kypu#W-1T#G1d-gvJeiF9{t&p{@wZ5h7_kK;{6mW480$#!|!vFM% z2EU-}X1}I|Q=$W4`mPb_m2R6 zZv+u5A{gc-4|Td}34d5A8U^!NuF^l$8H)2?RsVAgd0`i*oK&JPWPN#Le7Vqiz9GzL z-YadGWo5~4&1zYA#nP5zEWIImYrQs&VB%&>k^JIxmf)>eDEUR*PnidfCAp%>xW$1* z&wckLDE=4*`_?=orc0sdXlA<~<)8SYpdTpe@#KeqFa&$`*6rYfYIYOzW&a;zDfvI1 zJ>L{9K(2*>U&9{{`Kr+ZuBgGN@FzF!*+&SF4zbbSGpsu*95HHnpU@jtGxCPlvJWwb z4!je`S#)R(6U?~LzwKsS#Hjc-M4bS&XX@ypz{GWIooSm^n;7eF|In$aqG{Ja!oy49 z5~jqzNr0u?MYVRnsyn;2*yW{cwtgU%`Pv1W>0-9L@vrVZ4_(=8gS*fnL#|-VbOB&Y zC5~CRxhh#XF@e0_;PdeLxpGHwwTH>#2!Li2`e#|!IjOS`PenI%Gr)Hqcb*IS zd(I=80wv{&HRDXqrL-V({_=bh*Eoy4?-<*#q$|VxofEh{M7M9&4s+(9CvpNG%bbJP zp7t*2T%J638_Shp3^o8+#bV5}C+Z;pnPe~d+U7#k@a`f`KxZWRWvy_;Fyq}f;Zwgu z5?%cogSvkP#d%qBS_Mwj<#4>RQoN&jMCSk_n}y9==oqA!S!F-!7U2a77%an2N7dH<(f@8L0PQ3|8%k5Wt5#!=8KNaZKwtt3C+wq z0{l(tb=#r@%e_A>LCV=VWJ|Prs`+*sGBB7~3?QHF&0h^k*#2`Nn!Aoy(Cp%SMApCO zQ<8_#BK8G|1QO1^6`kx+atW1&G;RTa)@Eas1vouLwyO)7Ck2qP;i3L_s<3s}bM8cL zL)sp?x@f($oCM^NoyKhvn+u9^LLv6_j4ty0tAw5N`|f@ENVxDhJx?##$FNQzC;~XN zly7RGh{-7vqvW#X{hH9fCwV`JfGvtbcE354D^8k}+lW*e314xW46F0SRuoLem+i^! zOw*}{o0$QEXn_jA6|?jGnveg<1NA+|N{4agj~E@Qwmk;~A9@X&kQ zhS~3RQF%ZW2@RQFF=S^m)Z^?e>(Kk^r_WxVlIT^}1T1@_jK8&n#s^xOU$U z8`MJ1%XMM*au7z`UOz^fhG?I5T~4TUXk{hL?0|Rp{#n%!DLrO4zib_F_1eBeOd;D> zuY))z$#CZ(p2$01+}=IR*YmuCDMs84ZyPQKn8x-J+>wg0<=YIRJF|Op%@!y=trH16 zY6ms|wcPkiR&BhHT=3^+2I@RSDu+YrS8^QWfys}yP_Zm}tKnQaz}#5Q{hF?P)fx@? zxXoBka*%L>V}RbufH;qTeX3t%<+&o>VJptRPgazSewvw7DIsHFPAPbMF1EENc=K)T z$y?i#;A!SV5e{$9wycyoMOltxF_aVVs4pkbDioo&hGg)?_Q!c z_qVpc%#eD9$xWVTn*Dvzp@ofDV-K*O@iFN|Vij!(UZRv;J!Ve&ym|MEPkaI1>w@bj z*Jd!_G9L~d#N7G}NQ4c~fEz))l>w{-_}ah32Ur)eXXSj;{Ep#m2TF@FSO4`3~8f2VY-@@d)5rsw~5bIWcz3s(Uy%NV~Uq*-($<$0Rgl@=*~B7JXhk3 zf^GB#BcyW&xLbYg^~j0XB-9Vb$jLop1`7rY{Kb?iQ;aXXOa1lqGq`+&*^8nidBBo0 z3a45ipF-0GoUHi&tM_Trz>Q5x@OSv08jrW)8lJCMu>PW=4a)k z!ZE#ri}fPBt|g0tKjPb)653mM5gN2ToLNRH<^nP`exmK(9@t@5abWZYd!*CpS{|iw zwkdI(?etBX+myX7TAf#?RSU8v7bKzNCi`macul9yE`VPfZ|-LkjJTKJkqce9ydT#k z@r-iypYa=jBt2^4a+3zV?`2N4sta)EH<;LcqF!=d9M7is(2GPm!fi7fEgbE*&&y)*Va*!UVMM zS<&CDCo4nxhJmjjg|H~7C?8>oqvnewVh_J;W)j*T?9M2I=!muu<1~SW2jAt5@aSfs z`jJD++QeYLCbAlnzT4_d$i)n6?6w5-8Ky>RqBSCTZKw)rMn4 z-%fpHVPVOo&{pCH{2|+vYp7naqy_KrbB)2^vuf%JO$VOU1ZO5v4<3L0xxp$5rLFT) z6>^iSFA!)aJGhWCT<gd|J6zY~-vQs~SFFM{_ffwLOx6tGRwLB_r-AHrQx*G%sWC zY^}@g3T|=3AoANb-rMrfO*|)KNtoDH25=$YU`3ab>78yy1dAyN4Za`p@T(_E$x1KX zFK(U5&vAYxm*SoRT&hp>ida@NO^SnJ`j-lFrYN!9GY@o&EU{1h2{*q+SVb<6yb@aZ zYTj=@AIi-rs!w~PXu7v4`>CVqF7kFWpEm(p(Q1lERD6nE_cCBB=F1=h`ib`>ABE#C zII-|*VgRvG85yhdvLQ^><78a`mlBm^K)JnUxOL3R9M{hWbt1AWPkq65?7=U2GhfdL z`;$m}i1|^({i>~*@#(I6pVAmKvum&A&~M4`d;-#>r?_hB1wAe#bAX=I9o}>xPZkc! z@THSDoj(mcC_F^+C8r7Ynjl&T6QO9}Vi!vBfsg-{eLOR~-?9;_%>p)*M?XvT2&rsl z(3$Q-+eV_>T7A3Fx@qD`bSZAvic$l^M@k9!LyNQl{qT9XOO!ka{){TjfTE6i-_Y_U zp@PL8;N859P9@|p?uL=j##l#0`1#r#YY_>anhtR=175Cf^W0Dj*L!U=Kl_UHECq6| zBz}CZp7U$uL&54c8bvtVI+5$zw@;3DvdQElm8F{LOUWa5rgVFIf87*#<2tvSNSW5U zjySoTci^#Dr;x9dT~;~hOZqxmw4S_~w?48mk%@!#QIbB2E}L;tiRSt?&_EOkq_ruv zmUUHKgm4MEy#jLBiU*S-=OYF~2GPaEhibB8^Wq`vohgK@D5)^Msgcjm#;xMzt@&QE z%$W#?t^HO;f#(#Dh%wT zBc!=1D!y;Bj@M+Liz6MwARuJ?aLzl+9A@ zxx1=p4dD2XwII9Q3)P}M+5^0FUKkXRhddD%d`uJ}tDbX@h9M0E5{f%y_4hx0?m!|^ z4#7@cqbM59g7tYeAW2-_4rsRmqDDYCC~9ES2rzw2!7S_wuFENMn+x21 z^3iag4p5MBU3N{lwDQ6NMd{+CCwfpyqN$_rOFQi$Oxt%&ph2~f9)|L5qdqP_a562)qC!F#^$ z{R)-+ZKYbi7T@j)w^|j8f46=QCTx9-x6So|&T5crQ;T#}(nY)ldMQ5`MY;$Qcd4N7 z3;vY6EBdjylVJ-k?{EgTDOIuN&oR=txK1U|$b}KOHk((yAlFu3!V$~NX2X9Wq`JC! zpu|-Y+%6uLqC7UC`%FhA>RwyzKYxUM4VVgauHrTk?kDYDuL5=Z_T4O+uXdM}=c?;`D{ zsdh)N*k(SwKPCF}N;jcQgGy^zTX@I$l>CG;beY!xU$J_8rguOUMXz)AOG-4Bc|(d% z@3WShO|7ngZLImvyFQ0TEV*tBIi^ji1s-;(bPk~{*J=mbw|;k8FxbaIWR_ce4TEf` zdlT~+4qCQZr6;J4V>k3i)eKBhiw*I=FV)0HF`;F3>pB6mSSv@$x;x^)E%s3G(v{C- zW2Pl-37rc*3#TU+%qE)Z%8ljpr7qmnP)BDqx>vN4(9yjR!D0^c;Zdd6Q>Q3*y_bY?1e>xRJi;u*w zl*ETo1g`|I}} zO>1Y=4HU-*EGU6(B@QZ3IAsEzI>0e@CpDP`EaH|Dn zH*}6Y!&qo#Y^&)+4=(JI z!9%ykGsvK8=V8K}1!up>xv!7-&vl-2ww0(m^+ePlU%eGFFC{cyn7ad#e(JlbQMIfQ z@rFERY6~}DzFp15l~Jas(i+;ihNW@QQtO1Ek`V{5;@MFI*={wUQm`8St5Qg2F&Lxx zi3nAY)vY!fP<@b);3*;4{H+Oko-D4$;esUUOmWE=V_F--i`@Mg$<2G)Kb&?G$N}!N zOB_XGJE^aoDTotqXG)FBvl#aSsvU@n5WWpX{js#$!w`TxCC|{$asi%~lXtM0a(aNQ zuU|l6O9Z5aH`t+LI{h$q6oDMj!Gd1G$!mUe74#L;4~BNSr&t&Fv6eM4K;;nHsm{DK zo|zP%x7<7cw1tA9dVNFg*xR`FHC||#XuXiJyP20kH*eVN=fFWl)Me2h(yi%$!akyC z(EZc@7LRUC%T@5TJ~E;r19K2k39Uu52eE~RM{`IxcrT;sF1iq2;QLyy<3GIOKSa50 z>~wSNQTLGphl|PTlVvE-rrg`uIsNaNr>y=tOR9~xz$w%JIVC3P34Sv$u1#vT<^I|M z@AV>KuvQx5d=%PQvEqopIeW8`QvZ`^Lc~5|&fWQF_9}8q;k>mXSg3V7O}emz+cL<6 zdt}<_Yx^`l(NwukTr5=f14Ujf5!W?Ax%1?)*UmL1h&lHwZGJv&bg|*>7YG4So(g_@ zt^V7Ds>;6Mcx_`#9TJF++}Ppua2rY;SgfE9L<81WL|fIvpMo7z`eS(KXQDiT4Lb$$ z)yXuSPGbax-r^}wbnus7d(#H)2aL0U)no0@Sqv8WKMdRE%?7amzj_nNV(s(A_(1VN zYY4oyk|Bk+T|!v;<4}J<#k`=JDJav!k49v4(uN>#4zhA*Wcc&PYO3e2FS$tHdwq1C zn^HiEzqA<w|qt5XYTV*A%ajhG0PbW)#;^R>4_*;ONxw8|Bm+h@|b5UKMS*^yy zXqlwsT#OyOHz{9VFII6*7xKmPuH3XxYGe4`Lf0gflP&p+jCYYn(U3G;Jv7EF?Vih*NEN5~?&G7(lj5_qg|R&{ztNIFkkIXEewX!^t(?3~GjRcw>F1S7 zpfYWQaLGMI7(3vu(Z}2`&7K65WyI9t{U{&H+P2Qpmwm?L#p7ebQDrJ&wJpTIc4*kd zI4IFFLD8*t_Tw_cy!^k+T9Zqy8}x}!S}4mX1Vbm607c3W(XPVi#N^e&7@iQN8RgRfHa~wPye%FAD#bY$#ms_B+%U-JrZyJ6|x=ae-|wci259 zKF~y$r}WaMWfv+IkkWY_=h)f=)-0*m~CO4bH$IB(+cv1UXgg_0PrPw4mmmb*q@X4xk@2@pbgW#?T-)qwxO{{nY6 zhpQj+#Bm{#>Fiejx2nN-pk=AXBl4|35k-_XxUsOh@2LsLjnqxK$&mNAIcAOdJdHda zPlH-Hi>fW{R{%;ivVvn9uOq^_b=R#5zES--!qmap_T*ql`V@&sbAClcKVj3oiW5h5 zZveCT3XskWHMC)MUgN-4?%M_cMvV{j!^fGb%1%Fnj6hX!%Hx0O4&xWcV+>8g{gR%* z+)QgX86}arTpwU&kuu1%ha;O4R1&HbGXPfBCy} ziKaB#_j5jA^#5@KNvMYROy43$5UNIl!(20F6~&;eum~$=b+<%aWyv7GQFg}6pa5b2 zvc0-JMB9KYKW8+H;R6JcNnCq*XwtJkBN{lVcJcU6aFJobs;J58 zp{_|{4zXr=hp3jq(9ncLfoZAs(;x9ci8-My!XJ}%4ih=e2CWrhl#=r58;>vp4+_RX zav0k*?R_kScQL%tanYL5rhLieFhySBIw(4v8c6o}7gyZ=>Z6<=4D>HdK~oEYai$7` zDtH;C%8J_|{|EA9+_u^v&xkN3^a~O&xaacWl`XoB(wydX1;KZ-rq;1^7I!lvFg<3t z!<&1&#K7PbVAt-NtY|QlAmKP`_;r7Rr(+Y>Mds9(cP}zX*52pkz=26Cg=Z{(WWdyy zS|lL6pQJy(i5FW5XL-X_Tx5>>P$NVAw(}e5i$7~jEigz{`og#N?mghu9ZR=|BVVi* zQ=Qr__g}AHvO7!``OUTsGrIK#dPMBBa_m%h|H&rPpPwlAYP-MPfkC}gM%8PZ6Rhn2 z2VVp=vI_9KUk2cdUizByss?$!n2?K}4(=l6NIww(u84mTtLisg5g!H-DhJwpTsy%w zAEdc*()SA7ApMt3Awr(wx5$rB5IASlW%Whg3@M6~2Qt-3h)vkkCz=2UQrmPG1!F{l zVKmeGA?q$aOltcGzgSG#eEQo2!+3B_qEwiHmA+IlxhVH~eG)*##Xl+188URRr!3h@ ztGQY`C$e1&+w4#EK2i%vw%B+axDcw45U#{Yv=P>bZfb8BFX3c;Oa=7qoC3oqrA0<_ zJZ&PlG~o4CJ*zmCD?uOZIk4l7JxOrUJ^C0-`yJm8{?l}_@?&XXpQH~FK7E3lE*uH} z=iJ3dFaNpkF4+BM_++Ri-6GkQ9p;DPH}QU=Ra>?k(h*MWV+ckR{ZQ zzT6!*54v`u%uZ+KD^|A5@VNLv20-32p7|!~B2kyY^3Q+d zB#Hps_n}uMA_d0lyw~#65{ssVfw90TsPbv*R}F-oo#SrU-BWd}Z9~<}ws+&_rthC& z2d5Wnz#+E;LnCNsc%GW*GcdLiFA*My+%ifVdJAF~ut{Rj(9pB9Tw5BYuS+PNh`{ht z9yG>f%uq|JUOk8{w!69y^UWW5Q;1w@530O_tkqa@%y|K!Z-2r2I;SwqlW9fV&r{1u z{iSUt@lnE^4rc)3I(2J!WAA`iaI=dfB0gZ$p}! zPtud!hC~*0ybTb0dV_R8XPc%UczbIO_(hqZt$zy+_?hfF>ltpT@2a=}_jVp|Z{vNy zdt0Y(MAW9AD41THtt$dssiad_40%9dem)}4x$)I{?0qkzc_?rqqdt+LELEp2cKB1^ zW*6NiG_Xykd;KucR}79*BI}H`4TBu&1N<|9ju&k+1bpjh*xsY+VV2 zi#XCei0HP65Y_Y8lsAMqNiei*-`(#!@?mD}NX9T;a1tQSyjMzZHDk7!fyZ=-vvl6W zWTXVBb>_Fum=xX`^&95fZOM%atns!9M~OOOc38X9lP2@PIkn0v#-yqLS1 z9ZYKCM6B{5&Xq^PbwjM#=>Ec>Hw7R1Dg+*g2u@xdT9-G{~CD( z7|M-(`L6;J%{>jT95=~Uw=v8A$ekHp7WOgDlB1_b{JuDhq@!O9n@OhAWvZ3VD}Dsz zJqv*bjKsK^xKH`DfShmI-!TPFgv9r}vJ`aib#V@tTn3*Qm?mHkDtH0RL# z_VIrsJvMlIl`Xn`Z3jblBCn}3>97nI@8a1j?Hjzt%TDIf&@`vxk-jGflS!d*F}}03 zTlJpDKUMazhiDE<8X zPk){7?e6X#v!8FSE{Iv3kDZ_XVn1sVJKa5=IsIE8f4cK&=H=p6@9ZX?6?R(1p7Wlcgv(^e>);lV+=X90qe>Gg z@&XQb4rr zMt?3~VCJR&>AKifVMt-K{1l@rhI}f!pBW4CG9tPCAFHBE3F+s4(^~zXzD!^5fw4jf zl^_#TC7p*PqbtXX@X3_bNqEz-alkpg>9`Fszwz?$P1DPlI}VkxHff>RLc^7yJjI%U zSlw))ORG7RoBQW~m{)~Qa=J;+*Tnir5f%=ZLXf)=CW%HWdk)1JBQ^GU#LXQO=#fsY z&o~(hn(vAmv-4o|>D_SPBrC4$Z+r>oJqo37n2_20&wml4Z_Va5vxvcieibRP+WKbm zmyN*HZUl{N8cKJGtAu{&721)hh*CIXG$7C2ddcMFAO>2<6|xxr7TxL)B#;L3A1S;fsWBW+pdx$tiKQJ=p=X$hC+J5ZTFLkg^1g+GWsCe^L`6kq>s-S zG~I)kLU=wvc)(BPz<$nkAly#-V{v7N8C4OU4!D#959mWn!m~c7XJ5C z*iX@tQJrQ1xs>q z1X&CPy(o>XPS2=P&%{1&nepjM5x)+%vkY=rtg8*j#FdF~EW+P>QE}%b6LNY~sRr$B z!?n6!;8<5j@Ben6vW>ZTi5DC31$?#RTl{*&z5W}u+6@$c480#guuSw~!aTfF+EH%4 zh}m@d+9zWkOmKgVdcfDUQW0*!8fn@&+ z1d6o*W?`Q1-rt7!Jn^M0hMsG^A91sL3A6NRD!r@w+w{W6S_0VsnNh2W1QF3wXDdyxE_1 zl%-$Ait=Qv=TM1CkzO_?@ufa^=;6VsxBlerlses8sltP9rImx1y0!8$=VrrlNtON# zEplM)I*_0B?6GMx!7MC$ul&P$&SmK0%RiT1rYl&+uAfFLn7p_Q9z&bI~W0cL)!G7y$RdDyj%otrtcIJyTmXQ;sX6aUt# zd7f?XOdk4NO8zKn=}VYRb&Tr2y?pnZSA1rq7(5rG(P|GJR!9Pqb;K{-8eomjMEKDK z?f*AVV+U{e+HR16RUtY5!mPPYnX zmJ$$jFESQm&YYPDA=!mNMa&cxWAj3i^7yQnw`?!&9lP}1;46MsP)Jdc0h!n6$Z!gC zRx?l}Ec*^+S#ItNV}ptu$nLr+8e?i#FDLYP_&7mhN1ZsPk{wv@j;{(y4dPRfdR_0Y zJ}YQ@Zv9jjW*B8F%laTmyGJdClG0GNc3(nqN*fzj?YYYx(XvP*nSe?Sc3gHLg8#e^7t2$}JYJ&r6g|km{ z!U(q{Dx`O()p}8XB)~}SDL`zU8JaPfqXg>y%v@aA{Mo~tkQ2u+aI{&%9iwV*`2+Tt z$7z=>724q`8Sj?W9a!-mL94U$Hm+YXVI&-hG(xWe?S z?)@o^y;1w?(dypgyb_6|aaw%E{Hg}56TMQmxj&cb{T)k1xGh)bm;Notm#WA_^RNch z#d{CSY{k2p%rC6BJ%04xqto`6QgK`xjo6xXElKR(?+ced&znnQu zU3po(-)0zYUOVj?DeDP70)*_UoAsuOqm*QZLAS}*er0*+(p1L)V$)3;9fw(~Mv!h7+=3+tuf5A6_@Gcc$N>!a#k^u> z8BdaC04o)?H5cXqpEI*n%j2@fd|6;oDOeEos&6Jqxme>>urXur-oWKmEK_D^0;$V; ztN!FEUO*_i#(jS?Uuo=G0=D1#R()n@={+X-RA6@Iy|@OlEj?5T>D+4zej|0W-196m zi}&r(Jw@&XkI&3E{LIKd6ztk$636mY4B3i%Nxpqz&4^X4_q zMyBPdeqWIY*Gj!=1hWxmwZake>_;XBe1}6(7Jh9S`32OUZFy(}#2`KQdS{tu1twilee+20bv}m*sqL zXG1JmLia2sv{2~7Iyabbl~wB*bH(=e%NFef3X2MT*rE2wYwI@;p5T5&U3KYKDAAgB zP+b3&QmEImT}*W|*hMQ)V;uL>o@H1r0|#YvuIv{-jMjKRV;s`Ki(*TA1Uv7I7ZS{KfC^APF8BVV zdugJvUOXcXHcVd|Tbb&37li`qNuOam~B!h8FZXF_!o$c$CGx z5Sym|O$^RXHw+a$h%?2d`sE`LWu+8COejZ5ETu(z{XK~0$h?FhcQC(VY}bxY0SKn5 z-Fl??F0rt~p-_$d6DYP457&p-9lzZ*%d^mtdk#3Umfn#zyy&vRtl4h0TR4}6^kPa; zoJI5lw$65c=0;!hjIJq*pS%YNjKv)eRbjj@#z?S-V*)w#0oezsa5-PTDMQ^3$n&_*HKTluB7Br&ilMCAl@nk8f;R{!E?P`+yF7 z%oW{NyxVrjJLJ1IjLCGQ+YR-r_%a7lEiz3U7d-xA0|gOfmk1GXR&PF($!*i`>XF#@ zGYW74R~%e;(HA-#CG!p@TpNgo-~0%QARSwySsl^rNcH1GsfbTL&YGXT`qxiodVMr` zt;kkK?j0-z9oR5A64&t``cNL^dbH|mXjH+M*#S+`ObS!S9sVfMcM*v_sy-adn`o3t z)2N{3bY`Ph@s~vAR7>itge?$vfL!rvEZuxPC;=8! zx7?|5EeeJm(u}^g21{?Y*Vq+@I5YjRsC8f)T`Mhe)RD`92~EnYZbzA-!ZpyW-xn1{ z=2?n=ntFMXOS&@7<9M3cp0;?aqPAFyJHCwFsnRQ+Fw{VB^Q`!^7D-I;XZ}ppwv#LQ z-L4$R_$HidrX(EAH>{cQ7s>>Y*tSy3siS|do;7FiNVmJtXsdg4Gq}i_A`+c*7Y?JP zu?<_?HI%<;_O8!ShtG2k{b10`na6zNwMW)&e({BgguF7|7lGZ4F*|Io++!=RO)t!e z*xVd=Zjnb%t@^UqL#E+4@PKgJnyW74bS;GIlrV{hc~SACF!0KX ztf1jLF)Wl$ChBS$Re-X{t95@JW;td;bwAoXLnQZguT=JqK%86F5%bffS8l+}csd}- z_g_2Xdblb!j9T|%r-qd*;eba)H3<4ob0Y7>G0}yD`4jC<~64O=fr> z3S+;06Y)+g3(EBUG=`z?mQ4Z1Ff&ww^Gp`}e-Eg*md6?M&1ddh&k~3wn8J^}T81UB zHFA$*{1FOT&%Ga{78j^gx@Uq5^D*C^uzChm35^@%x*^TkixUbvm=TZ-`L5T_3%;aR9F#dmEk?>1AW>PdwRxA~C350jW}k&tefX zAaCTL6tAr2$een({Hv3b^os8Wy)JRjn!LJ$u8kq-U)im3A*u4)REtvw- za=%Nz+L(OpBR6g(v{#f?`4pq#)MxJ=ql)=IB;q@mEuuyl_XqY>=Eqf>pU%T?dIyc{ zOnzMLFMeEbFnD>RFR~OOpjSj8S_Wluerj9Vij*q{*}^jCRFxIWp|#C`9aty}**>TT zeIzrEthV42Fd}0%(cw?E8$68FVcSsfEEC+)D7O&*H~N)K^}B48jg6k7SC|QP%)&#? z!2r03Xpyb1+GrWr=8><;8-_{7vV*uRM~FohOrN%7lB#%6di4@aDWOQWPT0b*wk%$F zJZZkY@7t9fvDj7pWbUg8_#kjeKCSM(IquFndFzb|%0CR==Ktv!){4hHF$rGL@L^69 z+EnFswJrHc0WYBttxaw5bsfig55_gW7IdpL`wYplfLOQ!Nmdei>((or(v2(6u8-b` zbNEVY5ewt?z3$pAeSlNJXxJ?5=0h|`o5@XE_noyE+19#`3ar^hRTph!1*>c>rWiL0 zdHaYQgqfJixL68G=PcA*lTzYwIiqsP@H~aQI)>Q-0w%o5BDv3y3a$<=zo%W5p|%4_>Dr*Mv= zPgua1%%LQV+`KogKH1Cm1H|Y^wC*JhnOu?$+KsYvq&Wqz*J7K)uXRV>^z+8(=TsKZ zg^(oZ+M4q0bHqZn`UtAeN#rNV|Hk&HO>A5>wbbOIJ?h%kCl+$RyAZlW(#l;*#_zOq zMZ@=VbrD3sgv_CgBKKNWK;%zdBmEGeCNbmK8rDz(K1jj{IG7ca<`t9Qjs%NtJnUNk z0578GH34kpo0xF*Sw3$iGpi{CwM@-G9Na2*UZlj6vqC*JcM!E-d>7=50;)L{yiH3_ z@)Q3#xvfo>&77tqBs=53saLP-@zu~cLpk)dz0%1)bjZ0eebZlSfe=-8?K>N)4;I+6HpNbW!1q{d>^3^VXvUB{A%+1C{j=Sl ze)P)*^ks(6XLUPk9XZ=Q{Mx#V%r~%UI5&DvfBVk|6V$ih+b~yqq=MyZXT=I*D~r$s z4r`WCPs=O~$cH$f7(&^|Jk>&qP!3vDWz7Pxg})3pOsMv-J?iR)A)fnWFZA&bhR)&U z6r5higu11*z=Q0zzpj=eRrX( zN?E$0S>vc-ApHtcL+}4K;8ly{-a1m!-?`u4hgwBaXaY)Mi3Mh;3V8ndu_ z@B9HH1b$g=RwF+#*en)$%r$mKmZc5(kOHN9OMqtiFwzO4Ww{jFM?!}IH}U~)#P_GO zS(n}>S1K=)dlbAS>AL7dR6xe(;o6`8!q7+O8YMY$mSz}hTLJj-UT*W_arSivY>)(; zJ9r(Ld`ni{6Qkj_#{9GrD8PYX)@kH^?fD3CdZ$2-%ea84G)+3 z&e;)*S)Td`y;%GrIqsb(Z#KOp9jICNR|!t6l=!k9N4hlgy&N9YD9t9f~u$r|{F5lyTw(!t!GK zM{*SgInB@Nj${AlBzvftXQNQW)D`c1Q=Jg{e|BeS&tH8}7|2_}WDSG#-1Z03=QW!g zt*xEkvrV+L0+Xpg-;$!vdAgs-nFTnGn$(LV|uU}MByzRkJq z`OPSsxM|6N_q4Mz*uKW1yY|r0Ulr#07s@R*kz`g_Yi@pgE!pUd2jecno$;;I%KSFm zEW-WG*WGpfDPp?Nwe%QX`;|f-+%D|wt8}rB&^SV&4{pyWseG8@)0y?p2F@Fjfo!z) zjQyRDPXE?49fUU>jw%HlJAh6Wt}9%GRN1WQsj=Gbt%v$;lKrtyrmlj9n^~|V9krTL z$h`L;Qi7k!M`hxn&kf^B^@I6sQ18h8T^SK|**LuL35h`EP}1A7L!`oM8TgvF)g*9y z-iZQ9flVV9YF~o{hu=P4H@)0B)SOa4@}Qw=fkVefn=(s-mpKrCKNT{bK?C{gLR@lt zq*V(s3H|;CuY!iom>>d3hGhY$Q2ROXkYaIK8c@XGOR-jGPkhN14! zh5T5mbHzlU7Eo%R!p52Y7CrOJ4f~_58(>e0hyZhUWTPGSY)48=A|iuQ`hz8BB!U3Q zBkp?AXjjhTLp1?re6tp$NcRYP2LkAE#fQ@WatsI;{+3LbSsRf-(I*4ZdU`b^(Y}o7 zuY#Z`!)6{`jT49APiJnu+qcmwqt{fTX=p4emy!eQF*uOJ)rdNi>w_N?upp1z_Q#G| z&X%wG(!HhPg(tb#>T}avA}2L-FJFJUou#&=JzO?~5NRcAsq}~6yY(t#Cpm|-+5nQ_ z4U`o8e2+bw6hR*^|6wRg8dF4rFD0OyYS9k#ny zqi!5gG29UXkS}Pvgf4fm2*qodsmgmp?B45RH>MDD!m6(caB#mT~sFC!`kwWK_MEZ~14V7DEle`0-7{WJfY&0aRuiu)irA z$5ykPDr-+~gfXU|wDEfp+?)6hhxhR^chel*V#MaGV^N(lA5e9s( zWYk-0RMA(kch9REe`PDdyhuhEc48@GPBaI~p5z7%6)mq_#q=OIgK=>yM)tfD+D2nR z`U2F^qpeC9Xni13vpoCsGpVsvLVfwlF~{|y*Nj4l5N5be%KEAMaA7IMZ=EB#8WJ1e z4#NXn{sbSRE8z_=F??3Bx0O{9;b!Q+6rt_@+ zp*Rs_Ba4e?c`bi>kTxSC@i(Svj{Rg2Xp0|=ZArhBqN|%DTp!l91S;fl#PY1mir-lH zlH#%4HV$pWylxo6jEJgAk^I#kzFYh5X+j*^i>gJ^Y<-xQ;)sU)WAnHilOYZxPGw(t zu!qi5g*;%Rg>erT>@z4#nXc0xR|GBcc%zx3G)HF14GqR)KI8|9yU($&udY!6p@It#hAbh>5YhemS(h8Ch7p8%O8mm`c^8 zJS3(`y)=?GYDBa*Vk3sDN^a6rb!nYH(qw2-c4C@pDI>p5dqK=S2!wKs(52`n69sQ_5T zaPu~ahF$X$7R%h`ffdQ&l+6%klc?7OS(4T#t|y#omtbjzBz|lR_!e-H+Tg2#xW!*m zOX{Hv*3X(8fmaBYf_Q6pru1z4@cni|>QA73I^gqA;KIvo&eMKvGJc8`F04N*#=i3W zTXHb{?i4nENqPRdKy~B7an^;8Ut6DFsg`BuVx;;&e+<-i_14I74>I#;-jEF{f^eK= zI11-MCs(r&8Y*Vgw71!RS6JA=-C+igRubRd@Eut5bh z#Y^ON()E+2q@?TncudhlDnbvBk{;WPE{S3$iz ztobn@z^e%E;P9w+v?M-OX@PSr%pQw?5D^U)=iyT$UPhhGQ^{_XVF#%FS6ZT9Cutab z%UcsUKG`?D=^K)wMRJSPLQVY%w}8aF?n993aCst%zge7)+$6>0wzzC^q}JklP*=G) zCkQ$r_u`mMAoqJZ46nVc!AFU^mUm7)C;Z#otkd;zr6X1(x?1hyjS`Q%{|l@M4J(Fx zkT@wOEQ;e_aMHE3sb|Er3;DgsseQrPNC2x=zRd)egsD!wxtD3yv(I}>z$~Sr*@o2s zeT8d3fm*k33R&%vsV>=w#79ixC;-5x)5!=sKd^0ypyonfbFHMgh;HSHk8YdoQ#obl z(vQhWjJvWf3?V$uLD9)w7gQu7yR^Xa_<)a!Pz}TzfH9eJD5%A_xBSQXZ7>`ekN;QCO@p8Q#nfyza2;@Uy7ms72hve}<&;3w zp#`FlxEng>uhiR>{F;Z;SH*5CPXX{fF?+(ujd%14)XDK5&;Oj#8|#`~WRHq#WgJ_r z0lDWaS7li-xz>Ii01{LMfJ)zUXwEky4?d5)&@ZA8D}(y1@Rog(%J6Q#D^6>k;xVj7 zOw=nzzM6b~^dvVau9DQ4!fCfi3ppPUQgY&d>S5l(1?$neKv)MNu_m|d*rL`@B#xIS zcdHtEgZ~%*=3w18ZKIYqwvG3ASIpSxFR~oCeSy~NW-E@bT6&O^dF03yh5BFDz$ zVE;l`lAGo>bXLPH?x;Ghr~qhUDG=j&++I-tUl0HuHOYX4RrWvubN%0Cz7{|0!H^q_H^UgUd5mNCl=*#0!Jz?3}I(60nAgKC^HI|Y7tG-%p z?BJ)%*K~t-|c=ASa-b)_*o*<$~5bNX9SDDI>Ex2tEyl$Rbv;$2O1C1mAK-1+Zq(H~^ zr8ft<8%vl3G|b)b=Vuko$0bpnPoP)azJyy$#WScPJIVFAgCB(+6;W7n1&zdx3E1l8 z=38*UiesPI7t6F;k*JLP2JP&MNM`)3UBU_EHOGlJU(9 zyh@8`95b;td(1n2#?3qdS^b&lRJ|GNQV?h6Wo{M!&yp%-{;%U? z_Cg!f?zuIa_2ymJF;#SA9j(H~s19A|KzR+M+gX7D-0*#BM$rgYjG8whi-}t4DT>6t zM7J&rc`x=Ega7CjoL6(>Ku+}l)nLz@2bjWeD6cC&s=tMe5O-zbD#}uMKoqtRjH8pb zd#WWO@>IyWtyv-}f78DYASwXJD%Bq;C3!r&c9=@1;*~|@?TfJh*Q3o~^U8DT@1onC z+{|{sv<9ugJubiV=_*CMc0wS?6_5o|53`#M*Qq0d$qkIVX7x~Zmk}neqET?DC-A%i1k7g~Br`yI-TML}}Gz%jne2Ivu@|c2Bq= z`R=HWPWNN+8%6I_x0azYYjBf?&~HCl+_QIz+7n1gYU>+~8PPyUyF#5JzgvWA&j{seM0XMRhePX|olIQ!X>Vot zr(pd+R!nV9o#en3p~uB(^FV}}(-l6OI;F=@Ajo`2$HlS5gv~pb+s zy7p_Zw;C;nyS$%>DH$}hnF}Udq>7-!3`^y*9K zx(`l4r|uGxLPk^JnYNWiCe!c>T0he3`Ap7{~}n}b8X)ga>Ruz*ee5%aRHCvSSqVCqx(Zd zWvJt_x{7o*yMrg&!MQ+!2Y-nAqY^5kmOFP+#QOK2*uKiI(CEV?t=@y1G*?F((o_Dj9GP6R#Yonq4qntf+D6*5K z@TbFbsq=>mq301gp6K9J2P zezcRjzXOGiwE&I_hg`MDzMeF>m@xSpiz*C`29@PJs&T1qYDhSe+Lo2^{0c4*CgNjW z^SHr8P~QLmJigmIFc_+xA>Q>*>?G5Wi;72Rj753pBYD7X)8cS6Og zV4%RYdW%ow;72a6Gt;qz6nK%;!u zRP_h|dI8i#jhvP>?!M?C8?S3?H;OViTSe#YRhXl{sk@}i=DUN88z3zgUnP-wBD6K6 zr1@Xd#%qK@t~J@yO6%Wp0B)!{73@6wpG7>WMI7Ph>irTR{ks9or9yA_y{jgUGDB>? zn*#7E5g?&puXbS+mN_Rh{qSi+T&NWHeI4uA)6aD+XG}xAQsf|4L+364_l+A~i+w~s zEf_@hT*MXe&xYhv$zC771bRex2WS_$99@_@L^t_bhhKzX}It_T6-&KZj zeN6F(;*JZJ8I@g*rev@YGQ@thT-zqchwq|XinStk_5Un2FB{zLbgeiZ$010;J_;83 zpA$Q1=CAF=7LCcgt)DBwD_%J3;C7mQVb$A@V(s~LQZDzebZ67af&Vu?93RMZ{+RI+ z*$pad5rXCa6n+<_>1)qvp0iwoDJZur`nYfmK(};HM@iyeJPB3&k%1}^D)YCh8hfWy zp6d1$3HP1o8(53EW7wQJQyO03xh6P?Cp!2t_isCu`9<88$ju5iqp2*o4zNRkAN3aG zV%A+kRrFNSej_7j_(d?#IgdFzefafBNz=&>>i)j~u|N+;nroctQpuQ(R1_1vj-|-+ zdqB|hzRuh}nzLX>7F@p`VZ$QtP^QLqx!e2az>{oxv)5nrS4r$!PajJbn5y60>52MhMM^!}b^o9Ntq0u%Ofuhba1vt_2`J&{j3BX&|%l)$}S|CPY6VMrYJ0i7@q zWgwEoaM-I<;sP_orTPF|2G`wzW_5C^daIWsXr_+<9fRGpjD^2>r<-(90~}m$N>Lp{ z)aF=t_-9g(NLK-jwNM|n3$QD!D`|8)Yk7+Hngz?-o~YJ7?UFDK8O;B-WK+xBCHiPS zJAG>I{{PqKb0r5@?IVv%f!&A^Y?lUj-aOW%Iek3dH&C?m=38?{VAnv=^l2&>R-hiL zLUKGlO5}UU67%QnRs9!?uGY=^b;&BP$=-Cs$^15nGGmR2$NSr{J!WY+) zA3ln}>?l0sDT3=5V)HL3D3#68t2s)ao72v^W&HpO^e-aUL=K#hK#i_4!7qD=2>erk zV7fe;VZh2ecNdL0Ec~D1gavHlb#vW=Mz$;Sn1Eb57|!LR)>zsXJSaa*a~UJ;Y(1H5R;5)G2#SPS^p z1(TX(&Nm8X&epWX`v^`4lO^Mzkzol0_cbrK8x%4_3f!^R)3%XNS3aV)A>@!(3wot; zbmK*it@n@I{M(8nfzd|X)8-WH9y7@%#U~S=1{u*X$YefIStc3OOgq-(As;^0$?t>k zBSt*Vp-4^TU7xZ)ft+uONz8zCk{~v$mQe={f@iu66tW6XpSj@<|hmUHYn-lAi#sy8;QaB}gL6L^(Th*pIvXwC5YwOXb%g4jon6sy4Mh}ZS zM~5ZMbAmh6`mW|zby4$tnuqaM2$>rI>w(!Oggv@OdX$A2Y7H-y*y~TE`q-m@4oTqQ z;g$DXQS7TyU?fkUZ4?NgE41tXH3>~nQk5axP$Y|F^5|9}{*EU!LWW2p8 zd8g3U$+c9Um8alYIu$IA**eOjG@eezr2~Oae(1j>haP`qSe0*?1!D}fpuSzDCR8Zp z<8s{?)`1j61o8?+PvE1++70M2-@g!CEygXaUirT zLKkT#d7Kp3jrwG+wHIY70=zeQREa83A;d(H~Kzg)R1 zWVBo&WMUxJ45g!yDrDQ6#kWya@wZglIvSP{r{Dre?))=Je#M|H23CE2#v&ZBX(|Hx z!SBN>ZeK48w|ZLZR|0f;&cmn1e#4pG0@qgF)i)pnE_9lfbEG8y>E(V2KfU?qQGjph zz*E?6FtGla$nvwFgY6`}$oX_GPlU2(I z;0pw1=cxWtDLQ@k_JrjpetssPRKy1<$Mhh0KU-LS$hnxY$O$WBT0$YFi;U zH!DMU$+gSpeERG${0gKLv>n~l*8%d9+Y6mk^HY|%5s zt*RE|FD&?&y@~Kkzm7QSiqFoQ{x_1E$)jvsnxn@6Cuo<*33_h61-UOP1Q%d&6*)j8 z;&A|2!H8OF<1S?pLg#UDCTI2p=bZp-1>wm#E5yo^4DnqJSGF4O3!`2MfJx{koc<`% z#01fz3XIUk1^}qTg+Isi{5oy!g)5T_k4A?R-<66ZS9(-vSmGSWMkReNwfCga;t)Cw zSx79VZ4n0xzs4iLf{Ty_h(lz+-5ajk$maVr29$SMyLHU$VXcrMaoUKWoS33ZDLW}$ z>qC*NT#uv|$xW2kL{mMijeCniWSDaMPu*a&|Dxik?8^1159~LPx%#>HFf&&%YFoj0 zjABxt>Ju6(+9-~Gx$l-r{!GIW0E%VSxv06lTM-B_-DahllcY;5AddjJ@EXu#aij(H z=`6pjTLbBrgb`sdfHVj&!@nt9bGt8~Q3w4vi%i|^OVs6dVSIpfBN@}$uD)ufUXa~ zY+lcwiDY)V{2;bfLv2rr*5KmE@b9P=!{xgOR@XYmcZ4Dgae8Lfs3WWb16BKCHHG{?+Yi%}qbE?_ z2#vU7yApu-1JLS#Ge0f#?7ERzH_w$|^X(@OF4Xp6AL;GdpuG87)`Uc~&okE<@~8~v zAGq;a???j7LaGZZ+p_1fs97L?G(^cV!Ie&B5i$Dh#lv}zE#qFiSg|YQQ8Ub+#tJfX zi`nb3sMy8?YLEG!NxcruUHx+TPsoSY^v-WYe!RiZ2?V6MgjXM zypsQIh)q=De@lRS_7)~ownln0s3;caG|QO5Bp+il?p}Rp$vsE)!AF zM*c5cDWJy%Tw+Fe?qWFP5wX8AN-9eZtu}fha7K{%6|WC-R~#vuU%N+BfaIVfM}Bm^ z9!dqkfh_?4ZaYJb%!`lImqQd{2m7ycq#q!@1;4}3raR>+KFEFJW9j5S7)^YBGiva? z1zX)}{HOgzukh?ag5YpC&}mY0F$xUWDR@;hT=YeOylQtLI-w8)F0|L!;9#|RiD+hU z3ZDepg`2Qep4S3|~wXf{W%`RLqWE&`H{OO3Z)1b1RT@r$(8k>Mckjdefv zy0hOSlA;?4iIT^iy1YW<+2tv~b<+ZpUYE)hbt^vRMDXr*wUCj}^Igtr8%TON6o&|u zf{4_4bmGkR#Ylqcqp8Q~; z*%{;fn{aO^a-<)iLv={p(omb9z~Q2(o&GMM~_l7IteZ?A>U&zq(ajIk%>e1ALWsM|{xZa=7l0y`J3?E$@$S^3k- z>&$THwuG?v=iGl=Umw*84SrdvsXue4Oi*h7-)OG!hc}(@k2&u&ZiIH)JtZ+sWs!I1 zLq%R6kfZ%kT1P!e)!jNazDT5t0IzWg(>ki?c|0erIb=gyd5T{NJ>yiH4M(N*21^s9qe*(%G~)nBCqjg=ir^4llw#85x`4)Ae0X?82jW&~1sPd;=& z8GoSXO$u$rwv8Mr~jlboP78ROk9E1 zX?zxZQxDSr^0!)vL+EFidleNa*x=>usn_>@j$Y$Oz8B+Ogm&C3@QaJ6|%kuaqn#TaHg)N=Qz#)Dehq5fTR zIAVEF?e5m=x>Sk_IfLAjwffH=)<0(6Ph=A~sA81l{3my6PVuv)^VxF%g~i*B$-U?D zf7)Fc_2stxOOdW!x%YMQ{^C}9QPW98-nON|t1bY_?sID|ru3m}o+N}-p&{u%Q@QQ} z*Ax*(tN(EN0vb(H%N%*AW$iJB2cIQwM8;vw< zzZ<{v&gd%6l{iIkE3~J*eOcKQq{iN;6N<-s!0W?$y&!K0YTl}u549tt#Njp8Hxh!fGZ*s@kK zbv?6YyghJ?BHuwX!7or0XI6tq))w$ma6MFBQYdebIT!6ocZgaWv^SQa@xJIfdDD~IkP7!s6_=0t59 z)B=rkjszyR1h{_oh6fLS;)6CAf=0?PMmns3*eoZwM@e(J2cRkjYHpbcRtTC6^*RFg z;}LNxKc>lRK}Nh~eErg@z>>uSN=x?H>f64F?lBPwMwSLYQ?p^~Z-KI)CMG8U-!C3Z zx>tQj6FCaZ+S*G$xy|YOjBSHsMK+Kwq54lEkxm|l%H2HH?!6)}dPv|27Ub3cb@_W9ZL+>W;jb$?UR4!eVWVjZf~$opjVIHj#( zs}mG{DGLBLs>%nB8NpNejY~2}whsk^>KvDn$FS}O7jio162H)=r+Yk^x7E#BOHxF2 z22wrMP$p%&DK{A_XZT+0ZZtd9RdW)ZnjymTM$J5yD#?t)>1&eWdAOBxZ0*V3s@REJ zsZE5I^o8B&S{A<;74-%6yjX*?cJrQ%{?k=e(?12Y5TQ)(bA8JWRyz`cxLBUi8ISSW zMQ~PejTk)BxrEXLjAIHAA4P`OQpo+>3IK*h^+~sL6tERkBi|TbZXwH9h zNlM?fXKL*HIYg{vZ3Ux4I1+wZNlowgx6o| zQZ>ztkaEXL%D%~vugtRFA}!@C+Iy>|k>S^NW&x@`Z3QTQ+Lp7hSFO|Q2U5R&2O0`x zeLG?=snK3QO_EzF=b3GWyVU&HCwHfrk5+yZ^G1_!SB%E)H${dXOJ8GbhCZg|JM2#J zE1gdq&L$P+IEoAw(?c4apc;$se#mu;A<;{$ByMQK3Vw&D{w#q(o^xeMdg#uvDsW@i z()W^&!}w#pHN9kw$2>*l%>Py-Yfj?%WZ>z{M6%D#m}Kmtf0*joGS)B9VQ(Y3x|rY{ z@K)pKz@8_u)QQ;-5+(OWBOz&Uv$|PL>hoHu9{}S;c`J@fN)3;w!Q?gPcbs_7@-LJ# zgSH~tCpM-+k@Jn|Lm&C8p6h&?MVV|mbMkOE+29&z5}2m{FkNT{eCEaKU20*(`K`j% z_?zP2RL>ybs5FnQ{Jek&Vs^MRS#Uv&Xhx;-@^@fO>olH;`eK{6%vK8otpId8qqtpLL4LNAs7$JJTJMfJRYpITJb z6^R8|lv+BK@~cwPAp*m@AS@k9cf-;ph)BCghbSl@DM%?Oc+alC|C9Ua zyv{i@=bAWYuIqEX$E}X$*DDKSUKNDn4q;gism3x4^s2BFh-k&1nen;`xsNARIWl^} zs^#z0G8cWz;r(>9vv7!Ma}h8b7hXd!T#TbSGzmL7CZx((Iw7pD$?O?g@{y1hFWD1) zFO^ubgQ_?CcIcWoxlh0FcHO8a!fP4f=50AY#D5iE9+Alcx^nP*=sOk2iGFTCCj#Wl z)JSNGhJA|^L4%lYoc-Nd&<9hyUNej~kk_9sY|xc{tJQz!G&ofcZ48Gnf9OuFUFFW$ z_Fl9O6R?_~uXH51?Vbqsgq%L5Zcn;eezi3v5Cc|UXuUE;Ce>J5uU?R9vZ5(n7{SR8 zZB|yy{L5Y4U!@o>_cbH-KPT|Tfi{OrccdqE!&Kf#lPL81kK5@A$_G!b4}y!zt= zLCF?w*KJ_trN$FS*6E<<))L!fz{S+b(0a(v09P;h_<@R5as@L7F+i3^cvw(TZ~U&i zrSb!FW2;4YaIzjKp&$|98D#y{g!Mh-qWD0$U<9U z%$LL&{fewNgI8{Hxp7(JaUlj=I^Jy+$O5y7-wWiJ71p4y6VMw6o+g=6!Rf*Wd-TvG ziX6Eds}+$pl*DOBnN|MzMuzy0soyePqufetYcF#AIj8ru}6scU`(DnvO!Z?CM@e-G|ASK@)!c$DE14QWgua~UFvV3F5(-arMR7NGs#6NX z9l8?V3;4{y%hw5ea^SpYxx|p@UQ<2&=EQLFf2AyvZ@%d#xASIQz4v$M;giG7zx#g| z0k!Dw$yI$k{>ae~$I<2v%vnw|u=-B2y6ye#XB$=Dk|pQ}&Fx1pYy#0 z*!Y=UQlB~it|5xdbk|B5eordS)_}_Cttw5>(ZIqk7T&v8#jkKl+lKATTc#v)tPM^c zK&zA~LgPNlky-eYPY+ctSpe6+g_}f2s6VX3?^Cm<`UM}@b)u`Wd-8zv`*2*y>YZTv z;|uL(uBC6xx-*`TP95CP_&!(y&kmoe^x3#`@2LTWfPbK^p8AO_G*5okJY9io5mq zk@i~ONy@Oxmq1!qh{P$u=RT{fB{y@suwCoW2v$HWW6~Bnlg#=3HOPDYv<78kP*Y?P z1m-%*w7?(|Pi8VdYHTR&__9>yl&q3z?QvW1>=0azPrqt$CD~f2{Zn$~I`H0I?v|nX z#Ddficpn*S!!?x-*0&Zfkkwr@6%Iyd|y5YtKhRYAZs&hJV(Z>sE%)=Md< z$d8+->YGd-fUTHro!yX>yajd0zOr0M-KQ%0>UF~JJf6#_klyGqye`bf;tTzzrpbE7 zlOiX@-L1i{{EZe16bIjEA@bq(`Zp4%7pF^rKm4pj4n}^7=*LDrJX*Fi2n#Z7~y(#&`b zzToFa)84)4s-o-`L>Rm-uAMW>#vCHp^Id}1U>t86OI0Pa_me}PUFFUGCV3Iz&z#b! zAS+5lH9$0(YXI!&JESbVdod?WASS(_yloUe*VbU$ zbj+`46_q#zd0UHiI5zmPS(tTtkO zyDQxeLvZGW1dcmMAU#!zxzZy?g#zjXI2tV!pEY8Sw>cEd9m5>g?ClAH0N0;N}Ds znp}Jv<8RFhWvcXObaQbCKz<6hSP3!BC6}(-7ZurM3bEYvh7L#ypuX5QU7W)eWk(_4 zrq1X;E5d3w=2el!UJOYk>-Kp?>c6J#tvC&G>*?1yIwkLYSD!c#)6reQzPBUA$)fs| zZfYyutS%I7qm?)Xc@>Md@2LHVY!3>1yXlnka=@6gPC#cIuNZq?crD+Y6@Gm;?{7n4 zi#Slbh)D>xX3`BIdCuMzGY9+5yonzKPX=N;6*AU9JbBovm5|p&gN3FnorIqIvWr&I z#ZI=`7`gnm%3n_m@(9hPk=lP&w#fXMf0-n*?M8%IRK^o-pdk{2t}&^g8g7g&!T|F@ zk?;V)=6ioaR6vqVnl2m8>N6ej9grd2_PJB`x45a$RWs2@Vn#+$k$UE9=loSjBb{f= zuAV^NXQH{n@dZiFclCD@gfB!Vd-^^upRoz_&tHPUj51yr*c5fCEZ4l`Ht5n z-*tSsFee1fQX|9K0FLJKZPbWuo359}5wI8kT=JDOxrCXHONyV5D5!10g{7q^)JL?# z%8jvhJ~A~esttoRMspweyr1!?$tNPbC^C}Wh%pF(1_V_ zF;?t6B$bF4=$Q0HP))`F9Yx6YhZimdwW(2B8Rz|54$GM4%I$y(jzLN-LZn-WpwPP|9cIAY~@C*tbQ%knc<muFlzV`&wMoI|l$3`=gN;^1(%GaPE5i5Ti_|IwBNzzeejT2iAoF5K zUc%J% zL+ZJ{Tu%a30-;i3?B#$P^jEMS4dEbnc}U%)9jR(lDO9nYDRwDHs1w zE6=A1*$r8x2sJBS@FT3@T4ZJTd#DLLLYu>?4!U12KOr-2_d~A9>$RrTaxTQJf9>MR zyfmq?#_c#ulZzSjw&5qVK{L4y)+i>>a&B_({1T^0KM?9X3df*#Yd-LH@`*N(B(_T% zNA0$ViNx3(PWU=a-bpUGqUx2tJ(=aJjr4toDOd=C6d!x~v@^;)CObPgG8L=0ANdbS zP)C7q=hm%fi+P77+69EM2jAkq8294lfX+nI=yC5E(Q7JJRZVj$3=j++Byz8%C)91T z=G#(vl8rdxU>k(e(CMoHjiP_Fytrr4@>g`KIT#H9MAp%Rl*st@eFCq|W-dG9N-AKjfo3-t6L z``09+VfrPQHAxx_H~2sI)!3FKdu(SEcJ)8O#`gYPnA1DLk9c`(miE<2ZC>FxFx}!n zRGr`FQra_>1(_c-w9R_=IDe%Bln$e*W?)qd{M`eNS$rJ5m(jjdI2gPk<)r};wbbms zkyT`h{Qcj5fM^tWW>3g=Z_#}R3%xFLj>p3zk4nTg?STwot8NaNw?%&QlA$u^r6&CV zg!)trVShl)OnOopJEOcN|Hzu*PyShGS)#v>5Mv-CHtF66R+ z1&qM-;?1t{606evcIx*+>O^r==;R<{;xl1VLyVAlE)P=r@_E<-jF&&{E7dI2Cs!~L zw%?L)%uyt{MU&u{-S>gU%%#tFTW*Lr+d%$a5%uI6i=>Y>b^3GB7MR7PXIi~&W$N~y zMy-I!OSAo4JN6E383eTkKuB6|2e=j- zGathxrG!m=EdX3e`n1&O3m#(H!?FEhz`UK*zJlWIMo#4qo-oijQ{b@ho9@srOiElM z{dwUXA_=Hm2+!>iOYuEBZ3%y^PVqjx^V4;BB@<}e`9|s+;x5i*qoSRUnJp`8rRo0_ zXHh1gyzzyNV`Qi8Bu#|yC0S)I(}PhOLq~gkQm4h{KXX5yf#809I3&|H-tJ2$l9T_B z%%cE(-5*A4DTf|l+pwk*6^)lFU`dZ?5ZcmiwlnPlAH%u+wn(1Fk09mGKRmRt95ew2 zl^l{oiN4X}6++8<1I@Lu7(qkf?9YKbzSaFnmt-=c-MsF9t$i=a@w6Y#$cut zrj?U!dRV5?^Y7qhRg{3ujgcXN46PO-5>TEmw{YcPk3#lf~%4V50D{PYJ~8>LV& z6=dJC zc!K)OsQy(-=*OsJVW;3xDM7OliXRMc;ePNB{Zml`-&<8r+oCm5Ulm@#0CYkiO;6eU zQ-t36U*6o~^oWkmoO<%)qeoSGs(HzS1 zndE*~q2B+HY+t)cIv3Pm;W&HYkt5H}Jj!|{OSH3!QiJL5vG}iBAEw7e%frCZYFJaq zEYW|-9{j{UyDXU0iYC*!_MS3<%cM7ia@U!vb52PT0s^iCHC)e&L^B>lz#Z7+tMI1r z-BZtWx{|PV5~l*ECYNC{{nsf5kd(_=9rwvWDZ%@b&hzO4STOgj3fP|$1ag*|YG z>YHxa=SIVC1*^1qnFJvQpmjxRhI1-$0zx+c-T276ltdyCc$7T(B%w;?>%7U!$uDHw za^x2Jp;fDnMnd`Dq4J_q9KWq`2|4;eUg+3iWZ53O9OX0PM171c|3-r00)DD9bki!f z&CM{pm;LL)S%F*fhFfDoKwksnsd={jo#8X*pTbHEARe~*33z^Q2MZ0{@2!R>K;g~$ z6_q0e(P=<9mFOP9C%I?+4Miz5Ew?>Uh$)#s>B8UJ)#)|~aQk~aF|J9jAOE5Ue|{Pr zwV?{ccN|xo(b5CYG+oc)Ws>r|%ZT)0yZqIMb^!)kSQd(!3`#WAmvpMeQlN9v-yJ&O zFJ;X>ef2+m!WY6|yihDU?hgb$7b)I%TDFOevY7|2N|mF8cgVzu?3@=g3fG%7b0tBK zF5T%=TKYA%V0tdMnyk<>RdT~!3k4W??rg?_?!#nxWg*RatPiQYI6+3L<0Wz#L?=hB zQCr5}!@kdFAaVNiOl4d_GxYBkKDEb=?K#K_ud+*udbD2>GVN;FcU!;B>Qz`CB^bF( z*S6cQp4NUq<*)Vpxuj1R0^mD}8C8P@xAq88jL>f zQ^WI&erTQDMLgQhY4Li*!BX_DQuFO`B~5Uz zIPLnhf&dE82MPCy@VNdSt#oCm53FqmJ^nG3fI&21mNwPo{)Tx&QZyl80Dr-q0Kup1 zOAQVz9N%kD`7e6=iP5BDRyqQt&&cCn*#6CpxVJ0`-B2JDeRM(Nb}m?(F!d+1lslGS z*zosYpZCX?4Sdm3ViFqZz)G?|X4`rHzbteas4>ZrKgh8J&rs_qUr;$iB^+O&mPqV7 zd|85F2cq!W=i|;ANy`v1E=YOUVCz<9-t2oRgqr%F?GY)}7h$DX_5;7vCI}E2UYshi zoKHtfpK+cVkw0o~h(Gri3UGrUe?&?*S`%56`UN1%>yoxs{?DEm%z=ef(+NQ1LeEK!t4<-{{xMbLZ0FxbCrUats~UGa%lKO z;PNHYj7z2zIjgn&~#gBxL^F7)~<@;C3kK} zDA3=Fnbbb&oaFpT;t8*_DtRd2TcMmV5eGIIoMI_16Yb~+c~}jHyUzHz0>F%zid<7; zRei4m5@Av&| zJaNNUnd@v;?L#qJ9_09Bt=Lgk6SNAr^0jN^An$%Jr<){V1_x2QbIR12FWKI5@BG}Z(gz{T^Lw`}-r6qTtl*RoC%=z2 zid8T$0L9uV@&S@%Pv-TnS#Me`TrsO$W~yc{#oDT0#3ckccs3$V{C7FJmU4h6TI`Aa1#5JTXE46)mGO=GpE~cOFsUVYjTE9uVpXsdRO9W z6Sia+B_*GBWEeM6m9jTHQ?j@&qdKPM4(FYa_Yc^o0CQ?k%ql+w7wcYHCGU9aIy94R zaxz(pPLjh%zi&yWv=cGYK-Dn^1j?W*XKEHRobURbd&N!Te{s2^!uQ}73}ocI0Zw)( zWWwGQjdl=1&Dri>3kN$uD*!{;K95*q4cVc%qJCtk*;8|nEoP(er5(ncJa8PzaBHm4 zdOKrSy(CsjK~k{U&g4?;=#j0xu4eF=xo_ZGW-xjqf&c4BXl~aio^cgy-nrdN1bmg9 z6?gCLaIQtQmTM37?Z6da%S^REIc=>D^KpldQYm+ChPNzKhl9n!x+erWYrIAP5Tq-d zx(aO(LVYnasuz;&`V=2pPL=+2eY|bZw<1`+H~eP!&wzbDA-(PD`Yc_?JHOjP+@boT{-xPaGLaIXvYFYU^-6$a{> zU()_VuPHvq_w%;xPdG*Wr{%=+NI#Dt@Z|#;Q6$gHgRoLH)e^f2h5oQ*F>8fLuXp@5 z2UqpDk`4bjwm8_^I`5^|eu#ds&UDMiF zx#-^aK6Tb_{ip612JOO}_n7L~*G*h;a!IUk)Yhr18T7jD)4lXMnh!@I5#r&j@F@3^ z)*(OCzXxZ&Sw3ecfKTRF*;}YsZvEsvP%Z!ii+BtGEKN4rIt{#cj%t0D2h$kS(0|LF zO~VW~bt%x(E~26c<{z)I8?=Lf3Tt$_?eg06Ju~^)o^faa=2DQR3=m=gu_&wdf*uJK zr`$*+_+JJILjkevv&M>PD!nnf4_ zm%=5q^sk{xwtS2Xo{35x56{F;FbqoOZIma3dsX|U{=uOQ?ciV?W@6^QWwfd}FpDqe z&ixX^+(KD|BVHeA>3>_mS@(}dr0frwKC8H!i}y}JUxNU>hvtA+ya1N%Euu0a3?+Gd zZ??uV!>q+;A`5P$f~n;!IrI+0@PfXAd(?YQoW3n{mPXEp0Kbyf-o4rQ-LA#_C8s){ zb6wNa>GO&uucSOA1zR7_U-^$^ht#Cv>%4cZ_9%DuUFKxdKy;uEhY@+ER$WeA9(b|2 zlC@Rj82R2V!;r$y;+Lgx@%=jLZBXl_AV_n4a5OZUlT_Fl1H_jRyOn$+iaOT>4X2{ z{dgu@(xe*X9h$84>*Gs%6C>U9fRbOZ1!pc+I{=|?kYFh6*X)#YRdj36`6(7!!2K&? zcDbc2x1GdQao6;cgbBO1POh?cqLBZ80&a;SL7CB$rlryE@ET0JR(x_ht)|;J!cTCs zRkydRId&h2Cbk4{kTrjm4j3 zxi&Uj$35MHxFZ7_??q*F{iJA{$#r4?zxyuBpfJJZ7WzOygw>Ru)N5L5z;sg4d{J`l z&O7B^Rw30lWmrm|%|a7kmf-n`xrh<6yL(2Ke|cU%oirN~!chTXwj1*ghPv1qZ{UVr zmZqE5%x%`}>~b-56C+ofVhz?)MNVLz2%ROun+6!0HCOH|m_i3t?!z(V5(#qBjYes+ zvd3i2OC~FVM;!U#RTRdKv;Vmz5?>6)wP_-+#qRC6dyW5XR_Y~#3Xok2olz!9WeUoD zDSe}6Z&ods=edg(uXCb^B{RU5P#KGu>Mgz!C5u`H9A*HwtbrLVTws#cVnBsR?b(oS zCd(UT26WHGZ(n7SemH;VJO3p4bbk_TXbUtu*<5_y4cL(;M%WiF=<-UH$Eo1O4Nve8 zXJi!RtO`qtjXeiLis0redB@CvyYn?R7SxehwF1}rbk`Ep%Do)GhQxt+;QIB=ApJw5 zq<$fWsJSZm;QTW5lQJ6*EQF-xv0gImDw&;>X zS0;)^QR|sOTrTe-)IPp|hPmuPoO?nRg7dc25|STo1Y4dOSlkSIBY8~L2(p;g)m?lZ z=ZGq9bjUGp5}~s$4h+w#RS+KOA5}2S~#FzZ!(tt{raKUL+n~+ z*vphB@Crg+$ouei!z|7vpNm!E8#Kl2)px87DMulW$h=~#Yrw3c0hvN&0T88(aa+Vo za-=zq3*Sg3I$A`E@a#q6mxST!Pg%3GsUz`HgzdHq!4t{$dYe&3n0&v+ zOJrbfh*J1EGmUc!DGOyaeRM;D`F#!TVPct7tY;6;b|Jl%zwZSzp(oshajle*Zx`E4?e zVM(@xmXU$BtyZRzv!qI~0h6~Q53{}SCOAaWjdZR)Lx^l@hWj|nQX?#wvqa)GX?-fp z)KaoC0UshhdL2HqdA{(hqW?CpJvrk`%|zieNk5d5#u55M>f^22kHUBFGB=aBAoM&Q zFk93Hs1@DKy`542pH@x|%rr=H?A`3QTz}C(H5f;FuuD`+kh`Q?_pIuY_MP%MItIJ> z(Fcbqsfs$-DwBP(2FH#$uBOB9&l8%QPU`hpcpb?Z3qXjvS!)w{(;!%x?ecL$N<76j zp&7CLVgduoxy@9*id1gZS6GN`i~aT8?iwYR8yxi_X|>Nw_g{nY=AIEMXQrWJCb#H= zOkzWc@9gRMm5oofljV`2U(funKi-DC7;?rE%|5#>9g%@Rqo~=4jUiz*OOAl=!?<(+ z#Qiclq`MCJAkfk7QS#Flpo~f9BNvzQPlgq^f7R#198{Q_EnO7%#9&#@Z*C`%y!e%D zpoKCb7S@PFtn!_n?^unL?Qn(Kx-5n?0NPiemHz?@9CKmv!Dl(vG6 zgP!Tit7=FK0mqO!V5~V$GJmaA?43seMt{D09p<_84cZWZsf_ipk=)F=cMiwqd=$sl z4Zh~o!%RmdUq$PY?i^5%-Ed;tJv6FK2_oAD!>2@(M`Wc7sdccJtoNF=AujvNZ@$Nw zkVB-1Dj0(*5HFR*f@b;im4Gh9Ov$r&R@R0rPVwzIq{j;95#kHFae5Hc_c zW@4lkn3?omJCGNuDteng3S=S7fl=Uwo-gsQm5=|*k23IXxTrqe1u+w=NXm{G&DPG9 zuVDC%c#dwQ6rRcGrn7_6W)#EanD};|v=sghs*`Z*p6ZXX#04!*Yn+L!1=G)NCzH`v z1`||)_RLoP=pfq2=4H4%JyGzyyvUp@pz}wjJG<{Yortc@^f>AtciH&$4HgNlkgtWa z91ltT(yT@QvenZUHRo3Kg!qk}^}+`FIvdFmi746g`=*4UxzXxH*Fl~$AN zI9B*TkcpKNm0qa0fNfdVbIwI6mpFaG zvet#jRdH5Aou1J9gxhRCS{QnhTDD~-=Z`X-}=tw-1$F# zcDWU&h-0RI;rZ~^6lt;*%wkA6_T)=QHcjkqMbS{MnwMbNc^K+7Iac zIhpePgsoFPbzob$=Zy(DdBFRnbk9WnGi%r2*y(2zsaz~ zK7{k`={Mm2!HX5$njq=P(=Yjx5H0#HQNlz7st!<&;XTsPU#Kg?4twwakH$Jhmfh5& zr<$v{F0?fvxbSUwLfrB4oU?eAujS9%v~II3Q%V!GoA5)tFrROZ13`7ZhI?2ay0 zfN2Y4m}o90>G)Ks)G&-7;K%^kj?Q>NU{g6ru}#;&4Xu=GZ%vt9`#*lL(4q(KYgANy zKxnckIT7m`xp@4M7b4cKYAJl4eW)gjmWqINb#&}p+$@oK&-@w6v7*rArqP53;)$L- zNB#O_Z1H28E0=wmKPteY!L@+YQ#tQwlx3{)eL>^auc+UC>v6ydLX^4i&>l z?*2m+r)7-DZ@({w;;y8J2`#A+3;AaR6(%_t07n0@NNy=meXQZ^J3C4*^1M8_e z_B+i<@oJL;IR#|?MGg-Ye*+eIb8Gv!(IgAcRI2l#>e=yEU9F5AAb5bgh%&I?g4v-_w**#I`H0R5>a zMEV6#ws_wc-|Y)9r;<+Cs_$j`ziV9_)3S|%Xl`-M`DJS70PrtJV*LGUp@T?M$=ODuh>!jr69j)47Qh;*!`6oTQu)1PU)Vpf;&FzF+xUL+8u$$0Y49E7rxR z!LC;>cGPC%NbzZz_#U-T_lj*{i1dOQ76GE%9JdqW+Oa}fX*BItY6iMsYjx%+l~oW=$LzFCA(tYd|fzvQvHhN`%3X>{>f z@a$Dwo;NW^Pbx#gmM~S!5OymeDl6TG8Mh5!-_9qW^auvjoGXo!^ zrq9WDWc64YW{9+N&1vLReg(5TJSl!xqCBosFX!ql;VA=CbQLAuRFjTv2u*TeQpHw_ zUHmiStwiwXqrOwmssPq2d@K4`_+!n~xKbfz_a4Ba7zDR-uvmCo!+#JqN`bpEK(uCH z-K;Ref_|I($-xv|L5VkvrOFC7PKmD$M>!S54`duZo9hJc4}&U;4h8iF&Z74smldWa zMR|2Y?TY}5&?8s$=sPY5ChHOuIXJPH4nWf0#w&SR2D)Jh$PT9|6;m|PepJFh`r4%! z`E0QmWUEh1D<2^9 zHqbf=+&_aua-HtnBZ&Kec5UsFw{f(aUPv{QkS-@%8{up|F&&`)z$D+fQjF(MqThQ3 zz-drlfHik($S-3o*YDzAX5qjYWZxxHc(+7;ng-Z(d}@^xh_X?rDlXg;_gQsB*knTn zj>?M23eP`iga<1SiNb(6&;QFMWM@8i{_T|TmE_`XF|D4EzKi*iY4vMpQk4?B9@H#OU1F{af&?o9yl`e<^t#4dctdwv9HH$hbQelg!(qClU#sSGd~ z2%R&YW7Ht5cDc%x8C9`lW@K?)srCD?7$t*)yMX-wrLxo<4y4^dbIfwVni9W)k`-$r$d;>#341Vagy zo%7zZ-ae!Y!ZCY&!8}TsU7!oI9C8U-T8CH23t*wW8P}digRxoaSkVGuzoF;fXA4j0 z_}b~${nAV>fMH|!CujmP&z?73Wkmhe&-+M~x@Vhymi&Y{1{}{jZ!!m~Q=J7KOb@L< z=o*ZOwsii_J<%9Gpx4jmZg~W93GrD_aVTe-E z0Om#kh{d~#D=Y%RNVnQK1!3Y;x9Z-{PS9CDi1TXIzQV*Lvr?-Mv){d?FnFmXTD9F7 z5&?7xC0<+eDn*;RIcm$___+&v(J4EWXNWZq;I@iKEcxgAZ zfO3A=C6&fcJY~m+AvVxpB}#IfAl4}D)*r^c%L-J&K%f1jOlUN?1G<(BtZ;US+lDvM z`lKeDLiE!O;FJe&tPID@%W(7U<0L&*8u_Q?*M;ABSpfM_|ND&D;_ufleCFXD%UN+M z9RCM9b~9`dV)4a5KJ$n-e91SbFL5C}_^x9oCjUd=U3I!0)vNAzG1^!JIP*q*BjvJD z-8ZM7%3MeCwUvOH#i*(|u;8u><@~u~Qb^zbD1D>{z-fN_1OsZLJG}n-Av)KRqH+Eu zC9%1Di~UxlBBee24r;HO`fT5CKAIIA|3+5Ew>Vu!wk$&LEP<4G_p_ZcjKD|bvkXl9 zWtWY^E0pqGr?z!Ti~*#5a7NFY@a`juhg24@E&TALTj86pV$L@l|7VRxg!&H^+K!z- z!|8wK1b^|YUIFMD^!j65%?b%WDiq*F+Z<om3#<7xOFQ!U7Vj)^S-0au}r@g-$ zN=5a|*rMvF)}#mz@ZJ1Z7SI?q*MdS8uf+t|<_d}kxizeL8a*c^`g!lX5;&Ns(VNh9 z;gESNqKiRZ@; zD_{+B#tJ6XRJH{Ew^jFK=iC02Ry;p_bn|_1T3Hb#po@xfcMIo#*~9_~JLmU$M88$3 z3}BpEO;1)FXtOFOFX|ygFKv1x6EVjVNkSc=TK!Aqxhq%syc<%w6-8>w@J+x;(Z-p5?9ZzN+*0kHzbi*_+SrVzRE@&HH>1;^ z9u1R~QQ0#a9aGtqlXg(^mtWop&6p-J{YM_%5^M3|{S2k`y4zW-&G@sF$jt{uSQedip5^ygItVks18bTP_oST)9>} zbaT#s+|Xp?B3z8@qdjp*`>O4GYoZH=6Q*efoW~Y6%!cYwfRTOhW+_>WYG0qk1}dq9 zk5Lh9j=k?)bf>;Qq#2lYO@J^vuS+D=C5z@#Ov;8y87jJ_%@h1}mKfgL7Fa+V?h|>( zSV``Y;80;6fip@VqV^c6&Nv(7_Czjstw?Az|AYLhKWMafw7&dDH=akjV-D^+5+^hW z_@Ut62tQXVMTUHC2#JYT!Zp4JF%fo=G{hjwUQW!m5$v+#)PBRYG~%_&6b8)62bJ=d z8us3BX&M%6z6XL6-ZpH(ADiM08V1bg`tQ&c@X7|rgl~_Oc3rOVD-V*nK5EVj1ciDE z`X6+a8$!zCdFh`Ti@?1@R?hiLGVsxsCz?S>1%u5#ynX*8M&o*VCSI;HqFK*Wj&Va|Y5 z+D-u9QE9z))qy18xUd=orXgc~G;7U=DVNHjS<;J`8r6kxyy+-VCrd49`;5i8@nlY^ z8xUisYI+>f_b0NSWs6EJ@tkSv)az)rbYV&!%kmbGyewriyDM8!ZAM?t2k_-k;Z>QD ztskZGRk{5Key04y>JzelNOJ5_e|UGk0wNIq0GDG(xF7rmk+lez6)-vUN12ji|JmE_ z$@3Q(ta^oqSJxRjQl=RQ30utw#KIo)uLLK}kA;7&)`RyG0QXZ~3BcogV zas>i?PsXS26Bx2se(ZqqLPxQDtjr5(K0u8HK}kOeO@$%8-<<`wIeMQp?Y0wPvtYr} zllxf!-5HJK=|~3)_aFp4?p|A0DwJ3}Uz3gqwppJg{Ru>+@!-6IQ0G#JOP;DOBu7qG z%y9DwV0)#2v%+wux0v*_gm@Dqm;uMGin13x1n?}ka~wvcuM6qyX)#}>Cy;A%5Wx!x zaaW%ty{o4Y^{;%QPY+nn+OXdr7LF+VLZ$WDr&YIcjUxnKbV-pF#2{Dph{oitj4S>` zDHn7B;BPSnJ8{YKNT$&6i*|nEA>IxYlPiYpJB3L#IdVtS`aTx_bZE~TdJ}bi>y!Dv zb(sl)4T5o81x~2^%K%}$=Kh>hsj9%}129xbnIqlOsLuXDAgL5bQLf7nIK2m)oG0B| zX>v$8P$3Ts`_|+S)@5+vl2h{CikZPxHZ^FrciGu)M0HvUaHF+^VS`ehjK zhU)1G6L9M$AqQ#?%DN1W`YSPB1&(%qKm!0@Fpfn;^4plg1xqJSbKeOvb88B8AfCCrDL#Ey*Llf6bAd1fAeX#hDO>yuaI8-;(|5E zbtQKDv@=o!HH)oRT~Rr$d+rW;vwWQi_F&DARSfRVi^~OS4T7i((D<&n@Bay`cqRX5 zWkbRfG>FZ~(DTsO;gYPnOSATmK*P$=JWzEd%|PSTJ-1;hf!O|2+G)26Z(w3e*mGRO z9h$ASyaEI`01t7F%V`jZn-fM9_nwF|UV2oZ8k$g7Nyv(}(R?~68M(8jLCc4te&{C* zl2D_7R?M*G;qYFPpwdJ_;ZEixK=@KkB|&QdYm`dsh4A~U3)AoEDqVYOz|oHNMY2Y% zw6WggVHe0G$1clf6H_BKMS3>Kj!tZTv%RegoMO07K+r;KiVW)e08yZkT3uuo%#S1G zTuZ>N2IrZcI25QrA{%&&9@49WihvyGx45=nr{W-1v$i)2U~NG=tK+am6AR+YRP5t5 zS#-qq6v>{ppE#FE==F2$rF7s!3JK##ey^FfCp0&$B+S}vQ`&@x!8=F^P?8L|6#Wbv zYTX#q+cQ)l7lskr|)w0TqxeSnK$;#I& zgUd&ysLto7YI{E6QZFM?^wy<~yfHgkA%dT0kr(QkS<>`~Rn=IQPtD%B<;AmOpX<;y2P2>CZT`%#qsTAzK@`GVH^?P*#cA00Kjm zo0J}$O6+=J?+hmT3$5qr%?K0~2Irp$$6@&@`8A9L<1+D^TZ3>^|BBO=-XIe??0RrC zZG2b;mUr+ap}8l?p(RU>xE$HK43e07!DIEsP-5?*RnGLuC$=kB&4wYV`-EflfGSk+ z;DDKPXGD{8(r{2amS^3vD|M=}Ylh#ITnZ8(^!NqIoAo@HX*_9PE zA__ibAO)E;E9So(nLaL)6m9c0TF=tx$q8tMo!m`2=^3*hE=Cw?c*ookK@AR0cxZbh zf1nbm))I$?nEnU`$kz@6C|=?btJE&F4r>KK^8b37|j4+T>({7|pa2`mXx67+W9cEdhS5(=U0aQ|%Q@CP+b4G95T{ ze2u|p_$fR2HTLMKupFsM^d@8vVtA7Yl@*yVqpwM5W!S-ZlXm4dd*z7_X!S(Mga5ZR z5>pTA?6Hu{5`wgu#K=1RjNTH1Da@MN<7$OAKUIdQlO*VB-lI~$Eq~&|saEPN_ zYL&nT#YP`Rkvwgn;o)Aq?+RHf-vjX0>B#bUXN&r|y7DeoURtcF!lSu{qO5gfji8y( zLgIylB%U?gsL9*Zdif(60`kZ+_B{7|O5ntIer?z@bG!9t_6!*=Lr~_~bF+zwsuvPG+w6GNb0R}nx&rAXO* z$Hw&E?A86S?2`LdLZAloIm3_A8GX<`OTsDeokN}Cd7HC<{As_KWlw_rR|+P$|0nxv zU0FXrn>S56h0#hL0{!3eaeG02pZuha3)83fJ$`ol*1ABXr~19|R&WK|{Kfb%hPQ)s z=rHFECLpuw(dTNzc8aNs1c%gF1OnyM@L8$-FgUbEjK!qLUiUj#pwcek7&XDm$9lzsp-i6-|@e!Rz0=jDE~ z+vzs=11vV6YR#SRe#o#z4RK}g6_PfGgUW#@4uHCkhUM$(Qy<5*+5&e`{J+BbjUslh z=%hq50a-nwRe)RdstLa<6DoEkzB=VDd!}EwGbau?+mUDW^BR@}`J=z{ommFg->s71U&YqLXE2#24^S4?0XU-M9y`Z%%uxO$@$p}Tpt zB7Up+yy1RaTDcH7q}kE7x`2xvIQMuYq9kO}rxWd)olk83rG2|11Xs2iDn z@0<;5WUs2d>2`zDQd(acr`|Wx9xTe@%M?BfF1?P^LPJ7Smu*>Q@q$1Jla8bLaK`6e zYh9JlZ-PASm|A_RcPrCx6{s?8p0#>n4z+X+Pq)01yBac-CeOeu1L`m*7G%D??!;n| zgA?z4zD&O&=i4C-%JIvG(N*NAoO-oSEKUFV5b~H=?`Pp1|9b5GmU^PA(grX&Iw^d{ zYNm>yW(~g)QM!bdF(+S?+!Hl5rV*ljRkeBdgAnQ3@GM9&XGjZwIE;F58Z)($^HNjV zgV~v0)mo# z(j*mgF6{(w4PF7DSIlm_w#d~#Z*_|SHJT(RR3pKw5j{J~gtO{KriXF*G#1up z9lHs|qa;0xoWV(C5jj-fC6~oHn6yo9Tt^LuzfXf{u;9+8?3SKckLfnhitOB0tzP-SKD;qQ}TQ>v~D2;Gb-4f)uiptQy~E~h>_N|;w8_d*N&nyCr{<^)rd z>T<?L@rKi5+B- zaVMWVxf0AFVj>MijfR6Vs-uTDvL1eLe3r#Gl_>vv8rVRm`$#B!+5p>@Oq#xK*WL0m(s;hTrWFf6`zLi^=%#cyDj^7gZlOHx=Q-x z9pQ(vC&!p88dc}`92D$F!y$1-3k9hMrcMP#c5nZyh?^_OfxWs5bPf;GxRRH+6SU$^ zo-nYv;6|MvWX0NG={1>iEj*Zi-@xWu!v+%aBt4aZ+zp3@b`DB0%HTt{{R2~%w$GJDC;1bj8ihQ9c1s75yv`5va&<=K4zT4v9cXIGb3g1 zd8AY*LONEcUf;*j`*ZpI@%#7T>G^y-ALDr*kNe|xyWW}HK(Yjs3lL6V9fUH!UNRoO z-hY<1&4MJ*lZYEpYUENh41rQiyc{g6weuP-;Dp`Q0H~?npBTOMF(Xn>CvNR7EJ*{b zQ&2HxCo+A!YkJCoLocV%n;5anpjGB8vVWJSX_jnHv55WVScQS=KXh%=oMwkIqZsQkRBvL)GTLaGgYf}hsPyb*LTbnswK@Rc z)*jH%xvaNbcgI|WB5=89e~gIO+b`*?OJp(U=vg)D7w^DDXsaU#96Z>aLkNbKWZX0 z(1C}&JZX{IoM#$3PKKS1dN8c-@A{6@SOj%VCd0o)|6`Yq-u8O7Y{S$jLbR=Rd?Aa zM;l1U#h$Syv(x`u+^9PSps(=QXU-;%^UGgSB(`N4F@0*kDNey2$Rfcm8*{jI+5eh~ zbM^v>@g??lE`*SHH=-CZCuJEO8If7A*&)9V90`$i6%|+4jExVUN&GaVf93q}x(@6F zAf-KoICX0K00Ez;A*aLq1((a!JwnbGmJr=BCyr~Wc@vSoCi9lRzP>(LuZ$#<4=d|A zj&}6p$vUs-2K0N?U^$C9=0V}=!~y`Co!6hBB`BgC+VZNWWKwn5 zv+^$Jl64z<{c18%*uUDAISASN|A?pl>J+s`5GC zx@B~JafvVA;$WgeBdwr1j`a`_*3|Cr$xPETBTas%j~o{1*(M-kTM#T{rcL z*vd}94y8;w3qlvUs?!kI0f=hzVvoTNK5Py6fFp-YzwJ)ya0$(RaBogK=O=@MRlT3K zy%S?BB7PM0ZVSZRO@scoyAJs#~JE>4Gn+1eiS z@}u6pn-p-~fqQD6IKbR)N3nR(tUJ*%rpgOg3tr7!=|i3KsUfo}cvQbxR(h`)r;G~M>&(Uj=~+E?99zUz_OXxhVjMVeFRY^| zft?K2a485nsIo*QXX+>cZ2;THHg^jC!S9%gWW+aOEG9jf@y4d^)*Yo(n^tp)ob%}) zlYho!x355wDE=SBkz+oRxg?wh@BpVTJ;J$FvaY}=Z(e(JeV*~+`E8>FIT@XT3ufAvLs>fwk(X;Qcj-*#SUXRXVyfv;d0dahh8uuf0^w8A${FAh3 zE=irPxkhC~4C98h@jy%dRqK;DnLK`kMjZB#^S2~L^N|dXI;d_vW@-xVnBEBb4P^mn~0#WRjElyH6ng_ZAnnNCmM;!_}Uk{=^l<7lqWanPf=fu3 z88HF&9lcEmo#B^oi@2Z~@_EKaH5F6nB=<+*(KAfYz~{1;2*k zv|O}4;gq0r7Z6uM&ue-r;%_thQ@+J8yEF)b8{S4kjkFclW> zDx_{B{&zGmz@RT;s&zZ;kwH9EJqObA5bAhG!C9Sam2Sppe`TC2!2Fzu(p4z^m9TCS zbej=_u~$5PkCc`_?d31NSTt+rAzEEl0uX@6_FK09Ew$Z*MA1? z{vJEN_wC_-2!_865hmxi1p4vWF6wNqO71OpKQ0u)E?;*|U}!be?d{jMMBGl-=6z4g z%5^)Gkl+w-%Gixn!o)4G>e^CM1{m5%4Q`zQwokr9B;j6WmbgA{Tr+YEST9#p}n7#rLOJMd)@`##NR9P#Z9bGuM-X9O;{ z-l4bgSz!{#2Q3lbH$Fw@N*yVvP{636*8JlX({es9?bU7wi0~9gXIh&!D;VaREKy@j zEIZ0hfh1qv7(@joiW4;Z&zzhBe* zFQz`?-sr%aaI1TN;@|k*SQw`(2LU@E5mn^w@P2&`#BBzoXCPdPMhTo)rKKC!5^G#u z?~H!ISnuZY1}wnt-R3aWZ*};gXx42{BR4gA;^y);M%{WLvp2gJL+Q`UV?b6*!;O}N z?u-J1<}^}yTxrGady_cc>d_&oPut+cC z&N6_;rk5}7m3P0dnPnO`XSjlw%LK^oZV)B<{6c;!HMwkFC6LDB=HIdqUAcW3p}_nr zA+YSP#;)($QYnMt0BdCeYNYmKM!K>V=pcVGrAAcy|p;9;v;LHn2^5QL$ zr`>jCU&Btac`bf+{I3GIZIX?5ikWPUbZEJn^LH0veQ)&S)-bHmP{W>Qm@RB8d(S5Z zVG(frqSsvLKMs{h@N>}e0+WrW262WnHnQIXaT7NwWM`{FC;6c}z;bFY^>F%d!tStC z#Hu{$8?diy=Mx5Afnb32@1QK+KYwScZ;&BytXS4ImF8xHs+a2gFd1p8?~gD6x^iD+ zRB>xdwdE@$;#!g4QDSyg!WHMmLW|Tg9|Kly!_e3sk0Wh{IB*K;(gTOp`0jI*2dwh_ zbfB-e*rF1rON90(N2p;}e8_x`eXMKQ3wAH1kg?-I9JRA_J)U^BlULUR`+hd3SIJ1Q46*?|i)FJ^+_(+6M6??8?P{>;DAL$Ri| zA)0vq651b_8?lEMuHo<8w29vSG}wCeGn7v1`^y4BG|>?7gG!s!xbGcNgV8ad<~x8m zWo=|#{iT>XX%Ax~MQMw_f(Q8`oo0Y{mm>d?xV(`67dTVH$}2n8VR0*FHS@u;0&d{n z44LgV6{t_Q*SSz8>^uX4XxjeQoAlq$Mx^fc1lG3@ZEG(bfEWf4h;7V+Q$3vv#ve{M z{G-9s8d%eX5RDh+@@p-k83WsKeFwmZdv5uV${Q-aAIhO!+#}yJY~y!+F@0}i_odYL z1#qUwzXvUBAlqL{I!{1;Ubw`2X~xllBf0OCiw9En#ULlS#DZqD!Epz0v)Ro|gn)@y zR7;}WFpZGL8b!S=@nb%xT7qe7izuA*VzO7_eG<0gIFkinlkG9;d{krj@)N6Y_tw#X zqFBP0^{t1=bKy@DP~ICByxZ9M-<#Tim1!$wpDmh3U$EFMS}J3_-O}}5r2VLV)8!Rh zscva}ThEL>=@cet^fW~G$<{F7MOs55SD?O6tZxi)r||x*&T{T(0Kmw3nD=&d=$m49 zgjiLYv4B2vj(~~ztFnSmdE86*CCzMUU3uBq2tDwE! zlA^js)!P9fd)hANT1}8L;vC!QSnTMGw}`$bn31y#AjaTvz_sh@!7Yc?Gm;lir)iD( z)P8;`byOxo6sz-{vxqsN^ZwjnA%K+8#(4A4J>82G$R>?apE%b*-XqIGgfOT(s1cg%{+UExKsbbS)LzYxDE zvyEzDLI(m?u4Uouir)SfrGjVOTji6yunmymqGTK5eMNBL@1S}x&8_pE1{Xe!bg!vZ zDT2vjyMy$HK|k3+B3)#tIQ+a{b2l4&Y^@*byZ3j~rAI^kF?%2#%a%S}&f}&zwzTd4 z4W5@Q@ih5lxlOD4F0GV1VDN)hYyqBFJ+VrGt`(+M%54C zAqy{UO2G}B`_rpx$c0vC(tPON@YHZb>-XRLvk6w2anOAw?UO2oiq=#T+F?+uaS&U> z>bQN}^`&f^VYi%W&d_~bh|m_!ZWqZ)4t>D?Wa$Yj23XSm3{nl39c(vF_9nPprg@|E z=VvFslHd8WAkg>_r}EoXY2M`_8%JR;pXt8tL1;hRy@j=3e)fi4&U@y=y%I;z*o}h4 zY;fbKkB^y*c-cMkUb--geE&+^D$&b-EV?@k=0R2~x2;Ee(THo@gdI>*AxtzOHBcKcTZsK^EG zwI4ZovU+^R$a(w+&i}pfkYc?HRkL!{P?T{v@58yj4Y)ja3~leo{IV)d7hx=U0t;)#E3F_N4 zeqDA#gmH(q>Znp0f;40f@ihF{&9UCoqDO~;IP0q82ue~>2z%v9`L%Y(xbq`$M~Gcy z$iY=N=zGBiw)x-|@Bxd&I`l3v^V;F}414nrL51t@3p7Q8-t;KB!h7oa%6V1iEbee@ zW&Y_M6iZ05uhS^VaP#&aGRnJWelY_N_}g_AV^W{og;N*O@NrIxHHTRp=cOo(s4Zq8Oq(>aR?(QJu>&=QO&6 z4pUx)IW|nFMr%eh#`lI!0l9R9?(0>cAt{|O??zkysyey}mp}UdF*d9Q*?UimLz%mA z1eOm7Ao46CNS?gbjAj*RB5I!)pr#{Ye^|K7BYhz4;7I`xNk$q zRjHb16^r!-DqdPfNS1#~i$#U_*RHfEZRnaP9(o0ui^l3?4ma=JXb@lmd*h z^fgs>=Tw=!=nl2^s=6-aSpPa!;Pw+&)KMz7j18+yvjVaAtN|4QZj*pwM9R!=aQ6uP z7YQS(9#H&O+8;?1$Fwll%J*c>!0^?&zicMp!`XnXA^ZA9zOmR~Y-?j`>@+)q?bIPcFjY$gSV z+rUr-DKx?99dMjDf;O+Be>JA3^Os@36sC~5-Z1|32w)oxz#6QBkEX6cwUj2Q)9LFW zU+}-jp+K&;*6HaosLAjH1+lD3Ru&Vm*gR_}{koE7N^z+1$IAHiKPV?kg=Rp*;yqNF z!cW3#WP)x0w6+;!z;{rCZpk<=U4he20tg*$g2W5V$naOQ>-&L)9Dx-PGW8Au7E)q8 zdD-oAyP3rCVHSo}sJIcU9aq4Ty_|1iCq2%&TN`qG052+s!(TJAHa=>|2)AsjlJUXD7o); zG}S2U^N#Cfw-v=X^m1nKP8l_7Cs9(h8b7mTC~PeSk}aZKzDMN$3en;yc*68JSNAyI z@)_&hFJSKN&4@S$Yr`^2_;~L>CH2tF!1#{60w1yXEX#_R)KHib=GN$8OU>9hPV<)h z7m5Jopp_efOF1NsSa{(7Fq@G(-ZQwpR=I18K^@DEv~IaiNB-A=}j26e{6}zm2Geo%0t#YM&n3)c5jQ{j2n{LijBMmIiRL#2c;MYIwsA zHU02!KY5($C(u<3usTO;TBE87QvsRJ2FEfNN>@OwECEMb^Zo{)1-3BS=~Mo@RJ3*uwn3qg@A2Pm-+cL%FD0H5=~2TD2T>staU~m z-v8IILAz$9SXK8mp;?B(_$W~oJD2f^SN0xiO`!>vGzg&xdaJt+(JD(|6wL1(EbFMd zTsaO&U=&=hKSSZV;RH^qiZvNFWi^L=O_aXPxew$NN(5rQ0MXH>{;-U|R=w>u()&V% zo&<>@arNfn=;N)$0?Qs|bo5-T2^J2-b6xP@g&YPRPcH5pgZMXxohIjBhjeEnq=`=u zfMU0HG$)+zPL$^lZqU_^ShovuJD)Q1iNqWK3H4OC|dF1c*gle-W;1T4xX5=eER0gCDYvd z$5H=EXMAR-ys9+@%YQ4*lp>CSrj0NW$5b}FugM0=T-of(R<#)0k~U}z4TPdd^3>Jd zA*wM}j7O^~M6oi?K?3J+PM|P?ZVj-Ic3egsO?41BJVf)^!)!nDDXN z#845|bTYk@!Vua-%BxB`UcsZ=*?)c15M{3BMFG*dHc}eXYUXd?0*+ECfG_5m&6`=) zh!KKmMTZA2%DW>Sq*B6@DWSXET7kCan6Ud42mw$Ol?*#-A*yga!fu5#@svzi)RZtl zzret(*Lf3IE1Zj{7YlaaoK71D=k&gD$p+!OZUJa$$L^H#Cz07ypL6I zatBSO1|lLS2a=WRhTMj9q!?GgaMtDk(Vy)a;-#v?)>&S<+nhNVPU0n);m<|}NJnlq zhgg}K_~y(Rlox}rhy{4PBc~#Wc-p(*(l?%YRQ2Q9P9O;lpA_#%!-k^r#B87m}UG8kO=Lx(xe zcO_5ry@r$dNOR1+Rja**=QrMRJ~>N#@(cY#2J`yQ=}Fy>%cJe$4Q#^@Pe|l-&x?ce zwh5*JmtmauF%UE5u{HV@z%zWy*n?Ixsp;FdymPhc0s-FHV2>8Q01TDCHrRi1WGB&? z0cj55(lKvAB6*iAQ?B62kadL~IHVCb2tgD_?ohsoeQN7pWk!?qobh9Xz`yHrBazIL zRI*q~StB41>Z2vl*{Fnvifk`Uz^aT$?xg*<->3k%o^i|fz@Av~xA7hwgf6dX45Uzl zAf(9j)iF-^D_3-qOF|ILl2tbXqmX5*a0u3lp_+K!;Lf5&>OGLL=FrRx@`dLqYz|q`q0Z>o$m>>W>&{pNQ1x1e|Ov%$_>7|`UDfSW3G5Bz@7n?ruB0#YLHPO- zvfeW3<({C+9C{VdXg=G|2)5HWTgfv*FetSeC^&;%GpusprNKYuTh|VS|AW$jJ2%lJ za;z0NQXhZokY5kY)}Ih6N69xpW#cDw74eV^7gCjQcS}`+Ma0AWv6AXMcSys9M?2C2 zv*Taogod=sbLIO$9KWwWgZER^ z$S8Q_s!bO`|DrT!HApi~^eJk7#R{xU^V;PN9(tM%zt0B!u5Rs5S#)bWD>Cq^HV4Rr zX?W#)mx0Zj1(ltj0-t;SGCmG>Z)!{fmdapYT%!8zII*_#zjBa6yaB`4 z>{zusb)2cqD^^jPu|vkS zT=&{A?Cticz44q9hZZ}t{3P+rZEf9J6@JRAgAI8xmE_ETdl7@T5MgggI^>I3aNxJ`Zp(YM;Lm#CFI+ZBMKb6hk*k$_HB4N=^R+e9!Si8{ zjSdb=xDL4qeXpVUTZc%eshp-hTFk8KhORp(9b*LWj>LzQM{t#gZQng;DxwMZcxC4E zP#d}AqMU%yxN}k+9677RVF+d-Jc6O!@3WLN-aBXEy0V|=2>3dvyRffswQ%Raa!#nh zff1pLExh(mQ%Zwh-c-ERJhOO%@3RHibZbt-DO-?B1+P+PwWzx6!8%QG4b_-S;D>kA zhYY0n`QZq8av&}lOEW%K%#8hA@)z%rg}fBEdYGfT^MxK<8k?Lj_r;OPJ27)|v}$G& zbUYBFB2vp`ns-M~cVcj`x?1DL=LHZ~DfQxHdAg*mJ$Y;^<|UE`%y?O}U~Y)XYrjIJ zly5AxwZ6t+!XqraY5_rpzsktGf|f!i5$JkC2O-Xo$Ul~L2}7r4Y1(x}oDIOMM6-r! zaOe&9H#2peC==+4P7m{{=5MHom-mM9;B=zQNBdjJ3f3^l`tEsYFe3mGtXR;hKHx$M zP<+f&JnFKP899+Hg7S2jEkyo~(UPx1k=4Io0$5d46FpC}1)_6!VA^Cbr2b^~$(B1` zDmXLrSG9fDN-1hw9=NxqsXo9$vF)G8?$Qc z(HP4^m}==HnKXriGj5Ih1|X&svR21v>W+M46tlo(V=f#Rv9u@IbfxqNvA$#xpQjSf z@hUIYGw?1;q3(`r#HCFxyeo=kI<%Dw`U6vy3m|9~c}tfSOY>!hXl=RpfwPmd5)>CA z)~<6RO#YOK?g;Ueo`8VLA+NXq5Z=l8_&yoQiavFCN(@s4HbrOEOWS73L&6>=vMs7m z?-$YF2Zk7kF_$z}jCD(l)xNEJDhS2^X5QdiE0a;fom5Jh=_BOGbxr`$S6-sf0?YCS zahP%oWFLDcT{Rip5CSj{M*W|AcLEIP7N_F;6-gz1qQ^m^Rl`ESiO{=f zK-O4fGBuMWtn?q_pwsnPrTa=y=|&r0(r@ofHNN`TrB_(HuYsW&u>_ld?-~Alh-#WL zTOECGB&UL$>NU_>hEeqZ*vkI$qu>6;LhQIU?Ho0={W*St??A@xZl6RM- zQz_uAIja^gXV8E%=^k)U>+{aLe|UN<1`r%G`nk`tdrmDIDJf78sfUf>;3plHu<8yO zoe)u4!~U`glA#d52t7~cr6MmN!($N`ddiVLZwn`Na8pOXSV+!a)rlvw!yD1*2)P4z zDr6}i(#TiGH!NiE4da;H2~H11C(IfmjOmb(%ax>@c{iT~S<~A3-DcN9y+=lIu!%8k zy`&#{4i?ONz!CJpF8~}Z^;lRYu1}6qF0KJ-qVmtf3v)i6+Patz*FE&?&3gFlfY4=e zw}>X65o;t*w!Kp7NHa=+h?3dQ6y}n-O)A{LX2NA7e)ta&7%Lu8{K>qk z??^Cx*Jxf8<$}}iRzk29+5Re}J&~fT2Pnd z(6VNY%yA~+)(O(NkX@jVIblE)*=!kGcE{$b)+GSf46<@W^=!pTE1SLL2Vu#Y^cU{w zK298dLm)+~ZF)c3qrqYDDsMFyGLg&_zwh@hR5J>YM5Ea&;sDkXQ6lsLNvVR@MPVEZ zHLg{oiQyai-QkFm#MBAZ{WouTbk%`68Mug1o%SFMT0_1yQ8D)Vl2csm&H(s%O9x6X ziWb$5z(@2ue>eoWmk0t#Kv-Pd%e9|C)S!NDF}>@d2+c7cDU8zX=0f}`#9p@ee*aOd z>12W&r!$ocA80tBK;7xtzW<@b@fgo9zS%*5_kc8VB8x8uKfD71?UKo_Onihy!GOWB z`$NMhy7LtSpLeqr)p|Vxupbjttp$!sVH-q{HV!-Nn=+|NfZzj_olqgOOH)WTNa+Vo z-MS${SQFsn2ZcJ!wCIv-8e3sy|`mu~<+arcd)zp1%#xxX_&v^Ql8VIn@nnN9Cea>km3)GE&f4He{; zEiuox&dC9{^rh(P;uT6RS!@FIL~-^H<6xnkiH*mHYKSl^jsqYNwpi3DdmOM zlz+G=v*(0PL;~V|kA@e=*=6aNx@fh_o6Z>va?!*9V~8bS4A}}fnL4c@ngcD&jMyQd zE~99a-iSqCSvG{)-&)bq zH(UnR{^y3h@Ub*C2hNjHVyoH+M`k-ezia=ys~FTh--~!wvnMyE{SNJUt7riKWz&5Q zCW%SA--+|js?Y1hdIA2NJRo|7Qbw~qXRR5h|8JHM;)-cX6-2gM-@tEMYC@ou{F^|5fv+qPD$HUgLj0LR4_B?9XT!g0tvS$h1je(< zx~gCXkvDQqCZWz%5KFqwC@Q-KanfFGhN~Vm;$==E>l}LfO?%#H>jYx;>#hthtWkBt zn<8sf9=+H8FwH~lXt@x1ei;Z)zp!cydtj>lOtT>j54_lR8REb4rsNxygiuebl<12b zQ?+MCPlv#Kifak{wzTQ=X#p}JvmC8*KJ2jecdPES|HuC#O|wUG?fg_?)kC8$TUR*V z3!uKABI@7e0qBB522dn#es}69I(Fd*Y77iG4rrB*0ZV!nAPN*&q^m+z$4XQg1amEs zWowUA1EvgUK5DOJiP_G3OcJR|Oo^d{$U9)^Et+yo0_(m zb3?M#L2s>NAy0HkofY6%fw*D+^rHC1{}^jZ2ZhybK|*(6%LjdGs!Z9?Urc<|qGZL%gLc&c3dZ)#8_SafZzJKtBf6WvYhsYr zYc+5Z9YS|fFP7V*qqmU=i)aIObSK#Zbm{NsMC|kmAH@TsK5Adkh@=5%(r9@SsFnSl zlR|LE_Nu7)4h1ZZ6>{&-J_&4h%j}4IqP-xLVc3_O-a)} zi?JP{~{Ao^)j$zul%H0#dXPo6Af0@A-anDGP1?afqR42PG%Jz^x8=!bN7S@ z4M?NYLf$Hyv-V@_l1IsV{SO}m!AvFSc&weQGrjU z5z*pSgWR5-$kH@jMOCOJ<-N${L9RDEQ*Gf=vK|Kt1RVY7V%+M6P{;&vG@Phqas>OP zKpwM&hRxSz-HN{@M#P6$y|=ixGI_yah_d-!Sm5i# z1DzFrG68_R1MK^W{ui3kAu`xpI;IJm+GXHRczy{WY?;azv$XxcxG=ek&>$Z1suMiC zOByPTm9FwaLwBQ}n@8MBZ6f7WW@W!E1r-Sxt;xU$=kf~qy0J0{qFSFb7U~k78n&fdN!Ivvl?4 zgz5;Yh{L*u-Jp+r9Q-JcE7Glqs=mxuDK$A~i*0x`sEJN#&cE-#8pmQIA$Xr2RU*F7JTDUsJ@}Q5sfeykozK$9mgwRPXZdWPv5gl zvvmQ4H1#nm2ZRVI_$Kh&UQW1HjH*)NTU8ii*>+(b^xud^`MTd7@uTGAGpg1fuo@s@ zY>1F@DlY0so=iYfFtZDKHWcLI2FSBTqa^E$T$#uHD)j8P0scP#ca!zR zVG7j^;T%JM(re;*;EqDz0cXk`7`su*w3ZXq!Tlv&*aNl!-PzB!%?V zHev#fBm|Kl-Pz^Nyh>0n@5ZevWKZrXDCK8)9g8pjHBk0bl4eB+00sUHOdA&%m(E?% zkJ*b?NaGR?>FJuD(mdZ}12}u>tzu$J+CReY9E5+70A^`!?NF%+aDVLzDb;WPe4Ikk ze3`7S)`DF(~+g?gIiKuatgfgT88+ zTEraIUk=bnZcaoc%P%epJ7V0axr9+cB{+TS2dICOwDduJ@>1eO;w894VfKL8C$gq! zn&&5ZHXQ#|ByB8ER@AV&I!Jwt1vDpdFfg2k#8{zh9HB+psBbg#{7jj35kN8XB5{YW zS=$L`df_48pDpjX>~}WjqeVB{+sQ|EJ~tO5G`MrtfADV%0f9^{ae(XdMSD$=wOy5L zILH_dsY2i6Fs&LAPpzuY`weUz=e^=OVLRkUmQ=<-B@>d z2Tkp9DKe_Qe3o~EQhTW8gc97_+G z2e9HYgoUKS9qK1&b2Uq)Rbo;(B<(przciaO5C5Kzm+1G+XnLCbi*^U3l8^ z(%sN`vvKnA=elJ?p5?I%3!-@MS=D!N+aJs4*P;X#f7{EmX?$W*gmQ)Nl6cNzmdEAU zhmX|Mt%o_1G7Ky(k#4nK3%-vHB;}(0uN@fMa_B2X0-S+(dhmrL5l0 z&Ng=TY1phg2V+Zw6e7d==2bqO?~Vl&B2fA|AN7S%mI3gV%UIV5zqI}>L!Lv}_%?Hd z;d^p1FZQD%(VP0G8o%G&a{dWn=Eon6 zMy~&7bKw?}88>CP{|<8Px(c(mf@D@}1l5N!khbSwyRCA1N#G)}#F;zTulC};>9i+z znn$U9F)FuNWqWKeOD<-Bp8sClx8FJbc!J_N^63F^C$kB)`OhxK2*%KusP8=SsJ{<)rA;yM;9i6=|T8}&o^+& zql}CDCQGLf`XhcL`11?)HW_+yGUO_86aA1AWREJpDVNsiDd0{k(w~FW(fO0!)By)I z#7#K*W-7i~1U*L5Ie%uKxCWZ;OA0FvBm1;yj?|bt#Mcg4HDf zVOMBF8re`VYihF7Yi{3qtLJY20xi6jO|0doq}O=0cnsKS=FOnxg*3os|o?w-@ z40G!}<4%af4U>x#p!3j%pi5&smmdH-LQTNagr!w7Ac+$FJmv8O3Uc2H-e*c3t%^_^ zKrm&-$wh$~fP2t)J zs8<>H)n0*9lgSwMTjoW#>}V>oF4#9*&-qs|Amni!DxeS4X&zKo2EhaZr(X?gIapR> zQ$`u0^>z7dTxe;m3@oVWlfn`IXtU;GU~2588U^W(IRo)@gVs+9^*&gUP-Zps z0Y%M5tXlgk?wcAPW4}gFqcKg8R0c>8IeLD`A~CG6|0Y zXRi5Iw{~@z0*uwS{#FC?KRb|wSxAJZp6+vB`1FT;V*y7=&s5(_^`?x@U6E?X5EIzD z`B>)4!iUf0aR8$TR*4^!_hAzxWK9;zf1Abf&dn1`Nlxmt0VW)f6>k9%+jGz=5%Api zUm`D<_O~MTqa@?Wxj{KA28Ih*O?nn9axht?m}ppkY&0ZdKi|q$Nldcv8pax|7xU3k zXJLD(`eOL3z1Py9-)mKCP;P@dCT!=W0FuHPh@%6DfD#5ahf%$=AX;STDMn(C0=UDuN$j!m}3jCe%jfM^l> zWPaRW>(8ywjhJ0g)F$Pz=X}&*E@<}@_!y~L zMkjAJ$Q+2_&FF&)EPj{{FRYT;0l^Bx($&=XafNr=U$$h=FCDx3H%b2O-aDZoRVv=F z_5X9^fb}w~hdrlIj%GZ=CZpV$BQPE_ey8cBx z^LR*9==7w~m_UgJ@`eO_xtu|IbQhI$2>W+=*Ng1(4**$Pk!a(iQlG7%Fn2fd5tD zIkwuuOZbQz`_!5o0Z~JT9?E=Babn-^)A-CKWkALuCF&XAqyRSf>jVxpc9nQVQ_lhJ zOSx~02pc0&+p&M@QVDj}st;LZvxQ}@K@KO)o{?q&uC8fuuVFHoF-pbHo*ehAbHl{(UrLjRT;NghAkazUu?Mv4M?1wjTn-U=Shv`50pEd^#g{I z061WOv&Je`NBE#(-g3&#oO5d@jjfF>UU_M1?54hDFRH>vv; z^ZR*1&PWr8LQ1Ht+1_p5;1gLhs{lWqj?%N|ZES9}au3QR@q5M$7jLcIspiOxlnEgB zD5*!@TvodDXL2Lhv&6*FPT?Zbe*eGLBWOqa?yHCo^5*q#$*xXus=G1Xe!-RDOZQwm zt-?^^+DrBp!xiPp$DHXr&E?)QC8>5$gYfZ6KialKZASH<+~2Q*1g~4lQ(3_eM{Oh+ z9_=AZstjZf_2%O2ZRxI;A@50|BYuVaq}lja>P0nC(oytdBuv|T>Ayu4C?|@kvg`v$ zzh2!!)VQu%HY?4EFP0nFgi@Fo|1hArg}mp^UB9%R(w`A=^?jh;y|LpqW107S`Xmv7 z$0X%Gha|s3WPT}do9K3d;&`2vm+}UQ{Ijw#M^ArWojrbh&&>|pM)y-rBLed0s?Co1 zLtH_&$Zf}&$hlcLGu0wY9)s!^uY-pVKG6lq8K{9~^$`?OrXpN?F;ue6k{EU{_KWY-OZJmawR#nVxr(5?18(hXW{ zlC$c!Sky*+Mj5r0khCnOds*7+F6Q~Wcw8Nx{za8Mi{`yv7^PiAlS4jFTI=@sRg9Eu zj_y}q?V4}H1D`Y#4&~&S)mZp;%hElF{jSr9`rOl#b^k9rRpoHNg$&y3fx8Ys5Kub* zwpBz1Td#Ml50}L+-1EoAmdf1lu+zq3A8aBEjP*$U3i<+chjwxAOj{V5*K*58LT;Lc z>*4fZ*~$r9O2#*cmAX!6#cjivpAu6lbT6R&FCrGtY%MM1r^6JhlaKaK%G-C{8S7sv zkFH(EI{YwKJzNX>B*EmJeC_$W+RHs0lE*Ec3^a^krWc?kPPWb+Mk$#G^kj>bikyzgzR%`ksWg1ts4CC zUE~%K0(TwD-D_MRj1$7NnOuO;b51X7e)7P*sN?P(gF8q|>Ah#UuN42r_oneXTWG0=hH4n6`#0OO`$VrVpbnX8{8fb#&~91eb3bNpV|4o!fUYe zPQ3zc0Nv4BV*JK@jjZ;#`p(+51S9HWmZquzq6#JDCoSL1M6ofUL{dSB)5z2#fg{J;*L0VRW51wN2(=(^NjWKh7t z+Fh%8Wxj01lAS@poS!?^ohh~Ez}8zJ=Y0W7AGn8yagbin0$*{Vt7f4Xok#`5;ekGcmjgMcFl8qc-|O%c!Zu_651Lx@)DZmXnVvd7^!=@)Fg+1L@s>T z9+PmWJ)_3lvG|a|uvoU@z|Nd>hia^{BAv3{z4F^1fe0k-dW+!o?ctBT>E*&sIz@kf zv5s(}BbS@xJdN*ck%epaGdm5-cy;{xIT5Jqh4z1k9Q4E9@Wfkf%ck0nK4V$WA*q%x z^uOUr`BAtd&ui%9GXz5sT`Z)PaUUc8})FeFV7dW=4u&Nczed0mT=g> zqYOsM@yN%VQLo(S-q1vvZGAySf3e!Fr{#~e79G?LR`SI5pNg_sj;Yb&HNE+ye!()i zZtW1Y^(wYdPM?NWC@I3%CJ)A+o)= zjB9=I0IdZ6xt;aWyiA;?|6$!Tt|sBF`fG3QDN5Y>{a7DrG#+^cZ~ZOZ@0nJFCyvBd z)!eh07IMR9+auQEDePcgxg33@w33v5?;`GM3;%NXWw(fYBV^x7)5Tr5Nln~9@t>Q6 zop0_Wb6(+wy<gSK;=b2yO)=jwG-@T{rdxi>VJ)xBF>8W+AA37x$2G6-r~E zXijE<9$!LxQDqT*)bk;!w)y9X(uq(JN#IFD8RqW(GxGXOx@{Vl$jy!C^VJc;xUXrY z+hJ^^-EMSyW6vyo{vSPTFMgyq$Q+V zQUxTXI}{`Z1f=6#@b~_s&ok`pXLe?Gc6MfVhVJWJR&dN0yfBNnJxoWTVa!13s=@)8 z+T7RMwuIP@s~V0&q3PdnuWXZCHif>SRQo?w@nxQLnKoU8GtvUo{CHpe`nK2e4%(}p z+Fo|P9yk&D$$?~hfOA+GyqwlS-Iw)0ihdsYAnX?EY~{}lQ+Y+?-ekzIwjA{0ZH2&Z z0rHC(ZHydhZKrjEokDwhOT63%VO7q`J4;Jo8zp z*gGafKD|L1_d`^MmEl*GNi^abiotnb4UEMa+>>zZEywgPNzmRfM@H_U2)chX%9x3Z zcA6zVCuJU2U#1GQB=8%hTcV-NaN#?Sz=JmGyR08^+OrPRwiUBEJbgjO)?(Z!YSQz% zw7YG>b{C`T1)*2oldlYzGSP67~ZZb0z&(2;H2}xd%ge@SLYJnXSde_MaH&96U?E zscbwlXDSgOmI6clyL!$0LUJ`Yj_x$22 z3D8+j5j^Gg)Un~KC$FVPF*AOhI^T#|W-DXID8DSnv@Rwl$6|pDzW?aXA-Kknd}o+- zkbUci^RB}0Z#(O@N^`Y<$J;T}IX(VmNIjvT+3U91=@34P63E)E;B? zB;CoEX%Hq!pP6>r7RC<4SIw;bl+Uvz^CVX^2=PLjk-}cg!75>?+ck>!BWBtgUt?ea z*b6N|o-%q%mgdzFFTBL}ogTr+KIg)MuNx>7;FB)M{XYip+Q!SLvg4 zuPydV>*J;7+A|x-I>zM^>IrC>1fsW9LP!PN9=IZ^!d)G(T+)e)<0XiQKRJ;8z}fk% zl5$qyq+R+t`rb-~U`^ZQsBYJjoBzy=h{UhpufzIUTX+RHeXt|#YfdrT?V0>Ke%Jt$ zFbY6fsP%s6r*!M+FjY^ZMF=KOOSJ?4keG4ri0-Q}HnW2!RLJVq!vpsVryqB0>d%(I7 zk*K|w{n>x3jp#GdqYf~QIoMNAqFSEWo!Q7-Z^cRv?**pUcDNPiFTo(4x2r)3x=kmf zwR;g^<^pcru1}UyOJa}S^fvmKeKnD&plPtWSu0FpRjL{0wanhYxb&GG8VvZ=%*dRL z{ZtUok&(pxmk$eikGNy?UM&~BGm9f!7v{2gKfhG|mmP^->jBj*X5qe)sAH+owtn*Y zMB5@vR0O94Y!vgAWfn+*O1FwJ|OP({c|LlKr$HLlrqqFjo zu1j%qkxNjQ9_FDkDGubB{uezeY)025)wxJ>Pv(e3R^um}QmBmYIOwiR#B)^nq2k+{^A6tl^1_jWhGzIG#mhna2;-Rk3Uo#NS7sI&^K1e#4 z!k{YoArKaH1I(jH9R%jOsWjWnuXU~C-cJk2TR6f!%SYSo?SpYfk{AlUy&!x%J4~;^ z@DOFFOASf%J)wuhid0zDNMYc3jTn@|t>G0egze{FN}_XY;O=BYUQH;uPLIp>5$RI> zUU-6MkLd;K8hT~o_M2xh)growLrifuTrj=*3m)6#RR`(+)p9GbBRV8>>3&E0U_WkJ z8^><~S|3x2-O=b~M9^YRXU~pjgX#4x9E$_ahX2#28fGevy?3%u z=0aCtKSb!Y=MItKSz&s8mBae@mNqT1v;ZUYv5DUTIboWMx1F;-s5>(gbFL);A-m`< zN#WslvvZcI;*NL&CqM|*(BXAooz&?u3;_86DIfD`)u^ZycZ|eN%5HBqKgirEj9Wp> znX;huei~9#-jza(h7{`~QrHw&n6bej75s!#ax7?imjjCHu!d34OGlQ)e(Xb;y!%JY zf@Qx(@&=q8HwZo*D4g4-H&SignZd*1D&Ut`PiEw`NQJJaup>a|Cbw-Yew z>q&E;XRmX)t6zAClZ?#Z?AXWR$zyV1VgW6^>=413g(D(+<){ciffw2g5E|)b#2Q)65w|T)6lYO7_4SUc=`i{q6_5 z@$OhWc##Po!GOfqX5)){)rG%xdr+fMk8Oa9mBci(jbq`oG&tclWL2F|HaqU>CUUeT z%1F7dI>Ccy{8vkY+bE3EAzoi30IzerJrfjtZ(_)CmPhq1$f1~h))X3G4bS164bzHj-?QF{^kCJ(rr9X~)!)4vwIk z(hv8K)^=ifK(~SkIw$-s>WsFf*NS3^{g@FfN@z(>Uj(BB1vHMLMKo1&s0gkN z?`uOu)Zr`*Q=HUtlI)>8(Fgc?MX;CIj_h_poAy)Hj3bO>Q)DI2QU^N6w6kza!)3P| z1WVUR*%)ObT0b~r1dq3a5B*&me@w*39Ba)i<*5?qO-gu*20U_5x8i0KtYWmq2ZMy# zm?Y|;;v)?8v3mMlyM~9F$S2~9cjQ;P_thaH5^$C$C9{vwow*W_M5SQ|{|}`8EluQ` zE%6yaKEFxEL0W`EmkpzAvCS#V+sMbTmpIF{L;1}W7k~;u=5Q{ygs-vp3)sHP3D{zDIE-F zT~K^u6lRE_gHdgl)XV?}gB|i`f;mkp?W>Nfv40Ttr7Tvf%Y-%ivvhF4I>z7p4v#I1 zaGiRmuoFCXhzt7ue4H{WX>-a6n~?fyMX6h$76@vj*OZ6rl=-qHGVh*#@#5aV7(c`< zDlpKoFORhQF0jEtQAxC;JDwk}5-0)csRu--2I!y>Wu|hE3}Y8>kRVikwq^^l+mxuw zuX}gOTK>Z-C%^FSx3XA&)nNrPG8?_Qe`{=*2%3$D87 zYi{S9C=a{V{sLSBVmxpbpG}cNZD+d2{fGrU!C#V`E0|hc!IJWS^}-%AtG(!cm%z<` zi7c|{FbZoD$ENi|B0}ONUoZkHX>L%HIp|lo_QjpoC^Neo zmJ_YsikTaXvh=8uM2X~UD2ndF;5~^DNfn{$D7_nMqE-cqYNP6cQn^h2J=dBcbrTmo zCrdf2ga~^Vr}YQ;4+W~HjM#-6Bu`X~G$`*PZ9?5g6C%S7U0RzwDmO@YAcPYxQ6~7O zBWupo>DY@Tm4wQp^ya9qwML%S(2of0l9zv%9o@Y8xOr3pg8*uvrz|Jk`~!QDvue@h zM@j#{Gd(LTqYGFp?zg{Hd40Qx%Bx0tSA>?~FP|lXUp^#(*T`=U**M#a8C?POin(L@>s_L~Mk+F=xv01L-qPK_LDU*XKR#Qm0 zrroK8%rA0V7i}If%-ZLym_KFAf2I;>?vS1Rbrnfy{Fb07Q&G$}a}Uq; z-^}WqaB9aZo#pefC2r2!ft1xm963J42~zbRn2%T=g1zI=UghW)3TN`Gb&-X#Lh!9uzKyeVK_>UfZ0D^=WO3C`!H3u zIT}E;kVu(aAfC-P9MNeqye7u26|XID_9j3OPjQr99oC+j6nkX3WSEje+amY-Et!J>E4sa+P2IaNA!K6hYt#FrFhwX(J($e8atFmH)iDv-7cTM&DkMt297s| z$5_mcqv-Kf0C=l?@32{^IDh~^Qb>n z_&?tAkd&!KeSt~3376jchAyHTLfwO#8jiI^$elV@-5cHRDA z3aS@)NL8&KSFdCNgkGtO2F){+^0ljVW$P+VQw858GQT6-r|mO8MCs{;2x)QYZ!T&1 z`BX2$DCg*j$a0iXln|3a(3&GSv?NBC29tgfSJrVUX|yd@|E!`dxzUYE(!sT<3w6!^0T2+7Z-ML~U&U*brB&im6(nrofKy|F-+?Kts!)&JC4VT00icQe5i|Yf?Vcd7&=uGnzHfE(yZ0UP3Ij^!w-xY}O@#Wehjpz)P zc>~%yBt9;6$tY%_t|UfdM&NtAx|jMIIi5r>)m9_<@ouN3Y>9Jr#c&`@GTu-RX|{q# zBK@)*K#Q=*kOL-_u+nMT>($+>u0X=lmkRah1W+T&ic?K zCGpiq+$TvG0cy7^Kz*+@!-;j9;T-nDgPZR;N!s76w!*wNz9z_-@{XJ>BmIBVx0DSx zvArb4qa-b7TSN3-{)`iaPp%;g@2*I`y)!zj#%)Cw{gtje9}U*kaOmA&JD621 zQwCMzCOXX8{_`zMCkBIJb1v|S8vCp`Md zpQIIwQu$n?7u`Rs)t*(}eG`(?f^&^0dsyi@*?+y1kg6^Blch;!g}=0OL{z*>=exu0 zQkrDES zQhnzYKg6n#I7D4pOr2vOi)A4BadzTKa9J|5PVae z*_SMTLA^K1re#+7FDq zXD@n~eH)ZU-I7TBdtQ{{fI!xVaF(CnkUzo5p}TVL}#v z6`x)&I=TtItNVEEy%)!0g1UzeZNCsakLd}eN>{*jD<;W-orr^97DsFLrGMRjRmb`H zN|1#{R4Ui&`qeMwkp!MH>;>-vLfqgl*BntI#OsLYK2E4lhs1)`pFcRuj(daS73QKf z)44U7z1UFcdGX6cHgm{A2Q0DF?7dF2<}mgH_xy+JR3Sm|m$;w~!|3<$XIk?-I}cP> z2zYi4^zVwllm{gy2D)~mIhj3*sTVv+YjAeK1(+WiUPmk+jKHJnS$g+qqfx3!P_ z_vsGrf%;_~X&uh4Glc4mVTTZ1aoD$N#?Vf;))XqmELck}yewfh$VR$9SmQ7y`4ej=MRo)IrBbbabfMf1sMEVZ2F$C^!5sExq~sm zv(2KdgMfEzt5bt}t$D-nmxWI2TJ|mF&oFmw828tCq)q5AEAgcT*5TueNn{@M+@o)T4VsoIGBlAswbI@U^Q}MDx*!;$gX0Aud%WQHc zO-mB*O-kd9>kODq#_lf19z(ap6ZjPbTV)nNDMs-6ZKg1rOy-Wws0HkETFXy(+04&? zpWA<2+4&%9fvMbnSY}usJA_TUf=6|8ev^E!z>TJ*efN(x`g=YWxf;Fa(lrzt2Wzh} zG}d7)qi`1eKA92w_X8MS+xVxD))k>wX|di9oDDN&FMS4m?iR>JLutfqrJPqXLC%&5 zZNxMP%!X7Yvfw_Y$uog0oTB8Y22$D(x#ji0m3`sK_!BMkz#p^#%Kx?e`tS#0g(9HE zaKWS8tg!_;ysZ2Gxu!P_b^J-_6i!^BSw_h4Wt7k>47{XIpG!o(C~CTQNuNH;Dk-7BC$!06bWx?VZ^SD>yUWbWZTkMP^CG4>jUh0CRH zXCQcWzx?RAxQjY{Zs+{+zja7;&a;^}Eq<#t;(lL*Cqk%uK`c8MPAn%prpn>UqzztJ zE<8(!11FL*b?hXyH;ws~-&$QB*_}}u1xDw+8`qkah5c6c9Bv(H_3lqMsi~#R3I`WQ z6$@BOl}-`w54jh+BKQ^|UY!NcKB@mTW}SjJ^X9{zGhgP$^6AVi5uQ3#t^;X$e+5~-JC;kCmn)c4s%~J zw&5LvhoR)ogYExW7^+q41#x<7|wG+3chG5hhmI6`?( z2O6ySWBWRgu}8?1s-vcJ&O?mBFj(+(jIgbAFuI49d3`e^L4a&i-mPDX97?CWGF+uJ z_g6z2lpzV6r1!GN+IVu{-};XbnJLoe2U1z`D-SqAnBNIr^}wAZGT^V^_N6B zNGeGM=16L3mgUYGFZI6P(I3b4!T5Vp(=oWf;p!v>Q|5UJlhb{AR$ZF5$+?oy3jc|$ zL^g7DWz2jN9X%>S&gvX_zn7+d`=@>CP#gZIVApXrFIZ>xYA<6iRq`L$StI^kht%k> z)C%M(wlTO`+*a=k!=neijpB;Gf_09`12d-tQvnzSvV;eq4Ct zgU9VDNOLX8QFbv_Q9OjbtP^s?A_i;0wCaL$c+xqR*F9MOad#uiCxd*X-d2Q^pQT}g zQ+tcN-+?|+tm8{pqcq;zKN3@iI^EK8qApO)JbqKTH0YDiin}DCD)lcs%08}8Xdp}2 z{O+dHNlnGzb{2d@V~MBsd<13CBzGNuSZ6@mc{431wWoH;bhjZ7MYM;vIHz&lD!}0V zxKthOeh`XDE&WR&5y>rDqi>HqbH10>!5WkY>nSzQCcvD4k}WyXGjU2tO-{3u!RYJp zt<`_iW@bQZiK?f|K721!UYvMC7YtDNTrhNb|3!WBoNj$``|tfJs3jvkHI21a9`jg> zgQ}tuXWD!%YBO@bE`c zCd%HU^!eeAv3fAB?)T&HADHvyn+KpZmsU<#6Y@-?fiY&_rMa{IUQMEZ zA?ZE1U&C2Q=F|K#d1)Q}SmMOTswOu~Sf`*M`YH19tKp<7--RBK*az7NYkttG@LRvS21yJZ$Q z;Ce<8y1l_Ab8_qk_xOJOKeL>zEwY+?ef{|f#a;#AS@6=~fm~>I3gHjw>I8WL_lmhW zjgM9_ExX<~$4Ss=yFEHV)F+|ltOiIy9xMYO)pKikm{C|9Z!(`rxB&6UryD4zkKkbj z#8xS3?gHW8vNMm61Y&3@?HX4gJ7Pcc)mdN4CZ5>K@K)%FT+OU<&1f}|5_|Y@s|>9B z$jarW6q^#XHg+u2odCaY|0C#yeRFxbwR#d4j_b)ipK77O{<{5uub8&H6T*oxOL`C| z#XZKR-N_Jj{-4My#*T4q>MuvE;{Acs{N9Lj)SsZK1oKbJ5LZDvc0Rn&d*2SfN|L?> zP`ArLXXd$Tb>@`rKokg%-v~AkLT5iT;NyCXbz-9x%osHA63uztt6-qBVm4rvqVzu{ zBxD)T-;7sx73;1Fp}3CfGdz*G(+~2TelC5uGzz--E;TOJJNI>AgNu*CKHeqqgDB}T zPZRD$G4P(+6jn2Wf^wK9z{FZ0p*5m>#sKB}v4paqTjr1rRg?kY^VC%V~r5y(B4an<8GMSFy%H z038pF(8pStdE@!-GEqW|>eD}QTf#{DZAHxaN2C4sd)_H4(pI7<*JL7d{LGyTK8e;( zC(#<@OGRN7MVJwH0ycfMt%I7TeV<~lfi+s38WR88CjGi&iEkm%2DoDUm@chx>KQyh z9xC6cys{d#CpIFQD~A6NzUL(Ayn<=P>p-}f8f1y<#in8u9hlCz8KMqM3Xmq02exE4$4%SqsBki>;(=opoFGW)027Ur$pJSxi32$;|YzUQjS0I&1M)Z9$ z?%v23+c|uiJ48-v!}irrxBIXk2M#)0FoFXQB+xf8C{^;@v!j0bfc_?7WqoxmkvLO7ykUMvydS=3oU@(C!79ni7Blua?gv8tbb(3IE{ zawIuj{6^gCYq$)@Uo;2NipV=LdblUTi$?zcKN{bAMJ&(upj~AUvoIf5Dcl1rt0nv+ zagpzj`XYp>tgM);&T_LK1Z)6W@Z4VO7;DU5JLQgpk!GBT!7UIO>Jlbrf4IfVa&T9S zvvWsH=@twk-eV#1U;7@o+cH5=H@m)0#~=nGlSMVye>Res^=;=tb7BoyC1?G$#}_>O6>m& zO+R?2JtKIs|Hiy_G3vK`T3o~LxYEwaea43k=4c7W(itn|D9#PAMCoEm z7S_rxYYve;IgT7rlXU(?Tgli_L9v>sF;e`1sK)-}Pc3s{4ZyEG{5)vWC;LAO8OLDK z#Iv7^j|$QF4~VA{mIQUeETMb~*d^JgjPJMaMf~rhWa3)OUX-W-sg~3)6z#SP=rrZQ zZNZ%)Rrg9ir{cdnfNL)zXjoBnLS;}lBOyG!6WTNlM4p|8(v^1 z?q%wx1UU?0MfE+zYI>1pB^#O8qQ%doPi3Q~TbjVVM9Sv3LhoFl&VQgfov?)CqkTAF zoNwJfZYL_`|Gbbbc>s)N(MKm;Lb2NBG<-Qp(_sc?(15TV^ZUOootLdyn(O}JzVSW; zcD%b8z|h?K^jgkD2jLM=)6=YTR373{_2wp4?i2@KNrdYFOYejWDG>G#$e|~hTmIW{ z!w1exTdPMrahqNX244>bug)hB=m#|S3*UEEyZCExve9iwO6Xna93=hJ$5CzTT#j9T zv7W>`*orICzeO6XNBncmme}HRP}YHiv&AlF3nULE$US_nLs$#Rlc7uOOW7Ua`S)3D z0l1phru8d=Cq9wff7bGEFuV!SV;g8<%#!1gTE^acEffY={S}}cAq0cS3a@vD8E*Wl z-siqz^a9#qHwFZ{UP|}gts~&lTuwt;nEBNm4V`crKKa9;+mh$iJ$y|9 zC2XMsE#&;_hLf1hJa0?blcRDp4_lR&C_dYQtmD+uoDGcPse*^3j&z)i3j$VGko?EIhb-cB1UAY|rdAE%1m+{rx(IzH6;6#Gx|D4pw&s%JGiK|wB0 z2#C}iZiz9beHdV{(NJU1p3J;vbF`Mv!+!vBhs{-5-+v#Yav@HSFs%`N2EUc_aP0pA zX&Sh%b#r7F{#O52E%N`+W1J^Fl{!7tK9k4j2Iyb|g6w6J{~A(C_&yML{2|6>il;?3 zaRF=6mn^32^OWKWKw1dccTu=U(pcQ)DsuCmc+tD+jm}s^dz_G=DrcN8a-h+zeQ| zxpxEfqb2w82Bh5ATJ<*@j%o6cH%dr-b|Ib1$rzPvUy1ff?Jyli zb|i-4rJ$)37SISc$=`#{x#_d*`N+0UwuEN9yWkB|dDFd_Qrj#=dgPDJwYMpI@Pon0 z1i>8zajX~%T&IrO8$T_m*x-|oKu&O>X28t4)2+=c3RY`zB89KLZQ9Y`%Yota_ngSg>$+*F*6zS-x z5+r!f1kyum(+YB?u}j~0RfJ>DYQPIjO5Hq&_=rujACbcqkfLbHSoncr*3 zk8^t=Rv9?QlTWWx{QCeQ@*hlHdKj4R^FIF{Y!*l+lk3uiGTrxG*}nXX&s@~3@D zT4lS?3;Zq^%pxQ2p63N0W)Sk}i`Rus^?*r}JO!NzUV9)G*8=ekd3WuB(wLNP(qJ(n z=6TLin{)Do!Tx4O2`U1(dYLxpnF)0)mESyk)Q}@6PT~RSH7$h2`qV%DZd(+!Pv%9| zWGgld2jPRDUtNqQ&-g}H<0Foxu20fN=0#S1{0ANBuobI-XFN{<$({FC6lEW;#|P7C zO`%TPCu&fj{PH5Z1fd7JgFCeeqj0s&9vF6K14)_H*pE{Mwyh_HcW9(WiE(tx`XO zQwPN@)M*e{QD#`HG@Y?J|GqukZ#xP!wB!<@?pX+br$gI(7ZFg7f09scqokrdu@|-~ ziS6$d5$-S~wMo{u_fyjZ5yr_bG9|Bk=7V7NWz5bpm^qPG4JnD0XQ$9u?hvz_IDQ}Q zvgn|xkQ43JrYdc-97uYfj*}&70$X8H5w4aw=yxGPXVkZg$;$R!CJdJ_YF3KasZ5q# zVm)KMTO_Dx&zw=d4!iMeofGQL3Ei8NN+K}PepwOE(y(rCR=trbDn-^{wicx=ar3n# z^NPezbV&rHO?u;2kBGi6cSsQb_EpVw*fFB_pBUm0u#R|}NMOl8-wrGPP))>=$N$%I zGLgF^OHF!^+q1RGV>+G0IkuufNU9=Uk~a~v#o&lM@r#^THawx0=6>v%X%dfoq}X8} z)p0=oBN=2W!|g+;u2ezX!Jn=i3#jr@XWR_9xQ-57i5bUAT2+0?0ig92EL+UgUWH zFnUX5;~U8QZJ9-=K12we!HGeC3%lL4OMycf#T$+~o}iPvSf|0b@89`=+Hkx`AO^RF zB3Ok`A=-dqZxV5iX4M+f;B%B;wquW~(@GRqU6b0Jk6VBdWqdLz`Dy#O#Lzd=;U0{t z{-5ES*|hSuWHhH}6KIB-EDYJd3EeR;&pQR`n4q8K#DajI_L+ZsrXd=+72Gqh>mVhp zZ^BQ)X??dmelss-;urJ%Y-~Db_v53S$P@raRD4~t(5@!VNTQZR0yO<$h1yjGvgxb?iwL~%%K^0SD`^4G$7Lyy@T{Vp(5uYClROF^BYYzkFM}#8C3>CZ8x9zVhEDGxjvg^W_GsO+3Efdkg&9fadlpYf_K-tElgpzq0ne z@YogC0YGyVH5g~!b0&j*5iUZNch~DC*M+`)>R(;~<_k5C3T@gGCZ#&Cu=_Vabhdwj zB?LFeu?+YX4?kMsr#LLMfu5hBf!$S;n3xWUYh%!NJ`pW^6%o zDYuS1b9l|Qdj0CATZ=X|J~P9YoAZgj0_Ex-n^SL{F6Ks)hPXFk_5fDu0wkfrJ~Kj> zs5@WD4zK(7mE}0d$pL}@`txzj`ZGf@YCZg$NdC$9a*MI(2Uxo<(ly;|7yl0fn38zb zF32)ow*7v2n{Pcc6gUyh;k1eZ(Drq=hxn~nBu*GNNUGTN@>da&_b60{imP6o`S-Ej zzx_%kk#+TV-Cz#yaCL&cE%a|QC=xdnd0)+4=IPA$D#OBG3h~VsB!bd=ahnQA%5=Um zKhJJ3lOuT4xF8lZ)eCf@n(yQ;dA|(2YAh%G$3h6kA7=U`m@=%bK%?@)yU8pZ=2r&l zHA5^}f%Z?G^I$Q+QNnE!!j608t{ehpt-;aDZG?~P1m;PBf3oDV0(jRIa4TPfQ$Y!b z7ScS$*JM^&)E9Vl&~`N+c*5oR>FUpa50<^)C+p<>wQ%}%ScjP>AJ@)^PyA;SzjNzw zf7!6+{1qWR6Z!F~0;B&Dzizfh@p)yDL3dtg&OkPM*wa~6eegc7&;BtT{qow++=+(+ zPN*MEYY>}Jq#m=7MQNhEf@u_z4>d`!X|u1l{cnc;9qQ_D`KvH6wjz5Xeo6OH9VM(E z!89jgdy@-d6e7%)q+Kchcf!(nfXs8lq<%Fds#Lc4PO0vAT5^w|CDV{MPy!N@H!`{^ z_MIJE@H##86;vML?4y@U zHYbcCh~_kr;fY%*0tvS;#*VXsIOjJy*n@5m7FpG&3>ri$n8qOqwZ`{@DTa*MSMDml z_#?*RI5LE35|X`yYd(~^GvdCLs8Z<&`5i?{a~d?sP(3WgJ220+=t!_;W0aeS-ykz#~<_=&}+8$eTOiRFeyVVm6N5WO&2Z z_wbPqDff|OcWaJ3C?6YsM=MBXZV@{}69rrBMokH+<+AvGXMKL@@_Y>F2&1~3fZCFUei)@u)5#XUJzQQUFC=+p z*_0RjGLhuQvT-O9zR)s?T_L#s;tuQvaLO(fGdnFxvxm+cul$5O2N@+dAE%?3Q39!9 z=JO?2CxwC6$AMRG#ji%iuYQVOyzyApqrCOeXxR1*OVK8Q<8dNJm-B8sHws06cF1-lV*QjU0(gIG zY)d0+Vo=!OP6LTvm+saA%FmeSdtj~>WwTWZmrpd1_j1%r=DJ>G0Jruq3SD+F28Wi! zmT}`hipqr6VUo$ecWCK2ttU%(V$FTI4^93YSSFU8nmqaflJ(%ZG{50K0>5IfE-8yG zmZLZJ11(+paY5I)EuZ!0S-Ku7#Pd9tZ;vQw0O#C>%suZ_c+94IScm)cogcVI#{$mj zSIpp)j`nN4H(R2{b7&WTf%NIn?gO3SS)LJTE&gnnW75j zxeSw!c=r*-__^wByeA}z z<-6lM+xpPeU|wCz8QH9=VfZN$*jzp(Z@NCDjX?0Fi3(=P-<(e*5Rg#1J05$bv!#?_ z^k1Ah?tSr42xDcR`^`+aBlLk1$w6cxx4$$O#zbiJ`o@%u;eWjMG2sir^7KwdPv^u6 zZXIy$(0camKb*_`+q}u2hY?NSb>0(PPoT?`s2zkB@4IJvBDplPkCl;7M8ClBV$o46piF zmWU<}S;_`haUlDV?b_+7czWrTcr41o`fXKi({D)EEh$j?eWt85wO{ql$m9Ofq| zhd1LHjn0v3#c<8No=IF5=x4;c(Ff%8sZhAwNZxxL_Hw&8oT^6boa`_+c_^z8aycLSj8*g zhBX;UFw8AA`vAL@o_-iuP_5+k`( zj>$A+52w9KfP~Ypds~@#g)Dc=-eX9S)L;&*ABSecPvgL5FnPqsUdQ~H3XKqL=1L(e z?4yf!Z35HGFZBI)5g8b!U5P~LK)}2jKwAKsfikIRv>9-UoU)PdmJ&qSIJYt+6KGfA)|nJc;IG69rX{0<|_ z@T@uTpHdDD9_i);PATx~mz(zbBMmDpeqx08Piu#DTh&^-;G8}-5*~kORHBaHZmGA( z6g;=joh{l`OPq}a@eP6KIgoiU4H8op-*1Np=1Jy#8)C1lE|fIx5jGlajQsdPJy1Zl zTIG+$C@ioWNXz0h@Mye!|H4;lz?k5Pd*&Yc6AP#P%rc7(uIV0Ab>3qQynd;pxS9(1 z=^!AH%hA~Ae=EsUD~C{{u1*`Xg$)=b#7Dj6GWu=Fryl_?)Pu5c|M&YZzbqaEe)ngw zW%@LW2GW*{Rn!ukjil<5L3*v?ik%1lNr+Sh%CFlI;kI?gh{idVpro49K>m_m^A@Tf zFG~e}lV!*K%o4^99uI{hi!$Gy$2IB|9TCP7 zAXDPQhA~t#6EXLFDuWYtp5wANsgwf-1F($XbdUX|GXG=J3~_b=>su&ehj|@(1k_TA z+_%Sj-!w!WeyR%IM3m3Evy@Q0S#OA0@p`$(L#Xq57xb^1pndeBF^DhUxLv?Rk^RPf zx8^8RA3HM6!|$DL8!2*FX3?0E4b0pG!D*3U_Wn8;spf*G$W{0C;c?(u{I$TP+QD92 z7A<*Vys#`4xi=tJ)eG2K;-}esSNNp3C|k>aT*fM`&*7Pi@!#c)aMwjA7PenbQdO`n zcA(ysrMMOf=d3p6&G1dGR>Pvkv!ECgD>tb_l^gZ;%^UQEO%h9=Wu7u)m-gOxN1Pgv zb7oe-T4byz2diic&m>e%8>``&N^=x620B8-a^VsjW)B__8o%CkQ=uyQD)(Y2zwe`N z!>NbW$rdy^2e@-GyM8n=_{{J}KfOTeaU60d|8H-->P&o==?m-0x~w|Up{!zE>;+vY zJ+UTUBZ*yq_wHp~PfK@f(O+w}z8X4LDo6k%1tn{0$7qkEzCd=FBED2oentRi$sLiy zmiL*~9a%C|Wk;umMXg2ngl04c9f%Rt;n=9>e=7V3r)!;m*+D(O+bG-JO5(<$u+Pwd z^hao3XNA)j`JEb>lVcI0M@e2)1$`xvu@hSO#X-5X>VxtBxxWr8>jjU6>he=1etmZ@ zGQd}lIIHfmJn5_Z-zw5?V|+E#82+EDoh)V8Bg4Q>&3ua;5_jg)#R5f?-AfPq`AKdV zDK`}9xDIUZbCn54P6tsf?0c^3(i!R7afCljpG`5~CjR+M9Dm+?!e zA0=@&N}LvS&g+wS#`^wu^azi~z#+fp63QpULY9IYqV6~Z%lz3TxHe+|8)B!9gV zjpUWzbfF(=)QVZjEZfNVI_;5XGOrM3%IMZ?*vREe`8gJ#%=ywJNJySEqBy}Yvhy&_ zD2FkP{Ygamtb5C#fOCl`eW1zN!ig@v-sYj=1eat)e?^TYw$b z8q2Os9PA3ijm2*aA7qG*rF6*KysCh&g2!GtGM-sINQH6jqDHwUR{CmnaKE^D?4vo+ z=foik4JBQvpd1P+*<`3_m>R2DyyjlvLBTou)g_53PfbJ8l;#^$J-zz^U9%$bgF zJ}fy%zo`%8*{1{Lf76UG#-RYIRO4^Zl7sk(a)00?WG0;IX_@OvcqgxYP{3b9A&i@S z4#M)^8*Ap~u>?K*oQgw1h$RE?$5N3GIx-Nl9KaaX?o3g%9_o-)6wGzNz7m!Aj6 z*t}}OTh>y?#n4~8jSyi#qn`k2=94!w$W+j!8H==QON8+((rE^|KS9e_$KVc0I z^XY;7D2mBirSUb8(GOu6ZPh^?279K`lJjX^rY$E@E+y%j2moDvxU+DrUJdnW4AO#NW zJ9A@F?p>Cje!eK*x??Yo#?3x(6G+(r?VMe#J08R($ieQMe1*%dqxK~x(fp4cnSCED z+yBKA)qKg!mg)2j(-<@Rcc!qHRgH>dAKQNE?s*Foc?0eer7n#9WlG$9=h`k25ok_e ztVOp3Ti2;JX^3qwaBxRsszvwjPGxda@do$U3Rq9vuc7CPhUNU)xz@Gxc_%{fBTb@x!=zWrV}HWkgA zH6}Qx^r@K`C7XwecQ&|Rmxr@Wk19oIGYgJ(ft+KoGLx>9lu6{YR+R|3s?sYD!lVCm z!L6XbIoA5(<9ZSCEELggg4J~>;Ia$`gGz19aXz))>%2*4HDaFzLJrH>fc1<&Q4gDW z^`a|u!3b@*ywzTktf@d`7@mZ-rREv%Y8M4{}_g-Sa^7HI;_hgz7z0fR|^ZQ%I(&VHO!83SlW_cm`aF$E_Ew3 z2`gn?0o`GayA4^Ur7h3aIer$3pz(9kxLE(eS!&5gOs#e=vWHf%k%U4NbdTbm6KxN3 zV`2`$w^p6iLiKxbTf=h`KVYo*8-IUBRfMLyRY~_b)^7>8;8pn#?b>X6Ffm`jr1kBj^AeFdg;!Kp6XLB8ScO?|9wK!=}lKu56=f=_-}PjiIzJ zBKi&6{oo_Av)w_K5wfbh9=5i->V)Q6bZ8*-IFUo5bciPO8KY44Z~o*fk6Z5D+)+N= z{oX&;-WPD>avcqHDth@w24QEYkpyRHM)`HsG$pubZW{oMw+9b^j&FLD_n=8j|?ASnszO z%H(*qKPMvk#T*CF@*oQ+@Z6T!>TUy>O+Ug%O;ZR+f0Nvt9IdBP7&9#&bZ0ai>#BmZ zr9fl}lx-fsr0UboYGrKnKzgsYHn@?s7KrS@jm?X<5VL}n#1n%X)$+f0XdnI)HSl1w z?fm_0>j~2%&0F4qcj37fyPItTJmURcg0_+%Ip+j5PgMPUxy(`#Eqr0OC57U4Mov&h zY9^|eYm(`h!wkIyvGq@I#x%|^Def}udaX{8|3CnrO?qL$6CQQ*^E+sE3{QUlUt8Z9 z59jl}trI0el!WL))DU*n=w*Y|dr9=LN)RRL*Xl_S1Yv~`ZS~%xCqnez6QV>Xde1Y< z@Bi+3JD=Hm=brn_nK@^!>pBi-8YIS71iN#pi_>}9iA;USPz^nzzn&0%4;MRKzQ#aj zBcXUk;>%8|+8mHaG2}$s8}bb(64oR8TN*}VIVB+5;2veZI{cf`^02Cswl!RP zNJ?6BoQgU*68udQ64`FFuZ#y*UVlDkX!*HEfPds5B;YZTnGWL$o!f6JnBtx3m!0Ue z_HgDLaO%J6>FNJxVX*Rka>1eFNe?I})^go^SkGwcUFkn*%AC04=12nKRshW!yGOVv zOgqf-L1wAvQ+w1$)X5&!g!y>!nk1r{{q|%Jj4|m5jStK`kj!_to~M*TBD7bbvzF|#*NTH<0FJ$2nO@t40KwWClv67KX7_Blu2x^ z!-PeD&p1C#iD>Q1h@jj>WBm&)tdt9rwF;P_2iRp957Yah zoi;1*@GRlh@FO)Z{n8!j2ugBWH&3`_F3I!q*D|D#(!Zm}1u~#}`CU^9dF5|yi!((y z(ls};nYuIH5_|DH34$Cx(yl6ie|t1wd|6zGSo{!U!A5kyrPu-aV+Sm={A7bcgI`w%3q&y~MsT)k3?7TGXk6^BsFIYo1%Xz5PXLnbxrQMM@MY43U3 zRhXcjS6x2Ng zlp7Cpjp(&QYy8NJYGmw&A%#yf!yb@)@IS$tBt;)`r8_rgP#w@qz0A4LQM{fiTvTEU z9TriJ93nP4DV&^Z(_sxDEQ2;ne=B9@%XJXt_*Xv4mjjam@LKED8#X0jGukb_;#f=E zfpC8;M<8mmNLD|S0xVz=0MZX7u~Ym|OYe97)3cm>um_Gy2+OBnmnKfrmsS@OY2|E7(LOG*~qAxd-uA2C;&47pR1BO)Fusc zgNpEOrDXESQh&_>aA_f~I+e_^YGSb=8K3#TQ1YSX94Rd5`}M!;cFNYtB&pcB7C`%e ze-YPQNVSYy3x$te_v{7x#N69JJ#5D{0F(^MjUM<}sFIQ)QsCNyVSP7&ToHbFS9U5q zR7>t8qiNNQx&`x0UT^OqKTVNgY&pKv=)H0e%n7io&v;m?q9WhL6(u8)xuC=n0{3Ue zSatUlnKPHi7|iIlWFiI)++?fY-GcI%*o-6fBI#+f3_jwGAU|mtcWIxqXH#W*=)OSy z*yto!?ih92G9ELR$7GqH@{C(J^svsjo$24|vzIEL-%z_4N}qNc873411I)j+B}p#mX`Phi^bCU2q91~@=dN$9=&P|q*ZH=gM*9fS0l1GY=jc#QI0q?IM3 zuN=6U00$`#8lUp>H*qZCPb(U2R(O_jr2wMbxW=Y`8o3Z>jy!~{7+jkQ=0aY*`SZ71 zYth7)wegr`SsaU^7N2s5cPWkgRdU|!L4)HcxGMp0=Ja{={V0lj*M;o~9N=w1!nMHl zcSC4i;FQ5-h4{IYeD(jj7IGK5zt5Iar8s*fIduc`bJT0I+mvon>Jk!BpO@Hp2&;mKYfCTFKlzYv&N2qReoEDSn8IO-h7zf*rMwqgd zYP8n5W_Z#4r%7b20{|DQPn*A)HS%7l5(^|F_g%oz_3_*^cdT4e}E zZFeyNvI5oKGz?V@2#rV;lXvvWY_4jG-}g)X#o_{QY=_J|qW56@q15-N5*A)^a1TgS z4*PGtBHJTbS5$t5b9N_&rJT>t_YLRNuqigPz49i>7X!~0aK{f!RuLChU<{8H4)LrcOMBO$vB4N@VG;TVG?s-g7WjCAq zp&ol$^cY(9e`6k|Xn9JSr%WUNx6_EaGUw+YNEN=F|3KCMmg*nz7pwVl!EF~HGFBb0 zv}f@8C+>m#e}3DG+*fbGYWSg@TcS)C9qTO$5F_=NAJaHO-IjXth*48J_Tvo;3sq;4W?>fRc5v>cdYGZ4G6D)pI!;~@{Jlm)=C#wQm9dd09#eJ?KB2;py% zzY0T&^StT-a7hch;gu}E{+GE-Bhl?7d7*$Uzo>|@rGfjD_f<-xhz@#Kh<%7=B@GC7} z+ehCuyeU2Vj0X?=A;{*gTi)qH1aJlnl6<6Y(zT?n&H(`#Md6uSWi^1536ME#ZUUyY z_j7PG&^KI;O{KEWVU&;b<8?#)=m*lKlV-|sdECaNUuEuX`PEQ@d0C~)YOa{N`F z#HFZ~BjhWE<^9Fa<(+RA<^Yje8d7nR?8C<-_qEkLm)5q8FlP{{asU9b8Q*2z&QLJT zbu$c0_&dC1PWGChQEMQvl<2XUkQ|WH{x^zOXbY*5Lk*bcTVEPPxzApR>hP4g+y9Y+wj!n&Kt8u%*FEFiN+Ld$8@v{}N5NzOXZ zy#AZrgtzT4YV34t{&iHHvmNDQu6O~nlD)RbjwQ-mVra2;UuGlEw?@_n%p6eS8U66* zLE&b15MMlGi=PT!it_x95NN-1%2Ho>NKL)67s6Qd1xa=FUjWs8^qDG9gj$=tQuORE zgC9y0vI%m>=KjocYwM+Y0}GUwHO(iVF6aN9(5wDONqyLV*=uYESn7JiTe@U!)MTll zS_u;OUM5o5F~XTfXE_b)H@ZPOw_I@5TP$o0aqng1Jw(bzMgxa65GVzw{2)#3)tuy; zT$C@3U|-XSK-Loo5(Vc4B67cf#pW7FXFbc5t3`SKLBMu24eGP9T1!|i8gagj`!knc z3k-jtHU7&*cVPJzN#8(t%i~#4({=j|##vo~%5dFVm7JRO^Db$zm9>7HvtR7axyw5*cnivt&;cgEE3d+)U_$0(Sl9WkjqH-8=7u50lt`YI zL>hY5Icd+IxlRACugh4Cbzg540KpnOSpDv+fddR5;7vwh!*Cs)Pq5IeJdIEIbCU5r z*D`_bpN2FB3j}~T4?WD^$ zcxLLqo?N{X$aCqMr%UCTr(cG5rXFQa|2Vb>NwM=_#{l`7r@yV14IjEbTS4D28V2dV z8)FezQMcfs!p7;+iU(qhaBLfnz>~Pu^OA7 zw_^rW9cFD+wZxofUWh-t<-`7P*DicAqzKc_u5orJ(~dXJ9bIOaB@#FEC1>S7I`Q5lU{N=D{;Gj>y>ISKUGq?c3&~Pdn&jYTHV!mR`O|0 zNH3LG?BERmDS20aBwi_V<+WI+UFh!I`GxlNXAxMj>noCb7~3MuXkxk2@rC{gO_9pt zXR+Zdg(zV?X-x92Qo@uis35vpUfPG4fjXR)s~0Fxg9|ML9in>Uji5|9kCgh&1I;J5 zD|2SS4)(>3AhscW8WBk2og?a#AS{dNE$h4oiU&KR?YOgu{9Y}FL9bi+xAVA1>c??D zXuM@71}@-gOolFFONK{)zru=>aPM^+hEB&&Jns{OvT5tz$x#S}{XvaZ*!2e+c1oBA zQ;$Rs5v4Ft-Q$Wj471X>x-|KqZoel!j% zsoBHU89*Hdj*U3~o%pd?3G4vJ-SepGs|5F__$kCX-a`D9!N}dc z6QajYexVKloC(OrWhT8|{1jT=d@jpk4)?_ZTi{a%yR6q4g*XI~tDjzCP?jzbUc;mN zsl&c}SupqqJvr}w49XJtnRR34PrbV7zIx^w=g0dK9HwyJIRs2#BK*!2Uy^RirAh64 zvI5_Ce;f!vg%;*nA91SG0*fIkGG+}7-e!!>S#4gM;&5>2sd&@^wO%ZDs9KMCx zFSN%1yY%}*w~~D{nbnEvVnE^vz(#;4g$%hjR2rpE+nCctLtg-IdGMG6tdraQwfen9m)W`gQ(id(Js5Zz%S zarya1*89Gv;^o-`sjqHhid3c9pKoq0pPyzZ#eh+b2y?_Z37_d_@Y3#XUmi>U>-~39 z5OPm%x1t$JBE7;F%naT=&)$3Gwlhx`{|BPSggttnlMa0F&tY$| zR&&#R6O0JNTX5{jl<9Lh6yUzhh}!a?fQZD6UedbL%bG;l2=J~W!t0bRY%|>Pbaj@# zJ%u;4h8ZL1suxaK?64=fw8RO1e7|fdqnVIu!_^v=nO++}Z#fweGUPw7Z|#_Tq6s)F z&Hg~r6D$DPX&Dh#@TX5-Lfdpa!FSNuwcxXOPA`*0_sSg6xhb+IT=;%;4wX?B_v5>8 z`c_XvY?fIeGrm*y1>dWh5SYJ6=Is*5~wtDW986UL8GbvDzUR9_+)D7 zUdEnsw_fA=k_etWRfwEfsD19xu)KH zT(ep^C*O1XSc4zrlBE!Vq57LI_Y~hs4_18+*AC6L9o|-p$o5NjFkhKkik+=Ssy}$^%t4cx%g2q~KjfazotF?4U6yM@Gpa~|*m;nx@ z6bPcMqJ#WjKlOQl=<1k=upg6HYo~J3t=ip~Vd#jcJTpOH{@Ys!t(W`l+t6Hwi z>{IiC^G7dXQw}Xpr&6XpNl-zf-}G%Nyiz1#OW3s4irPrlE8*~U2jrZN$fWm$OyKoRkXh<>|A=qbi zA&^~poWT-|LL{Fw&2!sTNi5gio zO`UQrrAAiJ4tVOg3lVzF?q!l=rR71iAC{6h7%aG8iFT(e50OEOwsgMqg=7>uyBvlo?_2~Hz={_I=!#bYZ6Z9 z-Nw^yLU`TQYJ%Ur@Ta00KjOlzr%mM?2{KTM>%|Y8HkM*kL#lC({P5)_S^#%B$Vtq- zVg7G{PCCN&upi1?boI#A_1d=jX9J?`P`8F3QgobtWZ<260odh&wmxs55^v&p#hiq4 z@bzo?IF`q@{uenE7X5}zf$yrTVT#imY6=tath(r)e?ZA?0Wd26o%KU$0o$m>CGw3wanlNI2qTQowLp*w*S% z@|rn>3=raBobKgXHI2!fEk_t7Wb888CXJO&)Oe(LaIb^khT<*yS0Kr`Q$IHkOWe`o z455_r>y`j_1Ixjw?1S|j%43&L3quZ%P8}KjTqSRH5Ma3Ik>cg*b-_9ZtdiKLLON66 zgMtb5fRH-CRk*F~fGjU#{4MB?%*32bZ=>vP!RSl$#}prvtUl4UBF4PO(y%|l4U zD3cOfke0&c#YVw18Lo+q+boDzi6k7b)zuvcQ=-ZLgPM&UT2RJ+5W@l8X_*}8abS)l ztDNkbV!OW^eMrjukxbGBYL$K2`M_i+*hH)k_V_JG45~=EK;2;_hSX7uO4YisJFGj= zPAvMn$cnq>&+(&pmDCwMUV|t)lnlu1l7H+C9Mla><2%%TN%HNfpO-fc|Jg3G(qgcl z`9JT>dhg7B{oog4*f>Dv)DGyJ=3#*xZW9NEtTC`YAP+%(V=4OgA=l8ITXruzzUJar zAPIYH(-Vzl)EUQb>9U+1A1qXxgU>(d^7~6)8%$s2vzi@}WNgrk5eWJc_Jo<(asp+n zr>vm(cB<^z4w%Wa~(x2ucIj4?fZAu4WNY*0b)_zX2*6aqc(`<%~`EMIQbJ| z1THz6%)kjPzNW8`;iA*jf}HekdH^G*f5q%nd)%}Z^L~_v*P7Fo`P1dAZmJ;yMi@P1 zVX7a;1#MW~fH3EVeE5{|vk)-jL$-1D4C48|Ci|3=G`Z8vS-{1EaV!ka*!FJRPVT)G z{AZSc#c2*%IUiOiPQo*54uqiZ|EFGKVRzY&>mc;j?D%;st)kXv57Hj_UJN+I&)lgt zv^rliMX!HRY7F_4R5{l$<`S|aGu5MKmaM!vE~Qtd@hrg=>*}d2tvo?JHu@XAIWDtZ zL|z^nHw0tIvw9u%w(DL(#Gi7&#@1bI7XsK9HSMs@RKTN@n{Dd)9@GSB)f`u#LkF1=06qoX@+2z}3Pn2F^auHoV-AU;rpY8IUx60gUMwI z9B~cz-o~v6>=Sm+03Drxi4LX;ZIcTcllQbC**uY;(Gg_$RRmKQ^t~79Ts}o>-~1nZ z_T!tHVWQs54|6NydjpE01+VYop6vDFDtsofH#B944ZCw_-pQKlm#w=ya>2IwG{mDDEHcABRFnTIxqs*CFekue_ z^Re|n?6ra4ng;Dq&aWr*lwXKNx;oLhGg${u=k%se$jne+Yz$*g9)8ObOICs)*0BOy zTR!V`&+&eDhj%lDLjct!hhZcantUeX!BQL(*T&-RZ-*9+dU)QPA z^@yYv3!>l_Q2wx}`!@iL2-2&c3?9g^HJEc0pHWUwH(hGc{>b^o z1ztl;TUajBk@9)FzY#^D>ebM`+AxU6h4rh3#<7h%lIyw4I-W9=W$>ttJ3yl%JF-j? zhmxM*SvN34FQO-QY}{<7hwY5R?0%RDDMfoSHoJo^wI3(v+HS=z^txlc`!Y z2{@M~^`@&X`R z37rwuK|Vx3BG+IU{1vYDpCj>e%;Tj~a-7+E&*z_y(yT^JUYMDPrT}A7Dhrbkexz{c z`CXLQ#dqn8v*v$$zXtwYu73JA-=9UQ(f+r>iZ1_qRYM^3;^tJuq75T)7J{d|1%~{F z^-~QxlIkrI&r9cFjjtqnkP-d`-7XoC{N+8U1gp<3Jj10;h8c9|1H*s}V6euz`m8utp|7;NK>Q1t>8_RYFVk5v{&_GK)u zmwKP-DB3zXGl`f~OyRTZ&lIXF2S8B>MHsU@DOQN45HbRVSul+$S~^A)lypd_3N!Uk zDxrYSR6N&xUfr38$Ka=C_1$llPOZ@Co@TLE1BlBX*}_GJa*F_q`|oe|$qG?VMSd|jKh|C}V@?SO$DF#t z2RrK(1;WEJ(#kH|_#)xWpt`$Zl+IFpd5+vS7!Yba44L>2oIt*ZEYr;Cw?jNQ>}%}C zB7o+#^-dwh%TRAq3&Wqbbru+GN}q3 zaO%(7vzmVL*kySm)pp+*>JGg$FuO8yg?;f-V=nWvp!HsYL&e9-vXQ_QTeQ-hqz97# zQp+9W9V(xHPp-^tC2(wcTo}j6Ls8^oR#CB3&%6Ep1Z5{GOEoZ`+4vr4-ZnbcueP4PWmrNzDVJSTA*TGR9@RPn$8pqgRjZ&gSzK zJGGS15V1!jXFO(o;9@V;xKwTbMO4M35;m{!>5%m!y!j=Rw>E|N+f8C^S@JjUn3tAXH;o4NKS|gD z{VF7)Vs#x#JbufCAxtFpYIFeg$cQrI5oO@TUv53BTm{91z>Y;x_eyJG&$QefQWu=NUkm(HmdI)#2{DMgO24;sK zyW#B9eLuV_NaG_1?aG^1Qgcr++jqLUV}|Je?_Mv!PSrYp*XE?3!Bhriw4=RLkAfPryXR~YC7E3o?TH> zF+8pmk2Jev3)wa`hwCuxeRrzU*`Vd|1TOXD+qbfy0$(zDCH$9xB`5V5MFfLW`i-$p)$Q4|{@TAS8>qFHvxdC7%~ePyRSIQ)#U;K%r|HO88Vy6%y7yqP3qxV1|EM2i#@Y*G_Sv#Zn7IjG;5xI?V)BMe@<6zuoa}s!4LlMK0nZD= zG!k8X+Rrq!^QQ@65aD8{TRsIl20T}06#Ix$yu2gN&}%`rN%!C8r$gO|$7e78?T_co z=bqixF{B6cl615REm!5o{grVmzN91i%FcvTOuD|wbMNQf+}8qVI4SbT&=Rn-zt5!c z7on>{j1wEfvlS5ezk$v!2NR6G??Q`us%deI`@@U|Zp9|i*C*2SeshilR37OBx(yQp zJ(ZfM{Qo=b?D$Y@k*ztc)%gZT8d%ndk%|ZzdyxzO$}oDaNPpcQ4R^ zgh`o0XQoXJ*b|>oHyO>Y zW!qv+A_G76GuNlT+ox&ECs_ZLaNhj>D4!6OHF>s<$)P26E1+=+qpz(eiT*9@WT003T(}Pc1+Q;GW0;Aty&}(uM_^fd1(C zpHgFT{w=8jb~In^A|llmcI8pGIv3o#Su6n$Z%X{M+gIs^$(7H>!pW! zZDVt|0HET*C)2wu?)vck3x>{&6DfeiewzkG+3;wwnz6hacs~HaJWpoN(qQ==TIOd@ zjoB|v6qq&e%Tdt-M5I=iO_(3Swk)wpFu7yzhMubCpv{&SO?h9NGFenWbgqPj!wwSM z_|?;hJ5vuOu}Gg9Vrct-Yg(9ybcjwN7RA-8G57%>k$_T%3Ob!`)JmIw~ zn*rXjn5Ao$<8zArT%tJkunSeK>?&9wj${?^T@#^f>qsr77OW6&+s8Ldg28nye#yX> zeOYjU-5bl}c|@Q+K?j&3tP{EubI+8p|LM1UYZ&se{70{0Z19`nEp@f+3;@A=^a$}Z zU6x|~zC__k7c>?LglT|@pqaw6BJ}T6X%SMN!URr9nYt18=j0D!gA6U`nLfsY< za_R%SZ{^s|Bm;VwlgVy(SsqqwP5#E&$1+TrI9}^nrTWCW1oZvgm`$@z7R}yTc?kQR zv9}UYVT!>*&DhHP9|9mS+!R-31SpF4SnJOOxBF6$lqBaDn_F47GqFI`eH^{1_SMwk zYphhcRX8(bA$kNLuWl7A=c6@qjKkj9X82Hg5NQi-!GH@?CZ+3wKII;;JS``k`riW_ zD+K=2YoRKAcg4kB724A5RntV2Q#jt|4teDN28ddYMoQ>`{K_nZmb5B-jt zZ6N(ni|tGXT|l+s#hrq*wILv$QtTqNc>T6OgojQ%aFSqZ37aI@AGyS$)>|utxlDoV zKO;$&quI4Pf?my_5?*H1#sN_4$>>P`#zch!{!CXs?z#3t;N%azI1K~2ac-|>>-ln_ zZ9}rx&QDTdA(hRFeJ9;N4CG5uuHO;1bjDh7O6`dJ0RcsAf4?8YF$BZ(U#uhSqM>=g!>hFrgVQlT+#OHs%@p#306?yR1h5yP1Lj!>xN8a&l!l?Q-NtG(+n z!35ZKEGB%ViUvDu<5%;KN;Y}=VoR7i5kCnr z%G>g8^|KW#2>3Ek$r)1$fd@+p^_~d-l>W8)MJq;3I~^q{PX4({b2gb=i4qj1di&Uxv&mHPH`z}~B34!GD<{G>Pw~ZRc97+1Y5}CW|D{#87zv<^DS#)ZwF;xY*&@5?1B{-hTqzPl zSba8M4^d7a(6{m)eDSR91^2ZJeIqgFm2m=gx{&+tIWiVCpLsNMX1Vs(;zBC+zqke2 zS!+O2KTdV(^xk!+NVlCq0}Pl1+I9E8QIa#Mpb#UXg8|gEQar*l{)QKg4B0h} z&ZYZbBagTO8<%DyIBCR@c^3nR@0AY1fB>QmpQ?o;9U^SVWi8%_6Oa}wn@*F##`{2- z`7fxp-)1hLp1hyrYDtq+zqFhn;m*U#ROVf@xC=6tNPu;#XI6GL2@T6QTiTJzx&>KK zABkAZVUzy?Bb5Cj)nsrIXK+0|3Z?vEql(^nF>LosqE+hU15vJopt{9itTp53JeIl>r-LJH+!z+_#ZtU2Uk9a#|Qr`>LO5M;tZ zql5iD^2>tf3)XD=tEuAHEbG89`RGIH37DuQ!>+tkj2)j@Yi8LWmT}FRM7Cr0D+j?k z$zkamYx?5BzU@*$=S?J-ynKo-J>{{R6~oUml;mPpGRdx71W-E@fIoMp%fUJEc$U)# zn0zQNP$sTKPoB+}i{-vs7NUKS+MP&WXbYe*o>nNb**o9oZc#X&5kGf-!I0&2HoDX35O#s|k@uqg-OMzLY^ zCiSG-TTxBrS5IqEu740oo+&`~u1Rko<1uS%?ppU5sl726aTE+7N?W$Pg10u2W@RY3 z3E}^}2tSle{$;|M`SxYEnbEC_sW znuw=*Le|^$3{ceX0(c#s!%d!dsMN{3g1VN|&1>ZFQ$RZWC|pcywl!t97nAd|Sjy?{ zhQsPj3x^KC92^wC?Jrz0aznnW?fW;msq0M>@+6VIu(C+*=GXbe3~(k0097m~THBR| z$K=<3%=oWqep&`ev(%zwQ+I_w*bSa9mIL_w@wm@P|FZ@9Y#0Wq(&N%wd{hxVlX!h^ z*w&RNP_EA%IIP~Ba@mmy>mVJKT41MPe862SrxquFR7E+3_%db*ef|Cfxnc%LNFAW{ zd?i28r}CFZESuJ(U+wTv?bU$*R5W-%$Jd+5rr^9Q=pzf1Ujg|Mk#;9cm|8ppQGCV* zU`nnS_*`EbZ|(Dp>TQgd!Zp_UBPGabOiFs9>X#z((60BD3_ud4-R8TS+UrlqwlS|Y z7aqD-{SjyuO^ccH+05(>$Zh)i5noW%+5)x`-{iWPs$nneELPF|{}gP(fr8CT8dSeON^TsZ1Orf6Mj0ZnzZ7Qv zeiGWq>DM)IJ-k}7>^#kQo4M%#a;nM8zapF0&9G9S9Y59ck)bwTT7$;9NsJflo`9Sn z^TVNf`Neu`aS@^P!@mnaT-LAGZ_Xi57$%Nb7Tr&iw=u)SU~)i@B&O<*SQN)p8gu)O z6Ibo^#0743oU*9=tiXalpRX{_+Qt^UR{M+3Pv+1(6dPpmR6iafyA}(SNq%#uwOD%W zEMNN28~ZH)xcLK}nilcooz9?z)V@Y@2@hI#i@)W9AT9~~e1eaqx2_OJr?{>Vup)YV zo_js8m5?C=HmnJya(1COCUyK;&RH&}tEq0#G`MfJ=BW3`YR86a_PTTBczR^LVi;02 zFO2cgg*{LL_rr4ZSzCAc(;@bQ(@XXxTXOl&m$zDMK`gbulrXWK4NW0<@L0F5#rGzV z&jjHhUP-~q;_iBmTuN+dx5~qria=0G#xqV~J;kkLa_dZ{=HBs)mz@-;2!2^Ic?7&9 z8+CPaqsTwqbh|aa2}lnDS`J)UY1tFa^2kdst=#DP-x|5aC49S8{9=in2-M$ZmhS=q zUkv}m@Og$__rpMA9dtvoNK6~}(jdkP2JDqvtNTgEbt1EVfdN1;lW7IzoI1zRKw{1< z!@gi+v$$zwm@K^qFdc*SbatvEMIkh&CmZ^Lz^4MirVx5~(lXZ<haHZq)o-SduLf z3f7@JSx#Ozl80l(Xw)YKDYEIYwrP)vr^n65+~(dpIIrf+2{@tsf_=MEuUCe%*QsAb zwh42&tO_y_ed3aJ{S+Vth+3`@c5bBY%8;)9I)I73d5xtN`KBHw$D?Bdx|DTBuFb~9 zw`^w65k)Mf7_GX`pLIR58~Qv^9!Yy6wP>@frpizF8Nlkyg7xYG7$;No7ShbINrw$y z0Lg}{wYeT{XLQyOOI#Gf&2zRMG631b$RQ~zm)6)+y-EILku=Hl;ks*so(BEonask? zqu3vNKV!oZ_JlBDd1D{REggI?0}p;>KV047S4YXhan*Pt|yR~N|Pzj zpImjLBv$qPfl*QgUt#gEM_le@+S)z7p*g2o(s$SE-^Gv*N_Tg-l|m%Tv?amRwBCDX~Ru-R3IB9)ZR4x&40VwUQ|u z&=(N#J|NgsnM?eZ$Ry_&nu2AZd)Va`t?10&EPW!uyaL8=AmDzF;UM;jBNE%xxwB;U zRz88;ED)dr9Jt`c81ZV|50)Abo`(xJ@DvDC{>#+AVA^15kJ6PMAhr2o2X><>|eRl9SE*W z_a52Gv|M7mmB6y=Q(_AtkmT9ASF|TkzeG!wv&<&8FSX2k<+2P*87HlB|Gw{fX9Rme z4>WuMQt1eH)F^4pH1gM>yx8!{i{xv6C9Fy3-h&vwXv?)Tr>U3b49mFy5GGRxI**ac z3WJBH^T&H@_=EoYni|XgEieR^8E)G75DYEPX?)1nh*@l4Hx;Y&@6QpU$Kh0z`W<_{fbbmP)pg?S zuZb6v{!5kMzw%c(2Y#Pp6*v7iQY$Ets|l$BS?I z+dG@#u3o8}nYyhK>9FMfJ>i8NHgJzn4nwlqg8erJ>Z1-{r|O*4m)_utRm4DD8BH3?@ISDo#vZwQGMeeij zXh5^%Xs??yE&J;9Rx;X>myWu^uJm0M`fR=tJ1xgm6T_q0pF=ztFx9F4ZT-U?4Je<= ICn3W6f2m;7qyPW_ literal 0 HcmV?d00001 From cfa60a947b33c48505917ed57292264ac8e2c5b4 Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Mon, 5 Oct 2026 16:32:24 +0100 Subject: [PATCH 29/32] Act on the second independent review: valid stub versions, Dfam outside /home, non-fatal focus panel, cache and gate fixes - PADFOOT stub: `printf '%s\n'` in the GString put a real newline into .command.sh, so the indented heredoc never closed and versions.yml was malformed; any -stub run with Padfoot failed in softwareVersionsToYAML. The stub snapshots recorded the broken file. - Padfoot image 4.2.4-dfam4-padfoot-1748e84-r2 (same Padfoot commit): Dfam moved from /home/mambauser/dfam to /opt/conda/envs/padfoot/share/dfam. With /home bound into the container (site singularity.conf or runOptions) RepeatMasker failed and every Padfoot result was silently ignored; checked with -B :/home on both images. The image records PADFOOT_COMMIT, which versions.yml now reports (Padfoot's own version string never changes). - ReConPlot: the optional focus panel no longer fails the task (a failure is logged and the per-chromosome and genome-wide figures are kept, as the docs say); an empty region list is no longer a crash in the wrapper and is rejected at start-up; --reconplot_genes is checked against a symbol pattern (a quote broke the command line) and both it and --reconplot_baf_track warn when set without --reconplot_regions. - -resume: the wrapper directory is cached on its top level only, so a change under R/ reused stale figures; a digest of the wrapper files now goes into its meta map. - Padfoot/ReConPlot are skipped (with a start-up warning) when no container engine is in use, not only under the conda/mamba profiles. - Tests: two ReConPlot tests run the pipeline's own arguments with a focus panel (thousands separators, an unknown gene, the BAF track) and a failing focus panel; two validator tests. Docs: the Severus SV table columns. Co-Authored-By: Claude Opus 5.5 --- assets/reconplot/R/utils_common.R | 5 ++ containers/padfoot/Dockerfile | 14 ++-- containers/padfoot/README.md | 4 +- docs/output.md | 16 ++--- modules/local/padfoot/main.nf | 8 ++- modules/local/padfoot/tests/main.nf.test.snap | 24 +++---- modules/local/reconplot/main.nf | 4 +- modules/local/reconplot/tests/main.nf.test | 69 +++++++++++++++++++ .../local/reconplot/tests/main.nf.test.snap | 23 +++++++ .../reconplot/tests/nextflow.focusfail.config | 8 +++ .../reconplot/tests/nextflow.pipeline.config | 34 +++++++++ subworkflows/local/reconplot_figures.nf | 6 +- .../local/tests/reconplot_figures.nf.test | 2 +- .../utils_nfcore_lrsomatic_pipeline/main.nf | 19 +++-- .../tests/sv_annotation.function.nf.test | 45 ++++++++++++ workflows/lrsomatic.nf | 2 +- 16 files changed, 243 insertions(+), 40 deletions(-) create mode 100644 modules/local/reconplot/tests/nextflow.focusfail.config create mode 100644 modules/local/reconplot/tests/nextflow.pipeline.config diff --git a/assets/reconplot/R/utils_common.R b/assets/reconplot/R/utils_common.R index a10fc8e1..01ffe0e0 100644 --- a/assets/reconplot/R/utils_common.R +++ b/assets/reconplot/R/utils_common.R @@ -213,6 +213,11 @@ read_regions_file <- function(path) { #' Keep only regions that ReConPlot can actually draw (primary contig + CN data). sanitize_regions <- function(regions, cn) { regions <- as.data.frame(regions, stringsAsFactors = FALSE) + if (nrow(regions) == 0) { # e.g. --regions ',' (no token at all) + log_msg("WARNING: no region given; nothing will be drawn") + return(data.frame(chr = character(), start = numeric(), end = numeric(), full = logical(), + stringsAsFactors = FALSE)) + } regions$chr <- normalize_chrom(regions$chr) if (is.null(regions$full)) regions$full <- FALSE diff --git a/containers/padfoot/Dockerfile b/containers/padfoot/Dockerfile index 2bca27b5..3c30998f 100644 --- a/containers/padfoot/Dockerfile +++ b/containers/padfoot/Dockerfile @@ -11,17 +11,17 @@ ARG DFAM_CONSENSUS_SHA256=ce50a75fe90a5481864cd87792a80564667a4e7f373322730a42a7 RUN micromamba create --yes --name padfoot --file /tmp/environment.yml \ && micromamba clean --all --yes \ && export PATH=/opt/conda/envs/padfoot/bin:${PATH} \ - && mkdir -p /home/mambauser/dfam /tmp/repeatmasker-smoke \ + && mkdir -p /opt/conda/envs/padfoot/share/dfam /tmp/repeatmasker-smoke \ && wget --quiet --tries=3 --output-document=/tmp/dfam40.0.h5.gz "${DFAM_URL_BASE}/dfam40.0.h5.gz" \ && wget --quiet --tries=3 --output-document=/tmp/dfam40.curated.consensus.0.h5.gz "${DFAM_URL_BASE}/dfam40.curated.consensus.0.h5.gz" \ && gunzip /tmp/dfam40.0.h5.gz /tmp/dfam40.curated.consensus.0.h5.gz \ && echo "${DFAM_ROOT_SHA256} /tmp/dfam40.0.h5" | sha256sum --check \ && echo "${DFAM_CONSENSUS_SHA256} /tmp/dfam40.curated.consensus.0.h5" | sha256sum --check \ - && mv /tmp/dfam40.0.h5 /tmp/dfam40.curated.consensus.0.h5 /home/mambauser/dfam/ \ + && mv /tmp/dfam40.0.h5 /tmp/dfam40.curated.consensus.0.h5 /opt/conda/envs/padfoot/share/dfam/ \ && FAMDB_CONFIG="$(find /opt/conda/envs/padfoot/share -path '*/famdb-*/famdb.conf' -print -quit)" \ && test -n "${FAMDB_CONFIG}" \ - && printf '[famdb]\nFAMDB_DATA_DIR = /home/mambauser/dfam\n' > "${FAMDB_CONFIG}" \ - && export PATH=/opt/conda/envs/padfoot/bin:${PATH} FAMDB_DATA_DIR=/home/mambauser/dfam \ + && printf '[famdb]\nFAMDB_DATA_DIR = /opt/conda/envs/padfoot/share/dfam\n' > "${FAMDB_CONFIG}" \ + && export PATH=/opt/conda/envs/padfoot/bin:${PATH} FAMDB_DATA_DIR=/opt/conda/envs/padfoot/share/dfam \ && famdb.py info \ && printf '>smoke\nACGTACGTACGTACGT\n' > /tmp/repeatmasker-smoke/input.fa \ && RepeatMasker -species human -dir /tmp/repeatmasker-smoke /tmp/repeatmasker-smoke/input.fa \ @@ -46,5 +46,9 @@ RUN mkdir -p /opt/padfoot \ USER $MAMBA_USER ENV PATH=/opt/conda/envs/padfoot/bin:${PATH} -ENV FAMDB_DATA_DIR=/home/mambauser/dfam +# Dfam lives under the conda env, not under /home: a site that binds /home into containers would hide it and +# RepeatMasker (on by default) would fail +ENV FAMDB_DATA_DIR=/opt/conda/envs/padfoot/share/dfam ENV PADFOOT_HOME=/opt/padfoot +# reported in versions.yml (Padfoot's own version string does not change between commits) +ENV PADFOOT_COMMIT=${PADFOOT_COMMIT} diff --git a/containers/padfoot/README.md b/containers/padfoot/README.md index c8640ef9..1fb0d611 100644 --- a/containers/padfoot/README.md +++ b/containers/padfoot/README.md @@ -10,7 +10,7 @@ same tag in `modules/local/padfoot/main.nf` (Docker Hub, like the pipeline's oth checksum-verified (Padfoot is not on bioconda; the fork adds SAVANA input support); - its runtime dependencies from `containers/padfoot/environment.yml` (Python 3.12, pysam, pandas, biopython, samtools, minimap2, bedtools) and RepeatMasker 4.2.4; -- the Dfam 4.0 root and curated-consensus FamDB partitions (`FAMDB_DATA_DIR=/home/mambauser/dfam`), checksum-verified +- the Dfam 4.0 root and curated-consensus FamDB partitions (`FAMDB_DATA_DIR=/opt/conda/envs/padfoot/share/dfam`, outside `/home` so a site binding `/home` cannot hide it), checksum-verified when the image is built. The module does not support `-profile conda`: the image ships the tool, not just its dependencies. @@ -33,6 +33,6 @@ Bump both tags in the `container` directive of `modules/local/padfoot/main.nf`, process { withName: '.*:PADFOOT_(SEVERUS_WAKHAN|SAVANA)' { container = '/path/to/padfoot-repeatmasker.sif' } } ``` -To update Padfoot, change `PADFOOT_COMMIT` and the tarball checksum in the Dockerfile, rebuild, push both images and bump the tags. +To update Padfoot, change `PADFOOT_COMMIT` and the tarball checksum in the Dockerfile, rebuild, push both images and bump the tags. A rebuild of the same Padfoot commit (e.g. a Dockerfile change) gets a `-rN` suffix (`...-padfoot-1748e84-r2`); a published tag is never pushed again, so a tag always names one image. `versions.yml` reports the Padfoot commit the image was built from (`padfoot_commit`). The Dockerfile verifies the Padfoot tarball and the decompressed Dfam partition checksums, so a changed upstream file fails the build rather than silently changing the image. diff --git a/docs/output.md b/docs/output.md index 4656c0fb..84d62d71 100644 --- a/docs/output.md +++ b/docs/output.md @@ -684,14 +684,14 @@ Mutational signature analysis of the PASS SNVs and indels in the phased somatic │ └── (same layout) ``` -| File | Description | -| ------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -| `per_chromosome/*` | One ReConPlot figure per chromosome: copy number (total + minor allele) with SV arcs coloured by type | -| `genome_wide/*` | All chromosomes side by side in one strip | -| `focus/*` | Multi-panel figure for `--reconplot_regions`, with gene labels / BAF track if requested (optional) | -| `sample.reconplot_cn.tsv` | Harmonised CN table (`chr,start,end,copyNumber,minorAlleleCopyNumber`) as passed to ReConPlot | -| `sample.reconplot_sv.tsv` | Harmonised SV table (`sv_id,chr1,pos1,chr2,pos2,strands,svlen,support`; ReConPlot reads the five coordinate/orientation columns) | -| `reconplot.log` | Wrapper log (parser choices, purity/ploidy read, filters applied, and an `ERROR` line for any figure ReConPlot could not draw) | +| File | Description | +| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `per_chromosome/*` | One ReConPlot figure per chromosome: copy number (total + minor allele) with SV arcs coloured by type | +| `genome_wide/*` | All chromosomes side by side in one strip | +| `focus/*` | Multi-panel figure for `--reconplot_regions`, with gene labels / BAF track if requested (optional) | +| `sample.reconplot_cn.tsv` | Harmonised CN table (`chr,start,end,copyNumber,minorAlleleCopyNumber`) as passed to ReConPlot | +| `sample.reconplot_sv.tsv` | Harmonised SV table (`sv_id,chr1,pos1,chr2,pos2,strands,svlen,support`, plus `svtype,detailed_type,cluster_id,inside_vntr` for Severus; ReConPlot reads the five coordinate/orientation columns) | +| `reconplot.log` | Wrapper log (parser choices, purity/ploidy read, filters applied, and an `ERROR` line for any figure ReConPlot could not draw) | A figure ReConPlot cannot draw is skipped and the task keeps the others: ReConPlot adds one plot layer per SV, so on a chromosome with a few thousand SVs (e.g. chromothripsis) R can run out of its node stack for that chromosome and for the genome-wide strip. The task fails only when no figure at all could be drawn. ASCAT + Severus is not drawn for a sample on which ASCAT found no solution. diff --git a/modules/local/padfoot/main.nf b/modules/local/padfoot/main.nf index c1c9a216..45675310 100644 --- a/modules/local/padfoot/main.nf +++ b/modules/local/padfoot/main.nf @@ -7,8 +7,8 @@ process PADFOOT { // Dfam 4.0 root and curated-consensus partitions. Padfoot update = new commit in the Dockerfile, rebuild, bump these two tags. // Override per site with `process { withName: '.*:PADFOOT_(SEVERUS_WAKHAN|SAVANA)' { container = ... } }`. container "${(workflow.containerEngine == 'singularity' || workflow.containerEngine == 'apptainer') && !task.ext.singularity_pull_docker_container - ? 'oras://docker.io/timmy9527/padfoot-repeatmasker-sif:4.2.4-dfam4-padfoot-1748e84' - : 'docker.io/timmy9527/padfoot-repeatmasker:4.2.4-dfam4-padfoot-1748e84'}" + ? 'oras://docker.io/timmy9527/padfoot-repeatmasker-sif:4.2.4-dfam4-padfoot-1748e84-r2' + : 'docker.io/timmy9527/padfoot-repeatmasker:4.2.4-dfam4-padfoot-1748e84-r2'}" input: // ploidy_file: the CN caller's fitted purity/ploidy table (SAVANA *_fitted_purity_ploidy.tsv, Wakhan @@ -61,6 +61,7 @@ process PADFOOT { cat <<-END_VERSIONS > versions.yml "${task.process}": padfoot: \$(python3 ${padfoot}/padfoot.py --version 2>&1 | tail -1) + padfoot_commit: \${PADFOOT_COMMIT:-unknown} minimap2: \$(minimap2 --version 2>&1) samtools: \$(samtools --version | head -1 | sed 's/samtools //') repeatmasker: \$(command -v RepeatMasker >/dev/null && RepeatMasker -v 2>&1 | sed -n 's/^RepeatMasker version //p' || echo 'not available') @@ -72,11 +73,12 @@ process PADFOOT { """ mkdir -p ${prefix} touch ${prefix}/annotated_svs.tsv ${prefix}/by_gene.tsv ${prefix}/padfoot.log - printf '%s\n' ${sv_vcf} ${cna_file} ${ploidy_file} > ${prefix}/staged.txt + printf '%s\\n' ${sv_vcf} ${cna_file} ${ploidy_file} > ${prefix}/staged.txt cat <<-END_VERSIONS > versions.yml "${task.process}": padfoot: stub + padfoot_commit: stub minimap2: stub samtools: stub repeatmasker: stub diff --git a/modules/local/padfoot/tests/main.nf.test.snap b/modules/local/padfoot/tests/main.nf.test.snap index e285895b..0bbd97bd 100644 --- a/modules/local/padfoot/tests/main.nf.test.snap +++ b/modules/local/padfoot/tests/main.nf.test.snap @@ -39,7 +39,7 @@ ] ], "4": [ - "versions.yml:md5,736e037d3dcd412939925cdc9420d9da" + "versions.yml:md5,3dca82fbea69d3fab5838b2baf70e4ef" ], "annotated_svs": [ [ @@ -78,7 +78,7 @@ ] ], "versions": [ - "versions.yml:md5,736e037d3dcd412939925cdc9420d9da" + "versions.yml:md5,3dca82fbea69d3fab5838b2baf70e4ef" ] } ], @@ -86,7 +86,7 @@ "nf-test": "0.9.2", "nextflow": "25.10.7" }, - "timestamp": "2026-09-29T11:49:09.602597326" + "timestamp": "2026-10-05T16:22:58.565665503" }, "severus + wakhan - real, RepeatMasker on": { "content": [ @@ -110,14 +110,14 @@ ], "padfoot.log", [ - "versions.yml:md5,f26e0f4304b2860f6303c917c0cd442e" + "versions.yml:md5,5300b4e844aed47d7e1b82e5ececebcf" ] ], "meta": { "nf-test": "0.9.2", "nextflow": "25.10.7" }, - "timestamp": "2026-10-05T14:29:13.745142852" + "timestamp": "2026-10-05T16:23:33.743035153" }, "severus + wakhan - stub": { "content": [ @@ -159,7 +159,7 @@ ] ], "4": [ - "versions.yml:md5,736e037d3dcd412939925cdc9420d9da" + "versions.yml:md5,3dca82fbea69d3fab5838b2baf70e4ef" ], "annotated_svs": [ [ @@ -198,7 +198,7 @@ ] ], "versions": [ - "versions.yml:md5,736e037d3dcd412939925cdc9420d9da" + "versions.yml:md5,3dca82fbea69d3fab5838b2baf70e4ef" ] } ], @@ -206,7 +206,7 @@ "nf-test": "0.9.2", "nextflow": "25.10.7" }, - "timestamp": "2026-09-29T11:49:02.372992799" + "timestamp": "2026-10-05T16:22:44.094927262" }, "savana + savana - real, RepeatMasker off": { "content": [ @@ -230,14 +230,14 @@ ], "padfoot.log", [ - "versions.yml:md5,f26e0f4304b2860f6303c917c0cd442e" + "versions.yml:md5,5300b4e844aed47d7e1b82e5ececebcf" ] ], "meta": { "nf-test": "0.9.2", "nextflow": "25.10.7" }, - "timestamp": "2026-10-05T14:30:17.920067653" + "timestamp": "2026-10-05T16:24:33.566544027" }, "severus + wakhan - real, custom --gff/--rm (chm13 preset)": { "content": [ @@ -260,13 +260,13 @@ ] ], [ - "versions.yml:md5,f26e0f4304b2860f6303c917c0cd442e" + "versions.yml:md5,5300b4e844aed47d7e1b82e5ececebcf" ] ], "meta": { "nf-test": "0.9.2", "nextflow": "25.10.7" }, - "timestamp": "2026-10-05T14:29:40.256221365" + "timestamp": "2026-10-05T16:24:12.803470668" } } \ No newline at end of file diff --git a/modules/local/reconplot/main.nf b/modules/local/reconplot/main.nf index 93996d38..6767244c 100644 --- a/modules/local/reconplot/main.nf +++ b/modules/local/reconplot/main.nf @@ -49,8 +49,10 @@ process RECONPLOT { // figure at all could be drawn. def focus_cmd = args3 ? """ + # optional panel: a failure is logged and does not cost the task its other figures Rscript ${reconplot_src}/run_reconplot.R ${source_args} --sample ${sample} --prefix ${sample} \\ - --genome ${genome} --outdir ${prefix}/focus --layout together ${args} ${args3} 2>&1 | tee -a ${prefix}/reconplot.log + --genome ${genome} --outdir ${prefix}/focus --layout together ${args} ${args3} 2>&1 | tee -a ${prefix}/reconplot.log \\ + || echo "WARNING: the focus panel failed; the other figures are kept" | tee -a ${prefix}/reconplot.log """ : "" diff --git a/modules/local/reconplot/tests/main.nf.test b/modules/local/reconplot/tests/main.nf.test index 15573306..c5b20e89 100644 --- a/modules/local/reconplot/tests/main.nf.test +++ b/modules/local/reconplot/tests/main.nf.test @@ -110,6 +110,75 @@ nextflow_process { } } + test("ascat + severus - real, pipeline arguments with a focus panel") { + + config "./nextflow.pipeline.config" + + when { + process { + """ + input[0] = [ + [ id:'test' ], + 'ascat', + [ file("${projectDir}/tests/fixtures/padfoot_reconplot/test.segments.txt", checkIfExists: true), + file("${projectDir}/tests/fixtures/padfoot_reconplot/test.purityploidy.txt", checkIfExists: true), + file("${projectDir}/tests/fixtures/padfoot_reconplot/test.tumour_tumourBAF.txt", checkIfExists: true) ], + 'severus', + [ file("${projectDir}/tests/fixtures/padfoot_reconplot/severus_somatic.vcf.gz", checkIfExists: true) ] + ] + input[1] = [ [ id:'reconplot' ], file("${projectDir}/assets/reconplot", checkIfExists: true) ] + input[2] = 'hg38' + """ + } + } + + then { + def log_text = path(process.out.log.get(0).get(1)).text + assertAll( + { assert process.success }, + { assert process.out.per_chromosome.get(0).get(1).collect { f -> file(f).name }.sort() == ['test_chr19.pdf', 'test_chr19.png'] }, + { assert process.out.genome_wide.get(0).get(1).collect { f -> file(f).name }.sort() == ['test_chr19.pdf', 'test_chr19.png'] }, + // the focus window (thousands separators accepted), the known gene drawn, the unknown one skipped, the BAF track + { assert process.out.focus.get(0).get(1).collect { f -> file(f).name }.sort() == ['test_chr19_1.0Mb-1.3Mb.pdf', 'test_chr19_1.0Mb-1.3Mb.png'] }, + { assert log_text.contains('NOTAGENE') && !log_text.contains('focus panel failed') }, + { assert snapshot(process.out.tables, process.out.versions).match() } + ) + } + } + + test("ascat + severus - real, a failing focus panel keeps the other figures") { + + config "./nextflow.focusfail.config" + + when { + process { + """ + input[0] = [ + [ id:'test' ], + 'ascat', + [ file("${projectDir}/tests/fixtures/padfoot_reconplot/test.segments.txt", checkIfExists: true), + file("${projectDir}/tests/fixtures/padfoot_reconplot/test.purityploidy.txt", checkIfExists: true), + file("${projectDir}/tests/fixtures/padfoot_reconplot/test.tumour_tumourBAF.txt", checkIfExists: true) ], + 'severus', + [ file("${projectDir}/tests/fixtures/padfoot_reconplot/severus_somatic.vcf.gz", checkIfExists: true) ] + ] + input[1] = [ [ id:'reconplot' ], file("${projectDir}/assets/reconplot", checkIfExists: true) ] + input[2] = 'hg38' + """ + } + } + + then { + assertAll( + { assert process.success }, + { assert process.out.per_chromosome.get(0).get(1).collect { f -> file(f).name }.sort() == ['test_chr19.pdf', 'test_chr19.png'] }, + { assert process.out.genome_wide.get(0).get(1).collect { f -> file(f).name }.sort() == ['test_chr19.pdf', 'test_chr19.png'] }, + { assert process.out.focus == [] }, + { assert path(process.out.log.get(0).get(1)).text.contains('focus panel failed') } + ) + } + } + test("wakhan + severus - real") { when { diff --git a/modules/local/reconplot/tests/main.nf.test.snap b/modules/local/reconplot/tests/main.nf.test.snap index 2cd24a6e..2433f7e6 100644 --- a/modules/local/reconplot/tests/main.nf.test.snap +++ b/modules/local/reconplot/tests/main.nf.test.snap @@ -143,6 +143,29 @@ }, "timestamp": "2026-10-02T19:57:14.50211104" }, + "ascat + severus - real, pipeline arguments with a focus panel": { + "content": [ + [ + [ + { + "id": "test" + }, + [ + "test.reconplot_cn.tsv:md5,8730e463e8b04175a3cab64882c78612", + "test.reconplot_sv.tsv:md5,259f6b60f3a77527f5aa92372109caff" + ] + ] + ], + [ + "versions.yml:md5,7413f04e600f945d9f333e70177b555c" + ] + ], + "meta": { + "nf-test": "0.9.2", + "nextflow": "25.10.7" + }, + "timestamp": "2026-10-05T15:59:11.107421783" + }, "wakhan + severus - real": { "content": [ [ diff --git a/modules/local/reconplot/tests/nextflow.focusfail.config b/modules/local/reconplot/tests/nextflow.focusfail.config new file mode 100644 index 00000000..b3c8b72b --- /dev/null +++ b/modules/local/reconplot/tests/nextflow.focusfail.config @@ -0,0 +1,8 @@ +// A focus panel that cannot be drawn (the wrapper rejects an unknown option): the task must still succeed and keep +// its per-chromosome and genome-wide figures +process { + withName: 'RECONPLOT' { + ext.prefix = { cn_source == sv_source ? "${cn_source}" : "${sv_source}_${cn_source}" } + ext.args3 = '--regions chr19 --no-such-option' + } +} diff --git a/modules/local/reconplot/tests/nextflow.pipeline.config b/modules/local/reconplot/tests/nextflow.pipeline.config new file mode 100644 index 00000000..b01ef582 --- /dev/null +++ b/modules/local/reconplot/tests/nextflow.pipeline.config @@ -0,0 +1,34 @@ +// The pipeline's RECONPLOT arguments (the '.*:RECONPLOT_*' block of conf/modules.config -- keep the two in sync), +// applied to the bare process name nf-test uses, with a focus panel (--regions with thousands separators, one known +// and one unknown gene, the BAF track) so the third Rscript call runs in CI too. +params { + reconplot_max_cn = 8 + reconplot_format = 'pdf,png' + reconplot_min_svlen = 0 + reconplot_exclude_vntr = true + reconplot_regions = 'chr19:1,000,000-1,300,000' + reconplot_genes = 'STK11,NOTAGENE' + reconplot_baf_track = true +} + +process { + withName: 'RECONPLOT' { + ext.prefix = { cn_source == sv_source ? "${cn_source}" : "${sv_source}_${cn_source}" } + ext.args = { + [ + "--max-cn ${params.reconplot_max_cn}", + "--format '${params.reconplot_format}'", + params.reconplot_min_svlen ? "--min-svlen ${params.reconplot_min_svlen}" : '', + (params.reconplot_exclude_vntr && sv_source == 'severus') ? '--exclude-vntr' : '' + ].join(' ').trim() + } + ext.args2 = '--width 34 --height 4 --extra size_text=4,size_chr_labels=5,scale_ticks=50000000' + ext.args3 = { + params.reconplot_regions ? [ + "--regions '${params.reconplot_regions}'", + params.reconplot_genes ? "--genes '${params.reconplot_genes}'" : '', + (params.reconplot_baf_track && cn_source in ['ascat', 'savana']) ? '--baf-track' : '' + ].join(' ').trim() : '' + } + } +} diff --git a/subworkflows/local/reconplot_figures.nf b/subworkflows/local/reconplot_figures.nf index 047d95ca..7c99fe24 100644 --- a/subworkflows/local/reconplot_figures.nf +++ b/subworkflows/local/reconplot_figures.nf @@ -27,7 +27,11 @@ workflow RECONPLOT_FIGURES { main: ch_versions = channel.empty() - reconplot_src = channel.value([[id: 'reconplot'], file("${projectDir}/assets/reconplot", type: 'dir', checkIfExists: true)]) + // The digest of every wrapper file goes into the meta map, so editing any file under assets/reconplot/ invalidates + // -resume (a directory input is otherwise cached on its top-level path, size and mtime only) + def reconplot_dir = file("${projectDir}/assets/reconplot", type: 'dir', checkIfExists: true) + def reconplot_digest = files("${projectDir}/assets/reconplot/**", type: 'file').sort { f -> f.toString() }.collect { f -> f.text }.join('\n').md5() + reconplot_src = channel.value([[id: 'reconplot', digest: reconplot_digest], reconplot_dir]) // reconplot_src: [meta, dir] -- the wrapper (run_reconplot.R + R/ + VERSION) severus_sv_files = severus_vcf.map { meta, vcf -> [meta, [vcf]] } diff --git a/subworkflows/local/tests/reconplot_figures.nf.test b/subworkflows/local/tests/reconplot_figures.nf.test index 9de4b890..b0f28ce9 100644 --- a/subworkflows/local/tests/reconplot_figures.nf.test +++ b/subworkflows/local/tests/reconplot_figures.nf.test @@ -50,7 +50,7 @@ nextflow_workflow { [ s2, [ mk('ascat/sample2.tumour_tumourBAF.txt') ] ], [ s3, [ mk('ascat/sample3.tumour_tumourBAF.txt') ] ] ) - // Wakhan: sample1 has two solutions (solution_1's two HP beds must be picked); sample2 has one HP bed only + // Wakhan >= 0.5: sample1 has two ranked solutions (rank 1 must be drawn); sample2 has only a rank-2 profile input[4] = channel.of( [ s1, [ rank('wakhan/sample1/solution_rank_1'), rank('wakhan/sample1/solution_rank_2') ] ], [ s2, [ rank('wakhan/sample2/solution_rank_2') ] ] diff --git a/subworkflows/local/utils_nfcore_lrsomatic_pipeline/main.nf b/subworkflows/local/utils_nfcore_lrsomatic_pipeline/main.nf index 447c0020..d92ca2cc 100644 --- a/subworkflows/local/utils_nfcore_lrsomatic_pipeline/main.nf +++ b/subworkflows/local/utils_nfcore_lrsomatic_pipeline/main.nf @@ -362,7 +362,11 @@ def validateSvAnnotationParams() { // `chr` or `chr:start-end` (start/end integers, `_` allowed as a digit separator, start < end). // Regions on contigs without copy-number data are skipped at run time with a warning. def spec = params.reconplot_regions.toString().replaceAll(/(?<=[0-9]),(?=[0-9]{3}(?:[^0-9]|$))/, '') - def bad = spec.split(/[,;\s]+/).findAll { tok -> tok }.findAll { tok -> + def tokens = spec.split(/[,;\s]+/).findAll { tok -> tok } + if (!tokens) { + error("--reconplot_regions names no region (got \"${params.reconplot_regions}\"). Use a comma-separated list of `chr` or `chr:start-end`.") + } + def bad = tokens.findAll { tok -> if (tok ==~ /[A-Za-z0-9_.]+/) { return false } if (!(tok ==~ /[A-Za-z0-9_.]+:[0-9_]+-[0-9_]+/)) { return true } def ends = tok.split(':')[1].split('-').collect { v -> v.replace('_', '') } @@ -373,16 +377,19 @@ def validateSvAnnotationParams() { } } - if (!params.skip_reconplot && params.reconplot_genes && params.reconplot_genes.toString() =~ /\s/) { - error("--reconplot_genes must be a comma-separated list of gene symbols without spaces, e.g. \"MYC,TP53\" (got \"${params.reconplot_genes}\").") + if (!params.skip_reconplot && params.reconplot_genes && !(params.reconplot_genes.toString() ==~ /[A-Za-z0-9._-]+(,[A-Za-z0-9._-]+)*/)) { + error("--reconplot_genes must be a comma-separated list of gene symbols (letters, digits, '.', '_', '-'), e.g. \"MYC,TP53\" (got \"${params.reconplot_genes}\").") + } + if (!params.skip_reconplot && !params.reconplot_regions && (params.reconplot_genes || params.reconplot_baf_track)) { + log.warn "--reconplot_genes and --reconplot_baf_track only apply to the focus panel, which is drawn only with --reconplot_regions; they are ignored." } if (!params.skip_reconplot && params.reconplot_format && !(params.reconplot_format.toString() ==~ /(pdf|png)(,(pdf|png))?/)) { error("--reconplot_format must be pdf, png or pdf,png (the module collects only *.pdf and *.png figures); got \"${params.reconplot_format}\".") } - // Both tools ship only inside their containers: under -profile conda/mamba the modules would fail hours in - if (workflow.profile.tokenize(',').intersect(['conda', 'mamba']) && !(params.skip_padfoot && params.skip_reconplot)) { - log.warn "Padfoot and ReConPlot need Docker, Singularity or Apptainer and are skipped under -profile conda/mamba " + + // Both tools ship only inside their containers: without a container engine (conda/mamba, or none) they would fail + if (!workflow.containerEngine && !(params.skip_padfoot && params.skip_reconplot)) { + log.warn "Padfoot and ReConPlot need a container engine (Docker, Singularity, Apptainer, ...) and are skipped without one " + "(use --skip_padfoot --skip_reconplot to silence this warning)." } } diff --git a/subworkflows/local/utils_nfcore_lrsomatic_pipeline/tests/sv_annotation.function.nf.test b/subworkflows/local/utils_nfcore_lrsomatic_pipeline/tests/sv_annotation.function.nf.test index 32f69d51..e9f8a64f 100644 --- a/subworkflows/local/utils_nfcore_lrsomatic_pipeline/tests/sv_annotation.function.nf.test +++ b/subworkflows/local/utils_nfcore_lrsomatic_pipeline/tests/sv_annotation.function.nf.test @@ -95,6 +95,51 @@ nextflow_function { } } + test("validateSvAnnotationParams rejects a --reconplot_regions without any region") { + + function "validateSvAnnotationParams" + + when { + params { + genome = 'GRCh38' + skip_padfoot = true + skip_reconplot = false + reconplot_genome = null + reconplot_regions = ' , ; ' + } + } + + then { + assertAll( + { assert function.failed }, + { assert function.stdout.any { line -> line.contains('--reconplot_regions names no region') } } + ) + } + } + + test("validateSvAnnotationParams rejects gene symbols that would break the command line") { + + function "validateSvAnnotationParams" + + when { + params { + genome = 'GRCh38' + skip_padfoot = true + skip_reconplot = false + reconplot_genome = null + reconplot_regions = 'chr8' + reconplot_genes = "MYC,TP53'" + } + } + + then { + assertAll( + { assert function.failed }, + { assert function.stdout.any { line -> line.contains('--reconplot_genes must be a comma-separated list of gene symbols') } } + ) + } + } + test("validateSvAnnotationParams rejects a region that is not chr or chr:start-end") { function "validateSvAnnotationParams" diff --git a/workflows/lrsomatic.nf b/workflows/lrsomatic.nf index 6178d917..6d15dbb1 100644 --- a/workflows/lrsomatic.nf +++ b/workflows/lrsomatic.nf @@ -1303,7 +1303,7 @@ workflow LRSOMATIC { def padfoot_genome = padfootGenome() // shared with validateSvAnnotationParams(), see the utils subworkflow def padfoot_annot_ok = padfootAnnotationOk() // Padfoot and ReConPlot ship only inside their containers (validateSvAnnotationParams() warns under conda/mamba) - def sv_annot_container_ok = !workflow.profile.tokenize(',').intersect(['conda', 'mamba']) + def sv_annot_container_ok = workflow.containerEngine != null if (!params.skip_padfoot && padfoot_annot_ok && sv_annot_container_ok) { PADFOOT_ANNOTATION ( From d7c700872e9ef22e29e5cc9833a871423398c3c3 Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Mon, 5 Oct 2026 23:42:26 +0100 Subject: [PATCH 30/32] Check the Padfoot and ReConPlot steps in the preview test's workflow graph The -preview tests only asserted that the run composed, which is also true when a gate silently drops Padfoot or ReConPlot. They now write the workflow graph (-with-dag dag.mmd) and assert on its process nodes: with Padfoot on, both PADFOOT_* and all three RECONPLOT_* steps and their callers must be present; with --skip_padfoot, no PADFOOT_* step and all three RECONPLOT_* steps. Checked against deliberately broken copies of the branch: the tests now fail when Padfoot's genome gate or the container-engine gate is wrongly false and when --skip_padfoot is ignored (the old tests passed the first of these), and still fail at launch on the pre-Wakhan-0.5.0 wiring. Co-Authored-By: Claude Opus 5.5 --- tests/sv_annotation_compose.nf.test | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/tests/sv_annotation_compose.nf.test b/tests/sv_annotation_compose.nf.test index 83cb7428..3f0ee513 100644 --- a/tests/sv_annotation_compose.nf.test +++ b/tests/sv_annotation_compose.nf.test @@ -6,13 +6,14 @@ nextflow_pipeline { tag "small" // The test profiles skip Wakhan, ASCAT, Padfoot and ReConPlot (no whole-genome caller output on the test data), - // so no other pipeline test evaluates how the two subworkflows read those callers' outputs. -preview builds the - // whole workflow graph without running a task: an output a module no longer emits (Wakhan 0.5.0 replaced its - // per-haplotype BED/VCF outputs) fails here at launch, as it would for a user. + // so no other pipeline test evaluates how the two subworkflows are wired in. -preview builds the whole workflow + // graph without running a task, which catches launch errors (e.g. an output a module no longer emits), and + // -with-dag writes that graph, whose process nodes ( v12(["NAME"]) ) show which steps the run would contain: a + // regression that silently drops Padfoot or ReConPlot (a gate wrongly false, a skip flag ignored) fails here too. test("-profile test with Wakhan, ASCAT, Padfoot and ReConPlot on - preview") { - options "-preview" + options "-preview -with-dag dag.mmd" when { params { @@ -25,13 +26,19 @@ nextflow_pipeline { } then { - assert workflow.success + def processes = (path("$launchDir/dag.mmd").text =~ /\(\["([A-Z0-9_]+)"\]\)/).collect { m -> m[1] } as Set + assertAll( + { assert workflow.success }, + { assert processes.containsAll(['SEVERUS', 'WAKHAN', 'ASCAT']) }, + { assert processes.containsAll(['PADFOOT_SEVERUS_WAKHAN', 'PADFOOT_SAVANA']) }, + { assert processes.containsAll(['RECONPLOT_SEVERUS_ASCAT', 'RECONPLOT_SEVERUS_WAKHAN', 'RECONPLOT_SAVANA']) } + ) } } test("-profile test with Wakhan and ReConPlot on, Padfoot skipped - preview") { - options "-preview" + options "-preview -with-dag dag.mmd" when { params { @@ -44,7 +51,12 @@ nextflow_pipeline { } then { - assert workflow.success + def processes = (path("$launchDir/dag.mmd").text =~ /\(\["([A-Z0-9_]+)"\]\)/).collect { m -> m[1] } as Set + assertAll( + { assert workflow.success }, + { assert !processes.any { name -> name.startsWith('PADFOOT_') } }, + { assert processes.containsAll(['RECONPLOT_SEVERUS_ASCAT', 'RECONPLOT_SEVERUS_WAKHAN', 'RECONPLOT_SAVANA']) } + ) } } } From a735e0109ddee68e360f1ce23da1af3611d14a9a Mon Sep 17 00:00:00 2001 From: Tim-Yu Date: Mon, 5 Oct 2026 23:50:23 +0100 Subject: [PATCH 31/32] Satisfy pre-commit and nf-core lint for the new fixtures and preview test Re-align the fixture README table as prettier writes it, keep the Wakhan fixture BED's empty last column (a trailing tab, as Wakhan writes it) out of the whitespace trimmer, and exempt the -preview pipeline test from the versions.yml snapshot rule: a preview run publishes nothing, so it asserts on the workflow graph instead. Co-Authored-By: Claude Opus 5.5 --- .nf-core.yml | 3 +++ .pre-commit-config.yaml | 4 +++- tests/fixtures/padfoot_reconplot/README.md | 18 +++++++++--------- 3 files changed, 15 insertions(+), 10 deletions(-) diff --git a/.nf-core.yml b/.nf-core.yml index 0caf039c..9b37f171 100644 --- a/.nf-core.yml +++ b/.nf-core.yml @@ -30,6 +30,9 @@ lint: - validation.help.afterText - validation.summary.beforeText - validation.summary.afterText + # a -preview run publishes nothing, so this test asserts on the workflow graph instead of a versions.yml snapshot + nf_test_content: + - tests/sv_annotation_compose.nf.test nf_core_version: 4.1.0 repository_type: pipeline template: diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 9c9222af..4d0edf7b 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -10,12 +10,14 @@ repos: hooks: - id: trailing-whitespace args: [--markdown-linebreak-ext=md] + # the Wakhan fixtures keep the caller's empty last column (a trailing tab) byte for byte exclude: | (?x)^( .*ro-crate-metadata.json$| modules/(?!local/).*| subworkflows/(?!local/).*| - .*\.snap$ + .*\.snap$| + tests/fixtures/padfoot_reconplot/wakhan/.* )$ - id: end-of-file-fixer exclude: | diff --git a/tests/fixtures/padfoot_reconplot/README.md b/tests/fixtures/padfoot_reconplot/README.md index 6fc27de2..a8d4a759 100644 --- a/tests/fixtures/padfoot_reconplot/README.md +++ b/tests/fixtures/padfoot_reconplot/README.md @@ -4,15 +4,15 @@ Small, invented caller outputs that let the two modules run for real in CI (the copy-number caller output, so no caller pair forms there). Nothing here comes from a patient: the events are made up and only the reference slice is real sequence. -| file | mimics | read by | -| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------- | -| `chr19_1-2Mb.fasta` (+ `.fai`) | GRCh38 chr19:1-2,000,000, record renamed `chr19` so coordinates stay genomic | PADFOOT (`--ref`) | -| `severus_somatic.vcf.gz` | Severus 1.6 somatic VCF (`STRANDS`, `DETAILED_TYPE`, `CLUSTERID`, `MATE_ID`, `DV`/`VAF`) | both | -| `wakhan/solution_rank_1/integer_profile.vcf` | Wakhan 0.5.0 top-ranked integer profile VCF (altered segments only, `CN1`/`CN2`/`COV1`) | PADFOOT | -| `wakhan/solution_rank_1/integer_profile.bed`, `wakhan/solutions_ranks.tsv` | Wakhan 0.5.0 integer profile BED (every segment, `hp1_`/`hp2_copynumber_state`) + ranks | RECONPLOT (BED) / PADFOOT (ranks as the ploidy file) | -| `test.segments.txt`, `test.purityploidy.txt`, `test.tumour_tumourBAF.txt` | ASCAT (chromosomes without `chr`) | RECONPLOT | -| `test_tumor.classified.somatic.vcf` / `.bedpe` | SAVANA 1.3.8 classified somatic calls (`BP_NOTATION`, `TUMOUR_AF`, `TUMOUR_ALT_HP`, `MATEID`) | PADFOOT / RECONPLOT | -| `test_tumor_segmented_absolute_copy_number.tsv`, `test_tumor_fitted_purity_ploidy.tsv`, `test_tumor_allele_counts_hetSNPs.bed` | SAVANA copy number, fit and het-SNP BAF | both / RECONPLOT | +| file | mimics | read by | +| ------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| `chr19_1-2Mb.fasta` (+ `.fai`) | GRCh38 chr19:1-2,000,000, record renamed `chr19` so coordinates stay genomic | PADFOOT (`--ref`) | +| `severus_somatic.vcf.gz` | Severus 1.6 somatic VCF (`STRANDS`, `DETAILED_TYPE`, `CLUSTERID`, `MATE_ID`, `DV`/`VAF`) | both | +| `wakhan/solution_rank_1/integer_profile.vcf` | Wakhan 0.5.0 top-ranked integer profile VCF (altered segments only, `CN1`/`CN2`/`COV1`) | PADFOOT | +| `wakhan/solution_rank_1/integer_profile.bed`, `wakhan/solutions_ranks.tsv` | Wakhan 0.5.0 integer profile BED (every segment, `hp1_`/`hp2_copynumber_state`) + ranks | RECONPLOT (BED) / PADFOOT (ranks as the ploidy file) | +| `test.segments.txt`, `test.purityploidy.txt`, `test.tumour_tumourBAF.txt` | ASCAT (chromosomes without `chr`) | RECONPLOT | +| `test_tumor.classified.somatic.vcf` / `.bedpe` | SAVANA 1.3.8 classified somatic calls (`BP_NOTATION`, `TUMOUR_AF`, `TUMOUR_ALT_HP`, `MATEID`) | PADFOOT / RECONPLOT | +| `test_tumor_segmented_absolute_copy_number.tsv`, `test_tumor_fitted_purity_ploidy.tsv`, `test_tumor_allele_counts_hetSNPs.bed` | SAVANA copy number, fit and het-SNP BAF | both / RECONPLOT | Events (all chr19): a deletion over STK11 exons 4-10 with a matching one-copy loss in every CN caller, a tandem duplication of chr19:1.56-1.70 Mb with a matching gain, a 300 bp templated insertion (copied from a repeat-free STK11 From 5453919967317dec1c0c3c7d55563808cf75aaaa Mon Sep 17 00:00:00 2001 From: ljwharbers Date: Wed, 7 Oct 2026 11:42:59 +0200 Subject: [PATCH 32/32] Draw SAVANA ReConPlot figures for PacBio samples from the somatic VCF SAVANA writes .classified.somatic.bedpe only from its model classifier (ONT). With --pb, `savana classify` and `savana to` run classify_pacbio, which writes the classified somatic VCF alone. RECONPLOT_FIGURES joined on the BEDPE, so every PacBio sample, paired or tumour-only, silently lost its reconplot/savana figures (seen on the C8 PacBio pair). - RECONPLOT_FIGURES takes the classified somatic VCF, which SAVANA writes on every platform and Padfoot already reads; the now-unused somatic_bedpe emits leave PAIRED_SAVANA / TUMORONLY_SAVANA. - Wrapper: --sv-format defaults to auto (the BEDPE when staged, else the VCF). On a real ONT sample (BL1, 2,084 junctions) both give the same junctions and CN table; only an insertion's second position differs by the 1 bp SAVANA's BEDPE adds. VERSION bumped. - New RECONPLOT module test for the VCF-only case. - The PADFOOT_ANNOTATION / RECONPLOT_FIGURES stub tests call their local closures with .call(): Nextflow >= 26.04 strict syntax rejects mk(...) ("`mk` is not defined"), which failed the latest-everything shards (hidden by continue-on-error). Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 2 +- assets/reconplot/R/parsers/savana.R | 17 ++++- assets/reconplot/README.md | 3 +- assets/reconplot/VERSION | 2 +- assets/reconplot/run_reconplot.R | 5 +- docs/output.md | 2 +- docs/usage.md | 2 +- modules/local/reconplot/tests/main.nf.test | 41 +++++++++++ .../local/reconplot/tests/main.nf.test.snap | 71 ++++++++++++------- subworkflows/local/paired/paired_savana.nf | 1 - subworkflows/local/reconplot_figures.nf | 12 ++-- .../local/tests/padfoot_annotation.nf.test | 24 +++---- .../local/tests/reconplot_figures.nf.test | 47 ++++++------ .../local/tumor_only/tumoronly_savana.nf | 1 - workflows/lrsomatic.nf | 8 +-- 15 files changed, 157 insertions(+), 81 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e663bcf..0ce7bc34 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,7 +19,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [#189](https://github.com/IntGenomicsLab/lrsomatic/pull/189) - Added SAVANA structural variant and copy-number calling, running alongside Severus/ASCAT (@yannvrb). - [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - Added Padfoot annotation of somatic SVs and CNAs for every caller pair with output for a sample, Severus + Wakhan and SAVANA, paired and tumour-only, published to `/padfoot//`. Padfoot (a pinned commit of [Tim-Yu/Padfoot](https://github.com/Tim-Yu/Padfoot), which adds SAVANA input) ships inside `docker.io/timmy9527/padfoot-repeatmasker` (`oras://docker.io/timmy9527/padfoot-repeatmasker-sif` under Singularity/Apptainer) with RepeatMasker on by default, so nothing is downloaded at run time and the module needs a container engine; gene copy number is labelled against the caller's fitted ploidy; `--skip_padfoot` and the `--padfoot_*` parameters control it (@Tim-Yu). - [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - Added ReConPlot rearrangement and copy-number figures per CN/SV caller pair, `reconplot/{severus_ascat,severus_wakhan,savana}/`, with per-chromosome, genome-wide and optional focus panels plus the harmonised CN/SV tables. The wrapper ships in `assets/reconplot/` and the ReConPlot R package inside `docker.io/timmy9527/reconplot` (`oras://docker.io/timmy9527/reconplot-sif` under Singularity/Apptainer; the image patches the package's genome-wide chromosome clipping), so nothing is downloaded at run time and the module needs a container engine; `--skip_reconplot` and the `--reconplot_*` parameters control it (@Tim-Yu). -- [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - `PAIRED_SAVANA` and `TUMORONLY_SAVANA` also emit the somatic BEDPE, the fitted purity/ploidy and the het-SNP allele counts, so Padfoot and ReConPlot can consume SAVANA output (@Tim-Yu). +- [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - `PAIRED_SAVANA` and `TUMORONLY_SAVANA` also emit the fitted purity/ploidy and the het-SNP allele counts, so Padfoot and ReConPlot can consume SAVANA output; ReConPlot reads SAVANA's SVs from the classified somatic VCF, since SAVANA writes no somatic BEDPE for PacBio (`--pb`) (@Tim-Yu). - [#202](https://github.com/IntGenomicsLab/lrsomatic/pull/202) - Added stub nf-tests for `PADFOOT_ANNOTATION` and `RECONPLOT_FIGURES` that check every caller pair is formed (including ASCAT + Severus for tumour-only samples), unfitted samples are dropped and each task receives the top-ranked Wakhan solution's files (tag `small`) (@Tim-Yu). ### `Changed` diff --git a/assets/reconplot/R/parsers/savana.R b/assets/reconplot/R/parsers/savana.R index abe1ef6f..e6e094be 100644 --- a/assets/reconplot/R/parsers/savana.R +++ b/assets/reconplot/R/parsers/savana.R @@ -3,8 +3,8 @@ ## ## Files consumed (all optional except the first two): ## _segmented_absolute_copy_number.tsv -> CN track -## .classified.somatic.bedpe -> SV track (default) -## .classified.somatic.vcf -> SV track (--sv-format vcf) +## .classified.somatic.bedpe -> SV track (--sv-format bedpe, or auto when present) +## .classified.somatic.vcf -> SV track (--sv-format vcf, or auto without a BEDPE) ## _fitted_purity_ploidy.tsv -> purity/ploidy for the title ## _allele_counts_hetSNPs.bed -> optional BAF annotation track ## @@ -241,7 +241,18 @@ parse_savana <- function(args) { log_msg(" CN file: ", basename(cn_file)) cn <- savana_read_cn(cn_file) - sv_format <- match.arg(args$sv_format %||% "bedpe", c("bedpe", "vcf")) + ## SAVANA writes the somatic BEDPE only from its model classifier (ONT); `--pb` and custom-parameter runs write the + ## classified somatic VCF alone, so `auto` falls back to the VCF. Both describe the same junctions. + sv_format <- match.arg(args$sv_format %||% "auto", c("auto", "bedpe", "vcf")) + if (sv_format == "auto") { + sv_format <- if (!is.null(args$sv_file)) { + if (grepl("\\.vcf(\\.gz)?$", args$sv_file)) "vcf" else "bedpe" + } else if (!is.null(dir) && is.null(savana_find_file(dir, "bedpe", sample, required = FALSE))) { + "vcf" + } else { + "bedpe" + } + } sv_file <- args$sv_file %||% savana_find_file(dir, sv_format, sample) log_msg(" SV file: ", basename(sv_file), " (", sv_format, ")") sv <- if (sv_format == "bedpe") { diff --git a/assets/reconplot/README.md b/assets/reconplot/README.md index 80fa6d85..91a294ae 100644 --- a/assets/reconplot/README.md +++ b/assets/reconplot/README.md @@ -13,4 +13,5 @@ are collapsed on the caller's mate ID (positions + orientation as the fallback, applies to SAVANA too; `--genes` symbols are resolved against ReConPlot's gene table (unknown or duplicated symbols are skipped with a warning instead of losing the panel); a failing BAF-track reader skips the track instead of failing the run; `--genome` is validated up front; thousands separators are accepted in `--regions`; malformed and duplicate regions are -dropped; the Wakhan BED header is found with or without the comment block. +dropped; the Wakhan BED header is found with or without the comment block; `--sv-format` defaults to `auto`, which reads +SAVANA's classified somatic VCF when no BEDPE is staged (SAVANA's PacBio classifier writes no BEDPE). diff --git a/assets/reconplot/VERSION b/assets/reconplot/VERSION index 40cb8654..d3d30822 100644 --- a/assets/reconplot/VERSION +++ b/assets/reconplot/VERSION @@ -1 +1 @@ -2672ccb+lrsomatic.2026-10-02 +2672ccb+lrsomatic.2026-10-07 diff --git a/assets/reconplot/run_reconplot.R b/assets/reconplot/run_reconplot.R index 65db8d88..ad8a94bf 100755 --- a/assets/reconplot/run_reconplot.R +++ b/assets/reconplot/run_reconplot.R @@ -59,8 +59,9 @@ option_list <- list( help = "Explicit SV file (overrides discovery)"), make_option("--purity-file", type = "character", default = NULL, help = "Explicit purity/ploidy file"), - make_option("--sv-format", type = "character", default = "bedpe", - help = "SAVANA SV input: bedpe or vcf [default %default]"), + make_option("--sv-format", type = "character", default = "auto", + help = paste("SAVANA SV input: bedpe, vcf, or auto (the BEDPE when there is one, else the", + "classified somatic VCF) [default %default]")), make_option("--min-support", type = "double", default = 0, help = "Drop SVs with tumour read support below this [default %default]"), make_option("--min-svlen", type = "double", default = 0, diff --git a/docs/output.md b/docs/output.md index 84d62d71..2f1a8828 100644 --- a/docs/output.md +++ b/docs/output.md @@ -411,7 +411,7 @@ docs note tumor-only calling is a fallback, best combined with population/panel- | `sample.inserted_sequences.fa` | Inserted sequences at breakpoints (insertion SVs) | | `sample.classified.vcf` | All breakpoints after `savana classify` (somatic + germline) | | `sample.classified.somatic.vcf` | Classified somatic SV VCF -- fed into VEP for annotation | -| `sample.classified.somatic.bedpe` | Classified somatic SVs in BEDPE format | +| `sample.classified.somatic.bedpe` | Classified somatic SVs in BEDPE format (ONT only: not written with `--pb`) | | `sample.classified.germline.vcf` | Classified germline SVs | | `sample_segmented_absolute_copy_number.tsv` | Segmented absolute copy-number calls from `savana cna`/`savana to` | | `sample_ranked_solutions.tsv` | Candidate purity/ploidy solutions, ranked | diff --git a/docs/usage.md b/docs/usage.md index 23c6b2f2..7994301a 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -428,7 +428,7 @@ Padfoot bundles gene and repeat annotations for `hg38` and `mm10` only. For othe - `severus_ascat/` -- ASCAT allele-specific CN + Severus somatic SVs - `severus_wakhan/` -- Wakhan top-ranked solution CN (`solution_rank_1/integer_profile.bed`) + Severus somatic SVs -- `savana/` -- SAVANA absolute CN + SAVANA classified somatic SVs +- `savana/` -- SAVANA absolute CN + SAVANA classified somatic SVs (read from `*.classified.somatic.vcf`, which SAVANA writes on every platform; its somatic BEDPE comes from the ONT classifier only) Each pair produces `per_chromosome/` (one figure per chromosome), `genome_wide/` (all chromosomes in one strip), the harmonised CN/SV tables, and, when `--reconplot_regions` is set, a `focus/` multi-panel figure with optional gene labels and BAF track. diff --git a/modules/local/reconplot/tests/main.nf.test b/modules/local/reconplot/tests/main.nf.test index c5b20e89..2933ac85 100644 --- a/modules/local/reconplot/tests/main.nf.test +++ b/modules/local/reconplot/tests/main.nf.test @@ -239,6 +239,47 @@ nextflow_process { { assert process.success }, { assert process.out.per_chromosome.get(0).get(1).collect { f -> file(f).name }.sort() == ['test_chr19.pdf', 'test_chr19.png'] }, { assert process.out.genome_wide.get(0).get(1).collect { f -> file(f).name }.sort() == ['test_chr19.pdf', 'test_chr19.png'] }, + { assert path(process.out.log.get(0).get(1)).text.contains('test_tumor.classified.somatic.bedpe (bedpe)') }, + { assert snapshot( + process.out.tables, + process.out.versions + ).match() } + ) + } + } + + // SAVANA writes its somatic BEDPE only from the ONT model classifier; with --pb (PacBio) the classified somatic VCF + // is the only SV file, so the wrapper must fall back to it + test("savana single source - real, VCF only (PacBio)") { + + when { + process { + """ + input[0] = [ + [ id:'test' ], + 'savana', + [ file("${projectDir}/tests/fixtures/padfoot_reconplot/test_tumor_segmented_absolute_copy_number.tsv", checkIfExists: true), + file("${projectDir}/tests/fixtures/padfoot_reconplot/test_tumor.classified.somatic.vcf", checkIfExists: true), + file("${projectDir}/tests/fixtures/padfoot_reconplot/test_tumor_fitted_purity_ploidy.tsv", checkIfExists: true), + file("${projectDir}/tests/fixtures/padfoot_reconplot/test_tumor_allele_counts_hetSNPs.bed", checkIfExists: true) ], + 'savana', + [] + ] + input[1] = [ [ id:'reconplot' ], file("${projectDir}/assets/reconplot", checkIfExists: true) ] + input[2] = 'hg38' + """ + } + } + + then { + assertAll( + { assert process.success }, + { assert process.out.per_chromosome.get(0).get(1).collect { f -> file(f).name }.sort() == ['test_chr19.pdf', 'test_chr19.png'] }, + { assert process.out.genome_wide.get(0).get(1).collect { f -> file(f).name }.sort() == ['test_chr19.pdf', 'test_chr19.png'] }, + { assert path(process.out.log.get(0).get(1)).text.contains('test_tumor.classified.somatic.vcf (vcf)') }, + // the same five junctions as the BEDPE test (same CN table); only the insertion's second position differs, + // since SAVANA's BEDPE adds 1 bp to it + { assert path(process.out.tables.get(0).get(1).find { f -> file(f).name.endsWith('reconplot_sv.tsv') }).readLines().size() == 6 }, { assert snapshot( process.out.tables, process.out.versions diff --git a/modules/local/reconplot/tests/main.nf.test.snap b/modules/local/reconplot/tests/main.nf.test.snap index 2433f7e6..9eff3e6f 100644 --- a/modules/local/reconplot/tests/main.nf.test.snap +++ b/modules/local/reconplot/tests/main.nf.test.snap @@ -114,11 +114,11 @@ ] } ], + "timestamp": "2026-09-29T11:51:09.498975606", "meta": { "nf-test": "0.9.2", "nextflow": "25.10.7" - }, - "timestamp": "2026-09-29T11:51:09.498975606" + } }, "ascat + severus - real": { "content": [ @@ -134,14 +134,14 @@ ] ], [ - "versions.yml:md5,7413f04e600f945d9f333e70177b555c" + "versions.yml:md5,05d093292a6b3bc87f03028726cbab19" ] ], + "timestamp": "2026-10-07T11:27:41.013206989", "meta": { - "nf-test": "0.9.2", - "nextflow": "25.10.7" - }, - "timestamp": "2026-10-02T19:57:14.50211104" + "nf-test": "0.9.4", + "nextflow": "26.04.3" + } }, "ascat + severus - real, pipeline arguments with a focus panel": { "content": [ @@ -157,14 +157,14 @@ ] ], [ - "versions.yml:md5,7413f04e600f945d9f333e70177b555c" + "versions.yml:md5,05d093292a6b3bc87f03028726cbab19" ] ], + "timestamp": "2026-10-07T11:27:53.7954896", "meta": { - "nf-test": "0.9.2", - "nextflow": "25.10.7" - }, - "timestamp": "2026-10-05T15:59:11.107421783" + "nf-test": "0.9.4", + "nextflow": "26.04.3" + } }, "wakhan + severus - real": { "content": [ @@ -180,14 +180,37 @@ ] ], [ - "versions.yml:md5,7413f04e600f945d9f333e70177b555c" + "versions.yml:md5,05d093292a6b3bc87f03028726cbab19" ] ], + "timestamp": "2026-10-07T11:28:15.015932537", "meta": { - "nf-test": "0.9.2", - "nextflow": "25.10.7" - }, - "timestamp": "2026-10-02T19:57:39.071914997" + "nf-test": "0.9.4", + "nextflow": "26.04.3" + } + }, + "savana single source - real, VCF only (PacBio)": { + "content": [ + [ + [ + { + "id": "test" + }, + [ + "test.reconplot_cn.tsv:md5,8730e463e8b04175a3cab64882c78612", + "test.reconplot_sv.tsv:md5,7ad00ecd4b8727eef0f788077fd6b03d" + ] + ] + ], + [ + "versions.yml:md5,05d093292a6b3bc87f03028726cbab19" + ] + ], + "timestamp": "2026-10-07T11:28:35.052455573", + "meta": { + "nf-test": "0.9.4", + "nextflow": "26.04.3" + } }, "savana single source - real": { "content": [ @@ -203,14 +226,14 @@ ] ], [ - "versions.yml:md5,7413f04e600f945d9f333e70177b555c" + "versions.yml:md5,05d093292a6b3bc87f03028726cbab19" ] ], + "timestamp": "2026-10-07T11:28:24.926693238", "meta": { - "nf-test": "0.9.2", - "nextflow": "25.10.7" - }, - "timestamp": "2026-10-02T19:57:57.76985673" + "nf-test": "0.9.4", + "nextflow": "26.04.3" + } }, "savana single source - stub": { "content": [ @@ -327,10 +350,10 @@ ] } ], + "timestamp": "2026-09-29T11:53:42.073855098", "meta": { "nf-test": "0.9.2", "nextflow": "25.10.7" - }, - "timestamp": "2026-09-29T11:53:42.073855098" + } } } \ No newline at end of file diff --git a/subworkflows/local/paired/paired_savana.nf b/subworkflows/local/paired/paired_savana.nf index b7295e13..4790b9c2 100644 --- a/subworkflows/local/paired/paired_savana.nf +++ b/subworkflows/local/paired/paired_savana.nf @@ -77,7 +77,6 @@ workflow PAIRED_SAVANA { emit: somatic_vcf = SAVANA_CLASSIFY.out.somatic_vcf // [meta, vcf] -- classified somatic SV VCF - somatic_bedpe = SAVANA_CLASSIFY.out.somatic_bedpe // [meta, bedpe] -- classified somatic SVs in BEDPE (ReConPlot) cn_calls = SAVANA_CNA.out.cna // [meta, tsv] -- segmented absolute copy number fitted_purity_ploidy = SAVANA_CNA.out.fitted_purity_ploidy // [meta, tsv] -- selected purity/ploidy fit (absent when no fit) allele_counts = SAVANA_CNA.out.allele_counts // [meta, bed] -- het-SNP allele counts (ReConPlot BAF track) diff --git a/subworkflows/local/reconplot_figures.nf b/subworkflows/local/reconplot_figures.nf index 7c99fe24..0057a07d 100644 --- a/subworkflows/local/reconplot_figures.nf +++ b/subworkflows/local/reconplot_figures.nf @@ -19,7 +19,7 @@ workflow RECONPLOT_FIGURES { wakhan_solution_dirs // [meta, [solution_rank_N/, ...]] -- Wakhan >= 0.5 links each ranked solution's directory wakhan_solutions_ranks // [meta, solutions_ranks.tsv] savana_cna // [meta, segmented_absolute_copy_number.tsv] - savana_bedpe // [meta, classified.somatic.bedpe] + savana_vcf // [meta, classified.somatic.vcf] -- every platform; SAVANA writes a BEDPE for ONT only savana_purity_ploidy // [meta, fitted_purity_ploidy.tsv] savana_allele_counts // [meta, allele_counts_hetSNPs.bed] -- absent without an SNP source genome // ReConPlot genome preset: hg38, hg19, T2T, mm10 or mm39 @@ -78,16 +78,18 @@ workflow RECONPLOT_FIGURES { // // MODULE: RECONPLOT_SAVANA (label: process_low) - // Input: [meta, 'savana', [cna.tsv, somatic.bedpe, fitted_purity_ploidy.tsv, allele_counts.bed], 'savana', []] - // single-source mode; allele_counts is optional, and a sample with allele counts but no CN fit + // Input: [meta, 'savana', [cna.tsv, somatic.vcf, fitted_purity_ploidy.tsv, allele_counts.bed], 'savana', []] + // single-source mode; the SVs come from the classified somatic VCF, which SAVANA writes on every + // platform (its somatic BEDPE comes from the ONT model classifier only, never from --pb) + // allele_counts is optional, and a sample with allele counts but no CN fit // only exists on the right of the remainder join ([meta, null, bed]) and is dropped // savana_cna - .join(savana_bedpe) + .join(savana_vcf) .join(savana_purity_ploidy) .join(savana_allele_counts, remainder: true) .filter { row -> row[1] != null } - .map { meta, cna, bedpe, pp, hetsnp -> [meta, 'savana', [cna, bedpe, pp, hetsnp].findAll { f -> f != null }, 'savana', []] } + .map { meta, cna, sv_vcf, pp, hetsnp -> [meta, 'savana', [cna, sv_vcf, pp, hetsnp].findAll { f -> f != null }, 'savana', []] } .set { savana_input } RECONPLOT_SAVANA( savana_input, reconplot_src, genome ) diff --git a/subworkflows/local/tests/padfoot_annotation.nf.test b/subworkflows/local/tests/padfoot_annotation.nf.test index 25cc85d3..5d53a0ca 100644 --- a/subworkflows/local/tests/padfoot_annotation.nf.test +++ b/subworkflows/local/tests/padfoot_annotation.nf.test @@ -33,29 +33,29 @@ nextflow_workflow { // Severus somatic SVs for both paired samples input[0] = channel.of( - [ s1, mk('severus/sample1/severus_somatic.vcf.gz') ], - [ s2, mk('severus/sample2/severus_somatic.vcf.gz') ] + [ s1, mk.call('severus/sample1/severus_somatic.vcf.gz') ], + [ s2, mk.call('severus/sample2/severus_somatic.vcf.gz') ] ) // Wakhan >= 0.5 ranked solution directories (solution_rank_N/integer_profile.vcf): sample1 has two // (rank 1 must be picked); sample2 has only a rank-2 profile, so no pair forms for it - def rank = { String rel -> mk(rel + '/integer_profile.vcf'); return file("\${launchDir}/fixtures/\${rel}") } + def rank = { String rel -> mk.call(rel + '/integer_profile.vcf'); return file("\${launchDir}/fixtures/\${rel}") } input[1] = channel.of( - [ s1, [ rank('wakhan/sample1/solution_rank_1'), rank('wakhan/sample1/solution_rank_2') ] ], - [ s2, [ rank('wakhan/sample2/solution_rank_2') ] ] + [ s1, [ rank.call('wakhan/sample1/solution_rank_1'), rank.call('wakhan/sample1/solution_rank_2') ] ], + [ s2, [ rank.call('wakhan/sample2/solution_rank_2') ] ] ) // Wakhan purity/ploidy ranks: sample1, and sample2 without a usable profile -- that row exists only on the // right of the remainder join and must be dropped, not crash the run - input[2] = channel.of([ s1, mk('wakhan/sample1/solutions_ranks.tsv') ], [ s2, mk('wakhan/sample2/solutions_ranks.tsv') ]) + input[2] = channel.of([ s1, mk.call('wakhan/sample1/solutions_ranks.tsv') ], [ s2, mk.call('wakhan/sample2/solutions_ranks.tsv') ]) // SAVANA: SVs for sample1 and sample3, a copy-number fit for sample1 only; sample3 also has a fit table // without copy number (right-only in the remainder join) input[3] = channel.of( - [ s1, mk('savana/sample1/sample1.classified.somatic.vcf') ], - [ s3, mk('savana/sample3/sample3.classified.somatic.vcf') ] + [ s1, mk.call('savana/sample1/sample1.classified.somatic.vcf') ], + [ s3, mk.call('savana/sample3/sample3.classified.somatic.vcf') ] ) - input[4] = channel.of([ s1, mk('savana/sample1/sample1_segmented_absolute_copy_number.tsv') ]) - input[5] = channel.of([ s1, mk('savana/sample1/sample1_fitted_purity_ploidy.tsv') ], [ s3, mk('savana/sample3/sample3_fitted_purity_ploidy.tsv') ]) - input[6] = channel.value([ [:], mk('ref/genome.fasta') ]) - input[7] = channel.value([ [:], mk('ref/genome.fasta.fai') ]) + input[4] = channel.of([ s1, mk.call('savana/sample1/sample1_segmented_absolute_copy_number.tsv') ]) + input[5] = channel.of([ s1, mk.call('savana/sample1/sample1_fitted_purity_ploidy.tsv') ], [ s3, mk.call('savana/sample3/sample3_fitted_purity_ploidy.tsv') ]) + input[6] = channel.value([ [:], mk.call('ref/genome.fasta') ]) + input[7] = channel.value([ [:], mk.call('ref/genome.fasta.fai') ]) input[8] = channel.value([ [:], 'hg38', [], [] ]) """ } diff --git a/subworkflows/local/tests/reconplot_figures.nf.test b/subworkflows/local/tests/reconplot_figures.nf.test index b0f28ce9..2c9fbd3b 100644 --- a/subworkflows/local/tests/reconplot_figures.nf.test +++ b/subworkflows/local/tests/reconplot_figures.nf.test @@ -28,7 +28,7 @@ nextflow_workflow { def mk = { String rel, String text = '' -> def f = file("\${launchDir}/fixtures/\${rel}"); f.parent.mkdirs(); f.text = text; return f } // ASCAT segments with data; an ASCAT run without a solution writes an empty segments.txt // Wakhan >= 0.5 ranked solution directories holding integer_profile.bed (rank 1 is drawn) - def rank = { String rel -> mk(rel + '/integer_profile.bed'); return file("\${launchDir}/fixtures/\${rel}") } + def rank = { String rel -> mk.call(rel + '/integer_profile.bed'); return file("\${launchDir}/fixtures/\${rel}") } def seg = 'sample\\tchr\\tstartpos\\tendpos\\tnMajor\\tnMinor\\nt\\t1\\t1\\t1000\\t1\\t1\\n' def s1 = [ id:'sample1', paired_data:true, platform:'ont' ] def s2 = [ id:'sample2', paired_data:true, platform:'pb' ] @@ -37,44 +37,45 @@ nextflow_workflow { // Severus somatic SVs for both paired samples and the tumour-only sample3 input[0] = channel.of( - [ s1, mk('severus/sample1/severus_somatic.vcf.gz') ], - [ s2, mk('severus/sample2/severus_somatic.vcf.gz') ], - [ s3, mk('severus/sample3/severus_somatic.vcf.gz') ] + [ s1, mk.call('severus/sample1/severus_somatic.vcf.gz') ], + [ s2, mk.call('severus/sample2/severus_somatic.vcf.gz') ], + [ s3, mk.call('severus/sample3/severus_somatic.vcf.gz') ] ) // ASCAT for sample1 (paired: tumour + normal BAF) and sample3 (tumour-only: ASCAT runs for it too, tumour BAF only) // ... and sample2, whose ASCAT found no solution (empty segments.txt): its ASCAT pair must not form - input[1] = channel.of([ s1, mk('ascat/sample1.segments.txt', seg) ], [ s2, mk('ascat/sample2.segments.txt') ], [ s3, mk('ascat/sample3.segments.txt', seg) ]) - input[2] = channel.of([ s1, mk('ascat/sample1.purityploidy.txt') ], [ s2, mk('ascat/sample2.purityploidy.txt') ], [ s3, mk('ascat/sample3.purityploidy.txt') ]) + input[1] = channel.of([ s1, mk.call('ascat/sample1.segments.txt', seg) ], [ s2, mk.call('ascat/sample2.segments.txt') ], [ s3, mk.call('ascat/sample3.segments.txt', seg) ]) + input[2] = channel.of([ s1, mk.call('ascat/sample1.purityploidy.txt') ], [ s2, mk.call('ascat/sample2.purityploidy.txt') ], [ s3, mk.call('ascat/sample3.purityploidy.txt') ]) input[3] = channel.of( - [ s1, [ mk('ascat/sample1.tumour_tumourBAF.txt'), mk('ascat/sample1.tumour_normalBAF.txt') ] ], - [ s2, [ mk('ascat/sample2.tumour_tumourBAF.txt') ] ], - [ s3, [ mk('ascat/sample3.tumour_tumourBAF.txt') ] ] + [ s1, [ mk.call('ascat/sample1.tumour_tumourBAF.txt'), mk.call('ascat/sample1.tumour_normalBAF.txt') ] ], + [ s2, [ mk.call('ascat/sample2.tumour_tumourBAF.txt') ] ], + [ s3, [ mk.call('ascat/sample3.tumour_tumourBAF.txt') ] ] ) // Wakhan >= 0.5: sample1 has two ranked solutions (rank 1 must be drawn); sample2 has only a rank-2 profile input[4] = channel.of( - [ s1, [ rank('wakhan/sample1/solution_rank_1'), rank('wakhan/sample1/solution_rank_2') ] ], - [ s2, [ rank('wakhan/sample2/solution_rank_2') ] ] + [ s1, [ rank.call('wakhan/sample1/solution_rank_1'), rank.call('wakhan/sample1/solution_rank_2') ] ], + [ s2, [ rank.call('wakhan/sample2/solution_rank_2') ] ] ) input[5] = channel.of( - [ s1, mk('wakhan/sample1/solutions_ranks.tsv') ], - [ s2, mk('wakhan/sample2/solutions_ranks.tsv') ] + [ s1, mk.call('wakhan/sample1/solutions_ranks.tsv') ], + [ s2, mk.call('wakhan/sample2/solutions_ranks.tsv') ] ) // SAVANA: fits for sample1 and sample3; sample4 has allele counts but no fit input[6] = channel.of( - [ s1, mk('savana/sample1/sample1_segmented_absolute_copy_number.tsv') ], - [ s3, mk('savana/sample3/sample3_segmented_absolute_copy_number.tsv') ] + [ s1, mk.call('savana/sample1/sample1_segmented_absolute_copy_number.tsv') ], + [ s3, mk.call('savana/sample3/sample3_segmented_absolute_copy_number.tsv') ] ) + // SAVANA SVs come from the classified somatic VCF: SAVANA writes its somatic BEDPE for ONT only, never with --pb input[7] = channel.of( - [ s1, mk('savana/sample1/sample1.classified.somatic.bedpe') ], - [ s3, mk('savana/sample3/sample3.classified.somatic.bedpe') ] + [ s1, mk.call('savana/sample1/sample1.classified.somatic.vcf') ], + [ s3, mk.call('savana/sample3/sample3.classified.somatic.vcf') ] ) input[8] = channel.of( - [ s1, mk('savana/sample1/sample1_fitted_purity_ploidy.tsv') ], - [ s3, mk('savana/sample3/sample3_fitted_purity_ploidy.tsv') ] + [ s1, mk.call('savana/sample1/sample1_fitted_purity_ploidy.tsv') ], + [ s3, mk.call('savana/sample3/sample3_fitted_purity_ploidy.tsv') ] ) input[9] = channel.of( - [ s1, mk('savana/sample1/sample1_allele_counts_hetSNPs.bed') ], - [ s4, mk('savana/sample4/sample4_allele_counts_hetSNPs.bed') ] + [ s1, mk.call('savana/sample1/sample1_allele_counts_hetSNPs.bed') ], + [ s4, mk.call('savana/sample4/sample4_allele_counts_hetSNPs.bed') ] ) input[10] = 'hg38' """ @@ -107,9 +108,9 @@ nextflow_workflow { { assert tasks.count { name -> name.contains('RECONPLOT_SAVANA') } == 2 }, { assert tasks.any { name -> name.contains('RECONPLOT_SAVANA (sample1:') } }, { assert tasks.any { name -> name.contains('RECONPLOT_SAVANA (sample3:') } }, - { assert staged('sample1/reconplot/savana') == ['cn_input/sample1.classified.somatic.bedpe', 'cn_input/sample1_allele_counts_hetSNPs.bed', + { assert staged('sample1/reconplot/savana') == ['cn_input/sample1.classified.somatic.vcf', 'cn_input/sample1_allele_counts_hetSNPs.bed', 'cn_input/sample1_fitted_purity_ploidy.tsv', 'cn_input/sample1_segmented_absolute_copy_number.tsv'] }, - { assert staged('sample3/reconplot/savana') == ['cn_input/sample3.classified.somatic.bedpe', 'cn_input/sample3_fitted_purity_ploidy.tsv', + { assert staged('sample3/reconplot/savana') == ['cn_input/sample3.classified.somatic.vcf', 'cn_input/sample3_fitted_purity_ploidy.tsv', 'cn_input/sample3_segmented_absolute_copy_number.tsv'] }, { assert !tasks.any { name -> name.contains('(sample4:') } }, { assert workflow.out.versions.size() >= 1 } diff --git a/subworkflows/local/tumor_only/tumoronly_savana.nf b/subworkflows/local/tumor_only/tumoronly_savana.nf index 6a0ba350..0267870c 100644 --- a/subworkflows/local/tumor_only/tumoronly_savana.nf +++ b/subworkflows/local/tumor_only/tumoronly_savana.nf @@ -46,7 +46,6 @@ workflow TUMORONLY_SAVANA { emit: somatic_vcf = SAVANA_TO.out.somatic_vcf // [meta, vcf] -- classified somatic SV VCF - somatic_bedpe = SAVANA_TO.out.somatic_bedpe // [meta, bedpe] -- classified somatic SVs in BEDPE (ReConPlot) cn_calls = SAVANA_TO.out.cna // [meta, tsv] -- segmented absolute copy number fitted_purity_ploidy = SAVANA_TO.out.fitted_purity_ploidy // [meta, tsv] -- selected purity/ploidy fit (absent when no fit) allele_counts = SAVANA_TO.out.allele_counts // [meta, bed] -- het-SNP allele counts (ReConPlot BAF track) diff --git a/workflows/lrsomatic.nf b/workflows/lrsomatic.nf index 6d15dbb1..18d1fb5b 100644 --- a/workflows/lrsomatic.nf +++ b/workflows/lrsomatic.nf @@ -1132,7 +1132,6 @@ workflow LRSOMATIC { savana_somatic_vcf = channel.empty() savana_cna = channel.empty() - savana_somatic_bedpe = channel.empty() savana_fitted_purity_ploidy = channel.empty() savana_allele_counts = channel.empty() @@ -1222,11 +1221,10 @@ workflow LRSOMATIC { // Copy-number products consumed by Padfoot / ReConPlot below. All optional: absent without // an SNP source, and cna/fitted_purity_ploidy absent when SAVANA finds no acceptable fit. TUMORONLY_SAVANA.out.cn_calls.mix(PAIRED_SAVANA.out.cn_calls).set { savana_cna } - TUMORONLY_SAVANA.out.somatic_bedpe.mix(PAIRED_SAVANA.out.somatic_bedpe).set { savana_somatic_bedpe } TUMORONLY_SAVANA.out.fitted_purity_ploidy.mix(PAIRED_SAVANA.out.fitted_purity_ploidy).set { savana_fitted_purity_ploidy } TUMORONLY_SAVANA.out.allele_counts.mix(PAIRED_SAVANA.out.allele_counts).set { savana_allele_counts } - // savana_cna: [meta, segmented_absolute_copy_number.tsv] savana_somatic_bedpe: [meta, classified.somatic.bedpe] - // savana_fitted_purity_ploidy: [meta, tsv] savana_allele_counts: [meta, allele_counts_hetSNPs.bed] + // savana_cna: [meta, segmented_absolute_copy_number.tsv] savana_fitted_purity_ploidy: [meta, tsv] + // savana_allele_counts: [meta, allele_counts_hetSNPs.bed] if (!params.skip_vep) { // @@ -1334,7 +1332,7 @@ workflow LRSOMATIC { params.skip_wakhan ? channel.empty() : WAKHAN.out.solution_dirs, params.skip_wakhan ? channel.empty() : WAKHAN.out.solutions_ranks, savana_cna, - savana_somatic_bedpe, + savana_somatic_vcf, // SV track: SAVANA writes its somatic BEDPE for ONT only, never with --pb savana_fitted_purity_ploidy, savana_allele_counts, params.reconplot_genome ?: (params.genome == 'CHM13' ? 'T2T' : 'hg38')